.elementor-697 .elementor-element.elementor-element-784cda7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-697 .elementor-element.elementor-element-c3851f3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-697 .elementor-element.elementor-element-68a3f9f{text-align:center;}.elementor-697 .elementor-element.elementor-element-68a3f9f .elementor-heading-title{color:var( --e-global-color-secondary );}@media(max-width:767px){.elementor-697 .elementor-element.elementor-element-784cda7{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS for ameliacustomerpanel, class: .elementor-element-707f7cf */.elementor-697 .elementor-element.elementor-element-707f7cf:lang(ar) .am-fs-sb {
    border-radius: 0 8px 8px 0 !important;
}
.elementor-697 .elementor-element.elementor-element-707f7cf:lang(ar) .am-fs__main {
    border-radius: 8px 0 0 8px !important;
}
.elementor-697 .elementor-element.elementor-element-707f7cf:lang(ar) .am-fs-sb__step-checker {
    margin-left: unset !important;
    margin-right: auto !important;
}

.elementor-697 .elementor-element.elementor-element-707f7cf p.am-fs-sb__step-heading {
    margin: 0 6px !important;
}
.elementor-697 .elementor-element.elementor-element-707f7cf .am-select-wrapper {
    margin: 0 !important;
}
.elementor-697 .elementor-element.elementor-element-707f7cf .am-advsc__header {
    gap: 8px;
}

/* Arrows Buttons */
.elementor-697 .elementor-element.elementor-element-707f7cf:lang(ar) .am-button-group {
    gap: 4px;
}
.elementor-697 .elementor-element.elementor-element-707f7cf:lang(ar) button.is-icon-only {
    border-radius: 4px !important;
}

/* Select Dropdown */
.elementor-697 .elementor-element.elementor-element-707f7cf:lang(ar) span.el-input__suffix {
    right: unset !important;
    left: 8px;
}

/* Lables */
.elementor-697 .elementor-element.elementor-element-707f7cf:lang(ar) label.el-form-item__label {
    width: max-content;
}
.elementor-697 .elementor-element.elementor-element-707f7cf:lang(ar) label.el-form-item__label::before {
    left: unset !important;
    right: 100%;
    margin: 0;
}

/* Phone number Field */
slector:lang(ar) button.m-phone-number-input__country-flag {
    position: static;
}
slector:lang(ar) button.m-phone-number-input__country-flag {
    background: unset !important;
    padding: 0 8px !important;
    box-shadow: unset !important;
    /*position: static;*/
}
.elementor-697 .elementor-element.elementor-element-707f7cf:lang(ar) .m-input-wrapper-right {
    padding: 0;
}
selecctor:lang(ar) button.m-select-input__toggle-button {
    width: 100% !important;
    display: flex !important;
    justify-content: end !important;
}
selctor:lang(ar) button.m-phone-number-input__country-flag {
    left: unset !important;
    right: 16px;
}


/* Heading */
selctor:lang(ar) button.am-heading-prev {
    margin: 0 !important;
}
.elementor-697 .elementor-element.elementor-element-707f7cf:lang(ar) span.am-fs__main-heading-inner {
    flex-direction: row-reverse !important;
    justify-content: flex-end;
    gap: 16px !important;
}


/* Amlia Booking Container */
.elementor-697 .elementor-element.elementor-element-707f7cf div#amelia-v2-booking-1000 {
    justify-content: center;
    display: flex;
}
.elementor-697 .elementor-element.elementor-element-707f7cf div#amelia-container {
    margin: 0 !important;
}/* End custom CSS */