.banner-img>img:last-child {
  position: absolute;
  left: -147px;
  top: 13px;
  box-shadow: 0px 0px 30px -15px #000;
}

.banner-img>img:first-child {
  left: 75px;
  position: relative;
}

    @media (max-width: 1440px) {
      .home-banner-area .banner-img {
        text-align: left; }
        .home-banner-area .banner-img img {
          width: 65%;
          } }

.home-about-left img {
    width: 100%;
    box-shadow: 0px 0px 30px -15px #000;
}

.about-video-right .play-btn {
  background: #000000;
  padding: 60px;
  border-radius: 100%;
}

.testimonials-area .container:before {
  content: "";
  position: absolute;
  left: 17%;
  bottom: 0;
  z-index: -1;
  width: 340px;
  height: 340px;
  background: linear-gradient(to bottom left, transparent 0%, transparent 75%, #ffffff 50%, #ffffff 100%);
  background: -webkit-linear-gradient(to bottom left, transparent 0%, transparent 50%, #ffffff 50%, #ffffff 100%);
  background: -moz-linear-gradient(to bottom left, transparent 0%, transparent 50%, #ffffff 50%, #ffffff 100%);
  background: -ms-linear-gradient(to bottom left, transparent 0%, transparent 50%, #ffffff 50%, #ffffff 100%);
  background: -o-linear-gradient(to bottom left, transparent 0%, transparent 50%, #ffffff 50%, #ffffff 100%);
  }
    
    .single-price {
      transform: none !important;
  }

  #header #logo img {
    padding: 0;
    margin: 0;
    transition: all 200ms linear 0ms !important;
    height: 100px;
    }

  .header-scrolled #logo img {
      height: 30px !important;
  }

  .header-scrolled {
    background: #67cfce;
}

.header-scrolled .nav-menu a {
  color: #fff !important;
}

.nav-menu a, .header-scrolled .menu-has-children>ul a {
  color: #000 !important;
}

.home-banner-area, .banner-area {
  background: none;
}

.p1-gradient-bg, .buttons.gray:hover, .primary-btn, .feature-area .single-feature .title .lnr, .testimonials-area .owl-thumb-item.active .overlay-grad, .testimonials-area .owl-thumb-item .overlay-grad:hover, .single-price:hover .price-btn, .top-category-widget-area .single-cat-widget:hover .overlay-bg, .post-content-area .single-post .primary-btn:hover, .blog-pagination .page-item.active .page-link, .blog-pagination .page-link:hover, .widget-wrap .newsletter-widget .bbtns, .footer-area .single-footer-widget .click-btn, .footer-area .footer-bottom .footer-social a:hover {
  background-image: -moz-linear-gradient(0deg, #df9b21 0%, #df9b21 100%);
  background-image: -webkit-linear-gradient(0deg, #df9b21 0%, #df9b21 100%);
  background-image: -ms-linear-gradient(0deg, #df9b21 0%, #df9b21 100%);
  background-image: -o-linear-gradient(0deg, #df9b21 0%, #df9b21 100%);
  }

.p1-gradient-color {
  background: -moz-linear-gradient(0deg, #df9b21 0%, #df9b21 100%);
  background: -webkit-linear-gradient(0deg, #df9b21 0%, #df9b21 100%);
  background: -ms-linear-gradient(0deg, #df9b21 0%, #df9b21 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; 
}

  .contact-page-area .form-area input, .contact-page-area .form-area textarea {
    font-size: 16px;
}

.buttons.primary {
    background-color: #df9b21;
    color: #fff !important;
    border: 1px solid #df9b21;
}

.buttons.primary i, .buttons.primary * {
   color: #fff !important;
}

.sibling_btn_left {
    float: left;
    margin-left: 0px;
}

.sibling_btn_right {
    float: right;
    margin-right: 0px;
}

.download-button.d-flex.flex-row.justify-content-start {
    float: left;
}

a.primary-btn.price-btn i {
    font-size: 30px;
    line-height: 0;
    top: 3px;
    position: relative;
    margin-right: 15px;
}

.single-price .price-btn {
    font-size: 16px;
    line-height: 3;
}