

@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-panel .container-fluid{padding:0 15px 0 20px !important;}
  .t-logo img, .t-logo2 img{max-width:100%;}
  .top-nav2 .navbar{padding:6px 0px 0 !important;}
  .main-banner{padding:0 0;}
  .ban-logo{margin-top:0px;}
  .ban-logo img{max-width:100%;}
  .banner{padding:35px 0;}
	.ban-form{margin:25px auto 0;padding:15px 15px;text-align:center;}
	.about{padding:0px 0px;}
	.ab-2{margin:25px 0;}
	.ab-rt{margin-left:0px;}
	.objective{margin-top:0px;padding:30px 0 16px;}
	.o-box{min-height:auto;}
	.c-text{margin-top:25px;}
	.comp{margin-top:30px;}
	.sc-img{height:auto;}
    .sc-img img{position:relative;}
	.scope{margin-top:15px;}
	.sc-container{width:90%;}
	.sc-box2{padding:15px;}
	.learn{margin-top:30px;}
	p.l-para{padding:0 0;}
	div#main{margin:30px 0;padding:30px 0 30px;}
	#main #faq .card .card-header .btn-header-link{position:relative;}
	#main #faq .card .card-header .btn-header-link::after{position:absolute; right:5px; top:30%;}
	.usp{margin-top:20px;}
	.us-container{width:90%;}
	.u-box{padding:15px;}
	.partner{margin-top:0px; padding:25px 0 30px}
	h5.p-header{font-size:25px;}
	.ftr-container{width:90%;}
	ul.ftr-list2.ftr-top{margin-top:0px;}
	.ftr-2{margin:25px 0 0;}
	



   

  



    



   

}





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

        margin-top: 6px;

    }



    


    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;

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

        

    }



    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(max-width: 320px){}