@media only screen and (min-width: 1400px) {

	
}

@media (max-width:1024px) {
.hidden_header{height:128px;}
.search_icon{padding:0 18px;}	
.navbar-brand img{height:45px;}
.navbar-expand-lg .navbar-nav .nav-link{font-size:13px;}
.carousel-caption{width:62%;}
.banner_heading{font-size:34px;}
.about{margin-left:0; font-size:14px;}
.heading{font-size:33px;}
.heading_main p{padding-left:10%; padding-right:10%;}
.offer img{height:50px; margin:15px;}
.offer h2{font-size:17px; margin-bottom:.7rem;}
.f_heading{font-size:18px;}
.footer-grids .pr-5{padding-right:15px !important;}
.footer-grids ul.pull-left{float:none !important;}
.footer-grids ul.pull-right{float:none !important; margin-top:12px; padding-right:0 !important;	}
.nukind_bg ul li{width:29.9%;}
.nukind_bg ul.anti_ul li{width:45.3%;}
.call_now{padding-right:70px; font-size:15px;}
.call_now .fa{padding:12px 14px; right:10px; top:15px;}
footer{font-size:13px;}
.quality_bg:before{bottom:59%;}


}

@media (max-width:823px) {
.hidden_header{height:102px;}
.header-shrink .header_top{margin-top:-38px;}
.header-shrink .navbar-collapse{padding-top:64px;}
.request_quote{margin-left:auto; margin-top:18px; margin-right:5.5rem; height:45px; position:relative;}
.navbar-brand{position:relative; z-index:1; padding-top:.5rem; padding-bottom:.5rem;}
.navbar-brand img{height:35px;}
.navbar-expand-lg{position:absolute; right:0px; background:#fff; width:100%;}
.navbar-light .navbar-toggler{margin-left:auto; margin-right:30px; border-radius:0;}
.navbar-expand-lg .navbar-nav .nav-link{font-size:14px; font-family:Roboto; color:#fff; font-weight:400; text-transform:uppercase; padding:15px 25px; text-align:left; border-bottom:#7496d4 solid 1px; letter-spacing:1px;}
.nav-fill .nav-item .subscribe:before{top:0; bottom:0;}
.navbar-collapse{background:linear-gradient(to right, #305395, #3b92c8); overflow:auto; position:fixed; top:0px; right:-280px; height:100vh; width:280px; padding:102px 0 15px; transition:all 0.3s; z-index:-1;}
.navbar-toggler[aria-expanded="true"] .navbar-close-icon{display:block; min-width:27px; padding:5px 5px 3px; fill:#fff;}
.collapse.show{right:0;}
/*.collapse.show:after{content:''; position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(0, 0, 0, 0.63); transition:all 0.3s; z-index:-1;}*/
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{background:#3884bd; color:#fff;}
.navbar-nav .dropdown-menu{position:relative; margin-top:-1px; border-bottom:#e0e0e0 solid 1px; padding-bottom:10px; display:none;}
.dropdown:hover > .dropdown-menu{display:block;}

.carousel-caption{width:83%; left:3rem;}
.carousel-caption{font-size:17px;}
.carousel-indicators{bottom:10px;}
.about{margin-top:2rem;}
.heading{font-size:30px;}
.heading_main p{padding-left:5%; padding-right:5%; font-size:15px;}
.offer{border-bottom:#4599ce solid 1px;}
.offer img{height:90px; margin:30px;}
.offer h2{font-size:22px; margin-bottom:1.5rem;}
.graph_text{margin-left:0; margin-top:2rem;}
.footer-grids ul.pull-left{float:left !important;}
.footer-grids ul.pull-right{float:right !important; margin-top:0px;}
.call_now{padding-right:110px; font-size:17px;}
.call_now .fa{padding:18px; right:15px; top:10px;}
.nukind_bg ul li{width:45.5%; font-size:13px;}
.nukind_bg ul li.shop{font-size:12px;}
.nukind_bg ul.anti_ul li{width:44%;}
.focus{margin-bottom:2rem;}
.quality_text{margin-left:0; margin-top:2rem;}
.quality_bg:before{bottom:31%;}
.contact_form{border-color:#aec6f9; margin-top:2rem;}
.address .heading, .contact_form .heading{font-size:25px;}


}

@media (max-width:768px) {
.navbar-light .navbar-toggler{margin-right:30px;}


}

@media (max-width:736px) {
.navbar-light .navbar-toggler{margin-right:30px;}
.banner_heading{font-size:30px;}
.banner .carousel-item img{width:115%; max-width:inherit;}
.mission{font-size:14px;}
.mission img{height:120px;}
.mission figure{margin-top:-103px;}
.mission h2{font-size:1.5rem;}
.nukind_bg ul li{width:44%;}
.nukind_bg ul.anti_ul li{width:93%;}

}

@media (max-width:667px) {
.hidden_header{height:100px;}	
.header-shrink .header_top{margin-top:-35px;}	
.header_top ul li{margin-left:10px; font-size:12px;}	
.heading, .objective .heading{font-size:25px;}
.quality_bg:before{bottom:33%;}
.quality_bg h5{font-size:17px;}
.address .heading, .contact_form .heading{font-size:22px;}

}

@media (max-width:640px) {
.hidden_header{height:100px;}	
.navbar-collapse{padding-top:100px;}
.banner_heading{font-size:25px;}
.quality_bg:before{bottom:35%;}


}

@media (max-width:568px) {
.header_top ul.top_social li{margin-left:10px;}	
.container-fluid{padding-left:15px; padding-right:15px;}
.navbar-light .navbar-toggler{margin-right:15px;}
.banner_heading{font-size:25px; margin-bottom:.5rem;}
.carousel-caption{font-size:15px;}
.carousel-control-prev, .carousel-control-next{font-size:13px;}
.banner .carousel-control-prev .icons, .banner .carousel-control-next .icons{padding:7px 7px;}
.offer{padding-bottom:20px;}
.mission_bg{padding-bottom:0; padding-top:7rem;}
.mission{margin-bottom:6rem; min-height:auto;}
.quality_bg:before{bottom:31%;}
.quality_bg h5{margin-bottom:2rem;}
.heading_main p{padding-left:15px; padding-right:15px;}
.quality_bg h5{font-size:16px;}
.buyer_bg form{padding:20px;}

}

@media (max-width:480px) {
.hidden_header{height:64px;}
.header_top{display:none;}
.header_top ul{display:flex; justify-content:center;}	
.header_top ul.top_social{display:none;}
.navbar-collapse, .header-shrink .navbar-collapse{padding-top:64px;}
.banner .carousel-item:before{background:linear-gradient(to right, rgb(0, 0, 0, 70%) , rgb(0, 0, 0, 50%));}
.banner_heading{font-size:15px; font-weight:500; text-transform:inherit;}
.banner .carousel-item img{width:110%; margin-left:-10%;}
.carousel-caption{font-size:13px; left:2rem; width:160px;}
.carousel-caption p{display:none;}
.carousel-control-prev, .carousel-control-next{width:35px;}
.heading{font-size:21px;}
.copyright{font-size:13px;}
.inner-page-layer{min-height:180px;}
.nukind_bg ul{margin-left:-5px; margin-right:-5px;}
.nukind_bg ul li{width:97%; margin-left:5px; margin-right:5px;}
.nukind_bg ul.anti_ul li{width:97%;}
.quality_bg:before{bottom:32.5%;}
section{padding:3.5rem 0;}
.testimonials{font-size:15px;}
.testimonials:before{top:-18px;}
.offer_bg .col-sm-6{flex:0 0 50%; max-width:50%; width:inherit;}
.offer_bg .col-sm-6.p-0, .offer p, .offer ul{display:none;}
.offer_bg .offer:nth-of-type(3), .offer_bg .offer:last-child{background:linear-gradient(to right, #2f4d91, #3b92c8); border-left:#4599ce solid 1px;}
.offer h2{font-size:16px;}
.offer img{height:70px;}
.nukind_bg ul li{font-size:14px;}
.nukind_bg ul li.shop{font-size:14px;}
body{font-size:14px;}
.heading_main{margin-bottom:2.5rem;}
.address .heading, .contact_form .heading{font-size:20px;}
.contact_form{padding:20px;}
.table-bordered th, .table-bordered td{display:block; width:100% !important;}
.objective{padding-left:15px; padding-bottom:15px;}
.about_bg img, .graph_bg img{display:none;}
.about, .graph_text{text-align:center; margin-top:0;}
.about .heading, .graph_text .heading{text-align:center;}
.message_bg, .brand_bg .heading_main p, .graph_text p+p{display:none;}
.footer_logo, .footer_logo+p{text-align:center;}
.footer_logo{margin-bottom:1rem;}
.call_now{font-size:20px; width:100%;}
.f_heading{margin-bottom:10px;}
.footer-grids ul li, .footer-grids p{margin-bottom:5px;}
#toTop{display:none !important;}
.footer-grids .col-xl-4, .footer-grids .col-xl-2{width:50%;}
.footer-grids ul.pull-right, .footer-grids ul.pull-left{float:none !important;}
.footer-grids .mb-5{margin-bottom:1.7rem !important;}
.footer_logo img{height:35px;}
footer{padding-top:2rem;}
 
 
}

@media (max-width:414px) {


}

@media (max-width:375px) {
.hidden_header{height:66px;}
.header-shrink .header_top{margin-top:-30px;}	
.navbar-light .navbar-toggler{margin-bottom:16px; margin-top:16px;}
.header_top ul li{font-size:10px;}
.header_top ul li .fa{margin-right:2px;}
.quality_bg:before{bottom:36%;}


}

@media (max-width:360px) {
.carousel-caption{font-size:11px;}


}

@media (max-width:320px) {
.hidden_header{height:64px;}	
.navbar-light .navbar-toggler{margin-top:15px; margin-bottom:15px;}
.header_top ul li{font-size:9px;}	
.header_top ul li .fa{margin-right:0;}	
.navbar-collapse, .header-shrink .navbar-collapse{padding-top:64px;}
.navbar-brand img, .header-shrink .navbar-brand img{height:40px;}
.breadcrumb-item{font-size:11px;}
.quality_bg:before{bottom:38.5%;}
.quality_bg h5{font-size:15px;}
.heading{font-size:18px;}
.offer h2{font-size:13px;}
.call_now{font-size:17px;}
footer, .copyright{font-size:11px;}


}
