@media only screen and (min-width: 1401px)
{
    
}


@media only screen and (max-width: 1399px)
{
    
}


@media only screen and (max-width: 1199px)
{
   
    
}


@media only screen and (max-width: 991px)
{

    .main-footer {
        & .middle-footer {
            .footer-nav-bar {
                .footer-logo {
                    img {
                        width: 70%;
                    }
                }
            }
        }
    }

    .col-reverse {
        flex-direction: column-reverse;
    }

    .min-height500 {
        min-height: 100%;
    }
    
}

@media only screen and (max-width: 767px)
{
    .main-footer {
        & .middle-footer {
            .footer-nav-bar {
                .footer-logo {
                    img {
                        width: 100%;
                    }
                }
            }
        }
    }
    
}

@media only screen and (max-width: 575px)
{
    header {
        padding-inline: 10px !important;
    }

    header {
        & .main-header {
            .logo {
                svg {
                    width: 70%;
                }
            }
        }
    }
   
    .hero-banner, .process, .packages, .testimonials, .faqs, 
    .service-cta, .inner-services, .industies, .technology, 
    .vision, .rules, .contact-us-inner, .tc-desc {
        padding-inline: 10px;
    }
    
    .main-footer {
        border-radius: 0px;
    }

    .inner-pages-banner {
        & .container {
            padding-inline: 22px;
        }
    }
}


@media only screen and (max-width: 430px)
{

}


@media only screen and (max-width: 360px)
{

}



@media only screen and (max-width: 1799px)
{
   
}