.page-wrapper.rtl{
	direction: rtl;
}

.rtl .wp-block-themepunch-revslider,
.rtl .owl-carousel,
.rtl .swiper-container{
	direction: ltr;
}

.rtl .testimonial-block-three .inner-box{
	flex-direction: row-reverse;
}

.rtl .main-header .header-top,
.rtl .main-menu .navigation > li > ul > li > a,
.rtl .main-menu .navigation > li > ul > li > ul > li > a,
.rtl .main-header .header-top .left-info li,
.rtl .room-search-form .hotel-booking-search .hb-form-table .hb-form-field,
.rtl .about-section-two .content-column .inner-column,
.rtl .rooms-carousel .room-block-two,
.rtl .package-block-two .overlay-cotnent,
.rtl .service-block,
.rtl .testimonial-block-two .inner-box,
.rtl .experience-section .content-column .inner-column,
.rtl .news-block .inner-box,
.rtl .subscribe-section .title-column,
.rtl .main-footer .footer-widget,
.rtl .mobile-menu .nav-logo,
.rtl .mobile-menu .navigation li > a,
.rtl .banner-section-three .content-box,
.rtl .room-block-three .inner-box,
.rtl .testimonial-block-three .content-column,
.rtl .news-block-four,
.rtl .news-block-three .inner-box,
.rtl .banner-section-four .about-hotel,
.rtl .about-section-four .content-column .inner-column,
.rtl .room-block-three .inner-box,
.rtl .package-block-four .inner-box,
.rtl .testimonial-block-four .content-column,
.rtl .news-block-five .inner-box,
.rtl .banner-section,
.rtl .about-section .content-column .inner-column,
.rtl .room-block .inner-box,
.rtl .testimonial-block .inner-box,
.rtl .room-block-four .cotnent-box,
.rtl .room-detail,
.rtl .review-top-section .statistic,
.rtl .hb_single_room_tab_details,
.rtl .sidebar-page-container,
.rtl .contact-block .inner-box,
.rtl .contact-form .form-group input[type="text"], 
.rtl .contact-form .form-group input[type="email"], 
.rtl .contact-form .form-group input[type="phone"], 
.rtl .contact-form .form-group input[type="web"], 
.rtl .contact-form .form-group input[type="url"], 
.rtl .contact-form .form-group input[type="text"], 
.rtl .contact-form .form-group textarea, 
.rtl .contact-form .form-group select{
	text-align: right;
}

.rtl .main-header .header-top .left-info li{
	margin-right: auto;
	margin-left: 30px;
	padding-left: 0;
	padding-right: 25px;
}

.rtl .main-header .header-top .left-info li i{
	left: auto;
	right: 0;
}

.rtl .main-menu .navigation > li{
	float: right;
	margin-right: auto;
	margin-left: 40px;
}

.rtl .main-header .outer-box{
	margin-left: 0;
	margin-right: 40px;
}

.rtl .main-menu .navigation > li:hover > a::before, 
.rtl .main-menu .navigation > li.current > a::before,
.rtl .experience-section .video-column .video-box::before{
	left: auto;
	right: 0;
}

.rtl .main-menu .navigation > li > ul > li.dropdown > a::after{
	right: auto;
	left: 0;
	transform: rotate(180deg);
}

.rtl .room-search-form .hotel-booking-search .hb-submit{
	right: auto;
	left: 0;
}

.rtl .room-search-form .hotel-booking-search .hb-form-table .hb-form-field .hb_input_field::after,
.rtl .hotel-booking-search .hb-form-table .hb-form-field .hb-form-field-input::before{
	right: auto;
	left: 20px;
}

.rtl .about-section-two .content-column .inner-column{
	margin-left: 0;
	margin-right: -28px;
}

.rtl .about-section-two .content-column .float-text{
	margin-right: -90px;
	margin-left: 0px;
}

.rtl .about-section-two .content-column .image {
	margin-right: -216px !important;
	margin-left: 0;
}

.rtl .about-section-two .images-column::before{
	right: 20px;
	left: auto;
}

.rtl .about-section-two .images-column .image-2{
	margin-left: 0;
	margin-right: -20px;
	padding-left: 90px !important;
	padding-right: 0px !important;
}

.rtl .about-section-two .images-column .image-3 {
	margin-left: -60px !important;
	margin-right: 0px !important;
	padding-right: 150px;
	padding-left: 0px;
}

.rtl .room-block-two .rating,
.rtl .package-block-two .pack-info,
.rtl .package-block-two .rating,
.rtl .testimonial-block-two .rating,
.rtl .testimonial-block-three .rating,
.rtl .room-block-three .rating,
.rtl .package-block-four .rating,
.rtl .testimonial-block-four .rating,
.rtl .testimonial-block .rating{
	justify-content: flex-end;
}

.rtl .package-block-two .pack-info .day{
	margin-right: 0;
}

.rtl .experience-section .content-column .inner-column{
	padding-right: 55px;
	padding-left: 0px;
}

.rtl .experience-section .content-column::before{
	left: auto;
	right: 110%;
}

.rtl .experience-section .video-column .video-box{
	margin-right: -185px;
	margin-left: 0px;
}

.rtl .experience-section::before{
	right: 310px;
}

.rtl .news-block.updated .lower-content .post-info .ako-meta{
	display: flex;
	margin-right: 0;
	gap: 10px;
}

.rtl .news-block.updated .lower-content .post-info .icon,
.rtl .recent-post .post h5{
	margin-right: 0;
}

.rtl .news-block.updated .lower-content .post-info .ako-meta:first-child{
	margin-left: 25px;
}

.rtl .subscribe-form .form-group .theme-btn{
	right: auto;
	left: 10px;
}

.rtl .subscribe-section .title-column{
	padding-left: 30px;
	padding-right: 0px;
}

.rtl .footer-widget ul li{
	padding-right: 25px;
	padding-left: 0;
}

.rtl .main-footer .contact-list li{
	padding-right: 35px;
	padding-left: 0;
}

.rtl .footer-widget ul li::before,
.rtl .main-footer .contact-list li .icon,
.rtl .recent-post .post-thumb,
.rtl .banner-section-four .text::before,
.rtl .contact-block .inner-box .info li .icon{
	left: auto;
	right: 0;
}

.rtl .footer-widget ul li::before{
	transform: rotate(180deg)
}

.rtl .recent-post .post{
	padding-right: 100px;
	padding-left: 0px;
}

.rtl .footer-widget .social-icon-one li{
	margin-left: 25px;
}

.rtl .mobile-menu .close-btn{
	right: auto;
	left: 20px;
}

.rtl .mobile-menu .navigation li.dropdown .dropdown-btn{
	right: auto;
	left: 0;
}

.rtl .subscribe-form .form-group input[type="email"]{
	padding-right: 29px;
	padding-left: 160px;
}

.rtl .banner-section-four h1{
	padding-left: 30px;
	padding-right: 0px;
}

.rtl .about-section-four .content-column .inner-column{
	margin-left: -70px;
	margin-right: -80px;
}

.rtl .about-section-four .image-column .inner-column{
	margin-left: -120px;
	margin-right: 0px;
}

.rtl .about-section-four .content-column .inner-column::before{
	left: -74%;
	right: 0;
}

.rtl .rooms-carousel-two .room-block-three .theme-btn{
	right: 30px;
}

.rtl .news-block-five .post-info .post-date{
	margin-left: 25px;
}

.rtl .banner-section::before {
	right: auto;
	left: 84px;
}

.rtl .about-section .content-column .inner-column{
	padding-right: 50px;
	padding-left: 0;
}

.rtl .about-section .images-column .image{
	padding-right: 0;
	padding-left: 40px;
}

.rtl .about-section::before{
	right: auto;
	left: 10px;
}

.rtl .about-section .images-column .image::before{
	left: auto;
	right: -95px;
}

.rtl .room-block-four .cotnent-box{
	padding-right: 84px;
	padding-left: 0px;
}

.rtl .room-block-four .cotnent-box .upper-box,
.rtl .room-block-four .rating{
	padding-right: 0;
	margin-right: 0;
}

.rtl .room-block-four .rating i{
	margin-left: 8px;
	margin-right: 0px;
}

.rtl .sort-by .label{
	margin-right: 0;
	margin-left: 10px;
}

.rtl .review-top-section .review-average-rating .rating{
	margin-right: 10px;
	margin-left: 0px;
}

.rtl .hb-room-commentlist-sort-filter .option .toggle svg {
	margin-right: 12px;
	margin-left: 0px;
}

.rtl .statistic-detail-item .rating-number{
	text-align: left;
}

.rtl .blog-single.style-two {
	padding-left: 30px;
	padding-right: 0px;
}

.rtl .sidebar .search-box .form-group input[type="search"]{
	padding-right: 20px;
	padding-left: 50px;
}

.rtl .sidebar .search-box .form-group button{
	left: 5px;
	right: auto;
}

.rtl .contact-block .inner-box .info li{
	padding-left: 0;
	padding-right: 25px;
}

@media only screen and (max-width: 1439px) {
	.rtl .experience-section .video-column .video-box{
		margin-right: 0;
	}
	.rtl .experience-section .content-column .inner-column,
	.rtl .about-section .content-column .inner-column{
		padding-right: 0;
	}
	.rtl .about-section-four .content-column .inner-column,
	.rtl .about-section-four .image-column .inner-column{
		margin: 0px;
	}
	.rtl .about-section-four .content-column .inner-column::before{
		left: 0;
	}
	.rtl  .banner-section .experience{
		margin-right: 0;
	}
	.rtl .about-section .images-column .image{
		padding-left: 0;
	}
}

@media only screen and (max-width: 1023px) {
	.rtl .about-section-two .content-column .inner-column,
	.rtl .about-section-two .content-column .image{
		margin: 0 !important;
	}
	.rtl .blog-single.style-two{
		padding-left: 0;
	}
	
}

@media only screen and (max-width: 599px) {
	.rtl .room-block-four .cotnent-box{
		padding-right: 20px;
		padding-left: 20px;
	}
}
