.container {
	width: 700px;
}
/*#content {
float:left;
}
#sidebar {
width:190px;
float:right;
}*/

#services .banner-text { width:355px; padding:13px 139px 13px 20px;}
#services .services-small {  width:240px; margin-right:10px; padding:25px 8px 25px 3px;}
#services .services-small div{ width:150px;}
#services .banner-text a { top:27px; }

body{font-size: 12px;}
h1 { font-size: 28px; }
h2 { font-size: 22px; }
h3 { font-size: 18px; }
h4 { font-size: 14px; }
@media only screen and (min-width: 982px) {
 .container {
width: 940px;
}
/*#content {
float:left;
width:620px;
}
#sidebar {
width:290px;
float:right;
}*/

body{font-size: 13px;}
h1 { font-size: 32px; }
h2 { font-size: 26px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }
#services .banner-text { width:712px; padding:13px 20px;}
#services .services-small {  width:330px; margin-right:10px; padding:25px 20px;}
#services .services-small div { width:223px; }
#services .banner-text a { top:9px; }

}
@media only screen and (max-width: 727px) and (min-width: 415px) {
.container {
width: 396px;
 -webkit-text-size-adjust: 100%;
}
/*#content {
float:none;
width:386px;
padding:5px;
}
#sidebar {
width:386px;
float:none;
padding:5px;
}*/
body{font-size: 12px;}
h1 { font-size: 26px; }
h2 { font-size: 20px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }

}
@media only screen and (max-width: 414px) {
.container {
width: 230px;
-webkit-text-size-adjust: 100%;
}
/*#content {
float:none;
width:220px;
}
#sidebar {
width:220px;
float:none;
padding:5px;
}*/
body{font-size: 11px;}
h1 { font-size: 22px; }
h2 { font-size: 18px; }
h3 { font-size: 14px; }
h4 { font-size: 13px; }
}
@media  only screen and (-webkit-min-device-pixel-ratio: 2),  only screen and (min-device-pixel-ratio: 2) {
 body {
}
}

