@media (max-width : 992px) {
	#frca {
		margin: 0;
		position: inherit;
		width: 100%;
	}
	.b-index-search-rehold form {margin-left: 0;}
	.b-index-search-rehold input {width: 300px;}
	.b-index-search-rehold input#street {width: 350px;}
	.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;}
	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;width: 100%;}
	.b-search-form .control-group {float: none;margin-bottom: 30px;}
	.b-search-form input {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;}
}

@media (max-width : 768px) {
	.b-area-code_img {margin: 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;}
	.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_labels {padding: 20px 0;font-size: 43px;line-height: 45px;}
	.b-index-search-rehold button {text-indent: 0;background-image: none;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-site_slogan p {position: initial;padding: 10px 0;}
	.logo a {margin-top: 0;margin-left: 0;}
	.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;}
}

@media (max-width : 480px) {
	.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;}
}




/*
@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; }
	}
*/