@media(max-width:1170px) {
.container { width:100%; padding:0 3%;}
.position_abs{ position:static !important}
.banner_product{ position:static}
.responsive_menu{ display:none}
	}

@media(max-width:1024px) {

.product_ctn{ width:100%;}
.product_left{ position:static}
.product_right{ width:71%;}
.product_inr li{ width:23%; margin-right:24px; min-height:424px;}
.header_inner{ padding:25px 0;}
.header_inner{ position:relative}
.logo{ width:30%;}
.header_right{ width:67%; margin-top:8px;}
.header_right_inr li{ padding:0 7px 0 44px;}
.logo img{ margin:0}
.responsive_menu{  display:inline-block; position:absolute; top:30px; right:30px}
.menu{ width:100%;}
.menu_inner{ display:none; text-align:center; background:rgb(51,51,51); margin-top:3%;}
.menu_inner li{ float:none; display:inline-block}
.menu_inner li a{ color:#fff;}
.banner_content{ width:55%;}
.gallery_video iframe{ width:100%; height:350px;}
.news_center{ width:100%; display:inline-block}
.news_image{ display:none}
.vis{ width:31%; margin-right:25px;}
.vis:last-child{ margin-right:0;}
.j2 h2{font-size:30px;}
.j2{width:45%;}
.j33{ width:47%; margin-right:22px;}
.j33 img{height:428px;}
.j22{width:50%; margin:0;}
.j2 p{font-size:23px;}
.j22 p{font-size:23px;}
.j22 h2{margin:0;}


	}
	
@media(max-width:980px){


#slider-direction-nav{ display:none}
.header_right{ width:70%;}
.product_inr li{ margin-right:23px;}
.vis {
    margin-right: 30px;
    width: 46%;
	}
	
.j22 p{font-size:22px;}	
.j2 p{font-size:22px;}	
	

}

@media(max-width:900px){
.header_right{width:74%;}
.header_right_inr li{padding:0 7px 0 60px; margin:15px 0; }
.logo{width:25%;}
.product_inr li{ margin-right:21px; width:47%; margin-bottom:45px;}
.product_inr li:nth-child(2){ margin-right:0;}
.title h2{ font-size:28px;}
.footer_left2{ padding-left:26px;}

}










@media(max-width:800px) {
.logo{ float:none; width:70%; margin:0 auto; text-align:center; display:block;}	
.header_right{ width:100%;}
.header_right_inr li{ margin:15px;}
.banner_product_inner{ text-align:center;}
.banner_product_inner li{ float:none; display:inline-block; width:42%; margin:2% }
.enquiry_form input[type="button"]{ width:25%;}
.product_right{ width:100%; margin-top:3%;}
.about_page_left{ width:100%;}
.about_page_right{ width:100%;}
.address{ width:100%; float:none; margin-bottom:0;}
.enquiry{ width:100%; float:none}
.menu_inner li a {border-radius: 20px; color: #fff; display: block;  font-family: opensans_semi; margin: 25px 0; padding: 10px;transition: all 0.5s ease-in-out 0s;}
.banner_content{ width:75%;}
.traninig_right p{ font-size:20px;}
.header_right_inr li h4{ font-size:15px;}
.submenu2 li a{ padding:0 18px 0 12px; margin-bottom:7px;}
.submenu2 li:nth-child(5) a{ padding-left:0;}
.about_left{ width:100%; float:none;}

}

@media(max-width:768px){
.submenu2 li {float:none; display:block;}	
.submenu2 li a{ padding:0; margin-bottom:15px; border:0; float:none; }
.inr_banner{ height:inherit;}
.inr_banner h3{ margin-top:4%;}
.about_page_lft{ width:100%; float:none;}
.about_page_rht{ width:100%; float:none; padding:0; margin:20px 0;}
.vis{width:100%; float:none; margin-right:0;}
.menu_right {
    display: inline-block;
    float: none;
}

.j2 {
    width:100%; display:block; float:none;
}
.j3{ width:100%; display:block; float:none;}

.j33{ width:100%; display:block; float:none; margin-bottom:25px;}

.j33 img{ height:inherit;}

.j22{ width:100%; display:block; float:none;}
.j22 img{width:100%; max-width:100%; }

.vv li{ width:100%; float:none; margin-right:0; margin-bottom:16px;}
.vv img{ width:100%;}

}

@media(max-width:767px){
.header{ position:static !important; }
.header_right_inr li{ float:none; margin-bottom:35px; text-align:center; display:block; }
.header_right_inr li em a{ text-align:center; padding:16px 20px;}
.header_right_inr li.phone::before{ left:22%;}
.header_right_inr li.mail::before{ left:22%;}
.title h2{ font-size:22px;}
.our_client h2{ font-size:20px;}
.header_right_inr li{ border:0;}
.social_blog{ display: block;
    text-align: center;
    width: 100%; padding:8px 0; margin-bottom:20px;}
.address{ text-align:center; padding:10px 0;}
.address li{ display:inline-block; float:none;}	
.menu_inr{ display:none; width:100%; overflow:scroll}
.submenu{ position:static; height:200px; overflow:scroll;}	
.drop_down1{ position:static; }
.drop_down2{ position:static;}		
.social_blog li{ display:inline-block; float:none;}	
.menu_inr li{ float:none; display:block; text-align:center;}
.menu2{ display:block; }
.submenu li a{padding:15px 0;}
.drop_down1 li a{padding:15px 0;}
.drop_down2 li a{padding:15px 0;}
.drop_down1{ padding:0;}
.drop_down2{ padding:0;}
.submenu li a:hover{  background:#00aff0; transition:1s;}
.drop_down1 li a:hover{  background:#d06721; transition:1s;}
.drop_down2 li a:hover{ background:#d91491; transition:1s;}
.menu_right{ display:block; float:none; width:100%; overflow:hidden;}
.menu_inr li{ display:block; width:100%; text-align:center;}
.menu_right li{ padding:15px 0;}
.about_left{ width:100%; float:none;}
.client{ width:100%;}
.product_inr li{ width:100%; min-height:inherit;}
.gurantee_blog li{ float:none; width:100%; margin-bottom:30px;}
.footer_left{float:none; width:100%; 
text-align:center; margin-bottom:15px;}
.footer_left2{ float:none; width:100%; margin-bottom:10px; padding-left:0;}
.footer_left3{ float:none; width:100%;}
.gurantee_blog h3{ font-size:16px;}
.enquiry_frm li.wid_50{ width:100%; float:none; display:block; }
.enquiry_frm{ margin-bottom:40px;}
.client2 img{ width:100%; max-width:100%;}
.cli{ height:inherit; padding:120px 0;}
.cli .owl-theme .owl-controls .owl-buttons .owl-prev{ margin-left:0;}
.j2 h2{ font-size:20px;}
.j2 p{ font-size:18px;}
.j22 h2{ font-size:20px;}
.j22 p{ font-size:18px;}
.yy{ padding:15px 0;}
.j1{ padding:30px 0 20px;}
.io{ margin-top:20px;}
.yy h2{ font-size:20px;}
}

@media(max-width:640px) {
.social{ display:none}
.top_right{ width:65%;}
.menu_inner{ margin-top:5%; padding:25px 0 15px 0}
.menu_inner li{ display:block}
.menu_inner li a{ display:inline-block; padding:10px 20px; margin:10px 0}
.banner_content{ top:30%;}
.gallery_video iframe{  height:243px;}
.footer_left{ font-size:13px;}
	}
	
@media(max-width:480px) {
.logo{ width:50%;}
.top_detail_left{ width:100%;float:none}
.top_detail_right{ width:100%; float:none; display:inline-block; text-align:center; border-top:1px solid #454545}
.social{ display:inline-block; float:none; text-align:center}
.social li{ float:none; display:inline-block}
.social li:last-child{border-right:1px solid #454545}
.contact_btn{ width:100%; text-align:center}
.contact_btn a{ display:block}
.top_detail_left_inner li{ float:none; text-align:center;}
.banner_product_inner li{ width:65%;}
.benefit_blog_inner{ text-align:center}
.benefit_blog_inner li{ width:45%; float:none; display:inline-block}
.top_right{ width:45%;}
.product_right{ width:100%; margin-top:6%;}
.banner_content{ top:30%; width:90%;}
.banner_content p{ font-size:13px;}
.training_page_inner li{ width:100%}
#slider-control-nav{ display:inline-block !important}
.address li em{ font-size:12px;}
.header_right_inr li.mail::before{ left:18%;}
.gurantee_blog h3{ font-size:15px;}
.title h2{ font-size:18px;}
.min_fnt{ font-size:17px;}

	}
	
@media(max-width:360px) {
.menu_inner{ margin-top:10%;}
.menu_inner li a{  margin:5px 0}
.logo{ width:70%;}
.banner_product_inner li{ width:95%;}
.footer_left{ width:100%; text-align:center; margin-bottom:15px;}
.footer_right{ width:100%; float:none; text-align:center}
.benefit_blog_inner li{ width:90%;}
.top_right{ display:none}
.enquiry_form li{ display:block; padding:0}
.submit{ width:50%;}
.banner_content{ top:30%; width:100%; position:static; border-radius:0;}
.header_right_inr li.mail::before{ left:4%;}
.header_right_inr li.phone::before{left:13%;}
	}
	
