* {font-family: "Almarai", sans-serif !important;}
.day-date, .day-name, .page-header-section h1, h1,h2,h3,h4,h5{font-weight: 700;}
.me-auto,
.me-md-auto {
  margin-left: auto !important;
}
.me-3,
.me-auto,
.me-md-auto {
  margin-right: 0 !important;
}

.exp-itm-ttl h3,.gal-modal-ttl h3, .footer-small-description h4, .contact-cnt .left-page-description h3, .gallery-cnt .page-desc h1, .font1898SansBold{font-family: 'GE SS TV Bold';}
.contact-desc h3, .font1898Sans{font-family: 'GE SS TV Bold';}
.exp-itm-desc, .exp-itm-desc *,.sponsor-ttl h4, #footer .copyright,.page-desc, .page-desc *{font-family: "Alexandria", sans-serif;}
.alexandria,* {
  font-family: 'Almarai', sans-serif;
}
.exp-itm-desc, .exp-itm-desc *{font-weight: 300; line-height: 32px;}
.events .evt-itm .evt-desc *,
.categories-list .nav-link span,
.navbar .nav-link,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Alexandria', sans-serif;
}
.header-slogan img{width: 220px; height: auto;}
.news-ticker li, #hero h2{font-family: 'GE SS TV Bold';}
.header-dropdown .btn {
  margin-left: 0;
  margin-right: 15px;
}
#hero .carousel-content,
.accordion-item:last-of-type .accordion-button,
.dropdown-menu {
  text-align: right;
}
#hero p, .navbar a, .navbar a:focus, .navbar a::after{font-weight: 300;}
.navbar .dropdown ul,
.staff .member span::after {
  right: 0;
  left: auto;
}
.slide-menu{right: auto; left: -650px;}
.slide-menu.active{right: auto; left: 0;}
.float-end{float: inline-end !important;}
.events .evt-itm .evt-desc *{line-height: 1.4;}
.page-desc, .page-desc *{font-size: 18px; line-height: 34px;}
.navbar .dropdown .dropdown ul,
.navbar .dropdown .dropdown:hover > ul {
  right: 100%;
  left: auto;
}
.right-home-news .owl-nav{left: 15px;}
.home-campanin .right-home-news .owl-nav{left: -25px;}
.hi-131 li::after{left: auto; right: 40px;}
.hi-131 li{padding-inline-start: 58px;}
.big-header-sm-ttl h4{
  font-family: 'Almarai';
  font-weight: 700;
  font-size: 28px;
  line-height: 40px;
  text-align: right;
}
.big-header-ttl h3{line-height: 86px;}
.media-itm .play-icon,.hl-itm .play-icon,.schedule-bck .play-icon{left: auto; right: 16px;}
.compaign-list .media-itm .play-icon,.spe-section .media-itm .play-icon, .right-news-cnt .media-itm .play-icon{right: 8px;}
.right-big-header{padding-inline-start: 40px !important;}
.owl-rtl .owl-nav div svg{transform: rotate(180deg);}
.play-icon{padding-inline-start: 0; padding-inline-end: 2px;}
.start-0{right: 0 !important; left: auto !important;}
.end-0{left: 0 !important; right: auto !important;}
.modal-content button svg{transform: rotate(180deg);}
.btn-menu a svg{transform:rotateY(180deg);}
.right-big-header{direction: rtl;}
.home-itm a::after {left: 0; right: auto !important; transform: rotateY(180deg);}
.language-list{left: 0; right: auto;}
#hero .events{left: 0; right: auto;}
.header-menu nav::after{right: -50px; left: auto;}
.black-about-square::after{right: auto;left: 0;}
.left-0{left: auto; right: 0;}
.right-0{left: 0; right: auto;}
.about-l-svg{left: 100px; right: auto;}
.explore-detail svg,.exp-itm-link a svg,.page-link a svg,.about-l-svg svg{transform: rotateY(180deg);}
.about-bottom-square::before{left: auto;right: 200%;}
.w-a-s::after,.about-bottom-square::after{left: auto; right: 100%;}
.about-right-square::before{left: 155%; right: auto;}
.about-right-square::after{left: 100%; right: auto;}
.pg-before{right: auto; left: -50px;}
.pg-2-shape{left: 0; right: auto;}
.pg-1-shape{left: 0; right: auto;}
.pg-1-shape::before{right: auto; left: 7.2vw;}
.pg-1-shape::after{right: auto; left: 100%;}
.w-a-s{left: auto; right: 16.35vw;}
.pg-1::after{left: auto; right: 100%;}
.pg-2::after{left: 100%; right: auto;}
.navbar-mobile > ul > li {
  padding: 0;
}
.navbar a .drop-arrow {
  margin-left: 0;
  margin-right: 5px;
}
.navbar .dropdown ul a .drop-arrow {
  right: auto;
  left: 15px;
}
.navbar .dropdown ul a {
/*padding: 10px 20px 10px 40px;*/
}
.navbar-mobile .mobile-nav-toggle {
  right: auto;
  left: 35px;
}
.navbar .dropdown ul a .fa {
  margin-right: 0;
  margin-left: 5px;
}
@media (max-width: 992px) {
  #hero .carousel-content {
    text-align: center;
  }
}
#footer .footer-newsletter form button,
.alert-dismissible .btn-close {
  right: auto;
  left: 0;
}
.alert-dismissible {
  padding-right: 1rem;
  padding-left: 3rem;
}
.text-md-start {
  text-align: right !important;
}
.breadcrumbs ol li + li {
  padding-left: 0;
  padding-right: 10px;
}
.breadcrumbs ol li + li::before {
  padding-right: 0;
  padding-left: 10px;
}
.text-end {
  text-align: left !important;
}
.pagination {
  padding-right: 0;
}
.input-group:not(.has-validation)
  > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(
    .form-floating
  ),
.page-item:first-child .page-link {
  border-radius: 0 0.375rem 0.375rem 0;
}
.input-group
  > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(
    .valid-feedback
  ):not(.invalid-tooltip):not(.invalid-feedback),
.page-item:last-child .page-link {
  border-radius: 0.375rem 0 0 0.375rem;
}
.sidebar-list .list-group .list-group .list-group-item {
  border: none;
  padding-left: 0;
  padding-right: 0.5rem;
}
.list-group {
  padding: 0.5rem;
}
.sidebar-list .list-group .badge {
  float: left;
}
.extra-images-count {
  right: auto;
  left: 18px;
}
.me-3 {
  margin-left: 1rem !important;
}
.ms-3{margin-right: 1rem !important; margin-left: 0 !important;}
.full-schedule{text-align: start;}
.contact .info i {
  float: right;
}
.contact .info h4,
.contact .info p {
  padding: 0 60px 0 0;
  font-size: 16px;
}
.back-to-top {
  right: 15px;
  left: auto;
}
.whatsapp_float {
  left: 15px;
  right: auto;
}
.form-switch {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-check .form-check-input {
  float: right;
  margin-right: -2.5em;
  margin-left: 0;
}
.accordion-button::after {
  margin-right: auto;
  margin-left: 0;
}
.header-form-search .btn {
  left: 0;
  right: auto;
  padding: 4px 8px;
}
.header-form-search .form-control {
  padding: 5px 8px 1px;
}
.staff .member .member-info {
  padding-left: 0;
  padding-right: 30px;
}
.testimonials .testimonial-item .quote-icon-left {
  right: -5px;
  left: auto;
}
.testimonials .testimonial-item .quote-icon-right {
  left: -5px;
  right: auto;
}
.testimonials .testimonial-item p {
  font-style: normal;
}
.testimonials .testimonial-item {
  padding: 30px 60px 30px 30px;
}
.swiper-backface-hidden .swiper-slide {
  margin-right: 20px !important;
  margin-left: 0 !important;
}
.testimonials .testimonial-item .testimonial-img {
  right: -35px;
  left: auto;
}
.cookies-accept {
  left: 0;
  right: auto;
}
/* Animation keyframes */
@keyframes scroll {
    0% {
        transform: translateX(0);

    }
    100% {
        transform: translateX(50%);
    }
}
.hl-itm .play-icon svg{left: auto; right: calc(50% - 14px);}
.hl-itm .play-icon.download-icon svg{right: calc(50% - 10px);}
#exploreCarousel::after{right: auto; left: 100%;}
#hero .events .evt-itm .evt-desc *{line-height: 1.4;}
#exploreCarousel .owl-nav .owl-next{position: absolute; left:0 ;right: auto;}
.refresh-bn{right: auto; left: 30px;}
.modal-body .download-icon{left: 80px; right: auto; }
.hi-178 h3, .hi-131 h3{font-weight: 600;}
.right-big-header .big-header-desc{font-size: 17px; line-height: 30px;}
 .news-cnt-description strong{font-weight: 700;}
@media all and (max-width:991px) {
  .navbar-mobile .mobile-nav-toggle, .mobile-nav-toggle{right: auto; left: 130px;}
  .header-menu{right: auto; left: 16px;}
  .big-header-ttl h3{line-height: 70px;}
  .hi-169, .hi-168, .hi-167{left: 16px;}
   .hi-131 li::after{left: auto; right: 10px;}
  
}
@media screen and (max-width: 767px) {
  .whatsapp-icon {
    margin-top: 10px;
  }
  .whatsapp_float {
    bottom: 20px;
    left: 10px;
    right: auto;
  }
  .staff .member .member-info {
    padding: 0 !important;
  }
  .about-right-square::before{right: auto; left: 124px;}
  .gallery-modal .gal-close{top: 10px; right: auto; left: 10px;}
  .w-a-s{right: 96px; left: auto;}
  .square{right: auto !important; left: 0 !important;}
  .navbar-mobile > ul > li{padding-top: 15px; padding-bottom: 15px;}
  .contact-desc, #hero p, .page-desc, .page-desc *{line-height: 30px;}
  #hero .slider-content{text-align: start;}
  .footer-small-description h4{width: 200px;}
  .navbar-mobile .mobile-nav-toggle, .mobile-nav-toggle{right: auto; left: 90px;}
  .news-banner{padding: 16px 0px 14px;}
  .navbar-mobile .mobile-nav-toggle, .mobile-nav-toggle{top: 35px;}
  .contact-desc, #hero p, .page-desc, .page-desc *{line-height: 32px;}
  .hl-itm .play-icon{left: auto; right: 8px;}
  .schedule-bck .play-icon svg{right: calc(50% - 7px); left: auto; top: calc(50% - 6px);}
  .right-big-header{padding-inline-start: 0 !important;}
  .big-header-ttl h3{line-height: 55px;}
  .hi-131 li::after{right: 16px;}
  .hi-131 li{padding-inline-start: 30px;}
  .modal-body .download-icon{right: auto; left: 50px;}
  .home-campanin .right-home-news .owl-nav{left: 15px;}
  .refresh-bn{left: 15px; right: auto; bottom:25px;}
  
}
@media all and (max-width:500px){
  .day-name,.day-date,.home-para-list .day-date, .home-para-list .day-name,.left-home-news h3, .hi-130 p, .hi-131 h3{font-size: 4.95vw; line-height: 6vw;}
}
