@media only screen and (max-width: 1650px) {
}
@media only screen and (max-width: 1650px) {

}
@media only screen and (max-width: 1600px) {
 
}
@media only screen and (max-width: 1550px) {
.owl-nav button.owl-prev {left: -30px;}
.owl-nav button.owl-next {right: -30px;}
 .owl-carousel .owl-nav button{
    background: var(--color-blue) !important;
    color: var(--color-white) !important;
    border-radius: 6px;
    width: 40px;
    height: 40px;
    font-size: 16px !important;
}
#ymap {height: 550px;}
}
@media only screen and (max-width: 1500px) {
.owl-nav button.owl-prev {left: 10px;}
.owl-nav button.owl-next {right: 10px;}

}
@media only screen and (max-width: 1460px) {
 
}
@media only screen and (max-width: 1440px) {
}
@media only screen and (max-width: 1400px) {


}
@media only screen and (max-width: 1366px) {
 
}
@media (min-width: 992px){
}

@media only screen and (max-width: 1320px) {
 

}
@media only screen and (max-width: 1199px) {
    .top_menu, #type_realty_emnu{display:none;}
    .mobile-button{display: flex;  gap: 0 15px;}
    .search .form-control{max-width: 200px;}
    .feauture_module .block_wrapper{padding: 0px 30px;}
    .feauture_module .block_wrapper .item .title_wrapper .title{font-size:22px;}
    .feauture_module .block_wrapper .item .text{font-size: 16px;}
    /*.search_promo {margin-top: -100px;}*/
    .category_module .col-sm-9, .category_module .select_form_wrapper{max-width: 100%; flex:0 0 100%;}
    .category_module .select_form_wrapper{margin-top: 30px;}
    .category_module .fields{display: flex; flex-wrap: wrap;}
    .category_module .fields .form-group{max-width: 50%; flex: 0 0 50%; padding-right: 15px; padding-left: 15px;}
    .category_module .fields .cc3{max-width: 100%; flex: 0 0 100%; }
    .app_for_selection textarea{height: 50px;}
    .catalog .item_wrapper{max-width: 50%; flex:0 0 50%;}
    footer .social-links-wrapper{margin-top: 30px;}
    footer .logo{flex-direction: column;}
    footer .logo .footer_slogan{margin-top: 15px;}
    .module-title .fint{font-size: 26px;}

}
@media only screen and (max-width: 768px) {
    /*.search_promo { margin-top: -160px;}*/
	 header .wrapper_address span{display: block;}
     .feauture_module .block_wrapper{padding: 0;}
     .feauture_module .block_wrapper .item{gap: 10px 15px;flex-direction: column;justify-content: center;align-items: center;text-align: center;}
     .index-form #search_form {max-width: 100%;}
     .search .form-control {max-width: 180px;}
     .index-form .btn-submit-wrapper{position: relative;width: 100%;flex-direction: row;gap: 0px 30px;padding: 20px 0px;margin-top: 30px;border-radius: 16px; }
     .top_promo .item .row>*{max-width: 100%; flex:0 0 100%;}
     .top_promo .item .promo_item_image {height: 250px;}
     .top_promo .item .item_info_inner{align-items: center; justify-content: center;}
     .top_promo .item .title_wrapper{text-align: center;}
     .owl-nav button.owl-next {right: 30px;}
     .owl-nav button.owl-prev {left: 30px;}
     .category_module .row-caterogy-item>*{max-width: 100%; flex:0 0 100%;}
     .catalog .item{padding: 20px;}
     .item .item_bottom{flex-direction: column; gap: 15px 0; height: 100%;justify-content: flex-end;}
     .item .teaser_info{flex-wrap: wrap; gap: 15px 0;}
     .item .teaser_info .it .val {font-size: 18px;}
     .item .teaser_info .it{max-width: 50%; flex: 0 0 50%;  gap: 0;}
     .item .wrapper_price{text-align: center;}
     .products__item-img{height: 220px;}
     .item .price{font-size: 20px;}
     .footer-menu{display: none;}
     .footer-top .row, .footer-middle .row, .footer-bottom .row{justify-content: center !important;}
     footer .logo{flex-direction: row;}
     .footer-middle .logo-wrapper{margin-bottom: 30px;}
}
@media only screen and (max-width: 480px) {
 header .in_map_btn, .mobile-button .btn .text, header .add-object{display: none;}
 .logo_element img {height: 54px;}
 /*.search_promo {margin-top: 0;}*/
 .feauture_module {padding-top: 30px;}
 .feauture_module .block_wrapper{flex-wrap: wrap;justify-content: center; gap: 25px 0;}
 .feauture_module .block_wrapper .item .title_wrapper{color:var(--color-black); text-shadow: none;}
.feauture_module .block_wrapper .item .title_wrapper .title{font-size: 20px;}
.search .form-control {max-width: 100%;}
.search .form-group{width: 100%;}
.search .search-slider .vals{justify-content: space-between;}
.row-search-bottom .h5{margin-bottom: 15px;}
.search .labels_search ul {gap: 15px;}
.index-form img, .footer-top:after{display: none;}
.index-form .btn-submit-wrapper{flex-direction: column; gap: 15px 15px;}
.index-form .count_obj{flex-direction: row; gap: 0px 15px;}
.index-form .count_obj .count{font-size: 35px;}
.top_promo .item .item_info_inner{padding: 30px;}
.top_promo .item .fint {font-size: 26px;}
.top_promo .item .promo_item_bottom{flex-direction: column; gap:15px 0;}
.category_module .item_cat .img{right: 10px; bottom: 10px; width: 70px; height: 70px;}
.category_module .item_cat .img img{max-height: 60px}
.category_module .links{flex-direction: column;}
.item_cat{height: auto;}
.category_module .item_cat .main_link{flex-direction: column; gap:15px; align-items: flex-start; }
.category_module .row-caterogy-item {gap: 15px 0;}
.catalog .item_wrapper {max-width: 100%; flex: 0 0 100%;}
.item .labels{gap:5px;}
.item .teaser_info .it {max-width: 33.33%; flex: 0 0 33.33%;}
.catalog .item .title_wrapper{flex-direction: column; align-items: center; justify-content: center; margin-bottom: 15px;}
.catalog .item .title{height: auto; text-align: center;}
.catalog .item .title_wrapper .number{margin-left: 0; margin-top: 15px;}
.footer-middle{padding-top: 60px;}
footer .contact_wrapper .row{flex-direction: column; gap:15px 0;    align-items: flex-start !important;}
.nav-modal-wrap{width: 80%; left:-80%;}
.promo_image img{height: 100%; object-fit: cover;}
.logo svg {height: 70px;}
.module_swiper img{width: auto; max-height: 420px;}
.module_swiper45 .swiper-slide{text-align: center;}
}
@media only screen and (max-width: 375px) {
    .header_top{display: none;}
    .logo_element img {height: 44px;}
    .nav-modal-wrap {width: 90%;left: -90%;}
}
@media only screen and (max-width: 320px) {
    header #search_btn span{display: none;}
    header #search_btn .btn i{margin-right: 0;}
}