@media (min-width: 1600px) and (max-width: 1740px) {
	 
}

@media (min-width: 1231px) and (max-width: 1599px) {
	 
}
 
@media (min-width: 992px) and (max-width: 1340px) {
.text-data ul li,
.text-data ol li,
p{ font-size: 16px;;}
.section-title h2{ font-size: 36px;}
.main-nav>ul{ gap: 24px;}
.header-bottom-right{ gap: 24px;}
.header-bottom .logo a img{ max-height: 60px; }
.banner-over-text{ bottom: 70px; padding: 0 30px; }
.why-choose-block .why-choose-img{ max-width: 400px;; }
.why-choose-right{ max-width: 470px; }
.banner-box .img{ min-height: 352px; }

.products-block-2{ gap: 24px;}
.products-left {width: 380px;;}
.products-right{ width: 460px;;}
.products-4-colum .prodcuts-box{ width: 210px;}

.prodcuts-box{ padding: 0 16px 20px;; }
.prodcuts-box .prodcuts-box-sub h4{ font-size: 18px;; padding: 0 0 8px;}
.prodcuts-box .prodcuts-box-sub{ padding: 14px 0 20px ; }
.prodcuts-box .prodcuts-box-sub p{ font-size: 14px;;}
.arrow-link-black a{ font-size:16px ; gap: 8px;;}
.arrow-link-black a i{ width: 26px; height: 26px;}
.arrow-link-black a i img{ width: 8px;;}

.Certificates-logos ul img{ max-width: 140px; max-height: 80px; }
.blog-box .img img{ height: 166px; }

.contact-left {width: 360px;;}
.contact-right{ width: 440px;;}

.footer-left-2 .f-logo a img{ width: 200px;;}
.footer-left-2 .f-text p{font-size: 14px;;}
.footer-middle .footer-left-2{ width: 300px;;}
.f-link-box-main{gap: 30px;;}

.reletive-outer .icon-black-abt,
.reletive-outer .icon-green-abt,
.reletive-outer .icon-abt{ display: none;   }
#footer{ padding: 0 16px; }

.about-image{ margin: 48px 0 0 0;}

.why-listing{ padding: 32px 0 0 100px; }
.why-listing .icon-row .icon img{ max-width: 30px;; }
.why-listing .icon-row .text{ min-height: 30px;; font-size: 16px;}

.globle-block-1{ gap: 30px;}
.globle-block-2 .globle-images .globle-img{ max-width: 350px; }

.contact-block-2{ gap: 32px;}
.contact-left-2 .text-data{ padding: 32px 0; }

.contact-block-2 .contact-left-2{ width: 340px; }
.map iframe{ height: 400px; }

.shop-details-block .left-colum{ width: 440px;}
.shop-details-block .right-colum{ width: 480px;}

.products-listing-block .row{ margin: 0 -15px !important; }
.products-listing-block .row>*{ padding: 0 15px !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
.text-data ul li,
.text-data ol li,
p{ font-size: 16px;;}
.section-title h2{ font-size: 36px;}
.main-nav>ul{ gap: 16px;}
.header-bottom-right{ gap: 16px;}
.header-bottom .logo a img{ max-height: 60px; }	 
.main-nav>ul>li>a{ font-size: 14px;}

.banner-box .img{ min-height: 352px; }
.banner-over-text{ bottom: 50px; padding: 0 24px; }
.icon-text-listing .icon-box .img img{ max-width: 100px; max-height: 80px; }
.icon-text-listing .icon-box .img{ min-height: 80px;; }
.why-choose-block{ gap: 24px;}


.products-block-2{ gap: 24px;}
.products-left {width: 380px;;}
.products-right{ width: 400px;;}
.products-4-colum .prodcuts-box{ width: 190px;}

.prodcuts-box{ padding: 0 10px 16px;; }
.prodcuts-box .prodcuts-box-sub h4{ font-size: 16px;; padding: 0 0 8px;}
.prodcuts-box .prodcuts-box-sub{ padding: 4px 0 14px ; }
.prodcuts-box .prodcuts-box-sub p{ font-size: 12px;;}
.arrow-link-black a{ font-size:14px ; gap: 8px;;}
.arrow-link-black a i{ width: 24px; height: 24px;}
.arrow-link-black a i img{ width: 6px;;}

.cta-block{ padding: 20px; }


.Certificates-logos ul img{ max-width: 120px; max-height: 64px; }

.blog-section .section-title{ max-width: 100%; }
.blog-slider-block .custom-nav{ position: relative; top: auto; }


.contact-left {width: 100%;;}
.contact-right{ width: 80%; margin-left: 20%;}
.contact-block{ gap: 50px; flex-direction: column;}
.contact-right .fill-svg{ top: -24px;;}
.contact-block{ padding: 64px 24px; }

.reletive-outer .icon-black-abt,
.reletive-outer .icon-green-abt,
.reletive-outer .icon-abt{ display: none;   }

#footer{ padding: 0 16px; }

.footer-left-2 .f-logo a img{ width: 180px;;}
.footer-left-2 .f-text p{font-size: 14px;;}
.footer-middle .footer-left-2{ width: 100%; padding: 0 0 30px;;}
.f-link-box-main{gap: 30px;; width: 100%;}
.footer-middle{ flex-direction: column;}

.about-image{ margin: 48px 0 0 0;}

.why-listing{ padding: 32px 0 0 100px; }
.why-listing .icon-row .icon img{ max-width: 30px;; }
.why-listing .icon-row .text{ min-height: 30px;; font-size: 16px;}


.globle-block-2,
.globle-block-1{ gap: 30px;}
.globle-block-2 .globle-images .globle-img{ max-width: 300px; }
.flag-box .img{ width: 80px;}
.flag-listing ul{ gap: 100px;; row-gap: 48px;}

.blog-listing-page .row .col-md-4{ width: 50%; }



.contact-block-2 .contact-left-2{ width: 340px; }
.map iframe{ height: 400px; }

.products-listing-block .row{ margin: 0 -10px !important; row-gap: 40px; }
.products-listing-block .row>*{ width: 33.333%; padding: 0 10px !important; }
} 
@media (max-width: 992px) {
.cta-block .cta-image.tablate-show{ display: block;}
.cta-block .cta-image.desktop-to-tablate-show{ display: none;}

.cta-block .cta-left{ width: 100%; text-align: center; }
.cta-block{ flex-direction: column;}
.cta-block .section-title.left-align{ text-align: center; }
.cta-block .green-link-with-arrow{ justify-content: center;  }
.cta-block{ padding: 24px 20px; }
.reletive-outer .icon-black-abt,
.reletive-outer .icon-green-abt,
.reletive-outer .icon-abt{ display: none;   }


.breadcumb-wapper{ display: none;}
.mission-block{ padding:64px 20px; }

 .category-head{ padding: 32px 0 0 0; flex-direction: column; align-items: flex-start; }
 .category-head ul{gap: 6px ;flex-wrap: wrap;}
 .category-head ul li a{font-size: 12px; padding: 0 14px;  height: 28px;;}
 .cls-pagi ul li.next a, .cls-pagi ul li.prev a{ font-size: 14px; gap: 8px;}
 .cls-pagi ul{gap: 0px;}
 .cls-pagi ul li a{ width: 32px; height: 32px; font-size: 14px;}
 .cls-paginaction{ padding: 48px 0 0 0; }

 .blog-details-block{ padding: 48px 0 0 0; flex-direction: column; }
 .blog-details-block .left-colum{ width: 100%;}
 .blog-details-block .right-colum{ gap: 32px; padding: 24px 0 0 0; width: 100%;}

 

 .contact-block-2{ flex-direction: column;}
 .contact-block-2 .contact-left-2{ width: 100%; }
.map iframe{ height: 400px; }
.ct-box-right{ margin: 100px 0 0 20%; width: 80%; }

.shop-details-block{   flex-direction: column; gap: 30px;}
.shop-details-block .left-colum{ width: 100%;}
.shop-details-block .right-colum{ width: 100%;}
.products-details-1{ padding: 48px 0 0 0; }
}
@media (max-width: 767px) {
 .py-48{  padding-top: 28px; padding-bottom: 28px; }
.pt-48{  padding-top: 28px;  }
.pb-48{padding-bottom: 28px; }   
.header-top-wapper{ display: none;}	 
.header-bottom-right{ display: none;}
.header-bottom .logo a img{ max-height: 44px; }	
.header-bottom{ min-height: 80px;; } 
.menu-icon{ display: flex;}
.banner-over-text{ bottom: 30px; padding: 0 24px; }
.banner-box .img{ min-height: 260px; }
.slick-slider .slick-dots{ margin: 16px 0 0 0; }
.slick-slider .slick-dots button{ height: 3px; }

.icon-text-listing{ gap: 0; flex-wrap: wrap; row-gap: 34px; }
.icon-text-listing .icon-box{ width: 50%;}
.icon-text-listing .icon-box .img img{ max-height: 80px; max-width: 80px; }
.banner-text-inner h1 span.text-3, 
.banner-text-inner h1 span.text-1 { font-size: 26px;}
.banner-text-inner h1 span.text-2{ font-size: 18px;}
.banner-text-inner h1 span.text-2{ margin: -5px -14px 0 2px; }
.icon-text-listing .icon-box .img{ margin: 0 0 12px; }

.mobile-show{ display: block; width: 100%;}
.desktop-show{ display: none;}
.why-choose-block{ flex-direction: column;}

.why-choose-block .section-title.left-align{ text-align: center; }
.section-title h2{ font-size: 32px;}
.section-title h4{ font-size: 14px;}
.why-choose-block .why-choose-img{ max-width: 280px; margin: 0 auto; width: 100%; padding: 28px 0;}
.why-text{ padding: 25px 20px 25px  40px; }

.text-data p{ font-size: 16px;; }
.why-choose-right .arrow-link{ justify-content: center; }
.why-choose-right{ width: 100%;}

.prodcuts-box{ padding: 0 10px 16px;; }
.prodcuts-box .prodcuts-box-sub h4{ font-size: 16px;; padding: 0 0 8px;}
.prodcuts-box .prodcuts-box-sub{ padding: 4px 0 14px ; }
.prodcuts-box .prodcuts-box-sub p{ font-size: 12px;;}
.arrow-link-black a{ font-size:14px ; gap: 8px;;}
.arrow-link-black a i{ width: 24px; height: 24px;}
.arrow-link-black a i img{ width: 6px;;}

.products-block-2{ flex-direction: column;}
.products-left{ width: 100%; text-align: center;}
.products-left .section-title.left-align{ text-align: center; }
.products-left .green-link-with-arrow{ justify-content: center; }
.products-left .products-left-img { display: flex ;align-items: center; justify-content: center;}
.products-left .products-left-img img{ max-width: 280px;; }
.products-4-colum{ gap: 6px;}
.products-right { width: 100%;}
.products-4-colum .prodcuts-box{ margin: 57px 0 0 0; }
.products-4-colum .prodcuts-box {width: calc(50% - 3px);}
.products-4-colum .prodcuts-box:nth-child(3),
.products-4-colum .prodcuts-box:nth-child(4){ margin-top: 57px; }
.Certificates-logos ul { row-gap: 20px; flex-wrap: wrap;}
.Certificates-logos ul li{ display: flex; align-items: center;  justify-content: center; width: 33%;}
.Certificates-logos ul img{ max-width: 68px; max-height: 64px; }
.Certificates-logos{ padding: 28px 0 0 0; }
.testi-section-inner{ padding: 24px 0; margin: 24px 0 0 0; }
.testi-section-inner .bg-div{ background-size:cover;  width:60%; background-position: left top;}

.testi-box .testi-box-inner .coma-1{ left: 10px; }
.testi-box .testi-box-inner .coma-2{ right: 10px;}
.testi-box .testi-box-inner{ padding: 24px 16px 16px; }
.testi-box-inner .text-data p{ font-size: 14px; }
.testi-box-inner .text-data{ padding: 8px 0 16px 0; }
.testi-box-inner .name .name-sub{ font-size: 14px; }
.testi-box-inner .name .country{font-size: 12px;; }
.testi-section-inner .custom-nav{ margin: 10px 0 0; }

.blog-section .section-title{ text-align: center; max-width: 100%; }
.blog-slider-block .custom-nav{ position: relative; top: auto; }
.blog-slider-block{ padding: 28px 0 0 0; }
.blog-box .img img{ height: auto; }
.blog-box h5{ font-size: 18px;; }
.blog-slider-block .blog-box a { background: var(--green); }
.blog-slider-block .blog-box a  h5,
.blog-slider-block .blog-box a  .text p{ border-color: rgba(255,255,255,0.2); color: var(--white);}


.contact-left {width: 100%;;}
.contact-right{ width: 100%; margin-left: 0%;}
.contact-block{ gap: 50px; flex-direction: column;}
.contact-right .fill-svg{ display: none; top: -24px;;}
.contact-block{ padding:28px 22px; }
.contact-left{ text-align: center; }
.contact-left .section-title.left-align{text-align: center; }
.contact-left .ct-map iframe{ height: 200px;; }
.contact-left .ct-map{ border-radius: 10px;; }
.contact-right .line3 img{ width: 22px;;}
.contact-right .line3{ left: -16px; bottom: -16px; }
.contact-form{ padding: 22px 16px;; }
.contact-form .input-box .input-text{ font-size: 14px;}
.contact-form .input-box{ padding: 0 0 20px; }


.footer-left-2 .f-logo a img{ width: 164px;;}
.footer-left-2 .f-text p{font-size: 14px;;}
.footer-middle .footer-left-2{ width: 100%; padding: 0 0 30px;;}
.f-link-box-main{gap: 30px;; width: 100%;}
.footer-middle{ flex-direction: column;}
#footer{ padding: 0 16px; }
#footer .container{ padding: 0 28px; }
.footer-top{ padding: 30px 0 18px 0; }
.footer-top .foote-top-left h5{font-size: 18px; padding: 0 0 4px;}
.footer-top .foote-top-left p{ font-size: 14px; }
.footer-left-2 .f-text{ padding: 16px 0; }
.footer-left-2 .f-text p{ font-size: 13px;;}
.footer-middle .footer-left-2{ padding: 0 0 16px; }
.f-link-box-main{ padding: 24px 0 0 0;flex-wrap: wrap; gap: 24px; }
.f-link-box-main .f-link-box h5{ font-size: 18px;; padding: 0 0 14px;}
.f-link-box-main .f-link-box .f-link ul{gap: 14px;}
.f-link-box-main .f-link-box .f-link ul li a{font-size: 13px;}
.f-icon-text,
.f-icon-text a{font-size: 14px;;}
.news-row .input-text{ width: 100%; min-width: 100%;}
.footer-middle{ padding: 24px 0 28px; }
.f-bot-row{ flex-direction: column;}
.f-bot-row .powerby, .f-bot-row .copyright{ text-align: center; gap: 4px; font-size: 12px; }
.footer-bottom-wapper{ padding: 18px 0; }
#footer .footer-bottom-wapper .container{ padding: 0; }


.section-title .text-data{ padding: 8px 0 0 0; }
.about-image{ margin: 28px 0 0 0; }
.about-image{ border-radius: 16px;;}
.about-data-block{ padding: 28px 0 0px; }
.about-data-block .row{ row-gap: 24px;  }
.mission-box .img img{ width: 60px;;}
.mission-box h4 {font-size: 28px;;}
.mission-box .text-data p{ font-size: 14px;}
.mission-box{ max-width: 100%; }

.mission-block .row{  row-gap: 56px;;}


.why-listing{ padding: 28px 0 0 0px; }
.why-listing .icon-row .icon img{ max-width: 32px;; }
.why-listing .icon-row .text{ min-height: 32px;; font-size: 16px;}
.why-listing .icon-row .icon{ width: 32px;}
.section-title h2 + h4, .section-title h4 + h2{ padding: 8px 0 0 0; }
.section-title.left-align{ text-align: center}


.globle-block-2,
.globle-block-1{ flex-direction: column; gap: 30px;}
.globle-block-2 .globle-images .globle-img{ max-width: 280px; }
.flag-box .img{ width:62px;}
.flag-box span{ font-size: 13px;}
.flag-listing ul{ gap: 30px;; row-gap: 28px;}
.flag-listing ul li{ width: 62px; text-align: center;}
.globle-block-2 .globle-images .globle-img{ border-width: 5px; }

.globle-block-1 .globle-image-1{ width: 100%; border-radius: 16px;;}
.globle-block-1 .globle-data-block .text-data{ padding: 0; }
.globle-block-1 .globle-data-block{ width: 100%;}
.globle-block-2 .globle-images{ width: 100%;}
.globle-block-2 .globle-images .globle-img.img-2{ margin: -60px 0 -60px auto; }

.globle-block-3 .globle-data-block{ padding: 0 0 28px; max-width: 100%; }
.flag-box{gap: 4px;}
.blog-box-2 .img img{ height: auto; }
.blog-listing-page .row{ row-gap: 28px;}
.blog-box-2 .title-row{ padding: 15px 0 0 0; }
.blog-box-2 h5{ font-size: 18px;; }
.blog-box-2 .text{ padding: 12px 0 0 0; }
.blog-box-2 .arrow{ top: 12px;}


.blog-data{ padding: 28px 0 0 0; }
.blog-data .text-data  h1{ font-size: 30px;}
.blog-data .text-data  h2{ font-size: 26px;}
.blog-data .text-data  h3{ font-size: 24px;}
.blog-data .text-data  h4{ font-size: 22px;}
.blog-data .text-data  h5{ font-size: 20px;}
.blog-data .text-data  h6{ font-size: 18px;}

.blog-section.releted-section .blog-slider-block .custom-nav{ display: flex !important;}

.contact-block-2 .contact-left-2 .text-data{ padding:8px 0 28px ; text-align: center; }
.contact-data-in + .contact-data-in{ margin: 28px 0 0 0; }
.contact-data-sub h6{ font-size: 18px;}
.ct-box-right{ margin: 40px auto 0; width:calc(100% - 40px); }
.ct-box-right .line3 img{ width: 22px;;}
.ct-box-right .line3{ left: -16px; bottom: -16px; }
.ct-box-right .fill-svg{ display: none;}
.map iframe{ height: 268px;  }
.cls-accordion-item .acc-title h5{ padding-right: 40px; font-size: 16px;}
.cls-accordion-item .text-data{padding:  0 0  28px 32px; }

.products-details-1{ padding-top: 28px; }

.products-box-big{  min-height: 321px; }
.products-box-big img{ max-height: 300px; }
.products-data ul li .text-1{ width: 156px; padding: 0 16px;} 
.products-data ul li .text-2{ width: calc(100% - 156px); padding: 0 16px;}
.cta-block-2{ padding: 80px 24px; }

.products-listing-block .row{ margin: 0 -6px !important; row-gap:00px; }
.products-listing-block .row>*{ width:50%; padding: 0 6px !important; }
.products-listing-block { padding: 10px 0 0 0; }
} 
 

@media (min-width: 568px) and (max-width: 767px) {
}
@media (min-width: 240px) and (max-width: 567px) {
}