
/* Swiper slider */

        .sc1 {
            width:1220px;
            margin:0 0 0 -40px;
            padding:0;
            position:relative;
            overflow: hidden;
            z-index:10;
        }

        .sc1 .swiper-wrapper {
            position:relative;
            width:1140px;
            padding:0;
            margin:0;
            z-index: 1;
            display: -webkit-box;
            display: -moz-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-transition-property: -webkit-transform;
            -moz-transition-property: -moz-transform;
            -o-transition-property: -o-transform;
            -ms-transition-property: -ms-transform;
            transition-property: transform;
            -webkit-box-sizing: content-box;
            -moz-box-sizing: content-box;
            box-sizing: content-box;
        }

        .sc1 .swiper-slide {
            width:1140px;
            float:left;
            padding:0;
            margin:0 40px;
            position:relative;
            list-style:none;
        }

            @media all and (max-width: 1230px) {
                .sc1 {
                    width:1140px;
                    margin:0;
                    padding:0;
                    position:relative;
                    overflow: hidden;
                    z-index:10;
                }

                .sc1 .swiper-wrapper {
                    position:relative;
                    width:1140px;
                    padding:0;
                    margin:0;
                    z-index: 1;
                    display: -webkit-box;
                    display: -moz-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                    -webkit-transition-property: -webkit-transform;
                    -moz-transition-property: -moz-transform;
                    -o-transition-property: -o-transform;
                    -ms-transition-property: -ms-transform;
                    transition-property: transform;
                    -webkit-box-sizing: content-box;
                    -moz-box-sizing: content-box;
                    box-sizing: content-box;
                }

                .sc1 .swiper-slide {
                    width:1140px;
                    float:left;
                    padding:0;
                    margin:0;
                    position:relative;
                    list-style:none;
                }
            }

            @media all and (max-width: 1160px) {
                .sc1 {
                    width:1000px;
                    margin:0;
                    padding:0;
                    position:relative;
                    overflow: hidden;
                    z-index:10;
                }

                .sc1 .swiper-wrapper {
                    position:relative;
                    width:1000px;
                    padding:0;
                    margin:0;
                    z-index: 1;
                    display: -webkit-box;
                    display: -moz-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                    -webkit-transition-property: -webkit-transform;
                    -moz-transition-property: -moz-transform;
                    -o-transition-property: -o-transform;
                    -ms-transition-property: -ms-transform;
                    transition-property: transform;
                    -webkit-box-sizing: content-box;
                    -moz-box-sizing: content-box;
                    box-sizing: content-box;
                }

                .sc1 .swiper-slide {
                    width:1000px;
                    float:left;
                    padding:0;
                    margin:0;
                    position:relative;
                    list-style:none;
                }
            }

            @media all and (max-width: 1020px) {
                .sc1 {
                    width:700px;
                    margin:0;
                    padding:0;
                    position:relative;
                    overflow: hidden;
                    z-index:10;
                }

                .sc1 .swiper-wrapper {
                    position:relative;
                    width:700px;
                    padding:0;
                    margin:0;
                    z-index: 1;
                    display: -webkit-box;
                    display: -moz-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                    -webkit-transition-property: -webkit-transform;
                    -moz-transition-property: -moz-transform;
                    -o-transition-property: -o-transform;
                    -ms-transition-property: -ms-transform;
                    transition-property: transform;
                    -webkit-box-sizing: content-box;
                    -moz-box-sizing: content-box;
                    box-sizing: content-box;
                }

                .sc1 .swiper-slide {
                    width:700px;
                    float:left;
                    padding:0;
                    margin:0;
                    position:relative;
                    list-style:none;
                }
            }

            @media all and (max-width: 720px) {
                .sc1 {
                    width:420px;
                    margin:0;
                    padding:0;
                    position:relative;
                    overflow: hidden;
                    z-index:10;
                }

                .sc1 .swiper-wrapper {
                    position:relative;
                    width:420px;
                    padding:0;
                    margin:0;
                    z-index: 1;
                    display: -webkit-box;
                    display: -moz-box;
                    display: -ms-flexbox;
                    display: -webkit-flex;
                    display: flex;
                    -webkit-transition-property: -webkit-transform;
                    -moz-transition-property: -moz-transform;
                    -o-transition-property: -o-transform;
                    -ms-transition-property: -ms-transform;
                    transition-property: transform;
                    -webkit-box-sizing: content-box;
                    -moz-box-sizing: content-box;
                    box-sizing: content-box;
                }

                .sc1 .swiper-slide {
                    width:420px;
                    float:left;
                    padding:0;
                    margin:0;
                    position:relative;
                    list-style:none;
                }
            }

/* STANDART  */

        .swiper-container-no-flexbox .swiper-slide {
            float:left;
        }

        .swiper-container-vertical > .swiper-wrapper {
            -webkit-box-orient: vertical;
            -moz-box-orient: vertical;
            -ms-flex-direction: column;
            -webkit-flex-direction: column;
            flex-direction: column;
        }

        .swiper-container-android .swiper-slide,
        .swiper-wrapper {
            -webkit-transform: translate3d(0px, 0, 0);
            -moz-transform: translate3d(0px, 0, 0);
            -o-transform: translate(0px, 0px);
            -ms-transform: translate3d(0px, 0, 0);
            transform: translate3d(0px, 0, 0);
        }

        .swiper-container-multirow > .swiper-wrapper {
            -webkit-box-lines: multiple;
            -moz-box-lines: multiple;
            -ms-flex-wrap: wrap;
            -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
        }

        .swiper-container-free-mode > .swiper-wrapper {
            -webkit-transition-timing-function: ease-out;
            -moz-transition-timing-function: ease-out;
            -ms-transition-timing-function: ease-out;
            -o-transition-timing-function: ease-out;
            transition-timing-function: ease-out;
            margin:0 auto;
        }

        .swiper-container-autoheight,
        .swiper-container-autoheight .swiper-slide {
            height:auto;
        }

        .swiper-container-autoheight .swiper-wrapper {
            -webkit-box-align: start;
            -ms-flex-align: start;
            -webkit-align-items: flex-start;
            align-items: flex-start;
            -webkit-transition-property: -webkit-transform, height;
            -moz-transition-property: -moz-transform;
            -o-transition-property: -o-transform;
            -ms-transition-property: -ms-transform;
            transition-property: transform, height;
        }

/* END STANDART  */  /* NOT STANDART  */

        .swiper-button-prev {
            position:absolute;
            padding:0;
            width:60px;
            height:60px;
            background:url('../../images/2.png') no-repeat center center #ffffff;
            z-index:10;
            cursor:pointer;
            display:block;
            -moz-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
            -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
            box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
            border-radius:100px;
            -webkit-border-radius:100px;
            -moz-border-radius:100px;
            -khtml-border-radius:100px;
        }

        .swiper-button-next {
            position:absolute;
            padding:0;
            width:60px;
            height:60px;
            background:url('../../images/3.png') no-repeat center center #ffffff;
            z-index:10;
            cursor:pointer;
            display:block;
            -moz-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
            -webkit-box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
            box-shadow: 0 10px 25px 0 rgba(20,25,21,0.1);
            border-radius:100px;
            -webkit-border-radius:100px;
            -moz-border-radius:100px;
            -khtml-border-radius:100px;
        }

        .sc1 .swiper-button-prev {
            position:absolute;
            top:290px;
            left:10px;
        }

        .sc1 .swiper-button-next {
            position:absolute;
            top:290px;
            right:10px;
        }

        .swiper-button-prev:hover,
        .swiper-button-next:hover {
            top:285px;
            -moz-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
            -webkit-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
            box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
        }

            @media all and (max-width: 1200px) {
                .sc1 .swiper-button-prev {
                    position:absolute;
                    top:290px;
                    left:15px;
                }

                .sc1 .swiper-button-next {
                    position:absolute;
                    top:290px;
                    right:15px;
                }

                .swiper-button-prev:hover,
                .swiper-button-next:hover {
                    top:285px;
                    -moz-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                }
            }

            @media all and (max-width: 1020px) {
                .sc1 .swiper-button-prev {
                    position:absolute;
                    top:490px;
                    left:15px;
                }

                .sc1 .swiper-button-next {
                    position:absolute;
                    top:490px;
                    right:15px;
                }

                .swiper-button-prev:hover,
                .swiper-button-next:hover {
                    top:485px;
                    -moz-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                }
            }

            @media all and (max-width: 720px) {
                .sc1 .swiper-button-prev {
                    position:absolute;
                    top:1850px;
                    left:135px;
                }

                .sc1 .swiper-button-next {
                    position:absolute;
                    top:1850px;
                    right:135px;
                }

                .swiper-button-prev:hover,
                .swiper-button-next:hover {
                    top:1845px;
                    -moz-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    -webkit-box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                    box-shadow: 0 0 25px 0 rgba(20,25,21,0.1);
                }
            }

/* STANDART  */

        .swiper-button-prev:hover, .swiper-button-prev:not(:hover),
        .swiper-button-next:hover, .swiper-button-next:not(:hover) {
            -webkit-transition: All 0.2s ease;
            -moz-transition: All 0.2s ease;
            -o-transition: All 0.2s ease;
            -ms-transition: All 0.2s ease;
            transition: All 0.2s ease;
        }

        .swiper-button-prev.swiper-button-disabled,
        .swiper-button-next.swiper-button-disabled {
            opacity: 0.35;
            cursor: auto;
            pointer-events: none;
        }

        .swiper-pagination {
            position: absolute;
            text-align: center;
            -webkit-transition: 300ms;
            -moz-transition: 300ms;
            -o-transition: 300ms;
            transition: 300ms;
            -webkit-transform: translate3d(0, 0, 0);
            -ms-transform: translate3d(0, 0, 0);
            -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
            z-index: 10;
            display:none;
        }

        .swiper-pagination-fraction,
        .swiper-pagination-custom,
        .swiper-container-horizontal > .swiper-pagination-bullets {
            bottom:0;
            left:0;
            width:100%;
        }

        .swiper-pagination-bullet {
            width:10px;
            height:10px;
            margin:0 7px;
            padding:0;
            background:#ffffff;
            display:inline-block;
            opacity:1;
            cursor:pointer;
            border:none;
            box-shadow:none;
            -moz-appearance:none;
            -ms-appearance:none;
            -webkit-appearance:none;
            appearance:none;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
        }

        .swiper-pagination-bullet-active {
            opacity:1;
            background:url('../../images/b1.png') repeat-x top center;
            -webkit-background-size: contain;
            -moz-background-size: contain;
            -o-background-size: contain;
            background-size: contain;
            border-radius:35px;
            -webkit-border-radius:35px;
            -moz-border-radius:35px;
            -khtml-border-radius:35px;
        }

/* END STANDART  */