header {
  z-index: 200 !important;
}


@media screen and (max-width: 767px) {

  #msform input, #msform textarea, #msform select {
    min-width:100px;
  }
  #dynamic-fields
  {
    width:800px;
  }
  #no_of_family_members_table
  {
    width:900px;
  }

  .mobile-device-hide {
    display: none;
  }

  .mobile-device-margin-top {
    margin-top: 60px;
  }

  .inside-banner .inside-caption h2 {
    margin-top: 135px;
    font-size: 1.2rem;
    font-weight: 600;
    text-align: center;
  }

  .inside-banner .inside-caption nav {
    margin-top: 0px;
  }

  .home-banner header .logo-row .item-logo img,
  .inside-banner header .logo-row .item-logo img {
    margin-top: -20px;
  }

}

.mobile-device-hide ul li  {
  margin-bottom:5px;
}
.mobile-device-hide ul li a {
  color: #fff;
  text-decoration: none;
}

@media screen and (min-width: 768px) {

  .home-banner header .logo-row .item-logo img,
  .inside-banner header .logo-row .item-logo img {
    margin-top: -10px;
  }
} 

#msform select, #msform radio {
  padding: 8px 15px 8px 15px;
  border: 1px solid #ccc;
  border-radius: 0px;
  margin-bottom: 25px;
  margin-top: 2px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: montserrat;
  color: #2C3E50;
  background-color: #ECEFF1;
  font-size: 16px;
  letter-spacing: 1px;
}

.btnprimary{
background-color: #0d6efd;
    color: #fff;
    padding: 8px 30px;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    float: left;
}


.btndanger{
  background-color: #dc3545;
      color: #fff;
      padding: 8px 30px;
      text-decoration: none;
      text-transform: uppercase;
      cursor: pointer;
      float: left;
      margin-top: -23px;
  }
  .margin-bottom-0
  {
    margin-bottom: 0px!important;
  }

  .home-banner .fixed, .inside-banner .fixed {
  
    background: linear-gradient(45deg, #01AFF4, #263D9A, #001F3F)!important;
   
}

  footer {
    background: linear-gradient(45deg, #F29049, #DF6127, #8C2C00);
}

.about-section .container .about-content {
  background: linear-gradient(45deg, #01AFF4, #263D9A, #001F3F)!important;
}
.our-impact {
  background: linear-gradient(45deg, #01AFF4, #263D9A, #001F3F)!important;
}
.campaigns-section .camp-slider .item a .overlay {
  background:linear-gradient(to bottom, rgba(0,0,0,0) 30%, #001F3F 100%)!important;
}

.home-banner header .logo-row .item-navigation .top-nav ul li:nth-child(1), .inside-banner header .logo-row .item-navigation .top-nav ul li:nth-child(1) {
  background:linear-gradient(to bottom, rgba(85, 204, 11, 20) 30%, #ffbb00 100%)!important;
}
.home-banner header .logo-row .item-navigation .top-nav ul li:nth-child(2), .inside-banner header .logo-row .item-navigation .top-nav ul li:nth-child(2) {
  background:linear-gradient(to bottom, rgba(50, 57, 124, 20) 30%, #0a6416 100%)!important;
}
.home-banner header .logo-row .item-navigation .top-nav ul li:nth-child(3), .inside-banner header .logo-row .item-navigation .top-nav ul li:nth-child(3) {
 
  background:linear-gradient(to bottom, rgba(239, 195, 108, 10) 30%, #e42200 100%)!important;
} 
.home-banner header .logo-row .item-navigation .top-nav ul li:nth-child(4), .inside-banner header .logo-row .item-navigation .top-nav ul li:nth-child(4) {
 
  background:linear-gradient(to bottom, rgba(73, 5, 220, 20) 30%, #1e66c4 100%)!important;
}
.news-section h2 {

  border-color: #DF6127;

}
.our-impact .impat-tabs .nav h2 {
  border-color: #DF6127;
}
.campaigns-section h2 {
  border-color: #DF6127;
}
.partner-section h2 {
  border-color: #DF6127;
}

footer .footer-row .item:last-child .subscription a {
 
  background:linear-gradient(to bottom, rgba(73, 5, 220, 20) 30%, #1e66c4 100%)!important;
 
}

.our-impact .impat-tabs .nav ul li a.active, .our-impact .impat-tabs .nav ul li a:hover {
  background:linear-gradient(to bottom, rgba(239, 195, 108, 10) 30%, #e42200 100%)!important;
}
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
