@media only screen and (max-width: 1600px){  
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing_details .inforoom, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_location .inforoom, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing_details .infobath, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_location .infobath, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing_details .infosize, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_location .infosize {
padding: 0px 0px;
}
#google_map_prop_list_sidebar  .listing_wrapper.col-md-12 .property_listing_details{
padding-right:0px;
margin-top: 5px;
}
}
@media only screen and (max-width: 1767px){
.col-md-9.rightmargin .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details.half_map_list_view, 
.col-md-9.rightmargin.full_width_prop .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details.half_map_list_view {
display: none;
}
.col-md-9.rightmargin .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details.the_grid_view{
display:block!important
}
.col-md-9.rightmargin .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details.the_list_view{
display: none!important;
}
.col-md-9.rightmargin .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details {
padding-right: 5px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing-unit-img-wrapper, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 > .property_listing.property_unit_type2 .carousel-inner,
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 > .property_listing.property_unit_type2{
max-width: 525px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 > .property_listing.property_unit_type2{
float:none;
margin: 0px auto;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type2 h4, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_unit_price_wrapper, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details.the_list_view, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_listing_details,
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details,.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_agent_wrapper{
padding-left: 20px;
margin-left:0px;     
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_listing_details {
margin-bottom: 80px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details.the_list_view{
margin-top:10px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type2 h4{
float: left;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_location{
margin-left:0px;
position: absolute; 
}
#google_map_prop_list_sidebar .property_listing.property_unit_type2 .property_listing_details {
margin-bottom: 70px;
}
#google_map_prop_list_sidebar .col-md-12.has_prop_slider.listing_wrapper.property_unit_type2{
margin-bottom: 15px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .listing_details.half_map_list_view,
.page-template-property_list_half .col-md-12.has_prop_slider.listing_wrapper .listing_details.half_map_list_view {
display: block;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .listing_details.the_list_view,
.page-template-property_list_half .col-md-12.has_prop_slider.listing_wrapper .listing_details.the_list_view {
display: none!important;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_agent_image,
.page-template-property_list_half .col-md-12.has_prop_slider .property_agent_image {
display: none; 
}
}
@media only screen and (max-width: 1500px) and (min-width: 1024px){     
.lightbox_property_wrapper_level2{
max-width:95%;
height: auto;
}
}
@media only screen and (max-width: 1200px) and (min-width: 992px){       
#listing_ajax_container_agent, #listing_ajax_container {
margin: 0px -15px;
float: none;
width: auto;
min-width: 100%;
}
#list_view,
#grid_view{
display:none;
}
#google_map_prop_list_sidebar .adv-search-1{
width: 100%!important;
margin-left: 0px!important;
}
#google_map_prop_list_sidebar  .adv_search_slider {
width:100%;
}
}
@media only screen and (max-width: 1360px){
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper {
padding-left: 20px;
display: inline-block;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing_details {
padding-left: 20px;
padding-left: 20px;
display: inline-block;
width: 100%;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_location {
left: 0px;
}
.listing_wrapper.col-md-12 .property_listing .listing_details {
padding-left: 347px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type1 .property_location {
margin-left: 336px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type1.property_listing h4{
margin: 15px 0px 10px 0px;
margin-left: 348px;
padding:0px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type1.property_listing h4{
margin-left: 0px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type1 .listing_unit_price_wrapper {
padding-left: 0px;
}
}
@media only screen and (max-width: 1367px)and (min-width: 1024px){
.user_dashboard_listed_price.col-md-2, .info-container.col-md-2 {
max-width: 150px;
}
}
@media only screen and (max-width: 1367px){  
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type1  .listing-unit-img-wrapper, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 > .property_listing.property_unit_type1 .carousel-inner {
max-width: 340px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type1 .property_location {
margin-left: 348px;
padding: 0px 10px;
}
#google_map_prop_list_wrapper #google-default-search {
top: 60px!important;
width: 240px;
position: absolute;
right: 0px;
}
}
@media only screen and (max-width: 1200px){                                              
.content_wrapper,
.container{
width: 100%!important;
box-sizing: border-box;
-moz-box-sizing: border-box;
background: #f5f8fa;
}
.agent_listings_title_similar{
}
.fancybox-next span {
right: 0px!important;
}
.wide .top_bar,
.top_bar{
width: 100%;
}
.listing_wrapper{
float:left;   
}
.gmap-controls{
width:100%;
max-width: 100%;
left: 0%;
margin-left: 0px!important;
}
.agentpic-wrapper .listing-cover,
.agent_unit_social_single{
max-width: 525px;
}
.blog_list_wrapper{
min-width: 50%;
}
#slider_price_widget{
max-width: 182px;
}
.master_header{
width:100%;
} 
}
@media only screen and (max-width: 1140px){
.agent_unit_featured h4 {
font-size: 16px;
}
.has_top_bar .has_header_type2 #google_map_prop_list_wrapper, 
.has_top_bar .has_header_type2 #google_map_prop_list_sidebar {
top: 127px;
}    
.admin-bar.has_top_bar .has_header_type2 #google_map_prop_list_wrapper, 
.admin-bar.has_top_bar .has_header_type2 #google_map_prop_list_sidebar {
top: 134px;
margin-top:0px;
}    
.admin-bar .has_header_type2 #google_map_prop_list_wrapper, 
.admin-bar .has_header_type2 #google_map_prop_list_sidebar {
top: 134px;
margin-top:0px;
}    
#openmap{
bottom: -1px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
#pick_pack{
background-position: 0px 0px;
}
#google_map_prop_list_wrapper{
width: 50%; 
top: 112px;
}
#google_map_prop_list_sidebar{
width: 50%;
top: 112px;
} 
.admin-bar.has_top_bar  .has_header_type1 #google_map_prop_list_wrapper, 
.admin-bar.has_top_bar  .has_header_type1 #google_map_prop_list_sidebar,
.has_top_bar .has_header_type1 #google_map_prop_list_wrapper, 
.has_top_bar .has_header_type1 #google_map_prop_list_sidebar {
margin-top: 0px;
}
.slider_content_wrapper {
margin-left: 15px;
width: 100%;
}
.agent_wrapper {
position: relative;
float: left;
right: auto;
left: 0px;
bottom: 15px;
}
.slider_main_details {
position: relative;
bottom: 40px;
}
}
@media only screen and (max-width: 1024px){
.slider_agent_image {
max-width: 300px;
}
.theme_slider_wrapper .carousel-control {
width: auto;
}
.theme_slider_wrapper .carousel-control i:before {
margin: 0px;
}
.title_agent_slider {
width: 100%;
}
.verticalagent .title_agent_slider {
float: left;
width: 100%;
padding-left: 75px;
}
.verticalagent .agent_meta_slider {
float: left;
padding-left: 75px;
width: 100%;
}
.verticalagent .slider_agent_image{
position: absolute;
}
.submit_form_row {
margin-left: 0px;
}
.mobile_header{
display:block;
}      
.master_header {
border-bottom: 0px solid #ededed;
position:relative;
}
.header_wrapper{
display:none;
}
.admin-bar.has_top_bar .has_header_type1.header_transparent .header_media,
.admin-bar.has_top_bar .has_header_type1 .header_media{
padding-top: 171px;
}
.admin-bar .has_header_type1.header_transparent .header_media,
.admin-bar .has_header_type1 .header_media,
.admin-bar .has_header_type2 .header_media,
.admin-bar .has_header_type2.header_transparent .header_media{
padding-top: 107px;
}
.has_header_type1 .header_media,
.has_header_type2 .header_media,
.has_header_type1.header_transparent .header_media, 
.has_header_type2.header_transparent .header_media {
padding-top: 75px;
min-height: 75px;
}
.admin-bar.has_top_bar .has_header_type2 .header_media, 
.admin-bar.has_top_bar .has_header_type1 .header_media,    
.admin-bar.has_top_bar .has_header_type1.header_transparent .header_media, 
.admin-bar.has_top_bar .has_header_type2.header_transparent .header_media {
padding-top: 148px;
}
.has_top_bar .has_header_type2 .header_media,
.has_top_bar .has_header_type1 .header_media, 
.has_top_bar .has_header_type1.header_transparent .header_media, 
.has_top_bar .has_header_type2.header_transparent .header_media {
padding-top: 116px;
}
.admin-bar.has_top_bar.dash_no_header .container.content_wrapper{
padding-top: 32px;
} 
.has_top_bar.dash_no_header .container.content_wrapper {
padding-top: 20px;
}
.admin-bar.dash_no_header .container.content_wrapper {
padding-top: 12px;
}
.admin-bar .dashboard-margin {
top: 20px;
}
#search_wrapper.wrapper_search_is_float {
width: 100%;
max-width: 990px;
}
#google-default-search {
left: 15px;
}
#gmap-control {
right: 15px;
}
.single-estate_property #street-view{
right: 55px!important;
top: 55px!important;
}
.row_slider .col-md-9{
width: 100%;
margin-bottom: 30px;
padding: 0px;
} 
.row_slider,
.col-md-3.verticalagent,
.row_slider .col-md-3{
width: 100%;
margin: 0px;
padding: 0px;
}
.row_slider .slick-slide img{
width:100%;
}
.row_slider .wrapper_content {
margin-bottom: 0px;
}
.row_slider .col-md-3{
padding-bottom: 15px;
}
.prop_title_zone_menu_container {
display: none;
}
.prop_title_zone_container{
width: 100%;
margin: 0px;
float: left;
padding: 0px 15px;
background-color: #fff;
}
.prop_title_zone {
border-bottom: 0px solid #ededed;
}
.prop_title_zone_menu {
background: transparent;
border-bottom: 0px solid #ededed;
border-bottom-color: transparent;
}
.prop_title_zone_menu{
display:none;
}
.lightbox_property_wrapper_floorplans .lightbox_property_wrapper_level2 {
height: auto;
width: 95%;
}
.lightbox_property_wrapper_floorplans .owl-buttons {
width: 100%;
}
.lightbox_property_wrapper_floorplans .owl-carousel .owl-item .item {
padding: 0px; 
}
.col-md-12.top_dahsboard_wrapper.dashboard_package_row {
height: 100%;
float: left;
padding: 0px 15px;
}
.pack_description_row:last-of-type {
padding-bottom: 15px;
}
.lightbox_property_wrapper_floorplans .owl-carousel .owl-item .item .itemimage{
width:100%;
}
.lightbox_floor_details {
display: none;
}
.single-estate_property .content_wrapper,
.single-estate_agent .content_wrapper,
.single-post .content_wrapper,
.archive .content_wrapper,
.page .content_wrapper{
padding: 20px 0px 0px;
}
.half_map_body .content_wrapper {
padding-top: 0px;
}
.half_map_search_wrapper {
border-bottom: 0px solid #ededed;
}
#google_map_prop_list_sidebar .entry-title {
margin: 0px 0px 15px 7px;
padding: 0px 10px;
}
.single-estate_property .lightbox_property_content.row {
margin: 0px auto;
}
.single-estate_property .row{
margin-left: 15px;
margin-right: 15px;
}
.row {
margin-left: 0px;
margin-right: 0px;
}
.single-estate_property .col-md-push-3.rightmargin,
.single-estate_property .rightmargin{
padding-left: 0px;
padding-right: 0px;
}
.customnav.header_type2.header_center .logo img,
.logo.miclogo img{
margin-left: 15px;
}
.article_container .shortcode_title{
padding-left: 13px;
}
.lightbox_property_slider{
max-width: 100%;
width:100%;
}
.lightbox_property_sidebar {
display:none;
}
.lightbox_property_wrapper_level2 {
height:auto;
}
#google_map_prop_list_sidebar  .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_agent_wrapper {
padding-left: 20px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_listing_details{
float:left;
}
#google_map_prop_list_sidebar .has_4per_row.listing_wrapper .property_listing.property_unit_type2 .listing_unit_price_wrapper{
float:left;
margin-left: 13px;
width:100%;
padding:0px;
}
#google_map_prop_list_wrapper #google-default-search {
top: 55px!important;
right: 15px;
left: auto;
float: right;
}
.property_listing.property_unit_type1 .property_location{
padding: 0px 20px;
}
.fancybox-next span {
right: 3px!important;
}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details .inforoom ,
.featured_property.featured_property_type3 .featured_secondline .property_listing_details .infobath {
margin-right: 7px;
}
.slider-content-wrapper{
bottom: 30.5%;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_categories_type1_wrapper, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_details_type1_wrapper {
float: none;
margin-left: 0px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_address_type1_wrapper{
margin-left: 0px;
margin-left: 0px;
float: left;
width: 100%;
}
.change_pass{
padding: 0px 0px;
}
.col-md-9.dashboard-margin .pagination {
padding-left: 30px;
}
.featured_property.featured_property_type3{
margin-bottom: 30px;
}
.agent_unit_featured {
margin-bottom: 30px;
}  
#carousel-property-page-header .carousel-indicators li{
display:none;
}
.carousel-indicators-wrapper-header-prop {
width: 100%;
top: 50%;
bottom: auto;
height: 25px;
background-color: transparent;
}
.top_bar .caret_sidebar {
top: 11px;
}
.profile-page.row {
padding:0px 15px;      
}
.has_top_bar .has_header_type1 .dashboard-margin {
top: 0px;
}
.has_header_type1 .dashboard-margin {
top: 0px;
}
.admin-bar.has_top_bar .has_header_type1 .dashboard-margin,
.admin-bar .has_header_type1 .dashboard-margin {
top: 32px;
}
}
@media only screen and (max-width: 1023px){
.social_share_wrapper,
.property_menu{
display: none;
}
.adv-search-1.halfsearch {
display: block;
}
.admin-bar .has_header_type1.header_transparent .header_media, 
.admin-bar .has_header_type1 .header_media,
.admin-bar .has_header_type2.header_transparent .header_media, 
.admin-bar .has_header_type2 .header_media {
padding-top: 75px;
}
.admin-bar.has_top_bar .master_header,
.admin-bar .master_header{
top: 0px;
}
.admin-bar .has_header_type1 .header_media {
padding-top: 75px;
}
.admin-bar.has_top_bar .has_header_type1 .dashboard-margin,
.admin-bar .has_header_type1 .dashboard-margin,
.has_top_bar .has_header_type1 .dashboard-margin,
.has_header_type1 .dashboard-margin,
.admin-bar .has_header_type1 .dashboard-margin{
top: 0px!important;
}
.admin-bar.has_top_bar .has_header_type2 .header_media, 
.admin-bar.has_top_bar .has_header_type1 .header_media,    
.admin-bar.has_top_bar .has_header_type1.header_transparent .header_media, 
.admin-bar.has_top_bar .has_header_type2.header_transparent .header_media {
padding-top: 0px;
top:0px;
}
.has_top_bar .has_header_type2 .header_media, 
.has_top_bar .has_header_type1 .header_media, 
.has_top_bar .has_header_type1.header_transparent .header_media, 
.has_top_bar .has_header_type2.header_transparent .header_media { padding-top: 0px!important;
float: left;
width: 100%;
height: 100%;
min-height: 100%;
}
.dashboard-margin .search_unit_wrapper {
cursor: default;
margin: 0px 10px 0px 10px;
}
#carousel-listing.post-carusel .item{
height:auto;
}
#primary{
width:100%!important;  
padding: 0px;
}  
#calendar_wrap,
.mortgage_calculator_li,
.loginwd_sidebar,
#slider_price_widget {
max-width: 100%;
}
.widget_calendar,
.facebook_widget_like,
.widget_search .form-control,
#submit-form,
#list_sidebar_curr,
.widget-container.multiple_currency_widget{
width:100%;
}
#submit-form{
margin-top: 10px;
}
.carouselvertical {
height: 325px!important;
}
.header_type2 #access,
#access{
display:none;
}
.admin-bar #google_map_prop_list_sidebar.half_type2, 
.admin-bar #google_map_prop_list_wrapper.half_type2,
.admin-bar #google_map_prop_list_sidebar.half_type1, 
.admin-bar #google_map_prop_list_wrapper.half_type1{
margin-top: 0px;
}
.header_media:empty{
height: 0px;
}     
.top_bar .multiple_currency_widget {
display: inline-block;
float: left;
width: 100%;
min-width: 150px;
height: 25px;
}
.master_header {
position: relative;
float: left;
top: auto;
height: auto;
}
.website-wrapper{
overflow-x:hidden;
}
.logo{
display:none;
}
.user_menu {
margin: 0px auto!important;
margin-top: 15px;
display: block;
float: none;
text-align: center;
margin-bottom: 20px;
}
.container {
float:left;
}
.col-md-9 .article_container {
min-width: 100%;
}
#advanced_submit_shorcode { 
width: 100%;
}
#login_widget-1 #wp-submit-register_wd {
margin-bottom: 13px!important;
}
#wp-submit-register_wd {
margin-bottom: 13px!important;
} .dasboard-prop-listing [class*=col] {
height: auto;
width: 100%;
padding-right: 0px;
padding-top: 0px;
}
.row.row_user_dashboard {
margin-top: 0px;
}
.submit_container {
float: left;
}
.col-md-12.row_dasboard-prop-listing {
padding-right: 15px;
padding-left: 15px;
height: auto;
width: 100%;
float: left;
}
.dashboard-margin .entry-title,
.col-md-9.dashboard-margin .pagination {
padding-left: 15px;
float: left;
}
#search_dashboard_auto{
padding-left: 15px;
padding-right: 15px;
}
.col-md-8.dashboard_password .col-md-12,
.col-md-8.dashboard_password .col-md-6{
padding-right: 0px;
padding-left: 0px;
}
.page-template-user_dashboard_search_result .container,
.page-template-user_dashboard_floor .container,
.page-template-user_dashboard_invoices .container,
.page-template-user_dashboard_searches .container
.page-template-user_dashboard_favorite .container,
.page-template-user_dashboard_add .container,
.page-template-user_dashboard .container,
.page-template-user_dashboard_profile .container {
float: none;
}
.pack_description,
.pack_description_row{
width: 100%;
}
.col-md-12.user_profile_div {
padding: 0px 15px;
margin: 0px;
width: 100%;
}
.page-template-user_dashboard_favorite .col-md-12.user_profile_div{ }
.agent_widget_sidebar .slider_agent_image {
width: 100%;
max-width: 100%;
height: 320px;
}
}
@media only screen and  (max-width: 1200px) and (min-width: 1024px){ 
.col-md-3.listing_wrapper .property_location {
padding: 13px 0px;
}
.col-md-3.listing_wrapper,
.col-md-4.listing_wrapper{
width:50%;
}  
.property_listing.places_listing {
min-height: 460px;
}
.blog2v .property_listing {
overflow: hidden;
min-height: 485px;
}
.listing_name {
display: inline;
margin-left: 0px;
float: left;
max-width: 100%;
line-height: 18px;
position: relative;
margin-top: 0px;
}
#access ul li.with-megamenu>ul.sub-menu, 
#access ul li.with-megamenu:hover>ul.sub-menu {
max-width: 100%;
left:0px;
}
}
@media only screen and  (max-width: 992px) and (min-width: 700px){
.page-template-user_dashboard_favorite .user_profile_div .col-md-4{
width:50%;
}
.page-template-user_dashboard_favorite #listing_ajax_container .listing_wrapper.onScreen {
padding: 0px 15px;
}
#comments .comment-form-email.col-md-4 {
padding: 0px 0px;
}
.col-md-3.listing_wrapper,
.col-md-4.listing_wrapper,
.col-md-6.listing_wrapper{
width:50%;
}
#google_map_prop_list_sidebar .col-md-6.listing_wrapper{
width:100%;
float: none;
margin: 0px auto;
max-width: 525px;
}
.agent_unit{
min-height: 440px;
}
.agent_unit.agent_unit_featured{
min-height: auto;
max-width: 525px;
margin: 0px auto;
}
}
@media only screen and  (max-width: 1024px) and (min-width: 992px){
.dash_no_header.has_top_bar .row.row_user_dashboard {
margin-top: 20px;
}
.dash_no_header .mobile_header{
display:none;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type1 .property_location {
margin-left: 0px;
padding: 0px 20px;
left:0px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing-unit-img-wrapper, .listing_wrapper.col-md-12 > .property_listing.property_unit_type2 .carousel-inner {
max-width: 406px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 h4, .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_unit_price_wrapper, .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details.the_list_view, .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_listing_details {
padding-left: 415px;
}
.col-md-push-3.rightmargin .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details.the_grid_view {
}
.col-md-push-3.rightmargin .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details {
padding-left: 400px;
padding-right: 8px;
}
.col-md-push-3.rightmargin .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing-unit-img-wrapper, 
.col-md-push-3.rightmargin .listing_wrapper.col-md-12 > .property_listing.property_unit_type2 .carousel-inner {
max-width: 390px;
}
.col-md-push-3.rightmargin .listing_wrapper.col-md-12 .property_listing.property_unit_type2 h4, 
.col-md-push-3.rightmargin .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_unit_price_wrapper, 
.col-md-push-3.rightmargin .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details.the_list_view, 
.col-md-push-3.rightmargin .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_listing_details {
padding-left: 400px;
}
.col-md-push-3.rightmargin .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_location {
margin: 0px 0px 0px 390px;
width: auto;
}
.col-md-push-3.rightmargin .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_agent_wrapper {
padding-left: 10px;
margin-left: 0px;
}
.col-md-push-3.rightmargin .col-md-12.has_prop_slider.listing_wrapper.property_unit_type2 {
padding-left:0px;
padding-right:0px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_location {
margin: 0px 0px 0px 406px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_agent_wrapper {
padding-left: 10px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .share_list {
margin-right: 5px;
}
.col-md-push-3.rightmargin .property_listing.property_unit_type2 .share_list {
margin-right: 5px;
}
.col-md-push-3.rightmargin .property_listing.property_unit_type2 .share_unit {
right: 1px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details {
padding-left: 415px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details.the_list_view {
display:none!important;
}
.col-md-9.rightmargin.full_width_prop .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details.the_grid_view ,  
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details.the_grid_view,    
.col-md-9.rightmargin .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details.the_grid_view {
display: block!important;
}
.full_width_header .header_type1.header_left #access ul li.with-megamenu>ul.sub-menu, 
.full_width_header .header_type1.header_left #access ul li.with-megamenu:hover>ul.sub-menu {
right: 0px;
left: auto;
}
.fixed_header #access ul li.with-megamenu>ul.sub-menu, .fixed_header #access ul li.with-megamenu:hover>ul.sub-menu{
right: 0px;
left: auto;
}
.listing_name {
display: inline;
margin-left: 0px;
float: left;
max-width: 100%;
line-height: 18px;
position: relative;
margin-top: 0px;
}
.col-md-3.listing_wrapper,
.col-md-4.listing_wrapper{
width:50%;
}
.page-template-user_dashboard_favorite-php .col-md-6.listing_wrapper.property_unit_type1 {
width: 50%;
}
.col-md-6.listing_wrapper{
width:100%;
}
.col-md-9.col-md-push-3.rightmargin .col-md-6.listing_wrapper{
width:50%;
}
.search_wr_3#search_wrapper{
width: 100%!important;
}
.adv-search-3{
right:30px;
}
.search_wr_3#search_wrapper .col-md-8{
width:60%;
}
.search_wr_3#search_wrapper .col-md-2,
.search_wr_4 .col-md-2{
width:20%;
}
.search_wr_4 .col-md-6{
width:40%
}
.col-md-9.col-md-push-3.rightmargin .col-md-6.listing_wrapper{
width:50%;
}
.search_wr_3#search_wrapper {
width: 100%;
}
.adv-search-3{
right:45px;
}
.widget_latest_internal{
min-height: 52px;
}
#pick_pack{
background-position: 0px 0px;
}
#yahoologin,
#googlelogin,
#facebooklogin {
width: 100%;
}
#wp-forgot-but,
#wp-login-but,
.login_form input[type=text], 
.login_form input[type=password], 
.login_form input[type=email], 
.login_form input[type=url], 
.login_form input[type=number], 
.login_form textarea {
width: 100%;
}
.wpestate_tabs .ui-tabs .ui-tabs-nav li {
padding: 3px 8px;
}
.slider-content{
right:15px;
}
.col-md-9 .article_container {
min-width: 100%;
}
#access{
max-width: 600px;
float:right;
}
.header_wrapper.header_type2 #access {
max-width: 800px;
margin: -20px 28px 0px 30px;
}    
.header_type2.header_right #access ul li.with-megamenu:hover>ul.sub-menu {
left: auto;
right: 0px;
}
#access ul li.with-megamenu>ul.sub-menu, 
#access ul li.with-megamenu:hover>ul.sub-menu {
max-width: 100%;
left:0px;
}
.fixed_header .header_type2 #access ul li.with-megamenu>ul.sub-menu, 
.fixed_header .header_type2 #access ul li.with-megamenu:hover>ul.sub-menu{
left:auto;
right:0px;
max-width:900px;
}
.col-md-12 .blog_list_wrapper {
min-width: 100%;
}
#results{
width: 76%;
}
.col-md-pull-9.widget-area-sidebar{
padding-right: 15px;
margin-right: -15px;
}
#footer-widget-area {
padding: 0px 15px 15px 15px;
width:100%!important;
}
#colophon .featured_second_line {
bottom: 62px;
}
#colophon .login_form input[type=text], 
#colophon .login_form input[type=password], 
#colophon .login_form input[type=email], 
#colophon .login_form input[type=url], 
#colophon .login_form input[type=number],  
#colophon .login_form textarea {
width: 100%;
}
.rightmargin .col-md-6.listing_wrapper {
width: 50%;
}
.listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper {
padding-left: 347px;
float: none;
width: 100%;
}
#listing_ajax_container_agent, 
#listing_ajax_container{
min-width: 953px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_location {
}
#google_map_prop_list_sidebar #listing_ajax_container_agent,
#google_map_prop_list_sidebar #listing_ajax_container{
min-width: 100%;
}
.col-md-9 #listing_ajax_container_agent,
.col-md-9 #listing_ajax_container{
min-width: 718px;
}
.col-md-9 .listing_wrapper.col-md-12 {
width: 100%;
}
.col-md-9 .listing_wrapper {
width: 50%;
}
.col-md-9 .listing_filter_views{ display: none;
}
.col-md-pull-9#primary .widget_search .form-control{
width:130px;
}
#listing_ajax_container_agent.ajax12, .col-md-12 #listing_ajax_container.ajax12 {
width: 100%;
padding-right: 23px;
}
#facebookloginsidebar,
#googleloginsidebar,
#yahoologinsidebar{
background-position-x: -6px;
font-size: 11px;
padding: 1px 9px;
line-height: 45px;
}
#primary #facebookloginsidebar, 
#primary #googleloginsidebar, 
#primary #yahoologinsidebar {
letter-spacing: 0px;
}
.adv-search-1{
max-width: 990px!important;
}
.transparent-wrapper{
width:100%!important;
}
#google_map_prop_list_sidebar .adv-search-1{
width: 100%!important;
margin-left: 0px!important;
}
.adv_results_wrapper {
position: Relative;
width: 100%;
}
.adv-search-1 .form-control ,
.adv-search-1 input[type=text] {
}
.advanced_search_sidebar .filter_menu {
width: 197px;
}
.adv1-holder {
width: 840px;
}  
.top_bar {
padding: 9px 30px 0px 30px;
} .header_type1.header_right .user_menu.user_loged {
left: 5px;
}
.header_type1.header_right .user_menu {
left: 8px;
}
.header_type1.header_right .logo img {
right: 15px;
}
.header_type1.header_right #user_menu_open {
right: auto;
left: 30px;
}
.header_type1.header_right #user_menu_open {
right: 30px;
}
.header_type1.header_left #user_menu_open { }
.share_list{
margin-left:0px;
}
.col-md-12 #listing_ajax_container_agent, 
.col-md-12 #listing_ajax_container{
width:100%;
}
.col-md-12 .mydetails {
width: 100%;
}
.blog_list_wrapper {
min-width: 100%;
}
.compar-4 .prop_value ,
.compar-4 .compare_item_head {
width: 19.9%;
}
.compar-3 .prop_value ,
.compar-2 .compare_item_head {
width: 24%;
}
.blog_listing_image{
display:none;
}
.prop-info { }
#openmap{
bottom: -29px;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
}
.login_form input[type=text], 
.login_form input[type=password], 
.login_form input[type=email], 
.login_form input[type=url], 
.login_form input[type=number], 
.login_form textarea {
width: 100%;
}
.advanced_search_sidebar .filter_menu {
width: 100%;
}
#facebooklogin:before {
line-height: 2.5em;
padding-left: 10px;
margin-right: -14px;
width: 31px;
}
#googlelogin:before {
line-height: 2.5em;
padding-left: 10px;
margin-right: -14px;
width: 31px;
}
#yahoologin:before {
line-height: 2.5em;
padding-left: 10px;
margin-right: -14px;
width: 31px;
}
#facebooklogin,
#googlelogin,
#yahoologin{
font-size: 14px;
}
.featured_property.featured_property_type3 .featured_secondline .featured_prop_price {
margin-top: 5px;
}
.featured_property.featured_property_type3 .featured_secondline .listing_details {
margin: 5px 0px 0px 0px;
}
.featured_property.featured_property_type3 .featured_secondline .listing_actions {
padding-left: 30px;
margin-top: 8px;
} .row_user_dashboard .breadcrumb_container {
padding-left: 15px;
}
.col-md-12.row_dasboard-prop-listing {
padding-right: 15px;
padding-left: 15px;
}
.dashboard-margin .entry-title {
padding-left: 15px;
float: none;
}
#search_dashboard_auto{
padding-left: 15px;
}
.dashboard-margin .search_unit_wrapper {
margin: 0px 15px 0px 15px;
}
.col-md-12.user_profile_div {
margin-right: 0px;
margin-left: 0px;
padding-right: 15px;
padding-left: 15px;
width: 100%;
}
.pack_description_row,
.pack_description {
width:100%;
}
}
@media only screen and (max-width: 992px){
#search_wrapper_color {
border-bottom: 0px solid #ededed;
}
.agent_unit_featured .agent-unit-img-wrapper {
width: 100%;
float: left;
}
.featured_agent_unit_details {
width: 100%;
float: left;
}
.dash_no_header.has_top_bar .row.row_user_dashboard {
margin-top: 0px;
}
.add-estate.profile-page.profile-onprofile.row {
float:left;
width:100%;
}
.has_top_bar .row.row_user_dashboard {
margin-top: 0px;
}
.dash_no_header.page-template-user_dashboard_search_result .top_bar_wrapper,
.dash_no_header.page-template-user_dashboard_floor .top_bar_wrapper, 
.dash_no_header.page-template-user_dashboard_invoices .top_bar_wrapper, 
.dash_no_header.page-template-user_dashboard_searches .top_bar_wrapper, 
.dash_no_header.page-template-user_dashboard_favorite .top_bar_wrapper, 
.dash_no_header.page-template-user_dashboard_add .top_bar_wrapper, 
.dash_no_header.page-template-user_dashboard .top_bar_wrapper, 
.dash_no_header.page-template-user_dashboard_profile .top_bar_wrapper {
position: relative;
top: 0px;
}
.dash_no_header.page-template-user_dashboard_search_result.admin-bar .top_bar_wrapper, 
.dash_no_header.page-template-user_dashboard_floor.admin-bar .top_bar_wrapper, 
.dash_no_header.page-template-user_dashboard_invoices.admin-bar .top_bar_wrapper, 
.dash_no_header.page-template-user_dashboard_searches.admin-bar .top_bar_wrapper, 
.dash_no_header.page-template-user_dashboard_favorite.admin-bar .top_bar_wrapper, 
.dash_no_header.page-template-user_dashboard_add.admin-bar .top_bar_wrapper, 
.dash_no_header.page-template-user_dashboard.admin-bar .top_bar_wrapper, 
.dash_no_header.page-template-user_dashboard_profile.admin-bar .top_bar_wrapper{
top:0px;
}
.admin-bar .dashboard-margin {
top: 0px;
}
.profile-page .col-md-4,
.user_profile_div .col-md-4{
float: left;
width: 100%;
}
.listing-content .mylistings .col-md-6.has_prop_slider.listing_wrapper { }
.listing-content .mylistings .col-md-6.has_prop_slider.listing_wrapper .property_listing{
margin: 13px 0px;
}
.shortcode-login #user_terms_register_sh_label{
width:90%;
}
#google_map_prop_list_sidebar .adv-search-1 .col-md-3, 
#google_map_prop_list_sidebar .adv-search-1 .col-md-6 {
width: 100%;
}
#google_map_prop_list_sidebar .extended_search_checker {
width: 50%;
}
.slider-content-wrapper {
bottom: 10px;
}
#google-default-search{
right: 0px;
top: 15px!important;
width: 180px;
}
.lower_street {
top:57px!important;
}
.videoitem_full {
height: 100%;
}
.login_form input[type=text], 
.login_form input[type=password], 
.login_form input[type=email], 
.login_form input[type=url], 
.login_form input[type=number], 
.login_form textarea {
width: 100%;
}
.widget-container{
float: left;
clear: both;
width: 100%;
}
.widget_revslider{
width: 100%;
height: auto;
}
.col-md-12 .blog_list_wrapper {
min-width: 100%;
}
.blog_listing_image{
display:none;
}
.profile-page .col-md-8,
.profile-page .col-md-4,
.user_profile_div .col-md-8,
.user_profile_div .col-md-4{
padding-left: 0px;
padding-right: 0px;
}
#form_submit_1,
#change_pass,
#update_profile{
margin-left:0px;
}
#aaiu-uploader{
max-width: 300px;
}
.user_tab_menu {
margin-top: 0px;
margin-left: 0px;
width: 100%;
display: block;
float: left;
}
.dashboard-margin{
padding: 0px 0px;
float: left;
width: 100%;
}
.dashboard-margin h1{
float:left;
width:100%;
}
#profile-div{
padding-left: 0px;
}
.compare_item_head .property_price,
.compare_item_head h4{
font-size:15px;
}
.compar-3 .prop_value ,
.compar-2 .compare_item_head {
width: 23%;
}
.compar-4 .prop_value ,
.compar-4 .compare_item_head {
width: 17.9%;
}
.comment-form-url, 
.comment-form-email, 
.comment-form-author,
#agent_contact_name, 
#agent_user_email, 
#agent_phone { width: 100%;
}
.col-md-12 .agentpic-wrapper {
max-width: 280px;
}
.breadcrumb_container{
display:none;
}
.fixed_header.container {
padding: 0px 0px 0px 0px;
}
#adv-search-3{
display:none;
}
#adv-search-header-mobile{
display:block;
}
#search_wrapper.wrapper_search_is_float {
display: none;
}
#adv_location {
width: 100%;
}
.adv_results_wrapper{
display:none;
}
#content_container{
margin:0px;
}
.estate_property_first_row .rightmargin .single-content{
margin:0px;
}
.navigational_links{
display:none;   
}
.right-top-widet,
.left-top-widet{ float: none;
margin: 0px auto;
display: table;
width: auto;
left: 0px;
right: 0px;
}
.right-top-widet{
margin-top: 10px;
}
.logo{
width:100%;
padding: 0px;
text-align: center;
}
.logo img {
max-width: 300px;
margin: 0px auto;
}
#mobile_display{
display:block;
margin-top: 40px;
}
.user_menu {
display: block;
float: none;
text-align: center;
margin-bottom: 20px;
margin-top: 0px;
margin: 0px auto;
}
.header_type2 .user_loged,
.user_menu.user_loged{
margin-top: 0px!important;
margin-right: 45px;
padding-left: 0px;
padding-right: 0px;
text-align: left;
padding: 0px 0px 9px 0px!important;
width: 70px;
}
.header_type2 .logo{
height:80px;
}
#user_menu_open .login_sidebar{
width: 252px;
margin: 0px auto;
}
.submit_action,
#user_menu_trigger{
float:none;
}
#user_menu_open{
width: 100%;
right: 0px;
top: 95px;
}
.header_type1 #user_menu_open,
.header_type2 #user_menu_open{
top: 42px;
}
.menu_user_picture{
margin-top: -17px;
}
.user_loged{
padding-top:0px;   
}
#user_menu_open:before{
display:none;
} 
#user_menu_open:after{
display:none;
}
.top_bar_wrapper{
border:none;
}
.wide .top_bar,
.top_bar{
width: 100%!important;
padding: 10px 15px 10px 15px;
text-align: center;
margin-top: 0px;
float: left;
height: auto;
}
.top_bar_wrapper{
float: left;
margin-bottom: 0px;
}
.left-top-widet li{
margin: 0px auto;  
float:none;
display: inline-block!important;
}
.header_social{
width:100%;
padding: 0px;
margin-top: 13px;
}
.nav_wrapper {
display:none;
}
.adv-search-1{
width:100%;
display: none;
}
#google_map_prop_list_sidebar .adv-search-1{
display: block;
padding: 15px 30px 0px 30px;
}
.widget-area-sidebar{
float:left;
}
#results_mobile{
display:none;   
} .breadcrumb{
margin-left:-15px;
}
.listing_filter_views,
#list_view,
#grid_view{
display:none;   
}
#listing_ajax_container{ min-width:100px;
}
.agent_unit_featured:last-child,
.agent_unit_featured{
margin-bottom: 30px!important;
max-width: 525px;
margin: 0px auto;
float: left;
height: 100%;
}
.shortcode-col{
margin-bottom:13px;   
}
.featured_property{
margin-bottom:30px!important;   
float: left;
}
.advanced_search_shortcode{
padding: 13px 6px;
margin-bottom: 30px!important;
}
.shortcode_title_adv {
margin-bottom: 17px;
width: 100%;
}
.vc_span9 .advanced_search_shortcode .form-control,
.vc_span8 .advanced_search_shortcode .form-control,
.vc_span6 .advanced_search_shortcode .form-control,
.vc_span6 .advanced_search_shortcode input,
.vc_span8 .advanced_search_shortcode input,
.vc_span9 .advanced_search_shortcode input{
width:100%;
}
.pagination_ajax, .pagination {
margin-bottom: 30px!important;
}
.blog_list_wrapper{
min-width:100%;
}
.agent_details{
padding-left: 0px; 
margin-top: 20px;
}
.single-agent .agent_details{
padding-left: 15px; 
}
#primary {
margin-top:30px;   
}
#listing_ajax_container_agent{
margin:0px;
} 
#listing_ajax_container{
min-width: 100%;
margin: 0px -15px;
float: none;
width: auto;
}
.filter_menu { }
#google_map_prop_list_sidebar .filter_menu {
margin-left: -15px;
}
.agent_contanct_form{
margin-left: 0px;
margin-right: 0px; 
}
.agent_meta,
.entry-title-agent{
margin-left: 0px;
}
.agent_unit_social,
.agent_unit_social_single,
.single-agent .agent_details,
.agentpic-wrapper{
padding-left:0px;
width:100%;
display: inline-block;
}
.single-agent{
padding-right:0px;
}
.mylistings{
margin-left: -15px;
margin-right: -15px;
}
.col-md-12 .mydetails{
width:100%;
}
.contact_page_company_details,
.contact_page_company_picture{
width: 100%;
float: left;
}
.contact_page_company_details{
margin-top:13px;
}
.company_headline .header_social{
padding-bottom: 10px;
}
.header_social a:first-child i{
padding-left: 0px;
}
#colophon{
float: left;
width:100%;
}
#footer-widget-area{
width:100%!important;
padding: 0px;
float:left;
}
.sub_footer_content{
width:100%;
}
.sub_footer{
width: 100%;
float: left;
height: 100%;
}
.subfooter_menu li {
display: inline;
font-size: 13px;
margin-left: 5px;
margin-bottom: 13px;
float: left;
}
.copyright{
margin-left: 15px;
width:90%;
box-sizing: border-box;
}
#colophon #second ul,
#colophon #third ul,
#colophon #fourth ul{
padding-top: 0px;
}
.company_headline{
margin-top:10px;
}
.listing_wrapper.col-md-12 > .property_listing .listing-cover {
height: 100%!important;
width: 100%!important;
}
.listing_wrapper.col-md-12 > .property_listing {
width: 100%;
}
.blog-unit-wrapper.listing_wrapper.col-md-12{
padding: 0px 15px;
}
.col-md-12.listing_wrapper{
width:100%;
}
.has_top_bar .has_header_type1 .header_media {
padding-top: 137px;
}
.subfooter_menu .menu>li {
line-height: 13px;
height: 20px;
}
.subfooter_menu {
margin: -10px 10px 10px 15px;
float: left;
}
.subfooter_menu li{
margin-right: 20px;
margin-left: 0px;
}
#colophon .subfooter_menu a,
.copyright {
line-height: 40px;
} .page-template-user_dashboard_floor .top_bar_wrapper, 
.page-template-user_dashboard_invoices .top_bar_wrapper, 
.page-template-user_dashboard_searches .top_bar_wrapper, 
.page-template-user_dashboard_favorite .top_bar_wrapper, 
.page-template-user_dashboard_add .top_bar_wrapper, 
.page-template-user_dashboard .top_bar_wrapper, 
.page-template-user_dashboard_profile .top_bar_wrapper,
.page-template-user_dashboard_search_result .top_bar_wrapper {
position: relative;
}
.col-md-3.user_menu_wrapper {
display: none;
}
.property_unit_featured_carousel_slider_back {
width: 95%;
left: 5%;
height: 100%
}
.featured_property_type4 h2 {
padding: 30px 20px 0px 360px;
}
.listing_price_featured4,
.listing_details_featured4{
padding-left: 360px;
}
.property_image_thumb {
width: 320px;
height: 245px;
position: absolute;
top: 40px;
left: 20px;
}
.listing_price_featured4{
font-size: 17px;
line-height: 1.6em;;
margin-top: 5px;
margin-bottom: 0px;
}
#search_wrapper{
padding:0px;
}
#advanced_submit_2, #advanced_submit_2_mobile, #showinpage_mobile {
width: 100%;
margin-bottom: 0px;
}
.adv_search_slider,
.half_map_search_wrapper .col-md-6.adv_search_slider{
width: 100%;
}
#search_wrapper.search_wr_2 {
height: 0px;
}
.page-template-property_list #listing_ajax_container {
min-height: 0px;
margin-top: 0px;
}
}
@media only screen and  (max-width: 770px) and (min-width: 768px){
.featured_property_type3 .property_agent_name {
float: left;
margin-top: 10px;
}
.featured_property_type6 h2{
margin: 0px;
}
}
@media only screen and (max-width: 770px){ 
.submit_container [class*=col], .add-estate.profile-page.profile-onprofile.row [class*=col] {
padding: 0px;
width: 100%;
float:left;
}
.mce-menu.mce-menu-align .mce-menu-item-normal, 
.quicktags-toolbar, 
.wp-editor-tools, 
.wp-editor-wrap, 
.wp-switch-editor {
padding-left: 0px;
}
.fixed_header {
position: relative;
border: none;
}
.checker_wrapper_half {
background-color: transparent;
}
.image_gallery {
float: left;
width: 100%;
border: 2px solid #fff;
}
.col-md-8.image_gallery {
border-bottom: 2px solid #fff;
}
.theme_slider_wrapper.theme_slider_2 h3 a {
font-size: 27px;
}
.theme_slider_wrapper .carousel-indicators {
display: none;
}
.slider_main_details h2 {
font-size: 25px;
}
.agent_theme_slider_2 {
width: 80px;
height: 80px;
}
.property_image_thumbs_rest {
display: none;
}
.featured_property_type2 .agent_face {
height: 50px;
width: 50px;
}
.contact-content,
.contact_page_company_details{
padding-left: 0px;
padding-right: 0px;
}
.featured_property_type2 h2 a, .featured_property_type2 h2 {
font-size: 15px;
}
.featured_property_type2 .featured_secondline {
bottom: 10px;
padding: 0 10%;
}
.featured_property_type1.featured_property,
.featured_property_type5.featured_property {
flex-direction: column;
display: flex;
flex-flow: row wrap;
justify-content: space-between; 
}
.featured_property.featured_property_type1 .featured_img {
float:left;
order: 1;
width: 100%;
margin-bottom: 15px;
}
.featured_property_type1 .featured_secondline, 
.featured_property_type5 .featured_secondline{
order: 2;
width: 100%;
height:auto;
padding: 0px;
}
.featured_property.featured_property_type5 .featured_img {
float:left;
order: 1;
width: 100%;
margin-bottom: 15px;
position: relative;
}
.featured_property_type5 .carousel {
bottom: 0px;
width: 100%;
position: relative;
left: 0px;
}
.featured_property_type5 .item {
width: 100%;
}
.featured_property.featured_property_type5 .featured_div {
left: 20px;
}
.featured_property.featured_property_type5 .tag-wrapper {
top: 20px;
}
.agent_featured_image{
width:100%;
}
.property_listing_details,
.property_listing_details.featured_listing_details{
position: relative; 
margin-top: 8px; float: left;
width: 100%;
}
.featured_property .featured_prop_price, .featured_property .featured_prop_label {
width: 100%;
margin-bottom: 8px;
}
.lightbox_property_wrapper_floorplans .owl-carousel .owl-item .item {
height: auto;
}
.owl-carousel .owl-item .item{
height: 350px;
}   
.article_container{ margin-bottom: 30px;
}
#google_map_prop_list_sidebar .entry-title {
margin: -7px 0px 13px 0px;
padding: 0px 25px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_listing_details {
margin-bottom: 40px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type1 .property_location {
margin-left: 0px;
padding: 0px 20px;
left: 0px;
}
.listing_wrapper.col-md-12 .property_location {
margin: 0px 0px 0px 340px;
padding-bottom: 15px;
}
.listing_wrapper.col-md-12 .property_location_image,
.listing_wrapper.col-md-12 .property_listing h4,
.listing_wrapper.col-md-12 .property_listing_details{
padding-left: 340px;
}
.has_4per_row.listing_wrapper.col-md-12 .property_location {
left: 0px;
right: 0px;
margin: 0px 15px 0px 340px;
}
.col-md-9.rightmargin .has_4per_row .property_listing.property_unit_type1 .property_location {
padding: 0px 20px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type1.property_listing h4 {
margin-left: 336px;
padding: 0px 20px;
}
.col-md-push-3.rightmargin .listing_wrapper.col-md-12 > .property_listing.property_unit_type2 .listing_details.half_map_list_view {
padding-left: 415px!important;
}
.featured_agent_listings.wpresidence_button { }
.col-md-9.rightmargin .has_4per_row.col-md-4 .property_listing.property_unit_type1 .property_location, 
.has_4per_row.col-md-3 .property_listing.property_unit_type1 .property_location {
padding: 0px 20px;
}
#google_map_prop_list_wrapper.half_no_top_bar.half_type2, 
#google_map_prop_list_sidebar.half_no_top_bar.half_type2{
top: 28px;
}
.fancybox-next span,
.fancybox-prev span {
height: 50px!important;
width: 50px!important;
border-radius: 50%;
border: 2px solid #fff!important;
background: rgba(0, 0, 0, 0.78);
}
.fancybox-next span:before {
font-size: 40px;
left: 18px;
top: 6px;
}
.fancybox-prev span:before {
font-size: 40px;
left: 14px;
top: 6px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details,
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 h4, 
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_unit_price_wrapper, 
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details.the_list_view, 
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_listing_details{
padding-left: 415px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_agent_wrapper {
padding-left: 6px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing-unit-img-wrapper, 
.listing_wrapper.col-md-12 > .property_listing.property_unit_type2 .carousel-inner {
max-width: 406px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_location {
margin: 0px 0px 0px 406px;
}
.col-md-12.listing_wrapper.property_unit_type1 {
width: 100%;
padding-left: 13px;
padding-right: 13px;
}
.places_wrapper_type_2 {
width: auto;
margin: 0px 0px 15px 0px;
}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details:before {
right: 15px;
left: 15px;
}
.featured_property.featured_property_type3 .featured_secondline .listing_actions {
padding-left: 8px;
margin-top: 5px;
}
.featured_property.featured_property_type3 .featured_secondline .featured_prop_price {
padding: 0px 15px;
margin-top: 5px;
}
.featured_property.featured_property_type3 .featured_secondline .listing_details {
padding: 0px 15px;
margin-top: 5px;
}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details .inforoom {
margin-left: 0px;
margin-right: 15px;
}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details .infobath {
margin-right: 15px;
}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details .infosize {
margin-right:  3px;
}
.col-md-9.rightmargin .has_4per_row.col-md-4 .property_location, .has_4per_row.col-md-3 .property_location {
padding: 10px 0px 10px 0px;
} #gmap-control{
right:15px;
}
.listing_unit_price_wrapper{
font-size: 17px;
}
.property_listing.places_listing{
margin-bottom: 15px;
}
.slider-content-wrapper {
bottom: 10px;
} #google_map_prop_list_wrapper,
#google_map_prop_list_sidebar {
width: 100%;
}
#google_map_prop_list_sidebar .property_listing {
max-width: 100%; 
}
#google_map_prop_list_sidebar .adv_search_slider {
display: inline;
float: left;
width: 100%;
}
#google_map_prop_list_wrapper.half_type1 {
position: relative;
width: 100%;
height: 500px;
top: 0px!important;
}
#google_map_prop_list_wrapper{ 
position: relative;
width: 100%;
height: 500px; }
#google_map_prop_list_sidebar .single-content {
padding: 0px 15px;
}
.half_map_body .row {
display: flex;
flex-direction: column;
overflow: hidden;
flex-flow: column wrap;
}
#google_map_prop_list_sidebar{
order:3;
position: relative;
}
#google_map_prop_list_wrapper{
order:1;
}
.half_map_search_wrapper {
order: 2;
padding: 13px 10px;
height: auto;
position: relative;
display: block;
} .col-md-12.listing_wrapper {
width: 100%;
max-width: 100%;
margin: 0px 0px;
}
.has_4per_row.listing_wrapper.col-md-12 > .property_listing .listing-unit-img-wrapper {
margin-right: 0px;
}
.has_4per_row.listing_wrapper.col-md-12 > .property_listing.property_unit_type1 .listing-unit-img-wrapper {
margin-right: 8px; 
}
.has_4per_row.listing_wrapper.col-md-12 .property_listing.property_unit_type2 h4{
padding-left:413px;
}   
.has_4per_row.listing_wrapper.col-md-12 .property_listing.property_unit_type2  .listing_unit_price_wrapper{
padding-left: 400px;
margin-left: 13px;
}
.has_4per_row.listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper,
.has_4per_row.listing_wrapper.col-md-12 .property_listing h4 {
padding-left: 340px;
float: none;
}
.listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper{
left: 0px;
right: 0px;
float: none;
width: 100%;
padding-left: 340px;
}
.has_4per_row.listing_wrapper.col-md-12 .listing_details.the_list_view {
padding-left: 20px;
}
.has_4per_row.listing_wrapper.col-md-12 .property_listing_details {
padding-left: 20px;
display: inline-block;
width: 100%;
}
.listing_wrapper.col-md-12 .listing-unit-img-wrapper, .listing_wrapper.col-md-12 > .property_listing .carousel-inner {
max-width: 325px;
}
.listing_wrapper.col-md-12 .listing_details.the_list_view {
margin-top: 4px;
font-size: 13px;
}
.col-md-12.shortcode-col.has_prop_slider.listing_wrapper.listing_wrapper.col-md-12 .listing_details.the_list_view{
display:none!important;
}
.col-md-12.shortcode-col.has_prop_slider.listing_wrapper.listing_wrapper.col-md-12 .listing_details.half_map_list_view{
display: block
}
.has_4per_row.listing_wrapper.col-md-12 .listing_details.the_list_view{
font-size: 13px; 
margin-top: 4px;
}
.listing_wrapper.col-md-12 .property_listing .listing_details {
padding-left: 340px;
margin-top: 0px;
font-size: 13px;
}
#google_map_prop_list_sidebar .has_4per_row.listing_wrapper.col-md-12 .property_listing_details{
padding-left: 20px;
float: left;
width: 100%; 
}
#map-view{
display:none;
}
#google_map_prop_list_sidebar #search_name {
width: 100%;
}
#search_name {
margin-right: 10px;
width: 98%;
margin-top: 0px;
float: left;
margin-bottom: 10px;
}
.slider-content h3,
.slider-content span,
.theme-slider-price{
display:none;
}
.slider-content{
background: transparent;
left:0px;
bottom:0px;
width: auto;
height: auto;
pointer-events: none;
top: 10%;
}
.carousel-control-theme-next,
.carousel-control-theme-prev{
right:auto;
left:0px;
pointer-events: auto;
}
property_listing {
height: 375px;
}
.listing_wrapper.col-md-12 .listing_details.half_map_list_view {
display: block;
}
.listing_wrapper.col-md-12 .listing_details.the_list_view {
display: none!important;
}
.admin-bar .has_header_type1 #google_map_prop_list_wrapper, 
.admin-bar .has_header_type1 #google_map_prop_list_sidebar {
margin-top: 72px;
top: 0px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type1 .listing-unit-img-wrapper, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 > .property_listing.property_unit_type1 .carousel-inner{
max-width: 100%;
width:auto;
}
.has_4per_row.shortcode-col.listing_wrapper.col-md-12 .property_listing.property_unit_type1 .listing_unit_price_wrapper {
padding-left: 0px;
}
.has_4per_row.shortcode-col.listing_wrapper.col-md-12 .property_address_type1_wrapper, 
.has_4per_row.shortcode-col.listing_wrapper.col-md-12 .property_categories_type1_wrapper, 
.has_4per_row.shortcode-col.listing_wrapper.col-md-12 .property_details_type1_wrapper {
margin-left: 329px;
}
#google_map_prop_list_sidebar .property_listing.property_unit_type1, 
.col-md-6.has_prop_slider.listing_wrapper .property_listing.property_unit_type1 {
margin: 13px 0px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type1 .listing-unit-img-wrapper, 
.listing_wrapper.col-md-12 > .property_listing.property_unit_type1 .carousel-inner {
min-height: 190px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type1 .listing_unit_price_wrapper {
padding-left: 0px;
}
.listing_wrapper.col-md-12 .property_address_type1_wrapper, 
.listing_wrapper.col-md-12 .property_categories_type1_wrapper, 
.listing_wrapper.col-md-12 .property_details_type1_wrapper {
margin-left: 336px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper {
padding-left: 20px;
float: left;
width: 100%;
}
.admin-bar .has_header_type2 #google_map_prop_list_wrapper, 
.admin-bar .has_header_type2 #google_map_prop_list_sidebar {
margin-top: 0px;
top: 0px;
}
.has_top_bar .has_header_type2 #google_map_prop_list_wrapper, 
.has_top_bar .has_header_type2 #google_map_prop_list_sidebar {
top: 46px;
}
.admin-bar.has_top_bar .has_header_type2 #google_map_prop_list_wrapper, 
.admin-bar.has_top_bar .has_header_type2 #google_map_prop_list_sidebar { }   
.has_header_type1 #google_map_prop_list_wrapper.half_no_top_bar, 
.has_header_type1 #google_map_prop_list_sidebar.half_no_top_bar {
top: 72px;
margin-top: 0px;
}
.row_slider .col-md-9,
.row_slider .col-md-3,
.col-md-3.verticalagent{
width: 100%;
float: left;
}
#carousel-listing.carouselvertical {
width: 100%;
}
#carousel-listing-nav.carouselvertical-nav{
display:none;
}
.testimonial-container.type_class_2 {
margin-top: 20px;
}
.prop_title_zone_container .entry-title.entry-prop,
.single-title{
font-size: 40px;
width: 100%;
}
.prop_title_zone_container .price_area{
float:left;
margin-top: 10px;
}
}
@media only screen and  (max-width: 700px) and (min-width: 600px){
#google_map_prop_list_wrapper,
#google_map_prop_list_sidebar {
top: 176px;
}
.listing_unit_price_wrapper{
font-size: 14px;
}
}
@media only screen and  (max-width: 700px) and (min-width: 414px){
.prop-compare {
top: 70px;
width: 90px;
padding: 20px 10px 10px 10px;
}
#compare_close_modal,
#compare_close {
padding: 4px;
}
.prop-compare h4{
font-size: 13px;
margin-bottom: 9px;
}
#submit_compare {
height: auto;
padding: 5px;
min-width: 1px!important;
width: 100%;
font-size: 6px;
margin-bottom: 0px;
}
.items_compare {
margin-bottom: 10px;
} 
}
@media only screen and (max-width: 700px){
#listing_ajax_container{
margin:0px;
}
.blog2v .blog_unit_meta {
position: relative;
}
.blog2v .listing_details.the_grid_view {
max-height: 100%;
}
.blog_list_wrapper {
margin: 0px;
}
.lightbox_property_wrapper_floorplans .owl-carousel .owl-item .item{
height: 340px;
} 
.owl-carousel .owl-item .item{
height: 340px;
}   
#google_map_prop_list_sidebar .entry-title {
margin: -7px 0px 13px 0px;
padding: 0px 13px;
}
.testimonial-slider-container .slick-prev.slick-arrow{
right: 37%;
height: 40px;
width: 40px;
top: 0px;
}
.testimonial-slider-container .slick-next.slick-arrow{
left: 37%;
height: 40px;
width: 40px;
top: 0px;
}
.testimonial-slider-container .slick-next.slick-arrow:before,
.testimonial-slider-container .slick-prev.slick-arrow:before{
line-height: 37px;
font-size: 17px;
}    
.agent_listings_title{
padding-left:15px;
}
.blog_list_wrapper {
min-width: 100%;
}
#google_map_prop_list_sidebar .pagination{
margin-left:15px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type1 .listing-unit-img-wrapper, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 > .property_listing.property_unit_type1 .carousel-inner {
min-height: 160px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_agent_wrapper {
padding-left: 0px;
}
.col-md-push-3.rightmargin .listing_wrapper.col-md-12 > .property_listing.property_unit_type2 .listing_details.half_map_list_view {
padding-left: 30px!important;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing-unit-img-wrapper, 
.listing_wrapper.col-md-12 > .property_listing.property_unit_type2 .carousel-inner {
max-width: 525px;
width: auto;
min-height: 185px;
}
.listing_wrapper.col-md-12 > .property_listing.property_unit_type2 {
padding-bottom: 0px;
max-width: 525px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details, 
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 h4, 
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_unit_price_wrapper, 
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details.the_list_view, 
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_listing_details {
padding-left: 30px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_location {
margin: 0px 0px 0px 0px;
width: 100%;
padding: 0px;
left: 0px;
}
.listing_wrapper.col-md-12.property_unit_type2 {
padding-left: 15px;
padding-right: 15px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_unit_price_wrapper {
left: 0px!important;
right: 0px!important;
padding-left:30px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_agent_wrapper {
margin-left: 30px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_agent_wrapper {
padding-left: 20px;
margin-left: 0px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing-unit-img-wrapper {
margin-bottom: 20px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 h4 {
margin-top: 0px;
}
.has_4per_row.listing_wrapper.col-md-12 .property_listing.property_unit_type2 h4,
.has_4per_row.listing_wrapper.col-md-12 .property_listing.property_unit_type2  .listing_unit_price_wrapper{
padding-left: 30px;
margin-left:0px;
}
.featured_property.featured_property_type4 {
height: 100%;
}
.featured_property.featured_property_type4 .featured_img {
width: 100%;
position: relative;
}
.featured_property_type4 .featured_secondline {
position: relative;
width: 100%;
}
.featured_property_type4 h2 a, .featured_property_type4 h2{
font-size: 18px;
margin-top: 0px;
margin-bottom: 0px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .listing-unit-img-wrapper, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 > .property_listing .carousel-inner {
min-height: 170px;
}
.col-md-6.has_prop_slider.listing_wrapper {
padding-right: 0px;
padding-left: 0px;
}
.mylistings .listing_wrapper {
padding: 0px 15px;
}
.listing_wrapper {
float: none;
margin: 0px auto;
max-width: 525px;
padding:0px;
}
.post #primary {
padding-left: 15px;
padding-right: 15px;
}
.single-estate_agent .col-md-push-3.rightmargin,
.single-estate_agent .rightmargin,   
.single-estate_property .col-md-push-3.rightmargin,
.single-estate_property .rightmargin,
.full_width_prop{
padding-left: 0px;
padding-right: 0px;
}
.mylistings .col-md-12.has_prop_slider.listing_wrapper {
padding: 0px 15px;
}
.featured_property.featured_property_type3 .share_unit {
top: 0px;
}
.has_top_bar .has_header_type1 #google_map_prop_list_wrapper, 
.has_top_bar .has_header_type1 #google_map_prop_list_sidebar {
margin-top: 0px;
top: 175px;
}
.admin-bar .has_header_type2 #google_map_prop_list_wrapper, 
.admin-bar .has_header_type2 #google_map_prop_list_sidebar {
top: 0px;
}
.has_top_bar .has_header_type2 #google_map_prop_list_wrapper, 
.has_top_bar .has_header_type2 #google_map_prop_list_sidebar {
top: 90px;
}  
.admin-bar.has_top_bar .has_header_type1 #google_map_prop_list_wrapper, 
.admin-bar.has_top_bar .has_header_type1 #google_map_prop_list_sidebar {
margin-top: 0px;
}
.single-agent .agent_detail{
width: 100%
}
.my_listings_act {
font-size: 12px;
padding: 10px 10px 10px 15px;
width: 50%;
text-align: left;
}
.testimonial-slider-container.testimonial-slider-container_type3 .slick-prev.slick-arrow:after {
height: 20px;
top: 8px;
}
}
@media only screen and  (max-width: 1350px) and (min-width: 640px){
.col-md-9.col-md-push-3.rightmargin .listing_wrapper.col-md-12.property_listing.property_unit_type2  .listing_details.half_map_list_view{
display: none;
}
.col-md-push-3.rightmargin .listing_wrapper.col-md-12  > .property_listing.property_unit_type2 .listing_details.half_map_list_view{
padding-left: 400px;
}
#google_map_prop_list_sidebar  .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing_details.the_grid_view{
display:none!important
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .featured_div {
top: 30px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 > .property_listing.property_unit_type2 {
float: left;
margin-bottom: 15px;
}
#google_map_prop_list_sidebar  .listing_wrapper.col-md-12{
float: none;
margin: 0px auto;
max-width: 525px;
padding: 0px;
}
.col-md-9.rightmargin .listing_wrapper.col-md-12 .listing_details.the_list_view{
display:none!important;
}
.col-md-9.rightmargin .listing_wrapper.col-md-12 .listing_details.half_map_list_view{
display:block;
}
.has_4per_row.listing_wrapper.col-md-12 .property_listing_details {
padding-left: 347px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .listing-unit-img-wrapper, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 > .property_listing .carousel-inner{
max-width: 525px;
min-height: 190px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .listing-unit-img-wrapper, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 >.property_listing.property_unit_type2 .carousel-inner{
min-height: 160px;
}
.listing_wrapper.col-md-12 .listing-unit-img-wrapper, .listing_wrapper.col-md-12 > .property_listing .carousel-inner {
max-width: 325px;
width: 100%;
display: inline;
float: left;
min-height: 200px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type1 .listing-unit-img-wrapper, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 > .property_listing.property_unit_type1 .carousel-inner {
width: auto;
max-width: 100%;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 > .property_listing .carousel-inner,
#google_map_prop_list_sidebar  .listing_wrapper.col-md-12 .property_listing img{
max-width: 100%;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing h4,
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_location_image{
padding-left: 20px;
float: left;
width: 100%;
margin-top: 20px;
}
#google_map_prop_list_sidebar  .listing_wrapper.col-md-12 .property_location {
padding-left: 0px; 
float: left;
width: auto;
margin: 0px;
left: 20px;
}
#google_map_prop_list_sidebar  .listing_wrapper.col-md-12 .property_listing .listing_details{
float: left;
width: 100%;
padding: 0px 20px;
margin-top: 5px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 > .property_listing {
padding-bottom: 50px;
margin-bottom: 30px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing .featured_div {
top: auto;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type1 .featured_div{
top:20px;
}
.listing_wrapper.col-md-12 .property_listing .featured_div {
top: auto;
}
.col-md-9.col-md-push-3.rightmargin .listing_wrapper.col-md-12 .listing_details.half_map_list_view{
display: block;
}
.col-md-9.col-md-push-3.rightmargin .listing_wrapper.col-md-12 .listing_details.the_list_view{
display: none!important;
}
}
@media only screen and (max-width: 640px){
.single-estate_agent .mylistings {
margin: 0px;
}
.adv_listing_filters_head, .listing_filters_head, .listing_filters{
border-bottom: 0px;
border-top:0px;
}
.col-md-12 #google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing{
margin-top: 0px;
margin-left: 0px; 
}
.listing_wrapper.col-md-12{
float: none;
max-width: 100%;
}
.listing_wrapper.col-md-12 > .property_listing .carousel-inner,
.listing_wrapper.col-md-12 .property_listing img{
max-width: 100%;
}
.listing_wrapper.col-md-12 .property_listing h4 {
padding-left: 20px;
float: left;
width: 100%;
}
.listing_wrapper.col-md-12 .property_location {
padding-left: 13px;
float: left;
max-width: 100%;
margin: 0px;
padding: 13px 0px;
left: 20px;
right: 20px;
}
.listing_wrapper.col-md-12 .property_listing .listing_details{
float: left;
width: 100%;
padding-left:20px;  
}
.listing_wrapper.col-md-12 > .property_listing {
padding-bottom: 50px;
min-height: 460px;  
}
.listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper,
.listing_wrapper.col-md-12 .property_listing .property_location_image{
padding-left: 20px;
float: left;
width: 100%;
}
.listing_wrapper.col-md-12 .property_listing .featured_div {
top: auto;
}
.listing_wrapper.col-md-12 .property_listing_details {
padding-left: 20px;
width: 100%;
float: left;
margin-bottom: 20px;
}
.listing_wrapper.col-md-12 .listing-unit-img-wrapper, 
.listing_wrapper.col-md-12 > .property_listing .carousel-inner {
max-width: initial;
}
.theme_slider_extended .slider-content {
bottom: 0px;
}
#google_map_prop_list_wrapper.half_no_top_bar.half_type2, 
#google_map_prop_list_sidebar.half_no_top_bar.half_type2 {
top: 0px;
margin-top: 0px;
}
.admin-bar #google_map_prop_list_sidebar.half_type2, 
.admin-bar #google_map_prop_list_wrapper.half_type2{ }
.admin-bar #google_map_prop_list_wrapper.half_no_top_bar.half_type2, 
.admin-bar #google_map_prop_list_sidebar.half_no_top_bar.half_type2, 
.admin-bar #google_map_prop_list_wrapper.half_no_top_bar.half_type3, 
.admin-bar #google_map_prop_list_sidebar.half_no_top_bar.half_type3{
top:-44px;
}
#tab_prpg li {
border-right: none!important;
}
#google_map_prop_list_sidebar .property_listing {
margin:0px auto;
margin-bottom: 30px;
}
.fixed_header {
position: relative;
border: none;
}
#google_map_prop_list_sidebar #search_wrapper {
border:none;
}
.fixed_header.container {
padding:0px;
}    
.admin-bar #google_map_prop_list_wrapper, 
.admin-bar #google_map_prop_list_sidebar {
margin-top:0px;
}
#google_map_prop_list_sidebar{
position: relative;
width: 100%;
z-index: 1;
margin-top: 0px!important;
}
.slider_control_right{
top: -9px;
float: right;
}
.title_slider {
display: inline-block;
margin-top: 30px;
}
.slider_control_left{
top: -9px;
left:auto;
float: right;
}
.floor_details{
width:100%;
padding-left: 10px;
}
.advanced_search_shortcode .extended_search_checker{
width:100%;
}
.extended_search_checker{
width:100%;
}
.half_form {
width: 100%;
}
.half_form_last{
margin-left:0px;
}
.user_dashboard_status {
position: relative; right: auto;
float: left;
margin-bottom: 40px;
}
.prop-info{
height:100%;
left:0px;
}
.info-container,
.listing_submit{
position:relative;
float:left;
display:inline;
bottom:auto;
margin-top:10px;   
}
.listing_submit{
width: 100%;
margin-left: 0px;
right: auto;
margin-bottom: 15px;
}
.payment-container{
padding: 15px 15px 0px 15px;
}
.payment-container .listing_upgrade, 
.payment-container .listing_submit_normal,
.payment-container .stripe_paypal,
.payment-container .perpack{
margin: 0px 15px 15px 0px;
}
.stripe_upgrade{
margin: 0px;
}
.info-container,
.user_dashboard_listed ,
.listing_title{ }
.items_compare img {
margin-bottom: 13px;
}
.compare_item_head{
max-width: 100%;
}
.compar-3 .prop_value, 
.compar-2 .compare_item_head,
.compar-1 .prop_value,
.compar-2 .prop_value,
.compar-3 .prop_value,
.compar-4 .prop_value,
.compar-1 .compare_legend_head, 
.compar-1 .compare_legend_head_in, 
.compar-2 .compare_legend_head, 
.compar-2 .compare_legend_head_in, 
.compar-3 .compare_legend_head, 
.compar-3 .compare_legend_head_in,
.compar-4 .compare_legend_head, 
.compar-4 .compare_legend_head_in,
.compar-1 .compare_item_head
.compar-2 .compare_item_head,
.compar-3 .compare_item_head,
.compar-4 .compare_item_head{
width:100%
}
.compare_legend_head_in{
font-weight: bold;
}
.prop_value{
padding-left: 5px;
}
.compare_legend_head:empty{
height:0px;
}
#agent_contact_name, #agent_user_email, #agent_phone {
width: 100%;
margin-right: 13px;
float: left;
}
.wpestate_estate_property_design_agent #agent_contact_name, 
.wpestate_estate_property_design_agent #agent_user_email, 
.wpestate_estate_property_design_agent #agent_phone {
width: 100%;
}
.comment-form-url, .comment-form-email, .comment-form-author{
width:100%;
}
.prop_social_single {
width: 100%;
padding-bottom: 10px;
text-align: left;
margin: 15px 0px;
float: left;
display: inline-block;
}
#openmap{
right: auto;
left: 15px;
}
.listing_filters_head, 
.listing_filters{
border: none;
float: left;
height: auto;
}
.listing_filters_head{
border-bottom: none!important;
}
.listing_filter_select{
border-right: 1px solid #f0f0f0;
width: 100%;
border-bottom: 1px solid #f0f0f0;
margin-bottom: 0px;
}
.single-title{
word-break: normal;   
}
.advanced_search_shortcode .form-control {
width: 100%;
}
#advanced_search_shortcode .adv_search_slider{
width: 100%;
margin-bottom: 10px;
}
.post-carusel iframe {
min-height: 100px;
}
.videoitem{
height: auto;
}
.caption_control,
#carousel-listing .carousel-round-indicators,
.carusel-back, 
#carousel-listing .carousel-indicators,
#carousel-indicators-vertical{
display:none;
}
.carouselvertical .carousel-inner{
padding-right: 0px;
margin: 0px auto;
} 
#tab_prpg li{
width:100%;
}
.carouselvertical {
height: auto!important;
}
.vertical-wrapper{
display:none;   
}
.carousel-control.right.vertical{
right: 0px;
}
.custom_span_header{
width:100%;   
}
.post-no-comments {
float: left;
width: 100%;
}
.subunit_thumb {
margin-bottom: 10px;
}
.article_container{
margin: 0px;
} 
}
@media only screen and (max-width: 570px){ 
.lightbox_property_wrapper_floorplans .owl-carousel .owl-item .item{
height: 300px;
}
.owl-theme .owl-controls .owl-buttons div {
margin: -19px 0px 0px;
padding: 3px 0px;
font-size: 45px;
}
.yelp_unit {
width: 100%;
}
.yelp_unit_distance {
float: left;
width: 100%;
margin: 0px;
}
.yelp_unit_name {
display: block;
width: 100%;
float: left;
margin: 0px;
}
.yelp_stars {
float: left;
right: auto;
left: 0px;
margin-bottom: 10px;
}
.owl-carousel .owl-item .item{
height: 270px;
}   
.property_unit_featured_carousel_slider_back {
background-color: #ffffff;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
}
.property_image_thumb{                   
position: relative;
left: 0px;
right: 0px;
top: 0px;
margin: 0px auto;
width: auto;
}
.property_image_thumbs_rest {
display: none;
}  
.featured_property_type4 h2,
.listing_price_featured4{
padding-left: 20px;
padding-top: 20px;
margin: 0px;
}
.featured_property.featured_property_type4  .property_image_thumb{
margin: 20px;
}
.listing_details_featured4{
padding: 0px 20px 20px 20px;
}
.shortcode_slider_list {
padding: 0px 15px;
}
.half_map_body #listing_ajax_container .listing_wrapper.onScreen {
margin: 0px 15px;
}
.half_map_body  #listing_ajax_container .col-md-12.listing_wrapper.onScreen{
margin:0px;
}
.slider_container .slick-dots{
display:none!important;
}
.shortcode_slider_wrapper .slick-list {
padding-bottom: 0px;
}
}
@media only screen and (max-width: 500px){  
.entry-tax {
font-size: 40px;
}
.listinglink-wrapper {
margin: 0px;
margin-bottom: 30px;
}
.owl-carousel .owl-item .item{
height: 300px;
}   
.blogs_wrapper {
margin:0px;
}
.blogs_wrapper .shortcode_title{
padding-left:0px;
}
.wpestate_estate_property_design_related_listings .mylistings {
margin-left: 0;
margin-right: 0;
display: block;
}
.agent_listings_title_similar{
padding-left:15px;
}
.slider_prop_wrapper{
padding: 0px;
}
.blog-unit-wrapper {
padding: 0px ;
}
.featured_property_type3 .item {
min-height: 215px;
}
.featured_property_type3 .item {
border-radius: 0px;
}
.listing_wrapper.col-md-12 .listing-unit-img-wrapper, 
.listing_wrapper.col-md-12 > .property_listing .carousel-inner {
min-height: 150px;
}
.col-md-12.listing_wrapper.property_unit_type1{
padding-left: 0px;
padding-right: 0px; 
margin: 0px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_agent_wrapper {
padding-left: 0px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 > .property_listing.property_unit_type2 {
float: left;
margin-bottom: 15px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type2 .property_agent_wrapper {
margin-left: 0px;
}  
.listing_wrapper.col-md-12 .property_listing.property_unit_type1.property_listing h4 {
margin-left: 0px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_unit_type1.property_listing h4 {
margin-left: 0px;
}
.listing_wrapper.col-md-12 .property_address_type1_wrapper, 
.listing_wrapper.col-md-12 .property_categories_type1_wrapper, 
.listing_wrapper.col-md-12 .property_details_type1_wrapper,
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_categories_type1_wrapper, 
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_details_type1_wrapper{
float: left;
margin-left: 0px;
width: 100%;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type1 .property_location {
float: left;
margin-left: 0px;
left: 0px;
right: 0px;
padding: 0px 20px;
}
.listing_wrapper.col-md-12 .property_listing.property_unit_type1 .listing-unit-img-wrapper, 
.listing_wrapper.col-md-12  > .property_listing.property_unit_type1 .carousel-inner{
width:auto;
}
.fancybox-opened {
position: fixed!important;
}
.featured_property_type4 .featured_prop_price, .featured_property_type4 .featured_prop_label {
right: auto;
top: 15px;
}
.featured_property_type4 .featured_prop_price .price_label {
width: 70px;
margin-left: -35px;
}
#google_map_prop_list_wrapper.half_no_top_bar, 
#google_map_prop_list_sidebar.half_no_top_bar {
margin-top: 0px;
}
.admin-bar .has_header_type2 #google_map_prop_list_wrapper, 
.admin-bar .has_header_type2 #google_map_prop_list_sidebar {
top: 0px;
margin-top: 0px;
} 
.col-md-6.has_prop_slider.listing_wrapper {
margin: 0px;
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 {
padding-left: 15px;
padding-right: 15px;
}
.col-md-push-3.rightmargin .listing_wrapper.col-md-12 {
margin: 0px;
}
.featured_property.featured_property_type3 .featured_img {
width: 100%;
float: none;
left: 0px;
position: relative;
}
.propery_listing_main_image {
height: 300px;
}
.testimonial-container.type_class_2 .testimonial-text,
.testimonial-container.type_class_2 .testimonial-author-line{
float:none;
}
.testimonial-container.type_class_1 {
padding: 0px 30px 10px;
}  
.prop_pricex,
.prop_pricex .infocur,
.prop_pricex .infocur {    
border-top: none;
font-size: 16px!important;
}
#inforoom,
#infosize,
#infobath{
display: none;
}
.infobox_listing_details {
position: relative;
width: 100%;
height: 0px;
}
.info_details {
width: 170px;
height: 200px;
max-width: 170px;
display: table;
transform: translate(-50%,0%);
top: -330px;
}
.info_details.classic_info {
top: -200px;
left: 110px;
}
#infobox_title {
font-size: 16px;
}
.infobox_details_wrapper {
width: 170px;
padding: 15px;
height: auto;
}
.prop_detailsx {
margin-bottom: 5px;
}
.infobox_image_wrapper {
width: 170px;
}
.contact_info_details{
left: -24px;
margin-top: -60px;
}
.carousel-control-theme-next,
.carousel-control-theme-prev{
height:50px;
}
.slider-content .fa{
padding: 0px 15px;
}
.carousel-control-theme-next{
bottom:50px;
top:auto; 
}
.carousel-control-theme-prev{
bottom:0px;
top:auto;
}
.price_area{
float:left;
}
#add_favorites{
position: relative;
float: left;
width: 45%;
text-align: center;
}
.adres_area{
margin-bottom: 15px;
}
#add_favorites:hover{ }
.prop_social{
float: left;
width: 100%;
margin-bottom: 15px;
}
#carousel-listing-nav.carouselvertical-nav{
display:none;
}
.entry-prop{
width:100%;
float:left;
}
.price_area{
padding-top:0px;
}
.meta-element{
width: 100%;
display: block;
margin-bottom: 10px;
}
.meta-separator{
display:none;
}
.prop_social_single a:first-child{
margin-left:0px
}
.featured_property h2 a, 
.featured_property h2,
.featured_property .sale_line{
width: 100%;
position: relative;
right: auto;
}
.featured_prop_price .price_label {
position: relative;
right: 0px;
top: auto;
margin-top: 0px;
}
.featured_secondline{
height:auto;
float:left;
}
.featured_property .featured_div{
top:-10px;
}
.featured_property.featured_property_type3 .featured_div{
top: 0px; 
}
.featured_property_type3.featured_property h2 a {
font-size: 18px;
}
.featured_property.featured_property_type3 .featured_secondline .featured_prop_price {
padding: 0px 30px;
margin-top: 5px;
}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details:before {
right: 30px;
left: 30px;
}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details .inforoom,    
.featured_property.featured_property_type3 .featured_secondline .property_listing_details .infobath {
margin-right: 15px;
}
.featured_property.featured_property_type3 .featured_secondline .property_listing_details .infosize {
margin-right: 10px;
}
.featured_property.featured_property_type3 .featured_secondline .listing_actions {
padding: 22px 22px 22px 22px;
margin-top: 0px;
}
#google-default-search{
right: 15px;
top: 55px!important;
width: 200px;
margin-left: 18px;
float: right;
left: auto;
}
.single-estate_property #street-view{
top: 95px!important;
right: 55px!important;
}
#gmap_wrapper #gmapzoomplus_sh,
#gmap_wrapper #gmapzoomplus {
top: 78px;
}
#map_slider_wrapper {
top: 115px;
}
#gmapzoomminus_sh, #gmapzoomminus {
top: 317px;
}
#google_map_prop_list_sidebar #listing_ajax_container {
padding: 15px 0px 15px 0px;
}
.article_container .listing_wrapper,
.listing_wrapper.shortcode-col{
padding: 0px;
}
.article_container  .blog-unit-wrapper{
padding: 0px;
}
.listing_wrapper.col-md-12 .property_listing.property_listing_custom_design,
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing.property_listing_custom_design, 
.col-md-9.rightmargin .listing_wrapper.col-md-12 .property_listing.property_listing_custom_design, 
.col-md-9.col-md-push-3.rightmargin .listing_wrapper.col-md-12 .property_listing.property_listing_custom_design{
padding-left:0px;
}
.wrap_custom_image {
position: relative;
top: auto;
left: auto;
width: 100%;
max-width: 100%!important;
height: 100%;
overflow: hidden;
background: #f7f7f7;
}   
.shortcode_slider_list .listing_wrapper{
float:left;
}
.blog_list_wrapper {
margin: 0px auto;
}
#prop_name{
width:100%;
}
#search_form_submit_1{
margin-left: 0px;
color: #fff;
margin-top: 15px;
float: left
}
#gmap-control span{
font-size:12px;
padding: 0px 10px 0px 8px;
}
#map-view{
display:none;
}
#slider_price_sh {
margin-bottom: -5px;
display: inline-grid;
width: 100%;
box-sizing: border-box;
float: left;
margin: 0px;
margin-top: 5px;
margin-left: 8px;
}
.adv_search_sh label{
line-height: 7px;
}
.article_container .listing_wrapper, .listing_wrapper.shortcode-col {
padding: 0px 0px; 
}
.featured_property_type2 .price_label_before{
font-size: 15px;
}
.fancybox-opened {
z-index: 8030;
top: 50%!important;
margin-top: -165px!important;
}
.listing_wrapper.col-md-12 .listing_details.the_list_view{
display:none!important;
}
.listing_wrapper.col-md-12 .listing_details.half_map_list_view{
display: block;
}
.col-md-12 .entry-title {
}
.admin-bar .has_header_type4 .header_media {
margin-top: 71px;
}
.agent_listings_no {
display: none;
}
}
@media only screen and (max-width:430px){
#ajax_modal_wrapper, 
#modal_login_wpestate #user_menu_open {
width: 300px;
top: 15%;
}
.testimonial-container.type_class_3{
padding-left:0px;
} 
#loginmodal .modal-content,
#loginmodal .modal-dialog{
width: 300px;
margin: 0px auto;
}
.featured_property_type3 .property_agent_name {
float: left;
padding-top: 10px;
width: 100%;
}
.type_class_3 .testimonial-image {
width: 100%;
left: 0px;
}
.lightbox_property_wrapper_floorplans .owl-carousel .owl-item .item{
height: auto;
}
.pack_description_details {
font-size: 15px;
width: 100%;
padding: 0px;
}
.package_label {
font-size: 12px;
}
.pack-listing {
height: 160px;
width: 135px;
padding: 5px 5px;
}
.buypackage {       
font-size: 10px;
padding-left: 5px;
padding-right: 5px;
}
.pack-listing-title,
.pack-listing-period{
font-size: 12px;
line-height: 1.2em;
}
.submit-price {
font-size: 12px;
}
.pack-unit h4{
font-size: 20px;
}
.featured_property_type2 h2 a, .featured_property_type2 h2 {
font-size: 13px;
}
.featured_property_type2 .featured_prop_price,
.featured_property_type2 .price_label_before{
font-size: 13px;
line-height: 1.3em;
}
.featured_property_type2 .featured_price, 
.places_type_2_listings_no .listings_no,
.featured_property_type2 h2 a, 
.featured_property_type2 h2{
margin-bottom: 5px;
}
.featured_property_type2 .featured_price, 
.places_type_2_listings_no .listings_no{
line-height: 20px;
}
.featured_property_type2 .agent_face{
margin-top: 5px;
}
.featured_property_type6 .featured_img,
.featured_property_type6 .featured_secondline {
width: 100%;
float: left;
top: 0px;
}
.featured_property_type6{
height: 100%;
}
.blog-unit-wrapper.listing_wrapper.col-md-12 {
padding: 0px;
} 
}
@media only screen and (max-width:360px){  
.has_top_bar .has_header_type1 .header_media {
padding-top: 175px;
}
.featured_property_type3 .featured_location {
margin-bottom: 10px;
}
.featured_property_type3.featured_property h2 {
line-height: 1.2em;
margin-bottom: 0px;
}
.slider-property-status{
display:none;
}
#google_map_prop_list_sidebar .extended_search_checker {
width: 100%;
}
#google-default-search{
margin-left: 0px;
right: 1px;
top: 40px!important;
width: 60%;
left: auto;
float: right;
}
#google_map_prop_list_wrapper #google-default-search {
top: 40px!important;
right: 1px;
}
#google_map_prop_list_sidebar {
position: relative;
top: 0px!important;
}
.lower_street {
top:90px!important;
}
#form_submit_1{
width:100%;
}
#gmap-control{
top: 0px;
right: auto;
width: 100%;
float: left;
left: 0px;
}
.single-estate_property #street-view {
top: 41px!important;
right: 2px!important;
}
.single-estate_property #google-default-search{
float: left;
right: auto;
}
#gmap-control span{
padding: 0px 5px 0px 5px;
}
.blog_unit_meta .read_more {
width: 100%;
margin-top: 10px;
}
.span_widemeta{
width: 100%;
float: left;
}
.blog_unit_meta .fa-calendar-o, 
.blog_unit_meta .fa-comment-o {
margin-left: 0px;
}
.property_listing {
min-width: 200px;    
}
.sociala-my-listings {
float: right;
margin: 0px 0px 20px;
}
.agent_unit {
padding-bottom: 0px;
}
.listing_wrapper.col-md-12 .info_labels {
line-height: 1.6em;
}
}
@media only screen and (max-width:320px){  
.sociala-my-listings {
float: left;
margin: 20px 0px 20px;
}
.user_dashboard_status {
margin-bottom: 50px;
float:left;
}
}