.core-values .single-value-block .text {

  min-height: 260px;

}

.why-we-best .wrapper .img-box {

  background: url(../img/webp/about2.webp) no-repeat center center;

  background-size: 100%;

}



.faq-section {

  background: url(../img/webp/about3.webp) no-repeat top;

  background-size: contain;

}

.faq-section .overlay {

  background-color: transparent;

}

.why-we-best {

  background: url(../img/webp/about5.webp) no-repeat top;

  background-size: contain;

}

.why-we-best .overlay {

  background-color: transparent;

}

.callout-banner.no-bg .clearfix p:before {

  background-color: #c4974b;

  height: 80px !important;

}

.callout-banner .order-lg-last p:before {

  width: 0;

  height: 0;

}

.why-we-best .wrapper .best-list-item li .icon {

  height: 50px;

  width: 50px;

}

.header-two #mega-menu-holder > ul > li.active > a {

  color: #c4974b !important;

}



.callout-banner .order-lg-last p {

  width: 100%;

}

.section-spacing .overlay .row {

  display: flex;

  align-items: end;

}



.core-values .single-value-block .image-box {

  display: flex;

  justify-content: start;

  margin-left: 30px;

  align-items: center;

}



.core-values .single-value-block .text {

  background-color: transparent;

}

.order-lg-first p::before {

  width: 0;

  height: 0;

}



@media (min-width: 991px) {

  .callout-banner .order-lg-first p {

    width: 100%;

  }

  .clearfix1 {

    /* display: flex;

    flex-direction: column;

    justify-content: end; */

    padding-bottom: 40px;

  }

  .why-we-best .overlay {

    height: 100% !important;

  }

  .no-gutters {

    display: flex;

    align-items: flex-start;

  }

}



@media (max-width: 992px) {

  .why-we-best {

    background-size: cover !important;

  }

  .faq-section {

    background-size: cover;

  }



  #fullpage .section .container1 {

    padding-top: 0px !important;

  }



  #accordion {

    margin-top: 0px;

  }

}

#fullpage .section .about-compnay-two .container {

  padding-top: 30px !important;

}



#fullpage .section .clearfix1 {

  padding-top: 50px !important;

}



.core-values {

  padding: 0 !important;

  margin: 0 !important;

}



.paddingTop11 {

  padding-top: 160px !important;

}



@media (max-width: 991px) {

  .xiaopaddingTop {

    padding-top: 0 !important;

  }

  #fullpage .section .xiaopaddingTop1{

    padding-top: 130px !important;

  }

  #fullpage .section .aboutTop{

    padding-top: 75px !important;

  }



  .padding0{

    padding-bottom: 0 !important;

  }

  .aboutpaffingtop{

    padding-top: 100px !important;

  }

}





/* fix */

.why-we-best .wrapper .best-list-item{

  padding: 40px 20px 40px 50px;

}



.owl-carousel .owl-item{

  background-color: #fff;

  height: 390px;

}

.core-values .single-value-block .text{

  border: none;

}

@media (max-width: 991px) {

  .faq-section .wrapper .faq-content{

    margin-top: 40px;

    padding: 0 15px;

  }

}

.our-case .single-case-block1:hover{
  background-color: transparent  !important;
}

