/* Enter Your Custom CSS Here */
html#ls-global body.home .ls-container img, html body#ls-global.home .ls-container img { max-width: 100% !important; }
#wpcf7-f3033-p659-o1 .btn-primary {background-color: #244169 !important; border-color: #244169 !important;}
#wpcf7-f3033-p659-o1 h4 { font-size: 3rem; color: #244169; text-align: center;}
#wpcf7-f3033-p659-o1 textarea {max-height: 175px;}
#wpcf7-f3033-p659-o1 h4 .red { color: #9d0d0d;}
html#ls-global body.home .wpcf7 img.ajax-loader, html body#ls-global.home .wpcf7 img.ajax-loader {display:none;}
#wpcf7-f3033-p659-o1 input, #wpcf7-f3033-p659-o1 textarea {border:2px solid #244169;}

#wpcf7-f3033-p659-o1 p:last-of-type {margin-bottom: 0px;}

.fullwidthimg img, .fullwidthimgcontainer { width: 100%; padding: 0;}

.vc_custom_1454035064128.nomargin, vc_row.nomargin { margin-bottom: 0px !important;}
.nopadding.borderright { padding: 0 2px;border-right: 2px solid #244169;}

.cubesrow {overflow:hidden;}
.homecube {color: #244169;font-size: 2rem; text-align: center; padding-bottom: 10000px; margin-bottom: -10000px;}
.homecube .wpb_single_image {min-height: 100px; height: 100px;}
.homecube.borderright {border-right: 2px solid #244169; }
.homecube .cubetitle, .homecube .cubetitle h4 {font-size: 3rem; color: #244169; font-weight: bold;}
.homecube .btn-primary {background-color: #244169 !important; border-color: #244169 !important;}

.lpd-new-header #logo { text-align: center; font-size: 2.5rem; color: #aaa; padding: 0px 11px 16px;}
#logo img { margin-top: 0px; }
.phones, .phones>a {font-size: 3rem; color: #244169;}

.servicesicons .lpd-img-wrap-icon {padding: 0 !important; border-radius: 20px; overflow: hidden;}

.team-widget-item .team-widget-thumbnail {display: none;}

.ourserviceareas h3 {text-align: left;}
body {
    font-size: 15px;
}