.subpage p{margin:0 0 30px;color:#000;font-weight:300;line-height:20px;font-size:15px}
.rowline.inner{font-size:0}
.col2{width:50%;vertical-align:top;display:inline-block}
.iconsblock .icon{width:65px;height:65px;display:inline-block;vertical-align:middle;background:#070707;background:-moz-linear-gradient(180deg,rgba(7,7,7,1) 0%,rgba(73,73,73,1) 100%);background:-webkit-linear-gradient(180deg,rgba(7,7,7,1) 0%,rgba(73,73,73,1) 100%);background:linear-gradient(180deg,rgba(7,7,7,1) 0%,rgba(73,73,73,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#070707",endColorstr="#494949",GradientType=1);border-radius:50%}
.iconsblock .icon:before{content:'';width:20px;height:20px;background:#c80000;position:absolute;left:0;top:0;border-radius:50%}
.subpage *{position:relative}
.iconsblock .icon:after{width:60%;height:100%;left:20%;top:0;position:absolute;content:''}
.vivoz_head-icon.icon1 .icon:after{background:url(../images/vivoz_icon1.svg) no-repeat center}
.vivoz_head-icon.icon2 .icon:after{background:url(../images/vivoz_icon2.svg) no-repeat center;width:46%;left:27%}
.iconsblock .text{display:inline-block;vertical-align:middle;width:70%;color:#000;font-weight:300;line-height:20px;font-size:15px;padding:0 0 0 20px;font-family:'Roboto',sans-serif}
.vivoz_head-right{width:90%;margin-left:10%}
.vivoz_head:before{content:'';position:absolute;right:0;bottom:0}
.vivoz_head-icons:after{content:'';width:110%;height:256px;position:relative;display:block;background:url(../images/vivoz_main.jpg) no-repeat center bottom;background-size:contain;margin:40px 0 0}
.greybg{background:#f4f4f4}
.subpage .subpage-front{margin:0}
.subpage .h2{font-weight:700;margin:0 0 30px;color:#000;font-size:22px;font-family: 'Montserrat', sans-serif;}
.avtopark{padding:40px 0}
.col4{width:23%;display:inline-block;vertical-align:top}
.krematori-item swiper-slide {
    margin-bottom: 30px;
}
.krematori-item swiper-slide img{object-fit:cover;height:100%;width:100%;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden;transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease-;-ms-transition:.5s all ease;-o-transition:.5s all ease}
.avtopark-item img {object-fit:cover;height:100%;width:100%;transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease-;-ms-transition:.5s all ease;-o-transition:.5s all ease}
.krematori_no-filter img {
  filter: none;
}
.avtopark .h2{margin-bottom:0}
.subpage a:hover img{filter:none;-webkit-filter:none}
.krematori{padding:40px 0 10px 0}
.subpage .krematori .row {
    margin-left: -15px;
    margin-right: -15px;
}
.col3{width:32%;display:inline-block;vertical-align:top}
.col3:nth-child(3n+2){margin:0 2%}
.vivoz_howwork{padding:40px 0 10px;margin-bottom:40px}
.subpage li{list-style:square;color:#c80000}
.subpage li span{color:#000;font-weight:300;font-size:15px}
.subpage ul{margin:0 0 20px 20px}
.vivoz_howwork-imgblock{padding:0 40% 0 0}
.vivoz_howwork-imgblock:after{content:'';position:absolute;width:40%;height:100%;background:url(../images/vivoz_cat.png) no-repeat center;top:0;right:-10%}
.klinika_head_priceblock{background:#f4f4f4;padding:20px 30px;font-size:0;display:table;width:100%}
.klinika_head_priceblock .text{display:inline-block;vertical-align:middle;width:80%;color:#000;font-weight:300;margin:0 0 0 5%;padding:0;font-size:inherit}
.klinika_head_priceblock-tleft{display:inline-block;vertical-align:middle;width:68%;font-size:15px}
.klinika_head_priceblock-tright{display:inline-block;vertical-align:middle;width:32%;font-weight:700;font-size:18px;text-align:right}
.klinika_head_priceblock .icon:after{content:'';width:50%;height:50%;position:absolute;left:25%;top:25%;background:url(../images/klinika_icon.svg) no-repeat}
.klinika_head-left li{margin:0 0 10px;font-size:15px;list-style:decimal}
.subpage ol{padding:0;margin:0 0 20px 20px;list-style:decimal}
.klinika_head-right:before{width:100%;height:430px;background:url(../images/klinika_main.jpg) no-repeat right bottom;position:relative;display:block;content:'';background-size:contain}
.klinika_form{background:#4a4a4a;background:-moz-linear-gradient(90deg,rgba(74,74,74,1) 0%,rgba(7,7,7,1) 100%);background:-webkit-linear-gradient(90deg,rgba(74,74,74,1) 0%,rgba(7,7,7,1) 100%);background:linear-gradient(90deg,rgba(74,74,74,1) 0%,rgba(7,7,7,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4a4a4a",endColorstr="#070707",GradientType=1);padding:60px 0;color:#fff}
.klinika_form-left{display:inline-block;vertical-align:middle;width:30%}
.klinika_form-right{display:inline-block;vertical-align:middle;width:50%;background:#fff;text-align:center;padding:30px}
.privacy{font-family: 'Montserrat', sans-serif;,sans-serif;font-weight:400;font-size:10px;color:#000}
.klinika_form-right .privacy a{font-size:10px}
.klinika_form input[type="text"]{box-shadow:none;border:1px solid #ccc;padding:17px 25px 13px}
.klinika_form .btn{background:#c80000;color:#fff;width:100%}
.klinika_form .btn:hover{background:#fff;color:#c80000}
.subpage .privacy{margin:10px 0 0}
.form_right,.form_left{width:49%;display:inline-block;vertical-align:top}
.form_right{margin-left:2%}
.klinika_foot{padding:40px 0 10px}
.klinika_foot h2 {
    font-weight: 700;
    margin: 0 0 30px;
    color: #000;
    font-size: 22px;
    font-family: 'Montserrat';
}
.subpage{z-index:10}
.breadcrumbs.nopadding{padding:0 15px}
.usip_page_head {
    margin: 0 0 40px 0;
}
.usip_page_main{width:100%;display:block;background-size:contain;height:100%;z-index:3;position:relative;}
.usip_page_main img{max-width:inherit;z-index: 3;width: 90%;}
.usip_page_head-right{height:100%;text-align:center;margin:-30px 0 0 20%;width:80%}
.usip_page_head .rowline{display: table;font-size: 0;width: 100%;align-items: inherit;}
.usip_page_head .col2{width:50%;display: inline-block;vertical-align: top;}
.usip_page_head-right .button{margin:30px 0 0}
.usip_page-iconblock{margin:0 0 20px}
.usip2 {    width: 50%;
    display: inline-block;
    vertical-align: middle;
}
.whatchoose{padding:40px 0}
.usip_page-iconblock .icon1:after{background:url(../images/usip_page_icon1.svg) no-repeat center}
.usip_page-iconblock .icon2:after{background:url(../images/usip_page_icon2.svg) no-repeat center}
.dogicon1 .icon:after {background:url(../images/dogicon1.svg) no-repeat center}
.dogicon2 .icon:after {background:url(../images/dogicon2.svg) no-repeat center}
.dogicon3 .icon:after {background:url(../images/dogicon3.svg) no-repeat center}
.dogicon4 .icon:after {background:url(../images/dogicon4.svg) no-repeat center}
.iconsblock .icon span{font-size:30px;color:#fff;font-weight:300;text-align:center;width:100%;position:absolute;line-height:65px}
.canwedoit{padding:40px 0}
.canwedoit-right img{width:100%;max-width:400px;display:inline-block}
.canwedoit-right{text-align:center}
.howmuchcost{padding:40px 0 10px;}
.usip_page_square{width:100%;border:10px solid #c80000;right:0;top:3%;position:absolute;z-index:1;animation:square_main 2s infinite linear;text-align:center;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all ease;-ms-transition:.5s all;-o-transition:.5s all;}
.usip_page_square {
    max-height: 100%;
}
.usip_head_70 .usip_page_square {
	max-height:70%
}
.price_margin {
    margin-top: 40px;
}
@-webkit-keyframes square_main {
0%{border-width:3px}
50%{border-width:12px}
100%{border-width:3px}
}
@keyframes square_main {
0%{border-width:3px}
50%{border-width:12px}
100%{border-width:3px}
}
.usip_page_square:after{content:'';padding-bottom:100%;display:block}
.subpage .container{padding-left:0;padding-right:0}
.subpage .row{margin:0}
.howandwhere .row {
  margin-left: -15px;
  margin-right: -15px;
}
.usip_main_head-right .icon img{position:absolute;width:50%;height:50%;left:25%;top:25%}
.usip_main_head-right .item .icon,.usip_main_head-right .item p{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.usip_main_head-right .item .icon{background:#000;background:-webkit-linear-gradient(top,#000 0,#4c4c4c 100%);background:-webkit-gradient(linear,left top,left bottom,from(#000),to(#4c4c4c));background:-o-linear-gradient(top,#000 0,#4c4c4c 100%);background:linear-gradient(to bottom,#000 0,#4c4c4c 100%);width:65px;position:relative;border-radius:50%;overflow:hidden;height:65px;margin:-33px auto 10px}
.usip_main_head-right .item p{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;line-height:19px;font-size:15px;text-align:center;color:#000;height:57px;width:90%;margin:0 auto}
.usip_main_head-right .cat3{margin:-30px 0 0;pointer-events:none;position:relative;z-index:-1}
.usip_main_head-right .item{border-radius:2px;overflow:hidden;background:#f4f4f4}
.usip_main_head-right .info{padding:0 0 20px}
.usip_main_head-left{width:45%;padding:0 30px 0 0;display:inline-block;vertical-align:top}
.usip_main_head-right{display:inline-block;vertical-align:top;width:55%}
.usip_main-iconblock{margin:0 0 20px}
.usip_main-iconblock.iconsblock .icon:after{width:40%;height:40%;left:30%;top:30%}
.usip_main-iconblock.iconsblock .icon1:after{background:url(../images/usip_m1.svg) no-repeat center}
.usip_main-iconblock.iconsblock .icon2:after{background:url(../images/usip_m2.svg) no-repeat center}
.usip_main-iconblock.iconsblock .icon3:after{background:url(../images/usip_m3.svg) no-repeat center}
.usip_main_head-right:after{content:'';width:100%;height:300px;background:url(../images/usip_main.png) no-repeat center bottom;display:block;position:relative;z-index:2;margin:-50px auto 0;background-size:contain}
.usip_main_head{padding:0 0 20px}
.cat_services{padding:40px 0}
.cat_services .col4{margin-left:2%}
.cat_services .col4:nth-child(4n+1){margin-left:0}
.cat_services-item{display:block;background:#fff;margin-bottom:20px;transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-ms-transition:.5s all ease;-o-transition:.5s all ease;border-radius:3px;overflow:hidden}
.cat_services-img{overflow:hidden;width:100%;height:130px}
.cat_services-img img{height:100%;position:absolute;left:0;top:0;max-width:inherit}
.cat_services-img .icon{width:70px;height:64px;position:absolute;left:50%;top:50%;margin:-32px 0 0 -35px;z-index:2}
.cat_services-img:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#262626;z-index:2;opacity:.5;transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-ms-transition:.5s all ease;-o-transition:.5s all ease}
.cat_services-item:hover .cat_services-img:before{background:#c80000;opacity:.7}
.cat_services-text{padding:20px;color:#222;font-size:15px;line-height:20px}
.cat_services-text:before{width:1%;height:41px;display:inline-block;vertical-align:middle;content:'';margin:0 -1% 0 0}
.cat_services-text .text{width:100%;display:inline-block;vertical-align:middle}
a.cat_services-item:hover .text{color:#c80000;text-decoration:underline}
a.cat_services-item:hover{box-shadow:0 10px 20px rgba(0,0,0,.07)}
.cat_services-img .icon img{height:auto;width:100%}
.hiwbe{padding:40px 0}
.usip_home{padding:40px 0 10px;margin-bottom:40px}
.usip_home-iconsblock{margin-bottom:20px}
.usip_home-iconsblock .icon:after{width:50%;left:25%}
.usip_home-iconsblock .icon1:after{background:url(../images/usip_m4.svg) no-repeat center}
.usip_home-iconsblock .icon2:after{background:url(../images/usip_m5.svg) no-repeat center}
.hiwbe_left-iconblock{margin-bottom:20px}
p font{color:#c80000}
.hiwbe-left p{margin-bottom:20px}
.hiwbe-right-infoblock{border:7px dashed #c80000;padding:30px;width:90%;display:inline-block;text-align:left}
.hiwbe-right{text-align:right;margin:100px 0 0}
.hiwbe-right-infoblock p{margin-bottom:0}
.hiwbe-right-infoblock:before{content:'';position:relative;display:inline-block;width:100%;height:200px;background:url(../images/usiplenie_dog.png) no-repeat center bottom;background-size:contain;margin:-130px 0 20px}
.krem_main_head-left{width:65%;display:inline-block;vertical-align:bottom;margin:0 0 20px}
.krem_main_head-right{display:inline-block;vertical-align:bottom;width:35%;margin:0}
.krem_main_head-left li{font-size:15px;margin-bottom:10px}
.compareways .srv{background:#fff;border-radius:5px;padding:23px}
.compareways .srv.top{position:relative;height:100%}
.compareways .srv.bottom{max-width:704px;padding:40px;margin-bottom:-70px}
.compareways .srv.bottom .title,.compareways .srv.top .title{display:block;font-family: 'Montserrat', sans-serif;,sans-serif;font-weight:700;line-height:27px;font-size:18px;margin:0 0 20px;text-align:center}
.compareways .srv.bottom .title{color:#212529}
.compareways .srv.bottom p,.compareways .srv.top p{line-height:20px;font-size:15px;text-align:center;margin:0 0 25px}
.compareways .content p a{color:#c80000}
.compareways .top .props{min-height:227px}
.compareways .srv.top .prop{line-height:19px;font-size:15px;color:#787878;padding:0 0 0 30px;position:relative;display:block;margin:0 0 25px}
.compareways .srv.top .prop.plus:before{width:16px;height:16px;top:50%;left:0;content:'';position:absolute;margin-top:-8px;background:url(../images/plus-green.svg) no-repeat center}
.compareways .srv.top .prop.minus:before{width:11px;height:4px;top:50%;left:3.5px;content:'';position:absolute;margin-top:-2px;background:url(../images/minus.svg) no-repeat center}
.compareways .button{text-align:center}
.compareways{padding:40px}
a.krem_video{display:block;overflow:hidden;width:100%;height:100%;background:#070707;background:-moz-linear-gradient(180deg,rgba(7,7,7,1) 0%,rgba(73,73,73,1) 100%);background:-webkit-linear-gradient(180deg,rgba(7,7,7,1) 0%,rgba(73,73,73,1) 100%);background:linear-gradient(180deg,rgba(7,7,7,1) 0%,rgba(73,73,73,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#070707",endColorstr="#494949",GradientType=1);border-radius:5px}
.krem_video_text{position:absolute;color:#fff;z-index:4;font-size:18px;font-weight:700;font-family: 'Montserrat', sans-serif;,sans-serif;left:10%;top:10%}
.krem_video img{height:100%;max-width:inherit!important;width:auto;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden;opacity:.2;transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-ms-transition:.5s all ease;-o-transition:.5s all ease;position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}
a.krem_video:before{content:'';position:absolute;width:250px;height:250px;left:50%;top:50%;margin:-100px 0 0 -125px;background:url(../images/play.svg) no-repeat center;z-index:3}
.krem_video:hover img{opacity:.3}
.proceccimg{padding:40px 0;overflow:hidden}
.krem_bens{background:#4a4a4a;background:-moz-linear-gradient(90deg,rgba(74,74,74,1) 0%,rgba(7,7,7,1) 100%);background:-webkit-linear-gradient(90deg,rgba(74,74,74,1) 0%,rgba(7,7,7,1) 100%);background:linear-gradient(90deg,rgba(74,74,74,1) 0%,rgba(7,7,7,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4a4a4a",endColorstr="#070707",GradientType=1);padding:60px 0}
.icbw .text{color:#fff}
.icbw .icon{background:#fff}
.krem_bens-icon.icon1 .icon:after{background:url(../images/krem_icon1.svg) no-repeat center;width:50%;left:25%}
.krem_bens-icon.icon2 .icon:after{background:url(../images/krem_icon2.svg) no-repeat center}
.krem_bens-icon.icon3 .icon:after{background:url(../images/krem_icon3.svg) no-repeat center;width:50%;left:25%}

.subpage .pagecarusel {
    margin-bottom: 60px;
}
.cat_ritual_carusel.greybg{padding:40px 0}
.cat_ritual-item{width:100%;background:#fff;padding:30px;text-align:center;max-width:273px}
.cat_ritual_carusel .slick-prev,.cat_ritual_carusel .slick-next{width:18px;height:34px;position:absolute;top:50%;margin:-17px 0 0;border:none;text-indent:-9999px;cursor:pointer}
.cat_ritual_carusel .slick-prev{background:url(../images/prev_icon.svg) no-repeat center;left:-30px}
.cat_ritual_carusel .slick-next{background:url(../images/next_icon.svg) no-repeat center;right:-30px}
.cat_ritual-item-name{text-align:center;margin:20px 0;font-size:16px; min-height: 48px}
.cat_ritual-item-price{font-family:Montserrat;font-size:15px;color:#fff;display:inline-block;text-align:center;background:url(../images/price-bg.svg) no-repeat left center;padding:3px 10px 3px 17px;position:relative;min-width:92px}
.cat_ritual-item-price:before{content:'';position:absolute;background:#fff;width:7px;height:7px;border-radius:50%;left:10px;top:50%;margin-top:-3.5px}
.cat_ritual-item-price span{display:inline-block;color:#fff;font-family:Montserrat;font-weight:400;text-align:center}
.slick-slide{display:inline-block;vertical-align:middle;}
.cat-ritcarusel{max-height:365px}
.howandwhere{padding:40px 0}
.compareways .col3{width:50%;flex:1 1 100%}
.compareways .rowline{display:flex;flex-direction:row;align-items:stretch}
.transport__list.row{margin-left:-15px;margin-right:-15px}
.krem_page_head-left{width: 49%;display:inline-block;vertical-align:top;}
.krem_page_head-right{vertical-align:top;width: 50%;display:inline-block;}
.krem_page-iconblock.iconsblock{width:50%;display:inline-block;vertical-align:top;margin:0 0 20px}
.krem_page-iconblock.col3{width:32%;display:inline-block;vertical-align:top;margin:0 0 20px}
.krem_page-icons .iconsblock {
    margin: 0 0 20px;
    display: inline-block;
}

.krem_page-icons .icon:after {
    width: 50%;
    left: 25%;
}
.whitecompare .srv{background:#f4f4f4}
.krem_page_head-right img{max-height: 450px;}
.krem_text{position:absolute;right:0;top:0;height:100%;width:100%;z-index:1;overflow:hidden}
.krem_page_head-right img{z-index:10}
.krem_text span{height:100%;position:absolute;width:50px;background:url(../images/blogdogbg.svg) no-repeat center;right:0;top:0;display:block;transition:.5s all ease;-webkit-transition:.5s all ease;-moz-transition:.5s all ease-;-ms-transition:.5s all ease;-o-transition:.5s all ease}
.krem_text span:nth-child(2){right:0;-webkit-animation:anim1 6s infinite;-moz-animation:anim1 6s infinite;animation:anim1 6s infinite}
.krem_text span:nth-child(3){right:0;-webkit-animation:anim2 6s infinite;-moz-animation:anim2 6s infinite;animation:anim2 6s infinite}
.krem_text span:nth-child(4){right:0;-webkit-animation:anim3 6s infinite;-moz-animation:anim3 6s infinite;animation:anim3 6s infinite}
.krem_text span:nth-child(5){right:0;-webkit-animation:anim4 6s infinite;-moz-animation:anim4 6s infinite;animation:anim4 6s infinite}
.krem_page-iconblock .icon1:after{background:url(../images/krem_p1.svg) no-repeat center}
.krem_page-iconblock .icon2:after{background:url(../images/krem_p2.svg) no-repeat center}
.krem_page-iconblock .icon3:after{background:url(../images/krem_p3.svg) no-repeat center}

.icon_zakon:after{background:url(../images/icon_zakon.svg) no-repeat center}
.icon_weather:after{background:url(../images/icon_weather.svg) no-repeat center}
.icon_time:after{background:url(../images/icon_time.svg) no-repeat center}
.icon_obsh:after{background:url(../images/icon_obsh.svg) no-repeat center}
.icon_individ:after{background:url(../images/icon_individ.svg) no-repeat center}
@-webkit-keyframes anim1 {
30%{opacity:0 .7;right:5%}
70%{opacity:.7;right:5%}
100%{opacity:0;right:0}
}
@-webkit-keyframes anim2 {
30%{opacity:0 .4;right:10%}
70%{opacity:.4;right:10%}
100%{opacity:0;right:0}
}
@-webkit-keyframes anim3 {
30%{opacity:0 .15;right:15%}
70%{opacity:.15;right:15%}
100%{opacity:0;right:0}
}
@-webkit-keyframes anim4 {
30%{opacity:0 .05;right:20%}
70%{opacity:.05;right:20%}
100%{opacity:0;right:0}
}
footer{overflow:hidden}
@media screen and (max-width: 600px) {
	.usip_page_square {
    max-height: 80%;
}
.usip_page_main img {
    /* max-height: 300px; */
    max-width: 80%;
}
.krem_page_head-left{width:100%}
.krem_page-iconblock.iconsblock{width:100%;margin:0 0 10px}
.iconsblock .icon{width:50px;height:50px; float: left; margin-right: 15px;}
.subpage p{margin:0 0 20px}
.krem_page_head-right{width:100%}
.col3,.compareways .col3{width:100%;flex:auto}
.compareways .rowline{display:block;flex-direction:inherit;align-items:inherit}
.subpage .container{padding:0 15px}
.iconsblock .icon:before{width:15px;height:15px}
.subpage h1{font-size:20px}
.col3:nth-child(3n+2){margin:20px 0}
.compareways .srv.top .prop{margin:0 0 15px}
.compareways .top .props{min-height:auto}
a.krem_video{height:360px}
.compareways{padding:30px 0 10px}
.subpage .h2{font-size:18px}
.slick-slider{width:90%;margin:0 auto}
.krem_main_head-left{width:100%}
.krem_main_head-right{width:80%;margin-left:10%}
.col2{width:100%}
.col4{width:49%}
.krem_bens-icon {
  display: flex;
  align-items: center;
}
.cat_services .col4:nth-child(4n+1){margin-left:2%}
.cat_services .col4:nth-child(2n+1){margin-left:0}
.usip_main_head-left{width:100%;padding:0}
.iconsblock .text{width:calc(100% - 65px);padding:0;}
.col3{width:100%}
.usip_main_head-right{width:100%}
.thumbnail img{width:100%;margin:-20% 0 0}
.thumbnail{height:130px;overflow:hidden}
.usip_main_head-right:after{height:140px;margin:-50px auto 20px}
.hiwbe-right{margin:60px 0}
.hiwbe-right-infoblock{width:100%;padding:20px}
.usip_page_head .col2{width:100%;flex:none}
.iconsblock .icon span{line-height:50px}
.usip_page_head .rowline{display:block}
.usip_page_head-right{margin:0;width:100%;}
.klinika_head .icon{width:100px;height:100px;display:inline-block}
.klinika_head_priceblock.iconsblock{text-align:center}
.klinika_head .text{text-align:center;width:100%;padding:20px 0;margin:0}
.klinika_head_priceblock-tleft{text-align:center;width:100%}
.klinika_head_priceblock-tright{width:100%;margin:10px 0 0;text-align:center}
.klinika_head-right:before{height:300px}
.klinika_form-left{width:100%;text-align:center;margin-bottom:20px}
.klinika_form-right{width:100%;text-align:center}
.form_left,.form_right{width:100%}
.vivoz_head-right{margin:0;width:100%}
.vivoz_head-icon .text{width:70%;margin-left:5%;padding:0}
.vivoz_head-icons:after{height:130px}
.avtopark .col4,.avtopark .col2{width:100%;margin:10px 0}
.avtopark-item:nth-child(3n+2){margin:0}
.vivoz_howwork-imgblock{padding:0}
.vivoz_howwork-imgblock:after{display:none}
}
@media screen and (min-width:601px) and (max-width: 1023px) {
.krem_page-iconblock.iconsblock{width:100%}
.compareways .col3{width:49%;flex:none}
.compareways .rowline{display:table;width:100%;font-size:0}
.compareways .col3:nth-child(3n+2){margin:0 0 0 2%}
a.krem_video{height:380px}
.compareways .col3:nth-child(3){width:100%;margin:20px 0}
.usip_page_main img{width:100%;height:auto}
.usip_page_main{height:auto}
.usip_main_head-left{width:100%}
.usip_main-iconblock.iconsblock{width:33%;display:inline-block;vertical-align:top}
.usip_main-iconblock.iconsblock .icon{display:block;margin-bottom:20px}
.usip_main-iconblock .text{width:100%;padding:0}
.usip_main_head-right{width:100%}
.thumbnail img{width:100%}
.thumbnail{max-height:200px;overflow:hidden}
.klinika_head-left{width:100%}
.klinika_head .col2{width:100%}
.klinika_head-right{text-align:center}
.klinika_head-right:before{background-position:center bottom}
.klinika_form-left{width:50%}
.form_right,.form_left{width:100%}
.vivoz_head-icon .icon{display:block;margin:0 0 20px}
.vivoz_head-icon .text{width:100%;padding:0}
.vivoz_howwork-imgblock{padding:0}
.vivoz_howwork-imgblock:after{display:none}
}

@media screen and (max-width: 592px) {
  #mobile-menu .menu-header .inner .left {
    width: 100%;
  }
  .cat-ritcarusel .slider-slide.slick-slide {
    width: 273px;
  }
}
#calculator {
    margin-bottom: 0px;
}