.price-form-sec .row-fluid .price-quote-intro h2{position:relative;padding-bottom:16px}.price-form-sec .row-fluid .price-quote-intro h2::before{content:"";height:2px;width:90px;position:absolute;background:#ea0a2a;bottom:0}.price-form-sec .row-fluid .price-quote-form{box-shadow:0px 0px 15px -1px #ccc;padding:30px;margin-top:-30px}.price-form-sec .row-fluid .price-quote-form form fieldset label{margin-bottom:2px;font-size:12px;opacity:.8;line-height:normal}.price-form-sec .row-fluid .price-quote-form form fieldset input,.price-form-sec .row-fluid .price-quote-form form fieldset select{height:36px !important;min-height:36px !important;border:1px solid #b1b1b1 !important;border-radius:4px}.price-form-sec .row-fluid .price-quote-form form fieldset>div{margin-bottom:12px}.price-form-sec .row-fluid .price-quote-form form fieldset .hs-error-msgs label{font-size:12px !important}.price-form-sec .row-fluid .price-quote-form form fieldset .selectric,.price-form-sec .row-fluid .price-quote-form form fieldset .selectric span{height:36px !important;line-height:35px;color:#9e9e9e;border-radius:4px;border-color:#b1b1b1;font-size:14px}.price-form-sec .row-fluid .price-quote-form form fieldset .selectric b.selectArrow{top:3px}.price-form-sec .row-fluid .price-quote-form form fieldset textarea{min-height:70px !important;border-radius:4px;border-color:#b1b1b1}.price-form-sec .row-fluid .price-quote-form form fieldset .hs-richtext p{font-size:13px;color:#828282}.price-quote-form .hs_submit.hs-submit .actions input{padding:15px;font-size:13px;letter-spacing:1px;cursor:pointer}.banner-with-form{padding:50px 0 150px;background-position:center}.price-form-sec .row-fluid .price-quote-form{padding:20px;margin-top:-44%;z-index:9;position:relative;background:#fff}.banner-with-form.banner:before{z-index:9}.banner-content p,.banner-content ul li{font-size:18px}.banner-content{width:50%}.banner-content h4{font-size:21px}.section-with-content{overflow:hidden}.thanks-message-main .page-center>.row-number-3{margin:100px 0;background:#f8f8f8}.thanks-message-main .thanks-left-content{height:345px;display:table;vertical-align:middle;padding:30px}.thanks-message-main .thanks-left-content>.widget-type-rich_text{height:100%;vertical-align:middle;display:table-cell}.thanks-message-main .thanks-left-content h2{color:#383838;line-height:42px;font-weight:bold;margin-bottom:0;padding-bottom:30px;font-size:36px}.thanks-message-main .thanks-left-content p{color:#383838;font-size:20px;font-weight:500;line-height:28px}.thanks-message-main .thanks-left-content img{padding-bottom:30px}.thanks-message-outer .thanks-center-content{width:700px;margin:0 auto !important;text-align:center;float:none;background:#f8f8f8;padding:80px 100px}.thanks-message-outer .thanks-center-content img{padding-bottom:30px}.thanks-message-outer .thanks-center-content h2{line-height:42px;font-weight:bold;font-size:36px;color:#383838;margin-bottom:0px;padding-bottom:30px}.thanks-message-outer .thanks-center-content p{font-size:20px;font-weight:500;line-height:28px;color:#383838}.thanks-message-outer{padding:100px 0}@media only screen and (max-width:1200px){.price-form-sec .row-fluid .price-quote-form{margin-top:-47%}.thanks-message-main .thanks-left-content{height:293px}.thanks-message-main .thanks-left-content h2{line-height:35px;padding-bottom:20px;font-size:28px}.thanks-message-main .thanks-left-content img{padding-bottom:20px}.thanks-message-main .thanks-left-content p{margin-bottom:0}}@media only screen and (max-width:991px){.price-form-sec .row-fluid .price-quote-form{margin-top:-90%}.thanks-message-main .thanks-left-content{height:224px;padding:15px}.thanks-message-main .thanks-left-content img{padding-bottom:15px}.thanks-message-main .thanks-left-content h2{line-height:30px;padding-bottom:15px;font-size:25px}.thanks-message-main .thanks-left-content p{font-size:14px;line-height:20px}}@media only screen and (max-width:767px){.banner-with-form{padding:75px 0 150px}.banner-content{width:100%}.price-form-sec .row-fluid .price-quote-form{box-shadow:0px 0px 15px -1px #ccc;padding:15px;margin-top:40px}.price-quote-intro p,.price-quote-intro ul{font-size:16px;line-height:24px}.thanks-message-main .page-center>.row-number-3{margin:50px 0;background:#f8f8f8}.thanks-message-main .thanks-left-content{height:auto;padding:15px}.thanks-message-main .thanks-left-content{height:auto;padding:30px 20px}.thaks-right-image img{width:100% !important}.thanks-message-outer{padding:50px 0}.thanks-message-outer .thanks-center-content{width:100%;padding:15px}.thanks-message-outer .thanks-center-content h2{line-height:30px;padding-bottom:15px;font-size:25px}.thanks-message-outer .thanks-center-content p{font-size:14px;line-height:20px}}