	
/* contact us */

.banner-section-sub {float: left; width: 100%; margin: 40px 0 20px}
.banner-section-sub .sub-banner {float: left; width: 100%; border-top-left-radius: 150px; overflow: hidden;}
.banner-section-sub .sub-banner img {max-width: 100%;}

.contactus {float: left; width: 100%;}
.contactus .contactus-box {float: left; width: 100%; background: #fff; padding: 20px; position: relative;}
.contactus .contactus-box .left-content {float: left; width: 60%; padding-right: 30px;}
.contactus .contactus-box .left-content h2  {float: left; width: 100%; font-size: 35px; color: #16a7bb; margin: 0px; font-weight: 300;}
.contactus .contactus-box .left-content .block-content {float: left; width: 100%; margin: 20px 0 0 0;}
.contactus .contactus-box .left-content .block-content p  {float: left; width: 100%; font-size: 14px; color: #156f84; margin: 0px;}

.contactus .contactus-box .left-content .block-contact-form-blocks {float: left; width: 100%;}
.contactus .contactus-box .left-content .block-contact-form-blocks .contact-form {float: left; width: 100%; margin-top: 0px;}
.contactus .contactus-box .left-content .block-contact-form-blocks .contact-form .form-item {float: left; width: 100%; margin: 0px 0 20px 0;}
.contactus .contactus-box .left-content .block-contact-form-blocks .contact-form .form-item label {float: left; width: 100%; margin: 0px 0 5px 0; font-size: 14px; color: #156f84; font-weight: 400;}
.contactus .contactus-box .left-content .block-contact-form-blocks .contact-form .form-item input {float: left; width: 100%; margin: 0px; font-size: 14px; color: #156f84; background: #fff; height: 40px; border: solid 1px #16a7bb; padding:10px; }
.contactus .contactus-box .left-content .block-contact-form-blocks .contact-form .form-item .form-textarea-wrapper textarea {float: left; width: 100%; margin: 0px; font-size: 14px; color: #156f84; background: #fff; height: 150px; border: solid 1px #16a7bb;}
.contactus .contactus-box .left-content .block-contact-form-blocks .contact-form .form-item input[type="checkbox"] { width: 15px; height: 20px; }
.contactus .contactus-box .left-content .block-contact-form-blocks .contact-form .form-item.form-type-checkbox label{ width: auto; margin-left: 10px;} 

.contactus .contactus-box .left-content .block-contact-form-blocks .contact-form .form-actions {float: left; width: 100%; margin: 0px;}
.contactus .contactus-box .left-content .block-contact-form-blocks .contact-form .form-actions .button {float: left; width: auto; margin: 0px;}
.contactus .contactus-box .left-content .block-contact-form-blocks .contact-form .form-actions .button input.form-submit {float: left; width: auto; margin: 0px; background: #16a7bb; border-radius: 0px; text-transform: uppercase; font-size: 14px; color: #fff;  font-weight: 700; padding: 8px 20px; line-height: 20px; }

.contactus .contactus-box .left-content .block-custom-quote {float: left; width: 100%;}
.contactus .contactus-box .left-content .block-custom-quote h2.block-title {float: left; width: 100%; font-size: 21px; color: #156f84; font-weight: 700;}
.contactus .contactus-box .left-content .block-custom-quote .block-content {float: left; width: 100%; margin: 20px 0 0 0;}
.contactus .contactus-box .left-content .block-custom-quote .block-content ul {float: left; width: 100%; margin: 0px;}
.contactus .contactus-box .left-content .block-custom-quote .block-content ul li {float: left; width: 100%; margin: 0px; font-size: 14px; color: #16a7bb; line-height: 30px;}
.contactus .contactus-box .left-content .block-custom-quote .block-content p {float: left; width: 100%; margin: 15px 0 0 0 ;}
.contactus .contactus-box .left-content .block-custom-quote .block-content p a {float: left; width: 100%; margin: 0px; font-weight: 700; font-size: 14px; color: #156f84; text-decoration: underline;}


.contactus .contactus-box .right-content {width: 38%; background: #eaf4f7; padding: 20px; float: right; top: 20px; bottom: 20px; right: 20px; }
.contactus .contactus-box .right-content .panel-first-1 {float: left; width: 100%; background:#d4e9ef; padding:0px 25px 25px 25px;}
.contactus .contactus-box .right-content .panel-first-1 span.badge {display: none;}
.contactus .contactus-box .right-content .panel-first-1 .block-inner {float: left; width: 100%;}
.contactus .contactus-box .right-content .panel-first-1 .block-inner h2.block-title {float: left; width: 100%; font-size: 21px; color: #156f84; font-weight: 700; margin: 0px 0 10px 0;}
.contactus .contactus-box .right-content .panel-first-1 .block-inner .block-content {float: left; width: 100%; margin: 0px;}
.contactus .contactus-box .right-content .panel-first-1 .block-inner .block-content form {float: left; width: 100%; margin: 0px;}
.contactus .contactus-box .right-content .panel-first-1 .block-inner .block-content form .form-item {float: left; width: 100%; margin: 0px 0 13px 0;}
.contactus .contactus-box .right-content .panel-first-1 .block-inner .block-content form .form-item input {float: left; width: 100%; margin: 0px; background: #ffffff; height: 40px; padding: 10px; border-radius: 0px;border: solid 1px #16a7bb; color: #156f84;}
.contactus .contactus-box .right-content .panel-first-1 .block-inner .block-content form #subscribe {float: left; width: 100%;}
.contactus .contactus-box .right-content .panel-first-1 .block-inner .block-content form #subscribe .button {float: left; width: auto; margin: 0px;}
.contactus .contactus-box .right-content .panel-first-1 .block-inner .block-content form #subscribe .button input.form-submit {float: left; width: auto; margin: 0px; background: #16a7bb; border-radius: 0px; text-transform: uppercase; font-size: 14px; color: #fff;  font-weight: 700; padding: 8px 20px; line-height: 20px; }

.contactus .contactus-box .right-content .connect-box {float: left; width:100%; margin: 20px 0 0px 0;}
.contactus .contactus-box .right-content .connect-box h2 {float: left; width:100%; font-size: 21px; color: #156f84; font-weight: 700; margin: 0px 0 20px 0;}
.contactus .contactus-box .right-content .connect-box ul {float: left; width:100%; margin: 0px;}
.contactus .contactus-box .right-content .connect-box ul li {float: left; width:auto; margin: 0px 3px 0 0;}
.contactus .contactus-box .right-content .connect-box ul.links li {float: left; width:100%; margin: 0px;}
.contactus .contactus-box .right-content .connect-box ul.links li a {display: block; font-size: 14px; color: #16a7bb; line-height: 30px;}
.contactus .contactus-box .right-content .connect-box ul li img {display: block;}
#block-webform-client-block-30 h2 {display: none;}

.contactus .contactus-box .left-content .form-item {float: left; width: 100%; margin: 0px 0 20px 0;}
.contactus .contactus-box .left-content .form-item label {float: left; width: 100%; margin: 0px 0 5px 0; font-size: 14px; color: #156f84; font-weight: 400;}
.contactus .contactus-box .left-content .form-item input {float: left; width: 100%; margin: 0px; font-size: 14px; color: #156f84; background: #fff; height: 40px; border: solid 1px #16a7bb; padding:10px;}
.contactus .contactus-box .left-content .form-item select {float: left; width: 100%; margin: 0px; font-size: 14px; color: #156f84; background: #fff; height: 40px; border: solid 1px #16a7bb;padding:10px;}
.contactus .contactus-box .left-content .form-item .form-textarea-wrapper textarea {float: left; width: 100%; margin: 0px; font-size: 14px; color: #156f84; background: #fff; height: 150px; border: solid 1px #16a7bb;}

.contactus .contactus-box .left-content .form-actions {float: left; width: 100%; margin: 0px;}
.contactus .contactus-box .left-content .form-actions .button {float: left; width: auto; margin: 0px;}
.contactus .contactus-box .left-content .form-actions .button input.form-submit {float: left; width: auto; margin: 0px; background: #16a7bb; border-radius: 0px; text-transform: uppercase; font-size: 14px; color: #fff;  font-weight: 700; padding: 8px 20px; line-height: 20px; }

.contactus .contactus-box .left-content .form-item.form-item-firstname {
    width: 48%;
    margin-right: 2%
}
.contactus .contactus-box .left-content .form-item.form-item-lastname
{
    width: 50%;
}

.contactus .contactus-box .left-content .form-item.form-item-zip {
    width: 18%;
    margin-right: 2%
}

.contactus .contactus-box .left-content .form-item.form-item-city {
    width: 80%;
}