/*31102020 начало для секции Наш партнёр по идентификациям кошельков */

.section-partner {
    width: 1100px;
    background: #f5f5f5;
    padding: 1px 0 50px 0;
    text-align:center;
}

.section-partner .section-title {
    margin-bottom: 15px
}

.section-partner .box-partner-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: proxima_nova, arial, sans-serif;
}

.section-partner .link-partner {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}

.section-partner .left-box_partner {
    width: 366px;
    height: 200px;
    position: relative;
    text-align: center;
    background-color: #fff;
    border-radius: 15px 0 0 15px;
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .25);
    box-shadow: 0 5px 7px rgba(0, 0, 0, .25);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    font-family: proxima_nova, arial, sans-serif;
}

.section-partner .middle-box_partner {
    width: 316px;
    height: 240px;
    text-align: center;
    background-color: #fff;
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .25);
    box-shadow: 0 5px 7px rgba(0, 0, 0, .25);
    border-radius: 15px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    font-family: proxima_nova, arial, sans-serif;
}

.section-partner .right-box_partner {
    width: 366px;
    height: 200px;
    position: relative;
    text-align: center;
    background-color: #fff;
    border-radius: 0 15px 15px 0;
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .25);
    box-shadow: 0 5px 7px rgba(0, 0, 0, .25);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    font-family: proxima_nova, arial, sans-serif;
}

.section-partner .left-box_partner .partner-label {
    border-radius: 50%;
    width: 125px;
    height: 125px;
    position: absolute;
    top: calc(50% - 125px / 2);
    right: calc(-125px / 2);
    background-color: #fafafa;
    -webkit-box-shadow: inset 15px 8px 7px -14px rgba(0, 0, 0, .25);
    box-shadow: inset 15px 8px 7px -14px rgba(0, 0, 0, .25);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.section-partner .right-box_partner .partner-label {
    border-radius: 50%;
    width: 125px;
    height: 125px;
    position: absolute;
    top: calc(50% - 125px / 2);
    left: calc(-125px / 2);
    background-color: #fafafa;
    -webkit-box-shadow: inset -15px 8px 7px -14px rgba(0, 0, 0, .25);
    box-shadow: inset -15px 8px 7px -14px rgba(0, 0, 0, .25);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.partner-label_box {
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.left-box_partner .partner-label_box:before {
    content: '';
    border-radius: 50%;
    width: 84px;
    height: 84px;
    position: absolute;
    top: calc(50% - 84px / 2);
    right: calc(50% - 84px / 2);
    background-color: #fafafa;
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .25);
    box-shadow: 0 5px 7px rgba(0, 0, 0, .25);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.right-box_partner .partner-label_box:before {
    content: '';
    border-radius: 50%;
    width: 84px;
    height: 84px;
    position: absolute;
    top: calc(50% - 84px / 2);
    right: calc(50% - 84px / 2);
    background-color: #fafafa;
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .25);
    box-shadow: 0 5px 7px rgba(0, 0, 0, .25);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.partner-label_box img {
    position: relative
}

.section-partner .left-box_partner:hover {
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 7px rgba(0, 0, 0, .5)
}

.section-partner .left-box_partner:hover .partner-label {
    -webkit-box-shadow: inset 15px 8px 7px -14px rgba(0, 0, 0, .5);
    box-shadow: inset 15px 8px 7px -14px rgba(0, 0, 0, .5)
}

.section-partner .middle-box_partner:hover {
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 7px rgba(0, 0, 0, .5)
}

.section-partner .right-box_partner:hover {
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 7px rgba(0, 0, 0, .5)
}

.section-partner .right-box_partner:hover .partner-label {
    -webkit-box-shadow: inset -15px 8px 7px -14px rgba(0, 0, 0, .5);
    box-shadow: inset -15px 8px 7px -14px rgba(0, 0, 0, .5)
}

.section-partner .left-box_partner:hover .partner-label_box:before, .section-partner .right-box_partner:hover .partner-label_box:before {
    -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .5);
    box-shadow: 0 5px 7px rgba(0, 0,
    0, .5)
}

.section-partner .left-box_partner:hover .partner-label_box {
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg)
}

.section-partner .right-box_partner:hover .partner-label_box {
    -webkit-transform: rotateY(360deg);
    transform: rotateY(360deg)
}

.section-partner .title-partner-item, .section-partner .turn-partner {
    display: block;
    /*font-family: Roboto;*/
    font-family: proxima_nova, arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
    color: #444
}

.section-partner .name-link-partner {
    /*font-family: Raleway;*/
    font-family: proxima_nova, arial, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 36px;
    line-height: 42px;
    color: #78c400
}

@media (max-width: 1200px) {
    .section-partner {
        display: none;
    }

    .section-partner .box-partner-items {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .section-partner .middle-box_partner {
        margin: 80px 0;
        max-width: 595px;
        width: 100%
    }

    .section-partner .left-box_partner {
        height: 100%;
        border-radius: 15px 15px 0 0;
        -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .25);
        box-shadow: 0 5px 7px rgba(0, 0, 0, .25)
    }

    .section-partner .left-box_partner .partner-label {
        top: auto;
        bottom: calc(0% - 125px / 2);
        right: calc(50% - 125px / 2);
        -webkit-box-shadow: inset 0 15px 14px -14px rgba(0, 0, 0, .25);
        box-shadow: inset 0 15px 14px -14px rgba(0, 0, 0, .25)
    }

    .section-partner .left-box_partner .link-partner {
        padding-bottom: 63px;
        height: 263px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .section-partner .left-box_partner:hover .partner-label {
        -webkit-box-shadow: inset 0 15px 14px -14px rgba(0, 0, 0, .5);
        box-shadow: inset 0 15px 14px -14px rgba(0, 0, 0, .5)
    }

    .section-partner .title-partner-item, .section-partner .turn-partner {
        max-width: 303px
    }

    .section-partner .right-box_partner {
        height: 100%;
        border-radius: 0 0 15px 15px;
        -webkit-box-shadow: 0 5px 7px rgba(0, 0, 0, .25);
        box-shadow: 0 5px 7px rgba(0, 0, 0, .25)
    }

    .section-partner .right-box_partner .partner-label {
        top: calc(0% - 125px / 2);
        right: calc(50% - 125px / 2);
        left: auto;
        -webkit-box-shadow: 0 15px 14px -14px rgba(0, 0, 0, .25);
        box-shadow: 0 15px 14px -14px rgba(0, 0, 0, .25)
    }

    .section-partner .right-box_partner:hover .partner-label {
        -webkit-box-shadow: 0 15px 14px -14px rgba(0, 0, 0, .5);
        box-shadow: 0 15px 14px -14px rgba(0, 0, 0, .5)
    }

    .section-partner .right-box_partner .link-partner {
        padding-top: 63px;
        height: 263px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
}

@media (max-width: 505px) {
    .section-partner {
        display: none;
    }
    .section-partner .left-box_partner {
        width: 94%
    }

    .section-partner .left-box_partner .link-partner {
        padding: 0 10px 63px 10px
    }

    .section-partner .title-partner-item, .section-partner .turn-partner {
        max-width: 262px
    }

    .section-partner .right-box_partner {
        width: 94%
    }

    .section-partner .right-box_partner .link-partner {
        padding: 63px 10px 0 10px
    }
}

/* https://prnt.sc/vbsjvv не подсвечиваются на  больших экранах линки активные- исправил https://prnt.sc/vbsl2r  убрав .owl-dot.active:before медиазапрос до 980 для этого класса*/
/* добавил автопрефиксы и сжал но на всякий https://cssminifier.com/ */
/* 31102020 конец для секции Наш партнёр по идентификациям кошельков */

.side_banner_left {
    position: absolute;
    left: 0px;
}

.side_banner_right {
    position: absolute;
    right: 0px;
}

@media (max-width: 930px) {
    .side_banner_left, .side_banner_right {
        display: none;
    }
}