body{min-width:300px;}
.container{width:300px; margin:0 auto;}

#header{
	background:none;
	height:205px;
}
#logo{top:48px}
#logo img{width:300px; height:auto;}
#header #callus{top:105px;}
#header #callus p{font-size:20px;}
#header #callus p span{font-size:28px;}

#header #menumob {display:block; position:absolute; border-top:1px solid #fff; top:155px; width:100%; display: block; cursor: pointer; height:50px; line-height:50px; background: url(img/menu_smart.png) #6bd1f7 no-repeat 92% 50%; font-size:18px; color:#fff; font-weight:700; padding:0 20px; box-sizing:border-box;}

#header #menu {display:none; position:absolute; border-top:1px solid #fff; top:205px; left:0; width:100%; background:#6bd1f7; padding:0; margin:0; z-index:1000; box-shadow:0 0 30px rgba(0,0,0,.3);}
#menu ul {margin:0; padding:0;}
#menu li {display:block; border-top:1px solid #fff; padding:0; margin:0; background:none; text-align:center; width:100%;}
#menu li:first-child {border-top:none;}
#menu li:hover {background:none;}
#menu li a {height:35px; line-height:35px; color:#fff;}
#menu li a:hover {opacity:.6;}


#menu .sf-menu ul a {
	width:100%;
	height: 20px;
	display:block;
	line-height: 20px;
	padding: 5px 0px;
	
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}





.hmap{display:none;}

#checkatrade {
	padding-top: 13px;
	background: url("img/checkbg.jpg") #f2f2f2 no-repeat  bottom;
}
#checkatrade img{width:100%; height:auto;}
#checkatrade ul li{width:100%; margin-bottom:10px}
#checkatrade  ul li.li20{width:280px;}
#checkatrade  ul li.li30{width:280px;}
#checkatrade  ul li.li40{width:280px; float:right;}
#checkatrade ul li{font-size:18px;}

.slogan{display:none;}
#welcome{clear:both; float:none;width:290px; margin:0 auto}
#contact_f{clear:both; float:none; margin: 0 auto;}

.boxes{width:300px; margin:0 auto;}
.boxes .box{width:300px;}
.boxes .box .title{font-size:21px;}
.boxes .box .hover p{line-height:15px;font-size:12px; margin:0 0 3px 0;}
.welcome .bt1{margin-right:0px;}
.welcome .read_more .text{width:208px;}
.testimonials .width48 p{line-height:21px;}
.testimonials{min-height:430px;}
.testimonials .width48{width:100%}


#map{width:300px;}
.width48{width:100%;}

.lcol{width:300px}
.bg_map2 {
	float: left;
	width: 274px;
	height: 65px;
}
#cmap {
	float: left;
	width: 274px;
	height: 65px;
}
.rcol {
	float: left;
	width: 300px;
}

footer .width30{
	width:100%;
	margin-right:0;
	margin-bottom:10px;
}
footer .copy p, footer .copy a {
padding: 6px 0 5px 0;
}