.clearfix:after{content:'';display:table;width:100%;clear:both;height:0}.i-b{display:inline-block;margin-left:-0.36em;vertical-align:top}.i-b:first-child{margin-left:0}*:focus{outline:0}.italic{font-family:'ptserifitalic';font-size:18px;line-height:24px;color:#333}.italic span{font-family:'ptserifbolditalic'}.center{text-align:center;margin:15px 0 0 0}h3{font-family:'PFDinTextProBold';text-transform:uppercase;font-size:36px;color:#fff;text-align:center;line-height:45px}h3.black{color:#333;text-align:center;position:relative;margin:80px 0 0 0}h3.black.mobile{display:none}h3.black:before{position:absolute;content:'';width:90px;height:6px;border-bottom:1px solid #333;border-top:1px solid #333;left:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto}h3.black:after{position:absolute;content:'';width:90px;height:6px;border-bottom:1px solid #333;border-top:1px solid #333;right:0;top:0;bottom:0;margin-top:auto;margin-bottom:auto}h3.black.long:before{width:300px}h3.black.long:after{width:300px}h3.black.white{color:#fff}h3.black.white:before{border-bottom:1px solid #fff;border-top:1px solid #fff}h3.black.white:after{border-bottom:1px solid #fff;border-top:1px solid #fff}h3.black.sec{margin:0}h3.black.sec2{margin:40px 0 0 0}.screens{text-align:center}.screens img{display:inline-block;padding:8px;border-radius:5px;border:3px solid #b8b8b8;margin:25px 2px 0}.items-wrap{margin-top:25px}.items-wrap .item{overflow:hidden;display:table;height:100%;margin-top:5px}.items-wrap .item.short img{margin-left:20px}.items-wrap .item.short p{padding-left:30px}.items-wrap .item img{float:left}.items-wrap .item p{padding-left:15px;max-width:980px;display:table-cell;vertical-align:middle}.white{color:#fff!important}.headline{position:relative;margin:20px auto 0;display:block;padding-top:20px;padding-bottom:15px;width:100%;max-width:930px;overflow:hidden}.headline.short{max-width:460px;overflow:visible}.headline.short img{left:-6px;top:0}.headline.short p{position:relative;text-align:center;padding:13px}.headline .wrap{background:rgba(0,0,0,0.2);padding:6px;border-radius:4px}.headline .wrap.mg{margin-left:11px}.headline .wrap.mg .cost{text-align:left;padding-left:110px}.headline .cost{border:1px dotted #fff;border-radius:4px;color:#fff;font-size:24px;font-family:'ptserifbolditalic';padding:13px;margin-bottom:0;text-align:center}.headline img{position:absolute;left:0;top:8px;z-index:1}.bi{font-family:'ptserifbolditalic';font-size:18px;line-height:24px;color:#333}.clear{clear:both}.orange{display:block;border-bottom:4px #d68306 solid;background:#ffd800;background:linear-gradient(to top,#fca627,#ffd800);height:54px;font-size:18px;color:#333;font-family:'PFDinTextProRegular';width:221px;border-top:0}.orange:hover{background:#fca627;background:linear-gradient(to top,#ffd800,#fca627)}.container-fluid.header-wrap{background:url("../img/header.png") center top no-repeat;-webkit-background-size:cover;background-size:cover}.container-fluid.promo-wrap{background:url("../img/promobg.png") center top no-repeat;-webkit-background-size:cover;background-size:cover}.container-fluid.cooking-wrap{background:url("../img/coiking.png") center top no-repeat;-webkit-background-size:cover;background-size:cover}.container-fluid.resting-wrap{background:url("../img/resting.png") center top no-repeat;-webkit-background-size:cover;background-size:cover}.container-fluid.smoking-wrap{background:url("../img/smoking-bg.png") center top no-repeat;-webkit-background-size:cover;background-size:cover}.container-fluid.bath-wrap{background:url("../img/bath-bg.png") center top no-repeat;-webkit-background-size:cover;background-size:cover}.container-fluid.billiard-wrap{background:url("../img/billiard.png") center top no-repeat;-webkit-background-size:cover;background-size:cover}.container-fluid.shop-wrap{background:url("../img/shop-bg.png") center top no-repeat;-webkit-background-size:cover;background-size:cover}.container-fluid.transfer-wrap{background:url("../img/car-bg.png") center top no-repeat;-webkit-background-size:cover;background-size:cover}.container-fluid.fun-wrap{background:url("../img/fun-bg.png") center top no-repeat;-webkit-background-size:cover;background-size:cover}.container-fluid.birthday-wrap{background:url("../img/birthdays.png") center top no-repeat;-webkit-background-size:cover;background-size:cover}.container-fluid.map-wrap{background:url("../img/map-bg.png") top center no-repeat;-webkit-background-size:cover;background-size:cover}.container-fluid.info-wrap{background:#e4edf1}.container-fluid.footer{background:#033d54}.container-fluid.fish-wrap{background:#faf4e6}.container-fluid.cafe-wrap{background:url("../img/cafe_bg.png") top center no-repeat;-webkit-background-size:cover;background-size:cover}.header{padding-bottom:169px}.header.ftr .logo{margin-top:15px}.header .logo{float:left}.header .icons-header{margin-left:180px;float:left;max-width:448px;width:100%}.header .icons-header .icon{float:left;width:50%;text-align:center;margin-top:32px}.header .icons-header .icon p{font-family:'ptserifitalic';font-size:16px;color:#333}.header .icons-header .icon p span{font-family:'ptserifbolditalic'}.header .best{margin-left:180px;float:left;max-width:448px;width:100%}.header .best h4{margin:40px 0 0 0;text-transform:uppercase;color:#fff;font-family:'PFDinTextProMedium';font-size:20px;text-align:center}.header .best .base{margin:40px 0 0 0;text-align:center;color:#c8e7f3;font-family:'PFDinTextProRegular';font-size:16px}.header .best .copy{margin:10px 0 0 0;text-align:center;color:#c8e7f3;font-family:'PFDinTextProRegular';font-size:16px}.header .social{float:left;margin-left:40px;margin-top:25px}.header .social .vk{background:#6996c7;border-radius:50%;padding:6.5px 7px;float:left}.header .social .fb{margin-left:16px;background:#496194;border-radius:50%;padding:6.5px 12.5px;float:left}.header .social button{background:#2bb8e8;background:linear-gradient(to top,#20a0e0,#2cbbe9);border:1px solid #05709b;position:relative;width:50px;height:50px;display:none}.header .social button:hover{background:linear-gradient(to top,#2cbbe9,#20a0e0)}.header .social button:after{content:url("../img/callblack.png");position:absolute;width:19px;height:19px;margin:auto;left:0;right:0;top:0;bottom:0}.header .contact-block{margin-left:25px;float:left;margin-top:25px}.header .contact-block a{display:block;margin-left:6px;padding-left:25px}.header .contact-block a.tel{background:url("../img/call.png") left center no-repeat;color:#333;font-family:'PFDinTextProRegular';font-size:18px;text-decoration:none}.header .contact-block a.tel span{font-family:'PFDinTextProMedium';font-size:26px}.header .contact-block a.tel:hover{color:#2bb8e8}.header .contact-block a.mail{background:url("../img/mail.png") left center no-repeat;color:#555;font-family:'ptserifregular';font-size:15px;text-decoration:underline}.header .contact-block a.mail.blue{color:#abc1cb}.header .contact-block a.mail:hover{color:#2bb8e8}.header .contact-block button{background:#2bb8e8;background:linear-gradient(to top,#20a0e0,#2cbbe9);border:1px solid #05709b;font-family:'PFDinTextProRegular';font-size:16px;color:#fff;height:35px;line-height:21px;margin-top:20px;width:215px}.header .contact-block button:hover{background:linear-gradient(to top,#2cbbe9,#20a0e0)}.header .center-wrap{margin:80px auto 0;background:url("../img/stroke.png") center top no-repeat;width:100%;max-width:842px;padding:17px 16px}.header .center-wrap .center-block{overflow:hidden;background:url("../img/innerstroke.png") center top no-repeat}.header .center-wrap .center-block h3{max-width:542px;margin:20px auto 0}.header .center-wrap .center-block p{text-align:center;max-width:700px;width:100%;margin:20px auto 0;color:#fff}.header .center-wrap .center-block .orange{padding:0;margin:30px auto;line-height:50px}.territory .map-wrap{margin:40px auto 25px;border-radius:4px;border:3px solid #b8b8b8;padding:9px;width:100%;max-width:990px;overflow:hidden}.territory .map-wrap img{width:100%}.promo{padding-bottom:245px}.promo .center-wrap{margin:80px auto 0;background:url("../img/stroke2.png") center top no-repeat;width:100%;max-width:842px;padding:21px 16px}.promo .center-wrap .center-block{overflow:hidden;background:url("../img/innerstroke3.png") center top no-repeat;padding-bottom:43px}.promo .center-wrap .center-block h3{max-width:480px;margin:40px auto 0}.promo .center-wrap .center-block p{text-align:center;max-width:700px;width:100%;margin:20px auto 0;font-size:18px;color:#fff;line-height:24px}.promo .center-wrap .center-block button{display:block;padding:0;margin:30px auto;border-bottom:4px #d68306 solid;background:#ffd800;background:linear-gradient(to top,#fca627,#ffd800);height:54px;font-size:18px;color:#333;font-family:'PFDinTextProRegular';width:221px}.promo .center-wrap .center-block button:hover{background:#fca627;background:linear-gradient(to top,#ffd800,#fca627)}.conditions,.smoking,.bath,.shop,.fun,.birthday,.cafe{padding-bottom:75px}.billiard,.transfer{padding-bottom:50px}.cooking{padding-bottom:85px}.cooking h3{text-align:left;max-width:790px;width:100%;margin:80px 0 40px}.cooking p{margin:20px 0 0 0;max-width:725px;width:100%;color:#fff}.resting{padding-bottom:85px}.resting h3{text-align:left;max-width:1020px;width:100%;margin:80px 0 40px;color:#333;padding-left:30%}.resting p{margin:20px 0 0 0;width:100%;color:#333;padding-left:30%}.services{padding-bottom:65px}.services .cont{text-align:center;margin-top:40px}.services .cont .big{font-size:30px;color:#333;font-family:'ptserifbolditalic';line-height:36px}.services .cont .wrap{display:block}.services .cont .wrap .block{height:400px;overflow:hidden;position:relative;vertical-align:top;width:226px;display:inline-block;background:url("../img/blockbg.png") top center no-repeat;margin:30px 2px 0}.services .cont .wrap .block:before{position:absolute;width:100%;height:100%;content:url("../img/blockstroke.png");top:9px;left:0}.services .cont .wrap .block.long{height:430px;background:url("../img/longblockbg.png") top center no-repeat}.services .cont .wrap .block.long:before{content:url("../img/blockstrokelong.png")}.services .cont .wrap .block.long .price{width:200px}.services .cont .wrap .block.long .desc{width:200px;letter-spacing:-0.8px}.services .cont .wrap .block.fat{background:url("../img/fatblockbg.png") top center no-repeat;height:380px;width:375px}.services .cont .wrap .block.fat:before{content:url("../img/fatblockstroke.png")}.services .cont .wrap .block.fat .price{width:200px;position:absolute;bottom:35px;left:0;right:0;margin-left:auto;margin-right:auto}.services .cont .wrap .block.fat .desc{margin-top:25px}.services .cont .wrap .block button{border-bottom:4px #d68306 solid;background:#ffd800;background:linear-gradient(to top,#fca627,#ffd800);z-index:1;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:30px;height:41px;width:165px;border-top:0;font-size:16px;color:#333;font-family:'PFDinTextProRegular'}.services .cont .wrap .block button:hover{background:#fca627;background:linear-gradient(to top,#ffd800,#fca627)}.services .cont .wrap .block .price{padding:9px 0;border-radius:0 0 4px 4px;background:#f11b25;background:linear-gradient(to top,#b00d08,#f11b25);width:137px;margin:0 auto;font-size:16px;font-family:'ptserifbolditalic';color:#fff}.services .cont .wrap .block .price.long{padding:0}.services .cont .wrap .block .price span{font-size:14px;font-family:'ptserifitalic'}.services .cont .wrap .block .desc{width:190px;font-family:'ptserifbolditalic';color:#333;font-size:18px;margin:15px auto 0;line-height:20px}.services .cont .wrap .block .text{font-family:'ptserifitalic';color:#333;font-size:16px;max-width:330px;width:100%;margin:10px auto 40px}.birthday .orange{margin:35px auto 0}.contacts{padding-bottom:60px}.contacts h4{font-family:'PFDinTextProMedium';font-size:24px;color:#333;line-height:24px;text-align:center;text-transform:uppercase;margin:60px 0 0 0}.contacts img{display:block;margin:25px auto 0}.contacts a{margin-top:5px;display:block;text-align:center;color:#333;font-family:'PFDinTextProRegular';font-size:30px;line-height:35px;text-decoration:none}.contacts a:hover{color:#2bb8e8}.contacts .orange{margin:10px auto 0}.map{height:540px;padding-top:272px;padding-bottom:33px}.map .wrap{width:480px;margin:0 auto;background:url("../img/mapstroke.png") top center no-repeat;padding-top:20px}.map .wrap .address{background:url("../img/address_bg.png") top center no-repeat;padding-top:20px;padding-bottom:20px}.map .wrap .address p{max-width:400px;width:100%;margin:0 auto;font-size:18px;color:#fff;font-family:'PFDinTextProRegular';text-align:center;line-height:24px}.map .wrap .address a{display:block;width:210px;color:#fff;padding-left:29px;margin:0 auto;text-decoration:none}.map .wrap .address a:hover{color:#2bb8e8}.map .wrap .address a.tel{background:url("../img/call.png") left center no-repeat;font-family:'PFDinTextProbold';font-size:20px}.map .wrap .address a.mail{background:url("../img/mail.png") left center no-repeat;font-size:17px;font-family:'PFDinTextProRegular'}.route{padding-bottom:50px}.route .color{color:#ce0b0b}.route p{padding-left:40px}.route p.pl{padding-left:60px}.route p.nopl{padding-left:0}.route .num1{background:url("../img/num1.png") left top no-repeat;padding-top:7px}.route .num2{background:url("../img/num2.png") left top no-repeat;padding-top:7px}.route .num3{background:url("../img/num3.png") left top no-repeat;padding-top:7px}.route .num4{background:url("../img/num4.png") left top no-repeat;padding-top:7px}.info{padding-bottom:75px}.info .fst{padding:0 40px}.info .fst:before{width:40px}.info .fst:after{width:40px}.info .pt{margin-top:50px}.info .reviews{margin-top:20px;margin-left:277px;font-family:'ptserifitalic';font-size:18px;line-height:24px;color:#333}.info .reviews a{color:#117ca8;text-decoration:underline}.info .reviews a:hover{color:#333}.info br{display:none}.fish-wrap .wrap{width:100%;margin:0 auto;height:579px;position:relative;background:url(../img/fish_bg.jpg) no-repeat center top}.fish-wrap .cont{width:1000px;margin:0 auto;text-align:center;position:relative}.fish-wrap .cont .zoomy{position:absolute;z-index:0}.fish-wrap .cont .zoomy span img{border:solid 4px rgba(255,255,255,0.6);border-radius:10px 10px 10px 10px;-webkit-border-radius:10px;-moz-border-radius:10px}.fish-wrap .cont .zoomy img{border:solid 4px rgba(255,255,255,0.6);border-radius:10px 10px 10px 10px;-webkit-border-radius:10px;-moz-border-radius:10px}.fish-wrap .hidden-md{display:none}.popup{top:0;width:100%;height:100%;position:fixed;background:rgba(0,0,0,0.3);z-index:1050;display:none}.modal-dialog{background:rgba(255,255,255,0.3);padding:10px;border-radius:4px;width:100%;left:0;right:0;top:0;bottom:0;margin:auto!important;position:fixed!important}.modal-dialog.call{height:350px;max-width:340px}.modal-dialog.call .modal-content .modal-body{padding:0 5px 35px}.modal-dialog.try{max-width:975px;background:0;overflow:auto}.modal-dialog.try .modal-title .close{background:url("../img/close2.png") center no-repeat;top:5px;right:5px}.modal-dialog.try .modal-content .modal-body{padding:0 0 25px 45px;overflow:hidden}.modal-dialog.try .modal-content .modal-body h3{margin:30px 0 10px}.modal-dialog.try .modal-content .modal-body .big{font-size:24px;margin:25px 0 25px;font-family:'ptserifbolditalic'}.modal-dialog.try .modal-content .modal-body .tal p{font-size:16px;line-height:18px;text-align:left}.modal-dialog.try .modal-content .modal-body .tal p.mt{margin-top:10px}.modal-dialog.try .modal-content .modal-body .tal .italic{font-family:'ptserifitalic'}.modal-dialog.try .modal-content .modal-body .tal .bi{font-family:'ptserifbolditalic'}.modal-dialog.try .modal-content .modal-body .left-block{float:left;max-width:345px;width:38%}.modal-dialog.try .modal-content .modal-body .left-block p{font-size:16px}.modal-dialog.try .modal-content .modal-body .left-block .carousel .carousel-inner .item a{display:block;position:relative}.modal-dialog.try .modal-content .modal-body .left-block .carousel .carousel-inner .item a:after{content:'';position:absolute;background:url("../img/loop2.png") center no-repeat;width:50px;height:50px;bottom:0;right:0}.modal-dialog.try .modal-content .modal-body .left-block .carousel .carousel-inner .item a img{height:240px;width:345px}.modal-dialog.try .modal-content .modal-body .left-block .carousel .controls{text-align:center;overflow:hidden;padding:6px 0;margin-top:25px}.modal-dialog.try .modal-content .modal-body .left-block .carousel .controls .carousel-control{position:relative;background-image:none;display:inline-block}.modal-dialog.try .modal-content .modal-body .left-block .carousel .controls .carousel-control span{padding:7.5px 18.5px;border:1px solid #ceccc0}.modal-dialog.try .modal-content .modal-body .left-block .carousel .controls .carousel-control span.spn-right{background:url("../img/right.png") center no-repeat}.modal-dialog.try .modal-content .modal-body .left-block .carousel .controls .carousel-control span.spn-left{background:url("../img/left.png") center no-repeat}.modal-dialog.try .modal-content .modal-body .right-block{margin-left:2%;float:left;max-width:540px;width:60%}.modal-dialog.try .modal-content .modal-body .right-block .italic,.modal-dialog.try .modal-content .modal-body .right-block .bi{font-size:16px;line-height:18px;text-align:left}.modal-dialog.try .modal-content .modal-body .right-block .italic.mt,.modal-dialog.try .modal-content .modal-body .right-block .bi.mt{margin-top:10px}.modal-dialog.try .modal-content .modal-body .right-block .italic{font-family:'ptserifitalic'}.modal-dialog.try .modal-content .modal-body .right-block .bi{font-family:'ptserifbolditalic'}.modal-dialog.ty{max-width:340px;height:485px}.modal-dialog.ty .modal-content .modal-body{padding:0 5px 39px}.modal-dialog.error{max-width:340px;height:500px}.modal-dialog.error .modal-content .modal-body{padding:0 5px 10px}.modal-dialog img{display:block;margin:0 auto}.modal-dialog .modal-title{position:relative}.modal-dialog .modal-title .close{position:absolute;width:19px;height:19px;background:url("../img/close.png") center no-repeat;z-index:10000;right:-30px;top:-30px;opacity:1}.modal-dialog .modal-title .close:hover{opacity:.5}.modal-dialog .modal-content{background:#fff;border-radius:4px}.modal-dialog .modal-content .modal-body h3{text-align:center;text-transform:uppercase;color:#333;font-size:24px;font-family:'PFDinTextProBold';margin:20px 0 10px;line-height:27px}.modal-dialog .modal-content .modal-body p{text-align:center;font-size:18px;font-family:'PFDinTextProRegular';color:#575757;margin-bottom:0;line-height:20px}.modal-dialog .modal-content .modal-body form{text-align:center;overflow:hidden}.modal-dialog .modal-content .modal-body form ::-webkit-inner-spin-button{display:none}.modal-dialog .modal-content .modal-body form ::-webkit-calendar-picker-indicator{color:transparent;width:20px;height:20px;margin-right:20px}.modal-dialog .modal-content .modal-body form ::-webkit-calendar-picker-indicator:hover{background:url("../img/calendar.png") right center no-repeat;width:20px;height:20px}.modal-dialog .modal-content .modal-body form input{border:1px solid #cdc1b8;border-radius:4px;height:47px;width:245px;padding-left:25px;line-height:46px;font-family:'PFDinTextProLight';color:#575757;font-size:18px;margin-top:8px}.modal-dialog .modal-content .modal-body form input.message{margin-top:5px}.modal-dialog .modal-content .modal-body form input.in{background:url("../img/calendar.png") no-repeat;background-position:199px center}.modal-dialog .modal-content .modal-body form input.out{background:url("../img/calendar.png") no-repeat;background-position:199px center}.modal-dialog .modal-content .modal-body form button{height:56px;width:100%;max-width:245px;float:none}.modal-dialog .modal-content .modal-body form button.blue{background:#45c5f9;background:linear-gradient(to top,#27aee5,#45c5f9);border:1px solid #05709b;font-family:'PFDinTextProMedium';font-size:20px;color:#fff;margin-top:16px}.modal-dialog .modal-content .modal-body form button.blue:hover{background:#27aee5;background:linear-gradient(to top,#45c5f9,#27aee5)}.modal-dialog .modal-content .modal-body form button.orange{display:block;margin:16px auto 0}.modal-dialog .modal-content .modal-body form label{display:block;font-weight:normal;margin:15px auto 0;width:245px;color:#8e8e8e;font-size:16px;text-align:left;font-family:'PFDinTextProRegular'}@media(max-height:899px){.modal-dialog.try{overflow:auto}}@media(max-width:1199px){h3.black{margin:50px 0 0 0;padding:0 60px}h3.black:before{top:20px;margin-top:0;margin-bottom:0;width:60px}h3.black:after{top:20px;margin-top:0;margin-bottom:0;width:60px}h3.black.long:before{width:200px}h3.black.long:after{width:200px}.header .icons-header,.header .best{max-width:320px;margin-left:100px}.info .reviews{margin-left:175px}}@media(max-width:992px){h3{line-height:40px}.headline .wrap.mg .cost{font-size:18px}.header{padding-bottom:80px}.header .social{float:right;margin-right:0}.header .social .vk,.header .social .fb{float:none;display:block;width:33px;margin:8px auto 0}.header .social button{display:block}.header .contact-block{display:none}.header .center-wrap{margin:40px auto 0;background:0}.header .center-wrap .center-block{padding:0 20px;background-size:contain}.header .center-wrap .center-block p{margin:10px auto 0}.header .center-wrap .center-block button{margin:20px auto}.promo{padding-bottom:80px}.promo .center-wrap{margin:40px auto 0;background:0;padding:0}.promo .center-wrap .center-block{padding:0 20px 40px 20px;background:url("../img/innerstroke3.png") center top no-repeat;background-size:cover}.promo .center-wrap .center-block h3{margin-top:40px}.promo .center-wrap .center-block p{margin:10px auto 0}.resting h3,.resting p{padding-left:20%}.info .reviews{margin-left:60px}.fish-wrap .hidden-md{display:block}.fish-wrap .wrap{display:none}}@media(max-width:769px){.container-fluid.resting-wrap{background:url("../img/resting.png") left top no-repeat;-webkit-background-size:cover;background-size:cover}.headline.lg img{top:0;left:0;right:0;margin-left:auto;margin-right:auto}.headline .wrap.mg{margin-left:0;margin-top:55px}.headline .wrap.mg .cost{font-size:18px;padding-left:13px;text-align:center}.headline .wrap.mg2{margin-top:65px}h3{font-size:25px;line-height:30px}h3.black{margin:30px 0 0 0!important}h3.black:before{top:13px}h3.black:after{top:13px}h3.black.long:before{width:100px}h3.black.long:after{width:100px}h3.black.sec2{margin:2 0 0 0 0!important}.header{padding-bottom:40px}.header .icons-header,.header .best{margin-left:25px}.header .center-wrap{margin:30px auto 0}.header .center-wrap .center-block{border-radius:10px;background-size:cover}.territory .map-wrap{margin-top:20px}.promo{padding-bottom:40px}.promo .center-wrap{margin:30px auto 0}.promo .center-wrap .center-block{border-radius:10px}.conditions,.smoking,.bath,.billiard,.shop,.fun,.route,.cafe{padding-bottom:30px}.transfer{padding-bottom:20px}.services{padding-bottom:30px}.services .cont .big{font-size:18px}.birthday{padding-bottom:50px}.info{padding-bottom:30px}.info .pt{margin-top:25px}.info .reviews{margin-left:0;text-align:center}}@media(max-width:767px){.modal-dialog.try{max-width:370px}.modal-dialog.try .modal-content .modal-body{padding:10px 15px}.modal-dialog.try .modal-content .modal-body .left-block{width:100%;clear:both}.modal-dialog.try .modal-content .modal-body .right-block{width:100%;margin-top:20px}}@media(max-width:641px){.header .logo{width:100%;max-width:130px;margin-top:20px}.header .logo img{width:100%}.header.ftr{padding-bottom:175px;position:relative}.header.ftr .logo{margin-top:20px}.header .icons-header{display:none}.header .best{position:absolute;top:170px;left:0;right:0;margin-left:auto;margin-right:auto;width:280px}.header .best h4{margin-top:10px}.header .social{margin-top:20px}.info br{display:block}}@media(max-width:561px){.container-fluid.map-wrap{background-position:center;background-size:auto}.items-wrap .item{display:block;height:auto;margin-top:20px;text-align:center}.items-wrap .item img{float:none;display:block;margin:0 auto!important}.items-wrap .item p{padding-left:0!important;margin-top:5px;display:block;height:auto}.cooking,.resting{padding-bottom:45px}.cooking h3,.resting h3{padding-left:0;text-align:center;margin:35px 0 30px}.cooking p,.resting p{text-align:center;margin:15px 0 0 0;padding-left:0}.map{height:auto;padding-top:230px}.map .wrap{padding:0;background:0;width:100%;max-width:400px}.map .wrap .address{position:relative;background:rgba(0,0,0,0.6);border-radius:5px;padding:10px}.map .wrap .address p{font-size:14px;line-height:18px}.map .wrap .address:before{position:absolute;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #3a454a;content:'';top:-11px;left:0;right:0;margin-left:auto;margin-right:auto;width:24px;height:10px}}@media(max-width:481px){h3.black.usuall{display:none}h3.black.mobile{display:block;margin-bottom:0}h3.black.mobile.sec{padding:0;margin-top:0}h3.black.mobile.sec:before{display:none}h3.black.mobile.sec:after{display:none}h3.black.long:before{width:60px}h3.black.long:after{width:60px}h3.black.sec{margin-top:0!important}.headline{margin-top:15px;padding-top:90px}.headline.lg{padding-top:20px}.headline .cost{font-size:18px}.headline.money img{top:8px}.headline img{left:0!important;right:0;margin-left:auto;margin-right:auto;top:0}.territory .map-wrap{border:0;padding:0;border-radius:0}.services .cont .wrap .block .text{max-width:190px;line-height:18px;margin:10px auto 20px}.services .cont .wrap .block.fat{height:430px;width:226px;background:url("../img/longblockbg.png") top center no-repeat}.services .cont .wrap .block.fat:before{content:url("../img/blockstrokelong.png")}.services .cont .wrap .block.fat .price{bottom:40px}}@media(max-width:401px){h3{font-size:20px;line-height:21px}h3.black:before{top:7px}h3.black:after{top:7px}.bi{font-size:14px;line-height:17px}.italic{font-size:14px;line-height:17px}.italic span{font-size:16px}.header .center-wrap .center-block{padding:0 5px}.promo .center-wrap .center-block{padding:0 5px 30px}.promo .center-wrap .center-block p{font-size:14px;line-height:17px}.contacts{padding-bottom:25px}.contacts h4{font-size:18px;margin:35px 0 0 0}.contacts img{margin:15px auto 0}.contacts .orange{margin:25px auto 0}.modal-dialog.try{overflow:auto;height:auto;max-height:555px}.modal-dialog .modal-title .close{background:url("../img/close2.png") center no-repeat;top:5px;right:5px}}@media(max-width:321px){.header .center-wrap .center-block{padding:0 3px;background:url("../img/innerstroke2.png") center top no-repeat;border-radius:0}.promo .center-wrap .center-block{padding:0 35px 30px;background:url("../img/innerstroke2.png") center top no-repeat;border-radius:0}.promo .center-wrap .center-block p{margin-top:20px}}