@media screen and (max-width:1040px){body,html{min-width:320px}.wrap{margin:0 10px;width:auto}.wrapper{margin:0;width:auto}.header-bottom .search-wrap{z-index:305}.header-bottom .menu-wrap{position:relative;z-index:300;margin:0;height:34px}.header-bottom .menu-wrap .wrap{margin:0}.header-bottom .menu-wrap{padding:8px 10px 0 7px}.header-bottom .menu-wrap .menu-button{display:block;padding:0 0 0 65px;height:30px;font:700 22px/30px 'Bebas Neue';color:#29612A;text-transform:uppercase;background:url(../img/menu-icon.png) 15px center no-repeat}.header-bottom .menu-wrap > ul{display:none;position:absolute;padding-bottom:10px;left:0;right:0;height:auto;background:#3c4044;top:100%;margin-top:0}.header-bottom .menu-wrap > ul > li{float:none}.header-bottom .menu-wrap > ul > li.extended:after{display:none}.header-bottom .menu-wrap > ul > li > a,.header-bottom .menu-wrap > ul > li:nth-child(1) > a,.header-bottom .menu-wrap > ul > li:nth-child(2) > a{padding:6px 20px 5px 25px;border:0;height:auto;line-height:22px;color:#fff}.header-bottom .menu-wrap > ul li.active > a{background-color:#29612A}.header-bottom .menu-wrap > ul > li > a:hover,.header-bottom .menu-wrap > ul > li.active > a,.header-bottom .menu-wrap > ul > li:hover > a{background-color:#29612A}.header-bottom .menu-wrap > ul > li ul > li:hover > a{background-color:#29612A;color:#fff}.header-bottom .menu-wrap > ul > li:nth-child(1) > a{width:auto;height:22px;border-radius:0;background-position:25px center;background-color:#0}.header-bottom .menu-wrap > ul > li:last-child{float:none}.header-bottom .menu-wrap > ul > li ul{position:static;padding:0 0 0 20px}.header-bottom .menu-wrap > ul > li ul > li a{padding:6px 20px 8px}.header-bottom .menu-wrap > ul > li ul > li:after{right:10px}.header-bottom .menu-wrap > ul li:hover > ul{display:none}.header-bottom .menu-wrap li.extended{position:relative}.header-bottom .menu-wrap li .open-button{display:block;position:absolute;right:15px;top:4px;font:bold 25px/25px 'Open Sans';color:#fff}.header-bottom .menu-wrap > ul > li ul > li:after{left:20px}.content .products-block .products-list li{width:24%;margin:0 .5%}.content .properties-block .properties-list{margin-left:0}.content .properties-block .properties-list li{width:32%;margin:0 .5%}.content .map-block .map-wrap iframe{width:100%!important}.footer-top .footer-left{width:30%;margin:45px 1% 0}.footer-top .footer-center{width:30%;margin:45px 1% 0}.footer-top .footer-right{width:30%;margin:45px 1% 0}.footer-top .footer-right #message-form .message-input{width:95%;box-sizing:border-box}.footer-top .footer-right #message-form .message-button{margin:10px 5% 0}.content .content-header{position:relative;height:auto;overflow:hidden;padding:0 0 30px}.content .content-header .breadcrumbs{float:none}.content .content-header .right-buttons{position:absolute;margin:0;float:none;right:10px;bottom:10px}.content .content-header .breadcrumbs{float:left;padding:20px 80px 0 20px}.list-page .apartments-list{width:auto;margin:34px 10px 0}.list-page .apartments-list li .item-right .item-bottom .bottom-left{float:none;width:auto;padding-right:10px}.list-page .apartments-list li .item-right .item-bottom .more-button{float:right;margin:5px 10px 10px}.single-page .single-block .single-top .slider-wrap{float:none;margin:37px auto 0}.single-page .single-top .top-right{float:none;width:auto;margin:40px 20px 0}.single-page .single-top .top-right #question-form .question-input{float:left;width:31%;margin:0 1%;box-sizing:border-box}.single-page .single-top .top-right #question-form textarea.question-input{margin-top:10px;width:97%;box-sizing:border-box}.single-page .single-top .top-right #question-form .question-button{float:right;margin:11px 2% 0 0}.single-page .single-text{width:auto;margin:25px 20px 0}}@media screen and (max-width:800px){.content .products-block .products-list li{width:49%;margin:0 .5% 10px}}@media screen and (max-width:720px){.header-top{padding:20px 0;height:auto}.ui-selectmenu-menu{position:absolute;width:80px}.header-top .logo{float:none;margin:0 auto}.header-top .header-right{float:none;margin:20px 0 0;text-align:center}.header-top .header-right .right-bottom{margin-top:20px}.header-top .header-right .right-top .header-mail,.header-top .header-right .right-top .header-number,.header-top .header-right .right-bottom .socials,.header-top .header-right .right-bottom .callback-button{float:none;display:inline-block;margin:0 10px;vertical-align:middle}.content .properties-block .properties-list li,.content .properties-block .properties-list li:last-child{float:none;width:400px;margin:0 auto 20px}.default-select{position:relative;margin-top:15px;top:0}}@media screen and (max-width:680px){.main-page .content-text .img-wrap{float:none;margin:20px auto 0;width:250px}.img-wrap-custom-left img,.img-wrap-custom-right img{width:250px;height:auto}.img-wrap-custom-left,.img-wrap-custom-right{float:none;margin:20px auto;width:250px}.main-page .content-text .img-wrap img{width:100%}.main-page .content-text .text-inner{margin:5px 0 0}}@media screen and (max-width:650px){.list-page .apartments-list li .img-wrap{float:none;margin:10px auto 0;width:241px}.list-page .apartments-list li .img-wrap img{width:100%}.list-page .apartments-list li .item-right{margin:20px 0 0}.single-page .single-block .single-top .slider-wrap{width:auto;margin:37px 0 0}.flexslider.gallery-slider{width:auto;height:auto}.flexslider.gallery-carousel{margin:1px auto 0;width:500px}}@media screen and (max-width:600px){.flexslider.big-slider .slides .slide-text-wrap .slide-text{display:none}.footer-top{height:auto;overflow:hidden;padding-bottom:20px}.footer-top .footer-left{float:none;width:auto;margin:45px 0 0;padding:0 20px}.footer-top .footer-left .footer-menu{overflow:hidden}.footer-top .footer-left .footer-menu li{float:left;width:40%}.footer-top .footer-center,.footer-top .footer-right{float:none;margin:45px 0 0;padding:0 20px;width:auto}.footer-top .footer-right #message-form .message-input{width:100%}.footer-top .footer-right #message-form .message-button{width:100%;float:none;margin:10px 0 0}}@media screen and (max-width:550px){.flexslider.gallery-carousel{margin:1px auto 0;width:375px}}@media screen and (max-width:500px){.content .products-block .products-list li{float:none;width:auto;margin:0 0 10px}.content .content-header .breadcrumbs li a,.content .content-header .breadcrumbs li{font:600 15px/17px 'Open Sans'}.list-page .apartments-list li .item-right .item-bottom{text-align:center}.list-page .apartments-list li .item-right .item-bottom .item-params{float:none;width:100%}.list-page .apartments-list li .item-right .item-bottom .item-price{margin:10px 0 0;float:none;text-align:center}.list-page .apartments-list li .item-right .item-bottom .more-button{float:none;display:inline-block;margin:10px 0}}@media screen and (max-width:450px){.footer-top .footer-left .footer-menu li{float:none;width:auto}}@media screen and (max-width:430px){.content .properties-block .properties-list li,.content .properties-block .properties-list li:last-child{width:290px}.flexslider.gallery-carousel{margin:1px auto 0;width:250px}}@media screen and (max-width:400px){.flexslider.big-slider .slides .slide-text-wrap{display:none}.single-page .single-top .top-right .single-params-list li p{display:block;float:none!important;width:auto!important;padding:5px 20px!important}.single-page .single-top .top-right #question-form .question-input{width:100%;margin:0 0 10px}.single-page .single-top .top-right #question-form textarea.question-input{margin-top:0;width:100%}.single-page .single-top .top-right #question-form .question-button{display:block;float:none;width:100%}}