.wpb_rcblock .vc_element-icon, #rcblock .vc_element-icon {
font-family: dashicons;
font-size: 30px;
color: #54ab26;
font-weight: 400;
background-image: none;
}
#rcblock .vc_element-icon.dashicons-clipboard:before {
vertical-align: middle;
}
#available-widgets [class*="reusable_block"] .widget-title:before {
content: "\f481";
}.ht_ctc_chat_greetings_box :not(ul):not(ol):not(.ht_ctc_default):not(.ht_ctc_defaults *):not(.iti *){padding:0;margin:0;box-sizing:border-box}.ht_ctc_chat_greetings_box ul,.ht_ctc_chat_greetings_box ol{margin-top:0;margin-bottom:0}.ctc_g_content,.ctc_g_sentbutton,.ctc_g_bottom{margin-top:-.9px!important}.ctc_g_content{max-height:calc(80vh - 140px);overflow-y:auto}.greetings_header_image img{object-fit:cover}.greetings_header_image{position:relative;display:inline-block}.g_header_badge_online{position:absolute;bottom:0;right:0;z-index:1;width:12px;height:12px;border-radius:50%}@media only screen and (max-width: 420px){.ctc_side_positions .ctc_m_p_left{right:unset!important;left:0!important}.ctc_side_positions .ctc_m_p_right{left:unset!important;right:0!important}.ctc_side_positions .ctc_m_p_left .ctc_greetings_close_btn{float:left!important}.ctc_side_positions .ctc_m_p_right .ctc_greetings_close_btn{float:right!important}.ctc_side_positions .ctc_m_cta_order_0{order:0!important}.ctc_side_positions .ctc_m_cta_order_1{order:1!important}.ht_ctc_greetings.ctc_m_full_width{position:fixed!important;bottom:0!important;right:0!important}.ht_ctc_greetings.ctc_m_full_width .ht_ctc_chat_greetings_box{position:unset!important;margin:7px!important;min-width:80vw!important;width:calc(100vw - 14px)!important}.ctc_m_full_width .ctc_g_message_box_width{max-width:85%!important}.ht_ctc_animation:has(.ht_ctc_greetings){animation-fill-mode:none!important}}@media only screen and (min-width: 900px){.ctc_g_content::-webkit-scrollbar{width:2.8px}.ctc_g_content::-webkit-scrollbar-thumb{background:#a5a5a5}}.greenbg1 {background: var(--color1);}
.l-main .aligncenter {max-width: 100% !important;}
.mml_hero16.inner_title h1 { font-size: var(--fsheadingL);text-transform: uppercase;line-height: 100%;color: #fff; font-weight: 600;}
.mml_iconrows12 h1 {font-size: 46px;color: var(--color1);text-transform: uppercase !important;font-weight: 600 !important;} .btn1.wh a, .mml_imgrow5 .btn1.wh a { background: #fff; color: var(--color2); }
.btn1.wh a:hover, .mml_imgrow5 .btn1.wh a:hover {	background: var(--color2); color: #fff;} .mml_iconcolumns4 h3 {font-size: 30px;font-weight: 600 !important;line-height: 126.667% !important;letter-spacing: -0.9px;text-transform: uppercase !important; }
.mml_iconcolumns4 .g-cols.wpb_row .wpb_column > .vc_column-inner > .wpb_wrapper {text-align: center;border-radius: 10px;background: #FFF;box-shadow: 0px 4px 57px 0px rgba(0, 0, 0, 0.16); padding: 41px 36px; height: 100%; }
.mml_iconcolumns4 .g-cols.wpb_row .wpb_column > .vc_column-inner {padding: 0 10px !important; }
.mml_iconcolumns4 .g-cols.wpb_row .wpb_column .w-html {margin-bottom: 17px; }
.mml_iconcolumns4 .wpb_text_column + .g-cols.wpb_row {margin-top: 42px;} .mml_contact6 select::placeholder {    color: var(--color1) !important;}
.wpb_text_column + .wpb_raw_html .ti-widget {margin-top: 32px;} .mml_contact6.mml_contact10 .txt {background: var(--greybg1);}
.mml_contact6.mml_contact10 .ff-el-form-control::placeholder {color: #1B1B1B !important;}
.mml_contact6.mml_contact10 .ff-el-form-control {border-bottom: 1px solid #1B1B1B !important;} .mml_hero16.inner_title.nobg > .l-section-h .txt { min-height: 207px;}
.mml_hero16.inner_title.nobg {background: var(--color1);} .mml_iconrows11 { text-align: center; overflow: hidden;}
.mml_iconrows11 .number p {border-radius: 5px;color: #fff;background: var(--color1); aspect-ratio: 1 / 1; display: flex;width: 63px; margin: 0 auto 13px; align-items: center; justify-content: center; font-weight: 700; position: relative; z-index: 1; font-size: 30px; font-family: "Saira",sans-serif; font-weight: 700;}
.mml_iconrows11 .number p:after { content: '';display: block; width: 800%; height: 1px; background: var(--color1); position: absolute; left: 100%; top: calc( 50% - 0.5px);}
.mml_iconrows11 .inner1 > .wpb_column:last-child .number p:after { background: #fff;}
.mml_iconrows11 .inner1.g-cols.via_flex.type_default>div>.vc_column-inner {padding: 0 21px; }
.mml_iconrows11 .inner1 h3 {font-size: 24px !important;line-height: 104.167%  !important;letter-spacing: 0.48px;}
.mml_iconrows11 .inner1 + .inner1 {margin-top: 42px !important;} .mml_contact4 .wpb_column:first-child .wpb_raw_html:not(:last-child) {border-bottom: 1px solid #C5C5C5;}
.mml_contact4 .wpb_column:first-child h3 {font-size: 24px !important;letter-spacing: 0.48px;font-weight: 700; color: #1F3B49;margin-bottom: 5px !important;}
.mml_contact4 .wpb_column:first-child .wpb_raw_html {padding: 16px 0;margin-bottom: 0 !important;}
.mml_contact4 .wpb_column:first-child .wpb_wrapper p {display: flex;gap: 10px; margin-bottom: 0;}
.mml_contact4 .wpb_column:first-child a {color: #1F3B49;}
.mml_contact4 .wpb_column:first-child a:hover {color: var(--color1);}
.mml_contact4 .wpb_column:first-child i {color: #fff;background: var(--color1);display: inline-flex;justify-content: center;align-items: center;width: 24px;height: 24px;font-size: 12px;line-height: 0;margin-top: 1px; }
.mml_contact4 .wpb_column:first-child a:hover i {background: #1F3B49; }
.mml_contact4 .ff-message-success, .mml_contact4 .ff-form-loading_errors {color: #fff !important;background: var(--color1) !important;}
.mml_contact4 textarea {min-height: 179px !important;}
.mml_contact4 textarea, .mml_contact4 input {border-radius: 0 !important;outline: none !important;background: #F0F0F0 !important;box-shadow: none !important;}
.mml_contact4 .ff-btn {max-width: 234px !important;min-width: auto !important;}
.map_row .vc_column-inner {padding: 0px !important;margin-bottom: -10px;}
.map_row {border-bottom: 44px solid var(--blue);}
.mml_contact4 h1, .map h1 {font-size: 46px !important;font-family: 'Saira', sans-serif;font-weight: 600;line-height: 126.087%;text-transform: uppercase;color: var(--color1);}
.mml_contact4 .ff-el-form-control::placeholder {color: #AFAFAF !important;}
.mml_contact4 .ff-el-form-control:focus {filter: drop-shadow(0px 4px 11px rgba(0, 0, 0, 0.25));}
.mml_contact4 .ff-el-form-control {background: #F0F0F0 !important;border: none !important;border-radius: 0 !important;}
.mml_contact4 button.ff-btn.ff-btn-submit.ff-btn-md.ff_btn_style.wpf_has_custom_css { margin: 0 0 0 auto !important;} .fluentform .ff_upload_btn.ff-btn {background: var(--color1) !important;border: 0 !important;margin: 0;text-transform: uppercase;font-size: 16px;transition: all ease .2s;border-radius: 4.8px;font-family: 'Saira', sans-serif; font-weight: 700;margin: 0 !important;}
.upfl label, .upfl .ff-upload-filename {color: var(--color1);}
.upfl .ff-el-input--label.asterisk-right {padding: 0 !important;float: none !important;flex-grow: 1;display: inline-flex; width: 100% !important;}
.upfl .ff-el-group.ff-el-form-left {display: flex;align-items: center;flex-direction: column;margin-bottom: 0!important;}
.upfl .ff-el-input--content {margin: 10px auto 0 0 !important;}
.blue-boxes-row.v1 .blue-boxes-row-title {background: #1F3B49;}
.blue-boxes-row.v1 .blue-boxes-row-title h3 {font-size: 28px;font-weight: 600;line-height: 113.439%;text-transform: uppercase;}
.blue-boxes-row.v1 .blue-boxes-row-title h3, .blue-boxes-row.v1 .blue-boxes-row-content {text-align: left;}
.blue-boxes-row.v1 .blue-boxes-inner-row .vc_column-inner > .wpb_wrapper {border-radius: 20px;filter: drop-shadow(0px 4px 57px rgba(0, 0, 0, 0.16));}
.blue-boxes-row.v1 .blue-boxes-row-content {padding: 22px 36px 47px;}
.blue-boxes-row.v1 .blue-boxes-row-title {padding: 36px 36px 25px;} body .fluent_form_11 .ff-t-cell .ff_submit_btn_wrapper_custom{ margin-top: 0; }
.fluentform.fluentform_wrapper_11{ width: 100%; }
.fluent_form_11 .ff-t-cell.ff-t-column-3{ max-width: 200px; }
.frm-fluent-form .ff-t-container{ justify-content: center; }
.fluent_form_11 .ff-el-input--content, .fluent_form_11 .ff-t-cell{ margin: 0!important; }
.callback-form{ padding-top: 0!important; }
@media (min-width: 1025px) {
body .mml_textwithbackground7 {    background-size: auto 100%!important;}
}
@media (min-width: 768px) and (max-width: 990px){
.mml_iconrows11 .wpb_row.inner1{justify-content: center;}
.mml_iconrows11 .inner1 > .wpb_column:nth-child(even) .number p:after{background-color: #fff;}
}
@media (min-width: 820px) and (max-width: 1024px){
.mml_contact4 .wpb_column {padding-left: 0!important;padding-right: 0 !important;}
}
@media (max-width: 1479px) {
.mml_iconcolumns4 .g-cols.wpb_row {row-gap: 25px; }
.mml_iconcolumns4 .g-cols.wpb_row .wpb_column {width: 50%;margin: 0 !important;} .mml_iconrows11 { padding-left: 0; padding-right: 0; }
}
@media (max-width: 1023px) { .mml_iconrows11 .inner1 .wpb_column { width: 50%; }
.mml_iconrows11 .inner1 { row-gap: 25px; }
.mml_iconrows11 .inner1 > .wpb_column:nth-child(even) .number p:after { background: #fff; }
.mml_iconrows11.blue-row .inner1 > .wpb_column:nth-child(even) .number p:after { background: #EEF7F7; }
.mml_iconrows11 .inner1 + .inner1 {margin-top: 25px !important;}
}
@media (max-width: 820px) {
.mml_iconcolumns4 .g-cols.wpb_row .wpb_column > .vc_column-inner > .wpb_wrapper { padding: 22px; }
.mml_iconcolumns4 h3 { font-size: 27px; }
.mml_contact4 .g-cols{flex-direction: column-reverse;}
.mml_contact4 .wpb_column {width: 100% !important;}
}
@media (max-width: 767px) {
.mml_iconcolumns4 .g-cols.wpb_row .wpb_column { width: 100%; } .mml_iconrows11 .inner1 .wpb_column { width: 100%; margin: auto !important;}
.mml_iconrows11 .inner1 > .wpb_column .number p:after { background: #fff; }
.mml_iconrows11.blue-row .inner1 > .wpb_column .number p:after { background: #EEF7F7; }
.fluent_form_11 .ff-el-input--content, .fluent_form_11 .ff-t-cell{
margin: 0 auto!important;
}
}.no-bg{background-image: none!important;}
.green-bg{background-color: var(--color1);}
.home .mml_reviewrow + .pad3{padding-top: var(--pad3);} .mml_textwithbackground7 .btn1 a {background: #fff; color: var(--color2);}
.inner-service-row .txt-container .btn1 a:hover, .mml_textwithbackground7 .btn1 a:hover{background: var(--color2);color: #fff;}
.location-btn-row .btn1 a:hover, .mml_reviewrow.reviewrow_white .btn1 a:hover{color: #fff; background: var(--color2);}
.mml_reviewrow:not(.reviewrow_white) .btn1 a{background: #fff; color: var(--color2);}
.mml_reviewrow.greybg1 .btn1 a, .mml_reviewrow.reviewrow_white .btn1 a{background: var(--color1);}
.mml_reviewrow:not(.reviewrow_white) .btn1 a:hover{background: var(--color2); color: #fff;} .mml_textimagerows1.pad3 + .mml_imgrow5.pad3,.mml_textimagerows48.pad3 + .mml_imgrow5.pad3,.mml_imgrow5.pad3 + .mml_textimagerows1.pad3{padding-top: 0;}
.pad3 + .mml_reviewrow.pad3{padding-top: var(--pad3);}
.mml_iconrows12 .wpb_column.vc_col-sm-6 > .vc_column-inner, .blue-boxes-row .blue-boxes-inner-row > .vc_column_container > .vc_column-inner, .inner-service-row .wpb_column > .vc_column-inner{padding-left: 14px!important; padding-right: 14px!important;} .close-btn{position: absolute; top: 20px; left: 20px; color: #54BAB2;  font-size: 22px; cursor:pointer!important;}
.close-btn:hover{color: #424242}
.right-form-pop{position: fixed; right: 0; top: 200px; z-index: 999;}
a.right-pop-btn{opacity: 0; border-radius: 15px 0 0 15px;margin-right: 0;line-height: 16px; font-size: 16px; letter-spacing: 1px; position: absolute; top:0px; right: -1px; letter-spacing: 1px; background: #54BAB2; color: #fff!important; text-transform: uppercase; border: 0px solid #fff; width: 146px; text-align: center; display: inline-block; padding: 17px; font-weight: 700; height: 100px;cursor: pointer;}
a.right-pop-btn img{margin-bottom: 5px;}
a.right-pop-btn:hover{transition: all 0.3s; background: #424242;} .right-form-container{display: none; background-color: #fff; padding: 50px 20px 30px;filter: drop-shadow(0px 4px 57px rgba(0, 0, 0, 0.16));}
.right-form-container.w3-animate-right{display: block;}
.right-form-container.w3-animate-right{z-index: 100}
.form-title-container{text-align: center;}
.form-title-container span{color: #424242;}
.form-title-container h2{color: #54BAB2; font-size: 37px;padding-top: 0; padding-bottom: 15px;}
.mml_contact6 .ff-default textarea.ff-el-form-control{padding-top: 10px!important;} svg .black-1{stroke-dashoffset:260px;stroke-dasharray:260px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 0.8s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 0.8s}svg.active .black-1{stroke-dashoffset:520px;fill:rgb(31,59,73)}svg .black-2{stroke-dashoffset:140.96875px;stroke-dasharray:140.96875px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.12s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 0.9s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.12s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 0.9s}svg.active .black-2{stroke-dashoffset:281.9375px}svg .black-3{stroke-dashoffset:280.6720275878906px;stroke-dasharray:280.6720275878906px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.24s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.24s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1s}svg.active .black-3{stroke-dashoffset:561.3440551757812px;fill:rgb(31,59,73)}svg .black-4{stroke-dashoffset:27.18798065185547px;stroke-dasharray:27.18798065185547px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.36s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.1s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.36s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.1s}svg.active .black-4{stroke-dashoffset:54.37596130371094px;fill:rgb(31,59,73)}svg .black-5{stroke-dashoffset:3.2309532165527344px;stroke-dasharray:3.2309532165527344px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.48s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.2000000000000002s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.48s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.2000000000000002s}svg.active .black-5{stroke-dashoffset:6.461906433105469px;fill:rgb(31,59,73)}svg .black-6{stroke-dashoffset:21.95001983642578px;stroke-dasharray:21.95001983642578px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.6s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.3s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.6s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.3s}svg.active .black-6{stroke-dashoffset:43.90003967285156px;fill:rgb(31,59,73)}svg .black-7{stroke-dashoffset:6.43838357925415px;stroke-dasharray:6.43838357925415px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.72s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.4000000000000001s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.72s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.4000000000000001s}svg.active .black-7{stroke-dashoffset:12.8767671585083px;fill:rgb(255,255,255)}svg .black-8{stroke-dashoffset:127.79195404052734px;stroke-dasharray:127.79195404052734px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.84s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.5s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.84s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.5s}svg.active .black-8{stroke-dashoffset:255.5839080810547px;fill:rgb(31,59,73)}
svg .white-1{stroke-dashoffset:260px;stroke-dasharray:260px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 0.8s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 0.8s}svg.active .white-1{stroke-dashoffset:520px;fill:rgb(255,255,255)}svg .white-2{stroke-dashoffset:140.96856689453125px;stroke-dasharray:140.96856689453125px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.12s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 0.9s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.12s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 0.9s}svg.active .white-2{stroke-dashoffset:281.9371337890625px}svg .white-3{stroke-dashoffset:280.6719970703125px;stroke-dasharray:280.6719970703125px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.24s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.24s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1s}svg.active .white-3{stroke-dashoffset:561.343994140625px;fill:rgb(255,255,255)}svg .white-4{stroke-dashoffset:27.187761306762695px;stroke-dasharray:27.187761306762695px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.36s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.1s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.36s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.1s}svg.active .white-4{stroke-dashoffset:54.37552261352539px;fill:rgb(255,255,255)}svg .white-5{stroke-dashoffset:3.2308156490325928px;stroke-dasharray:3.2308156490325928px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.48s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.2000000000000002s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.48s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.2000000000000002s}svg.active .white-5{stroke-dashoffset:6.4616312980651855px;fill:rgb(255,255,255)}svg .white-6{stroke-dashoffset:21.94950294494629px;stroke-dasharray:21.94950294494629px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.6s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.3s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.6s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.3s}svg.active .white-6{stroke-dashoffset:43.89900588989258px;fill:rgb(255,255,255)}svg .white-7{stroke-dashoffset:6.438724517822266px;stroke-dasharray:6.438724517822266px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.72s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.4000000000000001s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.72s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.4000000000000001s}svg.active .white-7{stroke-dashoffset:12.877449035644531px;fill:rgb(255,255,255)}svg .white-8{stroke-dashoffset:127.79425048828125px;stroke-dasharray:127.79425048828125px;fill:transparent;-webkit-transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.84s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.5s;transition:stroke-dashoffset 1s cubic-bezier(0.47,0,0.745,0.715) 0.84s,fill 0.7s cubic-bezier(0.47,0,0.745,0.715) 1.5s}svg.active .white-8{stroke-dashoffset:255.5885009765625px;fill:rgb(255,255,255)}
.midafter h2{display: flex;	flex-direction: column; flex-wrap: nowrap;justify-content: flex-start;align-items: center;align-content: stretch;}		
body .hafter2 h1, body .hafter2 h2, body .hafter2 h3, body .hafter1 h1, body .hafter1 h2, body .hafter1 h3{position: relative; padding-bottom: 20px;}
body .hafter2 h1 .hdiv, body .hafter2 h2 .hdiv, body .hafter2 h3 .hdiv, body .hafter1 h1 .hdiv, body .hafter1 h2 .hdiv, body .hafter1 h3 .hdiv{position: absolute; bottom: 0; left: 0;}
body .midafter.hafter2 h1 .hdiv, body .midafter.hafter2 h2 .hdiv, body .midafter.hafter2 h3 .hdiv, body .midafter.hafter1 h1 .hdiv, body .midafter.hafter1 h2 .hdiv, body .midafter.hafter1 h3 .hdiv{ left: calc(50% - 150px);}
.mml_imgrow5 .txt .hafter1 svg.black-ornament{display: none;}  .mml_hero16 .ti-widget{text-align: right!important;}
body .mml_hero16:before{background: linear-gradient(90deg, rgba(0,0,0,.5) 25%, var(--color1) 60%);} q .mml_hero16.inner_title > .l-section-h.i-cf { max-width: 1400px !important;}
.mml_hero16.inner_title{min-height: inherit;}
.mml_hero16.inner_title > .l-section-h .txt{min-height: 315px;}
.mml_hero16.inner_title .h1txt {margin-top: 80px; margin-bottom: 80px;}
.mml_hero16.inner_title	p{font-size: var(--fsheadingL); font-weight: 600;}
.mml_hero16.inner_title:before{background: linear-gradient(90deg, rgba(0,0,0,0) 25%, var(--color1) 50%);}
.top-cta-txt a{color: var(--color1)!important;}
.top-cta-txt a:hover{color: #fff!important;} body:not(.home) .mml_textimgrow4 .txt .wpb_text_column{max-width: inherit;} .top-cta{background: var(--color2); text-align: center;}
.top-cta .wpb_text_column{padding-top: 28px; padding-bottom: 28px;}
.top-cta .wpb_text_column > .wpb_wrapper {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;align-content: stretch;}
.top-cta .wpb_text_column > .wpb_wrapper div + div{margin-left: 25px;}
.top-cta-txt{line-height: 49px; color: #fff; font-family: var(--h3-font-family,inherit); text-transform: uppercase !important; font-size: 25px; font-weight: 600 !important;}
.top-cta .btn1 a{margin-top: -5px;    display: block;} .mini-boxed-row{margin-top: 30px!important;}
.mini-boxed-row h2{font-size: 30px; text-transform: none!important;}
.mini-boxed-row.black-boxed-row p{color: #fff;} 
.mini-boxed-row.black-boxed-row .vc_column_container > .vc_column-inner > .wpb_wrapper{background: #353C40;    border-radius: 10px; box-shadow: 0px 4px 57px rgba(0, 0, 0, 0.16); padding: 35px 29px; height: 100%;} .mml_textimagerows1 ul li strong{color: var(--color1);} .mml_contact6 .ff-message-success{color: #fff!important;}
.mml_contact6 .fluentform_8_errors{color: red!important;} .mml_textimgrow4 .img img{max-width: } .blue-boxes-row{}
.blue-boxes-row .blue-boxes-inner-row{margin-top: 40px!important;display: flex; flex-direction: row; flex-wrap: nowrap;	justify-content: center; align-items: flex-start; align-content: stretch;}
.blue-boxes-row .blue-boxes-inner-row + .wpb_text_column{margin-top: 30px;}
.blue-boxes-row .blue-boxes-inner-row .vc_column-inner > .wpb_wrapper{ border-radius: 5px; overflow: hidden;}
.blue-boxes-row-title{text-align: center; text-transform: uppercase; font-weight: 600; font-size: var(--fsheadingS2); min-height: 68px; background: var(--color1); padding: 32px 22px; position: relative;}
.blue-boxes-row-title:before{content: '';display: block;width: 100%;height: 100%;background-image: url(//www.inspireelectrics.com/wp-content/uploads/2023/10/inspire-electrics.svg);    background-size: contain;background-repeat: no-repeat;background-position: right center;position: absolute;left: 0;top: 0;opacity: 0.3;}
.blue-boxes-row-content{background: #fff;padding: 32px;text-align: center;}
.blue-boxes-row .blue-boxes-row-content p{color: #2B2B2B; font-size: 16px;}
.blue-boxes-row .blue-boxes-row-content label{font-size: var(--fsheadingXS); color: var(--color1); font-weight: 700;}
.blue-boxes-row .blue-boxes-row-content p strong{color: var(--color1);} .inner_mml_iconrows12.mml_iconrows12 > .l-section-h > .vc_row{justify-content: center;}
.mml_iconrows12 .txt h2, .mml_iconrows12 .txt h3{text-transform: none!important; font-size: 30px;}
.inner_mml_iconrows12_btn_container{padding-top: 30px; margin-bottom: 0!important;}
.inner_mml_iconrows12_btn_container .btn1 a{min-width: 260px; display: inline-block;}
.inner_mml_iconrows12 .txt > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;} .reviewrow_white.mml_reviewrow{background-color: #fff;}
.mml_reviewrow.greybg1{background-color: var(--greybg1)!important;}
.mml_reviewrow.greybg1 h2, .mml_reviewrow.greybg1 h3, .mml_reviewrow.reviewrow_white h3, .mml_reviewrow.reviewrow_white h2{color: var(--color1);}
.mml_reviewrow .btn1 a{display: inline-block; margin-top: 10px;}
.mml_reviewrow .wpb_raw_code{margin-top: 30px; margin-bottom: 30px!important;}
.home .mml_reviewrow .wpb_raw_code{margin-top: 30px; margin-bottom: 0!important;}
.mml_reviewrow .l-section-h {max-width: 1600px;} body .mml_textwithbackground7{background-size: auto 100%!important; background-image: url(//www.inspireelectrics.com/wp-content/uploads/2023/10/inspire-electrics-cta-1.jpg)!important;}
.mml_textwithbackground7 .btn1 a{margin-top: 15px;display: inline-block; min-width: 215px; text-align: center;}  .mml_benefits_row .mml_benefits_inner_row{margin-top: 30px!important;}
.mml_benefits_row .mml_benefits_inner_row + .mml_benefits_inner_row{margin-top: 0!important;}
.mml_benefits_row .mml_benefits_inner_row .vc_column_container > div > div {;background: #fff; border-radius: 10px; box-shadow: 0px 4px 57px rgba(0, 0, 0, 0.16); padding: 35px 29px;margin-bottom: 30px; height: 100%;}
.mml_benefits_row .mml_benefits_inner_row .vc_column_container > div.vc_column-inner{padding-left:15px!important; padding-right: 15px!important;}
.mml_benefits_row .mml_benefits_inner_row .vc_column_container > div > div p{ color: var(--color2); font-size: 16px; line-height: 35px;}
.mml_benefits_row .mml_benefits_inner_row .vc_column_container > div > div h3{ font-size: 20px; color: var(--color1); position: relative; padding-left: 40px;}
.mml_benefits_row .mml_benefits_inner_row .vc_column_container > div > div h3 img{position: absolute; top: 0; left: 0;} .page-id-511 .mml_textimgrow4 .g-cols.wpb_row img{border-radius: 0;} .inner-service-row{justify-content: center;}
.inner-service-row .wpb_column{margin-top: 30px!important;}
.inner-service-row .wpb_column > .vc_column-inner > .wpb_wrapper{text-align: center; border-radius: 10px; background: #FFF; box-shadow: 0px 4px 57px 0px rgba(0, 0, 0, 0.16); height: 100%; padding: 0; overflow: hidden;}
.inner-service-row .img-container{}
.inner-service-row .txt-container{padding: 36px 30px 50px;}
.inner-service-row .txt-container .btn1 a{display: inline-block;}
.inner-service-row .txt-container h3{font-size: 20px;} .location-btn-row .btn1 a{display: inline-block; line-height: 22px;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;align-content: stretch;}  @media (min-width: 1400px) {
body .mml_hero16.inner_title:before { background: linear-gradient(90deg, rgba(0,0,0,0) 25%, var(--color1) 43%);}
body .mml_hero16.inner_title { background-size: 47% auto!important;} body .mml_imgrow5 .txt .wpb_text_column > .wpb_wrapper{max-width: 800px; }
body .mml_imgrow5 .img + .txt .wpb_text_column > .wpb_wrapper{max-width: 800px; }
body .mml_imgrow5 .txt .wpb_text_column{padding-top: 80px; padding-bottom: 80px;}
}
@media (min-width: 1025px) { body:not(.home) .top-cta-txt { flex-basis: 75%;}
}
@media (min-width: 1025px) { .mml_iconrows12 .img{width: 25%;}
.mml_iconrows12 .txt{width: 75%;}
.mml_iconrows12 .txt > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
body .hafter2 h1:after, body .hafter2 h2:after, body .hafter2 h3:after, body .hafter1 h1:after, body .hafter1 h2:after, body .hafter1 h3:after{display: none;} }
@media (min-width: 768px) {
}
@media (min-width: 1025px) and (mnax-width: 1438px) {
body .mml_textwithbackground7{background-size: 40% auto!important;}
}
@media(min-width: 768px) and (max-width: 1024px){
}
@media(min-width: 990px) and (max-width: 1024px){  body .hafter2 h1, body .hafter2 h2, body .hafter2 h3, body .hafter1 h1, body .hafter1 h2, body .hafter1 h3{padding-bottom: 0;}
body .mml_textimgrow4 h1, body h2,body h3{font-size: 35px;}
body .mml_contact4 h1, body .map h1, .mml_hero16.inner_title p, body .h1txt p{font-size: var(--fsheadingM)!important;}
.inner-service-row .txt-container h3, .mml_iconcolumns4 h3, .blue-boxes-row.v1 .blue-boxes-row-title h3{font-size: 24px;font-weight: 400 !important;}
.top-cta-txt{font-size: var(--fsheadingS); line-height: 35px;} .mml_reviewrow.pad3 + .mml_imgrow5.pad3, body .mml_imgrow5.pad3 + .mml_imgrow5.pad3{padding-top: 0;} .mml_reviewrow .g-cols.via_flex.type_default>div>.vc_column-inner, 
.mml_textimgrow4 .img > .vc_column-inner, 
.mml_textimgrow4 .txt > .vc_column-inner{padding-left: 0!important; padding-right: 0!important;}
body .pad3{padding-top: var(--pad2);padding-bottom: var(--pad2);}
.home .mml_reviewrow + .pad3, body .pad3 + .pad3.greybg1, body .pad3.greybg1 + .pad3 { padding-top: var(--pad2);} body .hafter2 h1, body .hafter2 h2, body .hafter2 h3, body .hafter1 h1, body .hafter1 h2, body .hafter1 h3 { padding-bottom: 10px !important;}  body .mml_hero16{min-height: 350px!important;    background-size: auto 100%!important;}
body .mml_hero16.inner_title{min-height: 200px!important;}
.mml_hero16.inner_title .h1txt {margin-top: 40px; margin-bottom: 40px;}
.mml_hero16.inner_title > .l-section-h .txt { min-height: 260px;}  .top-cta .wpb_text_column {padding-top: 20px; padding-bottom: 20px;}
body .top-cta-txt {flex-basis: 75%;line-height: 30px;}
body .top-cta-txt p{line-height: 30px;} body .mml_textimgrow4 .g-cols.wpb_row img{max-width: 500px;}
body .mml_textimgrow4 .g-cols.wpb_row { padding: 60px 30px;}
.mml_textimgrow4 .vc_col-sm-6 h1:after{margin-left: calc(50% - 150px);}
body .mml_textimgrow4 .g-cols.wpb_row img { margin-bottom: 25px;} body .mml_contact6 .txt > .vc_column-inner> .wpb_wrapper { padding: 50px 0;} body .mml_textimagerows27 .wpb_text_column{min-height: 350px;} .mml_iconrows12 .vc_col-sm-6 + .vc_col-sm-12{margin-bottom: 0;} body .mml_textwithbackground7 .wpb_column { width: 60%!important; margin-bottom: 0!important;}
body .mml_textwithbackground7:before{-webkit-mask-image: linear-gradient(to right, rgba(0,0,0,1) 40%, rgba(0,0,0,0));} .mml_benefits_row .mml_benefits_inner_row .vc_column_container > div > div{margin-bottom: 0;} .mini-boxed-row{width: calc(100% + 80px); margin-left: -40px!important;} .l-section.mml_iconrows11{padding-left: 0!important; padding-right: 0!important;} .page-id-523 .mml_imgrow5 img, .page-id-517 .mml_imgrow5 img{max-width: 400px; clear: both; margin-left: auto; margin-right: auto;}
.page-id-523 .mml_imgrow5 img{max-width: 800px;}
.page-id-523 .mml_imgrow5 .txt, .page-id-517 .mml_imgrow5 .txt {margin-top: 0 !important;}  .inner-service-row .wpb_column.vc_column_container{width: 50%;}
}
}
@media(min-width: 768px) and (max-width: 990px){
.mml_iconrows12 .img > .vc_column-inner{padding-left: 0!important;}
} @media (max-width: 1536px) {
}
@media(max-width: 1480px) {
}
@media(max-width: 1479px) {
}
@media (max-width: 1440px) {
}
@media (max-width: 1439px) {
}
@media (max-width: 1279px) {
}
@media(max-width: 1024px) {
br.br-temp{display: none;}
body .mml_textimgrow4 .vc_row > .vc_column_container > .vc_column-inner{padding-left:0!important; padding-right: 0!important;} .blue-boxes-row .vc_row > .vc_column_container > .vc_column-inner{padding-left:0!important; padding-right: 0!important}
}
@media(max-width: 1023px) {
}
@media (max-width: 990px) {  body .mml_imgrow5 .txt .wpb_text_column{padding-top: 20px; padding-bottom: 20px;}
.mml_contact6 .txt > .vc_column-inner{padding-left: 15px!important; padding-right: 15px!important;}
body .mml_contact6 .txt > .vc_column-inner> .wpb_wrapper { padding: 30px 0;} a.right-pop-btn{display: none;} body .mml_textimagerows27 .wpb_text_column{min-height: 220px;} .inner-service-row .wpb_column.vc_column_container{width: 100%;}
.blue-boxes-row .blue-boxes-inner-row > .vc_column_container{width: 100%;  margin-top: 30px!important;}
.blue-boxes-row .blue-boxes-inner-row { margin-top: 0!important;}
}
@media(max-width: 767px) { .mml_iconrows12 .txt h2{font-size: 22px;}
body h3, body h2{font-size: 24px;} div#bottom-links{display: flex!important;}
div.grecaptcha-badge{bottom: 50px!important;}
a.w-toplink.pos_right.active {bottom: 110px!important;}
}