

.Eq {
    padding-top: 70px;
    padding-bottom: 88px;
}

.Eq-content {
    padding-top: 23px;
    -webkit-transition: padding-top .3s ease;
-moz-transition: padding-top .3s ease;
-ms-transition: padding-top .3s ease;
-o-transition: padding-top .3s ease;
transition: padding-top .3s ease;
}

.Eq-descr {
    padding-top: 55px;
    -webkit-transition: padding-top .3s ease;
-moz-transition: padding-top .3s ease;
-ms-transition: padding-top .3s ease;
-o-transition: padding-top .3s ease;
transition: padding-top .3s ease;
}

.Eq-descr P {
    margin-bottom: 22px;
    -webkit-transition: padding-top .3s ease;
-moz-transition: padding-top .3s ease;
-ms-transition: padding-top .3s ease;
-o-transition: padding-top .3s ease;
transition: padding-top .3s ease;
}



.Eq-gallery {
    display: block;
    position: relative;
    /*outline: 1px solid red;*/
}


.Eq-section-w {
    width: 720px;
    margin: 0 auto;
    -webkit-transition: width .3s ease;
-moz-transition: width .3s ease;
-ms-transition: width .3s ease;
-o-transition: width .3s ease;
transition: width .3s ease;
}

.Eq-gallery-screen {
    /*outline: 1px solid blue;*/
    height: 200px;
    position: relative; z-index: 30;
}

.Eq-gallery-list {
    position: relative;
    overflow: hidden;
    height: 100%;
}

.Eq-gallery-w {
    left: 0px; top: 0;
    position: absolute;
    height: 100%;
}


.Eq-gallery-photo {
    position: relative;
    cursor: pointer;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
        -webkit-background-size: 80%; -moz-background-size: 80%; -o-background-size: 80%; background-size: 80%;     }

    /*
    .Eq-gallery-photo:before {
        content: '';
        position: absolute;
        left: 0; right: 0;
        top: 0; bottom: 0;
    }
    */

.Eq-gallery-item {
    margin-right: 15px;
    height: 200px;
    width: 230px;
    float: left;

    background-color: #ffffff;
}

.Eq-gallery-arrow-area {
    cursor: pointer;

    position: absolute; z-index: 20;
    top: 0;
    height: 100%;
    width: 50%;
    /*background: rgba(255,255,255,.7);*/
}
    .Eq-gallery-arrow-area.-left {
        left: 0;
    }
    .Eq-gallery-arrow-area.-right {
        right: 0;
    }
.Eq-gallery-arrow-area.-disabled {
    cursor: default;
}

.Eq-gallery-arrow {
    position: absolute;
    top: 0;
    height: 100%;
    margin-top: 3px;
    -webkit-transition: margin .3s ease;
-moz-transition: margin .3s ease;
-ms-transition: margin .3s ease;
-o-transition: margin .3s ease;
transition: margin .3s ease;
}

.Eq-gallery-arrow.-left {
    right: 100%;
    margin-right: 11px;
}
    .Eq-gallery-arrow.-left .arrow {
        -webkit-transform: translateY(-50%) translateX(-100%); -moz-transform: translateY(-50%) translateX(-100%); -o-transform: translateY(-50%) translateX(-100%); -ms-transform: translateY(-50%) translateX(-100%); transform: translateY(-50%) translateX(-100%);    }

.Eq-gallery-arrow.-right {
    left: 100%;
    margin-left: 11px;
}

@media (max-width: 1214px) {
    .Eq {
        padding-top: 4.3614vw;
        padding-bottom: 6.5421vw;
    }
}

@media (max-width: 900px) {
    .Eq-section-w {
        width: 475px;
    }
}

@media (max-width: 630px) {
    .Eq-section-w {
        width: 230px;
    }
    .Eq-section-w.Eq-descr {
        width: 72vw;
    }

    .Eq-content {
        padding-top: 14px;
    }



    .Eq-descr {
        padding-top: 27px;
    }
    .Eq-descr P {
        margin-bottom: 15px;
    }
}

@media (max-width: 480px) {
    .Eq {
        padding-top: 14px;
        padding-bottom: 21px;
    }
}

@media (max-width: 321px) {
    .Eq-gallery-arrow {
        margin-top: 5px;
    }
    .Eq-gallery-arrow.-right {
        margin-left: 0px;
    }
    .Eq-gallery-arrow.-left {
        margin-right: 0px;
    }

    .Eq-section-w.Eq-descr {
        width: 232px;
    }
}