@media(max-width: 1400px) {
    .newsletter-form .newslttr-grp .form-control{
        width: 220px;
    }
    .rbt-banner-1 .content .inner .title {
        font-size: 44px;
    }
    .rbt-banner-1 .content .shape-wrapper img {
        max-width: 500px;
    }
    .btn-login {
        background: var(--grad-2);
        color: #fff;
        padding: 9px 20px;
        border-radius: 25px;
    }
}
@media(max-width: 567px) {
    .main-header {
        padding: 0;
    }
    .navbar {
        padding: 0 30px;
        display: flex;
        flex-direction: row;
        gap: 30px;
    }
    .main-header .navbar .header-wrapper {
        width: 20%;
    }
    .mobile-login{
        display: block;
    }
    .btn-login-nav {
        background: var(--grad-2);
        color: #fff;
        padding: 12px 22px;
        border-radius: 20px;
        font-size: 12px;
    }
}