@media only screen and (max-width: 480px) {
    .banner-content .title {
        font-size: 48px;
        line-height: 56px;
        margin-bottom: 10px;
    }

    .banner-section-2 {
        padding: 170px 0 50px 0;
    }

    .client-thumb, .client-content {
        text-align: center;
    }

    .client-item-2 .client-thumb .thumb {
        margin: auto;
        margin-bottom: 10px;
    }

    .news-letter-wrapper {
        height: 0;
    }

    .vision-section {
        padding-top: 30px;
        padding-bottom: 0;
    }

    .nav-bottom {
        display: block !important;
        height: 53px;
        padding: 0.5rem 1.3rem;
        background-color: rgba(255, 255, 255);
        border-top: 2px solid #E0E0E0;
    }
}