
@media all and (max-width: 639px) {
body{
	min-width:100%;
	margin:0 auto;
}
img{
	max-width:100%; 
	height:auto;
}
.social_links{
	position:fixed;
	top:14%;
	left:0;
	z-index:99999999;
	display:none;
}
.main_wrapper{
	width:90%;
	margin:0 auto;
}
.header h1{
	float:none;
	text-align:center;
}
.banner_slide{
	width:100%;
	margin:0 auto;
}
.home_contant li{
	float:none;
	width:100%;
	text-align:center;
	color:#000000;
	margin:10px 0px 20px 0px;
}
.home_contant li span{
	display:block;
	float:none;
	padding:0 0px 0px 0;
}
.home_contant li strong{
	float:none;
	display:inherit;
	width:auto;
	padding:0 0px 0px 0;
}
.home_contant li span img{
	vertical-align:middle;
}

.home_products li{
	float:none;
	width:100%;
	padding:10px 0 10px 0;
}
.home_news li{
	float:none;
	width:100%;
}
.home_news_colm{
	width:100%;
	float:none;
	border-right:none;
}
.innercontant_left,.contactus_left{
	width:100%;
	float:none;
}
.innercontant_right,.contactus_right{
	width:100%;
	float:none;
}
.core_left{
	width:100%;
	float:none;
}
.core_right{
	width:100%;
	float:none;
}

.main_windoor_left{
	width:100%;
	float:none;
}
.main_windoor_right{
	width:100%;
	float:none;
}




.clients li{
	width:48%;
	float:left;
	margin:10px 10px 0px 0;
}

.brochure li{
	width:100%;
	float:left;
}
.brochure_left{
	width:100%;
	margin:0 auto;
	
}

.contactus_left p label,.brochure_left p label{
	color:#333333;
	width:100%;
	float:none;
	display:block;
}
.contactus_left p input[type="text"],.brochure_left p input[type="text"]{
	color:#333333;
	width:90%;
}
.contactus_left p textarea{
	color:#333333;
	width:90%;
}
.contactus_left p:last-child label,.brochure_left p:last-child label{
	display:none;
}
.contactus li{
	float:left;
	width:44%;
	margin:15px 15px 0px 0;	
}

.footer_left{
	width:100%;
	float:none;
}
.footer_mid{
	width:100%;
	border-right:none;
	float:none;
}
.footer_right{
	width:100%;
	float:none;
}
.footer_left h3{
	padding:20px 0 10px 0px;
}
.footer_mid h3{
	padding:10px 0 0px 0px;
}
.footer_mid p{
	padding:10px 0 10px 0px;
}
.footer_right h3{
	padding:10px 0 0px 0px;
}
.footer_right p{
	padding:10px 0 10px 0px;
}


.copy_left{
	width:100%;
	float:none;
}
.copy_mid{
	width:100%;
	float:none;
}
.copy_right{
	width:100%;
	float:none;
}
.copy_left span{
	display:block;
	text-align:center;
	padding:10px 0 0px 0;
}
.copy_mid p{
	color:#ababab;
	text-align:center;
	padding:10px 0 0 0px;
}
.copy_right span{
	display:block;
	text-align:center;
	padding:10px 0 30px 0
}
.nbs-flexisel-nav-left {
	top:-10px !important;

}

.nbs-flexisel-nav-right {
	top:-10px !important;
}


}

@media all and (max-width: 320px) {

.main_wrapper{
	width:90%;
	margin:0 auto;
}

.clients li{
	width:100%;
	float:none;
	margin:10px 0px 0px 0;
}
.contactus li{
	float:left;
	width:44%;
	margin:15px 15px 0px 0;	
}

}
@media all and (max-width: 480px) {

.main_wrapper{
	width:90%;
	margin:0 auto;
}

.clients li{
	width:47%;
	float:left;
	margin:10px 10px 0px 0;
}
.contactus li{
	float:left;
	width:30.5%;
	margin:15px 10px 0px 0;	
}

}
@media all and (max-width: 360px) {

.clients li{
	width:100%;
	float:none;
	margin:10px 0px 0px 0;
}

.contactus li{
	float:left;
	width:44.5%;
	margin:15px 15px 0px 0;	
}

}



@media all and (min-width: 640px){

body{
	min-width:100%;
	margin:0 auto;
}

img{
	max-width:100%; 
	height:auto;
}
.main_wrapper{
	width:96%;
	margin:0 auto;
}
.header h1{
	float:none;
	text-align:center;
}
.banner_slide{
	width:100%;
}
.home_contant li{
	float:left;
	width:50%;
	text-align:center;
	color:#000000;
	margin:10px 0px 20px 0px;
}
.home_contant li span{
	display:block;
	float:none;
	padding:0 0px 10px 0;
}
.home_contant li strong{
	float:none;
	display:inherit;
	width:auto;
	padding:0 0px 0px 0;
}
.home_contant li span img{
	vertical-align:middle;
}

.home_products li{
	float:none;
	width:100%;
	padding:10px 0 10px 0;
}

.home_news li{
	float:none;
	width:100%;
}
.home_news_colm{
	width:100%;
	float:none;
	border-right:none;
}

.innercontant_left,.contactus_left{
	width:100%;
	float:none;
}
.innercontant_right,.contactus_right{
	width:100%;
	float:none;
}
.core_left{
	width:100%;
	float:none;
}
.core_right{
	width:100%;
	float:none;
}
.main_windoor_left{
	width:100%;
	float:none;
}
.main_windoor_right{
	width:100%;
	float:none;
}

.contactus_left p label,.brochure_left p label{
	color:#333333;
	width:100%;
	float:none;
	display:block;
}
.contactus_left p input[type="text"],.brochure_left p input[type="text"]{
	color:#333333;
	width:90%;
}
.contactus_left p:last-child label,.brochure_left p:last-child label{
	display:none;
}
.clients li{
	width:48%;
	float:left;
	margin:10px 10px 0px 0;
}
.contactus li{
	float:left;
	width:30.5%;
	margin:15px 15px 0px 0;	
}
.footer_left{
	width:100%;
	float:none;
}
.footer_mid{
	width:100%;
	border-right:none;
	float:none;
}
.footer_right{
	width:100%;
	float:none;
}
.footer_left h3{
	padding:20px 0 10px 0px;
}
.footer_mid h3{
	padding:10px 0 0px 0px;
}
.footer_mid p{
	padding:10px 0 10px 0px;
}
.footer_right h3{
	padding:10px 0 0px 0px;
}
.footer_right p{
	padding:10px 0 10px 0px;
}
.copy_left{
	width:100%;
	float:none;
}
.copy_mid{
	width:100%;
	float:none;
}
.copy_right{
	width:100%;
	float:none;
}
.copy_left span{
	text-align:center;
	padding:10px 0 0px 0;
}
.copy_mid p{
	text-align:center;
	padding:10px 0 0 0px;
}
.copy_right span{
	text-align:center;
	padding:10px 0 30px 0
}



}






