        @media only screen and (max-width: 1600px) {}
        
        @media only screen and (max-width: 1445px) {
            .process-line svg {
                left: -200px;
                top: -120px;
                width: 134%;
            }
            body {
                overflow-x: hidden;
            }
        }
        
        @media only screen and (max-width: 1366px) {
            .process-line svg {
                left: -160px;
                top: -174px;
                width: 120%;
            }
            .mz-process2 {
                padding: 0;
                margin: -80px 0px 0;
            }
            .mz-header .nav-link {
                font-size: 14px;
            }
            .mz-process .heading {
                font-size: 19px;
            }
            .mz-process p {
                font-size: 13px;
            }
            .mz-box-item {
                width: 100%;
            }
            .btn {
                padding: 10px 30px;
                font-size: 18px;
                margin: 0 3px 0;
            }
            .footer4 ul li a {
                font-size: 14px;
            }
            a.btn.blue-btn.white-btn.btn1.aos-init.aos-animate {
                font-size: 13px;
            }
        }
        
        @media (max-width: 1199.98px) {
            .mz-process2 {
                margin: 0;
            }
            .mz-box-item {
                width: 100%;
            }
            .navbar-expand-lg .navbar-nav {
                align-items: center;
            }
            .mz-header .nav-link {
                font-size: 13px;
                text-align: center;
            }
            img.msg-ico {
                display: none;
            }
            img.logo {
                width: 135px;
            }
            .btn {
                font-size: 10px;
                padding: 9px 16px;
            }
            .mz-banner h1 {
                font-size: 40px;
            }
            .main-heading {
                font-size: 32.48px;
                line-height: 35px;
            }
            .main-pera {
                font-size: 15px;
            }
            .mz-box-item img {
                width: 88px;
            }
            .mz-box-item {
                height: 193px;
            }
            .box-text {
                font-size: 18px;
            }
            .benefit-box h5 {
                font-size: 22.01px;
            }
            .benefit-box p {
                font-size: 13px;
            }
            .benefit-box img {
                width: 60px;
            }
            .process-line {
                display: none;
            }
            .mz-process p.text-muted {
                margin: 0 0 40px;
            }
            .mz-process .timeline-step {
                text-align: left;
                border-right: 1px solid #0000001f;
                padding: 10px 20px 10px;
                height: 270px;
                border-bottom: 1px solid #0000001f;
                box-shadow: 8px 8px 15px #0000001f;
                border-bottom-right-radius: 10px;
            }
            .mz-process1 {
                padding-bottom: 0;
            }
            .mz-process2 {
                padding-top: 0;
            }
            .mz-process .icons {
                width: 80px;
            }
            .mz-process .heading {
                font-size: 22px;
            }
            .benefit-box {
                text-align: start;
                border-left: 1px solid;
                height: 310px;
            }
            .first {
                border: none;
            }
            section.mz-section {
                padding: 70px 0;
            }
            .footer .col-md-4::before {
                right: 8px;
            }
            .footer4 ul li a {
                font-size: 14px;
            }
            .footer1 p {
                font-size: 13px;
            }
            section.mz_line img {
                max-width: 90%;
            }
        }
        
        @media (max-width: 991.98px) {
            .mz-header .d-flex.align-items-center.gap-3.position-relative {
                display: none !important;
            }
            .package-card.featured {
                transform: scale(1);
            }
            .package-card.featured:hover {
                transform: translateY(-10px);
            }
            .nav-tabs {
                flex-direction: row;
                border-radius: 15px;
            }
            .nav-tabs .nav-link {
                border-radius: 10px;
                margin-bottom: 5px;
                padding: 6px 10px;
                font-size: 11px;
            }
            .logo-animation-grid {
                grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
            }
            .main-heading {
                font-size: 30.48px;
                line-height: 35px;
            }
            .benefit-box h5 {
                font-size: 15.01px;
            }
            .benefit-box img {
                width: 40px;
            }
            .benefit-box p {
                font-size: 11px;
            }
            .mz-process .timeline-step {
                text-align: center;
                height: 280px;
            }
            .mz-process .heading {
                font-size: 20px;
            }
            .mz-process p {
                font-size: 13px;
            }
            .main-pera {
                font-size: 13px;
            }
            .testimonial-text {
                font-size: 15px;
            }
            .client-company {
                font-size: 11px;
            }
            .client-img {
                width: 81px;
            }
            .client-company {
                font-size: 11px;
            }
            section.mz_form {
                padding: 50px 50px 60px;
                margin: -80px auto 60px;
                max-width: 80%;
            }
            .form-group label {
                font-size: 15px;
                margin: 20px 5px 5px;
            }
            .mz_form h2 {
                font-size: 40px;
            }
            .mz-faq h2 {
                font-size: 40px;
            }
            .ko-accordion-item-header {
                font-size: 15px;
            }
            .footer .col-md-3::before {
                height: 121%;
            }
            .footer .col-md-8::before {
                height: 121%;
            }
            .footer .col-md-4::before {
                height: 121%;
            }
            .footer1 a img {
                width: 150px;
            }
            .footer4 ul li a {
                line-height: 19px;
            }
            .footer1 p {
                font-size: 12px;
            }
        }
        
        @media (max-width: 767.98px) {
            .logo-animation-grid {
                grid-template-columns: 1fr;
            }
            .mz-banner h1 {
                font-size: 40px;
                line-height: 37px;
            }
            .benefit-box {
                text-align: start;
                border-left: 1px solid;
                height: 310px;
                border: 1px solid #fff;
                border-radius: 10px;
            }
            .first {
                border: 1px solid #fff;
            }
            .timeline-step {
                margin: 0 0 50px;
            }
            section.mz-section {
                padding: 0px 0;
            }
            section.mz-section .row {
                flex-direction: column-reverse;
            }
            section.mz-section img {
                margin: 0 0 40px;
            }
            .mz-portfolio img {
                margin: 0 0 20px;
                border-radius: 20px;
                height: auto;
                object-fit: cover;
                display: flex;
            }
            section.mz-portfolio .text-center {
                align-items: baseline;
            }
            .btn {
                font-size: 16px;
                padding: 9px 16px;
                width: 100%;
                margin: 0 0 14px;
            }
            .form-group button {
                width: 100%;
                padding: 9px 20px;
            }
            .mz-faq {
                padding: 30px 0 0;
            }
            .mz-faq h2 {
                font-size: 30px;
            }
            .footer .col-md-8::before {
                display: none;
            }
            .footer .col-md-3::before {
                display: none;
            }
            .footer .col-md-4::before {
                display: none;
            }
            .footer {
                text-align: center;
            }
            .footer1 a img {
                width: 220px;
            }
            .footer4 ul li a {
                justify-content: center;
            }
            .footer3 {
                justify-content: center;
            }
            .footer4 ul li a {
                font-size: 14px;
                line-height: 31px;
            }
            .footer4 h4 {
                font-size: 23px;
            }
        }
        
        @media (max-width: 575.98px) {
            .mz-logo-banner h1 {
                font-size: 40px;
                line-height: 40px;
            }
            .nav-tabs .nav-link {
                border-radius: 50px;
                margin-bottom: 5px;
                padding: 6px 10px;
                font-size: 14px;
                border: 1px solid #000;
            }
            .nav-tabs {
                flex-direction: row;
                border-radius: 15px;
                width: 100%;
                display: flex;
                justify-content: center;
                background: transparent;
                align-items: anchor-center;
                box-shadow: none;
            }
            .nav-tabs .nav-link:hover:not(.active) {
                border: 1px solid;
            }
            .mz-banner .col-lg-7.d-flex.justify-content-center.justify-content-lg-end.gap-3.mt-3.mt-lg-0 {
                display: unset !important;
            }
            .mz-banner a.btn.btn-primary {
                margin: 0 0 10px;
            }
            .mz-box-item.text-center.mt-r-4 {
                margin: 20px 0 0;
            }
            .benefit-box {
                height: 180px;
            }
            .mz-process .timeline-step {
                text-align: center;
                height: 220px;
            }
            .mz-animation-box .mz-box-item::before {
                display: none;
            }
        }
        
        @media (max-width: 320.98px) {
            .benefit-box {
                height: 230px;
            }
            .mz-box-item img {
                width: 78px;
            }
            .box-text {
                font-size: 14px;
            }
            .mz-box-item {
                height: 143px;
            }
            .mz_form h2 {
                font-size: 29px;
            }
            section.mz_form {
                padding: 50px 4px 50px;
            }
        }