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

    

   

    

}


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

    
}

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

    
   
    
}


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

    

   
   
    
  

  

  
   
    
   
}


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

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

   

    

}

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

   
    

   
  

    

   
}


@media only screen and (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;
        padding: 6px 11px !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;
        margin-top: 6px;
    }

    .main-banner {
        padding: 0 12px;
    }

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

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

.pro-img {
	
	height: 352px;
	
}

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-left: 0; */
	margin: 25px 0;
}

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

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

    .pro-img {
        height: 315px;
    }

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

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


    

   

  

    
   

   

    

  
   
}

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