@font-face{font-family:'Roboto';
font-style:normal;
font-weight:100;
src:local('Roboto Thin'),local('Roboto-Thin'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-100.woff2') format('woff2'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-100.woff') format('woff')}
@font-face{font-family:'Roboto';
font-style:italic;
font-weight:100;
src:local('Roboto Thin Italic'),local('Roboto-ThinItalic'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-100italic.woff2') format('woff2'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-100italic.woff') format('woff')}
@font-face{font-family:'Roboto';
font-style:normal;
font-weight:300;
src:local('Roboto Light'),local('Roboto-Light'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-300.woff2') format('woff2'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-300.woff') format('woff')}
@font-face{font-family:'Roboto';
font-style:italic;
font-weight:300;
src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-300italic.woff2') format('woff2'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-300italic.woff') format('woff')}
@font-face{font-family:'Roboto';
font-style:normal;
font-weight:400;
src:local('Roboto'),local('Roboto-Regular'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-regular.woff2') format('woff2'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-regular.woff') format('woff')}
@font-face{font-family:'Roboto';
font-style:italic;
font-weight:400;
src:local('Roboto Italic'),local('Roboto-Italic'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-italic.woff2') format('woff2'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-italic.woff') format('woff')}
@font-face{font-family:'Roboto';
font-style:normal;
font-weight:500;
src:local('Roboto Medium'),local('Roboto-Medium'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-500.woff2') format('woff2'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-500.woff') format('woff')}
@font-face{font-family:'Roboto';
font-style:italic;
font-weight:500;
src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-500italic.woff2') format('woff2'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-500italic.woff') format('woff')}
@font-face{font-family:'Roboto';
font-style:normal;
font-weight:700;
src:local('Roboto Bold'),local('Roboto-Bold'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-700.woff2') format('woff2'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-700.woff') format('woff')}
@font-face{font-family:'Roboto';
font-style:italic;
font-weight:700;
src:local('Roboto Bold Italic'),local('Roboto-BoldItalic'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-700italic.woff2') format('woff2'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-700italic.woff') format('woff')}
@font-face{font-family:'Roboto';
font-style:normal;
font-weight:900;
src:local('Roboto Black'),local('Roboto-Black'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-900.woff2') format('woff2'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-900.woff') format('woff')}
@font-face{font-family:'Roboto';
font-style:italic;
font-weight:900;
src:local('Roboto Black Italic'),local('Roboto-BlackItalic'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-900italic.woff2') format('woff2'),url('fonts/roboto-v18-cyrillic_latin_cyrillic-ext-900italic.woff') format('woff')}
.general{min-width:0px}.fwd{width:auto}.new_slider .welcome{width:auto;padding:20px}.old_slider .welcome{float:none;width:auto}.welcome table,.welcome tbody,.welcome tr,.welcome td{display:block;width:auto;margin:0px;padding:0px}.welcome td{margin:15px 0px}.welcome td:first-child{margin-top:0px}.welcome td:last-child{margin-bottom:0px}.welcome img{display:block;max-width:100%}.welcome .welcome_outer.long_text{overflow:hidden}.welcome .welcome_outer.long_text+.show_all{display:block}.header .fwd{padding-bottom:1px}.header_logo,.header_content,.header_phone{float:none;text-align:center}.header_phone .num2 a{text-decoration:underline}.header_phone .num2 a:hover{text-decoration:none}.header_content{padding:0px 0 15px}.header_cart{float:none;padding-left:5px;padding-right:5px;text-align:center;z-index:5}.header_cart.hide{display:none}.header_callback{text-align:center;margin-bottom:20px}.promo_prephone_text{display:block;margin-right:0px;white-space:normal}.promo_prephone_text br{display:none}.slick-arrow{display:none !important}.site_agency .col_l,.site_agency .col_r{float:none;width:auto}.site_agency h1{font-size:28px}.site_agency_example_item,.site_agency_example_item:nth-child(2n),.site_agency_example_item:nth-child(2n+1){float:none;margin:20px auto}.site_agency_example_title h3{display:block;height:auto}.footer .fwd{padding-top:30px;padding-bottom:30px}.footer td{display:block;margin:20px 0px;padding:0px;text-align:center}.footer .logo{padding-top:120px;padding-right:0px;text-align:center;background-position:40% top}.footer .logo.hide_logo{padding-top:0px}.footer .seo_text{width:auto}.footer .recrm{text-align:center}.navigation .item{display:block;margin:15px 0px;padding:0px}.navigation_menu_btn{display:block}.navigation_menu{display:none}.dropdown{width:100%;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form{width:auto}.form .item .name{float:none;width:auto;padding:0px}.form .item .field{margin-left:0px}.form .item .field .dropdown{width:100%;height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form .item.submit,.form .item .submit{text-align:center}.form .item.submit .btn,.form .item .submit .btn{float:none}.form .item.submit .text,.form .item .submit .text{margin-left:0px;padding-top:5px;text-align:center}.feedback_page .form,.callback_block .form,.request_popup .pw_content .form{width:auto}.feedback_page .form .item .name,.callback_block .form .item .name,.request_popup .pw_content .form .item .name{width:auto}.feedback_page .form .item .field,.callback_block .form .item .field,.request_popup .pw_content .form .item .field{margin-left:0px}.feedback_page .form .item .field .textbox,.callback_block .form .item .field .textbox,.request_popup .pw_content .form .item .field .textbox{width:100%;height:30px}.feedback_page .form .item .field textarea.textbox,.callback_block .form .item .field textarea.textbox,.request_popup .pw_content .form .item .field textarea.textbox{width:100%;height:80px}.feedback_page .form .item .field .textbox.captchainput{width:105px}.col_l,.col_r,.col_in,.home .maincontent .object_page .obj_l,.home .maincontent .object_page .obj_r,.feedback_page .col_l,.feedback_page .col_r,.feedback_page .col_in,.feedback_page .home .maincontent .object_page .obj_l,.feedback_page .home .maincontent .object_page .obj_r{float:none;width:auto;margin:0px 0px 20px 0px}.col_l:last-child,.col_r:last-child,.col_in:last-child,.home .maincontent .object_page .obj_l:last-child,.home .maincontent .object_page .obj_r:last-child,.feedback_page .col_l:last-child,.feedback_page .col_r:last-child,.feedback_page .col_in:last-child,.feedback_page .home .maincontent .object_page .obj_l:last-child,.feedback_page .home .maincontent .object_page .obj_r:last-child{margin-bottom:0px}.toggle_hot{display:none}.slider_block{background-color:transparent}.new_slider .slider{width:auto}.new_slider .slider .relative{display:block !important;height:auto !important}.new_slider .slider .relative .roll{width:auto;height:auto}.new_slider .slider .relative .roll .fotorama__wrap{margin-left:auto;margin-right:auto}.new_slider .slider .relative .item{display:none;float:none;width:auto;height:auto;background-color:transparent;opacity:1;filter:alpha(opacity=100)}.new_slider .slider .relative .fotorama__wrap .item{display:block}.new_slider .slider .relative .item .img{width:auto;height:auto}.new_slider .slider .relative .item .img img{width:auto;max-width:100%;height:auto}.new_slider .slider .relative .item .txt{display:block;width:auto !important;height:auto !important;position:static;background-color:transparent}.new_slider .slider .relative .item .txt .title{margin:0px;padding:5px 0px}.old_slider .slider_block{float:none;width:auto;margin:0px -20px}.old_slider .slider .relative{width:320px;height:auto;margin:20px auto;padding:0px;overflow:hidden}.old_slider .slider .relative .item{position:static;height:auto}.old_slider .slider .relative .item .img{float:none;width:auto;padding:0px}.old_slider .slider .relative .item .img img{max-width:100%}.old_slider .slider .relative .item .txt{margin:5px 20px}.searchform .str .textbox.small,.searchform .str .textbox.xsmall{width:80px}.searchform .slider_group{margin-bottom:20px}.searchform .slider_item .min,.searchform .slider_item .max{margin-top:5px;position:absolute;top:100%}.searchform .slider_item .min{left:0px;right:auto}.searchform .slider_item .max{right:0px;left:auto}.searchform .str .with_photo{display:block;float:none;margin:20px 0px;text-align:center}.searchform .slider_group input.form-control{width:1% !important}.toggle_form,a.toggle_form{display:block;float:none;margin:20px 0px;text-align:center}.subscription_res .main_text{display:inline}.estate_list .el_map{float:none;width:auto;height:auto !important;margin-bottom:20px}.estate_list .el_map .div_map_holder_out{width:100% !important;height:400px !important;position:static !important}.estate_list .el_map .div_map_holder{width:100% !important;height:400px !important}.estate_list .el_items{float:none;width:auto;height:auto;min-height:0px}.estate_list .el_item .el_img{width:110px}.estate_list .el_item .el_img img{max-width:100%}.estate_list .el_item .el_txt{margin-left:125px}.estate_list .div_map_holder_out{display:none}.maincontent{padding:20px 0px}.property_map{margin-top:-20px}.callback_block .callback_block_in.thanks{padding:40px 20px 240px 20px}.feedback_page #div_map_holder{max-width:100%}.main_title .price{float:none;min-width:0px;margin:20px 0px;font-size:24px;text-align:left}.main_title .price .p_text{display:block;float:left;margin:0px;text-align:left}.main_title .price .p_text .offset{display:none}.main_title .price .price_dd{display:block;float:right;margin:-2px 0px 0px 0px;padding:0px}.main_title .price .price_dd .title{padding-right:27px}.main_title .price .price_dd .hide{top:-6px}.property_title_price,.property_title_price>tbody,.property_title_price>tbody>tr,.property_title_price>tbody>tr>td{display:block}.agent .a_img{width:80px}.agent .a_img img{max-width:100%}.agent .a_txt{margin-left:90px}.agent .textbox{width:145px;padding:2px 3px;font-size:12px}.agent .a_txt .info .phone{color:#196b8c;text-decoration:underline}.agent .a_txt .info a.phone:hover{text-decoration:none}.ymaps_baloon_out,.ymaps_baloon{width:235px}.ymaps_baloon .baloon_image{max-width:80px;margin-right:10px}.ymaps_baloon .baloon_image img{max-width:100%}.back_link{float:left;clear:left;font-size:13px}.cart_block .links{font-size:13px}.cart_block .links .sort{float:right;clear:right}.cart_block .links .request{float:left;clear:left;margin:10px 0px 0px 0px}.cart_block .links .clear{float:right;clear:right;margin:13px 0px 0px 0px}.cart_block .compare .col_l{width:180px}.cart_block .compare .col_m{margin-left:190px}.cart_block .compare_outer{overflow:auto}.cart_no_objects{margin-top:10px}.only_mobile{display:block}.d-sm-block{display:block !important}.property-price-wrapper{text-align:left}.property-common{margin-top:10px}.property-agent{padding:10px 0}.property-agent-info{max-width:100%}.request-wrapper{display:block;margin-top:10px;-ms-flex-preferred-size:initial;flex-basis:initial;clear:both}.request-wrapper .form-control{font-size:0.85rem}.table .name,.table .value{line-height:inherit}