@font-face {
    font-family: 'GE SS Two';
    src: local('GE SS Two Bold'), local('GESSTwoBold-Bold'),
        url('/images/SLF/fonts/GESSTwoBold-Bold.woff2') format('woff2'),
        url('/images/SLF/fonts/GESSTwoBold-Bold.woff') format('woff'),
        url('/images/SLF/fonts/GESSTwoBold-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GE SS Two';
    src: local('GE SS Two Light'), local('GESSTwoLight-Light'),
        url('/images/SLF/fonts/GESSTwoLight-Light.woff2') format('woff2'),
        url('/images/SLF/fonts/GESSTwoLight-Light.woff') format('woff'),
        url('/images/SLF/fonts/GESSTwoLight-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'GE SS Two';
    src: local('GE SS Two Medium'), local('GESSTwoMedium-Medium'),
        url('/images/SLF/fonts/GESSTwoMedium-Medium.woff2') format('woff2'),
        url('/images/SLF/fonts/GESSTwoMedium-Medium.woff') format('woff'),
        url('/images/SLF/fonts/GESSTwoMedium-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
body{
  font-family: 'GE SS Two';
  font-weight: 500;
}
.hd-typ1, .hd-typ2, .hd-typ3, .hd-typ4, .hd-typ5, .cms-txt1, .header-links a{font-family: 'GE SS Two'; font-weight: bold;}
.cms-txt2, .cms-txt3, .info-text, .scroll-text, .box-text{font-family: 'GE SS Two'; font-weight: 300;}
/**********************
Common CSS
**********************/
.text-right {text-align: left!important;}
@media (min-width: 992px){.offset-lg-8 {margin-left: 0; margin-right: 66.666667%;}}
.img-btn {left: 10px; right: 0; bottom: 10px;}
.date-box, .location-box, .timing-box{text-align: right;}
.mrg15-L{margin-right: 15px; margin-left: 0;}
.date-box, .location-box, .timing-box{text-align: right;}
.text-left {text-align: right!important;}
.probox-content .text-left{margin-bottom: 25px;}
.section-left {margin-left: 0;margin-right: -10px;}
@media (max-width: 991px){
    .content-right {padding-right: 30px;}
    .light-section .content-right {padding-right: 0;}
}
@media (max-width: 767px){.section-left {margin-left: 0;margin-right: 0;}}

.mr-2, .mx-2 {margin-right: 0!important;margin-left: 0.5rem!important;}
.content-right h2{text-align: right;}



.custom-btn .light-section .slider-pagination .custom_paging, .slider-pagination .custom_paging, .installation-section .slider-pagination .custom_paging{justify-content: center!important;}
/* .installation-section .date-box, .installation-section .location-box, .installation-section .timing-box{text-align: left;} */
/**********************
Common CSS END
**********************/
/**********************************
Calculation Css
**********************************/
@media (min-width: 992px){.content-left{padding-right: calc(50vw - (960px / 2)); padding-left: 0;}}
@media (min-width: 1200px){.content-left{padding-right: calc(50vw - (1140px / 2)); padding-left: 0;}}
@media (min-width: 1680px){.content-left{padding-right: calc(50vw - (1440px / 2)); padding-left: 0;}}
@media (min-width: 1920px){.content-left{padding-right: calc(50vw - (1610px / 2)); padding-left: 0;}}
@media (min-width: 992px){.content-right{padding-left: calc(50vw - (960px / 2)); padding-right: 0;}}
@media (min-width: 1200px){.content-right{padding-left: calc(50vw - (1140px / 2)); padding-right: 0;}}
@media (min-width: 1680px){.content-right{padding-left: calc(50vw - (1440px / 2)); padding-right: 0;}}
@media (min-width: 1920px){.content-right{padding-left: calc(50vw - (1610px / 2)); padding-right: 0;}}
@media (min-width: 576px){.resp-sponsor-slider{padding-right: calc(50vw - (540px / 2)); padding-left: 0;}}
@media (min-width: 768px){.resp-sponsor-slider{padding-right: calc(50vw - (720px / 2)); padding-left: 0;}}
@media (min-width: 991px){.resp-sponsor-slider{padding-right: calc(50vw - (960px / 2)); padding-left: 0;}}
/**********************************
Calculation Css End
**********************************/
.header-links a{margin-left: 0; margin-right: 45px;}
@media(max-width: 1199px){.header-links a{font-size: 17px; margin-left: 0; margin-right: 25px;}}
.header-logo{text-align: right;}
.justify-content-end{justify-content: right !important;}
/**********************
Index CSS
**********************/
.banner-bottom .align-self-end {text-align: start;}
@media (max-width: 1440px){.custom-arrow .prev::before {left: 0;} .custom-arrow .next::before {right: 35px;}}
.slider-pagination .custom_paging{justify-content: end;}
.slider-type1.slider-pagination .custom_paging {
    position: absolute;
    left: 20%;
    right: 0;
}
@media(max-width: 1199px){
    .slider-type1.slider-pagination .custom_paging{left: 16%;}
    .new-dawn-img {left: auto;bottom: -12px;right: 0;}
}
@media(max-width:991px) {
    .slider-type1.slider-pagination .custom_paging{left: 47%;bottom: 19%;}
    .custom-arrow .prev::before,.custom-arrow .next::before{top: 60px;}
}
.sharjah-english{display: none;}
.sharjah-arabic{display: block;}
.index-banner-img{transform: scaleX(-1);}
.new-down-section .row{justify-content: end !important;}
.index-img-slider .map-slider-outer .hd-typ3,.index-img-slider .cms-txt2{text-align: right;}
.light-village-section .probox-type1 .probox-content{right: 50px;left: auto;}
.light-village-section .probox-type1 .probox-content .hd-typ3,.new-down-section .cms-txt1,.light-village-section .cms-txt2{text-align: right;}
/*new section developer*/
.light-village-section .cms-txt2 .t-center{text-align: center;}
/*new section developer*/
.timing-sub-data .text{ display: inline-block!important; vertical-align: middle; }
.media-sponsor-slider-section .sponsor-main-slider .slick-prev.slick-arrow{background-image: url('/images/SLF/next-black.svg');}
.media-sponsor-slider-section .sponsor-main-slider .slick-next.slick-arrow{background-image: url('/images/SLF/prev-black.svg');}
/**********************
Index CSS End
**********************/
.past-edition-section .slick-prev.slick-arrow{background-image: url('/images/SLF/next.svg'); transform: rotate(180deg);}
.past-edition-section .slick-next.slick-arrow{background-image: url('/images/SLF/prev.svg'); transform: rotate(180deg);}
.header-slider .slick-prev.slick-arrow{background-image: url('/images/SLF/next.svg'); transform: rotate(180deg);}
.header-slider .slick-next.slick-arrow{background-image: url('/images/SLF/prev.svg'); transform: rotate(180deg);}
#imageGallery .slick-prev.slick-arrow{background-image: url('/images/SLF/next.svg'); transform: rotate(180deg);}
#imageGallery .slick-next.slick-arrow{background-image: url('/images/SLF/prev.svg'); transform: rotate(180deg);}
/**********************
Menubar CSS
**********************/
.menu_open .menu-bg { left: 0; right: 50%;}
.menubar-section {left: 0px; right: 57%;}
.mobile-menu .header-links {left: 0; right: 15px;}
@media(max-width: 767px){
    .menu_open .menu-bg { left: 0; right: 50%;}
    .menubar-section {left: 0px; right: 53%;}
    .mobile-menu .header-links .dropdown a{margin-right: 0;}
}
@media(max-width: 560px){
    .menu_open .menu-bg { left: 0; right: 20%;}
    .menubar-section {left: 0px; right: 20%;}
}
/**********************
Menubar CSS End
**********************/
/* Sponser slider */
.media-sponsor-slider-section .sponsor-main-slider .slick-prev.slick-arrow,.media-sponsor-slider-section .sponsor-main-slider .slick-next.slick-arrow{transform: rotate(180deg);}
.media-sponsor-slider-section .slider-type5 .border-box{margin-right: 0px;margin-left: 20px;}
.media-sponsor-slider-section .slider-type5 .border-box:last-child{margin-left: 0;}
.sponsor-outer-box .border-box{margin-left: 20px;margin-right: 0px;}
.sponsor-outer-box .border-box:nth-child(4n){margin-left: 0;}
@media(max-width:1199px){.sponsor-outer-box .border-box,.media-sponsor-slider-section .slider-type5 .border-box{margin-left: 15px;}}
@media (max-width: 991px){
    .sponsor-outer-box .border-box:nth-child(4n) {margin-left: 0;margin-right: 0;}
    .sponsor-outer-box .border-box:nth-child(3n) {margin-left: 0px;}
    .sponsor-outer-box .border-box:nth-child(4) {margin-left: 15px;}
}
@media (max-width: 767px){
    .sponsor-outer-box .border-box:nth-child(2n) {margin-left: 0px;}
    .sponsor-outer-box .border-box:nth-child(3n) {margin-left: 15px;margin-right: 0;}
    .sponsor-outer-box .border-box:nth-child(6){margin-left: 0;}
}
@media(max-width:480px){
    .sponsor-outer-box .border-box,.media-sponsor-slider-section .slider-type5 .border-box{margin-left: 0;margin-right: 0;}
    .sponsor-outer-box .border-box:nth-child(3){margin-left: 0;}
}
.custom-arrow .prev::before{left: auto; right: 0;}
.custom-arrow .next::before{left: 0; right: auto;}
.custom-arrow .prev::before,.custom-arrow .next::before{transform: rotate(180deg);}
/**********************
Legacy-light CSS
**********************/
.past-edition-section .grey-box{right: auto; left: 0;}
/**********************
Legacy-light CSS End
**********************/
.about-left.white{text-align:right;}
.white.t-right{text-align:right;}
.position-relative.t-right{text-align:right;}
.hd-typ3.t-right{text-align:right;}
/* NEWSLETTER SECTION */
.newsletter-section .newsletter-form .form-field{margin-left: 18px; margin-right: 0;}
@media(max-width: 767px){.newsletter-section .newsletter-form .form-field {margin-left: 0;margin-right: 0;}}
.newsletter-section .form-agree,.newsletter-section .hd-typ3,.newsletter-section .newsletter-join {text-align: right;}
.newsletter-section .newsletter-form form,.newsletter-section .subscribe-btn{text-align: right;}
.modal#newsletterModal .modal-body{text-align: right;}
.modal-header .close{margin: -15px auto -15px -15px;}
.custom-control{ padding-left: 0; padding-right: 30px; }
.custom-control-label::before,
input[type="checkbox"]:checked + .custom-control-label::after{ left: auto; right: 0; top: 10px;}
.custom-control-input {
    z-index: 9;right: 0;top: 10px;
}
/* FOOTER */
.footer ul,.footer .footer-bottom .footer-bottom-text,.footer .footer-header{text-align: right;}
.footer .footer-bottom .ft-bottom-links li{margin-left: 25px; margin-right: 0px;}
.footer .footer-bottom .ft-bottom-links li:last-child{margin-left: 0;margin-right: 0;}
.footer .ft-social-links li a{padding-right: 0;padding-left: 40px;}
.restaurant-logos .restaurant-logo-box .restaurant-logo-right .restaurant-logo-main{text-align:right;}
.restaurant-pagination a img{transform:rotate(180deg);}
.restaurant-pagination a.pagination-prev span {margin-right:15px;margin-left:0 !important;}
.restaurant-pagination a.pagination-next span {margin-right:0 !important;margin-left:15px;}
/* ABOUT */
.modal#videoPopup .modal-header .close{margin-right: auto;margin-left: 0;}
.gallery-section .hd-typ3{text-align: right;}
.gallery-section .slider-type4 + .slider-type4-arrow .prev-arrow{
    margin-right: 0 !important;
    margin-left: 25px;
}
.gallery-section .slider-type4 + .slider-type4-arrow .prev-arrow:after{
    background-image: url('/images/SLF/next.svg');
    transform: rotate(180deg);
}
.gallery-section .slider-type4 + .slider-type4-arrow .next-arrow:after{
    background-image: url('/images/SLF/prev.svg');
    transform: rotate(180deg);
}
.gallery-section .slider-type4.slick-initialized .gallery-probox.slick-slide{
    margin-right: 0;margin-left: 12px;
}
.gallery-section .slider-type4 .slick-list{clip-path: inset(-100vw 0 -100vw -100vw);}
.gallery-section .slider-type4 .gallery-probox .gallery-text{left: auto; right: 20px}
@media(max-width: 1199px){
    .gallery-section .slider-type4 + .slider-type4-arrow .prev-arrow:after{left: 45%;}
}
@media(max-width: 991px){
    .gallery-section .slider-type4 + .slider-type4-arrow .prev-arrow:after{left: 38%;}
}
@media(max-width: 767px){
    .gallery-section .slider-type4 + .slider-type4-arrow .prev-arrow:after{left: 38%;}
}
@media(max-width: 480px){
    .gallery-section .slider-type4 + .slider-type4-arrow .prev-arrow:after{left: 25%;}
    .gallery-section .slider-type4 + .slider-type4-arrow .next-arrow:after{right: 28%;}
}


.probox-content .box-header, .probox-content .box-info{text-align: right;}
.header-slider {right: auto; left: 0;}

.village-dropdown + .dropdown-menu.show li a{margin-right : 0; white-space: normal;}
.village-dropdown + .dropdown-menu{max-width: 308px;left: -146px!important;}