* {
    margin: 0;
}
html, body {
    height: 100%;
	padding:0 !important;
}

.overlayDocument {
    position: absolute;
    top: 50%;
    left: 50%;
}
.page-wrap {
    min-height: 100%;
    /*margin-bottom: -210px;*/
}
.page-wrap:after {
    content: "";
    display: block;
}
footer, .page-wrap:after {
 /*height: 200px; */
}
@font-face {
    font-family: 'Open Sans', sans-serif;
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: 700;
    font-style: normal;	
}

@font-face {
    font-family: 'Open Sans', sans-serif;
    src: url('../fonts/opensans-bolditalic-webfont.eot');
    src: url('../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans', sans-serif;
    src: url('../fonts/opensans-extrabold-webfont.eot');
    src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans', sans-serif;
    src: url('../fonts/opensans-extrabolditalic-webfont.eot');
    src: url('../fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-extrabolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/opensans-italic-webfont.eot');
    src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-italic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-italic-webfont.woff') format('woff'),
         url('../fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans', sans-serif;
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans', sans-serif;
    src: url('../fonts/opensans-lightitalic-webfont.eot');
    src: url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-lightitalic-webfont.woff') format('woff'),
         url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight:300;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans', sans-serif;
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans', sans-serif;
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans', sans-serif;
    src: url('../fonts/opensans-semibolditalic-webfont.eot');
    src: url('../fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: 600;
    font-style: italic;
}

body {
    margin: 0;
    padding: 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

h1 {font-size: 32px; margin: 15px 0px;}
h2 {font-size: 26px; margin: 15px 0px;}
h3 {font-size: 20px; margin: 15px 15px;}
h4 {font-size: 16px; margin: 15px 0px;}
h5 {font-size: 12px; margin: 15px 0px;}

img {max-width:100%;}
.space5 {
    margin-top: 5px
}

.space10 {
    margin-top: 10px
}

.space12 {
    margin-top: 12px
}

.space15 {
    margin-top: 15px
}

.space20 {
    margin-top: 20px
}

.space25 {
    margin-top: 25px
}

.space30 {
    margin-top: 30px
}

.space50 {
    margin-top: 50px
}

.space60 {
    margin-top: 60px
}

.space80 {
    margin-top: 80px
}

.space9 {
    margin-top: 9px
}

a {color:#1db2e9;}
a:focus,
a:hover {
    color: #0e4e72;
    text-decoration: none;
	outline:none;
}
::-webkit-input-placeholder {color: #333;}
:-moz-placeholder {color: #333;}
::-moz-placeholder {color: #333;}
:-ms-input-placeholder {color: #333;}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
	box-shadow:none; border-radius:0px; border-color:#cacaca;
    background-color: #fff;
  	-webkit-text-fill-color:#555;
  	-webkit-box-shadow:none;
  	transition: background-color 5000s ease-in-out 0s;  
}


.login input:-webkit-autofill,
.login input:-webkit-autofill:hover, 
.login input:-webkit-autofill:focus,
.login input:-webkit-autofill, 
.login textarea:-webkit-autofill,
.login textarea:-webkit-autofill:hover,
.login textarea:-webkit-autofill:focus,
.login select:-webkit-autofill,
.login select:-webkit-autofill:hover,
.login select:-webkit-autofill:focus {
	box-shadow:none; border-radius:0px; border-color:#FFFFFF;
    background-color: transparent;
  	-webkit-text-fill-color:#fff;
  	-webkit-box-shadow:none;
  	transition: background-color 5000s ease-in-out 0s;
  
}
#cssmenu {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
  font-size: 10px;
  line-height: 15px;
  text-transform: uppercase;
  text-align: left;
}
#cssmenu > ul {
  width: auto;
  list-style-type: none;
  padding: 0;
  margin: 0;
  background: #ffffff;
  border: 1px solid #ece6e8;
  border-bottom: 3px solid #d9ced2;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
#cssmenu > ul li#responsive-tab {
  display: none;
  /* Hide for large screens */

}
#cssmenu > ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#cssmenu > ul li.right {
  float: right;
}
#cssmenu > ul li.has-sub {
  position: relative;
}
#cssmenu > ul li.has-sub:hover ul {
  display: block;
}
#cssmenu > ul li.has-sub ul {
  display: none;
  width: 250px;
  position: absolute;
  margin: 0;
  padding: 0;
  list-style-type: none;
  background: #ffffff;
  border: 1px solid #ece6e8;
  border-bottom: 3px solid #d9ced2;
  border-top: 0 none;
}
#cssmenu > ul li.has-sub ul li {
  display: block;
}
#cssmenu > ul li.has-sub > a {
  background-image: url('images/caret.png');
  background-repeat: no-repeat;
  background-position: 90% -95%;
}
#cssmenu > ul li.has-sub > a.active,
#cssmenu > ul li.has-sub > a:hover {
  background: #d80041 url('images/caret.png') no-repeat;
  background-position: 90% 195%;
}
#cssmenu > ul li a {
  display: block;
  padding: 12px 24px 11px 24px;
  text-decoration: none;
  color: #747474;
  text-shadow: 0px 1px 0px #fff;
}
#cssmenu > ul li a.active,
#cssmenu > ul li a:hover {
  background: #d80041;
  color: #fff;
  text-shadow: 0px 1px 0px #000;
}
a, .btn {outline: none; cursor: pointer; -webkit-transition: all 0.4s ease-out 0s; -moz-transition: all 0.4s ease-out 0s; -o-transition: all 0.4s ease-out 0s; transition: all 0.4s ease-out 0s; color:#1db2e9;}
.btn:focus {outline:none;}
.custom-checkbox {display:block; margin-bottom:4px; padding:0; position:relative;}
.custom-checkbox label {position:relative; font-weight:300; color:#000;}
.custom-checkbox input[type="checkbox"] { opacity:0; position:absolute; left:0; top:0;}
.custom-checkbox input[type="checkbox"] + label {padding-left:31px;}
.custom-checkbox input[type="checkbox"] + label span {display:inline-block;width:21px;height:21px; margin:0px 10px 0 0;vertical-align:middle;cursor:pointer;background:url(../images/checkbox.png) center top no-repeat; position:absolute; left:0; top:0px;}
.custom-checkbox input[type="checkbox"]:checked + label span{background:url(../images/checkbox-checked.png) center top no-repeat;}
.custom-radio {display:block; margin-bottom:5px; padding:0; position:relative;}
.custom-radio label {position:relative;font-weight:300;color:#000;}
.custom-radio input[type="radio"] {opacity:0; position:absolute; left:0; top:0;}
.custom-radio input[type="radio"] + label {padding-left:31px;}
.custom-radio input[type="radio"] + label span {display:inline-block;width:21px;height:21px; margin:-1px 10px 0 0;vertical-align:middle;cursor:pointer;background:url(../images/radio.png) center top no-repeat;position:absolute; left:0; top:3px;}
.custom-radio input[type="radio"]:checked + label span {background:url(../images/radio-checked.png) center top no-repeat;}
.form-control {box-shadow:none; border-color:#cacaca; font-size:15px;  border-radius:0px; box-shadow:none; height:41px; text-overflow: ellipsis;white-space: nowrap;-webkit-appearance: none;appearance:none;}
textarea.form-control {height:auto; white-space:normal; resize: vertical;}
.frm-submitbtn {border: 0;box-shadow: none;font-weight: 400;text-shadow: none; background-color: #fd9207;background-image: none;color: #fff;padding: 5px 35px;font-size: 18px;}
.accepted,
.cancelled,
.pending {padding:2px 4px;text-transform: capitalize;} 
.navbar-brand, .navbar-nav > li > a {text-shadow:none;}
.btn:focus,
.btn:hover,
.frm-submitbtn .btn.focus {color: #fff;}
.rating-star {color: #fcac13;}
/*--------------New Design Changes--------------*/
.amenities-cell  input[type="checkbox"] {position: absolute; left:0; top:0; opacity:0;}
.list-space-inner .step-form label.amenities-cell {color:#a5a5a5; cursor:pointer;}
.list-space-inner .step-form label.selected {color:#000;}
.cancel-btn {background-color: #f62817;color: #fff}
.inquiry-btn,
.inquiry-btn:hover {background-color: #449d44;color: #fff}
.inquiry-btn {border-radius: 0}
.pending-btn {background-color: #fbb117;color: #fff;}
.font-icon-space {margin-right: 10px;}
.available-box,
.blocked-box,
.temp_booked-box,
.unavailable-box {float: left;margin-right: 5px;padding: 8px;display: inline-block;}
.available-box {background-color: #dfdfdf;} 
.blocked-box {background-color: #b81b09;} 
.unavailable-box {background-color: #868686;}
.temp_booked-box {background-color: #f2b179;}    
.error {color:#ff0000 !important;}    
/*----------Home Page Start Section--------------*/
.search-property-form input::-webkit-input-placeholder {color:#131313;}
.search-property-form input::-moz-placeholder {color:#131313;}
.search-property-form input::-ms-placeholder {color:#131313;}
.search-property-form input.textbox::-ms-input-placeholder {color:#131313;}
.search-property-form input.textbox::-ms-input-placeholder {color:#131313;}
.banner .container {bottom: 20px;left: 0;position: absolute; right: 0;z-index: 90;}
.banner {margin-top: 0; width: 100%;display: flex;justify-content: center;padding: 0!important;float: left;z-index: 1;min-height: 100vh;/*overflow: hidden;*/position: relative;background-attachment: fixed; background-position: center center;background-repeat: no-repeat;background-size: cover;}
.banner-image {background-size: cover;background-position: center center;background-repeat: no-repeat; background-attachment:fixed;}
.banner:after {position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.5); z-index:80; content:"";}
.slider-content, .banner-form {position:relative; z-index:81;}
.banner .banner-image {position: relative;width: 100%;}
.banner .banner-image:empty {display:none;}
.banner .banner-image img,
.banner .banner-image video {object-fit: cover;height:100%;top: 0;width: 100%;position: absolute;left: 0;}
header {width: 100%;float: left;z-index: 2;position: relative;}
.navbar-nav .dropdown-menu {min-width:210px;}
.navigation-main .navbar-main {background: rgba(255, 255, 255, .7);box-shadow: none;background-image: none; border:0;}
.navigation-main .navbar .container .navbar-header .logo {height: 55px; padding: 2px 15px;}
.navigation-main .navbar-main .menu-text ul li a {font-size: 16px; color: #fff;}
.btn-main {margin-top: 10px;}
.btn-main .orange-btn {padding: 2px 10px;border: 0;margin-top: 3px;}
.btn-main a.orange-btn {line-height: 20px;}
.navbar {margin-bottom: 0;min-height: 60px;} 
.navbar-brand {padding: 4px 15px;}
.inner-header .navbar-brand {padding:8px 15px 0; height:auto;}
.navbar-default {border: none;background-image: none; box-shadow: none;}
.navbar-default .navbar-nav>li>a {color: #fff;font-size:14px;text-shadow: none;font-weight: 700;}
.navbar-default .navbar-nav>li>a:hover {color:#fff;text-shadow: none;}
.navbar-default .navbar-form {width:35%;}
.navbar-default .navbar-form .form-group {width: 100%;position:relative;}
.dropdown-menu>li>a {padding: 12px 20px;}
.navbar-nav .dropdown-menu .welcome-name {padding:5px 15px 6px; margin:0 0 5px; border-bottom:2px solid #e5e5e5;}
.navbar-nav .dropdown-menu .welcome-name span {font-family:"Rancho",cursive; font-size:25px;}
.banner .form-control {border-radius: 0;height: 41px;box-shadow: none; background-color: #fff;border: 0;border-right: 1px solid #ccc;color: #131313;background:rgba(255, 255, 255, 0.8);}
.banner .form-control[disabled], .banner .form-control[readonly], .banner fieldset[disabled] .banner .form-control {background:rgba(255, 255, 255, 0.8);}
.banner .input-group-addon, .city-main .search-property-form .input-group-addon {border-left:1px solid #fff !important;background:rgba(255, 255, 255, 0.8) !important; border-color: #fff;border-radius: 0;font-size: 25px;}
header.home-header {position:absolute; left:0; top:0; width:100%; z-index:1000;}
.home-header nav ul {float:right; padding:0; margin:15px 0 0;}
.home-header nav ul li {display:inline-block; float:none;}
.home-header nav ul li .dropdown-menu > li, .inner-header nav ul li .dropdown-menu > li {display:block; }
.home-header nav ul li a {font-size:18px; font-weight:600; color:#fff; padding-top:10px; padding-bottom:10px; }
.home-header nav ul li a:hover, .home-header nav ul li a:focus {color:#fff; background:none; }
.home-header nav ul li a .fa, .inner-header nav ul li a .fa {animation-duration: 1s;}
.home-header nav ul li a .fa:hover, .inner-header nav ul li a .fa:hover { transform-origin: top center; animation-name: swing;animation-iteration-count:infinite;}
.home-header nav ul li a:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    bottom: 0;
    background: #fff;
    height: 2px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;}	
.home-header nav ul li a:hover:before {left:15px; right:15px;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {background-color:transparent;}
.home-header nav ul li a.icon-menu:before, .inner-header nav ul li a.icon-menu:before {display:none;}
.home-header nav ul li a.header-btn {font-size:15px; border:1px solid #fff; padding:9px 20px 9px; text-align:center; min-width:171px;}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.home-header nav ul li a.header-btn:hover:before {display:none;}
.home-header .header-btn:hover {background:#fff; color:#1db2e9;}
.home-header .navbar {min-height:inherit;}
.home-header nav ul li .dropdown-menu li a {padding:8px 15px; font-size:14px; color:#333;position:relative}
.home-header nav ul li .dropdown-menu li a .fa {min-width:25px;transform-origin:inherit; animation-name: inherit;}
.home-header nav ul li .dropdown-menu li a:before {content:""; width:3px; height:100%; position:absolute; left:5px; top:0; background-color:transparent;}
.home-header nav ul li .dropdown-menu li a:hover:before {background-color:#1db2e9;}
.navbar-nav > li > .dropdown-menu {padding-bottom:10px; padding-top:5px;}
.banner-form button.btn.dropdown-toggle.btn-default {text-shadow: none; background: 0 0; border: 0; box-shadow: none; color: #868687; border-right: 1px solid #ccc;}
.banner-form .bootstrap-select.btn-group .dropdown-toggle .filter-option {line-height:28px; color:#131313;}
.banner-form .input-group-addon {border: 0;background: #fff; border-right: 1px solid #ccc;border-radius:0;}
.banner-form {margin:0 auto;}
.search-form {width:100%; float:left; padding:0; margin:0; list-style-type:none;}
.search-form .search-row select {cursor: pointer;}
.search-form .search-row {width:15%; float:left; padding-right:4px;}
.search-form .search-row:first-child {width:40%; float:left;}
.search-form .search-row:last-child {padding-right:0;}
.search-form .search-row .select-main .dropdown-menu {margin:0; padding:10px; border-radius:0; min-width:150px;
border:1px solid #ccc;}    
.date .input-group .form-control {border-right:none; z-index:9999;}
.search-form .search-row .search-btn {background:#1991bd; width:100%; height:41px; border:0; color:#fff;font-size:14px; font-weight:700;}
.search-form .search-row .search-btn:hover, .search-form .search-row .search-btn:focus {background:#1eace1;}
.slider-content .slider-text {text-align: center;}
.half-cell:last-child {padding-left:2px; padding-right:0;}
.home-banner-main .slogan-main {width:100%; float:left; background: url(../images/banner-icon.png) right top no-repeat; color:#fff; text-align:right; min-height:330px; padding:210px 105px 20px 0;}
.home-banner-main h1 {font-size:60px; font-weight:300; letter-spacing:-0.8px; color:#fff;margin:15px 0;}
.home-banner-main h1 span {font-weight:800; color:#1db2e9;}
.home-banner-main h3 {font-size:25px; font-weight:400; color:#fff; margin:15px 0;}
.collection h3,
.collection_heading h4 {font-size:36px; margin:0;text-align: center;font-weight: 700;}
.collection_heading {float:left; width: 100%;padding: 10px 0;}
.collection_heading h4 {color:#3b3b3b; padding:0; position:relative;}
.collection_heading h4:after,
.collection_heading h4:before {position:absolute; content: ''; top:50%; width:38%; border-bottom: 1px solid #ccc;}
.collection_heading h4:before {left:-12px;}
.collection_heading h4:after {right:-12px;}
.input-append.date .add-on i, .input-prepend.date .add-on i {width:auto; height:auto;}
.collection {background-color: #f2f2f2;padding: 10px 0 20px;}
.collection .title-brd {border-bottom: 1px solid #ccc;line-height: 25px;}
.collection h3 {color:#f58321; padding:0;}
.collection .title2 {text-align: center;font-size: 20px; color: #070707;}
.collection .img-block {position: relative;}
.img-city .img-block:hover .blk-background p {font-weight: 700;}
.collection .img-block img {width:100%;}
.collection .blk-background {background-color:rgba(0, 0, 0, .52); border-radius:10px 10px 21px 21px;color:#fff;font-size:16px;left:5px;margin:0 auto;padding:10px;position:absolute;right:5px;top:55%;}
.collection .blk-background p {text-align: center;color: #fff;margin: 0;padding: 0;}
.collection .text {font-size:17px;text-transform: uppercase;}
.general_heading {float: left;width: 100%;padding: 10px 0;}
.general_heading h4:after,
.general_heading h4:before {width:27%; border-bottom:1px solid #ccc; top:50%; content: '';}
.general_heading h4 {text-align: center;font-size: 36px;color: #3b3b3b;font-weight: 700;margin: 0;padding: 0;position: relative;}
.general_heading h4:before {position:absolute; left:0;}
.general_heading h4:after {position:absolute;right: 0;}
.container .title2 {text-align:center;font-size:18px;color:#3b3b3b;}
.container .city-image img {width:100%;}
.container .title-brd {line-height:25px; border-bottom:1px solid #ccc;}
.explore-section {padding: 37px 0 76px;}
.explore-row {list-style-type:none; padding:0; margin:0 -2px;}
.explore-row .explore-cell {width:25%; padding:0 2px 2px; float:left; overflow:hidden; min-height:309px;}
.explore-row .explore-large {width:50%;}
.explore-row .explore-box {width:100%; position:relative; float:left;}
.explore-over {height:0px; -webkit-transition: height 0.4s; -moz-transition: height 0.4s; transition: height 0.4s; width:100%; height:0px; position:absolute; left:0; bottom:0; background:rgba(0, 0, 0, 0.5); color:#fff;overflow:hidden;text-align:center;}
.explore-over h3 {position:absolute; left:0; right:0; margin:0 auto; bottom:10px; font-size:35px; font-weight:300; letter-spacing:-1px; display:inline-block;line-height:1.4;}
.explore-row .explore-box:hover .explore-over {height:100%;}	
.explore-row .explore-box:hover h3 {overflow: hidden;white-space: nowrap;animation: typing 1.5s steps(40, end), blink-caret .75s step-end infinite;}
@keyframes typing {
  from {width: 0 }
  to {width: 100% }
}
@keyframes blink-caret {
  from, to {border-color: transparent }
  50% {border-color: orange;}
}
.container .img-text {font-size: 25px;color: #fff;padding: 3px 0;text-transform: uppercase;transform: translate(0, 0);text-align: center;left: 0; right: 0;top: 50%;bottom: 50%;}
.section-title {color:#000;font-size: 60px;font-weight: 300;letter-spacing: -2.7px;}
.section-title span {color: #1db2e9;font-weight: 700;}
.subtitle {color: #000;font-size: 20px;}
.overlay {background-color: rgba(0, 0, 0, .5);left:15px;position: absolute;right: 16px;top: 50%;display: none;}
.container .img-city:hover .overlay,
.disblk {display: block;}
.container .img-city:hover .img-text {font-weight: 700;}
.disblk {position: absolute;}
.container .img-city:hover .disblk {display: none;}
.inner-header {background: #fff;position:relative;z-index:1000;box-shadow:0 0 2px #ccc;}
.inner-header .navbar-default {background: 0 0;box-shadow: none; border: 0;}
.inner-header .navbar>.container .navbar-brand,
.navbar>.container-fluid .navbar-brand {height:61px;}
.inner-header .navbar-default .navbar-nav>li>a {color:#66696b; font-size:18px;}
header .dropdown .dropdown-toggle, .inner-header .navbar-default .navbar-nav .dropdown .dropdown-toggle { font-size:14px;}
.inner-header .navbar-default .navbar-collapse .navbar-left .form-control {border: none;height: 48px;}
.inner-header .navbar-right li {height: inherit;color: #565a5c; float:none; display:inline-block;}
.inner-header .navbar-right li .badge, .home-header .navbar-right li .badge {position:absolute; top:7px; right:0; background:#1db2e9;}
.home-header .navbar-right li .badge { top:1px;}
.inner-header .navbar-default .navbar-nav>li>a .icon-font {font-size: 18px;}
.inner-header .navbar-default .navbar-nav>li>p {background: #ed7005;border-radius: 100%;color: #fff;font-size: 10px;font-weight: 700;padding: 2px 0;position: absolute;text-align: center;top: 30%; width: 12%;left: 80%;}
.inner-header .navbar-left .form-group .icon-text {color: #cdd0cc;margin-top: 13px;font-size: 18px;position:absolute;left:0; top:2px;}
.inner-header .navbar-default .navbar-nav > li > a.header-btn
 {font-size:15px; border:1px solid #1db2e9; padding:8px 20px 9px; text-align:center; color:#1db2e9;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translateZ(0px);
transform: translateZ(0px);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: color;
transition-property: color;
-webkit-transition: 0.36s;
transition: 0.36s;
position:relative;
}

.inner-header .navbar-default .navbar-nav > li > a.header-btn:before {background: #1db2e9;
position: absolute;
content: "";
z-index: -1;
bottom: 0;
right: 0;
left: 0;
top: 0;
-webkit-transform: scaleY(0);
transform: scaleY(0);
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transform-origin: 50% 50% 0;
transform-origin: 50% 50% 0;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out; height:auto;}
/*.inner-header .navbar-default .navbar-nav > li > a.header-btn:hover:before {-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transform: scaleY(1);transform: scaleY(1);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}*/
.inner-header .navbar-default .navbar-nav > li > a.header-btn:hover {background:#1db2e9; color:#fff; border-color:#1db2e9;}
.inner-header .navbar-right li>a>img {width: 35px;margin-left: 5px;height: 35px; border-radius: 50%;}
.home-header .navbar-right li>a>img {width: 35px;margin-left: 5px;height: 35px; border-radius: 50%;}
.inner-header nav ul li .dropdown-menu li a {padding:8px 15px; font-size:14px; color:#333;position:relative; font-weight:600;}
.inner-header nav ul li .dropdown-menu li a .fa {min-width:25px;transform-origin:inherit;animation-name:inherit;}
.inner-header nav ul li .dropdown-menu li a:before { content:""; width:3px; height:100%; position:absolute; left:5px; top:0; background-color:transparent;}
.inner-header nav ul li .dropdown-menu li a:hover:before { background-color:#1db2e9;}
.inner-header nav ul li .dropdown-menu li a:hover, .inner-header nav ul li .dropdown-menu li a:focus { background-color:transparent;}
.inner-content .listing-left-menu {min-height: 100%;position: absolute;top: 0;padding: 0; box-shadow: 4px -3px 4px #e7e4e4;}
.inner-content .content-main {position: relative;width: 100%;float: left;min-height: 230px;}
.inner-content .content-main .listing-left-menu ul {margin: 22px 0;list-style: none;display: inherit;padding:0;}
.inner-content .content-main .listing-left-menu ul li {list-style: none;display: inherit;margin: 0;padding: 0 5% 0 0;font-size: 17px;color: #989797;line-height: 40px;position: relative;}
.inner-content .content-main .listing-left-menu ul li:after {position:absolute;content: '';right: 0;top: 0;bottom: 0;}
.inner-content .content-main .listing-left-menu ul li.active:after {border-right: 3px solid #fd9207; transition: .5s easy-in 0s;-webkit-transition: .5s easy-in 0s;-moz-transition: .5s easy-in 0s;-ms-transition: .5s easy-in 0s;}
.inner-content .content-main .listing-left-menu ul li:hover:after {border-right: 3px solid #fd9207;}
.inner-content .content-main .listing-left-menu ul li:hover a {color: #4e4c4c;}
.inner-content .content-main .listing-left-menu ul li a {padding: 20px 5px 20px 0;color: #989797;text-decoration: none;font-size: 14px;}
.inner-content .content-main .listing-left-menu ul li.active {border-bottom: 1px solid #e5e5e5;}
.inner-content .content-main .listing-left-menu ul li.active a {color: #fd9207;}
.inner-content .content-main .listing-left-menu ul li .plus-icon {float: right;margin-top: 15px;}
.inner-content .content-main .listing-left-menu ul p {color: #807e7e;font-size: 14px; margin: 0 0 5px;padding: 0 0 0 20px;line-height: 30px;font-weight: 700;}
.inner-content .content-main .right-content h2 {color: #555558;font-size: 24px;margin: 0;padding: 0;line-height: 60px;}
.inner-content .content-main .right-content h3 {font-size: 16px;color: #2a2b2b;margin: 0;padding: 0;font-weight: 400;}
.inner-content .content-main .right-content .divider-brd {border-bottom: 1px solid #ccc;}
.inner-content .content-main .right-content .form .form-title {font-size: 20px;color: #555659;font-weight: 600;}
.inner-content .content-main .right-content .form-inline .form-group {width: 100%!important;}
.inner-content .content-main .right-content .form-inline .form-control {width: 98%!important;}
.inner-content .content-main .right-content .form-inline .form-group .label-text {color: #656668;font-weight: 400;font-size: 17px;}
.inner-content .content-main .right-content .org-button {background-color: #ed7005; color: #fff;border: none;box-shadow: none; padding: 5px 20px;font-weight: 400;font-size: 18px;}
.inner-header .navbar-default .navbar-collapse .form-group .input-select {width: 100%;color: #444;box-shadow: none;padding-left:25px;}
.navbar-default .navbar-nav>.dropdown>a:hover {border-bottom: none;}
.navbar-default .navbar-nav>li>a:hover {background-image: none; width: 100%;}
.navbar-default .navbar-nav>li>a:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    bottom: 0;
    background: #66696b;
    height: 2px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;}
.navbar-default .navbar-nav>li>a:hover:before {left:15px; right:15px;}
.inner-header .navbar-default .container-fluid .navbar-collapse ul>li>ul {margin-top: 0;}
.inner-header .navbar-right li>ul>li {height: inherit;border-right: 0;border-bottom: 0;border-left: 0;}
.inrpage-head li a:hover {border-bottom: none;}
.navbar-right .dropdown-menu {top:51px;}
.inrpage-head .dropdown-menu {top:57px;}
.navbar-default .inrpage-head>.open>a,
.navbar-default .inrpage-head>.open>a:focus,
.navbar-default .inrpage-head>.open>a:hover {background: 0 0!important;box-shadow: none;}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {background: 0 0;color: #fff;}
.inner-header .navbar-right .btn-main {margin-top: 0;padding-top: 13px; padding-left: 15px;padding-bottom: 13px;}
.list_space .title {color: #565a5c;font-size: 30px;}
.list_space .text {font-size: 16px;color: #66696b;}
.list_space .content-main {background-color: #f5f5f5; padding: 40px 0;}
.list_space .content-main .container .right-block {background-color: #fff;border: 1px solid #ccc;padding: 20px;}
.list_space .property-btn,
.list_space select {float: left;border-radius: 0;}
.list_space .content-main .container .right-block ul {display: inherit;margin: 0;padding: 0;list-style: none;}
.list_space .content-main .container .right-block ul li {display: inherit;margin: 0;padding: 0;list-style: none;color: #707070;font-weight: 400;}
.list_space .content-main .container .right-block .arrow-space {margin-right: 5px;}
.list_space .property-btn {border-top: 1px solid #dbdbdb; background-color: #fff; border-bottom: 1px solid #dbdbdb; font-weight: 500;border-right: 1px solid #dbdbdb;padding: 20px 30px; display: block;font-size: 16px;color: #707070;}
.list_space button.property-btn.active,
.list_space button.property-btn:hover {background-color: #807e7e;color: #fff;box-shadow: none;}
.list_space .property-btn.sel-btn.valid.active,
.list_space .property-btn.sel-btn.valid:hover,
.list_space .property-btn.sel-btn:hover {color: #707070; background-color: #fff;}
.list_space .property-btn:first-child {border-left: 1px solid #dbdbdb;}
.list_space .font-icon {font-size: 18px;margin-right: 5px;}
.list_space form p {font-size: 16px;font-weight: 600;} 
.list_space select {width: 25%;height: 64px; border-left: 0; font-weight: 500;color: #b1b2b1;padding-left: 10px;line-height: 58px;}
.list_space select.left-brd {border-left: 1px solid #dbdbdb;}
.list_space select.accommodates {width:100%!important; color: #807e7e!important; background: #fff!important;}
#frmListYourSpace #submit {background:#ed7005; border:0; color: #fff; cursor: pointer; display: inline-block;font-size: 16px;font-weight: 700; padding: 5px 15px;width: inherit;border-radius: 0;height: 45px;}
#frmListYourSpace #submit:hover {background: #fd9207;}
.btm-form-text {font-size: 15px;}
.amenities .checkbox, .home-safty .checkbox {margin-bottom: 20px;font-size: 16px;}
.home-safty1 form label {color: #66696b; font-weight: 700;}
.home-safty1 p.form-title {font-size: 15px!important;}
.home-safty1 .form-horizontal textarea {height: 100px;font-size: 13px;max-width: 100%;}
.login .title {font-size: 30px;color: #fff;}
.login .text {font-size: 14px;color: #fff;padding:0px 0 15px;}
.login .loginbox {margin:70px auto 0;color:#fff;max-width:450px;width:100%;padding:0 15px;}
.login h1 {font-size:35px; color:#fff;}
.login .logo {position:relative; z-index:5;}
.login .loginbox .form-control {background:none; border:none; border-bottom:1px solid #fff; color:#fff; box-shadow:none; padding-left:0; padding-right:0;}
.login .loginbox input::-webkit-input-placeholder, .login .loginbox textarea::-webkit-input-placeholder {color:#fff;}
.login .loginbox input::-moz-placeholder, .login .loginbox textarea::-moz-placeholder {color:#fff;}
.login .loginbox input::-ms-placeholder, .login .loginbox textarea::-ms-placeholder {color:#fff;}
.login .loginbox input.textbox::-ms-input-placeholder, .login .loginbox textarea.textbox::-ms-input-placeholder {
color:#fff;}
.login .loginbox input.textbox::-ms-input-placeholder, .login .loginbox textarea.textbox::-ms-input-placeholder {
color:#fff;}
.login .loginbox .formstart {padding: 20px;}
.login .loginbox .orange-text {color: #3aaad4;}
.login .loginbox .orange-text:hover {color: #ed7005;}
.loginbox .checkbox label {font-size: 13px;}
#frm_signup .captcha img {margin-top: 7px;}
#frm_signup .captcha-icon {margin-top: 5px;}
#frm_signup .captcha-icon img {-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}
#frm_signup .captcha-icon img:hover {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg); -o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
.static-content {font-size: 14px;color: grey;line-height: 20px;}
.listing-detail-main { margin-top:30px;}
.detail-content .left-block .left-content .user-img img {border-radius: 50%;padding: 3px;border: 1px solid #ccc;}
.detail-content .left-block .left-content .user-name {text-align: center;color: #919292;width: 70%;}
.detail-content .left-block .right-content h2 {font-size: 30px;color: #000;font-weight:700;margin-top: 0;}
.top-detail {display:block;}
.detail-content .left-block .right-content .star {padding-right: 3px;font-size: 16px;}
.detail-content .left-block .right-content .title-text {color: #444;display: inline-block;}
.detail-content .left-block .right-content .star-block {margin:0 10px;display:inline-block;font-size:16px; font-weight:400;}
.detail-content .left-block .right-content .star-block .fa-comment {margin-left:5px;}
.detail-content .left-block .right-content .wishlist, .detail-content .left-block .right-content .sharing { display:inline-block; margin-left:10px;}
.detail-content .left-block .right-content .icon ul {list-style: none;margin: 0;padding:3px 0 16px;margin-bottom:0;border-bottom:2px solid #f1f1f1;text-align:left;}
.detail-content .left-block .right-content .icon ul li {text-align: center;display: inline-block;padding-right: 63px;color: #444;font-size:16px;font-weight:300;}
.detail-content .left-block .right-content .icon ul li .fa {color:#5e5e5e;}
.detail-content .left-block .right-content .icon ul li:last-child {padding-right:0;}
.detail-content .right-block .top .digit,
.detail-content .right-block .top .text {line-height: 50px;}
.top-fixed-menu {display:block; margin-bottom:15px;}
.detail-top-menu {float:left; list-style-type:none; padding:11px 0 0px; margin:0;}
.detail-top-menu li{ padding:0 60px 0 0; float:left;}
.detail-top-menu li:last-child {padding-right:0;}
.detail-top-menu li a {font-size:18px; color:#000000; border-bottom:3px solid transparent; padding-bottom:10px; display:inline-block;}
.detail-top-menu .current a, .detail-top-menu .active {border-bottom-color:#1a9ccd; font-weight:700;}
.top-fixed-right {float:right;padding:13px 0;}
.top-fixed-menu.top-menu-stickey {position: fixed;top:0;width:100%;left:0; background:white; z-index:999;border-bottom:1px solid #e5e5e5;}
.top-menu-stickey .detail-top-menu, .top-menu-stickey .top-fixed-right {padding:2px 0 0;}
.top-menu-stickey {padding:9px 0 0;}
.top-menu-stickey .detail-top-menu li a {padding-bottom:7px;}
.top-menu-stickey .top-fixed-right {padding-top:6px;}
.top-fixed-right .star_icon_container i, .top-fixed-right .star_icon_container span, .top-fixed-right .dropbtn {font-size:20px; color:#5e5e5e;}
.top-fixed-right .star_icon_container span.wishlistfont {font-size:14px; vertical-align:top;}
.top-fixed-right .dropbtn  {margin:0 0 0 20px;}
.top-fixed-right .wishlist, .top-fixed-right .sharing {display:inline-block;}
.detail-content .right-block {right: 0; margin: 0; position: absolute; top:66px; z-index:1;}	
.detail-content .sticky-panel {position:fixed; right:0; z-index:2; top:55px;}
.detail-content .right-block .top {display:block;}
.stk-chng {display:block;}
.book-form-main {background:#fff; border:1px solid #dfdfdf; display:block; padding:15px 25px 25px; margin-bottom:30px;}
.detail-content .right-block .top .form-group {display:inline-block;}
.detail-content .right-block .top .form-group select {margin-top:8px;}
.detail-content .right-block .top .digit {display:inline-block;font-size:27px;font-weight:700;color:#000;margin:0 10px 0 0;}
.night-select .bootstrap-select .dropdown-toggle {border:none; height:auto; padding-top:4px;}
.night-select .bootstrap-select.btn-group .dropdown-toggle .filter-option {color:#000; font-size:16px;}
.detail-content .right-block .top .night-select .text {float:none; line-height:1.3;}
.bootstrap-select.btn-group .dropdown-menu li a {padding:6px 20px;}
.info .btn-lg {display:block;}
.info .form-group {margin-bottom:23px;}
.detail-content .right-block .top .text {float: right;display: inline-block;font-size: 16px;}
.detail-content .right-block .form-block {margin: 0;padding: 0;}
.detail-content .right-block form label {color: #666;font-weight: 400;}
.detail-content .right-block form input,
select {width:100%; border: 1px solid #ccc; border-radius: 0!important;}
.detail-content .right-block form .req-btn {background-color:#ed7005; padding:13px 44px; color:#fff;font-size: 20px; text-align:center; margin:0 15px;}
.detail-content .right-block form .req-btn a {color:#fff; text-decoration:none;}
.detail-content .right-block form .wishlist {border:1px solid #ccc; margin:0 15px; padding:10px 20px;text-align: center;}
.detail-content .right-block form .wishlisttext {margin-right: 10px;font-size: 18px;color: #b7b9b7;}
.detail-content .right-block form .wishlistfont {font-size:17px;}
.content-text-block .content-text-block-container h2 {margin:0;padding: 0;color: #000;font-size: 16px;font-weight:700;}
.content-text-block .content-text-block-container p {font-size: 16px;color: #575757;line-height: 22px;font-weight:300;}
.the-space p {min-width:50%; position:relative; padding:0 0 0 25px; float:left; width:50%;}
.the-space p .fa {position:absolute; left:0; top:3px;}
.content-text-block .content-text-block-container .orange-title {font-size: 16px;color: #ed7005;font-weight: 700; border-bottom: 1px solid #e4e3e3;padding-bottom: 10px;}
.content-text-block .content-text-block-container .contact-host .left-title {color: #000;font-size: 16px;font-weight:700;margin:5px 0 0;}
h2.left-title {color: #000;font-size: 16px;font-weight: 700;margin: 0;padding: 0;}
.content-text-block .content-text-block-container .contact-host .content-text {color: #575757;font-size: 16px;font-weight:300;line-height: 32px;}
.content-text-block .content-text-block-container .contact-host .content-text span {font-weight: 700;}
.content-text-block .content-text-block-container .contact-host .content-text .icon-space {margin-right: 10px;}
.content-text-block .content-text-block-container .contact-host .content-text .orange-content {color: #ef6704;}
.review-block h2 {margin: 0;padding: 0 0 14px;font-size: 16px;font-weight: 700;color:#000;}
.large-avg-star {font-size:20px; color:#fcac13;}
.large-avg-star .fa {margin-right:2px;}
.review-block .over-all-review {list-style-type:none; padding:0; margin:10px 0 30px; float:left; width:100%; font-size:13px;}
.review-block .over-all-review li {width:33.33333333333333%; float:left; padding-bottom:15px;}
.review-block .over-all-review .review-label {float:left; min-width:106px;}
.review-block .over-all-review .review-right {float:left;}
.review-block .over-all-review .fa {margin-right:2px;}
.review-block .review-left-text {color: #707070;font-size: 16px;}
.review_container.review-block h3 {color:#000; margin-top:0; font-weight:600;}
.review-block ul {display: inline-block;margin: 0;padding: 0;list-style: none;}
.review-block ul li {margin: 0;padding: 0;list-style: none;color: #1b1b1b;}
.review-detail-right {float:left; width:100%; border-bottom:1px solid #cbcbcb; padding-bottom:30px; margin-bottom:30px;}
.retings-total {display:inline-block; margin:0; color:#333333; font-weight:400; font-size:23px; margin-left:15px}
.review-block .star-space {margin-right: 5px;}
.review-block .rating-text {display:inline-block; margin-right:30px;}
.review-block .review-content,
.review-block .review-content ul {display:inline-block;}
.review-block .review-user-img img {border-radius:50%; border:2px solid #ededed; padding:2px;}
.review-block .review-user-text {padding-bottom: 15px;}
.review-block .review-user-text p {color:#707070; line-height:22px;}
.pagination>li>span,
.review-block .pagination>li>a {font-weight:700; border:1px solid #e4e3e3;}
.review-block .review-btn {color: #040404;font-size: 14px;border: 1px solid #e4e3e3;border-radius: 5px;display: inline-block;padding: 7px 20px;font-weight: 600;}
.review-block .review-btn a {color: #040404;text-decoration: none;}
.about-user .review-user-img img {border: 2px solid #ededed; border-radius: 50%;padding: 2px;}
.location .tab-content {border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.location .tab-content .form-horizontal .control-label {font-weight: 400;color: #66696b;}
.location .nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {color: #fd9207;}
.location .postal-sdd-block ul li a {color: #2a2b2b;font-size: 14px;font-weight: 600;}
.location .postal-sdd-block .detail-content .right-block form input,
select {height: 35px;}
.location .tab-content>.active {padding: 30px 15px;}
.baisc select {height: 45px;border: 1px solid #eae9e9;color: #9a9a9b;font-weight: 400;}
.photos label {font-size: 18px;font-weight: 400;color: #f58b3a;}
.photos .photo-block {border: 1px solid #ccc;margin-bottom: 20px;min-height: 250px;}
.photos .photo-block .textbox {width: 100%; max-width: 100%;}
.photos .photo-block .text-area {padding: 10px; min-height: 101px;}
.photos .add-photo {border: 1px solid #ccc;display: inline-block;position: relative;padding: 10px 30px 5px;}
.photos .add-photo input[type=file] {position: absolute;left: 0;top: 0;opacity: 0;visibility: hidden;}
.photos .add-photo .icon {margin-right:5px;}
.photos .photo-block .close-sign {font-size: 25px; position: absolute; right: 15px; top: 0;color: #f58b3a;}
.photos .photo-block .blank-box {text-align: center;margin-top: 50%;margin-bottom: 50%;font-size: 20px;}
.photos .photo-block .blank-box a {color: #333;}
.calender select {color: #555558;width: 50%;}
.calender-right-block {list-style: none;margin: 10px 0 0;padding: 0;float: right;}
.calender-right-block li {display: inline-block;list-style: none;margin: 0; padding: 0 15px 0 5px;vertical-align:middle;color:#000;text-transform:uppercase;font-size:16px;}
.calendar-collpse {float:left; width:100%; padding:30px 0 0px;}
.calendar-main .step-btns {margin-top:40px;}
.calendar-collpse .btn-sm {margin-left:10px;}
.calender .step-btns {margin-top:50px;}
.sync-left {float:left;}
.sync-right {float:right;}
.calender-right-block li:last-child {padding-right: 0;}
.calender-right-block .available {background-color: #fff;border:1px solid #b0b0b0;width: 28px;height: 28px;vertical-align:middle;display:inline-block;}
.calender-right-block .booked {background-color:#ed9d92; width:28px; height:28px; vertical-align:middle;display:inline-block;}
.calender-right-block .temp_booked {background-color:#ffd6ad; width:28px; height:28px; display:inline-block;vertical-align:middle;}
.calender-right-block .unavailable {background-color:#b0b0b0; width:28px; height:28px;vertical-align:middle;display:inline-block;}
.calender-select {float:left; margin-top:5px;}
.calender-table td {font-size:24px;}
.calender-table .table thead th {font-size:16px; color:#b4b4b4; height:70px; vertical-align:middle; border:none; font-weight:normal;}
.table-bordered {border-bottom-color:#b0b0b0;}
.calender-table {margin-top:15px;}
.calender-table .table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th {color: #000; text-align: center!important}
.calender-table .table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    height: 130px;
	vertical-align:middle;
	border-color:#b0b0b0;
}
.table-bordered {border-color:#b0b0b0;}
.calender-table .table .price {font-size:15px;}
.list-availability .calender-table .table .price {min-width:50px;}
.manage-listing .postal-sdd-block .detail-content .right-block form input,
.pricing .postal-sdd-block .detail-content .right-block form input,
select {height:35px;}
.form-calender .sync-calender {border: 1px solid #ccc;background-color: #e4e4e4;}
.form-calender .sync-calender h3 {margin: 0;padding: 0; line-height: 40px!important; color: #333!important;}
.form-calender .sync-calender p {margin: 0;padding: 0;line-height: 40px;float: right;}
.form-calender .sync-calender p a {color: #f58b3a;}
.form-calender .export-calender {width: 100%; border:1px solid #ccc;float: left;margin-top:10px;}
.form-calender .export-calender .title {font-size:16px; color: #111;}
.form-calender .export-calender .export-text {color:#555558; font-weight: 400;}
.form-calender .export-calender .export-text span {background-color: green;color: #fff;padding: 2px 8px; display:inline-block;}
.form-calender .export-calender .export-btmlink {border: 1px solid #ccc;padding: 5px 10px;}
.calender-table .modal-content .modal-header .modal-title {color: #f58b3a;font-size: 20px;}
.calender-table .modal-content .modal-header p {color: #555558;font-size: 13px;}
.calender-table .modal-content .modal-body .form-group label {color: #555558;font-weight: 400;}
.pricing .tab-content {border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.pricing .tab-content .form-horizontal .control-label {color: #66696b;font-weight: 700;}
.pricing .postal-sdd-block ul li a {color: #2a2b2b;font-size: 14px;font-weight: 600;}
.pricing .tab-content>.active {padding: 30px 15px;}
.pricing .basic-tab input[type=checkbox] {margin: 12px 0 0;}
.btn:focus,
.btn:hover,
.pricing .frm-submitbtn .btn.focus {color: #333;}
.pricing .btn {padding: 6px 9px;border-radius: 0;}
.pricing .tab-heading {width: 100%;background-color: #f5f5f5;padding: 10px 20px;}
.pricing .tab-heading h3 {color: #000!important;}
.pricing .form-group p {margin: 0;padding: 0;line-height: 30px;font-size: 13px;}
.header-switch {background-color: #7B7B7B;padding: 10px 15px;}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,
.header-switch .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {background: #fd9207;}
.header-switch h2 {margin:0; padding:0; color:#fff; font-size:18px; line-height:30px;}
.header-switch .switch {text-align: right;}
.header-switch .bootstrap-switch {border: 0;}
.header-switch .header-switch-block {margin-left: 20px;}
.inner-content {min-height:638px;}
.content-detail,
.listing-page .pagination,
.switch .bootstrap-switch {float: right;}
.detail h2 {color: #2a2b2b; font-size: 26px; margin-top: 0;} 
.content-detail {clear: both; text-align: right; width: 120px;}
.trip-advice,
.trip-book {width: 100%;background: #f5f5f5;}
.content-detail p {margin: 10px 0 0;font-size: 11px;}
.content-detail span {text-align: right;font-size: 11px;}
.my-res .details a, .my-res .details button {margin-top: 3px;font-size: 12px; padding: 5px 10px;}
.my-res .date-time a {color: #ed7005;}
.my-res .review-btn {color: #040404;font-size: 13px;border: 1px solid #e4e3e3;border-radius: 5px;display: inline-block; padding: 7px 11px;}
.date-btn a {padding-right:10px; color:#ed7005;}
.trip-advice p b,
.trip-advice span,
.trip-book p b {color: #fd9207;text-align: center;}
.rightpart .if-div {border: 1px solid #343434;-webkit-box-shadow: 0 8px 6px -6px #000;-moz-box-shadow: 0 8px 6px -6px #000;box-shadow: 0 8px 6px -6px #000;}
.referral .tab-heading {background-color: #f5f5f5;padding: 10px 20px;width: 100%;}
.referral .tab-heading h3 {margin: 0;padding: 0;}
.referral .credit span {color: #fd9207;font-weight: 700;}
.contactform {background: #f5f5f5;padding: 10px;overflow: hidden;}
.contactform form textarea {border: 1px solid #ccc;border-radius: 5px;width: 100%;min-height: 100px;}
.content,
.getstart {width:100%; border:2px solid #f5f5f5;}
.getstart {padding:20px;}
.getstart h1 {font-size:40px; margin: 0;}
.share {background-color: #f5f5f5;padding: 10px 20px;width: 100%;overflow: hidden;}
.social .fa {font-size: 30px;}
.social .fa-facebook-square {color:#3b5998; padding-right:10px;}
.social .fa-twitter-square {color:#4099ff;}
.content {overflow: hidden; padding: 20px;}
.content h4 {font-weight:700; color:#fd9207;}
.pre-tips table {border:1px solid #9d9d9d;}
.pre-tips table tr td img {display: block;height: 100px;width: 100px;}
.pre-tips table tr td {text-align: center;}
.pre-tips .guest a {color:#ed7005; float:left; padding-top:3px;}
.pre-tips .details button {font-size:12px; margin-top:3px; padding:5px 10px;}
.pre-tips .review-btn,
.removeall .review-btn {color:#040404;display: inline-block;font-size: 13px;font-weight: 600;padding: 7px 11px;}
.pre-tips .review-btn {border: 1px solid #e4e3e3; border-radius: 5px;}
.removeall .review-btn {border: 1px solid #e4e3e3; height: 42px;}
.title h2 {display:inline;}
.pro-pic-right a {font-size: 14px;font-weight: 700;margin-top: 10px;}
.detail-list {overflow: hidden;}
.detail-list ul li {list-style: none;display: inline;width: 50%;float: left;margin: 3px 0;}
.detail-list ul li p {display: inline;padding-left: 10px;}
.detail-list ul {border: 1px solid #d4d4d4; overflow: hidden; padding: 10px;}
.vall {float: right;font-size: 14px!important;}
.profile .title p {background-color: #ed7005; color: #fff!important;padding: 6px 10px;border-radius: 100%;}
.profile .content-block {min-height: 65px;}
.profile .right-text {margin: 0;padding: 0;float: right;}
.imgfix img {width: 100%;height: 100%;}
.contact img {border-radius: 3px;max-height: 230px;width: 100%;}
.contact {position: relative;}
.contact .heading {background: rgba(255, 255, 255, .7);border-radius: 0;bottom: 19px;margin: 0;position: absolute;
width:100%;}    
.contact .heading h2 {margin: 0;padding: 8px;font-weight: 700;font-size: 26px;}
.reachHeading h4 {color: #ed7005;font-size: 16px;}
.questions form select {float: right; width: 20%;}
.questions select {width: 40%;float: left;margin: 0 10px;}
.questions select:first-child {margin: 0;}
.mainhead .main-row {width: 100%;}
.mainhead .main-row span {float:left; display:inline; width:30%;}
.mainhead .main-row span b {color:#fff; font-weight:700;}
.mainhead .main-row p {display: inline;width: 60%;}
.formpart {background-color: #f5f5f5;padding: 10px;width: 100%;overflow: hidden;}
.sort {width: 100%;overflow: hidden;}
.sort .form-group {float: left;padding-right: 10px;}
.search-listgrid .caption img {border: 1px solid #000;display: block;float: left;height: 40px; margin-right: 5px;
padding: 1px;width: 40px;}    
.check-num .checkbox,
.headbg .rvw {display: inline;}
.search-listgrid .caption h4 {color: #ed7005;font-weight: 700;background-color: #f5f5f5;padding: 5px;}
.search-listgrid .caption h5,
.search-listgrid .caption p {font-size: 12px;}
.search-listgrid .caption h4 span {color: #333; font-size: 14px;font-weight: 300;}
.search-listgrid .caption h2 {margin: 0;color: #333;text-transform: uppercase;font-size: 13px;font-weight: 700;}
.search-listgrid .thumbnail {min-height: 251px;margin: 0;}
.map-img {border: 1px solid #d4d4d4; padding: 2px;}
.check-num .span-num {display: inline;float: right;border: 1px solid #d4d4d4;border-radius: 100%;background-color: #f5f5f5;color: #ed7005;padding: 0 5px;font-size: 12px;}
.check-num {margin:3px 0;}
.prop-tab h3,
.searchbar {margin:0;}
.searchpg .panel-group .panel-body button {float: right;}
.searchbar input {float: left;}
.but-more button {text-transform: capitalize;float: left!important;background-image: none;font-size: 14px;padding: 3px 14px;border: none;background-color: #1db2e9;border-radius: 0;color:#fff; min-height:inherit;}
.foot-button .but-more button {min-height:inherit;}
.graphical-view,
.headbg {border-radius: 10px;width: 100%;}
.but-more .btn-primary:focus,
.but-more .btn-primary:hover {background-color:#1798c8;color: #fff;}
.scroll-div {height: 270px;overflow-y: auto;}
.graphical-view,
.headbg,
.headerdiv,
.sync-calender {overflow: hidden;}
.scroll-div h3 {font-size: 25px!important;color: #ed7005;}
.headbg {background: #f5f5f5;padding: 13px;}
.headbg .head-room {float: left;}
.headbg .head-room h1 {font-size: 35px;color: #ed7005;margin: 0;}
.headbg .social .fa-facebook-square {padding-right: 0;}
.graphical-view {background: #f9f9f9;padding: 13px;}
.item .thumb {width: 25%;cursor: pointer;float: left;}
.item .thumb img {width: 100%;margin: 2px;}
.item img {width: 100%;}
.cal {float: right;}
.room-detail {background-color: #fff;padding:5px;}
.room-detail ul {list-style: none;}
.room-detail ul li span {font-weight: 700; color:#ed7005;}
.but-email button {background-color:transparent; background-image:none; border:1px solid #ed7005; float:left!important;font-size: 14px;border-radius: 0;margin: 0 15px;width: 25%;color: #ed7005;text-shadow: none;}
.but-email button:hover {background-color: #ed7005;border: 1px solid transparent;color: #fff;}
.contact-host .translate,
.review-block .translate {border: 1px solid #ccc; padding:10px 20px; text-align:center;}
.listing-pg .col-md-4 select {height:25px;}
.orange-title a {color:#ed7005;}
.orange-title-detail a {font-size:14px; line-height:24px;}
.calender-box {width:100%;}
.calender-box-detail {margin-top:20px;}
.review-block .translate {width: 30%;margin-left: 44px;}
.review-user-text .but-email {float: right;}
.review-user-text .but-email button {width: auto;}
.contact-host .social {float: left;}
.fixed {left:-2px; position:fixed; top:70px; width:97%; z-index:999;}
.fixed .stk-chng {width:89%;}
.media-carousel {margin-bottom:0; padding:0 0 30px; margin-top:30px}
.media-carousel .carousel-control.left,
.media-carousel .carousel-control.right {background:#222; border:4px solid #FFF; border-radius:23px; height:40px;
width:40px; margin-top:76px;}    
.media-carousel .carousel-indicators {top:auto; right:50%; bottom:0; margin-right:-19px;}
.media-carousel .carousel-indicators li {background:silver;}
.media-carousel .carousel-indicators .active {background:#333;}
.media-carousel img {width:100%; height:200px;}
.main-slide {position:relative;}
.main-slide .heart {right:30px; position:absolute; top:0;}
.content-slide {margin-top:0px; width:100%; background-color:#fff; padding:10px 0; position:relative;}
.superhostImg {display:inline-block; vertical-align:middle; padding:2px 0 0 5px; float:right;}
.superhostImg img {margin:0 5px;}
.content-slide h2,
.content-slide p {margin:0;}
.content-slide h2 {font-size:16px;}
.content-slide a h3 {margin:0; color:#000; font-weight:700; font-size:17px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; padding-right:115px; position:relative; min-height:23px;}
.content-slide a h3 span {position:absolute; top:2px; right:0; font-size:15px;}
.content-slide h2 span {color:#1db2e9;font-weight: 700;}
.content-slide p {padding-top:10px;}
.profile-pic img {border-radius:100%; height: 70px; width: 70px;}
.profile-pic {bottom:75px; position:absolute; right:21px; z-index:99;}
.but-email .btn-group button {width: 100%;padding: 10px 16px;}
.dropdown-menu .dropdown-item {padding:9px;font-size:14px;}
.but-email .btn-group>.btn:first-child {margin:0 15px;}
.range {background-color:#f5f5f5;border-radius:4px;box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset;cursor: pointer;
height:25px; display:table; position:relative; margin-top:5px;}    
.range input[type=range] {outline: 0; -moz-appearance: none!important; background-color: rgba(0, 0, 0, 0);cursor: pointer;display: table-cell;height: 25px;width: 100%;}
.range output {display: table-cell; color: #fff; -moz-user-select: none; background-color: #fd9207; border-radius: 0 4px 4px 0; min-width: 40px; padding: 3px 5px 2px; text-align: center; text-decoration: none; transition: all .5s ease 0s; vertical-align:middle; white-space:nowrap; width:1%;}
.headerdiv {background: #f1f1f1;padding: 5px 10px 1px;width: 100%;position: absolute;right:0;bottom:0;}
.headerdiv button {padding: 8px 14px;margin: 2px;}
.headerdiv p {margin-top: 11px;line-height: 0;}
.searchAbnb .selectbar select {width: 30%; float: left; margin: 0 5px;}
.rightside .check-num b {color: #2b2b2b;}
.sliders .carousel-indicators {bottom:-5px;}
.divcontent {margin-top: 20px;}
.divcontent .heart {right: 22px; position: absolute; top: 10px;}
.divcontent .delLink {position: absolute; right: 30px;top: 10px;}
.mapframe,
.searchAbnb {top: 150px;position: fixed;bottom: 0;}
.divcontent .delLink_a {color: #fd9207;font-size: 14px;}
.searchAbnb {overflow-x: hidden;left: 0;}
.inner-header .navbar-nav {z-index: 999;}
.mapframe {float: right;left: auto;right: 0;padding-right:0;}
.foot-button {bottom: 0; float: right; position: fixed; right: 60px; z-index: 999;}
#footer-hd {position: relative; bottom: 0; z-index:50;}
.footer-hide {display: none; position: fixed!important;bottom: 0;width: 100%;}
.arrw i,
.error-404,
.mapcheck {position: absolute;}
.flag i a {padding-left: 10px;color: #303335;font-weight: 700;}
.flag {margin: 0 auto;text-align: center;color:#9a9da3;}
.listing-detail-main .inner-td {min-width:inherit;}
.stk-chng {position: relative; padding-bottom:5px;}
.right-block.sticky .flag  {position:absolute; left:0; right:0; bottom:0;}
.flag a {color:#9a9da3;}
.media-carousel .carousel-control.left {left: -2px;}
.media-carousel .carousel-control.right {right: -2px!important;}
.mapcheck {left: 120px;padding: 3px 5px;top: 10px; z-index: 999999999;}
.border-div {padding-bottom: 10px;margin: 10px 0;}
.search_result .hover {box-shadow: 5px 5px 20px #000;opacity: .9;background: 0 0;}
#results_pagination {float: right;}
.pagination a {text-shadow: 1px 1px 1px #fff;}
.how-works h2,
.yourtrip .ytleft p,
.yourtrip h2 {font-weight: 700;}
.pagination a:hover {background-position: 0 -20px;}
.user-dashboard .title {color: #2a2b2b!important;font-size: 24px; border-bottom: 1px solid #ccc;line-height: 1;padding-bottom: 10px; margin-bottom: 10px;}
.cur-book .form-group textarea {width:100%;box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset;border:1px solid #ccc;}
.listing img {width:100%;}
.how-works {background:#f3f3f3; padding: 10px;}
.how-works h2,
.how-works p {color:#555659;}
.how-works h2 {color:#2a2b2b;}
.bgorg {background:#f3f3f3; padding:10px; font-size: 18px;font-weight: 700!important;color: #2b2b2b;border-bottom: none!important;}
.ad-info h2,
.payment h2,
.policies h2 {padding: 10px; background: #9c9d9d; overflow: hidden;font-weight: 700;color: #fff;}
.ad-info {overflow: hidden;}
.ad-info .radio {display: inline;}
.ad-info .radio input {margin-left: -33px;}
.ad-info .radio label {line-height: 11px;}
.imagepp img {height: 90px; width: 90px;}
.imagepp {display:inline; float:left; margin-right:11px;}
.contentpp {display:table; margin-left:20px;}
.ppseal img {width:120px; height:120px;}
.payment input {width:100%;}
.policies .ytleft p {font-weight:700;}
.policies .ytleft p,
.policies .ytrgt p {border-bottom:1px solid #ccc; padding-bottom:12px;}
.account-setting .res-req .border-div input {margin-right: 10px;}
.navbar-main .menu-text ul .btn-main a {background-color: #ed7005;border: 2px solid #fff;font-weight: 700;color: #fff;cursor: pointer;display: inline-block;font-size: 14px;padding: 8px 11px 11px;width: auto;margin-top: 7px;height: 42px;}
#message_form .col-md-4 input,
.error-404 img{width:100%;}
.navbar-main .menu-text ul .btn-main a:hover {background-color:transparent; color:#ed7005; border:2px solid #fff;}
.navbar-default {background-color: transparent;}
.footer-container .search-input-bg .input-group {display: block;}
#manage_listing_intro_container .fl .col-md-11 {display: inline; float: left;}
#manage_listing_intro_container .fl .col-md-11 h2 {display: inline;}
#manage_listing_intro_container .fl .col-md-11 p {padding-top: 5px;}
#manage_listing_intro_container .fl {margin:7px 0;}
#manage_listing_intro_container .fl .col-md-1 i {line-height:25px;}
select.input-lg {line-height:41px;}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {background: #9d9d9d;}
.collection .img-block {width:100%;border-radius: 100%;overflow: hidden;margin: 0 auto;}
.collection .img-block img {border-radius: 100%;}
#frm_login #submit_btn {border-radius: 0;height: 41px;display:inline-block; min-width:171px;}
.white-link a {color: #fff;border: 1px solid #fff; padding: 3px 4px;}
.white-link {margin-top: 5px;}
.close-pop-dismiss {right:10px; position:absolute; top:8px; z-index:9999;}
.content-box .switch .bootstrap-switch {margin-bottom: 4px;}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {background-color: #807e7e;border: 1px solid #807e7e;color: #fff!important;box-shadow: none;}
.arrw i {color:#d9d9d9;font-size: 20px;right: 8%;top: -15px;}
#show_more_subtotal_info {padding-left:14px;}
.send_msg_popup_btn {padding:7px 20px;}
#email_share,
#user_contact_link {color: #ed7005;}
.but-email button:active #email_share,
.but-email button:active #user_contact_link,
.but-email button:focus #email_share,
.but-email button:focus #user_contact_link {color: #fff;}
.but-email button:active a,
.but-email button:hover a {color:#fff!important;}
.but-email button:active,
.but-email button:focus {background:#ed7005!important;}
.star_icon_container i,
.star_icon_container span {color:#2b2b2b; font-size: 15px;}
#p_subtotal,
#p_subtotal_instant {display:none;}
.user-img-block h2 a {color:#2a2b2b;}
.welcome-block p a,
.welcome-block p span {line-height:2!important;}
.user-dashboard .alerts {margin-top:49px;}
.edit_i {float: right;}
.edit_i i {color: #ed7005;font-size: 20px;padding-top: 8px;}
.alerts .fb-icon i {font-size: 20px; color: #fff; border: 1px solid #4d6fa8; background: #4d6fa8;border-radius: 100%;padding: 4px 9px;}
.alerts .fb-icon {padding-top: 6px;}
.snap-shot-block p { margin: 0 0 5px;}
.p_text_notice,
.rates-star {margin-top: 10px;}
.shared-link #facebook_share i {background: #4d6fa8;border: 1px solid #4d6fa8;border-radius: 100%; color: #fff!important;font-size: 20px;padding: 4px 9px;}
.shared-link #twitter_share i {background: #55acee;border: 1px solid #55acee;border-radius: 100%;color: #fff!important;font-size: 20px;padding: 4px;}
.switch .content-detail p {overflow: hidden;text-overflow: ellipsis;}
.p_text_notice {color: #fff;}
.fb_invite i, .tw_invite i {color: #fff!important;font-size: 20px;}
.fb_invite i {background: #4d6fa8; border: 1px solid #4d6fa8; border-radius: 100%; padding: 4px 9px;}
.tw_invite i {background: #55acee; border: 1px solid #55acee;border-radius: 100%;padding: 4px;}
.cur-tips .search-form span {background-color: #ed7005; height: 42px;min-width: 109px;}
.cur-tips .search-form span:hover {background-color: #fd9207;}
.cur-tips .details a {padding: 13px 10px!important;}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {background: #fff;}
.modal-footer .btn+.btn {height: 42px;min-width: inherit;border-radius: 0;}
.cur-tips table .review-btn a {color: #555659;}
.form-horizontal .control-label {color: #555659;font-weight: 400;}
#update_form .form-group textarea {padding: 6px 12px;color: #555;border-radius: 0;}
.rates-star img {float: left;}
.rates-star b {padding-left: 15px;}
#frmPrice .input-group-addon {border-radius: 0!important;}
.message-conversation .message-block .textmessage-block img {border-radius: 100%;display: block;margin: 0 auto;text-align: center;}
.message-conversation .message-block .textmessage-block p {text-align: center;}
.message-conversation .message-block .textmessage-block {margin: 10px 0;position: relative;}
.message-conversation .message-block .textmessage-block .gry-block {border: none;color: #fff; background-color: #807e7e;}
.message-conversation .message-block .textmessage-block .gry-block li {font-weight: 700;text-align: left;}
.message-conversation .message-block .textmessage-block .body {background-color: transparent;border: 1px solid #807e7e;word-break: break-all;}
.message-conversation .message-block .textmessage-block .body p {color: #807e7e;text-align: left;padding: 7px 15px 0;}
.message-conversation .message-block {background-color: #f5f5f5;overflow: hidden;padding: 10px 0;margin: 0 15px;}
.roundImage img {border-radius: 100%;margin: 0 auto;display: block; text-align: center;}
.roundImage p {text-align: center;}
.alignMessgage textarea {padding: 10px;}
.alignMessgage input {float: right;margin-top: 5px;margin-left: 10px;}
.alignMessgage .pull-right input {float: left;}
.message-conversation .message-block .textmessage-block .left i {color: #807e7e;font-size: 24px;position: absolute;left: 7px;top: -1px;}
.message-conversation .message-block .textmessage-block .right i {color: #807e7e;font-size: 24px;position: absolute;right: 7px; top: -1px;}
.message-conversation .message-block .textmessage-block .has-header i {color: #807e7e;}
.messgaeshadow {box-shadow: 0 2px 3px #888;}
#message_form .col-md-12 label {float: right;color: #f91717;}
.padleft30 {padding-left: 30px;}
.message-conversation .calender-block {margin-bottom: 20px;}
.gotomsg {float: right;}
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {box-shadow: none; background-color: #807e7e;color: #fff;}
select::-ms-expand {outline: 0;overflow: hidden;text-indent: .01px; text-overflow: '';background: url() right no-repeat #3c3c3c; border: none;color: #fff;}
.modal-footer .gry-btn {border-radius: 0; height: 42px;}
.condet {clear: both;}
.namedet {display: inline;float: left;margin-bottom: 10px;}
.listing-pg .book_it_section .req-btn {width: 50%; padding: 6px 0!important;font-size: 16px!important; margin: 0 6px!important;}
.listing-pg .book_it_section .wishlist {width: 30%;padding: 13px 0!important;font-size: 17px!important;margin: 0 6px!important;}
.listing-pg .book_it_section #book_it_enabled {display: flex!important;width: 100%;}
.listing-pg .book_it_section #subtotal_area h2 {margin-top: 0;}
.contact-pg .review-user-img img {border-radius: 100%;display: block;margin: 0 auto;text-align: center;}
.contact-pg .review-user-img span {color: #919292;display: block;float: none;margin: 0 auto;text-align: center;font-size: 20px;font-weight: 700;}
.contact-pg {padding-top: 18px!important;padding-bottom: 18px!important; background: #fff;}
.listing-pg {padding-bottom: 10px!important; background: #f5f5f5;min-height: 170px;}
.inner-content .gray-content,
.location {min-height: 550px;}
.contact-pg .col-md-8 h2 {margin-top: 8px;font-size: 16px;}
.review-pg {padding-top: 3px;padding-bottom: 18px;background: #fff;}
.review-pg ul li {margin: 0;padding: 0;list-style: none;display: inline-flex;float: left;}
.review-pg ul {padding-left: 0;}
.review-pg ul li p {font-weight: 600;font-size: 34px;color: #ed7005;text-align: center;}
.review-pg ul li b {background: #2b2b2b;border-radius: 100%;color: #fff; margin-right: 7px;padding: 5px 7px;}
.review-pg ul li div {border-radius: 100%;margin-right: 7px;padding: 5px 7px;font-weight: bold;}
.review-pg ul li p span {font-size: 14px;color: #707070;font-weight: 400!important;}
.review-pg ul li i {font-size: 50px;color: #ed7005;margin-right: 7px;}
.review-pg ul li span {line-height: 28px;}
.marleft10 {margin-left: 10px!important;}
.marright10 {margin-right: 10px!important;}
.about-user .carousel-control.left {background-image: none;}
.about-user .media-carousel .carousel-control.left {background: 0 0;border: none;margin-top: 36px;}
.about-user .carousel-control {opacity: .7;font-size: 72px;}
.about-user .carousel-control.right {background-image: none;}
.about-user .media-carousel .carousel-control.right {border: none; background: 0 0;margin-top: 36px;}
.superhost {position: absolute;right: -7px;top: 0;}
.contact-pg .review-user-img,
.dropdown {position: relative;}
.dropbtn {color: #2b2b2b; font-size:16px; border:none; cursor:pointer;}
.dropdown {display: inline-block;}
.dropdown-content {display: none;position: absolute;right: 0; background-color: #f9f9f9; min-width: 180px;box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);z-index: 9; list-style-type:none; margin:0; padding:0;}
.dropdown-content a {color: #000; padding: 7px 16px 7px 42px; text-decoration: none;display: block; position:relative; font-size:13px; text-align:left;}
.dropdown-content a .fa { position:absolute; left:15px; top:8px; font-size:18px;}
.dropdown-content a:hover {background-color: #f1f1f1;}
.dropdown-content a .fa-facebook {color: #3b5998;}
.dropdown-content a .fa-twitter {color:#1DA1F2;}
.dropdown-content a .fa-linkedin {color:#017cb6;}
.dropdown-content a .fa-google-plus {color:#f93f2d;}
.dropdown-content a .fa-envelope {color:#545454;}
.dropdown:hover .dropdown-content {display: block;z-index: 999;}
.rightblock {display: inline-block;float: right;}
.rightblock .sharing,
.rightblock .wishlist {display: inline;float: left;}
.rightblock .sharing {margin-left: 11px;margin-top: 3px;}
.bordbot {border-top: 1px solid #e4e3e3;clear: both;margin: 0 2px;}
#book_it_status {margin-top: 18px;}
.carousel-inner .main-slide:hover a img {opacity: .9;}
a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {border: 1px solid #f5f5f5;}
.inner-header .navbar-right .innerList {padding-right: 0;}
.input-group-addon {border-radius: 0;}
#search_filters .rightside .glyphicon {margin-right: 0;}
.divimg img {height: 30px;left: 46%;position: absolute;top: 29%; width: 30px;}
.dis_none {display: none;}
.main-slide:hover .dis_none {display: block;}
#results_footer .results_count,
.disinline,
.my-res .det-page i,
.video-profile {display: inline-block;}
.edit-img i {color: #f58b3a;font-size: 20px;left: 1px;position: absolute;top: 1px;}
.editPropPhoto i {left: 17px;top: 0;}
.user-img-block .img_area img { width: 100%;}
.welcome-block h2 {font-size: 32px;color: #2b2b2b;margin-top: 0;margin-bottom: 0;}
.social_connections_and_reviews .title h2 {margin-top: 0;}
.add-bgtxt {padding: 10px;background: #f1f1f1;}
.crop {height: 80px; width:80px; border-radius:50%; margin: 0 auto;}
.crop img {width:100%; height:100%; border-radius:100%;}
.martop10 {margin-top: 10px;}
.welcome-block .martop10 i {font-size: 18px;color: #ed7005;}
.video-profile {float: left;}
.video-profile a {padding-left: 0;}
.margR10 { margin-right: 10px;}
.listing-detail a {font-size: 22px;}
.listing-detail ul {border: none;padding: 0;}
.listing-detail ul li {width: auto;margin: 3px 27px 3px 0;}
.listing-detail ul li p {padding-left: 6px;}
#results_pagination a,
#results_pagination b {background-color: #fff;line-height: 1.42857;margin-left: -1px;padding: 6px 12px;position: relative;text-decoration: none;border: 1px solid #ddd;box-shadow: none;float: left;}
#results_pagination b {background:#1db2e9;}
.main-grey .bootstrap-switch {margin-top: 11px;}
.dropdown .pos_top {margin-top: -10px!important;}
#results_pagination a {color: #1db2e9;}
#results_pagination b {color: #fff;}
.my-res .details a:first-child, .padleft0 {padding-left: 0;}
#results_pagination a:hover {background-color: #1db2e9;color: #fff;border: 1px solid #ddd;box-shadow: none;}
#results_pagination .pagination {margin-top: 0;}
.cut-img .inn-img:hover img {opacity: .6;}
.player {height: 365px;}
.different-month {opacity:0.2;}
.my-res table tr td {padding-top: 20px;}
table .checkbox {margin-top: 0;margin-bottom: 1px;}
.my-res .det-page i {float: left;padding-right: 5px; padding-top: 3px;}
.my-res .bigbold {font-size: 19px;}
.my-res .operation i {color: #337ab7;}
.photo-upload-btn form {border: 1px solid #ccc;}
.uploadIdButton form {border: none;}
.review-box .content-block {padding: 10px 12px!important;}
.my-res td img {margin-right: 5px;height: 50px; width: 50px;float: left;}
.video-section img {width: 100%;}
#toggle-video-record .record {text-align: center;}
.mobile {margin-left: -15px; margin-right: -15px;}
.mng-list td.details i {font-size: 14px;}
#cke_listing_description {width: 100%!important;}
.mCSB_outside+.mCSB_scrollTools {right: -14px!important;}
.ovrhid {overflow: hidden;}
.fixedbtn {position:fixed; bottom:7px; right:7px; z-index:9999;}
.contact-pg .col-md-8 span {width:100px; word-wrap:break-word;}
.pro-pic-right .detail-list {padding:20px;}
.dispWithDrawBtn input {height:25px; padding:0; min-width:68px; font-size:12px;}
.dispWithDrawBtn label {font-size: 10px;}
.information #submit_message_form textarea {border:1px solid #ccc; border-radius: 0;color: #555;padding: 6px 12px; width: 100%!important;}
.total_price b {font-size: 20px; margin-left:7px}
.ad-info textarea {border: 1px solid #ccc; width: 100%!important;border-radius: 0;color: #555;padding: 6px 12px;}
#user_port_image ul li {padding: 0 15px;}
.view-test table .com_dot {width: 400px;}
.inner-content.staticTitle {background: #fff;padding: 10px;min-height: auto;}
#frmAddReview .rating_class,
.rates-star .rating_class {width: 250px!important;}
#frmAddReview img {float: left;}
.ad-info .title,
.how-works .title,
.yourtrip .title {border-bottom: 1px solid #ccc;color: #2a2b2b!important;font-size: 24px;line-height: 1;margin-bottom: 10px;padding-bottom: 10px;}
#calendar-edit-form .modal-footer .orange-btn {float: left;}
#calendar-edit-form .modal-footer .gry-btn {min-width: auto;float: left;}
#calendar-edit-form .modal-content {overflow: hidden;}
.edit-profile-block .avatar-btns {margin-top: 20px;}
.mapcheck .checkbox {display: block;margin-top: 0;}
.mapframe #first_time_map_question {background: #fff;border: 1px solid #707070;color: #3d3d3d;font-size: 13px;left: 325px;padding: 10px;position: absolute;text-align: center;top: 21px;width: 202px;}
#search_form . newslatter-btn input {font-size: 15px;padding: 6px 15px;}
.stk-chng .sec .error {font-size: 13px;}
.stk-chng .sec select {height: 32px;}
.prinput input {width: 100%;}
.prinput span {display: block;clear: both;}
.newslatter-btn .subnews:hover,
.req-btn:hover {background-color: #fd9207!important; color: #fff!important;}
.export-calender input {float: left;}
.mainsearch .search_result .item {width: 100%;}
.mainsearch .search_result .item img {height: 100%;}
.listing-home-image {min-height: 494px; overflow: hidden;width: 100%;display: flex;}
.listing-home-image img {height: 100%;left: 0;top: 0;position: absolute;width: 100%;}
.col-sm-12.user-profile,
.user-dashboard .account-setting,
.user-dashboard .user-profile {position: static;}
.right-content {padding-bottom: 30px;}
.main-grey {position: relative;z-index: 99;background: #1B9DCD!important;}
.performance-block p {min-height: 65px;}
.header-switch { background: #1B9DCD;}
header .arrw i {color: #fff;}
.title-left {margin-top: 26px;}
.header-switch h2.title-center {margin-top: 21px;}
.lbl-room-info {width: 65%;float: left;line-height: 0;}
.vlue-room-info {width: 34%;text-align: right; float: left;}
.brdr-sprt {border-bottom: 1px solid #ccc; margin-bottom: 10px;padding-bottom: 10px;width: 100%;float: left;clear: both;}
.tooltip-room-info {background: 0 0!important;color: #000;margin-left: 8px;}
.tooltip-room-info i {font-size: 16px!important;}
.hvr-room-info {color: #000;background: #fff;position: absolute;width: 250px;padding: 15px 10px 10px;z-index: 1;display: none;margin-top:0px;right: 15px;border: 1px solid #ccc;}
.hvr-room-info p {font-weight: 700;padding-bottom: 5px;}
.hvr-lbl-roominfo,
.hvr-vlue-roominfo {padding-bottom: 7px;margin-bottom: 7px;border-bottom: 1px solid #CCC;float: left;line-height: 18px;}
.hvr-lbl-roominfo {width: 65%}
.hvr-vlue-roominfo {text-align: right; width: 34%;}
.hvr-room-info li {line-height: 18px}
a.tooltip-room-info:hover .hvr-room-info {display: block;}
.total-room-info {height: 46px;line-height: 36px;}
.lbl-room-info .orange-btn {width: auto!important;}
.pagination .current {background-color: #807e7e;border: 1px solid #807e7e;color: #fff!important;}
.pagination a {padding: 6px 12px;background-color: #fff;border: 1px solid #ddd;color: #337ab7;font-size: 14px; margin-left: 5px;}
.marginleft15 {margin-left: 15px;}
ul.total-conversation {padding: 0;margin: 0;margin-left: 15px;margin-right: 15px;}
ul.total-conversation li {border-top: 1px solid #ccc;list-style: none; padding-top: 10px;padding-bottom: 10px;list-style: none;float: left;line-height: normal;}
.height42 {height: 42px;}

/*---------New Design----------*/
.login-bg {left:0; top:0; background:url(../images/login-bg.jpg) center top no-repeat; position:fixed; width:100%; height:100%; background-size:cover;}
.login-bg:before {background:rgba(0, 0, 0, 0.7); content:""; position:absolute; left:0; top:0; width:100%; height:100%;} 
.login .container {position:relative; z-index:5;}
.login input[type="checkbox"] {display:none;}
.login input[type="checkbox"] + label {padding-left:30px; font-weight:400;}
.login input[type="checkbox"] + label span {display:inline-block;width:21px;height:21px; margin:-1px 10px 0 0;vertical-align:middle;cursor:pointer;background: url(../images/login-checkbox.png) center top no-repeat; position:absolute; left:0; top:1px;}
.login .radio-btn-small {display:inline-block;margin-bottom: 5px;margin-right: 14px;padding: 0;vertical-align:top;
}
.login input[type="checkbox"]:checked + label span{background:url(../images/login-checkbox-cheked.png) center top no-repeat;}
.login .form-group {position:relative; text-align:left; margin-bottom:22px;}
.forget-link {float:right; color:#fff; padding-bottom:3px; font-weight:normal; padding-right:0; position:relative;padding-left:0;}
.forget-link:hover {border-bottom-color:transparent;}
.login .frm-submitbtn {background:none; color:#fff; border:1px solid #fff; height:41px; border-radius:0px; min-width:171px;}
.login .frm-submitbtn:hover, .login .frm-submitbtn:focus {background:#fff; color:#1DB2EA;}
.orline {color:#fff;}
.login .signupbox {margin-bottom:50px; max-width:560px; margin-top:30px;}
.signupbox p, .signupbox p:hover {color:#fff; text-decoration:none  !important; font-weight:normal;}
.signupbox p a, .signupbox h3 a, .loginbox .forget-link a {color:#fff;font-size:16px;  padding:0px 0 10px;border-bottom-color: transparent; position:relative;}
.signupbox p a:before, .signupbox h3 a:before, .loginbox .forget-link a:before {
    content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    bottom: 0;
    background: #fff;
    height: 2px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;}

.signupbox p a:hover:before, .signupbox h3 a:hover:before, .loginbox .forget-link a:hover:before {left: 0px;right: 0px;}
.social-icons .fa {font-size:32px; margin:0 5px; vertical-align:middle;}
.nct-common-footer-bottom .social-icons .fa {margin:0 12px;}
.social-icons .fa-facebook-square {color:#4f91eb;}
.social-icons .fa-facebook-square:hover { color:#437cc8;}
.social-icons .fa-twitter-square {color:#19BFE5;}
.social-icons .fa-twitter-square:hover { color:#16a8c9;}
.social-icons .fa-google-plus-square { color:#F2553B;}
.social-icons .fa-google-plus-square:hover {color:#d34a33;}
.social-icons .fa-linkedin-square {color:#007AB9;}
.social-icons .fa-linkedin-square:hover {color:#006092;}
.social-icons .nct-square {width:28px; height:28px; border-radius:5px; display:inline-block; background:#2B8BCE; text-align:center; line-height:2; font-size: inherit;}
.social-icons .nct-square:hover {background:#2575ad;}
.hiw-section {background-attachment:fixed; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; min-height:445px; text-align:center; color:#fff; padding:42px 0 30px;background-color:#333;}
.hiw-section .section-title, .hiw-section .section-title span {color:#fff; }
.hiw-section .container { max-width:945px;}
.hiw-row {list-style-type:none; padding:33px 0 0; margin:0; float:left; width:100%;}	
.hiw-row .hiw-cell {width:33.33333333333333%; float:left; padding:0 30px;}
.hiw-icon {display:block; font-size:70px; line-height:70px; margin-bottom:8px;}
.hiw-row h3 { font-weight:600; font-size:25px;}
.hiw-row  p {font-size:16px; color:#fff;}
.collections-section {background-attachment:fixed; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; padding:42px 0 50px; position:relative;}
.collections-section:after {position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(255, 255, 255, 0.8); z-index:80; content:"";}
.collections-section .container {position:relative; z-index:85;}
.collections-row {list-style-type:none; padding:6px 0 0; margin:0; float:left; width:100%;} 
.collections-row .collections-cell {width:100%; float:left; }	
.collections-row .collections-box {width:100%; float:left; padding:10px 10px 5px; text-decoration:none;cursor:pointer;}
.collections-row .collections-box:hover {background-color:#fff;}
.collections-row .collections-img {display:block;}
.collections-row h4 {font-family: 'Rancho', cursive; font-size:30px; color:#1db2e9; opacity:0; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; margin-bottom:0;}
.collections-row p {opacity:0; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s;}
.collections-row .collections-box:hover h4, .collections-row .collections-box:hover p {opacity:1;}
.collections-row .owl-nav {display:none;}
.view-more {float:right; font-size:15px; font-weight:600;}
.search-property-form .bootstrap-select > .dropdown-toggle {color: #131313;}

/* sticky button */

#feedback1 {height: 0px;width: 85px;position: fixed;right: 0;top: 30%;z-index: 1000;transform: rotate(-90deg); -webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);}
#feedback.feedback-btn{height: 0px;width: 81px;position: fixed;right: 0;top: 65%; z-index: 1000;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);}
#feedback1 a {display: block;background: url(pc.png) no-repeat;height: 52px;width: 155px;color: #fff;font-size: 17px;font-weight: bold;text-decoration: none;}
#feedback1 a:hover {background: url(pc-over.png) no-repeat;}
#feedback {height: 0px;width: 81px;position: fixed;right: 0;top: 40%; z-index: 1000;transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);}
#feedback a {display: block;background: #000;height: 40px;padding-top: 8px; width:140px;text-align: center;color: #fff;font-size: 17px;font-weight: bold;text-decoration: none;}
#feedback a:hover {background:#1db2e9;}
.srp-main .search-top-menu .dropdown-menu, .instane-menu {min-width:270px; padding:20px 20px 15px; border-color:1px solid rgba(0, 0, 0, 0.1);}
.srp-main .search-top-menu .bootstrap-select.btn-group .dropdown-menu {padding:0;}
.instane-menu {max-width:250px;}
.instant-dropdown { display:block; position:relative; padding-right:70px; margin-bottom:10px;}
.instant-switch { position:absolute; right:0; top:0;}
.instant-dropdown h3 { margin:0 0 5px; font-size:19px; color:#444;}
.instant-dropdown p { font-size:13px; margin-bottom:0;}
.search-top-menu {float:left; width:100%; padding:25px 0 0;}
.srp-main .leftheader {display:inline-block;}
.search-top-menu .dropdown-toggle, .search-top-menu .but-more a {font-size:16px; font-weight:400; color:#111111; display:inline-block;}
.search-top-menu a.dropdown-toggle, .search-top-menu .but-more a{padding-top:8px;}
.search-top-menu .but-more a {padding-right:0;}
.dropdown.open .dropdown-toggle:hover, .search-top-menu .but-more a:hover, .dropdown.open .dropdown-toggle {color:#1db2e9;}
.search-top-menu .dropdown-toggle .fa-angle-down, .search-top-menu .but-more a .fa-angle-down {color:#1db2e9; margin-left:2px;}
.search-filter {position:absolute; right:0; top:150px; height:90%; background-color:#fff; z-index:9999; box-shadow:0 0 2px #ccc inset; height:calc(100% - 150px); height:-moz-calc(100% - 150px); height:-webkit-calc(100% - 150px);}
.rightside search_filter_content {max-height:450px; height:100%; overflow:auto;}
.heart .fa-heart-o {font-size:25px; color:#fff; text-shadow:0 2px 2px #333; }
.heart .fa-heart-o:hover:before {content:"\f004";}
.heart .fa-heart {font-size:25px;color:#fff;text-shadow:0 2px 2px #333;}
.content-slide p {font-size:13px; color:#767676; padding-top:3px;}
.content-slide p strong {color:#1db2e9;}
.enterdates p {font-size:16px; font-weight:300;}
.enterdates {display:block; padding-bottom:20px;}
.content-slide .star-block {padding-top:5px;}
.results_count {font-size:16px; color:#575757; margin-top:5px;}
.more_filters {padding:20px 0; display:block; max-height:400px; overflow:auto;}
.header-list-btn {margin-right:15px;}
.btn-danger, .btn-default, .btn-info, .btn-primary, .btn-success, .btn-warning {text-shadow:none;box-shadow:none;}
.login .loginbox textarea.form-control {height:42px; resize:none;}  
.star-block a .star {font-size:15px; margin-right:2px; color:#fca900;cursor:initial;}
.filter .input-group-addon {background:none; border-color:#cacaca;}
.input-group-addon {color:#979797;}
.bootstrap-select .dropdown-toggle {background:none; box-shadow:none; font-weight:normal;}
.srp-main .mCSB_scrollTools .mCSB_draggerContainer {right:-14px;}
.search-filter .search_filter_content .custom-checkbox {width:50%; float:left;}
.search-filter .search_filter_content .checkbox-full-width {width:100%; float:left;}
.search_overlay:before {background:rgba(255, 255, 255, 0.7);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 999;}

/*-----------List Your Space Main--------------*/
.list-space-main {position:relative; padding-bottom:70px; min-height:735px;}
.list-banner {background-position:top center; background-repeat:no-repeat; background-size:100% auto; position: absolute; min-height:712px; left:0; top:0; z-index:80; width:100%;}
.list-banner img {object-fit: cover;width: 100%;}
.list-banner:before {position:absolute; content:"";width:100%;left:0; top:0;height:712px;background:rgba(0, 0, 0, 0.5);}
.list-banner:after {
	 content:"";
	 position:absolute;
	 width:100%;
	 left:0;
	 bottom:0;
	 height:240px;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.02) 1%, rgba(255,255,255,0.35) 16%, rgba(255,255,255,1) 100%); 
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.02) 1%,rgba(255,255,255,0.35) 16%,rgba(255,255,255,1) 100%); 
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.02) 1%,rgba(255,255,255,0.35) 16%,rgba(255,255,255,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); 
}
.list-banner-top {color:#fff; text-align:center; display:block; padding:100px 0 0;}
.list-banner-top h1 {font-size:50px; font-weight:800;text-shadow:0 2px 5px rgba(0, 0, 0, 0.6); margin-bottom:25px;}
.list-banner-top h2 {font-size:30px; font-weight:400;text-shadow:0 1px 3px rgba(0, 0, 0, 0.6);}
.list-space-main .container {position: relative; z-index:999; }
.list-space-main .white-box {display:block; background:rgba(255, 255, 255, 0.8);  width:100%; max-width:1000px; margin:45px auto 0; box-shadow:0 0 15px #5a5a5a;}
.list-space-main .white-box .spacer {display:block; padding:20px 35px 45px; color:#1c1b1a;}
.list-space-main .white-box h3 {font-size:30px; font-weight:300; color:#1c1b1a; margin-bottom:35px;}
.list-space-main .list-row {display:block; margin:0 0 30px; border-bottom:2px solid #dadada; padding:0 0 30px;}
.list-space-main .list-cell {display:inline-block; vertical-align:top; padding-right:90px;}
.list-space-main .list-cell span {max-width:100px; display:inline-block; white-space:nowrap; overflow:hidden;text-overflow: ellipsis; vertical-align:middle;}
.list-space-main .list-cell:last-child {padding-right:0;}
.list-cell .btn {display:inline-block; padding:0; font-weight:300; font-size:20px; background:none; color:#b6b6b6;}
.list-cell.active .btn {font-weight:400; color:#111111;}
.list-space-main h4 {font-size:20px; font-weight:300; margin-bottom:23px;}
.list-space-main .list-row  .bootstrap-select > .dropdown-toggle { width:auto; border:none; display:inline-block; padding-right:21px;}
.list-space-main .list-row .bootstrap-select.form-control { background:none; width:auto; border:none; box-shadow:none; right:0;}
.list-row  .btn-group.open .dropdown-toggle {box-shadow:none;}
.list-space-main .list-row  .caret {border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 8px dashed;}
.list-space-main .list-row-2 {border-bottom:none;}	
.list-space-main .list-row-2 .list-cell {padding-right:68px;}
.list-space-main .list-row-2 .list-cell:last-child {padding-right:0;}
.list-space-main .center-block {position:relative;}
.list-space-main .back-btn{padding-left:0; position:absolute; left:0; top:0;}
.back-btn{font-size:16px; color:#1a9dcc; text-decoration:none;}
.back-btn:hover, .back-btn:focus {text-decoration:none;}
.btn-lg {font-size:15px; font-weight:700; color:#1b9dcd; border-color:#1b9dcd; background:#fff; border-radius:0px; padding:9px 20px 8px; min-width:171px; min-height:41px;}	
.btn-lg:hover, .btn-lg:focus {background:#1b9dcd; color:#fff;}	
.btn-medium {font-size:15px; font-weight:700; color:#1b9dcd; border-color:#1b9dcd; background:#fff; border-radius:0px; padding:6px 20px 4px;}	
.btn-medium:hover, .btn-medium:focus {background:#1b9dcd; color:#fff;}	
.btn-sm { font-size:14px; font-weight:400; color:#1b9dcd; border-color:#1b9dcd; background:#fff; border-radius:0px; padding:5px 10px 3px; min-width:100px;}	
.btn-sm:hover, .btn-sm:focus { background:#1b9dcd; color:#fff;}	
.step2-row {text-align:center; padding:0; margin:0 0 80px;}
.step2-row .step2-cell {width:32%; display:inline-block; padding:0px 15px 15px;}
.quantity {position:relative; height:180px; display:block;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance: textfield;}
.quantity input {width: 100%; line-height:180px;float: left; display: block;margin: 0; border: none; background:none;outline:none;text-align:center;padding:10px;font-size:59px;color:#111111; position:absolute;height:100%; font-weight:600;}
.quantity input:focus {outline: 0;}
.quantity-nav {display:block;font-size:24px; color:#1b9dcd;}
.quantity-button {cursor: pointer; position: relative;width: 25px;text-align: center;line-height: 1;}
.quantity-button.quantity-up {position: absolute;top: 0;left:0; right:0; margin:0 auto;}
.quantity-button.quantity-down {position: absolute;bottom: 0px;left:0; right:0; margin:0 auto;}
.map-form .form-control {border:2px solid #c3c3c3; height:74px; font-size:20px; color:#555453; background:transparent; box-shadow:none; border-radius:0px; padding-left:55px;}
.map-form .form-group {position:relative;}
.map-form .form-group:before {display: inline-block;font-family: FontAwesome;font-feature-settings: normal; font-kerning: auto;font-language-override: normal; font-size-adjust: none;font-stretch: normal;font-style: normal;
font-synthesis: weight style;font-variant: normal;font-weight: normal;line-height: 1;text-rendering: auto; position:absolute; font-size:22px; color:#1a1919; left:20px; top:27px; content:"\f041";}    
.map-frame iframe {height:570px; width:100%; margin-bottom:30px;}	
.btn.active, .btn:active {box-shadow:none;}
.modal-title {font-size:25px; font-weight:300;}
.property-type .custom-radio label {font-size:16px;}
/*--------------------List Space After Login Steps--------------*/
.list-space-inner {padding-bottom: 50px; min-height: 735px; position: relative;}
.progress-bar-top { background-color:#dcdcdc; border-radius:0px; box-shadow:none;height:12px; overflow:visible; margin-top:15px; margin-bottom:25px;}    
.progress-bar-top .progress-bar  { background-color:#388d3b; box-shadow:none; position:relative; background-image:none;}
.progress-bar::before {background:#DCDCDC;content: "";float: right;height: 100%;position: absolute;right: 0;width: 3px;}
.progress-count {background-color:#388d3b; width:36px; height:36px; border-radius:50%; line-height:36px; color:#fff; display:inline-block; font-size:11px; font-weight:700; position:absolute; right:0px; top:-13px;}
.list-tab {padding:0; margin:0; text-align:center;}
.list-tab li {display:inline-block; padding:0 20px;}
.list-tab li a {font-size:18px; color:#a6a6a6; font-weight:300; padding:3px 20px; position:relative; display:inline-block;}
.list-tab li a:hover, .list-tab li a:focus {color:#000; text-decoration:none;}
.list-tab li.active a, .list-tab li.not-edited a, .list-tab li.edited a {color:#000000;}
.list-tab li.active a:before {position:absolute; left:0; top:4px; content:"\f107";font-family: FontAwesome;}
.list-tab li.active a  {color:#000000; font-weight:600;}
.list-tab li.edited a:before {position:absolute; left:0; top:4px; content:"\f00c";font-family: FontAwesome; color:#388c3a;}
.list-tab li.not-edited a:before {position:absolute; left:0; top:4px; content:"\f00d";font-family: FontAwesome; color:#ff4c4c;}
.list-space-inner .small-container {width:100%; max-width:972px; display:block; margin:0 auto; padding:0 15px;}
.list-space-inner h1 {font-size:50px; font-weight:800; color:#000; text-align:center;}
.list-space-inner h4.top-disc {font-size:14px; color:#737373; padding:0 17%; text-align:center; line-height:1.3;}
.list-space-inner  h1 {margin:50px 0 30px;}
.list-space-inner .step-form label, .basic-tab label {color:#000; font-weight:400; font-size:15px;}
.list-space-inner .step-form, .list-space-inner form.basic-tab {padding-top:25px;}
.drop-box-lg {display:block; max-width:836px; border:2px dashed #22b4eb; width:100%; text-align:center; color:#000; margin:0 auto;}
.drop-box-lg h3 {font-weight:300;}
.drop-box-lg .btn-file {position: relative;overflow: hidden; cursor:pointer; display:block; padding:180px 20px;}
.drop-box-lg .fa-upload {font-size:20px;}
.btn-file {position:relative; display:inline-block; overflow:hidden; color:#199dcc;}
.btn-file input[type=file] {position: absolute;top: 0; right: 0; min-width: 100%; min-height: 100%; font-size: 100px; text-align: right; filter: alpha(opacity=0); opacity: 0; outline: none; background: white; cursor: inherit;display: block; width:150px;}
.drop-box-sm {}
.drop-box-sm .btn-file {padding:40px 20px;}
.drop-box-sm h3 {font-size:18px;}
.list-space-inner .btn-link:focus, .list-space-inner .btn-link:hover {color:#137194;}
.photo-row {padding:0; margin:30px 0 0; float:left; width:100%; list-style-type:none;}
.photo-cell {padding:0 25px 25px; float:left; width:33.33333333333333%;}
.photo-textarea {position:relative; display:block; float:left; width:100%;}
.text-area.update_lisitng_title {left: 0; bottom: 0;width:100%;position: absolute; z-index:5;}
.photo-textarea .update_lisitng_title i {position:absolute; color: #1db2e9;font-size: 20px;cursor: pointer; right:5px; bottom:5px;}
.photo-box-main {float:left; width:100%; position:relative; }
.publish-btns {margin-top:30px;}
.publish-btns .btn-lg {background:#1b9dcd; color:#fff;}
.publish-btns .btn-lg:hover {background:#1794c2;}
.photo-row .photo-over {background-color:rgba(0, 0, 0, 0.6); position:absolute; left:0; top:0; width:100%; height:100%; opacity:0; -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;}
.photo-box-main:hover .photo-over {opacity:1;}
.photo-row .popup-link {position:absolute; left:0; top:0; width:100%; height:100%; z-index:5;}
.photo-row .popup-bottom {position:absolute; left:0; bottom:58px; width:100%; z-index:6; 
padding:15px 5px; text-align:center;}
.photo-row .popup-bottom a {margin:0 11px; font-size:20px; color:#fff;}
.photo-row .popup-bottom a:hover {text-decoration:none; color:#23b2e9;}
.upload-text {font-size:16px; font-weight:700;}
/*--------------------Amenities Start---------------*/
.amenities-cell {position:relative; display:block; padding-left:21px; font-size:16px; color:#a5a5a5; margin:0; line-height:20px;text-overflow: ellipsis; white-space:nowrap; overflow:hidden; min-height:25px;}
.amenities-cell:hover {color:#111111;}
.amenities-cell.selected { color:#111111;}
.amenities-cell .fa {position:absolute; left:0; top:2px;}
.amenities-main .table-view-main .table-view { border:none;}
.amenities-main .table-view-main .table-view .td { border:none;}
.select-amenities { margin:30px 0 40px;}
.amenities-row { width:100%; float:left; list-style-type:none; padding:0; margin:0;}
.amenities-row li {width:33.33333333333333%; float:left; padding:7px 10px; min-height:50px;}
/*--------------------Home Safety---------------*/
.uploaded-file {list-style-type:none; padding:0 0 0 19px; margin:0;}
.uploaded-file li {display:block; padding-bottom:4px;}
.uploaded-file li a {text-decoration:underline;}
.uploaded-file li a i {margin-right:5px;}
.space-note {position:relative; padding-left:15px; font-size:12px;}
.space-note .fa {position:absolute; left:0; top:3px;}
.home-safety-main h3 {margin:0 0 15px;}
.inline-check .custom-checkbox, .inline-check .custom-radio { display:inline-block; padding-right:30px;}
.inline-check .custom-checkbox:last-child { padding-right:0;}
.center-space { margin:35px 0;}
/*--------------------Pricing Start---------------*/
.input-group-addon:first-child, .input-group-addon:last-child {border-radius:0px; background:#fff; font-size:25px; font-weight:600;}
.pricing-tab .panel-heading {padding:0;}
.pricing-tab .panel-title a {text-decoration:none; font-size:30px; display:block; position:relative; padding:0 25px 30px 0; color:#1a1919;}
.pricing-tab .panel-title a .fa {position:absolute; right:0; top:5px;}
.pricing-tab .panel.active .panel-title a .fa-angle-up {display:inline-block;}
.pricing-tab .panel.active .panel-title a .fa-angle-down {display:none;}
.pricing-tab .panel .panel-title a .fa-angle-up { display:none;}
.pricing-tab .panel .panel-title a .fa-angle-down { display:inline-block;}
.pricing-tab .panel-group .panel-heading + .panel-collapse > .list-group,.pricing-tab .panel-group .panel-heading + .panel-collapse > .panel-body {padding:0; border:none; margin-bottom:20px;}
.pricing-tab .panel-group .panel {box-shadow:none;}
.form-note {font-size:14px; color:#767676; font-weight:300;}
.deposit-field {position: relative; padding-right:95px;}
.deposit-field .btn-lg {position:absolute; right:0; top:0; height:41px; min-width:50px; z-index:5;}
/*-----------Collection Page Start--------------*/
.collection-main {position:relative; padding-bottom:50px; min-height:735px;}
.collection-main .pagination { margin-top:35px;}
.collection-main .list-banner-top h1 {font-size:70px; font-weight:normal;text-shadow:0 2px 5px rgba(0, 0, 0, 0.6); margin-bottom:25px;font-family: 'Rancho', cursive;}
.collection-main .list-banner-top h2 {font-size:20px; font-weight:400;text-shadow:0 1px 3px rgba(0, 0, 0, 0.6); margin-top:0;}
.collection-main .list-banner-top .container {position: relative; z-index:999; }
.collection-main .white-box {display:block; background:rgba(255, 255, 255, 0.8);  margin-top:70px; box-shadow:0 0 15px #5a5a5a; padding:20px 10px 70px;}
.collection-main .container {position: relative;z-index: 999;}
.collection-main .collections-row { list-style-type:none; padding:0; margin:0; float:left; width:100%;} 
.collection-main .collections-row .collections-cell {width:33.33333333333333%; float:left; padding:0 10px 20px;}	
.collection-main .collections-row .collections-box {width:100%; float:left; padding:10px; text-decoration:none; position:relative; cursor:pointer;}
.collection-main .collections-row p {margin:0;opacity: 0;transition: all 0.5s ease-out 0s; position:absolute; color:#555659;}
.collection-main .collections-row .collections-box:hover {background-color:#fff;box-shadow:0 0 10px #5a5a5a; height:auto; position:relative; z-index:5;}
.collection-main .collections-row .collections-box:hover p { position:relative; opacity:1;}
.collection-main .collections-row .collections-img {display:block;}
.collection-main .collections-row h4 {font-family: 'Rancho', cursive; font-size:30px; color:#1db2e9; opacity:0; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; margin-bottom:0; position:absolute;text-overflow: ellipsis; overflow:hidden; white-space:nowrap;}
.collection-main .collections-row .collections-box:hover h4 {opacity:1; position:relative;}    
.collection-inner-row {padding:0; margin:0 -15px; list-style-type:none; text-align:center;}
.collection-inner-cell {padding:0 15px; margin:0 0px 30px -3px; width:33.33333333333333%; display:inline-block; position:relative;}
.over-collection {background: #fff none repeat scroll 0 0;
    bottom: -50px;
    box-shadow: 1px 8px 10px #5a5a5a;
    left: 0;
    padding: 0 10px 10px;
    position: absolute;
    width: 100%; opacity:0;}
.collection-main .collections-row .collections-box:hover .over-collection { opacity:1;}
.collection-inner .white-box {display:block; background:#fff; box-shadow:0 0 15px #5a5a5a; padding:15px; margin:0 0 30px; text-align:left;} 
.collection-inner .item {height:275px; width:100%; }  
.collection-inner .inner-slider-main {margin-top:70px;}    
.carousel-control.left, .carousel-control.right {background: none;}
.inner-near-listing .carousel-control.left, .inner-near-listing .carousel-control.right  {z-index:0;}
.collection-inner .divcontent {margin-top:0px; display:block;}
.collection-inner .divcontent .heart {position: absolute;right: 40px;top: 21px;}
.collection-inner .heart .fa-heart, .collection-inner .heart .fa-heart-o {color: #fff; font-size:25px; text-shadow:0 2px 2px #333;}
.collection-inner .content-slide {margin-top:0;padding: 10px 0;position: relative;width: 100%;display:block;}
.collection-inner .content-slide a h3 {color: #000;font-size: 17px;font-weight: 700;margin: 0;min-height: 23px;overflow: hidden;padding-right: 115px;position: relative;text-overflow: ellipsis;white-space: nowrap;}
.collection-inner .content-slide a h3 span {font-size: 15px;position: absolute;right: 0;top: 2px;}
.collection-inner .content-slide p {color: #767676;font-size: 13px;padding-top: 3px;}
.collection-inner .superhostImg {display: inline-block;float: right;padding: 2px 0 0 5px;vertical-align: middle;}
.collection-inner .content-slide .star-block {padding-top: 5px;}
.collection-inner .star-block a {color: #fca900;font-size: 15px;margin-right: 2px;}
.collection-inner .content-slide h2, .collection-inner .content-slide p {margin: 0;}
.collection-inner {padding-bottom:50px;}
.city-main .container {position:relative; z-index:999;}
.city-main .list-banner-top h1 {font-weight:300;}
.city-main .list-banner-top h1 span {font-weight:800;}
.city-main .search-property-form .form-group {float:none; display:inline-block; width:15%; vertical-align:top;}
.city-main .main-bg {background-color:rgba(255, 255, 255, 0.8); padding:30px 90px 25px; display:block; color:#000;}
.city-main .search-property-form { margin-bottom:30px;}
.city-main .search-property-form .form-control
{border-radius: 0;height: 41px;box-shadow: none; background-color: #fff;border: 0;border-right: 1px solid #ccc;color: #131313;background:rgba(255, 255, 255, 0.8);}
.topcity-detail {display:block; position:relative; padding-right:200px; min-height:65px;}
.topcity-detail .booking-badge {background: url(../images/booking-badge.png) no-repeat 0 0; display:inline-block; min-height:60px; position:absolute; right:0; top:5px; min-width:100px; padding-left:65px;}
.booking-badge h3 {font-size:30px; font-weight:700; color:#1c9ccd; margin:0;}
.booking-badge h4 {font-size:18px; font-weight:400; color:#000; margin:0;}
.city-main h2 {font-weight:700;}
.city-main .collection-inner-cell {display:block; width:100%; margin-left:0;}
.city-main .divcontent .heart {right:10px; top:10px;}
.city-main .content-slide .description, .city-main .content-slide .description p {font-size:15px; color:#000; margin:5px 0 0; display:block;}
.city-main .content-slide .description p { margin:0;}
.city-main .content-slide .star-block { margin-top:5px;}
.city-main .inner-slider-main { margin-top:25px;}
/*---------------Calendar Start-------------*/
.calendar-main .custom-checkbox {font-size:16px; line-height:18px;}
.calendar_month .dropdown-toggle {width:auto; border:none; width:auto; font-size:20px; padding-left:0;}
.search-btn {background:#1991bd; color:#fff; font-weight:600; width:100%; border-radius:0px; height:41px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.search-btn:hover, .search-btn:hover:focus {background:#1eace1; color:#fff;}
.calendar-top {margin-top:30px;}
#aboutSection {margin-top:40px;}
.tab-heading h3 {margin-top: 0;}
.propety-detai-slider .thumb {cursor: pointer;float: none; display:inline-block; width:auto; }
.propety-detai-slider .thumb img {width: 86px; border:3px solid transparent;}
.propety-detai-slider .current {border-color:#fff; box-shadow:0 0 3px #333;}
.thumb-slider .carousel-inner > .item {display:inline-block; min-height:95px; padding-top:5px;}
.thumb-slider .item .thumb img {margin:0;}
.thumb-slider {margin-bottom:35px;}
.propety-detai-slider #carousel .item {text-align:center; height:410px; overflow:hidden;}
.propety-detai-slider #carousel {margin-bottom:0;}
.propety-detai-slider .item .thumb:last-child {margin-right:0;}
#thumbcarousel {text-align:center;}
.propety-detai-slider #carousel .item img {margin:0 auto; border:none; }
.propety-detai-slider #carousel .item a {widows:1000px; vertical-align:middle; display:table-cell; width:1200px;}
.propety-detai-slider .carousel-control.left, .propety-detai-slider .carousel-control.right {background:none; filter:none; opacity:1;}
.propety-detai-slider .carousel-control.left:hover, .propety-detai-slider .carousel-control.right:hover {background:none; filter:none;}
.propety-detai-slider .left-arrow {width:30px; height:30px; border-radius:50%; background:#52bebe; display:inline-block; color:#fff; font-size:27px; text-shadow:none; padding-right:3px; line-height:30px; font-weight:bold; position:absolute; left:0; top:25%;}
.propety-detai-slider .right-arrow {width:30px; height:30px; border-radius:50%; background:#52bebe; display:inline-block; color:#fff; font-size:27px; text-shadow:none; padding-left:3px; line-height:30px; font-weight:bold;position:absolute; right:0; top:25%;}
.inquiry-msg {font-size:21px;}
.host-listing-detail .financial-info li {width:100%; margin-left:0; text-align:left; display:block; padding-bottom:35px;}
.host-listing-detail .financial-info li:last-child {padding-bottom:0;}
.host-listing-detail .financial-info .fd-circle  {width:64px; height:64px; font-size:17px; text-align:center; display:inline-block; vertical-align:middle; line-height:55px;}
.host-listing-detail .financial-info h3 {vertical-align:middle; font-size:18px; display:inline-block; padding-left:20px; margin:0;}
.host-listing-detail {display:block; padding:230px 0 0 27px; color:#000;}
.host-listing-detail h4 {font-size:17px; margin-bottom:25px;}
#first-slider .main-container {padding: 0;}
#first-slider .carousel-caption {left:0; right:0; padding:10px 10px 0; font-size:16px;}
#first-slider .slide1 h3, #first-slider .slide2 h3, #first-slider .slide3 h3, #first-slider .slide4 h3 {color: #fff; font-size:30px; text-transform:uppercase; font-weight:700;}
#first-slider .slide1 h4,#first-slider .slide2 h4,#first-slider .slide3 h4,#first-slider .slide4 h4{color:#fff;font-size:30px; text-transform:uppercase; font-weight:700;}
#first-slider .slide1 .text-left ,#first-slider .slide3 .text-left {padding-left: 40px;}
#first-slider .carousel-indicators {bottom: 0;}
#first-slider .carousel-control.right,
#first-slider .carousel-control.left {background-image: none;}
#first-slider .carousel .item {width:100%;position: relative;opacity:0.5;left:0;right:0; margin:0 auto;top:0;display:inline-block;background:#fff;border-top:none;z-index:5;}
#first-slider .carousel .item:after {
position:absolute; left:0; top:0; height:100%; width:100px; content:"";
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); 
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}
#first-slider .carousel .item:before {
position:absolute; right:0; top:0; height:100%; width:100px; content:"";
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.96) 96%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.96) 96%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.96) 96%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); 
}
#first-slider .carousel-inner {white-space:nowrap;}
#first-slider .carousel .active {position: absolute; z-index:6; margin:0 auto; opacity:1; width:637px; background:#fff; border:10px solid #fff; border-bottom:none; border-top:none;}
#first-slider .carousel .active:after,#first-slider .carousel .active:before {display:none;}
.carousel-inner .item .container {display: flex;justify-content: center;align-items: center;position: absolute;bottom: 0;top: 0;left: 0;right: 0;}
#first-slider h3 {animation-delay: 1s;}
#first-slider h4 {animation-delay: 2s;}
#first-slider h2 { animation-delay: 3s;}
#first-slider .carousel-control {width:23%;z-index:100;}
#first-slider h1 {text-align: center;margin-bottom: 30px;font-size: 30px;font-weight: bold;}
#first-slider .p {padding-top: 125px;text-align: center;}
#first-slider .p a { text-decoration: underline;}
#first-slider .carousel-indicators li{border:none;width:14px;height:14px;background-color: rgba(255,255,255,.4);
}    
#first-slider .carousel-indicators .active {height:16px; width:16px; background-color:#fff; border:none;}
.carousel-fade .carousel-inner .item {-webkit-transition-property:opacity; transition-property:opacity;}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-control { z-index: 2;} 
.carousel-control .fa-angle-right, .carousel-control .fa-angle-left {position: absolute;top: 50%;z-index: 5;display: inline-block;}
.carousel-control .fa-angle-left {color: #fff;font-size: 38px;margin-top: -15px;left: 0;width: 38px;height: 38px;}
.carousel-control .fa-angle-right{color: #fff;right: 0;width: 38px;height: 38px;margin-top: -15px;font-size: 38px;}
.carousel-control {opacity: 1;filter: alpha(opacity=100);}
/*.carousel-control .glyphicon {display:none;}*/
.list-space-inner .step2-row .step2-cell { padding:0 21% 0 0; width:auto; vertical-align:top;}
.list-space-inner .step2-row .step2-cell:last-child { padding-right:0;}
.list-space-inner .map-frame { margin-bottom:30px;}
.list-space-inner .step2-row{border-bottom:2px solid #dadada;margin:0 0 40px;padding:0 0 40px; text-align:left;}
.listing-location-form {margin-top:25px;}
.listing-location-form .custom-checkbox {display:inline-block; padding-right:25px;}
.listing-location-form .custom-checkbox:last-child {padding-right:0;}
.host-right strong {min-width:55px; display:inline-block;}
.list-detail-spacer {display:block; padding-top:45px; margin-top:50px; border-top:2px solid #dfdfdf;}
.list-about-section {margin-top:0; padding-top:0; border-top:none;}
.list-detail-spacer .calender-select {margin-top:0;}
.list-host-section .list-center {position:relative; padding-left:75px; display:block; min-height:142px;}
.list-host-section .host-left {width:58px; text-align:center; position:absolute; left:0; top:0;}
.list-host-section .host-img {border-radius:50%; width:58px; height:58px; display:inline-block; margin:0 0 6px;}
.list-host-section .host-img img {border-radius:50%;}
.list-host-section .host-icons {font-size:20px; list-style-type:none; padding:0; margin:0; text-align:left;}
.list-host-section .host-icons .fa-check-circle {color:#008940; margin-right:5px; font-size:16px;}
.list-host-section .host-icons .fa-linkedin {color:#077fb8;}
.list-host-section .host-icons .fa-facebook {color:#3b5998;}
.list-host-section .host-icons .fa-google-plus {color:#f93f2d;}
.list-host-section h3 {margin:0 0 5px; font-size:18px; font-weight:400; color:#000;}
.list-host-section h4 {font-size:14px; font-weight:700; color:#999da3;}
.content-text-block .content-text-block-container .list-host-section p {font-size:14px; font-weight:400;}
.amenities-main .content-text {color: #575757;font-size: 16px;font-weight: 300;line-height: 22px;}
.amenities-main .contact-host {border-bottom:none; padding-bottom:0;}
.reservation-list i {width:25px;}
.reservation-list {display:inline-block; padding-right:10px;}
.reservation-list:last-child {padding-right:0;}
.sync-calender {position:relative; padding-left:16px; font-size:12px; color:#575757; overflow:visible;}
.sync-calender .fa {position:absolute; left:0; top:2px; font-size:14px;}
.review-row {padding:0; margin:0; list-style-type:none; float:left; width:100%;}
.review-row .review-cell {float:left; width:100%; padding-left:115px; min-height:115px; position:relative;}
.review-row .review-left {width:90px; text-align:center; position:absolute; left:0; top:0;}
#street-view-link {float:right; font-size:16px; font-weight:400;}
.about-user h2.left-title {margin-bottom:20px;}
.about-user h2.similar-list-title {margin-bottom:15px;}
.review-detail-right .rating-star {font-size:14px;}
.review-date {font-size:12px; color:#747474;}
.review-row .large-avg-star {font-size:14px; margin-bottom:5px;}
.nearlisting .item img {height:280px;}
.nearlisting .nearestListingStar .fa {color:#fcac13;}
.bottom-near-slider .carousel-inner {min-height:450px;}
.inner-near-listing {margin-bottom:60px; padding: 14px; box-shadow: 0 0 10px #d0d0d0; display: block; margin-top: 15px;}
.main-slide .inner-near-listing .heart {right: 37px; top: 35px;}
.listing-detail-main .right-content {padding-bottom:0;}    
.list-amenities .content-text span {text-overflow: ellipsis;overflow: hidden;max-width: 175px;display: inline-block;vertical-align: middle;white-space: nowrap;}
/*--------------perfomance analytics inner start------------------*/
.perfomance-analytics-main {padding:35px 0; position:relative; z-index:60;}
.breadcrumb {background:none; padding:0; color:#000; font-size:17px;}
.breadcrumb a {color:#1db2e9;}
.breadcrumb > li + li:before {content:"\f105";font-family: FontAwesome; color:#000;}
.breadcrumb > .active {color:#000;}
.chart-select .bootstrap-select > .dropdown-toggle {width:auto; padding:0 25px 0 0; border:none;}    
.chart-select .bootstrap-select.btn-group .dropdown-toggle .filter-option {font-weight:700; color:#383838;}
.chart-select {padding-bottom:30px;}
.chart-box {color:#000; text-align:center;min-height: 300px;}
.chart-box h2 {font-size:20px; font-weight:700;}
.chart-box p {font-size:13px; padding:0 5%; min-height:85px;}
.progress-main {width:100%; float:left; min-height:86px;}
.perfomance-analytics-main .ProgressBar,
.ProgressBar-contentCircle {display:table; height:86px; position:absolute; width:86px; left:0;right:0; margin:0 auto;} 
.ProgressBar-circle,
.ProgressBar-background {stroke-dashoffset: 0;stroke-dasharray: 0;stroke-linecap: round;fill: none;stroke: #333;stroke-width:10;position: relative;z-index: 10;}
.ProgressBar-background {stroke: #eee;stroke-width: 10;z-index: 0;}
.ProgressBar-percentage {font-size:27px;text-align: center; width: 100%; display:table-cell; vertical-align: middle;}
#chartdiv {width: 100%; height: 500px; font-size: 11px; margin-bottom:40px;}
.orange-progress .ProgressBar-percentage {color:#e06b0b;}
.orange-progress .ProgressBar-background {stroke:#F9E1CE;}
.orange-progress .ProgressBar-circle {stroke:#e06b0b;}
.red-progress .ProgressBar-percentage {color:#ff4c4c;}
.red-progress .ProgressBar-background {stroke:#FFDBDB;}
.red-progress .ProgressBar-circle {stroke:#ff4c4c;}
.green-progress .ProgressBar-percentage {color:#388d3b;}
.green-progress .ProgressBar-background {stroke:#D7E8D8;}
.green-progress .ProgressBar-circle {stroke:#388d3b;}
.blue-progress .ProgressBar-percentage {color:#0f4e74;}
.blue-progress .ProgressBar-background {stroke:#CFDCE3;}
.blue-progress .ProgressBar-circle {stroke:#0f4e74;}
.yellow-progress .ProgressBar-percentage { color:#c3c519;}
.yellow-progress .ProgressBar-background {stroke:#f9f8ce;}
.yellow-progress .ProgressBar-circle {stroke:#c3c519;}
.pink-progress .ProgressBar-percentage { color:#c156d0;}
.pink-progress .ProgressBar-background {stroke:#f9defb;}
.pink-progress .ProgressBar-circle {stroke:#c156d0;}
.lightblue-progress .ProgressBar-percentage { color:#26c0ca;}
.lightblue-progress .ProgressBar-background {stroke:#bce5e8;}
.lightblue-progress .ProgressBar-circle {stroke:#26c0ca;}
.perfomance-first h1{ font-size:50px; color:#111111; font-weight:700; text-align:center; margin:30px 0 50px;}
.perfomance-first .chart-content {font-size:30px;}
.perfomance-first .chart-box {margin-bottom:40px; min-height:inherit;}
.perfomance-analytics-main .deposit-field { padding-right:165px;}

/*--------------Host user profile start------------------*/
.host-user-profile { padding:50px 0;}
.user-main-pic { display:block; position:relative;}
.user-main-pic .overly-edit { position:absolute; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.6); text-align:center; color:#fff; left:0; top:0; opacity:0;
-webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s;}
.user-main-pic:hover .overly-edit  { opacity:1;}
.user-main-pic .btn-file { position:absolute; width:100%; height:100%; left:0; top:0; cursor:pointer; font-size:30px; color:#fff;  padding-top:45%;}
.host-top-detail {position:relative; display:block; min-height:50px; padding-right:75px; padding-bottom:15px;}
.host-user-profile h1 { font-size:40px; font-weight:800; color:#f2720b; margin:0 0 5px; display:inline-block;}
.host-user-profile  a#edit_name {color:#111111; font-size:26px; margin-left:10px; display:inline-block; opacity:0;}
.host-top-detail:hover a#edit_name {opacity:1;}
.host-user-profile .super-host {position:absolute; right:0; top:19px; text-align:center; color:#111111; font-size:13px;}
.host-user-profile .host-desc {min-height:90px;}
.host-user-profile p.host-desc {}
.host-user-profile .view-menu {padding:0; margin:0; list-style-type:none;}
.host-user-profile .view-menu li {display:inline-block; padding-right:30px; font-size:16px;}
.host-user-profile .view-menu li i {margin-right:5px;}
.host-user-profile .view-menu li a {color:#111111;}
.host-user-profile .view-menu li:last-child {padding-right:0;}
.host-account-detail {list-style-type:none; padding:0; margin:0; color:#000;}
.host-account-detail li h2 {font-size:18px; font-weight:700; margin:0 0 5px;}
.host-account-detail li {position:relative; padding:0 0 15px 45px; min-height:100px;}
.host-account-detail li:last-child {min-height: inherit;}
.icons-sprite {background: url(../images/host-sprite-icon.png) no-repeat;} 
.host-account-detail span {position:absolute; left:0; top:0; width:30px; height:30px; display:block;}
.host-review {background-position:0 0;}
.host-response {background-position:0 -51px;}
.host-time {background-position:0 -104px;}
.host-middle-section {padding:50px 0 0; color:#111111;}
.host-middle-section .left-box {display:block; padding-bottom:55px;}
.host-middle-section .left-box:last-child { padding-bottom:15px;}
.host-middle-section .left-box h2 {position:relative; padding:0 30px 18px 0; margin:0 0 20px; border-bottom:1px solid #d7d7d7; font-size:18px; font-weight:700;}
.host-middle-section .left-box h2 .fa-edit {position:absolute; right:0; top:5px; color:#a6a6a6;}
.verifications-menu {padding:0; margin:0; list-style-type:none;}
.verifications-menu .input-group-addon:first-child, .verifications-menu .input-group-addon:last-child {font-size:14px;}
.verifications-menu .bootstrap-select.btn-group .dropdown-menu li {padding:0;}
.verifications-menu li {position:relative; padding:0 0 10px 75px; min-height: 28px;}
.verifications-menu li:last-child {padding-bottom:0; padding-right:0;}
.verifications-menu li.fb-verify { display:inline-block; padding:0 30px 10px 0px;}
.verifications-menu li.fb-verify .ver-icons { position:static;}

.verifications-menu li.google-verify { display:inline-block; padding:0 30px 10px 0px;}
.verifications-menu li.google-verify .ver-icons { position:static;}

.verifications-menu li.linkedin-verify { display:inline-block; padding:0 0px 10px 0px;}
.verifications-menu li.linkedin-verify .ver-icons { position:static;}


.verifications-menu li.phone-verify .form-group { margin-bottom:0;}
.verifications-menu .ver-icons {position:absolute; left:0; top:-4px; font-size:20px;}
.verifications-menu .ver-icons .fa-check-circle {color:#008c46; min-width:20px;}
.verifications-menu .ver-icons .fa-close {color:#ff4c4c;}
.verifications-menu .phone-verify .fa-circle{font-size:10px;}
.phone-verify .fa-phone {color:#199ccd;}
.fb-verify .fa-facebook {color:#3b5998;}
.linkedin-verify .fa-linkedin {color:#007bb6;}
.google-verify .fa-google-plus {color:#dd4b38;}
.personal-detail-menu {list-style-type:none; padding:0; margin:0;}
.personal-detail-menu p {margin-bottom:5px;}
.personal-detail-menu li {padding-bottom:10px;}
.personal-detail-menu li:last-child {padding-bottom:0;}
.personal-detail-menu .form-control {margin-bottom:10px;}
.host-user-tab .edit-list {position:absolute; right:0; top:12px; color:#a6a6a6; font-size:18px;}
.host-user-tab {position:relative; margin-bottom:50px;}
.host-user-profile .nav-tabs {text-align:left;}
.host-list-row {float:left; width:100%; padding:0; margin:0; list-style-type:none;}
.host-list-cell {float:left; width:100%; border:1px solid #dbdbdb; margin-bottom:25px;}
.host-list-cell:last-child {margin-bottom:0;}
.host-list-row .left-slider {width:40%; float:left;}
.host-list-row .right-listing {width:60%; float:left; padding:20px 25px 25px 15px;}
.host-list-row .host-list-note .right-listing {width:100%;}
.host-list-row .carousel-control {opacity:1;}
.host-list-row .item {}
.host-list-row .divcontent .heart {z-index:5;top: 10px;position: absolute;right: 10px;}
.host-list-row .heart .fa-heart, .host-list-row .heart .fa-heart-o {text-shadow: 0 2px 2px #333;color: #fff;font-size: 25px;}
.host-list-row .content-slide {margin-top:0; padding:0;}
.host-list-row .divcontent {margin:0;}
.host-list-row .content-slide  h3 {color:#000; margin:0;} 
.host-list-row .content-slide  h3 a {color: #000;font-size:17px;font-weight: 700;margin: 0 0 5px;min-height: 23px;
overflow:hidden;padding-right: 115px;position:relative; text-overflow:ellipsis;white-space:nowrap;display:block;}  
.host-list-row .content-slide  h3 a span {font-size: 15px;position: absolute;right: 0;top: 2px;}
.host-list-row .content-slide p.property {color: #767676;font-size: 13px;padding-top: 3px;margin-bottom:15px;}
.host-list-row .content-slide p {color:#575757;}
.host-list-row .superhostImg {display: inline-block;float: right;padding: 2px 0 0 5px;vertical-align: middle;}
.host-list-row .content-slide .star-block {margin-bottom:0; padding-top: 5px;}
.host-list-row .star-block a {color: #fca900;font-size: 15px; margin-right: 2px;}
.host-review-row {list-style-type:none; padding:0; margin:0;float:left; width:100%;}
.host-review-cell {position:relative; padding-left:95px; min-height:80px; float:left; width:100%;}
.host-review-row .host-review-left {width:75px; display:block; position:absolute; left:0; top:0;text-align:center;}
.host-review-pic {line-height: 58px;width:62px; height:62px; border-radius:50%; display:block; margin:0 auto;border: 1px solid #eee;}
.host-review-pic img {border-radius:50%;}
.host-review-row .host-review-left .review-name {font-size:13px;}
.posted-date {font-size:13px; color:#808080; float:left;}
.review-link {font-weight: 700; font-size: 17px;}
.host-review-right {border-bottom:1px solid #cbcbcb; padding-bottom:25px; margin-bottom:25px; float:left; width:100%; min-height:80px;}
.host-review-right h3 {margin-top:0;}
.host-review-cell:last-child .host-review-right {border-bottom:none; padding-bottom:0;}
.listing-reveiws .host-user-tab {margin-bottom:0;}
.listing-reveiws .review-row {margin-top:25px;}	
/*--------------Wish KList start------------------*/
.wish-list-main {padding:35px 0;}
.wish-list-main .pagination_box {margin:0 auto; padding:0 15px; width:100%;max-width: 1044px; display:block;}
.wish-list-main h1 {font-weight:800; font-size:50px; color:#111111; text-align:center; margin:30px 0 50px;}
.wish-list-main .container {max-width:1044px;}
.wish-list-row {padding:0; margin:0; list-style-type:none; text-align:center;}
.wish-list-cell {padding:0; margin:0 0px 30px 0px; width:100%; display:inline-block; position:relative;}
.wish-list-row .white-box { display:block; background:#fff; box-shadow:0 0 15px #5a5a5a; padding:15px; margin:0; text-align:left;} 
.wish-list-row div.description { padding-top:8px;}
.wish-list-row .item { width:100%; }  
.wish-list-row .inner-slider-main { margin-top:110px;}    
.wish-list-row .divcontent { margin-top:0; display:block;}
.wish-list-row .divcontent .heart {position: absolute;right: 10px;top: 10px;z-index:5;}
.wish-list-row .heart .fa-heart, .wish-list-row .heart .fa-heart-o {color: #fff;font-size: 25px;text-shadow: 0 2px 2px #333;}
.wish-list-row  .content-slide {margin-top:0;padding: 10px 0;position: relative;width: 100%;display:block;}
.wish-list-row  .content-slide a h3 {color: #000; font-size: 17px; font-weight: 700; : 0; min-height: 23px; overflow: hidden; padding-right: 115px;position: relative; text-overflow: ellipsis; white-space: nowrap;}
.wish-list-row  .content-slide a h3 span {top: 2px;font-size: 15px;position: absolute;right: 0;}
.wish-list-row  .content-slide p {color: #767676;font-size: 13px;padding-top: 3px;}
.wish-list-row .superhostImg {float: right;display: inline-block; padding: 2px 0 0 5px;vertical-align: middle;}
.wish-list-row .content-slide .star-block {padding: 5px 0 10px;}
.wish-list-row .btn-lg {display:block;}
.wish-list-row .star-block a {color: #fca900;font-size: 15px;margin-right: 2px;}
.blue-btn {background: #1b9dcd;color: #fff;}
.blue-btn:hover {background:#21b6ed; border-color:#21b6ed;}
.wish-list-row .content-slide h2, .wish-list-row .content-slide p {margin: 0;}
.wish-list-row .trash-btn {font-size:18px; color:#ff4c4c; margin-top:7px;}
.wish-list-row .content-slide .description p {color: #000;font-size: 15px; margin:0;}
.wishlist-content {display:block; min-height:224px;}
.wish-list-row .content-slide .location-wishlist {padding:5px 0;}   
.inputboxhere .form-group {position:relative;} 
.inputboxhere .form-group .fa-close {padding:5px; position:absolute; top:9px; right:-25px; cursor:pointer; color:#ff4c4c;}
/*--------------My Trips start------------------*/
.my-trips-main {padding:35px 0;  color:#111111;}
.my-trips-main h1 {font-weight:800; font-size:50px; color:#111111; text-align:center; margin:30px 0 50px;}
.search-block {position:relative;}
.search-block .form-control {padding-right:40px;}
.search-block .search-trip-btn {border:none; outline:none; position:absolute; right:0; top:0; background:none; font-size:20px; color:#a5a5a5;}
.select-second .bootstrap-select > .dropdown-toggle {width:auto; border:none; background:none; box-shadow:none; position:relative;}
.table-view-main {float:left; width:100%; margin-bottom:30px; overflow:auto;}
.table-view-main .table-view {display: table; width: 100%;}
.table-view-main .table-view .thead {display:table-header-group;}
.table-view-main .table-view .th {display:table-cell; padding:15px 13px 20px 15px; vertical-align:top; font-size:18px; color:#333333; font-weight:bold; border-bottom:1px solid #cccccc;}
.table-view-main .table-view .th:first-child {padding-left:0;}
.table-view-main .table-view .tbody {display: table-row-group;}
.table-view-main .table-view .td {display:table-cell; border:none; padding:15px; vertical-align:top; word-wrap:break-word; white-space:nowrap;}
.table-view-main .table-view .td:first-child {padding-left:0;}
.my-trips-main .table-view-main .table-view .th:last-child {text-align:center;}
.my-trips-main .list-box-table {position:relative;padding-left:100px;min-height:80px;width:100%;max-width:395px;}
.my-trips-main .list-img {position:absolute; left:0; top:0; width:86px; height:79px; overflow:hidden;}
.my-trips-main .list-img img {width:100%; height:100%;}
.my-trips-main .list-box-table h2 {font-size:20px; font-weight:700; color:#000; margin:0 0 5px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden; line-height:1.3;}
.my-trips-main .list-box-table h2 a {color:#000;}
.my-trips-main .list-box-table p {margin-bottom:5px; white-space:normal;}
.gray-color {color:#797979;}
.status-label {font-size:12px; color:#fff; display:inline-block; min-width:70px; padding:1px 5px 2px; font-weight:700; text-align:center; margin-right:10px;}
.orange-lebel {background-color:#e16b0b;}
.blue-lebel {background-color:#0f4e74;}
.gray-lebel {background-color:#585858;}
.green-lebel {background-color:#388d3b;}
.pink-lebel {background-color:#ff4c4c;}
.light-blue-lebel {background-color:#1db2ea;}
.my-trips-main .host-box-table {position:relative; padding-left:65px; min-height:55px; white-space:normal;}
.my-trips-main .host-img {position:absolute; left:0; top:0; width:52px; height:52px; overflow:hidden; border-radius:50%;}
.my-trips-main .host-img img {border-radius:50%; width:100%; height:100%;}
.my-trips-main .host-box-table h4 {font-size:15px; margin:0 0 5px; font-weight:600; display:inline-block;}
.my-trips-main .host-box-table h4 a {color:#f2720b;}
.my-trips-main .host-box-table h4 img {margin-left:5px; vertical-align:middle;}
.table-date {display:block; padding-bottom:4px;}
.operation-icons {list-style-type:none; padding:0; margin:0; white-space:nowrap; text-align:right;}
.operation-icons li {display:inline-block; padding:0 0px 0 30px;}
.operation-icons li:first-child {padding-left:0;}
.operation-icons li a {font-size:22px;}
.operation-icons .fa-close, .operation-icons .fa-trash-o {color:#ff4c4c;}
.operation-icons .fa-dollar {color:#307832;}
.operation-icons .fa-envelope-o, .operation-icons .fa-line-chart  {color:#0f4e74;}
.operation-icons .fa-eye, .operation-icons .fa-edit {color:#585858;}
.operation-icons .fa-file-pdf-o, .operation-icons .fa-calendar {color:#e16b0b;}
.fa-flash {color:#ff4c4c;}
.operation-icons .fa-dollar, .operation-icons .fa-check {color:#307832;}
.trip-form {margin-bottom:30px;}
.my-listing-main .operation-icons .fa-eye {color:#327832}
/*--------------My Listings start------------------*/
.my-listing-main {padding:35px 0; color:#111111;}
.my-listing-main h1 {font-weight:800; font-size:50px; color:#111111; text-align:center; margin:30px 0 50px;}
.my-listing-main .reservation-tab {padding-bottom:35px;}
.bootstrap-switch {border-radius:32px;}
.bootstrap-switch-on .bootstrap-switch-handle-on, .bootstrap-switch-of .bootstrap-switch-handle-on {background:#fff;border: 1px solid #56c5ef; border-radius: 50%; color: #56c5ef;height: 32px;line-height: 32px;min-width: 32px;
max-width: 32px;padding: 0;text-align: center;}
.bootstrap-switch-off .bootstrap-switch-handle-off, .bootstrap-switch-on .bootstrap-switch-handle-off {background:#56c5ef;border: 1px solid #56c5ef; border-radius: 50%;color: #56c5ef; height:32px;line-height: 32px;min-width: 32px;max-width: 32px;padding: 0;text-align: center;}
.bootstrap-switch {border: 1px solid #56c5ef; max-width:80px; height:34px;}
.bootstrap-switch .bootstrap-switch-label {max-width:30px; background:transparent;}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {background:#fff;border: 1px solid transparent; border-radius: 50%;color: #56c5ef;height: 32px;line-height: 32px;min-width: 32px;max-width: 32px;padding: 0;text-align: center;}
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default, .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {background:transparent; color:#56c5ef; border-left:none; border-radius:50%;}
.bootstrap-switch-on {background:#56c5ef;}
.bootstrap-switch.bootstrap-switch-focused{border-color:#56c5ef;outline:none;-webkit-box-shadow:none;box-shadow:none;}
.reservation-tab h3 {font-size:20px; font-weight:700; margin:25px 0 20px;}
.reservation-tab p {font-weight:400; margin:0;}
.reservation-tab h3 .fa {color:#575757; margin-right:4px;}
.large-checkbox {display:block; padding:0;text-align:center;}
.large-checkbox label {position:relative;}
.large-checkbox input[type="checkbox"] {display:none;}
.large-checkbox input[type="checkbox"] + label {padding-left:0; opacity:0.5;}
.large-checkbox input[type="checkbox"] + label span {display:inline-block;width:28px;height:24px; margin:0;vertical-align:middle;cursor:pointer;background:url(../images/checkbox-large.png) center top no-repeat; }
.large-checkbox input[type="checkbox"]:checked + label span{background:url(../images/checkbox-checked-large.png) center top no-repeat;}
.large-checkbox input[type="checkbox"]:checked + label {opacity:1;}
/*--------------Instant Book start------------------*/
.instant-book-main {padding:35px 0; color:#111111;}
.instant-book-main h1 {font-weight:800; font-size:50px; color:#111111; text-align:center; margin:30px 0 50px;}
.instant-book-main .white-box {display:block; background:#fff; box-shadow:0 0 15px #5a5a5a; padding:15px; margin:0 0 30px; text-align:left;} 
.instant-book-main .item { width:100%; }  
.instant-book-main .inner-slider-main {margin-top:110px;}    
.instant-book-main .divcontent {margin-top:0px; display:block;}
.instant-book-main .divcontent .heart {position: absolute;right: 40px;top: 21px;}
.instant-book-main .heart .fa-heart, .instant-book-main .heart .fa-heart-o {color: #fff;font-size: 25px;text-shadow: 0 2px 2px #333;}
.instant-book-main .content-slide {display:block; padding:10px 0 0;}
.instant-book-main .content-slide h2 {font-size:20px;margin:0 0 5px; font-weight:700;}
.instant-book-main .content-slide h2 a {color:#000; }
.instant-book-main .booking-left {padding:0; margin:0; list-style-type:none;}
.instant-book-main .booking-left li { padding-top:30px;}
.instant-book-main .booking-left p {color:#444444; margin:0;}
.instant-book-main .booking-left h4 {font-weight:700; font-size:14px; color:#111111; margin:5px 0;}
.booking-right-part h2 {font-size:18px; font-weight:700; border-bottom:1px solid #d7d7d7; margin:0 0 20px; padding:0 0 15px;}
.instant-book-main .booking-right {padding:0; margin:0; list-style-type:none;}
.instant-book-main .booking-right li {padding-bottom:30px;}
.instant-book-main .booking-right p {color:#444444; margin:0;}
.instant-book-main .booking-right h4 {font-weight:700; font-size:14px; color:#111111; margin:5px 0;}
.booking-total {border-top:1px solid #d7d7d7; display:block; padding:30px 0 0;}
.booking-total h3.book-total {font-size:20px; color:#444444; font-weight:400; margin:0;}
.booking-total h3.book-amount {font-size:20px; color:#111111; font-weight:700;margin:0;}
.instant-book-main .booking-right .small-note {font-size:12px; color:#a6a6a6;}
.instant-book-main .custom-radio {display:inline-block; margin-right:20px;}
.instant-book-main .btn-block {margin:20px 0 0;}
/*--------------Messages start------------------*/
.message-main {padding:35px 0;  color:#111111;}
.message-main h1 {font-weight:800; font-size:50px; color:#111111; text-align:center; margin:30px 0 50px;}
.msg-form {margin-bottom:30px;}
.message-main h3 {margin:0; font-size:20px; font-weight:400; color:#000; line-height:1;}
.message-main .list-box-table h2 { font-weight:400;}
.message-main p { margin-bottom:5px; font-size:12px;} 
.message-main h5 { font-size:14px; margin:0 0 5px;font-weight:400; white-space:normal; word-wrap:break-word;}
.message-main .host-box-table h4 { margin-bottom:0; font-weight:400;} 
.message-main .unread .list-box-table h2, .message-main .unread h5, .message-main .unread .host-box-table h4, .message-main .unread p, .message-main .unread h3 {font-weight:700;}
.form-group { margin-bottom:12px;}
.chat-form textarea.form-control { height:90px;}
/*--------------Messages start------------------*/
.message-inner-main {padding: 35px 0; color:#000;}
.message-inner-main .list-box-table {position:relative; padding-left:100px; min-height:80px; width:100%; max-width:395px;}
.message-inner-main .list-img {position:absolute; left:0; top:0; width:86px; height:79px; overflow:hidden;}
.message-inner-main .list-img img {width:100%; height:100%;}
.message-inner-main .list-box-table h2 {font-size:20px; font-weight:700; color:#000; margin:0 0 5px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden; line-height:1.3;}
.message-inner-main .list-box-table p {margin-bottom:5px;}
.msg-inner-top p {margin-bottom:4px;}
.msg-block-main {padding:0; display:block;}
.msg-block {display:block; padding-left:65px;position:relative; }
.msg-block .msg-img {position:absolute; left:0; top:0; width:52px; height:52px;overflow:hidden; border-radius:50%;}
.msg-block .msg-img img {border-radius:50%; width:100%; height:100%;}
.msg-block  h4 {font-size:15px; margin:5px 0 5px; font-weight:600; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.msg-block h4.super-host { padding-right:20px; background:url(../images/airbnb_superhost.png) top right no-repeat;display: inline-block; min-height: 22px; background-position:100% 5px;}
h4.super-host {padding-right:20px; background:url(../images/airbnb_superhost.png) top right no-repeat;min-height: 22px; background-position:100% 3px; white-space:nowrap; overflow:hidden;text-overflow: ellipsis; max-width:150px;}
.msg-block  h4 a {color:#f2720b;}
.msg-block  h4 img {margin-left:5px; vertical-align:middle;}
.msg-center-part p {color:#444444;}
.msg-center-part .msg-date {color:#a4a4a4; font-size:12px; margin:0;}
.msg-block-main .msg-price {display:block; text-align:right;}
.msg-block-main .msg-price h3 {margin:0; font-size:20px; font-weight:700;}
.msg-box-inbox {max-height:500px; float:left; width:100%; margin:20px 0px;}
.msg-chat-main {width:100%; float:left;}
.msg-inbox-chat {width:1200px; max-height:500px; display:table-cell; vertical-align:bottom;}
.my-chat-main {width:100%; float:left; margin-top:30px;}
.my-msg-main {width:100%; float:left;}
.other-chat-main {width:100%; float:left; margin-top:30px;}
.my-chat {float:left; padding:15px; position:relative; min-height:100px; clear:left; background-color:#f6f6f6; border-radius:7px;}
.other-chat {float:right;  padding:15px; position:relative; min-height:100px;clear:right; background-color:#f6f6f6; border-radius:7px;}
.chat-form {width:100%; float:left; margin:20px 0 0; position:relative;}
.chat-form .btn-link.send-msg {position:absolute; right:16px; bottom:13px; background-color:#FFF;}
.other-chat .msg-block {float:right;}
/*--------------Financial Dashboard Start------------------*/
.financial-db-main {padding:35px 0;  color:#111111;}
.financial-db-main h1 {font-weight:800; font-size:50px; color:#111111; text-align:center; margin:30px 0 50px;}
.financial-info { padding:0 0 45px; margin:0 0 45px; list-style-type:none; border-bottom:5px solid #eaeaea;}
.financial-info:last-child { border-bottom:none; padding-bottom:0;}
.financial-info li {display:inline-block; vertical-align:middle; width:25%; text-align:center; margin-left:-3px;}
.financial-info .fd-circle {width:120px; height:120px; border:5px solid; display:block; margin:0 auto; line-height:115px; font-size:21px; font-weight:400;  border-radius:50%;}
.financial-info .pink-circle {border-color:#ff4c4f; color:#ff4c4f;}
.financial-info .green-circle {border-color:#378c39; color:#378c39;}
.financial-info .blue-circle {border-color:#0e4e72; color:#0e4e72;}
.financial-info .orange-circle {border-color:#e06b0b; color:#e06b0b;}
.financial-info .gray-circle {border-color:#585858; color:#585858;}
.financial-info .lightblue-circle {border-color:#179bcb; color:#179bcb;}
.financial-info h2 {font-size:30px; font-weight:700; margin:0;}
.financial-info h3 {font-size:20px; font-weight:700; margin:25px 0 0;}
.financial-db-main .small-container {max-width:945px; margin:0 auto; width:100%;}
.financial-db-main .fa-paperclip { font-size:18px; margin-left:10px; vertical-align:middle;}
.financial-db-main .table-view-main .table-view { color:#7f7f7f;}
.financial-db-main .custom-radio label {font-size:16px; font-weight:600; line-height:21px;}
.financial-db-main .small-note {color:#a5a5a5; font-size:12px; margin-bottom:5px;}
.btn-link {font-size:15px; font-weight:700; color:#1b9dcd;}
/*--------------Notifications Start------------------*/
.notifications-main {padding:20px 0; color:#111111;}
.notifications-main  h1 {font-weight:800; font-size:50px; color:#111111; text-align:center; margin:30px 0 50px;}
.notifications-row {width:100%; float:left; padding:0; margin:0; list-style-type:none;}
.notifications-cell {width:100%; float:left; position:relative; padding:0 0 35px 50px;}
.notifications-cell .left-note {font-size:18px; display:block;}
.notifications-cell .left-note a { color:#111111;}
.notifications-cell .note-btns {list-style-type:none; padding:0; margin:0;}
.notifications-cell .note-btns li { display:inline-block; padding-right:50px;}
.notifications-cell .note-btns li:last-child { padding-right:0;}
.notifications-cell .note-btns li a {color:#111;}
.notifications-cell .note-btns li.selected a {font-weight:700;}
.notifications-cell .note-btns li .fa-check {color:#307832;}
.notifications-cell .note-btns li .fa-close {color:#ff4c4c;}
.notifications-cell .fa-bell-o {font-size:20px; position:absolute; left:0; top:5px;}
.green-note .fa-bell-o {color:#056b39;}
.red-note .fa-bell-o {color:#ff4c4c;}
.blue-note .fa-bell-o {color:#0f4e74}
.orange-note .fa-bell-o {color:#e16b0b;}
.light-blue-note .fa-bell-o {color:#1b9dcd;}
.gray-note .fa-bell-o {color:#585858;}
.right-note {display:block; text-align:right; padding-right:35px; position:relative;}
.right-note .fa-trash-o {color:#ff4c4c; position:absolute; right:0; top:3px;}
.left-note .note-superhost {display:inline-block; margin-left:5px; vertical-align:middle;}
.notifications-top {display:block; border-bottom:1px solid #f1f1f1; padding-bottom:15px; margin-bottom:20px; text-align:center;}
.notifications-top .custom-checkbox {display:inline-block; border-right:1px solid #f1f1f1; padding-right:25px; margin-right:25px;}
.notifications-top .btn-link {padding:0; border:none; color:#ff4c4c;}
/*--------------Referrals Start------------------*/
.referrals-main {padding:35px 0;  color:#111111;}
.referrals-main h1 {font-weight:800; font-size:50px; color:#111111; text-align:center; margin:30px 0 50px;}
.referrals-main .financial-info li { width:20%;}
.referrals-main .financial-info h3 { margin-top:15px;}
.referrals-main .financial-info .fd-circle { width:120px; height:120px; line-height:115px;}
.referrals-main .financial-info { border-bottom:none; margin-bottom:0;}
.referrals-main h4 {font-size:16px; color:#797979; margin-bottom:30px;}
.share-icons {list-style-type:none; padding:0; margin:0;}
.share-icons li {display:inline-block; padding-right:23px;}
.share-icons li:last-child {padding-right:0;} 
.share-icons li a { font-size:20px;}
.share-icons li .fa-linkedin {color:#017cb6;}
.share-icons li .fa-facebook {color:#3b5998;}
.share-icons li .fa-google-plus {color:#f93f2d;}
.referrals-main .referrals-right h4 {color:#191919;}
.referrals-main .referrals-right h5 {font-weight:700;}
.referrals-main .referrals-right p {color:#575757; font-size:12px; margin-bottom:25px;}
.referrals-main .table-view-main { max-width:704px; margin:0 auto; float:none;}
.referrals-main .table-view-main .table-view .th { border-bottom:none; text-align:center; padding:15px 15px 20px 15px;}
.referrals-main .table-view-main .table-view .th:first-child {text-align:left; padding-left:0;}
.referrals-main .table-view-main .table-view .td {text-align:center; color:#7e7e7e; padding:15px; font-weight:600;}
.referrals-main .table-view-main .table-view .td:first-child {text-align:left; padding-left:0;}
.referrals-main .referrals-total { border-top:2px solid #7f7f7f; padding:25px 0 35px; margin-top:25px; float:left; width:100%;}
.referrals-main .referrals-total h2 { font-size:20px; font-weight:400; margin:0; float:right;}
.referrals-main .referrals-total .total-amount {font-size:25px; font-weight:700; padding-left:10px; text-align:right; min-width:143px;}
/*--------------Trip Details completed Start------------------*/
.tdc-main {padding:20px 0 50px;}
.tdc-main .container {max-width:940px;}
.trip-top-left {position:relative; padding-left:105px; min-height:84px; display:block;}
.trip-main-img {position:absolute; left:0; top:0; width:86px;}
.trip-top-left h3 {margin:0 0 15px; font-weight:700;}
.trip-top-left h3 a {color:#000;}
.trip-top-left h4 {font-weight:700; color:#797979; margin:0 0 10px; font-size:14px;}
.trip-top-left h4 a {font-size:12px; font-weight:400;}
.trip-top-left .trip-top-detail {list-style-type: none; padding:0; margin:0px 0 10px; font-size:13px;}
.trip-top-left .trip-top-detail li {display:inline-block;}
.trip-top-left .trip-top-detail li:after {content:"|"; display:inline-block; padding:0 5px 0 8px; float:right;}
.trip-top-left .trip-top-detail li:last-child:after {display:none;}
.trip-top-left .trip-top-booked {list-style-type: none; padding:0; margin:10px 0 0; font-size:13px;}
.trip-top-left .trip-top-booked li {display:inline-block;}
.trip-top-left .trip-top-booked li:after {content:"|"; display:inline-block; padding:0 5px 0 8px; float:right;}
.trip-top-left .trip-top-booked li:last-child:after {display:none;}
.trip-top-right {list-style-type:none; padding:0; margin:0; text-align:center;}
.trip-top-right li {padding-bottom:10px;}
.trip-top-right li:last-child {padding-bottom:0;}
.trip-top-right .btn-lg {display:block; margin-bottom:6px;}
.trip-top-right .download-link {display:block; font-size:14px;}
.tdc-main .white-box {background-color: #fff; box-shadow: 0 0 15px #5a5a5a;display: block; margin:40px 0 20px;padding:30px; position:relative; color:#111111;}
.tdc-main .booking-info h3 {margin:0; font-weight:700; font-size:18px;}
.tdc-main .booking-info-top {display:block; border-bottom:2px solid #d7d7d7; padding-bottom:20px; margin-bottom:20px; float:left; width:100%;}
.tdc-main .booking-info p {font-weight:300; margin-bottom:5px;}
.tdc-main .booking-info h4 {font-weight:700; margin:5px 0 0; font-size:14px;}
.tdc-main .booking-row {display:block; margin-bottom:35px;}
.tdc-main .booking-info-bottom {display:block; border-top:2px solid #d7d7d7; padding-top:20px;  float:left; width:100%;}
.tdc-main .booking-info-bottom h2 {font-size:20px; color:#444444; text-align:right;}
.tdc-main .booking-info-bottom h2.total-bill {color:#111111; text-align:left; font-weight:700;}
.tdc-main .trip-user-detail {position:relative; display:block; padding-left:65px; min-height:65px;}
.tdc-main .trip-user-detail .trip-user-left {width:52px; height:52px; display:block; position:absolute; left:0; top:0; border-radius:50%;}
.tdc-main .trip-user-detail .trip-user-left img {border-radius:50%; height:100%;}
.tdc-main .trip-user-detail h4.super-host {padding-right:20px; background:url(../images/airbnb_superhost.png) top right no-repeat; min-height: 22px; background-position:100% 2px; white-space:nowrap;text-overflow: ellipsis; font-size:14px; font-weight:700; margin:0 0 8px; overflow:hidden;}
.tdc-main .trip-user-detail h4.super-host a{color:#f2720b;}
.small-fonts {font-size:13px; word-wrap:break-word;}
.tdc-main .white-box .status-label {position:absolute; left:31px; top:-10px;}
.ready-to-activate {display: inline-block; margin:0;}
.breadcrumb .activet-link {font-weight:700;}
#house_rules_data p,
.mapcheck .checkbox label,
.view-test table .com_dot {word-wrap: break-word}
/*--------------Account Settings  Start------------------*/
.account-settings-main {padding:35px 0;  color:#111111;}
.account-settings-main h1 {font-weight:800; font-size:50px; color:#111111; text-align:center; margin:30px 0 50px;}
.account-settings-main h3 {font-weight:700; font-size:20px; color:#111111; margin:0 0 5px;}
.account-settings-main .small-container {margin: 0 auto; max-width: 945px; width: 100%;}
.account-settings-main .btn-gray {color:#a7a7a7;}
.account-settings-main .custom-checkbox label {font-size:16px; font-weight:400;}   
.account-settings-main .custom-checkbox input[type="checkbox"] + label span {top:4px;}
.account-settings-main h5 {margin:10px 0 30px;}   
.email-part {margin-bottom:35px; display:block;}    
.cancel-account {float:left; width:100%; padding:15px 0 0; display:none;}
.cancel-account h2 {font-size:20px; font-weight:700;}
.cancel-note {padding:0; margin:0; list-style-type:none}
.cancel-note li {border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:15px;}
.cancel-note li:last-child {border-bottom:none;}
.or-label {display:inline-block; margin-left:10px;}
.btn-cancel {font-size:15px; font-weight:700; color:#ff4c4c; border-color:#ff4c4c; background:#fff; border-radius:0px; padding:8px 20px 8px; min-width:150px;}	
.btn-cancel:hover, .btn-cancel:focus {background:#ff4c4c; color:#fff;}
.cancel_link {text-align:right;}
.lan_box {display:inline-block; padding:2px 5px; background:#e5e5e5; text-align:center; margin:0 3px 5px 0;}
.metatag {margin-bottom: 8px;display:block; padding:0;}
.dl_lang {margin-left:4px; display:inline-block; cursor:pointer;}
.pagination > li > a, .pagination > li > span {color:#1db2e9;}	
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover, .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover { background-color:#1DB2E9; border-color:#1DB2E9;}
.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {border-radius:0px;}
.pagination {float: right;height: 40px;margin:15px 0;width: auto;}
.property-type .custom-radio {width:48%; display:inline-block;}
/*-----------Tabs Start---------*/
.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {border:none; border-radius:0px; border-bottom:3px solid transparent; font-size:20px; font-weight:300; background:none; padding:0 0 10px; color:#a6a6a6; -webkit-transition: all 0s ease-out 0s; -moz-transition: all 0s ease-out 0s; -o-transition: all 0s ease-out 0s; transition: all 0s ease-out 0s;}
.nav-tabs {border:none; text-align:center; margin-bottom:30px;}
.nav-tabs > li {float:none; display:inline-block; padding:0 50px 0 0;}
.nav-tabs > li:last-child {padding-right:0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border:none; border-bottom:3px solid #111111; font-weight:400; color:#111111;}
.quantity label.error {left: 0; position: absolute;top: -18px;white-space: nowrap; width: 100%;}
.responsive_hide_show { display:none;}
#instant_req_div2 {height: 46vh; overflow: auto;}
.right-block.sticky.book-show {height:91vh; max-width: 390px;}
.calender-box .calender-right-block li {font-size:15px;}
.calender-box .calender-right-block .available, .calender-box .calender-right-block .booked, .calender-box .calender-right-block .temp_booked, .calender-box .calender-right-block .unavailable {width:22px; height:22px; padding:0;}
.custom-checkbox  #street-view-link {font-size:14px; float:none; font-weight:300;}
.input-group label.error {position:absolute; left:0; bottom:-21px;}
.book-form-main .input-group-addon:first-child, .book-form-main .input-group-addon:last-child {font-size:16px;}
.msg-left {margin-top: 8px; float:left;}
.msg-right {float:right;}
.special-price {min-height:54px; display:block;}
.msg-left .form-control {display:inline-block; width:auto; font-weight:400;}
.msg-left .fa {font-size: 16px; padding-left:8px; cursor:pointer; color:#1b9dcd;}
.currency_code {font-size: 16px;}
.inner-td {min-width: 115px;}
.photo-textarea textarea {background: rgba(255, 255, 255, 0.85); border:none; height: 45px;resize: none;}
.pricing-main .table-view-main .table-view .th:last-child {text-align:center;}
.pricing-main .operation-icons {text-align:center;}
/*--------------Testimonials start------------------*/
.testimonials-main {padding:35px 0;}
.testimonials-main h1 {font-weight:800; font-size:50px; color:#111111; text-align:center; margin:30px 0 50px;}    
.table-view-main .table-view .com_dot { white-space:normal;}
.add-test-link { margin-bottom:20px; text-align:center; display:block;}
.testimonials-main .table-view-main .table-view .td:last-child {padding-right:0;}
/*--------------Manage Claims start------------------*/
.manage-claims .list-box-table {position:relative; padding-left:100px;min-height:80px;width:100%;max-width:235px;}
.manage-claims .list-img {position:absolute; left:0; top:0; width:86px; height:79px; overflow:hidden;}
.manage-claims .list-img img {width:100%; height:100%;}
.manage-claims .list-box-table h2 {font-size:20px; font-weight:700; color:#000; margin:0 0 5px; white-space:nowrap; text-overflow: ellipsis; overflow:hidden; line-height:1.3;}
.manage-claims .list-box-table p {margin-bottom:5px; white-space:normal;}
.manage-claims .btn-lg {min-width:inherit; display:block; margin-bottom: 5px; padding:7px 10px 6px; font-size:13px; min-height:inherit;} 
.manage-claims .table-view-main .table-view .th {font-size:16px; text-align:center;}
.manage-claims .table-view-main .table-view .th:first-child {text-align:left;}
.manage-claims .table-view-main .table-view .th:last-child {padding:15px;}
.manage-claims .table-view-main .table-view .td {text-align:center;}
.manage-claims .table-view-main .table-view .td:first-child {text-align:left;}
.manage-claims .table-view-main .table-view .td:last-child {padding:15px 15px 15px 15px;}
.manage-claims .status-label {margin:0;}
.manage-claims .host-box-table {position:relative; padding-left:65px; min-height:60px;}
.manage-claims .host-img {position:absolute; left:0; top:0; width:52px; height:52px; overflow:hidden; border-radius:50%;}
.manage-claims .host-img img {border-radius:50%; width:100%; height:100%;}
.manage-claims .host-box-table h4 {font-size:15px; margin:0 0 5px; font-weight:600;}
.manage-claims .host-box-table h4 a {color:#f2720b;}
.modal-content {border-radius:0px;}
.add-collection-detail .list-img {width:65px;} 
#hostListings .table-view-main {margin-bottom:0;}
.property-type .custom-checkbox {display:inline-block; padding-left:5px; margin:0;}
.property-type .custom-checkbox input[type="checkbox"] + label span {position:relative;}
.property-type .custom-checkbox input[type="checkbox"] + label {padding-left:0;}
.input-group-addon.night-addon {font-size:15px;}
#frm_signup .captcha-label {font-weight: normal;}
.notice-message {display:block; text-align:center; font-weight:700; padding:10px 15px 0px;}
.carousel-indicators li {width:7px; height:7px; margin:1px 3px;}
.carousel-indicators .active {width:7px; height:7px; margin:1px 3px;}
.reviews_cnt {color:#444; margin-left:3px; display:inline-block;}
.search-top-menu .custom-checkbox h3 {margin:-2px 0 5px; font-size:18px; font-weight:300;}
.search-top-menu .custom-checkbox h3 p {margin-bottom:5px; color:#484848;}
.search-top-menu .custom-checkbox .fa {position:absolute; right:0; top:0; font-size:28px;}
.cancel-drop-btn {float:left; color:#444; padding-left:0; font-size:14px;}
.apply-drop-btn {float:right; padding-right:0; font-size:14px;}
#slider-range .range-over {background-color:#cacaca; border-color:#cacaca;}
.slider-values {list-style-type:none; padding:0; margin:0 0 5px;}
.slider-values li {display:inline-block; font-size:19px; font-weight:300;}
.slider-values li:after {content:"-"; display:inline-block; padding:0 5px;}
.slider-values li:last-child:after {display:none;}
.range-note {margin-bottom:20px; font-size:13px; font-weight:400;}
.ui-slider-horizontal {margin-bottom:20px;}
.search-top-menu .search_filter .ui-widget-header {border:1px solid #1db2e9; background:#1DB2E9;font-weight:700;}
.search-top-menu .ui-state-default, .search-top-menu .ui-widget-content .ui-state-default, .search-top-menu .search-top-menu .ui-widget-header .ui-state-default {border: 1px solid #1DB2E9;background:#fff;font-weight:400;
color:#454545; border-radius:50%;}	
#results_filters {display:block;}	
#filters_text {display:inline-block; padding-right:5px;}	
#applied_filters {display:inline-block; padding:0; margin:0 0 10px; list-style-type:none;}	
#applied_filters li {display:inline-block; border:1px solid #1BAADF; padding:2px 5px; margin:0 5px 5px;}
#applied_filters li a {display:inline-block;}
#applied_filters .af_text {font-size:13px;}
.full-width-btn {width:100%; padding-bottom:10px;}
.room-info-sticky .full-width-btn .btn-lg {display:block;}
.total-btn {font-size:18px; display:inline-block; padding-left:5px;}
.calender-table tr td.booked {background-color:#ED9D92;}
.calender-table tr td.tempBook {background-color:#FFD6AD;}
.calender-table tr td.available {background-color:#ffffff;}
.calender-table tr td.unavailable {background-color:#B0B0B0;}
.staticks-section {float:left; width:100%;}
.staticks {text-align:center; padding:0; margin:0; list-style-type:none; float:left; width:100%;}
.staticks li {width:25%; float:left; color:#444;}
.cell3 li {width:33.33333333333333%;}
.cell2 li {width:50%;}
.cell1 li {width:100%;}
.staticks .statick-box {width:100%; float:left; padding:30px 20px 35px;}
.staticks .first-cell {background-color:#e2e2e2;}
.staticks .second-cell {background-color:#e9e9e9;}
.staticks .third-cell {background-color:#eee;}
.staticks .fourth-cell {background-color:#f2f2f2;}
.staticks .icon {display:block; font-size:65px; min-height:70px; line-height:65px;margin:0 auto;}
.staticks h3 {font-size:42px; font-weight:600; margin-top:15px; text-shadow: rgba(0, 0, 0, 0.2) 5px 2px 5px;}
.staticks h4 {font-size:14px; font-weight:600; text-transform:uppercase; margin:20px 0 0; text-shadow: rgba(0, 0, 0, 0.2) 6px 2px 5px;}
.segment {padding-top:10px;}
.no-script-msg {text-align:center; background:#dc4752; color:#fff; margin:0; padding:10px;}
.my-listing-main .tab-pane .bootstrap-select.btn-group .dropdown-menu, .my-trips-main .select-second .bootstrap-select.btn-group .dropdown-menu, .financial-db-main .select-second .bootstrap-select.btn-group .dropdown-menu {min-width:237px; left:auto; right:0;}
.search_filter_content .custom-checkbox h3 {font-size: 17px;margin: 0 0 5px; line-height:16px;}
*:focus {
    outline: 0 !important;
}
#book_it_form #checkin, #book_it_form #checkout{
	font-size: 13px;
}    
    

.container .gallery a img {
	float: left;
	/*width: 20%;*/
	height: auto;
	border: 2px solid #fff;
	-webkit-transition: -webkit-transform .15s ease;
	-moz-transition: -moz-transform .15s ease;
	-o-transition: -o-transform .15s ease;
	-ms-transition: -ms-transform .15s ease;
	transition: transform .15s ease;
	position: relative;
}
/* line 46, ../sass/demo.scss */
.container .gallery a:hover img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	z-index: 5;
}
/* line 57, ../sass/demo.scss */
.container .gallery a.big img {
	width: 40%;
}
/* line 65, ../sass/demo.scss */
.align-center {
	text-align: center;
}

.nct-common-footer{padding:30px 0; background:url(../images/footer_image.jpg) no-repeat; padding:25px 0; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; } 
.nct-common-footer a{ color: #fff;}
.nct-common-footer p {color: #fff;}
.nct-common-footer a:hover, .nct-common-footer a:active, .nct-common-footer a:focus{ text-decoration: none;}
.nct-footer-language{ font-size: 17px;}
.newsletter-textbox, .newsletter-submit, .nct-common-footer .form-control { border-radius: 0; height:41px;}
.nct-footer-navigation{ margin-top: 20px;}
.nct-footer-navigation li{ list-style: none; display: inline-block; font-size: 15px;}
.nct-footer-navigation li:after{ content: "|"; color: #fff; margin-left: 20px; margin-right: 20px;}
.nct-footer-navigation li:last-child:after{ content: ""; padding-right:0; margin-right:0;}
.nct-footer-navigation ul{ padding-left: 0;}
.nct-common-footer-top{ border-bottom: 1px solid #6f6f6f; padding-bottom: 20px; margin-bottom: 20px; width: 100%; float: left;}
.nct-footer-copyright a{ color:#318bca;}
.ncrypted-logo-footer{ margin-top:20px;}
.footer_social{ background:url(../images/footer_social.png) top left no-repeat; }
.ncrypted:hover{ width:39px; height:39px; background-position:-10px -10px; }
.linkedin:hover{ width:39px; height:39px; background-position:-10px -59px; }
.google:hover{ width:39px; height:39px; background-position:-10px -108px; }
.twitter:hover{ width:39px; height:39px; background-position:-10px -157px; }
.facebook:hover{ width:39px; height:39px; background-position:-10px -206px; }
.ncrypted{ width:39px; height:39px; background-position:-10px -255px; }
.linkedin{ width:39px; height:39px; background-position:-10px -304px; }
.google{ width:39px; height:39px; background-position:-10px -353px; }
.twitter{ width:39px; height:39px; background-position:-10px -402px; }
.facebook{ width:39px; height:39px; background-position:-10px -451px; }
a.footer_social{ display: inline-block; margin-right: 15px;}
.ncrypted-footer-social-media{ text-align: right;}
.select .form-control {white-space:nowrap; text-overflow:ellipsis; border-color:bebebe; box-shadow:none; box-shadow:none; border-radius:3px; font-weight:300; position:relative; float:left; width:100%; background: none; border: none; padding: 0px 1px 6px;}
 .select .form-control div.root {background: url(../images/select-arrow1.png) 98% 14px no-repeat;text-align:left; float:left; width:100%; box-sizing:border-box; color: #fff; padding: 6px 1px; font-size: 15px;}
.select .form-control div.root .value {display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%; padding-right:10px;}  
.select .form-control select {border: 1px solid #1e1e1e; font-size: 14px; cursor: pointer;height: 40px; left: 0px; opacity: 0 ;position: absolute ;top: -3px ;width:100%; color: #fff; background: #1e1e1e;}
.nct-footer-newletters-container .newsletter-submit {height:41px; width: 100%;}
.nct-footer-newletters-container input[type="submit"] {background-color: #318bca; font-weight: 700; border: 0 none; color: #ffffff; cursor: pointer; display: inline-block; font-size: 14px; padding: 5px 15px; min-width: 109px; text-transform: capitalize;}
.nct-footer-newletters-container .newsletter-submit:hover {background-color: #1eace1; color: #fff;}
.disableFile {opacity: 0.5; cursor: not-allowed;}
.ui-datepicker { width:14.3em !important;}
.table-responsive {
	-ms-touch-action:pan-x;
	touch-action: pan-x;
	-webkit-touch-action: pan-x;
	-ms-touch-action:pan-y;
	touch-action: pan-y;
	-webkit-touch-action: pan-y;
	}
.table-responsive table {-ms-touch-action:pan-x; touch-action:pan-x;}
.calender-box {}		
.claim-btn {
    margin: 15px 0 5px;
    text-align: right;
}
.claim-btn .btn-lg {display: inline-block;}
.btnBookul {padding: 0 15px;}
.btnBookul li {position:relative; padding-right:25px; display:block; padding-bottom:10px;}
.btnBookul li .tooltip-room-info {position:absolute; right:0; top:11px;}
.btnBookul li .btn-lg {white-space:normal; min-width:inherit; padding:9px 7px 8px;}
.btnBookul li .tooltip-room-info i {font-size:22px !important;}

.editable-container.user-desc-span {display:block;}

.user-desc-span  .form-control {width:100%; margin-bottom:10px;}
.user-desc-span .editable-input {display:block;}
.user-desc-span .form-group {display:block;}
.user-desc-span .editable-buttons {margin-bottom: 10px;margin-left:0;
float: right;
width: 100%;
text-align: right;}
/*.stickyMsg { position:fixed; background-color:#fff; border-bottom:1px solid #e5e5e5; max-width:1140px; z-index:5; margin-top:84px;}*/

@media only screen and (max-width:1340px) {
.navbar-nav>li {padding-left: 6px;padding-right: 15px;}
.photos .add-photo {text-align: center;min-width: 190px;}
.photos label {font-size: 17px;}
.lbl-room-info,
.user-dashboard .left .snap-shot-block .text1,
.user-profile .photosandvideo .photosandvideotab .photo-upload-btn .btn-box,
.user-profile .photosandvideo label,
.vlue-room-info {font-size: 13px;}
.calender .right-block ul li {font-size:13px; padding:0 12px 0 5px;}
.my-res .details a {padding:5px!important;}
}
@media only screen and (max-width:1290px) {
.search-top-menu .dropdown-toggle, .search-top-menu .but-more a {font-size:14px;}
.topcity-detail .booking-badge {top:0;}
#feedback { top:68%;}
}
@media only screen and (max-width:1200px) {
.photo-box-main { min-height:inherit;}	
.explore-row .explore-cell { min-height:255px;}
.banner {height: auto}
.container .img-text {font-size: 25px;}
.user-dashboard .right .shared-link h2 {font-size: 14px;}
#new_hosting_actions h2 {font-size: 18px;}
#maps_div {width: auto;}
.media-carousel .carousel-control.left {left: 0;}
.media-carousel .carousel-control.right {right: 0!important;}
.profile-pic img {height: 50px;width: 50px;}
.content-slide a h3 {font-size: 17px!important;}
.profile-pic {bottom: 0;position: relative;top: 0;}
.ad-info label {padding-left: 0;}
.ad-info .radio {margin-right: 20px;}
.collection .img-block {height: 150px;width: 150px;}
.user_dt .col-md-9 {padding-left: 15px;}
#toggle-video-record .record {height: auto;}
.photos .add-photo {padding: 11px; min-width: 153px;text-align: center;}
.photos label {font-size: 16px;}
.calender .right-block ul li {padding: 0 8px 0 5px;font-size: 12px;}
.mCSB_outside+.mCSB_scrollTools {right: -17px!important;}
.profile-pic img {position: absolute;top: -24px;right: -10px;}
.sticky_container .detail-content ul li i {font-size: 22px;}
.review-block .review-user-name,
.review-block .review-user-text,
.review-user-img {display: block;margin: 0 auto;text-align: center;}
.review_container .pull-right {float: none!important;}
.about-user .media-carousel .main-slide {margin-bottom: 20px;}
.about-user .media-carousel .main-slide .profile-pic img {top: -45px;}
.main-slide .content-slide {min-height: 165px;}
.superhost {right: -23px;}
.listing-pg .book_it_section .req-btn {font-size: 14px!important;margin: 0 3px!important;}            
.nct-footer-newletters-container .newsletter-submit,
.review-pg ul li span,
.user-profile .photosandvideo .photosandvideotab .photo-upload-btn .btn-box,
.user-profile .photosandvideo label {font-size: 13px;}
#frm_login .checkbox input,
.social_connections_and_reviews .welcome-block {margin-top: 0;}
.video-profile {float: none;}
.social_connections_and_reviews .title {overflow: hidden;}
.social_connections_and_reviews .review-pg ul li {display: block;float: none!important;}
.review-pg ul li b {padding: 5px 6px;}
.social_connections_and_reviews .welcome-block p {margin-bottom: 0;}
.user-dashboard .left .snap-shot-block .text {width: 53%;}
.ad-info .radio input {margin-top: 4px;margin-left: -24px;}
.my-res .details a {padding: 5px!important;}
.mapframe #first_time_map_question {background:#fff; border:1px solid #707070; color:#3d3d3d; font-size:13px;left:125px; padding: 10px; position: absolute; text-align: center; top: 45px; width: 202px;}
.stk-chng .sec select {height: 25px;}
.banner {min-height:75vh;}
.subtitle {font-size:16px;}
.hiw-row h3 {font-size:19px;}
.section-title {font-size:50px;}
.list-banner-top h1 {font-size:50px;}
.list-banner img {height:712px;}
.collection-main .collections-row .collections-cell {width:33%; padding-left:5px; padding-right:5px;}

.collection-main .collections-row h4 {font-size:25px;}
.collection-inner .inner-slider-main {margin:0;}
.collection-inner-cell {padding:0 10px;}
.collection-inner .white-box {margin-bottom:0;}
.list-space-main .list-cell {padding-right:70px;}
.list-cell .btn {font-size:20px;}
.list-space-main .list-cell {padding-right:35px;}
.list-tab li a {padding:3px 0 3px 20px;}
.list-tab li {padding:0 10px;}
.inner-header .header-list-btn {margin-right:0;}
.inner-header .navbar-right .btn-main {padding-left:0;}
.inner-header .navbar-nav > li {padding:0 3px;}
.navbar-default .navbar-nav > li > a {padding:22px 8px 5px;}
.inrpage-head li a.dropdown-toggle {padding-top:16px;}
.operation-icons li {padding-left:10px;}
.operation-icons li a {font-size:16px;}
.table-view-main .table-view .th {font-size:15px;}
.my-trips-main .list-box-table {max-width:200px;}
.my-trips-main .host-box-table {min-width:200px;}
.my-listing-main .nav-tabs > li {padding:0 15px;}
.my-trips-main .list-box-table h2 {font-size:15px;}
.my-trips-main .list-img {width:66px; height:59px;}
.my-trips-main .list-box-table {padding-left:74px;}
.table-date {min-width:120px;}
.detail-content .left-block .right-content .icon ul li {padding-right:30px;}
.detail-top-menu li {padding-right:30px;}
.detail-top-menu li a {font-size:14px;}
.top-menu-stickey .top-fixed-right {padding-top:6px;}
.top-menu-stickey .detail-top-menu, .top-menu-stickey .top-fixed-right {padding:7px 0;}
#first-slider .carousel .item:before {width:22px;}
#first-slider .carousel .item:after {width:22px;}
.host-user-profile h1 {font-size:28px; overflow:hidden; display:block; white-space:nowrap; overflow:hidden;text-overflow: ellipsis; min-height:37px;}
.host-user-profile a#edit_name {position:absolute; top:0; right:25px; font-size:19px;}
.host-user-profile .super-host {top:26px;}
.verifications-menu li {padding-left:53px;}
.host-user-profile .nav-tabs > li {padding-right:20px;}
.list-space-inner .step2-row .step2-cell {padding-right:15%;}
.financial-db-main .fa-paperclip {margin-left:5px;}
.nav-tabs > li {padding-right:25px;}
.trip-form .form-group {margin-bottom:10px;}
.host-account-detail li h2 {font-size:15px;}
.lbl-room-info, .vlue-room-info {width:100%; text-align:left;}
.ncrypted-footer-social-media {text-align:center;}
.staticks .icon {font-size:40px; min-height:45px; line-height:40px;}
.staticks h3 {font-size:25px; margin:10px 0;}
.staticks .statick-box {padding:20px 10px 25px;}
.staticks h4 {margin-top:10px;}
.nct-common-footer  .text-right.social-icons {text-align:center;}
.host-account-detail li {padding-left:40px;}
.host-user-profile .view-menu li { padding-right:15px;}
.ncrypted-footer-social-media {margin-top: 30px; text-align: center;}
	.nct-footer-navigation li:after {margin-right: 10px; margin-left: 10px;}
	.nct-footer-navigation li a {font-size: 14px;}
	.nct-footer-newletters-container input[type="submit"] {font-size:13px;}
}

@media only screen and (max-width:990px) {
.explore-row .explore-cell { min-height:196px;}
.footer-navigation .responsive-nav {float: left;display: inline-block;width: 27%!important;margin-top: 20px;}
.footer-navigation .select-language {float: left;display: inline-block;width: 23%;}
.container .img-text {font-size: 18px;}
.inner-header .navbar-default .navbar-nav > li > a.header-btn { font-size:13px; padding:8px 10px 9px;}
.inner-header .navbar-default .navbar-nav > li > a .icon-font { font-size:15px;}
.inner-header .navbar-default .navbar-nav > li > a { font-size:14px;}
.inner-content .content-main .right-content .form-inline .form-group {margin-bottom: 10px;}
.inner-header .navbar-default .navbar-collapse .form-group .input-select { max-width:150px;}
.search-input-bg .input-group {display: block;}
.navbar-default .navbar-form {width: auto;}
.calender .right-block ul {float: left;margin-bottom: 20px;}      
.user-dashboard .right .shared-link h2 {font-size: 18px;}
.res-req .border-div {border: none; padding: 10px!important;}
.trip-advice,
.trip-book { padding: 10px;}
.trip-book ul li {width: 100%;}
.cur-tips .newslatter-btn {border-radius: 5px;margin-top: 7px;}
.pro-pic-right {margin-top: 10px;}
.collect-pg .inn-img {height: auto;}
#new_hosting_actions h2 {font-size: 16px;}
#maps_div {width: auto;}
.media-carousel .carousel-control.left {left: 0;}
.media-carousel .carousel-control.right {right: 0!important;}
.profile-pic img {height: 50px;width: 50px;}
.policies .ytleft p,
.policies .ytrgt p,
.yourtrip .ytleft p,
.yourtrip .ytrgt p {font-size: 11px;}
.ad-info .radio {margin-right: 25px;}
.ad-info label {padding-left: 0;}
.padleft0,
.user_dt .col-md-9 {padding-left: 15px;}
.collection .img-block {height: 150px;width: 150px;}
.padright0 {padding-right: 15px;}
.footer-container .search-inputbar {border-radius: 0!important;}
.footer-container .newslatter-btn {border-radius: 0;}
#reviews-about-you .past-review-box a,
#reviews-about-you .past-review-box p {margin-top: 5px;}
#toggle-video-record .record,
#toggle-video-record .stop-record {font-size: 13px;}
.inner-content .content-main .listing-left-menu ul li a {padding: 8px;}
.inner-content .listing-left-menu {margin-bottom: 20px;}
.photo-upload-btn .pointer {margin-bottom: 10px;}
.navbar-nav>li {padding-right: 0;padding-left: 6px;}
.user-profile .photosandvideo .upload-photo {margin-bottom: 0;}
.user-dashboard .right .referal-block .text1 span { font-size: 25px;}
.res-req p {min-height: auto;}
.user-dashboard .left .snap-shot-block h2,
.user-dashboard .left .user-img-block h2,
.user-dashboard .right .welcome-block p {margin-top: 10px;}
.user-dashboard .title {padding-bottom: 10px;}
.user-dashboard .right .shared-link h2 {margin-top: 0;}
.search-input-bg .input-group .newslatter-btn {float: left;display: table;line-height: 25px;margin: 5px auto;}
#message_form .col-md-12 label, .condet, .namedet {display: block;text-align: center;}
#message_form .col-md-12 label {float: none;margin: 0 auto;}
.inner-header .navbar-default .navbar-nav>li>p {left: 87%;top: 30%;width: 14%;padding: 0;}
.location .postal-sdd-block ul li a {font-size: 13px;}
.amenities .checkbox, .photos label {font-size: 14px;}
.inner-content .content-main .listing-left-menu ul p {padding-left: 8px;}
.photos .add-photo {min-width: 120px;padding: 7px;}
.form-calender .sync-calender p {line-height: 26px; padding: 4px;}
.profile-pic {bottom: 0;position: relative;top: 0;}
.profile-pic img {position: absolute;top: -24px;right: -10px;}
.searchAbnb .dates-input .check-num {width: 50%;}
.mCSB_outside+.mCSB_scrollTools {right:-15px !important;}
#list_view_loading {left:180px;}
.inrpage-head li a {padding-top:16px;}
.inner-header .navbar-right .btn-main {padding-top: 9px;}
.detail-content .right-block {top:0;position:relative!important;left:0 !important;width:100% !important;right:0;}
.detail-content .right-block .stk-chng, .namedet {margin:0 auto;}
.detail-content .right-block .stk-chng .review-pg {overflow: hidden; padding: 10px;}
.superhost {right:8px;}
.namedet {float:none;}
.detail-content .right-content .rightblock {clear: both;text-align: center;display: block;float: none; margin: 0 auto;}
.rightblock .sharing,
.rightblock .wishlist {float: none;}
.detail-content .left-block .right-content .title-text {margin:0;}
.condet {margin: 25px auto; clear: both;}
.sticky_container .detail-content ul li i {font-size: 22px;}
.calender .right-block ul li {width: inherit;}
.review-block h2 {padding: 0 0 19px; text-align: center;}
.txtcnt {text-align: center;}
.review-block .review-user-name,
.review-block .review-user-text,
.review-user-img {display: block; margin:0 auto; text-align:center;}
.review-block .rating-text {margin-right: 0;}
.review_container .pull-right {float: none!important;}
.pleft {float:left;}
.pright {float:right;}
.review-block .rating-text,
.review-block .review-content {clear: both; display: block;}
.reviewsteps .pagination_box {overflow: hidden; clear: both;}
.reviewsteps p {text-align: right;}
.about-user .media-carousel .main-slide {margin-bottom: 20px;}
.about-user .media-carousel .main-slide .profile-pic img {top: -45px;}
.main-slide .content-slide {min-height: 165px;}
.listing-pg .book_it_section .req-btn {width:inherit; padding:5px!important;}
.ovrhid {width:100%; margin:5px 0;}
#frm_login .checkbox input,
.social_connections_and_reviews .welcome-block {margin-top: 0;}
.footer-container .search-input-bg .subnews {padding: 9px;}
.add-bgtxt, .social_connections_and_reviews .title {overflow: hidden;}
.add-bgtxt .review-box .right-text {float: none;text-align: center;}
.add-bgtxt .review-box .content-block p {text-align: center;}
.social_connections_and_reviews .review-pg ul li {display: block;float: none!important;}
.review-pg ul li b { padding: 5px 6px;}
.social_connections_and_reviews .welcome-block p {margin-bottom: 0;}
.gotomsg {padding-right: 0;}
.user-dashboard .left .snap-shot-block .text {width:59%; font-size:12px;}
.user-dashboard .left .quick-link-block ul li a,
.user-dashboard .left .snap-shot-block .text1 {font-size:12px;}
.dispWithDrawBtn input {height: 23px;}
.form-group select {margin-bottom: 20px;}
.ad-info .radio input {margin-top: 4px; margin-left: -24px;}
.my-res .details a {padding: 5px!important;}
.mapcheck {top: 43px;position: absolute; left: 6px; z-index: 999999999;}
.mapframe #first_time_map_question {left: 10px;background: #fff;border: 1px solid #707070; color: #3d3d3d;font-size: 13px;padding: 10px;position: absolute;text-align: center;top: 76px;width: 202px;}
.inner-content .listing-left-menu {position: relative; box-shadow: 0 0 4px #e7e4e4;}
.inner-content {padding-bottom: 15px;}
.hiw-row .hiw-cell {padding:0 15px;}
.list-banner-top h1 {font-size:40px;}
.city-main .main-bg {padding:30px 30px 25px;}
.collection-inner-cell {width:50%;}
.list-tab li {padding:0 7px;}
.list-tab li a {font-size:15px; padding:3px 0 3px 15px;}
.list-space-inner h1 {font-size:40px;}
.drop-box-sm {height:195px;}
.drop-box-sm .btn-file {padding-top:50px;}
.calender-right-block li {font-size:15px;}
.inner-header .navbar-brand {padding-left:0; padding-right:0;}
.perfomance-first .chart-box {margin-bottom:30px;}
.content-text-block .content-text-block-container h2 {margin-bottom:25px;}
.table-view-main .table-view .td {padding:7px; font-size:13px;}
.table-view-main .table-view .th {padding:10px 7px 15px;}
.my-trips-main .host-box-table {min-width:170px;}
.nct-footer-navigation li:after {margin-left:4px; margin-right:4px;}
.nct-footer-navigation li:last-child:after {display:none;}
.financial-db-main .financial-info:last-child {margin-bottom:0;}
.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {font-size:17px;}
.table-view-main .table-view .th {white-space:nowrap;}
.hvr-room-info {right:auto; left:15px;}
.right-block.sticky.book-show {height:auto;}
.mapframe, .searchAbnb { top:194px;}
.mapcheck { left:24px;}
.host-list-row .left-slider {width:100%;}
.host-list-row .right-listing {width:100%; padding:15px 15px 10px;}
.btn-lg { min-width:150px; padding:9px 14px 8px;}
.my-listing-main .large-checkbox {margin-bottom:30px;}
.my-listing-main .col-sm-4:last-child .large-checkbox, .my-listing-main .col-md-4:last-child .large-checkbox { margin-bottom:0;}
.reservation-tab h3 {margin-top:10px;}
.select-second .bootstrap-select > .dropdown-toggle .caret { right:0; margin-top:0; height:5px; width:8px; 
 background-image:url(../images/select-arrow.png); background-repeat:no-repeat; background-position:center top; border:none; }
 .calender-table .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {height:100px;}
.inner-td {min-width:85px;}
.right-block.sticky.book-show {max-width:100%;}
}

@media only screen and (max-width:767px) {
.over-collection { position:static; box-shadow:none; bottom:0; opacity:1; padding:0;}	
.collection-main .collections-row .collections-box { box-shadow:0 0 10px #5a5a5a;}
.nct-footer-newletters-container .newsletter-submit {width: auto;margin-top: 10px;}
.banner .banner-image {display:none;}
.home-banner-main .slogan-main {background:none; margin-top: 35px; min-height: inherit; padding: 35px 0 15px;text-align:center;}
.home-banner-main .container {bottom:0; position:relative;}
.collections-row .collections-box {background:#fff;}
.collections-row .collections-box h4, .collections-row .collections-box p {opacity:1;}
.collection-main .collections-row .collections-box h4, .collections-row .collections-box p {opacity:0;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
.navbar-default .navbar-nav>li>a {color: #fff;}
.banner {height: auto;}
.search-form li,
.search-form li:first-child {width:100%!important;}
.banner-form .input-group {margin-bottom: 8px;}
.menu-text {position: absolute;width: 100%;background: #000;}
.inner-header .navbar-collapse {width: 100%;position: absolute;left:0;margin-top:0;top:100%; margin:0;}
.inner-header {position: relative; z-index:99;}
.inner-header .navbar-default { position:inherit;}
.img-city {margin-bottom: 20px;}
.navbar-nav {margin: auto;padding-bottom: 20px;}
.footer-navigation .responsive-nav {width: 40%!important;display: inline-block;float: left;}
.footer-navigation .select-language .form-control {width: 100%;}
.footer-navigation .select-language {float: left;display: inline-block;width: 100%;}
.account-setting div.pull-right,
.user-profile .right-content .view-profile-block,
.user-profile div.pull-right {float:none!important;}
.container .img-text {font-size:25px;}
.collection_heading h4:after,
.collection_heading h4:before,
.general_heading h4:after,
.general_heading h4:before {border: none;width: auto;}
.inner-header .navbar-default .navbar-collapse .navbar-form {border-top: 0;margin:0;padding:10px 0 0;}
.inner-header .navbar-right li {border: none;width: 100%;}
.inner-header .navbar-default .navbar-nav > li > a, .inner-header .navbar-default .navbar-nav > li > a:hover, .inner-header .navbar-default .navbar-nav > li > a:focus {color:#fff; padding:7px 0; font-size:16px;}
.inner-header .navbar-default .navbar-nav > li > a.header-btn, .inner-header .navbar-default .navbar-nav > li > a.header-btn:hover, .inner-header .navbar-default .navbar-nav > li > a.header-btn:focus {font-size: 14px;
padding: 8px 10px 9px;}
.inner-header .navbar-right li .badge {right:0; left: auto;}
.inner-header .navbar-default .navbar-collapse .form-group .input-select {padding-left:40px; height:35px;}
.inner-header .navbar-left .form-group .icon-text {left:10px; margin-top:0; top:8px;}
.arrw {display: none;}
.inner-header .inrpage-head li .dropdown-menu li a { padding-left:0; border-bottom-color: transparent;}
.inner-header .navbar-default .container-fluid .navbar-collapse ul {margin-top: 20px;border-top: 1px solid #eaeaea;width: 100%;}
.list_space .content-main .left-form .search-row {width: 100%!important;}
.search-form .search-row .select-main {margin-bottom: 20px;}
.list_space .property-btn,
.list_space select {margin-bottom: 10px; width: 100%;}
.search-form .search-row .search-btn {margin-top: 8px;}
.navbar-default .navbar-form {width: 100%;}
.list_space select {border-left: 1px solid #dbdbdb;}
.user-dashboard .right .referal-block {border-right: 0;margin-bottom: 25px;}
.res-req .border-div {border: none;padding: 10px!important;}
.trip-advice,
.trip-book {padding: 10px;}
.trip-book ul li {width: 100%;}
.cur-tips .newslatter-btn {margin-top: 7px;border-radius: 5px;}
.pro-pic-right {margin-top: 10px;}
.mapframe {display: none;}
#new_hosting_actions h2 {font-size: 15px;}
#maps_div {width: auto;}
.media-carousel .carousel-control.left {left: 0;}
.media-carousel .carousel-control.right {right: 0!important;}
.profile-pic img {height: 50px;width: 50px;}
.ad-info .radio label {padding-left: 0;}
.padleft0,
.user_dt .col-md-9 {padding-left: 15px;}
.ad-info .radio {display: block;}
.payment input {width: 100%;}
.footer-navigation .col-md-12 .col-md-3,
.read .col-md-1 p {margin-top: 10px;}
.collection .img-block {width: 250px;height: 250px;}
.padright0 {padding-right: 15px;}
.footer-container .search-inputbar {border-radius: 0!important;}
.footer-container .newslatter-btn {border-radius: 0;}
.footer-navigation select.input-lg {width: 100%!important;}
.footer-navigation .social-icon {padding-top: 0; }
.nct-common-footer-bottom .social-icons .fa { margin:0 6px;}
.navbar-collapse.in {overflow-y: visible;}
.add-bgtxt,
.social_connections_and_reviews .title {overflow: hidden;}
.inner-content .listing-left-menu {position: relative;margin-bottom: 20px;}
.user-profile .remark-link {text-align: left;}
.photo-upload-btn .pointer {margin-bottom: 10px;}
.user-dashboard .welcome-block {margin-top: 30px;}
.user-dashboard .left .snap-shot-block h2,
.user-dashboard .left .user-img-block h2,
.user-dashboard .right .welcome-block p { margin-top: 10px;}
.user-dashboard .title {padding-bottom: 10px;}
.user-dashboard .right .shared-link h2 {margin-top: 0;}
.search-input-bg .input-group .newslatter-btn {float: left;line-height: 25px;margin: 5px auto;}
#message_form .col-md-12 label {display: block;float: none;margin: 0 auto;text-align: center;}
.inner-header .navbar-default .navbar-nav>li>p {left: 61%;padding: 0;top: 35%;width: 5%;}
.main-grey .header-switch .white-link,
.main-grey .header-switch h2 {text-align: center;}
.inner-content .content-main .listing-left-menu ul p {padding-left: 8px;}
.photos .add-photo {text-align: center; min-width: 190px;}
.inner-content .right-content {float: none!important;}
.pricing .basic-tab input[type=checkbox] {margin: 5px 8px 0;}
.form-calender .sync-calender h3 {float:left; display:inline;}
.namedet,
.rightblock .sharing,
.rightblock .wishlist {float: none;}
.searchAbnb .dates-input .check-num,
.searchAbnb .dates-input .form-group,
.searchAbnb .selectbar select {margin-bottom: 15px;width: 100%;}
.calender .right-block ul li,
.user-img-block .img_area img {width: inherit;}
.searchAbnb {z-index: 0;top: 0; position: relative;}
.foot-button {display: none;}
.condet,
.namedet {display: block;text-align: center;}
#list_view_loading {left: 30%!important;top: 40%!important;}
.mCSB_outside+.mCSB_scrollTools {right: -26px!important;}
.profile-pic {position: relative; bottom: 0;top: 0;}
.profile-pic img {position: absolute;top: -24px;right: 0;}
.namedet {margin: 0 auto;}
.detail-content .right-content .rightblock {clear: both;text-align: center;margin: 0 auto;float: none;display: block;}
.detail-content .left-block .right-content .title-text {margin: 0;}
.condet {clear: both;margin: 25px auto;}
.sticky_container .detail-content ul li i {font-size: 22px;}
.detail-content .left-block .right-content .icon ul li {display: inline-block;padding: 10px;font-size: 13px;}
.review-block h2 {padding: 0 0 19px;text-align: center;}
.txtcnt {text-align: center;}
.review-block .review-user-name,
.review-block .review-user-text,
.review-user-img {display: block;margin: 0 auto;text-align: center;}
.review-block .rating-text {margin-right: 0;}
.review_container .pull-right {float: none!important;}
.pleft {float:left;}
.pright {float:right;}
.review-block .rating-text,
.review-block .review-content {clear: both;display: block;}
.reviewsteps .pagination_box {overflow: hidden;clear: both;}
.reviewsteps p {text-align: right;}
.add-bgtxt .review-box .content-block p,
.contact-pg .col-md-8 h2,
.contact-pg .col-md-8 p,
.contact-pg .col-md-8 span,
.message-block .msg .col-md-2 div,
.txt-ct,
.user-dashboard .right .message-block .msg {text-align: center;}
.about-user .media-carousel .main-slide {margin-bottom: 20px;}
.about-user .media-carousel .main-slide .profile-pic img {top: -45px;}
.detail-content .right-block {display: block; position: relative;}
.gallery a img {float:none!important; margin: 0 auto;}
#frm_login .checkbox input,
#frm_signup .captcha img,
#frm_signup .captcha-icon,
.ad-info .radio input {margin-top: 0;}
.listing-pg .book_it_section .req-btn {font-size: 14px!important;}
.review-pg ul li b {padding: 5px;}
.video-profile {float: none;}
.social_connections_and_reviews .title h2 {display: block;}
.vall {float: left;}
.add-bgtxt .review-box .right-text {float: none;text-align: center;}
.review-pg ul li {display: block!important;}
.gotomsg {padding-right:0;}
.user-dashboard .left .snap-shot-block .text {width:75%;}
.dispWithDrawBtn input {height:23px;}
.form-group select {margin-bottom:20px;}
.message-block .msg .col-md-2 div {display: block;float: none;margin: 0 auto;}
.my-res table tr td a,
.my-res table tr td p {display: block;width: 98px;white-space: nowrap;overflow: hidden!important;text-overflow: ellipsis;}
.stk-chng .sec select {height: 25px;}
.nct-footer-newletters-container .newsletter-submit {margin-top: 10px; width: auto;float: left;}
.home-banner-main h1 {font-size:35px;}
.home-banner-main h3 {font-size: 17px;margin: 5px 0;}
.section-title {font-size:33px; letter-spacing:-1px;}
.subtitle {font-size:15px;}
.explore-section {padding:20px 0 40px;}
.explore-row {margin:0;}
.explore-row .explore-cell {width:100%; padding:0 0 4px; min-height:inherit;}
.explore-box > img {width:100%;}
.hiw-section {padding: 20px 0 15px;}
.hiw-row {padding-top: 18px;}
.hiw-row .hiw-cell {border-bottom: 1px solid #333; margin-bottom: 15px;width: 100%;}
.hiw-icon {font-size: 50px;line-height: 50px;}
.hiw-row h3 {margin-top: 5px;}
.hiw-row .hiw-cell:last-child {border-bottom: medium none; margin-bottom: 0;padding-bottom: 0;}
.collections-section {padding: 10px 0 30px;}
.view-more { float:none; display:block;}
.navbar-toggle .icon-bar, .navbar-default .navbar-toggle .icon-bar {background-color: #1db2e9;}
.navbar-collapse { background: rgba(0, 0, 0, 0.8);}
.home-header nav ul li {display: block;}
.home-header nav ul li a:before { content:"";}
.home-header nav ul li a {color: #fff;font-size: 16px;font-weight: 600;padding:7px 0;}
.home-header nav ul {padding-bottom: 20px;width: 100%;}
.login h1 {font-size:21px; margin-top:10px;}
.login .form-group { margin-bottom:15px;}
.login .loginbox { margin-top:12px;}
.signupbox p a, .signupbox h3 a, .loginbox .forget-link a { font-size:14px;}
.login .logo {float:none; margin:0 auto; max-width:140px; width:auto; display:block;}
.btn {white-space:normal;}
.login .loginbox {margin:20px 0;}
.login .text {padding-bottom:0;}
.login .frm-submitbtn {display:block; margin:0 auto;}
.collection-inner .item {height:auto;}
.city-main .main-bg {padding:15px;}
.search-form .form-group {width:100%; margin-bottom:8px;}
.list-banner-top {padding-top:70px;}
.list-banner-top h1 {font-size:30px;}
.city-main .list-banner-top h1 span {display:block;}
.home-header .navbar-nav .open .dropdown-menu .dropdown-header, .home-header .navbar-nav .open .dropdown-menu > li > a {padding:5px 0; color:#fff;}
.home-header .dropdown.open .dropdown-toggle:hover, .search-top-menu .but-more a:hover, .home-header .dropdown.open .dropdown-toggle {padding:5px 0px;}
.home-header nav ul li a:hover:before {display:none;}
.home-header nav ul li a:before {display:none;}
.home-header .dropdown-menu > li {border-bottom-color:#000;}
.home-header .arrw {display:none;}
.search-form .search-row {padding-right:0;}
.city-main .search-property-form .form-group {width:100%; margin-bottom:8px;}
.collection-inner {padding-bottom:20px;}
.collection-main .white-box {margin-top:25px; padding-bottom:20px;}
.collection-main .list-banner-top h1 {font-size:45px;}
.collection-main .list-banner-top h2 {font-size:15px;}
.collection-main .collections-row .collections-cell {width:100%; padding-left:0; padding-right:0;}
.collection-main .collections-row .collections-box h4, .collections-row .collections-box p {opacity:1; position:relative;}
.nct-footer-newletters-container input[type="submit"] {min-width:inherit; width:100%;}
.collection-inner-cell {width:100%; margin:0; display:block; padding:0;}
.city-main .collection-inner-cell {margin-bottom:15px;}
.list-banner-top h2 {font-size:16px;}
.list-space-main .white-box {margin-top:20px;}
.list-space-main {padding-bottom:40px;}
.list-space-main .list-row .caret {border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px dashed;}
.list-space-main .white-box .spacer {padding:15px 15px 20px;}
.list-space-main .white-box h3 {font-size:20px; margin-bottom:25px;}
.list-space-main h4 {font-size:17px; margin-bottom:13px;}
.list-space-main .list-cell {padding:7px 0; display:block; border-bottom:1px solid #ccc;}
.list-space-main .list-cell:last-child {text-align-last:left; border-bottom:none;}
.list-cell .btn {font-size:16px;}
.list-space-main .list-row-2 .list-cell { padding-right:0;}
.list-space-main .white-box {background: rgba(255, 255, 255, 0.9);}
.list-row .fa {text-align: left; min-width: 21px;}
.list-space-main .list-row {padding-bottom:15px; margin-bottom:25px;}   
.navbar-toggle, .navbar-default .navbar-toggle {padding:9px 0; border:none;}
.navbar-default .navbar-toggle {margin-right:0; margin-top:17px;}
.inner-header .navbar-default .navbar-toggle {margin-right:0;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background:none;}    
.btn-lg {min-width:90px; padding:8px 10px; font-size:14px; min-height:inherit;}
.btn-link {font-size:14px; padding:6px 5px;}
.list-tab {padding:0 10px;}
.list-tab li {width:50%; float:left; text-align:left;}
.list-tab li a {font-size:17px; padding-left:20px;}
.list-space-inner h4.top-disc {padding:0;}
.amenities-row li {width:50%; min-height:inherit; padding:7px 5px;}
.list-space-inner .step-form label.amenities-cell {font-size:14px;}
.list-space-inner .amenities-main .step-form {padding-top:10px;}
.select-amenities {margin:15px 0 20px;}
#feedback a {font-size:14px; padding-top:4px; width:96px; height:30px;}
#feedback {width:61px;}
.photo-cell {width:100%; padding:0 0 15px; }
.photo-cell .photo-box-main img {width:100%;}
.drop-box-lg .btn-file {padding:80px 20px;}
.drop-box-lg h3 {font-size:16px;}
.inline-check .custom-checkbox, .inline-check .custom-radio {padding-right:10px;}
.center-space {margin:15px 0;}
.pricing-tab .nav-tabs > li {padding:0 10px;}
.pricing-tab .nav-tabs {margin-bottom:20px;}
.pricing-tab .panel-title a {font-size:18px; padding-bottom:15px;}
.pricing-tab .panel-group .panel-heading + .panel-collapse > .list-group, .pricing-tab .panel-group .panel-heading + .panel-collapse > .panel-body {margin-bottom:5px;}
.tab-heading h3 {margin-top:0;}
.calender-select {width:100%;}
.calender-right-block .available, .calender-right-block .booked, .calender-right-block .temp_booked, .calender-right-block .unavailable {width:15px; height:15px;}
.calender-right-block li {font-size:13px; padding:0 5px 0 0px;} 
.sync-left, .sync-right {width:100%;}
.calendar-collpse .btn-sm {margin:0 0 5px;}
.calendar-top {margin-top:15px;}
.calender-table .table thead th {height:50px;}
.calendar-main .step-btns {margin-top:20px;}
.list-space-inner {padding-bottom:30px; min-height:inherit;}
.list-space-inner .step-form, .list-space-inner form.basic-tab {padding-top:10px;}
.calender-right-block {float:left;}
.table-view-main .table-view {border:none; display:block;}
.table-view-main .table-view .thead {display:none;}
.table-view-main .table-view .table,  .table-view-main .table-view .tbody,  .table-view-main .table-view .th,  .table-view-main .table-view .td,  .table-view-main .table-view .tr {display:block;}
.table-view-main .table-view .thead .tr {position:absolute; top:-9999px; left:-9999px;}
.table-view-main .table-view .tbody {border:#dbdbdb solid 1px; border-bottom:none; margin-bottom:20px;}
.table-view-main .table-view .td {border:none; border-bottom:1px solid #e5e5e5; position:relative; white-space: normal; text-align:left; padding:8px; font-size:14px;  font-weight:400;}
.table-view-main .table-view .td:before {position: relative; width:100%; display:block;color:#333333; font-size:16px; font-weight:700;}
.table-view-main .table-view .td:before {content:attr(data-title); margin-bottom:5px;}
.table-view-main .table-view .td:first-child {padding-left:8px;}
.my-listing-main, .perfomance-analytics-main, .instant-book-main, .referrals-main, .account-settings-main, .financial-db-main, .my-trips-main, .host-user-profile, .testimonials-main, .wish-list-main {padding:20px 0;}
.my-listing-main h1, .perfomance-first h1, .instant-book-main h1, .referrals-main h1, .account-settings-main h1, .financial-db-main h1, .my-trips-main h1, .testimonials-main h1, .wish-list-main h1, .list-space-inner h1, .notifications-main h1 {font-size:27px; margin:15px 0 20px;}
.table-view-main .text-center, .operation-icons {text-align:left;}
.my-listing-main .nav-tabs > li {padding:0 5px 10px;}
.my-listing-main .nav-tabs {margin-bottom:10px;}
.my-trips-main .list-box-table {max-width:inherit;}
.my-trips-main .host-box-table {min-width: inherit;}
.table-responsive {border:none;}
.my-trips-main .list-box-table h2 {white-space:normal; overflow:visible;}
.trip-form {margin-bottom:10px;}
.table-view-main {margin-bottom:20px;}
.chart-box {min-height:inherit; margin-bottom:15px;}
.chart-box p {min-height:inherit;}
.top-fixed-menu .detail-top-menu {display:none;}
.top-fixed-menu { margin-bottom:0;}
.top-fixed-menu.top-menu-stickey { position:relative;}
.detail-content .left-block .right-content h2 {font-size:22px;}
#first-slider .carousel .active {position: absolute; width:100%;}
.propety-detai-slider #carousel .item img {height:auto;}
#first-slider .carousel .item:after, #first-slider .carousel .item:before {display:none;}
.container-fluid.content-text-block {padding:0;}
.map-section {padding:0;}
#review-block {padding:0;}
.review-block .over-all-review li {width:50%;}
.retings-total {font-size:18px; margin-left:5px;}
.review-row .review-cell {padding-left:100px;}
.list-detail-spacer {margin-top:20px; padding-top:20px;}
.list-host-section .list-center {min-height:110px;}
.instant-book-main .booking-right li {padding-bottom:20px;}
.instant-book-main .booking-left li {padding-top:15px;}
.wish-list-row .item {height:auto;}
.wish-list-row .trash-btn {margin:8px auto 0; display:block; width:20px;}
.user-main-pic > img {width: 100%;}
.user-main-pic {display:block; margin-bottom:15px;}
.host-account-detail li {text-align: center;padding: 0px 5px 0;display: inline-block; min-height: inherit;vertical-align:top;}
.host-account-detail span { position:relative; margin:0 auto 10px;}
.host-account-detail {border-top:1px solid #d7d7d7; margin-top:15px; padding-top:15px;}
.host-middle-section {padding:25px 0;}
.host-middle-section .left-box {padding-bottom:25px;}
.verifications-menu li, .personal-detail-menu li {padding-bottom:15px;}
.verifications-menu li {padding-left:60px; min-height:30px;}
.host-user-profile .nav-tabs > li:last-child {padding-right:0;}
.host-user-profile .nav-tabs > li, .referrals-main .nav-tabs > li {padding-right:8px;}
.host-user-profile .nav-tabs > li > a, .host-user-profile .nav-tabs > li > a:hover, .host-user-profile .nav-tabs > li > a:focus, .referrals-main .nav-tabs > li a. .referrals-main .nav-tabs > li:hover, .referrals-main .nav-tabs > li:focus {font-size:14px;}
.referrals-main .financial-info li {width:33.33333333333333%;}
.posted-date, .review-link {float:none; display:block; margin-top:5px;}
.super-host > p {display:inline-block;}
.host-user-profile .super-host{top:0; position:relative; width:auto; display:block; text-align:left;}
.host-user-profile a#edit_name {right:0; top:10px; opacity:1;}
.user-main-pic .overly-edit {opacity:1;}
.host-top-detail {padding-right:30px; padding-bottom:0; min-height:inherit;}
.host-list-row .item {height:auto;}
.financial-info h3 {font-size:15px; margin-bottom:20px;}
.financial-info .fd-circle {font-size:18px;}
.financial-info {padding-bottom:20px;}
#add {margin-bottom:20px; display:block;}
.referrals-main .table-view-main .table-view .td:first-child {padding-left:15px; text-align:center;}
.referrals-main .nav-tabs > li > a, .referrals-main .nav-tabs > li > a:hover, .referrals-main .nav-tabs > li > a:focus {font-size:15px;}
.account-settings-main .nav-tabs > li {padding-right:10px;}
.account-settings-main .nav-tabs > li > a, .account-settings-main .nav-tabs > li > a:hover, .account-settings-main .nav-tabs > li > a:focus {font-size:15px;}
.email-part {margin-bottom:20px;}
.signupbox p, .signupbox p:hover {float:none; display:block;}
.host-user-profile .host-desc {min-height:inherit;}
.host-user-profile .nav-tabs > li > a, .host-user-profile .nav-tabs > li > a:hover, .host-user-profile .nav-tabs > li > a:focus {font-size:15px;}
.host-user-profile .nav-tabs > li, .referrals-main .nav-tabs > li {margin:0 0 5px; padding-bottom:0;}
.nct-common-footer p {font-size:14px;}
.account-settings-main .nav-tabs {margin-bottom:20px;}
.property-type .custom-radio {width:100%; display:block;}
.list-space-inner .step2-row .step2-cell {width:100%; padding:0 0 10px;}
.list-space-inner .step2-row .step2-cell h4 {text-align:center;}
.deposit-field {padding-right:72px;}
.financial-info li:first-child {display:block; width:100%; margin:0 0 15px; border-bottom:none; padding-bottom:0;}
.financial-info li {width:33.33333333333333%;}
.nav-tabs > li {padding-right:5px; padding-bottom:10px;}
.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {font-size:14px;}
.financial-info {text-align:center;}
.nav-tabs {margin-bottom:20px;}
.referrals-main .financial-info li {width:50%; display:inline-block; margin-left:-3px; border-bottom:none;}
.navbar-default .navbar-nav > li > a:before {background:transparent;}
.trip-top-left .trip-top-detail li:after, .trip-top-left .trip-top-booked li:after {display:none; content:"";}
.trip-top-left h4 a {display:block; margin-top:5px;}
.trip-top-left .trip-top-booked {margin-bottom:15px;}
.trip-main-img {width:65px;}
.trip-top-left {padding-left:75px;}
.tdc-main .booking-row {margin-bottom:15px;}
.tdc-main .booking-info-bottom h2.total-bill, .tdc-main .booking-info-bottom p, .tdc-main .booking-info-bottom h2 {text-align:left;}
.tdc-main .trip-user-detail {margin-top:20px;}
.breadcrumb {font-size:14px;}
.tdc-main .booking-info-bottom h2 {margin-top:0;}
.tdc-main .white-box {padding:15px;}
.tdc-main .white-box .status-label {left:16px;}
.responsive_hide_show {display:block; position:fixed; bottom:0; left:0; width:100%; z-index:99999;}
.responsive_hide_show .btn-lg {display:block; padding:10px; min-height:inherit;}
.ncrypted-footer-social-media {margin:20px 0 15px;}
.the-space p {width:100%;}
.host-right strong {min-width:72px;}
.nct-common-footer {padding-bottom:30px;}
.propety-detai-slider #carousel {z-index:0;}
.detail-content .right-block {display:none; position:fixed !important; bottom:39px; top:auto !important; overflow:auto; max-height:75%; z-index:1000;}
.book-form-main {padding:8px 15px 15px;}
.info .form-group {margin-bottom:19px;}
.book-form-main {margin-bottom:0;}
.detail-content .right-block .stk-chng  {box-shadow: 0 0 10px #777;margin: 9px auto 0; background-color:#fff;}
.right-block.sticky .flag {position:relative;}
.msg-form {margin-bottom:15px;}   
.mCustomScrollbar {-ms-touch-action:inherit; touch-action:inherit;}
.input-group label.error {font-size:11px !important;}
.input-group-addon:first-child, .input-group-addon:last-child {font-size:16px;}
.detail-content .right-block .top .digit {font-size:20px; line-height:1;}
.detail-content .right-block .top .form-group {margin:0;}
.flag {padding:7px 0;}
.book-form-main .form-control {height:35px;}
.info .btn-lg {padding:7px 12px;}
.calender-box .calender-right-block li {font-size:13px; margin-bottom:5px; width:92%;}
.calender-table {margin-top:10px;}
.calender-box .calender-right-block .available, .calender-box .calender-right-block .booked, .calender-box .calender-right-block .temp_booked, .calender-box .calender-right-block .unavailable {width:15px; height:15px;}
.nearlisting {margin:0 -15px 35px;}
.main-slide .content-slide {min-height:inherit;}
.inner-near-listing {margin-bottom:20px;}
.content-text-block .content-text-block-container h2 {margin-bottom:10px;}
#maps_div, #street_view_div, #maps_div #map {height:300px !important;}
.msg-left, .msg-right {float:none; display:block; text-align:center;}
.msg-left {margin:0 0 8px;}
.special-price {margin-bottom:10px; min-height:inherit;}
.msg-inbox-chat {height:300px;}
.msg-box-inbox {height:300px; margin-top:15px;}
.chat-form .btn-link.send-msg {top:auto; bottom:1px;}
.msg-block .msg-img {position:relative; display:block; margin:0 auto;}
.msg-block, .msg-center-part {text-align:center;padding:0;}
.msg-block-main .msg-price {text-align:center; margin-top:5px;}
.msg-center-part .msg-date {margin-top:10px;}
.other-chat .msg-block {float:none; madrgin:10px 0 0;}
.chat-form {margin-top:10px;}
.message-inner-main {padding:20px 0;}
.msg-book-detail {display:block; padding-bottom:5px; text-align:left; border-bottom:1px solid #e5e5e5;margin-bottom:10px;}
.message-inner-main .list-box-table {margin-bottom:15px;}
.search-top-menu {padding-bottom:20px;}
.mainsearch .search_result .item {height:auto;}
.tdc-main .booking-info h4 {margin-bottom:10px;}
.tdc-main {padding-bottom:25px;}
.my-trips-main .host-box-table {min-height:55px;}
.select-second .bootstrap-select > .dropdown-toggle {padding-left:0;}
.collections-img > img {width: 100%;}
.host-list-row .content-slide p.property {margin-bottom:5px;}
.pricing-main .operation-icons {text-align:left;}
.message-inner-main .operation-icons {text-align:center; padding-top:5px;}
.table-view-main .table-view .com_dot {word-break:break-all;}
.testimonials-main h3 {font-size:17px;}
.manage-claims .table-view-main .table-view .td:first-child {padding-left:8px;}
.manage-claims .table-view-main .table-view .td {text-align:left;}
.manage-claims .table-view-main .table-view .td:last-child {padding:8px;}
.manage-claims .list-box-table h2 {font-size:16px;}
.my-trips-main .list-box-table {min-height:63px;}
.reservation-tab h3 {margin:10px 0;}
.thumb-slider .carousel-inner > .item {min-height:60px;}
.propety-detai-slider .thumb img {width:50px;}
.deposit-field .btn-lg {padding-top:11px;}
.review-row .review-left {width:65px;}
.review-row .review-cell {padding-left:75px;}
.navbar-nav .dropdown-menu .welcome-name {color:#fff; padding:0px 0 6px;}
.host-user-profile h1 {font-size:24px; min-height:33px;}
.staticks li {width:100%;}
.inner-header .navbar-default .navbar-collapse .form-group .input-select {max-width:100%;}
.inner-header nav ul li .dropdown-menu li a:hover:before, .home-header nav ul li .dropdown-menu li a:hover:before {background-color:transparent;}
.notifications-cell {padding-left:35px; padding-bottom:20px;}
.notifications-cell .left-note {font-size:15px;}
.notifications-cell .right-note {text-align:left; padding:5px 0 0;}
.referrals-main h4 {font-size:14px; margin-bottom:15px;}
h2 {font-size:21px;}
.nav-tabs > li:last-child {padding-right:0;}
.referrals-main .referrals-total .total-amount, .referrals-main .referrals-total h2 {font-size:18px;}
.propety-detai-slider .carousel-caption {bottom:12%;}
.inner-header .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {padding-left:10px;}
.detail-content .left-block .right-content .star-block {margin:0; display:block;}
.right-note .fa-trash-o {position:relative; top:0; margin-left:15px;}
.inner-td {min-width: inherit;}
.calender-table .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {height:auto;}
.calender-table td {font-size:18px;}
.calendar_month .dropdown-toggle {font-size:16px;}
.calendar-collpse {padding-top:10px;}
.list-space-inner .step-form label, .basic-tab label {font-size:14px;}
.referrals-main .table-view-main .table-view .td {font-weight:400;}
.nct-footer-newsletters-navgiation, .nct-footer-language, .nct-footer-copyright, .ncrypted-footer-social-media { padding:0;}
.referrals-main .referrals-right p {margin-bottom:15px;}
.ui-widget-content {z-index:9999 !important;}
.message-main h3 {line-height:normal; font-size:17px;}
.new_rfp_box {overflow:auto;}
.new_rfp_r h3 {font-size:21px;}
.home-banner-main .bootstrap-select.btn-group .dropdown-menu {z-index:9999;}
.new_rfp_box {position:fixed !important; height:100% !important;}
.navbar .visible-xs {display:inline-block !important; font-size:14px; padding-left:12px;}
.inner-content.login {min-height:inherit;}
#frm_login #submit_btn {min-width:125px; padding:5px 20px;}
.avatar-wrapper {max-height:250px; margin-top:0 !important;}
.avatar-body {padding:0 !important;}
#crop-avatar .modal-body {padding:0;}
.my-listing-main .reservation-tab { padding-bottom:0;}
.wish-list-row .btn-lg {margin-bottom:10px;}
.list-availability .calender-table .table .price {min-width:50px; font-size:14px;}
.nct-common-footer  .space10  { display:none;}
.listing-reveiws .review-row {margin-top:10px;}
#new_rfp_close {right:15px !important; top:6px !important;}
.new_rfp_r h3 {font-size:20px !important;}
.inputboxhere .form-group .fa-close {right:-7px; top:-10px;}
.host-review {background-position:4px 0;} 
.nct-footer-newletters-container {text-align: center;}
    .nct-footer-newletters-container .btn {margin-top: 10px;}
    .nct-footer-language, .nct-footer-navigation{ text-align: center;}
    .nct-footer-language > div:last-child{ margin-right: 0;}
    .nct-footer-navigation li{ padding-bottom: 10px;}
    .nct-footer-copyright{ font-size: 14px;}
    .nct-footer-language, .nct-footer-navigation {margin-bottom: 30px;}
    a.footer_social {margin-right: 9px;}
	.nct-common-footer-top {padding-bottom:0;}
	.nct-footer-navigation {margin-top:15px;}
	.message-inner-main .list-box-table h2 {font-size:17px;}
	.drop-box-lg .btn-file {padding-top:65px;}
	.photo-row {margin-top:15px;}
	#sublet_dates .form-control {margin-bottom:7px;}
	#sublet_dates .input-group .form-control {margin-bottom:0;}
	.search-filter .search_filter_content .custom-checkbox { width:100%;}
	.more_filters { max-height:250px;}
	.tdc-main .booking-info h3 { margin:5px 0 7px;}
	#feedback { top:50%;}
	.top-fixed-right { float:none; text-align:center; padding-bottom:0;}
}

@media only screen and (max-width:568px) {
.editableform .form-control {width:auto !important;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
.navbar-default .navbar-nav>li>a {color: #fff;}
.login .loginbox {max-width:100%; padding:0;}
.banner {height:auto; overflow:visible;}
.footer-navigation .responsive-nav {width: 100%!important;display: inline-block;float: left;}
.slider-content .slider-text h1 {font-size:37px;}
.login .title {font-size:23px;}
.login .signupbox {margin:20px 0;}
.g-recaptcha {overflow: hidden;width: 100%;}
.form-calender .sync-calender p {float: left;}
.account-setting div.pull-right,
.user-profile .right-content .view-profile-block,
.user-profile .right-content .view-profile-block .pull-right,
.user-profile div.pull-right {float: none!important;}
.res-req .border-div {border: none;padding: 10px!important;}
.trip-advice,
.trip-book {padding: 10px;}
.trip-book ul li {width: 100%;}
.cur-tips .newslatter-btn {border-radius: 5px;margin-top: 7px;}
.pro-pic-right {margin-top: 10px;}
.mapframe {display: none;}
#new_hosting_actions h2 {font-size: 14px;}
#maps_div {width:auto;}
.media-carousel .carousel-control.left {left: 0;}
.media-carousel .carousel-control.right {right: 0!important;}
.profile-pic img {height:50px; width:50px;}
.container,
.payment input {width:100%;}
.ad-info .radio label {padding-left: 0;}
.padleft0,
.user_dt .col-md-9 {padding-left:15px;}
.ad-info .radio {display: block;}
.navbar-default .navbar-nav>li>a:hover {border-bottom: none;padding-bottom: 0;}
.footer-navigation .col-md-12 .col-md-3,
.read .col-md-1 p {margin-top:10px;}
.navbar-collapse.in {overflow-y:visible;}
.add-bgtxt,
.padright0 {padding-right:15px;}
.container .img-text {font-size:18px;}
.footer-container .search-inputbar {border-radius: 0!important;}
.footer-container .newslatter-btn {border-radius: 0;}
.footer-navigation select.input-lg {width: 100%!important;}
.footer-navigation .social-icon {padding-top: 0;}
.inner-content .listing-left-menu {margin-bottom: 20px;background: 0 0;}
.user-profile .remark-link {text-align: left;}
.photo-upload-btn .pointer {margin-bottom: 10px;}
.search-input-bg .input-group .newslatter-btn {float: left;line-height: 25px;margin: 5px auto;}
#message_form .col-md-12 label {text-align: center;margin: 0 auto;display: block;float: none;}
.main-grey .header-switch .white-link,
.main-grey .header-switch h2 {text-align: center;}
.inner-content .content-main .listing-left-menu ul p {padding-left: 8px;}
.photos .add-photo {display: block;padding: 9px;text-align: center;}
.pricing .basic-tab input[type=checkbox] {margin: 5px 8px 0;}
.searchAbnb .dates-input .check-num,
.searchAbnb .dates-input .form-group,
.searchAbnb .selectbar select {margin-bottom: 15px; width:100%;}
.searchAbnb {position: relative;top: 0;z-index: 0;}
.foot-button {display: none;}
.condet,
.namedet {display: block;text-align: center;}
.profile-pic {bottom: 0;position: relative;top: 0}
.profile-pic img {position: absolute;top: -24px;right: 0;}
.namedet {float:none; margin: 0 auto;}
.detail-content .right-content .rightblock {display: block;float: none;margin: 0 auto;text-align: center;clear: both;}
.rightblock .sharing,
.rightblock .wishlist {float:none;}
.detail-content .left-block .right-content .title-text {margin: 0;}
.condet {clear: both; margin:25px auto;}
.sticky_container .detail-content ul li i {font-size:22px;}
.detail-content .left-block .right-content .icon ul li {display:inline-block; padding:10px; font-size:13px;}
.calender .right-block ul li {width:inherit;}
.review-block h2 {padding: 0 0 19px; text-align:center;}
.txtcnt {text-align:center;}
.review-block .review-user-name,
.review-block .review-user-text,
.review-user-img {display:block; margin: 0 auto; text-align: center;}
.review-block .rating-text {margin-right: 0;}
.review_container .pull-right {float: none!important;}
.pleft {float: left;}
.pright {float: right;}
.review-block .rating-text,
.review-block .review-content {display: block;clear: both;}
.reviewsteps .pagination_box {overflow: hidden;clear: both;}
.reviewsteps p {text-align: right;}
.add-bgtxt .review-box .content-block p,
.contact-pg .col-md-8 h2,
.contact-pg .col-md-8 p,
.contact-pg .col-md-8 span,
.message-block .msg .col-md-2 div,
.txt-ct,
.user-dashboard .right .message-block .msg {text-align: center;}
.about-user .media-carousel .main-slide {margin-bottom: 20px;}
.about-user .media-carousel .main-slide .profile-pic img {top: -45px;}
.gallery a img {float: none!important;margin: 0 auto;}
.listing-pg .book_it_section .req-btn {font-size: 12px!important;}
.review-pg ul li b {padding: 5px 12px;}
.video-profile {float: none;}
.social_connections_and_reviews .title h2 {display: block;}
.vall {float: left;}
.add-bgtxt .review-box .right-text {text-align: center;float: none;}
#frm_login .checkbox input {margin-top: 0;}
#frm_signup .captcha img,
#frm_signup .captcha-icon {margin-left: 0;margin-top: 5px;margin-bottom: 15px;}
.gotomsg {padding-right: 0;}
.user-dashboard .left .snap-shot-block .text {width: 75%;}
.dispWithDrawBtn input { height: 23px;}
.my-res table tr td { min-width: 170px;}
.form-group select {margin-bottom: 20px;}
.marleftright {margin-left: -15px;margin-right: -15px;}
.ad-info .radio input {margin-top: 0;}
.reachHeading h4 {font-size: 16px!important;}
.message-block .msg .col-md-2 div {margin: 0 auto; display: block;float: none;}
.my-res table tr td a,
.my-res table tr td p {display: block;width: 98px;white-space: nowrap;overflow: hidden!important;text-overflow: ellipsis;}
.my-res table tr td a i {display: inline;}
.stk-chng .sec select {height:25px;}
.step2-row .step2-cell {width:100%; border-bottom:1px solid #e5e5e5;}
.step2-row .step2-cell:last-child {border-bottom:none;}
.step2-row {margin-bottom:30px;}
.quantity {height:120px;}
.quantity input {font-size:40px; line-height:120px;}
.financial-info li {width:100%; border-bottom:1px solid #eee; margin:0 0 15px; padding:0;}
.financial-info li:last-child {border-bottom:none; margin-bottom:0;}
.financial-info h2 {font-size:24px;}
.editable-input {width:100%; display:block;}
.editable-buttons {width:100%; margin:10px 0 0;}
.topcity-detail {padding-right:0;}
.topcity-detail .booking-badge {position:relative; top:0; margin:0 auto; display:block;}
.city-main h2 {font-size:20px;}
.chart-box h2 {font-size:17px;}
.perfomance-analytics-main .deposit-field {padding-right:130px;}
.amChartsLegend.amcharts-legend-div {display:none !important;}
#chartdiv {height:300px; margin-bottom:20px;}
.review-right img {width:13px;}
.review-block .over-all-review {margin-bottom:10px;}
.review-detail-right {margin-bottom:15px; padding-bottom:15px;}
.host-user-tab {margin-bottom:20px;}
.calendar-collpse .btn-sm {display:block;}
.nct-footer-navigation li{ padding-bottom: 6px; display: block;}
.nct-footer-navigation li:after{ content: "";}
.nct-footer-language, .nct-footer-navigation {margin-bottom: 10px;}
a.footer_social {margin-right: 9px;}
}

@media only screen and (max-width:480px) {
.calender .right-block ul,
.review-block .form-group {float: left;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
.navbar-default .navbar-nav>li>a {color: #fff;}
.add-bgtxt,
.review-block .review-user-text,
.social_connections_and_reviews .title {overflow: hidden;}
#toggle-video-record .record,
#toggle-video-record .stop-record {font-size: 12px;}
.calender .right-block ul li {font-size: 14px;width: 90%;margin-bottom: 10px;}
.res-req .border-div {padding:10px!important; border:none;}
.trip-advice,
.trip-book {padding:10px;}
.trip-book ul li {width:100%;}
.paypal input {width:100%; margin-bottom: 10px;}
.paypal #paypal_cancel {text-align:center; margin:0 auto; display:block;}
.cur-tips .newslatter-btn {border-radius: 5px; margin-top:7px;}
.pro-pic-right {margin-top:10px;}
.mainhead .main-row span {width:100%;}
.contact .heading {bottom:7px;}
.contact .heading h2 {font-size:14px;}
.searchbar input {width:62%;}
.fixed {position:inherit;}
.detail-content .left-block .right-content .star {font-size: 12px;}
.detail-content .left-block .right-content .icon ul li {padding-right: 24px;}
.fixed .stk-chng {width:100%;}
.detail-content .left-block .left-content .user-name {width:38%;}
.but-email .btn-group,
.but-email button,
.review-block .translate {width:100%; margin:0;}
.listing-pg .col-md-4 label {clear:both; float:left;}
.but-email .btn-group>.btn:first-child {margin:0;}
.account-setting div.pull-right,
.user-profile .right-content .view-profile-block,
.user-profile .right-content .view-profile-block .pull-right,
.user-profile div.pull-right {float:none!important;}
.mapframe {display: none;}
#new_hosting_actions h2 {font-size: 9px;}
#maps_div {width:auto;}
.media-carousel .carousel-control.left {left: 0;}
.media-carousel .carousel-control.right {right: 0 !important;}
.profile-pic img {height:50px; width: 50px;}
.ad-info .radio label {padding-left: 0;}
.ad-info .radio {display: block;}
.payment input {width:100%;}
.error-404 img {width:100%; min-height:100%;}
.error-404 {position: absolute; height:100%;}
.navbar-default .navbar-nav>li>a:hover {border-bottom:none; padding-bottom: 0;}
.footer-navigation .col-md-12 .col-md-3,
.read .col-md-1 p {margin-top: 10px;}
.footer-container .newslatter-btn {width:100%; padding:0 25px;}
.padleft0,
.user_dt .col-md-9 {padding-left:15px;}
.message-conversation .message-block .textmessage-block img {width: 100%;height: 100%;}
.container .title2 {font-size:15px;}
.container .img-text {font-size:20px;}
.footer-container .search-inputbar {border-radius:0!important;}
.footer-container .newslatter-btn {border-radius:0;}
.footer-navigation select.input-lg {width:100%!important;}
.footer-navigation .social-icon {padding-top: 0;}
.inner-content .listing-left-menu {margin-bottom: 20px;background: 0 0;}
.user-profile .remark-link {text-align: left;}
.photo-upload-btn .pointer {margin-bottom: 10px;}
.inner-content .content-main .right-content h3 {line-height: normal;}
.user-dashboard .alerts,
.user-dashboard .welcome-block {margin-top: 20px;}
#reserv .orange-btn {width:100%; min-width:none; font-size: 9px;}
#toggle-video-record .record {height:auto;}
.user-dashboard .left .snap-shot-block h2,
.user-dashboard .left .user-img-block h2,
.user-dashboard .right .welcome-block p {margin-top: 10px;}
.user-dashboard .title {padding-bottom: 10px;}
.user-dashboard .right .shared-link h2 {margin-top: 0;}
.search-input-bg .input-group .newslatter-btn {margin: 5px auto;float: left;line-height: 25px;}
.pagination>li>a,
.pagination>li>span {padding: 6px 9px;}
.footer-container .search-input-bg .subnews {padding: 10px 15px;}
#message_form .col-md-12 label {display: block;float: none; margin: 0 auto;text-align: center;}
.inner-header .navbar-default .navbar-nav>li>p {left:63%; padding:0; top:36%; width:5%; font-size:9px;}
.main-grey .header-switch .white-link,
.main-grey .header-switch h2 {text-align: center;}
.inner-content .content-main .right-content h2 {line-height:33px; margin-bottom:20px;}
.inner-content .content-main .listing-left-menu ul p {padding-left: 8px;}
.photos .add-photo {display: block; padding: 9px; text-align: center;}
.pricing .basic-tab input[type=checkbox] {margin: 5px 8px 0;}
.searchAbnb .dates-input .check-num,
.searchAbnb .dates-input .form-group,
.searchAbnb .selectbar select {margin-bottom: 15px;width:100%;}
.searchAbnb {position: relative;top: 0;z-index: 0;}
.foot-button {display: none;}
.condet, .namedet {display: block;text-align: center;}
#list_view_loading {left: 20%!important; top: 40%!important;}
.profile-pic {bottom: 0;position: relative;top: 0;}
.profile-pic img {position: absolute;top: -24px;right: 0;}
.namedet {margin: 0 auto;float: none;}
.detail-content .right-content .rightblock {display:block; float:none; margin:0 auto; text-align:center; clear: both;}
.rightblock .sharing,
.rightblock .wishlist {float: none;}
.detail-content .left-block .right-content .title-text {margin:0;}
.condet {clear: both; margin:15px auto;}
.sticky_container .detail-content ul li i {font-size: 15px;}
.detail-content .left-block .right-content .icon ul li {padding:10px 10px 0 0; display:inline-block; font-size: 13px;}
.review-block h2 {text-align:center; padding:0 0 19px;}
.txtcnt {text-align:center;}
.review-block .review-user-name,
.review-block .review-user-text,
.review-user-img {display: block; margin:0 auto; text-align:center;}
.review-block .rating-text {margin-right:0;}
.review_container .pull-right {float: none!important;}
.pleft {float:left;}
.pright {float:right;}
.review-block .rating-text,
.review-block .review-content {clear:both; display: block;}
.reviewsteps .pagination_box {overflow:hidden; clear:both;}
.reviewsteps p {text-align: right;}
.add-bgtxt .review-box .content-block p,
.contact-pg .col-md-8 h2,
.contact-pg .col-md-8 p,
.contact-pg .col-md-8 span,
.message-block .msg .col-md-2 div,
.txt-ct,
.user-dashboard .right .message-block .msg {text-align:center;}
.about-user .media-carousel .main-slide {margin-bottom:20px;}
.about-user .media-carousel .main-slide .profile-pic img {top: -45px;}
.gallery a img {float: none!important;margin: 0 auto;}
.listing-pg .book_it_section .req-btn {font-size: 11px!important;}
.review-pg ul li b {padding: 5px 6px;}
.video-profile {float:none;}
.vall {float:left;}
.add-bgtxt .review-box .right-text {float: none;text-align: center;}
.user-img-block .img_area img {width: 100%;}
#frm_login .checkbox input {margin-top: 0;}
#frm_signup .captcha img,
#frm_signup .captcha-icon {margin-top:5px; margin-bottom:15px; margin-left:0;}
.gotomsg {padding-right: 0;}   
.user-dashboard .left .snap-shot-block .text {width: 59%;}
.dispWithDrawBtn input {height:23px;}
.my-res table tr td {min-width:170px;}
.my-res table tr td p {display:block; width:98px; white-space:nowrap; overflow:hidden!important; text-overflow: ellipsis;}
.form-group select {margin-bottom:20px;}
.marleftright {margin-left:-15px; margin-right:-15px;}
.ad-info .radio input {margin-top: 0;}
.reachHeading h4 {font-size: 16px!important;}
.information #submit_message_form a,
.information #submit_message_form button {margin-bottom: 10px;}
.message-block .msg .col-md-2 div {display: block;float: none;margin: 0 auto;}
.superhost {right: 42px;}
.super_lightbox {width: 100%;top: 0;right: 0;position: fixed;padding: 16px;overflow: auto;left: 6px;height: 100%;display: none;color: #333;background-color: #fff;border: 2px solid #333;z-index: 999999;}
#frmAddReview b,
.rates-star b {display: block;padding-left: 0;}
#frmAddReview img,
.rates-star img {float: left;}
.rates-star .rating_class {width: inherit;}
#frmAddReview .rating_class {width: inherit!important;}
#calendar-edit-form input {width: 100%;}
.my-res table tr td a i {display: inline;}
.stk-chng .sec select {height: 25px;}
.listing-home-image {min-height: 280px;}
.lbl-room-info {width: 100%;font-weight: 700;}
.vlue-room-info {text-align: left; width: 100%;}
.lbl-room-info .orange-btn {width:100%!important;}
.total-room-info {font-weight: 700; text-align:center;}
.room-info-sticky {margin-bottom: 15px; margin-top:15px; float:left; width:100%; clear:both;}
}

/*-----------OLD css Start---------*/
.ui-selectable-helper {z-index: 100; position: absolute; border: 1px dotted #000;}
.box_width {max-width:92px; max-height:54px; min-width:92px; min-height:54px; word-break:break-word; padding-right:3px; border:1px solid #e2e2e2;}
div#calendar .box_width {max-width: 84px;min-width: 84px;}
.contentscroll1 {width:100%; height:100%; margin:0; padding:0;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background: #1db2e9!important;}
#subtotal_area {width: 100%; overflow:hidden;}
#subtotal_area .pull-left {margin-left:7px;}
#subtotal_area .pull-right {margin-right:7px;}
.img-city .img-block:hover .dis_none {display:block}
.select-issue {-webkit-appearance: none; float:left!important; width: 40%!important;}
.a_ful_desc {cursor:pointer;}
.phone_num span.p {width:3px; color:#e7ecef; background-color:#e7ecef; padding-left:0;}
.force_hide {display: none!important;}
.hide_about_me, .other-container {display: none;}
#book_it_disabled_message {text-align: center;font-weight: 700;}
.bad {color:#e51e18!important;}
a[disabled] {color:grey!important;}
#maps_div,
#street_view_div {width:100%; height:470px; float: left}
#maps_div #map {width:100%; height:470px;}
#street_view_div #pano {width:100%; height:454px; float:left;}
.report-btn-div {text-align: center; border: 1px solid #ccc; margin: 0 15px; padding: 10px 20px;}
.rating-star {min-width:13px;}
.review_h .rating-star {min-width:20px;}
#small_map_loading{
    left: 0; position: fixed; top: 0; padding: 5px; text-align: center;
    background: rgba(255, 255, 255, 0.8);
    z-index: 999999999;display: none; 
    -webkit-box-shadow: rgb(168, 168, 168) 0px 0px 2px; 
    width: 100%;
    height: 100%;
}
#small_map_loading img {
position: relative;
top: 30%;
z-index: 999;
width: 80px;
height: auto; left:45%;}
.load-content {left:0; right: 0; margin: 0 auto; top: 50%; transform: translate(0, -50%); position: absolute;}
#user_description {
    word-wrap: break-word;   
}

#applied_filters .filter_x {display: 
    block; background:url("{SITE_IMG}applied_filter_x.png) no-repeat"; margin: 5px 3px 0; height:10px; width:10px;}
.ui-slider-horizontal {border:none!important; height: 6px!important; 
    background:url("{SITE_IMG}price.png) repeat-x!important";}
	


