

/* Start:/bitrix/templates/3477/assets/css/slick.css?15321821341824*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
    width: 100%;
    /*margin-left: 12px;*/
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

   /* height: 100%;*/
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/bitrix/templates/3477/assets/css/slick-theme.css?15819408702680*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/bitrix/templates/3477/assets/css/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/bitrix/templates/3477/assets/css/./fonts/slick.eot');
    src: url('/bitrix/templates/3477/assets/css/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/3477/assets/css/./fonts/slick.woff') format('woff'), url('/bitrix/templates/3477/assets/css/./fonts/slick.ttf') format('truetype'), url('/bitrix/templates/3477/assets/css/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
#new-wrapper .slick-prev,
#new-wrapper .slick-next
{
    font-size: 33px;
    line-height: 25px;
    position: absolute;
    top: 45%;
    display: block;
    width: 20px;
    height: 33px;
    padding: 0 6px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;
    font-size: 0;
    color: #99cc80 !important;
    border: none;
    outline: none;
    background: #dadada;
    z-index: 3;
}


#new-wrapper .slick-prev
{
    left: -14px;
    background: url(/bitrix/templates/3477/assets/css/../images/arrow_left.png) center center no-repeat;
 
    font-size: 0;
}
[dir='rtl'] .slick-prev
{
    right: 0;
    left: auto;
}

#new-wrapper .slick-next
{
    right: -15px;
    background: url(/bitrix/templates/3477/assets/css/../images/arrow_right.png) center center no-repeat;
  
    font-size: 0;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}



/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
    width: 100%;
}

.slick-dots
{
    position: absolute;

    display: block;

    width: 100%;
    padding: 0;
    margin: 5px 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: #888888;
    font-size: 20px;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: #339933;
    font-size: 20px;
}

/* End */


/* Start:/bitrix/templates/3477/assets/css/style.css?155539372141492*/
        /*@import url('https://fonts.googleapis.com/css?family=Open+Sans');*/

        #new-wrapper.footer {
            padding: 40px;
            text-align: center;
            color: #fff;
            font-size: 20px;
            bottom: 0;
            margin-top: 56px;
            width: 100%;
            background-color: #fff;
        }



        p {
            line-height: 20px;
        }

        a {
            color: #47a047;
        }

        a:hover {
            color: #248624;
            text-decoration: none;
        }


        h1,
        h2,
        h3 {
            color: #000;
            /*font-family: Open sans;*/
            text-align: center;
        }

        h4 {
            color: #000;
            /*font-family: Open sans;*/
        }

        h6 {
            font-size: 18px;
            font-weight: 600
        }

        #new-wrapper .container {
            margin-top: 20px;
        }


        #new-wrapper .box-video iframe {
            width: 100%;
            height: 210px;
        }

        #new-wrapper .responsive-slider-four .boximage .boximage-text-page {
            width: 50px;
            height: 90px;
            background: #339933;
            text-align: center;
            padding-top: 15px;
            padding-bottom: 15px;
        }

        .mb-0.no-list {
            list-style-position: outside;
        }

        .open-mob {
            display: none;
        }

        .fake-video {
            position: absolute;
            top: 0;
            left: 0;
            bottom: 0;
            right: 0;
        }

        .responsive .block .block-title {
            font-style: normal !important;
        }

        h3 {
            border-bottom: solid 1px #339900;
            display: inline-block;
            padding: 40px 20px 20px 20px;
            position: relative;
            margin: 0 0 40px;
        }

        h3::after {
            display: block;
            content: "";
            width: 52px;
            height: 6px;
            position: absolute;
            bottom: 0;
            margin-right: -26px;
            background: #339900;
            right: 50%;
        }

        h5 {
            font-weight: bold;
        }

        h3.first-title {
            padding-top: 10px;
        }

        .letblock3,
        .letblock2,
        .letblock1 {
            line-height: 1.5;
        }

        #new-wrapper .indenth5 {
            margin-bottom: 70px;
            margin-top: 20px;
        }

        #new-wrapper .spansize {
            font-size: 22px;
        }

        #new-wrapper .main-slider .slick-dots {
            position: relative;
        }

        #new-wrapper .boximage {
            color: #fff;
            box-shadow: inset 0 0 0 500px rgba(14, 14, 14, 0.64);
            display: block;
            background-size: cover;
            height: 190px;
            position: relative;
            text-decoration: none !important;
            background-position: center;
        }

        .nav2 .toogle>ul>li.nopadding>a:after,
        .nav2 .toogle2>ul>li.nopadding>a:after {
            content: "";
            position: absolute;
            right: 10px;
            top: 23px !important;
            border: 5px solid transparent;
            border-top: 5px solid #b4b4b4;
            display: block;
        }



        #new-wrapper a.boximage3 {
            height: 366px;
            width: 365px;
            font-size: 14px;
            color: #Fff;
            display: table-cell !important;
            vertical-align: middle;
            position: relative;
        }

        #new-wrapper .boximage-text {

            color: #fff;
            height: 64px;
            z-index: 2;
            display: table;
            width: 100%;
            margin-top: 35px;
        }

        #new-wrapper .boximage-text-cell {

            position: absolute;
            padding-left: 14px;
            bottom: 20px;
        }

        #new-wrapper .boximage-text-page {
            width: 122px;
            height: 33px;
            background: #339933;
            text-align: center;
            padding-top: 3%;
        }

        #new-wrapper .rowtop {
            margin-top: 15px;
        }

        #new-wrapper .rowtop2 {
            margin-top: 24px;
        }

        #new-wrapper .rowbottom {
            margin-bottom: 30px;
        }

        #new-wrapper .button {
            width: 282px;
            height: 66px;
            border-radius: 10px;
            background-color: #339933;
            color: #fff;
            border: none;
            font-size: 20px;
        }


        #new-wrapper .block {
            min-height: 530px;
            background: #f9f6f3;
            padding: 30px 15px;
        }

        #new-wrapper .block-title {
            font-style: italic;
            margin-bottom: 22px;
            font-size: 20px;
            font-weight: 600;
        }

        #new-wrapper .block-more {
            bottom: 0;
            position: absolute;
            padding: 30px 0;
        }


        #new-wrapper .backcolor {
            background: #f7f7f7;
            padding-bottom: 50px !important;
        }


        #new-wrapper .box-production-3 {
            height: 210px;
            width: 363px;
            background-position: 50% 50%;
            background-size: cover;
            margin-bottom: 20px;
            position: relative;
            border: 1px solid #e7e7e7;
        }

        #new-wrapper .box-production-3 .title-item {
            color: #fff;
            position: absolute;
            bottom: -3px;
            background-color: #333333;
            height: 53px;
            width: 100%;
            display: table;
        }

        #new-wrapper .box-production-3 .title-item .title-item-cell {
            display: table-cell;
            vertical-align: middle;
            padding: 10px 10px 10px 10px;
        }

        #new-wrapper .row-production {
            height: 800px;
            overflow: hidden;
        }

        #new-wrapper .spansale.last {
            margin-bottom: 0;
        }

        #new-wrapper .box-production .title-item {
            font-size: 20px;
            color: #fff;
            position: absolute;
            bottom: 0;
            background-color: #333333;
            height: 53px;
            width: 100%;
            display: table;
        }

        #new-wrapper .box-production .title-item .title-item-cell {
            display: table-cell;
            vertical-align: middle;
            padding: 10px 0 0 20px;
        }

        #new-wrapper .imagenumber {
            display: block;
        }

        #new-wrapper .col-xl-10 .row .col-xl-12 ul li {
            line-height: 35px;
            font-weight: bold;
        }

        #new-wrapper .bacgraundkrusha {
            background: url(/bitrix/templates/3477/assets/css/../images/12.jpg) no-repeat center;
            height: 570px;
            background-size: cover !important;
        }

        #new-wrapper .sizefont {
            font-size: 40px;
        }


        #new-wrapper .slick-slider {
            width: 100%;
        }

        #new-wrapper .slick-list.draggable {
            margin-left: 12px;
        }

        #new-wrapper .multiple-items2 .slick-list.draggable {
            margin-left: 0;
        }


        #new-wrapper .responsive-slider-4 .slick-next {
            font-size: 33px;
            line-height: 23px;
            position: absolute;
            top: 98%;
            display: block;
            width: 31px;
            height: 31px;
            padding: 0 11px;
            cursor: pointer;
            color: #99cc80;
            outline: none;
            border-radius: 40px;
            z-index: 3;
        }

        #new-wrapper .responsive-slider-4 .slick-prev {
            font-size: 33px;
            line-height: 23px;
            position: absolute;
            top: 98%;
            display: block;
            width: 31px;
            height: 31px;
            padding: 0 9px;
            cursor: pointer;
            color: #99cc80;
            outline: none;
            z-index: 3;
        }

        #new-wrapper .responsive-slider-4 .slick-prev {
            left: -5px;
            background: url(/bitrix/templates/3477/assets/css/../images/arrow_left.png) center center no-repeat;

            font-size: 0;
        }

        #new-wrapper .responsive-slider-4 .slick-next {
            right: -10px;
            background: url(/bitrix/templates/3477/assets/css/../images/arrow_right.png) center center no-repeat;

            font-size: 0;
        }

        #new-wrapper .row-width2 {
            display: block;
        }

        #new-wrapper .slide2 {
            box-shadow: 0 0 0 500px rgba(0, 0, 0, 0.47) inset;
        }

        #new-wrapper .table {
            display: table;
        }

        #new-wrapper .table-cell {
            display: list-item;
        }

        #new-wrapper .mobile {
            width: 100%;
            height: 208px;
        }

        #new-wrapper .block22 {
            display: table;
            height: 100%;
            width: 100%
        }

        #new-wrapper .block23 {
            display: table-cell;
            vertical-align: middle;
        }

        #new-wrapper a {
            text-decoration: none;
        }

        @media screen and (max-width:1200px) {
            #new-wrapper .boximage {
                height: 260px;
            }

            #new-wrapper .span20k {
                font-size: 84px !important;
                font-weight: bold;
                color: #393;
                margin-top: 16px;
            }
        }

        @media screen and (max-width:992px) {
            .offset-md-3.col-md-6 {
                max-width: 50% !important;
            }

            #new-wrapper .span20k {
                font-size: 70px !important;
                font-weight: bold;
                color: #393;
                margin-top: 37px;
            }
        }



        @media screen and (max-width:768px) {

            .wrapper {
                overflow: hidden;
            }
            #new-wrapper .rowtop {
                margin-left: 0px !important;
            }

            .mb-0.no-list {
                list-style-position: outside;
                padding-left: 15px;
            }

            .offset-md-3.col-md-6 {
                max-width: 50% !important;
            }

            #new-wrapper .span20k {
                font-size: 66px !important;
                font-weight: bold;
                color: #393;
                margin-top: 42px;
            }
        }

        @media screen and (max-width:600px) {
            #new-wrapper .indenth5 {
                margin-bottom: 20px;
                margin-top: 20px;
            }
        }

        @media screen and (max-width:575px) {

            #new-wrapper .bacgraundkrusha {
                max-height: 540px;
            }

            #new-wrapper .box-production-2 {
                height: calc(100vw / 0.7) !important;
            }

            #new-wrapper .row-production {
                height: unset !important; 
                overflow: hidden;
                margin: 0;
            }

            .offset-md-3.col-sm-12 {
                max-width: 100% !important;
            }

            #new-wrapper .slick-dots {
                display: block !important;
                position: relative;
                padding: 15px 15px 5px 15px;
            }

            .row.text-center {
                justify-content: center;
            }

            #new-wrapper .col-sm-4-margin {
                margin: unset !important;
            }

            h3 {
                font: 20px "ProximaNova-Regular", sans-serif;
            }

            #new-wrapper .indenth5 {
                display: none;
            }

            h3.first-title {
                padding-top: 15px;
                margin-bottom: 20px !important;
            }

            #new-wrapper a.boximage2 {
                height: calc(100vw/1.5) !important;
                min-height: 210px;
                padding-top: 30% !important;
            }

            .text-item.main-item {
                padding: 10px 15px;
            }


        }

        @media screen and (max-width:500px) {

            #new-wrapper a.boximage2 {
                height: calc(100vw/1.5) !important;
                min-height: 210px;
                padding-top: 30% !important;
            }
            .text-item.main-item {
                padding: 10px 15px;
            }

            #new-wrapper #slider,
            #new-wrapper .slide2 {
                height: calc(100vw/1.5) !important;
                min-height: 210px;
            }
        }

        @media (max-width: 1168px) {
            #new-wrapper {
                margin: 0 -15px 0 -15px;
            }
        }

        @media (max-width: 360px) {

            #new-wrapper .box-production-3 {
                border: 0px solid #e7e7e7 !important;
            }

            #new-wrapper .span20k {
                font-size: 36px !important;
            }

            #new-wrapper .row-production {
                height: 500px !important;
                overflow: hidden;
                margin: 0;
            }

            #new-wrapper .main-slider .slick-dots {
                margin-top: 15px !important;
            }

            h3.first-title {
                padding-top: 15px;
                margin-bottom: 20px !important;
            }

            #new-wrapper .indenth5 {
                display: none;
            }

            #new-wrapper .boximage-text-page {
                width: 122px;
                height: 40px;
                background: #339933;
                text-align: center;
                padding-top: 3%;
            }

            #new-wrapper .box-production-3 .title-item .title-item-cell {
                display: table-cell;
                vertical-align: middle;
                padding: 10px 10px 0 10px;
            }

            #new-wrapper .box-production .title-item .title-item-cell {
                padding: 0px 0 0 20px;
            }

            #new-wrapper .box-production .title-item {
                font-size: 18px;
            }

            .text-item.main-item {
                padding: 30px 15px 30px 15px;
            }

            #new-wrapper .box-production .title-item {
                font-size: 18px;
                color: #fff;
                position: absolute;
                bottom: 0;
                background-color: #333333;
                height: 53px;
                width: 100%;
                display: table;
            }

            h3 {
                border-bottom: solid 1px #339900;
                display: inline-block;
                padding: 40px 10px 20px 10px;
                position: relative;
                margin: 0 0 15px;
            }

            h3.padding-top {
                padding-top: 0px;
            }

            .padding-mob {
                margin-bottom: 30px;
            }

            #new-wrapper a.boximage2 {
                height: 210px !important;
                padding-top: 100px !important;
            }

            #new-wrapper .dots-15 .slick-dots {
                margin-top: 0 !important;
            }

            #new-wrapper .backcolor.padding-none {
                padding-bottom: 15px !important;
            }

            #new-wrapper .backcolor.padding-none.last {
                padding-bottom: 0px !important;
            }

            .responsive-slider-four {
                margin-bottom: 0px !important;
            }

            #new-wrapper .slider.responsive-slider-5 {
                margin-bottom: 0;
            }

            #new-wrapper .responsive-slider-four .boximage .boximage-text-page {
                width: 145px !important;
                height: 40px;
                padding-top: 10px;
            }

            #new-wrapper .boximage {
                height: 215px;
            }

            #new-wrapper .boximage-text-cell {
                position: absolute;
                padding-left: 14px;
                padding-right: 15px;
                bottom: 15px;
            }

            #new-wrapper .slick-dots {
                display: block !important;
                position: relative;
                margin: unset;
                padding: 15px;
            }

        }

        @media (max-width: 319px) {
            #new-wrapper .row-width {
                display: none;
            }

            #new-wrapper .row-width3 {
                display: none;
            }
        }


        @media (min-width: 320px) {
            #new-wrapper .main-slider .slick-dots {
                margin-top: 30px;
            }

            #new-wrapper a.boximage2 {
                height: 175px;
                padding-top: 73px;
                text-align: center;
                font-size: 19px;
                color: #Fff;
                margin-bottom: 20px;
            }
            #new-wrapper .block{
                    min-height: 390px;
            }

            #new-wrapper .box-production {
                height: 255px;
                width: auto;
                background-position: 50% 50%;
                background-size: cover;
                margin-bottom: 20px;
                position: relative;
                border: 1px solid #e7e7e7;
            }

            #new-wrapper .imagenumber::after {
                display: none;
            }

            #new-wrapper .spansale {
                font-weight: bold;
                font-size: 1.25rem;
                margin: 0;
            }

            #new-wrapper .spansale:last-of-type {
                margin-right: 0;
            }

            #new-wrapper .col-sm-4-margin {
                margin-left: 50px;
            }

            #new-wrapper .col-md-2-margin {
                margin: 20px 0 0 0;
            }

            #new-wrapper .box-production-2 {
                height: 100%;
                width: 99%;
                background-position: unset;
                background-size: cover !important;
                margin-bottom: 20px;
                position: relative;
                border: 1px solid #6666;

            }

            #new-wrapper .row-production {
                padding-bottom: 20px;
            }

            #new-wrapper .box-production-3 {
                height: 210px;
                width: auto;
                background-position: 50% 50%;
                background-size: cover;
                margin-bottom: 20px;
                position: relative;
                border: 1px solid #e7e7e7;
            }

            #new-wrapper .row-production {
                height: 430px;
                overflow: hidden;
                margin: 0;
            }

            #new-wrapper .letblock1 {
                margin-top: 7%;
                text-align: center;
            }

            #new-wrapper .letblock2 {

                text-align: center;
            }

            #new-wrapper .letblock3 {

                text-align: center;
            }

            #new-wrapper .bacgraundkrusha {
                background: url(/bitrix/templates/3477/assets/css/../images/12.jpg) no-repeat center;
                height: 700px;
            }

            #new-wrapper .span20k {
                font-size: 54px;
                font-weight: bold;
                color: #393;
            }

            #new-wrapper .span20k2 {
                font-size: 20px;
                display: block;
                text-align: center;
                font-weight: bold;
                color: #000;
            }

            #new-wrapper .span80 {
                font-size: 54px;
                font-weight: bold;
                color: #393;
            }

            #new-wrapper .span802 {
                font-size: 20px;
                display: block;
                text-align: center;
                font-weight: bold;
                color: #000;
            }

            #new-wrapper .span20 {
                font-size: 54px;
                font-weight: bold;
                color: #393;
            }

            #new-wrapper .span202 {
                font-size: 20px;
                display: block;
                text-align: center;
                font-weight: bold;
                color: #000;
            }

            #new-wrapper .title20 {
                font-size: 22px
            }

            #new-wrapper .heshteg {
                text-align: center;
                margin-top: 20px;
            }

            #new-wrapper .slick-list.draggable {
                margin-left: 0;
            }

            #new-wrapper .row-width {
                display: none;
            }

            #new-wrapper .row-width2 {
                display: block;
            }

            #new-wrapper .row-width3 {
                display: none;
            }

            #new-wrapper #slider,
            #new-wrapper .slide2 {
                height: 210px;
                width: 100%;
                background-size: cover;
            }

            #new-wrapper .titleslider {
                color: #fff;
                font-size: 20px;
                line-height: 18px;
            }

            #new-wrapper .textslider {
                color: #fff;
                font-size: 17px;
                margin-top: 10px;
            }

            #new-wrapper .textcenter {
                text-align: center;
            }
        }


        @media (min-width: 725px) {
            #new-wrapper a.boximage2 {
                height: 225px;
                padding-top: 110px;
                text-align: center;
                font-size: 19px;
                color: #Fff;
                margin: 0;
            }

            #new-wrapper .box-production {
                height: 209px;
                width: 209px;
                background-position: 50% 50%;
                background-size: cover;
                margin-bottom: 20px;
                position: relative;
                border: 1px solid #e7e7e7;
            }

            #new-wrapper .imagenumber::after {
                display: none;
            }

            #new-wrapper .spansale {
                font-weight: bold;
                font-size: 1.25rem;
                margin: 0 30px;
            }

            #new-wrapper .spansale:last-of-type {
                margin-right: 0;
            }

            #new-wrapper .col-md-2-margin {
                margin: 20px 0 0 17px;
            }

            #new-wrapper .col-lg-2-margin-2:not(:first-child) {
                margin: 0 0 0 17px;
            }

            #new-wrapper .col-sm-4-margin {
                margin-left: 0;
            }

            #new-wrapper .box-production-3 {
                height: 210px;
                width: auto;
                background-position: 50% 50%;
                background-size: cover;
                margin-bottom: 20px;
                position: relative;
                border: 1px solid #e7e7e7;
            }

            #new-wrapper .row-production {
                height: 540px;
                overflow: hidden;
                margin: 0 auto;
            }

            #new-wrapper .bacgraundkrusha {
                background: url(/bitrix/templates/3477/assets/css/../images/12.jpg) no-repeat center;
                height: 620px;
            }

            #new-wrapper .letblock1 {
                margin-top: 0% !important;
                text-align: -webkit-auto;
            }

            #new-wrapper .span20k2 {
                font-size: 20px;
                display: block !important;
                padding-left: 54px;
                text-align: center;
                font-weight: bold;
                color: #000;
                padding: 0
            }

            #new-wrapper .span20k {
                font-size: 100px;
                font-weight: bold;
                color: #393;
                padding-left: 0;
                display: block;
                text-align: center;
                padding: 0;
            }

            #new-wrapper .letblock2 {
                text-align: -webkit-auto;
                margin-top: 30px;
            }

            #new-wrapper .span802 {
                font-size: 20px;
                display: block !important;
                text-align: center;
                font-weight: bold;
                color: #000;
                padding-left: 0;
            }

            #new-wrapper .span80 {
                font-size: 75px;
                font-weight: bold;
                color: #393;
                width: 100%;
                display: block;
                padding: 0;
                text-align: center;
            }

            #new-wrapper .letblock3 {
                text-align: -webkit-auto;
                margin-top: 30px;
            }

            #new-wrapper .span20 {
                font-size: 75px;
                font-weight: bold;
                color: #393;
                width: 100%;
                display: block;
                padding: 0;
                text-align: center;
            }

            #new-wrapper .span202 {
                font-size: 20px;
                display: block !important;
                text-align: center;
                font-weight: bold;
                color: #000;
                padding-left: 0 !important;
            }

            #new-wrapper .heshteg {
                font-size: 25px;
                text-align: center;
                margin-top: 60px;
            }

            #new-wrapper .title20 {
                font-size: 2rem;
            }

            #new-wrapper .slick-list.draggable {
                margin-left: 0;
            }

            .popup-video-wrapper {
                padding: 40px;
                z-index: 1000;
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                background: rgba(14, 14, 14, 0.64);
            }

            .popup-video {
                margin: 50px 0 20px;
                text-align: left;
                position: relative;
                padding: 50px;
                display: block;
                background: #ededed;
                margin: 0 auto;
                max-width: 700px;
                position: relative;
            }

            .popup-video iframe {
                margin: 0 auto;
                width: 100%;
            }

            .watch-video {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                border: 0;
                bottom: 0;
                z-index: 50;
            }

            .video-close {
                position: absolute;
                width: 17px;
                height: 17px;
                background: url(/bitrix/templates/3477/css/../images/close.png) no-repeat;
                top: 18px;
                font-size: 10px;
                color: #fff;
                right: 15px;
                cursor: pointer;
                z-index: 2;
            }

            #new-wrapper .slick-dots {
                position: relative !important;
                margin: 40px 0 15px 0;
                display: block;

                width: 100%;
                padding: 0;

                list-style: none;

                text-align: center;
                z-index: 2;
            }

            #new-wrapper .responsive-slider-4 .slick-dots {
                position: relative;
                margin: 0;


                display: block;

                width: 100%;
                padding: 0;

                list-style: none;

                text-align: center;
                z-index: 2;
            }

            #new-wrapper .row-width {
                display: block;
            }

            #new-wrapper .row-width2 {
                display: none;
            }

            #new-wrapper .row-width3 {
                display: flex;
            }

            #new-wrapper #slider,
            #new-wrapper .slide2 {
                height: 360px;
                width: 100%;
                background-size: cover;
            }

            #new-wrapper .titleslider {
                color: #fff;
                font-size: 35px;
                line-height: 50px;
            }

            #new-wrapper .textslider {
                color: #fff;
                font-size: 20px;
            }
        }

        @media (min-width: 960px) {

            #new-wrapper .responsive-slider-3 .boximage:hover {
                box-shadow: inset 0 0 0 0 rgba(14, 14, 14, 0.64);
            }
            #new-wrapper .responsive-slider-6 .boximage:hover {
                box-shadow: none;
            }
            #new-wrapper .boximage:hover {
                box-shadow: inset 0 0 0 0 rgba(14, 14, 14, 0.64);
            }

            #new-wrapper a.boximage2 {
                height: 290px;
                padding-top: 155px;
                text-align: center;
                font-size: 19px;
                color: #Fff;
            }

            #new-wrapper .box-production {
                height: 259px;
                width: 259px;
                background-position: 50% 50%;
                background-size: cover;
                margin-bottom: 20px;
                position: relative;
                border: 1px solid #e7e7e7;
            }

            #new-wrapper .imagenumber::after {
                display: none;
            }

            #new-wrapper .spansale {
                font-weight: bold;
                font-size: 1.25rem;
                margin: 0 54px;
            }

            #new-wrapper .spansale:last-of-type {
                margin-right: 0;
            }

            #new-wrapper .col-lg-2-margin {
                margin: 20px 0 0 29px;
            }

            #new-wrapper .col-lg-2-margin-2:not(:first-child) {
                margin: 0 0 0 31px;
            }

            #new-wrapper .box-production-3 {
                height: 210px;
                width: auto;
                background-position: 50% 50%;
                background-size: cover;
                margin-bottom: 20px;
                position: relative;
                border: 1px solid #e7e7e7;
            }

            #new-wrapper .row-production {
                height: 580px;
                overflow: hidden;
                margin: 0;
            }

            #new-wrapper .block {
                min-height: 695px;
                background: #f9f6f3;
                padding: 30px 15px;
            }

            #new-wrapper .letblock1 {
                margin-top: 7%;
            }

            #new-wrapper .span20k {
                font-size: 100px;
                font-weight: bold;
                color: #393;
            }

            #new-wrapper .span20k2 {
                font-size: 20px;
                display: table;
                text-align: center;
                font-weight: bold;
                color: #000;
            }

            #new-wrapper .span80 {
                font-size: 75px;
                font-weight: bold;
                color: #393;
            }

            #new-wrapper .span802 {
                font-size: 20px;
                display: table;
                text-align: center;
                font-weight: bold;
                color: #000;
            }

            #new-wrapper .span20 {
                font-size: 75px;
                font-weight: bold;
                color: #393;
            }

            #new-wrapper .span202 {
                font-size: 18px;
                display: table;
                text-align: center;
                font-weight: bold;
                color: #000;
            }

            #new-wrapper .heshteg {
                font-size: 22px;
                text-align: center;
            }

            #new-wrapper .bacgraundkrusha {
                background: url(/bitrix/templates/3477/assets/css/../images/12.jpg) no-repeat center;
                height: 612px;
            }

            #new-wrapper #slider,
            #new-wrapper .slide2 {
                height: 374px;
                width: 100%;
                background-size: cover;
            }

            #new-wrapper .titleslider {
                color: #fff;
                font-size: 44px;
                line-height: 80px;
            }

            #new-wrapper .textslider {
                color: #fff;
                font-size: 20px;
            }

            #new-wrapper .responsive a.slick-next {
                margin-right: 0;
            }
        }

        @media (min-width: 1200px) {



            #new-wrapper a.boximage2 {
                height: 360px;
                padding-top: 155px;
                text-align: center;
                font-size: 30px;
                color: #Fff;
            }


            #new-wrapper .box-production {
                height: 360px;
                width: 360px;
                background-position: 50% 50%;
                background-size: cover;
                margin-bottom: 20px;
                position: relative;
                border: 1px solid #e7e7e7;
            }

            #new-wrapper .imagenumber::after {
                display: none;
            }

            #new-wrapper .spansale {
                font-weight: bold;
                font-size: 1.25rem;
                display: table;
                margin-bottom: 55px;
            }

            #new-wrapper .row-production {
                height: 415px;
                overflow: hidden;
            }

            .responsive-slider-four .boximage {
                height: 300px !important;
            }

            #new-wrapper .box-production-3 {
                height: 210px;
                background-position: 50% 50%;
                background-size: cover;
                margin-bottom: 20px;
                position: relative;
                border: 1px solid #e7e7e7;
            }

            #new-wrapper .heshteg {
                margin-top: 30px;
                font-size: 22px;
                text-align: center;
            }

            #new-wrapper .box-video iframe {
                width: 100%;
                height: 210px;
            }

            #new-wrapper .mb-0 li {
                font-size: 18px !important;
                font-weight: 700;
                color: #666666;
            }

            #new-wrapper .mb-0 li:first-of-type {
                margin-bottom: 15px;
            }

            #new-wrapper .block {
                min-height: 530px;
                background: #f9f6f3;
                padding: 30px 15px;
            }

            #new-wrapper .letblock1 {
                margin-top: 7%;
            }

            #new-wrapper .responsive-slider-3 {
                margin-bottom: 0px;
            }

            #new-wrapper .span20k {
                font-size: 100px;
                font-weight: bold;
                color: #393;
            }

            #new-wrapper .span20k2 {
                font-size: 20px;
                display: table;
                text-align: center;
                font-weight: bold;
                color: #000;
            }

            #new-wrapper .span80 {
                font-size: 75px;
                font-weight: bold;
                color: #393;
                margin-bottom: 10px
            }

            #new-wrapper .span802 {
                font-size: 20px;
                display: table;
                text-align: center;
                font-weight: bold;
                color: #000;
            }

            #new-wrapper .span20 {
                font-size: 75px;
                font-weight: bold;
                color: #393;
                margin-bottom: 10px
            }

            #new-wrapper .span202 {
                font-size: 20px;
                display: table;
                text-align: center;
                font-weight: bold;
                color: #000;
            }

            #new-wrapper .heshteg {
                font-size: 22px;
                text-align: center;
            }

            #new-wrapper .bacgraundkrusha {
                background: url(/bitrix/templates/3477/assets/css/../images/12.jpg) no-repeat center;
                height: 460px;
            }

            #new-wrapper #slider,
            #new-wrapper .slide2 {
                height: 584px;
                width: 100%;
                background-size: cover;
                background-position: center;
            }

            #new-wrapper .titleslider {
                color: #fff;
                font-size: 53px;
                line-height: 80px;
            }

            #new-wrapper .textslider {
                color: #fff;
                font-size: 20px;
            }

            #new-wrapper .col-lg-2-margin {
                margin: 0;
            }

            #new-wrapper .col-lg-2-margin-2:not(:first-child) {
                margin: 0;
            }

            #new-wrapper .textcenter {
                text-align: -webkit-auto;
            }
        }

        @media (max-width: 724px) {

            .open-mob .span202,
            .open-mob .span802,
            .open-mob .span20k2 {
                font-size: 16px !important;
            }

            .open-mob {
                display: block;
            }

            .close-pc {
                display: none;
            }

            .mob-flex {
                display: flex;
            }

            .mob-flex .mob-2-col {
                margin: 0;
            }

            .mob-flex .mob-2-col:first-of-type {
                flex: 0 0 85px;
            }

            .mob-flex .mob-2-col .text-center {
                text-align: left !important;
            }

            #new-wrapper .rowtop {
                margin-top: 15px;
                margin-left: 0px !important;
            }

            .mb-0.no-list {
                padding-left: 15px;
            }

            #new-wrapper .title20 {
                font-size: 20px;
            }

            #new-wrapper .title20 .sizefont {
                font-size: 20px;
            }

        }

        @media (max-width: 360px) {

            #new-wrapper .bacgraundkrusha {
                background: url(/bitrix/templates/3477/assets/css/../images/12.jpg) no-repeat center;
                height: 415px;
            }

            h3 {
                font: 16px "ProximaNova-Regular", sans-serif
            }


            #new-wrapper .span80,
            #new-wrapper .span20 {
                font-size: 30px !important;
            }

        }


        /* adaptive */
        @media (max-width: 960px) {
            #new-wrapper .spansale {
                display: block;
                margin-bottom: 15px;
            }

            .spansale a {
                text-decoration: underline;
            }

            #new-wrapper .box-production {
                width: 100%;
            }

            .no-margin960 {
                margin: 0 -30px;
            }

            /* .create-960px-padding:first-of-type {
                padding-left: 0px;
            }
            .create-960px-padding:last-of-type {
                padding-right: 0px;
            }
            */

            .create-960px-padding:first-of-type .text-item {
                padding-left: 15px;
            }

            .create-960px-padding:last-of-type .text-item {
                padding-right: 15px;
            }

            #new-wrapper .boximage {
                height: 320px;
            }

            #new-wrapper .boximage3 {
                height: 240px;
            }
        }
/* End */
/* /bitrix/templates/3477/assets/css/slick.css?15321821341824 */
/* /bitrix/templates/3477/assets/css/slick-theme.css?15819408702680 */
/* /bitrix/templates/3477/assets/css/style.css?155539372141492 */
