#control-recent-activities-section {
    padding: 0 1.5% 80px;
}
    #control-recent-activities-section .two-col-content {
        padding-top: 40px;
    }

    #control-recent-activities-section h2 {
        margin-bottom: 0;
        padding: 50px 0 15px;
        font-weight: 700;
        font-size: 33px;
        color: #1a1a1a;
        letter-spacing: 0;
        text-align: center;
    }

    #control-recent-activities-section .description {
        font-size: 15px;
        color: #1a1a1a;
        letter-spacing: 0.43px;
        text-align: center;
        line-height: 24px;
        margin-bottom: 0;
        padding-left: 1.5%;
        padding-right: 1.5%;
        font-weight: 500;
    }

    #control-recent-activities-section .topic {
        font-weight: 600;
        padding-left: 10px;
        font-size: 14px;
        -webkit-clip-path: polygon(0 0, 81% 0, 100% 100%, 0% 100%);
        clip-path: polygon(0 0, 81% 0, 100% 100%, 0% 100%);
        margin-bottom: 0px;
    }

    #control-recent-activities-section .blog-topic {
        background-color: rgba(255, 132, 0, .2);
        width: max-content;
        padding-right: 30px;
    }

    #control-recent-activities-section .blog-topic {
        color: #9d5000;
        text-transform: uppercase;
    }

    #control-recent-activities-section .videos-topic {
        color: #7e3ec3;
        text-transform: uppercase;
    }

    #control-recent-activities-section .videos-topic {
        background-color: rgba(165, 83, 255, .2);
        width: max-content;
        padding-right: 30px;
    }

    #control-recent-activities-section .topic-heading {
        font-size: 19px;
        color: #0254ff;
        letter-spacing: 0;
        line-height: 26px;
        font-weight: 600;
        padding-bottom: 7px;
        padding-top: 15px;
        margin-bottom: 0px;
    }

        #control-recent-activities-section .topic-heading a {
            color: #0057ff;
        }

    #control-recent-activities-section .published-date {
        font-size: 14px;
        color: #6b7289;
        font-weight: 500;
        margin-bottom: 0px;
        text-transform: uppercase;
    }
@media (min-width: 617px) and (max-width: 1199px) {
    #control-recent-activities-section h2 {
        font-size: 33px !important;
        padding: 50px 10% 15px !important;
    }
    #control-recent-activities-section .topic {
        font-size: 14px !important;
    }
}
@media (max-width: 1279px) and (min-width: 768px) {
    #control-recent-activities-section .description {
        font-size: 13px !important;
    }
}
@media (max-width: 617px) {
    #control-recent-activities-section h2 {
        font-size: 24px !important;
        padding: 50px 8% 15px !important;
    }
    #control-recent-activities-section .description {
        font-size: 12px !important;
    }
    #control-recent-activities-section .topic {
        font-size: 14px !important;
    }
    #control-recent-activities-section .topic-heading a {
        font-size: 17px !important;
    }
}