#wrapper { 
    position:relative;
    top:0;
    left:0;
    width:960px;
    margin:0 auto;
    background-color:#FFF;
    min-height:70%;
}
.body { 
    background-color:#FFF;
    padding:20px 20px 0px 20px;
}  
.bodyHeader {  
    color:#1D388C;
    font-family:Lato;
    font-size:30px;font-weight:900; padding:0 0 5px 0; margin:5px 0 10px 0; }
#welcomeText { font-size:14px;}
#ourServices {margin-top:30px;margin-bottom:15px;font-size:18px;}
#ourServices {border-bottom:4px solid #B7B7B7;margin-top:30px;}
.serviceList {float:left;width:185px; height:auto; margin:0 0 20px 0 ; padding:0; list-style:none;  }
.listTitle { font-size:14px; font-weight:700;color:#333;padding:0 0 0px 10px;margin-bottom:5px;}
.listBullet { float:left;width:25px;height:25px;background:url("/images/homepage/bullet.png") no-repeat top left;}
.liText { float:left;width:155px;height:19px; text-decoration:none;color:#555;  top:0; left:0; font-size:12px; line-height:12px;font-weight:700; padding:7px 0 0 0;margin-bottom:2px;}
.liText:hover { text-decoration:underline;}
#body .left li.clear { display:block; width:0; height:0; float:none; overflow:0; clear:both; overflow:hidden; visibility:hidden; }
.leftContent { width:100%; } 
.serviceList li{ width:100%; float:left;}
.liText { float:left;width:80%; text-decoration:none;color:#555;   font-size:12px; line-height:12px;font-weight:700; padding:7px 0 0 0;margin-bottom:2px;}
.liText:hover { text-decoration:underline;}
#body .clear { display:block; width:0; height:0; overflow:0; clear:both; overflow:hidden; visibility:hidden; }
#bodyRightContent { background-color:#e9e9e9; border-radius:5px; padding:20px 20px; margin-top:15px; }
#bodyRightHeader { color:#1D388C; font-size:32px; font-family:Lato;  margin-bottom:5px; }
#bodyRightSubHeader { color:#1D388C; font-size:22px; font-family:Lato; font-weight:bold; margin-bottom:10px; }
#getDirectionsButton { margin:10px 0 10px 0; }

#body .left{padding:0px;}
.bodyHeader {  color:#1D388C; font-family:Lato; font-size:28px;font-weight:900; padding:0 0 0 0; margin:0 0 10px 0; }
#headerText {font-family:Lato; font-size:14px;}
#body .left li.clear { display:block; width:0; height:0; float:none; overflow:0; clear:both; overflow:hidden; visibility:hidden; }
.leftContent { }
.leftSection { padding-right:10px;}
.leftHR { margin:20px 0;}
.group1 {float:left;margin-right:20px;}
#body .right{ width:325px; padding-right:0px;}

.leftSectionImgWrapper {width:38%;float:left;}
.leftSectionImgWrapper img{ max-width:100%;}
.leftSectionTextWrapper {width:60%;float:left;margin-left:2%;}
.leftSectionHeader {color:#1D388C;font-weight:bold;font-family:Lato; font-size:18px;margin:5px 0 10px 0; }
.leftSectionText {color:#000000;font-family:Lato; font-size:14px;margin-bottom:10px; }
#body .clear { display:block; width:0; height:0; overflow:0; clear:both; overflow:hidden; visibility:hidden; }
#ourLocation { color:#1D388C;font-weight:bold;font-family:Lato; font-size:22px;margin-bottom:10px;}
#bodyRightContent { background-color:#e9e9e9;border-radius:5px; padding:30px 30px; margin-top:10px;}
#bodyRightHeader { color:#1D388C; font-size:18px; font-family:Lato; font-weight:bold; margin-bottom:15px; }
.bodyRightText { margin-bottom:20px; }
.bodyRightTextTitle { color:#000000; font-size:16px; font-family:Lato; font-weight:bold; }
.bodyRightTextContent { color:#000000; font-size:16px; font-family:Lato; }
#getDirectionsButton { margin:40px 0 10px 0; }


.servicesPage .left{ width:463px !important;}
.servicesPage .right{ width:448px !important;}
.servicesPage #bodyRightHeader{ 
    font-size: 32px !important;
    font-family: Lato; 
    font-weight:normal;
    margin-bottom:0px;
}
.servicesPage #getDirectionsButton{ margin-top:0px; margin-bottom:0px;}
@media only screen and (max-width: 1362px) { 
}

@media only screen and (max-width: 992px) { 
    .servicesPage .left{ width:100% !important;}
    .servicesPage .right{ width:100% !important;}
    #body .right{ width:100%;padding:0px;}
    .group1{ margin-right:10px;}
    .leftSectionHeader{margin-bottom:0px;}

}
@media only screen and (max-width: 767px) { 
    .leftSectionImgWrapper {width:100%;float:left;}
    .leftSectionTextWrapper {width:100%;float:left;margin-left:0%;}

}
@media only screen and (max-width: 479px) { 
    
}