@media(min-width:768px) {
    .b-company-aft-art-logo {
        max-width: 25%;
        width: 100%
    }

    .b-company-aft-art-bot {
        padding: 25px 30px;
    }

    .b-company-aft-art-detl {
        padding-left: 25px;
    }
}

@media (min-width:1025px) {
    .b-rebheader-shadow {
        height: auto;
    }
}

.b-company-aft-art-bot {
    flex-direction: column;
}

.b-company-aft-logo-intro-wrapper {
    display: flex;
}

/* latest articles */
.b-company-after-article .b-company-after-articles-wrapper {
    padding: 20px 0 0;
    margin: 0;
    border-top: 1px solid #d3d3d3;
    float: left;
    position: relative;
    width: 100%;
    margin-top: 25px;
}

.b-company-after-article h3.company-articles-title {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
    padding: 0;
    margin: 0 0 10px;
}

.b-company-after-article .company-articles {
    --company-articles-gap: 15px;
    --company-articles-columns: 4;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: var(--company-articles-gap);
}

@media (max-width: 1024px) {
    .b-company-after-article .company-articles {
        gap: 25px;
        flex-wrap: wrap;
    }
}

@media (max-width: 767px) {
    .b-company-after-article .company-articles {
        row-gap: 20px;
    }
}

@media (max-width: 1024px) {
    .b-company-after-article .company-articles a {
        width: calc(50% - 12.5px);
    }
}

@media (max-width: 767px) {
    .b-company-after-article .company-articles a {
        width: 100%;
    }
}

.b-company-after-article .company-articles .pcdrn-item_image,
.b-company-after-article .company-articles .prem-comp-item_image {
    padding-top: 56.2%;
    overflow: hidden;
    position: relative;
    margin: 0;
}

.b-company-after-article .company-articles .pcdrn-item_image img,
.b-company-after-article .company-articles .prem-comp-item_image .b-comp-img {
    object-fit: cover;
    left: 0;
    top: 0;
    position: absolute;
    width: 100%;
    height: 100%;
}

.b-company-after-article .prem-comp-item-wrapper {
    box-sizing: border-box;
    width: calc(25% - 7.5px);
    float: left;
    display: flex;
    flex-direction: column;
    cursor: pointer;
    text-decoration: none;
    width: calc((100% / var(--company-articles-columns)) - var(--company-articles-gap) + (var(--company-articles-gap) / var(--company-articles-columns)));
}

.b-company-after-article .prem-comp-item_image .min2rd {
    z-index: 1;
}

.b-company-after-article .min2rd {
    position: absolute;
    background: #021327;
    width: auto;
    color: #fff;
    font-size: 10px;
    padding: 5px 10px;
    margin-bottom: 0;
    right: 0;
    bottom: 0;
    display: flex;
}

.b-company-after-article .min2rd .cscd-smlogo-white {
    width: 11px;
    height: 10px !important;
    margin: auto 0;
    margin-right: 5px;
}

.b-company-after-article .prem-comp-item_details {
    display: flex;
    flex-direction: column;
    padding-top: 15px;
}

.b-company-after-article .prem-comp-item_details .standard_title {
    color: #000;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 5px;
    font-weight: bold;
}

.b-company-after-article .prem-comp-item_details .link-more-details {
    color: #BF2C3A;
    font-size: 14px;
    line-height: 17px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
    text-decoration-skip-ink: none;
    text-underline-offset: 0.2em;
}

/* .b-company-aft-logo-intro-wrapper {
    padding-bottom: 25px;
} */

@media (max-width: 767px) {
    .b-company-aft-logo-intro-wrapper {
        flex-direction: column;
        padding: 0;
    }

    .b-company-aft-art-detl {
        padding-bottom: 15px;
    }

    .b-company-after-article .b-company-after-articles-wrapper {
        margin: 0;
    }
}

#main-post .entry-content .cscd-min2rd img {
    width: auto;
}
/* end latest articles */