.language_arab .site-meta:after{
    left: 5px;
    right: auto;
}
.language_arab .button svg {
    margin-right: 0.5em;
    margin-left: 0;
    transform: rotate(180deg);
}
.language_arab .switcher{
    margin-left: auto;
    margin-right: 0;
}
.language_arab .off-canvas-menu__inner .menu-toggle{
    left: 0;
    right: auto;
}
.language_arab .calendar-item , .language_arab .footer , .language_arab .off-canvas-menu__inner, .language_arab .popover__copy{
    text-align: right
}
.language_arab .primary-nav__item:hover>.primary-sub-nav{
    -webkit-animation: arabappear .7s;
    animation: arabappear .7s;
    padding: 0;
}
@keyframes arabappear {
    0% {
        left: 70px;
        opacity: 0;
    }
    100% {
        left: 0;
        opacity: 1;
    }
}
.language_arab .card{
    text-align: right;
    background: #f8f8f8 url(../svg/arabcard-bg.svg) 0 0 no-repeat;
    background-size: 12.5rem;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 50%, 100% 100%, 80px 100%, 0 calc(100% - 80px));
    clip-path: polygon(0 0, 100% 0, 100% 50%, 100% 100%, 80px 100%, 0 calc(100% - 80px));
}
.language_arab .corner-sm {
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 50%, 100% 100%, 50px 100%, 0 calc(100% - 50px));
    clip-path: polygon(0 0, 100% 0, 100% 50%, 100% 100%, 50px 100%, 0 calc(100% - 50px));
}
.language_arab .corner-md{
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 50%, 100% 100%, 80px 100%, 0 calc(100% - 80px));
    clip-path: polygon(0 0, 100% 0, 100% 50%, 100% 100%, 80px 100%, 0 calc(100% - 80px));
}
.language_arab .link-special svg, .language_arab .showcase__items .item a svg{
    margin-left: 0;
    margin-right: .2rem;
    transform: rotate(180deg);
}
.language_arab .center-xs{
    text-align: right;
    justify-content: right;
}
.language_arab .card--image .icon-box{
    left: auto;
    right: 0;
}
.language_arab .items , .language_arab .container,.language_arab  .container-fluid , .language_arab .showcase__items .item , .language_arab .single-item , .language_arab .heading-impact , .language_arab .single-gallery , .language_arab .calendar-item__date , .language_arab .feature-slider__copy p , .language_arab .col , .language_arab .footer__heading--small ,.language_arab .newsletter {
    text-align: right;
}
.language_arab .showcase__items .item:last-child {
    padding-right: 20px
}
.language_arab .showcase__items .item:nth-child(1) .item__body {
    padding-left: 0;
}
.language_arab .single-gallery .slide-content span {
    right: 0;
    left: auto;
    text-align: right;
}
.language_arab .mr-1{
    margin-left: 16px;
    margin-right: 0
}
.language_arab .buy-tickets__copy{
    padding-left: 35px;
}
.language_arab .heading-hero .line:not(:first-child):not(:last-child) {
    margin-left: 0;
    margin-right: 4rem;
}
.language_arab .heading-hero .line:last-child:not(:first-child){
    margin-left: 0;
    margin-right: 2rem;
}
.language_arab .site-meta {
    right: auto;
    left: 0;
    padding: 0;
    border-right: 2px solid #0f1738;
    border-left: 0;
}
.language_arab .site-extra , .language_arab .site-nav .menu-toggle{
    left: 0;
    right: 20px;
}
.language_arab .primary-nav{
    padding-right: 0;
    display: block;
}
.language_arab .buy-tickets {
    right: auto;
    left: -25px;
}
.language_arab .button--corner{
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 50%, 100% 100%, 80px 100%, 0 calc(100% - 80px));
    clip-path: polygon(0 0, 100% 0, 100% 50%, 100% 100%, 80px 100%, 0 calc(100% - 80px));
    padding-left: 5rem;
    padding-right: 1.4375rem;
}
.language_arab .off-canvas-menu__logo{
    margin-right: 1rem;
    margin-left: 0
}
.language_arab .container-fluid.pr-0 {
    padding-right: 20px;
    padding-left: 0;
}

.language_arab .popover__inner .menu-toggle {
    right: 800px;   
}

.language_arab .popover__event__content {
    padding-right: 15px;
}

.language_arab .buy-tickets {
    bottom: calc(35px + 5%)!important;
}

.language_arab .motion-chat-iframe-bottom_right .ng-scope #chat-toolbar .md-toolbar-tools span {
    text-indent: -9999px;
    line-height: 0; /* Collapse the original line */
}

.language_arab .motion-chat-iframe-bottom_right .ng-scope #chat-toolbar .md-toolbar-tools span::after{
    content: 'هل يمكننا مساعدتك؟';
    text-indent: 0;
    display: block;
    font-size: 25px;
    line-height: initial; /* New content takes up original line height */
}

.language_arab .primary-sub-nav__link{
    font-size: 1.5rem;
}

.language_arab .hero__title {
    font-size: 3.75rem;
    line-height: 1.8;
    margin-top: 2rem;
    margin-bottom: 0;
    word-break: break-all;
    text-align: right;
}

.language_arab .motion-chat-iframe-bottom_right {
    width: 295px;
    bottom: -400px;
    left: 0!important;
    right: auto!important;
}

.language_arab  .pin-spacer .feature-slider , .language_arab .showcase__items__container {
    direction: rtl;
}
.language_arab  .pin-spacer .feature-slider .slider__slide , .language_arab .showcase__items__container .showcase__items .item{
    direction: rtl;
}
.language_arab .showcase__featured .card__category:before {
    content: 'الأحداث';
    opacity: 1;
    display: block;
    font-size: 16px;
}
.language_arab .showcase__featured .card__category {
    font-size: 0;
}
.language_arab .single_staffcustom .single-item__body {
    font-size: 16px;
}
.language_arab .primary-nav__item .primary-nav__link.primary-nav__link--dropdown {
    max-width: 800px;
}
.language_arab .gallery-filter-sec::after {
    right: auto;
    left: 20px;
}

.language_arab .feature-slider .section-indicator {
    right: auto;
    left: 10vw;
}

.language_arab .feature-slider__pincontainer {
    padding-left: 0 !important;
    padding-right: 140px !important;
    left: auto !important;
    right: 0 !important;
    /* top: auto !important;
    bottom: 0 !important; */
}
.language_arab .heading-hero .line{
    font-weight: 500;
}
.language_arab .card__body {
    margin-top: 32px;
}
.menuclose.menu-toggle {
    background: none;
    position: absolute;
    margin-right: 25px;
    padding: 30px;
}
.iconc.supp {
    width: 20px;
    height: 40px;
    z-index: 1;
    position: absolute;
    margin-left: 15px;
}
.item__title.item_head.black {
    color: #000;
    -webkit-text-stroke-color: #000;
}
.item__title.item_head.red {
    color: #de0026;
    -webkit-text-stroke-color: #de0026;
}
.item__title.item_head.white {
    color: #fff;
    padding-top: 19px;
    -webkit-text-stroke-color: #fff;
}
.item__title.item_head.blue {
    color: #0f1738;
    -webkit-text-stroke-color: #0f1738;
}
.item__title.item_head.solid {
    -webkit-text-fill-color: currentColor;
    -webkit-text-stroke-width: 0;
}
.item__title.item_head.outline{
    -webkit-text-stroke: .125rem;
    -webkit-text-fill-color: transparent;
}
.item__title.item_head.outline:last-child.blue{
    color: #0f1738;
    -webkit-text-stroke: .125rem;
    -webkit-text-fill-color: transparent;
}
.item__title.item_head.outline:last-child.red{
    -webkit-text-stroke: .125rem;
    -webkit-text-fill-color: transparent;
    color: #de0026;    
}
.item__title.item_head.outline:last-child.black{
    -webkit-text-stroke: .125rem;
    -webkit-text-fill-color: transparent;
    color: #000;
}
.item__title.item_head.outline:last-child.white{
    -webkit-text-stroke: .125rem;
    -webkit-text-fill-color: transparent;
    color: #fff;
}
.addbutton.addcalendar{
    color: #fff;
    font-family: Alliance,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color emoji;
    font-weight: 400;
    line-height: 1.5;
    padding: 8px 16px 10px 36px;
    background-image: none;
}
.title {
    display: none!important;
    font-size: 100%;
}
.start {
    display: none!important;
    font-size: 100%;
}
.calsize.calvisibile
{
    padding: 5rem 0.5rem;
}
.page-nav-container{
    text-align: center;
    padding: 25px;font-size: 27px;
}
.page-nav-container a {
    color:#0f1738;
    font-size: 20px;
    padding: 6px 16px;
    text-decoration: none;
    transition: background-color .3s;
    align-items: center;
}
.page-nav-container.activepage {
    color:#ff1940;
}
.page-nav-container.activepage:hover:not(.active) {
    background-color:whitesmoke;
}
.language_arab .call-btn-fixed {
    position: fixed;
    border: 0px;
    transition: all 0.7s ease-out 0s;
    z-index: 9999;
    bottom: 0;
    left: 376px;
    right: auto;
}
.language_arab.popup1{
    background-color: #DE0026;
    color: #fff;
    border: 0;
    padding: 6px 13px;
    font-size: 19px;
    float: right;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}
.language_arab .socialmedia_icons {
    margin-right: -22px;
}
.language_arab .arabic table {
    text-align: unset;
}
.language_arab .arabic_second {
    margin-top: 54px;
}
.language_arab .buy-tickets.buy-tickets-banner.buy-tickets-banner-mob {
    left: auto;
    right: auto;
    bottom: calc(50px + 3%);
    position: absolute;
    display: none;
}
.language_arab .button--primary.button-mobile {
    clip-path: none;
    padding-left: 3rem;
    padding-right: 1rem;
}
