﻿					   html{margin:0;padding:0;border:0}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, captiont, tbody, tfoot, thead, tr, th, article, aside, dialog, figure, footer, header, hgroup, nav, section{margin:0;padding:0;border:0}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block}
body{line-height:1.5}
caption, th, td {text-align:left;font-weight:normal}
a img {border:none}
:focus {outline:0}


@font-face {
    font-family: 'FontAwesome';
    src: url(/fonts/fontawesome-webfont.eot);
    src: url(/fonts/fontawesome-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/fontawesome-webfont.woff2) format('woff2'),url(/fonts/fontawesome-webfont.woff) format('woff'),url(/fonts/fontawesome-webfont.ttf) format('truetype'),url(/fonts/fontawesome-webfont.svg#fontawesome-webfont) format('svg');
}

body:after{content:"BETA";position:fixed;width:80px;height:25px;background:#EE8E4A;top:7px;left:-20px;text-align:center;font:700 14px 'Lato';color: #fff;line-height:27px;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

/*General Classes */ /*Myriad Pro Old Font*/
body{font:400 18px 'Lato',arial;color:#484848;line-height:18px}
a,input[type="button"],button,select {font:400 18px 'Lato',arial;line-height:18px;display:inline-block;text-decoration:none;cursor:pointer}
a:hover {text-decoration:underline}
.Float{float:left}
.FloatDir{float:right}
.Clear{clear:both}
.Width100 {width:100%}
.MainSectionWidth{width:1025px;margin:0px auto}
.TextAlignCenter {text-align:center}
.MargL10 {margin-left:10px}
h1 {font-size:30px;line-height:30px;font-weight:400;margin-bottom:18px;font-family:"Josefin Sans"}
p{margin-bottom:10px}
/* Fonts */
.FontSizeMedium {font-size:16px}
.FontSizeSmall {font-size:14px}
.FontSizeLarge {font-size:24px}
.TextColorlight {color:#808080}
.LanguageFont {font-family:tahoma}
p {line-height: 24px}
/****************************************************************************Master Page**********************************************************************/
#HeaderAndContentHome {padding-bottom:120px}
/****** Header *******/
header{background:url('/Images/HeaderBordeBBg.gif') repeat-x left bottom}
#HeaderMainCont{padding:10px 0 20px}
#Logo{margin-top:10px;width:20%}
#Logo img{width:100%;min-width:150px;max-width:210px}
#HeaderLangLogin{margin-right:1px}
#HeaderLangLogin a{color:#888888;font-size:16px}
#HeaderLang{background:url('/Images/MainSprite.png') no-repeat left top;padding-left:25px;margin-right:12px}
#HeaderLang a{background:url('/Images/MainSprite.png') no-repeat left -65px;width:34px/*font-family:'Changa';position:relative;top:-2px*/}
#LoginIcon{background:url('/Images/MainSprite.png') no-repeat left -32px;padding-left:25px;position:relative}
#HeaderLPro a{display:inline-block;border:2px solid #19b1bc;padding:7px 14px 11px;margin-top:10px;border-radius:5px;color:#19b1bc;height:40px}
#HeaderLPro a:hover{border-color:#ed6013;background-color:#ed6013;text-decoration:none;color:#fff}


/**Nav**/
#HeaderRightMainSec {width:80%}
#MainNav{text-align:center}
#MainNav ul li{display:inline-block;list-style:none}
#MainNav ul li a{margin:0 10px;padding:25px 0 5px;color:#484848;border-bottom:3px solid transparent}
#MainNav ul li a:hover {border-color:#38bbc5;text-decoration:none}

/**Content Section**/
#MainContentSection{min-height:300px}

/**Footer**/
footer{border-top:4px solid #19b1bc;background:#252525;text-align:center/*;margin-top:120px*/}
#FooterMainCont{padding:44px 0 20px;text-align:center}
#FooterLinksRow {margin:25px 0 10px}
.FooterLinksWhite a{color:#fff;padding:0 7px;margin-bottom:10px}
.FooterLinksGreen,.FooterLinksGreen a{color:#19b1bc}
#FooterLastRow {margin-top:24px;color:#808080}
#FooterText a {color:#484848}
#FooterLogo img {max-width:140px}

/*Res Menu*/
#HeaderResMenu{display:none}

.MasterLoginIcon {background:url('/Images/DropdownArrow.png') no-repeat right center;padding-right:22px;cursor:pointer}
.MasterLoginPopup {display:none;position:absolute;border-radius:5px;border:1px #d4d4d4 solid;background:#fff;right:-1px;width:100%;padding:10px;top:20px;z-index:100}
.MasterLoginPopup a {display:block;color:#484848!important;font-size:16px!important;margin-bottom:5px;border-bottom:1px #d9d9d9 solid;padding-bottom:5px}
.MasterLoginPopup a:last-child {border-bottom:0;padding-bottom:0;margin-bottom:0}

/************************************************ Home Page *********************************************************/
/* Home External File */
.HeaderHomePageStyles#HeaderAndContentHome {background:url('/Images/HomeBg.jpg') no-repeat center top;background-size:cover}
.HeaderHomePageStyles header {background:none}
.HeaderHomePageStyles #HeaderLangLogin a{color: #fff}
.HeaderHomePageStyles #HeaderLang {background: url('/Images/MainSprite.png') no-repeat left -103px}
.HeaderHomePageStyles #HeaderLang a {background: url('/Images/MainSprite.png') no-repeat left -168px}
.HeaderHomePageStyles #LoginIcon {background: url('/Images/MainSprite.png') no-repeat left -135px;color:#fff;font-size:16px}
.HeaderHomePageStyles #HeaderLPro a {border-color: #fff;color: #fff}
.HeaderHomePageStyles #HeaderLPro a:hover {border-color:#ed6013;color:#fff;background-color:#ed6013}
.HeaderHomePageStyles #MainNav ul li a {color:#fff}
.HeaderHomePageStyles #MainNav ul li a:hover {border-color: #fff}
.HeaderHomePageStyles #MainContentSection {min-height:600px}
/* End of Home External File */
.RentzHomeTitle h1 {color:#fff;text-align:center;padding-top:120px;font-size:50px;line-height:50px;font-weight:300;margin-bottom:70px;font-family:"Lato"}
.HomeTextBox{padding:15px 15px;font-size:20px;line-height:30px;border:0;border-radius:5px;width:437px;margin:0 20px 0 0;height:60px}
.HomeDropDown{padding:15px 15px;font-size:20px;line-height:30px;border:0;border-radius:5px;width:200px;margin:0 20px 0 0;height:60px;background-color:#fff}
.HomeTextBoxDate{padding:15px 70px 15px 15px;margin-right: 20px;font-size: 20px;line-height:30px;border:0;border-radius:5px;background:#fff url('/Images/DateIcon.png') no-repeat right top;cursor:pointer;width:335px;height:60px}
.RentsHomeSearch input,#HomePlusMinusButton{width:68px;height:60px;border-radius:5px;border:0;background:#ed6013 url(/Images/HomeSprite.png) no-repeat center 17px}
/* Home Spinner */
#HomePlusMinusButton {background:#19b1bc url(/Images/HomeSprite.png) no-repeat center -99px;width:85px;text-align:center;padding-right:60px;color:#fff;font-size:20px}
.RentsHomeMember,.RentsDetMember{position:relative;margin-right:20px}
.HomePlusMinus{display:none;background:#fff;position:absolute;right:0;top:63px;width:185px}
.RentsHomeMember .HomePlusMinus {background:#19b1bc;padding:15px 10px;border-radius:5px}
/*.RentsHomeMember .GuestsNumberShow {background-color:transparent;color:#fff;top:20px;z-index:0}*/

/**** Auto Compelete ****/
.autocomplete-suggestions {border-radius:5px; background: #FFF; cursor: default; overflow: auto;margin-top:5px;border:1px #d9d9d9 solid;padding:10px}
.autocomplete-suggestion { padding: 5px 5px; white-space: nowrap; overflow: hidden}
.autocomplete-no-suggestion {padding:5px}
.autocomplete-selected {background: #F0F0F0}
.autocomplete-suggestions strong { font-weight:bold;color: #333}
.autocomplete-group { padding:5px;font-weight: bold;font-size: 16px;color:#484848;display: block;border-bottom: 1px solid #d9d9d9}

/**** Date Picker ****/
.daterangepicker {background:#158e96;margin-top:3px}
.daterangepicker .calendar-table {border:0;background:#158e96;color:#fff}
.daterangepicker.dropdown-menu {border:1px #158e96 solid}

.table-condensed th {color:#fff;font-size:16px}
.table-condensed thead tr:first-child th {background:#19b1bc}
.table-condensed thead tr:first-child th:first-child {border-radius:5px 0 0 5px}
.table-condensed thead tr:first-child th:last-child {border-radius:0 5px 5px 0}
.table-condensed thead .month {border-radius:0;}

.daterangepicker_input {display:none}
.daterangepicker td.off.in-range {background:#19b1bc;color:#c3c0c0}
.daterangepicker td.off,.daterangepicker td.off.start-date  {color:#c3c0c0;background:#158e96}
.daterangepicker td.in-range {background:#19b1bc;color:#fff}

.daterangepicker td.active,.daterangepicker td.active:hover {background:#106166}
.daterangepicker td.available:hover, .daterangepicker th.available:hover {background-color:#1c9ca4}

.daterangepicker .btn-success{background:#ed6013!important;margin:10px 10px 10px 0;border:0;font-size:14px;padding:10px 0;line-height:14px;width:100px}
.daterangepicker .cancelBtn { background:#d9d9d9;border:0;font-size:14px;padding:10px 0;line-height:14px;margin:10px 0 10px 0;width:100px}

.daterangepicker.ltr .ranges {float:none;text-align:center}
.btn-success[disabled]:focus, .btn-success[disabled]:hover{background-color: #19b1bc}

/******************************************** Details page ********************************************************/
/*Social icons */
#ProDetSocialIcons {padding:30px 0 15px}
#ProDetSocialIcons a{display:inline-block;width:27px;height:27px;background:url('/Images/ProDetialsSocialIcons.png') no-repeat;margin-right:12px}
#ProDetSocialIcons .TwitterIcon {background-position:-43px top}
#ProDetSocialIcons .GooglePlusIcon {background-position:-86px top}
#ProDetSocialIcons .LinkedinIcon {background-position:-129px top}
#ProDetSocialIcons .PrintsIcon {background-position:-172px top}
#ProDetSocialIcons .EmailIcon {background-position:-215px top}
#ProDetSocialIcons .PhoneIcon {background-position:-259px top}
#ProDetSocialIcons .MessangerIcon {background-position:right top}
#ProDeLeftSide {width:685px}
#ProDeRightSide {width:297px;border:1px #d4d4d4 solid;border-radius:5px;padding:10px 15px 20px}

/*Tabs*/
.TabContentCont {margin-bottom:30px;/*height:380px*/height:auto}
.TabContentCont img{/*width:100%;height:380px*/height:100%}
.TabContent {display:none}
.TabContentActive {display:block}
.DetailsTabsCont {position:relative}
.DetailsTabsUl {position:absolute;right:0;top:-43px}
.DetailsTabsUl li{list-style:none;margin-right:8px;background:#f2f2f2;padding:13px 33px 0;float:left;border-radius:5px 5px 0 0;height:43px;cursor:pointer}
.ContentTabInnerDetailsControls {width:100%;height:325px}

@-moz-document url-prefix() {.DetailsTabsUl li:first-child {padding-top:12px;height:43px}}
.DetailsTabsUl li.TabActive {background:#19b1bc;color:#fff;cursor:default}

/***Details***/
.IconsMainSprite{background:url('/Images/MainSprite.png') no-repeat 0 0}
.BedIcon{background-position:left -205px;padding-left:25px;margin-right:20px}
.BathIcon{background-position:left -234px;padding-left:25px;margin-right:20px}
.GuestIcon{background-position:left -265px;padding-left:18px;margin-right:20px}
.AreaIcon{background-position:left -294px;padding-left:18px;margin-right:20px}

.DetailsReview {padding:10px 0 37px}

.DetailsAnimList li{list-style:none;padding-bottom:18px;float:left;width:50%}
.DetailsAnimList li span{float:left}
.DetailsAnimList li .Cirlce{width:20px;height:20px;border-radius:50px;display:inline-block;background:#19b1bc;margin-right:12px}
.DetailsAnimList li .ListText {width:80%}
.DetailsAnimList li.NotExistAnim .Cirlce{background-color:#d4d4d4}
.DetailsAnimList li.NotExistAnim .ListText{text-decoration:line-through;width:80%}

.BlueHeader {color:#19b1bc;padding:30px 0 25px;font-weight:700;font-size:20px}
.GreySeperatTop {border-top:1px #d4d4d4 solid;margin:54px 0 0 0}

.DashedList li{list-style:none;list-style-position:inside;padding-bottom:8px}
.DetailsListDashed{margin-bottom:100px}

/* Slider */
/*#myCarousel img {height:325px;width:100%}*/

/*Right side */
.DetailsPrice {color:#ed6013;padding:5px 0 25px;font-weight:700}

.DetailsButtonBook,.DetailsButtonFav {background:#ed6013;width:100%;color:#fff;border:0;border-radius:5px;height:45px;font-size:20px!important;font-weight:700!important}
.DetailsButtonFav{background:#fff url('/Images/FavIcon.png') no-repeat 12% center;border:2px #19b1bc solid;color:#19b1bc;margin-top:18px;padding-left:18px}
.DetailsButtonFavActive {background-color:#19b1bc;background-image:url('/Images/FavIconActive.png');color:#fff}

/* You might also like */
.DetYouMightLiketitle {margin-bottom:30px}
.DetYouMightLiketitle div{margin:-11px auto 0;width:175px;background:#fff;color:#808080}
.DetMoreButton{margin:30px auto 0;border:2px #19b1bc solid;color:#19b1bc;background:#fff;border-radius:5px;height:44px;width:150px;padding-top:10px;font-weight:700}
.DetMoreButton:hover {text-decoration:none;background:#ed6013;border-color:#ed6013;color:#fff}

/* Spinner Numbers */
#ProDeRightSide #HomePlusMinusButton,#ListingFilterButtonsCont #HomePlusMinusButton{width:100%;background:url('/Images/DropdownArrow.png') no-repeat 95% center;color:#484848;border:1px #d4d4d4 solid;border-radius:5px;height:42px;cursor:pointer;margin:20px 0 30px;text-align:left;padding:0px 10px;font-size:18px}
.RentsDetMember {margin:0}

/*.GuestsNumberShow {position:absolute;top:8px;width:35px;text-align:center;left:5px;border-radius:10px;border:0;font-size:20px;z-index:-1}*/
#ProDeRightSide .HomePlusMinus,#ListingFilterButtonsCont .HomePlusMinus{border:1px #d4d4d4 solid;border-radius:5px;width:100%;right:0px;padding:10px 10%}
.HomePlusMinus button,.ListingFiltTabCont button{background:#fff;border:0;border:1px #d4d4d4 solid;height:37px;border-radius:15px 0 0 15px;width:100%;color:#19b1bc;font:700 20px arial}
.HomePlusMinus .SpinnSpanDown,.HomePlusMinus .SpinnSpanUp,.ListingFiltTabCont .SpinnSpanDown,.ListingFiltTabCont .SpinnSpanUp{width:24%;float:left}
.HomePlusMinus button:disabled,.ListingFiltTabCont button:disabled{color:#d4d4d4}
.HomePlusMinus .ButUp,.ListingFiltTabCont .ButUp{border:0;border:1px #d4d4d4 solid;border-radius:0 15px 15px 0}
.PlusMinusControls {border:0px #d4d4d4 solid;width:100%}
.PlusMinusControls input {width:52%;text-align:center;border:0;height:37px;border-top:1px #d4d4d4 solid;border-bottom:1px #d4d4d4 solid}

#ProDeRightSide .SpinnerOpen,#ListingFilterButtonsCont .SpinnerOpen {background-image:url('/Images/DropdownArrowOPen.png')!important}
.InnerTextBoxDate {width:100%;border:1px #d4d4d4 solid;border-radius:5px;height:42px;cursor:pointer;text-align:left;padding-left:10px;font-size:18px}
.InnerDateTextBox {height:42px}

/*Iframe */
#RentzIframeCont {width:100%;height:380px;overflow:hidden;position:relative}
#iframe360 {top:-190px; position:relative;height:650px;width:100%}
.IFrameFullScreen {position:absolute;bottom:10px;right:10px}
.IFrameFullScreen a {border-radius:5px;height:35px;color:#fff;background:#19b1bc url('/Images/FullScreenIcon.png') no-repeat left center;padding:8px 12px 0 41px;font-size:16px}
.IFrameFullScreen a:hover {background-color:#ed6013;text-decoration:none}

/******************************************************************************** Listing ********************************************************************************/
.ListingFiltringMoreCont {background-color:#fafafa;padding:15px 0;margin-bottom:30px;display:none}

.ListingItemCont{width:331px;border:1px #d9d9d9 solid;border-radius:5px;float:left;margin:0 16px 30px 0;position:relative}
.ListingItemsSection .ListingItemCont:nth-of-type(3n) {margin-right:0}
.ListingItemImg a {display:block}
.ListingItemImg img{border-radius:5px 5px 0 0;width:100%;max-height:219px}
.ListingItemText {padding:10px 10px 10px}
.ListingItemType{}
.ListingItemCont h2 {font-size:22px;font-weight:200;line-height:1;color:#333;margin:14px 0;height:44px;font-family:"Josefin Sans"}
.ListingItemCont h2 a {font-size:22px;font-weight:200;line-height:1;color:#333;font-family:"Josefin Sans"}
.ListingItemPrice {background-color:#f2f2f2;padding:10px;color:#19b1bc;text-align:center;font-size:23px;border-radius:0 0 5px 5px}

.LsitingMapCont{width:100%;height:435px}

/* Rating */
.jq-ry-container{position:relative;line-height:0;display:block;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;direction:ltr;width:95px!important}
.jq-ry-container[readonly=readonly]{cursor:default}
.jq-ry-container>.jq-ry-group-wrapper{position:relative;width:100%}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group{position:relative;line-height:0;z-index:10;white-space:nowrap}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg{display:inline-block;margin-right:4px}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group{width:100%}
.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group{width:0;z-index:11;position:absolute;top:0;left:0;overflow:hidden}


/* Pager */
.ListingPager {text-align:center;margin-top:30px}
.ListingPager a, .ListingPager span {display:inline-block;width:32px;height:32px;border:2px #19b1bc solid;border-radius:5px;padding-top:4px;margin:0 5px}
.ListingPager a { color:#808080}
.ListingPager a:hover {text-decoration:none;color:#ed6013;border-color:#ed6013}
.ListingPager .current {background:#19b1bc;color:#fff}
.PagerArrow {color:#19b1bc;border:2px #19b1bc solid;width:32px;height:32px;display:inline-block;font-family:Tahoma}
.disabled.PagerArrow {color:#808080}
a.PagerArrow {color:#19b1bc}

/* Filtering */
#ListingFilterButtonsCont {padding:15px 0 15px;position:relative}

.ListingFiltButton,.ListingFiltButtonMore/*,.ListingFiltButtonSort*/{border:1px #d9d9d9 solid;color:#484848;font-size:16px;border-radius:5px;padding:10px 20px;margin:15px 10px 0 0;float:left;cursor:pointer}
/*.ListingFiltButtonSort {margin-right:0;float:none}*/
.ListingFiltButton:hover,.ListingFiltButtonMore:hover/*,.ListingFiltButtonSort:hover*/ {text-decoration:none;color:#19b1bc;border-color:#19b1bc}

.InnerListingTextBoxDate {color:#484848;background-color:transparent;padding:0;border:0;padding:10px 20px;cursor:pointer;width:245px;text-align:center}
.InnerListingTextBoxDate:hover{color:#19b1bc}
.ListingFiltButtonDate {padding:0}

.ListingFiltButtonActive,.ListingFiltButtonActiveValue,.ListingFiltButtonActive:hover,.ListingFiltButtonActiveValue:hover {color:#fff;background:#19b1bc;border-color:#19b1bc}
.ListingFiltButtonActive input,.ListingFiltButtonActiveValue input,.ListingFiltButtonActive input:hover,.ListingFiltButtonActiveValue input:hover{color:#fff}
input.ListingDateSelected,input.ListingDateSelected:hover {background:#19b1bc;color:#fff}
input.ListingDateSelected {border-radius:5px}
.ListingFiltTabCont {display:none;position:absolute;top:57px;background:#fff;border:1px #d4d4d4 solid;width:225px;border-radius:5px;padding:10px 10px 15px;font-size:16px;z-index:1000}
.ListFilterApplyButtonCont {margin:15px auto 0;text-align:center}



/********* Listing Filtering *******/
.ListingPageTitle {margin:30px auto 10px;border-bottom:3px #19b1bc solid}
.ListingPageTitle h1 {margin:5px 0 0}

/* Sort */
.ListingFiltTabContSort {top:52px;right:0;left:auto;border-radius:0 0 5px 5px;width:210px;padding:10px;border-top:0}
.ListingFiltButtonSort{border:1px #d9d9d9 solid;border-bottom:0;color:#484848;font-size:16px;border-radius:5px 5px 0 0;padding:15px 55px 15px 12px;margin:0;float:left;cursor:pointer}
.ListingFiltButtonSort:hover {text-decoration:none;color:#19b1bc;border-color:#19b1bc}

.ListingFiltButtonSortAss {background:url('/Images/SortIconSprit.png') no-repeat right -38px}
.ListingFiltButtonSortDes {background:url('/Images/SortIconSprit.png') no-repeat right -83px}
.ListingFiltButtonSortAss:hover {background-position:right -179px}
.ListingFiltButtonSortDes:hover {background-position:right -223px}

.ListFilterItemCont{position:relative}
.ListSortList li{list-style:none;list-style-position:inside}
.ListSortList li a {padding:10px;display:block;color:#484848;border:1px #fff solid;border-bottom:1px #d9d9d9 solid;font-size:16px}
.ListSortList li:last-child a{border-bottom:1px #fff solid}
.ListSortList li a:hover {background:#fafafa;text-decoration:none;border:1px #d9d9d9 solid;border-top-color:transparent}
.ListSortList li:first-child a:hover {border-top:1px #d9d9d9 solid}
.ListSortList li:last-child a:hover {border-top-color:transparent}

/* Auto Compelete */
.ListingTextBoxCompelete{padding:10px 15px;font-size:20px;line-height:30px;border:1px #d9d9d9 solid;border-radius:5px;width:100%;margin:0 20px 0 0;height:50px;width:450px}

/* Filter controls */
.FilterCheckBoxCont.WizardCheckBoxCont .label-text,.WizardCheckBoxCont.FilterTypeCheckBoxCont .label-text{font-size:16px;white-space:nowrap}
.ListingSpinnerCont{margin-top:15px}

/* More Filtering*/
.ListFilterApplyButton,.ListingFiltringMoreCont  {font-size:16px}
.LFFurSpinnersCont {margin-bottom:25px}

.LFFurSpinnerslabContrCont {margin-right:35px}
.LFFurSpinnerLabel {margin-right:15px;height:33px;padding-top:9px}
.LFFurSpinnerControl .PlusMinusControls {border:0;width:130px}
.LFFurSpinnerControl .SpinnButtontext {width:46%;background-color:transparent;border:0}
.LFFurSpinnerControl input {height:33px}
.LFFurSpinnerControl button{background:#d9d9d9;border:0;border-right:1px #d4d4d4 solid;height:33px;border-radius:5px;width:100%;color:#484848;font:700 20px 'Lato',arial;padding-bottom:4px}
.LFFurSpinnerControl .SpinnSpanDown,.LFFurSpinnerControl .SpinnSpanUp{width:27%;float:left}
.LFFurSpinnerControl button:disabled{color:#f3f0f0}
.LFFurSpinnerControl .ButUp{border:0;border-radius:5px}

/* Filter More Checkbox */
.FilterSubTitle {padding-bottom:5px;border-bottom:1px #d4d4d4 solid;margin-bottom:10px}
.WizardCheckBoxCont.FilterTypeCheckBoxCont div.form-check{float:none;width:100%;margin-bottom:5px}

/* Filter More Buttons */
.ListFilterApplyButton,.ListFilterCloseButton {background:#ed6013;border:1px #ed6013 solid;padding:10px 0;border-radius:5px;width:100px;color:#fff}
.ListFilterCloseButton{background-color:#d9d9d9;border-color:#d9d9d9;color:#484848;margin-left:10px}

/* Filter Pop up */
.PopupHeader {border-bottom:1px #d9d9d9 solid;padding-bottom:5px;margin-bottom:10px;font-weight:600}
.FilterPopupClose .ClosePopup {background:url('/Images/PopupClose.png') no-repeat;background-size:14px;width:18px;height:18px;float:right;margin:0 -2px 0 0}
.ListingFiltTabCont .ListFilterApplyButton {width:80px;padding:7px 0}

/* Price Range */
.ListingFiltTabContPrice {width:450px}
.noUi-target {margin:70px 30px 65px}
.noUi-connect {background:#19b1bc}
.noUi-tooltip {border:1px #d9d9d9 solid}
.noUi-pips-horizontal {height:60px}
.noUi-handle {box-shadow:none;cursor:pointer;background:#ed6013;border:1px #ed6013 solid}

.ListingFiltringMoreContRes {display:none}
   

/******************************************************************* Wizard ******************************************************************/
/* Wizard Tabs */
.WizardTabs {margin:25px auto 60px auto;display:inline-block;padding-right:9px}
.WizardTabIcon {width:65px;height:65px;background:#d4d4d4 url(/Images/WizrdSprit.png) center -84px no-repeat;border-radius:5px}
.WizardTabLine {height:2px;margin:31px 4px 0 4px;background:#d4d4d4;width:128px}

.WizardTabItemSecond .WizardTabIcon {background-position:center -138px}
.WizardTabItemThird .WizardTabIcon {background-position:center -191px}
.WizardTabText {text-align:right;margin-top:15px}
.WizardTabItemFrist .WizardTabText {margin-right:-5px}
.WizardTabItemSecond .WizardTabText {margin-right:0px}
.WizardTabItemThird .WizardTabText {margin-right:-20px}
/*.WizardTabTextSelected{border-color:#38bbc5;text-decoration:none;color:#484848;border-bottom:3px solid}*/
.WizardTabItemFrist.WizardTabSelected .WizardTabIcon,.WizardTabItemSecond.WizardTabSelected .WizardTabLine,.WizardTabItemSecond.WizardTabSelected .WizardTabIcon,.WizardTabItemThird.WizardTabSelected .WizardTabLine,.WizardTabItemThird.WizardTabSelected .WizardTabIcon{background-color:#19b1bc}
.WizardTabItemFrist.WizardTabSelected .WizardTabText,.WizardTabItemSecond.WizardTabSelected .WizardTabText,.WizardTabItemThird.WizardTabSelected .WizardTabText {color:#19b1bc}

.WizardStepTwo, .WizardStepThree {display:none}



.WizardSubTitle {margin:30px 0;border-bottom:1px #d4d4d4 solid;padding-bottom:5px}

.WizardCheckBoxCont div.form-check {float:left;width:33%;margin-bottom:15px;padding-right:20px}
.WizardCheckBoxCont label {position: relative;cursor: pointer}
.WizardCheckBoxCont .label-text {font-weight: 200;font-size:18px}
.WizardCheckBoxCont input[type="checkbox"],.WizardCheckBoxCont input[type="radio"]{position: absolute;right:9000px}

/*Check box Bootstarpe*/
.WizardCheckBoxCont input[type="checkbox"] + .label-text:before{content: "\f096";font-family:"FontAwesome";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;width:1em;display:inline-block;margin-right:5px;color:#ccc;font-size:25px}
.WizardCheckBoxCont .label-text span {position:relative;top:-3px}
.WizardCheckBoxCont input[type="checkbox"]:checked + .label-text:before{content: "\f14a";color: #19b1bc;animation: effect 250ms ease-in}

.WizardCheckBoxCont input[type="checkbox"]:disabled + .label-text{color: #aaa}

.WizardCheckBoxCont input[type="checkbox"]:disabled + .label-text:before{content: "\f0c8";color: #ccc}


/* Form */
.FormTextBox input{width:100%;border:1px #d4d4d4 solid;border-radius:5px;height:45px;padding:0 20px;color:#484848}
.form-control {font-size:18px;color:#484848;-webkit-box-shadow:none;box-shadow:none}

.FormRow {margin-bottom:20px}
.field-validation-valid {display: none !important;}
.validation-summary-valid {display: none !important;}
.form-validator{color:red;margin-top:5px;font-size:16px;clear:both}
.FormLabel {width:150px}

/* Location */
input.WizardLoctionTextBox {width:92%}
.WizrdLocationIcon {width:47px;margin-left:10px;background:#d4d4d4 url('/Images/WizrdSprit.png') no-repeat center -36px;height:45px;border-radius:5px;float:right}
.WizardLocationDivMap{display:none;margin:15px 0 10px}


textarea.form-control {overflow:auto;resize: vertical;height:216px}

/* Form 2 Cols */ 
.WizardFormColOne {width:28%;padding-right:20px}
.WizardFormColTwo {width:72%}

/* Form 3 Cols */
.WizardFormColThreeOne {margin:0 30px}
.WizardFormColThreeTwo {margin-right:30px}

.FormRow .IconsMainSprite {margin:14px 18px 0 0}
.RentsDropdwon{-moz-appearance:none;-webkit-appearance:none;width:100%;border:1px #d4d4d4 solid;padding:0 45px 0px 20px;border-radius:5px;background:url('/Images/WizrdSprit.png') no-repeat right 15px;color:#484848;height:45px}
.WizDropdwonSmall {width:125px}
select::-ms-expand {display: none}

/* CheckBox Requests */
.WizCheckBoxRequest div.form-check{width:100%;float:none;background:#f5f5f5;padding:10px 15px}

/* Form Price */
.WizPricePerRows {margin-top:40px}
.FormRowTwoCols {float:left;width:40%}
.WizPricePerRows input {border:1px #d4d4d4 solid;width:125px;height:50px}
.WizPerNight {color:#d4d4d4;display:inline-block;margin:14px 0 0 10px}
.WizPricePerRows .FormLabel {margin-top:14px}


/* Step One */
.WizardStepOneFormCont {width:60%;margin:auto}

/* Step Three */
.FormRowReview {padding:12px;margin:10px 0}
.FormLabelReview {width:20%;padding-right:10px}
.FormValueReview {width:80%;color:#808080}
.StepTwoPreview .FormRowReview:nth-child(odd),.StepOnePreview .FormRowReview:nth-child(odd){background:#f5f5f5}
.WizardStepThree .WizardFormColThreeOne,.WizardStepThree .WizPricePerRows .FormLabel,.WizardStepThree .WizPerNight {margin:0}
.WizardStepThree .FormLabel {width:125px}
.WizardStepThree .WizardSubTitle {padding-bottom:10px;font-size:20px;margin-bottom:0}
.FormValueReview ul.PhotoList li {list-style:disc;list-style-position:inside;padding-bottom:5px}
.FormValueReview a {color:#808080}
.FormValueReview .WizDropdwonSmall {width:80px}


/* Buttons */
.FormButtons {text-align:center;margin-top:40px}
.FormButtons button {height:65px;padding:0 30px;background:#19b1bc;color:#fff;margin-right:30px}
.FormButtons button:hover {color:#fff}
.FormButtons button.MainButton {background-color:#ed6013;margin-right:0}

/*************************Form *********************************************/
.InnerPageTitle {padding-bottom:10px;margin-bottom:40px}
.LoginWithFaceBookButton {background-color:#3b5998;color:#fff;border-radius:20px;width:60%;height:53px;text-align:center;padding-top:15px;margin:0 auto}
.LoginWithFaceBookButton:hover {text-decoration:none}
.LoginWithTwitterButton {background-color:#08a0e9;margin:20px 0}
.LoginWithFaceTwitter {text-align:center}
.LoginLinks a {color:#484848;margin-bottom:10px;display:block}
.FormButtonGeneral button{height:47px;margin:0;background:#d9d9d9;color:#484848;min-width:120px}
.FormButtonGeneral button:hover {color:#484848}
.FormButtonGeneral button.MainButton {margin-right:20px;color:#fff}

/* UAT */
#ProDeRightSide .HomePlusMinus {position:relative;top:-28px}

/*Price Table */
.BookNowPriceItems {display:none}
.BookNowPriceItemsTable {font-size:13px;width:100%}
.BookNowPriceItemsTable td {padding:7px 5px;border-bottom:1px #d4d4d4 solid}
.BookNowPriceItemsTable tr:last-child td {border-bottom:0;padding-bottom:25px}
.BookNowPriceItemsTable tr td:first-child{width:58%}
.BookNowPriceItemsTable tr td:last-child {text-align:right}
.BookNowPriceItemsTable input{width:100%;border:1px #d4d4d4 solid;padding:3px}
.PriceTableTotal td {font-weight:700}
.PriceTableDiscount td {color: #19b1bc}

/* Genral Popup */
#PopUpBg{display:none;height:100%;width:100%;top:0;left:0;background:#000;position:fixed;z-index:99999999}
.popUpContent{display:none;position:fixed;top:20%;width:100%;z-index:2147483647}
.popUpContentSub {background:#fff;border:7px solid #8F8C8C;border-radius:10px;width:50%;margin:0 auto;padding:20px;min-height:100px}
.CloseMainPopup {background:url('/Images/PopupClose.png') no-repeat;background-size:16px;width:18px;height:18px;float:right;margin:-8px -11px 0 0}

/* Grid*/
.table thead td {font-weight:600}

/* Featured and Long Term */
/*.ListingFeaturedItem {position:absolute;background:#ed6013;color:#fff;width:330px;text-align:center;height:32px;border-radius:5px 5px 0 0;padding-top:5px;z-index:1}
.ListingLongTermItem {position:absolute;z-index:10;width:32px;/*left:12px;*/background:url('/Images/ListingLongTerm.png') no-repeat;height:48px}*/

.ListingLongTermItem {position:absolute;z-index:10;width:32px;left:12px;background:url('../Images/ListingLongTerm.png') no-repeat;height:48px}


.ListingFeaturedCont {border-color:#ed6013}
/*Featured */
.ribbon {width:120px;height:120px;overflow:hidden;position: absolute}
.ribbon::before,.ribbon::after {position:absolute;z-index: -1;content: '';display: block;border:5px solid #333}
.ribbon span {position:absolute;display:block;width:225px;padding:5px 0;background-color:#ed6013;color:#fff;text-shadow: 0 1px 1px rgba(0,0,0,.2);text-transform: uppercase;text-align:center;font-size:16px;padding-left:15px}
/* top left*/
.ribbon-top-left {top:-11px;left:-10px}
.ribbon-top-left::before,.ribbon-top-left::after {border-top-color: transparent;border-left-color: transparent}
.ribbon-top-left::before {top:0;right:24px}
.ribbon-top-left::after {bottom:24px;left:0}
.ribbon-top-left span {right:-25px;top:30px;transform: rotate(-45deg)}


/* new Calendare and last fixing */
.DetailsRefCode {margin-right:20px}
.fc-event, .fc-event-dot {background-color: #19b1bc}
.fc-event {border:1px #19b1bc solid}
.fc-toolbar.fc-header-toolbar {margin-top: 1em}
.fc-state-default {border:0!important;background:#19b1bc!important;color:#fff}

.DetailsListDashed span {display:table-cell}
.DetailsListDashed li span:first-child {padding-right:20px}

.ListingFiltButtonHome{margin:0 20px 0 0;height:60px; background:#fff; padding:20px; font-size:20px; width:210px}
.ListingFiltButtonHome:hover{border:1px #fff solid; color:#484848}
.ListingFiltTabContHome{top:63px}
.ListingFiltButtonHome.ListingFiltButtonActive{color:#484848!important;border-color:#fff!important}
.ListingFiltButtonHome.ListingFiltButtonActive:hover{background-color:#fff!important} 

/****************************************************************************** Responsive ******************************************************************************************/
@media only screen and (max-width:1120px) {
 body:after{position:absolute;width:80px;height:22px;top:0;left:46%;-ms-transform:none;-webkit-transform:none;transform:none;border-radius:0 0 5px 5px;font:400 12px 'Lato';line-height:23px}
}
@media only screen and (max-width:1055px) {/* Master Responsive 1040 - 1*/
.ListFilterItemContHome{width:49%;margin:25px 0}
.ListFilterItemContPropertyStatus{margin-right:2%}
.ListingFiltTabContHome{width:100%}
.ListingFiltButtonHome{width:100%;margin:0} 
.MainSectionWidth{width:96%;margin:0 auto}
#MainNav ul li a {padding-top:20px}
/*@-moz-document url-prefix() {body {margin-left:6px}}*/

/* Home External File */
.HeaderHomePageStyles #HeaderAndContentHome {background-size:auto auto}

/* Home Page */
.RentsHomeFiltrCont{width:70%;margin:0 auto}
.RentsHomeAutoComplete,.RentsHomeDate,.HomeTextBoxDate,.HomeTextBox,.HomeDropDown {width:100%;}
.HomeTextBox {margin:0;padding:20px 15px}
.HomeDropDown {margin:25px 0;padding:20px 15px;}
.HomeTextBoxDate {margin:25px 0;}

.RentzHomeTitle h1 {padding-top:60px;font-size:40px;margin-bottom:40px}
.RentsHomeFiltrCont #HomePlusMinusButton {width:130px}
.RentsHomeSearch input {width:130px}
.RentsHomeFiltrCont .RentsHomeMember .HomePlusMinus {right:auto;left:0}
#HomePlusMinusButton {padding-right:75px}

/* Listing Responsive 1 */

.ListingItemCont{width:32%;margin-right:2%}
.ListingItemsSection .ListingItemCont:nth-of-type(3n) {margin-right:0}
.ListingItemImg img{width:100%;}
.ListingItemText {padding:8px 10px 10px}
.ListingItemCont h2 {font-size:19px;font-weight:200;line-height:1;margin:14px 0;height:50px}
.ListingItemCont h2 a {font-size:19px;font-weight:200;line-height:1}
.ListingItemPrice {padding:10px;font-size:23px}
.ResDListSort {float:left}

/* Listing Filtering */
.ListingPageTitle {margin: 30px auto 10px}
/* Price Range */
.ListingFiltTabContPrice {width:330px}
.noUi-target {margin:65px 30px 65px}

/* Details */
#ProDeLeftSide {width:66%}
#ProDeRightSide {width:30%}
.DetailsListDashed {margin-bottom:0}
.InnerTextBoxDate, #ProDeRightSide #HomePlusMinusButton {font-size:16px}
.DetailsItemType {float:none;width:100%}
.ResDDetIcons {width:100%;margin-bottom:10px}
.DetailsRefCode {float:none;margin-bottom:10px}

/* Wizard */
input.WizardLoctionTextBox {width:91%}
.WizrdLocationIcon {margin-left:0}
.FormRowTwoCols {width:50%}

/* Form */
.InnerPageTitle {margin-bottom:30px}
}

@media only screen and (max-width:940px) {
.WizardFormColThreeOne {margin:0 20px 0 5px}
.WizDropdwonSmall {width:120px}
}
@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}/*Beta Version*/


body, a {font-size: 16px}
#MainNav {display:none}
#Logo{width:40%;margin-top:0}
#HeaderRightMainSec{display:none}
#HeaderMainCont{padding:20px 0}
#HeaderResMenu {display:block;text-align:right}
    
.ResponsiveMenuBorder {border-top:4px #19b1bc solid}
.ResponsiveMenuIcon {position:absolute;right:0}
.ResponsiveMenuIconImg {width:50px;height:40px;border-radius:0 0 5px 5px;cursor:pointer;background:url('/Images/ResMenuIcon.gif') no-repeat center center}
.ResponsiveMenuIconImgClose{width:50px;height:40px;border-radius:0 0 5px 5px;cursor:pointer;background:url('/Images/ResMenuClose.gif') no-repeat center center}
.ResponsiveMenuItemsCont {display:none;width:95%;margin:10px auto 0px}
.ResponsiveMenuItemsCont ul li{list-style:none;list-style-position:inside;padding:6px 0}
.ResponsiveMenuItemsCont ul li a {color:#484848}
.ResponsiveMenuItemsCont ul li.SperatorBottom {height:10px;padding:0;margin:6px 0 12px;border-bottom:1px #d1d1d1 solid}

h1 {font-size:25px}
/* Footer Responsive */
#FooterMainCont {padding-top:25px}    
#FooterLogo a {display:block} 
#FooterLogo img{width:25%;min-width:110px;max-width:140px}
#FooterLastRow div {display: block;float: none}
#FooterLastRow .FooterLinksGreen {margin-bottom: 10px}
#FooterLinksRow,#FooterLastRow {margin-top:10px}

/*Home External File*/
.HeaderHomePageStyles .MainContentSectionOuter {background: url('/Images/HomeBgMobile.jpg') no-repeat center center;background-size:cover }
.HeaderHomePageStyles#HeaderAndContentHome {background:none;padding-bottom:0}
.HeaderHomePageStyles header{background:url('/Images/HeaderBordeBBg.gif') repeat-x left bottom}

/* Home Page  */
.RentsHomeFiltrCont {width:85%;margin:0 auto} 
.RentzHomeTitle h1 {padding-top:70px;font-size:35px}
.HomeTextBox {padding:15px}
.HomeTabsUl{height:43px}

/* Listing */
.ListingItemCont{width:49%;margin:0 2% 15px 0}
.ListingItemsSection .ListingItemCont:nth-of-type(3n) {margin-right:2%}
.ListingItemsSection .ListingItemCont:nth-of-type(2n){margin-right:0}
.ListingItemText {padding:5px 10px 10px}
.ListingItemCont h2 {font-size:19px;font-weight:200;line-height:1;margin:14px 0;height:40px}
.ListingItemCont h2 a {font-size:19px;font-weight:200;line-height:1}
.ListingItemPrice {padding:10px;font-size:20px}
.ListingPager {margin-top:20px}

/* Listing Filtering */
.LFFurSpinnerControl .PlusMinusControls {width:95px}
.LFFurSpinnerControl button,.LFFurSpinnerControl input {height:30px}
.LFFurSpinnerLabel {height:30px;padding-top:5px;margin-right:10px}
.LFFurSpinnerslabContrCont {margin-right:9px}
.LFFurSpinnerControl .SpinnButtontext {width:40%}
.LFFurSpinnerControl .SpinnSpanDown, .LFFurSpinnerControl .SpinnSpanUp {width:30%}
.LFFurSpinnersCont div.LFFurSpinnerslabContrCont:nth-of-type(3n) {margin-right:0}

.ListingPageTitle {margin-top:20px}
.ListingPageTitle h1 {font-size:25px} 
.ListingFiltButtonSort {padding:13px 55px 13px 12px}
.ListingFiltTabContSort {top:48px}

.ListingFiltrAutComp .Float{width:100%}
.ListingTextBoxCompelete {width:100%;margin-right:0}

.ListingFiltButtonSortAss {background-position:right -40px}
.ListingFiltButtonSortDes {background-position:right -85px}
.ListingFiltButtonSortAss:hover {background-position:right -181px}
.ListingFiltButtonSortDes:hover {background-position:right -225px}

/* More Filter */
 .ListingFiltringMoreCont {width:96%;margin:-5px auto 25px}
.FilterSubTitlePrice {margin-top:20px}
/*.ListingFiltringMorePriceRes .noUi-target {margin-top:60px}*/

.ListingFiltringMoreContRes {display:block}
.ListFilterItemContGuests,.ListFilterItemContPrice {display:none}

.ListingFiltringMorePriceRes .noUi-target {margin:60px 30px 30px}
.ListingFiltringMorePriceRes .ListPriceRangeCont {width:97%;margin:auto}

.WizardCheckBoxCont div.form-check {margin-bottom:10px}
  
/* Details */
#ProDeLeftSide {width:95%;float:none;margin:0 auto}
#ProDeRightSide {width:95%;float:none;padding:10px 20px 20px;margin:0 auto 20px}
.DetailsTabsUl {position:relative;height:43px;top:0}
#ProDetSocialIcons {padding-top:15px}
  
.DetailsAnimList li .Cirlce {width:17px;height:17px;margin-right:8px}
.ResDDetBookButton {float:left;width:49%}
.ResDDeFavFButton{float:right;width:49%}
.RentsDetMember {float:right;width:49%}
.InnerDateTextBox {float:left;width:49%}
.ResDDetailsInnerButtons {margin-bottom:10px}

#ProDeRightSide #HomePlusMinusButton,.DetailsButtonFav {margin:0}



.DetailsReview {padding-bottom:20px}
.GreySeperatTop {margin-top:30px}

#ProDeRightSide .HomePlusMinus {top:43px;position:absolute}


/* Wizard */
.WizardCheckBoxCont div.form-check {width:50%;}
.form-control,.FormButtons button,.WizardCheckBoxCont .label-text{font-size:16px}
.FormLabel {width:125px}
textarea.form-control {height:150px}

.WizardFormColOne {width:100%;padding-right:0;margin-bottom:20px}
.WizardFormColTwo {width:100%}

.WizardFormColThreeOne,.WizardFormColThreeTwo,.WizardFormColThreeThree {margin:0;width:100%;margin-bottom:10px}
.WizardFormColThreeThree {margin-bottom:0}

.FormRow .IconsMainSprite {width:140px;margin-left:20px}

.WizCheckBoxRequest div.form-check {width:100%}
    
.FormRowTwoCols {width:100%}

.WizPricePerRows input {height:45px}
.WizPerNight {margin:12px 0 0 10px}
.WizPricePerRows .FormLabel {margin-top:12px}

.RentsDropdwon {background-size:50px}

.FormButtons button {height:50px;padding:0 25px}

/* Step One */
.WizardStepOneFormCont {width:96%}

/* Step Three */
.FormRowReview {padding:10px;margin:8px 0}
.FormLabelReview {width:27%;padding-right:5px}
.FormValueReview {width:73%}
.WizardStepThree .WizardSubTitle {font-size:18px}
.FormValueReview .WizDropdwonSmall {width:40px}
.WizardStepThree .FormRowTwoCols {margin-bottom:5px}
.WizardStepThree .WizardFormColThreeTwo {margin-top:10px}

.FormRowReview .IconsMainSprite {padding-left:30px;margin-right:10px}
.FormRowReview .GuestIcon {background-position:4px -265px}

/* Wizard Tabs */
.WizardTabs {margin:25px auto 35px}
.WizardTabIcon {width:55px;height:55px;background-position:center -89px}
.WizardTabLine {margin-top:26px;width:120px}

.WizardTabItemSecond .WizardTabIcon {background-position:center -143px}
.WizardTabItemThird .WizardTabIcon {background-position:center -196px}
.WizardTabText {margin-top:10px}
.WizardTabItemFrist .WizardTabText {margin-right:-3px}
.WizardTabItemSecond .WizardTabText {margin-right:0px}
.WizardTabItemThird .WizardTabText {margin-right:3px}

.WizDropdwonSmall {width:125px}

/* Popup */
.popUpContentSub {width:85%}

/* Details Tabs Bigger Height */
/*.TabContentCont {height:325px}
.TabContentCont img{height:325px}*/
/*Iframe */
#RentzIframeCont {height:325px}
#iframe360 {top:-162px}
.ListFilterItemContHome{width:100%;margin:25px 0 0}
.ListFilterItemContTotalArea{margin-bottom:25px}
/*.ListingFiltButtonHome{width:100%;margin:0}*/ 
}
@media only screen and (min-width:881px) {
/*Home External File*/
.HeaderHomePageStyles #Logo img {display:block;-moz-box-sizing: border-box;box-sizing:border-box;background:url(/Images/TheRentzLogoHome.png) no-repeat;background-size:contain;width:100%;height:61px;padding-left:100%}
}
@media only screen and (max-width:580px) {
/* Listing */
.ListingItemCont{width:75%;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}
.ListingItemText {padding:5px 10px 10px}
.ListingItemCont h2 {font-size:18px;font-weight:200;line-height:1;margin:14px 0;height:35px}
.ListingItemCont h2 a {font-size:18px;font-weight:200;line-height:1}
.ListingItemPrice {padding:10px;font-size:20px}

/* Listing Filtering */
.LFFurSpinnerslabContrCont {float:none}
.LFFurSpinnerslabContrCont {margin-bottom:15px}
.LFFurSpinnerLabel {width:80px}

.DetailsTabsUl li,.HomeTabsUl li{padding: 13px 23px 0}

/* Details */
.DetailsAnimList li .Cirlce {width:17px;height:17px;margin-right:8px}
.DetailsAnimList li {display:inline-block;float:none;width:100%;padding-bottom:8px}

/* Wizard */   
 input.WizardLoctionTextBox {width:89%}
.WizardCheckBoxCont div.form-check {width:100%}

/* Step Three */
.FormLabelReview {width:32%}
.FormValueReview {width:68%}

/* Form */
.LoginWithFaceBookButton {width:80%}
}

@media only screen and (max-width:564px) {

.calendar.left {border-bottom: 1px #fff solid;margin-bottom: 10px;padding-bottom: 11px}

/* Details */
.ResDDetBookButton {float:left;width:100%;margin-bottom:10px}
.ResDDeFavFButton{float:right;width:100%}
.RentsDetMember {float:right;width:100%;margin:10px 0}
.InnerDateTextBox {float:left;width:100%}
.ResDDetailsInnerButtons {margin-bottom:10px} 

#ProDeRightSide .HomePlusMinus {top:2px;position:relative}
}

@media only screen and (max-width:480px)
{
/* Home Page */
.RentzHomeTitle h1 {padding-top:50px;margin-bottom:50px;font-size:30px}
.RentsHomeFiltrCont {width:90%} 
.HomeTextBoxDate,.HomeTextBox{font-size:16px}
.HomeTabsUl li{padding:13px 25px 0!important;font-size:18px!important}
.RentsHomeFiltrCont #HomePlusMinusButton,.RentsHomeFiltrCont .RentsHomeSearch input {width:100%}
.RentsHomeFiltrCont .RentsHomeMember {width:48%;margin-right:4%}
.RentsHomeFiltrCont .RentsHomeSearch {width: 48%}

/* listing */
.ListingItemCont{width:70%;margin:0 auto 20px}
.ListingFiltTabContSort {top:45px}

/* Listing Filtering */
.ListFilterItemContDate,.ListingFiltButtonDate {width:100%}
.ListingTextBoxCompelete {height:45px}
.ListFilterItemContDate .InnerListingTextBoxDate {height:43px;width:100%;text-align:left;padding:10px 15px 10px}
.ListingFiltrAutComp .ListingTextBoxCompelete {font-size:16px}
.ListFilterItemContHomeType {width:50%;margin-right:10px}
.ListFilterItemContHomeType .ListingFiltButton {width:100%;margin-right:0}
.ListFilterItemContHomeType .ListingFiltTabCont {min-width:100%}

/* Listing title and sort */
.ListingPageTitle .Float, .ListingPageTitle .FloatDir {float:none;width:100%}
.ListingPageTitle h1 {border-bottom:3px #19b1bc solid;padding-bottom:5px}
.ListingPageTitle {border:0}
.ListingPageTitle .ResDListSort {float:right;}
.ListingPageTitle .ListingFiltButtonSort {border-bottom:1px #d4d4d4 solid;border-top:0;border-radius:0 0 5px 5px}
.ListingPageTitle .ListingFiltButtonSort:hover {border-color:#19b1bc}
.ListingFiltTabContSort {border-top:1px #d4d4d4 solid;border-radius:5px;padding:5px}
.ListSortList li a {padding:5px}
.ListingFiltButtonSort {padding: 11px 55px 11px 12px}

.ListingFiltButtonSortAss {background-position:right -42px}
.ListingFiltButtonSortDes {background-position:right -88px}
.ListingFiltButtonSortAss:hover {background-position:right -183px}
.ListingFiltButtonSortDes:hover {background-position:right -228px}

/* Wizard */
 input.WizardLoctionTextBox {width:86%}
.FormButtons button {margin-right:15px;padding:0 13px;height:45px}
    
/* Wizard Tabs */
.WizardTabs {margin:25px auto 25px}
.WizardTabLine {width:90px}

/* Popup */
.CloseMainPopup {background-size:14px}

}

@media only screen and (max-width:400px) {

.FontSizeMedium{font-size:14px}

/* Home */
.RentsHomeFiltrCont {width:95%} 

/* Listing */
.ListingItemCont{width:98%;margin:0 auto 10px}
.ListingItemCont h2 {margin:5px 0}
.ListingItemPrice {font-size:18px}
 
/* Details */
#ProDetSocialIcons a {margin-right:7px}

/* Wizard */
 input.WizardLoctionTextBox {width:83%}
.FormButtons button {margin-right:10px}
.WizPricePerRows .FormLabel {width:115px}
.WizPricePerRows input {width:122px}

/* Wizard Tabs */
.WizardTabs {margin:25px auto 25px}
.WizardTabIcon {width:45px;height:45px;background-position:center -94px}
.WizardTabLine {margin-top:21px;width:60px}

.WizardTabItemSecond .WizardTabIcon {background-position:center -148px}
.WizardTabItemThird .WizardTabIcon {background-position:center -201px}

.WizardTabItemFrist .WizardTabText {margin-right:-10px}
.WizardTabItemSecond .WizardTabText {margin-right:-11px}
.WizardTabItemThird .WizardTabText {margin-right:0}
.FormRow .IconsMainSprite {width:132px}
.WizDropdwonSmall {width:122px}
}
@media only screen and (max-width:318px)
{

    div {display:none}
}

/*Dashboard*/
.WizardSubTitle a {font-size:22px;font-weight:200;line-height:1;color:#333;font-family:"Josefin Sans"}
.ScrollText {background-color: #eee;
    width: 100%;
    height: 230px;
    border: 1px black;
    overflow-x: hidden;
    overflow-y: scroll;}