@media (max-width : 992px) {
	.item2columns {
		margin-top: 17px;
	}
	/*.block:first-child .item2columns {margin-top: 0;}*/
	.b-us-map_button-holder {
		background: #fefefe;
	    padding: 10px;
	    border: 1px solid #ccc;
	    border-top: 0;
    	position: initial;
	}
	.profiles-list p.name .btn-profile {display: none;}
	#frca {
		margin: 0;
		position: inherit;
		width: 100%;
	}
	.b-sale-tabs_sale {
		float: none;
		margin: 15px 0;
		font-size: 12px;
	}
	.b-index-form-bgr.rehold.homemetry {min-height: 397px;}
	.b-cboxImages-building a {margin-left: 0;}
	.b-index-search-rehold form {margin-left: 0;}
	.b-index-search-rehold input {width: 300px;}
	.b-index-search-rehold input#street {width: 280px;}
	.b-trustoria-profile_name-wrap_wrap {display: block;}
	.carousel-faces .carousel-inner {width: 100%;height:100%;}
	.carousel-control {display: none;}
	.carousel-inner>.item {display: block;}
	.carousel-inner li {margin: 7px 10px !important;}
	div#hint {margin: 0 !important;float: none !important;}
	.b-index-search .controls {margin-right: 0;}
	.b-index-search .control-group {float: none;}
	.b-index-search .control-group input {width: 100% !important;}
	.b-index-search button {background-image: none !important;text-indent: 0 !important;width: 100% !important;}
	.b-search-form .control-group {float: none;margin-bottom: 30px;}
	.b-search-form input, .b-search-form select {width: 100% !important;margin-right: 0px;}
	.b-search-form input#prof_cat_id_show {background-position: 97% 50%;}
	.b-search-form .twitter-typeahead {margin-right: 0;}
	.b-search-form .btn {background-image: none;text-indent: 0;float: none;width: 100%;}
	.b-search-form_top-text {margin-top: 20px;}
	.b-search-form_top-text a {float: right;top: 6px;margin: 0;}
	.b-search-form-multi input {width: 100% !important;}
	.b-search-form-multi .control-group {display: block;margin-right: 0;margin-bottom: 15px;}
	.b-search-form-multi button {margin-bottom: 15px;background-image: none;width: auto;text-indent: 0;}.
	.simple-responsive tr {display: inline;}
	.simple-responsive td {display: inline-block; border-bottom: 0; min-width: 16%;}
	.vs-map .b-business-item_header,
	.vs-map .b-business-item_sub-header {margin-right: 0}
	.b-business-profile .b-map-control {position: relative;margin: 20px 0;left: 0;top: 0;}
	.b-business-profile .b-map-control {display: none;}
	.b-business-item_header-wrap,
	.b-business-profile .b-business-item_header-wrap {min-width: inherit;padding-right: 0;}
	.b-business-item_btn-buy,
	.b-business-profile .b-business-item_btn-buy {position:static;}
	.b-business-item_title-wrap {display: block;max-width: inherit;}
	.mobile-apps {padding-bottom: 0;}
	.mobile-apps h4 {margin-top: 0;padding-bottom: 28px;}
	.mobile-apps span {padding: 0;}
	.mobile-apps span font {font-size: 16px;}
	.index-wrapper .logo.radaris {width: 100%;}
	.index-wrapper .logo.radaris a {margin: 110px auto;}
	.index-wrapper.radaris .b-index-search form {margin-left: 0;padding: 20px 7px 1px;width: auto;min-height: 225px;}
	.index-wrapper-rehold-white .b-index-search form {margin-left: 0;padding: 20px 7px 1px;width: auto;}
	.index-wrapper.radaris .b-index-search .control-group,
	.index-wrapper-rehold-white .b-index-search .control-group {margin-bottom: 19px !important;}
	.b-index-search-rehold_labels {padding: 20px 0;font-size: 43px;line-height: 45px;}
	.b-page-more {min-height: 100%;}
	.b-site_slogan p {position: initial;padding: 10px 0;}
}

@media (max-width : 768px) {
	.control-text-wrapper div span:before {width: 0;display: block;}
	.profile-menu-navigator {display: none;}
	.b-infobox_header strong {min-width: inherit;}
	.name-wrapper-buttons {padding: 0 0 10px 20px;}
	.group .blocks-name span {display: inline;}
	.b-prof-result_header .glyphicon, .blocks-name .glyphicon {margin-left: 3px;}
	.mentions-container .group>.group_content {max-height: 100%;}
	.b-homemetry-property_info .info-sale,
	.b-homemetry-property_info .info-price {margin-bottom: 10px;}
	.b-index-form-bgr.rehold.homemetry {min-height: 550px;}
	.b-header-and-map_img img {margin: 0;}
	.b-area-code_img {margin: 0 0 10px 0;}
	.select-cat {width: 100%;}
	.prof_experience li, .aps li {width: 100% !important;}
	.membership_box {width: 100% !important;}
	.membership_box:after {display: none !important;}
	.infographics {margin-bottom: 50px;}
	.infographics .share {bottom: -35px;}
	.index-wrapper .select-cat {width: 100%;}
	.b-index-search-rehold form {margin-left: 0 !important;}
	.b-index-search-rehold input {width: 100%;}
	.b-index-search-rehold input#street {width: 100%;}
	.b-index-search-rehold .controls {margin-right: 0;}
	.b-index-search-rehold .control-group {float: none;}
	.b-index-search-rehold button {text-indent: 0 !important;background-image: none !important;width: 100%;}
	.b-index-search-rehold button:hover {background-image: none;}
	.b-trustoria-profile_name-wrap h1 {display: block;}
	.b-trustoria-profile_name-wrap .name-wrapper-buttons {display: block;padding: 20px 0;}
	.table-responsive {border: 0;}
	.b-info-list {padding: 0;}
	.b-info-list_title {position: inherit;display: block;}
	.b-area-code_table-header {font-size: 1.433rem;}
	.b-infobox_addr-container {margin-right: 0;}
	.b-infobox_addr-container #mapContainer {display: none;}
	.b-infobox_addr-container .addresses-container ul li.active {box-shadow: none;background-image: none;}
	.b-header-and-map .b-map-control {display: none;}
	.b-breadcrumbs .prev-next {margin-top: 15px;position: relative;}
	.b-breadcrumbs .prev-next::before {content: '';clear: both;display: block;}
	body, html {font-size: 13px;}
	.b-area-code_table td.infotr span {display: block;}
	.b-list-information span {width: 100%;}
	.b-index-form-bgr {background-image: none !important;min-height: auto;padding:0;}
	.b-index-form-bgr.homemetry {background: url(../img/visual_homemetry.jpg) 50% 0 no-repeat !important;background-size: cover !important;}
	.b-index-form-bgr.radaris {background-image: url(../img/bgr-index-mai.jpg) !important;}
	.logo a {margin-top: 0;margin-left: 0;}
	.logo.addresses a {background-position: 20px 11px;}
	.b-index-search {margin-top: 0;}
	.b-index-search_labels a {float: right;margin: 10px 0;}
	.b-footer-copy {margin-top: 25px;text-align: left;}
	.b-footer-menu li {margin-bottom: 15px;}
	.b-multi-nav {display: none;}
	.b-profile-phone_header .btn {margin-top: 15px;margin-left: 0;}
	.b-profile-phone_header span::after {content: '';display: block;clear: both;}
	.simple-responsive tr {display: inline;}
	.simple-responsive td {display: inline-block; border-bottom: 0; min-width: 20%;}
	.b-multiform .select-cat {width: 100%;}
	.b-business-item_header-wrap.vs-logo {padding-left: 0;}
	.b-business-item_title {float: none;position: inherit;margin-bottom: 4px;}
	.b-business-item_value {margin-left: 0;}
	.b-business-item_image {position: inherit;margin-bottom: 10px;}
	.b-switch-user p {left: 135px;}
	.mobile-apps span i {width: 70px;background-size: cover;height: 69px;}
	.mobile-apps span i.pp {background-position: 0px -70px;}
	.mobile-apps span i.bc {background-position: 0px -140px;}
	.mobile-apps span i.fs {background-position: 0px -210px;}
	.mobile-apps span font {font-size: 12px;}
	.b-abetizer li {line-height: 18px;}
	.b-footer-share {margin-top: 20px;}

}

@media (max-width : 480px) {
	.b-infobox_header .btn-get-report {display: none;}
	.profiles-list p.info span.text {display: block;margin-top: 8px;}
	.b-search-form_tabs a {padding: 5px 0;}
	.b-global-header-nav-multilink {display: none;}
	.b-global-header-nav-link a,
	.b-global-header-nav-applink a {font-size: 12px;padding-left: 4px;padding-right: 4px;}
	.b-global-header-nav-loginlink a {font-size: 12px;}
	.b-global-header-nav-applink a:before {display: none;}
	.b-sale-tabs_link {padding: 6px;margin-right: 0;font-size: 13px;}
	.b-area-code_main-text {margin-top: 15px;}
	.index-profiles-wrapper-rehold {top:0}
	.formatted-workplace strong font {white-space: inherit;}
	.b-prof-result_item_resume-title {padding-left: 0;}
	.b-prof-result_item_resume-title .gray-text-label {display: block;position: inherit;}
	.index-wrapper .logo.trustoria {width: 220px;}
	.b-index-form-bgr-shade {height: inherit;}
	.b-index-form-bgr.rehold {min-height: 100%;}
	.index-wrapper-rehold {margin-top: 0;}
	.b-index-search-rehold_labels {font-size: 33px;line-height: 35px;}
	.b-rehold-menu {margin-top: 20px;}
	.b-alpha {display: none;}
	.table-inline td {display: block;border-bottom: 0;}
	.ph::after {content:"";display: block;clear: both;}
	.b-header-and-map_select {margin-top: 10px;}
	.b-breadcrumbs li {margin-bottom: 10px;}
	.b-letter-nav_link.nowidth {max-width: 280px}
	.b-profile-phone_header {font-size: 1.5rem;}
	.b-business-item_header {font-size: 1.7rem;}
	.b-area-code_table-header {font-size: 1.633rem;}
	.b-select-by-letters {display: none;}
	.b-select-by-letter {display: none;}
	.b-profile-infobox_btn {margin-left: 0;display: block;}
	.b-header-and-map_header {padding: 10px;}
	.b-header-and-map_header .btn {position: inherit;margin: 10px 0 0;left: 0;}
	.h-gray-h3 span {display: block;}
	.b-neighbors-list_names {padding-left: 0;}
	.b-neighbors-list_names .gray-text {position: inherit;}
	.b-neighbors-list_names span {display: block;}
	.b-neighbors-list_names span::after {display: none;}
	.mobile-table-class {overflow-x: auto;display: block;}
	.b-login-page {padding: 10px 5px;}
	.logo {margin: auto;}
	.b-prefx-info_details dl {width: auto;}
	.b-prefx-info_details dl dt {width: auto;float: none;}
	.b-prefx-info_details dl dd {width: auto;float: none;}
	.b-header-and-map_wrap .btn {position: initial;margin-top: 10px;}
	.mobile-apps span {width: 50%;margin-top: 15px;}
	.b-footer-seals .seal {width: 50% !important;}
	.b-index-search_tab {padding-left: 0;padding-right: 0;}
	.b-index-search_tab a {font-size: 13px;padding-left: 0;padding-right: 0;margin: 0 6px;font-weight: 700;}
	.b-index-search-rehold_labels {font-size: 28px;line-height: 30px;}
	.b-index-search-rehold_labels span {font-size: 14px;margin-top: 20px;}
	.index-wrapper.radaris .b-global-header-nav-link {margin-right: 0;}
	.index-wrapper .logo.radaris a {margin: 130px auto 20px;}

}




/*
@media (max-width: 640px) {
		.cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
		.mobile-table-class { display: block; position: relative; width: 100%; }
		.mobile-table-class thead { display: block; float: left; }
		.mobile-table-class tbody { display: -webkit-box; overflow-x: auto; }
		.mobile-table-class th,
		.mobile-table-class tr,
		.mobile-table-class td { display: block; }
	}
*/