@charset "utf-8";
@font-face {
	font-family:'OpenSans-Bold';
	src: url('../fonts/OpenSans-Bold_gdi.eot');
	src: url('../fonts/OpenSans-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans-Bold_gdi.woff') format('woff'),
		url('../fonts/OpenSans-Bold_gdi.ttf') format('truetype'),
		url('../fonts/OpenSans-Bold_gdi.svg#OpenSans-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'OpenSans-Regular';
	src: url('../fonts/OpenSans_gdi.eot');
	src: url('../fonts/OpenSans_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans_gdi.woff') format('woff'),
		url('../fonts/OpenSans_gdi.ttf') format('truetype'),
		url('../fonts/OpenSans_gdi.svg#OpenSans-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
/*Common Class*/
body{margin:0; padding:0; font-family:'OpenSans-Regular'!important;  font-weight:normal;}
.container {width: 90%;}
p{font-size:14px; color:#555659;}
h1{font-size:50px; color: #2a2b2b;}
h2{font-size:22px; color: #2a2b2b;}
h3{font-size:20px; color: #2a2b2b;}
h4{font-size:18px; color: #2a2b2b;}
b {color: #2a2b2b;}
i {font-size:13px;}
.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;}
.gry-bg{background-color:#f5f5f5;}
.clear{clear:both;}
a:focus, a:hover {color:#ed7005; text-decoration:none;}
.frm-submitbtn{background-color:#fd9207; background-image:none; color:#fff; padding:5px 35px; text-shadow:none; font-weight:normal; box-shadow:none; border:0px; font-size:18px;}
.frm-submitbtn .btn.focus, .btn:focus, .btn:hover{color:#fff;}
.float{float:none; margin:0 auto;}
.rating-star{color:#f3c802;}
.pending {background: #FBB117!important; color: white; padding: 2px 4px;  text-transform: capitalize; font-family:'OpenSans-Regular', sans-serif;}
.accepted {background: #6CC417!important; color: white; padding: 2px 4px;  text-transform: capitalize; font-family:'OpenSans-Regular', sans-serif;}
.cancelled {background: #EC6767!important; color: white; padding: 2px 4px;  text-transform: capitalize; font-family:'OpenSans-Regular', sans-serif;}
.orange-btn{padding:10px 15px; height: 42px; border:0px; border-radius: 0; font-size:16px; background-color:#ed7005; color:#fff!important; cursor:pointer; display:inline-block; min-width: 109px; text-transform: capitalize; }
.referal-block .orange-btn a { padding: 0px 15px!important;}

.orange-btn:hover{color:#fff !important; background-color: #fd9207!important;}
.orange-btn a {color: #fff!important; text-transform: capitalize;}
.btn-left-space{margin-left:15px;}
.gry-btn{background-color:#e4e4e4; color:#fff; padding:7px 20px; border:0px;  font-size:16px; color:#333 !important; cursor:pointer;  border-radius: 0; height: 42px;}
.fl{float:left; }
.cancel-btn{background-color:#f62817; color:#fff; padding:8px 15px; font-size:15px; text-align:center;}
.inquiry-btn{background-color:#449d44; color:#fff; padding:8px 15px; font-size:15px; text-align:center; font-family:'OpenSans-Regular'; border-radius: 0;}
.inquiry-btn:hover {background-color: #449d44; color: #fff;}
.pending-btn{background-color:#fbb117; color:#fff; padding:8px 15px; font-size:15px; text-align:center;}
.font-icon-space{margin-right:10px;}
.available-box{background-color: #dfdfdf; float:left; margin-right:5px; padding:8px; display:inline-block;}
.blocked-box{background-color: #b81b09; float:left; margin-right:5px; padding:8px; display:inline-block;}
.unavailable-box{background-color: #868686; float:left; margin-right:5px; padding:8px; display:inline-block;}
.temp_booked-box{background-color: #f2b179; float:left; margin-right:5px; padding:8px; display:inline-block;}
.error {color:red!important; float: left;}
/*banner*/
.banner{width:100%; display: flex; justify-content: center;  background-size: cover; background-position: center center; background-repeat: no-repeat; padding: 0!important; float:left; z-index:1; margin-top:-60px; min-height:540px; overflow:hidden; position:relative;}
.banner .banner-image{position:relative; width:100%;}
.banner .banner-image img{width:100%; position:absolute; left:0; top:0;/*height: 100%;*/}
.banner .banner-image video {width:100%; position:absolute; left:0; top:0;}
/*header*/
header{width:100%; float:left; position:relative; z-index:2;}
.navigation-main .navbar-main{background:rgba(255, 255, 255, 0.7); box-shadow:none; background-image:none; border:0px;}
.navigation-main .navbar .container .navbar-header .logo{height:55px; padding:2px 15px;}
.navigation-main .navbar-main .menu-text ul li a{color:#fff; font-size:16px;}
.btn-main{margin-top:10px;}
.btn-main .orange-btn{padding:2px 10px; border:0px; margin-top:3px;}
.btn-main a.orange-btn{line-height:20px;}
.btn-main a.orange-btn:hover{background-color:#ed7005 !important; color:#fff !important;}
.navbar{margin-bottom:0; min-height:60px;}
.navbar-brand{padding:4px 15px;}
.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: bold;}
.navbar-default .navbar-nav>li>a:hover{color:#fff; text-shadow:none;}
.navbar-default .navbar-form{width:50%;}
.navbar-default .navbar-form .form-group{width:100%;}
.dropdown-menu > li { border-bottom: 1px solid #f5f5f5;}
.dropdown-menu > li:last-child { border-bottom: none;}
.dropdown-menu > li > a {padding: 12px 20px;}
/*banner-form*/
.banner .container{position: relative;}
.banner .form-control{border-radius:0px; height:45px; box-shadow:none; background-color:#fff; border:0px; border-right:1px solid #ccc; color:#868687; font-size:13px;}
.banner-form button.btn.dropdown-toggle.btn-default{text-shadow:none; background:none; border:0px; box-shadow:none; color:#868687; border-right:1px solid #ccc;}
.banner-form .bootstrap-select.btn-group .dropdown-toggle .filter-option{line-height:36px; color:#868687;}
.banner-form .input-group-addon{background:#fff; border:0px; border-right:1px solid #ccc; border-radius:0px;}
.banner-form{margin:0 auto; width:997px; position:absolute; bottom:10px; left:0; right:0; }
.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;}
.search-form .search-row:first-child{width:40%; float:left;}
.search-form .search-row .select-main .dropdown-menu{margin:0px; padding:10px; border-radius:0px; min-width:150px; border:1px solid #ccc;}
.slider-content .contant{position:absolute; left:0; right:0; margin:auto;}
.date .input-group .form-control{border-right:none;}
.search-form .search-row .search-btn{background:#ed7005; width:100%; height:45px; border:0px; color:#fff; font-size:18px; font-weight: bold;}
.search-form .search-row .search-btn:hover {background:#fd9207;}
/*slider*/
.slider-content .slider-text{margin-top:20%; text-align:center;}
.slider-content .slider-text h1{color:#fff; font-size:45px; margin:0px; padding:0px; text-transform:uppercase; font-weight:bold;}
.slider-content .slider-text h2{color:#fff; font-size:21px; margin-top: 5px; padding:0px; font-weight:bold; }
/*collection*/
.collection_heading{float:left; width:100%; padding:10px 0;}
.collection_heading h4{ text-align:center; font-size:36px; color:#3b3b3b; font-weight:bold; margin:0px; padding:0px; position:relative}
.collection_heading h4:before{position:absolute; content:''; left:-12px; top:50%; border-bottom:1px solid #ccc; width:38%;}
.collection_heading h4:after{position:absolute; content:''; right:-12px; top:50%; border-bottom:1px solid #ccc; width:38%;}
.collection {background-color:#f2f2f2; padding:10px 0px; padding-bottom:20px;}
.collection .title-brd{border-bottom:1px solid #ccc; line-height:25px;}
.collection h3{ text-align:center; font-size:36px; color:#f58321; font-weight:bold; margin:0px; padding:0px;}
.collection .title2{ font-size:20px; text-align:center; font-size:20px; color:#070707;}
.collection .img-block{/*border:5px solid #fff;*/ position:relative}
.img-city .img-block:hover .blk-background  p {font-weight: bold;}
.collection .img-block img{width:100%;}
.collection .blk-background {background-color: rgba(0, 0, 0, 0.52); border-radius: 10px 10px 21px 21px; color: #ffffff; font-size: 16px; left: 5px; margin: 0 auto;
padding: 10px; position: absolute; right: 5px; top: 55%; /*width: 100%;*/}
.collection .blk-background p{color:#fff; margin:0px; padding:0px; text-align: center;}
.collection .text{font-size:17px; text-transform:uppercase;}
/*cities*/
.general_heading{float:left; width:100%; padding:10px 0;}
.general_heading h4{text-align: center; font-size:36px; color:#3b3b3b; font-weight:bold; margin:0px; padding:0px; position:relative}
.general_heading h4:before{position:absolute; content:''; left:0; top:50%; border-bottom:1px solid #ccc; width:27%;}
.general_heading h4:after{position:absolute; content:''; right:0; top:50%; border-bottom:1px solid #ccc; width:27%;}
.container .title2{font-size:20px; text-align:center; font-size:18px; color:#3b3b3b;}
.container .city-image img{width:100%;}
.container .title-brd{border-bottom:1px solid #ccc; line-height:25px;}
.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%;}
.overlay {background-color:rgba(0,0,0,0.5); left: 15px; position: absolute; right: 16px; top: 50%; display:none;}
.container .img-city:hover .overlay {display:block;}
.container .img-city:hover .img-text {font-weight: bold;}
.disblk {position:absolute; display:block;}
.container .img-city:hover .disblk {display:none;}
/*footer*/
.footer-container .newslatter-btn{background-color:#ed7005; color:#fff; font-size:20px; border:0px none; height:45px;}
.footer-container .newslatter-btn:hover {background-color:#fd9207;}
.footer-container .newslatter-btn a{text-decoration:none; color:#fff;}
.footer-navigation p{color:#fff; font-size:18px; margin:0px; padding:0px; margin-bottom:5px; font-weight: bold;}
.footer-navigation ul.menu_list{display:inherit; list-style:none; margin:0px; padding:0px;}
.footer-navigation ul.menu_list>li{display:inherit; list-style:none; margin:0px; padding:0px; color:#bcbaba; line-height:20px; font-size:13px; font-weight: bold;}
.footer-navigation ul.menu_list>li>a{color:#bcbaba;}
.footer-navigation ul.menu_list>li>a:hover {color: #f5f5f5;}
.footer-navigation .arrow-space{padding-right:15px;}
.footer-navigation .divider{border-bottom:1px solid #363636;}
.footer-navigation .social-icon ul{display:inline; margin:0px; padding:0px;}
.footer-navigation .social-icon ul li{display:inline; margin:0px; padding:0px; padding-right:5px;}
.footer-navigation .followus-text{font-size:20px; color:#fff;}
.footer-navigation .copywrite-text{color:#aba9a9; margin:0px; padding:0px; font-size:12px;}
.footer-container{background-color:#000;}
.footer-container .search-input-bg{padding:15px 0px; }
.footer-container .search-inputbar{background-color:#c7c7c7 !important; color:#fff !important; box-shadow:none; border:none 0px; height:45px; font-size:16px;}
.footer-navigation .select-language .form-control{height:45px; background-color:#3c3c3c; border-radius:5px; background-image:none; text-shadow:none; width:85%;}
.footer-navigation .select-language .btn-default{background-color:#3c3c3c !important; border:0px !important; background-image:none; text-shadow:none; box-shadow:none; color:#fff; line-height:32px; font-weight:normal;}
.footer-navigation .bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#fff;}
.footer-navigation .left-select{width:100%;}
.footer-navigation .left-select .select-textarea{width:80%; text-align: left; float: left; height: 45px; background-color:#3c3c3c; background-image:none; border-radius:0px; border:0px; text-shadow:none; color:#fff; font-size:16px; box-shadow:none; border-top-left-radius: 5px;  border-bottom-left-radius: 5px;}
.footer-navigation .left-select .select-arrow{height:45px; box-shadow:none; background-color:#3c3c3c; text-shadow:none;  background-image:none; border-radius:0px; border-top-right-radius: 5px;  border-bottom-right-radius: 5px; color:#a2a1a1; border:0px;}
.footer-navigation .open>.dropdown-toggle.btn-default:hover{background-color:#3c3c3c; color:#a2a1a1;}
.footer-container .search-inputbar::-webkit-input-placeholder{color:#fff;}
:-moz-placeholder{ color:#fff; opacity:1;}
::-moz-placeholder{color:#fff; opacity:1;}
:-ms-input-placeholder{ color:#fff;}
.footer-navigation select.input-lg{font-size:17px; cursor:pointer; background-color:#3c3c3c; border:0px; width:80% !important; color:#fff; margin-top: 8px;}
.footer-navigation select option{background-color:#fff; color:#333; font-size:15px; line-height:30px;}
.footer-container .search-input-bg .subnews{background-color:transparent; border:0px; padding: 5px;}

.footer-navigation .social-icon ul > li {display: inline-block; margin-left: 6px;}
.footer-navigation .social-icon ul > li:first-child {margin-left: 0;}
.footer-navigation .social-icon ul > li > a {background: transparent; border: 1px solid #888; border-radius: 50%; color: #888; display: table; font-size: 16px;
   height: 30px; line-height: 1px; text-align: center; transition: all 0.5s ease 0s; width: 30px; padding-top: 6px;}
.footer-navigation .social-icon ul > li > a:hover {border: 1px solid #fff; color: #fff;}
.inner-header{border-bottom:1px solid #eaeaea; background: #fff;}
.inner-header .navbar-default{background:none; box-shadow:none; border:0px;}
.inner-header .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{height:61px;}
.inner-header .navbar-default .navbar-nav>li>a{color:#66696b;}
.inner-header .navbar-default .navbar-collapse .navbar-left .form-control{border:none; height:57px;}
.inner-header .navbar-right li { height:inherit; color:#565a5c; /*z-index:999;*/}
.inner-header .navbar-default .navbar-nav>li>a .icon-font{color:#c8cbcc; padding:0px 5px; font-size:18px; display: inline;}
.inner-header .navbar-default .navbar-nav > li > p {background: #ed7005 none repeat scroll 0 0;
    border-radius: 100%;
    color: #ffffff;
    font-size: 10px;
    font-weight: bold; padding: 2px 0;
    position: absolute;
    text-align: center;
    top: 30%;
    width: 12%; left: 80%;} 
.inner-header .navbar-default .navbar-nav>li>a {line-height:29px; /*height: 42px;*/}
.inner-header .navbar-left .form-group .icon-text {width:5%; color:#cdd0cc; float:left; margin-top:19px; font-size: 18px;}
.inner-header .navbar-right li>a>img {width:35px; margin-left:5px; height:35px; border-radius:50%; /*border:2px solid #c9cccd;*/}
.inner-content .listing-left-menu {background-color:#f5f5f5; min-height:100%; position: absolute;}
.inner-content .content-main {position:relative; width:100%; float:left; min-height:230px;}
.inner-content .content-main .listing-left-menu ul {list-style:none; display:inherit;  padding:0px; margin: 22px 0;}
.inner-content .content-main .listing-left-menu ul li {list-style:none; display:inherit; margin:0px; padding:0px; font-size:17px; color:#989797; line-height:40px;  padding-right:5%;}
.inner-content .content-main .listing-left-menu ul li:hover {background-color:#e8e8e8; cursor:pointer;}
.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; color:#989797; text-decoration:none; font-size: 14px;}
.inner-content .content-main .listing-left-menu ul li.active{background-color:#e8e8e8;}
.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:0px; padding:0px; margin-bottom:5px; line-height:30px; padding-left:20px; font-weight: bold;}
.inner-content .content-main .right-content h2 {color:#555558; font-size:24px; margin:0px; padding:0px; line-height:60px;}
.inner-content .content-main .right-content h3 {font-size:16px; color:#2a2b2b; margin:0px; padding:0px; font-weight:normal; /*line-height:22px;*/}
.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-family: 'Open Sans', sans-serif; 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:normal; font-size:17px; font-family: 'Open Sans', sans-serif;}
.inner-content .content-main .right-content .org-button {background-color:#ed7005; color:#fff; border:none; box-shadow:none; padding:5px 20px; font-weight:normal; font-size:18px;}
.inner-header .navbar-default .navbar-collapse .form-group .input-select {width:85%; color:#9d9d9d; box-shadow:none;}
.inner-header .navbar-right li >  ul > li{height:auto;}
.inner-header .navbar-default .nav-tabs>li>a{border:0px none;  border-radius:0px;}
.inner-header .navbar-default .nav-tabs .dropdown-menu{min-width:150px; z-index: 9999999999;}
.navbar-default .navbar-nav > .dropdown > a:hover {border-bottom: none;	}
.navbar-default .navbar-nav>li>a:hover{background-image:none; padding-bottom: 13px; border-bottom: 2px solid #fff; width:100%;}
.inner-header .navbar-default .container-fluid .navbar-collapse ul>li>ul{margin-top:0px;}
.inner-header .navbar-default .nav-tabs .navbar-nav .open .dropdown-menu{background-color:none;}
.inner-header .navbar-default .nav-tabs{border-bottom:0px;}
.inner-header .navbar-right li>ul>li{height:inherit; border-right:0px; border-bottom:0px; border-left:0px;}
.inrpage-head li a:hover {border-bottom: none!important; padding-bottom: 0!important;}
.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: none!important; box-shadow: none;  color: #66696b!important;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {background : none; color: #fff;}
/*list your space page v1*/
.inner-header .navbar-right .btn-main{margin-top:0px; padding-top:13px; padding-left:15px; padding-bottom:13px;}
.list_space .title{color:#565a5c; font-size:30px;}
.list_space .text{font-family: 'Open Sans', sans-serif; font-size:16px; color:#66696b;}
.list_space .content-main{background-color:#f5f5f5; padding:40px 0px;}
.list_space .content-main .container .right-block {background-color:#fff; border:1px solid #ccc; padding:20px;}
.list_space .content-main .container .right-block ul {display:inherit; margin:0px; padding:0px; list-style:none;}
.list_space .content-main .container .right-block ul li {display:inherit; margin:0px; padding:0px; list-style:none; color:#707070; font-weight:normal;}
.list_space .content-main .container .right-block .arrow-space {margin-right:5px;}
.list_space .property-btn{background-color:#fff; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; font-family:'OpenSans-Regular'; font-weight:500;  border-right:1px solid #dbdbdb; padding:20px 30px; border-radius:0px; display:block; float:left; font-size:16px; color:#b1b2b1;}
.list_space .property-btn.active{background-color:#807e7e; color:#fff; box-shadow:none;}
.list_space .property-btn:hover {background-color:#807e7e; color:#fff; box-shadow:none;}
.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; font-family:'OpenSans-Regular';}
.list_space select{width: 25%; height: 64px; float:left; border-radius: 0px; border-left: 0px; font-family:'OpenSans-Regular'; 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 none; color: #ffffff; cursor: pointer; display: inline-block; font-size: 16px; font-weight: bold;
 padding: 5px 15px; width: inherit; border-radius: 0; height: 45px;}
 #frmListYourSpace #submit:hover {background: #fd9207;}
/*discription*/
.btm-form-text{font-family: 'Open Sans', sans-serif; font-size:15px;}
.amenities .checkbox{margin-bottom:20px; font-size:16px;  font-family: 'Open Sans', sans-serif;}
/*home-safty*/
.home-safty .checkbox{margin-bottom:20px; font-size:16px;  font-family: 'Open Sans', sans-serif;}
.home-safty1 form label{font-weight: normal; color: #66696b; font-family: 'Open Sans', sans-serif;  font-weight: 700;}
.home-safty1 p.form-title{font-size:15px !important;}
.home-safty1 .form-horizontal textarea{height:100px; font-family: 'Open Sans', sans-serif; font-size:13px; max-width:100%;}
/*login*/
.login .title{color:#565a5c; font-size:30px; font-family:'OpenSans-Regular'; color:#fd9207;}
.login .text{font-family: 'Open Sans', sans-serif; font-size:18px; color:#66696b; padding:0px 10px;}
.login .loginbox{border:1px solid #ccc; /*border-radius:5px;*/ text-align:center;}
.login .loginbox .formstart{background-color:#fff; padding:20px;}
.login .loginbox .orange-text{color:#3aaad4;}
.login .loginbox .orange-text:hover {color: #ed7005;}
.loginbox .checkbox label {font-size: 13px;}
/*Signup*/
.signup .signupbox{border:1px solid #ccc; border-radius:5px; text-align:center; float:none;}
.signup .title{color:#565a5c; font-size:30px; font-family:'OpenSans-Regular'; color:#fd9207;}
.signup .text{font-family: 'Open Sans', sans-serif; font-size:18px; color:#66696b; padding:0px 10px;}
.signup .signupbox .text1{font-family: 'Open Sans', sans-serif; font-size:16px; color:#66696b;}
.signup .signupbox .formstart{background-color:#fff; padding:20px;}
.signup .signupbox .formstart .title-text{color:#fd9207; font-size:17px; font-weight:normal;}
.signup .signupbox .formstart .captcha{float:left; display:inline-block;}
.signup .signupbox .formstart .captcha-icon{float:left; display:inline-block; margin-left:10px; /*margin-top:10px;*/}
.signup .signupbox .formstart .text{color:#9e9d9d; border-bottom:1px solid #ccc; padding-bottom:10px; font-size:14px;}
.signup .signupbox .formstart .text1{color:#9e9d9d; font-size:18px;}
.signup .signupbox .formstart .ortext{font-size:20px;}
#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);}
.padleft0 {padding-left: 0;}
/*Static page*/
.static-content{font-size:14px; color:#808080; line-height:20px;}
/*listing detail*/
.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; font-family:'OpenSans-Regular'; color:#919292; width:70%;}
.detail-content .left-block .right-content h2{font-size:26px; color:#2d2d2d; font-family:'OpenSans-Regular'; margin-top: 0;}
.detail-content .left-block .right-content .star{color:#f3c802; padding-right:3px; font-size:16px;}
.detail-content .left-block .right-content .title-text{/*width:55%*/; color:#7c7f80; display:inline-block;}
.detail-content .left-block .right-content .star-block{ color:#7c7f80; margin-top: 
10px;}
.detail-content .left-block .right-content .icon ul{display:inline-block; list-style:none; margin:0px; padding:0px;}
.detail-content .left-block .right-content .icon ul li{text-align:center; display:inline-block; padding-right:55px; color:#c2c0b9;}
.detail-content .right-block{border:1px solid #ede9e9; margin:0px; padding:0px; position:absolute; top:-71px; right:0px; z-index:333;}
.detail-content .right-block .top{background-color:rgba(0,0,0,0.6); height:50px; padding:0px 10px;}
.detail-content .right-block .top .form-group {display: inline; float: right; width: 30%;}
.detail-content .right-block .top .form-group select {margin-top:8px;}
.detail-content .right-block .top .digit{float:left; display:inline-block; color:#fff; font-family: 'Open Sans', sans-serif; line-height:50px; font-size:22px;}
.detail-content .right-block .top .text{float:right; display:inline-block; color:#fff; line-height:50px; font-family: 'Open Sans', sans-serif; font-size:16px;}
.detail-content .right-block .form-block{margin:0px; padding:0px;}
.detail-content .right-block form label{color:#666666; font-weight:normal; font-family: 'Open Sans', sans-serif;}
.detail-content .right-block form input, select{width:100%; border:1px solid #ccc; border-radius:0px!important;}
.detail-content .right-block form .req-btn{background-color:#ed7005; padding:13px 44px; color:#fff; font-size:20px; text-align:center; font-family: 'Raleway', sans-serif; margin:0px 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:0px 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{padding:20px 0px;}
.content-text-block .content-text-block-container h2{margin:0px; padding:0px; color:#303335; font-size: 21px;}
.content-text-block .content-text-block-container p{font-size:14px; font-family: 'Open Sans', sans-serif; color:#707070; line-height:24px;}
.content-text-block .content-text-block-container .orange-title{font-size:16px; font-family:'OpenSans-Regular'; color:#ed7005; font-weight:bold; border-bottom:1px solid #e4e3e3; padding-bottom:10px;}
.content-text-block .content-text-block-container .contact-host{border-bottom:1px solid #e4e3e3; padding-bottom:20px;}
.content-text-block .content-text-block-container .contact-host .left-title{color:#707070; font-size:16px; font-family: 'Open Sans', sans-serif;}
.content-text-block .content-text-block-container .contact-host .content-text{color:#707070; font-size:14px; font-family: 'Open Sans', sans-serif; line-height:24px;}
.content-text-block .content-text-block-container .contact-host .content-text span{color:#0c0c0c; font-weight:bold;}
.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:0px; padding:0px; font-size:22px; font-family:'OpenSans-Regular'; font-weight:bold; border-bottom:1px solid #e4e3e3; padding-bottom:14px;}
.review-block .review-left-text{color:#707070; font-family: 'Open Sans', sans-serif; font-size:16px;}
.review-block ul{display:inline-block; margin:0px; padding:0px; list-style:none;}
.review-block ul li{margin:0px; padding:0px; list-style:none; color:#1b1b1b; font-family: 'Open Sans', sans-serif;}
.review-block .star-space{margin-right:5px;}
.review-block .rating-text{display:inline-block; margin-right:30px;}
.review-block .review-content{display:inline-block;}
.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; font-family: 'Open Sans', sans-serif;}
.review-block .review-user-name{margin-left:25px;}
.review-block .pagination>li>a, .pagination>li>span{font-weight:bold; font-family:'OpenSans-Regular'; border:1px solid #e4e3e3;}
.review-block .review-btn{font-family:'OpenSans-Regular'; 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-radius: 50%; border: 2px solid #ededed; padding: 2px;}
.about-user .review-user-name{margin-left:25px;}
/*location tab*/
.location .tab-content{border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; font-family: 'Open Sans', sans-serif; }
.location .tab-content .form-horizontal .control-label{font-weight:normal; 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-family: 'Open Sans', sans-serif; font-weight:600;}
.location .postal-sdd-block .detail-content .right-block form input, select{height:35px;}
.location .tab-content>.active{padding:30px 15px;}
/*basic*/
.baisc select{height:45px; border:1px solid #eae9e9; color:#9a9a9b; font-weight:normal; font-family: 'Open Sans', sans-serif;}
/*photos*/
.photos form{font-family: 'Open Sans', sans-serif;}
.photos label{font-size:18px; font-weight:normal; 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; padding-top:10px; padding-bottom:5px; padding-right:30px; padding-left:30px; display:inline-block; position:relative;}
.photos .add-photo input[type="file"] { position:absolute; left:0; top:0; opacity:0; visibility:hidden;}
.photos .add-photo .icon{margin-right:5px;}
/*.photos .add-photo .file-input-style{display:none;}*/
.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*/
.calender select{font-family: 'Open Sans', sans-serif; color:#555558; width:50%;}
.calender .right-block ul{display:inline-block; list-style:none; margin:0px; padding:0px; float:right; margin-top:10px;}
.calender .right-block ul li{display:inline-block; list-style:none; margin:0px; padding:0px; float:left; padding-right:15px; padding-left:5px;}
.calender .right-block .available{background-color: #dfdfdf;  width:20px; height:20px;}
.calender .right-block .booked{background-color: #b81b09;  width:20px; height:20px;}
.calender .right-block .temp_booked{background-color: #f2b179;  width:20px; height:20px;}

.calender .right-block .unavailable{background-color:#868686; width:20px; height:20px;}
.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{font-family: 'Open Sans', sans-serif !important; color:#555558 !important; 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{/*text-align:center;*/  line-height:25px; height:60px;}
.form-calender .sync-calender{border:1px solid #ccc; background-color:#e4e4e4;}
.form-calender .sync-calender h3{margin:0px; padding:0px; line-height:40px !important; color:#333 !important;}
.form-calender .sync-calender p{margin:0px; padding:0px; 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;}
.form-calender .export-calender .title{font-size:16px; color:#f58b3a;}
.form-calender .export-calender .export-text{color:#555558; font-weight:normal; font-family: 'Open Sans', sans-serif;}
.form-calender .export-calender .export-text span{background-color:green; color:#fff; padding:2px 8px;}
.form-calender .export-calender .export-btmlink{border:1px solid #ccc; padding:5px 10px;}
.calender-table .modal-content{font-family: 'Open Sans', sans-serif;}
.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{font-family: 'Open Sans', sans-serif !important;}
.calender-table .modal-content .modal-body .form-group label{color:#555558; font-weight:normal;}
/*pricing*/
.pricing .tab-content{border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; font-family: 'Open Sans', sans-serif; }
.pricing .tab-content .form-horizontal .control-label{font-weight:normal; color:#66696b; font-weight: 700;}
.pricing .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{color:#fd9207;}
.pricing .postal-sdd-block ul li a{color: #2a2b2b;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;}
.pricing .postal-sdd-block .detail-content .right-block form input, select{height:35px;}
.pricing .tab-content>.active{padding:30px 15px;}
.pricing .basic-tab input[type="checkbox"]{margin:12px 0 0;}
.pricing .frm-submitbtn .btn.focus, .btn:focus, .btn:hover{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:0px; padding:0px; line-height:30px; font-size:13px;}
/*sky header*/
.header-switch{background-color:#7B7B7B; padding:10px 15px;}
.header-switch .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary{background:#fd9207;}
.header-switch h2{margin:0px; padding:0px; color:#fff; font-size:18px; line-height:30px;}
.header-switch .switch{text-align:right;}
.header-switch .bootstrap-switch{border:0px none;}
.header-switch .header-switch-block{margin-left:20px;}
/*manage listing*/
.manage-listing .tab-heading h3{width: 100%; background-color: #f5f5f5; padding: 10px 20px;}
.manage-listing .tab-content{border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; font-family: 'Open Sans', sans-serif; }
.manage-listing .tab-content .form-horizontal .control-label{font-weight:normal; color:#66696b;}
.manage-listing .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{color:#fd9207;}
.manage-listing .postal-sdd-block ul li a{color:#000000; font-size:14px; font-family: 'Open Sans', sans-serif; font-weight:600;}
.manage-listing .postal-sdd-block .detail-content .right-block form input, select{height:35px;}
.manage-listing .tab-content>.active{padding:30px 15px;}
.manage-listing .basic-tab input[type="checkbox"]{margin:12px 0 0;}
.manage-listing .frm-submitbtn .btn.focus, .btn:focus, .btn:hover{color:#333;}
.manage-listing .btn{padding:6px 9px;}
.manage-listing .tab-heading{width:100%; background-color:#f5f5f5; padding:10px 20px;}
.manage-listing .tab-heading h3{color:#000 !important;}
.manage-listing .form-group p{margin:0px; padding:0px; line-height:30px; font-size:13px;}
.manage-listing .performance-block h2{font-size:18px !important; color:#000 !important; line-height:30px !important;}
.manage-listing .performance-block .orange-btn{padding:11px 10px; display:inline-block; text-align: center;}
.manage-listing .progressbar{background-color:#e6e6e6; width:75%; height:5px; margin:5px 0px; position:relative;}
.manage-listing .progressbar span{background-color:red; position:absolute; display:block; height:5px; top:0; left:0;}
.manage-listing .listing .check-icon{font-size:18px;}
.manage-listing .listing p{line-height:20px; font-size:13px; font-family: 'Open Sans', sans-serif;}
.manage-listing .listing h2{margin:0px !important; padding:0px !important; line-height:normal !important; font-size:15px !important; font-weight:bold; line-height:15px !important;}
/*user-dashboard*/
/*.user-dashboard .left{border:1px solid #ccc; padding:15px;}*/
.pro-pic .quick-link-block {border: 1px solid #cccccc; /*padding: 10px;*/ margin-bottom: 10px;}
.pro-pic .quick-link-block h2 {background: #f1f1f1; padding: 10px 12px!important; }
.user-dashboard .left .user-img-block img{width:100%;}
.user-dashboard .left .user-img-block h2{margin:0px; padding:0px; line-height:35px; color: #2b2b2b;}
.user-dashboard .left .user-img-block p a{color:#ed7005;}
.user-dashboard .left .quick-link-block ul{margin:0px; padding:0px;}
.user-dashboard .left .quick-link-block ul li{margin:0px; padding:0px; list-style:none; padding-left:10px;}
.user-dashboard .left .quick-link-block .right-arrow{margin-right:5px;}
.user-dashboard .left .quick-link-block ul li a{color:#337ab7; font-weight:normal;}
.user-dashboard .left .quick-link-block ul li a:hover {color: #ed7005;}
.user-dashboard .left .quick-link-block h2{color:#2a2b2b;  border-bottom:1px solid #ccc; padding:10px 0px; font-size:18px; margin-top: 0;}
.user-dashboard .left .snap-shot-block h2{color:#2a2b2b;  border-bottom:1px solid #ccc; padding:10px 0px; font-size:18px;}
.user-dashboard .left .snap-shot-block .text{width:60%; float:left; line-height:23px; color:#555659; font-weight:normal;}
.user-dashboard .left .snap-shot-block .text1{ float:right; font-size:13px; color:#555659;}
.user-dashboard .right .welcome-block .title{font-size:24px; color:#2a2b2b !important;}
.user-dashboard .right .welcome-block p{color:#555659; line-height:22px; font-size:14px;}
.user-dashboard .right .message-block .brd{border-top:1px solid #ccc;}
.message-block .msg .col-md-2 div {height: 80px; width: 80px;}
.user-dashboard .right .message-block .title{font-size:24px; color:#2a2b2b !important;}
.user-dashboard .right .message-block .msg{ padding-bottom:8px;}
.user-dashboard .right .message-block .msg img{width:100%; margin-top: 4px;}
.user-dashboard .right .border-divider{padding:0px 0px 15px 0;}
.user-dashboard .right .referal-block{border-right:1px solid #ccc; text-align:center;}
.user-dashboard .right .last-child{border:0px none; text-align:center; margin-top:12px; padding-right: 0;}
.user-dashboard .right .referal-block .text1{margin:0px; padding:0px; color:#555659; line-height:30px;}
.user-dashboard .right .referal-block .text1 span{font-size:38px;}
.user-dashboard .right .shared-link h2{font-size:18px; color: #2a2b2b;}
.user-dashboard .right .shared-link .link-box{border:1px solid #ccc; padding:8px 10px; margin-top:12px; color: #555659; word-break:break-all;}
.user-dashboard .right .shared-link .share-icon{font-size:35px; margin-top:0px; display:inline-block;}
.user-dashboard .right .shared-link .share-icon .fb-icon{color:#6b89c5;}
.user-dashboard .right .shared-link .share-icon .twitt-icon{color:#0f7cb6;}
.user-dashboard .right .alerts .brd{border-top:1px solid #ccc;}
.user-dashboard .right .alerts .title{font-size:24px; color:#2a2b2b !important;}
.user-dashboard .right .alerts a{color:#ed7005;}
.user-dashboard .right .alerts .text1{font-size:18px; color:#ed7005;}
.user-dashboard .right .alerts .checkbox-icon{color:#555659; font-weight:normal; margin-right:10px; display:inline-block;}
.user-dashboard .right .alerts .text1 .questionmark-icon{color:#555659; margin-left:10px;}
.user-dashboard .right .alerts .text2{margin-top:9px; font-size:14px; color:#555659;}
.user-dashboard .right .alerts .fb-icon a{font-size:20px; color:#4d6fa8;}
.user-dashboard .right .alerts .text3{font-size:16px; color:#ed7005;}
.user-dashboard .right .invite-frd{border:1px solid #ccc; border-radius:5px; padding:10px 15px;}
.user-dashboard .right .invite-frd .title{font-size:24px; line-height: 1.3;}
.shared-link .share-icon a:hover i {color: #337ab7;}
/*user-dashboard-message*/
.gry-menu{background-color:#807e7e; color:#fff;}
.gry-menu ul{margin:0px; padding:0px;}
.gry-menu ul li{margin:0px; padding:0px; list-style:none; display:inline-block; padding:6px 29px 7px 15px; font-size:18px;}
.gry-menu ul li a{color:#fff;  font-size: 14px; font-weight: bold; text-shadow: none;}
 .gry-menu ul li a:hover {background-image: none; border-bottom: 2px solid #fff ; padding-bottom: 3px; width: 100%;}
 .gry-menu ul li a.active {background-image: none; border-bottom: 2px solid #fff ; padding-bottom: 3px; width: 100%;}
.user-dashboard-menu .brd{border-bottom:1px solid #ccc; padding: 10px 0 15px; margin-bottom:6px; overflow: hidden;}
.user-dashboard-menu .delete-link a{text-align:center; color:#f58b3a;}
.user-dashboard .user-profile ul{margin:0px; padding:0px;}
.user-dashboard .user-profile ul li{ padding:0px; list-style:none; font-size:16px; line-height:35px; color:#989797; /*margin-left:20px;*/ padding-top:5px;}

.user-dashboard .user-profile ul li a{color:#565a5c;}
.user-dashboard .user-profile ul li a.active{color:#fd9207;}
.user-profile .right .org-text{color:#fd9207;}
.user-profile .right .lock-icon{margin-right:10px; color:#fd9207;}
.user-profile .right .title-box {background-color:#f5f5f5; padding:10px 20px; color:#000; font-size:16px;}
.user-profile .right form{color:#66696b; font-family:'Open Sans', sans-serif; font-weight:normal;}
.user-profile .right .close-icon{color:#666; font-size:20px;}
.user-profile .right form textarea{width:100% !important; border:1px solid #ccc; border-radius:5px;}
.user-profile .right form p{font-size:13px;}
.user-profile .right ul.metatag li{margin:0px; padding:0px; margin-right:10px; list-style:none; border:1px solid #ccc; padding:0px 10px; border-radius:5px; color:#666; display:inline-block;}
.user-profile .right ul.metatag li span{margin-left:5px;}
.user-profile .photosandvideo .upload-photo{font-family:'Open Sans', sans-serif; padding-top: 10px; margin-bottom: 5px; display: inline-block; position:relative;}
.user-profile .photosandvideo .upload-photo input[type="file"] { position:absolute; left:0; top:0; opacity:0; visibility:hidden;}
.user-profile .photosandvideo label{font-size: 18px; font-weight: normal; color: #f58b3a;}
.user-profile .photosandvideo .close-sign{font-size: 25px; position: absolute; right: 0px; top: 0px; color: #f58b3a;}
.user-profile .photosandvideo .photo-listing{border:1px solid #ccc;}
.user-profile .photosandvideo .video-panel ul{margin:0px; padding:0px;}
.user-profile .photosandvideo .video-panel ul li{margin:0px; padding:0px; list-style:none; line-height:25px; font-size:14px;}
.user-profile .photosandvideo .video-panel .icon-font{color:#fd9207;}
.user-profile .photosandvideo .photosandvideotab{border-left: 1px solid #ccc; padding:10px 20px; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
.user-profile .photosandvideo .photosandvideotab p{font-family:'Open Sans', sans-serif;}
.user-profile .photosandvideo .photosandvideotab .uploded-photo-listing{border:1px solid #ccc; margin-bottom:20px; position:relative;}
.user-profile .photosandvideo .photosandvideotab .video-panel p{font-family:'Open Sans', sans-serif;}
.user-profile .photosandvideo .photosandvideotab .video-panel .left .video-section{background-color:#f6e2bc; border:2px solid #e2a949; padding:80px 10px;}
.user-profile .photosandvideo .photosandvideotab .video-panel .left .video-section p{text-align:center; font-weight:bold; font-size:18px; font-family:'Open Sans', sans-serif;}
.user-profile .photosandvideo .photosandvideotab .video-panel .left .video-section .video-img{text-align:center;}
.user-profile .photosandvideo .photosandvideotab .video-panel .right .h2{margin:0px; padding:0px; font-family:'Open Sans', sans-serif;}
.user-profile .photosandvideo .about-bistro-community h2 p{font-family:'Open Sans', sans-serif;}
.user-profile .photosandvideo .about-bistro-community ul{margin:0px; padding:0px;}
.user-profile .photosandvideo .about-bistro-community ul li{margin:0px; padding:0px; list-style:none; line-height:25px; font-size:14px;}
.user-profile .photosandvideo .left{border:0px;}
.user-profile .view-profile-block{line-height:40px; float:right;}
.user-profile .view-profile-block a{color:#fd9207;}
.user-profile .remark-link{text-align:right; font-size:14px;}
.user-profile .userphndetail-block{ padding:10px; border:1px solid #ccc;}
.user-profile .userphndetail-block .lable-text{line-height:30px;}
.user-profile .userphndetail-block .add-text{font-size:13px; line-height:30px;}
.user-profile .userphndetail-block .add-text a{color:#fd9207;}
.user-profile .photosandvideo .photosandvideotab .uploded-photo-listing .photo-blank-box{text-align: center; margin-top: 40%; margin-bottom: 40%; font-size: 20px;}
.user-profile .photosandvideo .photosandvideotab .photo-upload-btn .btn-box{border:1px solid #ccc; padding:10px 5px; font-family:'Open Sans', sans-serif; color:#f58b3a; font-size:18px; text-transform: capitalize;}
.user-profile .photosandvideo .photosandvideotab .photo-upload-btn .form-btn-box{border:1px solid #ccc;}
.user-profile .photosandvideo .photosandvideotab .photo-upload-btn .btn-box.selected{background-color:#f58b3a; color:#fff; border:1px solid #f58b3a;}
.user-profile .photosandvideo .photosandvideotab .photo-upload-btn .btn-box .font-space{margin-right:5px;}
.message-conversation{font-family:'Open Sans', sans-serif;}
.message-conversation .bredcrams p{font-size:16px; margin:0px; padding:0px;}
.message-conversation .bredcrams .arrow-icon{margin:0px 5px; color:#fd9207;}
.message-conversation .bredcrams p span{color:#fd9207;}
.message-conversation .userdetail-block{ padding:15px 0px; border:1px solid #ccc; min-height: 177px;}
.message-conversation .userdetail-block h2{margin:0px; padding:0px; line-height:25px; color:#fd9207;}
.message-conversation .userdetail-block .text1{font-size:14px; line-height:20px;}
.message-conversation .userdetail-block .verification-text{font-size:14px; color:#555659; font-weight: bold;}
.message-conversation .userdetail-block .verification-text p {font-weight: normal;}
.message-conversation .userdetail-block .verified-icon{color:#819f2a; font-size:16px;}
.message-conversation .message-block textarea{width:100% !important; min-height:80px; border-radius:5px;}
.message-conversation .verifie-review-icon{margin-right:5px;}
.message-conversation .textmessage-block .gry-block{background-color:#f1f1f1; border:1px solid #ccc; padding:7px;}
.message-conversation .textmessage-block .gry-block p{margin:0px; padding:0px; font-size:12px;}
.message-conversation .textmessage-block .gry-block ul{margin:0px; padding:0px;}
.message-conversation .textmessage-block .gry-block ul li{margin:0px; padding:0px; list-style:none; display:inline-block; margin-right:20px; font-size:13px;}
.message-conversation .form-horizontal .control-label{font-weight:normal !important;}
.textmessage-block .body {border: 2px solid #f1f1f1;}
.textmessage-block .body .trans p {padding:7px 0 0 21px; font-size:13px;}
.message-conversation .calender-block ul{margin:0px; padding:0px;}
.message-conversation .calender-block ul li{margin:0px; padding:0px; list-style:none; display:inline-block; margin-right:20px;}
.message-conversation .calender-block h2{margin:0px; padding:0px; font-size:24px;}
.message-conversation .calender-block .{background-color:#819f2a; float:left; margin-right:5px; padding:8px; display:inline-block;}
.message-conversation .right .calender-block p{display:inline-block}
.message-conversation .right .calender-block .calender{border:1px solid #ccc; padding:10px;}
.message-conversation .right .email-block p{font-size:13px;}
.user-dashboard .review-tab .review .review-content{border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:20px 10px; font-family:'Open Sans', sans-serif;}
.user-dashboard .review-tab .review .past-review-box{background-color:#f5f5f5; padding:10px;}
.user-dashboard .review-tab .review .past-review-box .title{font-size:15px; border: none; padding-bottom: 0;}
.user-dashboard .review-tab .review .review-box .right-text{float:right; margin:0px; padding:0px;}
.user-dashboard .review-tab .review .review-box .content-block{border:1px solid #ccc; padding:10px 20px; min-height:65px;}
.user-dashboard .review-tab .review .review-box .content-block p{margin:0px; padding:0px;}
.user-dashboard .review-tab .review .review-by-you{border:1px solid #ccc; border-radius:5px; padding:0px 15px;}
.user-dashboard .review-tab .review .review-by-you textarea{min-height:80px;}
/*user dashboard account*/
.user-dashboard .account-setting{font-family:'Open Sans', sans-serif;}
.user-dashboard .account-setting ul{margin:0px; padding:0px;}
.user-dashboard .account-setting ul li{ padding:0px; list-style:none; font-size:15px; line-height:35px; color:#989797; padding-top:5px;}
.user-dashboard .account-setting ul li a{color:#565a5c;}
.user-dashboard .account-setting ul li a.active{color:#fd9207;}
.user-dashboard .account-setting .right .accountsettingtab{border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; padding:20px 20px;}
.user-dashboard .account-setting .right .accountsettingtab label{font-weight:normal; color: #555659;}
.user-dashboard .account-setting .right .accountsettingtab .cancel-account .orange-text{color:#fd9207; margin:0px; padding:0px;}
.user-dashboard .account-setting .right .accountsettingtab .cancel-account p{margin:0px; padding:0px;}
.user-dashboard .account-setting .right .accountsettingtab .cancel-account ul{margin:0px; padding:0px;}
.user-dashboard .account-setting .right .accountsettingtab .cancel-account ul li{margin:0px; padding:0px; list-style:none; font-size:14px; line-height:25px;}
.user-dashboard .account-setting .right .accountsettingtab .cancel-account ul li span{color:#fd9207;}
.map_number{display: block; position: absolute; top: 0; left: 0; background-color: #f58b3a; line-height:10px; color:#fff; padding:5px;}
/*Your listing date 8 march by Dushyant*/
.detail h2 {color: #2a2b2b; font-size: 26px; margin-top:0;}
.actions .review-btn{font-family:'OpenSans-Regular'; color:#040404; font-size:12px; border:1px solid #e4e3e3; border-radius:5px; display:inline-block; padding:7px 6px; font-weight:600; margin: 2px 0;}
.share .social .fa {font-size: 20px!important;}
.actions .review-btn a {color: #555659; text-decoration: none;}
.switch .bootstrap-switch {float:right;}
.account-setting .right .content-box {border-bottom:1px solid #f5f5f5; padding:10px 0;}
.account-setting .right .col-md-12 .col-md-4 {padding:0;}
.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {background: #fd9207 none repeat scroll 0 0;}
.listing-page .pagination  {float:right;}
.content-detail  {clear: both; float: right; text-align: right; width: 120px;}
.content-detail p {margin: 10px 0 0; font-size:11px;}
.content-detail span {text-align:right; font-size:11px;}
/*my reservation 8 march*/
.my-res table, .my-res th, .my-res tr, .my-res td {text-align:left; height:auto!important;}
/* .my-res table {border:1px solid #9d9d9d;}
.my-res td img {width:100px; height:100px; display:block;}
.my-res td {text-align:center;}
 */.my-res .guest a {color:#ed7005; float:left; padding-top:3px;}
.my-res .details button {margin-top:3px; font-size:12px; padding:5px 10px;}
.my-res .details a {margin-top:3px; font-size:12px; padding:5px 10px;}
.my-res .date-time a {color:#ed7005;}
.my-res .review-btn{font-family:'OpenSans-Regular'; color:#040404; font-size:13px; border:1px solid #e4e3e3; border-radius:5px; display:inline-block; padding:7px 11px; font-weight:600;}
/*profile view 8 march*/
.date-btn {float:right;}
.date-btn a {padding-right:10px;   color: #ed7005;}
/*Reservation requirements 9 march */
.res-req .btn-box, .res-req .btn-box i {font-size:20px; color:#fd9207;}
.res-req  p {text-align:justify; min-height:61px;}
.res-req .border-div {border-right:1px solid #d4d4d4; padding:10px!important;}
.res-req .border-div:last-child {border:none;}
.res-req form label {font-size:12px;}
#reserv .orange-btn {float:right;}
/*trip advice page date 10 march*/
.trip-advice {width:100%; background:#f5f5f5;}
.trip-advice p b, .trip-book p b, .trip-advice span {color:#fd9207; text-align: center;}
.trip-advice .rightpart {}
.rightpart .if-div {border:1px solid #343434; -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black;}
.trip-detail .col-md-4 {border-right:2px solid #f5f5f5;}
.trip-detail .col-md-4:last-child {border:none;}
.trip-book {width:100%; background:#f5f5f5;}
.trip-book ul {overflow:hidden; padding:0;}
.trip-book ul li {list-style-type:none; float:left; width:33.33333333333333%;}
/*payment preference march 14*/
.ftable table th, .ftable table td {width:320px; overflow:hidden; border:1px solid #f5f5f5; padding:7px;}
.table-scroll {overflow:scroll;}
.ftable table th {background:#ed7005; color:#fff; font-family:'OpenSans-Regular'; height:auto!important;}
.Ltable table th, .Ltable table td {width:280px; overflow:hidden; border:1px solid #f5f5f5; padding:7px;}
.Ltable table th {background:#9d9d9d; color:#fff; font-family:'OpenSans-Regular'; height:auto!important;}
.table-scroll {overflow:scroll; height:220px;}
.view-test {padding-left:0; padding-right:0;}
.paypal {background:#f1f1f1; padding:10px;}
.paypal #paypal_cancel {text-align: center;}
.paypal h3 {margin-top:0;}
.paypal input {border:1px solid #8c8c8c; padding:6px; font-family:'OpenSans-Regular';}
input[type="submit"] {background-color: #ed7005; font-weight: bold; border: 0 none; color: #ffffff; cursor: pointer; display: inline-block; font-size: 16px; padding: 5px 15px; min-width: 109px; text-transform: capitalize;}
/*referral march 17*/
.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 #cccccc; border-radius: 5px; width: 100%; min-height:100px;}
.getstart {width:100%; border:2px solid #f5f5f5; padding:20px 20px;}
.getstart h1 {font-size:40px; font-family:'OpenSans-Regular'; margin:0;}
.share {background-color: #f5f5f5; padding: 10px 20px; width: 100%; overflow:hidden;}
.social {float:right;}
.social .fa {font-size:30px; }
.social .fa-facebook-square {color:#3b5998; padding-right:10px;}
.social .fa-twitter-square {color:#4099ff;}
.content {width:100%; border:2px solid #f5f5f5; padding:20px 20px; overflow:hidden;}
.content h4 {font-weight:bold; font-family:'OpenSans-Regular'; color:#fd9207;}
/*current tips date 17 march*/
.cur-tips .search-inputbar {background-color: #d6d6d6; border: 0 none; border-bottom-left-radius: 5px ; border-top-left-radius: 5px; box-shadow: none; color: #ffffff; font-size: 16px;
	height: 42px;}
.cur-tips .newslatter-btn {background-color: #fd9207; border: 0 none; /*border-bottom-right-radius: 5px; border-top-right-radius: 5px;*/ color: #ffffff; font-size: 20px; height: 50px;}
.cur-tips .search-input-bg .subnews {background-color: rgba(0, 0, 0, 0); border: 0 none; width: auto;}
.cur-tips table {border: 1px solid #9d9d9d;}
.cur-tips table tr td img {display:block; height:100px; width:100px;}
.cur-tips table tr td {text-align:center;}
.cur-tips .guest a {color: #ed7005; float: left; padding-top: 3px;}
.cur-tips .details button {font-size: 12px; margin-top: 3px; padding: 5px 10px;}
.cur-tips table, .cur-tips th, .cur-tips tr, .cur-tips td {height: auto !important; text-align: left;}
.cur-tips .review-btn {border: 1px solid #e4e3e3; border-radius: 5px; color: #040404; display: inline-block; font-family: "Raleway",sans-serif; font-size: 13px; font-weight: 600; padding: 7px 11px; margin-top: 29px;}
/*previous tips 18 march*/
.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 table, .pre-tips th, .pre-tips tr, .pre-tips td {height: auto !important; text-align: left;}
.pre-tips .review-btn {border: 1px solid #e4e3e3; border-radius: 5px; color: #040404; display: inline-block; font-family:'OpenSans-Regular'; font-size: 13px; font-weight: 600; padding: 7px 11px;}
/*starred 18 march*/
.removeall  .review-btn {border: 1px solid #e4e3e3; height: 42px; /*border-radius: 5px;*/ color: #040404; display: inline-block; font-family:'OpenSans-Regular'; font-size: 13px; font-weight: 600; padding: 7px 11px;}
.starred .guest img {width:70px; height:70px;}
.starred table, .starred th, .starred tr, .starred td {height: auto !important; text-align: left!important;}
.starred table .guest {width:70px; float:left;}
.starred table .imgdel {padding-left:10px; overflow:hidden;}
.starred table .imgdel a {color: #ed7005;}
.starred table .dtl i {float:left; padding-right:8px; color: #ed7005;}
.starred table .dtl p {line-height:13px; padding-left:3px;}
.starred table .details h3 {margin:0; font-size:25px;}
.starred table .details p {font-size:10px;}
.starred table .fa-times {color:red;}
.starred table {/*border: 1px solid #9d9d9d;*/}
/*profile 19 march*/
.pro-pic .user-img-block h2 {color: #ed7005;}
.pro-pic .user-img-block p span {font-weight:bold;}
.pro-pic .leftinfo {float: left; overflow: hidden; width: 80%;}
.pro-pic .rightinfo {float: left; width: 20%;}
.pro-pic .rightinfo i {float:right; font-size:19px; color: #ed7005; margin-right: 7px;}
.pro-pic .leftinfo i {float:left; color: #333; }
.pro-pic .leftinfo p {line-height: 14px; margin: 0 0 7px; padding-left: 21px; color: #555659; font-weight:bold; line-height: 18px;}
.pro-pic .leftinfo span {padding-left: 21px; font-size:13px;}
.pro-pic ul li {clear:both; overflow:hidden;}
.terms .tab-heading {background-color: #f5f5f5; padding: 10px 20px; width: 100%;}
.terms h3, .terms h4 {margin:0;}
.title p {display:inline; float:right; color: #ed7005!important; font-weight:bold;}
.title h2 {display:inline;}
.pro-pic-right a { font-size:14px; font-weight: bold; margin-top: 10px;}
.detail-list {background-color: #f5f5f5; padding: 10px 20px; width: 100%; 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%;}
.listing-sec .imgfix {width:100%; height:100%;}
.listing-sec a h5 {color: #ed7005; font-weight:bold;}
.listing-sec ul {border: 1px solid #d4d4d4; overflow: hidden; padding: 4px;}
.listing-sec ul li {list-style:none; display:inline; float:left; margin:3px 0!important;}
.listing-sec ul li p {display:inline; padding-left:10px;}
.bg {background: #f5f5f5 none repeat scroll 0 0; padding: 10px;}
.listing-sec h2 span {background-color: #ed7005; border-radius: 100%; color: #ffffff !important; padding: 3px 8px; float:right;}
/*20 march collection page*/
.collect-pg .inn-img {width: 100%; height: 180px; display: inline-block; /*overflow: hidden;*/}
.collect-pg .inn-img img {width:100%; height: 100%;}
.collect-pg .cut-img {padding: 0;}
.collect-pg .cut-img .col-sm-3 {margin-bottom:28px;}
.inn-img-cont a {/*color: #ed7005;*/ font-weight:bold;}
.inn-img-cont a h2 {margin:0; text-transform:uppercase;}
.inn-img-cont {background-color: #f5f5f5; border: 1px solid #d4d4d4; margin: 0 auto; min-height: 62px; padding: 6px 0; text-align: center; width: 100%;}
.inn-img-cont p {padding:5px 0;}
.con-del {position:relative;}
.con-del .bread-cr .breadcrumb {border-radius:0; position: absolute; bottom: 7px; width: 100%; margin:0; background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0; }
.con-del .bread-cr .breadcrumb > .active {color:#fff; font-weight:bold;}
.con-del .bread-cr .breadcrumb > li > a {color: #000;}
.con-del img {width:100%; max-height:250px; border-radius:3px;}
.social-stand {background:#f5f5f5; width:100%; overflow:hidden; padding:6px 0;}
.social-stand .social .fa-facebook-square  {padding-right:0;}
.social-stand .social {padding-right:10px;}
.social-stand .social i {padding:0 3px;}
.social-stand .social .fa-pinterest-square {color:#c92228;}
.social-stand .social .fa-google-plus-square {color:#d34836;}
.cut-img .inn-img-cont h2 {font-size:17px;}
.cut-img .inn-img-cont p {margin:0;}
.detail-collection {border:1px solid #d4d4d4; background-color:#d4d4d4; padding:5px; overflow:hidden;}
.detail-collection .img-div {display: inline-block; height: 250px; overflow: hidden; width: 100%;}
.detail-collection .img-div img {width:100%;}
.detail-collection .content-div h2 {color: #ed7005; font-size:30px;}
.detail-collection .inner-detail {}
.detail-collection .inner-detail .inner-detail-img {float:left;}
.detail-collection .inner-detail .inner-detail-content {display:inline;}
/*contact page 22 march*/
.contact img {border-radius: 3px; max-height: 230px; width: 100%; }
.contact {position:relative;}
.contact .heading {background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0; 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 {width:20%; float:right;}
.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%;}
.mainhead textarea {width:100%!important; min-height:120px;}
.information a {color:#ed7005;}
.information h3 {margin-top:0;}
.information p {margin: 0 0 1px;}
.woutlogin span {padding:0 10px;}
/*testimonial date */
 .view-test table, .view-test th, .view-test tr, .view-test td {height: auto !important; text-align: center;}
 .view-test .review-btn {border: 1px solid #e4e3e3; border-radius: 5px; color: #040404; display: inline-block; font-family:'OpenSans-Regular'; font-size: 11px; font-weight: 600;
 padding: 7px 11px;}
 .view-test table {border: 1px solid #9d9d9d;}
 .view-test th {background:#fd9207; color:#fff; font-family:'OpenSans-Regular';}
 /*28 march search page*/
 .formpart {background-color: #f5f5f5; padding: 10px 10px; width: 100%; overflow:hidden;}
 .sort {width: 100%; overflow:hidden;}
 .sort .form-group {float:left; padding-right:10px;}
 .listing-size {display:inline;}
 .listing-size p {padding-top:30px;}
/*list grid view*/
.glyphicon { margin-right:5px; }
.thumbnail
{
	margin-bottom: 20px;
	padding: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.item.list-group-item
{
	float: none;
	width: 100%;
	background-color: #fff;
	margin-bottom: 10px;
}
.item.list-group-item:nth-of-type(odd):hover,.item.list-group-item:hover
{
	background:#fd9207
}
.item.list-group-item .list-group-image
{
	margin-right: 10px;
}
.item.list-group-item .thumbnail
{
	margin-bottom: 0px;
}
.item.list-group-item .caption
{
	padding: 9px 9px 0px 9px;
}
.item.list-group-item:nth-of-type(odd)
{
	background: #eeeeee;
}
.item.list-group-item:before, .item.list-group-item:after
{
	display: table;
	content: " ";
}
.item.list-group-item img
{
	float: left;
}
.item.list-group-item:after
{
	clear: both;
}
.list-group-item-text
{
	margin: 0 0 11px;
}
.search-listgrid .caption img {border: 1px solid #000000; display: block; float: left; height: 40px; margin-right: 5px; padding: 1px; width: 40px;}
.search-listgrid .caption h4 { color:#ed7005; font-weight:bold; background-color:#f5f5f5; padding:5px;}
.search-listgrid .caption h5, .search-listgrid .caption p {font-size:12px;}
.search-listgrid .caption h4 span {font-size:14px; color:#333; font-weight:300;}
.search-listgrid .caption h2 {margin:0; color:#333; text-transform:uppercase; font-size:13px; font-weight:bold; font-family:'OpenSans-Regular'; }
.search-listgrid .thumbnail {min-height: 251px; margin:0;}
.map-img {border: 1px solid #d4d4d4; padding: 2px;}
.check-num .checkbox {display:inline;}
.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;}
.searchpg .panel-group .panel-body button {float:right;}
.searchbar input {/*width:69%;*/ float:left;}
.searchbar {margin:0;}
.but-more button { text-transform: capitalize; float:left!important; background-image:none; font-size:14px; padding:3px 14px; border:none; background-color:#ed7005; border-radius: 0;  }
.but-more .btn-primary:hover, .but-more .btn-primary:focus {background-color: #ed7005; color:#fff;}
.prop-tab h3 {margin:0;}
.scroll-div {height: 270px; overflow-y: auto;}
.scroll-div h3 {font-size:25px!important; color:#ed7005;}
.headbg {background: #f5f5f5 none repeat scroll 0 0; border-radius: 10px; overflow: hidden; padding: 13px; width: 100%;}
.headbg .head-room{float:left;}
.headbg .head-room h1 {font-size:35px; color:#ed7005; margin:0;}
.headbg .social .fa-facebook-square {padding-right:0;}
.headbg .rvw {display:inline;}
.graphical-view {background: #f9f9f9 none repeat scroll 0 0; border-radius: 10px; overflow: hidden; padding: 13px; width: 100%;}
carousel {
	margin-top: 20px;
}
.item .thumb {
	width: 25%;
	cursor: pointer;
	float: left;
}
.item .thumb img {
	width: 100%;
	margin: 2px;
}
.item img {
	width: 100%;
}
.graphical-view .calendar-legend dt, .graphical-view .calendar-legend dt span {height: 20px; width: 20px;}
.graphical-view .calendar-legend dt {margin: 0 4px 0 19px;}
.graphical-view .calendar-legend {margin:0; padding:0;}
.graphical-view .calendar-legend .ib {float: left; line-height: 20px;}
.graphical-view .calendar-legend .available, .graphical-view .calendar-legend .free {background: #819f2a none repeat scroll 0 0;}
.graphical-view .calendar-legend .booked {background: #aa1100 none repeat scroll 0 0;}
.graphical-view .calendar-legend .unavailable, .graphical-view .calendar-legend .busy {background: #666666 none repeat scroll 0 0;}
.graphical-view .calendar-legend dt span {display: block;}
.cal {float:right;}
.room-detail {background-color:#fff; padding:5px;}
.room-detail ul {list-style:none;}
.room-detail ul li span {font-weight:bold; color:#ed7005;}
.room-detail ul li {font-family:'OpenSans-Regular';}
/*listing page new update 1 april*/
.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;}
.listing-pg .col-md-4 select {height:25px;}
.orange-title a {color:#ed7005;}
.orange-title-detail a {font-size: 14px; line-height: 24px;}
.contact-host .translate {border: 1px solid #cccccc; padding: 10px 20px; text-align: center;}
.calender-box {width:99%;}
.review-block .translate {width:30%; border: 1px solid #cccccc; padding: 10px 20px; text-align: center; margin-left:44px;}
.review-user-text .but-email {float:right;}
.review-user-text .but-email button {width:auto;}
.contact-host .social {float:left;}
/*sticky sidebar*/
.fixed {left: -2px;
	position: fixed;
	top: 70px;
	width: 97%;
	z-index: 999;}
.fixed .stk-chng {width:89%;}
/* carousel */
.media-carousel
{
  margin-bottom: 0;
  padding: 0 0px 30px 0px;
  margin-top: 30px;
}
/* Previous button  */
.media-carousel .carousel-control.left
{
  left: -12px;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 76px;
}
/* Next button  */
.media-carousel .carousel-control.right
{
  right: -12px !important;
  background-image: none;
  background: none repeat scroll 0 0 #222222;
  border: 4px solid #FFFFFF;
  border-radius: 23px 23px 23px 23px;
  height: 40px;
  width : 40px;
  margin-top: 76px
}
/* Changes the position of the indicators */
.media-carousel .carousel-indicators
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the colour of the indicators */
.media-carousel .carousel-indicators li
{
  background: #c0c0c0;
}
.media-carousel .carousel-indicators .active
{
  background: #333333;
}
.media-carousel img
{
  width: 100%;
  height: 200px;
}
.main-slide {position:relative;}
.main-slide  .heart {position:absolute; left: 30px; top: 14px;}
.main-slide  .heart i {font-size:23px;}
.content-slide {background-color:#fff; width:100%; margin-top: -22px; padding:10px; border:1px solid #ddd; position: relative;}
.superhostImg {position: absolute; right: 9px; bottom: 9px;}
.content-slide p, .content-slide h2 {margin:0;}
.content-slide a h3 {margin:0; color:#2d2d2d;}
 .content-slide h2 span {color:#2b2b2b; font-weight:bold;}
.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;}
/* End carousel */
/*search page ref:abnb date 6 april*/
.searchAbnb .dates-input .form-group {width:30%; float:left; margin:0 5px;}
.searchAbnb .dates-input .check-num {width:30%; float:left; margin:0 5px;}
.searchAbnb .leftside {padding:8px 0; border-bottom:1px solid #d4d4d4;}
.range {background-color: #f5f5f5; border-radius: 4px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset; cursor: pointer; display: table; height: 25px; position: relative; margin-top:5px;}
.range input[type="range"] {outline: medium none;}
.range input[type="range"] {-moz-appearance: none !important; background-color: rgba(0, 0, 0, 0); cursor: pointer; display: table-cell; height: 25px; width: 100%;}
.range output {-moz-user-select: none; background-color: #fd9207;  border-radius: 0 4px 4px 0; color: #ffffff; display: table-cell; min-width: 40px; padding: 3px 5px 2px; text-align: center;
	text-decoration: none; transition: all 0.5s ease 0s; vertical-align: middle; white-space: nowrap; width: 1%;}
.headerdiv {background:#f1f1f1; padding:10px; width:100%; overflow:hidden;}
.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 {left: 30px; position: absolute; top: 10px;}
.divcontent .delLink {right: 30px; position: absolute; top: 10px;}
.divcontent .delLink_a {color:#fd9207; font-size:14px;}
.divcontent .heart i {color:#fd9207; font-size:20px;}
.divcontent .heart:hover .fa-heart-o:before {content: "\f004";
  color:#fd9207;}
.main-slide .heart i {color:#fd9207; font-size:20px;}
.main-slide .heart:hover .fa-heart-o:before {content: "\f004";
  color:#fd9207;}
.searchAbnb {overflow-x: hidden; /*overflow-y: scroll;*/ background: #f7f7f7 none repeat scroll 0 0; bottom: 0; left: 0; position: fixed; top: 62px;}
.inner-header ..navbar-nav {z-index: 999;}
.footer-hide {display:none;}
.mapframe {float:right; bottom: 0; left: auto; position: fixed; right: 0; top:62px; padding-left:0;}
.foot-button {bottom: 0; float: right; position: fixed; right: 60px; z-index:99999;}
#footer-hd {position:relative; bottom:0px;}
.footer-hide {position: fixed!important; bottom: 0; width: 100%;}
.flag i a {padding-left:10px; color:#303335; font-weight:bold;}
.flag {margin:0 auto; text-align:center;}
#new_hosting_actions h2 {font-size:18px;}
#subtotal_area {/*padding-left:14px;*/}
.media-carousel .carousel-control.left {left:-2px;}
.media-carousel .carousel-control.right {right:-2px!important;}
.sync-calender {overflow:hidden;}
.mapcheck { left: 120px; padding: 3px 5px; position: absolute; top: 10px; z-index: 999999999;}
.border-div {padding-bottom:10px;  margin:10px 0;}
.search_result { }
.search_result .hover {/*background-color: rgba(0,0,0,0.1);*/ box-shadow: 5px 5px 20px #000; opacity: 0.9; background: transparent; }
.pagination .current {background: #5c5c5c none repeat scroll 0 0!important; border: 1px solid #a8a8a8;  color: #333; font-weight: bold;}
.pagination {float: right;
	height: 40px;
	margin-top: 15px;
	width: auto;}
#results_pagination {float: right;
	overflow: hidden;}
.pagination a {text-shadow: 1px 1px 1px #ffffff;}
.pagination a, .pagination .current, .pagination span {background: #ed7005;
	border: 1px solid #e1e1e1;
	/*border-radius: 4px;*/
	box-shadow: 1px 1px 0 #ffffff inset;
	color: #fff;
	display: block;
	float: left;
	font-weight: normal;
	height: auto;
	margin-left: 5px!important;
	padding: 3px 6px 0;
	text-decoration: none;}
.pagination a:hover {background-position: 0 -20px;}
/*confirm booking 22 april*/
.user-dashboard .title {color: #2a2b2b !important; font-size: 24px; border-bottom: 1px solid #cccccc; 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, 0.075) inset; border: 1px solid #cccccc;}
.listing img {width:100%;}
.how-works {background: #f3f3f3 none repeat scroll 0 0; padding: 10px;}
.how-works p, .how-works h2 {color:#555659;}
.how-works h2 {color:#2a2b2b; font-weight:700;}
.yourtrip h2 {background:#9c9d9d; padding:10px; color:#fff; font-weight:700;}
.yourtrip .ytleft p, .yourtrip .ytrgt p {border-bottom:1px solid #ccc; padding-bottom:12px;}
.yourtrip .ytleft p {font-weight:700;}
.yourtrip .ytleft p i {cursor:pointer;}
.bgorg {background: #f3f3f3 none repeat scroll 0 0; padding:10px; font-size:18px; font-weight:bold!important; color:#2b2b2b; border-bottom: none!important; }
.ad-info h2 {background:#9c9d9d; padding:10px; color:#fff; font-weight:700; overflow:hidden;}
.ad-info {overflow:hidden;}
.ad-info .radio {display:inline; margin-right:10px;}
.ad-info .radio input {/*margin-top:0;*/ margin-left: -33px;}
.ad-info .radio label {line-height: 11px;}
.payment h2 {background:#9c9d9d; padding:10px; color:#fff; font-weight:700; overflow:hidden;}
.imagepp img {width:90px; height: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 h2 {background:#9c9d9d; padding:10px; color:#fff; font-weight:700; overflow:hidden;}
.policies .ytleft p {font-weight:700;}
.policies .ytleft p, .policies .ytrgt p {border-bottom: 1px solid #cccccc; padding-bottom: 12px;}
/*.ad-info input {width:100%;}*/
.account-setting .res-req .border-div input {margin-right: 10px;}
.navbar-main .menu-text ul .btn-main a {background: none!important; border: 2px solid #fff; font-weight: bold; color: #ffffff; cursor: pointer; display: inline-block; font-size: 14px; padding: 8px 11px 11px; width: auto; margin-top: 7px; height: 42px;} 
.navbar-main .menu-text ul .btn-main a:hover {background: #fd9207!important; border: 2px solid #fd9207;}
.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;
}
#message_form textarea {background-color: #ffffff; background-image: none; border: 1px solid #cccccc; border-radius: 0; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
 color: #807e7e; display: block; font-size: 14px;}
#message_form .col-md-4 input {width: 100%;}
::-webkit-input-placeholder {
   color: #333;
}
:-moz-placeholder { 
   color: #333;
}
::-moz-placeholder {  
   color: #333;
}
:-ms-input-placeholder {
   color: #333;
}
/*Error page date 4 may*/
.error-404 img {width:100%;}
.error-404 {position:absolute;}
/*homepage changes 4 5 2016*/
.collection .img-block {/*height: 260px;*/ width: 100%; border-radius: 100%; overflow: hidden; margin: 0 auto;}
.collection .img-block img {/*height: 100%; width: 100%;*/ border-radius: 100%;}
.logo img {height: 56px; width: 100%; padding-top: 10px;}
.navbar-nav > li > a {line-height: 1;  padding: 30px 0 0 0;}
.navbar-nav > li {padding-left: 15px; padding-right: 15px;}
.inrpage-head .btn-main a {padding: 5px 11px 8px; }
.inrpage-head .btn-main a:hover {padding: 5px 11px 8px!important; background: #fd9207 none repeat scroll 0 0!important;}
.inrpage-head li a {padding-bottom: 13px; padding-top: 23px;}
.inrpage-head li a:hover {padding-bottom: 13px!important;}
.inrpage-head li .dropdown-menu li a {padding-top: 8px;}
/*login 5 5 16*/
#frm_login #submit_btn {border-radius: 0; height: 42px;}
#frm_login #submit_btn:hover {background: #fd9207 none repeat scroll 0 0; color: #fff;}
.white-link a {color: #fff; border: 1px solid #ffffff; 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: #66696b; font-size: 20px; position: absolute; right: 8%; top: -14px;}
#show_more_subtotal_info {padding-left: 14px;}
.send_msg_popup_btn {padding: 7px 20px;}
#user_contact_link, #email_share {color: #ed7005;}
.but-email button:focus #user_contact_link, .but-email button:active #user_contact_link {color: #fff;}
.but-email button:focus #email_share, .but-email button:active #email_share {color: #fff;}
.but-email button:hover a {color: #fff!important;}
.but-email button:focus, .but-email button:active {background: #ed7005!important;}
.but-email button:active a {color: #fff!important;}
.star_icon_container i, .star_icon_container span {color: #2b2b2b; font-size: 15px;}
.hasDatepicker, #number_of_guests {padding: 5px; /*height: auto;*/}
#p_subtotal {display: none;}
#p_subtotal_instant {display: none;}
.user-img-block h2 a {color: #2a2b2b;}
.welcome-block p a, .welcome-block p span {line-height: 2!important;}
.welcome-block p {}
.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; background: #4d6fa8 none repeat scroll 0 0; border: 1px solid #4d6fa8; border-radius: 100%; color: #ffffff; font-size: 20px; padding: 4px 9px;}
.alerts .fb-icon {padding-top: 6px;}
.snap-shot-block p {margin: 0 0 5px;}
.shared-link #facebook_share i {font-size: 20px; background: #4d6fa8 none repeat scroll 0 0; border: 1px solid #4d6fa8; border-radius: 100%; color: #ffffff!important; font-size: 20px; padding: 4px 9px;}
.shared-link #twitter_share i {font-size: 20px; background: #55acee none repeat scroll 0 0; border: 1px solid #55acee; border-radius: 100%; color: #ffffff!important; font-size: 20px; padding: 4px 4px;}
.switch .content-detail p {overflow:hidden; text-overflow: ellipsis;}
.p_text_notice {margin-top: 10px; color: #fff;}
.fb_invite i { background: #4d6fa8 none repeat scroll 0 0;
    border: 1px solid #4d6fa8;
    border-radius: 100%;
    color: #ffffff !important;
    font-size: 20px;
    padding: 4px 9px;}
    .tw_invite i {background: #55acee none repeat scroll 0 0;
    border: 1px solid #55acee;
    border-radius: 100%;
    color: #ffffff !important;
    font-size: 20px;
    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 {border-radius: 0;}
 .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background: #fff;}
 .modal-footer .btn + .btn {height: 42px; min-width: 109px; border-radius: 0;}
 .cur-tips table .review-btn a {color: #555659;}
 .form-horizontal .control-label {color: #555659;}
 #update_form .form-group textarea {padding: 6px 12px; color: #555; border-radius: 0;}
 .rates-star {margin-top: 10px;}
 .rates-star img {float: left;}
 .rates-star b {padding-left: 15px;}
 #frmPrice .input-group-addon {border-radius: 0!important;}

 /*Date 12 july 2016 Inbox detail*/
 .message-conversation .message-block .textmessage-block img {border-radius: 100%; margin: 0 auto; display: block; text-align: center; /*border: 1px solid #807e7e;*/ /*padding: 1px;*/}
.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 {background-color: #807e7e; color: #fff; border: none;}
.message-conversation .message-block .textmessage-block .gry-block li {font-weight: bold; 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}
.padright0 {padding-right: 0;}
.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 #888888;}

/*Inbox detail continue date 14 July*/
#message_form .col-md-12 label {float: right; color: #f91717;}
/*User detail date 14 july*/
.user_dt {border: 1px solid #cccccc; padding: 15px 0; overflow: hidden; min-height: 177px;}
.user_dt img {border-radius: 100%; /*padding: 1px;*/ /*border: 1px solid #807e7e;*/ width: 60px; height: 60px;}
.user_dt .col-md-9 {padding-left: 0;}
.user_dt .col-md-9 h2 {margin-top: 1px; font-size: 19px;}
.user_dt .col-md-9 p {font-size: 13px;}
.space3 {margin-top: 3px;}
.padright30 {padding-right: 30px;}
.padleft30 {padding-left: 30px;}
.message-conversation .calender-block {margin-bottom: 20px;}
/*after container will convert into 90% in size*/
.gotomsg {float: right; padding-right: 30px;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {background-color: #807e7e; box-shadow: none; color: #fff;}
select::-ms-expand { outline : none; overflow : hidden; text-indent : 0.01px; text-overflow : ''; background : url("") no-repeat right #3c3c3c; border:none;
    color: #fff;} 
#contact_form .mainhead textarea {border: 1px solid #cccccc; width: 100% !important; border-radius: 0; color: #555555; padding: 6px 12px;} 
.modal-footer .gry-btn {height: 42px; border-radius: 0;}
.sticky_container .detail-content ul li i {font-size: 30px;}
.condet {clear: both;}
.namedet {display: inline; float:left; margin-bottom: 10px;}
.listing-pg .book_it_section .req-btn {width: 50%; padding: 10px 0px!important; font-size: 17px!important; margin: 0 6px!important;}
.listing-pg .book_it_section .wishlist {width: 30%; padding: 13px 0px!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: bold; }
.contact-pg {background: #fff none repeat scroll 0 0; padding-bottom: 18px!important; padding-top: 18px!important;}
.listing-pg {background: #f5f5f5; padding-bottom: 10px !important; min-height: 170px;}
.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:0px; padding:0px; 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; font-family: 'Open Sans', sans-serif; color:#ed7005; text-align:center;}
.review-pg ul li b {background: #2b2b2b none repeat scroll 0 0;
    border-radius: 100%;
    color: #ffffff;
    margin-right: 7px;
    /*padding-left: 9px;
    padding-right: 9px;
    padding-top: 4px;*/ padding: 5px 7px;}
.review-pg ul li p span {font-size:14px; color:#707070; font-family: 'Open Sans', sans-serif; font-weight:normal !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: none; border: none; margin-top: 36px; }
.about-user .carousel-control {opacity: 0.7; font-size: 72px;}
.about-user .carousel-control.right {background-image: none; }
.about-user .media-carousel .carousel-control.right {background: none; border: none; margin-top: 36px; }
.superhost {position: absolute; right: -7px; top: 0;}
.contact-pg .review-user-img {position: relative;}
/*Hover drop down*/
.dropbtn {
    color: #2b2b2b;
    font-size: 16px;
    border: none;
    cursor: pointer;
}
.dropdown {
    position: relative;
    display: inline-block;
}
.dropdown-content {
    display: none;
    position: absolute;
    right: 0;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 9;
}
.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}
.dropdown-content a:hover {background-color: #f1f1f1}
.dropdown:hover .dropdown-content {
    display: block; z-index: 999;
}
/*over*/
.rightblock {display: inline-block; float: right;}
.rightblock .wishlist {float: left; display: inline;}
.rightblock .sharing {float: left; display: inline; margin-left: 11px; margin-top: 3px;}
.review_container {border-bottom: 1px solid #e4e3e3;
    padding-bottom: 17px;}
.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: 0.6;}
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;}
.edit-img i {color: #f58b3a; font-size: 20px; left: 1px; position: absolute; top: 1px;}
 .editPropPhoto i {left: 17px; top:0;}

 .update_lisitng_title i {color: #f58b3a; font-size: 20px;cursor: pointer;}

 /*.loaderLoading {width: 100%; height: 100%; background: #16171d; opacity: 0.75; position: fixed; z-index: 99999999; top: 0; bottom: 0; right: 0; left: 0;}*/
/*.loaderLoading img {left: 50%; position: fixed; top: 50%; vertical-align: middle;}*/

/*User profile date 26 july*/
.user-img-block  .img_area img {width: 100%;}
.welcome-block h2 {font-size: 32px; color: #2b2b2b; margin-top: 0; margin-bottom: 0;}
.flag i a {font-family: 'Open Sans', sans-serif;}
.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%;}
.disinline{display: inline;}
.martop10 {margin-top: 10px;}
.welcome-block .martop10 i {font-size: 18px; color: #ed7005;} 
.video-profile {display: inline; float: left; /*margin-right: 17px;*/ /*padding-top: 3px;*/}
.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;}
.main-grey .bootstrap-switch {margin-top: 11px;}
.dropdown .pos_top {margin-top: -10px!important;}
#results_pagination a {background-color: #ffffff; border: 1px solid #ddd; color: #337ab7; float: left; line-height: 1.42857; margin-left: -1px; 
padding: 6px 12px; position: relative; text-decoration: none; box-shadow: none;}
 #results_pagination b {background-color: #ffffff; color: #fff; float: left; line-height: 1.42857; margin-left: -1px; padding: 6px 12px;
 position: relative; text-decoration: none; border: 1px solid #ddd; box-shadow: none;}
 #results_pagination a:hover {background-color: #5c5c5c; color: #fff; border: 1px solid #ddd; box-shadow: none;}
 #results_pagination .pagination {margin-top: 0;}
 #results_footer .results_count {display: inline;}
 .cut-img .inn-img:hover img {opacity: 0.6;}
 .player {height: 365px;}

/*Page new inner html which have to put to local  */
.padright0 {padding-right:0}
.padleft0 {padding-left:0;} 
tbody tr:first-child { background-color: #dfdfdf;}
/*.my-res tbody tr td {max-width:200px;}*/
.my-res .details a:first-child {padding-left:0;}
.my-res table tr td {padding-top:20px;}
 table .checkbox {margin-top:0; margin-bottom:1px;}
.my-res .det-page i {display: inline; float: left; padding-right: 5px; padding-top: 3px; } 
.my-res .bigbold {font-size:19px;}
.my-res .operation i {color:#337ab7;}
/*over date 30 july*/
.photo-upload-btn form {border:1px solid #ccc;}
.uploadIdButton form {border:none;}
.review-box .content-block {padding: 10px 12px!important;}
.my-res td img {width:50px; height:50px; margin-right:5px; float:left;}
.video-section img {width: 100%;}
#toggle-video-record .record {text-align: center;}
.mobile {margin-right: -15px; margin-left: -15px;}
.mng-list td.details i {font-size: 14px;}
#cke_listing_description {width: 100%!important;}
.location {min-height: 550px;}
.photo-block .text-area textarea {border-radius: 0; color: #555555; padding: 6px 12px; border: 1px solid #cccccc; width: 100% !important;}
.inner-content .gray-content {min-height: 550px;}
.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;}
.down-content .disinline i {font-size: 25px; color: #2b2b2b;}
.down-content .disinline li {margin-left: 60px; }
.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 #cccccc; border-radius: 0; color: #555555; padding: 6px 12px; width: 100% !important;}
/*#user_port_image ul li img {position: relative;}*/
/*#user_port_image ul li a {position: absolute; right: -5px; top: 0;}*/
.total_price b {font-size: 20px; margin-left: 7px;}
/*BugSolving from 16-8-16*/
.ad-info textarea {border: 1px solid #cccccc; width: 100% !important; border-radius: 0; color: #555555; padding: 6px 12px;}
#user_port_image ul li {padding: 0 15px;}
.view-test table .com_dot {word-wrap:break-word; width: 400px;}
.staticTitle {background: #fff; padding: 10px;}
.rates-star .rating_class {width: 250px!important;}
#frmAddReview .rating_class {width: 250px!important;}
#frmAddReview img {float: left;}
.how-works .title {border-bottom: 1px solid #cccccc;
    color: #2a2b2b !important;
    font-size: 24px;
    line-height: 1;
    margin-bottom: 10px;
    padding-bottom: 10px;}
  .yourtrip .title {border-bottom: 1px solid #cccccc;
    color: #2a2b2b !important;
    font-size: 24px;
    line-height: 1;
    margin-bottom: 10px;
    padding-bottom: 10px;}
  .ad-info .title {border-bottom: 1px solid #cccccc;
    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 input {display: inline; width: 87%;}
    /*#calendar-edit-form .modal-footer {float: right;}*/
    #calendar-edit-form .modal-content {overflow: hidden;}
    .edit-profile-block .avatar-btns {margin-top: 20px;}
    #house_rules_data p {word-wrap: break-word;}
    .mapcheck .checkbox {display: block; margin-top: 0;}
    .mapcheck .checkbox label {word-wrap:break-word;}
    .mapframe #first_time_map_question {background: #ffffff none repeat scroll 0 0; 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;}
    .req-btn:hover {background-color: #fd9207!important; color: #fff!important;}
    .newslatter-btn .subnews:hover {background-color: #fd9207!important; color: #fff!important;} 
     .export-calender input {float: left;}
    .mainsearch .search_result .item {width: 100%; height: 185px;}
.mainsearch .search_result .item img {height: 100%; /*height: auto;*/}

.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%;
}

.nct-icon a { background-image: url("../images/nct-icon.png") !important; background-position: 8px 7px !important; background-repeat: no-repeat !important;
    background-size: 12px 12px !important;  }
 .nct-icon a:hover {background-image: url("../images/nct-icon-hover.png") !important; transition: all 0.10s ease 0s!important;}

 /*FB Custom button*/
 /*.fbBtn span:first-child {height: 42px!important; margin: 0 auto; text-align: center; vertical-align: bottom; width: 166px!important;}
 ._4z_b {padding: 9px 50px!important; width: 166px !important; }
 ._4z_f {font-size: 12px;}*/

.select-nct .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; /*border:2px solid #1374e5;*/ float:left; width:100%; background: none; border: none; padding: 6px 1px;}
 .select-nct .form-control div.root {background: url(../images/select-arrow1.png) 98% 16px no-repeat;text-align:left; float:left; width:100%; /*padding:10px;*/ box-sizing:border-box; color: #fff; padding: 6px 1px; font-size: 17px;}
.select-nct .form-control div.root .value {display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%; padding-right:10px;}  
.select-nct .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: 34px; width: 100%;}
.nct-footer-newletters-container .newsletter-submit:hover {background: #fd9207 none repeat scroll 0 0; color: #fff;}

@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;}
 	.calender .right-block ul li {font-size: 13px; padding: 0 12px 0 5px;}
 	.down-content .disinline li {margin-left: 57px;}
 	.user-dashboard .left .snap-shot-block .text1 {font-size: 13px;}
 	.user-profile .photosandvideo .photosandvideotab .photo-upload-btn .btn-box, .user-profile .photosandvideo label {font-size: 13px;}
 	.my-res .details a {padding: 5px!important;}
}

@media only screen and (max-width: 1200px) {
.banner { height:auto;}
.banner-form { width:90%;}
.container .img-text{font-size:25px;}
.container h3{font-size:22px;}
.banner .banner-image img { position:relative; width:auto;}
.inner-header .navbar-left .form-group .icon-text{width:9%;}
.navbar-default .navbar-form{width:35%; margin-left:0px;}
.user-dashboard .right .shared-link h2{font-size:14px;}
/*13 april*/
#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; top:174px;}
.ad-info label {padding-left:0;}
.ad-info .radio {margin-right:20px;}
.collection .img-block {height: 150px; width: 150px;}
.collection .text {font-size: 8px;}
.collection p {font-size: 8px;}
.user_dt .col-md-9 {padding-left: 15px;}
.container {width: 970px;}
.inner-content .listing-left-menu{position:relative;}
#toggle-video-record .record {height: auto;}
.photos .add-photo {min-width: 153px; padding: 11px; 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 {position: relative; top: 0;}
 .profile-pic img {position: absolute; top: -24px; right: -10px;}

 /*listing detail*/
 
 .sticky_container .detail-content ul li i {font-size: 22px;}
.review-user-img, .review-block .review-user-name, .review-block .review-user-text {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;}
.hasDatepicker, #number_of_guests {font-size: 10px;}
.superhost {right: -23px;}
.listing-pg .book_it_section .req-btn {font-size: 14px !important; margin: 0 3px !important;}

/*User profile*/
.video-profile {float: none;}
.down-content .disinline li {margin-left: 0; margin-right: 13px; display: inline-flex; float: left;}
.review-pg ul li span {font-size: 13px;}
.social_connections_and_reviews .title {overflow: hidden;}
.social_connections_and_reviews .review-pg ul li {display: block; float: none!important; }
.social_connections_and_reviews .welcome-block {margin-top: 0;}
.review-pg ul li b {padding: 5px 6px;}
.social_connections_and_reviews .welcome-block p {margin-bottom: 0;}
/*.social_connections_and_reviews .title a {line-height: 28px;}*/
.user-dashboard .left .snap-shot-block .text {width: 53%;}
#frm_login .checkbox input {margin-top: 0;}
.user-profile .photosandvideo .photosandvideotab .photo-upload-btn .btn-box, .user-profile .photosandvideo label {font-size: 13px;}
.ad-info .radio input {margin-top: 4px; margin-left: -24px;}
.my-res .details a {padding: 5px!important;}
.mapframe #first_time_map_question {background: #ffffff none repeat scroll 0 0; 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;}
    .nct-footer-newletters-container .newsletter-submit {font-size: 13px;}
}
@media only screen and (max-width:990px) {
/*.banner { max-height: 510px; min-height: 510px;}*/
.footer-navigation .responsive-nav{width:27% !important; display:inline-block; float:left; margin-top:20px;}
.footer-navigation .select-language {width:23%; display:inline-block; float:left;}
.container .img-text{font-size:18px;}
.container h3{font-size:20px;}
.general_heading h4{font-size:26px;}
.inner-header .navbar-default .navbar-collapse .navbar-right{text-align:center !important; display:inline-block; width:auto; margin: auto; border-top: 1px solid #eaeaea;}
.inner-header .navbar-default .navbar-collapse .form-group .form-control{height:auto; line-height:34px;}
.inner-content .content-main .right-content .form-inline .form-group{margin-bottom:10px;}
.footer-container .newslatter-btn{font-size:inherit; padding:0px 45px; font-size:20px; border-radius:5px;}
.footer-container .search-inputbar{border-radius:5px !important; margin-bottom:15px;}
.search-input-bg .input-group{display:block;}
.search-input-bg .input-group .newslatter-btn{display:table; line-height:50px;}
.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;}
.search-listgrid .caption h5, .search-listgrid .caption p {font-size:9px;}
.search-listgrid .caption h4 span {font-size:11px;}
.navbar-right li a {font-size:13px!important;}
.profile-pic {bottom:95px;}
/*13 april*/
#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;}
.content-slide a h3 {font-size:20px!important;}
.profile-pic {bottom:0; top:174px;}
.yourtrip .ytleft p, .yourtrip .ytrgt p {font-size:11px;}
.policies .ytleft p, .policies .ytrgt p {font-size:11px;}
.ad-info .radio { margin-right: 25px;}
.ad-info label {padding-left:0;}
.collection .img-block {height: 150px; width: 150px;}
.collection .text {font-size: 8px;}
.collection p {font-size: 8px;}
.user_dt .col-md-9 {padding-left: 15px;}
.container {width: 750px;}
.padleft0 {padding-left: 15px;}
.padright0 {padding-right: 15px;}
.search-input-bg .input-group .newslatter-btn {line-height: 38px;}
.footer-container .search-inputbar {border-radius: 0!important;}
.footer-container .newslatter-btn {border-radius: 0;}
#reviews-about-you .past-review-box p, #reviews-about-you .past-review-box a {margin-top: 5px;}
.review-tab .review.pull-right {float: none!important;}
/*.read .col-md-1 p {margin-top: 10px;}*/
#toggle-video-record .record {font-size: 13px;}
#toggle-video-record .stop-record {font-size: 13px;}
.navbar-nav > li {padding-left: 10px; padding-right: 10px;}
.inner-content .content-main .listing-left-menu ul li a {padding: 8px;}
.account-setting div.pull-right {float: none!important;}
.inner-content .listing-left-menu{position:relative;}
.account-setting div.pull-right {float: none!important;}
.inner-content .listing-left-menu {margin-bottom: 20px;}
.photo-upload-btn .pointer {margin-bottom: 10px;}
.navbar-nav > li {padding-left: 6px; padding-right: 0;}
.navbar-right li a {font-size: 11px!important;}
.inner-header .navbar-default .navbar-nav > li > a .icon-font {font-size: 12px;}
/*.user-dashboard .welcome-block {margin-top: 30px;}*/
.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 .user-img-block h2, .user-dashboard .right .welcome-block p {margin-top: 10px;}
 .user-dashboard .left .snap-shot-block h2 {margin-top: 10px;}
 .user-dashboard .title {padding-bottom: 10px;}
 .user-dashboard .right .shared-link h2 {margin-top: 0;}
 /*.inner-content .listing-left-menu {background: none;}*/
 .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: 87%; top: 30%; width: 14%; padding: 0;}
 .location .postal-sdd-block ul li a {font-size: 13px;}
 .amenities .checkbox {font-size: 14px;}
 .inner-content .content-main .listing-left-menu ul p {padding-left: 8px;}
 .photos .add-photo {min-width: 120px; padding: 7px;}
 .photos label {font-size: 14px;}
.form-calender .sync-calender p {line-height: 26px; padding: 4px;}
.profile-pic {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;}
 .inner-header .navbar-left .form-group .icon-text {margin-top: 15px;}
 .logo img {height: 49px;}
/*listing detail*/
.detail-content .right-block {position: relative; top: 0; right: 0; background: #f5f5f5; padding: 10px; margin: 0 auto; width: 80%; margin-bottom:20px; }
.detail-content .right-block .stk-chng {margin: 0 auto;}
.detail-content .right-block .stk-chng .review-pg {padding: 10px; overflow: hidden;}
.superhost {right: 8px;}

.namedet  {text-align: center; margin: 0 auto; display: block; float: none;}
 .detail-content .right-content .rightblock {display: block; float: none; margin: 0 auto; text-align: center; clear: both;}
 .rightblock .wishlist, .rightblock .sharing {float: none;}
 .detail-content .left-block .right-content .title-text {margin: 0;}
 .condet {clear: both; display: block; margin: 25px auto; text-align: center;}
 .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;}
.calender-box .calender {/*padding-left: 0; padding-right: 0;*/}
.review-block h2 {padding: 0 0 19px; text-align: center; }
.txtcnt {text-align: center;}
.review-user-img, .review-block .review-user-name, .review-block .review-user-text {display: block; margin: 0 auto; text-align: center;}
.review-block .rating-text {display: block; margin-right: 0;}
.review_container .pull-right {float: none!important;}
.pleft {float: left;}
.pright {float: right;}
.review-block .review-content, .review-block .rating-text {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 {}
.listing-pg .book_it_section .req-btn {width: inherit; padding: 5px!important; }
.ovrhid {width: 100%; margin: 5px 0;}
.footer-container .search-input-bg .subnews {padding: 9px;}

/*User profile*/
.video-profile {float: none;}
.down-content .disinline li {margin-left: 0; margin-right: 13px; display: inline-flex; float: left;}
.review-pg ul li span {font-size: 13px;}
/*.social_connections_and_reviews .title h2 {display: block;}*/
.social_connections_and_reviews .title {overflow: hidden;}
/*.vall {float: left;}*/
.add-bgtxt {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; }
.social_connections_and_reviews .welcome-block {margin-top: 0;}
.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 .snap-shot-block .text1 {font-size: 12px;}
.user-dashboard .left .quick-link-block ul li a {font-size: 12px;}
#frm_login .checkbox input {margin-top: 0;}
.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 { left: 6px; /*padding: 3px 5px;*/ position: absolute; top: 43px; z-index: 999999999;}
 .mapframe #first_time_map_question {background: #ffffff none repeat scroll 0 0; border: 1px solid #707070; color: #3d3d3d; font-size: 13px; left: 10px;
    padding: 10px; position: absolute; text-align: center; top: 76px; width: 202px;}
    .stk-chng .sec select {height: 25px;}

 /*Footer New*/
 .nct-footer-newletters-container .newsletter-submit {width: auto; margin-top: 10px;}

}
@media only screen and (max-width: 767px) {
.menu-text {background: #fff; position:absolute; width: 100%;}
.banner .slider-text { margin:80px 0;}
.banner {height:auto;}
.search-form li:first-child, .search-form li{ width:100% !important;}
.banner-form { width:100%; padding:0 15px; }
.banner-form .input-group{margin-bottom:15px;}
.menu-text {background: #fff; position: absolute; width: 100%;}
.navbar-default .navbar-nav>li>a{color:#000;}
.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 {width:100%; display:inline-block; float:left;}
.container .img-text{font-size:25px;}
.general_heading h4:before, .general_heading h4:after{border:none; width:auto;}
.collection_heading h4:before{border:none; width:auto;}
.collection_heading h4:after{border:none; width:auto;}
.inner-header .navbar-default .navbar-collapse .navbar-form{border-top:0px;}
.inner-header .navbar-right li{border-top:0px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; width:100%;}
.inner-header .navbar-default .container-fluid .navbar-collapse ul{margin-top:20px; border-top:1px solid #eaeaea; width:100%;}
.inner-content .listing-left-menu{position:relative;}
.list_space .content-main .left-form .search-row{width:100% !important;}
.search-form .search-row .select-main{margin-bottom:20px;}
.slider-content .slider-text {margin:80px 0px;}
.search-form .search-row .search-btn{margin-top:15px;}
.navbar-default .navbar-form{width:100%;}
.list_space .property-btn{width:100%; margin-bottom:10px;}
.list_space select{border-left:1px solid #dbdbdb; width:100%; margin-bottom:10px;}
.user-dashboard .right .referal-block{border-right:0px; 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 {border-radius:5px; margin-top:7px;}
.pro-pic-right {margin-top:10px;}
.mapframe {display:none;}
/*april 13*/
#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;}
.content-slide a h3 {font-size:20px!important;}
.profile-pic {bottom:0; top:174px;}
/*.ad-info input {width:100%;}*/
.ad-info .radio label {padding-left:0;}
.ad-info .radio {display:block;}
.payment input {width:100%;}
.menu-text {background: #000;}
.navbar-default .navbar-nav > li > a:hover {border-bottom: none; padding-bottom: 0;}
.navbar-default .navbar-nav > li > a {color: #fff;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {margin-top: 11px;}
.collection .img-block {height: 250px; width: 250px;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {color: #fff;}
.user_dt .col-md-9 {padding-left: 15px;}
.container {width: 100%;}
.padleft0 {padding-left: 15px;}
.padright0 {padding-right: 15px;}
/*Responsive tags for H1 to H6*/
.footer-container .search-inputbar {border-radius: 0!important;}
.footer-container .newslatter-btn {border-radius: 0;}
.footer-navigation .col-md-12 .col-md-3 {margin-top: 10px;}
.footer-navigation select.input-lg {width: 100%!important;}
.footer-navigation .social-icon {padding-top: 0;}
.read .col-md-1 p {margin-top: 10px;}
.navbar-collapse.in {overflow-y: visible; }
.account-setting div.pull-right {float: none!important;}
.inner-content .listing-left-menu {margin-bottom: 20px;}
.user-profile div.pull-right {float: none!important;}
.user-profile .right-content .view-profile-block {float: none!important;}
.user-profile div.pull-right {float: none!important;}
.user-profile .remark-link {text-align: left;}
.photo-upload-btn .pointer {margin-bottom: 10px;}
.user-dashboard .welcome-block {margin-top: 30px;}
.user-dashboard .left .user-img-block h2, .user-dashboard .right .welcome-block p {margin-top: 10px;}
 .user-dashboard .left .snap-shot-block h2 {margin-top: 10px;}
 .user-dashboard .title {padding-bottom: 10px;}
 .user-dashboard .right .shared-link h2 {margin-top: 0;}
 .user-dashboard-menu .brd {padding: 5px 0;}
 /*.inner-content .listing-left-menu {background: none;}*/
 .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 h2, .main-grey .header-switch .white-link {text-align: center;}
 .inner-content .content-main .listing-left-menu ul p {padding-left: 8px;}
 .photos .add-photo {min-width: 190px; text-align: center;}
 .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;}
/*Search Page*/
 .searchAbnb .dates-input .form-group, .searchAbnb .dates-input .check-num, .searchAbnb .selectbar select {margin-bottom: 15px; width: 100%;}
 #footer-hd {position: relative!important; bottom: 0; display:block!important;} 
 .searchAbnb {position: relative; top: 0; z-index: 0;}
 .foot-button {display: none;}
 #list_view_loading {left: 30%!important; top: 40%!important;}
 .mCSB_outside + .mCSB_scrollTools {right: -26px!important;}
 .profile-pic {position: relative; top: 0;}
 .profile-pic img {position: absolute; top: -24px; right: 0;}


 /*Listing detail page*/
 .namedet  {text-align: center; margin: 0 auto; display: block; float: none;}
 .detail-content .right-content .rightblock {display: block; float: none; margin: 0 auto; text-align: center; clear: both;}
 .rightblock .wishlist, .rightblock .sharing {float: none;}
 .detail-content .left-block .right-content .title-text {margin: 0;}
 .condet {clear: both; display: block; margin: 25px auto; text-align: center;}
 .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;}
.calender-box .calender {/*padding-left: 0; padding-right: 0;*/}
.review-block h2 {padding: 0 0 19px; text-align: center; }
.txtcnt {text-align: center;}
.review-user-img, .review-block .review-user-name, .review-block .review-user-text {display: block; margin: 0 auto; text-align: center;}
.review-block .rating-text {display: block; margin-right: 0;}
.review_container .pull-right {float: none!important;}
.pleft {float: left;}
.pright {float: right;}
.review-block .review-content, .review-block .rating-text {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;}
.detail-content .right-block {display: block; position: relative;}
.gallery a img {float: none!important; margin: 0 auto;}
.listing-pg .book_it_section .req-btn {font-size: 14px !important;}
.contact-pg .col-md-8 h2, .contact-pg .col-md-8 p, .contact-pg .col-md-8 span {text-align: center;}
.review-pg ul li b {padding: 5px;}
.txt-ct {text-align: center;} 

/*User profile*/
.video-profile {float: none;}
.down-content .disinline li {margin-left: 0;}
.social_connections_and_reviews .title h2 {display: block;}
.social_connections_and_reviews .title {overflow: hidden;}
.vall {float: left;}
.add-bgtxt {overflow: hidden;}
.add-bgtxt .review-box .right-text {float: none; text-align: center;}
.add-bgtxt .review-box .content-block p {text-align: center;}
.review-pg ul li {display: block!important; /*float: none!important;*/ }
.user-img-block .img_area img {width: inherit;}
#frm_login .checkbox input {margin-top: 0;}
#frm_login .checkbox input {margin-top: 0;}
#frm_signup .captcha-icon, #frm_signup .captcha img {margin-top: 0;}
.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;}
.container h3{font-size:22px;} 
.message-block .msg .col-md-2 div {display: block; float: none; margin: 0 auto; text-align: center;}
.user-dashboard .right .message-block .msg {text-align: center;}
.my-res table tr td p, .my-res table tr td a {display:block; width:98px; white-space: nowrap; overflow:hidden !important; text-overflow: ellipsis;}
.stk-chng .sec select {height: 25px;}
/*Footer New*/
 .nct-footer-newletters-container .newsletter-submit {width: auto; margin-top: 10px; float: left;}

}

@media only screen and (max-width:568px) {
.banner .slider-text { margin:80px 0;}
.banner { height:auto;}
.footer-navigation .responsive-nav{width:100% !important; display:inline-block; float:left;}
.container h3{font-size:22px !important;}
.slider-content .slider-text h1{font-size:40px;}
.login .title{font-size:26px;}
.signup .title{font-size:26px;}
.form-calender .sync-calender p{float:left;}
.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;}
/*april 13*/
#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;}
.content-slide a h3 {font-size:20px!important;}
.profile-pic {bottom:0; top:174px;}
/*.ad-info input {width:100%;}*/
.ad-info .radio label {padding-left:0;}
.ad-info .radio {display:block;}
.payment input {width:100%;}
.menu-text {background: #000;}
.navbar-default .navbar-nav > li > a:hover {border-bottom: none; padding-bottom: 0;}
.navbar-default .navbar-nav > li > a {color: #fff;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {margin-top: 11px;}
.navbar-collapse.in {overflow-y: visible; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {color: #fff;}
.user_dt .col-md-9 {padding-left: 15px;}
.container {width: 100%;}
.padleft0 {padding-left: 15px;}
.padright0 {padding-right: 15px;}
/*Responsive tags for H1 to H6*/
h4 {font-size: 26px!important;}
.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 .col-md-12 .col-md-3 {margin-top: 10px;}
.footer-navigation select.input-lg {width: 100%!important;}
.footer-navigation .social-icon {padding-top: 0;}
.read .col-md-1 p {margin-top: 10px;}
.account-setting div.pull-right {float: none!important;}
.inner-content .listing-left-menu {margin-bottom: 20px;}
.user-profile .right-content .view-profile-block .pull-right {float: none!important;}
.user-profile .right-content .view-profile-block {float: none!important;}
.user-profile div.pull-right {float: none!important;}
.user-profile .remark-link {text-align: left;}
.photo-upload-btn .pointer {margin-bottom: 10px;}
.user-dashboard .welcome-block {margin-top: 30px;}
#reserv .orange-btn {width: 100%; min-width: none; font-size: 12px; text-transform: capitalize;}
.user-dashboard .left .user-img-block h2, .user-dashboard .right .welcome-block p {margin-top: 10px;}
 .user-dashboard .left .snap-shot-block h2 {margin-top: 10px;}
 .user-dashboard .title {padding-bottom: 10px;}
 .user-dashboard .right .shared-link h2 {margin-top: 0;}
 .user-dashboard-menu .brd {padding: 5px 0;}
 .inner-content .listing-left-menu {background: none;}
 .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;}
 .main-grey .header-switch h2, .main-grey .header-switch .white-link {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;}
 /*Search Page*/
 .searchAbnb .dates-input .form-group, .searchAbnb .dates-input .check-num, .searchAbnb .selectbar select {margin-bottom: 15px; width: 100%;}
 #footer-hd {position: relative!important; bottom: 0; display:block!important;} 
 .searchAbnb {position: relative; top: 0; z-index: 0;}
 .foot-button {display: none;}
 #list_view_loading {left: 30%!important; top: 40%!important;}
 .profile-pic {position: relative; top: 0;}
 .profile-pic img {position: absolute; top: -24px; right: 0;}

 /*Listing detail page*/
 .namedet  {text-align: center; margin: 0 auto; display: block; float: none;}
 .detail-content .right-content .rightblock {display: block; float: none; margin: 0 auto; text-align: center; clear: both;}
 .rightblock .wishlist, .rightblock .sharing {float: none;}
 .detail-content .left-block .right-content .title-text {margin: 0;}
 .condet {clear: both; display: block; margin: 25px auto; text-align: center;}
 .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;}
.calender-box .calender {/*padding-left: 0; padding-right: 0;*/}
.review-block h2 {padding: 0 0 19px; text-align: center; }
.txtcnt {text-align: center;}
.review-user-img, .review-block .review-user-name, .review-block .review-user-text {display: block; margin: 0 auto; text-align: center;}
.review-block .rating-text {display: block; margin-right: 0;}
.review_container .pull-right {float: none!important;}
.pleft {float: left;}
.pright {float: right;}
.review-block .review-content, .review-block .rating-text {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;}
.detail-content .right-block {position: relative; display: block;}
.gallery a img {float: none!important; margin: 0 auto;}
.listing-pg .book_it_section .req-btn {font-size: 12px !important;}
.contact-pg .col-md-8 h2, .contact-pg .col-md-8 p, .contact-pg .col-md-8 span {text-align: center;}
.review-pg ul li b {padding: 5px 12px;}
.txt-ct {text-align: center;}

/*User profile*/
.video-profile {float: none;}
.down-content .disinline li {margin-left: 0;}
.social_connections_and_reviews .title h2 {display: block;}
.social_connections_and_reviews .title {overflow: hidden;}
.vall {float: left;}
.add-bgtxt {overflow: hidden;}
.add-bgtxt .review-box .right-text {float: none; text-align: center;}
.add-bgtxt .review-box .content-block p {text-align: center;}

#frm_login .checkbox input {margin-top: 0;}
#frm_login .checkbox input {margin-top: 0;}
#frm_signup .captcha-icon, #frm_signup .captcha img {margin-top: 5px; margin-bottom: 15px; margin-left: 0; }
.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 {display: block; float: none; margin: 0 auto; text-align: center;}
.user-dashboard .right .message-block .msg {text-align: center;}
.my-res table tr td p, .my-res table tr td a {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;}

}
@media only screen and (max-width:480px)
{
/*.location .postal-sdd-block ul li a{font-size:12px;}*/
#toggle-video-record .record {font-size: 12px;}
#toggle-video-record .stop-record {font-size: 12px;}
.calender .right-block ul{float:left;}
.calender .right-block ul li{width:90%; margin-bottom:10px; font-size: 14px;}
.res-req .border-div {border:none; padding:10px!important;}
.trip-advice, .trip-book {padding:10px;}
.trip-book ul li {width:100%;}
.paypal input {width:100%; margin-bottom: 10px;}
.paypal #paypal_cancel {display: block; margin: 0 auto; text-align: center;}
.cur-tips .newslatter-btn {border-radius:5px; margin-top:7px;}
.pro-pic-right {margin-top:10px;}
.questions form select {width:60%;}
.mainhead .main-row span {width:100%;}
.contact .heading {bottom: 7px;}
.contact .heading h2 {font-size:14px;}
.searchbar input {width:62%;}
.search-listgrid .list-group-item .caption {}
.fixed {position:inherit;}
.detail-content .right-block {position:relative; display: block;}
.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%;}
.listing-pg .col-md-4  label {clear: both; float: left;}
.but-email button {width:inherit;}
.but-email button, .but-email .btn-group  {width:100%; margin:0;}
.but-email .btn-group > .btn:first-child {margin:0;}
.review-block h2 {padding: 0 0 43px;}
.review-block .form-group {float:left;}
.review-block .translate {width:100%; margin:0;}
.review-block .review-user-text {overflow:hidden;}
.mapframe {display:none;}
/*date 13 april*/
#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;}
.content-slide a h3 {font-size:20px!important;}
.profile-pic {bottom:0; top:174px;}
/*.ad-info input {width:100%;}*/
.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%;}
.menu-text {background: #000;}
.navbar-default .navbar-nav > li > a:hover {border-bottom: none; padding-bottom: 0;}
.navbar-default .navbar-nav > li > a {color: #fff;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {margin-top: 11px;}
.footer-container .newslatter-btn {padding: 0 25px; width: 100%;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #fff;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {color: #fff;}
.message-conversation .message-block .textmessage-block img {width: 100%; height: 100%;}
.user_dt .col-md-9 {padding-left: 15px;}
.container {width: 100%;}
.padleft0 {padding-left: 15px;}
.padright0 {padding-right: 15px;}
/*Responsive tags for H1 to H6*/
h4 {font-size: 26px!important;}
.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 .col-md-12 .col-md-3 {margin-top: 10px;}
.footer-navigation select.input-lg {width: 100%!important;}
.footer-navigation .social-icon {padding-top: 0;}
.read .col-md-1 p {margin-top: 10px;}
.account-setting div.pull-right {float: none!important;}
.inner-content .listing-left-menu {margin-bottom: 20px;}
.user-profile .right-content .view-profile-block .pull-right {float: none!important;}
.user-profile .right-content .view-profile-block {float: none!important;}
.user-profile div.pull-right {float: none!important;}
.user-profile .remark-link {text-align: left;}
.photo-upload-btn .pointer {margin-bottom: 10px;}
 .rates-star b {display: block; padding-left: 0;}
 .inner-content .content-main .right-content h3 {line-height: normal;}
 .user-dashboard .welcome-block, .user-dashboard .alerts {margin-top: 20px;}
 #reserv .orange-btn {width: 100%; min-width: none; font-size: 9px;}
 #toggle-video-record .record {height: auto;}
 .user-dashboard .left .user-img-block h2, .user-dashboard .right .welcome-block p {margin-top: 10px;}
 .user-dashboard .left .snap-shot-block h2 {margin-top: 10px;}
 .user-dashboard .title {padding-bottom: 10px;}
 .user-dashboard .right .shared-link h2 {margin-top: 0;}
 .user-dashboard-menu .brd {padding: 5px 0;}
 .inner-content .listing-left-menu {background: none;}
 .search-input-bg .input-group .newslatter-btn {float: left; line-height: 25px; margin: 5px auto;}
 .pagination > li > a, .pagination > li > span {padding: 6px 9px;}
 .pagination a, .pagination .current, .pagination span {margin-left: 2px !important;}
 .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 h2, .main-grey .header-switch .white-link {text-align: center;} 
 .inner-content .content-main .right-content h2 {line-height: 33px; margin-bottom: 20px;}
 .container h3{font-size:22px !important;}
 .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;}
 /*Search Page*/
 .searchAbnb .dates-input .form-group, .searchAbnb .dates-input .check-num, .searchAbnb .selectbar select {margin-bottom: 15px; width: 100%;}
 #footer-hd {position: relative!important; bottom: 0; display:block!important;} 
 .searchAbnb {position: relative; top: 0; z-index: 0;}
 .foot-button {display: none;}
 #list_view_loading {left: 20%!important; top: 40%!important;}
 .profile-pic {position: relative; top: 0;}
 .profile-pic img {position: absolute; top: -24px; right: 0;}

 /*Listing detail page*/
 .namedet  {text-align: center; margin: 0 auto; display: block; float: none;}
 .detail-content .right-content .rightblock {display: block; float: none; margin: 0 auto; text-align: center; clear: both;}
 .rightblock .wishlist, .rightblock .sharing {float: none;}
 .detail-content .left-block .right-content .title-text {margin: 0;}
 .condet {clear: both; display: block; margin: 25px auto; text-align: center;}
 .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;}
 /*#calendar_div .calender .right-block ul li {width: 80%;}*/
.calender-box .calender {/*padding-left: 0; padding-right: 0;*/}
.review-block h2 {padding: 0 0 19px; text-align: center; }
.txtcnt {text-align: center;}
.review-user-img, .review-block .review-user-name, .review-block .review-user-text {display: block; margin: 0 auto; text-align: center;}
.review-block .rating-text {display: block; margin-right: 0;}
.review_container .pull-right {float: none!important;}
.pleft {float: left;}
.pright {float: right;}
.review-block .review-content, .review-block .rating-text {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;}
.gallery a img {float: none!important; margin: 0 auto;}
.listing-pg .book_it_section .req-btn {font-size: 11px !important;}
.contact-pg .col-md-8 h2, .contact-pg .col-md-8 p, .contact-pg .col-md-8 span {text-align: center;}
.review-pg ul li b {padding: 5px 6px;}
.txt-ct {text-align: center;}

/*User profile*/
.video-profile {float: none;}
.down-content .disinline li {margin-left: 0;}
.social_connections_and_reviews .title h2 {display: block;}
.social_connections_and_reviews .title {overflow: hidden;}
.vall {float: left;}
.add-bgtxt {overflow: hidden;}
.add-bgtxt .review-box .right-text {float: none; text-align: center;}
.add-bgtxt .review-box .content-block p {text-align: center;}
.user-img-block .img_area img {width: 100%;}

#frm_login .checkbox input {margin-top: 0;}
#frm_signup .captcha-icon, #frm_signup .captcha img {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 button, .information #submit_message_form a {margin-bottom: 10px;}
.message-block .msg .col-md-2 div {display: block; float: none; margin: 0 auto; text-align: center;}
.user-dashboard .right .message-block .msg {text-align: center;}
.superhost {right: 42px;}
.super_lightbox {background-color: #ffffff; border: 2px solid #333333; color: #333333; display: none;
    height: 100%;
    left: 6px;
    overflow: auto;
    padding: 16px;
    position: fixed;
    right: 0;
    top: 0px;
    width: 100%;
    z-index: 999999;}
    #search_form .headerdiv .leftheader  {float: none!important;}
    #search_form .headerdiv .rightheader  {float: none!important;}
    .rates-star img {float: left;}
    .rates-star b {display: block; padding-left: 0;}
    .rates-star .rating_class {width: inherit;}
     #frmAddReview .rating_class {width: inherit!important;}
     #frmAddReview b {display: block; padding-left: 0;}
     #frmAddReview img {float: left;}
     #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;
	
     }
}

/*  New css calender date 2 7 2016*/

.ui-selectable-helper{
		position:absolute;
		z-index:100;
		border:1px dotted black;
	}
	#calendar td.green{
		background-color: #dfdfdf;
	}
	#calendar td.available{
		background-color: #dfdfdf;
		color: #555558;
		text-shadow:none;
	}
	#calendar td.unavailable{
		background-color: #9b9b9b;
		color: #ffffff !important;
	}
	#calendar td.booked{
		background-color: #b81b09;
	}
	#calendar td.tempBook{
		background-color: #f2b179;
	}
	#calendar td.past{
		background-color: #cecbcb;
	}
	#calendar td.ui-selecting{
		background-color: goldenrod;
	}
	#calendar td.ui-selected{
		background-color: goldenrod;
	}
.contentscroll1 {height: 100%; margin: 0; padding: 0; width: 100%;}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background: #ed7005 none repeat scroll 0 0 !important;}

/* 13-Aug */
#subtotal_area{
    width: 100%;
    overflow: hidden;
}
#subtotal_area .pull-left 
{
    margin-left: 7px;
}
#subtotal_area .pull-right 
{
    margin-right: 7px;
}
/* 13-aug*/

/* 17-aug*/

.img-city .img-block:hover .dis_none {
		display: block;
	}
.select-issue{
		-webkit-appearance: none;
		float: left !important;
		width: 40% !important;
	}
.unread{background-color: #F1F1F1;}
	
.flnone{
	float: none;
}

.a_ful_desc{
	cursor: pointer;
}
.phone_num span.p{
	background-color: #e7ecef;
	color: #e7ecef;
	width: 3px;
	padding-left: 0px;
}
/* .spinner {
    background: url({SITE_IMG}spinner.gif) left top no-repeat;
    width: 16px;
    height: 16px;
    display: block;
} */
.force_hide {
	display: none!important;
}
.hide_about_me{
	display: none;
}
#book_it_disabled_message {
	text-align: center;
	font-weight: bold;
}
.bad {
	color: #e51e18!important;
}
a[disabled]
{
	color: grey !important;
}
#maps_div {
	width: 100%;
	height: 470px;
	float: left;
}
#maps_div #map {
	width: 100%;
	height: 470px;
}
#street_view_div {
	width: 100%;
	height: 470px;
	float: left;
}
#street_view_div #pano {
	width: 100%;
	height: 454px;
	float: left;
}
.report-btn-div{
border: 1px solid #ccc;
margin: 0px 15px;
padding: 10px 20px;
text-align: center;
}
.other-container {
display: none;
}
.rating-star {
min-width: 13px;
}
.review_h .rating-star {
min-width: 20px;
}
#new_hosting_actions h2 {
	width:33%;
	float:left;
	padding-left:15px;
	border-right:2px solid #E3E3E3;
	padding-right:10px;
	height:70px;
	margin-top: 0px;
}
#new_hosting_actions {
	width: 100%;
	/* border: 2px dashed #789A9F; */
	border: 2px dashed #E3E3E3;
	/* background: #D2F2FF; */
	background: #FFF9E6;
	margin-bottom: 15px;
	padding: 15px 20px;
}
.rounded {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.lasth2 {
	border-right:0px!important;
}


#applied_filters .filter_x {
        display: block;
        background: transparent url({SITE_IMG}applied_filter_x.png) no-repeat 0 0;
        margin: 5px 3px 0 3px;
        height: 10px;
        width: 10px;
}
.ui-slider-horizontal {
        height: 6px!important;
        background: transparent url("{SITE_IMG}price.png") repeat-x 0 0!important;
        border: none!important;
    }
.custome-pagination{
margin-top:-20px
}
.custome-pagination-content{
border:none; padding:0px 0px
	
}
.resize60
{
    height: 60px;
    width : 60px;
}
.resize80
{
    height: 80px;
    width : 80px;
}
.resize100
{
    height: 100px;
    width : 100px;
}