.header.header-scrolled {
    background: linear-gradient(to right, #057492, #005b76, #018ca3);
}
.header {
  background: transparent;
}
.navbar a:hover, .navbar .active, .navbar .active:focus, .navbar li:hover>a {
  color: #ffb55e;
}

.hero {
    background: url(../img/hero_img_new.png);
    height: 80vh;
    background-size: cover;
}
.ParallaxVideo{ 
    height: 300px;
    /* padding-bottom: 50px;
    padding-top: 50px;  */
}
.ParallaxVideo video{ 
    min-width: 100%;
    position: fixed;
    right: 0;
    top: -60px;
    min-width: 100%;
    min-height: 90vh;
    z-index: 0;
    width: auto;
    height: auto;
}
#main {
    z-index: 5;
    position: relative;
    background-image: url('../img/new-bg3.jpg');
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center;
    cursor: default;
}
/* .hero h1, .hero h2 {
  text-align: center;
} */
.hero h3 {
  padding: 0 20px;
}
section {
  padding: 100px 0 60px;
}
.section-header h2 {
  color: #fff;
}
.hero video {
  width: auto;
}
.work-box {
  box-shadow: 0px 0 30px rgba(1, 41, 112, 0.08);
  height: 100%;
  padding: 20px 10px;
  text-align: center;
  transition: 0.3s;
  border-radius: 5px;
  background: #006780;
}
.work-box:hover {
    scale: 1.05;
}
.work-box video {
  width: 380px;
  height: 210px;
}
.work-box img {
    width: 380px;
    height: 210px;
}
.work-box h2 {
  font-size: 1.4em;
  padding: 10px;
  color: #ffb55e;
  cursor: default;
}

.work-box p {
  cursor: default;
}

.work-box p, .work-box ul {
  text-align: left;
}
.work-box a:hover {
  color: #ffb55e;
} 
.projects a {
    color: #ffb55e;
}
.top-content {
  margin-top: 2%;
}
.inq form {
  width: 375px;
  margin: 2% auto;
}
.inq .btn-get-started {
  /* margin-top: 30px; */
  line-height: 0;
  padding: 16px 12px;
  border-radius: 4px;
  transition: 0.5s;
  color: #fff;
  background: #ffb55e;
  box-shadow: 0px 5px 30px rgba(255, 125, 74, 0.4);
  border: 1px solid #ffb55e;
}
.values p {
  text-align: center;
}
.facts {
  background: linear-gradient(to right, #035b73, #3ca3b0, #035b73);
}
.facts .box {
  padding: 30px;
}
.facts h3 {
  text-align: center;
  color: #ffb55e;
  /* margin-top: 15px; */
}
.facts img {
  border-radius: 10%;
  padding: 25px;
}
.facts p {
  padding: 0 24px;
}
.features .feature-box {
  box-shadow: 0px 0 20px rgb(0 92 118);
  background:  #015f79;
}
.features .feature-box h3 {
  font-size: 20px;
  color: #ffb55e;
  margin-bottom: 8px;
}
.feature-box img {
  width: 80px;
  height: 80px;
}
.process .feature-icons .content .icon-box i {
  color: #ffb55e;
}
.process, .testimonials {
    background: linear-gradient(to right, #035b73, #3ca3b0, #035b73);
}
.testimonials .testimonial-item {
  background: #006780;
}
.testimonials .swiper-pagination .swiper-pagination-bullet {
  border: 1px solid #ffb55e;
}
.testimonials .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #ffb55e;
}
.pricing-box{
  min-height: 500px;
}
.pricing ul {
  min-height: 285px;
}
.pricing-lower i {
  color: #ffb55e;
}
.pricing .box {
  background: #003e4d;
}
.pricing img {
  padding: 0;
  width: 30px;
}
.pricing .btn-buy:hover {
  background: #ffb55e;
}
#pricing_form .modal-content {
  background: #006780;
}
#pricing_form .btn-close {
  color: #fff;
  background: #006780;
}
.pricing .captchaImageContainer img {
  padding: 0;
  width: 100%;
}
#pricing_form .btn-submit {
  background: #ffb55e;
}
.footer {
    z-index: 5;
    position: relative;
    background: linear-gradient(to right, #035b73, #3ca3b0, #035b73);
}

.footer .footer-newsletter form button {
  background: #ffb55e;
}
.footer .footer-top .social-links a, .footer .footer-top .footer-links ul i {
  color: #ffb55e;
}
.footer .footer-top .footer-links ul a:hover {
  color: #ffb55e;
}
.validmsg {
  color: #ffb55e;
  text-align: center;
}
.footer .footer-newsletter {
  background: linear-gradient(to right, #035b73, #3ca3b0, #035b73);
}
#contact_form #contact-submit {
  padding: 6px 30px;
  font-size: 16px;
  color: #fff;
  background: #ffb55e;
  border-radius: 5px;
  border: 1px solid #ffb55e;
}
#contact_form .waiting {
  color: #fff;
}
.back-to-top {
  background: #ffb55e;
}
@media only screen and (max-width: 1540px) {
    .ParallaxVideo video {
      right: -215px;
      top: -175px;
      transform: scale(0.9);
    }
    .hero {
      height: 90vh;
      padding: 30px 0;
    }
}
@media (max-width:1440px) {
    .ParallaxVideo video {
      right: -260px;
    }
  }
  @media (max-width: 1280px) {
    .ParallaxVideo video {
      transform: scale(0.8);
      right: -335px;
    }
  }
  @media (max-width: 1024px) {
    .hero {
      height: 65vh;
    }
    .ParallaxVideo video {
        transform: scale(0.6);
        right: -450px;
        top: -220px;
    }
  }
  @media (max-width: 991px) {
    .hero {
      height: 75vh;
      padding: 120px 0 60px 0;
    }
    .ParallaxVideo video {
      transform: scale(0.6);
      right: -525px;
      top: -220px;
    }
    .hero .hero-img {
      text-align: center;
      margin-top: 80px;
    }
  
    .hero .hero-img img {
      width: 80%;
    }
  }
  
  @media (max-width: 768px) {
    .hero {
        text-align: center;
        height: auto;
        padding: 60px 0;
        background: url(../img/new-bg3.jpg);
    }
    .hero #silder-video {
        margin-top: 0;
    }
    .top-content {
      left: 0;
      bottom: 0;
      position: relative;
      padding: 10px 15px;
    }
    .ParallaxVideo video {
      transform: scale(0.5);
      right: -580px;
      top: -294px;
    }
    .projects .carousel-item {
      text-align: center;
    }
    .work-box img, .work-box video, .work-box iframe {
      width:100%;
    }
    .section-header {padding-bottom:10px;}
    .facts .box {
      padding: 0 15px;
    }
  }  