	.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;}

	/* btns */
	.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 */
	.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 */
	.mml_contact6 select::placeholder {    color: var(--color1) !important;}
	
	.wpb_text_column + .wpb_raw_html .ti-widget {margin-top: 32px;}
	
	
	/* mml_contact10 */
	.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 */ 
	.mml_hero16.inner_title.nobg > .l-section-h .txt { min-height: 207px;}
	.mml_hero16.inner_title.nobg {background: var(--color1);}
	
	/* .mml_iconrows11 */
	.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;}
	
	/* Contact */
	.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;/*align-items: baseline;*/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;}
	/* .mml_contact4 button.ff-btn.ff-btn-submit.ff-btn-md.btn2.ff_btn_style.wpf_has_custom_css:hover {opacity: 1 !important;background: var(--green) !important;color: #fff !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;}

	/* Callback CTA */
	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*/
	.mml_iconrows11 { padding-left: 0; padding-right: 0; }
}


@media (max-width: 1023px) {
/* mml_iconrows11 */
	.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---*/
	.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;
	}
}