
:root
{
    --ar-title-font: 'El Messiri', sans-serif;
    --ar-text-font: 'Tajawal', sans-serif;
    --en-title-font: 'DM Sans', sans-serif;
    --en-text-font: 'Amatic SC', cursive;
    --en-signature-font: "reeyregular";
    --wostin-font: 'Tajawal', sans-serif;
    --wostin-font-two: 'El Messiri', cursive;
    --wostin-reey-font: "reeyregular";

}

body {
    font-family:  var(--wostin-font);
}


.elmissiri-font
{
    font-family: 'El Messiri', sans-serif;
}

.tajawal-font
{
    font-family: 'Tajawal', sans-serif;
}

.ar-title
{
    font-family: var(--ar-title-font) !important;
}

.ar-text
{
    font-family: var(--ar-text-font) !important;
}

.en-title
{
    font-family: var(--en-title-font) !important;
}

.en-text
{
    font-family: var(--en-text-font) !important;
}

.rtl{direction: rtl !important;}
.ltr{direction: ltr !important;}

.flip-x
{
    transform: scaleX(-1);
}
.main-slider-4-bg
{
    position: relative;
}
.swiper {
    width: 100%;
    height: 100%;
    padding-top: 118px;
}
.swiper-slide img {
    display: block;
    width: 100%;
    /*height: 100%;*/
    object-fit: cover;
}
.image-layer
{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-size: cover;
}
.swiper-slide1 {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: start;
    align-items: start;
}

.select2-container--open .select2-dropdown { transform: translate(100%, 0); }
.swal2-icon
{
    transform: scaleX(-1) !important;
}
