body,
.room-amenities-section ul, 
.text-page-template ul, 
.text-container ul{
       direction: rtl;      
       text-align:right;
}
header{
        direction: ltr;
}
.room-amenities-section li, .text-page-template li, .text-container li {
    background: url(../images/bullet.svg) no-repeat right 8px;
    text-align:right;
    direction: rtl; 
    padding-left:0px;
        padding-right: 24px;
            background-size: 8px;


}

.text-container .color-grey li {
    background: url(../images/bullet-grey.svg) no-repeat right 14px;
    background-size: 8px;
    text-align:right;
    direction: rtl; 
    padding-left:0px;
        padding-right: 24px;
}

@media screen and (min-width: 768px) { 
    .all-rooms-intro .room-line .room-img{
        left:0px;
        right: unset;
    }
    .all-rooms-intro h2:before, 
    .all-rooms-intro .show-on-hover:before
    {
        left:unset;
        right: 0px;
    }
    .all-rooms-intro .room-line:hover h2, 
    .all-rooms-intro .room-line:hover .show-on-hover {
        transition: all 1s ease-out;
        padding-left: 0px;
        padding-right: 70px;
        text-align: right !important;
    }
    .sliderMobileSwiper .swiper-slide{
       text-align: right; 
    }

}
.marquee {
     direction: ltr;       
}
.Discover::after {
        transform: rotate(180deg);
}

.text-start,
h2.syne{
    text-align:right!important;
}

@media (min-width: 1025px) {
    .menu--main .menu__list--level-1 {
        left:unset;
        right:100%;
        padding-left:0px;
        padding-right:87px;
    }
    .menu--main .menu__list--level-1 > li:before{
        left:unset;
        right:0px;
    }
        .menu--main .menu__list--level-1>.menu__item {
        padding: 10px 50px 10px 0px;
        }
        .menu--main .menu__list--level-0>.menu__item {
        overflow: hidden;
        text-align: right;
        margin-right: 100px;
    }
}
@media (max-width: 1024px) {
    .menu__list__wrapper ul,
     .menu-icons{
        text-align: right;
    }

}

.form-floating>label {
    left:unset;
    right:10px;
}
