.productDescription .productDescription_holder .product_short_info_holder {
    display: flex;
    justify-content: space-between;
}

.productDescription .productDescription_holder {
    background: #fcfbfb 0% 0% no-repeat padding-box;
    border: 1px solid #f3f3f3;
    border-radius: 17px;
    padding: 40px;
    margin-bottom: 5%;
}

.productDescription
    .productDescription_holder
    .product_short_info_holder
    .text_holder
    h2 {
    text-align: left;
    font-weight: 500;
    font-size: 25px;
    color: #000000;
}
.productDescription
    .productDescription_holder
    .product_short_info_holder
    .text_holder
    h2
    span {
    text-align: left;
    font-weight: 500;
    font-size: 18px;
    color: #000000;
}

.productDescription
    .productDescription_holder
    .product_short_info_holder
    .text_holder
    .discount_price {
    text-align: left;
    font-weight: 500;
    font-size: 30px;
    color: #a11a39;
}

.productDescription
    .productDescription_holder
    .product_short_info_holder
    .text_holder
    .main_price {
    font-weight: 500;
    font-size: 15px;
    color: #a5a5a5;
}

.productDescription
    .productDescription_holder
    .product_short_info_holder
    .text_holder
    .tax_text {
    text-align: left;
    font-weight: 500;
    font-size: 12px;
    color: #171717;
}

.productDescription .productDescription_holder .description_tabs_holder {
    background: #fff6f8 0% 0% no-repeat padding-box;
}

.productDescription
    .productDescription_holder
    .description_tabs_holder
    .nav-tabs
    .nav-item.show
    .nav-link,
.productDescription
    .productDescription_holder
    .description_tabs_holder
    .nav-tabs
    .nav-link.active {
    background: #ffc5d2 0% 0% no-repeat padding-box;
    border-radius: 6px;
    border: 1px solid #ffc5d2;
}

.productDescription
    .productDescription_holder
    .description_tabs_holder
    .nav-tabs
    .nav-link {
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    color: #171717;
}

.productDescription
    .productDescription_holder
    .description_tabs_holder
    .nav-tabs
    .nav-link:focus,
.productDescription
    .productDescription_holder
    .description_tabs_holder
    .nav-tabs
    .nav-link:hover {
    border: 1px solid #ffc5d2;
}

.productDescription
    .productDescription_holder
    .description_tabs_holder
    .tab-content
    ul
    li::marker {
    color: #f9c5d2;
    font-size: 38px;
}

.productDescription
    .productDescription_holder
    .description_tabs_holder
    .tab-content
    .list-group {
    padding-left: 2%;
}

.productDescription
    .productDescription_holder
    .description_tabs_holder
    .tab-content
    .list-group
    h3 {
    text-decoration: underline;
    font-size: 16px;
    font-weight: 500;
    color: #171717;
}

.productDescription
    .productDescription_holder
    .description_tabs_holder
    .tab-content
    .list-group
    p {
    text-align: left;
    font-size: 14px;
    font-weight: 500;
    color: #171717;
}

.productDescription
    .productDescription_holder
    .description_tabs_holder
    .tab-content
    p {
    text-align: left;
    font-size: 14px;
    font-weight: 500;
    color: #171717;
}

.productDescription
    .productDescription_holder
    .description_tabs_holder
    .nav-tabs {
    border-bottom: none;
}

.productDescription
    .productDescription_holder
    .description_tabs_holder
    .tab-content
    > .tab-pane {
    padding: 8px 35px;
}

@media (min-width: 0px) and (max-width: 485px) {
    .productDescription .productDescription_holder {
        padding: 19px;
    }

    .productDescription
        .productDescription_holder
        .product_short_info_holder
        .text_holder
        h2 {
        font-size: 16px;
    }
    .productDescription
        .productDescription_holder
        .product_short_info_holder
        .text_holder
        h2
        span {
        font-size: 10px;
    }

    .productDescription
        .productDescription_holder
        .product_short_info_holder
        .text_holder
        .main_price {
        font-weight: 500;
        font-size: 10px;
        color: #a5a5a5;
    }

    .productDescription
        .productDescription_holder
        .product_short_info_holder
        .text_holder
        .discount_price {
        font-size: 13px;
    }
    .productDescription
        .productDescription_holder
        .modal_btn_holder
        .continue_btn {
        padding: 3px 25px;
        font-size: 10px;
    }

    .productDescription
        .productDescription_holder
        .description_tabs_holder
        .nav-tabs
        .nav-link {
        font-size: 13px;
    }

    .productDescription
        .productDescription_holder
        .description_tabs_holder
        .tab-content
        > .tab-pane {
        padding: 8px 5px 8px 31px;
    }
}

@media (min-width: 486px) and (max-width: 991px) {
    .productDescription
        .productDescription_holder
        .product_short_info_holder
        .text_holder
        h2 {
        font-size: 20px;
    }

    .productDescription
        .productDescription_holder
        .product_short_info_holder
        .text_holder
        h2
        span {
        font-size: 14px;
    }

    .productDescription
        .productDescription_holder
        .product_short_info_holder
        .text_holder
        .discount_price {
        font-size: 17px;
    }

    .productDescription
        .productDescription_holder
        .modal_btn_holder
        .continue_btn {
        padding: 3px 25px;
    }

    .productDescription
        .productDescription_holder
        .description_tabs_holder
        .nav-tabs
        .nav-link {
        font-size: 13px;
    }
}
