.header-solid {
  background: #49a2e7;
}

.header {
  /* background: #49a2e7eb; */
  border-radius: 5px 50px 5px 50px;
  border-top: 5px solid #49a2e700;
}
.navbar-brand {
  background: #49a2e700;
}

.header-solid {
  background: #49a2e7eb;
}

@media (max-width: 991px) {
  .header {
    background: #49a2e7eb;
    border-radius: 5px 50px 5px 50px;
  }
  .navbar-brand {
    background: none;
  }
  .header {
    border-top: 5px solid #49a2e700;
  }
  .navbar-toggler {
    background: #49a2e700;
  }
}
@media (max-width: 767px) {
  .navbar-brand.navbar-bg img {
    background-size: contain;
    width: 160px;
  }
}
@media (max-width: 767px) {
  .navbar-brand.navbar-bg {
    height: 50px;
    line-height: 50px;
    width: auto;
    margin-top: 9px;
  }
}

.cd-hero-slider li:nth-of-type(4) {
  background-color: #2c343b;
  background-image: url(../images/slider/video-replace-mobile.jpg);
}

@media (max-width: 767px) {
  #main-slide .slides .imagen-banner1 {
    content: url(../images/slider/bg1Movil.jpg);
    width: 100%;
    height: 100%;
  }
}

@media (max-width: 767px) {
  #main-slide .slides .imagen-banner2 {
    content: url(../images/slider/bg2Movil.jpg);
    width: 100%;
    height: 100%;
  }
}

@media (max-width: 767px) {
  #main-slide .slides .imagen-banner3 {
    content: url(../images/slider/bg3Movil.jpg);
    width: 100%;
    height: 100%;
  }
}

@media (max-width: 767px) {
  .imagen-item {
    content: url(../images/banner/banner1Movil.jpg);
    width: 100%;
    height: 200px;
  }
}
@media (max-width: 767px) {
  .slider.btn {
    display: inline-block;
  }
}

@media (max-width: 767px) {
  .imagen-mision {
    display: none;
  }
}

@media (min-width: 1915px) {
  .flexslider .slides img,
  .ts-flex-slider .flexSlideshow {
    height: 950px !important;
  }
  .navbar-brand.navbar-bg {
    width: 14%;
  }
}

/* @media (min-width: 992px) {
  .flexslider .slides img,
  .ts-flex-slider .flexSlideshow {
    height: 700px;
  }
} */

.navbar-brand.navbar-bg {
  border-radius: 0px 0px 10px 0px;
}

section {
  padding: 30px 0;
  position: relative;
}

.heading {
  padding-bottom: 50px;
}

.pt-4,
.py-4 {
  padding-top: 0.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 0.5rem !important;
}

.icon-xl {
  font-size: 100px;
}
.plan.featured1 .plan-price {
  background: #49a2e72e;
}
.plan.featured1 .plan-price {
  color: #6a6a6a;
}
.plan.featured2 .plan-price {
  background: #49a2e76e;
}
.plan.featured2 .plan-price {
  color: #6a6a6a;
}
.plan.featured3 .plan-price {
  background: #49a2e7b0;
}
.plan.featured3 .plan-price {
  color: #6a6a6a;
}
.plan.featured4 .plan-price {
  background: #49a2e7;
}
.plan.featured4 .plan-price {
  color: #fff;
}

.img-hexagon {
  width: 100% !important;
  height: auto !important;
}

.img-hexagon img {
  border-radius: 10px;
}

.parallax1 {
  background: url(../images/parallax/parallax4.jpg) no-repeat !important;
}

.clients {
  padding: 45px 0px 45px 0px !important;
}

.img-fluid {
  border-radius: 10px;
}

.client-carousel .item a {
  margin-right: 20px;
  border: 0px solid #e7e7e7;
  border-radius: 50px;
  display: inline-block;
  padding: 10px;
  transition: all 350ms;
}

.banner-title-content {
  height: 0 !important;
}
.alert-success {
  position: absolute !important;
  z-index: 1 !important;
  right: 1% !important;
  top: 8% !important;
}

.copyright.angle:before {
  z-index: 0 !important;
}

.portfolio {
  z-index: 0 !important;
}

.form-control {
  border-radius: 35px !important;
}

.btn-security {
  color: #fff;
}

.banner-area-parental {
  background-image: url(../images/banner/boys.jpg);
  height: 330px;
  background-size: cover;
}

.banner-area-title {
  background-image: url(../images/banner/banner1.jpg);
  height: 330px;
  background-size: cover;
}
