

/* Start:/bitrix/templates/zolushka-cleans_2016/components/bitrix/news.list/slider_test/style.css?162695032314903*/
.slider{height:539px}
.slider .bx-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none}
.slider .bx-wrapper .bx-controls.bx-has-pager{position:absolute;bottom:34px;width:100%}
.slider .bx-wrapper .bx-pager{text-align:left;width:1140px;margin:0 auto;position:static}
.slider .bx-wrapper .bx-pager.bx-default-pager a{width:30px;height:30px;margin:0 8px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;box-sizing:border-box;background:transparent;border:#1680e6 solid 3px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.slider .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:first-child a{margin-left:0}
.slider .bx-wrapper .bx-pager.bx-default-pager a:hover,.slider .bx-wrapper .bx-pager.bx-default-pager a.active,.slider .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#fff}
.slider .item{height:539px;background-repeat:no-repeat;background-position:50% 50%}
.slider .item .desc{width:1140px;margin:0 auto;padding:99px 20px 0 20px}
.slider .item .desc .title{line-height:50px;color:#1680e6;font-size:46px;margin:0 0 29px 0;text-transform:uppercase}
.slider .item .desc .title .strong{color:#414345;font-size:52px}
.slider .item .desc .txt{line-height:22px;margin:0 0 63px 0}
.slider .item .desc .order{display:block;width:164px;height:36px;line-height:36px;text-align:center;border:#1680e6 solid 2px;font-weight:bold;color:#414345;background:#f2f6f8b3}
@media only screen and (max-width:1152px),screen and (max-device-width:1152px){.slider .bx-wrapper .bx-pager{padding-right:24px;padding-left:24px;width:auto}
.slider .item .desc{padding-right:24px;padding-left:24px;width:auto}
}
@media only screen and (max-width:991px),screen and (max-device-width:991px){.slider .bx-wrapper .bx-pager{padding-right:10px;padding-left:10px}
.slider .item .desc{padding-right:10px;padding-left:10px}
}
@media only screen and (max-width:767px),screen and (max-device-width:767px){.slider .bx-wrapper .bx-controls.bx-has-pager{bottom:18px}
.slider .bx-wrapper .bx-pager{padding-right:15px;padding-left:15px}
.slider .bx-wrapper .bx-pager.bx-default-pager a{width:22px;height:22px;border-width:2px;margin:0 5px}
.slider .item .desc{padding:15px 15px 0 15px!important}
.slider .item .desc .title{line-height:25px;margin:0 0 6px 0;font-size:31px}
.slider .item .desc .title .strong{font-size:36px}
.slider .item .desc .txt{line-height:20px!important;margin:0 0 15px 0!important}
}
@media only screen and (max-width:479px),screen and (max-device-width:479px){.slider .bx-wrapper .bx-pager{padding-right:10px;padding-left:10px;text-align:center}
.slider .bx-wrapper .bx-pager.bx-default-pager .bx-pager-item:first-child a{margin-left:5px;background:#f2f6f8b3}
.slider .item .desc{padding:15px 10px 0 10px!important}
.slider .item .desc .title{font-size:31px}
.slider .item .desc .title .strong{font-size:35px}
.slider .item .desc .txt{font-size:14px}
.slider .item .desc .order{width:100%}
}

.new-dots {
    display: flex;
    list-style: none;
    position: absolute;
    bottom: 34px;
    text-align: left;
    max-width: 1140px;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    padding: 0;
}

.new-dots li {

}

.new-dots li > button {
    width: 30px;
    height: 30px;
    margin: 0 8px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    box-sizing: border-box;
    background: transparent;
    border: #1680e6 solid 3px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    font-size: 0;
    cursor: pointer;
}

.new-dots li.slick-active > button {
    background: #fff;
}

.new-dots li:hover > button {
    background: #fff;
}

@media only screen and (max-width: 767px), screen and (max-device-width: 767px) {
    .new-dots {
        bottom: 5px;
        justify-content: center;
    }
    .new-dots li > button {
        width: 22px;
        height: 22px;
        border-width: 2px;
        margin: 0 5px;
    }
}


.slider .item .desc-new {
    padding-top: 57px;
    display: flex;
    justify-content: flex-end;
}

.slider .item .desc-new .desc-banner-new {
    position: static;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
}

.desc-text-content {
    margin-right: 40px;
    max-width: 483px;
}

.desc-new .desc-text-content .desc-text-content__title {
    font-size: 30px;
    font-weight: bold;
    color: #3995ed;
    margin-bottom: 30px;
}

.desc-new .desc-text-content .desc-text-content__title span {
    font-size: 48px;
}

.desc-text-content__item {
    font-size: 18px;
    color: #333333;
    display: flex;
    align-items: center;
}

.desc-text-content__item:first-child::before {
    content: '';
    display: block;
    width: 33px;
    height: 33px;
    margin-right: 19px;
    flex-shrink: 0;
    background: url(/img/stati/1.png) no-repeat center;
}

.desc-text-content__item:nth-child(2)::before {
    content: '';
    display: block;
    width: 36px;
    height: 25px;
    margin-right: 19px;
    flex-shrink: 0;
    background: url(/img/stati/2.png) no-repeat center;
}

.desc-text-content__item:last-child::before {
    content: '';
    display: block;
    width: 34px;
    height: 23px;
    margin-right: 19px;
    flex-shrink: 0;
    background: url(/img/stati/3.png) no-repeat center;
}

.desc-text-content__item:not(:last-child) {
    margin-bottom: 18px;
}

.desc-text-content__link {
    margin-top: 20px;
    font-size: 18px;
}

.desc-text-content__link a {
    font-size: 18px;
    text-decoration: underline;
}

.banner-link-new {
    display: inline-block;
    font-size: 19px;
    font-weight: bold;
    margin-top: 20px;
}

.desc-text-content .banner-link-new-btn {
    width: 100%;
    display: none;
    line-height: 36px;
    border: #b9d9f7 solid 2px;
    transition: all 0.3s ease;
    font-weight: 600;
    font-size: 12px;
    color: #414345;
    text-transform: uppercase;
    text-align: center;
    padding: 13px 0;
    background-color: #fff;
    box-sizing: border-box;
}

.desc-text-content .order-cleaning-btn:hover {
    border-color: #1680e6;
}

@media screen and (max-width: 430px) {
    .desc-banner-new {
        display: none;
    }

    .desc-new {
        width: 100%;
        justify-content: center;
    }

    .desc-text-content {
        margin-right: 0;
        width: 100%;
        text-align: center;
    }

    .desc-new .desc-text-content .desc-text-content__title {
        font-size: 20px;
        margin-bottom: 20px;
    }
    
    .desc-new .desc-text-content .desc-text-content__title span {
        font-size: 33px;
    }
    
    .desc-text-content__item {
        font-size: 13px;
        text-align: left;
    }

    .desc-text-content__item:not(:last-child) {
        margin-bottom: 10px;
    }

    .desc-text-content__link {
        font-size: 13px;
        margin-top: 5px;
    }
    
    .desc-text-content__link a {
        font-size: 13px;
    }

    .banner-link-new {
        font-size: 13px;
        margin-top: 8px;
    }

    .slider {
        height: 381px !important;
    }

    .slider .item {
        height: 381px !important;
    }

    .new-block__slick-slider {
        height: 100%;
    }

    .desc-text-content__item:first-child::before {
        width: 24px;
        height: 24px;
        margin-right: 13px;
        background: url(/img/stati/1_1.png) no-repeat center;
    }
    
    .desc-text-content__item:nth-child(2)::before {
        width: 26px;
        height: 19px;
        margin-right: 13px;
        flex-shrink: 0;
        background: url(/img/stati/2_2.png) no-repeat center;
    }
    
    .desc-text-content__item:last-child::before {
        width: 24px;
        height: 16px;
        margin-right: 13px;
        background: url(/img/stati/3_3.png) no-repeat center;
    }

    .item-new {
        background-size: cover;
    }

    .desc-text-content {
        padding: 0 35px;
    }

    .desc-text-content .order-cleaning-btn {
        line-height: 20px;
    }

    .banner-link-new-btn {
        display: inline-block !important;
    }
    
}

@media screen and (max-width: 380px) {
    .desc-text-content {
        padding: 0;
    }
}

@media screen and (max-width: 330px) {
    .desc-new .desc-text-content .desc-text-content__title {
        font-size: 18px;
    }
}

 .application {
        text-align: center;
    }

    .ajustblock_banner {
        margin: 0 auto;
    }

    .application .h1_wr {
        margin-bottom: 46px
    }

    .application .error_list {
        margin-top: -35px;
        margin-bottom: 15px;
        font-style: italic;
        text-align: center
    }

    .application .application_form {
        margin: 0 auto
    }

    .application .application_form .ajustblock {
        text-align-last: left
    }

    .application .application_form .label {
        margin-bottom: 15px;
    }

    .application .application_form .label .title {
        line-height: 15px;
        margin-bottom: 7px
    }

    .application .application_form .label .title span {
        color: #bb0000
    }

    .application .application_form .label input[type="text"] {
        width: 275px;
        height: 40px;
        line-height: 44px;
        border: #cfcfcf solid 1px;
        padding: 0 16px;
        font-family: 'Open Sans', sans-serif;
        color: #414345;
        font-size: 15px
    }

    .application .application_form .label .jq-selectbox__select {
        width: 275px;
        height: 40px;
        line-height: 44px;
        border: #cfcfcf solid 1px;
        padding: 0 16px;
        font-family: 'Open Sans', sans-serif;
        color: #414345;
        font-size: 15px;
        background: #fff;
        border-radius: 0;
        box-shadow: none;
        text-shadow: none
    }

    .application .application_form .label .jq-selectbox__trigger {
        width: 29px;
        border: none
    }

    .application .application_form .label .jq-selectbox__trigger-arrow {
        border: none;
        width: 7px;
        height: 5px;
        background: url(/img_2016/trigger.png);
        top: 21px;
        right: 12px
    }

    .application .application_form .label .jq-selectbox__dropdown {
        font-family: 'Open Sans', sans-serif;
        color: #414345;
        font-size: 15px
    }

    .application .application_form .label .jq-selectbox li {
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease
    }

    .application .application_form .label .jq-selectbox li:hover {
        background: #2f88e7
    }

    .application .application_form input[type="submit"] {
        display: block;
        width: 307px;
        height: 50px;
        line-height: 36px;
        text-align: center;
        border: #1680e6 solid 3px;
        color: #414345;
        margin: 0 auto;
        text-transform: uppercase;
        padding: 0;
        background: none;
        cursor: pointer;
        font-weight: bold;
        font-size: 15px;
    }

    input[type=submit][disabled=disabled] {
        opacity: 0.5
    }

    @media only screen and (max-width: 1152px),
    screen and (max-device-width: 1152px) {
        .application_wr .application {
            padding-right: 24px;
            padding-left: 24px;
            width: auto
        }

        .application .application_form {
            width: 100%
        }
    }

    @media only screen and (max-width: 991px),
    screen and (max-device-width: 991px) {
        .application_wr .application {
            padding-right: 10px;
            padding-left: 10px;
            width: 85%
        }
    }

    @media only screen and (max-width: 768px),
    screen and (max-device-width: 768px) {
        .application_wr .application {
            padding-top: 10px;
            padding-bottom: 10px;
            width: 85%
        }

        .application .h1_wr {
            margin-bottom: 10px;
            padding: 0
        }

        .application .application_form .label {
            display: block;
            margin: 0 auto 7px
        }

        .application .application_form .label .title {
            display: none
        }

        .privacy_policy_wr {
            display: none;
        }
    }

    txt #slick-slide-control10 {
        display: none;
    }

    .h1_banner .h1 {
        text-transform: uppercase;
    }

    @media screen and (min-width: 1153px) {
        .desc-banner {
            position: relative;
            top: -100px;
            left: -600px;
            width: 380px;
            margin: 50px 1260px;
            padding: 50px;
            background-color: #fff;
            opacity: 0.9;
        }
    }

    @media screen and (min-width: 846px) and (max-width: 1152px) {
        .desc-banner {
            position: relative;
            top: -100px;
            left: -800px;
            width: 380px;
            margin: 30px 1160px;
            padding: 50px;
            background-color: #fff;
            opacity: 0.9;
        }
    }

    @media screen and (min-width: 501px) and (max-width: 845px) {
        .desc-banner {
            position: relative;
            left: 250px;
            width: 50%;
            background-color: #fff;
            opacity: 0.9;
        }

        .h1_banner .h1 {
            margin-bottom: 5px;
            text-transform: uppercase;
        }

        ajustblock_banner {
            margin: 0 auto;
        }

        .application .application_form .label input[type="text"] {
            width: auto;
            height: 32px;
        }

        .application .application_form input[type="submit"] {
            display: block;
            width: 210px;
            height: 40px;
            font-weight: bold;
            font-size: 15px;
        }

        .application {
            padding: 20px;
        }

    }

    @media screen and (max-width: 500px) {
        .desc-banner {
            width: 90%;
            background-color: #fff;
            opacity: 0.9;
        }

        .h1_banner .h1 {
            margin-bottom: 5px;
        }

        ajustblock_banner {
            margin: 0 auto;
        }

        .application .application_form .label input[type="text"] {
            width: auto;
            height: 32px;
        }

        .application .application_form input[type="submit"] {
            display: block;
            width: 210px;
            height: 40px;
            font-weight: bold;

        }

        .application {
            padding: 20px;
        }

    }
	
	 .additional-services__item a{
                flex-direction: column;
            }
            .text-price{
                display: block;
                color:black;
                text-transform: none;
                font-weight: 500;
                margin-top: 10px;
            }
/* End */


/* Start:/bitrix/templates/zolushka-cleans_2016/components/bitrix/news.list/equipment/style.css?16268694513741*/
 .equipment .item {
        background-color: #fff;
        height: 380px;
    }

    .equipment .item .title {
        padding: 15px 50px 0 50px;
        text-align: center;
        height: 65px;
        border-bottom: 5px solid #bdc4ca;
        /*font-weight: bold;*/
        color: black;
    }

    .equipment-body {
        background: #e8eff2;
    }

    .equipment {
        width: 1140px;
        margin: 0 auto;
        padding: 45px 20px 65px 20px;
    }

    .equipment .h1-wrap {
        margin-bottom: 50px;
        /*background-color: #e8eff2;*/
        text-align: center;
    }

    .bxslider-equipment {
        background-color: #e8eff2;
    }

    .equipment .bx-wrapper {
        -webkit-box-shadow: 0 0 5px #e8eff2;
        box-shadow: 0 0 5px #e8eff2;
        border: 0 solid #e8eff2;
        background: #e8eff2;
        margin: 0 auto;
    }

    .equipment .bx-wrapper img {
        height: 280px;
    }

    .equipment .bx-wrapper .bx-controls-direction a {
        width: 17px;
        height: 50px;
        margin-top: -25px
    }

    .equipment .bx-wrapper .bx-prev {
        background: url(/img_2016/prev.png);
        left: -52.5px
    }

    .equipment .bx-wrapper .bx-next {
        background: url(/img_2016/next.png);
        right: -52.5px
    }

    @media only screen and (max-width: 1152px), screen and (max-device-width: 1152px) {
        .equipment-body{
            width: 100%;
        }
        .equipment {
            width: auto;
        }

        .equipment .bx-wrapper {
            width: 800px;
            margin: 0 auto;
        }
    }

    @media only screen and (max-width: 991px), screen and (max-device-width: 991px) {

        .equipment {
            width: auto;
        }

        .equipment .bx-wrapper {
            width: 700px;
            margin: 0 auto;
        }

        .equipment .bx-wrapper .bx-prev {
            left: -33px
        }

        .equipment .bx-wrapper .bx-next {
            right: -33px
        }
    }
    @media only screen and (max-width: 767px), screen and (max-device-width: 767px) {
        .equipment {
            width: auto;
        }

        .equipment .bx-wrapper {
            width: 340px
        }

        .equipment .bx-viewport {
            margin: 0 auto;
        }

        .equipment .bx-wrapper .bx-prev {
            left: -27px;
        }

        .equipment .bx-wrapper .bx-next {
            right: -25px;
        }

        .equipment .bx-wrapper .bx-pager {
            display: block;
            padding-top: 15px;
            bottom: 0;
            position: static
        }

        .equipment .bx-wrapper .bx-pager.bx-default-pager a {
            width: 17px;
            height: 17px;
            background: #2f88e7;
            -moz-border-radius: 8.5px;
            -webkit-border-radius: 8.5px;
            border-radius: 8.5px;
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease
        }

        .equipment .bx-wrapper .bx-pager.bx-default-pager a:hover, .clients .bx-wrapper .bx-pager.bx-default-pager a.active, .clients .bx-wrapper .bx-pager.bx-default-pager a:focus {
            background: #eaedf0
        }
    }

    @media only screen and (max-width: 479px), screen and (max-device-width: 479px) {
        .equipment {
            width: auto;
        }

        .equipment .bx-wrapper .bx-prev {
            left: -10px;
        }

        .equipment .bx-wrapper .bx-next {
            right: -10px;
        }

        .equipment .bx-wrapper {
            width: 280px
        }

        .equipment .item {
            width: 250px;
            margin: auto;
        }
    }
/* End */


/* Start:/bitrix/templates/zolushka-cleans_2016/components/bitrix/news.list/clients/style.css?15971373972531*/
.clients{width:1140px;margin:0 auto;padding:45px 20px 65px 20px}
.clients .h1_wr{margin-bottom:50px}
.clients .bx-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;margin-bottom:0}
.clients .bx-wrapper .bx-controls-direction a{width:17px;height:50px;margin-top:-25px}
.clients .bx-wrapper .bx-prev{background:url(/img_2016/prev.png);left:-52.5px}
.clients .bx-wrapper .bx-next{background:url(/img_2016/next.png);right:-52.5px}
.clients .bx-wrapper .bx-next:hover,.clients .bx-wrapper .bx-next:focus{background-position:50% 50%}
.clients .bx-wrapper .bx-pager{display:none}
.clients .bxslider-clients{margin:0;padding:0}
.clients .item{width:149px}
.clients .item .img{height:46px;width:100%;background-repeat:no-repeat;background-position:50% 50%}
@media only screen and (max-width:1152px),screen and (max-device-width:1152px){.clients{padding-right:24px;padding-left:24px;width:auto}
.clients .bx-wrapper{width:861px}
.clients .bx-wrapper .bx-prev{left:-61.5px}
.clients .bx-wrapper .bx-next{right:-61.5px}
}
@media only screen and (max-width:991px),screen and (max-device-width:991px){.clients{padding-right:10px;padding-left:10px}
.clients .bx-wrapper{width:683px}
.clients .bx-wrapper li{width:149px!important}
.clients .bx-wrapper .bx-prev{left:-33px}
.clients .bx-wrapper .bx-next{right:-33px}
}
@media only screen and (max-width:767px),screen and (max-device-width:767px){.clients{padding:34px 15px 28px 15px}
.clients .h1_wr{margin-bottom:44px}
.clients .bx-wrapper{width:450px}
.clients .bx-wrapper li{width:225px!important}
.clients .bx-wrapper .bx-prev{left:0}
.clients .bx-wrapper .bx-next{right:0}
.clients .bx-wrapper .bx-pager{display:block;padding-top:15px;bottom:0;position:static}
.clients .bx-wrapper .bx-pager.bx-default-pager a{width:17px;height:17px;background:#2f88e7;-moz-border-radius:8.5px;-webkit-border-radius:8.5px;border-radius:8.5px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.clients .bx-wrapper .bx-pager.bx-default-pager a:hover,.clients .bx-wrapper .bx-pager.bx-default-pager a.active,.clients .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#eaedf0}
.clients .item{width:225px}
.clients .item .img{width:225px}
}
@media only screen and (max-width:479px),screen and (max-device-width:479px){.clients{padding-right:10px;padding-left:10px}
.clients .bx-wrapper{width:300px}
.clients .bx-wrapper li{width:300px!important}
.clients .item{width:300px}
.clients .item .img{width:300px}
}
/* End */


/* Start:/bitrix/templates/zolushka-cleans_2016/components/bitrix/news.list/our_objects/style.css?16293777493507*/
.our-object {
	width: 100%;
	box-sizing: border-box;
	max-width: 1140px;
	margin: 0 auto;
	padding: 50px 40px;
}

.our-object * {
	box-sizing: border-box;
}

.our-object__list {
	position: relative;
}

.our-object__item {
	width: 100%;
	padding: 44px;
	display: flex;
	background-color: #eaedf0;
}

.our-object__item-gallery {
	max-width: 526px;
	width: 100%;
	margin-right: 45px;
}

.our-object__item-gallery-big {
	height: 335px;
	margin-bottom: 20px;
}

.our-object__item-gallery-big-img {
	height: 335px;
	width: 100%;
	overflow: hidden;
}

.our-object__item-gallery-big img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.our-object__item-gallery-small {
	height: 120px;
}

.our-object__item-gallery-small .slick-track {
	display: flex;
}

.our-object__item-gallery-nav-img {
	/*  */
}

.our-object__item-gallery-nav-img img {
	margin: auto;
}

.our-object__item-cnt {
	display: flex;
}

.our-object__item-cnt:not(:last-child) {
	margin-bottom: 35px;
}

.our-object__item-icon {
	flex-shrink: 0;
	margin-right: 25px;
}

.our-object__item-icon::before {
	content: '';
	display: block;
	width: 57px;
	height: 57px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

.our-object__item-area-icon::before {
	background-image: url(/img/our_obj/pic-1.png);
}

.our-object__item-desc-icon::before {
	background-image: url(/img/our_obj/pic-2.png);
}

.our-object__item-price-icon::before {
	background-image: url(/img/our_obj/pic-3.png);
}

.our-object__item-name {
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;

	margin-bottom: 35px;
}

.our-object__item-txt > div:first-child {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

.our-object__item-txt > div:last-child {
	font-size: 14px;
	font-weight: normal;
}

.our-object__item-price .our-object__item-txt > div:last-child {
	font-size: 24px;
	font-weight: bold;
	color: #358be8;
}

.our-object__list > button {
	border: none;
	position: absolute;
	top: 250px;
	font-size: 0;
	cursor: pointer;
	width: 17px;
	height: 50px;
}

.our-object__list > button.slick-prev {
	left: -25px;
	background: transparent url(/img_2016/prev.png) no-repeat center;
}

.our-object__list > button.slick-next {
	right: -25px;
	background: transparent url(/img_2016/next.png) no-repeat center;
}

.our-object__item-name-mob {
	display: none;
}

@media screen and (max-width: 812px) {

	.our-object__item {
		flex-wrap: wrap;
		padding: 44px 15px 44px 15px;
	}

	.our-object__item-gallery {
		margin: auto;
		width: 100%;
		margin-bottom: 20px;
	}

	.our-object__item-name-mob {
		display: block;
		text-align: center;
		width: 100%;
	}

	.our-object__item-content .our-object__item-name {
		display: none;
	}

	.our-object__item-gallery-nav-img img {
		width: 79px;
		height: 79px;
		object-fit: cover;
	}

	.our-object__item-gallery-big {
		height: auto;
		margin-bottom: 10px;
	}
}

.our-object__list .slick-dots {
	list-style: none;
	display: flex;
	justify-content: center;
	padding: 0;
	margin-top: 30px;
}

.our-object__list .slick-dots li {
	flex-shrink: 0;
}

.our-object__list .slick-dots li button {
	font-size: 0;
	background-color: #d8dfe6;
	width: 10px !important;
	height: 10px !important;
	border-radius: 50%;
	border: none;
	display: block;
	padding: 0;
	margin: 0 5px;
}

.our-object__list .slick-dots li.slick-active button {
	background-color: #358be8;
}

@media screen and (max-width: 500px) {
	.our-object {
		padding-left: 0;
		padding-right: 0;
	}

}

/* End */


/* Start:/bitrix/templates/zolushka-cleans_2016/components/bitrix/news.list/faqs_answers/style.css?16292651041788*/
.faqs-new {
  max-width: 1140px;
  margin: 0 auto;
  padding: 59px 20px 44px 20px;
}

.faqs-new__item {
  padding: 50px 0 40px 80px;
  background: url(/img_new/faqs-img/faqs-bl.png) no-repeat left top 40px;
}

.faqs-new__item.active {
  background: url(/img_new/faqs-img/faqs.png) no-repeat left top 40px;
}

.faqs-new__item:not(:last-child) {
  border-bottom: 1px dotted #d9d9d9;
}

.faqs-new__item-q {
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

.faqs-new__item-q.active .faqs-new__item-link {
  color: #000;
}

.faqs-new__item-q:hover .faqs-new__item-link {
  color: #000;
}

.faqs-new__item-q span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 31px;
  height: 31px;
  border: 1px solid #2f88e7;
  border-radius: 50%;
  flex-shrink: 0;
}

.faqs-new__item-q.active span {
  border-color: #dbdbdb;
}

.faqs-new__item-q span::after {
  content: "";
  width: 19px;
  height: 10px;
  background-image:url(/img_new/faqs-img/arrow-bl.png);
}

.faqs-new__item-q.active span::after {
  background-image:url(/img_new/faqs-img/arrow.png);
}

.faqs-new__item-link {
  display: inline;
  font-size: 20px;
  line-height: 26px;
  color: #2f88e7;
  margin: 0;
  padding: 0;
  text-decoration: underline;
  text-decoration-style: dotted;
}

.faqs-new__item-inner {
  font-size: 14px;
  line-height: 26px;
  color: #000;
  display: none;
}

.faqs-new__item-inner.show {

}

.faqs-new__item-inner p {
  font-size: 14px;
  line-height: 26px;
  color: #000;
  margin: 0;
  padding: 0;
}

@media screen and (max-width: 768px) {
  .faqs-new__item-link {
    display: inline-block;
    max-width: 500px;
  }
}

@media screen and (max-width: 425px) {
  .faqs-new__item-q span {
    display: none;
  }
}

/* End */


/* Start:/bitrix/templates/zolushka-cleans_2016/components/bitrix/news.list/certificates/style.css?17647586973966*/
.certificates {
    font-weight: 300;
    font-size: 16px;
    color: #333;
    line-height: 18px;
    text-align: center
}

.certificates__bg { /*background:url(/img/certificates__bg.jpg) no-repeat center center;*/
    background-repeat: no-repeat;
    background-position: center center
}

.certificates__content {
    width: 1140px;
    padding: 53px 20px 43px;
    margin: 0 auto
}

.certificates__title {
    font-weight: normal;
    font-size: 30px;
    line-height: 25px;
    margin-bottom: 35px;
    text-transform: uppercase;
    background: url(/img/certificates__title.png) no-repeat center center
}

.certificates__slider {
    padding: 0 47.5px;
    position: relative
}

.certificates__slider .slick-arrow {
    position: absolute;
    top: 35%;
    margin-top: -25px;
    width: 17px;
    height: 50px;
    background: url(/img/certificates__slick-arrow.png) no-repeat center center !important;
    background-size: 17px auto !important;
    border: none;
    color: transparent;
    cursor: pointer;
    transform: rotate(360deg);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.certificates__slider .slick-arrow:hover {
    opacity: .7
}

.certificates__slider .slick-prev {
    left: 0
}

.certificates__slider .slick-next {
    transform: rotate(180deg);
    right: 0
}

.certificates__slide {
    margin: 0 3.5px;
    display: block;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}

.certificates__slide:hover {
    opacity: .7
}

.certificates__img {
    width: 193px;
    height: 261px;
    border: #d3d3d3 solid 1px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 160px auto;
    margin: 0 auto 18px
}

.certificates__name {
    color: #333
}

.certificates__slider .slick-prev::before, .certificates__slider .slick-next::before {
    content: '';
    display: none;
}



@media only screen and (max-width: 1179px), screen and (max-device-width: 1179px) {
    .certificates__content {
        width: 100%;
        box-sizing: border-box;
        padding: 53px 22px 120px;
    }
}

@media only screen and (max-width: 767px), screen and (max-device-width: 767px) {

    .slick-dotted.slick-slider {
        padding: 0;
    }

    .certificates .slick-dots li button:before {
        content: '';
    }

    .certificates {
        font-size: 14px
    }

    .certificates__title {
        font-size: 24px;
        margin-bottom: 20px;
        background: none
    }

    .certificates__slider {
        padding: 0 30px
    }

    .certificates__slider .slick-arrow {
        display: none !important;
        width: 6px;
        height: 19px;
        bottom: -1px;
        top: auto;
        margin-top: 0;
        background-size: 6px auto;
    }

    .certificates__slide {
        margin: 0
    }

    .certificates__slider .slick-dots {
        margin: 19px 0 0;
        padding: 0;
        list-style: none;
        text-align: center;
        bottom: auto;
        width: auto;
    }

    .certificates__slider .slick-dots li {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 0 3.5px
    }

    .certificates__slider .slick-dots li button {
        display: block;
        border: none;
        padding: 0;
        width: 100%;
        height: 100%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        font-size: 0;
        color: transparent;
        background: #2f88e7;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease
    }

    .certificates__slider .slick-dots li button:hover, .certificates__slider .slick-dots .slick-active button {
        background: #fff
    }
}

/* End */


/* Start:/bitrix/templates/zolushka-cleans_2016/components/bitrix/news.list/reviews_new/style.css?16122488043485*/
/* New reviews style box */
.reviews-customer__list{list-style:none}
.reviews-customer__list li{display:flex;flex-direction:column}
.reviews-customer__wrapper .bx-wrapper{box-shadow:none;border:none;margin:40px auto 0 auto; }
.reviews-customer__wrapper .bx-wrapper .bx-prev{background:url(/img_2016/prev.png);left:-43px}
.reviews-customer__wrapper .bx-wrapper .bx-next{background:url(/img_2016/next.png);right:-43px;background-position: 0 !important;}
.reviews-customer__wrapper .bx-wrapper .bx-controls-direction a{width:17px;height:50px;margin-top:-25px}
.reviews-customer__wrapper .bx-wrapper .bx-controls-direction a{width:17px;height:50px;margin-top:-25px}
.reviews-customer__wrapper .bx-wrapper .bx-pager {display: none;}
.reviews-customer__wrapper .bx-wrapper .bx-pager .bx-pager-item a {background: #1680e6;}
.reviews-customer__wrapper .bx-wrapper .bx-pager .bx-pager-item a:hover {background: #d8dee4;}
.reviews-customer__wrapper .bx-wrapper .bx-pager .bx-pager-item a.active {background: #d8dee4;}

.rating-wr {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.rating-list {
  display: flex;
}

.rating-list > div {
  width: 15px;
  height: 14px;
  margin-left: 5px;
  background: url(/img/rating-star.png) no-repeat center center;
  background-size: cover;
}

.rating-list > div:first-child {
  margin-left: 0;
}

.rating-list.stars5 > div {
  background-image: url(/img/rating-star-full.png);
}

.rating-list.stars4 > div:nth-child(1),
.rating-list.stars4 > div:nth-child(2),
.rating-list.stars4 > div:nth-child(3),
.rating-list.stars4 > div:nth-child(4) {
  background-image: url(/img/rating-star-full.png);
}

.rating-list.stars3 > div:nth-child(1),
.rating-list.stars3 > div:nth-child(2),
.rating-list.stars3 > div:nth-child(3) {
  background-image: url(/img/rating-star-full.png);
}

.rating-list.stars2 > div:nth-child(1),
.rating-list.stars2 > div:nth-child(2) {
  background-image: url(/img/rating-star-full.png);
}

.rating-list.stars1 > div:nth-child(1) {
  background-image: url(/img/rating-star-full.png);
}

.reviews-customer__list {
  display: flex;
}

.reviews-customer__list .reviews-customer__item{
  box-sizing: border-box;
  min-height: 210px;
  padding: 15px 30px;
  border: 3px solid #eaedf0;
}

.reviews-customer__item-title {
  display: flex;
  align-items:  center;
  margin-bottom: 12px;
}

.reviews-customer__item-name {
  font-size: 14px;
  font-weight: bold;
  margin: 0 4px 0 0;
}

.reviews-customer__item-date {
  font-size: 13px;
  color: #86868a;
  margin: 0;
}

.reviews-customer__item-text {
  margin: 12px 0 0 0;
}

.reviews-customer__item-text p{
  margin: 0;
}

.reviews-customer__links {
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 40px;
  margin-top: 35px;
}

.reviews-customer__btn {
  display: block;
  width: 242px;
  height: 36px;
  line-height: 36px;
  font-weight: bold;
  text-align: center;
  border: #1680e6 solid 2px;
  color: #414345;
  margin: 0 auto;
  text-transform: uppercase;
}

.reviews-customer__btn-black {
  border-color: #000;
}

@media screen and (max-width: 425px) {
  .reviews-customer__wrapper .bx-wrapper .bx-controls-direction {
    display: none;
  }
  .reviews-customer__wrapper .bx-wrapper .bx-pager {
    display: block;
    margin-bottom: 20px;
    position: static;
  }

  .reviews-customer__list .reviews-customer__item {
    min-height: 350px;
  }

  .reviews-customer__links {
    flex-direction: column;
    row-gap: 30px;
  }


}

/* End */


/* Start:/bitrix/templates/zolushka-cleans_2016/components/bitrix/news.list/articles/style.css?17920466393831*/
.articles_wr{min-height:400px;
/*background:url(/img_2016/articles_bg.jpg) no-repeat 50% 50%;*/
 background-repeat:no-repeat;background-position:50% 50%}
.articles_wr .articles{width:1140px;margin:0 auto;padding:45px 20px 0 20px}
.articles_wr .articles .h1_wr{color:#fff;margin-bottom:45px}
.articles_wr .articles .bx-wrapper{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;background:none; margin: 0 auto;}
.articles_wr .articles .bx-wrapper .bx-controls-direction a{width:17px;height:50px;margin-top:-25px}
.articles_wr .articles .bx-wrapper .bx-prev{background:url(/img_2016/prev-white.png);left:-49px}
.articles_wr .articles .bx-wrapper .bx-next{background:url(/img_2016/next-white.png);right:-49px}
.articles_wr .articles .bx-wrapper .bx-next:hover,.articles_wr .articles .bx-wrapper .bx-next:focus{background-position:50% 50%}
.articles_wr .articles .bx-wrapper .bx-pager{display:none}
.articles_wr .articles .bxslider-articles{margin:0;padding:0; width: 100%;}
.articles_wr .articles .item{display:block;width:182px;font-size:13px;color:#ffffff;text-decoration:none}
.articles_wr .articles .item .date{margin-bottom:6px}
.articles_wr .articles .item .article-name{display:block;margin-bottom:10px}
.articles_wr .articles .item .more{color:#ffffff;text-decoration:underline;display:block;margin-top:10px}
.articles_wr .articles .item:hover .more{text-decoration:none}
@media only screen and (max-width:1152px),screen and (max-device-width:1152px){.articles_wr .articles{width:auto}
.articles_wr .articles .bx-wrapper{width:auto}
.articles_wr .articles .bx-wrapper .bx-prev{left:-78.5px}
.articles_wr .articles .bx-wrapper .bx-next{right:-78.5px}
.articles_wr .articles{padding-right:24px;padding-left:24px}
}
@media only screen and (max-width:991px),screen and (max-device-width:991px){.articles_wr .articles{padding-right:10px;padding-left:10px}
.articles_wr .articles .bx-wrapper{width:617px}
.articles_wr .articles .bx-wrapper li{width:292px!important}
.articles_wr .articles .bx-wrapper .bx-prev{left:-68px}
.articles_wr .articles .bx-wrapper .bx-next{right:-68px}
.articles_wr .articles .item{width:292px}
}
@media only screen and (max-width:767px),screen and (max-device-width:767px){.articles_wr{min-height:312px}
.articles_wr .articles{padding-right:15px;padding-left:15px;padding-top:25px}
.articles_wr .articles .h1_wr{margin-bottom:31px}
.articles_wr .articles .bx-wrapper{width:363px}
.articles_wr .articles .bx-wrapper li{width:363px!important}
.articles_wr .articles .bx-wrapper .bx-prev{left:-43.5px}
.articles_wr .articles .bx-wrapper .bx-next{right:-43.5px}
.articles_wr .articles .bx-wrapper .bx-pager{display:block;padding-top:15px;bottom:0;position:static}
.articles_wr .articles .bx-wrapper .bx-pager.bx-default-pager a{width:17px;height:17px;background:#2f88e7;-moz-border-radius:8.5px;-webkit-border-radius:8.5px;border-radius:8.5px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}
.articles_wr .articles .bx-wrapper .bx-pager.bx-default-pager a:hover,.articles_wr .articles .bx-wrapper .bx-pager.bx-default-pager a.active,.articles_wr .articles .bx-wrapper .bx-pager.bx-default-pager a:focus{background:#fff}
.articles_wr .articles .item .date{font-size:18px}
.articles_wr .articles .item{width:363px;text-align:center;font-size:14px;line-height:22px}
}
@media only screen and (max-width:479px),screen and (max-device-width:479px){.articles_wr .articles{padding-right:10px;padding-left:10px}
.articles_wr .articles .h1_wr{margin-bottom:20px}
.articles_wr .articles .bx-wrapper{width:256px}
.articles_wr .articles .bx-wrapper li{width:256px!important}
.articles_wr .articles .bx-wrapper .bx-prev{left:-22px}
.articles_wr .articles .bx-wrapper .bx-next{right:-22px}
.articles_wr .articles .item{width:256px}
}

/* End */
/* /bitrix/templates/zolushka-cleans_2016/components/bitrix/news.list/slider_test/style.css?162695032314903 */
/* /bitrix/templates/zolushka-cleans_2016/components/bitrix/news.list/equipment/style.css?16268694513741 */
/* /bitrix/templates/zolushka-cleans_2016/components/bitrix/news.list/clients/style.css?15971373972531 */
/* /bitrix/templates/zolushka-cleans_2016/components/bitrix/news.list/our_objects/style.css?16293777493507 */
/* /bitrix/templates/zolushka-cleans_2016/components/bitrix/news.list/faqs_answers/style.css?16292651041788 */
/* /bitrix/templates/zolushka-cleans_2016/components/bitrix/news.list/certificates/style.css?17647586973966 */
/* /bitrix/templates/zolushka-cleans_2016/components/bitrix/news.list/reviews_new/style.css?16122488043485 */
/* /bitrix/templates/zolushka-cleans_2016/components/bitrix/news.list/articles/style.css?17920466393831 */
