.w_img img { width: 100%; }
.img .w_img img { object-fit: cover !important; width: 100%; max-width: 100%; object-position: center; }
.img .w_img { overflow: hidden; }
.ff-default .ff_btn_style { margin: 0 !important; }
.ff-default .ff_btn_style:hover { color: var(--color1) !important; } .mml_contact15 .fluentform .ff-el-form-control { border-radius: 0 !important; background-color: #F2F2F2; border: 1px solid #151515; }
.mml_contact15 .vc_column-inner { padding: 0 !important; }
.mml_contact15 .inner1 .wpb_column:first-child .vc_column-inner > .wpb_wrapper { display: flex; gap: 25px; flex-wrap: wrap; }
.mml_contact15 .inner1 :where(strong, i) { color: var(--color1); }
.mml_contact15 .inner1 strong { font-size: 25px; line-height: normal; font-family: var(--h1-font-family, inherit); font-weight: 500; }
.mml_contact15 .inner1 i { font-size: 19px; line-height: normal; }
.mml_contact15 .inner1 .wpb_raw_html p:first-child { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; }
.mml_contact15 .inner1 a { color: inherit; }
.mml_contact15 .inner1 { border-bottom: 1px solid #151515; }
.mml_contact15 .w_soc i { font-size: 25px; }
.mml_contact15 .w_soc p:first-child { gap: 20px !important; }
.mml_contact15 :where(.inner0 + .inner1, .inner1 + .inner2) { margin-top: 50px !important; } .mml_row1 .wpb_text_column + .w-grid { margin-top: 51px; }
.owl-carousel .owl-nav button { border: 3px solid #151515; }
.owl-carousel .owl-nav button:hover { background-color: var(--color1)!important; border-color: var(--color1); color: #fff;}
.owl-carousel .owl-nav button:hover:after { color: #fff!important; }
.owl-carousel .owl-nav button:after { font-size: 30px; }
.owl-carousel .owl-nav button { width: 46px !important; height: 46px !important; } .mml_row2 .wpb_text_column + .w-content-carousel { margin-top: 51px; }
.w-video-icon { border-radius: 50%; border: 3px solid #fff; }
.mml_contact4.v2 + .greybg1.pad2.review-row { background: #fff !important; }
@media (min-width: 768px) { 
.img .w_img { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }
.mml_contact15 .frm { padding-left: 74px; }
.mml_contact15 .inner0{padding-bottom: 30px;}
}
@media (min-width: 1100px) { 
.mml_contact15 .inner1 .wpb_column:first-child .vc_column-inner > .wpb_wrapper { justify-content: space-between; }
}
@media (min-width: 1850px) { 
.mml_row1 .owl-carousel .owl-nav button { margin: 0 22px; }
.mml_row2 .owl-carousel .owl-nav button { margin: 0 42px; }
}
@media (max-width: 1099px) { 
.mml_contact15 .inner1 .wpb_raw_html { flex-basis: calc(33.33% - 17.5px); }
}
@media (max-width: 991px) { 
.mml_contact15 .inner1 .wpb_raw_html { flex-basis: calc(50% - 17.5px); }
}
@media (max-width: 767px) { 
.mml_contact15 :where(.img, .frm) { width: 100% !important; }
.mml_contact15 .inner0 { row-gap: 24px; }
.mml_contact15 .inner1 .wpb_raw_html { flex-basis: 100%; }
.mml_contact15 :where(.inner0 + .inner1, .inner1 + .inner2) { margin-top: 25px !important; }
}