/* Arabic CSS here */

p{
	text-align:right !important;
	direction: rtl;
}

h1, h2, h3, h4, h5, h6{
	text-align: right;
	direction: rtl;
}

select, input, textarea{
	direction: rtl; 
}

.table-responsive{
	direction: rtl;
}


/* --- grid --- */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5,.col-xs-6,
.col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12,
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
.col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
	float: right;
}

.pull-right{
	float: left !important;
}

.text-left{
	text-align: right;
}
body.rtl{
	padding-left: 0;padding-right: 60px;
}

/* --- Home page styles starts here--- */
header .contact-details ul li i{
	margin-right:0;
	margin-left: 5px;
}

header .logo{
	float: right;
	text-align: right;
}

header .book-now{
	float: left;
}

header .contact-details{
	left: 10px;
    right: auto;
}

.side-navigation .book-now-side-popup{
	left: auto;
	right: 0;
}

.side-navigation .icons li .search-bar{
	left: auto;
	right: 60px;
	width: 410px;
}

.navigation-section{
	float: right;
}

.navigation-section .links{
	float: right;
	margin: 11px 20px 8px 0px;
}

.side-navigation{
	right: 0;
	left: auto;
}

.side-navigation .popup-navigation{
	right: 0;
	left: auto;
}

.side-navigation .book-now-side-popup .form .form-group .ui-datepicker-trigger{
	right: auto;
	left: 5px;
}

.side-navigation .book-now-side-popup .form .form-group label{
	right: 15px;
}

.side-navigation .book-now-side-popup .form .form-group .add-minus{
	left: 0;
	right: auto;
}

.side-navigation .book-now-side-popup .close{
	left: auto;
	right: 25px;
}

.side-navigation .popup-navigation ul li a::before{
	float: right;
	margin-right: 0;
	margin-left: 8px;
    margin-top: -1px;
}

.booking-form{
	text-align: right;
}



.navigation-section .links li a::before{
	float: right;
	margin-right: 0;
	margin-left: 3px; 
}

.navigation-section .links li{
	float: right;
    margin-right: 0;
    margin-left: 18px;
}

header .contact-details{
	direction: ltr;
}

.side-navigation .book-now-side span{
	top:105px;
}

.side-navigation .icons li .search-bar .form-group{
	float: right;
}

.main-banner-slider .swiper-button-prev{
	right: 0;
    left: auto;
    transform: rotate(180deg);
}

.main-banner-slider .swiper-button-next{
	right: auto;
    left: 0;
    transform: rotate(180deg);
}

.main-banner-slider .banner-title h2{
	text-align: left;
}
.main-banner-slider .banner-title .weather ul{
	float: left;
}

.side-navigation .popup-navigation .close{
	left: auto;
	right:25px;
}

.rooms-container .swiper-button-next{
	left: 0;
	right: auto;
    transform: rotate(180deg);
}
.rooms-container .swiper-button-prev{
	transform: rotate(180deg);
}

.more-link .icon{
	    float: right;
    margin-right: 0;
    margin-left: 15px;
}

.rooms-container .room-item ul li{
	margin: 0px 0px 0px 15px;
}

.destination{
	background-position: left center !important;
}

.delay-8{
	text-align: right;
}
div.wpcf7 .ajax-loader{
	float: left;
}

.map-attractions .attractions-cont .attraction-slider .swiper-button-prev{
	left: 25px;
    right: auto;
    transform: rotate(180deg);
}

.map-attractions .attractions-cont .attraction-slider .swiper-button-next{
	left: 0;
	right: auto;
	transform: rotate(180deg);
}

footer{
	background: #fff url(../media/bg/footer_bg.jpg) 105% top no-repeat;
}

footer p{
	text-align: left !important;
}

footer .footer-links li a:before{
	margin-right :0;
	margin-left : 5px;
}

footer .footer-links li{
	margin-right:0;
	margin-left: 35px;
}

.about-img{
	margin-bottom: 25px;
}

.inner-container .wyndham-rewards .primary-btn{
	float: left;
}

.inner-container .room-item .room-title ul li{
	margin-right:0;
	margin-left: 15px;
}

.main-banner-slider .breadcrumb ul li{
	margin-right : 0;
	margin-left: 10px;
}

.inner-container .dining .row:nth-child(even) .col-md-6{
	float: left;
}

.inner-container .dining .links li{
	margin-right:0;
	margin-left: 15px;
}

.inner-container{
	background: #fff url(../media/bg/flower-bg_2.html) right top no-repeat;
}
.about-container{
	background: #fff url(../media/bg/flower-bg_2.html) right top no-repeat;
}

.booking-form.general-booking-form{
	text-align: right; 
}

.booking-form h2{
	text-align: right;
}

.booking-form .form .form-group .ui-datepicker-trigger{
	right: auto;
	left:  5px;
}

.booking-form .form .form-group .selector{
	background: url(../media/icons/down-arrow.png) 5% center no-repeat;
}

.booking-form{
	left: 20px;
	right: auto;
}
header .book-now.active{
	text-align: right;
}

.recommend_wyndham{
	direction: ltr;
}

.inner-container .detail-template .search-page .search-tap .search-b{
	right: auto;
	left: 16px;
}

.more-link .text{
	float: right;
}


@media screen and (max-width: 767px) {
	/* --- grid --- */
	.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5,.col-xs-6,
	.col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12,
	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6,
	.col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12,
	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
	.col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{
		width: 100%;
	}
    .col-md-12{
    	width: 100%;
	}
	body.rtl{
		padding-right: 0;
	}

	header .logo{
		float: left;
		text-align: left;
		left: 12px;
	}

	header .logo img{
		width: 260px;
	}

	.side-navigation .popup-navigation .close{
		left: 25px;
		right: auto;
	}

	.main-banner-slider .banner-title h2{
		text-align: center;
	}

	.main-banner-slider .banner-title .weather{
		direction: ltr;
	}

	footer p{
		text-align: center !important;
	}
}

.recommend_wyndham {
	left: 135px;
	right: auto;
}