section.blogs-main h1 {
    margin-bottom: 60px;
}

section.blogs-main .blogs-top-row .blogs-container {
    max-width: 490px;
    cursor: pointer;
}

section.blogs-main .two-col-flex.d-flex {
    gap: 30px;
}

section.blogs-main .two-col--content {
    height: 67px;
}

p.two-col--content img.alignnone.wp-image-190 {
    display: none;
}

section.blogs-main .blogs-container a,
.row--col-blogs .row-blogs-container a {
    display: flex;
    align-items: center;
    gap: 5px;
}

section.blogs-main .blogs-container a svg,
section.other-blogs .other-blogs-container a svg,
.row--col-blogs .row-blogs-container a svg {
    margin-top: -2px;
    transition: .4s;
}

section.blogs-main .blogs-container:hover .blogs-img img,
section.other-blogs .other-blogs-container:hover .blogs-img img {
    transform: scale(1.3);
}

section.blogs-main .blogs-container:hover a,
section.other-blogs .other-blogs-container:hover a,
.row--col-blogs .row-blogs-container:hover a {
    color: #FFB800;
}

section.blogs-main .blogs-container:hover a svg path,
section.other-blogs .other-blogs-container:hover a svg path,
.row--col-blogs .row-blogs-container:hover a svg path {
    stroke: #FFB800;
}

section.blogs-main .blogs-container a:hover svg,
section.other-blogs .other-blogs-container a:hover svg,
.row--col-blogs .row-blogs-container a:hover svg {
    margin-left: 8px;
}

.blogs-img {
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 30px;
}

.blogs-img img {
    height: 260px;
    object-fit: cover;
    transition: .5s;
}

p.blog--date {
    display: block !important;
    font-size: 14px;
    color: #2A2D32;
    margin-bottom: 15px;
}

.two-col-flex h4 {
    margin-bottom: 20px;
}

.row--col-blogs p,
.row--col-blogs h4,
.row--col-blogs a {
    line-height: normal;
}

.row--col-blogs p.blog--date {
    margin-bottom: 11px;
}

.row--col-blogs h4 {
    margin-bottom: 15px;
}


.row--col-blogs .row-blogs-container {
    margin-bottom: 30px;
    cursor: pointer;
}

.row--col-blogs .row-blogs-container:last-child {
    margin-bottom: 0 !important;
}

.other-blogs-container {
    margin-bottom: 40px;
    cursor: pointer;
}



.row--col-blogs p.row-blogs-content img {
    display: none;
}

section.other-blogs {
    background: url(/wp-content/themes/aimhigh/assets/img/blogs/blogs-main-bg.jpg) no-repeat;
    background-size: cover;
    border-radius: 300px 0px 0px 0px;
}

section.other-blogs h2 {
    margin-bottom: 60px;
}

section.other-blogs .pagination {
    justify-content: center;
    gap: 20px;
    align-items: center;
}

section.other-blogs a.page-numbers,
section.other-blogs span.page-numbers.current {
    color: #2A2D32;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Sora';
}

.pagination svg.svg-inline--fa {
    color: #fff;
    border-radius: 5px;
    background: var(--Linear, linear-gradient(60deg, #E08100 0%, #FFC000 54.69%, #FFD748 100%));
    padding: 10px;
}

section.blogs-main h4:last-of-type,
section.blogs-main p:last-of-type,
.row--col-blogs h4:last-of-type,
.row--col-blogs p:last-of-type {
    display: none;
}

section.other-blogs span.page-numbers.current {
    font-weight: 700;
}

@media (max-width: 1700px) {
    section.other-blogs {
        border-radius: 200px 0px 0px 0px;
    }
}

@media (max-width: 1199px) {
    .two-col-flex .blogs-container:first-child {
        margin-bottom: 30px;
    }

    .two-col-flex .blogs-container:last-child {
        margin-bottom: 50px;
    }

    .row--col-blogs p.blog--date {
        margin-bottom: 16px;
    }

    section h4 {
        font-size: 25px;
        line-height: 35px;
    }

    section.other-blogs {
        border-radius: 100px 0px 0px 0px;
    }

}

@media (max-width: 991px) {
    section.other-blogs h2 {
        text-align: center;
    }

    .blogs-top-row.row {
        gap: 35px;
    }

    .row--col-blogs .row-blogs-container {
        padding-bottom: 30px;
        border-bottom: 1px solid #194887;
    }

    .row--col-blogs .row-blogs-container:last-of-type {
        border: 0;
    }

    .row--col-blogs h4:first-of-type,
    .row--col-blogs p:first-of-type {
        display: none;
    }

    .row--col-blogs h4:last-of-type,
    .row--col-blogs p:last-of-type {
        display: block !important;
    }
}

@media (max-width: 767px) {
    section.other-blogs {
        border-radius: 150px 0px 0px 0px;
    }

    section.blogs-main .blogs-top-row .blogs-container {
        max-width: unset;
    }

    section.blogs-main .two-col-flex.d-flex {
        flex-direction: column;
    }

    section.blogs-main .two-col--content {
        height: unset;
    }

    section.blogs-main h4:first-of-type,
    section.blogs-main p:first-of-type {
        display: none;
    }

    section.blogs-main h4:last-of-type,
    section.blogs-main p:last-of-type {
        display: block;
    }
}