@font-face {
    font-family: 'RobotoBold';
    src: url('fonts/RobotoBold.eot');
    src: url('fonts/RobotoBold.eot') format('embedded-opentype'),
         url('fonts/RobotoBold.woff2') format('woff2'),
         url('fonts/RobotoBold.woff') format('woff'),
         url('fonts/RobotoBold.ttf') format('truetype'),
         url('fonts/RobotoBold.svg#RobotoBold') format('svg');
}
@font-face {
    font-family: 'robotolight';
    src: url('fonts/roboto-light.eot');
    src: url('fonts/roboto-light.eot?#iefix') format('embedded-openype'),
         url('fonts/roboto-light.woff2') format('woff2'),
         url('fonts/roboto-light.woff') format('woff'),
         url('fonts/roboto-light.ttf') format('truetype'),
         url('fonts/roboto-light.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('fonts/roboto-regular.eot');
    src: url('fonts/roboto-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/roboto-regular.woff2') format('woff2'),
         url('fonts/roboto-regular.woff') format('woff'),
         url('fonts/roboto-regular.ttf') format('truetype'),
         url('fonts/roboto-regular.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
* {
    text-decoration: none;
    outline: none;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    -webkit-box-sizing:border-box; 
    border:none;
}
body {
    background: #f8f8f8 ;
    font-size: 13px;
    color: #374048 ;
    font-family: 'RobotoRegular';
    margin: 0;
    line-height: 25px;
    border:none;
    overflow-y:auto; 
}
a {    
}
a:focus, a:hover {
    text-decoration: none ;
    outline: none !important;
    transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
}
img{
	max-width: 100%;
}
.wrapper_header {
	margin: 0 auto;
	width: 100%;
	max-width: 1200px;
}
.main_part {
	float: left;
	width: 100%;
	/*background: url(../image/banner.png) no-repeat center top;*/
	background-size:cover; 
	position: relative;
	z-index: 1000;
}

/*.parent_part {
	background: url(../image/banner.png) no-repeat center top;
}*/
.header {
	float: left;
	width: 100%;
	padding: 31px 0;
}
/*.logo {
	float: left;
	width: 100%;
	max-width: 400px;
}*/
 .logo {
    float: left;
    max-width: 250px;
    width: 100%;
}
.logo a {
	float: left;
	width: auto;
}
.logo a > img {
	float: none;
	width: auto;
}
.menu {
	float: right;
	width: auto;
	padding: 15px 0;
}
.menu ul {
	float: right;
	width: auto;
	padding: 0;
	margin: 0;
}
.menu ul li {
	float: left;
	width: auto;
	list-style: none;
}
.menu ul li a {
	float: left;
	width: auto;
	font-size: 14px;
	line-height: 18px;
	font-family: 'RobotoBold';
	font-weight: normal;
	color: #fff;
	margin: 9px 14px 11px 8px;
	border-radius:4px; 
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-webkit-border-radius:4px;
}
.menu ul li a:hover {
	color: #ff8a00;
}
.sb-toggle-left {
    display: none;
}
.sb-slidebar.sb-active {
    display: none !important;
}
.last_login {
	float: right;
	width: auto;
	margin: 15px 0 0 16px;
}





.last_login ul {
	float: left;
	width: auto;
	padding: 0;
	margin: 0;
}

.last_login ul li {
	float: left;
	width: auto;
	list-style: none;
	position: relative;
	transition: all 2s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 2s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
}
.last_login ul li a {
	float: right;
	width: auto;
	background: #ff8a00;
	font-size: 14px;
	line-height: 18px;
	font-family: 'RobotoRegular';
	color: #fff;
	padding: 9px 26px 11px 25px;
	border-radius:4px; 
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-webkit-border-radius:4px;
	margin: 0 !important;
}
.last_login ul li a:hover {
	color: #fff !important;
	background: #1466a9;
	transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
}

.last_login ul li:hover ul {
	display: block;
	transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
}
.last_login ul li ul {
	display: none;
	position: absolute;
	top: 38px;
	width: 100%;
	background: #fff;
	border-radius: 0 0 4px 4px; 
	transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
}
.last_login ul li ul li {
	width: 100%;
}
.last_login ul li ul li a {
	width: 100%;
	background: none;
	color: #24689E;
}
.last_login ul li ul li:hover a {
	background: none;
	color: #FF8A00 !important;
}




.last_login a {
	float: right;
	width: auto;
	background: #ff8a00;
	font-size: 14px;
	line-height: 18px;
	font-family: 'RobotoRegular';
	color: #fff;
	padding: 9px 26px 11px 25px;
	border-radius:4px; 
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-webkit-border-radius:4px;
	margin: 0 !important;
}
.last_login a:hover {
	color: #fff !important;
	background: #1466a9;
}

/*.last_login a.logout_btn {
	display: none;
}

.last_login a.my_account:hover .logout_btn {
	display: block;
}*/

.slider {
	float: left;
	width: 100%;
	padding: 82px 0 0;
}
.item {
		float: left;
		width: 100%;
		text-align: center;
}
.slider_cont {
	float: left;
	width: 100%;
}
.slider_cont h3 {
	float: left;
	width: 100%;
	font-size: 24px;
	line-height: 29px;
	font-family: 'RobotoRegular';
	font-weight: 400;
	color: #fff;
	margin: 0;
}
.vacation_rentals_property h1.dynamiccolor {
	font-size:16px !important;
	}
.slider_cont h1 {
	float: left;
	width: 100%;
	font-size: 61px;
	line-height: 61px;
	font-family: 'RobotoBold';
	color: #fff;
	margin: 0;
	padding: 5px 0 18px;
}
.slider_cont p {
	float: left;
	width: 100%;
	font-size: 17px;
	line-height: 23px;
	font-family: 'RobotoLight';
	color: #fff;
	margin: 0;
}
.travel_now {
	float: none;
	display: inline-block;
	width: auto;
	margin: 33px 0 0;
}
.travel_now a {
	float: left;
	width: auto;
	font-size: 16px;
	line-height: 18px;
	font-family: 'RobotoRegular';
	color: #fff;
	background: #1466a9;
	padding: 13px 27px 14px 27px;
	border-radius:4px; 
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-webkit-border-radius:4px;
}
.travel_now a:hover {
	background: #FF8A00;
}
.owl-nav {
	font-size: 0;
	float: left;
	width: 100%;
	position: absolute;
	top: 30%;
}
.owl-prev {
	float: left;
	width: 36px;
	height: 36px;
	background-color: #ddd;
	background-image: url(../image/arrow_prev.png);
	background-repeat: no-repeat;
	background-position:center; 
	background:rgb(77 77 76 / 60%) url(../image/arrow_prev.png) no-repeat center;
	border-radius:50px; 
	-moz-border-radius:50px;
	-o-border-radius:50px;
	-ms-border-radius:50px;
	-webkit-border-radius:50px;
}
.owl-prev:hover {
	background:#1466A9 url(../image/arrow_prev.png) no-repeat center;
	transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
}
.owl-next {
	float: right;
	width: 36px;
	height: 36px;
	background-color: #ddd;
	background-image: url(../image/arrow_next.png);
	background-repeat: no-repeat;
	background-position:center; 
	background:rgb(77 77 76 / 60%) url(../image/arrow_next.png) no-repeat center;
	border-radius:50px;
	-moz-border-radius:50px;
	-o-border-radius:50px;
	-ms-border-radius:50px;
	-webkit-border-radius:50px;
}
.owl-next:hover {
	background:#1466A9 url(../image/arrow_next.png) no-repeat center;
	transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
}
.form_in_travel {
	float: left;
	width: 100%;
	padding: 29px 0 45px 0px;
}
.form_in_travel input {
	float: left;
	height: 49px;
	font-size: 13px;
	line-height: 16px;
	font-family: 'RobotoRegular';
	color: #374048;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-webkit-border-radius:4px;
	margin: 0 5px;
	padding: 17px 22px 16px;
	background: #F7F7F7;
}
.country {
	width: 139px;
}
.state {
	width: 139px;
}
.type_select {
	float: left;
	width: 150px;
	height: 49px;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	background:#fff url(../image/select_arrow.png) no-repeat 86% center;
	font-size: 12px;
	line-height: 16px;
	font-family: 'RobotoRegular';
	color: #374048;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-webkit-border-radius:4px;
	margin: 0 5px;
	padding: 13px 18px 15px;
}
.destination {
	width: 140px;
}
.head_search .input_in {
    float: left;
    height: 49px;
    font-size: 12px;
    line-height: 16px;
    font-family: 'RobotoRegular';
    color: #374048;
    padding: 18px 44px 15px 22px;
    width: 100%;    
    background: #F7F7F7;
    margin: 0;
}
.form_in_travel input[type="submit"] {
  background:url(../image/celender.png) no-repeat scroll center center;
  cursor: pointer;
  height: 49px;
  position: absolute;
  right: -3px;
  top: 0;
  width: 48px;
}
.head_search{
    float: left;
    width: 150px;
    position: relative;
    margin: 0 5px;
}
.search_btn {
	float: left;
	width: auto;
	height: 49px;
	padding: 15px 30px;
	color: #fff;
	background: #ff8a00;
	font-size: 14px;
	line-height: 18px;
	font-family: 'RobotoRegular';
	border-radius:4px; 
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-webkit-border-radius:4px;
	margin: 0 5px;
}
.search_btn:hover {
	background: #1466a9;
	transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #374048;
    opacity:  1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #374048;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #374048;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #374048;
   opacity:  1;
}
:-o-input-placeholder { /* Internet Explorer 10-11 */
   color:    #374048;
   opacity:  1;
}

.wrapper {
	margin: 0 auto;
	max-width: 1027px;
	width: 100%;
}
.vacation_rentals {
	float: left;
	width: 100%;
	background: #fff;
	position: relative;
	text-align: center;
}
 .vacation_rentals::before {
  background: rgba(0, 0, 0, 0) url(../image/buttom_arrow.png) no-repeat scroll center bottom;
  bottom: -20px;
  content: "";
  height: 46px;
  left: 50%;
  margin-left: -23px;
  position: absolute;
  width: 46px;
}
.vacation_rentals_box {
	float: left;
	width: 100%;
}
.vacation_rentals_box_in {
	float: left;
	width: 100%;
}
.vacation_rentals_box_in ul {
	padding: 0;
	margin: 0 -48px;
}
.vacation_rentals_box_in ul li {
	float: left;
	width: 33.3%;
	list-style: none;
	padding: 0 15px;
}
.vacation_rentals_property {
	float: left;
	width: 100%;
	text-align: center;
	padding: 67px 0 45px;
}
.vacation_rentals_property > img {
	float: none;
	display: inline-block;
	width: auto;
}
.vacation_rentals_property h1 {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 27px;
	line-height: 24px;
	font-family: 'RobotoRegular';
	font-weight: 400;
	color: #374048;
	padding: 19px 0 4px;
}
.vacation_rentals_property p {
	float: none;
	display: inline-block;
	width: 80%;
	margin: 0;
	font-size: 13px;
	line-height: 18px;
	font-family: 'RobotoLight';
	color: #374048;
}
.find_vacation_rental {
	float: left;
	width: 100%;
	background: #f8f8f8;
	border-bottom:1px solid #e9e9e9;
	padding: 0 0 20px; 
}
.find_vacation_rental_box {
	float: left;
	width: 100%;
	text-align: center;
	padding: 30px 0 30px;
}
.find_vacation_rental_box h1 {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 21px;
	line-height: 29px;
	font-family: 'robotoregular';
	color: #374048;
	font-weight: 400;
	padding: 0 0 0;
}
.find_vacation_rental_box p {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 14px;
	line-height: 25px;
	font-family: 'robotolight';
	color: #374048;
}
.Featured_Vacation_Rentals {
	float: left;
	width: 100%;
}
.Featured_Vacation_Rentals ul {
	background: #fff;
	border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-webkit-border-radius:4px;
	border: none;
	padding: 25px 0 26px;
	text-align: center;
}
.Featured_Vacation_Rentals ul li {
	border-left:1px solid #cfd1d3 !important;
	display: inline-block;
	float: none;
}
.Featured_Vacation_Rentals ul li a {
	border: none !important;
	/* padding: 0 25px !important;	 */
	border-radius:0px; 
	-moz-border-radius:0px;
	-o-border-radius:0px;
	-ms-border-radius:0px;
	-webkit-border-radius:0px;
	color: #374048;
	font-size: 15px !important;
	line-height: 14px;
	font-family: 'robotoregular';
}
.Featured_Vacation_Rentals ul li:first-child {
	border-left:0 !important; 
}
/*.Featured_Vacation_Rentals ul li:first-child + li + li + li {
	border-right:0 !important; 
}*/

.Featured_Vacation_Rentals ul li a:hover {
	color: #FF8A00;
	background: transparent;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	color: #FF8A00 !important;
}
.tab-content {
	float: left;
	width: 100%;
	margin: 27px 0 0;
}
.main_con {
	float: left;
	width: 100%;
}
.gallery_tab {
	float: left;
	width: 100%;
}
.gallery_tab ul {
	float: left;
	width: 100%;
	padding: 0 0 20px;
	margin: 0 -10px;
	background: #f8f8f8;
}
.gallery_tab ul li {
	float: left;
	width: 33.3%;
	list-style: none;
	padding: 0 10px 20px;
	border-left: 0px !important; 
}
.gallery_img {
	float: left;
	width: 100%;
	position: relative;
}
.gallery_img > img {
	float: left;
	width: 100%;
	border-radius: 4px; 
}
.gallery_img a > img {
	width: 100%;
}
.img_top {
	float: left;
	width: 100%;
	position: absolute;
	bottom: 20px;
	padding: 0 28px;
}
.img_top p {
	float: left;
	width: auto;
	margin: 0;
	font-size: 13px;
	line-height: 17px;
	font-family: 'RobotoBold';
	color: #fff;
	text-align: left;
}
.img_top p span {
	font-family: 'robotoregular';
	color: #fff;
	margin: 0 0 0 0;
	float: none;
	display: block;
}
.img_top span {
	float: right;
	width: auto;
	font-size: 12px;
	line-height: 14px;
	font-family: 'robotoregular';
	color: #fff;
}
.ClickBidTravel {
	float: left;
	width: 100%;
	padding: 67px 0 65px;
	/*border-bottom:4px solid #ff8a00;*/
	background: #f8f8f8;
}
.ClickBidTravel_box {
	float: left;
	width: 100%;
	background: #FFF;
	border-radius:4px; 
}
.ClickBidTravel_box .nav.nav-tabs {
	border-bottom: none; 
}
.ClickBidTravel_box_in {
	float: left;
	width: 51%;
	padding: 68px 0 60px 70px;
}
.ClickBidTravel_box_in h1 {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 25px;
	line-height: 26px;
	font-family: 'robotoregular';
	color: #374048;
	padding: 0 0 19px;
}
.ClickBidTravel_box_in p {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 16px;
	line-height: 26px;
	font-family: 'robotolight';
	color: #7e868d;
}
.ClickBidTravel_box_img {
	float: right;
	width: auto;
	position: relative;
}
.ClickBidTravel_box_img > img {
	float: none;
	width: auto;
	border-radius:0 4px 4px 0; 
}
.img_top_in {
	float: right;
	width: 100%;
	position: absolute;
	bottom: 22px;
	padding: 0 28px;
}
.img_top_in p {
	float: left;
	width: auto;
	margin: 0;
	font-size: 15px;
	line-height: 17px;
	font-family: 'RobotoBold';
	color: #fff;
}
.img_top_in span {
	float: right;
	width: auto;
	font-size: 15px;
	line-height: 17px;
	font-family: 'robotoregular';
	color: #fff;
}
.as_travel_with {
	float: left;
	width: 100%;
	border-bottom:1px solid #e9e9e9;
	background: #fff;
}
.as_travel_with_box {
	float: left;
	width: 100%;
	text-align: center;
	padding: 63px 0 28px;
}
.as_travel_with_box h1 {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 21px;
	line-height: 24px;
	font-family: 'robotoregular';
	color: #374048;
}
.as_travel_with_box ul {
	float: left;
	width: 100%;
	padding: 30px 0;
}
.as_travel_with_box ul li {
	float: none;
	display: inline-block;
	width: 27%;
	list-style: none;
}
.as_travel_with_box ul li a {
	float: none;
	width: auto;
}
.as_travel_with_box ul li a > img {
	float: none;
	width: auto;
} 
.as_travel_with_box ul li a > img:hover {
	opacity: 0.6;
}
.travel_destination {
	float: left;
	width: 100%;
	background: #fff;
}
.travel_destination_box {
	float: left;
	width: 100%;
	padding: 50px 0 35px;
	border-bottom:1px solid #e9e9e9;
}
.travel_destination_box1 {
	float: left;
	width: 33.3%;
	border-right: 1px solid #e9e9e9;
	min-height: 130px;
}
.travel_destination_box1 h3 {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 16px;
	line-height: 24px;
	font-family: 'robotoregular';
	color: #374048;
	padding: 0 0 17px;
}
.travel_destination_box1 ul {
	float: left;
	width: 33.3%;
	padding: 0;
	margin:0;
	/*list-style: none;*/
}
.travel_destination_box1 ul li {
	float: left;
	width: 100%;
}

.travel_destination_box1 ul li a {
	float: right;
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	font-family: 'robotolight';
	color: #374048;
}
.travel_destination_box1 ul li a:hover {
	color: #EF8406;
}
.travel_destination_box2 {
	float: left;
	width: 33.3%;
	padding: 0 25px 0 60px;
	border-left: 1px solid #e9e9e9; 
	min-height: 130px;
}
.travel_destination_box2 h3 {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 16px;
	line-height: 24px;
	font-family: 'robotoregular';
	color: #374048;
	padding: 0 0 17px;
}
.travel_destination_box2 p {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 14px;
	line-height: 24px;
	font-family: 'robotolight';
	color: #374048;
}

.travel_destination_box2 p span {
	font-size: 26px;
	line-height: 28px;
	margin-right: 5px;
	vertical-align: middle;
}

.travel_destination_box2 a {
	float: none;
	width: auto;
	color: #374048;
}
/*.travel_destination_box2 a h3 {
	font-size: 15px;
	font-family: 'robotolight';
	line-height: 26px;
}*/
.travel_destination_box2 a:hover {
	color: #EF8406;
}
.travel_destination_box3 {
	float: left;
	width: 33.3%;
	padding-left: 60px; 
}
.travel_destination_box3 h3 {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 16px;
	line-height: 24px;
	font-family: 'robotoregular';
	color: #374048;
	padding: 0 0 17px;
}
.travel_destination_box3 ul {
	float: left;
	width: 50%;
	padding: 0;
	margin:0;
	/*list-style: none;*/
}
.travel_destination_box3 ul li {
	float: left;
	width: 100%;
}

.travel_destination_box3 ul li a {
	float: right;
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	font-family: 'robotolight';
	color: #374048;
}
.travel_destination_box3 ul li a:hover {
	color: #EF8406;
}

.footer {
	float: left;
	width: 100%;
	background: #fff;
	border-top: 4px solid #ff8a00; 
}
.footer_box {
	float: left;
	width: 100%;
	text-align: center;
	padding: 35px 0 50px;
	border-top: 1px solid #e9e9e9;
	margin-top: 30px;
}
.footer_box h3 {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 13px;
	line-height: 26px;
	font-family: 'robotolight';
	color: #374048;
	padding: 0 0 19px;
}
.footer_box h3 a {
	color: #374048;
}
.footer_box h3 a:hover {
	color: #ff8a00;
}
.footer_box p {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 12px;
	line-height: 20px;
	font-family: 'robotolight';
	color: #a6a9ac;
}
.ft_menu1 {
    float: left;
    text-align: center;
    margin: 30px 0 0 0;
    width: 100%;
    color: #ef8406;
}
.ft_menu1 > a {
    margin: 0 8px; 
    color: #ef8406;
}
.ft_menu1 > a:hover {
	color: #000;
}
.ft_social {
    float: left;
    text-align: center;
    margin: 30px 0 0 0;
    width: 100%;
    color: #ef8406;
}
.ft_social > a {
    margin: 0 5px; display: inline-block; width:28px; 
    color: #ef8406;
}
.ft_social a img{ 
    width: 100%; 
    height: auto; 
}

.login_box_in1 {
	float: left;
	width: 100%;
	padding: 0 0 0;
}

.logi_hadding {
    display: inline-block;
    float: none;
    /*margin: 50px auto 0;*/
    /*text-align: center;*/
    width: 100%;
}
.left_side_bar .logi_hadding h1 {
	color: #ffffff;
	font-family: "robotolight";
	font-size: 28px;
	font-weight: normal;
	padding: 31px 25px 13px;
}

.left_side_bar .logi_hadding h1 span {
	color: #CD5800;
	font-family: 'robotolight';
	float: none;
}

.left_side_bar.left_side_bar_color {
	background: #fff;
}

.loginBox.loginBox_color {
	background: #FF8A00;
	border-radius: 0px 0px 4px 4px;
	padding:0 0 30px; 
}
.loginBox.loginBox_color .loginInputRow {
	padding-top: 10px;
}
.loginBox.loginBox_color .loginInputRow-inner input {
	height: 36px;
}

.loginBox.loginBox_color .loginInputRow input[type="submit"] {
	background: #0085CC;
	padding: 7px 30px;
}

.loginBox.loginBox_color .loginInputRow input[type="submit"]:hover {
    background: #1466a9 none repeat scroll 0 0;
    transition: all 0.6s ease 0s;
}

.loginBox {
    /*background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;*/
    border-radius: 5px;
    /*box-shadow: 0 0 13px -7px #777777;*/
    /*margin: 0 auto;*/
    /*min-height: 483px;*/
    width: 100%;/*380px;*/
    /*padding: 28px 28px 40px;*/
    /*background: #f8f8f8;*/
    float: left;
}

.login_right {
	float: left;
	width: 100%;
	/*padding: 16px;*/
	background: #fff;
	padding: 15px 0 20px;
}

.login_right .loginInputRow {
	width: 50%;
	float: left;
	padding: 0 10px;
}
.login_right .edituserprofile {
	width: 50%;
	float: none;
	padding: 0 10px;
	max-width: 100px;
	height: 82px;
	overflow: hidden;
	/*margin-left: 30px; */
	position: relative;
	top: 10px;
	left: 43px;
	/*border-radius: 50%; */
}
.login_right .edituserprofile > img {
	/*width: 100px;*/
	width: auto;
	height: 82px;
	/*border-radius: 50%; */
}

.loginInputRow-inner.loginInputRow_inner_file {
  float: left;
  padding: 0 0 0 10px;
  width: 100%;
}
.loginInputRow.loginInputRow_select {
	width: 100%;
	padding: 0;
}
.loginInputRow.loginInputRow_select select {
	background-position: 97% center; 
}
.login_email {
	width: 100% !important;
}
.loginInputRow {
    float: left;
    width: 100%;
    padding: 19px 25px 0px;
}
.loginInputRow-inner {
    /*padding-bottom: 19px;*/
    /*padding: 0 20px 19px;*/
}
.loginInputRow-inner label.gender_bold {
	/*font-family: 'robotoregular';*/
	/*font-weight: 700;*/
	/*width: 100%;*/
	padding-right: 15px; 
}
.radio_btn_info {
	width: 100%;
	float: left;
	line-height: 23px;
}

.loginInputRow .radio_btn_info input[type="radio"] {
	margin: 0;
}

.loginInputRow .loginInputRow-inner input {
	border: none;
}

.loginInputRow-inner > input[type="radio"] {
    margin-top: 17px;
}

.loginInputRow label {
    cursor: text;
    display: block;
    font-size: 14px;
    line-height: 17px;
    margin-top: -4px;
    padding-bottom: 5px;
    width: 100%;
}
.login_right .loginInputRow legend {
	padding: 0;
}
.login_right legend {
	/*background: #ff8a00 none repeat scroll 0 0;*/
    /*border-radius: 4px 4px 0 0;*/
    /*color: #ffffff;*/
    display: inline-block;
    float: none;
    font-family: "robotobold";
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    margin: 0 0 10px;
    /*padding: 12px 25px;*/
    width: 100%;
    padding: 0 25px;
    margin-top: 0;
    border:none;
    
}
.login_right legend{
	padding-top: 0px;
}
.login_right legend[for="account_info"]{
	
}
.loginInputRow-inner > label {
    /*color: #ffffff;
    font-family: "robotoregular" !important;*/
    color: #374048;
    display: inline-block;
    float: left;
    font-family: "RobotoLight";
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    margin: 10px 0;
    width: auto;
}
.login_right .loginInputRow input[type="text"], .loginInputRow input[type="password"] .loginInputRow textarea, .loginInputRow select {
	/*margin: 0 0 0 10px;*/
	border: 1px solid #ddd;
	height: 36px;
}
.login_right .loginInputRow input {
	border: 1px solid #ddd;
	height: 36px;
}
.login_right .loginInputRow input[type="password"] {
	height: 36px;
}
.loginInputRow input[type="text"], .loginInputRow input[type="password"] {
    box-sizing: border-box;
    font-size: 12px;
    height: 36px;
    padding: 0 15px;
    width: 100%;
}
input[type="text"], input[type="password"] {
    background: #ffffff none repeat scroll 0 0;
    /*border: 1px solid #e3e3e3;*/
    border-radius: 4px;
    color: #374048;
    font-family: "robotoregular";
    /*font-size: 13px;*/
    /*margin: 0;*/
    outline: 0 solid #ffffff;
    /*padding: 0;*/
}
.loginInputRow.address_margin_info {
    margin: 0 -5px;
}
.fr {
    float: right;
}
.login_right .loginInputRow.last {
	float: right;
}
.loginInputRow input[type="submit"] {
    background: #ff8a00 none repeat scroll 0 0;
    border: 0 solid #ffffff;
    font-family: "robotoregular";
    height: 40px;
    padding: 0 35px;
    width: auto;
}
input[type="submit"] {
    background: #0085cc none repeat scroll 0 0;
    /*border: 1px solid #0062b0;*/
    border-radius: 4px;
    color: #ffffff;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 40px;
    line-height: 17px;
    margin: 0;
    padding: 0 15px 0;
}

.loginInputRow input[type="submit"]:hover {
    background: #1466a9 none repeat scroll 0 0;
    transition: all 0.6s ease 0s;
}
.login_box_in1 label.error, .login_box_in2 label.error {
    clear: both;
    color: #ff0000;
    cursor: text;
    display: block;
    font-family: "robotolight" !important;
    font-size: 14px;
    padding-top: 0;
    margin: 0;
}

.login_box_in2 {
	float: right;
	width: 100%;
	padding: 0 0 30px;
	/*margin: 0 0 0 30px;*/
}

.property_add_main_box {
	float: left;
	width: 100%;
	padding: 30px 0;
}

.property_add_main_box_info {
	background: #fff;
	padding:20px 15px;
	font-size: 15px 15px 10px;
	font-family: 'robotolight';
}

.property_add_main_box_info h1 {
	float: none;
	display: inline-block;
	width: 100%;
	font-size: 16px;
	color: #374048;
    margin: 20px 0 0px;
}

/*.property_add_main_box_info h1 b {
	float: none;
	display: inline-block;
	width: auto;
	text-align: center;
	color: #374048;
    font-family: "RobotoBold";
    font-size: 16px;
}
*/
.property_add_main_box_info span {
	font-size: 14px;
	line-height: 22px;
	color: #374048;
    font-family: "RobotoBold";
display: inline-block;
}

.my-account {
    float: right;
}

.left_side_bar {
    float: left;
    width: 27%;
    background: #f8f8f8;
    margin-bottom: 15px; 
}

.left_side_bar h1 {
	background: #ff8a00 none repeat scroll 0 0;
    border-radius: 4px 4px 0 0;
    color: #ffffff;
    display: inline-block;
    float: none;
    font-family: "robotoregular";
    font-size: 15px;
    line-height: 25px;
    padding: 5px 20px;
    margin: 0;
    width: 100%;
}

.left_side_bar ul {
	float: left;
	width: 100%;
	/*background: #fff;*/
	padding: 15px 20px;
	margin: 0;
}

.left_side_bar ul li {
	background: url("../image/left-arrow.png") no-repeat 0 15px;
	float: left;
	width: 100%;
	list-style: none;
	padding: 4px 15px;
}

.left_side_bar ul li a {
	color: #374048;
    float: left;
    font-family: "robotolight";
    font-size: 15px;
    line-height: 23px;
    width: 100%;
}

.left_side_bar ul li a:hover,
.left_side_bar ul li.active a {
	color: #FF8A00;
}
.adv_rot{ width:100%; height:195px; overflow:hidden; margin-bottom: 20px; border-radius:4px;   }
.clearb{ clear:both; }
.right_side_bar {
	float: right;
	width: 70%;
}
.right_side_bar.full {
	float: left;
	width: 100%;
}


.right_side_bar .logi_hadding {
	/*margin: 0 0 20px;*/
}
.right_side_bar .logi_hadding h1 {
	/*color: #374048;
	font-family: robotoregular;
	font-size: 26px;
	font-weight: normal;*/
	margin: 0;
	background: #ff8a00 none repeat scroll 0 0;
    border-radius: 4px 4px 0 0;
    color: #ffffff;
    display: inline-block;
    float: none;
    font-family: "robotoregular";
    font-size: 15px;
    /*font-weight: bold;*/
    line-height: 25px;
    /*margin: 0 0 10px;*/
    padding: 12px 25px;
    width: 100%;
}

.Prop-Box {
    background: #fff;
    float: left;
    /*margin: 0 0 30px;*/
    padding: 15px 0;
    width: 100%;
    border-radius: 4px;
    -moz-border-radius: 4px; 
    -o-border-radius: 4px; 
    -ms-border-radius: 4px; 
    -webkit-border-radius: 4px; 
}
.property-addBox legend {
    /*color: #fff;
    display: inline-block;
    float: none;
    font-family: "robotoregular";
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    margin: 0px 0 10px;
    width: 100%;
    background: #FF8A00;
    padding: 12px 25px;
    border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;*/    
    border: none;
    border-top: 1px solid #eee;
    display: inline-block;
    float: none;
    font-family: "robotoregular";
    font-size: 17px;
    font-weight: bold;
    line-height: 25px;
    margin: 0 0 10px;
    padding: 15px 25px 0;
    width: 100%;
}

.property-addBox legend.border_legend {
	border: none;
}

.checkbox_width_in {
	float: left;
	width: 40%;
}
.InputRow_width_in {
    float: left;
    width: 25%;
}
.InputRow_width_in .InputRow {
    width: 95%;
    padding-bottom:0; 
}
.InputRow_width_in .InputRow > input[type="checkbox"] {
    /*margin-right: 10px;*/
    margin-top: 13px;
    margin-right: 5px;
    float: left;
}
.InputRow {
	float: left;
	width: 100%;
	padding: 0 25px 10px;
}
.InputRow_padding {
	padding: 0 10px 10px 19px;
}
.loginInputRow.loginInputRow_padding {
    padding: 15px 0 0;
    width: 33.3%;
}
.InputRow label {
	color: #374048;
    display: inline-block;
    float: left;
    font-family: "RobotoLight";
    font-weight: normal;
    font-size: 13px;
    line-height: 17px;
    margin: 9px 0 3px;
    width: auto;
}

.InputRow select {
    -moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    background: #f8f8f8 url("../image/select_arrow.png") no-repeat 97% center;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #374048;
    float: right;
    font-family: "RobotoRegular";
    font-size: 12px;
    height: 36px;
    line-height: 16px;
    margin: 0 5px;
    padding: 4px 18px;
    width:50%;
    border: 1px solid #dddddd;
}
.login_right .select_width_info {
	width: 33.3%;
}
.login_right .loginInputRow-inner select {
	width: 100%;
	height: 36px;
	padding: 4px 15px;
	margin: 0;
}
.login_right .select_width_info input {
	margin: 0;
}
.InputRow input {
    background: #f8f8f8;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #374048;
    float: right;
    font-family: "RobotoRegular";
    font-size: 14px;
    height: 36px;
    width: 50%;
    line-height: 16px;
    margin: 0 5px;
    padding: 0 15px;
    border: 1px solid #dddddd;
}
.InputRow .iti {
    float: right;
    width: 50%;
    margin: 0 5px;
}
.InputRow .iti--inline-dropdown {
    width: 100%;
}
.InputRow label.full_label + .iti {
    width: 100%;
    float: none;
    margin: 0;
}
.InputRow label.full_label + input {
    width: 100%;
    float: none;
    margin: 0;
}

.InputRow input.cls_datetimepicker[type="text"] {
	background-color: #f8f8f8;
}

.InputRow input.cls_datetimepicker.timepicker[type="text"] {
	background: #f8f8f8 url(../image/time.png) no-repeat 97% center;
}

.InputRow input[type="checkbox"] {
	height: auto;
	width: auto;
	margin: 16px 0 0;
}
.inputcheck input[type="checkbox"] {
    float: left;
    margin: 12px 0 0 12px;
}
.InputRow textarea {
	background: #f8f8f8;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #374048;
    float: right;
    font-family: "RobotoRegular";
    font-size: 12px;
    height: 83px;
    width: 100%;
    line-height: 16px;
    margin: 10px 0 0;
    padding: 17px 22px 16px;
    resize: none;
    border: 1px solid #dddddd;
}

.login_right .address_margin_info textarea {
	margin: 0;
	border: 1px solid #ddd;
}

.InputRow .cke_chrome {
	float: left;
}

span.infoRow {
    float: left;
    font-size: 13px;
    line-height: 25px;
    font-style: italic;
    margin: 10px 0 0;
}

.InputRow input[type="radio"] {
	/*-moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;*/
    border: medium none;
    box-shadow: none;
    height: auto;
    margin: 10px 0 0 0;
    padding: 7px;
    width: auto;
    float: none;
    height: auto;
    width: auto;
}

.InputRow label.error {
	float: left;
}

.right_side_bar input[type="submit"] {
    background: #1466a9;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #ffffff;
    float: right;
    font-family: "RobotoRegular";
    font-size: 16px;
    line-height: 18px;
    padding: 7px 27px 11px;
    width: auto;
    border: none;
}

.right_side_bar input[type="submit"]:hover {
    background: #ff8a00 none repeat scroll 0 0 !important;
    transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    border: none;
}

.Prop_Box_submit_btn {
	float: right;
	background: none;
}

.InputRow label.error {
    width: 100%;
    color: #ff0000;
}

.left_sidebar_form {
	float: left;
	width: 100%;
	background: #FF8A00;
	padding: 15px;
	margin-bottom: 25px;
	overflow: hidden;
	border-radius: 4px;
	-mo-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.left_sidebar_form .search_form_new_title {
	color: #ffffff;
	display: block;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
	padding: 0 0 0;
	text-decoration: none;
}

.left_sidebar_form .search_form_new_title span {
    color: rgb(191, 74, 16);
}

.radio_btn_input {
	float: none;
	width: auto;
	border-bottom: 1px solid rgba(248, 248, 248, 0.2);
	padding: 10px 6px;
	display: block;
	overflow: hidden;
	/*margin: 0 -25px;*/
}

.radio_btn_input_in1 {
	float: left;
	width: 100%;
	margin: 0 0 5px;
}

.radio_btn_input_in1 input[type="radio"] {
	float: left;
	width: auto;
	margin: 4px 10px 0 0;
}

.radio_btn_input_in1 label {
	float: left;
	width: auto;
	margin: 0;
	font-size: 15px;
	line-height: 20px;
	font-family: 'robotolight';
	color: #fff;
}

.input_box_info {
	float: left;
	width: 100%;
	padding: 15px 0 0;
}

.input_box_info_on {
	float: left;
	width: 100%;
	margin: 0 0 8px;
	padding: 0 4px;
}

.input_box_info_on select {
	float: left;
	width: 100%;
	height: 36px;
	-moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
	background: #ffffff url("../image/select_arrow.png") no-repeat 95% center;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding:7px 15px 7px 10px;
	font-size: 12px;
	line-height: 17px;
}

.input_box_info_on_box {
	float: left;
	width: 50%;
	margin: 0 0 8px;
	position: relative;
	padding: 0 4px;
}

.input_box_info_on_box select {
	float: left;
	width: 100%;
	height: 35px;
	-moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
	background: #ffffff url("../image/select_arrow.png") no-repeat 95% center;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 7px 15px 7px 10px;
	font-size: 12px;
	line-height: 17px;
}

.input_box_info_on_box select.fr_right {
	float: right;
}

.input_box_info_on input {
	float: left;
	width: 100%;
	height: 36px;
	-moz-appearance: none;
    -o-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
	background: #ffffff;
	border-radius: 4px;
	-mo-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 0px 32px 0 15px;
	font-size: 12px;
}

.input_box_info_on_box input {
	background: #fff;
    color: #374048;
    float: left;
    font-family: "RobotoRegular";
    font-size: 12px;
    height: 36px;
    line-height: 16px;
    margin: 0;
    padding: 10px 15px;
    width: 100%;
}

.input_box_info_on_box input[type="submit"] {
    background: rgba(0, 0, 0, 0) url("../image/celender.png") no-repeat scroll center center;
    background-size: 17px auto;
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: -6px;
    top: 0;
    width: 48px;
}

.input_box_info_on_box input.fr_right {
	float: right;
}

.input_box_info_on_submit {
	float: right;
	width: 50%;
	padding: 0 4px;
}

.input_box_info_on_submit input[type="submit"] {
	float: right;
	height: auto;
	padding: 10px 22px;
	width: 100%;
}

.acoding_left {
	overflow: hidden;
	clear: both;
	display: block;
	padding: 25px 25px 0;
	background: #fff;
	/*border: 1px solid #ccc;*/
	border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	-webkit-border-radius: 4px;
	
}

.left_bar {
	
}

.left_bar h1 {
	border-radius: 4px 4px 0 0;
	color: #ffffff;
	display: block;
	float: none;
	font-family: robotoregular;
	font-size: 15px;
	font-weight: normal;
	line-height: 22px;
	margin: -25px -25px 15px;
	padding: 6px 20px;
	text-align: left;
	width: auto;
}


.acoding_left  h3 {
	/*background: rgba(0, 0, 0, 0) url("../image/left-arrow.png") no-repeat scroll 0 10px;*/
	color: #ff8a00;
	display: block;
	font-family: 'robotobold';
	font-weight: normal;
	font-size: 15px;
	line-height: 20px;
	margin: 0;
	padding: 0 0 0 0;
	clear: both;
	float: none;
}

.acoding_left ul {
	float: left;
	width: 100%;
	padding: 0px 0 10px;
	margin: 0;
	background: none;
}

.acoding_left ul li {
	background: rgba(0, 0, 0, 0) url("../image/left-arrow.png") no-repeat scroll left 12px;
	display: block;
	float: none;
	height: auto;
	line-height: normal;
	list-style: outside none none;
	padding: 3px 0 3px 13px;
	width: auto;
	/*border-bottom: 1px solid #ddd; */
}

.acoding_left ul li:last-child {
	/*border-bottom: none; */
}

.acoding_left ul li a {
	color: #374048;
    font-size: 13px;
    line-height: 21px;
    width: auto; 
    float: none;
    clear: both;
}

.acoding_left ul li a:hover {
	color: #FF8A00;
}

.featured_vacation {
	float: left;
	width: 100%;
	margin: 0 0 30px;
}

.featured_vacation h1 {
	float: left;
	width: 100%;
	font-family:'robotoregular';
	font-weight: bold;
    font-size: 16px;
    color: #fff;
    margin: 0;
    background: #FF8A00;
    padding: 12px 25px;
    border-radius: 4px 4px 0 0;
}

.featured_vacation h1 span {
	color: #374048;
}

.Rentals_box {
	float: left;
	width: 100%;
	text-align: center;
	padding: 20px 0 10px;
	background: #f8f8f8;
	border-radius: 0 0 4px 4px;
}

.Rentals_box .rightside_gallery_img {
	float: none;
	display: inline-block;
	width: auto;
	position: relative;
	margin: 0 5px;
}

.Rentals_box .rightside_gallery_img > img {
    float: left;
    width: 100%;
}

.Rentals_box .rightside_img_top {
    bottom: 20px;
    float: left;
    padding: 0 28px;
    position: absolute;
    width: 100%;
}

.Rentals_box .rightside_img_top p {
    color: #ffffff;
    float: left;
    font-family: "RobotoBold";
    font-size: 15px;
    line-height: 17px;
    margin: 0;
    width: auto;
}
.Rentals_box .rightside_img_top p span {
    color: #ffffff;
    font-family: "robotoregular";
    margin: 0 0 0 4px;
}

.Rentals_box .rightside_img_top span {
    color: #ffffff;
    float: right;
    font-family: "robotoregular";
    font-size: 15px;
    line-height: 17px;
    width: auto;
}



.Advertisers_box {
	float: left;
	width: 100%;
	text-align: center;
	padding: 20px 0 10px;
	background: #f8f8f8;
	border-radius: 0 0 4px 4px;
}

.Advertisers_box .rightside_gallery_img {
	float: left;
	display: inline-block;
	width: 25%;
	position: relative;
	/*margin: 0 5px;*/
	padding: 0 5px;
}

.Advertisers_box .rightside_gallery_img > img {
    float: left;
    width: 100%;
}

.Advertisers_box .rightside_img_top {
    bottom: 20px;
    float: left;
    padding: 0 28px;
    position: absolute;
    width: 100%;
}

.Advertisers_box .rightside_img_top p {
    color: #ffffff;
    float: left;
    font-family: "RobotoBold";
    font-size: 15px;
    line-height: 17px;
    margin: 0;
    width: auto;
}
.Advertisers_box .rightside_img_top p span {
    color: #ffffff;
    font-family: "robotoregular";
    margin: 0 0 0 4px;
}

.Advertisers_box .rightside_img_top span {
    color: #ffffff;
    float: right;
    font-family: "robotoregular";
    font-size: 15px;
    line-height: 17px;
    width: auto;
}

.inner_page {
	float: left;
	width: 100%;
    background: #f8f8f8;
    padding: 30px 0 30px;
}

.page-title {
    color: #374048;
    float: left;
    font-size: 27px;
    line-height: 29px;
    padding: 20px 0;
    width: 100%;
}
.page-content p, .page-content {
	color: #374048;
    float: none;
    font-family: "RobotoLight";
    font-size: 16px;
    line-height: 25px;
    margin: 0;
    padding: 0;
}

.page-content p{
	margin:  0 0 30px 0;
}
.find_vacation_rental blockquote p {
	color: #374048;
    display: inline-block;
    float: none;
    font-family: "RobotoLight";
    font-size: 16px;
    line-height: 25px;
    margin: 0;
    width: 100%;
}

.page-content p strong img {
    float: left;
    margin-right: 30px;
}

.inner_page hr {
	display: none;
}

.propertylist {
	float: left;
	width: 100%;
	padding: 0;
}

.propertylist .tab-content {
	margin: 0 0 20px;
	background: none;
	padding: 0;
}

.propertylist .tab-content .main_con h3 {
	margin-bottom: 10px;
	margin-top: 0;
}

.propertylist .tab-content .gallery_tab ul {
	float: none;
	overflow: hidden;clear: both;
	
}

.propertylist .tab-content .gallery_tab ul li .prop_name {
	color: #374048;
    float: left;
    font-family: "robotolight";
    font-size: 16px;
    line-height: 25px;
    margin: 0;
    width: 100%;
    padding: 10px 0;
}


.inner_page .wrapper{
	max-width: 1200px;
}
.page-content p strong img {
  float: left;
  margin-right: 30px;
  max-width: 100%;
}
body .ui-widget-content{
	background: #eee;
	border: medium none;
	color: #333333;
	height: auto !important;
}
body .ui-menu .ui-menu-item {
  cursor: pointer;
  font-family: robotoregular;
  font-size: 15px;
  font-weight: normal;
  list-style-image: none;
  margin: 0;
  min-height: 0;
  padding: 0 17px;
  position: relative;
}
.property-add{
background: #f8f8f8 none repeat scroll 0 0;
clear: both;
display: block;
overflow: hidden;
padding: 10px 0;
}
.mapSpace{
background: #f8f8f8 none repeat scroll 0 0;
clear: both;
display: block;
overflow: hidden;
padding: 0px 0 !important;
}
.search_list  .gallery_tab ul li img{
	width: 100%;
}
.propertylist .gallery_tab ul{
	overflow: hidden;
	margin: 0;
}
.propertylist .gallery_tab ul li {
	float: left;
	list-style: outside none none;
	padding: 0 10px 20px;
}
.propertylist .img_top{
	background: rgba(255, 138, 0, 0.6) none repeat scroll 0 0;
	border-radius: 0 0 4px 4px;
	bottom: 0;
	padding: 7px 10px;
}
.search_list a {
  border-radius: 4px;
  display: block;
  overflow: hidden;
}

.infoRow.pro_guests_allow_info {
    float: left;
    margin: 0;
    width: 100%;
}

.property-add.bg_middle_white{
	/*background:#FFF; */
}
.footer.bg_gray,
.travel_destination.bg_footer_gray{
	/*background: #F8F8F8;*/
}

.pro-manage .panel-info {
    border-color: #ff8a00;
}

.pro-manage .text-primary:hover {
	color: #ff8a00;
}

.pro-manage .panel-heading {
	background: #ff8a00 none repeat scroll 0 0;
    /*border-radius: 4px 4px 0 0;*/
    color: #ffffff;
    display: inline-block;
    float: none;
    font-family: "robotoregular";
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    margin: 0;
    padding: 12px 25px;
    width: 100%;
}





.property-detail {
	color: #374048;
    display: inline-block;
    float: left;
    font-family: "RobotoLight";
    font-size: 13px;
    font-weight: normal;
    line-height: 35px;
    /* margin: 10px 0; */
    width: 100%;
}

.property-detail h2 {
    /*background: #ff8a00 none repeat scroll 0 0;
    border-radius: 4px 4px 0 0;
    color: #ffffff;
    display: inline-block;
    float: none;
    font-family: "robotoregular";
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    margin: 10px 0;
    padding: 12px 25px;
    width: 100%;*/
    border: medium none;
    display: inline-block;
    float: none;
    font-family: "robotobold";
    font-size: 15px;
    font-weight: normal;
    line-height: 25px;
    margin: 0 0 0px;
    padding: 0;
    width: 100%;
}



.main-block {
    float: left;
    width: 100%;
    position: relative;
    background: #F8F8F8;
}

.main-banner {
    float: left;
    margin-top: -212px;
    width: 100%;
}

.slider-main {
	float: left;
	width: 100%;
	min-height: 645px;
	position: relative;
	overflow: hidden;
}

.slider-main:after {
	position: absolute;
	content: "";
	background: rgba(0, 0, 0, 0.3);
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

.slider-main > img {
	float: left;
	width: 100%;
	height: auto;
	object-fit: cover;
	max-height: 645px;
}

.slider_cont {
    float: left;
    left: 0;
    position: absolute;
    top: 20%;
    width: 100%;
    z-index: 100;
}

.owl-controls {
    margin: 0 auto;
    max-width: 1200px;
    width: 100%;
}
.owl-nav {
    float: left;
    font-size: 0;
    position: absolute;
    top: 43%;
    /*left: 0;*/
    width: 100%;
    max-width: 1200px;
}

.main-form {
	position: absolute;
	bottom: 5px;
	z-index: 1000;
	float: left;
	width: 100%;
}
.property-result-list {
	width: 100%;
}
.prop-img {
    float: left;
    margin: 0 10px 0 0;
}

.property-result-list table tbody tr td {
	padding: 0 10px;
}

.prop-result-nav {
    float: left;
    /*margin: -30px -8px 0;*/
    margin: 0;
    width: 100%;
}
.available-prop {
    font-size: 15px;
    padding: 8px 0 7px;
    font-family: 'robotoregular';
}
.prop-result-nav > a {
    color: #868686;
    padding: 0 7px;
}

.listing_page {
	float: left;
	width: 100%;
	margin: 0 0 0;
	background: #fff;
	border-radius: 4px; 
}

.listing_page_img {
	/*float: left;
	width: 290px;
	position: relative;*/
	border-radius: 4px;
    float: left;
    height: 109px;
    overflow: hidden;
    position: relative;
    width: 150px;
}

.listing_page_img a > img {
	float: left;
	width: 100%;
	height: 100%;
	border-radius:4px 0 0 4px; 
}

.listing_page_right {
	/*float: right;*/
	/*width: 64%;*/
	overflow: hidden;
	display: block;
	padding: 0 0 0 10px;
}

.listing_page_right_in1 {
	clear: both;
	display: block;
	float: left;
	padding: 2px 15px;
	width: auto;
}

.listing_page_info {
	float: left;
	width: 100%;
	line-height: 17px;
}

.listing_page_info h3 {
    float: left;
    font-family: "robotoregular";
    font-size: 13px;
    /*font-weight: bold;*/
    line-height: 14px;
    margin: 0;
    width: auto;
    padding-left: 0;
    padding-right: 4px;  
}

.listing_page_info p {
	float: left;
	width: auto;
	margin: 0;
	font-size: 13px;
	line-height: 14px;
	font-family: 'robotolight';
	/*padding: 0 25px 0 0;*/
}

.listing_page_info_in {
	width: 100%;
}

.listing_page_info_in .listing_page_info h3 {
	width: auto;
}

.listing_page_info_in .listing_page_info p {
	padding: 0 10px;
}

.listing_page_info.listing_page_info_margin p {
	font-size: 12px;
	padding: 0px 10px 0 0;
	/*margin-top: -15px; */
}

.listing_page_info_in .listing_page_info p a {
	color: #ff8a00;
}

.listing_page_info_in .listing_page_info p a:hover {
	color: #23527c;
}

.detial-prop-result.Featured_Vacation_Rentals ul {
	padding: 0;
	background: none;
}
.detial-prop-result.Featured_Vacation_Rentals ul li {
	padding: 10px 0;
	background: #FF8A00;
	border-left: none !important;
	border-radius: 4px 4px 0 0;  
	margin: 0 6px -2px 0;
	position: relative;
	z-index: 2;
	float: left;
}
.detial-prop-result.Featured_Vacation_Rentals ul li a {
	color: #fff;
	font-size: 13px !important;
	padding: 0 20px !important
}
.detial-prop-result.Featured_Vacation_Rentals ul li.active {
	/*margin-top: -5px; */
	background: #fff;
	border-left: 1px solid #f1f1f1 !important; 
	border-right: 1px solid #f1f1f1; 
	border-top: 1px solid #f1f1f1;
}
.detial-prop-result.Featured_Vacation_Rentals ul li.active a {
	font-size: 14px !important;
	font-weight: bold;
}
 .tab-content.res_details{ border: 1px solid #f1f1f1;z-index:0; position:relative;}


.prop-detail-img {
    float: left;
    max-width: 45%;
    width: auto;
}

.tab-content.res_details {
    background: #ffffff none repeat scroll 0 0;
    padding: 20px 20px 5px;
    margin: 0;
    /*border-top: 1px solid #ddd; */
}

.res_details .tab-pane.fade.active.in {
    line-height: 23px;
    text-align: justify;
}

.res_details .tab-pane.fade.active.in h2 {
	padding: 20px 0 5px;
}

.prop-detal-inner-div {
	float: left;
	width: 100%;
	background: #f8f8f8;
	margin: 25px 0 15px;
	padding: 20px 20px 10px;
}

.prop-detal-inner-div_info {
    float: left;
    padding: 0 0 10px;
    width: 100%;
}

.prop-detal-inner-div_info h2 {
	float: left;
	/*width: 40%;*/
	width: 100%;
	font-size: 15px;
	font-family: 'robotobold';
	font-weight: normal;
	color: #1466A9;
	padding: 0  0 5px !important;
}
.prop-detal-inner-div_info h2 span {
	float: none;
	width: auto;
	margin: 0;
	font-weight: 300;
	line-height: normal;
	padding: 20px 0 5px 15px;
	color: #374048;
	font-size: 15px;
}
.prop-detal-inner-div_info h2 span a {
	color: #374048;
}
.prop-detal-inner-div_info p {
	float: left;
	width: auto;
	margin: 0;
	line-height: normal;
	padding: 0 0 5px;
}


.summary_detils {
	float: left;
	width: 100%;
}

.summary_detils .listing_page {
	background: none;
	position: relative;
}
 .summary_detils .listing_page_img {
  /*clear: both;*/
  float: left;
  margin-bottom: 0;
  /*max-width: 350px;*/
  overflow: hidden;
  padding-bottom: 0;
  width: 49%;
  height: 315px;
}
.summary_detils_img a > img {
	border-radius: 4px; 
}

.listing_page_img.summary_detils_img > img {
    max-width: 472px;
    /*min-height: 380px;*/
    width: 100%;
    height: 100%;
}

.summary_detils .listing_page_right {
  /*clear: both;*/
  overflow: inherit;
  float: left;
  display: inline-block;
  width: 47%;
  margin-left: 3%;
  margin-bottom: 10px; 
  padding:10px 20px;
  background: #fff;
  border-left:none; 
  border-radius: 4px; 
}
.summary_detils .listing_page_right h3 {
	float: left;
	width: 100%;
	margin: 0;
	font-size: 15px;
	font-family: 'robotobold';
	font-weight: normal;
	padding: 10px 0 15px;
	color: #1466a9;
}

.summary_detils .listing_page_right .listing_page_right_in1 {
	width: 100%;
	padding: 09px 15px;
}

.listing_page_right_in1.color_alt {
	/*background: #F8F8F8;*/
}

.listing_page_right_in1.color_alt:nth-child(2), .listing_page_right_in1.color_alt:nth-child(4), .listing_page_right_in1.color_alt:nth-child(6), .listing_page_right_in1.color_alt:nth-child(8), .listing_page_right_in1.color_alt:nth-child(10), .listing_page_right_in1.color_alt:nth-child(12), .listing_page_right_in1.color_alt:nth-child(14), .listing_page_right_in1.color_alt:nth-child(16) {
	background: #f8f8f8;
}

.summary_detils .listing_page_right .listing_page_right_in1 .listing_page_info h3 {
	font-weight: normal;
	padding: 0;
	width: 50%;
	font-size: 13px;
	color: #374048;
}

.register_btn_info {
	float: left;
	width: auto;
	padding: 12px 10px 10px 0;
}

.register_btn_info a {
	float: left;
	background: #0085cc none repeat scroll 0 0;
    border-radius: 4px;
    color: #ffffff;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin: 0;
    padding: 0px 15px;
}

.register_btn_info a:hover {
	background: #FF8A00;
}

.page_ling_in {
	float: left;
	width: auto;
	padding: 12px 0 10px;
}

.page_ling_in a {
	float: left;
	width: auto;
	color: #FF8A00;
	margin: 0 16px;
}

.page_ling_in a:hover {
	color: #1466A9;
}

.ui-widget-header .ui-icon {
  background-image: url("../image/ui-icons_ffffff_256x240.png");
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background: none;
	border: none;
}

.propertylist_slider {
    float: left;
    width: 100%;
    padding: 0 0 15px;
}

.propertylist_slider .gallery_img.search_list a > img {
	border-radius: 4px; 
	-moz-border-radius: 4px;
	-o-border-radius: 4px; 
	-ms-border-radius: 4px; 
	-wbkit-border-radius: 4px; 
	height: 208px;
}

.propertylist_slider .owl-nav {
	top: -39px;
	width: auto;
	right: 0;
}

.propertylist_slider .owl-nav .owl-prev {
	width: 30px;
	height: 30px;
	margin-right: 5px; 
	background: #FF8A00 url("../image/arrow_prev.png") no-repeat 46% 45%;
	border-radius: 50%; 
	-moz-border-radius: 50%; 
	-o-border-radius: 50%; 
	-ms-border-radius: 50%; 
	-webkit-border-radius: 50%; 
}

.propertylist_slider .owl-nav .owl-prev:hover {
	background: #1466A9 url("../image/arrow_prev.png") no-repeat 46% 45%;
}

.propertylist_slider .owl-nav .owl-next {
	width: 30px;
	height: 30px;
	/*margin-right: 15px; */
	background: #FF8A00 url("../image/arrow_next.png") no-repeat 55% 45%;
	border-radius: 50%; 
	-moz-border-radius: 50%; 
	-o-border-radius: 50%; 
	-ms-border-radius: 50%; 
	-webkit-border-radius: 50%; 
}

.propertylist_slider .owl-nav .owl-next:hover {
	background: #1466A9 url("../image/arrow_next.png") no-repeat 55% 45%;
}

.btm_propertylist {
	float: right;	
}

.btm_propertylist p {
	float: left;
	width: 100%;
}

.listing_page_info_in .listing_page_info.btm_propertylist p a {
	float: right;
	background: #0085cc;
    border-radius: 4px;
    color: #ffffff;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0 20px 5px;
}

.listing_page_info_in .listing_page_info.btm_propertylist p a:hover {
	background: #FF8A00;
}

.listing_page_right_in1 .listing_page_info.btm_propertylist p a {
	float: right;
	background: #0085cc;
    border-radius: 4px;
    color: #ffffff;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0 20px 5px;
}

.listing_page_right_in1 .listing_page_info.btm_propertylist p a:hover {
	background: #FF8A00;
}
.prop-result-inner-nav {
    float: left;
    margin: 0 0 20px;
    padding: 15px 0;
    width: 100%;
}
.prop-result-inner-nav ul {
    /*float: left;*/
    margin: 0 -7px;
    padding: 0;
    /*width: 100%;*/
}

.prop-result-inner-nav ul li {
    float: left;
    list-style: outside none none;
    padding:0 15px;
    width: 20%;
}

.prop-result-inner-nav ul li a {
	color: #374048;
	font-family: 'robotoregular';
	font-weight: bold;
}

.informestion_tag {
	float: right;
	width: 50%;
}


.help_tool {
    position: relative;
}
.loginInputRow-inner .help_tool select {
	float: left;
	width: 90%;
}
.help_tool_box {
	float: left;
	width: auto;
}
.help_tool_box > img {
	float: left;
	width: auto;
	padding: 10px 10px 15px;
	cursor: pointer;
}

.help_tool_box:hover .help_tool_cont {
	display: block;
}

.help_tool_cont {
	display: none;
	float: left;
	width: 50%;
	position: absolute;
	right: 0;
	top: 82px;
	background: #fff;
	border: 1px solid #ddd;	
	z-index: 100;
}

.help_tool_cont h3 {
	background: #ff8a00 none repeat scroll 0 0;
    /*border-radius: 4px 4px 0 0;*/
    color: #ffffff;
    display: inline-block;
    float: none;
    font-family: "robotoregular";
    font-size: 16px;
    line-height: 25px;
    margin: 0;
    padding: 12px 25px;
    width: 100%;
}

.help_tool_cont p {
	float: left;
	width: 100%;
	margin: 0;
	line-height: 22px;
	padding: 15px;
}

.prop-detal-inner-div_info > ul {
    float: left;
    margin: 0;
    padding: 0 15px 5px;
    width: 60%;
}

.prop-detal-inner-div_info ul li {
    float: left;
    /*list-style: outside none none;*/
    padding: 0 25px 0 0;
    width: 50%;
    list-style: none;
    position: relative;
}

.prop-detal-inner-div_info ul li:after {
	position: absolute;
	content: "";
	top: 9px;
	left: -15px;
	width: 8px;
	height: 8px;
	background: #FF8A00;
	border-radius: 50%; 
}

.link_page_cont {
	display: none;
	float: left;
	width: 102%;
	position: absolute;
	left: 0;
	bottom: 70px;
	background: #fff;
	border: 1px solid #FF8A00;
	padding: 10px 20px;
}

.link_page_cont h3 {
	color: #374048;
    float: left;
    font-family: "robotoregular";
    font-size: 27px;
    font-weight: 400;
    line-height: 29px;
    margin: 0;
    padding: 0 0 14px;
    width: 100%;
}

.link_page_cont h3 > img {
	float: right;
	width: auto;
	cursor: pointer;
}

.link_page_cont p {
	float: left;
	width: 100%;
	line-height: 25px;
}

.link_page_cont strong {
	float: left;
	width: 100%;
	background: #FF8A00;
	padding: 20px 15px;
	overflow: auto;
}

.link_page_cont xmp {
	float: left;
	/*width: 100%;*/
	margin: 0;
	color: #fff;
	padding: 0 15px 0 0;
}

.right_side_bar input[type="reset"] {
    background: #1466a9;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #ffffff;
    float: right;
    font-family: "RobotoRegular";
    font-size: 16px;
    line-height: 18px;
    padding: 0 15px 0;
    width: auto;
    height: 40px;
    margin: 0 15px 0 0;
    border: none;
}

.right_side_bar input[type="reset"]:hover {
    background: #ff8a00 none repeat scroll 0 0 !important;
    transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    border: none;
}
.tool-menu {
    padding: 0 8px;
}
.cls_result {
    padding: 0 8px;
}
.panel-body > ul {
    padding: 0;
}

.panel-body .editroom-form table tr td input {
	width: 60px;
}

.panel-body .editroom-form table tr td input[type="submit"] {
	width: auto;
}

.top_mrgn {
	float: left;
	padding-bottom: 15px;
	width: 100%;
}

.top_mrgn input[type="submit"] {
	margin: 0 15px 0 0;
}

.panel-body select {
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	height: 36px;
	background: #f8f8f8 url("../image/select_arrow.png") no-repeat 96% center;
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 0 15px;
	font-size: 14px;
	line-height: 16px;
	font-family: 'robotoregular';
	margin: 0 0 15px; 
}

.table-responsive select {
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	height: 36px;
	background: #f8f8f8 url("../image/select_arrow.png") no-repeat 96% center;
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 0 15px;
	font-size: 14px;
	line-height: 16px;
	font-family: 'robotoregular';
	margin: 0 0 15px; 
}
.table-responsive .text-center {
	padding: 8px 5px;
}

.table-responsive .text-center input {
	/*-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;*/
	height: 36px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 0 15px;
	font-size: 14px;
	line-height: 16px;
	font-family: 'robotoregular';
	margin: 0 0 15px; 
	/*width: 65px;*/
}
.table-responsive .text-center input[type="checkbox"] {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #dddddd;
  border-radius: 4px;
  font-family: "robotoregular";
  font-size: 14px;
  height: 15px;
  line-height: 16px;
  margin: 10px auto 0;
  padding: 0 15px;
  width: 15px;
}
.table-responsive .tablecheck .text-center input {
	-webkit-appearance:checkbox;
}
/*.table-responsive .tablecheck table tr td input[type="checkbox"] {
	height: 20px!important;
	width: 20px!important;
}*/
.table-responsive table.tablecheck tr td input[type="checkbox"] {
	/*height: 18px;
	width: 18px;*/
}

.table-responsive .text-center input[type="submit"] {
	background: #1466a9 none repeat scroll 0 0;
    border: medium none;
    border-radius: 4px;
    color: #ffffff;
    float: right;
    font-family: "RobotoRegular";
    font-size: 13px;
    line-height: 18px;
    padding: 7px 5px 11px;
   /* width: auto;*/
}

.table-responsive table tr td input {
	height: 36px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 0 15px;
	font-size: 14px;
	line-height: 16px;
	font-family: 'robotoregular';
	margin: 0 0 15px; 
	/*width: auto;*/
}

.table-responsive table tr td input[type="checkbox"] {
	/*float: left;
	line-height: normal;*/
	/*margin-top: -8px; */
	/*margin-right: 5px; */
	/*height: auto;
	width: auto;*/
}

.text-center .cls_datetimepicker_start.hasDatepicker {
    width: 100%;
}

.text-center .cls_datetimepicker_end.hasDatepicker {
	width: 100%;
}
.panel-body ul form {
	/*float: left;*/
	width: 100%;
	margin: 0 0 20px;
}
.panel-body ul form .form-control.input-sm {
    width: auto;
    display: inline-block;
}

.table tr td input[type="button"] {
	background: none;
}

.InputRow.forgot-input input {
	float: left;
	margin: 0 10px 10px 0;
}
.property-addBox.recover-password-Box {
	background: #ffffff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    float: left;
    width: 100%;
}
.property-addBox.recover-password-Box label {
	width: 100%;
}
.property-addBox.recover-password-Box input {
	width: 100%;
	margin: 0px;
}
.property-addBox.recover-password-Box input[type="submit"] {
	width: auto;
}
.recover-password-Box .Prop-Box {
	width: 50%;
}
.view-inquiry-detail .right_side_bar .logi_hadding h1 {
	border-radius: 4px;	
	-webkit-border-radius: 4px;	
	-o-border-radius: 4px;	
}

.text-center label.error {
	color: #ff0000;
}

.panel-body .text-right {
	/*margin-right:35px; */
}

.panel-body .text-right a {

}

.table-responsive {
	overflow: inherit;
	float: left;
	width: 100%;
}
.availability-cal {
	margin-bottom: 0px;
}
.availability-cal table {
	margin-bottom: 0px;
}
.availability-cal table td label {
	float: left;
    font-weight: normal;
    line-height: 30px;
    margin: 0;
    padding: 0;
    width: 30%;
}
.availability-cal table td input {
	width: 60%;
	padding-right: 32px; 
}
.availability-cal table td.checkboxonly input {
	width: 10%;
	padding-right: 32px; 
}
.panel-body.small-pad {
    padding: 10px;
}
.view-inquiry-detail .property-addBox {
    margin: 0 -1%;
}
.view-inquiry-detail .Prop-Box {
	float: left;
	width: 48%;
	margin: 0 1%;
}

.view-inquiry-detail .Prop-Box .InputRow {
	padding-bottom: 0; 
}
.view-inquiry-detail .Prop-Box .InputRow label {
	width: 40%;
	margin: 0;
}
.view-inquiry-detail .Prop-Box .InputRow p {
	float: left;
	line-height: normal;
	margin: 0 0 8px;
}
.view-inquiry-detail .Prop-Box .InputRow input {
	float: left;
}
.view-inquiry-detail #frmInquiry > legend {
	float: left;
	width: 50%;
	border: none;
	padding-top: 0;
	line-height: normal; 
}

.panel-body.edit-rooms-details .table-bordered > tbody > tr > td,
.panel-body.edit-rooms-details .table-bordered > tbody > tr > th {
	font-size: 11px;
}

.panel-body.edit-rooms-details .table-bordered > tbody > tr > td input {
	width: 100%;
}

.panel-body.edit-rooms-details table tr td input[type="submit"] {
	height: auto;
	width: auto;
}

.panel-body.auction-body .panel-title {
	float: left;
}

.panel-body.auction-body .text-left {
	float: left;
	clear: both;
}

.panel-body.auction-body .text-right {
	float: right;
}

.panel-body.photos-body ul input[type="file"] {
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 0 15px; 
	margin: 0 0 10px;
	display: inline-block;
}
.panel-body.photos-body ul input[type="submit"] {
	height: auto;
	margin: 0 0 15px;
}
.panel-body.photos-body table tr td > img {
	width: 50px;
	height: 50px;
}
.panel-body.photos-body table tr th {
	font-size: 14px;
}
.panel-body.photos-body table tr td {
	vertical-align: middle;
}


.small-txt {
    color: #555;
    font-size: 16px;
    font-weight: 600;
    line-height: 18px;
}
.pop-up-7 .table {
    border-top: 1px solid #f2f2f2;
    margin: 17px 0 0 0;
    padding: 15px 0;
    float: left;
    width: 100%;
}
.pop-up-7 .table ul {
	margin: 0px -1%;
	padding: 0px;
	width: 102%;
}
.pop-up-7 .table ul li {
    border-top: none;
    padding: 0px;
    float: left;
    width: 48%;
    margin: 0 1%;
    line-height: 16px;
    list-style-type: none;
}
.pop-up-7 .table ul li label {
    font-weight: normal;
    font-size: 14px;  
    line-height: 16px;  
}
.txt-area-part {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}
.txt-area-part label {
	font-weight: normal;
    font-size: 14px;  
    line-height: 16px;  
    display: block;
}
.txt-area-part textarea {
	border: 1px solid #ccc;
    border-radius: 4px;
    width: 100%;
    vertical-align: top;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;	
}
.txt-area-part span {
/*
	margin-left: 2%;
	width: 48%;		
*/
	float: right;
	margin-right: 1%;
}
.radio-part {
    float: left;
    margin: 0;
    padding: 10px 0;
    width: 100%;
}
.radio-part > span {
    margin: 0 25px 0 5px;
}
.btn-show {
	text-align: right;
}
.btn-show button {
    margin-right: 10px;
    margin-top: 10px; 
}

.panel-body.gmap #longlatsearch {
	float: left;
	width: 100%;
}
.panel-body.gmap .radio-button {
	float: left;
	width: 100%;
}
.panel-body.gmap .radio-button input {
	margin: 0 5px; 
}
.panel-body.gmap #addressshow {
	float: left;
	width: 100%;
	padding: 0 0 15px;
}
.panel-body.gmap #addressshow .mapaddr {
	float: left;
	width: 50%;
	padding: 0 10px;
}
.panel-body.gmap #addressshow label {
	float: left;
	width: 100%;
}
.panel-body.gmap #addressshow input {
	background: #f8f8f8;
    border: 1px solid #dddddd;
    border-radius: 4px;
    color: #374048;
    float: right;
    font-family: "RobotoRegular";
    font-size: 14px;
    height: 40px;
    line-height: 16px;
    margin: 0 5px;
    padding: 0 15px;
    width: 100%;
}
.panel-body.gmap #latlongshow {
	float: left;
	width: 100%;
	padding: 0 0 15px;
}
.panel-body.gmap #latlongshow .mapaddr {
	float: left;
	width: 50%;
	padding: 0 10px;
}
.panel-body.gmap #latlongshow label {
	float: left;
	width: 100%;
}
.panel-body.gmap #latlongshow input {
	background: #f8f8f8;
    border: 1px solid #dddddd;
    border-radius: 4px;
    color: #374048;
    float: right;
    font-family: "RobotoRegular";
    font-size: 14px;
    height: 40px;
    line-height: 16px;
    margin: 0 5px;
    padding: 0 15px;
    width: 100%;
}
.panel-body.gmap #longlatsearch input[type="submit"] {
	margin-bottom:15px;
	text-transform: capitalize;
}

.panel-body.gmap #map-canvas {
	margin: 0;
	width: 100%;
}


.panel-body.rate-body table tr th {
	font-size: 13px;
}

.panel-body table tr th {
	font-size: 13px;
}




#auction-data .table-responsive table th {
    font-size: 13px;
}
.main-input-icons .text-left input {
    margin-left: 10px;
    margin-right: 2px;
}
.main-input-icons .text-right .fa {
    margin-left: 8px;
}
.main-input-icons .text-right {
    margin-right: 0;
}
.main-input-icons .text-left {
    margin-left: -10px;
}
.panel-body.photos-body ul input[type="file"] {
    border: 1px solid #ccc;
    border-radius: 4px;
    display: inline-block;
    margin: 0 0 10px;
}


.panel-body.rate-body {
	padding-top: 0; 
}
.panel-body.rate-body .table-responsive .text-center input.input-update[type="submit"] {
	background: url(../image/update.png) no-repeat;
	float: left;
	font-size: 0;
	padding: 0;
	width: 16px;
	height: 16px;
	margin-top: 4px; 
}

.panel-body.rate-body .table-responsive .text-center input.input-update[type="submit"]:hover {
	background: url(../image/update.png) no-repeat !important;
}

.panel-body.rate-body .table-responsive .text-center.tooltip-demo a {
	font-size: 16px;
}

.panel-body.rate-body .table-responsive table tr td input[type="checkbox"] {
	margin-bottom: 0;
	height: auto;
	margin-top: 4px; 
	border: none;
	border-radius: 0px; 
}

.comment-box {
	float: left;
	width: 100%;
	padding: 15px 0;
}

.comment-box .avatar {
	float: left;
	width: auto;
}
.comment-box .userImg {
	float: left;	
	border-radius: 50%;   
    overflow: hidden;
    width: 65px;
    height: 65px; 
}
.userImg img {
	display: block;
    min-height: 100%;
    min-width: 100%;
}

.comment-box .user-name {
	float: left;
	padding: 0 15px;
}

.comment-box .user-comment {
	padding: 15px 0 0;
	float: left;
	clear: both;
	text-align: justify;
	display: block;
}

.res_details .tab-pane.fade.active.in h2.info-heading {
	/*width: 100%;*/
}

.bed_info_prop_detail_main {
	margin: 20px -10px 0;
	/*float:left;*/
	/*width: 100%;*/
}

.bed_info_prop_detail {
    float: left;
    width: 33.3%;
    /*width: 100%;*/
    padding: 15px 10px 0; 
}

.combo_in {
	width: 100%;
	background: #FF8A00;
	padding: 8px 20px;
	border-radius: 4px 4px 0 0; 
}

.bed_info_prop_detail .combo_in .lbl {
    float: left;
    width: auto;
    color: #fff;
    padding: 0 15px 0 0; 
}
.bed_info_prop_detail .combo_in .value {
	color: #fff;
    font-weight: bold;
}

.combo_in_nor {
    background: #ffffff;
    float: left;
    width: 100%;
    padding: 10px 20px;
    /*min-height: 372px;*/
}

.bed_info_prop_detail li:nth-child(1), .bed_info_prop_detail li:nth-child(2), .bed_info_prop_detail li:nth-child(5), .bed_info_prop_detail li:nth-child(6), .bed_info_prop_detail li:nth-child(9), .bed_info_prop_detail li:nth-child(10){ border-bottom:1px solid #f1f1f1; }

/*.combo_in {
	float: left;
	width: 100%;
	background: #fff;
	padding: 0 15px;
}

.combo_in_nor {
	float: left;
	width: 100%;
	padding: 0 15px;
}*/

.bed_info_prop_detail .combo {
	float: left;
	width: 100%;
	padding: 0 0 3px;
}

.bed_info_prop_detail .combo .lbl {
	float: left;
	width: 63%;
	font-weight: bold;
	font-size: 13px;
}

.bath-info-inner {
    float: left;
    width: 33.3%;
    padding: 15px 10px 0; 
}

.bath-info-inner .combo {
	float: left;
	width: 100%;
	padding: 0 0 5px;
}

.bath-info-inner .combo_in .lbl {
    float: left;
    width: auto;
    color: #fff;
    padding: 0 15px 0 0; 
}
.bath-info-inner .combo_in .value {
	color: #fff;
    font-weight: bold;
}

.bath-info-inner .combo .lbl {
	float: left;
	width: 65%;
	font-weight: bold;
	font-size: 12px;
}

.page_ling_in .register_btn_info a {
	color: #fff;
	margin: 0;
	font-size: 13px;
}

.Inpurow_img label {
	color: #ff0000;
	margin: 0 0 0 15px;
}
.Inpurow_caption label {
	color: #ff0000;
	margin: 0 0 0 15px;
	text-transform: lowercase;
}

.panel-body.auction-body .alert.alert-warning {
    float: left;
}

/*.InputRow > div {
    float: right;
    width: 53.1%;
}
.InputRow div input {
    width: 94%;
}*/

.left_for {
    float: left;
    width: 100%;
}

.panel-body.photos-body table tr td input[type="button"]:hover {
	color: #FF8A00;
}

.dollar {
	float: right;
	width: 53.7%;
}

.dollar input {
	width: 93%;
}

.input-through {
    clear: both;
    display: block;
    float: right;
    width: 50%;
    margin: 0 5px 0 0;
}

.input-through label {
	float: left;
	width: 100%;
}

.input-through input {
	float: left;
	width: 100%;
	margin: 0;
}

.rad_but_in {
	float: left;
	width: auto;
}

.left_sidebar_form .input_box_info .input_box_info_on_box label, .left_sidebar_form .input_box_info .input_box_info_on label {
	color: #ff0000;
}


.property_add_main_box.property_add_main_box_info p {
	float: left;
	padding-right: 15px; 
}

.rental-dropdown {
	float: left;
	padding: 0 15px;
}

.currency-dropdown {
	float: none;
	display: block;
}

.tab-pane .abc {
	float: left;
    padding: 0 10px 10px 0;
}

#fancybox-wrap {
	width: 490px !important;
}
#fancybox-outer #fancybox-content {
	width: 450px !important;
	height: 100% !important;
}

#fancybox-outer #fancybox-title {
	margin: 0 !important;
	width: 100% !important;
	padding: 0 10px;
}

#fancybox-outer #fancybox-title #fancybox-title-over {
	width: 100% !important;
}

.fancybox-nav.fancybox-prev span {
	background: #ff8a00 url("../image/arrow_prev.png") no-repeat scroll center center;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    background-image: url("../image/arrow_prev.png") !important;
    background-position: center center !important; 
}

.fancybox-nav.fancybox-next span {
	background: #ff8a00 url("../image/arrow_next.png") no-repeat scroll center center;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    background-image: url("../image/arrow_next.png") !important;
    background-position: center center !important; 
}

.fancybox-item.fancybox-close {
	background: #ff8a00 url(../image/cross.png) no-repeat center center !important;
	right: -36px !important;
	top: 0px !important;
	border-radius: 4px 4px 4px 0; 
}


.rating-stars:hover {
	width: 100%;
}



.right_side_bar.full .info {
    float: right;
    width: 100%;
}
.j-rating {
    float: left;
    width: auto;
}
.right_side_bar.full .j-rating #jRate {
	float: right;
	width: auto !important;
}

.summary_detils > h3 {
    float: left;
    width: auto;
}

.show_rate {
    float: right;
    padding: 10px;
}


.listing_page_padding {
	padding: 0 20px;
}
.list-property-title {
    float: left;
    width: 100%;
}
.proprti_title_hed {
	float: left;
	width: auto;
	padding: 0 15px 0 0;
}

.proprti_title_name {
	float: left;
	/*width: 19%;*/
	text-align: right;
	margin: 5px 0 5px 20px;
}

.list-property-title span {
    float: right;
    width: auto;
    text-transform: uppercase;
    margin: 6px 0 0;
}

.show_user_review .star-rating .rating-container.rating-uni {
	margin-top: 0;
	top: -11px;
	left: 10px;
}

.rate_sum_titel {
	/*float: right;*/
    font-family: "robotolight";
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    width: auto;
    /*position: absolute;*/
    top: 0;
    right: -20px;
    text-align: right;
    /*padding: 0 0 10px;*/
}

/*.rating-container.rating-uni:hover {
	color: #fde16d;
	text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
}
*/
.InputRow_width_in_three {
	width: 33.3%;
}

.infoRow.pro_sort_desc.infoRow.pro_sort_desc_left {
	float: left;
}

.InputRow.InputRow_padding_left {
    padding: 0 0 10px;
}

.rating-container.rating-uni {
	font-size: 1.6em;
}

.property-special {
	float: left;
	width: 100%;
	margin-bottom: 20px; 
}

.property-special h4 {
	float: left;
	width: 100%;
	margin: 0;
	background: #0085cc;
	color: #fff;
	font-size: 15px;
	font-family: 'robotoregular';
	line-height: normal;
	padding: 10px 15px;
	border-radius: 4px 4px 0 0; 
}
.special_cont {
	float: left;
	width: 100%;
	background: rgba(255, 138, 0, 0.4);	
	padding: 15px 15px 15px;
	line-height: normal;
	text-align: justify;
	border-radius: 0 0 4px 4px; 
}
.property-special span {
	float: left;
	width: 100%;
	line-height: normal;
	text-align: justify;
}
.property-special span strong {
	float: left;
	line-height: 22px;
}
.property-special span span {
	float: none;
	width: auto;
}
.property-special span strong span {
	float: none;
	width: auto;
}

.special_cont ul {
	float: left;
	width: 100%;
	padding: 15px 0 0 15px;
	margin: 0;
}

.special_cont ul li {
	float: none;
	width: auto;
	padding: 0 15px;
	list-style: none;
	line-height: 25px;
	position: relative;
}
.special_cont ul li:after {
	background: #ff8a00 none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    height: 8px;
    left: -4px;
    position: absolute;
    top: 9px;
    width: 8px;
}

.InputRow.InputRow_six {
	width: 50%;
}

.InputRow.InputRow_six label {
	width: 140px;
	margin: 0 0 5px;
	font-family: 'robotoregular';
}

.InputRow.InputRow_six p {
	float: left;
	margin: 0 0 5px;
	line-height: normal;
	font-family: 'robotolight';
}

.InputRow.InputRow_six .show_rate {
	float: left;
	padding: 0;
	line-height: normal;
}

.InputRow.InputRow_full {
	width: 100%;
}

.InputRow.InputRow_full label {
	width: 140px;
	margin: 0 0 5px;
	font-family: 'robotoregular';
}

.InputRow.InputRow_full p {
	float: left;
	margin: 0 0 5px;
	line-height: normal;
	font-family: 'robotolight';
	text-align: justify;
}

.cls_avl_cal .avlc_calendar_box ul.avlc_dates .cal_reserved a {
	color: #fff;
}
.left_sidebar_form form input.cls_datetimepicker[type="text"] { 
  background: #ffffff url("../image/celender2.png") no-repeat scroll 92% center;
}

.show_rate .rating-container .rating-stars { 
 color: #ff8a00;
}

.rating-container .rating-stars {
	color: #ff8a00 !important;
}

.listing_page.listing_page_padding.listing_page_margin {
	margin-bottom: 15px;
	box-shadow: 1px 1px 6px #ddd; 
	padding: 15px 15px 10px;
	border-bottom: 5px solid transparent;
	position: relative;
}

.listing_page.listing_page_padding.listing_page_margin:hover {
	border-bottom: 5px solid #ff8a00;
	transition: all 0.6s ease 0s;
    -webkit-transition: all 0.6s ease 0s;
    -moz-transition: all 0.6s ease 0s;
    -ms-transition: all 0.6s ease 0s;
    -o-transition: all 0.6s ease 0s;
}

.bed_info_prop_detail_main p {
	padding-left: 10px; 
}

.property-blog-heading {
	float: left;
	width: 100%;
	background: #FF8A00;
  	border-radius: 4px 4px 0 0;  	
	padding: 4px 25px;
}

.property-blog-heading h1 {
	color: #ffffff;
	display: inline-block;
	float: left;
	font-family: "robotoregular";
	font-size: 15px;
	line-height: 27px;
	margin: 0;
	width: auto;
}
.category-blog {
  float: right;
  width: auto;
  padding: 0 0 15px;
}
.property-blog-select {
	float: left;
	width: auto;
	padding: 0 0 0 15px;
}
.property-blog-select label {
	font-family: 'robotolight';
	font-weight: 300;
	padding: 0 15px 0 0;
	text-transform: capitalize;
}
.property-blog-select select {
	background: #f8f8f8;
	border: 1px solid #dddddd;
	border-radius: 4px;
	float: right;
	font-size: 15px;
	height: 35px;
	line-height: 17px;
	padding: 7px 15px 7px 10px;
	width: auto;
}

.blog-add {
	float: right;
	width: auto;
}

.blog-add a {
	float: right;
	width: auto;
	color: #fff;
}

.blog-add a:hover {
	color: #1466A9;
}

.property-blog-detail {
	float: left;
	width: 100%;
	background: #fff;
	padding:25px;
}
.blodg-details-full {
	float: left;
	width: 100%;
}

 .blodg-details-full .row-blog-view {float:left; width:100%; background: #f8f8f8 none repeat scroll 0 0;   padding: 10px 15px 15px;}
.property-blog-detail-in{border-bottom: 1px solid #dddddd;}
.row-blog-view.lastBlog .property-blog-detail-in{border-bottom: none;}

.row-blog-view.lastBlog {
    /*border-top: 1px solid #dddddd;*/
    float: left;
    width: 100%;
}

.blodg-details {
	float: left;
	width: 100%;
}

.category {
  	font-size: 18px;
  	background: #1466A9;
  	color: #fff;
  	padding: 7px 15px;
  	border-radius: 4px 4px 0 0; 
  	text-transform: capitalize;
  	margin: 20px 0 0;
}

.property-blog-detail-in {
	float: left;
	width: 100%;
	/*padding: 10px 15px 15px;*/
	/*background: #f8f8f8;*/
	padding-bottom: 15px; 
}

.property-blog-detail-deta {
	float: left;
	width: 50%;
}
.property-blog-detail-deta label {
	float: left;
	font-weight: 300;
	width: auto;
	padding: 0 25px 0 0;
	line-height: 1;
	text-transform: capitalize;
}
.property-blog-detail-deta span {
	float: left;
	width: auto;
	color: #FF8A00 !important;
	line-height: 1;
	text-transform: capitalize;
}
.property-blog-detail-desciption {
	float: left;
	width: 100%;
	margin-top: 10px; 
}
/*.property-blog-detail-desciption label {
	float: left;
	font-weight: 300;
	width: auto;
}*/
.property-blog-detail-desciption p {
	float: left;
	width: 100%;
	font-family: 'robotolight';
	line-height: 23px;
    text-align: justify;
}

.view-details {
	float: right;
	width: auto;
}

.view-details a {
	background: #ff8a00 none repeat scroll 0 0;
	border-radius: 4px;
	color: #ffffff;
	float: right;
	font-family: "RobotoRegular";
	font-size: 16px;
	line-height: 18px;
	margin: 0 0 0 15px;
	padding: 9px 26px 11px 25px;
	width: auto;
}

.view-details a:hover {
	background: #1466a9 none repeat scroll 0 0;
	color: #ffffff;
}

.property-blog-detail-cont {
	float: left;
	width: 100%;
	padding: 0 0 15px;
}

.property-blog-detail-subject {
	float: left;
	width: 100%;
}

.property-blog-detail-subject span {
	font-size: 17px;
	text-transform: capitalize;
	font-family: 'robotobold';
}

.property-blog-add-detail {
	background: #ffffff none repeat scroll 0 0;
	float: left;
	padding: 30px 0;
	width: 100%;
}

.property-blog-add {
	float: left;
	width: 100%;
}

.property-blog-list {
	float: left;
	width: 100%;
}
.property-blog-detail-in-list {
  float: left;
  width: 100%;
}

.category-list.property-blog-detail-subject-h5 {
	float: left;
	width: 100%;
}
.category-list.property-blog-detail-subject-h5 h5 {
	float: left;
	width: auto;
	font-family: "robotobold";
	font-size: 17px;
	text-transform: capitalize;
	color: #2c9ee6;
}

.category-list.property-blog-detail-subject-h5 a {
	float: right;
	width: auto;
}

.comment_btn_box {
	float: left;
	width: 100%;
	padding: 15px 0 0;
}
.comment_btn_box h2 {
	float: left;
	width: auto;
	margin: 0;
	font-size: 18px;
	padding: 9px 0 0;
}
.comment_btn_box input {
	background: #ff8a00 none repeat scroll 0 0;
border-radius: 4px;
color: #ffffff;
float: right;
font-family: "RobotoRegular";
font-size: 16px;
line-height: 18px;
margin: 0 !important;
padding: 9px 26px 11px 25px;
width: auto;
}

.comment_btn_box input:hover {
	background: #1466a9 none repeat scroll 0 0;
	color: #ffffff !important;
}
.comment-form {
  float: left;
  padding: 25px 0 0;
  width: 100%;
}
.comment_box_in {
  background: #f8f8f8 none repeat scroll 0 0;
  float: left;
  width: 100%;
  padding: 15px;
  margin: 15px 0 0;
}

.blog_six {
	float: left;
	width: 100%;
}

.property-blog-add .InputRow {
	padding: 0 15px 10px;
	width: 50%;
}

.property-blog-add .InputRow label {
	width: 100%;
}
.property-blog-add .InputRow input {
	margin: 0;
	float: left;
	width: 100%;
}

.property-blog-add .InputRow textarea {
	width: 100%;
	margin: 0;
}

.radio_btn_blog {
	float: left;
	width: 100%;
}

.radio_btn_blog input[type="radio"] {
	float: none;
	width: auto;
}

.InputRow.InputRow_submit {
    float: right;
    width: 100%;
}

.InputRow.InputRow_submit input[type="submit"] {
    float: right;
    width: auto;
}
.view-comment {
	float: left;
	width: 100%;
}

.view-comment p {
	float: left;
	width: 100%;	
font-family: "robotolight";
line-height: 23px;
text-align: justify;
}

.property-blog-add .InputRow select {
	width: 100%;
	margin: 0;
}

.InputRow.InputRow_textarea {
	width: 100%;
	float: left;
}


.featured-flag {
  left: -3px;
  position: absolute;
  top: 8px;
  z-index: 1000;
}

.featured-flag.featured-flag-with-founding {
  top: 24px;
}

.featured-flag-edge-left {
  display: none;
}
.featured-flag .featured-flag-edge-right {
  border-color: #ee8623 rgba(0, 0, 0, 0) #ee8623 #ee8623;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  box-shadow: -1px 1px 1px rgba(40, 40, 40, 0.6);
  float: right;
  line-height: 0;
  margin-left: -1px;
  height: 20px; 
}
.featured-flag .featured-flag-content {
  background: #ee8623 none repeat scroll 0 0;
  box-shadow: -1px 1px 1px 0 rgba(40, 40, 40, 0.6);
  color: #ffffff;
  float: left;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
  padding: 2px 4px 2px 6px;
  height: 20px;
}
.featured-flag .featured-flag-content {
  /*color: #ffffff;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;*/
}

.founding-member-badge {
	position: absolute;
	left: -3px;
	/* top: 8px; */
	z-index: 1001;
	display: inline-flex;
	align-items: center;
	background: linear-gradient(135deg, #FFD700 0%, #FFA500 50%, #FFD700 100%);
	background-size: 200% 200%;
	padding: 3px 8px;
	border-radius: 3px;
	box-shadow: 0 1px 4px rgba(255, 215, 0, 0.4), 
	            0 0 8px rgba(255, 215, 0, 0.3),
	            inset 0 1px 0 rgba(255, 255, 255, 0.3);
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	max-width: 100%;
}

.founding-member-icon {
	font-size: 11px;
	color: #000;
	margin-right: 4px;
	text-shadow: 0 1px 2px rgba(255, 255, 255, 0.5);
	display: inline-block;
	line-height: 1;
}

.founding-member-text {
	font-size: 10px;
    color: #000;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    text-shadow: 0 1px 2px rgba(255, 255, 255, 0.5);
    white-space: nowrap;
    font-family: "roboto", Arial, sans-serif;
    line-height: 1.2;
}

/* .gallery_img .featuredprop {
	margin: 10px 0;
} */

  
.main_con.main_slider_con {
  background: #BADAF2;
  padding: 15px 15px 0;
  border-radius: 4px; 
}

.propertylist .tab-content .main_con.main_slider_con h3 {
	/*color: #fff;*/
	/*font-size: 22px;*/
	color: #374048;
	float: left;
	font-family: "robotoregular";
	font-size: 21px;
	font-weight: 400;
	line-height: 29px;
	margin: 0;
	padding: 0 0 10px;
	width: 100%;
}

.listing_page_right_in1.sleep_mrgin {
  margin-top: -10px;
}

.propertylist.propertylist_slider_open {
	display: none;
}

.propertylist.propertylist_slider_in {
	display: block;
}

.icon_badrooms {
	float: left;
	width: 100%;
	padding: 15px 0 0;
}

.icon_badrooms ul {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
}

.icon_badrooms ul li {
	float: left;
	width: 16.66%;
	list-style: none;
}

.icon_badrooms_box {
	float: left;
	width: 100%;
	text-align: center;
}

.icon_badrooms_box > img {
	float: none;
	display: inline-block;
	width: auto;
}

.icon_badrooms_box p {
	float: left;
	display: inline-block;
	width: 100%;
	line-height: 18px;
}

.listing_page_right_in1.listing_page_right_in_full {
  width: 100%;
}
.help_tool  p {
    float: left;
}

.rslides.callbacks.callbacks1 {
  padding: 0;
}

.rslides.callbacks.callbacks1 a {
	width: 100%;
	border-radius: 0px; 
}

.rslides.callbacks.callbacks1 li {
	list-style: none;
	padding: 0;
	overflow: hidden;
}

.rslides.callbacks.callbacks1 li > img {
	width: 100%;
	min-height: 145px;
	border-radius: 0 0 4px 4px; 
}
.rslides.callbacks.callbacks1 li .img_top {
	background: rgba(255, 138, 0, 0.6);
	padding: 7px 15px;
	bottom: 0;
	border-radius: 0 0 4px 4px 
}
.rslides.callbacks.callbacks1 li .img_top p {
	color: #fff;
}

.rslides.callbacks.callbacks1 li .img_top span {
	color: #fff;
}

.bg_middle_white_popup {
	width: 100%;
}

.property_add_main_box_padding {
	padding-top: 0; 
}

.logi_hadding.logi_hadding_in {
  float: left;
  width: 100%;
}

.logi_hadding.logi_hadding_in .property-addBox {
  float: left;
  width: 100%;
}

.logi_hadding.logi_hadding_in .property-addBox #map-canvas {
	margin-top: 0; 
	height: 460px;
}

.banner_proprty {
  float: left;
  width: 100%;
  height: 350px;
  padding: 0 0 15px;
  overflow: hidden;
  position: relative;
}

.banner_proprty > img {
	float: left;
	width: 100%;
	height: 100%;
	border-radius: 4px 4px 0 0;
	object-fit: cover;
	object-position: center;
	display: block;
}

.about_con_full {
  float: left;
  width: 100%;
  padding: 0 0 15px;
}

.text-right.right_padding {
  padding: 0 30px 15px;
}

.panel-body.panel-body-top {
  float: left;
  width: 100%;
}

.right_side_bar.pro-manage.right_full_side_in {
	width: 100%;
}

/*for open popup on exchange page*/
.popup_box_in {
  float: left;
  width: 100%;
  /*position: relative;*/
  display: none;
}

.popup_box_in:after {
  background-color: #364B89; 
  background: rgba(38, 59, 121, 0.8);
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  content: "";
}
.popup_box {
  background: #ffffff none repeat scroll 0 0;
  left: 50%;
  margin-left: -300px;
  max-width: 600px;
  position: absolute;
  right: 0;
  top: 4%;
  z-index: 1000;
}

.contact_box {
  float: left;
  width: 100%;
  padding: 20px;
}

.contact_hedding {
  float: left;
  width: 100%;
  border-bottom: 1px solid #e4e4e4; 
}

.btn_right_in {
  float: right;
}

.help_cont_label {
  float: left;
  width: 100%;
}

.help_cont_label > label {
	margin-top:4px; 
}

.help_cont_label label.float_none {
	float: none;
	display: block;
}

.help_cont_label .help_tool_box > img {
	padding-top: 7px; 
}

.help_cont_label .help_tool_box .help_tool_cont {
	top: -233px;
}

.property-addBox.property-addBox-frmInquiry .Prop-Box .InputRow label.error {
	width: 50%;
	float: right;
}

.property-addBox.property-addBox-frmInquiry .Prop-Box .InputRow .dollar label.error {
	width: 100%;
}

.property-addBox.property-addBox-frmInquiry .Prop-Box .InputRow .input-through label.error {
	width: 100%;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
	width: 75px !important;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
	margin-left: 20px !important; 
}


.summary_detils.summary_detils_full > h3 {
  width: 49%;
  font-size: 21px;
  line-height: 29px;
  font-family: 'robotoregular';
}

.summary_detils.summary_detils_full label {
  float: right;
  font-weight: 400;
}

.reply_box {
  float: left;
  width: 100%;
  padding: 15px 0 ;
  border-top:1px solid #dddddd;
  border-bottom:1px solid #dddddd;
  margin: 15px 0;
}

.reply_box_img {
	float: right;
	width: auto;
}

.file_btn {
	float: left;
	display: block;
	clear: both;
	width: auto;
  	position: relative;
  	margin-bottom: 10px; 
}
.file_btn p {
  /*background: url(../image/user.png) no-repeat;*/
  color: #393b41;
  float: left;
  font-size: 20px;
  line-height: 16px;
  margin: 0;
  padding: 7px 8px 7px 0;
  width: 50%;
  height: 32px;
  position: absolute;
}

.file_btn p input[type="file"] {
  cursor: pointer;
  left: 0;
  opacity: 0;
  position: absolute;
  width: 100%;
  top: 0;
  padding-left: 0px; 
}
.file_btn span {
  color: #393b41;
  float: left;
  font-family: "robotolight";
  font-size: 14px;
  line-height: 16px;
  margin: 0;
  padding: 7px 10px 7px 35px;
  width: auto;
}
/*.loginInputRow-inner.loginInputRow_inner_file input[type="file"] {
	width: 100%;
	height: auto;
	background: none;
	border: none;
	padding-left: 0;
	float: left; 
	position: relative;
}

.loginInputRow-inner.loginInputRow_inner_file input[type="file"]:after {
	position: absolute;
	content: "";
	width: 32px;
	height: 32px;
	background: url(../image/user.png) no-repeat;
	top: 0;
	left: 0;
}*/

.Property_radio {
  float: left;
}

.InputRow .Property_radio input[type="radio"] {
	margin-top: 0px; 
}

/*.help_tool_cont.help_tool_cont_left {
	left: 0;
}*/

.help_cont_label select {
	float: left;
}

.logi_hadding h1 span {
  float: right;
}

.InputRow input.left_side_checkbox[type="checkbox"] {
	float: left;
	margin-top: 13px;
	margin-left: 10px;  
}

.bath-info-inner-box {
	margin: 20px -10px 0;
}

.main_con.main_slider_con > h3 {
  	margin-top: 0;
  	margin-bottom: 10px; 
  	/*font-size: 22px;*/
  	color: #374048;
	float: left;
	font-family: "robotoregular";
	font-size: 21px;
	font-weight: 400;
	line-height: 29px;
	padding: 0 0 0;
	width: 100%;
}

.loginInputRow.loginInputRow_full_box {
  width: 100%;
}
.loginInputRow.loginInputRow_full_box .btn-default {
	float: left;
	padding: 7px 12px;
}
.loginInputRow.loginInputRow_full_box .loginInputRow-inner.loginInputRow-inner-left {
	width: 30%;
	float: left;
	padding-left: 15px; 
}

.InputRow label.full_label {
	width: 100%;
}
.gallery_img.search_list.adv_slide_img {
	margin-bottom: 15px; 
	height: 200px;
}
.gallery_img.search_list.adv_slide_img a {
	overflow: inherit;
	display: inline-block;
	width: 100%;
	height: 100%;
}
.gallery_img.search_list.adv_slide_img a > img {
	width: 100%;
	height: 100%;
	border-radius: 4px; 
}

.advertiselist_list {
  float: left;
  width: 100%;
}

.advertiselist_list b a {
	color: #ffa500;
}

.img_top.img_top_bg {
	background: rgba(255, 138, 0, 0.6);
bottom: 0;
padding: 7px 28px;
border-radius: 0 0 4px 4px; 
}



.blog_page {
	float: left;
	width: 33.3%;
	padding: 0 10px 20px;
}

.blog_bg {
	background: #f8f8f8;
	float: left;
	position: relative;
	width: 100%;
	 min-height: 490px;
	padding: 0 0 15px;
}

.det_new .blog_bg {
	min-height: 330px;
}

.det_new .blog_page {
	margin: 0 0 15px 0;
}
.det_new .blog_more a {
	padding: 9px 20px 11px 19px;
	margin: 0 0 0 5px;
}

.blog_image {
  float: left;
  height: 150px;
  width: 100%;
}

.blog_image > img {
	width: 100%;
	height: 100%;
}

.blog_title {
	float: left;
	width: 100%;
	/*background: #1466A9;*/
	padding: 10px 15px;
	border-radius: 4px 4px 0 0; 
}

.blog_title h2 {
	color: #374048;
	/*float: left;*/
	font-family: "robotoregular";
	font-size: 21px;
	font-weight: 400;
	line-height: 29px;
	margin: 0;
	padding: 0;
	/*width: 100%;*/
}

.blog_cont {
	float: left;
	width: 100%;
	padding: 0 15px 15px;
}

.blog_cont p {
	float: left;
	width: 100%;
	color: #374048;
	margin: 0;
	font-size: 13px;
	line-height: 22px;
	font-family: 'robotoregular';
	font-weight: normal;
}

.blog_cont p b {
	font-size: 15px;
	font-family: 'robotobold';
	font-weight: normal;
}

.blog_more {
	float: left;
	position: absolute;
	right: 0px;
	bottom: 15px;
	width: 100%;
	padding: 0 15px;
}

.blog_more a {
	background: #ff8a00;
	border-radius: 4px;
	color: #ffffff;
	float: right;
	font-family: "RobotoRegular";
	font-size: 14px;
	line-height: 18px;
	padding: 9px 26px 11px 25px;
	width: auto;
}

.blog_more a:hover {
	background: #1466A9;
}

.blog_cont.blog_cont_padding p label {
	width: 80px;
}


.property-blog-detail-deta .property-blog-detail-deta-three {
	width: 33.3%;
}


.btn-show button {
	background: #0085cc;
	border-radius: 4px;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	margin: 15px 0 0;
	padding: 0 15px;
	border: none;
}

.btn-show button:hover {
	background: #FF8A00;
}

#sb-site {
	min-height: 0 !important;
}

textarea#comment{
	background: #fff;
	color: #000;
}
#nav-review .right_side_bar.full {
	box-sizing:border-box;
	padding: 10px 20px;
	margin: 0 0 15px 0;
	/*background: none repeat scroll 0 0 rgba(255, 138, 0, 0.4);*/
	background: none repeat scroll 0 0 #51a0e436;
}
#nav-review .right_side_bar.full .Prop-Box {
	background: none;
}

.new_right select{
	float: right;
}

.new_right .help_tool {
	float: right;
}
.new_right .help_tool_cont.help_tool_cont_left {
	top:50px;
}
.new_right  .help_tool_cont {
	width: 400px;
}
.Prop-Box.Prop_Box_submit_btn {
    padding: 15px 25px 0 0;
    width: 100%;
}

.new_banner_1 {
	float: left;
	width: 100%;
	padding: 20px 0 0 0;
	text-align: center;
	background: #fff;
}
.new_banner_1 img {
	vertical-align: top;
}

.property-blog-list .comment_btn_box a {
	background: none repeat scroll 0 0 #ff8a00;
    border-radius: 4px;
    color: #ffffff;
    float: right;
    font-family: "RobotoRegular";
    font-size: 14px;
    line-height: 18px;
    margin: 0 5px 0 0;
    float: right;
    padding: 9px 26px 11px 25px;
    width: auto;
}


.vacation_rentals_slider {
  float: left;
  width: 100%;
}
.vacation_rentals_property.img_auto a > img {
	width: auto;
	display: inline-block;
}

.vacation_rentals_property.img_auto a h1 {
	color: #fff;
}

.vacation_rentals_property.img_auto a p {
	color: #fff;
}

.vacation_rentals.vacation_rentals_done {
	display: none;
}

.listing_page_info.listing_page_info_float > h3 {
  display: inline-block;
  float: none;
  padding: 0;
}
.listing_page_info.listing_page_info_float > p {
  display: inline-block;
  float: none;
}

.rate_sum_titel b {
  float: none;
  display: inline-block;
  width: auto;
  font-size: 16px;
  margin: 0 0 5px;
}

.rate_sum_titel span {
  float: right;
  width: 100%;
  font-size: 13px;
  line-height: normal;
  color: #9e9e9e;
}
.rate_sum_titel span.highest_bid {
	color: #e94440;
}

.listing_page_right_in1.sleep_mrgin_position {
	float: right;
	padding: 0;
	position: absolute;
	bottom: 15px;
	right: 15px;
}

.list-property-title h3 {
	float: left;
	font-size: 16px;
	margin: 9px 0 0 20px;
}

.list-property-title label {
	float: left;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	margin: 9px 0 0 6px;
}

.list_in {
  float: left;
  width: auto;
  /*padding: 20px 0 0;*/
}

.listing_page_right_in1.listing_page_right_in1_positin {
  float: right;
  margin: 15px 0 0;
}

.view-inquiry-detail .Prop-Box .InputRow.your_replay label {
	width: auto;
	padding: 0 20px 0 0;
}

.view-inquiry-detail .Prop-Box .InputRow.your_replay p {
	font-weight: 400;
	font-size: 14px;
	float: none;
	overflow: hidden;
}

.your_replay_full {
  float: left;
  padding: 10px 0 0;
  width: 100%;
}
.listing_page_info_float .star-rating.rating-active {
  float: left;
  width: auto;
}
.property_name_in {
	float: left;
	width: auto;
	padding: 0 0 0 20px;
}
.property_name_in p {
	float: none;
	color: #9e9e9e;
	display: inline-block;
}
.property_name_in p a {
	color: #9e9e9e;
}
.show_user_review {
  float: left;
}

.listing_page_info.listing_page_info_float .show_user_review .star-rating .rating-container.rating-uni {
	left: 0;
	top: 0px;
}

.listing_page_info.listing_page_info_float .show_user_review .star-rating .rating-container.rating-uni span {
	color: #0085cc;
	font-size: 13px;
}

.rate_sum_titel label {
  float: none;
  font-weight: normal;
  font-family: 'robotoregular';
  font-size: 13px;
}

.propertylist .gallery_tab.gallery_tab_padding ul {
	padding: 0;
}

.register_btn_info.register_btn_info_padding {
  padding: 0 10px 5px 0;
}

.listing_page_info.listing_page_info_font p {
	font-size: 16px;
	margin: 0 0 15px;
	font-family: 'robotoregular';
}

h3.font_h3_in {
	color: #374048;
	font-family: "robotoregular";
	font-size: 21px;
	font-weight: 400;
	line-height: 29px;
	margin: 0;
	padding: 0 0 5px;
	width: 100%;
	float: left;
}

.gallery_tab.gallery_tab_padding ul li:first-child {
	/*padding-left: 0px; */
}

h1.welcome_title {
	color: #374048;
	font-family: "robotoregular";
	font-size: 21px;
	font-weight: 400;
	line-height: 29px;
	margin: 0;
	padding: 0 0 10px;
	width: 100%;
}

.about-us-in strong {
	font-size: 15px;
	line-height: 18px;
	font-family: 'robotobold';
	font-weight: normal;
}

.input_box_info_on_arrow input {
	background: #ffffff url("../image/select_arrow.png") no-repeat scroll 95% center;
}

.input_box_info_on_arrow_half input {
	background: #ffffff url("../image/select_arrow.png") no-repeat scroll 89% center;
}

.ClickBidTravel.ClickBidTravel_in {
	border-top: 1px solid #e9e9e9;
	padding: 70px 0;
}

.propertylist_slider .img_top {
	background: rgba(255, 138, 0, 0.6) none repeat scroll 0 0;
	border-radius: 0 0 4px 4px;
	bottom: 0;
	padding: 7px 15px;
}

.title_home {
  float: left;
  width: 100%;
  position: relative;
  background: #fff;
  margin: 0 0 50px;
}

.title_home:after {
	background: rgba(0, 0, 0, 0) url("../image/buttom_arrow.png") no-repeat scroll center bottom;
	bottom: -20px;
	content: "";
	height: 46px;
	left: 50%;
	margin-left: -23px;
	position: absolute;
	width: 46px;
}

.find_vacation_rental.find_vacation_rental_border_remove {
  	border: none;
}


.page-content.terms-conditions-content {
  float: left;
  width: 100%;
  font-size: 13px;
  line-height: 20px;
}

.page-content.terms-conditions-content p {
	font-size: 13px;
	line-height: 20px;
}

.terms-conditions-content-in {
  float: left;
  width: 100%;
}

.terms-conditions-content-in ol li {
	font-size: 13px;
	line-height: 20px;
	padding: 0 0 15px;
}

.terms-conditions-content-in ol li strong {
	display: inline-block;
	color: #374048;
	font-family: "robotoregular";
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	padding: 0 0 5px;
}

.terms-conditions-content-in ol li a {
	color: #ff8a00;
}

.terms-conditions-content-in table tr td {
	font-size: 13px;
	line-height: 20px;
	padding: 0 0 15px;
}
.terms-conditions-content-in table tr td strong {
	display: inline-block;
	color: #374048;
	font-family: "robotoregular";
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	padding: 0 0 5px;
}
.terms-conditions-content-in table tr td a {
	color: #ff8a00;
}

.page-content.terms-conditions-content b a {
	color: #ff8a00;
}

.sitemap_page {
	float: left;
	width: 100%;
	padding: 15px 0 60px;
}

.sitemap_page_in h3 {
	color: #374048;
	float: left;
	font-family: "robotoregular";
	font-size: 16px;
	line-height: 24px;
	margin: 15px 0 0;
	padding: 10px 15px 2px;
	width: 100%;
	border-top: 1px solid #e9e9e9; 
}

.sitemap_page_in h3.border_remove {
  border: medium none;
}

.sitemap_page_in a {
	font-size: 13px;
	line-height: 20px;
	display: inline-block;
	color: #374048;
}

.sitemap_page_in a:hover {
	color: #ff8a00;
}

.sitemap_page_in a p {
	margin: 0;
}



.faq_page {
	float: left;
	width: 100%;
}

.faq_page_in {
	float: left;
	width: 100%;
	padding: 0 0 60px;
}

.faq_page_in_accordion {
	display: block;
	height: auto;
	margin: 0 auto;
	width: 100%;
}

.faq_page_in_accordion h3 {
  background: #FF8A00 url("../image/faq.png") no-repeat 97% center;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  margin: 5px 0 0;
  width: 100%;
  padding: 0 15px;
  font-size: 16px;
  line-height: 40px;
  font-family: 'robotoregular';
  border-radius: 4px 4px 0 0;  
}

/*.faq_item.faq_arrow {
	background: #FF8A00 url("../image/arrow_next.png") no-repeat 97% center;
}*/

.ui-accordion-header.ui-state-default.ui-accordion-header-active.ui-state-active.ui-corner-top.ui-accordion-icons {
	background: #FF8A00 url("../image/faq.png") no-repeat 97% center;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  height: 40px;
  line-height: 40px;
  margin: 10px 0 0;
  width: 100%;
  padding: 0 15px;
  font-size: 16px;
  line-height: 40px;
  font-family: 'robotoregular';
  border-radius: 4px 4px 0 0; 
  border: none;
  overflow: hidden;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	font-weight: normal;
	border: none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: none;
	/*height: 40px;*/
	/*padding: 0 15px;*/
}
.ui-accordion-header.ui-state-default.ui-corner-all.ui-accordion-icons {
	font-weight: normal;
	padding: 0 15px;
	font-size: 16px;
	background: #FF8A00 url("../image/arrow_next.png") no-repeat 97% center;
	border-radius: 4px; 
	margin: 10px 0 0;
	overflow: hidden;
}


.item-data.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
  background: #ffffff none repeat scroll 0 0;
  padding: 10px 15px;
  border-radius: 0 0 4px 4px; 
}

.faq_page_in_accordion .item-data p {
	font-size: 13px;
	line-height: 20px;
	color: #374048;
	font-family: 'robotolight';
}

.faq_page_in_accordion .item-data ul li {
	font-size: 13px;
	line-height: 20px;
	color: #374048;
	font-family: 'robotolight';
}

.item-data {
	/*background: #fff;*/
  /*display: none;*/
  /*float: left;*/
  /*height: auto;*/
  /*margin-bottom: 7px;*/
  /*width: 100%;*/
  /*padding: 20px 15px;*/
  /*font-size: 13px;*/
  /*line-height: 20px;*/
  /*border-radius: 0 0 4px 4px; */
}
.Prop-Box.Prop-Box-full {
  width: 100%;
  margin: 15px 0 0;
}

.Prop-Box.Prop-Box-full legend {
	padding: 0 25px 5px;
	margin: 0;
}

.Prop-Box.Prop-Box-full legend.remove_line {
	border: none;
}

.property-addBox legend.remove_line {
	border: none;
}
.sitemap_page_in.sitemap_page_in_Popular {
  float: left;
  width: 100%;
  padding: 0 0 15px;
}
.sitemap_page_in.sitemap_page_in_Popular h3 {
	margin-top: 0px;
	margin-bottom: 5px;  
}

.sitemap_page_in.sitemap_page_in_Popular p {
	font-size: 14px;
	font-family: 'robotolight';
}

.sitemap_page_in.sitemap_page_in_Popular span {
	font-size: 24px;
	height: auto;
	line-height: 26px;
	vertical-align: middle;
	margin-right: 5px; 
}

.img_top.orange_bk {
	background: rgba(255, 138, 0, 0.6) none repeat scroll 0 0;
	border-radius: 0 0 4px 4px;
	bottom: 0;
	padding: 7px 7px;
}
.sub_title {
  bottom: 7px;
  position: absolute;
  right: 7px;
}
.half_tab li {
  /*width: 50%;*/
  text-align: center;
}
.your_replay_line {
  border-bottom: 1px solid #dddddd;
  margin: 0 0 5px;
}

.your_replay_line:last-child {
	border-bottom: none; 
}

.img_top.img_top_height {
  padding: 7px 7px;
}

.img_top.img_top_height p {
	line-height: 12px;
	width: 153px;
	min-height: 25px;
	text-align: left;
}
.img_top.img_top_height p span {
	line-height: 12px;
	color: #fff;
  	float: none;
  	display: block;
  	font-family: "robotoregular";
  	font-size: 12px;
  	margin: 0;
  	padding-top: 3px;
}
.img_top.img_top_height span {
	line-height: 12px;	
  	font-size: 12px;  	
  	padding: 0px 0 0;
}
.img_top.img_top_height {
	background: rgba(255, 138, 0, 0.6) none repeat scroll 0 0;
	border-radius: 0 0 4px 4px;
	bottom: 0;
	/*padding: 7px 15px;*/
}

.show_user_review.show_user_review_right {
	float: right;
}

.form_in_travel input.country_location {
	background: #fff url(../image/location.png) no-repeat 90% center;
	padding-right: 38px; 
}

.form_in_travel input.destination_flag {
	background: #fff url(../image/destination.png) no-repeat 90% center;
	padding-right: 38px;
}

/*.img_top.orange_bk p {
  width: 152px;
}*/

.property-addBox.property-addBox-table table tr th {
  padding: 0 10px;
}

.property-addBox.property-addBox-table table tr td:first-child {
	text-align: left;
}
/****** add **/
.breck_more_in {
  /*position: absolute;*/
  right: 10px;
  top: 0;
}

.InputRow_full_exchange {
	width: 100%;
}

.view-inquiry-detail .Prop-Box .InputRow.InputRow_full_exchange label {
	width: 100%;
}

.exchange_border_full {
   padding: 0 0 7px;
}

.exchange_border_full:first-child {
  border-top: none;
}

.exchange_border_full a {
	font-size: 13px;
	line-height: 15px;
	color: #FF8A00;
}

.listing_page_info_in.width_auto {
	width: auto;
}

.listing_page_info_in.width_auto .listing_page_info {
	width: auto;
	display: block;
	clear: both;
}
.padding_top_side {
  padding-top: 4px;
}

.img_top p span.margin_top_side {
  margin-top: 3px;
}

.property-addBox legend.padding_remove {
  padding-top: 0;
}

.InputRow.InputRow-exchange > label {
  font-family: 'robotoregular';
  font-weight: 400;
  font-size: 13px;
}

.InputRow.InputRow-exchange > p {
  font-family: 'robotolight';
  font-weight: 400;
}

.margin_blog {
  margin: 0 -15px;
}

.blog_title_detail {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ddd; 
}

.blog_title_detail h3 {
  color: #374048;
  float: left;
  font-family: "robotoregular";
  font-size: 16px;
  line-height: 19px;
  margin: 0;
  padding: 0 0 7px;
  width: 100%;
}

.blog_cont.blog_cont_padding {
  padding-bottom: 0;
}

.tableCK {
  clear: both;
  display: block;
  float: left;
  width: 100%;
  padding: 15px 0;
}
.tableCK > ul {
  float: left;
  width: 50%;
}
.tableCK > img {
  display: inline-block;
  overflow: hidden;
  text-align: right;
}

.page_ling_in_full {
  width: 100%;
  padding: 10px 0 15px;
}

.table_form_exchange {
  float: left;
  width: 100%;
}

.table_form_exchange_tr {
  float: left;
  width: 100%;
}

.table_form_exchange_td {
	float: left;
	width: 100%;
  	padding: 0 0 10px;
}

.table_form_exchange_td label {
	font-weight: normal;
	margin: 0;
	line-height: 25px;
}

.table_form_exchange_td input.form-control {
	background: #f8f8f8;
	border: 1px solid #dddddd;
	border-radius: 4px;
	color: #374048;
	float: right;
	font-family: "RobotoRegular";
	font-size: 14px;
	height: 36px;
	line-height: 16px;
	margin: 0 0;
	padding: 0 15px;
	width: 100%;
}

.table_form_exchange_td textarea {
	background: #f8f8f8;
	border: 1px solid #dddddd;
	border-radius: 4px;
	color: #374048;
	float: right;
	font-family: "RobotoRegular";
	font-size: 12px;
	height: 83px;
	line-height: 16px;
	margin: 0 0 0;
	padding: 17px 22px 16px;
	resize: none;
	width: 100%;
}

.table_form_exchange_tr_box {
	padding: 10px 0;
	float: left;
	width: 100%;
}
.table_form_exchange_tr_margin {
	margin: 0 -10px;
}
.table_form_exchange_td_in {
  float: left;
  padding: 0 10px;
  width: 33.3%;
}

.table_form_exchange_td_in label.error {
	float: left;
	width: 100%;
	color: #ff0000;
	font-weight: normal;
	text-align: left;
}

.panel-heading.ajax_all_container.panel-heading-font {
	background: #fff;
	border-radius: 4px 4px 0 0;
	color: #ff8a00;
	display: inline-block;
	float: none;
	font-family: "robotobold";
	font-weight: normal;
	font-size: 15px;
	line-height: 25px;
	margin: 0;
	padding: 15px 0 0;
	width: 100%;
	border: none;
}

.panel.panel-default.panel-default-box {
	border: none;
	box-shadow: none;
}

.panel.panel-default.panel-default-box .panel-body.availability-cal {
	padding: 15px 0;
}

.rv-summery .listing_page_right .listing_page_right_in1 {
 	padding: 6px 15px;
    width: 100%;
}
.rv-summery .listing_page_right .listing_page_right_in1 .listing_page_info h3 {
	width: 33%;
}

.Prop_Box_label .InputRow label {
	width: 130px;
}





/***************commingsoon*******************/

.comming {
	background: url(../image/banner.png) no-repeat;
	background-size: 100% 100%; 
	display: table;
	height: 100%;
	width: 100%;
}

.comming_table_call {
	width: 100%;
	height: 100%;
	display: table-cell;
	vertical-align: middle;
}

.comming_center {
	max-width: 616px;
	width: 100%;
	margin: 20px auto;
}


.comming_full {
	height: 616px;
	width: 616px;
	background: rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:inset 0 0 83px -36px #000;
	box-shadow:inset 0 0 83px -36px #000;
	-ms-box-shadow:inset 0 0 83px -36px #000;
	-o-box-shadow:inset 0 0 83px -36px #000;
	border-radius: 50%;
	text-align: center; 
	display: table-cell;
	vertical-align: middle;
	padding: 25px;
}

.logo_img {
	float: left;
	width: 100%;
  	margin: 0 0 30px;
}

.comming_title {
	float: left;
	width: 100%;
	margin: 0 0 30px;
}

.comming_title h1 {
	color: #ffffff;
	float: left;
	font-family: "RobotoRegular";
	font-size: 60px;
	font-weight: 400;
	line-height: normal;
	margin: 0;
	width: 100%;
}


/*.comming_social_icon {
	float: left;
	width: 100%;
	margin: 0 0 30px;
}

.comming_social_icon a {
	color: #ffffff;
	display: inline-block;
	float: none;		
	margin: 0 4px;
}

.comming_social_icon a .fa {
	height: 25px;
	width: 25px;
	padding: 6px 0 0;
	border-radius: 2px;
	border: 1px solid transparent; 
}

.comming_social_icon a .fa.fa-facebook {
	background: #3B5A9D;
}

.comming_social_icon a .fa.fa-facebook:hover {
	border: 1px solid #3B5A9D;
	background: none;
	color: #3B5A9D;
}

.comming_social_icon a .fa.fa-twitter {
	background: #4099FF;
}
.comming_social_icon a .fa.fa-twitter:hover {
	border: 1px solid #4099FF;
	background: none;
	color: #4099FF;
}

.comming_social_icon a .fa.fa-google-plus {
	background: #E04006;
}
.comming_social_icon a .fa.fa-google-plus:hover {
	border: 1px solid #E04006;
	background: none;
	color: #E04006;
}*/



.comming_footer {
	float: left;
	width: 100%;
}

.comming_footer p {
	color: #ffffff;
	float: left;
	font-family: "RobotoLight";
	font-size: 14px;
	line-height: 23px;
	margin: 0;
	width: 100%;
}

.comming_footer p a {
	color: #ff8e4d;
}

.comming_footer p a:hover {
	color: #fff;
}

.pull-right .btn-group .btn em {
	float: left;
	width: auto;
	font-style: normal;
}

.pull-right .btn-group .btn span.caret {
	margin: 7px 0 0;
}

.dataTables_filter label input {
	background: #f8f8f8;
	border: 1px solid #dddddd;
	border-radius: 4px;
	font-family: "robotoregular";
	font-size: 14px;
	height: 36px;
	line-height: 16px;
	margin: 0 0 15px;
	padding: 0 15px;
}

.refine-acoding ul li {
	background: none;
	padding-left: 0; 
}

.acoding_left ul li input[type="checkbox"] {
	margin-right: 5px;
	margin-top: 4px;
	float: left;
}

.acoding_left ul li.disabled a {
	color: #6d767e;
	cursor: no-drop;
}

.loader {
  background: rgba(0, 0, 0, 0.5);
  bottom: 0;
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1000;
  text-align: center;
}
.loader_table {
  display: table;
  height: 100%;
  width: 100%;
}
.loader_call {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  width: 100%;
}
.border-top{
	border-top: 1px solid #ddd;	
}

.error{
	color: #d9534f;
}


/* by gunja added css for token input*/
.InputRow ul.token-input-list {
  background: #f8f8f8;
  border: 1px solid #ddd;
  color: #000;
  float: left;
  font-family: "montserratlight";
  font-size: 12px;
  height: 42px;
  line-height: 42px;
  /*margin: 0 0 5px;*/
  padding: 0 10px;
  width: 100%;
  border-radius: 4px;
}

.InputRow ul.token-input-list li input {
  width: 100%;
}

.InputRow ul.token-input-list li.token-input-token{
  background: #ff8a00;
  /*margin: 0;*/
  line-height: 35px;
}

.InputRow ul.token-input-list li.token-input-token span.token-input-delete-token{
  font-size: 22px;
}

ul.token-input-list {
  background: #ffffff;
  border-left: 3px solid #e04445;
  border-top: none; 
  border-bottom: none;
  border-right: none;
  color: #3b434d;
  float: left;
  font-family: "montserratlight";
  font-size: 12px;
  height: 42px !important;
  line-height: 42px;
  padding: 0 10px;
  width: 100%;
}

ul.token-input-list li.token-input-token{
  background: #ff797a;
  margin: 0 10px 5px 0;
  line-height: 35px;
  float: left;
  width: auto;
  padding: 6px 10px;
}

ul.token-input-list li.token-input-token p {
  line-height: 29px;
  color: #000;
}

ul.token-input-list li.token-input-token span.token-input-delete-token{
  font-size: 22px;
  line-height: 28px;
  margin-left: 10px; 
}

/* by gunja added css for token input*/



.token-input-input-token > input {
    margin: 0 !important;
    width: 100% !important;
}
ul.token-input-list{
    overflow: visible;
    height: auto;
    padding: 0!important;
    height: auto!Important;
}

#chkboxall{
-ms-transform: scale(1.2); 
 -moz-transform: scale(1.2); 
 -webkit-transform: scale(1.2); 
 -o-transform: scale(1.2); 
}
.owl-carousel-property li{
	width: 100% !important;
	display: flex !important;
	justify-content: center;
	align-items: center;
}

.rv_rate_wrap{
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}

.iti--inline-dropdown {
	width: 100%;
}

.iti__search-input {
	width: 100% !important;
	margin: 0 !important;
	padding-left: 30px !important;
}
