body {
    direction: rtl;
    /*font-family: 'Roboto', sans-serif;*/
    font-family: 'Heebo', sans-serif;
}


/*.logo{left:30px; right:inherit;}*/


/*.hamburger{ right:51px; left:inherit;}*/

.hamburger.is-active .hamburger-box {
    left: 6px
}

#menu {
    left: inherit;
    right: -100%;
    padding-left: 0px;
    padding-right: 51px;
}

#menu.active {
    right: 0px;
}

#wrapper.active {
    padding-left: 0px;
    margin-right: 0px;
    /*padding-right: 300px;*/
    /*margin-left: -300px;*/
}

.logo {
    left: 30px;
    right: inherit;
    text-align: left;
}

/** oded */
.home .logo:not(.logo-sticky) {
	left: 47%;
}

/* /oded */

.hamburger {
    right: 55px;
    left: inherit;
    top: 35px;
}





.row-full {
    right: 0px;
}

#menu .topmenu li {
    text-align: right;
}


/*.ourrooms .section_title{ text-align:right;}*/

.roomslider .swiper-button-next,
.roomslider .swiper-rtl .swiper-button-prev {
    background-image: url('../images/arrow_left.png');
}

.roomslider .swiper-button-prev,
.roomslider .swiper-rtl .swiper-button-next {
    background-image: url('../images/arrow_right.png');
}


/*.gallery .swiper-button-next, .gallery .swiper-rtl .swiper-button-prev{background-image: url('../images/arrow_left.png')}*/


/*.gallery .swiper-button-prev, .gallery .swiper-rtl .swiper-button-next{background-image: url('../images/arrow_right.png')}*/

.tauthor {
    right: inherit;
    left: -10%;
}

.rooms .ritem {
    padding-left: 30px;
    padding-right: 0px;
}


/*Rooms page*/

.rooms .ritem:nth-child(2n+2) {
    padding-right: 30px;
    padding-left: 0px;
}

.booklink a {
    margin-left: inherit;
    margin-right: 6%;
}

.readmore {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0px;
}
.home-about-section .link a{ font-size: 16px; }

.amenitites ul::before{right:0px; left:inherit;}
.amenitites ul li {font-family:'Heebo', sans-serif;}
/*End Room Page*/


/*Contact us*/

.cform .ffield:nth-child(2n+1) {
    padding-left: 2%;
    padding-right: 0
}

.cform label {
    display: block;
    text-align: right;
}

.cform input[type="text"],
.cform input[type="email"],
.cform input[type="tel"],
.cform textarea {
    text-align: right;
}

.cform .ffield.news {
    text-align: right;
}

.cform .wpcf7-list-item {
    margin: 0;
}

.ffield.submit {
    text-align: right;
}

.contactpage .customercare,
.contactpage .contact_address,
.contactpage .section_title {
    text-align: right;
}
.contactform form{
    direction:  rtl;
}
.contactform .wpcf7 form .wpcf7-response-output {
    text-align: right;
    padding-right: 0
}
.newslatter input[type="checkbox"]{
    margin-right: 0;
    margin-left:10px;
}
/*.general .section_title{
    text-align: right;
}*/
.general .section_title,.generalcontent .general_content,.generalcontent .section_subtitle{ text-align: right; }
.general .section_title::before{ left: inherit; right: 0 }
.general_content{ font-weight: 300; }

/*End Contact us*/

.tauthor,
.section_title,
.offerlink a,
.stitle,
.roomlink a,
.read_more_link a,
.section_subtitle,
.booklink a,
.offertitle,
.offerdesc,
.ourrooms .section_title,
.roomtitle,
.sepcialoffers .section_title,
.room-page .booklink a,
.section_title.about,
.text_content,
.our-rooms-page .section_title.about,
.room-page .roomtitle,
.room .roomdesc,
.general_content,
.section_title.about.inner-page-titiles,
.testimonial,.cform input[type="text"], .cform input[type="email"], .cform input[type="tel"], .cform textarea,
.cform input[type="submit"],
.wpcf7-list-item-label,
.ffield label,
.contactpage .detail,
.home-about-section .link a,
.readmore {
    
    font-family: 'Heebo', sans-serif;
}
.text_content{
    font-weight: 300;
}

/* General Css */

.testimonial {
    font-size: 27px;
    line-height: 38px;
    color: #010101;
	/*font-family: 'Heebo', Roboto, sans-serif;*/
}


.offers{ flex-direction: row-reverse; }

.tauthor {
    font-size: 17px;
    width: auto;

    max-width: 800px;
}


/*Over General Css */


/* sepcial offers */

.offerlink a {
    font-size: 16px;
}
.offerdetail .booklink{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}


/* End sepcial offers */

.roomslider .room_detail_inr {
    font-size: 33px 20px;
}

.roomlink a {
     font-size: 16px;
}
.ourrooms .roomtitle{
    font-weight: 300;
}

.home-about-section .text_content{
    font-weight: 400;
}
/*Footer*/

.social-icon ul li {
    padding-right: inherit;
    padding-left: 14px;
}


/*End Footer*/

.room-page .booklink a {
    max-width: 181px;
    width: 34%;
    margin-left: inherit;
    margin-right: 6%;
    padding: 10px 10px;
    font-size: 17px;
    line-height: 25px;
}
/*.rooms.room-page .ritem { float: right; }*/
#footer ul li a,#footer .textwidget{
    font-weight: 300;
}

.booklink .line {
    /*width: 63%;*/
}
.amenitites ul li{ padding-left: 0; padding-right: 20px; }
.amenitites ul li:before{ left: inherit; right: 0; }
/*#sb-container{ direction: ltr; }*/
.sb__form {
     direction: rtl; 
}
/*.searchbariner .sb-direction-rtl .sb__dates .sb__form-field{ float:left!important; }*/
.searchbariner #sb-container .sb__btn--primary{ margin-left: 6px; }
.searchbariner #sb-container .sb-screen-m .sb__calendar{ right: 0; }

	.wpml-ls-legacy-list-horizontal { left:inherit; right:94px;}
.inner-for-mobile{
		display:none;
	}
	.inner-for-desktop{
		display:block;
	}
@media only screen and (min-width: 800px) {
    .sticky_search .sb__footer-link { text-align: right; }
    
    .sticky_search .sb__footer{
        padding-left: inherit;
        padding-right: 15px;  
    }
    .sticky_search .sb__footer-promo-wrapper .sb__footer-link{ margin-right: 5px!important; }
    .sticky_search .sb__footer .sb__footer-actions{ float: unset; } 
    .sticky_search .sb__footer .sb__footer-promo-wrapper{ float: right; }

     
    
}


@media only screen and (max-width: 1024px) {
.room-page .booklink a{
        padding: 10px 5px;
        font-size: 13px;
    }
    .hamburger{
        top:26px;
    }
}
@media only screen and (max-width: 767px) {
	.mob-icon {
        left: inherit;
        right: 100px;
    }
	.wpml-ls-legacy-list-horizontal { left:inherit; right:60px; top:11px;}
}
@media only screen and (max-width: 600px) {
    .tauthor {
        width: 100%;
        left: 0;
        right: 0;
    }
    #menu {
        padding-right: 0px;
    }
    .hamburger {
        right: 21px;
    }
    .mob-icon {
        left: inherit;
        right: 128px;
    }
    .footercol.foot_col_2{
        text-align: right;
    }
    .footercol.foot_col_4{
        right: inherit;
        left: 0;
    }
    .sb__footer-promo{ left: inherit!important; right: 0!important; }

}
@media only screen and (max-width: 576px) {
	.inner-for-mobile{
		display:block;
	}
	.inner-for-desktop{
		display:none;
	}
}
@media only screen and (max-width: 450px){
.roomslider .swiper-button-prev, .roomslider .swiper-rtl .swiper-button-next {
    right: 20px;
    left: inherit;
}
.roomslider .swiper-button-next, .roomslider .swiper-rtl .swiper-button-prev{
    right: inherit;
    left: 20px;   
}

/*oded*/
.testimonial {
    font-size: 17px;
    line-height: 27px;
    color: #010101;
}

}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {padding: 5px;}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a svg {width: 25px;}