@media screen and (max-width:1100px){.grum_pics h2{width:100%;}
body{overflow-x:hidden;}
section{overflow:hidden;width:100%;}
nav ul{display:flex;align-items:center;justify-content:space-between;}
.mainpage{min-width:inherit;}
.upheader{min-width:inherit;}
.upheader-ch div:first-child{margin-left:10px;}
.upheader-ch div:last-child{margin-right:10px;}
.upheader-ch,
.down-header-ch,
.content-ch,
.footer,
.zel-ch, .content-two-ch, .spec, .grum_pics{width:100%;}
.content-ch{padding:0 10px;box-sizing:border-box;}
.down-header{min-width:inherit;}
.down-header-ch img.big{margin:0 auto;max-width:100%}
.oval{width:100%;max-width:85%;left:50%;margin:auto;transform:translateX(-50%);}
.button-question{left:85%;}
.content-ch.foruzor::before{top:-30px;}
.content-ch img, .imgborder img{max-width:100%;}
.lr .r{width:45%}
.green-block{width:80%}
.g-recaptcha{transform:scale(0.7);}
}
@media screen and (max-width:950px){.foruzor:before{display:none;}
.upheader-ch div:nth-child(2) img{position:absolute;left:48%;top:30px;max-width:100%;transform:translateX(-50%);margin:auto;}
.upheader-ch div:nth-child(2){width:33%;}
.foot-lr{padding:0 15px;}
.l-ch{display:flex;flex-direction:column;}
.l-ch .krasny{font-size:1.5vw;}
.l-ch .krasny b{font-size:4vw;}
.l-ch .cherny{font-size:1.5vw}
.l-ch .cherny a{display:block;margin-top:1em;}
.l-ch br{display:none;}
.foot-lr .l::before{display:none;}
.foot-lr .l{padding:0;}
.foot-lr{display:flex;flex-direction:row;align-items:baseline;justify-content:space-around;}
.l-ch .cherny b{display:block;}
#naverch{right:40px;bottom:80px;}
label{width:33%;max-width:120px;}
.button-question{left:83%;}
.lr p{width:48%}
.lr .l{text-align:right;}
.forimg{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}
.forimg a{width:32%;}
.content-ch img, .column img, .column+img, .lr.imgborder img .for-img, .pictbox{margin:1em auto;max-width:100%;display:block;}
.fancybox .l, .fancybox .r{float:none;}
.content-two-ch.foruzor{display:flex;align-items:center;flex-direction:column;justify-content:center;}
.cennosti{display:flex;align-items:center;flex-direction:row;justify-content:center;flex-wrap:wrap;width:90%;}
.cennosti:last-of-type{margin-top:auto;}
.cennosti div{width:35%;margin:20px auto;}
.cennosti div:first-child, .cennosti div:last-child{margin:20px auto;}
.content-ch.foruzor.red::before{top:-30px;}
.column{padding:0 1em;}
.content-ch.foruzor::before{top:-2px;}
.pre-registration{display:flex;flex-direction:column;}
.pre-registration p:nth-child(2)::before, .pre-registration p:nth-child(3)::before{display:none;}
.pre-registration p{width:100%;text-align:center;}
.pre-registration p b br{display:none;}
.column.imgborder{display:flex;flex-direction:column;}
.column.imgborder.no-up p{padding-left:2em;padding-right:2em;}
.column.imgborder.no-up ul{padding-left:4em;padding-right:4em;}
.brown, .green-block{text-align:center;}
.green-block p{padding:1em;}
.imgborder{display:flex;}
.pre-registration p:nth-child(2), .pre-registration p{margin:1em auto;}
.content-ch.foruzor p:last-of-type{padding:0 1em;}
.red div{margin:1em auto;}
}
@media screen and (max-width:800px){.upheader-ch div:nth-child(2) img{top:20px}
p{font-size:16px;}
.down-header-ch img.big{height:auto;}
.col-button .button-question .button{padding:1.5vw 0px 1.5vw 6.5vw;}
.button-question .button{border-left:4px solid #94b17a;border-top:4px solid #94b17a;padding:0px 0px 10px 20px;font-size:14px;}
.button-question{max-width:180px;}
.upheader-ch div {margin-top: 0;}
.upheader-ch div:first-child,
.upheader-ch div:last-child,
.upheader-ch div:nth-child(2){width:33%;}
.upheader-ch div:first-child a{display:block;}
.upheader-ch div:first-child br{display:none;}
.upheader-ch{display:flex;}
.upheader-ch div:nth-child(2){display:flex;flex-direction:column;}
.upheader-ch div:nth-child(2) a{position:relative;}
.lr{flex-direction:column;}
.lr .r, .lr .l{width:80%;margin:1em auto;text-align:center}
.lr div.r ul li{list-style:none}
.g-recaptcha{transform:scale(0.6);}
}
@media screen and (max-width:750px){.upheader-ch div:last-child span{font-size:2vw;}
}
@media screen and (max-width:600px){.upheader-ch div:nth-child(2) img{top:5px}
.col-button .button-question .button{padding:1.5vw 5vw;}
.big{display:none;}
.down-header{height:auto;}
.upheader-ch div:first-child span{font-size:12px;top:0;}
.upheader-ch div:first-child{font-size:13px;}
.button-question{top:30px;}
.foot-lr{flex-direction:column;align-items:center;}
.foot-lr .l{width:80%;}
.r{width:80%;}
.l-ch .krasny,
.l-ch .cherny{font-size:16px;}
.flex-row .col-img img{max-width:100%;height:auto;}
.flex-row{flex-direction:column;}
.col-input{width:100%;}
.col-button{width:75%;margin-left:25%;}
.col-button .button-question .button{padding:10px 40px;}
.upheader-ch div:last-child{font-size:25px;line-height:20px;}
.button-question{left:0;float:right;box-sizing:border-box;transform:translateX(0);margin-right:15px;top:32px;}
.button-question .button img{display:none;}
.button-question .button{padding:10px 10px;font-size:12px;}
.l-ch .cherny a{margin-top:5px;}
br.only-mobile, .upheader-ch div:first-child br.only-mobile{display:block;}
h1+.lr{display:flex;flex-direction:column;}
h1+.lr p{width:100%;}
.lr .l, h1+.lr p, .mainpage h3, .r, .foot-lr .l{text-align:center;}
.footer .l-ch{margin-top:15px;}
.cennosti div{width:45%;}
.mainpage h2{font-size:20px;}
.table-grumming tr:nth-of-type(odd){background:#d5c39e;}
.table-grumming, .table-grumming thead, .table-grumming tbody, .table-grumming th, .table-grumming td, .table-grumming tr{display:block;box-sizing:border-box;}
.table-grumming thead tr{position:absolute;top:-9999px;left:-9999px;}
.table-grumming td{border:none;position:relative;padding-left:50%;text-align:right;}
.table-grumming td:before{position:absolute;top:50%;left:30%;width:45%;padding-right:10px;white-space:nowrap;transform:translate(-50%,-50%);text-align:left;}
.table-grumming td:nth-of-type(1):before{content:"Стрижка собак:";}
.table-grumming td:nth-of-type(2):before{content:"Цена:";}
.table-grumming td:nth-of-type(3):before{content:"Примерное время стрижки:";}
.table-grumming tfoot td:before{position:static;content:"";display:none;}
.table-grumming tfoot td{border:none;background:transparent;}
.table-grumming tr td, .table-grumming tr{border:none;}
.table-grumming tr td:nth-child(2){font-weight:normal;}
.table-grumming tr td.low, .table-grumming tr td:last-child{text-transform:none;}
.table-grumming{width:90%;}
.table-grumming tr td, .table-grumming tr td:first-child{width:100%;text-align:right;padding-right:2em;}
.table-grumming tr{padding-top:1em;padding-bottom:1em;}
.table-grumming tr.padding td{text-align:center;}
.table-grumming tr.padding td::before{display:none;}
.content-ch{display:flex;flex-direction:column;}
.left_grum, .right_grum{width:100%;margin:1em auto;text-align:center;}
.right_grum h1{text-align:center;}
.imgborder{flex-direction:column;}
.imgborder a img{max-width:100%;width:100%;}
.contacts-info{flex-direction:column;}
.info-left, .info-right{width:90%;margin:0 auto;text-align:center;}
.g-recaptcha{transform:scale(0.9);}
}
@media screen and (max-width:540px) {
	.menu-mobile-midi{display:flex;position:absolute;padding:0;transition:all 0.3s ease;}
	nav ul{flex-direction:column;align-items:left;}
nav ul li{margin:5px 10px;position:relative;left:-230px;z-index: 10;}
ul.navigation-pages{
	position:relative;list-style:none;padding:10px;
	margin:0;box-sizing:border-box;width:200px;height:100%;top:0;
	transition:left .2s;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}
ul.navigation-pages>li:nth-child(1){transition:left 0.3s ease 0s;transition-delay:0s}
ul.navigation-pages>li:nth-child(2){transition:left 0.3s ease 0s;transition-delay:0.1s}
ul.navigation-pages>li:nth-child(3){transition:left 0.3s ease 0s;transition-delay:0.2s}
ul.navigation-pages>li:nth-child(4){transition:left 0.3s ease 0s;transition-delay:0.3s}
ul.navigation-pages>li:nth-child(5){transition:left 0.3s ease 0s;transition-delay:0.4s}
ul.navigation-pages>li:nth-child(6){transition:left 0.3s ease 0s;transition-delay:0.5s}
ul.navigation-pages>li:nth-child(7){transition:left 0.3s ease 0s;transition-delay:0.6s}

nav{position:absolute; background-color: transparent;width: 100%;}
}

@media screen and (max-width:450px){.content-ch label img{margin:0 auto;margin-bottom:0.5em;}
.column.imgborder.no-up p{padding-left:0.5em;padding-right:0.5em;}
.imgborder p .fancybox{margin-top:-15px}
.fancybox+p{text-align:center;}
.column.imgborder.no-up .ul{padding-left:2em;padding-right:1em;}
.col-input .row{flex-direction:column;text-align:center;}
.col-button{width:100%;margin:0 auto;}
.col-button p{width:100%;margin:10px auto;text-align:center;}
.cennosti div{width:70%;}
.melky, .l .l-ch .melky{top:8px;}
.footer .l-ch{margin-top:25px;}
.r .l-ch .cherny{font-size:14px;}
.right_grum ul{font-size:16px;line-height:1.6;font-weight:normal;list-style:none;}
}
@media screen and (max-width:400px){
.upheader-ch div:first-child span{text-transform:none;}
.upheader-ch{flex-direction:column;}
.upheader-ch div:first-child, .upheader-ch div:last-child, .upheader-ch div:nth-child(2){width:80%;text-align:center;margin:0 auto;}
.column p{text-align:center;}
.upheader-ch div:nth-child(2) img{display:block;position:static;max-width:100%;margin:0 auto;transform:translateX(0);}
.upheader::after{bottom:31px;border-color:#5b4a43b3;}
.oval{top:-3px;z-index:100;}
.down-header{margin-top:-31px;z-index:200;position:relative;}
.upheader-ch div:last-child a{position:relative;z-index:400;}
.foot-lr .l{width:90%;}
.r{width:90%;}
#naverch{right:15px;bottom:120px;width:50px;height:50px;}
.r .l-ch .melky{top:5px;font-size:10px;}
.hidden-menu-ticker:checked ~ .btn-menu.menu-mobile-midi{top:-30px;left:10px;}
.forimg{flex-direction:column;}
.forimg a{width:70%;}
.table-grumming td:nth-of-type(3):before{content:"Время стрижки:";}
.table-grumming tr td{font-size:14px;}
.info-right{flex-direction:column;}
.sub-header::before{display:none;}
.table-grumming tr td.sub-header{padding:0.5em;text-align:center;}
}
@media screen and (max-width:350px){.l-ch .cherny a{margin-top:10px;}
.red div{width:100%;height:80px;margin:0 auto;background-size:contain !important;}
}