@media only screen and (max-width: 1380px) {
    .mainfooter {
        padding-top: 100px;
        padding-bottom: 20px;
        border-top-left-radius: 70px;
        border-top-right-radius: 70px;
        position: relative;
        background-color: rgba(var(--ci_color_primary_rgb), 0.2);
        /* background-color: var(--ci_color_mainbg); */
        border-radius: 0;
    }
    .mainfooter .footercont {
        width: 100%;
        margin-left: 0;
        display: flex;
        flex-direction: column;
        justify-content: space-evenly;
        align-items: center;
        gap: 40px;
        padding-bottom: 20px;
    }
    .mainfooter .footercont .logocont {
        width: auto;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .mainfooter .footercont .logocont img {
        height: 8vh;
        width: auto;
    }
}