.mapa{position:absolute;top:0;left:0;width:100%;height:962px;}
.mob_nav,
.reviews_mob{display:none;}
.mob_w_h{display:none;}
@media screen and (max-width:1200px){.reviews_pc{display:none;}
.reviews_mob{display:block;}
.mob_w{padding-top:35px;text-align:center;}
.mob_w .g5_title{font-size:28px;}
.gal_m img{display:inline-block;width:30%;margin:15px 1% 0;}
.wrap,
.wrapper5 .gallery5 .items .item, .wrapper13 .gallery5 .items .item{width:960px;}
.top_menu .wrap,
.wrapper16,
#wrapper11,
#wrapper12{display:none;}
.wrapper1 .items{margin:10px 5px 0;width:305px;}
.wrapper1 .items .i_text2{font-size:19px;line-height:1.35;}
.wrapper2 .types-item{width:290px;}
#wrapper2{height:1250px;}
body{width:100%;overflow-x:hidden;}
.burger{width:30px;padding:5px;border:1px solid #000;border-radius:5px;margin:10px 0 0 2%;}
.burger span{height:4px;background:#000;border-radius:5px;margin-bottom:5px;display:block;}
.burger span:last-child{margin-bottom:0;}
.mob_nav{display:block;}
.mob_nav ul{position:absolute;top:100%;width:100%;left:0;border-top:1px solid #000;margin:0;display:none;}
.mob_nav ul li{display:block;width:100%;border-bottom:1px solid #000;margin:0;background:#fff;text-align:center;}
.mob_nav ul li a{display:block;}
.top_menu{height:53px;}
.vp_2 .btn-group{margin-left:0;overflow:hidden;}
.vp_2 img{display:none;}
.vp_2 .next .btn{margin-left:auto !important;margin:25px auto 0;}
.esho{color:#000;width:300px;text-align:center;margin:15px auto;background:#FFFD00;border-radius:10px;padding:10px 0;font-size:20px;box-shadow:1px 1px 1px #000;}
}
@media screen and (max-width:1000px){.wrap,
.block,
.wrapper5 .gallery5 .items .item, .wrapper13 .gallery5 .items .item{width:750px;}
.wrapper5 .control_top ,
.wrapper5 .read_review{width:0;height:0;overflow:hidden;opacity:0;}
.wrapper5 .gallery5 .items .item .g5_title, .wrapper13 .gallery5 .items .item .g5_title{padding-top:20px;width:100%;}
.wrapper5 .gallery5 .items .item .g5_description{width:auto;text-align:center;height:auto;padding-bottom:15px;}
.wrapper5 .gallery5 .items .item .g5_description .g5_d_label,
.wrapper5 .gallery5 .items .item .g5_description .g5_d_value{display:inline-block;padding:0 10px;}
.wrapper5 .gallery5 .items .item .g5_description{margin-bottom:0;}
.wrapper5 .gallery5 .items .item .gallery5_in{position:static;margin:0 auto;}
.wrapper5 .gallery5 .items .item .gallery5_in .thumbs{left:auto;top:650px;}
.wrapper5 .top,
.calc{display:none;}
.left_calc{float:none;margin:0 auto;}
.wrapper3 .btn.btn-checked.active{text-align:center;}
.logo span{float:none;margin:10px 0 0 0;}
.block_1 h1{margin-top:0;font-size:40px;line-height:1.5;}
.wrapper1 .items{width:240px;}
.wrapper1 .items .i_text2{font-size:17px;}
.wrapper1 .items .i_text2 br{content:'';display:inline;}
.block_2 .title{font-size:40px;line-height:1.2;}
.left_catalog{position:absolute;bottom:-24px;margin:0;z-index:-1;left:0;}
.left_catalog img{width:570px;}
.block_2{padding-bottom:20px;}
.wrapper2 .types-item{border:3px solid #fffd00;width:227px;margin-bottom:10px;}
.wrapper2 .types-item img{max-width:100%;}
.title,
.wrapper6 .title{font-size:40px;line-height:1.2;}
.wrapper6{background-position:top left;}
.wrapper6 .meeting_results li .mr_text{line-height:1.2;margin-top:10px;}
.wrapper6 .meeting_results li .check{top:14px;}
.wrapper13 .modal5{margin-left:0;}
.wrapper5 .gallery5 .modal5 .m5_text, .wrapper13 .gallery5 .modal5 .m5_text{width:540px;}
.wrapper13 .buttons{left:280px;}
.wrapper10 .title{width:100%;font-size:46px;line-height:1.1;}
.wrapper15 .title{line-height:1;}
.wrapper{min-width:300px;}
.wrapper6{height:740px;}
.wrapper5 .gallery5{width:100%;}
.wrapper5 .gallery5 .items .item .g5_text{width:100%;top:720px;left:0;}
.wrapper5 .gallery5 .pagination.bottom{left:48%;}
.wrapper5 .gallery5 .control.control_bottom.left{left:30%;}
.wrapper5 .gallery5 .control.control_bottom.right{left:auto;right:30%;}
}
@media screen and (max-width:750px){body > div.wrapper.wrapper3 > div > div.vp_4 > div,
body > div.wrapper.wrapper3 > div > div.vp_4 > form > div.text1{width:100%;margin-left:0;}
.wrap,
.block,
.wrapper5 .gallery5 .items .item, .wrapper13 .gallery5 .items .item{width:480px;}
.phone_block{position:absolute;right:0;}
.block_1 .logo img{width:220px;}
.phone_block p{margin:8px 0 4px;font-size:22px;}
.block_1 h1{background:#ffea3c;line-height:1.1;font-size:32px;}
.block_1 h1 span{display:inline;padding:0;}
.wrapper3 .text1 br,
.title br{content:'';display:inline;}
.left_form{width:100%;}
.left_form p{font-size:15px;}
.wrapper1 .items{width:150px;}
.wrapper1 .items .i_text1{line-height:1.1;font-size:56px;}
.wrapper1 .items .i_text2{font-size:15px;}
.wrapper1 .items.item3 .y_line{margin:0 0 11px;}
.wrapper3 .title{padding-top:35px;}
.wrapper .title{padding-top:35px;}
.title{font-size:34px;line-height:1.1;}
.left_calc{width:100%;}
.block_2 .title{font-size:30px;line-height:1.1;}
.left_catalog{display:none;}
.form_new{float:none;margin:25px auto 10px;}
.wrapper2 .types-item{width:225px;}
#wrapper2{height:auto;overflow:hidden;}
.wrapper2 .types-item:nth-child(4){margin:30px auto 15px;float:none;clear:both}
.wrapper6 .title{margin-top:0;padding-top:30px;}
.wrapper6 ul{margin-top:20px;}
.wrapper5 .gallery5 .modal5 .m5_img, .wrapper13 .gallery5 .modal5 .m5_img{margin:10px auto;float:none;width:100%;text-align:center;height:auto;background:none;position:static;}
.wrapper5 .gallery5 .modal5 .m5_img img, .wrapper13 .gallery5 .modal5 .m5_img img{border-radius:100%;}
.wrapper5 .gallery5 .modal5 .m5_text, .wrapper13 .gallery5 .modal5 .m5_text{width:100%;padding-left:0;}
.wrapper5 .gallery5 .modal5 .m5_title, .wrapper13 .gallery5 .modal5 .m5_title{padding:10px 0 0;text-align:center;}
.wrapper13 .buttons{bottom:0;}
gallery5{padding-bottom:30px;}
.wrapper5 .gallery5 .modal5 .m5_text, .wrapper13 .gallery5 .modal5 .m5_text{font-size:16px;line-height:1.25;}
.wrapper13 .buttons{top:490px;left:160px;}
.wrapper13{padding-bottom:40px;}
.wrapper10 .title{font-size:34px;}
.wrapper10 .w10_form{width:auto;}
.wrapper10 .w10_form .w10_form_input_left,
.wrapper10 .w10_form .w10_form_input_right{width:100%;text-align:center;float:none;padding:0 0 15px;}
.wrapper10 .w10_form textarea{width:80%;font-size:15px;line-height:1.2;}
.wrapper-footer .center{width:240px;}
.wrapper-footer .center .text{font-size:15px;}
.wrapper15 .center{margin:15px 0 0;width:280px;padding:10px;}
.wrapper15 .title{width:auto;padding:0 0 10px;font-size:25px;}
.wrapper15 .open-callback, .wrapper15 .open-callback22, .wrapper15 .phones{font-size:18.5px;}
.wrapper15 .open-callback, .wrapper15 .open-callback22{padding-top:10px;}
.wrapper15 .address{margin:0;position:static;width:280px;padding:0 10px 10px;border-radius:0;background:rgba(255,255,255,0.7);text-align:left;height:auto;}
.wrapper15 .address .text1,
.wrapper15 .address .text3{padding-top:5px;text-align:left;}
.wrapper15 .address .text2{padding-top:0;text-align:left;margin:0;}
.mapa,
.wrapper15{height:400px;}
.wrapper10 .w10_form .w10_form_input_left input{top:auto;right:auto;}
.mob_w .g5_title{font-size:22px;}
.gal_m img{width:31%;margin:15px 0.5% 0;}
.gal_m{padding-bottom:6px;}
#modal-result .modal-dialog{width:300px;margin:0 auto;}
#modal-result .icon-ok{margin:30px auto 10px;}
#modal-result .title{font-size:22px;}
#modal-result .description{padding-top:0;line-height:1.1;padding:0 2%;margin-top:3px;}
#modal-result .modal-body{padding-bottom:20px;}
}
@media screen and (max-width:530px){.wrap,
.block{width:460px;}
.wrapper1 .items{width:143px;}
.wrapper1 .items .i_text2{font-size:14px;}
.wrapper2 .types-item{width:295px;float:none;margin:15px auto 0;clear:both;}
.title, .wrapper6 .title{font-size:32px;}
.wrapper10{height:auto;}
}
@media screen and (max-width:470px){.wrap,
.block{width:320px;}
.wrapper3 .order-form{width:100%;}
.icons, .wrapper-footer{height:auto;padding-bottom:10px;}
.wrapper1 .item3{clear:both;margin:10px auto 0;float:none;}
.wrapper1 .item2{float:right;}
.wrapper3{height:auto;background-size:auto 120%;padding-bottom:10px;}
.wrapper3 .btn-checked{width:99%;margin:10px 0;}
.block_2 .title{font-size:24px;}
.form_new{width:auto;}
.form_new input[type=text]{width:90%;}
.btn_big{width:100% !important;}
.wrapper6 .meeting_results li .mr_text{font-size:18px;}
.wrapper6{height:auto;padding-bottom:10px;}
.wrapper6 .btn,
.wrapper6 .send{width:100%;}
.btn{letter-spacing:0.1px;}
.title, .wrapper6 .title{font-size:28px;}
.wrapper10 .title{font-size:26px;margin-bottom:20px;}
.wrapper10 .w10_form .btn{width:90%;padding:15px 0;letter-spacing:0.1px;font-size:16px;}
.phone_block,
.wrapper-footer .center{position:static;float:none;margin:0 auto 20px;clear:both;text-align:center;}
.block_1 .logo{margin-bottom:0;text-align:center;}
.logo span{width:auto;}
.logo span br{content:'';display:inline;}
.wrapper13 .buttons{left:60px;}
.wrapper-footer .left{position:static;text-align:center;padding-bottom:10px;}
.wrapper-footer .left .logo{margin:0 auto 0 15px;text-align:center;padding:0;}
.mob_w{padding-top:25px;text-align:center;}
.mob_w .g5_title{font-size:18px;}
.gal_m img{display:block;width:49%;margin:10px 0;float:left;}
.gal_m img:nth-child(2){float:right;}
.gal_m img:last-child{width:100%;float:none;clear:both}
}
@media screen and (max-width:410px){}
@media screen and (max-width:385px){}
@media screen and (max-width:370px){.wrapper3 .btn-checked{float:none;}
}
@media screen and (max-width:350px){.wrap,
.block{width:300px;}
.block_1 h1{font-size:28px;}
.wrapper1 .items{width:100%;}
.wrapper1 .items.item3 .y_line{margin:0 auto 11px;}
.form_new input[type=submit]{width:280px;height:75px;background-size:100% auto;}
.title, .wrapper6 .title{font-size:24px;}
.jq-selectbox{width:300px;}
}