/* Новый шаблон */
.any-repair{padding: 60px 0;
    background: url(../img/008.jpg)no-repeat;
    background-color: #f0f0f0;
    background-attachment: fixed;
    background-position: 50% 23.409%;
    background-size: cover;}
.any-repair .title {display: block;font: 500 45px/1em Roboto, sans-serif;color: #FFF;margin-bottom: 30px;}
.any-repair .container {text-align: left;margin: 0 auto;}
.any-repair .list {display: flex;display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: space-between;
    justify-content: space-evenly;
    align-items: stretch;}
    .any-repair .list .item {width: 23.076923076923077%;margin-bottom: 30px;overflow: hidden;}
    .any-repair .list .item:hover img {    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    transition: all 0.3s ease 0s;}
    .any-repair .list .item a {display: block;overflow: hidden;transition: all 0.3s ease 0s;}
    .any-repair .list .item .name {padding: 10px 17px;background: #dd0202;}
    .any-repair .list .item .name a {    font: 500 16px/28px Roboto, sans-serif;color: #FFF;}
    .any-repair .list .item:hover .name a {    color: #dd0202;}
    .any-repair .list .item:hover .name {transition: all 0.3s ease 0s;background: black;}
    .remontspec {position: relative;}
    .remontspec .container {margin: 0 auto;text-align: left;position: initial;}
    .head-static-main {padding-top: 60px;padding-bottom: 40px;display: flex;align-items: flex-end;position: relative;}
    .head-emotion__content {align-self: center;flex-basis: 56%;z-index: 2;}
    .head-emotion__title {font-size: 40px;font-weight: 500;line-height: 46px;color: #384151;margin-bottom: 12px;text-align: left;}
    .head-emotion__annex-title {color: #384151;font-size: 30px;font-weight: 400;line-height: 36px;margin-bottom: 35px;}
    .head-emotion__list {font-size: 18px;font-weight: 400;line-height: 24px;margin-bottom: 45px;}
    .head-emotion__list > ul {margin-left: 0;padding-left: 0;}
    .head-emotion__list > ul li {color: #384151;font-size: 18px;font-weight: 400;line-height: 20px;padding-left: 31px;margin-bottom: 20px;}
    .head-emotion__list > ul li.check {background: url(../img/i/check.png) 0 0.3em no-repeat;background-position: center left;}
    .head-emotion__list > ul li.clock {background: url(../img/i/clock.png) 0 0.3em no-repeat;background-position: center left;}
    .head-emotion__list > ul li.detail {background: url(../img/i/detail.png) 0 0.3em no-repeat;background-position: center left;}
	.head-emotion__list > ul li:last-child {margin-bottom: 0;}
	.head-emotion__action > a {display: flex !important;align-items: center;justify-content: center;width: 255px;height: 40px;border-radius: 1px;font-size: 18px;margin-top: 0;padding: 0;color: #fff !important;background: #ee2e27;}
	.head-emotion__action > a:hover {background: #c74b53;}
	.head-emotion__action > a > .mobile {display: none;}
	.head-static__img-main, .head-static__img {align-self: stretch;width: 100%;height: 100%;position: absolute;right: 0;top: 0;z-index: 0;}
	.head-static__img-main > img, .head-static__img > img {display: block;height: 100%;width: auto;margin-left: 32%;}
	.benefits, .gallery {padding-top: 35px;padding-bottom: 30px;}
	.benefits, .remontspec {background: url(../i/oblako-header.png) repeat-x #eef3fa;}
	.benefits .container,  .gallery .container {margin: 0 auto;}
	.benefits__items {display: flex;align-items: flex-start;justify-content: space-between;}
	.benefits__item {display: flex;flex-direction: column;justify-content: center;align-items: center;flex-basis: 20%;margin-right: 25px;}
	.benefits__item-title {background-color: #fff;line-height: 45px;padding-left: 15px;padding-right: 15px;text-align: center;font-size: 30px;font-weight: 500;margin-bottom: 10px;}
	.benefits__item-annex {text-align: center;font-size: 16px;font-style: italic;line-height: 22px;color: #767676;}
.gallerynew, .gal-thumbs  {overflow: hidden;position: relative;max-width: 900px;margin: 0 auto;}
.owl-prev, .owl-next {
    background: url(../img/i/strelki-sprite.png) no-repeat;
    background-size: 200% 200%;
    position: absolute;
    top: 50%;
    overflow: hidden;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    z-index: 2;cursor: pointer;
}
.owl-prev {
    background-position: 0 0;
    left: 0;
}
.owl-prev:hover {
    background-position: 0 100%;
}
.owl-next {
    background-position: 100% 0;
    right: 0;
}
.owl-next:hover {
    background-position: 100% 100%;
}
.gal-thumbs  {margin-top: 10px;}
.gal-thumbs .thumb{opacity: .6;transition: opacity .3s;}
.gal-thumbs .thumb img {margin: 0 auto;width: calc(100% - 10px);}
.gal-thumbs .thumb.slick-current {opacity: 1;}
.container {padding: 0 15px;overflow: hidden;}
.w-nav .container {overflow: visible;}
section.gallery {margin-bottom: 30px;}
@media screen and (min-width: 576px) {
	.container {max-width: 540px;}
}

@media screen and (min-width: 768px) {
	.container {max-width: 720px;}
}

@media screen and (min-width: 992px) {
	.container {max-width: 960px;}
	.navbar-logo.w-nav-brand img {width: 230px;}
}

@media screen and (min-width: 1100px) {
	.container {max-width: 1024px;}
	.navbar-logo.w-nav-brand img {width: 290px;}
}


@media screen and (min-width: 1200px) {
	.container {max-width: 1100px;}
	.navbar-logo.w-nav-brand img {width: 305px;}
}


@media screen and (max-width: 1290px) {
	.head-static__img-main, .head-static__img {right: -12%;overflow: hidden;}
	.remontspec .container {position: relative;}
}










@media screen and (max-width: 575px) {
	.container {max-width: auto;}
	.any-repair .list .item .name a {font-size: 13px;}
}
@media screen and (max-width:  1200px) {
	.head-emotion__title {font-size: 30px;}
	.head-emotion__annex-title {font-size: 26px;}
	.benefits__item-title {font-size: 26px;}
}
@media screen and (max-width:  1100px) {
	.head-emotion__title {font-size: 26px;}
	.head-emotion__annex-title {font-size: 22px;}
	.head-static-main, .head-static {padding-top: 40px;padding-bottom: 20px;}
}
@media screen and (max-width: 1023px) {
	.head-emotion__content {flex-basis: 100%;}
	.head-static__img-main, .head-static__img {height: 70%;top: auto;bottom: 0;right: -10%;}
	.remontspec .container, .benefits .container {max-width: 90%;}
}
@media screen and (max-width:  767px) {
	.head-static__img-main {
    display: flex;
    align-items: flex-end;
}
	.any-repair .list .item {    width: 45%;}
	.any-repair .title {font-size: 33px;}
	.head-static__img-main, .head-static__img {right: -20%;bottom: 21px;}
	.benefits__items {flex-wrap: wrap;}
	.benefits__item {flex-basis: 47%;margin-bottom: 15px;margin-right: auto;}
	.benefits__item-annex {font-size: 13px;}
	.benefits__item-title {font-size: 18px;}
	.head-static__img-main img, .head-static__img > img {
    height: auto;
    width: 100%;
    margin-left: 6%;
    display: none;
}
}