
@media only screen and (max-width:1600px) {
#google_map_prop_list_sidebar .property_listing {
	min-height: 415px
}
}

@media only screen and (max-width:1200px) and (min-width:992px) {
#listing_ajax_container_agent, #listing_ajax_container {
	margin: 0 -15px;
	float: none;
	width: auto;
	min-width: 100%
}
#list_view, #grid_view {
	display: none
}
.adv-search-1 {

}
.adv-search-1 .form-control, .adv-search-1 input[type=text] {
	width: 184px
}
#google_map_prop_list_sidebar .adv_search_slider {
	width: 100%
}
.adv_search_slider {
	width: 370px
}
.adv1-holder .adv_search_slider {
	width: 391px;
	max-width: 450px
}
.listing_unit_price_wrapper {
	width: 90%;
	font-size: 15px!important
}
}

@media only screen and (max-width:1367px) {
#google_map_prop_list_wrapper #google-default-search {
	top: 45px!important;
	width: 240px;
	position: absolute;
	right: 0
}
#google_map_prop_list_sidebar .property_listing {
	min-height: 395px
}
}

@media only screen and (max-width:1200px) {
.content_wrapper, .container {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background-color: transparent;
}
.content_wrapper {
	padding: 10px 12px 10px 10px!important
}
.container {
	padding: 0
}
.wide .top_bar, .top_bar {
	width: 100%
}
.listing_wrapper {
	float: left
}
.gmap-controls {
	width: 100%;
	max-width: 100%;
	left: 0;
	margin-left: 0
}
#google-default-search {
	right: 450px
}
.agentpic-wrapper .listing-cover, .agent_unit_social_single {
	max-width: 320px
}
.blog_list_wrapper {
	min-width: 50%
}
#slider_price_widget {
	max-width: 182px;
/*max-width:214px*/
}
.master_header {
	width: 100%
}
}

@media only screen and (max-width:1140px) {
#openmap {
	bottom: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}
#pick_pack {
	width: 100%;
	background-position: -45px 0
}
#google_map_prop_list_wrapper {
	width: 40%
}
#google_map_prop_list_sidebar {
	width: 60%
}
}

@media only screen and (max-width:1024px) {
.slider-content-wrapper {
	bottom: 30.5%
}
}

@media only screen and (max-width:1023px) {
#carousel-listing.post-carusel .item {
	height: auto
}
.top_bar_wrapper { display: none;}
#primary {
	width: 100%;
	padding: 0
}
.col-md-12.full_width_prop {
	padding: 0
}
#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%
}
.facebook_widget_like iframe ._2p3a, .facebook_widget_like iframe {
	max-width: 100%!important;
	width: 100%!important
}
#submit-form {
	margin-top: 10px
}
.rightmargin {
	padding-right: 0;
	padding-left: 0;
	width: 100%
}
.header_type2 #access, .header_type3 #access, #access {
	display: none
}
.mobile_header {
	display: block
}
.header_wrapper {
	display: none
}
.admin-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, .admin-bar.has_top_bar .has_header_type3.header_transparent .header_media, .admin-bar.has_top_bar .has_header_type3 .header_media, .has_top_bar .has_header_type3.header_transparent .header_media, .has_top_bar .has_header_type3 .header_media, .has_header_type3 .header_media, .admin-bar.has_top_bar .has_header_type2 .header_media, .has_top_bar .has_header_type2.header_transparent .header_media, .has_top_bar .has_header_type2 .header_media, .has_header_type2 .header_media, .admin-bar.has_top_bar .has_header_type1 .header_media, .has_top_bar .has_header_type1.header_transparent .header_media, .has_top_bar .has_header_type1 .header_media, .has_header_type1 .header_media {
	padding-top: 0;
	float: left;
	width: 100%;
	height: 100%;
	min-height: 100%
}
.header_media:empty {
	height: 0
}
.top_bar .multiple_currency_widget {
	display: inline-block;
	float: none
}
.master_header {
	position: relative;
	float: left;
	top: auto;
	height: auto
}
.admin-bar .master_header {
	top: auto
}
.website-wrapper {
	overflow-x: hidden
}
.half_map_body .website-wrapper, .page-template-property_list_half .website-wrapper {
	display: table-row-group
}
.logo {
	display: none
}
.user_menu {
	margin: 0 auto!important;
	margin-top: 15px;
	display: block;
	float: none;
	text-align: center;
	margin-bottom: 20px
}
.container {
	float: left
}
.content_wrapper {
	padding-top: 0!important
}
.col-md-9 .article_container {
	min-width: 100%
}
}

@media only screen and (max-width:1200px) and (min-width:1024px) {
.col-md-3.listing_wrapper, .col-md-4.listing_wrapper {
	width: 50%
}
.property_listing {
	min-height: 430px
}
.agent_unit {
	min-height: 440px
}
.listing_name {
	display: inline;
	margin-left: 0;
	float: left;
	max-width: 100%;
	line-height: 20px;
	position: relative;
	margin-top: 10px
}
#access ul li.with-megamenu>ul.sub-menu, #access ul li.with-megamenu:hover>ul.sub-menu {
	max-width: 100%;
	left: 0
}
}

@media only screen and (max-width:992px) and (min-width:700px) {
.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: 0 auto;
	max-width: 525px
}
.agent_unit {
	min-height: 440px
}
.agent_unit.agent_unit_featured {
	min-height: auto;
	max-width: 525px;
	margin: 0 auto
}
.property_listing {
	min-height: 430px
}
}

@media only screen and (max-width:1024px) and (min-width:992px) {
.listing_name {
	display: inline;
	margin-left: 0;
	float: left;
	max-width: 100%;
	line-height: 20px;
	position: relative;
	margin-top: 10px
}
.col-md-3.listing_wrapper, .col-md-4.listing_wrapper, .col-md-6.listing_wrapper {
	width: 50%
}
.search_wr_3#search_wrapper {
	width: 100%
}
.adv-search-3 {
	right: 45px
}
#google_map_prop_list_wrapper #gmapzoomplus {
	top: 60px
}
#google_map_prop_list_wrapper #gmapzoomminus {
	top: 93px
}
#google_map_prop_list_wrapper #gmap-control {
	right: 1px
}
#google_map_prop_list_wrapper #gmap-control span {
	padding: 13px 9px 0 9px
}
.widget_latest_internal {
	min-height: 52px
}
#pick_pack {
	width: 100%;
	background-position: -45px 0
}
#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
}
.agent_unit_featured {
	width: 205px;
	min-width: 205px
}
.slider-content {
	right: 15px
}
.col-md-9 .article_container {
	min-width: 100%
}
#access {
	max-width: 600px;
	float: right
}
#access ul li.with-megamenu>ul.sub-menu, #access ul li.with-megamenu:hover>ul.sub-menu {
	max-width: 100%;
	left: 0
}
.col-md-12 .blog_list_wrapper {
	min-width: 100%
}
#results {
	width: 76%
}
.col-md-push-3.rightmargin {
	padding-left: 30px;
	padding-right: 0
}
.col-md-pull-9.widget-area-sidebar {
	padding-right: 15px;
	margin-right: -15px;
	margin-left: 15px
}
#footer-widget-area {
	padding: 0 15px 15px 15px
}
#colophon .widget_search .form-control {
	width: 120px
}
#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%
}
.listing_unit_price_wrapper {
	font-size: 14px
}
#listing_ajax_container_agent, #listing_ajax_container {
	min-width: 953px
}
#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_filter_select {
	padding: 0
}
.col-md-9 .listing_filter_views {
	padding-right: 10px;
	width: 28px
}
#primary .widget_search .form-control {
	width: 130px
}
.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;
}
.adv-search-1 {
}
.adv_results_wrapper {
	position: Relative;
	width: 100%
}
.adv-search-1 .form-control, .adv-search-1 input[type=text] {
	width: 184px
}
.advanced_search_sidebar .filter_menu {
	width: 197px
}
.adv-search-1 .filter_menu {
	width: 184px
}
.adv1-holder {
	width: 805px
}
#advanced_submit_2 {
	width: 185px
}
#adv_location {
	width: 374px
}
.logo {
	padding-left: 30px
}
.top_bar {
	padding: 9px 30px 0 30px
}
.user_menu {
	margin-right: 30px;
	float: right
}
#gmap-control {
	right: 45px
}
#gmapzoomminus, #gmapzoomplus {
	left: 30px
}
#street-view {
	position: absolute;
	right: 45px
}
.share_list {
	margin-left: 0
}
.col-md-12 #listing_ajax_container_agent, .col-md-12 #listing_ajax_container {
	width: 100%
}
.col-md-12 .mydetails {
	width: 100%
}
.comment-form-url, .comment-form-email, .comment-form-author, #agent_contact_name, #agent_user_email, #agent_phone {
	width: 32%
}
.blog_list_wrapper {
	min-width: 100%
}
.advanced_search_shortcode .form-control {
	width: 23%
}
.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 {
	float: left;
	display: inline;
	width: 100%
}
#openmap {
	bottom: -29px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}
.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%
}
}

@media only screen and (max-width:992px) {
.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: 0;
	top: 45px!important
}
.lower_street {
	top: 105px!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
}
.widget_revslider {
	width: 100%;
	height: auto
}
.col-md-12 .blog_list_wrapper {
	min-width: 100%
}
.blog_listing_image {
	display: none
}
.prop-info {
	float: left;
	display: inline;
	width: 100%
}
.profile-page .col-md-8, .profile-page .col-md-4, .user_profile_div .col-md-8, .user_profile_div .col-md-4 {
	padding-left: 0
}
#form_submit_1, #change_pass, #update_profile {
	margin-left: 0
}
#aaiu-uploader {
	max-width: 300px
}
.user_tab_menu {
	margin-top: 9px;
	margin-left: -15px;
	width: 100%;
	display: block;
	float: left
}
.dashboard-margin {
	padding: 0;
	float: left;
	width: 100%
}
.dashboard-margin h1 {
	float: left;
	width: 100%
}
#profile-div {
	padding-left: 0
}
.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%
}
.advanced_search_shortcode .form-control {
	width: 23%
}
.comment-form-url, .comment-form-email, .comment-form-author, #agent_contact_name, #agent_user_email, #agent_phone {
	width: 32%
}
.col-md-12 .agentpic-wrapper {
	max-width: 280px
}
.breadcrumb_container {
	display: none
}
.container {
	padding: 0
}
.fixed_header.container {
	padding: 0 0 10px 0
}
#adv-search-3 {
	display: none
}
#adv-search-header-mobile {
	display: block
}
#adv_location {
	width: 100%
}
.adv_results_wrapper {
	display: none
}
.col-md-push-3.rightmargin {
	padding-left: 0;
	padding-right: 0
}
#content_container {
	margin: 0
}
.row {
	margin-left: 0;
	margin-right: 0
}
.navigational_links {
	display: none
}
.right-top-widet, .left-top-widet {
	float: none;
	margin: 0 auto;
	display: inline-block
}
.right-top-widet {
	margin-top: 10px
}
.logo {
	width: 100%;
	padding: 0;
	text-align: center
}
.logo img {
	max-width: 300px;
	margin: 0 auto
}
#mobile_display {
	display: block;
	margin-top: 40px
}
.user_menu {
	display: block;
	float: none;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 0;
	margin: 0 auto
}
.header_type3 .user_loged, .header_type2 .user_loged, .user_menu.user_loged {
	margin-top: 0!important;
	margin-right: 45px;
	padding-left: 0;
	padding-right: 0;
	text-align: left;
	padding: 0 0 9px 0!important;
	width: 70px
}
.header_type3 .logo, .header_type2 .logo {
	height: 80px
}
#user_menu_open .login_sidebar {
	width: 252px;
	margin: 0 auto
}
.submit_action, #user_menu_trigger {
	float: none
}
#user_menu_open {
	width: 100%;
	right: 0;
	top: 95px
}
.header_type1 #user_menu_open, .header_type2 #user_menu_open, .header_type3 #user_menu_open {
	top: 42px
}
.menu_user_picture {
	margin-top: -17px
}
.user_loged {
	padding-top: 0
}
#user_menu_open:before {
	display: none
}
#user_menu_open:after {
	display: none
}
.top_bar_wrapper {
	border: 0
}
.wide .top_bar, .top_bar {
	width: 100%;
	padding: 10px 15px 10px 15px;
	text-align: center;
	margin-top: 0;
	float: left;
	height: auto
}
.top_bar_wrapper {
	float: left;
	margin-bottom: 0
}
.left-top-widet li {
	margin: 0 auto;
	float: none;
	display: inline-block!important
}
.header_social {
	width: 100%;
	padding: 0;
	margin-top: 13px
}
.nav_wrapper {
	display: none
}
.adv-search-1 {
	width: 100%;
	display: none
}
#google_map_prop_list_wrapper #gmapzoomplus {
	top: 60px
}
#google_map_prop_list_wrapper #gmapzoomminus {
	top: 95px
}
#google_map_prop_list_wrapper #gmap-control span {
	padding: 13px 4px 0 4px
}
#google_map_prop_list_sidebar .adv-search-1 {
	display: block;
	padding: 15px 30px 0 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: 0 auto;
	float: none
}
.shortcode-col {
	margin-bottom: 13px
}
.featured_property {
	margin-bottom: 30px!important;
	float: left
}
.advanced_search_shortcode {
	padding: 13px;
	margin: 0 -13px;
	margin-bottom: 30px!important;
	width: auto
}
.shortcode_title_adv {
	margin: 0 -13px;
	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: 0;
	margin-top: 20px
}
.single-agent .agent_details {
	padding-left: 15px
}
#primary {
	margin-top: 30px
}
#listing_ajax_container_agent, #listing_ajax_container {
	min-width: 100%;
	margin: 0 -15px;
	float: none;
	width: auto
}
.agent_contanct_form, .entry-title-agent, .agent_meta {
	margin-left: 0
}
.agent_unit_social, .agent_unit_social_single, .agent_content, .single-agent .agent_details, .agentpic-wrapper {
	padding-left: 0;
	width: 100%;
	display: inline-block
}
.single-agent {
	padding-right: 0
}
.mylistings {
	margin-left: -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: 0
}
#colophon {
	float: left;
	width: 100%
}
#footer-widget-area {
	width: 100%;
	padding: 0;
	float: left
}
.sub_footer_content {
	width: 100%
}
.sub_footer {
	width: 100%;
	float: left;
	height: 100%
}
.subfooter_menu {
	float: left;
	margin: 23px 10px 0 10px;
	text-align: left
}
.subfooter_menu li {
	display: inline;
	font-size: 13px;
	margin-left: 5px;
	margin-bottom: 13px;
	width: 100%;
	float: left
}
.copyright {
	margin-left: 15px;
	width: 90%;
	box-sizing: border-box
}
#colophon #second ul, #colophon #third ul, #colophon #fourth ul {
	padding-top: 0
}
.listing_filter_select {
	padding: 0
}
.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%
}
.col-md-12.listing_wrapper {
	width: 100%
}
.article_container .shortcode_title {
	padding-left: 13px
}
.slider_container.article_container .shortcode_title {
	padding-left: 15px
}
.slider_container.article_container {
	margin: 0 -13px;
	width: auto;
	float: none
}
.article_container {
	margin: 0 -26px;
	width: auto;
	float: none
}
.slider_control_right {
	right: 0
}
.slider_control_left {
	right: 45px
}
}

@media only screen and (max-width:770px) {
#google_map_prop_list_sidebar .property_listing {
	min-height: 390px
}
.slider-content-wrapper {
	bottom: 10px
}
#google_map_prop_list_wrapper, #google_map_prop_list_sidebar {
	width: 50%
}
.col-md-12.listing_wrapper {
	width: auto;
	max-width: 100%
}
.listing_wrapper.col-md-12>.property_listing .listing-unit-img-wrapper {
	margin-right: 0
}
#map-view {
	display: none
}
#search_name {
	margin-right: 10px;
	width: 98%;
	margin-top: 0;
	float: left;
	margin-bottom: 10px
}
.slider-content h3, .slider-content span, .theme-slider-price {
	display: none
}
.slider-content {
	background: transparent;
	left: 0;
	bottom: 0;
	width: auto;
	height: auto;
	pointer-events: none;
	top: 10%
}
.carousel-control-theme-next, .carousel-control-theme-prev {
	right: auto;
	left: 0;
	pointer-events: auto
}
property_listing {
	height: 375px
}
}

@media only screen and (max-width:700px) and (min-width:600px) {
.listing_unit_price_wrapper {
	font-size: 14px
}
}

@media only screen and (max-width:700px) {
.article_container {
	margin: 0 -13px
}
.article_container .shortcode_title {
	padding-left: 0
}
.listing_wrapper {
	float: none;
	margin: 0 auto;
	max-width: 525px
}
}

@media only screen and (max-width:1350px) and (min-width:640px) {
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 {
	float: none;
	margin: 0 auto;
	max-width: 525px
}
#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 {
	padding-left: 13px;
	float: left;
	width: 100%
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_location {
	padding-left: 13px;
	float: left;
	width: 100%;
	margin: 0
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing .listing_details {
	float: left;
	width: 100%;
	padding: 0 13px
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12>.property_listing {
	padding-bottom: 50px;
	min-height: 375px
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper {
	left: 15px!important;
	right: 15px!important
}
#google_map_prop_list_sidebar .listing_wrapper.col-md-12 .property_listing .featured_div {
	top: auto;
	left: 50%;
	bottom: -19px
}
}

@media only screen and (max-width:640px) {
.listing_wrapper.col-md-12 {
	float: none;
	margin: 0 auto;
	max-width: 525px
}
.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: 13px;
	float: left;
	width: 100%
}
.listing_wrapper.col-md-12 .property_location {
	padding-left: 13px;
	float: left;
	width: 100%;
	margin: 0
}
.listing_wrapper.col-md-12 .property_listing .listing_details {
	float: left;
	width: 100%;
	padding: 0 13px
}
.listing_wrapper.col-md-12>.property_listing {
	padding-bottom: 50px;
	min-height: 375px
}
.listing_wrapper.col-md-12 .property_listing .listing_unit_price_wrapper {
	left: 15px!important;
	right: 15px!important
}
.listing_wrapper.col-md-12 .property_listing .featured_div {
	top: auto;
	left: 50%;
	bottom: -19px
}
.theme_slider_extended .slider-content {
	bottom: 0
}
#google_map_prop_list_wrapper.half_no_top_bar.half_type2, #google_map_prop_list_sidebar.half_no_top_bar.half_type2, #google_map_prop_list_wrapper.half_no_top_bar.half_type3, #google_map_prop_list_sidebar.half_no_top_bar.half_type3 {
	top: 0;
	margin-top: 0
}
.admin-bar #google_map_prop_list_sidebar.half_type3, .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_type3 {
	margin-top: 33px
}
.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: 0 auto
}
.fixed_header {
	position: relative;
	border: 0
}
#google_map_prop_list_sidebar #search_wrapper {
	border: 0
}
.fixed_header.container {
	padding: 0
}
#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_sidebar {
	overflow: hidden
}
#google_map_prop_list_wrapper {
	position: relative;
	width: 100%;
	height: 500px;
	top: -5px!important
}
#google_map_prop_list_wrapper.half_type2, #google_map_prop_list_sidebar.half_type2, #google_map_prop_list_wrapper.half_type3, #google_map_prop_list_sidebar.half_type3 {
	top: -12px!important
}
#google_map_prop_list_sidebar {
	position: relative;
	top: -40px!important;
	width: 100%;
	z-index: 1;
	margin-top: 0!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: 0
}
.user_dashboard_status {
	position: relative;
	top: auto;
	right: auto;
	margin: 10px 0
}
.prop-info {
	height: 100%
}
.info-container, .listing_submit {
	position: relative;
	float: left;
	display: inline;
	bottom: auto;
	margin-top: 10px
}
.listing_submit {
	width: 100%;
	margin-left: 10px
}
.info-container, .user_dashboard_listed, .listing_title {
	padding-left: 10px
}
.items_compare img {
	border-radius: 4px;
	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: 0
}
#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 0;
	float: left;
	display: inline-block
}
#gmapzoomminus {
	left: 15px
}
#gmapzoomplus {
	left: 15px
}
#openmap, #gmap-control {
	right: 5px
}
#street-view {
	right: 15px
}
.content_wrapper {
	padding: 13px 13px 13px 13px!important
}
.listing_filters_head, .listing_filters {
	border: 0;
	float: left;
	height: auto
}
.listing_filters_head {
	border-bottom: none!important
}
.listing_filter_select {
	border-right: 0;
	width: 100%;
	border-bottom: 1px solid #f0f0f0;
	margin-bottom: 0
}
.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: 0
}
#tab_prpg li {
	width: 100%
}
.carouselvertical {
	height: auto!important
}
.vertical-wrapper {
	display: none
}
.carousel-control.right.vertical {
	right: 0
}
.custom_span_header {
	width: 100%
}
}

@media only screen and (max-width:500px) {
.propery_listing_main_image {
	height: 300px
}
.carousel-indicators-wrapper-header-prop {
	display: none
}
.testimonial-text {
	float: left;
	width: 100%;
	margin: 15px 0 0 0
}
.testimonial-text:before {
	content: " ";
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #f0f0f0;
	top: -20px;
	left: 10px;
	position: absolute
}
.testimonial-text:after {
	content: " ";
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fdfdfd;
	top: -20px;
	left: 10px;
	position: absolute
}
.testimonial-author-line {
	float: left;
	margin: 5px 0 0 0
}
#street-view {
	position: absolute;
	top: 45px;
	right: 15px
}
.prop_pricex {
	border-top: 0
}
#inforoom, #infosize, #infobath {
	display: none
}
.info_details {
	width: 230px;
	height: 200px;
	margin-top: -258px
}
.contact_info_details {
	left: -24px;
	margin-top: -60px
}
.carousel-control-theme-next, .carousel-control-theme-prev {
	height: 50px
}
.slider-content .fa {
	padding: 0 15px
}
.carousel-control-theme-next {
	bottom: 50px;
	top: auto
}
.carousel-control-theme-prev {
	bottom: 0;
	top: auto
}
#advanced_submit_2, #advanced_submit_2_mobile, #showinpage_mobile {
	width: 100%
}
.price_area {
	float: left
}
.notice_area {
	height: 200px
}
#add_favorites {
	position: relative;
	float: left;
	width: 100%;
	text-align: center;
	padding: 10px
}
#add_favorites:hover {
	padding: 10px
}
.prop_social {
	position: relative;
	top: auto;
	float: left;
	width: 100%;
	display: inline;
	margin-top: 35px
}
.entry-prop {
	width: 100%;
	float: left
}
.price_area {
	padding-top: 0
}
#gmapzoomplus {
	top: 60px
}
#gmapzoomminus {
	top: 91px
}
.meta-element {
	width: 100%;
	display: block;
	margin-bottom: 10px
}
.meta-separator {
	display: none
}
.prop_social_single a:first-child {
	margin-left: 0
}
.featured_property h2 a, .featured_property h2, .featured_property .sale_line {
	width: 100%;
	position: relative;
	right: auto;
	font-size: 15px
}
.featured_property .featured_prop_price, .featured_property .featured_prop_label {
	float: left;
	width: auto;
	display: inline;
	position: relative;
	right: auto;
	top: 5px;
	font-size: 15px
}
.featured_prop_price .price_label {
	position: relative;
	right: 0;
	top: auto;
	color: #3c90be;
	margin-top: 0
}
.featured_secondline {
	height: auto;
	float: left
}
.featured_property .featured_div {
	top: -10px
}
#google-default-search {
	right: 0;
	top: 45px!important;
	width: 80%
}
.lower_street {
	top: 105px!important
}
#google_map_prop_list_sidebar #listing_ajax_container {
	padding: 15px 0 15px 0
}
.listing_wrapper {
	margin: 0 auto;
	float: none
}
.listinglink-wrapper {
	margin: 0
}
.article_container .listing_wrapper, .listing_wrapper.shortcode-col {
	padding: 0
}
.article_container .blog-unit-wrapper {
	padding: 0
}
.slider_container .listing_wrapper.shortcode-col {
	padding: 0 15px;
	min-width: 307px
}
.shortcode_slider_list .listing_wrapper {
	float: left
}
#prop_name {
	width: 100%
}
#search_form_submit_1 {
	margin-left: 0;
	color: #fff;
	padding: 11px 26px;
	border-radius: 4px;
	margin-top: 15px;
	float: left
}
#gmap-control span {
	font-size: 12px
}
#map-view {
	display: none
}
#slider_price_sh {
	margin-bottom: -5px;
	display: inline-grid;
	width: 100%;
	box-sizing: border-box;
	float: left;
	margin: 0;
	margin-top: 5px;
	margin-left: 8px
}
.adv_search_sh label {
	line-height: 7px
}
.property_listing.places_listing {
	min-height: 300px
}
}

@media only screen and (max-width:360px) {
.slider-property-status {
	display: none
}
#google_map_prop_list_sidebar .extended_search_checker {
	width: 100%
}
#google_map_prop_list_sidebar .entry-title {
	margin: 23px 0 13px 0;
	line-height: 1.3em;
	font-size: 30px
}
#google-default-search {
	right: 0;
	top: 45px!important;
	width: 80%
}
.lower_street {
	top: 90px!important
}
#form_submit_1 {
	width: 100%
}
#gmap-control {
	top: 0;
	right: auto;
	width: 100%;
	float: left;
	left: 0
}
#gmap-control span {
	padding: 13px 3px 0 3px
}
.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: 0
}
.property_listing {
	min-width: 200px
}
}
