img.image-cms-event {
    width: 100%;
    height: 100%;
    overflow: hidden;
    /* object-position: center;
    object-fit: cover;
    max-height: 300px; */
    border-radius: 5px 0 0 5px;
}

.four-cards {
    padding-top: 30px;
}

p.ever-evolving {
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #000000;
    width: 103%;
    margin-bottom: 10px;
}

/* p.ever-evolving:hover {
    text-decoration: underline;
} */
.card-ever-evolving {
    border: none;
    border-radius: 5px;
    padding-left: 0px;
}

section#nav-bar-newsletter {
    padding: 20px;
}

.bg-color-img {
    background: #0000000D;
    border-radius: 5px 0 0 5px;
    padding-right: 0px;
    overflow: hidden;
    max-height: 400px;
}

#newsletter-body #header {
    position: relative;
}

#hero-newsletter {
    padding-top: 60px !important;
    padding-bottom: 15px !important;
    background: #0000000D;
}

#hero-newsletter .ads-img {
    max-width: 225px;
}

img.image-ads {
    width: 100%;
    border-radius: 5px;
    height: 100%;
}

.ads-container-box {
    padding-left: 0px;
    padding-right: 0px;
    background-color: #fff;
    border-radius: 5px;
}

.p-right {
    padding-right: 0px;
}

.p-body {
    padding: 15px;
}

#hero-newsfeed {
    padding-top: 50px;
    padding-bottom: 0px;
    background: #f2f2f2;
}

.card.no-border {
    border: none;
    border-radius: 5px;
    background: #FAFAFA;
    height: 100%;
}

section#hero-business {
    padding-top: 8px;
    padding-bottom: 50px;
}

.img-cms-event {
    padding: 0px;
}

.new-sec-rules {
    margin: 0px;
    color: #393C41 !important;
    font-family: 'Poppins';
    width: 100%;
    line-height: 1.5 !important;

    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 7;
}

.ads-img {
    border-radius: 5px;
    width: 100%;
}

.col-md-6.col-evolving {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
}

img.news-giant {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

p.business-tag {
    margin-bottom: 0px;
    border: 1px solid;
    width: 30%;
    text-align: center;
    border-radius: 5px;
    background: #007DAC;
    color: #ffffff;
    margin-left: 10px;
    margin-top: 10px;
    font-size: 10px !important;
}

.col-md-3.business-padding {
    padding: 0px;
}

.group-image {
    height: 40% !important;
}

.bg-color-5,
.bg-color-7 {
    background: #f2f2f2;
}

p.news-giant {
    color: #000000;
    font-weight: 500 !important;
    margin-bottom: 0px;
    font-size: 14px !important;
    line-height: 20px !important;

    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    white-space: break-spaces;
    -webkit-line-clamp: 2;
}

/* p.news-giant:hover {
    text-decoration: underline;
} */
p.title-card2 {
    color: #000000;
    font-weight: 600 !important;
    margin-bottom: 7px;
    font-size: 16px !important;
    line-height: 1.5 !important;
}

p.sustainability {
    margin-top: 40px;
    font-size: 20px !important;
    color: #007DAC;
    font-weight: 600 !important;
    margin-bottom: 10px;
}

.business,
.people,
.technology,
.sustainability {
    font-size: 9px !important;
    padding: 2px 5px;
    border-radius: 3px;
    margin-bottom: 10px;
    cursor: pointer;
}

p.hours-ago {
    color: #959595;
    margin-bottom: 0px;
    margin-top: 15px;
}

p.business-tag-top {
    margin-bottom: 10px;
    border: 1px solid;
    width: 17%;
    text-align: center;
    border-radius: 5px;
    background: #007DAC;
    color: #ffffff;
    font-size: 10px !important;
    margin-top: 25px;
}

p.newsfeed {
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #000000;
    margin-top: 0 !important;
}

.articles {
    font-size: 28px !important;
    font-weight: 600 !important;
    color: #000000;
    margin-bottom: 30px;
    margin-top: 22px;
}

.business-top {
    font-size: 9px !important;
    padding: 2px 5px;
    border-radius: 3px;
    margin-bottom: 10px;
    cursor: pointer;
}

p.tags-three {
    margin-bottom: 10px;
    border: 1px solid;
    width: 17%;
    text-align: center;
    border-radius: 5px;
    background: #007DAC;
    color: #ffffff;
    font-size: 10px !important;
    margin-top: 10px;
    margin-left: 20px;
}

.pad-left {
    padding-left: 18px;
}

.pad-bottom {
    padding-bottom: 18px;
}

.newsfeed-title {
    padding-right: 20px;
    margin-bottom: 10px;
    font-size: 16px !important;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    white-space: break-spaces;
    overflow: hidden;
}

.newsfeed-news-giant {
    color: #000000;
    font-weight: 500 !important;
    margin-bottom: 0px;
    font-size: 14px !important;
    line-height: 20px !important;

    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    white-space: break-spaces;
    -webkit-line-clamp: 3;
}

.newsfeed-news-giant p {
    color: #000000;
    font-weight: 500 !important;
    margin-bottom: 0px;
    font-size: 14px !important;
    line-height: 20px !important;

    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    white-space: break-spaces;
    -webkit-line-clamp: 3;
}

button.btn-read-more {
    padding: 10px 40px;
    background: #00AEEF;
    color: #ffffff;
    font-size: 14px;
    border-color: #008BBF !important;
    border-radius: 5px;
    border: 3px solid;
}

.card-border {
    border: none;
}

.img-fluid {
    max-width: 100%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    /* max-height: 165px !important;
    object-fit: cover; */
}

#hero-newsletter .img-fluid {
    max-width: 100%;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    /* max-height: 255px !important; */
    /* object-fit: cover; */
}

.radius-border {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.radius-border-news {
    border-radius: 5px;
}

button.read-more-btn {
    width: 100%;
    padding: 8px;
    background: #00AEEF;
    color: #ffffff;
    border-radius: 5px;
    border: 3px solid #008BBF;
}

.newsfeed-image {
    border-radius: 5px 5px 0 0;
    height: 180px;
    object-fit: cover;
}

img.news-logo {
    width: 80%;
    margin-bottom: 60px;
}

.awards {
    font-size: 9px !important;
    color: #ffffff;
    padding: 2px 8px;
    background: #007DAC;
    border-radius: 3px;
    border: 2px solid #007DAC;
    margin-bottom: 10px;
    margin-top: 15px;
}

.news-giant-unveils,
.new-vaccine,
.companies,
.news-companies,
.sustainable {
    font-size: 20px !important;
    font-weight: 600 !important;
    color: #000000;
}

.giant-card {
    padding-left: 0px;
}

.scroll-container {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.scroll-content {
    width: 100%;
    height: 686px;
    overflow-x: hidden;
    padding-right: 0px;
}

.scroll-articles {
    height: 570px;
    overflow-y: scroll;
    padding-right: 0px;
}

.scroll-content::-webkit-scrollbar {
    width: 0px;

}

.scroll-content::-webkit-scrollbar-thumb {
    background-color: #e01c1cee;
}

.scroll-articles::-webkit-scrollbar {
    width: 10%;
}

.scroll-articles::-webkit-scrollbar-thumb {
    background-color: #e21b1be7;
}

.card-border-business {
    position: relative;
    width: 100%;
    border: none;
    border-radius: 5px;
    /* height: 100%; */
}

button.business.newsletter-category-btn.mb-1 {
    left: 10px;
    position: absolute;
    top: 10px;
}

.ever-evolving-col {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

p.business-section-3 {
    font-size: 28px !important;
    font-weight: 600 !important;
    color: #000000;
}

.cards-blogs {
    background: #FAFAFA;
    padding: 20px 13px 20px 13px;
    border-radius: 5px;
}

.antibioticre-img {
    height: 100%;
    width: 100%;
    border-radius: 5px;
}

p.title-blogs {
    font-weight: 600 !important;
    line-height: 1.5 !important;
    color: #000000;
    font-size: 18px !important;
    margin-bottom: 8px;
}

.content-blogs {
    font-size: 16px !important;
    line-height: 1.5 !important;

    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    white-space: break-spaces;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.hours-in-business {
    font-size: 12px !important;
    color: #959595;
}

.pad-nav {
    padding: 20px;
    padding-left: 14px;
}

a.link-design {
    text-decoration: none;
    color: #000000;
}

.bg-image {
    height: 115px;
    border-radius: 5px;
    background-size: cover;
}

#nav-bar-newsletter .container {
    margin-top: 150px;
}

.three-category-card {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr 1fr;
    display: grid;
    margin: 0px;
}

.newsletter-row {
    display: block !important;
}

.featured-content {
    min-height: 300px;
}

.article-link {
    text-decoration: none !important;
}

#hero-newsfeed a {
    text-decoration: none;
}

.single-article i {
    padding-right: 5px;
}

@media screen and (max-width: 1024px) {
    #newsletter-subscribe .newsletter-bg .newsletter-bg-container {
        max-width: 356px !important;
        margin-left: auto;
    }
}

@media screen and (max-width: 980px) {

    section:first-child,
    .section#nav-bar-newsletter {
        align-items: center;
        display: flex;
        height: 100%;
    }

    section#hero-newsletter .container.p-left-right {
        margin-top: 0 !important;
    }
}

@media screen and (max-width: 768px) {
    #newsletter-subscribe .newsletter-bg .newsletter-bg-container {
        max-width: 264px !important;
        margin-left: auto;
    }

    #newsletter-subscribe form .d-flex {
        display: block !important;
    }

    #newsletter-subscribe form .d-flex button {
        margin-top: 1rem !important;
        padding: 4px !important;
        width: 124px;
    }

    .nav-container {
        margin-top: 275px !important;
    }

    #advertisement .advertisement-container {
        padding-left: 0.5rem !important;
        padding-right: 0.5rem !important;
    }

    #hero-newsletter .ads-container-box {
        flex-direction: row !important;
        background-color: transparent !important;
    }

    #hero-newsletter .ads-container-box img {
        height: 180px !important;
        max-width: 180px !important;
    }

    #hero-newsletter .ads-container-box .ads-image-container {
        margin: 0 1rem 0 0 !important;
    }

    #hero-newsletter .ads-container {
        padding: 1rem 0 0 0 !important;
    }

    section#nav-bar-newsletter {
        padding: 20px !important;
    }

    .nav-bar-title {
        margin-bottom: 5px;
    }

    .business-top {
        margin-top: 10px;
    }

    /* .p-left-right {
        padding-right: 0px;
        padding-left: 0px;
    } */

    img.image-ads {
        padding-right: 15px;
        padding-left: 15px;
        margin-top: 40px !important;
        height: 240px;
    }

    hr.divider-line {
        margin-left: 0px !important;
    }

    .bg-image {
        height: 130px;
    }

    .cms-event {
        padding-right: 0px;
    }

    img.news-logo {
        width: 20%;
        margin-top: 300px;
        margin-bottom: 0px;
    }

    #hero-newsletter {
        padding-bottom: 20px !important;
    }

    .card-border-business {
        margin-top: 20px;
    }

    p.newsfeed {
        margin-left: 0px !important;
    }

    .pad-bottom-card {
        margin-bottom: 20px;
    }

    section#hero-business {
        padding-top: 0px !important;
    }

    p.title-blogs {
        margin-top: 10px;
    }

    .business-blogs {
        padding-right: 0px;
        margin-bottom: 20px;
    }

    .technology-card {
        padding-right: 0px;
    }

    img.image-cms-event {
        padding-right: 0px;
    }

    .pad-bottom-card {
        padding: 0px;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .technology-card,
    .people-pl,
    .sustainability-pl,
    .business-blogs,
    .awards-pl {
        padding-left: 0px;
    }

    section#hero-business {
        padding-bottom: 30px !important;
    }

    .img-antibioticre {
        padding-right: 0px;
    }
}

@media screen and (max-width: 425px) {
    /* #newsletter-subscribe .newsletter-subs-container {
        padding-left: 0px !important;
        padding-right: 0px !important;
    } */

    #newsletter-subscribe .newsletter-bg .newsletter-bg-container {
        text-align: center;
        max-width: 356px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    #newsletter-subscribe .newsletter-bg .newsletter-bg-container h4 {
        margin-bottom: 2rem !important;
    }

    #nav-bar-newsletter .nav-container .nav-bar-title {
        flex: 0 0 50% !important;
    }

    #hero-newsletter .ads-container-box {
        padding: 0 !important;
    }

    #hero-newsletter .ads-container-box img {
        height: 93px !important;
        max-width: 93px !important;
    }

    .p-top {
        padding-top: 5px;
        padding-bottom: 15px;
        padding-left: 0px;
    }

    /* .newsletter-pr {
        padding-right: 0px;
    } */

    .cms-event,
    .ever-evolving-col {
        padding: 0;
    }

    .divider-line {
        margin-left: 0px !important;
    }

    img.image-ads {
        margin-top: 30px !important;
        padding-left: 0px;
        padding-right: 0px;
    }

    .nav-container {
        padding-right: 0px;
        padding-left: 0px;
    }

    .nav-bar-title {
        margin-bottom: 5px;
        padding-left: 0px;
        padding-right: 0px;
    }

    section#nav-bar-newsletter {
        padding-bottom: 15px !important;
    }

    .newsfeed-container {
        padding-right: 0px;
        padding-left: 0px;
    }

    .business-container {
        padding-left: 0px;
        padding-right: 0px;
    }

    section {
        padding: 20px !important;
    }

    .bg-color-img {
        padding-left: 0px;
    }

    .content-business {
        padding: 10px 0px 10px 0px;
    }
}

@media screen and (max-width: 320px) {
    #hero-newsletter .ads-container-box img {
        height: 66px !important;
        max-width: 66px !important;
    }

    .card-border-business .img-fluid {
        max-height: 58px !important;
    }
}

.card-category-body {
    border-radius: 5px !important;
}

.card-category-body {
    min-height: 74px;
    padding: 15px;
    width: 100%;
    bottom: 0;
    /* position: absolute; */
    border-radius: 0 0 3px 3px !important;
    background-color: #ffffff !important;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
    /* box-shadow: rgba(0, 0, 0, 0.09) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px; */
}

#hero-newsletter .card-body, .news-shadow, .card-category-business {
    box-shadow: rgb(0 0 0 / 8%) 0px -8px 10px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
}

#hero-category-newsletter .card-category-body {
    min-height: 74px;
}

#hero-newsletter .card-body.content-business {
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
}

#hero-newsletter .card-body {
    /* min-height: 74px; */
    padding: 15px;
    width: 100%;
    bottom: 0;
    /* position: absolute; */
    border-radius: 0 0 3px 3px !important;
    background-color: #ffffff !important;
}

.card-ever-evolving .card-body {
    box-shadow: none !important;
}

.featured-content .card-body {
    position: unset !important;
}

.d-on-hover {
    display: none;
    font-size: 12px !important;
    line-height: 18px !important;
}

.col-md-3:hover .card-body, .news-shadow:hover, .card-category-business:hover {
    background-color: #ffffff;
    box-shadow: rgba(0, 0, 0, 0.164) 0px 10px 10px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px !important;
    text-decoration: none !important;
}

.card-category-business:hover .card-category-body .two-line-ellipsis {
    -webkit-line-clamp: 5 !important;
}

.card-category-business:hover .card-category-body .d-on-hover {
    display: block;
}

#hero-category-newsfeed {
    padding-top: 0 !important;
}

#hero-category-newsletter .col-md-3,
#hero-category-newsletter .col-md-6,
#hero-category-newsletter .col-md-9,
#hero-category-newsfeed .col-md-6,
#article .container,
#article .col-md-12 {
    padding: 0;
}

#category-newsletter .three-category-card,
#hero-category-newsletter .three-category-card {
    column-gap: 16px;
}

.four-category-card {
    column-gap: 12px;
}

.card-category-body p {
    margin-bottom: 0;
}

.four-category-card .card-category-business,
.four-category-card .card-category-body,
.hero-category-newsfeed .card-category-body {
    max-width: 290px;
}

.divider-line {
    margin-bottom: 0;
}

#nav-bar-newsletter {
    padding: 25px 0 20px 20px !important;
    border-bottom: 1px solid #efefef;
}

#hero-category-newsletter .card-category-business,
#hero-category-newsfeed .card-category-business {
    position: relative;
}

.newsfeed {
    margin-left: 0 !important;
}

.img-fluid-height {
    object-position: top;
    object-fit: cover;
    height: 580px;
    border-radius: 5px 5px 0 0;
}

#article {
    background: #0000000D;
}

#article .article-arrow {
    display: flex;
    justify-content: center;
    align-items: center;
}

.related-articles {
    font-size: 18px !important;
}

#article .article-arrow i {
    font-size: 50px;
    padding: 50px;
}

.article-category-card h1 {
    line-height: 36px !important;
    font-size: 22px !important;
    font-weight: 800 !important;
    color: #000;
    text-align: left !important;
}

.color-l-blck {
    color: #393C41 !important;
}

#article h2 {
    font-size: 25px !important;
    font-weight: 800 !important;
}

#article h3 {
    font-size: 20px !important;
    font-weight: 800 !important;
}

#article p {
    color: #393C41
}

#article img {
    /* margin-bottom: 30px; */
    width: 100% !important;
    max-width: 850px;
    border-radius: 5px;
}



@media screen and (max-width:980px) {

    #top-stories {
        padding-left: 0;
        padding-right: 0;
    }

    .pad-bottom-card {
        padding: 0px;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .three-category-card,
    .four-category-card {
        display: block !important;
    }

    .card-category-business {
        margin-bottom: 20px;
    }

    .four-category-card .card-category-business,
    .four-category-card .card-category-body {
        max-width: 100% !important;
    }

    /* #category-newsletter .container,
    #hero-newsfeed .container,
    .card-ever-evolving .bg-color-img,
    #nav-bar-newsletter .container,
    .nav-bar-title,
    img.image-ads.position-absolute,
    .newsletter-pr,
    #hero-category-newsletter .container,
    #hero-category-newsfeed .container,
    #hero-category-newsfeed .col-md-3 {
        padding: 0 !important;
    } */

    .four-evolving-card {
        /*margin-bottom: 20px !important;*/
        margin-top: 20px !important;
        flex-wrap: wrap !important;
    }

    .four-evolving-card .card-border-business {
        margin-top: 0 !important;
    }

    .four-evolving-card .col-md-3 {
        flex: 0 0 50% !important;
        max-width: 50% !important;
        margin-bottom: 20px;
    }

    /* .four-evolving-card .col-md-3:first-child,
    .four-evolving-card .col-md-3:nth-child(3) {
        padding: 10px 10px 10px 0 !important;
    } */

    /* .four-evolving-card .col-md-3:last-child,
    .four-evolving-card .col-md-3:nth-child(2) {
        padding: 10px 0 10px 10px !important;
    } */

    div[class^="col-"].p-right {
        padding-right: 15px !important;
    }

    #category-newsletter {
        padding-bottom: 20px !important;
    }

    #hero-newsfeed .newsfeed-container .row {
        margin-bottom: 0 !important;
    }

    #hero-newsfeed .newsfeed-container .row .pad-bottom-card:last-child {
        margin-bottom: 0 !important;
    }

    .card-body.content-business {
        padding-left: 10px;
    }

    img.news-logo.position-absolute {
        max-width: 200px;
    }

    .img-cms-event img.image-ads {
        margin-top: 20px !important;
    }

    #article img {
        margin-bottom: 20px;
    }
}

.article-category-card {
    position: relative;
}

#article .article-category-card {
    display: flex;
    flex-wrap: wrap;
}

#hero-category-newsletter .col-md-3,
#hero-category-newsletter .col-md-6,
#hero-category-newsletter .col-md-9,
#hero-category-newsfeed .col-md-6,
#article .container,
#article .col-md-12 {
    padding: 0;
}

#category-newsletter .three-category-card,
#hero-category-newsletter .three-category-card {
    column-gap: 16px;
}

#category-newsletter .card-category-business,
#hero-newsletter .card-border-business {
    position: relative;
}

#category-newsletter .two-line-ellipsis,
#category-single-newsletter .two-line-ellipsis {
    color: #000000;
    font-weight: 600 !important;
    margin-bottom: 0px;
    font-size: 14px !important;
    line-height: 22px !important;
    overflow: hidden;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2 !important;
    white-space: break-spaces;
}

.single-category {
    padding-bottom: 15px;
}

#hero-category-newsletter {
    background: #0000000D;
}

#hero-category-newsletter .card-category-body h4 {
    line-height: 1.5 !important;
}

#advertisement .advertisement-container {
    padding-left: 11rem;
    padding-right: 11rem;
}

#newsletter-subscribe {
    padding: 0 !important;
}

#newsletter-subscribe .newsletter-subs-container {
    /* padding-left: 0px !important; */
    max-width: 1400px;
}

#newsletter-subscribe .newsletter-bg {
    /* background: url(../../../media/images/newsletter-bg.jpg) no-repeat !important; */
    background-size: cover !important;
    background-position: left;
}

#newsletter-subscribe {
    /* background: url(../../../media/images/newsletter-bg.jpg) no-repeat !important; */
    background-size: cover !important;
    background-position: left;
}

#newsletter-subscribe .newsletter-bg .newsletter-bg-container {
    max-width: 437px;
    margin-left: auto;
}

#newsletter-subscribe .subscribe-form {
    /* background-color: #fbfbfb; */
    padding: 50px 20px;
}

#newsletter-subscribe .subscribe-form .subscribe-form-container {
    max-width: 670px;
    height: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

/* #newsletter-subscribe .subscribe-form .subscribe-form-container h4{
    margin-top: 60px;
} */
#newsletter-subscribe .subscribe-form .subscribe-form-container .form-control {
    border-radius: 5px;
}

#newsletter-subscribe .newsletter-bg .newsletter-bg-container img {
    width: 180px !important;
}

#newsletter-subscribe .newsletter-bg .newsletter-bg-container h4 {
    margin-top: 60px;
    margin-bottom: 3rem;
    color: #fff;
}

/* @media only screen and (min-width: 768px) {
    .four-evolving-card .col-md-3 {
        flex: 0 0 20%;
        max-width: 20%;
    }
} */

@media screen and (max-width:980px) {
    .subscribe-form .subscribe-form-container {
        padding: 0 !important;
    }

    #newsletter-subscribe form .d-flex button {
        width: 100% !important;
    }

    #category-newsletter .row.px-2,
    #category-newsletter .col-md-6.p-1,
    #category-newsletter .col-md-3.p-1 {
        padding: 0 !important;
    }

    #newsletter-subscribe form .d-flex button {
        width: 100% !important;
    }

    .global-header .col-6,
    .subscribe-form .subscribe-form-container,
    #category-newsletter .col-md-3.p-1,
    #category-newsletter .row.px-2,
    #category-newsletter .col-md-6.p-1,
    #hero-category-newsletter .col-lg-12.p-right.p-top,
    #hero-newsletter .col-md-4 {
        padding: 0;
    }

    /* temporary */

    /* .global-header .col-lg-5,
    .global-header .col-lg-6,
    .global-header .col-lg-7 {
        padding-left: 0;
        padding-right: 0;
    } */

    .article-category-card {
        margin-top: 0 !important;
    }

    #category-newsletter {
        padding: 30px 0px !important;
    }

    #newsletter-subscribe .subscribe-form {
        padding: 25px 20px 30px 20px !important;
    }

    #category-newsletter .img-fluid,
    #hero-category-newsfeed .img-fluid,
    #hero-newsletter .img-fluid {
        object-fit: cover;
    }

    .subscribe-form .btn {
        margin: 0 !important;
    }

    #category-newsletter p.newsfeed {
        margin: 0 0 20px 0 !important;
    }

    #nav-bar-newsletter .row {
        padding-top: 20px;
    }

    #nav-bar-newsletter .row {
        display: grid;
        padding-top: 20px;
        grid-template-columns: 1fr 1fr;
    }

    #hero-newsletter .col-md-4 {
        padding-bottom: 20px;
    }

    #category-newsletter .col-md-3.p-1 {
        margin-bottom: 20px !important;
    }

    .card-category-business {
        margin-bottom: 0;
    }

    #newsletter-subscribe form .d-flex input {
        margin-bottom: 10px !important;
    }

    #hero-newsletter .container.p-left-right,
    #category-single-newsletter .container,
    #hero-category-newsletter .container {
        /* margin-top: 300px!important; */
        margin-top: 10px !important;
    }

    #hero-category-newsltter .card-category-body {
        min-height: 110px !important;
    }

    /* .single-article,
    .article-category-card {
        padding: 0 !important;
    } */

    #category-single-newsletter {
        padding: 0px 20px !important;
    }

    /* #category-single-newsletter .single-article .single-articles {
        padding-right: 0 !important;
    } */
}

#category-single-newsletter {
    padding-bottom: 70px !important;
}

.four-evolving-card {
    margin-top: 15px !important;
}

.four-evolving-card .col-md-4 {
    padding-left: 15px;
}

#category-newsletter .col-md-6.p-1 {
    padding: 8px 8px !important;
}

#category-newsletter {
    padding-bottom: 42px !important;
    padding-top: 42px !important;
}

.subscribe-form {
    padding: 40px 20px 50px 20px !important;
}

#hero-newsletter .container.p-left-right,
#category-single-newsletter .container,
#hero-category-newsletter .container {
    margin-top: 60px;
}

.business.newsletter-category-btn.mb-1:focus,
.business.newsletter-category-btn.mb-1:focus-visible,
.subscribe-form .btn:focus-visible,
.subscribe-form .btn:focus,
.subscribe-form input.form-control.mr-2:focus,
.subscribe-form input.form-control.mr-2:focus-visible,
.newsletter-category-btn:focus-visible {
    outline: none !important;
}

.subscribe-form .form-control:focus {
    box-shadow: none !important;
}

#hero-category-newsletter .col-md-3 .card-category-business .img-fluid-height {
    height: 690px !important;
}

.single-category .card-category-business.mb-3 {
    margin-bottom: 0 !important;
}

/* .col-md-8.p-right.pr-2.p-top.article-category-card {
    padding: 0 !important;
} */

#category-single-newsletter .col-md-9 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.subscribe-form .d-flex input {
    margin: 0 !important;
}

.subscribe-form .d-flex {
    margin-top: 10px;
}

.subscribe-form .d-flex input:first-child {
    margin-right: 10px !important;
}

.subscribe-form form {
    text-align: right;
}

.subscribe-form .btn {
    margin-top: 10px;
}


.single-overlay {
    position: relative;
}

.single-card-article {
    padding: 10px 20px;
    background-color: #000000ba;
    bottom: 16px;
    width: 100% !important;
    position: absolute;
    border-radius: 0 0 5px 5px !important;
}

p.single-caption {
    margin: 0 !important;
    color: #fff;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 28px !important;
}

.single-overlay img {
    border-radius: 5px !important;
}

.single-date {
    font-size: 12px !important;
}

#category-single-newsletter .col-md-9 {
    padding-right: 55px !important;
}

#category-single-newsletter iframe {
    width: 100%;
    height: 489px;
}

#hero-newsfeed {
    padding: 40px 20px 50px 20px !important;
    padding-bottom: 0px;
    background: #f2f2f2;
}

#hero-category-newsfeed .img-fluid,
#hero-newsletter .img-fluid {
    max-width: 100% !important;
    object-fit: cover;
    border-radius: 5px 5px 0 0;
    /* height: 175px; */
    height: 140px;
}

#hero-newsletter .img-fluid-2 {
    max-width: 100% !important;
    object-fit: cover;
    border-radius: 5px 5px 0 0;
    /* height: 175px; */
    height: 192px;
}

#hero-newsletter .img-fluid-3 {
    max-width: 100% !important;
    object-fit: cover;
    border-radius: 5px 5px 0 0;
    /* height: 175px; */
    height: 296px;
}

.ads-news {
    padding-top: 15px;
    margin: auto;
    max-width: 540px;
}

#category-newsletter .ads-news:last-child {
    padding-top: 7px;
}

.ads-news .ads-img {
    border-radius: 0 !important;
    max-width: unset !important;
}

/* LAYOUT VERSION 4 */
/* LAYOUT VERSION 4 */
/* LAYOUT VERSION 4 */
/* LAYOUT VERSION 4 */
/* LAYOUT VERSION 4 */
/* LAYOUT VERSION 4 */
/* LAYOUT VERSION 4 */

#category-newsletter .img-fluid {
    max-width: 100% !important;
    object-fit: cover;
    border-radius: 5px 5px 0 0;
    height: 175px;
}

#category-newsletter .version-three:hover .card-category-body,
.single-category:hover .card-category-body,
.col-md-9:hover .card-category-body {
    background-color: #ffffff;
    box-shadow: rgb(0 0 0 / 30%) 0px 10px 10px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px !important;
    text-decoration: none !important;
}

.version-three {
    position: relative;
}

.version-three .card-category-body.p-body.pb-card {
    position: absolute;
    color: #fff !important;
    font-weight: 500 !important;
    background-color: rgba(0, 0, 0, 0.618) !important;
}

p.two-line-ellipsis {
    color: #fff !important;
}

#category-newsletter .version-three .img-fluid {
    border-radius: 5px !important;
}

@media screen and (max-width: 980px) {
    .related-articles {
        margin-top: 20px;
    }

    #category-newsletter .version-three.col-md-6 {
        margin-bottom: 0px;
    }

    #category-newsletter .version-three .img-fluid {
        display: block !important;
    }

    section#hero-newsletter {
        padding-top: 20px !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

#top-stories .pad-left.pad-bottom {
    padding: 10px 20px 15px 20px;
}

#top-stories p.newsfeed-title {
    padding: 0;
}

.minh-55 {
    min-height: 55px !important;
}

.minh-70 {
    min-height: 70px !important;
}

/* */
.readmore-absolute {
    position: absolute;
    bottom: 5px;
}

.pb-50 {
    padding-bottom: 50px !important;
}

/* #category-newsletter .version-three {
    margin-bottom: 15px;
} */

.article-big {
    height: calc(100% - 72px);
}

.maxh-440 {
    max-height: 440px;
}

.minh-0 {
    min-height: 0;
}

/*END OF LAYOUT VERSION 4 */
/*END OF LAYOUT VERSION 4 */
/*END OF LAYOUT VERSION 4 */
/*END OF LAYOUT VERSION 4 */
/*END OF LAYOUT VERSION 4 */
/*END OF LAYOUT VERSION 4 */
/*END OF LAYOUT VERSION 4 */
