.style-switcher-box button {
  display: none;
}
.header-style-1 #navbar > ul > li > a,
.header-style-2 #navbar > ul > li > a,
.header-style-3 #navbar > ul > li > a,
.header-style-4 #navbar > ul > li > a,
.header-style-5 #navbar > ul > li > a,
.header-style-6 #navbar > ul > li > a {
  padding: 75px 15px;
  font-size: 18px;
}
.col.col-xs-10.col-sm-1.col-md-11 {
    margin-left: -10px ;
}
.col.col-xs-10.col-sm-1.col-md-11 p {
    color:#333;
}
.header-style-3 .sticky-header {
  display: none !important;
}
.header-style-1 #navbar > ul > li > a:before,
.header-style-2 #navbar > ul > li > a:before,
.header-style-3 #navbar > ul > li > a:before,
.header-style-4 #navbar > ul > li > a:before,
.header-style-5 #navbar > ul > li > a:before,
.header-style-6 #navbar > ul > li > a:before {
  bottom: 65px;
}
.offer-text > p:nth-child(2) {
  margin-bottom: 35px;
}
.offer-pic:after {
  border: none;
}
.abt-img {
  outline: 3px solid white;
  outline-offset: -8px;
  border-radius: 8px;
}
.services-grids .details h3 {
  color: #000;
}
.services-grids .info {
  text-align: center;
}
.news-grids .entry-body h3 {
  font-size: 20px;
}
.partners {
  padding-top: 70px;
}
.site-footer .copyright-info p {
  color: #fff;
}
.header-style-3 #navbar > ul > li > a:hover {
  color: #05fc05;
}
.header-style-1 #navbar > ul > li > a:before,
.header-style-2 #navbar > ul > li > a:before,
.header-style-3 #navbar > ul > li > a:before,
.header-style-4 #navbar > ul > li > a:before,
.header-style-5 #navbar > ul > li > a:before,
.header-style-6 #navbar > ul > li > a:before {
  background-color: #41f000;
}
.hero .slick-prev,
.hero .slick-next {
  background-color: #fc5927;
}
.hero .hero-slider .slide-caption > h2 span {
  color: #00ff00;
}
.theme-btn {
  background-color: #fc5927;
  color: #fff;
  border: 2px solid #fc5927;
}
.theme-btn-s2 {
  background-color: #000;
  color: #fff;
  border: 2px solid #fc5927;
}
.theme-btn-s2:hover {
  background-color: #fc5927;
  color: #fff;
}
.hero .slick-prev:hover,
.hero .slick-next:hover {
  background-color: #000;
}
.theme-btn-s5 {
  background-color: transparent;
  border: 2px solid #fc5927;
  color: #fff;
}
.theme-btn-s5:hover {
  background-color: #fc5927;
}
.features-title {
  border: 2px solid #fc5927;
}
.feature-grid .icon {
  background-color: #fc5927;
}
.feature-grid .icon .fi:before {
  color: #fff;
}
.services-s3 {
  background-color: #00f90012;
}
.section-title-s2 h2:before,
.section-title-s5 h2:before,
.section-title-s6 h2:before,
.section-title-s7 h2:before {
  background-color: #fc5927;
}
.recent-projects-grids .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.projects-grid-view .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #fc5927;
}
.services-grids .grid:hover .details {
  background-color: rgb(252 89 39 / 81%);
}
.site-footer .about-widget ul li i {
  color: #fc5927;
}
.site-footer .widget > h3:before,
.site-footer .widget .footer-logo:before {
  background-color: #fc5927;
}
.site-footer .service-links-widget ul li:before {
  color: #fc5927;
}
.site-footer .upper-footer a:hover {
  color: #68fa21;
}
.back-to-top {
  background-color: rgb(252 89 39);
}
.back-to-top:hover {
  background-color: #fc5927ba;
}
.partners-slider .grid:hover {
  border-color: rgb(252 89 39);
}
.header-style-2 .navigation-holder,
.header-style-3 .navigation-holder,
.header-style-4 .navigation-holder,
.header-style-5 .navigation-holder,
.header-style-6 .navigation-holder {
  margin-right: 28%;
}
.cta {
  padding: 50px 0;
}
.section-title-s3 h2:before,
.section-title-s4 h2:before {
  content: "";
  background-color: #fc5927;
}
.recent-projects-grids .project-info,
.projects-grid-view .project-info {
  border: 2px solid #fc5927;
}
.recent-projects-grids .inner-info .tags,
.projects-grid-view .inner-info .tags {
  color: #fc5927;
}
.section-padding {
  padding: 60px 0;
}
.site-footer .upper-footer {
  padding: 60px 0;
}
.hero .slick-dots li button {
  background-color: #fc5927;
}
/* products */
.shop-details-main-content .slider-nav {
  margin-left: 100px;
}
.site-header #navbar > ul > li .sub-menu a:hover {
  background-color: #90ee90;
  color: #fff;
}
.section-title-s3 h2:before,
.section-title-s4 h2:before {
  content: none;
  background-color: transparent;
  width: 0px;
  height: 0px;
  position: absolute;
  left: 0;
  bottom: 0;
}
ul.sub-menu {
  margin-top: -50px;
}

/* products */
/* faq */
.faq-pg-section .faq-section {
  border: 1px solid #dee0e1;
  padding: 30px;
  border-radius: 5px;
}
.theme-accordion-s1 .panel-heading a {
  background-color: #90ee90;
  color: #222;
}
.corrugation-faq {
  margin-top: 30px;
}
.faq-section .faq-accordion {
  padding-top: 20px;
}
/* faq */
@media (max-width: 990px) {
  .header-style-1 #navbar > ul > li > a,
  .header-style-2 #navbar > ul > li > a,
  .header-style-3 #navbar > ul > li > a,
  .header-style-4 #navbar > ul > li > a,
  .header-style-5 #navbar > ul > li > a,
  .header-style-6 #navbar > ul > li > a {
    padding: 10px 15px;
  }
  .header-style-2 .site-logo,
  .header-style-3 .site-logo,
  .header-style-4 .site-logo,
  .header-style-5 .site-logo,
  .header-style-6 .site-logo {
    margin: 9px 0 7px 10px;
    max-width: 90px;
  }
  .site-header .navbar-header button {
    top: 35px;
  }
  .shop-details-main-content .slider-nav {
    margin-left: 0px;
  }
  ul.sub-menu {
    margin-top: 0px;
  }
  .index-wooden .grid img {
    height: auto;
    width: 100%;
  }
  .features-title {
    height: auto;
}
}
@media (max-width: 991px) {
  .section-padding {
    padding: 25px 0;
  }
  .contact-pg-section .contact-form {
    padding: 0 !important;
  }
}

.breadcrumb-banner {
  width: 100%;
  text-align: center;
  margin-top: 50px;
}

.page-title .breadcrumb li {
  font-size: 18px;
  font-size: 1.2rem;
  color: #fc5927;
  margin-right: 5px;
  font-weight: 400;
}
.page-title .breadcrumb li a:hover {
  color: #41f000;
}
.contact-pg-section .contact-info .icon {
  background-color: #fc5927;
}
.offer-pic {
  padding: 0px 0 0 45px;
  position: relative;
}
.offer-text {
  font-size: 17px;
}
.index-wooden .grid img {
  height: 350px;
  width: 100%;
}
.features-title {
  height: 22rem !important;
 margin: 0px;
}
.feature-grid p {
  text-align: left;
}
.features-title p {
  text-align: justify;
}
.contact-pg-section .contact-form {
  padding: 94px;
}
.contact-pg-section .contact-form input,
.contact-pg-section .contact-form textarea {
  border: 1px solid #d1d7e0;
}
.site-footer .widget > h3,
.site-footer .widget .footer-logo {
  margin: 15px;
}
.site-footer .widget > h3:before,
.site-footer .widget .footer-logo:before {
  background-color: transparent;
}
.site-footer address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 2;
}
.site-header .site-logo img {
  max-width: 100%;
  height: auto;
}

.img-holder-info-list .info-list{
  margin-left: auto;
  margin-right: auto;
  height: fit-content;
  width: fit-content;
}
@media (max-width: 990px) {
  .features-title {
    height: auto !important;
}
.offer-pic{
  display: block !important;
}
/* .site-header .site-logo img {
  max-width: 100%;
  height: auto;
  border: 1px solid #fff !important;
  padding: 2px !important;
  background-color: #fff;
  border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
} */
.offer-pic {
  padding: 0px 0 0 0px;
  position: relative;
}
.section-title-s9 h2{
  margin: 12px 0 0.4em;

}
.whatsapp-icon{
  margin-left: -40px !important;
    margin-top: -50px !important;
}
.site-footer .copyright-info {
  background-color: #000204;
  padding: 100px 0;
  text-align: center;
}
.copyright-details{
  margin-top: -100px;
}
.page-title {
  height: 250px !important;
  position: relative;
  width: 100%;
  background-size: contain !important;
}
}
.products-grids .grid{
  border: 5px solid #fc59278c;
}
.hero .hero-slider .slide-caption > h2 {
  font-size: 32px;
}
.hero-slider-style-2 .slide:before {
  background-color: rgb(0 0 0 / 40%);
}
.page-title {
  background-size: cover !important;
}
.client-testimonial-video {
  padding: 36px;
}
.section-padding {
  padding: 60px 0;
}
.contact-pg-section .contact-info ul li p{
  font-size: 18px;
  font-weight:600;
}
@media (max-width: 990px){
  .client-testimonial-video iframe {
    width: 100%;
    height: 100%;
    margin-top: 0px;
  }
   
}
 @media (max-width: 990px){ 
   .col.col-xs-10.col-sm-1.col-md-11 {
    margin-left: -20px ;
}
}
  