body.rtl,body[dir=rtl],html[dir=rtl]{text-align:right;}
.ast-builder-grid-row.ast-grid-center-col-layout{direction:ltr}
#ocs-global{transition:right .4s ease}
.wpcf7 form>div, .wpcf7 form>p, form.wpcf7-form.init p label {
    text-align: right;
}
.stratum-swiper-button-prev{position:relative;right:calc(53% + ((30px/2)))!important;transform:translateX(50%);position:absolute;top:-15px!important;position:relative!important;margin:0 8px;width:auto;height:auto}
.stratum-swiper-button-next{position:relative;right:calc(45% + ((30px/2)))!important;transform:translateX(50%)!important;position:absolute;top:-55px!important;position:relative!important;margin:0 8px;width:auto;height:auto}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{right:0}
.ast-builder-menu .main-navigation>ul.main-header-menu::not(.sub-menu) li.menu-item:first-child a.menu-link{padding-right:0}
.grid-item .overlay{position:absolute;top:0;right:0;width:100%;height:100%;background:var(--image-overlay);display:flex;padding:20px;flex-direction:column;justify-content:end;align-items:center;transition:opacity .3s ease}
.wa__btn_popup .wa__btn_popup_icon{height:45px;width:45px;position:relative;right:145px;bottom:-18px}
.scrollindicator::before{width:6px;height:6px;border-radius:50%;top:0;right:calc(50% - 3px);background:var(--bg-light-color);-webkit-animation:move-mouse 2s cubic-bezier(.54,0,.15,.98) 5;animation:move-mouse 2s cubic-bezier(.54,0,.15,.98) 5;content:"";display:block;position:absolute}
.site-header-section>div:last-child{padding-right:0}
.ast-search-menu-icon .ast-search-icon::after{content:" Search ...";font-size:14px;margin-right:6px;color:var(--text-light)}
.ast-search-menu-icon.ast-dropdown-active .ast-search-icon::after{content:"";font-size:0;margin-right:0;color:var(--text-light)}
.ast-header-search,.ast-hfb-header .ast-header-search{margin-top:5px;margin-bottom:5px;margin-right:5px;margin-left:5px;width:120px!important}
.ast-builder-layout-element.site-header-focus-item.ast-header-account{padding-top:10px;padding-bottom:10px;padding-right:20px;padding-left:20px;background:rgba(255,255,255,.1);border-radius:40px;font-family:dubai}
.previous-winners.card-tall::before{top:0;right:0;border-left:none;border-bottom:none}
.previous-winners.card-tall::after{bottom:0;left:0;border-right:none;border-top:none}
.news-card h3{text-align:right;padding:0 15px;font-size:var(--font-size-lg);line-height:var(--font-line-height-lg)}
.news-card .overlay{position:absolute;bottom:0;right:0;left:0;background:linear-gradient(-180deg,rgba(0,0,0,0) 0,#000 100%);color:var(--text-light);padding:15px;transition:opacity .3s ease}
.site-primary-footer-wrap[data-section=section-primary-footer-builder] .ast-builder-grid-row{padding-right:0;padding-left:0}
.ast-builder-footer-grid-columns .wp-block-heading,.widget.widget_block,[data-section=section-fb-social-icons-1] .footer-social-inner-wrap, #menu-footer-arabic{text-align:right}
[data-section=section-fb-social-icons-1] .footer-social-inner-wrap { direction: ltr !important; } 
.bot{background:var(--primary-color);color:var(--text-light);align-self:flex-start;border-bottom-right-radius:0}
.chat-footer button{border:none;background:#f3f4f6;cursor:pointer;margin-right:8px;font-size:20px;color:#7b4f20}
.my-header-buttons .search-input{padding:0;text-align:right;padding-right:25px; direction: ltr;}
.my-header-buttons .search-input::placeholder{color:var(--text-light);opacity:1;text-align:right}
@media screen and (max-width:1440px) and (max-height:900px){
#masthead .ast-container,.site-header-focus-item+.ast-breadcrumbs-wrapper{padding-right:0;padding-left:0}
/* .floating-icons.left{right:35px} */
.elementor-88 .elementor-element.elementor-element-efe7883 img{margin-right:165px}
.elementor-88 .elementor-element.elementor-element-efe7883{text-align:right!important}
.stratum-swiper-button-prev{right:calc(51% + ((30px / 2)))!important}
}
@media (max-width:768px){
.wa__btn_popup .wa__btn_popup_icon{height:45px;width:45px;position:relative;right:115px;bottom:-9px}
.swiper-pagination .swiper-pagination-bullet{width:10px!important;height:12px!important;right:0!important}
.stratum-swiper-button-prev{right:calc(38% + ((30px/2)))!important;top:-92px!important}
.stratum-swiper-button-next{right:calc(55% + ((30px/2)))!important;top:-132px!important}
}
@media (max-width:544px){
/* .floating-icons.left{right:15px} */
.site-primary-footer-wrap[data-section=section-primary-footer-builder]{padding-top:45px;padding-bottom:30px;padding-right:15px;padding-left:15px}
.site-primary-footer-wrap[data-section=section-primary-footer-builder] .ast-builder-grid-row{padding-right:0;padding-left:0}
.site-below-footer-wrap[data-section=section-below-footer-builder] .ast-builder-grid-row{padding-right:20px;padding-left:20px}
.stratum-swiper-button-prev{right:calc(26% + ((30px/2)))!important;top:-25px!important}
.stratum-swiper-button-next{right:calc(60% + ((30px/2)))!important;top:-65px!important}
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after{right:0}
/* .floating-icons.right{left:50px} */
.wa__btn_popup .wa__btn_popup_icon{height:45px;width:45px;position:relative;right:145px;bottom:-19px}
.site-header-section>*{padding-right:0}
.ast-header-search,.ast-hfb-header .ast-header-search{margin-top:5px;margin-bottom:5px;margin-left:5px;margin-right:5px;width:120px!important}
.ast-builder-layout-element.site-header-focus-item.ast-header-account{padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;background:rgba(255,255,255,.1);border-radius:40px;font-family:dubai}
.my-header-buttons a{padding-top:10px;padding-bottom:10px;padding-left:25px;padding-right:25px;margin-top:0;margin-bottom:0;margin-left:0;margin-right:0;color:var(--ast-global-color-5);background:rgba(255,255,255,.1);border-color:var(--ast-global-color-5);border-top-width:0;border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-left-radius:40px;border-top-right-radius:40px;border-bottom-right-radius:40px;border-bottom-left-radius:40px}
.my-header-buttons a.icon{padding-left:10px;padding-right:10px}
.previous-winners.card-tall::before{top:0;left:0;border-right:none;border-bottom:none}
.previous-winners.card-tall::after{bottom:0;right:0;border-left:none;border-top:none}
.news-card .overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);color:var(--text-light);padding:15px;transition:opacity .3s ease}
.site-primary-footer-wrap[data-section=section-primary-footer-builder] .ast-builder-grid-row{padding-left:0;padding-right:0}
.chat-container{width:360px;max-height:600px;background:#fff;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;position:fixed;right:15px;bottom:10px;display:none}
/* .social-bar{position:fixed;top:300px;right:0;transform:translateY(-50%);display:flex;flex-direction:column;gap:15px;background:#a291608f;padding:10px;border-radius:14px 0 0 14px;z-index:9999} */
@media screen and (max-width:1440px) and (max-height:900px){
#masthead .ast-container,.site-header-focus-item+.ast-breadcrumbs-wrapper{padding-left:0;padding-right:0}
/* .floating-icons.right{left:35px} */
}
@media (max-width:768px){
.wa__btn_popup .wa__btn_popup_icon{height:45px;width:45px;position:relative;right:115px;bottom:-9px}
}
@media (max-width:544px){
/* .floating-icons.right{left:15px} */
.site-primary-footer-wrap[data-section=section-primary-footer-builder]{padding-top:45px;padding-bottom:30px;padding-left:15px;padding-right:15px}
.site-primary-footer-wrap[data-section=section-primary-footer-builder] .ast-builder-grid-row{padding-left:0;padding-right:0}
.site-below-footer-wrap[data-section=section-below-footer-builder] .ast-builder-grid-row{padding-left:20px;padding-right:20px}
.chat-container{margin:10px;background:0 0;overflow:hidden;width:calc(100% - 20px);height:calc(100% - 20px);max-height:unset;right:0;bottom:0}
.chat-header button{padding-right:5px}
}
#ocs-global.open{right:0; visibility: visible;}
#ocs-close{left:15px}
.wpcf7 input[type=email]{direction:rtl}
.ast-scroll-to-top-right{left:0;right:unset;border-radius:0 50px 50px 0!important}
#block-9 ul li strong,.elementor-2164 .elementor-element.elementor-element-189f2cc .elementor-icon-box-description{unicode-bidi:embed;direction:ltr}
#ocs-global ul.sub-menu{margin:5px 15px 0 0}
.share-box{padding-right:0}

#cookie-consent { 
    left: 20px;
}
#cookie-consent .close { 
    left: 8px;
}
#ocs-global .menu-item-has-children>a.menu-link::after {
    float: left !important;
}

#customModal .modal-body {
    direction: rtl !important;
    text-align: right !important;
}