@media(max-width:1200px){.body-main .h2:before,.news-last-list .h2:before,.today-last-list .h2:before,.reviews-list .h2:before,.podborka .h2:before,.recommend-places .h2:before{bottom:14px}.body-main .h2 h2,.news-last-list .h2 h2,.today-last-list .h2 h2,.reviews-list .h2 h2,.podborka .h2 h2,.recommend-places .h2 h2{font-size:18px}.last-places .one{padding-bottom:3px;margin-bottom:3px}.last-places .one .name{margin-bottom:0;font-size:12px}.recommend-places .items .item{width:308px}.news-last-list .one .title a{font-size:12px}.hint .input-group .form-control,.hint .input-group .input-group-addon,.hint .input-group-btn .btn{padding:6px 12px}.hint .hint-output{top:34px}.pretext-category p,.pretext-category ul,.pretext-category ol{font-size:12px;line-height:1.5}.find-wrapper .description{font-size:12px;display:block}.places-list .one.best{padding:15px;padding-top:10px}.places-list .one.best .avatar img{width:270px}.places-list .one.best .name a{width:270px;display:block;line-height:1.3}.places-list .one .name span{display:block;margin-left:0}.places-list .one .details ul li{width:293px;font-size:12px;line-height:30px;background-size:18px;padding-left:30px}.places-list .one.best .badges{font-size:8px;top:15px;right:15px}.places-list .one.best .btn-wrapper{bottom:15px;right:15px;width:293px}.news-list .one .desc{font-size:12px;line-height:1.5}.topline ul li a{padding:25px 15px}#weddings-list.items .item .left{width:45%}#weddings-list.items .item .right{width:55%}#weddings-list.items .item h2{font-size:20px}#weddings-list.items .item .location{font-size:12px;margin-bottom:12px}#weddings-list.items .item .indicators{margin-bottom:12px}#weddings-list.items .item .indicators .indicator{width:36px;height:36px;line-height:36px}#weddings-list.items .item .indicators .indicator img{width:20px;height:20px}#weddings-list.items .item .text{margin-bottom:8px}#weddings-list.items .item .right .text *{font-size:12px;line-height:1.5}}@media(max-width:992px){body{padding-top:61px}.newyears-main-btn{display:block}.weddings-main-btn{display:block}body:not(.body-places) .hint{display:none}.topline .left ul{display:none}.topline .right ul li.city{display:none}.topline .right ul li{padding:19px;padding-right:0}.topline .right ul li.hint-show,.topline .right ul li.menu{display:inline-block}.categories ul li a img{display:none}.last-places .one{padding-bottom:7px;margin-bottom:7px}.last-places .one .name{margin-bottom:0;font-size:14px}.recommend-places .items .item{width:23.5%;padding:0;margin-right:2%}.recommend-places .items .item:nth-child(odd){padding-right:initial}.recommend-places .items .item:nth-child(even){padding-left:initial}.recommend-places .items .item:nth-child(4n){margin-right:0}.recommend-places .items .item .name a{font-size:14px}.news-last-list .one{border-bottom:0;width:50%;float:left;position:relative;margin-bottom:20px}.news-last-list .one:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.news-last-list .one:nth-child(even){padding-right:10px}.news-last-list .one:nth-child(odd){padding-left:10px}.review-list .one{border-bottom:solid #ddd 1px}.review-list .one .desc{height:auto}.side-filter{display:none;height:100%}.side-filter.active form{position:absolute;height:100%;width:100%;overflow-y:auto;padding-bottom:125px}.avatar-details .avatar{padding-bottom:0}.avatar-details .badges .badge{margin-bottom:0}.avatar-details .details ul li{padding-bottom:15px}.avatar-details .details ul li.addr{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar-details .details ul li.addr{float:left;width:48%}.avatar-details .details ul li.worktime{float:right;width:48%}.avatar-details .details ul li.phone{clear:both;border:solid #fff 1px;padding:10px 20px;padding-left:40px;padding-top:8px;background-position:left 10px top 14px}.specials .details ul li span.param{width:25%}.specials .details ul li span.value{width:75%}.hint-menu h2{float:none;margin:0;margin-top:7px;display:block;text-align:center;font-size:22px;line-height:24px}.hint-menu h2 span{display:none}.hint-menu .menu{float:none;margin:0}.hint-menu .menu ul{text-align:center}.hint-menu .menu ul li.active,.hint-menu .menu ul li a{padding:5px;font-size:12px}.news-list .one{padding-bottom:20px}.news-list .one .avatar{float:none;margin-bottom:10px}.news-list .one .avatar img{margin-right:0;width:100%}.page.news .text p,.page.news .text ul,.page.news .text ol{margin-bottom:10px}.body-banket_query .page{padding:15px;padding-bottom:20px}.body-sale_query .page{padding:15px;padding-bottom:20px}#weddings-list.items .item{padding-bottom:16px;margin-bottom:16px}.body-weddings .info{padding:16px}.body-weddings .info .info-item{font-size:12px;line-height:26px;padding-left:26px;background-size:20px}#modal-weddings-show .modal-body .item{width:100%}#modal-weddings-show .modal-body .item .center .gallery .photo img,#modal-weddings-show .modal-body .item .center .gallery.gallery-menu .photo img{width:100%;height:auto}.page.place .btn-wrapper-whatsapp{position:fixed;bottom:0;left:0;width:100%;z-index:101}.footer{margin-bottom:39px}}@media(max-width:767px){body{padding-top:61px}.hint .input-group{float:none;width:100%}.hint .input-group-btn{float:none;width:100%;display:block}.categories{margin-bottom:15px}.categories .swiper-container{padding:15px 25px}.banner{margin-bottom:15px}.last-places,.news-last-list,.reviews-list,.podborka,.recommend-places{margin-bottom:15px}.recommend-places .items .item{width:100%;padding:0 !important;margin-bottom:15px;margin-right:0}.recommend-places .items .item .avatar{margin-bottom:5px}.news-last-list .one{width:100%;padding:0 !important;margin-bottom:15px}.podborka .one{margin-bottom:15px}.review-list{margin-bottom:0}.review-list .one{margin-bottom:15px}.places-list .one .avatar{float:none;margin-bottom:7px}.places-list .one.best{padding:10px;padding-top:7px}.places-list .one.best .avatar img{width:100%}.places-list .one .name a{width:auto;line-height:1;margin-bottom:4px}.places-list .one .name span{line-height:1.3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.places-list .one.best .badges{position:relative;top:auto;right:auto;margin-top:12px;margin-bottom:7px}.places-list .one.best .badges::after{content:'';display:block;clear:both}.places-list .one.best .badges .badge{margin-left:0;font-size:8px;padding:6px 8px 4px;width:50%;float:left}.places-list .one .details{height:auto;margin-bottom:7px}.places-list .one .details ul{float:none}.places-list .one .details ul li{width:100%;line-height:24px}.places-list .one.best .btn-wrapper{position:relative;width:auto;bottom:auto;right:auto}.places-list .one.best .btn-wrapper .btn{font-size:12px}.places-list .one .btn{position:relative;bottom:auto;right:auto;width:100%}.places-list .one:not(.best) .btn-sale{margin-top:10px}.page.place h1{margin-bottom:0;font-size:22px;line-height:24px}.page.place .place-categ{margin-bottom:15px}.page.place .place-categ .line{display:none}.page.place .place-categ h3{padding:0;font-size:12px}.page.place .menu{padding:10px 0;margin-bottom:15px}.page.place .menu ul li{font-size:12px}.page.place .newyears-banner{padding:15px}.page.place .newyears-banner h2{font-size:14px}.avatar-details .avatar{padding:0}.avatar-details .badges .badge{font-size:12px}.avatar-details .details{padding:15px;padding-top:12px}.avatar-details .details ul li{padding-bottom:10px}.avatar-details .details ul li.addr,.avatar-details .details ul li.worktime{float:none;width:100%}.avatar-details .details .open-sale{margin-top:15px}.specials .details ul li{padding-top:7px}.specials .details ul li:first-child{border-top:solid #ddd 1px}.specials .details ul li span.param,.specials .details ul li span.value{float:none;display:block;width:100%}.specials .details ul li span.value a{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page.place{padding-bottom:15px}.page.place h2{font-size:22px;line-height:24px;margin-top:15px;margin-bottom:10px}.page.place .text,.page.place .text p{font-size:12px;line-height:1.5}.page.place .gallery,.page.place .photo-menu{margin-bottom:15px}.page.place .gallery h3,.page.place .photo-menu h3{margin-bottom:0}.page.place .gallery .total,.page.place .photo-menu .head .total{background:0;padding:0}.page.place .gallery ul li,.page.place .photo-menu ul li{width:25%}.page.place .photo-menu .head .last-update{margin-bottom:10px}.page.place .news-list .one{padding-bottom:20px}.page.place .news-list .one .avatar{float:none;margin-bottom:7px}.page.place .news-list .one .avatar img{width:100%;margin:0}.page.place .news-list .one .title{margin-top:0;margin-bottom:0}.page.place .news-list .one .date{margin-bottom:10px}.page.place .videos iframe{margin-bottom:15px;vertical-align:bottom}.page.place .videos iframe:last-child{margin-bottom:0}.page.place .review-list .btn-goto-new{margin-bottom:15px}.page.place .review-list .one{padding-bottom:15px;margin-bottom:12px}.page.place .review-list .one *:last-child{margin-bottom:0}.page.place .review-list .one span{display:block;margin:0}.page.place .review-list .one br{display:none}.page.place .review-list .one .title{margin-top:10px;margin-bottom:5px}.page.place .review-list .one .desc{font-size:12px;line-height:1.5}.page.place .review-list .one .desc p,.page.place .review-list .one .desc ul li,.page.place .review-list .one .desc ol li{margin-bottom:10px}.page.news .text p,.page.news .text ul,.page.news .text ol{font-size:14px;line-height:1.5;margin-bottom:7px}.map{margin-bottom:15px}.footer{padding-top:0}.footer *{text-align:center}.footer h4{margin-top:30px}.footer .logo{margin-top:30px}.footer .container .row:first-child{padding-bottom:30px}.footer .copyright{padding:15px 0}.footer .copyright p .age{display:block}#back-top{bottom:10px;margin-left:10px}#back-top span{margin-bottom:0;width:50px;height:50px}.body-banket_query .page{padding-top:12px;padding-bottom:54px}.body-banket_query .banket-wrapper h3{font-size:18px;line-height:1.3;padding-right:50px;margin-bottom:10px}.body-banket_query .banket-wrapper .back{top:15px;right:15px;width:20px;height:20px}.body-banket_query .banket-wrapper ol{margin-bottom:10px}.body-banket_query .banket-wrapper ol li{font-size:12px;margin-bottom:5px}.body-banket_query .banket-wrapper .notice{margin-bottom:15px}.body-banket_query .banket-wrapper .section{margin-bottom:15px;padding:10px 10px 0}.body-banket_query .banket-wrapper .section h4{font-size:16px}.body-sale_query .page{padding-top:12px;padding-bottom:15px}.body-sale_query .banket-wrapper h3{font-size:18px;line-height:1.3;padding-right:50px;margin-bottom:10px}.body-sale_query .banket-wrapper .back{top:15px;right:15px;width:20px;height:20px}.body-sale_query .banket-wrapper ol{margin-bottom:10px}.body-sale_query .banket-wrapper ol li{font-size:12px;margin-bottom:5px}.body-sale_query .banket-wrapper .notice{margin-bottom:15px}.body-sale_query .banket-wrapper .section{margin-bottom:15px;padding:10px 10px 0}.body-sale_query .banket-wrapper .section h4{font-size:16px}.chat-wrapper .wrapper{width:250px}div.conv-form-wrapper div.wrapper-messages{height:300px}.newyears-list .one .avatar{float:none}.newyears-list .one .details ul{float:none}.newyears-list .one .btn-newyear span{display:none}.newyears-list .one .details ul li{max-width:100%}.body-newyears .btn-wrapper{margin-bottom:15px}.body-newyears .btn-wrapper button{font-size:12px}.pretext-newyears p,.pretext-newyears ul,.pretext-newyears ol{font-size:10px;line-height:1.4}.subscribe-newyear{padding:10px;margin-bottom:15px}.subscribe-newyear p{font-size:12px;line-height:1.4}.newyears-list .one .name a{font-size:18px;line-height:1}.newyears-list .one .name span{display:block;margin-left:0;font-size:12px}.newyears-list .one .avatar img{margin-right:0;margin-bottom:5px;width:100%;height:auto}.newyears-list .one .details{height:auto}.newyears-list .one .details ul li{font-size:12px;line-height:26px;padding-left:30px;max-width:450px;background-size:16px !important}.newyears-list .one{padding-bottom:15px;margin-bottom:15px;border-bottom:solid #ddd 1px}.newyears-list .one .btn-newyear{margin-top:10px}.newyears-list .one .text p,.newyears-list .one .text ul,.newyears-list .one .text ol{font-size:12px;line-height:1.5;margin-bottom:5px}.newyears-list .one .text ul,.newyears-list .one .text ol{padding-left:30px}.newyears-list .one .text h3{margin-top:10px}.newyears-list .one .text .offers h4{font-size:14px}.newyears-list .one .text a{font-size:12px;width:100%}.newyears-list .one .text .offers .offer .btn{font-size:10px;width:100%;text-align:center}.body-weddings h1{font-size:18px;margin-bottom:12px}#weddings-list.items .item .left,#weddings-list.items .item .right{width:100%;float:none;padding:0}#weddings-list.items .item .left .img-wrapper{margin-bottom:8px}#weddings-list.items .item .left .img-wrapper img{margin-right:0}.body-weddings .info{padding:12px}.body-weddings .info .info-item{line-height:20px}#weddings-list.items .item h2{font-size:16px}.body-weddings .phone-wrapper{text-align:center}.body-weddings .phone-wrapper .phones .phone{margin:0 8px}#modal-weddings-show .modal-header{padding:12px}.modal.modal-full .modal-dialog .modal-content .modal-header .backbtn{top:12px;width:22px;height:22px;background-size:16px}#modal-weddings-show .modal-header .modal-title{font-size:16px}#modal-weddings-show .modal-footer{padding:12px}.phone-wrapper .phones{min-height:30px}.phone-wrapper .phones .phone{font-size:16px}.phone-wrapper .phone-description{font-size:10px}.modal.modal-full .modal-dialog .modal-content .modal-body{max-height:calc(100vh - 117px)}#modal-weddings-show .modal-body .item .left .img-wrapper{height:170px;margin-bottom:8px}#modal-weddings-show .modal-body .item .right{padding:0}#modal-weddings-show .modal-body .item .right h2{font-size:16px}#modal-weddings-show .modal-body .item .right .location{font-size:12px}#modal-weddings-show .modal-body .item .params-img .param-img span{font-size:12px}#modal-weddings-show .modal-body .item .center .profits *,#modal-weddings-show .modal-body .item .center .text *{font-size:12px}#modal-weddings-show .modal-body .item .center .rooms h3{font-size:16px}#modal-weddings-show .modal-body .item .center .rooms h3 span{font-size:12px}#modal-weddings-show .modal-body .item .center .rooms .params .param-line span.param,#modal-weddings-show .modal-body .item .center .rooms .params .param-line span.value{display:block;width:100% !important;float:none !important}#modal-weddings-show .modal-body .item .center .rooms .params .param-line span.value{padding-left:8px;padding-right:0}}