body{direction: rtl;}
/*======home page=====*/
/*=====header css====*/
.main-navbar.navbar .navbar-nav .nav-item .dropdown-toggle::after{margin-right: 5px;}
.main-navbar .navbar-nav .dropdown-menu{left: 0;}
.main-navbar .navbar-nav{margin-right: auto; margin-left: 0 !important;}
/*====main banner css=====*/
button.btn.btn-black.book-now{right: auto !important; left: -70px; transform: rotate(90deg) !important;}
.banner-search ul li:last-child .btn-gold{border-radius: 10px 0 0 10px !important;}
.banner-search ul li:last-child{border-left: 0px !important;}
.banner-search ul li{border-right: 0px !important; border-left: 1px solid #c39937;}
.date-name{text-align: right;}
.banner-search ul li label{text-align: right !important;}
.banner-search ul li span{text-align: right !important;}

/*======About section css=======*/
.about-right { text-align: right;}
.about-right ul li{margin-right: 0px !important; margin-left: 20px !important;}
.btn-gold img { transform: rotate(180deg);}
.about-left{padding-left: 0px !important; padding-right: 30px;}
.about-left:before{left: auto !important; right: 0 ;}
.video-btn{right: auto !important; left: 37px ;}

/*====Room & Suits css=======*/
.room{padding: 50px 50px 50px 0 !important;}
.room-box{text-align: right !important;}
.room-info{text-align: right !important;}
.room ul.slick-dots { right: auto !important; left: -47px;}
.room-info ul{justify-content: right;}
.price{flex-direction: row-reverse;}
/*=====Offer section css======*/
.offer-box-details ul li i{margin-right: 0 !important; margin-left: 10px !important;}

/*======service section css=======*/
.service-image{text-align: left !important; right: auto !important; left: 0 !important;}
.service-list ul li{margin-bottom: 15px;}

/*====testimonial section css====*/
.client-box .slick-next{left: 0 !important;}
.client-box .slick-prev {right: auto !important; left: 50px !important;}
.client-box-info{text-align: right;}
.designation ul li{flex-direction: row-reverse !important;}
.pro-info{margin-left: 0px !important; margin-right: 10px !important;}
.client-box .slick-dots{right: auto !important; left: 20px !important;}

/*======Blog Info section css====*/
.blog-info{text-align: right;}
.blog-info .btn-text{text-align: right !important;}
.btn-text i.fa-long-arrow-right { transform: rotate(180deg);margin-left: 0px !important; margin-right: 5px;}
.blog-info ul li{margin-right: 0 !important; margin-left: 10px ;}
.blog-info ul li i{margin-left: 6px; margin-right: 0 !important;}

/*======info section===*/
.info-content { text-align: right;}
.more-info {
    background: linear-gradient(120deg, #000 55%, #c39c3b 45%) !important;
}

/*=====footer css=====*/
.up-arrow{margin-left: 0 !important; margin-right: auto;}
.footer-content .social-media li{margin-right: 0px !important; margin-left: 25px ;}
.copyright-text p{text-align: right;}
.copyright-text {text-align: right;}


/*=======Home page RTL Responsive css====*/
@media(max-width:1199px){
    button.btn.btn-black.book-now{bottom: 0 !important; transform: rotate(0deg) !important; margin: auto !important; left: 0 !important; right: 0 !important; }
    .banner-search ul li:last-child .btn-gold{border: none; border-radius: 10px 0 0px 10px !important;}
}
@media(max-width:991px){
    .banner-search ul li:nth-child(even){border-left: 0px !important;}
    .banner-search ul li:last-child .btn-gold{border-radius: 0 0 10px 10px !important;}
    .date-plus p{margin-left: 0 !important; margin-right: 5px !important;}
    .main-navbar .close-button{right: auto !important; left: 20px !important;}
    .main-navbar .sidebar{left: -250px !important; right: auto !important;}
    .sidebar.open{left:0 !important ; right: auto !important;}
}
@media(max-width:575px){
    .banner-search ul li{border-left: 0px !important;}
    
    .copyright-text p{text-align: center !important; }

}
/*=======Home Page End=======*/

/*=====About Page start======*/
/*======Hotel About Section css======*/
.about-img img{border-radius: 0 10px 10px 0 !important;}
.about-content{border-radius: 10px 0 0 10px !important;}
.about-section .container .right-content .about-img img{border-radius: 10px 0 0 10px !important;}
.about-section .container .right-content .about-content{text-align: left !important; border-radius: 0 10px 10px 0 !important;}

/*=======Responsive page ======*/
@media(max-width:767px){
    .more-info{background-image: linear-gradient(0deg, #000 50%, #c39c3b 50%) !important;}
}
/*=====About Page end======*/

/*=====Room and Suits Page start======*/
/*====== Room and Suits Section css======*/
.room-name{text-align: right;}
.rating-str ul li{margin-left: 0 !important; margin-right: 10px;}
.person-details ul li{margin-right: 0 !important; margin-left: 25px;}
.room-content .icon{margin-right: 0 !important; margin-left: 15px;}
.person-text { text-align: right;}
.person-details .btn.btn-black{width: auto !important; min-width: fit-content !important;}
.rating-str ul li:last-child{margin-right: 10px !important; margin-left: 0 !important;}
.room-desc{align-items: baseline !important;}
/*======responsive css=====*/
@media(max-width:1199px){
    .person-details ul li{margin-bottom: 10px !important;}
    .person-details ul li:last-child{margin-bottom: 0 !important;}
}
@media(max-width:575px){
    .room-desc{align-items: flex-start !important; flex-direction: column-reverse !important;}
    .room-name{margin-top: 10px;}
}

/*========Dinning page start=====*/
.restaurant-details{text-align: right;}
.details-list ul li{padding-left: 0 !important; padding-right: 30px;}
.details-list ul li::before{left: auto !important; right: 0;}

/*=======Meeting And Event Page=======*/
.plan-content{text-align: right;}
.venue-slider .slick-prev:before, .venue-slider .slick-next:before{line-height: 0.4 !important;}
.venue-slider .slick-arrow.slick-prev {left: auto !important; right: -10px !important; z-index: 1 !important;}
.venue-slider .slick-arrow.slick-next {left: -10px !important;}
.venue-card .card-content{text-align: right;}
.venue-card .card-content a{display: flex; align-items: center; justify-content: right; flex-direction: row-reverse !important;}
.venue-card .card-content a span img{transform: rotate(180deg) !important;}
.venue-card .card-content a .right-arrow{margin-left: 0 !important; margin-right: 7px;}
/*======Blog Page====*/
.blog-card .date{left: auto !important; right: 20px ;}

/*======Blog Details page=====*/
.blogdetails-content .blogdetails-info li i{margin-left: 10px ; margin-right: 0 !important;}
.blogdetails-content .blogdetails-info li{margin-left: 15px ; margin-right: 0 !important;}
.blogdetails-content{text-align: right;}
.amenities-list ul li{padding-left: 0 !important; padding-right: 25px;}
.amenities-list ul li::before{left: auto !important; right: 0;}

/*======career page====*/
.type-info span{transform: rotate(-140deg) !important;}

/*=====faq page=====*/
.faq-content .accordion-button::after{margin-right: auto !important; margin-left: 0 !important;}
.faq-content .accordion-header .accordion-button{text-align: right !important;}
.faq-content .accordion-body{text-align: right !important;}
/*======Contact Page start=====*/
[dir=rtl] .iti .iti__selected-dial-code{direction: ltr !important;}
.iti__country-container{left: auto !important; right: 0 !important;}
.iti input.iti__tel-input, .iti input.iti__tel-input[type=text], .iti input.iti__tel-input[type=tel]{padding-right: 100px !important; padding-left: 20px !important;}







