@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 960px) {
	.inner{width:auto; margin: 0 10px;}
	.innerpages{width:auto; margin:0 10px 15px 10px; min-height:auto;}
	.innerContent{margin:20px 0 0 0;}
	}


@media screen and (max-width: 768px) {
	
}

@media screen and (max-width: 650px) {
	.leftColum{width:auto; float:none; margin-left:0;}	
	.rightColum{width:auto; float:none; margin-top:20px; min-height:180px; margin-right:0;}
	.innerRightColum{width:auto; float:none;}
	.leftColum p img{float:none; margin:0 0 10px 0; display:block;}
	.servicesWrap .serviceList li{width:auto; float:none; margin:15px 0 0 0; text-align:center;}
	.header .logo{float:none; width:auto; text-align:center;}
	.navbox{width:auto; float:none;}
	
	.clientsList li{float:none; width:auto; margin: 10px 0;}
	.clientsList li .imgBox{float:none; width:auto; border-right:none;}
	.clientsList li .logolabel{float:none; margin:0; text-align:center; padding-bottom:15px;}
	
	.contactbox{width:auto; float:none;}
	.contactbox .contactinner label{float:none; width:auto; display:block;}
	.contactbox .contactinner .formfield{width:95%; float:none;}
	.contactbox .contactinner .formarea{width:95%; float:none;}
	.contactbox .btnbox{margin-left:0;}
	.errowbox{top:0px;}
	
	
	.locationbox{width:auto; float:none; border:1px solid #ddd; margin-top:5px;}
	
	.rightColumint{float:none; width:auto;}
	
}


@media screen and (max-width: 480px) {
	.navbox .nav {margin:25px 0 0 0; float:none;}
	.navbox .nav li {float:none; margin-left:0;}
	.navbox .nav li a {padding: 7px 15px; line-height:normal; float:none; display:block; background:#175aac; color:#fff;}
	.navbox .nav li a:hover{background:#2875d4;}
	.navbox .nav li:hover .dropnav{background:#2875d4 !important; width:auto; position:static; margin-left:10px;}
	
	.footer .footernav{float:none; margin-left:0; text-align:center;}
	.footer .credits{float:none; margin-right:0; text-align:center; margin-top:5px;}
	
	
	}

