    /* @media (max-width: 425px) {
        .theme-container {
            max-width: 425px;
        }
    } */
    
    @media (max-width: 766px) {
        .theme-container {
            max-width: 100% !important;
        }
    }
    
    @media only screen and (max-width: 767px) {
        /* .flex-r,
        .flex-c {
            width: 300px;
        } */
        /* .login-form {
            max-width: 380px;
        } */
        .link-input {
            display: block !important;
        }
        .add-link-btn {
            float: left;
        }
        .stepwizard-step p {
            font-size: 8px !important;
        }
        .stepwizard-row:before {
            position: absolute;
            left: 45px !important;
        }
        .theme3-profile-details {
            max-width: 400px !important;
        }
        .theme4-profile-details {
            max-width: 400px !important;
        }
        .profile-line {
            width: 190px !important;
        }
        .play-btn {
            top: -68px !important;
            margin-left: 50px !important;
        }
        .box {
            height: 38vh !important;
        }
        .profile-section {
            margin-top: -220px !important;
        }
        .button-div {
            margin-top: -70 px !important;
        }
        .address-section {
            width: 100% !important;
        }
        .address-section-theme6 {
            width: 100% !important;
        }
        .address-section-theme7 {
            width: 100% !important;
        }
        .address-section-theme8 {
            width: 100% !important;
        }
        .address-section-theme9 {
            width: 100% !important;
        }
        .address-section-theme10 {
            width: 100% !important;
        }
        .heading-theme7 h1::after {
            width: 60% !important;
        }
        .save-btn7 {
            left: 30%!important;
        }
        .curve-img {
            width: 50% !important;
        }
        .curve-img2 {
            width: 50% !important;
        }
        .microsoft-button9 {
            right: 20px;
            top: 24% !important;
        }
        .theme10-btn-div {
            margin-top: -20px;
        }
        .save-contact-btn {
            width: 100% !important;
        }
        .contact-details10 {
            width: 180px !important;
        }
        .right-border {
            border-right: 1px solid #232323 !important;
        }
        .right-border-theme8 {
            border-right: 1px solid #fff!important;
        }
        .facebook-theme6 {
            position: relative !important;
            top: 60px !important;
        }
        .instagram-theme6 {
            position: relative !important;
            top: 50px !important;
        }
        .twitter-theme6 {
            position: relative;
            top: 40px !important;
        }
        .linkedin-theme6 {
            position: relative !important;
            top: 30px !important;
        }
        .save-contact-btn6 {
            position: relative !important;
            top: 8px !important;
        }
        .digital-card {
            width: auto !important;
        }
    }
    
    @media only screen and (min-width: 768px) and (max-width: 991px) {
        .link-input {
            display: block !important;
        }
        .stepwizard-row:before {
            position: absolute;
            left: 66px !important;
        }
        .button-div {
            margin-top: -70px !important;
        }
        .box {
            height: 32vh !important;
        }
        .profile-section {
            margin-top: -320px !important;
        }
        .theme10-btn-div {
            margin-top: 19px !important;
        }
    }
    
    @media only screen and (min-width: 992px) and (max-width: 1199px) {
        .login-section {
            height: 130vh !important;
        }
        .signup-section {
            height: 130vh !important;
        }
        .theme10-btn-div {
            margin-top: 19px !important;
        }
    }
    
    @media only screen and (min-width: 1200px) and (max-width: 1399px) {
        .theme10-btn-div {
            margin-top: 19px !important;
        }
    }
    
    @media only screen and (min-width: 1400px) and (max-width: 5000px) {
        .theme10-btn-div {
            margin-top: 19px !important;
        }
    }