﻿@charset "utf-8";
/* CSS Document */
.dvusername a.liusername{  color: #ffa605; }

/*9-1-18*/
.mob_cm{ display: none;}
.listing .list_div ul li .posted_by .img_owner{ display: none;}

@media screen and (max-width:1300px){
.block1 .col-3 {  border-bottom: medium none;  float: left;  padding-bottom: 10px;  width: 25%;}
.block1 .col-3 .become {  float: left;  padding:0 15px;  padding-right: 0;  width: 100%;}
.block1 .col-3 .become h2 {  color: #262626;  font-family: "Raleway-Bold";  font-size: 24px;}
.block1 .col-3 .become p {  color: #262626;  font-family: "Raleway-Medium";  font-size: 14px;  margin-top: 10px;}
.block1 .col-3 .become a {  display: inline-block;  float: none;  margin-bottom: 10px;  padding: 10px;}.block1 .col-3 .network {  float: left;  padding: 0 15px;  width: 100%; margin-bottom:10px;}
.block1 .col-3 .network {  float: left;  margin-bottom: 10px;  margin-top: 15px;  padding: 0 15px;  width: 100%;}
.block1 .col-3 .network h2{ font-size:24px;}
.block1 .col-3 .network h3 {font-size: 14px;  margin-top: 5px;}
.block1 .col-3 .network a{ display:inline-block; float:none;}
.block2{ margin-top:20px;}
.block2 .owl-carousel .slide .slide_detail {  float: left;  padding: 10px;  width: 100%;}
.block2 .owl-carousel .owl-controls .owl-buttons .owl-prev {  background: #fff url("../images/left.png") no-repeat scroll 3px center;  height: 40px;  left: 0;  overflow: hidden;  position: absolute;  text-decoration: none;  text-indent: -9999px;  top: 170px;  width: 20px;  z-index: 999;}
.block2 .owl-carousel .owl-controls .owl-buttons .owl-next {  background: #fff url("../images/right.png") no-repeat scroll 5px center;  height: 40px;  overflow: hidden;  position: absolute;  right: 0;  text-decoration: none;  text-indent: -9999px;  top: 170px;  width: 20px;  z-index: 999;}
.block3{ margin-top:10px;}

.block4{ margin-top:20px;}

.footer .ft_menu ul li a {font-size: 14px;}	
.header .menu_container{ position:relative;}
}
@media screen and (max-width:1090px) {
}
@media screen and (max-width:1028px){
.logoutmsg {color: #008000; float: right; font-size: 13px; margin-right: 0; margin-top: 0; text-align: center; width: 100%; margin-bottom: 11px;}	
.listing.contact_user .list_div ul li .type_room .room_detail .owner_detail .left_sec{padding-right:0}
.header .menu_container .logo img {  display: block;  float: none;  margin: 0 auto;  padding: 10px 0;}
.header .menu_container .login {  border: 2px solid #000000;  clear: both ; float: none;  margin: 0 auto 10px;  max-width: 170px;  width: 100%;}
.header .menu_container .login a {  color: #000;  display: inline-block;  float: none;  font-size: 13px;  padding: 9px 3px;  width: 100%;}
.banner .banner_body {  bottom:120px;  left: 0;  position: absolute;  text-align: center;  width: 100%; float:left;}
.banner .banner_body .banner_text h1 {  color: #fff;  font-family: "Raleway-Bold";  font-size: 20px;  padding-top: 10px;  text-transform: uppercase;}
.banner .banner_body .banner_text h3 {  color: #fff;  font-family: "Raleway-Medium";  font-size: 14px;  font-weight: normal;  letter-spacing: 3.7px;  line-height: 20px;  padding-top: 10px;  text-transform: uppercase;}
.banner .banner_body .enter_city {  margin-top: 10px;}
.banner .banner_body .enter_city input {  background: #fff url("../images/city_home.png") no-repeat scroll 20px center;  border-left: 3px solid #ccc;  color: #999;  font-family: "Raleway-Medium";  font-size: 16px;  height: 50px;  padding-left: 50px;  width: 700px;}
.banner .banner_body .enter_city .choose_room {  float: none;  margin: 0 auto;  max-width:700px;  text-align: center;  width: 100%;}
.banner .banner_body .enter_city .choose_room a.want_room {  display: inline-block;  float: left;  font-family: "Raleway-Bold";  font-size: 16px;  margin: 10px auto 0;  padding: 15px 0;  text-transform: uppercase;  width: 49%;}
.banner .banner_body .enter_city .choose_room a.want_pg_room {  display: inline-block;  float: left;  font-family: "Raleway-Bold";  font-size: 16px;  margin: 10px auto 0;  padding: 15px 0;  text-transform: uppercase;  width: 49%;}
.banner .banner_body .enter_city .choose_room a.offer_room {   display: block;  float: right;  font-family: "Raleway-Bold";  font-size: 16px;  margin: 10px auto 0;  padding: 16px 0;  text-transform: uppercase;  width: 49%;}.block1 {  float: left;  text-align: center;  width: 100%;}
.block1 .col-3 {  border-bottom: medium none;  float: left;  padding-bottom: 10px;  width: 50%;}
.block1 .col-3 .become {  float: left;  padding:0 15px;  padding-right: 0;  width: 100%;}
.block1 .col-3 .become h2 {  color: #262626;  font-family: "Raleway-Bold";  font-size: 24px;}
.block1 .col-3 .become p {  color: #262626;  font-family: "Raleway-Medium";  font-size: 14px;  margin-top: 10px;}
.block1 .col-3 .become a {  display: inline-block;  float: none;  margin-bottom: 10px;  padding: 10px;}.block1 .col-3 .network {  float: left;  padding: 0 15px;  width: 100%; margin-bottom:10px;}
.block1 .col-3 .network {  float: left;  margin-bottom: 10px;  margin-top: 15px;  padding: 0 15px;  width: 100%;}
.block1 .col-3 .network h2{ font-size:24px;}
.block1 .col-3 .network h3 {font-size: 14px;  margin-top: 5px;}
.block1 .col-3 .network a{ display:inline-block; float:none;}
.block2{ margin-top:20px;}
.block2 .owl-carousel .slide .slide_detail {  float: left;  padding: 10px;  width: 100%;}
.block2 .owl-carousel .owl-controls .owl-buttons .owl-prev {  background: #fff url("../images/left.png") no-repeat scroll 3px center;  height: 40px;  left: 0;  overflow: hidden;  position: absolute;  text-decoration: none;  text-indent: -9999px;  top: 37%;  width: 20px;  z-index: 999;}
.block2 .owl-carousel .owl-controls .owl-buttons .owl-next {  background: #fff url("../images/right.png") no-repeat scroll 5px center;  height: 40px;  overflow: hidden;  position: absolute;  right: 0;  text-decoration: none;  text-indent: -9999px;  top: 37%;  width: 20px;  z-index: 999;}
.block3{ margin-top:10px;}
.cd-testimonials-wrapper.cd-container {  padding: 20px 0;  text-align: center;}
.cd-testimonials-wrapper.cd-container ul.cd-testimonials li h3 {  color: #fff;  font-family: "Raleway-Bold";  font-size: 20px;  margin-bottom: 25px;  text-transform: uppercase;}
.cd-testimonials-wrapper.cd-container ul.cd-testimonials li p{ font-size:14px; padding:0 70px;}
.block4{ margin-top:20px;}
.block4 .browse h1{ font-size:24px;}
.block4 .browse .browse_city ul li {  float: left;  margin-right: 0;  padding-left: 25px;  text-align: center; }
.block4 .browse .browse_city ul li ul.search_button li a {  background: #ffa605 none repeat scroll 0 0;  color: #fff;  font-family: "Raleway-Bold";  font-size: 12px;  padding: 10px;  text-transform: uppercase;  width: 170px;  margin: 0 auto;  display: block;  float: none;}
.footer .ft_menu ul li {  display: inline-block;  line-height: 30px;}
.footer .ft_menu ul li a {font-size: 13px;}	
.popup_form .type_room .room_detail .owner_detail {  width: 85%;}
.popup_form .posted_by{ right:10px;}
.popup_form .frm_div ul li .li_div{ width:780px;}
.header .menu_container .login .reg .login_form {  right:0;  top: 45px;}
.banner .banner_body.banner_body_inner {  bottom: 40%;}
/* 24-10-2016 */
.listing.contact_user.new_cont .list_div ul.loc_dtl {margin-bottom:75px;}
.listing.contact_user.new_cont .list_div { margin-bottom: 50px;}
.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;color:#000;border-color:#fff}
#ctl00_lblMessage{top:8px;}

.header .menu_container .login { position: relative;  z-index: 99; border: 2px solid #000000;  float: right;  margin: -55px 5px 0 0;  max-width: inherit;  width: auto;  clear: inherit;}
.header .menu_container .login a {  padding: 9px 11px;  width: auto;}
.header .menu_container .login {  margin: -15px 5px 0 0;}
}


@media screen and (max-width:1023px){ 
.listing .list_div ul li .type_room .room_detail.dtcm .owner_detail {  width: 100%;}
.dvusername{right:97px;margin-top:-67px}
.listing .list_div ul li .posted_by .post {padding-left: 168px; text-align: left  !important;}
.listing .list_div ul li .posted_by a.contact{float:left;margin-left:170px;}
.listing .list_div ul li .type_room .room_detail .posted_by .post{padding-left:0}
.navigation.mean-container div.mean-bar:nth-child(2),.navigation.mean-container div.mean-bar:nth-child(3),.navigation.mean-container div.mean-bar:nth-child(4){display:none}
.tab_content .sec1.new_sec1 .spec div:nth-child(4n+4){clear:both;}	
.main_menu{display:none}	
.listing.contact_user .list_div .pre_login ul > li textarea.txtbox { width: 360px !important;}	
.header .menu_container{ position:relative;}
.header .menu_container .logo {  float: left;  width: 50% !important; text-align:left;}
.header .menu_container .logo img{ margin:0;}
.header .menu_container .menu {  float: left;  margin-left: 0;  margin-top: 0;  width: 50% !important; padding:12px 0; margin-bottom:5px;}
.header .menu_container .login {  border: 2px solid #000000;  clear: both ; float: none;  margin: 0 auto 10px;  max-width: 170px;  width: 100%;}
.header .menu_container .login a {  color: #000;  display: inline-block;  float: none;  font-size: 13px;  padding: 9px 3px;  width: 100%;}
.banner .banner_body {  bottom:30px;  left: 0;  position: absolute;  text-align: center;  width: 100%; float:left;}
.banner .banner_body .banner_text h1 {  color: #fff;  font-family: "Raleway-Bold";  font-size: 20px;  padding-top: 10px;  text-transform: uppercase;}
.banner .banner_body .banner_text h3 {  color: #fff;  font-family: "Raleway-Medium";  font-size: 14px;  font-weight: normal;  letter-spacing: 3.7px;  line-height: 20px;  padding-top: 10px;  text-transform: uppercase;}
.banner .banner_body .enter_city {  margin-top: 10px;}
.banner .banner_body .enter_city input {  background: #fff url("../images/city_home.png") no-repeat scroll 20px center;  border-left: 3px solid #ccc;  color: #999;  font-family: "Raleway-Medium";  font-size: 16px;  height: 50px;  padding-left: 50px;  width: 95%;}
.banner .banner_body .enter_city .choose_room {  float: none;  margin: 0 auto;  max-width: 100%;  text-align: center;  width: 100%;}
.banner .banner_body .enter_city .choose_room a.want_room {  display: block;  float: none;  font-family: "Raleway-Bold";  font-size: 16px;  margin: 10px auto 0;  padding: 15px 0;  text-transform: uppercase;  width: 45%;}
.banner .banner_body .enter_city .choose_room a.want_pg_room {  display: block;  float: none;  font-family: "Raleway-Bold";  font-size: 16px;  margin: 10px auto 0;  padding: 15px 0;  text-transform: uppercase;  width: 45%;}
.banner .banner_body .enter_city .choose_room a.offer_room {  display: block;  float: none;  font-family: "Raleway-Bold";  font-size: 16px;  margin: 10px auto 0;  padding: 15px 0;  text-transform: uppercase;  width: 45%;}
.block1 {  float: left;  text-align: center;  width: 100%;}
.block1 .col-3 {  border-bottom: medium none;  float: left;  padding-bottom: 10px;  width: 50%;}
.block1 .col-3 .become {  float: left;  padding:0 15px;  padding-right: 0;  width: 100%;}
.block1 .col-3 .become h2 {  color: #262626;  font-family: "Raleway-Bold";  font-size: 24px;}
.block1 .col-3 .become p {  color: #262626;  font-family: "Raleway-Medium";  font-size: 14px;  margin-top: 10px;}
.block1 .col-3 .become a {  display: inline-block;  float: none;  margin-bottom: 10px;  padding: 10px;}.block1 .col-3 .network {  float: left;  padding: 0 15px;  width: 100%; margin-bottom:10px;}
.block1 .col-3 .network {  float: left;  margin-bottom: 10px;  margin-top: 15px;  padding: 0 15px;  width: 100%;}
.block1 .col-3 .network h2{ font-size:24px;}
.block1 .col-3 .network h3 {font-size: 14px;  margin-top: 5px;}
.block1 .col-3 .network a{ display:inline-block; float:none;}
.block2{ margin-top:20px;}
.block2 .owl-carousel .slide .slide_detail {  float: left;  padding: 10px;  width: 100%;}
.block2 .owl-carousel .owl-controls .owl-buttons .owl-prev {  background: #fff url("../images/left.png") no-repeat scroll 3px center;  height: 40px;  left: 0;  overflow: hidden;  position: absolute;  text-decoration: none;  text-indent: -9999px;  top: 37%;  width: 20px;  z-index: 999;}
.block2 .owl-carousel .owl-controls .owl-buttons .owl-next {  background: #fff url("../images/right.png") no-repeat scroll 5px center;  height: 40px;  overflow: hidden;  position: absolute;  right: 0;  text-decoration: none;  text-indent: -9999px;  top: 37%;  width: 20px;  z-index: 999;}
.block3{ margin-top:10px;}
.cd-testimonials-wrapper.cd-container {  padding: 20px 0;  text-align: center;}
.cd-testimonials-wrapper.cd-container ul.cd-testimonials li h3 {  color: #fff;  font-family: "Raleway-Bold";  font-size: 20px;  margin-bottom: 25px;  text-transform: uppercase;}
.cd-testimonials-wrapper.cd-container ul.cd-testimonials li p{ font-size:14px; padding:0 70px;}
.block4{ margin-top:20px;}
.block4 .browse h1{ font-size:24px;}
.block4 .browse .browse_city ul li {  float: left;  margin-right: 0;  padding-left: 25px;  text-align: center;  width: 50%;}
.block4 .browse .browse_city ul li ul.search_button li a {  background: #ffa605 none repeat scroll 0 0;  color: #fff;  font-family: "Raleway-Bold";  font-size: 12px;  padding: 10px;  text-transform: uppercase;  width: 170px;  margin: 0 auto;  display: block;  float: none;}
.footer .ft_menu ul li {  display: inline-block;  line-height: 30px;}
.footer .ft_menu ul li a {font-size: 12px;}
.reg_body .reg_container .reg_title h1{ font-size:30px;}
.reg_body .reg_container .reg_title { padding:20px 0;}
ul.tabs li{ width:50%;}
ul.tabs li a {  font-size: 16px;  padding: 15px 0;}
.tab_content .part1, .tab_content .part2, .tab_content .part3, .tab_content .part4, .tab_content .part5 {  padding:15px 10px;}
.tab_content .part1 .spec{ margin:0 auto;}
.tab_content .part1 .label_check , .tab_content .part1 .label_check.menuitemshow{ padding:10px 0 10px 20px; font-size:14px;  margin: 0;  width: 31.33%; background-position:8px 14px;}
.tab_content .part2 .selection div{ width:48% !important; margin:0 1% 10px !important;}
.tab_content .part2 .selection select, .tab_content .part2 .area input{ width:100%;}
.tab_content .part3 .rent_option .layout-slider .main_span .jslider{ width:100%;}
.tab_content .part3 .rent_option .layout-slider .main_span .jslider-bg {  background-size: 100% 9px;}
.tab_content .part3 .rent_option .layout-slider .main_span .jslider .jslider-label.jslider-label-to{ right:0;}
.tab_content .part4 .finishing h1, .tab_content .part3 .afford h1, .tab_content .part2 .location h1{ font-size:15px;}
.tab_content .part4 .label_check, .tab_content .part4 .label_check.menuitemshow{ width:31.33%; margin:0;  padding:10px 0 10px 20px; font-size:14px;background-position:8px center;}
.tab_content .part4 .description textarea{ width:100%; margin-top:5px;}
.tab_content .part5 .per_info .information{ width:49%; margin-right:1%;}
.tab_content .part5 .per_info .information input{ width:100%;}
.tab_content .part5 .gender_info .browse_photo input, .tab_content .sec5 .gender_info .browse_photo input{ width:58%;}
.tab_content .part5 .gender_info .browse_photo button, .tab_content .sec5 .gender_info .browse_photo button{ margin-left:0; float:right; width:40%;}
.tab_content .part5 .gender_info .browse_photo, .tab_content .sec5 .gender_info .browse_photo{ margin-top:0;}
.tab_content .part5 .gender_info .register_btn a, .tab_content .sec5 .gender_info .register_btn a{ padding:9px 0;}
.tab_content .part5, .tab_content .sec5{ margin-bottom:30px;}
.tab_content .sec1, .tab_content .sec2, .tab_content .sec3, .tab_content .sec4, .tab_content .sec5{ padding:15px 10px;}
.tab_content .sec1 .label_check{ width:48%; margin:0 1% 10px; background-position: center 14px;}
.tab_content .sec2 .location h1, .tab_content .sec3 .avail h1, .tab_content .sec4 .finishing h1, .tab_content .sec4 .pref .pref_title h1, .tab_content .sec4 .amenities h1, .tab_content .sec4 .build h1, .tab_content .sec4 .add_photo h1{ font-size:15px;}
.tab_content .sec2 .selection div, .tab_content .sec3 .selection div, .tab_content .sec4 .pref .selection div{ width:48% !important; margin:0 1% 10px !important;}
.tab_content .sec2 .selection select, .tab_content .sec2 .area input, .tab_content .sec3 .selection input, .tab_content .sec3 .selection  input, .tab_content .sec4 .pref .selection  select{ width:100% !important;}
.tab_content .sec4 .label_check, .tab_content .sec4 .label_check.menuitemshow{margin:0; background-position:12px center; padding-left:41px;margin-bottom:5px;width:32.3%;vertical-align:top;}
.tab_content .sec5 .gender_info .gender .label_check.male{width:110px;}
.tab_content .sec1.new_sec1 .lbl_wrp{width:32.3%;margin-left:1%}
.tab_content .sec4 .amenities{ margin-top:10px;}
.tab_content .sec4 .amenities .amenities_selection .spec .label_check, .tab_content .sec4 .build .building_amenities .spec .label_check{ width:23%; margin:0 1% 10px;}
.tab_content .sec4 .build{ margin-top:20px;}
.tab_content .sec4 .add_photo .plus{ width:48%; float:left; margin:0 1% 2%;}
.tab_content .sec4 .description{ margin-top:10px;}
.tab_content .sec4 .description textarea{ width:100%; margin-top:5px;}
.tab_content .sec5 .per_info .information{ width:49%; margin-right:1%;}
.tab_content .sec5 .per_info .information input{ width:100%;}
.tab_content .sec5 .gender_info .pgname input{ width:100%;}
.listing{ padding:10px;}
.listing .list_filter{ width:30%;}
.listing .list_div{ width:68%;}
.listing .list_filter ul.field_ul li{ width:100%;}
.listing .list_div ul li .type_room{ width:100%;}
.listing .list_div ul li .posted_by{ width:100%;}
.listing .list_div ul li{ padding:10px ;}
.listing .list_div ul li .type_room .room_detail .img_owner{margin-bottom:20px;margin-right:20px;}
.listing .list_div ul li .type_room .room_detail .owner_detail{ width:auto;float:none;overflow:hidden}
.listing .list_div ul li .type_room .room_detail .owner_detail .owner_con label{ width:100%;}
.listing .list_div ul li .type_room .room_detail .owner_detail .owner_con span{ width:100%;}
.listing .list_div ul li .type_room .room_detail .owner_detail .home_view{ margin-left:119px;}
.listing .list_div ul li .posted_by{ text-align:center; margin-top:15px;}
.listing .list_div ul li .posted_by .post{ text-align:center;}
.listing .list_div ul li .posted_by .member{ float:none; display:inline-block;margin-right:61px;}
.listing .list_div{ margin-bottom:30px;}
.listing .list_filter{ margin-bottom:30px;}
.popup_form .frm_div ul li label{ width:100%; margin-bottom:5px;}
.popup_form .frm_div ul li .li_div{ width:100%;}
.popup_form .frm_div ul li .li_div span{ width:100%; margin-bottom:5px}
.popup_form .frm_div ul li .li_div .savesend{ margin:0; float:right; width:49%;}
.popup_form .frm_div ul li .li_div .send{ margin:0; float:left; width:49%;}
.popup_form .type_room .room_detail .owner_detail .owner_con span{ width:100% !important;}
.popup_form .posted_by{ top:70px;}
.popup_form .type_room .room_detail .owner_detail{ width:100%; margin-top:10px;}
.wrapper .main .wrap_inner .currency ul.membership li {  margin: 0 8px 18px; width:269px;}
.wrapper .main .wrap_inner .currency .pay{ margin:20px 0;}
.wrapper{ padding:30px 10px;}
.wrapper .main .wrap_inner .acceptable ul.tabs li{ width:33.33%;}
.wrapper .main .wrap_inner .acceptable .tab_container .tab_content li{ width:31.33%; margin:0 1% 2%;}
.wrapper .main .wrap_inner .currency ul.money_format li{ width:250px;}
/* 28-09-2016 */
.listing.contact_user .list_div ul li .type_room { width: 100%;} 
.listing.contact_user .list_div ul li .type_room .room_detail .owner_detail { width: 100%;}
.listing.contact_user .list_div ul li .posted_by { position: absolute; right: 10px; top: 45px;}
.listing.contact_user .list_div ul li .type_room.full_wrap .room_detail .owner_detail { width: 100%;}
.listing.contact_user .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.owner_con_full span { width: 560px;}
.listing.contact_user .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.amenities > ul { width: 560px;}
.listing.contact_user .list_div .frm_div ul li .li_div {width:80%;}
.listing.contact_user .list_div .frm_div ul li .li_div span {margin-bottom:10px;width:100%;}
.listing.contact_user .list_div .pre_login ul {width:460px;}
.listing.contact_user .list_div .pre_login ul > li .label_check {width:190px;}
.listing.contact_user .list_div .pre_login ul > li .label_check:last-child { width: 160px;}
.listing.contact_user .list_div .pre_login ul > li input.txtbox {width:360px;}

/* 24-10-2016 */

.listing.contact_user.new_cont .list_div .type_room {width:100%;}
.listing.contact_user.new_cont .list_div .posted_by { margin: 0; position: absolute; right: 20px; top: 20px;}
.listing.contact_user.new_cont .list_div ul.loc_dtl { border-right: medium none; width: 100%;}
.listing.contact_user.new_cont .list_div .contact_me { padding-left: 58px; width: 100%;}
.listing.contact_user.new_cont .list_div ul.loc_dtl { margin-bottom: 0;}
.listing.contact_user.new_cont .list_div ul li .type_room .room_detail .owner_detail {margin-top:0;}
.listing.contact_user.new_cont .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.gallery .home_view,
.listing.contact_user.new_cont .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.amenities > ul,
.listing.contact_user.new_cont .list_div ul li .type_room .room_detail .owner_detail .owner_con span { width: 70%;}
.listing.contact_user.new_cont .list_div ul li .type_room .room_detail .owner_detail .owner_con label{width:28%}
.listing.contact_user.new_cont .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.gallery .home_view li:nth-child(2n+2) { margin-right: 10px;}
.listing.contact_user.new_cont .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.gallery .home_view li:nth-child(3n+3) { margin-right: 0;}
.listing.contact_user.new_cont .list_div .contact_me {padding-bottom:50px;}
.listing.contact_user.new_cont .list_div ul li .type_room .room_detail .owner_detail .owner_con.owner_con_full { margin: 20px 0;}
.listing.contact_user.new_cont .list_div ul li .type_room .room_detail .owner_detail .right_sec {margin-bottom:10px;}
.listing.contact_user.new_cont .list_div .pre_login { padding: 50px 35px 0; width: 100%;}
.listing.contact_user.new_cont .list_div .pre_login .login_form {border-top: 1px solid #d8d8d8;padding: 38px 0 50px;}
.listing.contact_user.new_cont .list_div .pre_login ul { width: 460px;}
.listing.contact_user.new_cont .list_div .pre_login h3 { text-align: center;}
.listing.contact_user.new_cont .list_div .pre_login ul > li .label { width: 100px;}
.rooomtype{overflow:visible}
.listing.contact_user.new_cont .list_div .posted_by .member{margin-right:0}
.listing.contact_user .list_div .pre_login ul > li span.spuname span{margin-left:100px}
.listing.contact_user .list_div .pre_login ul > li #spcontact input {width: 310px !important;}
.tab_content .sec1.new_sec1 .lbl_wrp{margin-bottom:10px;}
.add_photo .gallery ul.home_view li img{max-width:100%}
.header .menu_container .login {position: relative;  z-index: 99;  border: 2px solid #000000;  float: right;  margin: -55px 5px 0 0;  max-width: inherit;  width: auto;  clear: inherit;}
.header .menu_container .login a {  padding: 9px 11px;  width: auto;}
.iis {  float: left;  font-family: "Raleway-Bold";  left: 50%;  letter-spacing: 1px;  margin: 0;  position: absolute;  text-align: center;  text-transform: uppercase;  top: 34px;  transform: translate(-50%, 0px);
  width: auto;}
}
@media screen and (max-width:767px){
    .iis {  float: left;  font-family: "Raleway-Bold";  left: 0;  letter-spacing: 1px;  margin: 0;  position: absolute;  text-align: center;  text-transform: uppercase;  top: 68px;
  transform: translate(0px, 0px);  width: 100%;}
	.banner .banner_body .enter_city .choose_room a.want_room:hover,	.banner .banner_body .enter_city .choose_room a.offer_room:hover {background: #ffa605  url("../images/offer_room.png") no-repeat scroll 20px center;border-color: #ffa605; color: #fff;}
	.banner .banner_body .enter_city .choose_room a.want_pg_room:hover,	.banner .banner_body .enter_city .choose_room a.offer_room:hover {background: #ffa605  url("../images/offer_room.png") no-repeat scroll 20px center;border-color: #ffa605; color: #fff;}
.block2 .owl-carousel .owl-controls .owl-buttons .owl-prev{left:10px;}
.block2 .owl-carousel .owl-controls .owl-buttons .owl-next{right:10px;}
#dvData ul li{width:46% !important;margin-left:4% !important}
	.rooomtype {
  overflow: inherit;
}
.listing .list_div ul li .type_room .room_detail .owner_detail .owner_con .rooomtype span.roomrent {
  float: left;
  width: 100%;
}
	.banner .banner_body.banner_body_inner{ padding:10px 5px;}
.header .menu_container{ position:relative;}
.header .menu_container .logo {  float: left;  width: 100%;}
.header .menu_container .menu {  float: left;  margin-left: 0;  margin-top: 0;  width: 100%;}
.header .menu_container .login {  border: 2px solid #000000;  clear: both ; float: none;  margin: 0 auto 10px;  max-width: 170px;  width: 100%;}
.header .menu_container .login a {  color: #000;  display: inline-block;  float: none;  font-size: 13px;  padding: 9px 3px;  width: 100%;}
.banner .banner_body {  bottom: 0;  left: 0;  position: relative;  text-align: center;  width: 100%; float:left;}
.banner .banner_body .banner_text h1 {  color: #000;  font-family: "Raleway-Bold";  font-size: 16px;  padding-top: 10px;  text-transform: uppercase;}
.banner .banner_body .banner_text h3 {  color: #000;  font-family: "Raleway-Medium";  font-size: 14px;  font-weight: normal;  letter-spacing: 3.7px;  line-height: 20px;  padding-top: 10px;  text-transform: uppercase;}
.banner .banner_body .enter_city input {  background: #fff url("../images/city_home.png") no-repeat scroll 20px center;  border: 1px solid #ccc;  color: #999;  font-family: "Raleway-Medium";  font-size: 16px;  height: 50px;  padding-left: 50px;  width: 95%;}
.banner .banner_body .enter_city .choose_room {  float: none;  margin: 0 auto;  max-width: 100%;  text-align: center;  width: 100%;}
.banner .banner_body .enter_city .choose_room a.want_room {  border: 1px solid #ccc;  color: #fff;  display: block;  float: none;  font-family: "Raleway-Bold";  font-size: 16px;  margin: 10px auto 0;  padding: 20px 0;  text-transform: uppercase;  width: 45%;}
.banner .banner_body .enter_city .choose_room a.want_pg_room {  border: 1px solid #ccc;  color: #fff;  display: block;  float: none;  font-family: "Raleway-Bold";  font-size: 16px;  margin: 10px auto 0;  padding: 20px 0;  text-transform: uppercase;  width: 45%;}
.banner .banner_body .enter_city .choose_room a.offer_room {  display: block;  float: none;  font-family: "Raleway-Bold";  font-size: 16px;  margin: 10px auto 0;  padding: 21px 0;  text-transform: uppercase;  width: 45%;}
.block1 {  float: left;  text-align: center;  width: 100%;}
.block1 .col-3 {  border-bottom: medium none;  float: left;  padding-bottom: 10px;  width: 50%;}
.block1 .col-3 .become {  float: left;  padding:0 15px;  padding-right: 0;  width: 100%;}
.block1 .col-3 .become h2 {  color: #262626;  font-family: "Raleway-Bold";  font-size: 24px;}
.block1 .col-3 .become p {  color: #262626;  font-family: "Raleway-Medium";  font-size: 14px;  margin-top: 10px;}
.block1 .col-3 .become a {  display: inline-block;  float: none;  margin-bottom: 10px;  padding: 10px;}.block1 .col-3 .network {  float: left;  padding: 0 15px;  width: 100%; margin-bottom:10px;}
.block1 .col-3 .network {  float: left;  margin-bottom: 10px;  margin-top: 15px;  padding: 0 15px;  width: 100%;}
.block1 .col-3 .network h2{ font-size:24px;}
.block1 .col-3 .network h3 {font-size: 14px;  margin-top: 5px;}
.block1 .col-3 .network a{ display:inline-block; float:none;}
.block2{ margin-top:20px;}
.block2 .owl-carousel .slide .slide_detail {  float: left;  padding: 10px;  width: 100%;}
.block2 .owl-carousel .owl-controls .owl-buttons .owl-prev {  background: #fff url("../images/left.png") no-repeat scroll 3px center;  height: 40px;   overflow: hidden;  position: absolute;  text-decoration: none;  text-indent: -9999px;  top: 37%;  width: 20px;  z-index: 999;}
.block2 .owl-carousel .owl-controls .owl-buttons .owl-next {  background: #fff url("../images/right.png") no-repeat scroll 5px center;  height: 40px;  overflow: hidden;  position: absolute;   text-decoration: none;  text-indent: -9999px;  top: 37%;  width: 20px;  z-index: 999;}
.block3{ margin-top:10px;}
.cd-testimonials-wrapper.cd-container {  padding: 20px 0;  text-align: center;}
.cd-testimonials-wrapper.cd-container h3 {  color: #fff;  font-family: "Raleway-Bold";  font-size: 20px;  margin-bottom: 25px;  text-transform: uppercase;}
.cd-testimonials-wrapper.cd-container ul.cd-testimonials li p{ font-size:14px; padding:0 0px;}
.block4{ margin-top:20px;}
.block4 .browse h1{ font-size:24px;}
.block4 .browse .browse_city ul li {  float: left;  margin-right: 0;  padding-left: 25px;  text-align: center;  width: 50%;}
.block4 .browse .browse_city ul li ul.search_button li a {  background: #ffa605 none repeat scroll 0 0;  color: #fff;  font-family: "Raleway-Bold";  font-size: 12px;  padding: 10px;  text-transform: uppercase;  width: 170px;  margin: 0 auto;  display: block;  float: none;}
.footer .ft_menu ul li {  display: inline-block;  line-height: 30px;}
.footer .ft_menu ul li a {font-size: 12px;}
/* 28-09-2016 */
.listing.contact_user .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.owner_con_full span { width: 78%;}
.listing.contact_user .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.amenities > ul { width: 78%;}
.listing.contact_user .list_div ul li .type_room .room_detail .owner_detail .home_view { width: 78%;}
.listing.contact_user .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.gallery .home_view li { width: 100px;}
.listing.contact_user .list_div .frm_div ul li .li_div { width: 74%;}
.listing.contact_user .list_div .frm_div ul li .li_div select {width:100%;}
.listing.contact_user .list_div .frm_div ul li .li_div input.txt_popup {width:100%;}
.listing.contact_user .list_div .frm_div ul li .li_div .savesend {width:180px; margin-left:19px;}
.listing.contact_user .list_div .frm_div ul li .li_div .send {width:180px;}
.listing.contact_user .list_div ul li .type_room .room_detail .owner_detail .left_sec { width: 100%;}
.listing.contact_user .list_div ul li .type_room .room_detail .owner_detail .right_sec { width: 100%;}
.listing.contact_user .list_div ul li .type_room .room_detail .owner_detail .owner_con span { width: 300px;}

/* 24-10-2016 */
.listing.contact_user.new_cont .list_div ul li .type_room.no_bg {padding-left:40px;}
.listing.contact_user.new_cont .list_div ul.loc_dtl li .type_room.full_wrap {padding-left:40px;}
.listing.contact_user.new_cont .list_div .contact_me {padding-left:50px;}	
.listing.contact_user.new_cont .list_div ul li .type_room .room_detail .owner_detail .owner_con label { width: 30%;}
.listing.contact_user.new_cont .list_div .type_room { width: 100%;}
.ui-autocomplete {width:95%;}
.tab_content .sec5 .gender_info .select-age select{width:100%;}
.tab_content .sec5 .gender_info .select-age{width:27%}
.tab_content .sec5 .gender_info .gender{width:50%}
.tab_content .sec5 .gender_info .select-age{width:49%}
.tab_content .sec5 .gender_info .browse_photo{float:left;width:50%;margin-top:30px;}
.popleftanimate{width:90%}
.maildiv1 .firstrow .click-t1 a{margin-bottom:5px;}
.pop_innr {max-width: 87% !important; position: relative;}
.premiumwrp{display:none;}
	
.browse_city { padding: 0 5px;}
.block4 .browse .browse_city ul li ul.search_button li a { width: auto; font-size: 10px;}
.tab_content .sec5 .gender_info .register_btn input.btnreg {font-size: 16px; padding: 7px 30px; width: auto;}
.maildiv1 .firstrow { text-align: center;}
.maildiv1 .firstrow img { display: inline-block; float: none; padding: 10px 0;}
.maildiv1 .firstrow .fldnm { width: 100%;}
.home_wrap .ui-autocomplete{ width: 95% !important;}
.header .menu_container .login { position: relative;  z-index: 99; border: 2px solid #000000;  float: right;  margin: -55px 5px 0 0;  max-width: inherit;  width: auto;  clear: inherit;}
.header .menu_container .login a {  padding: 9px 11px;  width: auto;}
.listing.contact_user .morecity a {
  font-size: 10px;
  line-height: normal;
  margin: 5px 0 0;
  width: auto;
}
.listing.contact_user .back_to_results {
  padding-left: 0;
}
.listing.contact_user .back_to_results a {
  font-size: 10px;
}
.popup_form .pre_login ul > li .label {width: auto;}
#ctl00_ContentPlaceHolder1_rqfldcmt{margin-left:0px!important;}
#ctl00_ContentPlaceHolder1_rqfldSubject{margin-left:0px!important;}


}

@media screen and (min-width:601px){

.list_filter{display:block !important}	
	}
@media screen and (max-width:600px){
#Loginloader{width:100% !important}	
	.add_photo .gallery ul.home_view li{width:33.33%}	
.listing .list_div ul li .posted_by .post {padding-left:50px}	
.listing .list_div ul li .posted_by a.contact{float:left;margin-left:60px;}
.header .menu_container{ position:relative;}
.header .menu_container .logo {  float: left;  width: 100%;}
.header .menu_container .menu {  float: left;  margin-left: 0;  margin-top: 0;  width: 100%;}
.header .menu_container .login {  border: 2px solid #000000;  clear: both ; float: none;  margin: 0 auto 10px;  max-width: 170px;  width: 100%;}
.header .menu_container .login a {  color: #000;  display: inline-block;  float: none;  font-size: 13px;  padding: 9px 3px;  width: 100%;}
.banner .banner_body {  bottom: 0;  left: 0;  position: relative;  text-align: center;  width: 100%; float:left;}
.banner .banner_body .banner_text h1 {  color: #000;  font-family: "Raleway-Bold";  font-size: 16px;  padding-top: 10px;  text-transform: uppercase;}
.banner .banner_body .banner_text h3 {  color: #000;  font-family: "Raleway-Medium";  font-size: 14px;  font-weight: normal;  letter-spacing: 3.7px;  line-height: 20px;  padding-top: 10px;  text-transform: uppercase;}
.banner .banner_body .enter_city input {  background: #fff url("../images/city_home.png") no-repeat scroll 20px center;  border: 1px solid #ccc;  color: #999;  font-family: "Raleway-Medium";  font-size: 16px;  height: 50px;  padding-left: 50px;  width: 95%;}
.banner .banner_body .enter_city .choose_room {  float: none;  margin: 0 auto;  max-width: 100%;  text-align: center;  width: 100%;}
.banner .banner_body .enter_city .choose_room a.want_room { display: block;  float: none;  font-family: "Raleway-Bold";  font-size: 16px;  margin: 10px auto 0;  padding: 20px 0;  text-transform: uppercase;  width: 95%;}
.banner .banner_body .enter_city .choose_room a.want_pg_room { display: block;  float: none;  font-family: "Raleway-Bold";  font-size: 16px;  margin: 10px auto 0;  padding: 20px 0;  text-transform: uppercase;  width: 95%;}
.banner .banner_body .enter_city .choose_room a.offer_room {   display: block;  float: none;  font-family: "Raleway-Bold";  font-size: 16px;  margin: 10px auto 0;  padding: 21px 0;  text-transform: uppercase;  width: 95%;}
.block1 {  float: left;  text-align: center;  width: 100%;}
.block1 .col-3 {  border-bottom: 1px solid #e2e2e2;  float: left;  padding-bottom: 10px;  width: 100%;}
.block1 .col-3 .become {  float: left;  padding:0 15px;  padding-right: 0;  width: 100%;}
.block1 .col-3 .become h2 {  color: #262626;  font-family: "Raleway-Bold";  font-size: 24px;}
.block1 .col-3 .become p {  color: #262626;  font-family: "Raleway-Medium";  font-size: 14px;  margin-top: 10px;}
.block1 .col-3 .become a {  display: inline-block;  float: none;  margin-bottom: 10px;  padding: 10px;}.block1 .col-3 .network {  float: left;  padding: 0 15px;  width: 100%; margin-bottom:10px;}
.block1 .col-3 .network {  float: left;  margin-bottom: 10px;  margin-top: 15px;  padding: 0 15px;  width: 100%;}
.block1 .col-3 .network h2{ font-size:24px;}
.block1 .col-3 .network h3 {font-size: 14px;  margin-top: 5px;}
.block1 .col-3 .network a{ display:inline-block; float:none;}
.block2{ margin-top:20px;}
.block2 .owl-carousel .slide .slide_detail {  float: left;  padding: 10px;  width: 100%;}
.block2 .owl-carousel .owl-controls .owl-buttons .owl-prev {  background: #fff url("../images/left.png") no-repeat scroll 3px center;  height: 40px;  overflow: hidden;  position: absolute;  text-decoration: none;  text-indent: -9999px;  top: 37%;  width: 20px;  z-index: 999;}
.block2 .owl-carousel .owl-controls .owl-buttons .owl-next {  background: #fff url("../images/right.png") no-repeat scroll 5px center;  height: 40px;  overflow: hidden;  position: absolute; text-decoration: none;  text-indent: -9999px;  top: 37%;  width: 20px;  z-index: 999;}
.block3{ margin-top:10px;}
.cd-testimonials-wrapper.cd-container {  padding: 20px 0;  text-align: center;}
.cd-testimonials-wrapper.cd-container h3 {  color: #fff;  font-family: "Raleway-Bold";  font-size: 20px;  margin-bottom: 25px;  text-transform: uppercase;}
.cd-testimonials-wrapper.cd-container ul.cd-testimonials li p{ font-size:14px;}
.block4{ margin-top:20px;}
.block4 .browse h1{ font-size:24px;}
.block4 .browse .browse_city ul li {  float: left;  margin-right: 0;  padding-left: 0;  text-align: center;  width: 100%;}
.block4 .browse .browse_city > ul > li { width: 50%;}
	.block4 .browse .browse_city ul li ul.search_button li a {  background: #ffa605 none repeat scroll 0 0;  color: #fff;  font-family: "Raleway-Bold";   padding: 10px;  text-transform: uppercase;   margin: 0 auto;  display: block;  float: none;}
.footer .ft_menu ul li {  display: inline-block;  line-height: 30px;}
.footer .ft_menu ul li a {font-size: 12px;}
ul.tabs li, ul.tabs li.active{ background-position:12px center;}		
.tab_content .sec1 .label_check, .tab_content .sec1 .label_check.menuitemshow{ width:100%; margin:0 0 10px;}
.tab_content .sec2 .selection div, .tab_content .sec3 .selection div, .tab_content .sec4 .pref .selection div{ width:100% !important; margin:0 0 10px !important;}
.tab_content .sec4 .label_check, .tab_content .sec4 .label_check.menuitemshow{ width:100%;margin-bottom:10px;}
.tab_content .sec4 .amenities .amenities_selection .spec .label_check, .tab_content .sec4 .build .building_amenities .spec .label_check{ width:48%;}
.tab_content .sec5 .per_info .information{ width:100%; margin-right:0;}
.tab_content .sec5 .gender_info div{ width:100% !important; margin-bottom:10px;}
.tab_content .part5 .gender_info .register_btn a, .tab_content .sec5 .gender_info .register_btn a{ width:100%;}
.tab_content .part1 .label_check, .tab_content .part1 .label_check.menuitemshow{ width:100%; margin:0 0 10px; padding-left:0;}
.tab_content .part2 .selection div {  margin: 0 0 10px !important;  width: 100% !important;}
.tab_content .part3 .rent_option{ margin-top:30px;}
.tab_content .part4 .label_check, .tab_content .part4 .label_check.menuitemshow{ width:100%; padding-left:0; margin-bottom:10px;}
.tab_content .part5 .per_info .information{ width:100%; margin-right:0;}
.tab_content .part5 .gender_info div{ width:100% !important; margin-bottom:10px;}
.listing .list_filter{ width:100%;}
.listing .list_div{ width:100%;}
.popup_form .type_room .room_detail .owner_detail .owner_con label{ width:100%;}
.popup_form .type_room .room_detail .owner_detail .owner_con{ width:100%;}
.popup_form .type_room .room_detail .owner_detail .owner_con.owner_con_full span{ width:100%;}
.popup_form .frm_div ul li .li_div select, .popup_form .frm_div ul li .li_div input.txt_popup{ width:100%;}
.popup_form .frm_div ul li .li_div .send{ width:100%; margin-top:10px;}
.popup_form .frm_div ul li .li_div .savesend{ width:100%;}
.popup_form .posted_by{ width:100%; position:static; float:left;  margin:10px 0 0; border-bottom:1px solid #d8d8d8; padding-bottom:10px;}
.header .menu_container .login .reg .login_form{ width:300px; right:0;}
.header .menu_container .login .reg .login_form .left_form{border-bottom: 1px solid #d3d3d3;padding:0 0  20px 0;width: 100%; border-right:none;}
.header .menu_container .login .reg .login_form .rgt_form{ width:100%; padding-top:20px;}
.wrapper .main .wrap_inner .currency ul.money_format li{ width:100%; margin:0 0 10px;}
.wrapper .main .wrap_inner .currency h5 {  font-size: 16px;  margin: 16px 0;}
.wrapper .main .wrap_inner .currency ul.membership li{ margin:0 0 10px;}
.wrapper .main .wrap_inner .currency .pay .btn_pay {  font-size: 18px;  height: 44px;  width: 100%;}
.wrapper .main .wrap_inner .acceptable ul.tabs li{ width:100%; border-bottom:2px solid #ffa605;}
.wrapper .main .wrap_inner .acceptable ul.tabs { border:none;}
.wrapper .main .wrap_inner .acceptable .tab_container .tab_content li{ width:100%; margin:0 0 10px;}
.wrapper .main .wrap_inner .faq{ padding:15px;}
.wrapper .main .wrap_inner .faq .inner_faq h3{  font-size:18px;}
/* 28-09-2016 */
.listing.contact_user .list_div ul li .posted_by {top:65px;}
.listing.contact_user .list_div ul li .type_room .room_detail .owner_detail .owner_con label { width: 120px;}
.listing.contact_user .list_div ul li .type_room .room_detail .owner_detail .owner_con span { width: 68%;}
.listing.contact_user .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.owner_con_full span { width: 100%; margin-top:5px;}
.listing.contact_user .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.amenities > ul { width: 100%; margin-top:10px;}
.listing.contact_user .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con label { width: 100%;}
.listing.contact_user .list_div ul li .type_room .room_detail .owner_detail .home_view { margin-top: 10px; width: 100%;}
.listing.contact_user .list_div .frm_div ul li label {margin-bottom:5px; width:100%;}
.listing.contact_user .list_div .frm_div ul li .li_div { width: 100%;}
.listing.contact_user .list_div .frm_div ul li .li_div span {width:100%;}
.listing.contact_user .list_div .frm_div ul li .li_div .savesend { margin-left: 2%; width: 48%;}
.listing.contact_user .list_div .frm_div ul li .li_div .send { margin-right: 2%; width: 48%;}
.listing.contact_user .list_div .pre_login ul {width: 420px;}
.listing.contact_user .list_div .pre_login ul > li .label {width:100%; line-height:30px; } 
.listing.contact_user .list_div .pre_login ul > li input.txtbox { width: 100%;}
.listing.contact_user .list_div .pre_login ul > li .label_check { width: 49%; margin-right:0;}
.listing.contact_user .list_div .pre_login ul > li .label_check:last-child { float: right; width: 49%;}
.listing.contact_user .list_div .pre_login ul > li .label_check {padding:8px 0 10px;}
.listing.contact_user .list_div .pre_login ul > li .label_check.menuitemshow {padding:8px 0 10px;}
.listing.contact_user .list_div .pre_login ul > li .postnow_btn a {width:100%;}

/* 24-10-2016 */
.listing.contact_user.new_cont .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.amenities > ul {margin-top:0;}
.listing.contact_user.new_cont .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con label { width: 30%;}
.listing.contact_user.new_cont .list_div .frm_div {padding:0;}
.listing.contact_user.new_cont .list_div .frm_div ul li .li_div .savesend { margin-left: 2%;}
.listing.contact_user.new_cont .list_div .type_room { width: 100%;}
.listing.contact_user.new_cont .list_div .posted_by { top: 80px;}
.listing.contact_user.new_cont .list_div .contact_me { padding-bottom: 30px;}
.listing.contact_user.new_cont .list_div .pre_login { padding: 50px 20px 0;}
.listing.contact_user.new_cont .list_div .pre_login ul { width: 420px;}
.listing.contact_user.new_cont .list_div .pre_login .login_form {padding:38px 0 30px;}
.listing.contact_user.new_cont .list_div .pre_login ul > li .label { width: 100%;}
.listing.contact_user.new_cont .list_div .posted_by {  padding-left: 10px;}
.listing.contact_user.new_cont .list_div .posted_by .post span{ width:auto;}
/* .listing .list_div ul li .type_room .room_detail .owner_detail{width:100%;overflow:visible;} */
.listing .list_div ul li .type_room .room_detail .owner_detail {overflow: hidden;width: auto;}
.listing .list_div ul li .posted_by .member{margin-right:70px;}
.listing .list_filter ul.field_ul li{width:auto}
.listing .list_filter ul.field_ul li .label_check.male,.listing .list_filter ul.field_ul li .label_check.female{padding-right:10px;}
.listing .list_div ul li .type_room .room_detail .owner_detail .home_view{margin-left:0}
.listing.contact_user .list_div .pre_login ul > li span.spuname span{margin-left:0px}
.listing.contact_user .list_div .pre_login ul > li textarea.txtbox{width:100% !important}
.listing.contact_user .list_div .pre_login ul > li #spcontact input {width: calc(100% - 50px) !important;}
.header .menu_container .login .reg .login_form .rgt_form{padding-left:0}
.btn_slide{display:block}
.list_filter{display:none}
.listing h1{margin-bottom:7px;}
.list_filter{display:none;}
.listing.current1 .list_filter{display:block}
.close_an{margin-bottom:7px;width:100%}

	
.btn_slide.current a { background-image: url("../images/minus2.png");}
.listing h1 { width: 100% !important;}
.tab_container.viewmsg ul li span.dnt { padding-left: 0;}
.tab_container.viewmsg .back { margin-left: 10px; padding-right:30px ;padding-left:30px ;}
.tab_container.viewmsg a.back { margin-left: 10px; padding-right:30px ;padding-left:30px ;}
.listing.contact_user.new_cont .list_div ul li .type_room .room_detail .img_owner { margin-right: 0; border: none;  width: 100%;}
.listing.contact_user.new_cont .list_div ul li .type_room .room_detail .img_owner .img-gallery{border: 1px solid #d8d8d8;}
.listing .list_div ul li .type_room .room_detail .posted_by { width: 100%;}
.listing.contact_user.new_cont .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.gallery .home_view li {    width: auto;}
.listing.contact_user.new_cont .list_div .contact_me { padding: 0 20px 20px;}
.listing.contact_user .list_div .frm_div ul li .id { padding: 11px 0 0;}
.listing .list_div ul li .type_room .room_detail .owner_detail { width: 100%;}
.listing .list_div ul li .type_room {padding-left: 0;}
.listing .list_div ul li .posted_by .post { padding-left: 0;}
.listing .list_div ul li .posted_by .member { margin: 10px 0 0;  width: auto;}
.listing .list_div ul li .posted_by a.contact { float: none; margin:10px 10px 0; display: inline-block;}
.owner_con.fcnt, .owner_detail.fdetail { padding-left: 0;}
.listing.contact_user.new_cont .list_div .posted_by .member { float: none;}
.dvusername {  color: #ffa605; margin: 0;  float: left;  position: static;  text-align: center;  width: 100%;}
.dvusername a{  color: #ffa605; }
.header .menu_container .login {position: relative;  z-index: 99;  border: 2px solid #000000;  float: right;  margin: -55px 5px 0 0;  max-width: inherit;  width: auto;  clear: inherit;}
.header .menu_container .login a {  padding: 9px 11px;  width: auto;}
ul.tabs li a{font-size:9px;}
.tab_content .sec5 .gender_info .browse_photo { margin-top: 5px;}
.tab_content .sec5 .gender_info .register_btn { margin: 5px auto 0;}
.tab_container.viewmsg input { width: 100%;}
}


@media screen and (max-width:479px){
.listing .list_div ul li .posted_by .member{margin-right:0}
.header .menu_container{ position:relative;}
.header .menu_container .logo {  float: left;  width: 100%;}
.header .menu_container .menu {  float: left;  margin-left: 0;  margin-top: 0;  width: 100%;}
.header .menu_container .login {  border: 2px solid #000000;  clear: both ; float: none;  margin: 0 auto 10px;  max-width: 170px;  width: 100%;}
.header .menu_container .login a {  color: #000;  display: inline-block;  float: none;  font-size: 13px;  padding: 9px 3px;  width: 100%;}
.banner .banner_body {  bottom: 0;  left: 0;  position: relative;  text-align: center;  width: 100%; float:left;}
.banner .banner_body .banner_text h1 {  color: #000;  font-family: "Raleway-Bold";  font-size: 16px;  padding-top: 10px;  text-transform: uppercase;}
.banner .banner_body .banner_text h3 {  color: #000;  font-family: "Raleway-Medium";  font-size: 14px;  font-weight: normal;  letter-spacing: 3.7px;  line-height: 20px;  padding-top: 10px;  text-transform: uppercase;}
.banner .banner_body .enter_city input {  background: #fff url("../images/city_home.png") no-repeat scroll 20px center;  border: 1px solid #ccc;  color: #999;  font-family: "Raleway-Medium";  font-size: 16px;  height: 50px;  padding-left: 50px;  width: 95%;}
.banner .banner_body .enter_city .choose_room {  float: none;  margin: 0 auto;  max-width: 100%;  text-align: center;  width: 100%;}
.banner .banner_body .enter_city .choose_room a.want_room { color: #fff;  display: block;  float: none;  font-family: "Raleway-Bold";  font-size: 16px;  margin: 10px auto 0;  padding: 20px 0;  text-transform: uppercase;  width: 95%;}
.banner .banner_body .enter_city .choose_room a.want_pg_room { color: #fff;  display: block;  float: none;  font-family: "Raleway-Bold";  font-size: 16px;  margin: 10px auto 0;  padding: 20px 0;  text-transform: uppercase;  width: 95%;}
.banner .banner_body .enter_city .choose_room a.offer_room { display: block;  float: none;  font-family: "Raleway-Bold";  font-size: 16px;  margin: 10px auto 0;  padding: 21px 0;  text-transform: uppercase;  width: 95%;}
.block1 {  float: left;  text-align: center;  width: 100%;}
.block1 .col-3 {  border-bottom: 1px solid #e2e2e2;  float: left;  padding-bottom: 10px;  width: 100%;}
.block1 .col-3 .become {  float: left;  padding:0 15px;  padding-right: 0;  width: 100%;}
.block1 .col-3 .become h2 {  color: #262626;  font-family: "Raleway-Bold";  font-size: 24px;}
.block1 .col-3 .become p {  color: #262626;  font-family: "Raleway-Medium";  font-size: 14px;  margin-top: 10px;}
.block1 .col-3 .become a {  display: inline-block;  float: none;  margin-bottom: 10px;  padding: 10px;}.block1 .col-3 .network {  float: left;  padding: 0 15px;  width: 100%; margin-bottom:10px;}
.block1 .col-3 .network {  float: left;  margin-bottom: 10px;  margin-top: 15px;  padding: 0 15px;  width: 100%;}
.block1 .col-3 .network h2{ font-size:24px;}
.block1 .col-3 .network h3 {font-size: 14px;  margin-top: 5px;}
.block1 .col-3 .network a{ display:inline-block; float:none;}
.block2{ margin-top:20px;}
.block2 .owl-carousel .slide .slide_detail {  float: left;  padding: 10px;  width: 100%;}
.block2 .owl-carousel .owl-controls .owl-buttons .owl-prev {  background: #fff url("../images/left.png") no-repeat scroll 3px center;  height: 40px;  overflow: hidden;  position: absolute;  text-decoration: none;  text-indent: -9999px;  top: 37%;  width: 20px;  z-index: 999;}
.block2 .owl-carousel .owl-controls .owl-buttons .owl-next {  background: #fff url("../images/right.png") no-repeat scroll 5px center;  height: 40px;  overflow: hidden;  position: absolute; text-decoration: none;  text-indent: -9999px;  top: 37%;  width: 20px;  z-index: 999;}
.block3{ margin-top:10px;}
.cd-testimonials-wrapper.cd-container {  padding: 20px 45px;  text-align: center;}
.cd-testimonials-wrapper.cd-container h3 {  color: #fff;  font-family: "Raleway-Bold";  font-size: 20px;  margin-bottom: 25px;  text-transform: uppercase;}
.cd-testimonials-wrapper.cd-container ul.cd-testimonials li p{ font-size:14px;}
.block4{ margin-top:20px;}
.block4 .browse h1{ font-size:24px;}
.block4 .browse .browse_city ul li {  float: left;  margin-right: 0;  padding-left: 0;  text-align: center;}
.block4 .browse .browse_city ul li ul.search_button li a {  background: #ffa605 none repeat scroll 0 0;  color: #fff;  font-family: "Raleway-Bold"; padding: 10px;  text-transform: uppercase;  margin: 0 auto;  display: block;  float: none;}
.footer .ft_menu ul li {  display: inline-block;  line-height: 30px;}
.footer .ft_menu ul li a {font-size: 12px;}
/* 28-09-2016 */
.listing.contact_user .list_div ul li .type_room .room_detail .owner_detail .owner_con label { width: 100%;}
.listing.contact_user .list_div ul li .type_room .room_detail .owner_detail .owner_con span { width: 100%;}
.listing.contact_user .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.amenities > ul > li {margin-bottom:10px;}
.listing.contact_user .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.gallery .home_view li { margin-bottom: 10px; width: 50px;}
.listing.contact_user .list_div ul li { padding-bottom: 70px;}
.listing.contact_user .list_div ul li .posted_by { bottom: 20px; right: 0; top: auto; width: 100%;}
.listing.contact_user .list_div .frm_div ul li .li_div .savesend { margin-bottom: 10px; margin-left: 0; width: 100%;}
.listing.contact_user .list_div .frm_div ul li .li_div .send { margin-right: 0; width: 100%;}
.listing.contact_user .list_div .pre_login ul { width: 100%;}
.listing.contact_user .list_div .pre_login ul > li .label_check {width:100%;}
.listing.contact_user .list_div .pre_login ul > li .label_check:last-child {width:100%; margin-top:10px;}
.listing.contact_user .list_div .pre_login ul > li .label { line-height: 20px; margin-bottom: 5px;}

/* 24-10-2016 */
.listing.contact_user.new_cont .list_div .type_room {background-size:20px auto; padding-left: 40px;}
.listing.contact_user.new_cont .list_div ul li .type_room .room_detail .owner_detail .owner_con label { width: 100%;}
.listing.contact_user.new_cont .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.gallery .home_view, .listing.contact_user.new_cont .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.amenities > ul, .listing.contact_user.new_cont .list_div ul li .type_room .room_detail .owner_detail .owner_con span { width: 100%;	}
.listing.contact_user.new_cont .list_div .posted_by {right:10px; width:53%;}
.listing.contact_user.new_cont .list_div .posted_by .post {text-align:right;}
.listing.contact_user.new_cont .list_div .posted_by .post span{ width:auto; margin:3px 0;text-align:left !important }
.listing.contact_user.new_cont .list_div ul li .type_room.no_bg { padding-left: 30px;}
.listing.contact_user.new_cont .list_div ul.loc_dtl li .type_room.full_wrap { padding-left: 30px;}
.listing.contact_user.new_cont .list_div .frm_div ul li label { width: 100%;}
.listing.contact_user.new_cont .list_div .frm_div ul li .li_div { width: 100%;}
.listing.contact_user.new_cont .list_div .frm_div ul li:last-child { margin: 0;}
.listing.contact_user.new_cont .list_div .frm_div ul li .li_div span { margin-bottom: 0;}
.listing.contact_user.new_cont .list_div { margin-bottom: 30px;}
.listing.contact_user.new_cont .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.amenities > ul { margin-top: 5px;}
.listing.contact_user.new_cont .list_div .pre_login ul { width: 100%;}

/* 08-11-2016 */
.tab_content .sec1.new_sec1 .spec { margin-left: 0;}
.tab_content .sec1.new_sec1 .lbl_wrp { margin-left: 0; margin-right: 0;}
.tab_content .sec1.new_sec1 .lbl_wrp { width: 100%;}
.ui-autocomplete {width:95%;}

.listing.contact_user .list_div .pre_login ul > li .postnow_btn input.contme {  float: none;  font-size: 14px;  margin: 0 0 10px;}
.listing.contact_user .list_div .pre_login ul > li .postnow_btn input.fb_fblog{ float:none;}
.listing.contact_user.new_cont .list_div ul li .type_room .room_detail .img_owner{margin-right:0;}
.listing.contact_user.new_cont .list_div ul.loc_dtl li{padding-right:10px;}
.listing.contact_user.new_cont .list_div ul li .type_room.no_bg{padding-left:0}
.tab_content .sec1 .label_check, .tab_content .sec1 .label_check.menuitemshow{margin-bottom:0}
ul.tabs li a{font-size:9px;}
.block2 .slide{float:left;width:100%;text-align:center}
.block2 .owl-carousel .slide img{float:none;display:inline}
.block2 .owl-carousel .slide .slide_detail a.have_room{float:none;display:inline-block}
.listing.contact_user.new_cont .list_div .posted_by .member{margin-left:0}
.listing.contact_user .list_div ul li .type_room .room_detail .owner_detail .owner_con ul.animit li{width:31%}

.add_photo .gallery ul.home_view li{width:50%}
#dvData ul li{width:100% !important;margin-left:10px !important}
.header .menu_container .login {  border: 2px solid #000000;  float: right;  margin: -55px 5px 0 0;  max-width: inherit;  width: auto;  clear: inherit;position: relative;  z-index: 99;}
.header .menu_container .login a {  padding: 9px 11px;  width: auto;}

}

/*3-1-18*/
@media screen and (max-width:767px){
.mob_version .banner{ display: none;}
.mob_version .header .menu_container { border-bottom: 1px solid #acacac;}
.mob_version .listing.contact_user .back_to_results:first-child a { border-bottom: medium none;background: rgba(0, 0, 0, 0) url("../images/mob-arr.png") no-repeat scroll left center ; padding-left: 12px; background-size:  5px auto; font-size: 11px;}
.mob_version .listing.contact_user .back_to_results{ padding-left: 0;}
.mob_version .listing.contact_user .morecity a { border-bottom: none; font-size: 11px;}
.mob_version .listing.contact_user.new_cont .list_div .type_room {margin-bottom: -6px; background-position: 12px 1px;border-bottom: 2px solid #e1e1e1;padding-bottom: 9px;margin-top: 13px;}
.mob_version .listing.contact_user.new_cont .list_div ul li .type_room .room_detail .img_owner { border: 1px solid #e8e8e8; border-radius: 50%; float: left; height: 37px; margin: 0; overflow: hidden; width: 37px;position: relative;  z-index: 2;}
.mob_version .listing .list_div ul li .type_room .room_detail .posted_by {margin-bottom: 20px;  float: right;  margin-top: -37px !important;  padding: 0;  width: 100%;}
.mob_version .listing.contact_user.new_cont .list_div .posted_by .member {  float: right;}
.mob_version .listing .list_div ul li .type_room .room_detail .posted_by .post.post_by {  color: #484848;  float: left;  font-size: 13px;width: 120px;  margin: 0 0 0 48px;  font-weight: 600;}
.mob_version .listing .list_div ul li .type_room .room_detail .posted_by .post.post_by span {  float: left;  font-size: 18px;  font-weight: bold;  margin: 0;  width: 100%;}
.mob_version .listing .list_div ul li .type_room .room_detail .posted_by .post.last_active {  color: #484848;  font-size: 13px;  font-weight: 600;  margin: 20px 0 0;}
.mob_version .listing .list_div ul li .type_room .room_detail .posted_by .post.last_active span {  float: none;  font-weight: bold;}
.mob_version .listing.contact_user .list_div ul li .type_room .room_detail .owner_detail .left_sec .table_room { margin-bottom: 0;}
.mob_version .listing.contact_user .list_div ul li .type_room .room_detail .owner_detail .owner_con.full { width: 100%;}
.mob_version .listing.contact_user .list_div ul li .type_room .room_detail .owner_detail .owner_con { width: 50%;}
.mob_version .listing.contact_user.new_cont .list_div ul li .type_room.full_wrap .room_detail .owner_detail .owner_con.gallery { width: 100%;}
.mob_version .listing.contact_user.new_cont .list_div ul li .type_room.no_bg {  border: medium none;}
.mob_version .listing.contact_user.new_cont .list_div .pre_login {  padding: 20px 0 0;}
.mob_version .listing.contact_user.new_cont .list_div .pre_login .login_form {  padding:23px 20px 0;}
.mob_version .listing.contact_user.new_cont .list_div .pre_login h3 { color: #000;font-size: 22px;margin-bottom: 4px;}
.mob_version .listing.contact_user.new_cont .list_div .pre_login h3 label{ color: #ec682c;}
.mob_version .listing.contact_user .list_div .pre_login ul > li input.txtbox {  border-radius: 5px;}
.mob_version .listing.contact_user .list_div .pre_login ul > li textarea.txtbox{border-radius: 5px;}
.mob_version .listing.contact_user .list_div .pre_login ul > li .postnow_btn input.contme {  border-radius: 5px;}
.mob_version .listing.contact_user .list_div ul li .type_room .room_detail .owner_detail .owner_con ul.animit li { margin: 0 0 10px; padding: 0 5px; width: 25%;}
.mob_version .listing.contact_user .list_div .pre_login ul > li .label_check { background: transparent url(../images/mob_radio.png) no-repeat scroll left center !important;  border: medium none !important;  color: #000 !important;  float: left !important;  width: auto !important; font-weight: bold;  margin: 0 15px 0 0 !important;  padding-left: 28px !important; padding-top: 11px;	background-size: 18px auto!important;}
.mob_version .listing.contact_user .list_div .pre_login ul > li .label_check.menuitemshow { background-image:url(../images/mob_radio-check.png) !important;}
.mob_version .listing .list_div ul li .type_room .room_detail .img_owner span { height: auto;}
.mob_version .listing .list_div ul li .type_room .room_detail .img_owner img { height: auto !important;  width: auto !important;}
	

/*9-1-18*/
.mob_cm {  background: transparent ;  border: 2px solid #7ac84b;  color: #7ac84b;  font-size: 12px;  font-weight: bold;  padding: 6px 14px;  position: absolute;  right: 3%; text-transform: uppercase;
  top: 60px; display: block;}
.mob_version_list .listing .list_div > ul.bindrepeater li h3 { background-position: 12px 1px;border-bottom:1px solid #e1e1e1;margin-bottom: 0 !important;margin-top: 0;padding-bottom: 5px;}
.mob_version_list .bindrepeater li #heading > a {  background-position: 0 1px;  padding-left: 34px !important;}
.mob_version_list .listing .list_div > ul.bindrepeater li {  padding-top: 10px;}
.mob_version_list .listing .list_div ul li .posted_by {  float: right;border-bottom:1px solid #e1e1e1;  margin-bottom: 20px; padding: 0 0 10px;  width: 100%;}
.mob_version_list .listing .list_div ul li .posted_by .post.post_by { padding: 0; color: #484848;  float: left;  font-size: 13px;  font-weight: 600;  margin:0 0 0 8px;  width: 120px;}
.mob_version_list .listing .list_div ul li .posted_by .post.last_active { padding: 0; color: #484848;  font-size: 13px;  font-weight: 600;  margin: 20px 0 0;}
.mob_version_list .listing .list_div ul li .posted_by .post.post_by span {  float: left;  font-size: 18px;  font-weight: bold;  margin: 0;  width: 100%;}
.mob_version_list .listing .list_div ul li .posted_by .post.last_active span {  float: none;  font-weight: bold;}
.mob_version_list .listing .list_div ul li .posted_by .img_owner {  border: 1px solid #e8e8e8;  border-radius: 50%;  float: left;  height: 37px;  margin: 0;  overflow: hidden;  position: relative;  width: 37px;  z-index: 2;}
.mob_version_list .listing .list_div ul li .posted_by .img_owner img {  height: auto !important;  width: auto !important;}
.mob_version_list .listing .list_div ul li .posted_by {  position: relative;}
.mob_version_list .listing .list_div ul li .posted_by .member {  display: block;  float: right;  font-size: 8px;  margin: 0;  position: absolute;  right: 0;  top: 3px;}
.mob_version_list .listing .list_div ul li .posted_by a.contact {  background-image: none !important;  display: inline-block;  float: none;  font-size: 11px;  margin: 0;  padding: 5px 10px;  position: absolute;  right: 0;  top: 42px;  width: auto;}
/* .mob_version_list .listing .list_div ul li .type_room .room_detail .owner_detail .owner_con {  float: left;  width: 50%;} */
.mob_version_list .listing .list_div ul li .type_room .room_detail .owner_detail .owner_con {float: left;margin-right: 10px; width: calc(50% - 10px);}
.mob_version_list .listing .list_div ul li .type_room .room_detail .owner_detail .owner_con label {  width: 100%;  color: #ec682c;  font-weight: bold !important;}
.mob_version_list .listing .list_div > ul.bindrepeater li { padding-top: 8px !important;  border-bottom: 4px solid #ffa605 !important;}
.mob_version_list .listing .list_div > ul.bindrepeater li li{  border-bottom: none !important;padding-top: 0 !important;}
.mob_version_list .listing .list_div ul li .posted_by .img_owner{ display: block;}
.mob_version_list .listing .list_div ul li .type_room .room_detail .img_owner{ display: none;}
.btn_slide {  display: none;}
.list_filter {  display: none;}
.mob_version_list .listing .list_filter {  width: 100%;}
.mob_version_list .listing .list_div {  width: 100%;}
.mob_version_list .listing .list_div ul li .type_room {  padding: 0;}
.mob_version_list .owner_con.fcnt, .mob_version_list .owner_detail.fdetail {  padding-left: 0;}
.mob_version_list .listing .list_div ul li .type_room .room_detail .owner_detail .owner_con {  padding-right: 0px;}
.mob_version_list .listing .list_div ul li .type_room .room_detail.dtcm .owner_detail {  float: right;  width: 100%;}
	
	
.popup_form .pre_login ul > li .label {  width: 100%;}
.popup_form .pre_login ul > li input.txtbox {  width: 100%;}
.popup_form .pre_login ul > li textarea.txtbox{  width: 100% !important;}
.popup_form .pre_login ul > li #spphonecode input.txtbox {  margin-left: 0;  width:22%;}
.popup_form .pre_login ul > li #spcontact input.txtbox {  width: 74%;}
.popup_form .pre_login ul > li .postnow_btn input {  width: 100%;}
.popup_form .pre_login ul > li .lblsnd {width: auto!important;}
	
/*28-2-18*/
.popup_form .pre_login ul > li { margin-bottom: 0;}
.popup_form .pre_login {  float: left;  height: auto;  overflow: visible;  width: 100%;}
.popup_form ul > li .label_check {  background: transparent url("../images/mob_radio.png") no-repeat scroll left center !important;  background-size:12px auto !important;  border: medium none !important;  color: #000 !important;  float: left !important;  font-weight: bold;  height: auto !important;  margin: 0 15px 0 0 !important;  padding: 11px 0 10px 28px !important;  width: auto !important;}
.popup_form ul > li .label_check.menuitemshow {  background: #000 url("../images/ioffer.png") no-repeat scroll 10px 10px;  border-color: #000;  color: #fff;
  padding: 8px 0 10px 27px;}
.popup_form ul > li .label_check.menuitemshow {  background-image: url("../images/mob_radio-check.png") !important;}
.popup_form ul > li .label_check {  margin: 0 8px 0 0 !important; padding:5px 0 5px 20px !important;}
.popup_form .pre_login ul > li input.txtbox {  padding: 5px 10px;}
.popup_form .pre_login ul > li textarea.txtbox {  height: 50px !important;  margin-bottom: 10px;}
.popup_form .pre_login ul > li .label {  height: auto;  line-height: normal;  margin: 6px 0;  width: 100%;  font-size: 11px;}
.popup_form .pre_login ul > li .postnow_btn input.contme {  font-size: 12px;  padding: 6px 10px;  height: auto;  line-height: normal;}
.pre_login .login_form li .spuname > span {  font-size: 13px;  margin-left: 0;  width: 100%;}
.pre_login .login_form li .spuname > span.uselgnname {  margin: 0 0 10px;}
}

