@media (max-width: 1800px) {
    .cpabgItemTxt span {
        font-size: 94px;
        color: var(--primary);
    }
}

@media (max-width: 1444px) {
    .cpabgItemTxt span {
        font-size: 75px;
        color: var(--primary);
    }

    .cpabgItemTxt h2 {
        font-size: 49px;
    }
}

@media (max-width: 1200px) {
    .cpabgItemTxt span {
        font-size: 45px;
        color: var(--primary);
    }

    .cpabgItemTxt h2 {
        font-size: 34px;
    }
}

@media (max-width: 1024px) {
    /* Tablet landscape */
}

@media (max-width: 991px) {
    .cpabg-form {
        margin-bottom: 10px;
    }
    section {
    padding: 20px 0;
    }
     .cpabgItemTxt{
        margin-bottom: 20px !important;
    }

}

@media (max-width: 768px) {
    .topbar {
        display: none;
    }

    .footer_menu ul {
        text-align: center;
    }
    .cpabgItemTxt{
        margin-bottom: 10px !important;
    }
}

@media (max-width: 600px) {
    /* Large mobile devices */
}

@media (max-width: 480px) {
    /* Mobile phones */
}

@media (max-width: 375px) {
    .cpabgItemTxt h2 {
        font-size: 42px;
    }
}


@media (max-width: 320px) {
    /* Extra small devices */
}