#home-slide {float: left; width: 100%; background: url(../images/banner1.png);background-repeat: no-repeat;  background-position: top 0 right 0;  background-size: cover;}	


@media only screen and ( max-width:1200px) {
.wrapper { width:92%; margin: 0 4%;}

.banner {background: url(../images/banner1.png);background-repeat: no-repeat;  background-position: top 0 right 0;  background-size: cover;}	
#headerimgs { margin: 130px 0 0;}

.container {margin: 0px !important;}	
#headerslider {float: left; width: 100%;height:500px;margin: -130px 0 0 0;}	
#headerimg1,#headerimg2,#headerimg3,#headerimg4,#headerimg5	{height: 500px;}
#headerimg1 {background-repeat: no-repeat;  background-position: center 0;  background-size: cover; }
#headerimg2 {background-repeat: no-repeat;  background-position: center 0;  background-size: cover; }
#headerimg3 {background-repeat: no-repeat;  background-position: center 0;  background-size: cover; }
#headerimg4 {background-repeat: no-repeat;  background-position: center 0;  background-size: cover; }
#headerimg5 {background-repeat: no-repeat;  background-position: center 0;  background-size: cover; }	
.header {position: absolute; top: 0; left: 0; right: 0;background: url(../images/headerBg.png) repeat-x left top;padding:15px 0 !important;}
.mainWrapper {background:none;}		

	
.conPan,.footer,.boxPan {width: 100% !important;;}	
.box1,.box2,.box3 { width:32%;min-height: 240px !important}	
	
	
.innerbox { width: 100% !important;}	
	
}

@media only screen and ( max-width:1024px) {
.box2 {  width: 42% !important; }
.nav-collapse li a:hover, .nav-collapse li a.active {    padding: 7px 20px;}
}


@media only screen and ( max-width:767px) {
#headerslider {height:400px;}	
#headerimg1,#headerimg2,#headerimg3,#headerimg4,#headerimg5	{height: 400px;}
	
.nav-collapse li a:hover, .nav-collapse li a.active {    padding: 7px 12px;}
	
.box1,.box2,.box3,.footer {width: 100% !important; padding: 22px !important; }
.conPan {text-align: center;}	
.call p {float: left;margin: 0 20px 0 0;}	

	
.innerbox { text-align: center; padding: 25px !important;}	
	
.colLeft,.colRight {float: none; display: inline-block; width: 100%;}	

.call h1,.testi h1,.testi p,.social,.call { text-align: center;}	
.call p { margin: 0 6px 0 0; float: none; display: inline-block; text-align: center; }	
.frmrow { text-align: left;}
.contactLeft {  width: 100% !important; float: left !important;  padding: 0 !important; }	
.conPan .row .clm1 p { padding: 10px 0;}	
}

@media only screen and ( max-width:640px) {
.nav-collapse li {    width: 100%;}
	
.top-menu { position: fixed; top: 0; width: 100%; float: left;}
.nav-toggle { position: fixed; right: 0;}
.nav-collapse, .nav-collapse ul {margin:20px 0 0 0;min-height: 260px;}		
}


@media only screen and ( max-width:540px) {
 .call p {  margin: 0 6px 0 0; }
}

@media only screen and ( max-width:440px) {

}