.delivery p {
    line-height: 30px;
    color: #555;
    margin: 10px 0;
}
.p-strong { margin: 10px 0;}
.tab-link {
    background: #F4F4F4;
    padding:10px 15px;
    margin-bottom: 2px;
}
.tab-link:hover,.tab-link.active {
    cursor: pointer;
    background: #00BCD4;
    color: #FFF;
}
@media only screen and (min-width: 992px) {
.tabs-par {
    flex-wrap: nowrap;
 }
.tab-link {
    width: 250px;
}
}
@media only screen and (max-width: 991px) {
    .tab-link-mobile {
        padding: 10px;
        background: #FAFAFA;
        cursor: pointer;
        margin-bottom: 10px;
    }
    .tab-link-mobile.active {
        background: #00BCD4;
        color: #FFF;;
    }
}
#oplata {
    background: url('../sources/images/pay_bg.webp') fixed no-repeat;
    backround-opacity:0.5;
    min-height: 500px;
}
.oplata-block {
    padding: 50px 0;
}
.oplata-block h4 {
    padding-bottom: 50px;
}
.pay-methods {
    justify-content: space-around;
}
.pay-method {
    width: 21%;
    position: relative;
}
.pay-method-content {
    
    background: #FFF;
    padding: 10px;
    color: #555;
    
}
@media only screen and (min-width: 992px) {
    .tabs {
            margin-left: 40px;
        }
    .pay-method-content {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        display: none;
    }
}
.pay-method:hover .pay-method-content {
    display: block;
}
@media only screen and (max-width: 991px) {
    .pay-method {
        width: 45%;
        margin-bottom: 30px;
    }
}
@media only screen and (max-width: 540px) {
    .pay-method {
        width: 100%;
    }
}