
@media (max-width:1600px){

    

   

    

}


@media (max-width:1366px){

    
}

@media (max-width:1199px){

    
   
    
}


@media (max-width:991px){

    

   
   
    
  

  

  
   
    
   
}


@media (max-width: 767px){

    #body .container {
        max-width: 540px !important;
    }

   

    

}

@media (max-width: 575px){
	.top-nav{padding:0 0px;}
	.top-list{margin-top:0px;}
   .top-social{display:none;}
    .top-list{justify-content: center;align-items: center;}
	.logoarea{width:100%;}
	.logoarea .navbar-brand{display:block;}
	.logoarea .navbar-brand img{display:block; margin:0 auto;}
	.top-nav2 .navbar{padding: 6px 0px 0 !important;}
	.about{margin-top:0px;padding:25px 0 0;}
	.about .container-fluid{padding:0 15px !important;}
	h1.ab-header2{font-size:30px; line-height:41px; text-align:center;}
	.ab-rt{margin-left:0px; margin-top:30px; text-align:center;}
	p.ab-title2{padding-right:0px;}
	h5.ab-header{text-align:center;}
	.ab-lft{text-align:center;}
	.pro-bg{min-height:150px;margin-top:0px;}
	.product{margin-top: -120px;}
	.pro-title{margin-bottom:5px;}
	.pro-box2{padding:0 30px 10px 30px;}
	.industry{margin-top:20px;}
	.in-img img{width:100%;}
	h5.in-title{margin-left:0px;}
	h5.in-title a{font-size:22px;}
	.w-img2{height:auto;}
	.w-img2 img{position:relative;}
	.wh2-bg{padding:25px 25px 75px;}
	.wh2-bg::before{background-size: 80%;background-repeat: no-repeat;width: 280px;height: 149px;}
	h5.w-header2{font-size:40px;}
	.w-container{width:91%;}
	.w-lft{text-align:center; margin-top:25px;}
	.w-img{width:100%;}
	h5.w-header2{margin-bottom:10px;}
	.w-box{padding:25px;}
	.bl-background{margin-top:0px;min-height:300px;}
	.blog{margin-top:-230px;}
	.blog-content{width:90%; padding:15px 0 0;}
	h5.bl-header{font-size:30px;}
	h5.bl-date{top:100px;}
	.bl-text{padding: 20px 15px;}
	.bl-com{margin-left:0px;}
	.bl-box{margin-bottom:25px;}
	.brand{margin-top:20px;}
	.ftr-2{margin:25px 0 0;}
	.ftr-3{margin-top:0px;}
   
  

    

   
}


@media (max-width: 480px){

    .nav-rt {
        display: none;
    }

    .navbar-dark .navbar-toggler {
        color: rgba(255,255,255,.5);
        /* border-color: rgb(216, 228, 135); */
        background: #000;
    }

    .top-nav2 .navbar {
        background-color: #fff !important;
       
    }

    .top-nav2 .navbar-nav li a {
      
        padding: 0 0 !important;
        margin-bottom: 15px;
    }

    .top-social {
        text-align: center;
    }

    .to-rt {
        float: initial !important;
    }

    .top-list {
      
        justify-content: center;
        
    }

   

    h6.ban-header {
        color: #ffffff;
        font-size: 16px;
        font-weight: 500;
        text-transform: uppercase;
        letter-spacing: 4px;
        line-height: 24px;
    }

h1.ban-header2 {
	font-size: 35px;
	
}

p.ban-para {
	color: #fff;
	font-size: 16px;
	padding: 0;
	margin-bottom: 35px;
}

a.ban-link {
	
	padding: 11px 30px;
}

.ban-text {
	text-align: center;
	/* padding: 60px 30px; */
	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 auto;
}

.m-title {
	margin-top: 20px;
}


.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;
	
}


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;
	
}



p.b-para {
	font-size: 20px;
	line-height: 29px;
	margin-top: 20px;
}

.blog .owl-theme .owl-nav.disabled + .owl-dots {
	margin-top: 10px;
}



.ftr-3 {
	/* margin-right: 71px; */
	/* display: inline-block; */
	margin-left: 0;
}

.ftr-4 {
	margin-left: 0;
	margin-top: 25px;
}

.ftr-icon i {
	width: 40px;
	height: 40px;

	line-height: 40px;
	/* border-radius: 5px; */
	/* border: 1px dashed rgba(255, 255, 255, 0.3); */
	margin-bottom: 15px;
}

.ftr-logo img {
	width: 130px;
}
    
}


@media only screen and (max-width: 360px){


    .top-list li a{
        margin-left: 0 !important;
    }

    .top-list li:first-child{
        margin: 6px 0px;
    }

    h6.ban-header {
     
        font-size: 15px;
       
    }

    h1.ban-header2 {
        font-size: 27px;
    }

    p.ban-para {
        color: #fff;
        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;
    }


    h6.a-header {
       
        font-size: 15px;
        letter-spacing: 2px;
        
    }

    h5.a-header2 {
        font-size: 28px;
        margin-bottom: 15px;
    }

    a.a-link {
        
        padding: 8px 30px;
    }

   

    .pro-title {
        font-size: 26px;
        
    }

   

    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;
    }


    .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;
        /* font-weight: 600; */
        margin-bottom: 16px;
        font-family: 'Arsenal', sans-serif;
    }

    .mt-top {
        margin-top: 21px;
    }
    
   
    


    

   

  

    
   

   

    

  
   
}

@media (max-width: 320px){}