html[dir="ltr"], [dir="ltr"] body, html[dir="ltr"] body, body[dir="ltr"] {direction: ltr; text-align: left;}
html[dir="rtl"], [dir="rtl"] body, html[dir="rtl"] body, body[dir="rtl"] {direction: rtl; text-align: right;}

.mainSlider .carousel-caption {    position: absolute;     z-index: 0;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: rgba(0,0,0,0.75);
}
.mainSlider .carousel-caption h1 {font-size: 9.2rem; color: #E5E5E5; font-family: 'Bahij Sultannahia', sans-serif;
    line-height: 1; padding: 0rem 3rem;
    text-transform: uppercase;
    text-align: center;}
.scrollBtn {position: absolute;
    bottom: 0;}
.mainSlider .carousel-item { min-height: auto; overflow: hidden;}
.mainSlider .carousel-item .bannerImg {object-fit: cover; height: calc(100vh - 10rem);}
.homeMediaSlider .home__mc-item-image img, 
.mediaPageSlider .mc__mr-item-front .mc__mr-item-image img  {height: 400px; object-fit: cover;}
.homeMediaSlider .home__mc-item:nth-child(1):after {
    padding-top: 100%;
}
.homeMediaSlider .home__mc-item, .mediaPageSlider .mc__mr-item {    height: 400px; border: 4px solid #141c21;}
.mediaPageSlider .mc__mr-item .mc__mr-item-back { 
    justify-content: center;
}

.mediaPageSlider .mc__mr-item {
    width: calc(33% - 2rem);
}
.post-thumbnail img[src$='.svg'] { width: 100%; height: auto; }

.footer-emp-img, .max-h-13px, .footer-emp-img img {max-height: 13px;}
html[dir="rtl"] .footer-emp-img, html[dir="rtl"] .max-h-13px, html[dir="rtl"] .footer-emp-img img {max-height: 21px;}


@media (min-width: 1440px) {
    .mainSlider .carousel-caption h1 { margin-bottom: 4.5rem;}
}
@media (max-width: 1440px) {
    .mainSlider .carousel-caption h1 { font-size: 7.2rem;}
}   
@media (min-width: 768px) {
.mainSlider .carousel-item {height: 100vh; overflow: hidden; margin-top: -10rem; position: relative;}
}
@media (max-width: 767px) {
.mainSlider .carousel-caption h1 { font-size: 4.2rem; margin-bottom: 7.5rem;}
.mainSlider .carousel-item { height: calc(100vh - 8rem);}
.mainSlider .carousel-item .bannerImg {height: calc(100vh - 8rem);}
}