@media (min-width:1400px){
.product_category .pro_text{min-height:222px; font-size:15px;}
.pro_text h3{min-height:45px; font-size:18px;}

}

@media (max-width:1199px) {
.navbar-expand-lg{width:50%;}
header .btn{padding:10px; font-size:13px;}
.navbar-light .navbar-nav .nav-link{font-size:14px;}
.carousel-caption{font-size:18px; left:2.2rem;}
.banner_heading{font-size:50px;}
.since{font-size:14px;}
.cat_text h3{font-size:14px;}
.heading{font-size:40px;}
.price{padding:20px 10px;}
.price a{gap:10px;}
.price figure{width:70px;height:70px;}
.p_text{width:54%; font-size:13px;}
.p_text h5{font-size:15px;}
.about .heading{font-size:45px;}
.sinc_main{gap:8px;}
.sinc{font-size:17px;}
.sinc span{font-size:14px;}
.network_bg .heading{font-size:47px;}
.counter_main span.counter{font-size:45px;}
.counter_main span{font-size:33px;}
.counter_main img{height:28px; margin-top:-2px;}
.ex_head .heading{font-size:24px;}
.ex_head{font-size:13px;}
.f_color{padding-left:30px; padding-right:30px;}
.footer-grids .col-xl-3{padding-left:1rem; padding-right:1rem;}
footer{font-size:13px;}
.d_text{font-size:12px;}
.f_logo img{height:100px;}
.banner_text{width:45%;}
.why_us_bg img{width:430px;}
.product_category .col-xl-4{width:33.333%;}
.product_listing .pro_text h3{font-size:14px;}
.detail_text{padding-left:.5rem;}
.qu_text{width:77%; padding-left:10px;}
.qu_text h5{font-size:15px;}
.quality_bg .col-xl-3:before{right:0;}
.dealer_text{width:90%;}
.choose_bg .col-xl-4{width:33.333%;}
.choose figure{width:75px;}
.choose_text{width:75%; padding-left:0; font-size:13px;}
.lo_head{width:87%; margin-top:3rem;}
.contact{padding:15px; font-size:13px;}
.contact h4{font-size:17px;}
.call_main{padding:15px;}
.call_box .call_text{width:81%; padding-left:8px; font-size:11px;}
.call_box .icon{width:35px; height:35px;}
.call_main h5{font-size:17px;}
.facility{padding-left:0;}
.fac_feature{width:48%; font-size:12px;}
.fac_feature img{height:20px;}
.pro_text{font-size:12px; padding:10px;}

}

@media (max-width:896px) {
.hidden_header{height:124px;}
.navbar-brand img{height:55px;}
.navbar-expand-lg{width:auto; order:2; margin-left:1rem; margin-right:0;}
.navbar-light .navbar-toggler{border-radius:0; position:relative; z-index:1;}
.navbar-expand-lg .navbar-nav .nav-link{font-size:15px; color:#fff; padding:15px 25px; text-align:left; border-bottom:#172c4e solid 1px;}
.navbar-collapse{background:#071731; overflow:auto; position:fixed; top:0px; right:-100%; height:100vh; width:100%; padding:10px 0px; transition:all 0.3s; z-index:9; overflow-x:hidden;}
.navbar-toggler[aria-expanded="true"] .navbar-close-icon{display:block; width:.7em; height:.7em; fill:#fd5523; padding:0px;}
.collapse.show{right:0;}
.nav-fill .dropdown-menu{display:none; visibility:visible; opacity:1; transform:inherit; background:#102342; box-shadow:none;}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color:#fd5523;}
.dropdown:hover > .dropdown-menu{display:block;}
.navbar-toggler.nav_close{margin-top:10px; margin-bottom:15px; background:none; padding:0; height:auto; float:right; margin-right:15px;}
.dropdown-item{color:#fff; padding-left:1.5rem; padding-right:1.5rem; border-color:#1c3762;}

.navbar-light .navbar-nav .nav-link:after{display:none;}
header .d-flex{justify-content:center;}
header .btn:nth-of-type(1){margin-left:auto;}
.banner_heading{font-size:35px;}
.carousel-item .img-fluid{height:350px; object-fit:cover;}
.category_bg .col-xl-2{width:33.333%;}
.price{margin:.7rem 0;}
.about{margin-top:1rem; height:auto;}
.network_bg .heading{font-size:40px;}
.counter_bg{padding-bottom:0;}
.counter_bg .col-xl-3{margin-bottom:3.5rem;}
.counter_bg .col-xl-3:nth-of-type(2):before{display:none;}
.footer-grids .col-xl-3:first-child{width:100%; padding-right:12px;}
.footer-grids .col-xl-3{width:50%; padding-left:2rem; padding-right:2rem;}
.footer-grids .col-xl-3:last-child{width:100%;}
.f_address:nth-of-type(4){width:50%;}
.download{width:42%; display:inline-block; margin-right:10px;}
.banner_text .heading{font-size:35px;}
.banner_text{font-size:14px;}
.why_us_bg img{position:relative; width:100%;}
.why_us{padding:35px 0;}
.product_category .col-xl-4{width:50%;}
.product_banner .banner_text{width:60%;}

.pro_text h3{min-height:auto;}
.listing_bg .accordion{margin-bottom:2rem;}
.need_help{display:none;}
.product_listing+.need_help, .product_category+.need_help{display:block;}
.product_listing .col-xl-4{width:50%;}
.product_listing .pro_text h3{font-size:16px;}
.quality_bg .col-xl-3{margin:.8rem 0;}
.quality_bg .col-xl-3:nth-of-type(2):before{display:none;}
.detail_text{padding-left:0; margin-top:2rem;}
.pop-body{overflow:auto; max-height:88%;}
.banner_text{width:50%;}
.dealer{padding-left:0; border-left:none;}
.dealer_text{width:100%; font-size:16px;}
.dealer_counter .counter_main img{height:40px; margin-right:7px;}
.dealer_counter .counter_main span{font-size:37px;}
.dealer_counter .counter_main p{margin-top:0;}
.choose_text{width:100%;}
.partner{background-size:cover; padding:15px; font-size:23px;}
.partner .btn{font-size:14px; padding:8px 15px;}
.btn svg{width:22px; height:22px;}
.contact{min-height:260px; margin-bottom:2rem;}
.call_main{min-height:260px;}
.call_box .call_text{font-size:14px; padding-left:12px;}
.call_box .icon{width:40px; height:40px;}
.lo_head{width:100%; margin-top:0rem; margin-bottom:1.5rem;}
.contact_form{margin-bottom:1.5rem;}
.facility{margin-top:1.5rem; margin-bottom:1.5rem;}
.fac_feature{font-size:15px;}
.fac_feature img{height:30px;}
.pro_text{font-size:13px; padding:15px;}
.certificat_img{padding:15px; margin-top:2rem;}



}

@media (max-width:768px) {


}

@media (max-width:736px) {
.top_right{display:none;}
.heading{font-size:35px;}
.heading_main p{padding:0;}
.head{font-size:12px; padding-left:32px;}
.head:before{width:25px; top:7px;}
.category_bg .col-xl-2{width:50%;}
.p_text{width:72%;}
.about .heading{font-size:40px;}
.sinc{width:49%;}
.f_address:nth-of-type(4){width:60%;}
.download{width:49%; margin-right:0;}
.about_banner{background-position:left;}
.banner_text{width:75%;}
.product_banner .banner_text{width:65%;}
.quality_bg .col-xl-3:before{right:0px;}
.qu_text{padding-left:10px;}
.pop-drawer{width:95%;}
.detail_text h2{font-size:22px;}
.dealer_counter .counter_main img{height:30px;}
.dealer_counter .counter_main span{font-size:30px;}
.dealer_counter .counter_main p{font-size:13px;}
.partner{display:block;}
.partner .btn{margin-left:0; margin-top:12px;}
.fac_feature{font-size:13px;}
.fac_feature img{height:25px;}
.tested img{width:30px; margin-right:.5rem;}
.tested{font-size:14px;}
.certificat_img{display:block;}
.certificat_main{width:100%;}

}

@media (max-width:667px) {
.banner_heading{font-size:30px;}

}

@media (max-width:640px) {


}

@media (max-width:568px) {
.carousel-caption{left:15px; max-width:60%;}
.counter_bg .col-sm-6{width:50%;}
.counter_main{font-size:13px;}
.quality_bg .col-xl-3{width:50%;}
.dealer_counter .col-xl-4{width:33.333%;}
.qua{font-size:100px;}
.tested_bg{padding-top:5rem;}
.tested_bg .col-sm-4{width:33.333%;}

}

@media (max-width:480px) {
.hidden_header{height:121px;}    
.top_bar{font-size:12px;}  
.top_bar ul li i{font-size:15px;}
header .btn:nth-of-type(2){display:none;}
header .btn:nth-of-type(1){background:#fa7300; color:#fff;}
header .btn{margin-left:auto;}
.carousel-caption{max-width:100%; font-size:15px;}
.carousel-item .img-fluid{height:245px;}
.banner_heading{font-size:25px;}
.heading{font-size:25px;}
.heading_main p{font-size:15px;}
.p_text{width:61%;}
.about .heading{font-size:25px;}
.sinc{width:48%;}
.network_bg .heading{font-size:25px;}
.counter_main span.counter{font-size:25px;}
.counter_main span{font-size:23px;}
.counter_main img{height:16px;}
footer{font-size:14px;}
.footer-grids .col-xl-3{width:100%; padding-top:0;}
.footer-grids .col-xl-3:first-child{padding-bottom:2rem;}
.download{width:78%;}
.f_address:nth-of-type(4){width:100%;}
.footer-grids ul li, .f_address{padding-bottom:12px; margin-bottom:12px;}
.banner_text{width:100%;}
.banner_text .heading{font-size:25px;}
.mission{display:block;}
.m_text{padding-left:0; width:100%; margin-top:1rem;}
.m_text h3{font-size:21px;}
.product_category .col-xl-4{width:100%;}
.product_banner .banner_text{width:100%;}
.product_listing .col-xl-4{width:100%;}
.quality_bg .col-xl-3{width:100%;}
.quality_bg .col-xl-3:before{background:linear-gradient(to right, #071731, #ffffff, #071731); width:100%; height:1px; top:inherit; bottom:-15px;}
.quality_bg .col-xl-3:nth-of-type(2):before{display:block;}
.breadcrumb-item{font-size:13px;}
.choose_bg .col-xl-4{width:100%;}
.choose_text{width:80%;}
.choose_text h5{font-size:14px;}
.choose_bg .col-xl-4{margin:.5rem 0;}
.choose_bg .col-xl-4:before{width:100%; height:1px; top:inherit; bottom:-7px;}
.dealer_counter .col-xl-4{width:50%; margin-bottom:1rem;}
.dealer_counter .col-xl-4:before{display:none;}
.dealer_counter{padding-bottom:0;}
.dealer_counter:before, .dealer_counter:after{background-size:100% 100%;}
.partner{line-height:normal;}
.partner .btn{display:flex; width:145px; margin-left:auto; margin-right:auto;}
.dealer_text{font-size:15px;}
.contact_form .heading{font-size:25px;}
.contact_form{padding:15px;}
.become{padding:20px;}
.become:before{background-size:100%; width:190px; height:125px;}
.facility_bg .heading, .tested_bg .heading{font-size:25px;}
.fac_feature{width:100%; font-size:15px;}
.qua{font-size:70px; top:0;}
.tested img{display:block; margin:0 auto 1rem;}
.tested{font-size:13px;}
.cert_text h6{font-size:14px;}
.hero_content{width:100%;}

}

@media (max-width:414px) {



}

@media (max-width:375px) {
.p_text{width:57%;}
.choose_text{width:77%;}
.dealer_counter .counter_main p{font-size:11px;}


}

@media (max-width:360px) {
.p_text{width:55%;}
.about .heading{font-size:25px;}



}

@media (max-width:320px) { 
.top_bar{font-size:12px;}
.top_bar ul li{padding-left:10px; padding-right:10px;}
.top_bar ul li i{font-size:14px;}
header .btn{font-size:10px;}
.p_text{width:50%;}
.price svg{width:35px; height:35px;}
.download{width:100%;}
.banner_text .heading, .banner_text .heading{font-size:25px;}
.choose_text{width:73%;}
.dealer_counter .counter_main span{font-size:22px;}
.tested{font-size:12px;}
.hero_primary{padding: 10px 10px!important; font-size: 12px!important;}
.hero_secondary{font-size:12px}
.category_bg .col-xl-2{width:100%;}
.counter_main{font-size:11px;}
.counter_main span.counter{font-size:22px;}
.counter_main span{font-size:20px;}



}