/*.find_agent_googleads .ak_googleadsense {background: #dcdcdc;}*/

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #666;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #666;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #666;
   opacity:  1;   
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #666;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #666;
}

::placeholder { /* Most modern browsers support this now. */
   color:    #666;
   box-shadow: none;
}

.ak_find_agent .ak_find_agent_searchbox{box-shadow: 0 8px 8px rgba(0,0,0,0.09);z-index: 2;background: #ffffff url(/images/akrooter/effect/top_menu_bg1.png) left top repeat-x;max-width: 2400px;display: flex;justify-content: center;}
.ak_find_agent .ak_find_agent_searchbox>div:first-child {max-width: 1100px;width: 100%;padding: 0 30px;}
.ak_find_agent .ak_find_agent_searchbox>div:last-child {min-width: 200px;}
.ak_find_agent .ak_find_agent_searchbox .top_panel {padding: 0;}
.ak_find_agent .ak_find_agent_searchbox .top_panel .ak_selectdropdown_1.ak_input2 .popup {width: 100%;}
.ak_find_agent .ak_main_content {max-width: 2400px;background: none;padding: 30px 0 0 0;margin: 0 auto;box-shadow: 0 0 black;display: flex;justify-content: center;}
.ak_find_agent .ak_main_content .find_agent_container {max-width: 1100px;background: #fff;padding-top: 30px;width: 100%;}
.ak_find_agent .ak_main_content .main_head .title {padding: 0 40px 25px;background: linear-gradient(to bottom,#fefefe 0,#f7f7f7 100%);border-bottom: 1px solid #e6e6e6;}
.ak_find_agent .ak_main_content .main_head .title .title_wrap {display: flex;align-items: baseline;}
.ak_find_agent .ak_main_content .main_head .title h1 {font-size: 24px;line-height: 1.2;font-weight: 300;margin: 0 20px 0 0;}
.ak_find_agent .ak_main_content .main_head .title .nb_results {font-size: 16px;color: #aaa;flex-shrink: 0;margin-right: 20px;}
.ak_find_agent .ak_main_content .main_head .title .breadcrumbs {font-size: 14px;line-height: 1.2;color: #a8a8a8;padding: 4px 0 0 0;}
/*.ak_find_agent .filters {display: flex; align-items: center;padding: 27px 0 17px;line-height: 1.15;white-space: nowrap;}
.ak_find_agent .filters .title {margin-right: 20px;}
.ak_find_agent .filters .title h1 {margin: 0;font-size: 22px;font-weight: 300;display: inline;}
.ak_find_agent .filters .nb_results {font-size: 16px;color: #aaa;flex-shrink: 0;margin-right: 20px;}
.ak_find_agent .filters .order_by {align-self: center;}*/
.ak_find_agent .find_agent_listing {margin: 30px 40px 0;}
.ak_find_agent .find_agent_card {border: 1px solid #eee; border-radius: 4px; box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1); display: flex; box-sizing: border-box; padding: 12.5px 30px 12.5px 0; margin-bottom: 20px;}
.ak_html_agent_search .ak_find_agent .find_agent_card .brand {flex: 1 1 205px;border-right: 1px solid #e0e0e0;box-sizing: border-box;font-weight: 400; font-size: 16.5px;padding: 12px 0 15px;}
.ak_html_agent_search.ak_rus .ak_find_agent .find_agent_card .brand {flex: 1 1 235px;}
.ak_find_agent .find_agent_googleads {width: 160px;margin-left: 40px;}
.ak_find_agent .brand .wrap {display: flex; justify-content: center;}
.ak_find_agent .brand .logo {width: 80px; height: 80px;padding-top: 20px;display: flex; align-items: center;}
.ak_find_agent .brand .view_prop {text-align: center; padding-top: 14px;line-height: 1;}
.ak_find_agent .brand .view_prop a {color: #41b9d2;}
.ak_find_agent .brand .view_prop a:hover {color: #31A7C4;}
.ak_find_agent .find_agent_card .agent_data {flex: 1 5 660px;font-size: 14px; color: #4c4c4c; font-weight: 400; padding: 8px 0 5px 30px;display: flex;flex-flow: column;}
.ak_find_agent .find_agent_card .agent_data .address {line-height: 1.4;}
.ak_find_agent .find_agent_card .agent_data .title {flex: 1 1 auto;}
.ak_find_agent .find_agent_card .icon {display: inline-block; width: 11px; height: 16px;vertical-align: text-top;margin-right: 4px;color: #959595;}
.ak_find_agent .agent_data .name {font-size: 22px;font-weight: 300;line-height: 1; padding-bottom: 6px;}
.ak_find_agent .agent_data .name a {text-decoration: none;color: #035375;}
.ak_find_agent .agent_data .name p {margin: 0; width: 80%;display: inline;}
.ak_find_agent .agent_data .wrap_btns {display: flex;line-height: 1;padding-top: 5px;}
.ak_find_agent .agent_data .wrap_btns a {display: block;border-radius: 4px;font-weight: 400;text-decoration: none;}
.ak_find_agent .agent_data .wrap_btns .email {margin-right: 15px;width: 170px;}
.ak_find_agent .agent_data .wrap_btns .email a {display: flex;align-items: center;justify-content: center;height: 32px;background: #41b9d2;color: #fff;font-size: 16.5px;padding: 0 10px 2px;}
.ak_find_agent .agent_data .wrap_btns .email a:hover {background: #31a7c4;}
.ak_find_agent .agent_data .wrap_btns .email a .icon {stroke: #fff;stroke-width: 1.6;width: 19px;height: 19px;line-height: 1.7;margin-right: 6px;}
.ak_find_agent .agent_data .phone {width: 175px;position: relative;}
.ak_find_agent .agent_data .phone > a {display: flex;align-items: center;justify-content: center;height: 34px;font-size: 15.5px;color:#41b9d2;border: 1px solid #41b9d2;box-sizing: border-box;}
.ak_find_agent .agent_data .phone a:hover {border-color: #31a7c4; color: #31a7c4}
.ak_find_agent .agent_data .phone a:hover .icon {color: #31a7c4;}
.ak_find_agent .agent_data .phone a .icon {color: #41b9d2;width: 11px;height: 11px;margin-right: 7px;}
.ak_find_agent .agent_data .phone a .icon svg {display: block;}
.ak_find_agent .agent_data .phone>span {flex: 2 1 auto;}
.ak_find_agent .agent_data .phone>span:last-child {flex: 8 2 auto;}
.ak_find_agent .agent_data .phone.phone_displayed .phone_btn {display: none;}
.ak_find_agent .agent_data .phone.phone_displayed .phone_container {border: 1px solid #10bee0;border-radius: 4px;display: flex;flex-flow: column-reverse;position: absolute;width: 100%;bottom: 0;z-index: 999;background: rgb(255 255 255 / .95);}
.ak_find_agent .agent_data .phone.phone_displayed .phone_container a {color: #10bee0;font-size: 16px;font-weight: 400;display: flex;align-items: center;justify-content: center;height: 31px;position: relative;}
.ak_find_agent .agent_data .phone.phone_displayed .phone_container a:hover {color:#0eaece;}
.ak_find_agent .agent_data .phone .phone_container {display: none;}
.ak_find_agent .agent_data .phone.phone_displayed .phone_container a:not(:last-child):after {content: "";height: 1px;background: #b3b4b5;position: absolute;width: 85%;top:0;}
.ak_find_agent .find_agent_card > .stats {flex: 1 1 260px;font-size: 14px; font-weight: 400; color: #555; text-align: end;padding-top: 10px;}
.ak_find_agent .find_agent_card > .stats a {text-decoration: none; color: unset;}
.ak_find_agent .stats .title {color: #a5a5a5;}
.ak_find_agent .mobile_details {display: none;}

.ak_find_agent .ak_googleadsense {margin-bottom:20px;}

.ak_find_agent .listings_navigator {padding:45px 0 25px;text-align:center;}
.ak_find_agent .listings_navigator > ul li {display:inline-block;float:none;}
.ak_find_agent .listings_navigator > ul a, 
.ak_find_agent .listings_navigator > ul span,
.ak_find_agent .listings_navigator > ul .current {background:#fff;box-shadow:none;font-size:18px;font-weight:300;color:#333;text-transform:uppercase;line-height:34px;padding:0 12px;border-color:#dedede;}
.ak_find_agent .listings_navigator > ul .current {font-weight:600;background:none;}
.ak_find_agent .listings_navigator > ul a:hover {border-color:#7CCBDE;}
.ak_find_agent .listings_navigator > ul .ellipse {background:none;}
.ak_find_agent .listings_navigator > ul .prev {margin:0 22px 0 0;}
.ak_find_agent .listings_navigator > ul .next {margin:0 0 0 17px;}
.ak_find_agent .listings_navigator > ul .current.prev,
.ak_find_agent .listings_navigator > ul .current.next {display:none;}

@media screen and (max-width:1320px) {
	.ak_find_agent .find_agent_card {width: 100%;}
	.ak_find_agent .find_agent_listings {width: 100%;}
	.ak_find_agent .find_agent_googleads {display:none;}
}

@media screen and (max-width:1250px) {
	.ak_main_body .ak_main_content_bg {padding: 0;}
	.ak_find_agent .ak_main_content {padding: 0;}
	.ak_find_agent .ak_main_content_whitebg {margin: 0;}
	.ak_find_agent .ak_main_content .find_agent_container {max-width: none;padding-top: 20px;}
}

@media screen and (max-width:980px) {
	.ak_find_agent .ak_main_content .main_head .title {padding: 0 25px 20px;}
	.ak_find_agent .find_agent_listing {margin: 25px 25px 0;}
}

@media screen and (max-width:885px) {
	.ak_find_agent .agent_data .name p {width: 100%;}
}

@media screen and (max-width:850px) {
	.ak_find_agent .ak_main_content .find_agent_container {padding-top: 20px;}
	.ak_find_agent .ak_main_content .main_head .title {padding: 0 20px 15px;}
	.ak_find_agent .ak_main_content .main_head .title .title_wrap {flex-flow: column;padding-bottom: 8px;}
	.ak_find_agent .ak_main_content .main_head .title .breadcrumbs {border-top: 1px solid #e6e6e6;padding-top: 10px;}	
	.ak_find_agent .find_agent_card {padding: 20px 20px 3px;flex-wrap: wrap;}
	.ak_html_agent_search .ak_find_agent .find_agent_card .brand,
	.ak_html_agent_search.ak_rus .ak_find_agent .find_agent_card .brand {border: 0;padding: 0;flex-basis: 0;}
	.ak_find_agent .brand .wrap {padding-bottom: 10px;justify-content: normal}
	.ak_find_agent .brand .logo {padding: 0;}
	.ak_find_agent .brand .logo img {display: block;}
	.ak_find_agent .brand .view_prop {display: none;}
	.ak_find_agent .find_agent_card .agent_data {padding: 0;flex-flow: row;flex: 6 5 150px;}
	.ak_find_agent .find_agent_card .agent_data .title {padding-left: 15px;}
	.ak_find_agent .agent_data .wrap_btns {padding: 0 0 0 15px;align-items: flex-start;}
	.ak_find_agent .agent_data .wrap_btns .email {margin: 0;}
	.ak_find_agent .agent_data .phone {display: none;}
	.ak_find_agent .find_agent_card > .stats {display: none;}

	.ak_find_agent .mobile_details {display: block; padding-top: 10px; flex: 1 1 650px; margin-top: 5px;}
	.ak_find_agent .mobile_details .email {display: none;}
	.ak_find_agent .mobile_details .see_more {border-top: 1px solid #cbcbcb;padding-top: 10px;}
	.ak_find_agent .mobile_details .btn_see_more {color: #333; font-weight: 400;display: flex; align-items: center; justify-content: space-between; padding-bottom: 11px; text-decoration: none;}
	.ak_find_agent .mobile_details .see_more .btn_see_more .icon {color: #333; margin: 0;}
	.ak_find_agent .mobile_details .see_more .btn_see_more .icon:last-child {display: none;}
	.ak_find_agent .mobile_details .see_more.expanded .btn_see_more .icon:nth-child(2) {display: none;}
	.ak_find_agent .mobile_details .see_more.expanded .btn_see_more .icon:last-child {display: block;}
	.ak_find_agent .mobile_details .dropdown_folded {border-top: 1px solid #efefef; display: none; margin: 0 -20px -3px; background: #fbfbfb;}
	.ak_find_agent .mobile_details .dropdown_block {display: flex;}
	.ak_find_agent .mobile_details .dropdown_block .stats {border-right: 1px solid #efefef; flex: 1 1 125px; padding: 15px 0 15px 30px;}
	.ak_find_agent .mobile_details .dropdown_block .stats a:first-child {color: unset;text-decoration: none;}
	.ak_find_agent .mobile_details .dropdown_block .stats div{padding-bottom: 7px;}
	.ak_find_agent .mobile_details .contact {flex: 1 1 auto; padding: 15px 0 15px 20px;}
	.ak_find_agent .mobile_details .contact .phone>span{display: block;}
	.ak_find_agent .mobile_details .contact .phone>span {padding-bottom: 7px;}
}

@media screen and (max-width:799px) {
.ak_find_agent .listings_navigator > ul a, 
.ak_find_agent .listings_navigator > ul span,
.ak_find_agent .listings_navigator > ul .current {font-size:14px;padding:0 9px;margin-bottom:10px;}
.ak_find_agent .listings_navigator > ul .prev {margin:0 5px 10px 0;}
.ak_find_agent .listings_navigator > ul .next {margin:0 0 10px 0;}
}

@media screen and (max-width:680px) {
	.ak_find_agent .find_agent_card .agent_data {display: block;}
	.ak_find_agent .agent_data .wrap_btns {padding: 10px 0 0 15px;}
	.ak_find_agent .agent_data .wrap_btns .email a {font-weight: 400;align-items: normal;justify-content: normal;background: #fff;color: #4cb4c5;padding: 0;}
	.ak_find_agent .agent_data .wrap_btns .email a .icon {stroke:#4cb4c5; line-height: 1;width: 18px;height: 18px;}
	.ak_find_agent .agent_data .wrap_btns .email a:hover {background-color:transparent;}
}

@media screen and (max-width:655px) {
	.ak_find_agent .find_agent_card {padding: 15px 20px 3px;}
}

@media screen and (max-width:640px) {
	.ak_find_agent .ak_main_content .main_head .title {padding: 0 15px 15px;}
	.ak_find_agent .find_agent_listing {margin: 25px 10px 0;}
}

@media screen and (max-width:599px) {
.ak_find_agent .listings_navigator > ul li:not(:nth-last-child(2)) .page-link:not(.prev):not(.next) {display:none;}
}

@media screen and (max-width:560px) {
	.ak_find_agent .mobile_details {margin-top: 0;}
	.ak_find_agent .mobile_details .dropdown_block {font-size: 13px; font-weight: 400;}
	.ak_find_agent .mobile_details .dropdown_block .stats {padding: 15px 0 15px 20px;}
	.ak_find_agent .mobile_details .dropdown_block .stats>div:not(:last-child),
	.ak_find_agent .mobile_details .contact .phone>span {padding-bottom: 7px}
}
@media screen and (max-width:440px) {
	.ak_find_agent .brand .logo {width: 60px;height: 60px;}
	.ak_find_agent .agent_data .wrap_btns {display: none;}
	.ak_find_agent .mobile_details .email {display: block;padding-bottom: 15px;}
	.ak_find_agent .mobile_details .email a {display: flex;align-items: center;justify-content: center;height: 34px;font-weight: 400;border: 1px solid #31A7C4;border-radius: 4px;}
	.ak_find_agent .mobile_details .email .icon {stroke: #31A7C4;stroke-width: 1.6;width: 20px;height: 19px;line-height: 1.6;margin-right: 6px;}
}
@media screen and (max-width:440px) {
	.ak_find_agent .mobile_details {padding-top: 15px;}
	.ak_find_agent .agent_data .name {font-size: 18px;font-weight: 400;}
}
@media screen and (max-width:350px) {
	.ak_find_agent .mobile_details .dropdown_block .stats {padding: 15px 0 10px 20px;}
	.ak_find_agent .mobile_details .contact {padding: 15px 0 10px 15px;}
}

/* Modal_contact_agency */
.email_agent_modal .popup_content {background: #fff;top: 50%; left: 50%; transform: translate(-50%, -50%); position: fixed; border-radius: 4px; box-shadow: 0px 5px 26px 0px rgba(0, 0, 0, 0.15); font-size: 14px; font-weight: 500;}
.email_agent_modal .popup_content .btn_close {stroke-width: 1.9px; stroke: #fff; width: 27px; height: 27px; cursor: pointer; opacity: .45; display: inline-block; background: #000; border-radius: 50%; position: absolute; margin-top: -13.5px; right: 0;  margin-right: -13.5px;}
.email_agent_modal .popup_content .popup_main {max-width: 410px; min-width: 320px; box-sizing: border-box; padding: 25px 30px;}
.email_agent_modal .popup_content .info {display: flex; margin-bottom: 10px;}
.email_agent_modal .popup_content .info .details_agent {display: flex; flex-wrap: wrap; align-content: flex-start;flex-shrink: 2;}
.email_agent_modal .popup_main .info .logo {width: 80px; height: 80px;margin-right: 15px;flex-shrink: 1;}
.email_agent_modal .popup_main .info .name {color: #035375;font-size: 18px;font-weight: 400; line-height: 18px; flex: 1 1 100%; padding-bottom: 5px;}
.ak_find_agent .email_agent_modal  .address {font-size: 14px; font-weight: 400;color: #4c4c4c;line-height: 1.3}
.ak_find_agent .email_agent_modal  .address .icon {display:inline-block;vertical-align: text-bottom;width: 14px; height: 14px; color: #959595;margin-right: 2px;flex-shrink: 0;align-self: self-end;}
.ak_find_agent .email_agent_modal  .address .icon svg {display: block;}
.ak_find_agent .email_agent_modal .email_agent_form .ak_textedit_1.ak_input2_5 > input {width: 100%; margin-bottom: 15px;}
.ak_find_agent .email_agent_modal .email_agent_form .ak_memoedit_1.ak_input2_5 > textarea {width: 100%; resize: vertical;}
.ak_find_agent .email_agent_modal .email_agent_form .privacy_policy {padding: 12px 0;}
.ak_find_agent .email_agent_modal .email_agent_form .btn_contact_agency {display: block; text-decoration: none; border-radius: 4px; padding: 7px; background: #31A7C4; color: #fff;text-align: center;}


@media screen and (max-width: 1024px) and (max-height: 520px){
	.email_agent_modal .popup_content {width: 100%; height: 100%;}
	.email_agent_modal .popup_content .btn_close {margin-right: 4px; margin-top: 4px; stroke: #000; background: none;}
	.email_agent_modal .popup_content .popup_main {max-width: 100%}
	.ak_find_agent .email_agent_modal .email_agent_form {text-align: unset; margin-top: 40px;}
	.email_agent_modal .popup_content .popup_main .email_agent_form form {display: flex; flex-wrap: wrap;}
	.email_agent_modal .popup_content .popup_main .email_agent_form form .left {flex: 1 1 45%; padding-right: 20px;}
	.email_agent_modal .popup_content .popup_main .email_agent_form form .right {flex: 1 1 45%;}
	.ak_find_agent .email_agent_modal .email_agent_form .btn_contact_agency {display: flex; flex: 1 1 100%; justify-content: center; padding: 9px; font-size: 18px;}
	.ak_find_agent .email_agent_modal .email_agent_form .ak_textedit_1.ak_input2_5:last-child > input {margin-bottom: 0;}
	.ak_find_agent .email_agent_modal .email_agent_form .ak_memoedit_1 {height: 100%;}
	.ak_find_agent .email_agent_modal .email_agent_form .ak_memoedit_1.ak_input2_5 > textarea {height: 100%;}
}

@media screen and (max-width: 1024px) and (max-height: 375px) {
	.email_agent_modal .popup_content .popup_main {padding-top: 10px;}
	.ak_find_agent .email_agent_modal .email_agent_form {margin-top: 35px;}
}

@media screen and (max-width: 1024px) and (max-height: 360px) {
	.email_agent_modal .popup_content {overflow-y: auto;}
}

@media screen and (max-width:350px) {
	.email_agent_modal .popup_content .btn_close {width: 19px; height: 19px; margin-top: 7px; margin-right: 7px;}
}

/*ak_find_agent_searchbox*/
.ak_find_agent_searchbox .top_panel .ak_main_header {padding:11px 0 6px;display:flex;}
.ak_find_agent_searchbox .top_panel .ak_selectdropdown_1 {margin-bottom:5px;flex-grow:1;max-width:230px;min-width:175px;}
.ak_find_agent_searchbox .top_panel .ak_selectdropdown_1 .edit {width:auto;}
.ak_find_agent_searchbox .top_panel .ak_geoplaceedit_1 {margin-right:5px;margin-left:5px;margin-bottom:5px;flex-grow:1;width: 110px;min-width: 320px;}
.ak_find_agent_searchbox .top_panel .ak_textedit_1 {flex-grow: 0;max-width: 370px;}
.ak_find_agent_searchbox .top_panel .ak_textedit_1 input {-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100%;}
.ak_find_agent_searchbox .top_panel .advanced_search {position: relative;flex-grow: 0;flex-shrink: 0;display: none;width: 28px;height: 34px;box-sizing: border-box;cursor: pointer;border: 1px solid #d6d6d6;background: #fff url(/images/akrooter/icons/ico_arrow_dbl_down_black.png) center 0 no-repeat;border-radius: 4px;}
.ak_find_agent_searchbox .top_panel .advanced_search.opened {background: #e1e1e1 url(/images/akrooter/icons/ico_arrow_dbl_down_black.png) center -32px no-repeat;border-color: #d6d6d6;-webkit-box-shadow: inset 0 12px 20px -20px rgba(0,0,0,0.5);}
.ak_find_agent_searchbox .top_panel .search {margin-left:5px;margin-bottom:5px;flex-grow:0;flex-shrink:0;} 
.ak_find_agent_searchbox .top_panel .search>span {line-height:34px;padding: 0 24px;}

@media screen and (max-width: 1320px) {
	.ak_find_agent_searchbox .top_panel .ak_main_header {max-width: 1100px;}
	.ak_find_agent_searchbox .top_panel .ak_geoplaceedit_1 {flex-grow: 10;max-width: inherit;}
	.ak_find_agent_searchbox .top_panel .search>span {padding: 0 40px;}
	.ak_find_agent .ak_find_agent_searchbox>div:last-child {display: none;}
}
@media screen and (max-width: 1250px) {
	.ak_find_agent_searchbox .top_panel .ak_main_header {max-width: inherit;}
	.ak_find_agent .ak_find_agent_searchbox>div:first-child {max-width: 1160px;margin: 0 40px;padding: 0;}
}
@media screen and (max-width: 980px) {
	.ak_find_agent .ak_find_agent_searchbox>div:first-child {margin: 0 25px;}
}
@media screen and (min-width: 761px) and (max-width: 890px){
	.ak_find_agent_searchbox .top_panel .search {width: auto;}
	.ak_find_agent_searchbox .top_panel .search>span {line-height: 0;padding: 0 25px}
	.ak_find_agent_searchbox .top_panel .search span .icon{width: 0; padding-left: 16px; overflow: hidden;line-height: 34px;}
}

@media screen and (max-width:760px) {
	.ak_find_agent_searchbox .top_panel .advanced_search {display: block;}
	.ak_find_agent_searchbox .top_panel .ak_textedit_1 {display: none;}
	.ak_find_agent_searchbox .top_panel .ak_selectdropdown_1 {display: none;}
	.ak_find_agent_searchbox .top_panel.advanced_opened .ak_main_header {display: flex;justify-content: space-between;flex-wrap: wrap;}
	.ak_find_agent_searchbox .top_panel .ak_geoplaceedit_1 {margin-left: 0;}
	.ak_find_agent_searchbox .top_panel.advanced_opened .ak_textedit_1 {display: block;order: 4;max-width: inherit;width: 49%;}
	.ak_find_agent_searchbox .top_panel.advanced_opened .ak_selectdropdown_1 {width: 50%;}
	.ak_find_agent_searchbox .advanced_opened .keywords {width: 50%;padding-left: 5px;}
	.ak_find_agent_searchbox .advanced_panel .keywords input {width: 100%;}
	.ak_find_agent_searchbox .top_panel.folded .ak_textedit_1 {display: none;order: 4;max-width: inherit;width: 49%;}
	.ak_find_agent_searchbox .top_panel.folded .ak_selectdropdown_1 {display: none;order: 3;margin-right: 5px;max-width: inherit;width: 49%;}
}

@media screen and (max-width:740px) {
	.ak_find_agent .ak_main_content_whitebg .ak_main_content .filters {flex-wrap: wrap; white-space: normal;}
	.ak_find_agent .filters .title {width: 100%; padding-bottom: 15px;}
}
@media screen and (max-width:640px) {
	.ak_find_agent .ak_find_agent_searchbox>div:first-child {margin: 0 10px;}
}

@media screen and (max-width:570px) {
	.ak_find_agent_searchbox .top_panel.advanced_opened .ak_selectdropdown_1 {width: 49%;}
	.ak_find_agent_searchbox .top_panel .search>span {padding: 0 20px;}
	.ak_find_agent_searchbox .top_panel .ak_geoplaceedit_1 {min-width: 140px;}

}
@media screen and (max-width:520px) {
	.ak_find_agent_searchbox .top_panel.advanced_opened .ak_textedit_1 {padding-left: 0;}
}
@media screen and (max-width:447px) {
  .ak_find_agent_searchbox .top_panel .ak_geoplaceedit_1,
  .ak_find_agent_searchbox .top_panel .company_search {min-width: 137px;}
}

@media screen and (max-width:410px) {
  .ak_find_agent_searchbox .top_panel .search {width: auto;}
  .ak_find_agent_searchbox .top_panel.advanced_opened .ak_selectdropdown_1 {min-width: inherit;width: 100%;margin-right: 0;}
  .ak_find_agent_searchbox .top_panel.advanced_opened .ak_textedit_1 {width: 100%;}
  .ak_find_agent_searchbox .top_panel .search>span {line-height: 0}
  .ak_find_agent_searchbox .top_panel .search span .icon{width: 0; padding-left: 16px; overflow: hidden;line-height: 34px;}
}

@media screen and (max-width:343px) {
  .ak_find_agent .filters .nb_results {padding-bottom: 15px;}
}