@media (min-width:1025px){.mess_rotate, .mob_menumodule, .top11, #schedule, .dup_mobmodule, .wash_mobmodule, .map_mob{display:none;}
}
@media screen and (max-device-width:1024px) and (orientation:portrait), screen and (max-device-width:1024px) and (orientation:landscape), screen and (max-width:1024px){.mess_rotate, .mob_menumodule, .top11, #schedule, .dup_mobmodule, .wash_mobmodule, .map_mob{display:none;}
}
@media screen and (max-device-width:860px) and (orientation:portrait), screen and (max-width:860px){.mess_rotate, .mob_menumodule, .top11, #schedule, .dup_mobmodule, .wash_mobmodule, .map_mob{display:none;}
}
@media screen and (max-device-width:767px) and (orientation:landscape){.mess_rotate{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:99999;display:block;}
.rotate{position:fixed;top:50%;margin-top:-110px;left:50%;margin-left:-342px;background:#3a6a6e;padding:50px 40px;font-size:34px;width:600px;outline:10px solid rgb(255, 255, 255);color:#fff;text-align:center;outline-offset:16px;text-transform:uppercase;}
}
@media screen and (max-device-width:480px) and (orientation:portrait), screen and (max-width:480px){.mess_rotate, .mainmenumodule, #menu .container_12 > div:nth-child(1), #header .container_12 #address, .duplmodule, .fast_cfg_link, .pricemodule, #car, #worktime > div > ul li:after, #holidaysworktime p:after, #map, #footer:before, #footer:after{display:none;}
body, html{}
html, body{width:860px!important;min-width:inherit!important;}
body{width:860px;}
.container_12, .container_16, .grid_12{width:860px!important;margin:0 auto;overflow:hidden;}
.container_12, .container_16, .grid_12{width:860px!important;margin:0 auto;overflow:hidden;padding:0;}
p#tomorrow2, p#mode_night2, p#mode_sun2, p#mode_close2{display:none;}
.mob_menumodule{display:block;}
.top11 select{width:78px;height:63px;text-indent:-99999px!important;background:url(../images/hamb.png) no-repeat;border:none;outline:none!important;display:block;margin-bottom:37px;-webkit-appearance:none;}
.top22 a{font-size:110px;}
.top22 .modulebody:before{width:85px;height:67px;background:url(../images/phone.png) no-repeat center;content:'';display:inline-block;vertical-align:sub;margin-right:18px;background-size:100%;}
#menu:after{width:100%;height:1px;border-bottom:2px dashed #FFF;display:block;position:absolute;bottom:10px;left:0;content:'';opacity:.25;}
#menu{padding:0;height:170px;position:fixed;}
.top11{margin-top:46px;width:auto!important;margin-left:40px;}
.top22{margin-top:12px;margin-right:40px;}
#header .container_12 #logo a{width:669px;height:273px;background:url(../images/logo_mob.png) no-repeat center;display:block;background-size:98%;position:absolute;bottom:-31px;left:50%;margin-left:-275px;}
#schedule{display:block;font-family:'AmericanRetro';color:#c43d38;font-size:87px;text-align:center;background:#e9e2d0 url(../images/grain.png) repeat center;padding:15px 0;}
#yestarday2, #tomorrow2{text-transform:capitalize;}
.schedulemodulebody p{display:inline-block;}
#mode_night2, #tomorrow2{display:inline-block;}
#mode_day2, #mode_night2{position:relative;}
#mode_day2 span span, #mode_night2 span span{position:absolute;top:15px;font-size:53px;padding-left:10px;}
#schedule .container_12{margin-left:-24px;}
#header{margin-top:134px;}
#duplicate .container_12{background:none;}
.dup_mobmodule{text-align:center;display:block;font-size:45px;color:#fff;font-family:'Roboto Slab Light';text-transform:uppercase;}
#dialog span {
      font-size: 53px;
    line-height: 1.2;
    margin: 18px auto 0;
}
.window {
    font-size: 38px;
    padding: 65px 0px 77px;
}
.close:before {
    content: 'X';
    display: block;
width: 48px;
    height: 48px;
    position: absolute;
    top: 24px;
    left: -94px;
    background: url(../images/icons/close2.svg) no-repeat center;
    background-size: 70px;
}
.body__side-right{grid-area: c;
  display: grid;
  place-items: end;
  background: url(/templates/pobedka/images/pobzik-min.png) no-repeat center / 100%;
  width: 400px;
  max-width: 550px;
  height: 572px;
  margin-left: 30px;
  position: relative;
  top: -20px;
}
.body__side-left div {
  display: flex;
  flex-direction: column;
  margin-bottom: 40px;
  width: 95%;
}
    
    
.dup_mobmodulebody span{font-size:55px;font-family:'Roboto Slab Bold';}
.price_mob{margin-top:45px;}
.price_mob p{display:inline-block;vertical-align:middle;}
.price_mob p:nth-child(1){font-family:'Roboto Slab Bold';font-size:56px;text-transform:uppercase;color:#fff;background:url(../images/orange.png) no-repeat center center;width:311px;background-size:100%;padding:13px 0;}
.price_mob p:nth-child(2) a{text-decoration:none;font-family:'Roboto Slab Bold';color:#008d93;font-size:46px;background:url(../images/white.png) no-repeat center center;text-transform:initial;width:457px;background-size:97%;text-align:center;display:inline-block;padding:15px 0;}
.techosm1{display:none;}
.techosmmodule{width:auto;float:none;margin-right:0;padding-left:40px;padding-right:40px;background:url(../images/insp.png) no-repeat top 80px right 20px;}
.techosmmoduletitle{font-size:66px;margin-bottom:70px;line-height:1.2;}
.techosmmodule ul{font-size:45px;}
.techosmmodule ul li{margin-bottom:40px;}
.techosm3 span{font-family:'Roboto Slab Bold';font-size:51px;text-transform:initial;color:#fff;background:url(../images/orange.png) no-repeat center center;width:311px;background-size:100%;padding:13px 0;display:inline-block;}
.techosm3 a:not(.body__footer .techosm3 a, .rn-fix, #techid){margin-left:22px;text-decoration:none;font-family:'Roboto Slab Bold';color:#008d93;font-size:46px;background:url(../images/white.png) no-repeat center center;text-transform:initial;width:435px;background-size:102%;text-align:center;padding:15px 0;border:none;display:inline-block;}
#techid{
  margin-left: 22px;
  text-decoration: none;
  font-family: 'Roboto Slab Bold';
  color: #BD674F;
  font-size: 46px;
  background: url(../images/white.png) no-repeat center center;
  text-transform: initial;
  width: 435px;
  background-size: 102%;
  text-align: center;
  padding: 15px 0;
  border: none;
  display: inline-block;
}
.cafemodule{padding-left:40px;padding-right:40px;}
.cafemoduletitle{font-size:67px;display:block;background-size:206%;position:relative;margin-bottom:150px;}
.cafemoduletitle::after{content:url(../images/hand.gif);width:280px;height:100px;position:absolute;display:block;left:50%;margin-left:-140px;top:100px;}
#cafe .slick-slider{width:auto;border:16px solid #fcfaf7;box-shadow:0px 0px 16px -2px rgba(0, 0, 0, 0.21);margin:0 auto;margin-bottom:50px;}
#cafe button{display:none!important;}
.cafemodulebody > div{background:none;padding-top:0;height:auto;}
.cafemodulebody li{font-size:45px;color:#4c5057;font-family:'Roboto Slab Bold';text-transform:uppercase;}
#cafe ul{text-align:left;}
#cafe ul li{margin-bottom:45px;}
#cafe ul li span{padding-left:25px;}
.cafemodulebody p a{background:url(../images/downloadmenu.png) no-repeat center;display:block;width:612px;background-size:60%;font-size:52px;color:#FFF;text-transform:uppercase;text-decoration:none;padding-top:27px;padding-bottom:20px;text-align:center;padding-left:111px;padding-right:0;margin:37px auto 0;transition:.4s;}
.policmoduletitle{font-size:66px;margin-bottom:70px;line-height:1.2;}
#policy .container_12{background:none;}
.policmodule{width:auto;padding-left:40px;padding-right:40px;background:url(../images/stamp.png) no-repeat top 80px right 20px;}
.policmodulebody{width:auto;margin:0 auto;}
.polic1 > div{font-size:40px;font-family:'Roboto Slab';color:rgba(255, 255, 255, 0.61);}
.polic2{background:none;}
.polic2 span{display:block;width:auto;margin:0 auto;font-size:50px;color:#fff;text-transform:uppercase;line-height:1.2;vertical-align:top;padding:12px 0px;}
.policmodulebody ul li span:nth-child(1){font-size:140px;width:20%;}
.policmodulebody ul li{display:block;margin:0;padding:0;width:100%;vertical-align:top;text-align:left;margin-bottom:50px;}
.policmodulebody ul li span{display:inline-block;vertical-align:middle;}
.policmodulebody ul li span:nth-child(2){padding-left:4px;font-size:43px;width:72%;margin-left:40px;}
.techosm3{margin-top:85px;}
.cafemodulebody ul > li{display:block!important;background:url(../images/dot.png) no-repeat center left;padding-left:57px!important;padding-top:0px!important;}
#cafe ul li:after, #cafe ul li:last-of-type{display:none!important;}
.wash_mobmodule{display:block;text-align:center;padding:0 40px;}
.wash_mobmodulebody p{font-size:44px;color:#494f57;}
.wash_mobmodulebody img{width:100%;margin-bottom:40px;}
.regmoduletitle{font-size:66px;margin-bottom:70px;line-height:1.2;}
.reg1 > div{display:block;width:84%;background:#fdfaf7;vertical-align:top;height:auto;margin:0 auto;padding:60px;outline:1px solid #e4e0df;outline-offset:-32px;box-shadow:0 0 18px -3px #000;margin-bottom:70px;}
.regmodule{padding:0 40px;}
.reg1 > div > div:nth-child(1){font-size:55px;}
.reg1 > div > div:nth-child(1):after{width:100%;height:25px;background:url(../images/stars.png) no-repeat center;clear:both;display:block;content:'';margin-top:18px;}
.reg1 > div > div:nth-child(3){font-size:44px;color:#867f72;margin-top:33px;font-family:'Roboto Slab Light';height:auto;overflow:hidden;}
.reg1 > div > div:nth-child(4):before{background:url(../images/divaftertwo2.png) no-repeat center;width:100%;height:24px;}
.reg1 > div > div:nth-child(4){font-size:55px;}
.reg1 > div img{width:65%;margin:50px 0;}
.advmodulebody{padding:0 40px;}
.advmodulebody > ul li{margin:0;padding:0;list-style-type:none;display:block;width:100%;vertical-align:top;margin:0;}
.advmodulebody > ul li span:nth-child(3) a{display:none;}
.advmodulebody > ul li span:nth-child(2){display:block;width:100%;line-height:1.3;font-size:50px;color:#383a3c;text-transform:uppercase;margin-top:90px;}
.advmodulebody > ul li span:nth-child(3){display:block;width:100%;color:#525252;margin-top:15px;font-family:'Roboto Slab Light';font-size:40px;margin-bottom:100px;}
.advmodulebody > ul li img{display:block;margin:0 auto;width:50%;}
.advmodulebody > ul li span:nth-child(2):after{display:block;width:140px;height:2px;background:#383a3c;margin:50px auto;content:'';}
#cafe .slick-slider .slick-slide{height:auto;}
#worktime > div{vertical-align:top;display:block;width:100%;height:auto;background:none;color:#f3e8cc;padding-top:0px;border-top:2px solid rgba(243, 232, 204, 0.8);border-bottom:2px solid rgba(243, 232, 204, 0.8);margin-bottom:70px;}
#worktime > div:nth-child(2){margin:0;}
#worktime > div > ul{display:none;}
.worktmoduletitle{font-size:66px;margin-bottom:70px;line-height:1.2;}
#worktime > div > div:nth-child(1){font-size:55px;text-transform:uppercase;text-align:left;display:block;border-top:none;border-bottom:none;padding:0;padding:15px 0;background:url(../images/plus.png) no-repeat right 55px center;}
#worktime > div:nth-child(2){margin:0 0 70px 0;}
.worktmodule{padding:0 40px;}
#worktime > div > div:nth-child(1).active{background:url(../images/minus.png) no-repeat right 55px center;}
#worktime > div > ul >li span{display:inline-block!important;vertical-align:middle;}
#worktime > div > ul li > span:nth-child(1){font-size:60px;display:block;width:30%;background:url(../images/dot2.png) no-repeat right;padding-right:40px;text-align:right}
#worktime > div > ul li > span:nth-child(1) > span{font-size:32px;vertical-align:super;}
#worktime > div > ul li > span:nth-child(2){color:#dcddde;font-size:35px;vertical-align:middle;width:55%;text-align:left;display:block;margin:0 auto;margin-left:30px;line-height:1.3;}
#worktime > div > ul li{margin-bottom:50px;}
#work_time{padding-bottom:0;}
#holidaysworktime{margin-bottom:100px;}
#holidaysworktime > div:nth-child(1){font-size:55px;line-height:1.3;}
#holidaysworktime p{font-size:40px;}
.map_mob{display:block;}
.map_mob iframe{filter:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}
.map_mob .link_red{background:#c43d38 url(../images/older.png) no-repeat center;font-size:50px;color:#fff;text-align:center;text-decoration:none;display:block;outline:1px solid #fff;outline-offset:-14px;padding:25px 0;margin-top:-8px;}
.map_mob .ya-share2__badge{border-radius:0!important;padding:17px!important;background:#494f57 url(../images/old_soc.png) no-repeat top center!important;}
.map_mob .ya-share2__list_direction_horizontal >.ya-share2__item{display:inline-block!important;margin:50px 0px!important;margin-right:40px!important;}
.map_mob .ya-share2__list_direction_horizontal >.ya-share2__item:last-of-type{margin-right:0!important;}
.map_mob .ya-share2__container_size_m .ya-share2__icon{height:130px!important;width:130px!important;background-size:130px 130px!important;}
.ya-share2{padding:0 40px!important;}
#footer{background:transparent;}
#footer .container_12{display:none;}
#footer #kitmob span{display:inline-block;width:175px;height:147px;background:url(../images/kit.png) no-repeat center;background-size:175px 147px;background-position:center;background-repeat:no-repeat;margin-top:33px;animation:lower 7s cubic-bezier(0, 0, 0, 0) infinite;}
#footer .kitmob a{text-align:center;font-size:40px;font-family:'Roboto Slab Light';color:#333;text-decoration:none;}
@keyframes lower{40%{margin-left:175px;-moz-transform:none;-ms-transform:none;-webkit-transform:none;-o-transform:none;transform:none;}
50%{-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-webkit-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}
92%{-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-webkit-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);}
100%{margin-left:0;}
}
.foot{background:#494f57;font-size:40px!important;font-family:'Roboto Slab Light';color:#fff!important;text-align:center;padding:30px 0;margin-top:80px;}
.foot a{text-decoration:none;color:#fff!important;}
#footer{padding:48px 0 0 0;}
.button_for_book {
    width: 250px;
    height: 250px;
}
.component{padding:0 40px;font-size:40px;}
.con_description{font-size:40px;color:#4b4b4b;text-align:justify;}
.con_heading{font-size:55px;}
.con_description .articlek > div > div:nth-child(1){font-size:40px;text-align:left;}
.con_description table tr:nth-child(1){text-transform:uppercase;}
.con_description table{margin-bottom:80px;}
.con_description table tr td{padding:25px 0;width:52%;font-size:35px;}
.con_description .articlek > div:nth-child(2) > div:nth-child(2) > div{font-size:40px;}
.con_description img{width:100%;}
#t_osmtr_of > div{display:block;width:100%;height:auto;overflow:visible;margin:40px 0;background:none;}
#t_osmtr_of > div > div:nth-child(1){width:100%;height:auto;float:none;overflow:visible;position:relative;}
#t_osmtr_of > div > div:nth-child(1) img{width:100%;height:auto;min-height:235px;position:relative;top:0;left:0;transform:inherit;}
#t_osmtr_of > div > div:nth-child(2){padding:20px 20px 0 0;text-align:left;position:relative;height:auto;}
#t_osmtr_of > div > div:nth-child(2) span:nth-child(2){font-size:40px;line-height:1.3;margin-top:9px;}
.six#t_osmtr_of > div > div:nth-child(2) span:nth-child(1){color:#000000;font-size:40px;text-shadow:none;}
#t_osmtr_of > div > div:nth-child(2) span:nth-child(3){font-size:40px;position:relative;bottom:0;left:0;margin-top:50px;margin-bottom:100px;}
#t_osmtr_of > div > div:nth-child(2){width:100%;float:none;}
#t_osmtr_of > div > div{display:block;}
#t_osmtr_of > div:nth-child(2n) > div:nth-child(2){float:none;padding:0;width:100%;}
#t_osmtr_of > div:nth-child(2n) > div:nth-child(1){margin-bottom:15px;float:none;}
#t_osmtr_of > div:nth-child(2n) > div:nth-child(2) span:nth-child(3){left:0px;}
.mob_t .cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.mob_t * html .cf{zoom:1;}
.mob_t *:first-child+html .cf{zoom:1;}
.mob_t table{width:100%;border-collapse:collapse;border-spacing:0;}
.mob_t th,
.mob_t td{margin:0;vertical-align:top;}
.mob_t th{text-align:left;}
.mob_t table{display:block;position:relative;width:100%;}
.mob_t thead{display:block;float:left;}
.mob_t tbody{width:auto;position:relative;overflow-x:auto;white-space:nowrap;}
.mob_t thead tr{display:block;}
.mob_t th{display:block;text-align:right;}
.mob_t tbody tr{display:inline-block;vertical-align:top;}
.mob_t td{display:block;min-height:1.25em;text-align:left;}
.mob_t th{border-bottom:0;border-left:0;}
.mob_t td{border-left:0;border-right:0;border-bottom:0;border:0!important;text-align:left!important;}
.mob_t tbody tr:nth-child(odd){background:#379096;}
.mob_t tbody tr{padding:20px 50px;border:none;}
.mob_t th:last-child,
.mob_t td:last-child{border-bottom:1px solid #babcbf;}
h3, h2{font-size:40px;text-align:left;}
#socCounter{display:none;}
}
@media (max-width: 480px){
    .tech__norma-background {
      height: 825px;
    }
    .tech__body-background:after {
      bottom: 838px;
      z-index: 1;
    }
    .tech__norma ul li {
      background-position: 0px 23px;
    }
    .tech__body{
      padding-top: 25px;
    }
    .attention_pl{
        font-size:18px;
    }
  }