@media screen and (max-width: 1200px) {
    
}

@media (max-width: 1024px) {
    
}

@media screen and (max-width: 768px) {
    [data-aos-delay] {
        transition-delay: 0 !important;
    }

    .homebanner {
        min-height: 50vh;
    }

    .homebanner .bannercontent h2 {
        font-size: 30px;
        font-weight: 700;
        font-family: SF-Pro-Display-Bold;
        color: var(--whiteColor);
    }

    .homeservices ul {
        position: relative;
        top: unset;
    }

    .homeculture img {
        float: unset;
    }

    .homeculture .contentbox {
        text-align: center;
    }

    .homeculture h5 {
        margin-top: 10px;
        padding-left: 0px;
    }

    .homeculture p {
        padding-left: 0px;
    }

    .aboutbanner {
        min-height: 25vh;
    }

    .aboutbanner h2 {
        font-size: 80px;
        bottom: -17%;
    }

    .services .contentbox {
        text-align: center;
    }

    .services img {
        float: unset;
    }

    .services h5 {
        margin-top: 10px;
        padding-left: 0px;
    }

    .services p {
        padding-left: 0px;
    }

    .languagebanner {
        min-height: 50vh;
    }

    .languagebanner h2 {
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        text-align: center;
    }

    .languageprojectstep ul li {
        display: block;
    }

    .requestquotebanner {
        min-height: 50vh;
    }

    .requestquotebanner h2 {
        text-align: center;
    }

    .languagesolution .contentbox {
        text-align: center;
    }

    .languagesolution img {
        float: unset;
    }

    .languagesolution h5 {
        margin-top: 10px;
        padding-left: 0px;
    }

    .languagesolution p {
        padding-left: 0px;
    }

    .languagewhychoose .contentbox {
        text-align: center;
    }

    .languagewhychoose img {
        float: unset;
    }

    .languagewhychoose h5 {
        margin-top: 10px;
        padding-left: 0px;
    }

    .languagewhychoose p {
        padding-left: 0px;
    }
}

@media screen and (max-width: 600px) {

}