@media (min-width:1599px){
  .container{
    max-width: 1600px;
    width: 100%;
  }

}


@media only screen and (max-width:1598px){
  .category-card {height: 200px;}
  .section-heading p {width: 90%;
        font-size: 13px;
        line-height: 20px;
        margin-top: 0px;}
  .im_ref_w {
      width: 140px;
        height: 160px;
  }

}

@media only screen and (max-width:1400px) and (min-width: 992px)  {
  .banner-text h1 {
    font-size: 62px;
    line-height: 74px;
  }

}



 @media(max-width:991px){

  .padd_90_gap {padding: 30px 0;}
  .inpricer {padding: 30px 0;}
  .navigation li a {color: #fff;}
  .banner {height: auto;padding:0;}
  .banner .swiper-slide {height: auto;}
  .banner .swiper-slide img{height: 100%; object-fit: cover}
  .banner .swiper-slide .bannerInfoBox{padding: 15px 15px;}
  .banner .swiper-slide .bannerInfoBox h3{font-size: 3.5vw;text-align: left;}
  .banner .swiper-slide .bannerInfoBox a {font-size: 11px;line-height: 31px;max-width: 100px;}
  .categories_box { padding: 25px 0;}
  .why-choose-content .single-box.whitebg{width: 100%;padding-bottom: 10px;}
  .section-heading {padding-bottom: 10px;}
  .why-choose-content{margin-bottom: 30px}
  .service_heading_title .section-heading h2{text-align: center;padding: 0 0 10px 0;line-height: normal;font-weight: bold;}
  .service_heading_title .section-heading p{text-align: center;font-size: 13px;padding-bottom: 0;}
  .service_heading_title .section-heading .view-more-btn{font-size: 14px; line-height: 34px; font-weight: 500; max-width: 138px; width: 100%; margin: 0 auto;margin-bottom: 15px;}
  .how_we_work_new .content-left{width: 100%;flex: auto;}
  .how_we_work_new .content-right{width: 100%;flex: auto;}
  .how_we_work_new .inner-content .text {padding-bottom: 10px;text-align: left;}
  .how_we_work_new .inner-content h3 {font-size: 18px;    margin-bottom: 9px;}
  .how_we_work_new .inner-content .text {width: 90%;margin: 0 auto;}
  .how_we_work_new .view-more-btn{display: none}
  .offer_wrapper{min-height: auto}
  .offer_wrapper ul {padding: 0 0 0 19px;}
  .quickContactBox .section-heading h2 {font-size: 22px;width: 100%;}
  .product-card {height: 300px;}
  .banner-text p {font-size: 16px;}
  .brand {width:255px;}
  .header-nav.active .brand{width: 116px;padding: 8px 0;}
  .mobile-open-btn {display: flex;margin-left: auto;height: 24px;}
  .about-inner {flex-direction: column-reverse;align-items: baseline;}
  .banner-over-lay {position: relative;background: none;}
  .content-right {  width: 100%; max-width: 100%; margin: 29px 0 0 0;}
  .banner-text {width: 100%; font-size: 7.7vw; line-height: normal; margin: 30px 0 30px 0; color: #FFF; text-align: center; }
  .banner-img{width: 100%; opacity: .5; }
  .banner-btn , .view-more-btn{color: #FFF; border-width: 1px; border-color: #000000; text-align: center; max-width: 170px; margin: 0 auto; font-size: 15px; line-height: 41px; background: #f58634; }
  .content-right:before{display: none; }
  .header-height-adjuter{height: 100px; }
  .section_box_heading h2 {font-size: 26px; }
  .inner-page-container {padding: 30px 0;}
  .contact-info-image-wrapper {display: none;}
  .product-showcase,
  .about-us {padding: 30px 0;margin:0;}
  .testimonial {padding: 50px 0 60px 0;}
  .Product-title {font-size: 5.2vw; font-weight: 600; }
  .single-service-sidebar .service-pages ul {gap: 0;margin-top: 16px;}
  .single-service-sidebar .service-pages li {width: 100%;height: 54px;gap: 12px;font-size: 15px;}
  .single-service-sidebar .service-pages li img{width: 20px}
  .why-choose-content .single-box.whitebg .text-holder p:first-child {width: 55px;height: 55px;}
  .about-title {font-size: 22px; margin-bottom: 40px; line-height: 29px; font-weight: 600; }
  .form-inner-container{padding: 20px 20px; }
  .icon_img_box {margin-right: 17px; width: 103px; }
  .icon_img_box img{width: 100%; }
  .testimo-wrapper p {min-height: 318px; max-height: 350px; }
  .inner-content{text-align: center; padding: 0; }
  .content-banner p { display: inline-block;}
  .content-banner p img.image_resized{ display: inline-block; width: 100% !important}


} 
 @media(max-width:767px){
  .banner-text h1 {font-size: 6vw;margin: 10px 0 30px 0;}
  .about-inner {flex-direction: column-reverse;}
  .footer-links {display: inherit;margin-top: 5px;column-count: 1;}
  .footer-heading{margin-top: 17px}
  .section-heading h2 {font-size: 22px;line-height: 35px;}
  .product-card {height: 160px;}
  .footer-links li a {font-size: 13px;}

.product-card__name {font-size: 14px; margin: 0 0 5px; font-weight: normal; line-height: 17px; padding: 0 15px; }
.product-card-content {margin: 10px auto 30px 0;}

.galleryBox {column-count: 3;}

.icon_wrraper {
   flex-wrap: wrap;
}
.icon_wraper_box {
  padding-bottom: 0;
}
.icon_box {
    flex: 0 0 100%;
    margin-bottom: 25px;
  }
  .testimo-wrapper p {
    min-height: auto;
    max-height: unset;
}
.header-social ul {
  width: 100%;
}
.form-filed-text,
.form-filed {
    border: 1px solid #777;
  
}

}

 @media(max-width:666px){
  .header-social,
  .header-contact{
    width: 100%;
  }
  .header-social ul,
  .header-contact ul {
    text-align: center;
    width: 100%;
  }
  .content-right {max-width: 100%;}
  .brand {width:110px;}
}

