@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&display=swap');

body, h1, h2, h3, h4, h5, h6, p, a, .button1c, .program-btn, ul, button, ol{
    font-family: 'Cairo', sans-serif !important;
}

.top-navbar .fusion-social-networks-wrapper {
    text-align:left;
}

.button-icon-right {
    margin-right: 0.7em;
    margin-left:0;
}

.fusion-search-element.fusion-search-form-clean .searchform .fusion-search-form-content .fusion-search-field input {
    padding-left: 5px;
    padding-right: 80px;
}
.fusion-body #wrapper .fusion-title h1 {
    text-align:right;
}
.h3-head h3{
    text-align:right !important;
}

.fusion-checklist .icon-wrapper, ul.fusion-checklist .icon-wrapper {
    float:right;
}

.center-title h1 {
    text-align:center !important;
}

.align-center-body {text-align:center !important;}

.rtl form button {
    float:right !important;
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio label {
    padding: 0 1.3rem 0 0;
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-radio label:before {
    position: absolute;
    right: 0;
    left: unset;
}

.rtl .awb-menu_expand-right .awb-menu__main-ul_column .awb-menu__main-a {
    flex-direction: row !important;
}


.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:before {
    content: "";
    height: 13px;
    position: absolute;
    left:57px !important;
    top: 50%;
    min-width: 13px;
    border: 1px solid #9c9c9c;
    border-radius: 4px;
    transform: translateY(-50%);
    transition: all .2s ease;
}

.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:checked+label:after {
    content: "";
    position: absolute;
    width: 7px;
    height: 7px;
    right: -21px;
    background: var(--awb-form-focus-border-color);
    border-radius: 2px;
    top: 50%;
    transform: translateY(-50%);
}

.events-carousel h4 {
    text-align: right;
}