@media (max-width: 1400px) {
	.main-banner{padding:0 0;}
}


@media (max-width: 767px) {
	.sticky{position:relative;}
#body .container{max-width:700px!important}
#body .navbar .container{max-width:100%!important} 
.nav-rt{display:none;}
.navigation-area{display:block; width:100%;}
.navbar-brand img{width:150px;}
#stikyNav .navbar{padding-left:0px; padding-right:0px; padding-bottom:0px; padding-top:0px;}
.navbar-dark .navbar-brand{display:block;width:100%; margin-right:0px; margin-bottom:5px;}
.logo{margin:5px auto 10px;}
.navbar-dark .navbar-brand img{display:block; margin:0 auto;}
.top-nav2 .navbar{padding:0 0 !important;}
.main-banner{padding:0 0px}
h1.ban-header2{font-size:30px;}
p.ban-para{padding:0 0;}
.m-icon{margin-bottom:15px;}
.pro-container{width:85%;}
p.t-para{padding:0 100px;}
.ftr-2{pargin-left:0px; margin:25px 0;}
.ftr-4{margin-left:0px; margin-top:15px;}
.product-des .container-fluid{padding:0 15px !important;}
.p-box{width:100%; height:auto; border-right:none;}
.p-list li a{width:100%;}
.product-des{margin-top:25px;}
.p-btm2{margin-bottom:20px;}
}

@media (max-width: 575px) {
	
	.banner-content{position:relative; left:0; top:0; transform:initial;}
	h6.ban-header, h1.ban-header2, p.ban-para{color:#000 !important;}
	a.ban-link{background:#000; color:#FFF;}
	.test i.fa.fa-angle-left, .test i.fa.fa-angle-right{position:relative; top:0px;}
	.test .owl-nav .owl-next, .test .owl-nav .owl-prev{float:none;}
	.p-btm{margin-bottom:20px;}
}


@media (max-width: 480px) {
.nav-rt{display:none}
.top-nav{display:none;}
.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);background:#000}
.top-nav2 .navbar{background-color:#fff!important;}
.top-nav2 .navbar-nav li a{padding:0!important;margin-bottom:15px}
.top-social{text-align:center}
.to-rt{float:initial!important}
.top-list{justify-content:center;margin-top:6px}

h6.ban-header{font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:4px;line-height:24px}
h1.ban-header2{font-size:35px}
p.ban-para{font-size:16px;padding:0;margin-bottom:35px}
a.ban-link{padding:11px 30px}
.ban-text{text-align:center;padding:40px 20px}
.bc-img{min-height:510px}
.bc-img2{min-height:510px}
.bc-img3{min-height:510px}
.m-title{margin-top:20px}
.manufacture{margin-top:40px;text-align:center}
.m-icon{margin:0 auto}
.m-icon img{margin:20px auto 0}
.m-title{margin-top:20px}
.about{margin-top:30px}
.abt-img{text-align:center}
.abt-img img{width:86%;margin:0 auto}
h5.a-header2{font-size:35px;margin-bottom:15px}
p.a-para{font-size:16px;line-height:27px;padding-right:0}
.abt-text{margin-left:15px;margin-top:30px}
.pro-title{font-size:32px;margin-bottom:28px}
.product{margin-top:45px}

h5.pro-header a{font-size:19px;left:30px}
.counting{margin-top:30px}
.c-flex{justify-content:space-between;flex-direction:column}
.counter-container{margin-bottom:20px}
.test-header{font-size:32px}
p.t-para{font-size:17px;padding:0}
.blog{margin-top:40px}
.b-img{height:450px}
p.b-para{font-size:20px;line-height:29px;margin-top:20px}
.blog .owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px}
.ftr-2{margin:25px 0}
.ftr-3{margin-left:0}
.ftr-4{margin-left:0;margin-top:25px}
.ftr-icon i{width:40px;height:40px;line-height:40px;margin-bottom:15px}
.ftr-logo img{width:130px}
}
@media (max-width: 360px) {
.top-list{justify-content:center;margin-top:6px;display:initial;text-align:center}
.top-list li a{margin-left:0!important}
.top-list li:first-child{margin:6px 0}
h6.ban-header{font-size:15px}
h1.ban-header2{font-size:27px}
p.ban-para{font-size:16px;padding:0;margin-bottom:20px}
a.ban-link{padding:9px 22px}
.bc-img{min-height:448px}
.bc-img2{min-height:448px}
.bc-img3{min-height:448px}
.about{margin-top:30px;padding:50px 0}
h6.a-header{font-size:15px;letter-spacing:2px}
h5.a-header2{font-size:28px;margin-bottom:15px}
a.a-link{padding:8px 30px}
.product{margin-top:35px}
.pro-title{font-size:26px;margin-bottom:28px}

h5.pro-header a{font-size:19px;left:30px;letter-spacing:1px}
.counter{font-size:30px}
.test-header{font-size:26px}
.test{margin-top:40px}
p.t-para{font-size:16px;padding:0}
.blog{margin-top:30px}
.b-img{height:398px}
.b-top{margin-top:0}
.blog .owl-theme .owl-nav.disabled + .owl-dots{margin-top:30px}
p.b-para{font-size:18px;line-height:27px;margin-top:20px}
p.b-para2{font-size:16px;color:#6c6c6c;margin-bottom:25px}
.ftr-header{font-size:18px;color:#fff;margin-bottom:16px;font-family:'Arsenal',sans-serif}
.mt-top{margin-top:21px}
}