﻿caption, th, td {text-align:right}


/*General Classes */
body{font:200 18px 'Changa';line-height:21px;direction:rtl}
a,input[type="button"],button,select {font:200 18px 'Changa';line-height:21px}

.Float{float:right}
.FloatDir{float:left}

h1 {font-size:30px;line-height:36px;font-weight:400;font-family:"Changa"}
/* Fonts */
.FontSizeMedium {font-size:16px}
.FontSizeSmall {font-size:14px}
.FontSizeLarge {font-size:24px}
.TextColorlight {color:#808080}
.MargL10 {margin-right:10px;margin-left:0}
.LanguageFont {font-family: 'Lato'}

body:after{content:"نسخة تجريبية";position:fixed;width:118px;top:21px;left:auto;right:-25px;font:700 14px 'Changa';-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}

/****************************************************************************Master Page**********************************************************************/
/****** Header *******/
#HeaderLangLogin{margin-right:0;margin-left:1px}
#HeaderLangLogin a{font-size:16px}
#HeaderLang{background:url('/Images/MainSpriteAR.png') no-repeat right top;padding-left:0;margin-right:0;padding-right:25px;margin-left:12px}
#HeaderLang a{background:none;font-family:'Lato';width:50px}
#LoginIcon{background:url('/Images/MainSpriteAR.png') no-repeat right -32px;padding-right:25px;padding-left:0}
.HeaderHomePageStyles #HeaderLang {background: url('/Images/MainSpriteAR.png') no-repeat right -101px;padding-left:0;margin-right:0;padding-right:25px;margin-left:12px}
.HeaderHomePageStyles #HeaderLang a {background:none}
.HeaderHomePageStyles #LoginIcon {background: url('/Images/MainSpriteAR.png') no-repeat right -133px;padding-right:25px;padding-left:0}

/**Nav**/
#MainNav ul li a{padding:25px 0 10px}

.MasterLoginIcon {background-position:left center;padding-right:0;padding-left:22px}
.MasterLoginPopup {right:auto;left:-1px;top:25px}


/************************************************ Home Page *********************************************************/
.RentzHomeTitle h1 {font-size:45px;line-height:50px;font-family:"Changa"}
.HomeTextBox{font-size:25px;line-height:30px;text-align:right;margin:0 0 0 20px}
.HomeTextBoxDate{padding:15px 15px 15px 70px;margin-left: 20px;margin-right:0;font-size: 17px;line-height:30px;background-position:left top;text-align:right}

.RentsHomeSearch input{background-position:center -41px}
/* Home Spinner */
#HomePlusMinusButton {width:85px;padding-left:60px;padding-right:0}
.RentsHomeMember{margin-right:0;margin-left:20px}
.HomePlusMinus{right:auto;left:0}

/**** Auto Compelete ****/
.autocomplete-group {font-size: 16px; color: #000 }

/**** Date Picker ****/

.table-condensed th {font-size:16px}
.daterangepicker .btn-success{font-size:14px;margin: 10px 0 10px 10px}
.daterangepicker .cancelBtn {font-size:14px}

.daterangepicker.ltr .calendar {float:right}
.table-condensed,.range_inputs {direction:rtl}
.table-condensed thead tr:first-child th:last-child {border-radius:5px 0 0 5px}
.table-condensed thead tr:first-child th:first-child {border-radius:0 5px 5px 0}

.daterangepicker.ltr .calendar.left .calendar-table {
padding-right:4px;padding-left:12px}
.daterangepicker .glyphicon-chevron-left:before {content: "\e080"}
.daterangepicker .glyphicon-chevron-right:before {content: "\e079"}

/******************************************** Details page ********************************************************/
/*Social icons */

#ProDetSocialIcons a{background:url('/Images/ProDetialsSocialIcons.png') no-repeat;margin-left:12px;margin-right:0}

/*Tabs*/
.DetailsTabsUl {left:0;right:auto}
.DetailsTabsUl li{margin-right:0;margin-left:8px;float:right}

/***Details***/
.IconsMainSprite{background:url('/Images/MainSpriteAR.png') no-repeat 0 0}
.BedIcon{background-position:right -205px;padding-right:25px;padding-left:0;margin-left:25px;margin-right:0}
.BathIcon{background-position:right -234px;padding-right:25px;padding-left:0;margin-left:25px;margin-right:0}
.GuestIcon{background-position:right -264px;padding-right:20px;padding-left:0;margin-left:25px;margin-right:0}
.AreaIcon{background-position:right -294px;padding-right:20px;padding-left:0;margin-left:25px;margin-right:0}

.DetailsAnimList li{float:right}
.DetailsAnimList li span{float:right}
.DetailsAnimList li .Cirlce{margin-right:0;margin-left:12px}

.BlueHeader {font-weight:200}

/*Right side */
.DetailsButtonBook,.DetailsButtonFav {font-size:20px!important}
.DetailsButtonFav{background-position:88% center;padding-right:18px;padding-left:0}

/*.RentsDropdwon{padding:10px 15px 10px 45px;background:url('/Images/DropdownArrow.png') no-repeat 95% center}*/

/* You might also like */


/* Spinner Numbers */
#ProDeRightSide #HomePlusMinusButton,#ListingFilterButtonsCont #HomePlusMinusButton{background-position: 5% center;text-align:right}


/*.GuestsNumberShow {right:5px;left:auto;font-size:20px}*/
#ProDeRightSide .HomePlusMinus,#ListingFilterButtonsCont .HomePlusMinus{left:0px;right:auto}
.HomePlusMinus button,.ListingFiltTabCont button{border-radius:0 20px 20px 0;font:700 20px tahoma}
.HomePlusMinus .SpinnSpanDown,.HomePlusMinus .SpinnSpanUp,.ListingFiltTabCont .SpinnSpanDown,.ListingFiltTabCont .SpinnSpanUp{float:right}
.HomePlusMinus .ButUp,.ListingFiltTabCont .ButUp{border-radius:20px 0 0 20px}

.InnerTextBoxDate {text-align:right;padding-right:10px;padding-left:0;font-size:17px}
#ProDeRightSide #HomePlusMinusButton{font-size:17px}

.carousel-indicators {direction:ltr}

/*Iframe */

.IFrameFullScreen {right:auto;left:10px}
.IFrameFullScreen a {background-position:right center;padding:8px 41px 0 12px;font-size:16px}

/******************************************************************************** Listing ********************************************************************************/

.ListingItemCont{float:right;margin:0 0 30px 16px}
.ListingItemsSection .ListingItemCont:nth-of-type(3n) {margin-left:0}
.ListingItemImg img{border-radius:5px 5px 0 0}

.ListingItemCont h2,.ListingItemCont h2 a{font-size:20px;font-weight:200;line-height:1.2;font-family:"Changa"}
.ListingItemPrice {font-size:23px}


/* Rating nothing changed */
.jq-ry-container{direction:ltr}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg{margin-right:4px}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group{left:0}

/* Pager */
.ListingPager {text-align:center;margin-top:30px}

/* Filtering */
.ListingFiltButton,.ListingFiltButtonMore{font-size:16px;margin:15px 0 0 10px;float:right}
.ListingFiltTabCont {font-size:16px}

/********* Listing Filtering *******/

/* Sort */
.ListingFiltTabContSort {right:auto;left:0;top:55px}
.ListingFiltButtonSort{font-size:16px;padding:15px 12px 15px 55px;float:right}

.ListingFiltButtonSortAss {background-position:left -38px}
.ListingFiltButtonSortDes {background-position:left -83px}
.ListingFiltButtonSortAss:hover {background-position:left -179px}
.ListingFiltButtonSortDes:hover {background-position:left -223px}
/* Auto Compelete */
.ListingTextBoxCompelete{font-size:20px;margin:0 0 0 20px}

/* Filter controls */
.FilterCheckBoxCont.WizardCheckBoxCont .label-text,.WizardCheckBoxCont.FilterTypeCheckBoxCont .label-text{font-size:16px}

/* More Filtering*/
.ListFilterApplyButton,.ListingFiltringMoreCont  {font-size:16px}

.LFFurSpinnerslabContrCont {margin-left:35px;margin-right:0}
.LFFurSpinnerLabel {margin-right:0;margin-left:15px}
.LFFurSpinnerControl button{border-right:0;border-left:1px #d4d4d4 solid}
.LFFurSpinnerControl .SpinnSpanDown,.LFFurSpinnerControl .SpinnSpanUp{float:right}

/* Filter More Buttons */

.ListFilterCloseButton{margin-right:10px;margin-left:0}

/* Filter Pop up */
.PopupHeader {border-bottom:1px #d9d9d9 solid;padding-bottom:5px;margin-bottom:10px;font-weight:600}
.FilterPopupClose .ClosePopup {float:left;margin:0 0 0-2px}

/* Price Range */
.ListingFiltTabContPrice {width:420px}

a.PagerArrow,span.PagerArrow {padding-top:2px}

/******************************************************************* Wizard ******************************************************************/
/* Wizard Tabs */
.WizardTabs {padding-right:0;padding-left:9px}
.WizardTabIcon {width:65px;height:65px;background:#d4d4d4 url(/Images/WizrdSprit.png) center -84px no-repeat;border-radius:5px}

.WizardTabText {text-align:left}
.WizardTabItemFrist .WizardTabText {margin-right:0;margin-left:17px}
.WizardTabItemSecond .WizardTabText {margin-right:0;margin-left:-8px}
.WizardTabItemThird .WizardTabText {margin-right:0;margin-left:5px}

/* CheckBox */
.WizardCheckBoxCont div.form-check {float:right;padding-left:20px;padding-right:0}
.WizardCheckBoxCont .label-text {font-size:18px}
.WizardCheckBoxCont input[type="checkbox"],.WizardCheckBoxCont input[type="radio"]{position: absolute;left:9000px;right:auto}

/*Check box Bootstarpe*/
.WizardCheckBoxCont input[type="checkbox"] + .label-text:before{margin-right:0;margin-left:5px;font-size:25px}

/* Form */
.form-control {font-size:18px}
.form-validator {font-size:16px}
.form-validator{color:red;margin-top:5px;font-size:16px;clear:both}

/* Location */
.WizrdLocationIcon {margin-left:0;margin-right:10px;float:left}

/* Form 2 Cols */ 
.WizardFormColOne {padding-right:0;padding-left:20px}

/* Form 3 Cols */

.WizardFormColThreeTwo {margin-right:0;margin-left:30px}

.FormRow .IconsMainSprite {margin:14px 0 0 18px}
.RentsDropdwon{padding:0 20px 0px 45px;background-position:left 15px}

/* Form Price */
.FormRowTwoCols {float:right}
.WizPerNight {margin:14px 10px 0 0}

/* CheckBox Requests */
.WizCheckBoxRequest div.form-check{padding:10px 15px}

/* Step Three */
.FormLabelReview {padding-right:0;padding-left:10px}
.WizardStepThree .WizardSubTitle {font-size:20px}
.FormRowReview .IconsMainSprite {margin-left:10px}

/* Buttons */
.FormButtons button {margin-right:0;margin-left:30px}
.FormButtons button.MainButton {margin-left:0}

/*************************Form *********************************************/
.FormButtonGeneral button.MainButton {margin-right:0;margin-left:20px}

/*Price Table */
.BookNowPriceItemsTable tr td:last-child {text-align:left}

/* Popup */
.CloseMainPopup {float:left;margin:-8px 0 0 -11px}


/* Featured and Long Term */
.ListingLongTermItem {right:12px;left:auto;background-image:url('/Images/ListingLongTermAR.png')}
.lightboxgallery-close,.lightboxgallery-close:hover,.lightboxgallery-close:active,.lightboxgallery-close:focus {right:auto!important;left:10px!important}

.PhotoGalleryArrowRight {right:15px!important}

/* Featured */
/* top right*/
/* top left*/
.ribbon span {padding-right:15px;padding-left:0}

.ribbon-top-left {right:-10px;left:auto}
.ribbon-top-left::before {left:24px;right:auto}
.ribbon-top-left::after {bottom:24px;left:auto;right:0}
.ribbon-top-left span {left:-25px;right:auto}


/* top left*/
.ribbon-top-left {top:-10px;right:-10px;left:auto}
.ribbon-top-left::before,.ribbon-top-left::after {border-top-color: transparent;border-right-color: transparent;border-left-color:#333}
.ribbon-top-left::before {top:0;left:20px;right:auto}
.ribbon-top-left::after {bottom:20px;right:0;left:auto}
.ribbon-top-left span {left:-25px;top:30px;transform: rotate(45deg);right:auto}

.ListingFiltButtonHome{margin:0 0 0 20px}

/****************************************************************************** Responsive ******************************************************************************************/
@media only screen and (max-width:1120px) {
 body:after{width:118px;top:17px;left:auto;right:-25px;font:700 14px 'Changa';height:27px}

}

@media only screen and (max-width:1055px) {/* Master Responsive 1040 - 1*/
body:after{position:absolute;width:100px;top:0px;right:47%;-ms-transform:none;-webkit-transform:none;transform:none}

/* Home */  
.RentzHomeTitle h1 {padding-top:70px;font-size:40px}
.HomeTextBox {margin:0}
.RentsHomeFiltrCont .RentsHomeMember .HomePlusMinus {right:0;left:auto}
#HomePlusMinusButton {padding-left:75px}

/* Listing Responsive 1 */

.ListingItemCont{margin-left:2%;margin-right:0}
.ListingItemsSection .ListingItemCont:nth-of-type(3n) {margin-left:0}

.ListingItemCont h2,.ListingItemCont h2 a {font-size:18px;font-weight:200;line-height:1.2}
.ListingItemPrice {padding:10px}

.ResDListSort {float:right}
.ListingFiltTabContPrice {width:330px}
/* Details */
.InnerTextBoxDate, #ProDeRightSide #HomePlusMinusButton {font-size:14px}
/* Wizard */
.WizrdLocationIcon {margin-right:0}

.ListFilterItemContPropertyStatus{margin-right:0; margin-left:2%}
}
@media only screen and (max-width:940px) {
.WizardFormColThreeOne {margin:0 5px 0 20px}

}
@media only screen and (min-width:881px) {.ResponsiveMenuItemsCont {display: none!important} /*Responsive menu hide*/

}
@media only screen and (max-width:880px) {/* Master Responsive 880 - 2*/
body:after {top:4px}

body, a {font-size: 16px}
#HeaderResMenu {text-align:left}
    
.ResponsiveMenuIcon {left:0;right:auto}
h1 {font-size:25px}
/* Home */
 .RentzHomeTitle h1 {padding-top:70px;font-size:30px}
   
/* Listing */
.ListingItemCont{margin:0 0 15px 2%}
.ListingItemsSection .ListingItemCont:nth-of-type(3n) {margin-left:2%;margin-right:0}
.ListingItemsSection .ListingItemCont:nth-of-type(2n){margin-left:0}
.ListingItemCont h2,.ListingItemCont h2 a {font-size:16px;font-weight:200;line-height:1.3}
.ListingItemPrice {font-size:20px}
.ListingFiltTabContSort {top:51px}


/* Listing Filtering */
.LFFurSpinnerLabel {margin-right:0;margin-left:10px}
.LFFurSpinnerslabContrCont {margin-right:0;margin-left:9px}
.LFFurSpinnersCont div.LFFurSpinnerslabContrCont:nth-of-type(3n) {margin-left:0}
.ListingPageTitle h1 {font-size:25px} 
.ListingFiltButtonSort {padding:13px 12px 13px 55px}
.ListingTextBoxCompelete {width:100%;margin-left:0}

.ListingFiltButtonSortAss {background-position:left -40px}
.ListingFiltButtonSortDes {background-position:left -85px}
.ListingFiltButtonSortAss:hover {background-position:left -181px}
.ListingFiltButtonSortDes:hover {background-position:left -225px}
/* Details */
    
  
.DetailsAnimList li .Cirlce {margin-left:8px;margin-right:0}
.ResDDetBookButton {float:right}
.ResDDeFavFButton{float:left}
.RentsDetMember {float:left}
.InnerDateTextBox {float:right}

.RentsDetMember {margin:0}


/* Wizard */
.form-control,.FormButtons button,.WizardCheckBoxCont .label-text{font-size:16px}
.FormLabel {width:125px}/*Check Label Widths*/
.WizardFormColOne {padding-left:0}

.FormRow .IconsMainSprite {margin-right:20px}

.WizPerNight {margin:12px 10px 0 0}

/* Step Three */
.FormLabelReview {padding-left:5px}
.WizardStepThree .WizardSubTitle {font-size:18px}

/* Wizard Tabs */
.WizardTabIcon {width:55px;height:55px;background-position:center -89px}

.WizardTabItemFrist .WizardTabText {margin-left:12px}
.WizardTabItemSecond .WizardTabText {margin-left:-11px}
.WizardTabItemThird .WizardTabText {margin-left:3px}
.WizardFormColThreeOne {margin:0 0 10px 20px}

.FormRowReview .IconsMainSprite {padding-left:0;margin-right:0;padding-right:30px;margin-left:10px}
.FormRowReview .GuestIcon {background-position:119px -265px}

.PhotoGalleryArrowRight {right:0px!important}
.lightboxgallery-next > span {left:auto!important;right:5px!important}

.lightboxgallery-prev > span {left:auto!important;right:5px!important}
}

@media only screen and (max-width:580px) {

/* Details */
.DetailsAnimList li .Cirlce {margin-left:8px;margin-right:0}
.DetailsAnimList li {float:none}

/* Listing */
.ListingItemCont{margin:0 auto 25px!important;float:none}
.ListingItemsSection .ListingItemCont:nth-of-type(3n) {margin:0 auto 25px}
.ListingItemsSection .ListingItemCont:nth-of-type(2){margin:0 auto 25px}
.ListingItemCont h2 {height:40px}
}

@media only screen and (max-width:564px) {


.daterangepicker {width:255px}

/* Details */
.ResDDetBookButton {float:right}
.ResDDeFavFButton{float:left}
.RentsDetMember {float:right;margin:10px 0}
.InnerDateTextBox {float:right}

}


@media only screen and (max-width:480px)
{
/* Home */

.RentzHomeTitle h1 {padding-top:50px;margin-bottom:50px}
.RentsHomeFiltrCont .RentsHomeMember {margin-left:4%;margin-right:0}
.HomeTextBoxDate,.HomeTextBox{font-size:16px}
/* Listing */
.ListingItemCont{margin:0 auto 20px}
.ListingItemCont h2 {height:50px}

/* Listing Filtering */
.ListFilterItemContDate .InnerListingTextBoxDate {text-align:right}
.ListingFiltrAutComp .ListingTextBoxCompelete {font-size:16px}
.ListFilterItemContHomeType {margin-right:0;margin-left:10px}
.ListFilterItemContHomeType .ListingFiltButton {margin-left:0}

/* Listing title and sort */
.ListingPageTitle .ResDListSort {float:left}
.ListingFiltButtonSort {padding: 11px 12px 11px 55px}
.ListingFiltTabContSort {top:47px}
.ListingFiltButtonSortAss {background-position:left -42px}
.ListingFiltButtonSortDes {background-position:left -88px}
.ListingFiltButtonSortAss:hover {background-position:left -183px}
.ListingFiltButtonSortDes:hover {background-position:left -228px}

/* Wizard */
.FormButtons button {margin-left:15px}

}

@media only screen and (max-width:400px) {
.FontSizeMedium{font-size:14px}

/* Listing */
.ListingItemPrice {font-size:18px}
/* Details */
#ProDetSocialIcons a {margin-left:7px}

/* Wizard */
.FormButtons button{margin-left:10px}

.WizardTabItemFrist .WizardTabText {margin-left:12px}
.WizardTabItemSecond .WizardTabText {margin-left:-10px}
.WizardTabItemThird .WizardTabText {margin-left:3px}

.WizardTabIcon {width: 45px;height:45px}

}
@media only screen and (max-width:350px) {

    body:after {right:50%}
     /* Home */
 .HomeTextBoxDate,.HomeTextBox{font-size:13.5px}

 /* Details */
.BedIcon{margin-left:20px}
.BathIcon{margin-left:20px}
.GuestIcon{margin-left:20px}
.AreaIcon{margin-left:0}
}
@media only screen and (max-width:318px)
{
    div {display:none}
}
.ScrollText {background-color: #eee;
    width: 100%;
    height: 230px;
    border: 1px black;
    overflow-x: hidden;
    overflow-y: scroll;}