@media only screen and (min-width:350px) and (max-width:362px) {
    .ecom-cybercrime img {
        aspect-ratio: 1/0 !important;
        width: 320px !important
    }

    .data-theft-forms img {
        aspect-ratio: 1/1.1 !important;
        width: 336px !important
    }

    .cyber-crime-lawyers img {
        aspect-ratio: 1/1 !important;
        width: 328px !important
    }

    .pmla-our-services-box img {
        aspect-ratio: 200/100;
        width: 285px !important
    }

    .hiring-process-box h4 {
        right: 111px
    }

    .mumbai iframe {
        margin-bottom: 10%
    }

    .mumbai address {
        height: 120px;
        margin-bottom: 0 !important;
        font-size: 1em !important
    }

    .n-link {
        padding-top: 1% !important
    }

    header {
        margin-top: 11% !important
    }

    .footer-nav li {
        margin: 5% 3% 0 0 !important
    }

    footer .footer-nav ul {
        display: flex;
        justify-content: center
    }

    .key-features-sfio-box,
    .key-features-sfio-box::before {
        height: 500px !important
    }

    .about-text::after {
        content: "";
        background: #000;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, #fff 90%, rgba(0, 212, 255, 0) 100%);
        position: absolute;
        bottom: -829px;
        left: 0;
        z-index: 0;
        height: 500px;
        width: 100%
    }

    .top-menu {
        width: 39% !important
    }

    .top-menu li {
        margin-left: 9px;
        margin-right: 0
    }

    .top-menu a {
        font-size: .75em !important
    }

    .top-menu ul li:nth-child(2) {
        display: none
    }
}

@media (max-width:480px) {
    .privacy-policy-banner {

        padding-top: 35%;
        padding-bottom: 7%;
    }

    .privacy-policy-banner h1 {

        font-size: 2em;

    }

    .combat-cybercrimes,
    .internet-crimes {
        background: #1f2839
    }

    .ecom-cybercrime img {
        aspect-ratio: 1/0;
        width: 400px
    }

    .data-theft-forms img {
        aspect-ratio: 1/1.1;
        width: 100%
    }

    .cyber-crime-lawyers img {
        aspect-ratio: 200/200;
        width: 400px
    }

    .pmla-our-services-box img {
        aspect-ratio: 200/100;
        width: 404px
    }

    #once-popup {
        position: absolute;
        height: 2161px
    }

    #once-popup .inner button {
        padding: 0 16px
    }

    #once-popup .inner h2 {
        font-size: 2em;
        margin-bottom: 6%
    }

    #once-popup .inner {
        padding: 22px;
        width: 100%
    }

    .internet-crimes .text-justify {
        text-align: center;
        padding: 0 5px
    }

    .defense-lawyer {
        background: url(../images/cybercrime-litigation/cyber-crime-1.jpg) top center/cover no-repeat #1f2839 !important
    }

    .cybercrime-defense-sservices {
        background: url(../images/cybercrime-litigation/cybercrime-defense-services.jpg) top center/cover no-repeat #1f2839 !important
    }

    .internet-crimes h3::after {
        width: 29%;
        left: 230px
    }

    .crucial-litigation-services img,
    .fa-inner-contact-btn-bg,
    .features-foreign-exchange img,
    .modal-content img,
    .scam-alert img,
    .software-piracy .career-experience-box {
        width: 100%
    }

    .get-message-wrap .modal-content {
        width: 332px
    }

    .get-message-wrap .modal-dialog {
        top: 290px
    }

    .Phishing p,
    .characteristics-va-box h5,
    .characteristics-va-box p,
    .cll-banner-menu-box i,
    .combat-financial h5,
    .combat-financial-box p,
    .features-foreign-exchange h5,
    .features-foreign-exchange p,
    .full-service-law p,
    .illicit-pornography h2,
    .illicit-pornography p,
    .key-features-gst h3,
    .key-features-gst-box h5,
    .key-features-gst-box p,
    .legal-complications-meta .victim-of-scam-box h5,
    .legal-complications-meta .victim-of-scam-dis p,
    .metaverse-litigation-services h4,
    .scam-alert h2,
    .scam-alert h4,
    .scam-alert p,
    .sfio-investigations p,
    .specializing-fema .combat-financial h5,
    .specializing-fema .combat-financial p,
    .specializing-fema .combat-financial-box h6,
    .victim-of-scam-box h5,
    .victim-of-scam-dis p,
    .work-with-us {
        text-align: center
    }

    .about-text h5,
    .cll-banner-menu {
        position: relative;
        z-index: 1
    }

    .cll-banner-menu-box a {
        padding: 13px 17px
    }

    .cll-banner-menu-box p,
    .rbi-3-text h3,
    .white-collar-crimes-info-box h4 {
        font-size: 1.1em
    }

    .cll-banner-menu-box-wrap {
        display: block;
        flex-wrap: wrap
    }

    .cll-banner-menu-box {
        width: 100%;
        margin-bottom: 10px;
        text-align: left
    }

    .ccl-banner .fa-inner-contact-btn-bg,
    .ccl-banner .fa-inner-contact-btn-bg::after {
        border-radius: 0
    }

    .Phishing h2,
    .fa-inner-banner h1,
    .fa-inner-banner h2,
    .work-with-us h2 {
        font-size: 2em;
        text-align: center
    }

    .protecting-your h3 {
        font-size: 1.5em;
        line-height: 34px;
        border: 5px groove #fff;
        padding: 10px 5px
    }

    .web-engaging-p {
        background: url(../images/web/web-engaging-p.jpg) top center no-repeat;
        padding: 17px;
        color: #fff;
        line-height: 31px;
        font-size: 1.2em;
        margin: 5% 0 0;
        font-weight: 600 !important
    }

    .specific-legal-landscape-text {
        height: auto;
        padding: 17px;
        margin-bottom: 14px
    }

    .combat-financial-box h6 {
        border-radius: 0;
        font-size: 1.2em;
        line-height: 25px;
        padding: 20px;
        text-align: center
    }

    .nft-characteristics h3,
    .specific-legal-landscape h4 {
        font-size: 1.2em;
        line-height: 30px;
        text-align: center
    }

    .combat-financial-crime-box,
    .considered-defamatory .our-services-box,
    .cybercrimes .pmla-our-services-box,
    .ecom-lawyers-specialize .pmla-our-services-box,
    .events-of-Litigation-meta .combat-financial-crime-box,
    .gaming-2-text-box,
    .important-regulations .prevention-money-box,
    .it-act-cybercrime-compliance-box,
    .it-litigation-services-text,
    .lawyers-provide-services .combat-financial-crime-box,
    .metaverse-litigation-services-box,
    .nft-characteristics-box,
    .online-bank-fraud .features-of-cooperative-box,
    .phishing-attacks-box p,
    .pmla-our-services-box,
    .prevention-money-box,
    .rbi-key-regulatory-litigation-box,
    .theft-litigation-services .pmla-our-services-box {
        height: auto
    }

    .mumbai iframe {
        margin-bottom: 10%
    }

    .n-link {
        padding-top: .99%
    }

    .about-text::after {
        content: "";
        background: #000;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, #fff 90%, rgba(0, 212, 255, 0) 100%);
        position: absolute;
        bottom: -666px;
        left: 0;
        z-index: 0;
        height: 500px;
        width: 100%
    }

    .mumbai address {
        margin-bottom: 16%;
        font-size: 1.2em
    }

    .contact-us-box {
        margin-bottom: 3%
    }

    .contact-us-box-icon {
        width: 54px;
        height: 54px;
        flex: 0 0 54px;
        margin-right: 5%;
        text-align: center;
        line-height: 54px;
        font-size: 1.5em;
        background: radial-gradient(circle, #2d3d5c 29%, #1f2839 76%);
        color: #fff
    }

    .contact-us-box-text p {
        font-size: 1.7em;
        font-weight: 700
    }

    .white-collar-crimes-banner {
        background: url(../images/financial-crimes/financial-crimes.jpg) center right/cover no-repeat;
        height: 500px;
        padding-top: 35% !important
    }

    .it-bottom h4 {
        line-height: 32px;
        padding: 7px
    }

    .it-act-banner h1 {
        line-height: 41px
    }

    .obf-services h3,
    .obf-services h4,
    .prevent-online-banking-custumer h3 {
        font-size: 1.2em;
        text-align: center
    }

    .prevent-online-banking-custumer {
        background: url(../images/online-banking/for-customers.jpg) top right/cover no-repeat #1f2839
    }

    .prevent-online-banking-bank {
        background: url(../images/online-banking/for-bank.jpg) top left/cover no-repeat #1f2839
    }

    .data-theft-banner h1,
    .feo-banner h2,
    .hacking-banner h1,
    .online-banking-banner h1 {
        line-height: 50px
    }

    .agencies p,
    .ecom-lawyers-specialize h4,
    .feo-features h2,
    .rbi-key-regulatory-litigation h4 {
        text-align: center;
        font-size: 1.2em;
        line-height: 30px
    }

    .ecom-cybercrime h2 {
        font-size: 1.4em;
        width: 100%;
        margin-bottom: 5%
    }

    .crucial-litigation-services .banner-contact-btn button,
    .e-commerce-banner,
    .ecom-cybercrime img {
        margin-bottom: 5%
    }

    .victim-personal-information h3,
    .victim-personal-information p {
        text-align: center !important;
        margin-top: 5%
    }

    .data-theft-forms h3,
    .victim-personal-information h2 {
        font-size: 1.3em;
        text-align: center;
        line-height: 30px
    }

    .identity-theft {
        background: url(../images/forex-exchange-map.png) center right/cover no-repeat
    }

    .engaging-p,
    .spr-litigation-services h3 {
        font-size: 1.3em;
        text-align: center !important
    }

    .software-piracy-banner h1 {
        padding-top: 5%;
        line-height: 50px
    }

    .dafamation-litigation-services .key-features-sfio-box,
    .dafamation-litigation-services .key-features-sfio-box::before {
        height: 324px
    }

    .dp-lawyers-provide h2 {
        font-size: 1.2em;
        line-height: 28px;
        font-weight: 600
    }

    .dafamation-litigation-services .key-features-sfio h2 {
        text-align: center;
        line-height: 26px;
        font-weight: 600
    }

    .Key-features-sat .nav-pills .nav-link.active::after {
        font-size: 5em;
        margin-top: -52px
    }

    .defamation-laws .Key-features-sat button {
        width: 315px;
        font-size: 1.1em
    }

    .defamation-pornography-banner h1 {
        line-height: 40px;
        letter-spacing: 1px
    }

    .cybersecurity h2 {
        font-size: 1.3em;
        line-height: 31px;
        padding-top: 4%;
        font-weight: 600
    }

    .phishing-attacks h2 {
        font-weight: 700;
        line-height: 29px;
        font-size: 1.2em;
        text-align: center
    }

    .phishing-attacks h5 {
        line-height: 26px;
        font-weight: 700;
        text-align: center
    }

    .Phishing {
        background: url(../images/hacking/phishing.jpg) center right no-repeat
    }

    .ethical-hacking h2 {
        line-height: 33px;
        font-size: 1.3em;
        text-align: center
    }

    .fl-services h2 {
        font-weight: 700;
        font-size: 1.3em;
        margin-bottom: 7%
    }

    .combat-cybercrimes .victim-of-scam h2 {
        margin-bottom: 2% !important;
        font-size: 1.2em;
        line-height: 35px;
        font-weight: 600;
        letter-spacing: .5px
    }

    .combat-cybercrimes .victim-of-scam-box {
        padding: 20px;
        width: 100%;
        margin-right: 0;
        height: auto
    }

    .cybercrimes .pmla-our-services h4 {
        line-height: 28px;
        font-size: 1.2em;
        text-align: center
    }

    .ccl-banner h1 {
        line-height: 50px;
        margin-top: 0
    }

    .ccl-banner .fa-form h3 {
        text-align: center;
        font-size: 1.5em;
        line-height: 39px
    }

    .metaverse-litigation-services h2 {
        padding: 0
    }

    .victim-of-scam-icon {
        margin: 0 auto 3%
    }

    .victim-of-scam-box {
        flex-wrap: wrap
    }

    .elements-of-metaverse h3 {
        font-size: 1.2em;
        line-height: 29px;
        text-align: center
    }

    .elements-of-metaverse-text {
        top: 40%
    }

    .gst-key-litigation-text {
        text-align: center;
        height: auto;
        padding: 17px
    }

    .gst-key-litigation-box {
        height: auto;
        text-align: center
    }

    .gst-businesses {
        background: url(../images/gst/gst-businesses.jpg) top right/cover no-repeat
    }

    .gst-businesses h4,
    .gst-businesses h5 {
        font-size: 1.2em;
        font-weight: 600;
        line-height: 30px;
        text-shadow: none;
        text-align: center
    }

    .gst-regulatory-aspects h3 {
        color: #aac9ffa3;
        font-weight: 600;
        text-align: center;
        font-size: 1.2em;
        line-height: 31px
    }

    .characteristics-va-icon,
    .combat-financial-box-nu,
    .feo-features-icon,
    .key-features-gst-icon {
        margin: 0 auto
    }

    .gst-banner {
        background: url(../images/gst/gst-inner-banner.jpg) center center no-repeat #1f2839
    }

    .gst-banner h1 {
        line-height: 49px
    }

    .fa-inner-banner .col-lg-6,
    .fa-inner-banner .col-lg-7 {
        z-index: 3
    }

    .fa-inner-banner::after {
        content: "";
        background: #000;
        background: linear-gradient(180deg, rgba(0, 0, 0, .7003134505755427) 69%, rgba(0, 212, 255, 0) 100%);
        position: absolute;
        top: 0;
        left: 0;
        z-index: 0;
        height: 500px;
        width: 100%
    }

    .rbi-key-regulatory-litigation h2 {
        font-size: 1.3em
    }

    .governor-of-rbi h3 {
        font-size: 1.2em;
        line-height: 36px
    }

    .governor-of-rbi-wrap {
        padding: 20px
    }

    .features-of-cooperative h2 {
        font-size: 1.3em;
        line-height: 30px;
        padding: 0 20px
    }

    .forex-trading-banner h2,
    .rbi-banner h1 {
        line-height: 45px
    }

    .rbi-banner {
        background: url(../images/rbi/rbi-inner-banner.jpg) center center/cover no-repeat #1f2839
    }

    .it-litigation-services h2 {
        text-align: center;
        line-height: 29px;
        font-size: 1.2em
    }

    .key-points-income-tax h4 {
        font-size: 1.2em;
        line-height: 27px
    }

    .income-tax-banner {
        background: url(../images/income-tax/it-inner-banner.jpg) center center/cover no-repeat #1f2839
    }

    .offer-related-to-sat h2 {
        line-height: 33px
    }

    .sat-3-text-box,
    .sat-3-text-box2 {
        height: auto;
        margin-bottom: 20px
    }

    .set-sebi-banner {
        background: url(../images/sat/sat-inner-banner.jpg) top center no-repeat
    }

    .set-sebi-banner h1 {
        line-height: 40px
    }

    .lawyers-provide-services h3 {
        font-size: 1.2em;
        line-height: 32px;
        font-weight: 600
    }

    .regulatory-litigation-banner {
        background: url(../images/regulatory-litigation/regulatory-litigation-inner-banner.jpg) bottom center no-repeat
    }

    .regulatory-litigation-banner h1 {
        line-height: 55px
    }

    .essential-individuals h2 {
        margin-bottom: 6%;
        font-size: 1.5em
    }

    .full-service-law-icon {
        margin: 0 auto 4%
    }

    .essential-individuals .full-service-law {
        flex-wrap: wrap;
        height: auto;
        padding: 20px;
        margin-bottom: 20px
    }

    .forex-trading-banner {
        background: url(../images/forex-trading/forex-trading-banner.jpg) center center no-repeat #1f2839
    }

    .co-operative-footer-text h2 {
        line-height: 34px;
        font-size: 1.2em;
        letter-spacing: .5px
    }

    .co-litigation-services h2 {
        line-height: 30px;
        font-size: 1.2em
    }

    .cooperative-2-text .pmla-financial-crime-text-box p {
        line-height: 30px
    }

    .features-of-cooperative-box {
        margin-bottom: 3%;
        height: auto
    }

    .features-of-cooperative-icon,
    .features-of-cooperative-icon2 {
        position: static;
        margin: 0 auto
    }

    .co-operative-banner h1 {
        letter-spacing: .5px;
        line-height: 46px
    }

    .co-operative-banner {
        background: url(../images/co-operative/co-operative-inner-banner.jpg) bottom center/cover no-repeat #1f2839
    }

    .prevention-money-box-h {
        height: auto !important
    }

    .crucial-litigation-services p {
        font-weight: 500;
        font-size: 1em;
        padding: 0;
        line-height: 26px;
        text-align: center
    }

    .crucial-litigation-services h2 {
        margin-bottom: 3%;
        padding: 0;
        color: #925e27;
        text-align: center;
        margin-top: 6%
    }

    .points-about-direct-selling h5 {
        padding: 20px;
        line-height: 27px;
        letter-spacing: .5px;
        font-size: 1.1em;
        text-align: center
    }

    .direct-sales-banner {
        background: url(../images/direct-sale/direcr-sale-inner-banner.jpg) center center/cover no-repeat #1f2839
    }

    .gaming-litigation-services h2 {
        font-weight: 600;
        margin-bottom: 6%;
        font-size: 1.3em;
        line-height: 31px
    }

    .gaming-litigation-services .finlawassociates-solutions-box {
        height: auto;
        margin-bottom: 5%
    }

    .online-gaming-banner h2 {
        line-height: 38px
    }

    .online-gaming-banner {
        background: url(../images/gaming/gaming-inner-banner.jpg) center center no-repeat #1f2839
    }

    .characteristics-va-box {
        height: auto;
        padding: 19px
    }

    .virtual-assets-banner {
        background: url(../images/virtual-assets/virtual-assets-inner-banner.jpg) center center no-repeat #1f2839
    }

    .fema-litigation-services h2 {
        font-size: 1.3em;
        line-height: 36px
    }

    .fema-individuals h3,
    .key-features-sfio h2 {
        font-size: 1.2em;
        line-height: 30px
    }

    .fema-individuals {
        padding: 30px 18px
    }

    .fema-banner {
        background: url(../images/fema/fema-inner-banner.jpg) center center no-repeat
    }

    .fema-banner h2 {
        line-height: 46px
    }

    .litigation-services {
        background-size: cover !important;
        background: url(../images/feo/litigation-services.jpg) top left no-repeat
    }

    .litigation-services h2,
    .white-collar-crimes h5 {
        line-height: 29px;
        font-size: 1.1em
    }

    .feo-features-list h5,
    .feo-features-list p {
        text-align: center;
        margin-top: 10px
    }

    .feo-features-list {
        display: flex;
        flex-wrap: wrap;
        padding: 30px;
        margin-bottom: 5px
    }

    .key-features-sfio-box,
    .key-features-sfio-box::before {
        height: 400px
    }

    .sfio-banner {
        background: url(../images/sfio/sfio-inner-banner.jpg) center center no-repeat
    }

    .money-laundering-act-banner {
        background: url(../images/pmla/pmla-inner-banner.jpg) center center no-repeat
    }

    .sfio-investigations h3 {
        text-align: center;
        font-size: 1.2em;
        line-height: 29px
    }

    .key-features-sfio-box p {
        line-height: 25px
    }

    .pmla-financial-crime-text-box {
        padding: 16px
    }

    .pmla-financial-crime h2 {
        font-size: 1.3em;
        line-height: 30px
    }

    .prevention-money h2 {
        line-height: 34px
    }

    .partners-leaf {
        background-size: contain
    }

    .partners-leaf img {
        width: 200px;
        aspect-ratio: 1/0
    }

    .square-flip {
        margin: 0 0 20px;
        height: 350px
    }

    .white-collar-crimes-info h5 {
        line-height: 31px;
        text-align: center;
        font-size: 1.2em
    }

    .white-collar-crimes-info-box {
        margin-bottom: 30px
    }

    .wcc-box-icon img {
        width: 50%
    }

    .wcc-box-icon {
        width: 90px;
        height: 90px;
        line-height: 90px
    }

    .dropdown-menu,
    .fa-inner-contact-btn p {
        line-height: 50px !important
    }

    .white-collar-crimes {
        position: relative;
        background: url(../images/financial-crimes/m-law-lady.jpg) bottom center no-repeat, url(../images/financial-crimes/taraju.jpg) bottom center no-repeat
    }

    .white-collar-crimes h2 {
        font-size: 1.8em
    }

    .fa-inner-contact-btn-bg::after {
        width: 100%;
        top: 50px;
        background-color: #0000008a;
        z-index: -2
    }

    .fa-inner-contact-btn {
        display: flex;
        flex-wrap: wrap;
        justify-content: center
    }

    .fa-inner-banner p {
        font-size: 1.1em;
        line-height: 27px;
        text-align: center
    }

    .fa-inner-banner {
        padding-top: 30%;
        padding-bottom: 10%
    }

    .f-desktop-copy,
    .f-logo,
    .inner-page-text-icon::after,
    .t-email,
    .top-menu ul li:nth-child(2),
    .top-social {
        display: none
    }

    .dropdown-menu {
        margin-top: 5% !important;
        background: 0 0 !important;
        border-bottom: 1px solid #ffffff6e;
        border-left: none;
        border-right: none;
        padding-bottom: 16px
    }

    .navbar-nav {
        height: auto;
        line-height: 29px;
        border-top: 1px solid #0000003d
    }

    header {
        margin-top: 9%
    }

    .top-menu {
        width: 30%
    }

    .top-menu li {
        margin-left: 9px;
        margin-right: 0
    }

    .top-menu a {
        font-size: .8em
    }

    .top-bar {
        padding: 1.5% 0 0 !important
    }

    .fa-footer {
        padding-top: 5%
    }

    .fa-footer-border {
        height: 49px
    }

    .footer-nav {
        padding-left: 0
    }

    .footer-nav ul {
        padding: 3% 0 0 2%;
        margin-bottom: 0
    }

    footer .footer-nav ul {
        display: flex;
        justify-content: center
    }

    .footer-nav li {
        margin: 0 4.2% 0 0
    }

    .fa-footer-border-2 {
        padding-bottom: 4%;
        margin-bottom: 3%
    }

    .f-mobile-copy {
        display: block
    }

    .fa-copyrights {
        text-align: center;
        margin-top: 5%
    }

    .navbar-toggler:focus {
        box-shadow: none
    }

    .navbar-toggler {
        border: none
    }

    .main-banner {
        background: url(../images/banner.jpg) top right/cover no-repeat;
        padding-top: 32%;
        padding-bottom: 10%;
        position: relative;
        z-index: 2;
        height: 550px
    }

    .main-banner::after {
        content: "";
        width: 100%;
        height: 550px;
        background: #000000bf;
        position: absolute;
        top: 0;
        z-index: -1
    }

    .main-banner h1 {
        font-size: 2em;
        line-height: 49px;
        text-align: center
    }

    .main-banner p {
        font-size: 1.2em;
        text-align: center;
        margin-top: 4%;
        line-height: 30px
    }

    .banner-contact-btn button {
        margin: 0 auto;
        display: block
    }

    .our-services h2 {
        font-size: 2em
    }

    .our-services span::after {
        left: 5.1%;
        top: 1.5%
    }

    .our-services span {
        margin-left: 4%
    }

    .our-services-box {
        height: auto;
        margin-top: 4%
    }

    .practice-area h2 {
        margin: 2% 0 5%;
        text-align: center
    }

    .sub-heading-style span {
        text-align: center;
        display: block;
        margin-top: 5%
    }

    .practice-area p {
        text-align: center;
        line-height: 27px
    }

    .experience-img {
        display: inline-block;
        margin: 5% auto 0
    }

    .full-service-law {
        background: url(../images/icon-1.png) bottom right no-repeat #222930;
        margin-bottom: 3%;
        height: auto
    }

    .finlawassociates-solutions {
        padding-top: 15%
    }

    .finlawassociates-solutions-box {
        padding: 30px;
        height: auto;
        margin-bottom: 4%
    }

    .finlawassociates-solutions-box::before {
        bottom: -8%
    }

    .finlawassociates-solutions-box h3 {
        margin: 4% 0
    }

    .career-experience h3 {
        font-size: 1.3em;
        letter-spacing: .5px
    }

    .career-experience p {
        line-height: 24px;
        letter-spacing: .5px
    }

    .partners2 h2 {
        font-size: 2em;
        margin-top: 5%;
        font-weight: 700
    }

    .partners2 h3 {
        margin-top: 9%;
        margin-bottom: 2%;
        line-height: 26px;
        font-size: 1.2em
    }

    .fa-form h5 {
        margin-bottom: 0;
        margin-top: 5%
    }

    .fa-form h3 {
        margin: 4% 0;
        text-transform: uppercase;
        line-height: 33px
    }

    .fa-form .banner-contact-btn button {
        margin-bottom: 7%
    }

    .navbar-brand {
        margin-left: 0
    }
}

@media only screen and (min-width:481px) and (max-width:545px) {
    .privacy-policy-banner {

        padding-top: 28%;
        padding-bottom: 7%;
    }

    .privacy-policy-banner h1 {

        font-size: 2em;

    }

    .about-text::after,
    .fa-inner-banner::after {
        left: 0;
        width: 100%;
        content: "";
        position: absolute
    }

    #once-popup {
        position: absolute;
        height: 2161px
    }

    #once-popup .inner button {
        padding: 0 16px
    }

    #once-popup .inner h2 {
        font-size: 2em;
        margin-bottom: 6%
    }

    #once-popup .inner {
        padding: 22px;
        width: 100%
    }

    .hiring-process-box h4 {
        right: 172px
    }

    .internet-crimes .text-justify {
        text-align: center;
        padding: 0 5px
    }

    .internet-crimes h3::after {
        width: 50%;
        left: 240px
    }

    .get-message-wrap .modal-dialog {
        top: 255px
    }

    .Phishing p,
    .characteristics-va-box h5,
    .characteristics-va-box p,
    .cll-banner-menu-box i,
    .combat-financial h5,
    .combat-financial-box p,
    .features-foreign-exchange h5,
    .features-foreign-exchange p,
    .full-service-law p,
    .illicit-pornography h2,
    .illicit-pornography p,
    .key-features-gst h3,
    .key-features-gst-box h5,
    .key-features-gst-box p,
    .legal-complications-meta .victim-of-scam-box h5,
    .legal-complications-meta .victim-of-scam-dis p,
    .metaverse-litigation-services h4,
    .scam-alert h2,
    .scam-alert h4,
    .scam-alert p,
    .sfio-investigations p,
    .specializing-fema .combat-financial h5,
    .specializing-fema .combat-financial p,
    .specializing-fema .combat-financial-box h6,
    .victim-of-scam-box h5,
    .victim-of-scam-dis p,
    .work-with-us {
        text-align: center
    }

    .about-text h5,
    .cll-banner-menu {
        position: relative;
        z-index: 1
    }

    .cll-banner-menu-box a {
        padding: 13px 17px
    }

    .cll-banner-menu-box p {
        font-size: 1.1em
    }

    .cll-banner-menu-box-wrap {
        display: block;
        flex-wrap: wrap
    }

    .cll-banner-menu-box {
        width: 80%;
        margin: 0 auto 10px;
        text-align: left
    }

    .ccl-banner .fa-inner-contact-btn-bg,
    .ccl-banner .fa-inner-contact-btn-bg::after {
        border-radius: 0
    }

    .Phishing h2,
    .fa-inner-banner h1,
    .fa-inner-banner h2,
    .work-with-us h2 {
        font-size: 2em;
        text-align: center
    }

    .protecting-your h3 {
        font-size: 1.9em;
        line-height: 40px;
        border: 5px groove #fff;
        padding: 25px
    }

    .specific-legal-landscape-text {
        height: auto;
        padding: 17px;
        margin-bottom: 14px
    }

    .combat-financial-box h6 {
        border-radius: 0;
        font-size: 1.2em;
        line-height: 25px;
        padding: 20px;
        text-align: center
    }

    .nft-characteristics h3,
    .specific-legal-landscape h4 {
        font-size: 1.2em;
        line-height: 30px;
        text-align: center
    }

    .considered-defamatory .our-services-box,
    .cybercrimes .pmla-our-services-box,
    .ecom-lawyers-specialize .pmla-our-services-box,
    .events-of-Litigation-meta .combat-financial-crime-box,
    .gaming-2-text-box,
    .it-act-cybercrime-compliance-box,
    .it-litigation-services-text,
    .lawyers-provide-services .combat-financial-crime-box,
    .metaverse-litigation-services-box,
    .nft-characteristics-box,
    .phishing-attacks-box,
    .phishing-attacks-box p,
    .pmla-our-services-box,
    .prevention-money-box,
    .theft-litigation-services .pmla-our-services-box {
        height: auto
    }

    .n-link {
        padding-top: 1% !important
    }

    .about-text::after {
        background: #000;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgb(255 255 255) 90%, rgba(0, 212, 255, 0) 100%);
        bottom: -569px;
        z-index: 0;
        height: 500px
    }

    .contact-us-box,
    .crucial-litigation-services .banner-contact-btn button,
    .e-commerce-banner,
    .ecom-cybercrime img {
        margin-bottom: 5%
    }

    .white-collar-crimes-banner {
        height: 500px;
        padding-top: 35% !important
    }

    .it-bottom h4 {
        line-height: 32px;
        padding: 7px
    }

    .it-act-banner h1 {
        line-height: 41px
    }

    .obf-services h3,
    .obf-services h4,
    .prevent-online-banking-custumer h3 {
        font-size: 1.2em;
        text-align: center
    }

    .prevent-online-banking-custumer {
        background: url(../images/online-banking/for-customers.jpg) top right/cover no-repeat #1f2839
    }

    .prevent-online-banking-bank {
        background: url(../images/online-banking/for-bank.jpg) top left/cover no-repeat #1f2839
    }

    .agencies p,
    .ecom-lawyers-specialize h4,
    .feo-features h2 {
        text-align: center;
        font-size: 1.2em;
        line-height: 30px
    }

    .ecom-cybercrime h2 {
        font-size: 1.4em;
        width: 100%;
        margin-bottom: 5%;
        padding: 10px 20px
    }

    .victim-personal-information h3,
    .victim-personal-information p {
        text-align: center !important;
        margin-top: 5%
    }

    .data-theft-forms h3,
    .victim-personal-information h2 {
        font-size: 1.3em;
        text-align: center;
        line-height: 30px
    }

    .identity-theft {
        background: url(../images/forex-exchange-map.png) center right/cover no-repeat
    }

    .data-theft-banner h1,
    .feo-banner h2,
    .hacking-banner h1,
    .online-gaming-banner h2,
    .software-piracy-banner h1 {
        line-height: 50px
    }

    .software-piracy .career-experience-box {
        height: auto;
        width: 100%
    }

    .engaging-p,
    .spr-litigation-services h3 {
        font-size: 1.3em;
        text-align: center !important
    }

    .considered-defamatory h2 {
        font-size: 2em
    }

    .dafamation-litigation-services .key-features-sfio-box,
    .dafamation-litigation-services .key-features-sfio-box::before {
        height: 324px
    }

    .dp-lawyers-provide h2 {
        font-size: 1.2em;
        line-height: 28px;
        font-weight: 600
    }

    .dafamation-litigation-services .key-features-sfio h2 {
        text-align: center;
        line-height: 26px;
        font-weight: 600
    }

    .Key-features-sat .nav-pills .nav-link.active::after {
        font-size: 5em;
        margin-top: -52px
    }

    .defamation-laws .Key-features-sat button {
        width: 492px;
        font-size: 1.1em
    }

    .defamation-pornography-banner h1 {
        line-height: 40px;
        letter-spacing: 1px
    }

    .cybersecurity h2 {
        font-size: 1.3em;
        line-height: 31px;
        padding-top: 4%;
        font-weight: 600
    }

    .phishing-attacks h2 {
        font-weight: 700;
        line-height: 29px;
        font-size: 1.2em;
        text-align: center
    }

    .phishing-attacks h5 {
        line-height: 26px;
        font-weight: 700;
        text-align: center
    }

    .Phishing {
        background: url(../images/hacking/phishing.jpg) center right no-repeat
    }

    .ethical-hacking h2 {
        line-height: 33px;
        font-size: 1.3em;
        text-align: center
    }

    .fl-services h2 {
        font-weight: 700;
        font-size: 1.3em;
        margin-bottom: 7%
    }

    .combat-cybercrimes .victim-of-scam h2 {
        margin-bottom: 2% !important;
        font-size: 1.2em;
        line-height: 35px;
        font-weight: 600;
        letter-spacing: .5px
    }

    .combat-cybercrimes .victim-of-scam-box {
        padding: 20px;
        width: 100%;
        margin-right: 0;
        height: auto
    }

    .cybercrimes .pmla-our-services h4 {
        line-height: 28px;
        font-size: 1.2em;
        text-align: center
    }

    .ccl-banner h1 {
        line-height: 50px;
        margin-top: 0
    }

    .metaverse-litigation-services h2 {
        padding: 0
    }

    .victim-of-scam-icon {
        margin: 0 auto 3%
    }

    .victim-of-scam-box {
        flex-wrap: wrap
    }

    .elements-of-metaverse h3 {
        font-size: 1.2em;
        line-height: 29px;
        text-align: center
    }

    .elements-of-metaverse-box::after {
        background: #000;
        background: linear-gradient(0deg, #000 36%, rgba(252, 70, 107, 0) 100%);
        height: 650px
    }

    .elements-of-metaverse-box {
        position: relative;
        height: 650px;
        margin-bottom: 30px
    }

    .gst-key-litigation-box,
    .gst-key-litigation-text {
        height: auto;
        text-align: center
    }

    .elements-of-metaverse-text {
        top: 61%
    }

    .gst-key-litigation-text {
        padding: 17px
    }

    .gst-businesses {
        background: url(../images/gst/gst-businesses.jpg) top right/cover no-repeat
    }

    .gst-businesses h4,
    .gst-businesses h5 {
        font-size: 1.2em;
        font-weight: 600;
        line-height: 30px;
        text-shadow: none;
        text-align: center
    }

    .gst-regulatory-aspects h3 {
        color: #aac9ffa3;
        font-weight: 600;
        text-align: center;
        font-size: 1.2em;
        line-height: 31px
    }

    .characteristics-va-icon,
    .combat-financial-box-nu,
    .feo-features-icon,
    .key-features-gst-icon {
        margin: 0 auto
    }

    .gst-banner {
        background: url(../images/gst/gst-inner-banner.jpg) center center no-repeat #1f2839
    }

    .gst-banner h1 {
        line-height: 49px
    }

    .rbi-banner h1 {
        line-height: 35px
    }

    .fa-inner-banner .col-lg-6,
    .fa-inner-banner .col-lg-7 {
        z-index: 3
    }

    .fa-inner-banner::after {
        background: #000;
        background: linear-gradient(180deg, rgba(0, 0, 0, .7003134505755427) 69%, rgba(0, 212, 255, 0) 100%);
        top: 0;
        z-index: 0;
        height: 500px
    }

    .it-litigation-services h2 {
        text-align: center;
        line-height: 29px;
        font-size: 1.2em
    }

    .key-points-income-tax h4 {
        font-size: 1.2em;
        line-height: 27px
    }

    .income-tax-banner {
        background: url(../images/income-tax/it-inner-banner.jpg) center center/cover no-repeat #1f2839
    }

    .Key-features-sat button {
        width: 460px
    }

    .offer-related-to-sat h2 {
        line-height: 33px
    }

    .sat-3-text-box,
    .sat-3-text-box2 {
        height: auto;
        margin-bottom: 20px
    }

    .set-sebi-banner {
        background: url(../images/sat/sat-inner-banner.jpg) top center no-repeat
    }

    .set-sebi-banner h1 {
        line-height: 40px
    }

    .lawyers-provide-services h3 {
        font-size: 1.2em;
        line-height: 32px;
        font-weight: 600
    }

    .regulatory-litigation-banner {
        background: url(../images/regulatory-litigation/regulatory-litigation-inner-banner.jpg) bottom center no-repeat
    }

    .regulatory-litigation-banner h1 {
        line-height: 55px
    }

    .essential-individuals h2 {
        margin-bottom: 6%;
        font-size: 1.5em
    }

    .full-service-law-icon {
        margin: 0 auto 4%
    }

    .essential-individuals .full-service-law {
        flex-wrap: wrap;
        height: auto;
        padding: 20px;
        margin-bottom: 20px
    }

    .forex-trading-banner h2 {
        line-height: 45px
    }

    .forex-trading-banner {
        background: url(../images/forex-trading/forex-trading-banner.jpg) center center no-repeat #1f2839
    }

    .co-operative-footer-text h2 {
        line-height: 34px;
        font-size: 1.2em;
        letter-spacing: .5px
    }

    .co-litigation-services h2 {
        line-height: 30px;
        font-size: 1.2em
    }

    .cooperative-2-text .pmla-financial-crime-text-box p {
        line-height: 30px
    }

    .features-of-cooperative-box {
        margin-bottom: 3%;
        height: auto
    }

    .features-of-cooperative-icon,
    .features-of-cooperative-icon2 {
        position: static;
        margin: 0 auto
    }

    .co-operative-banner h1 {
        letter-spacing: .5px;
        line-height: 46px
    }

    .co-operative-banner {
        background: url(../images/co-operative/co-operative-inner-banner.jpg) bottom center/cover no-repeat #1f2839
    }

    .prevention-money-box-h {
        height: auto !important
    }

    .crucial-litigation-services p {
        font-weight: 500;
        font-size: 1em;
        padding: 0;
        line-height: 26px;
        text-align: center
    }

    .crucial-litigation-services h2 {
        margin-bottom: 3%;
        padding: 0;
        color: #925e27;
        text-align: center;
        margin-top: 6%
    }

    .points-about-direct-selling h5 {
        padding: 20px;
        line-height: 27px;
        letter-spacing: .5px;
        font-size: 1.1em;
        text-align: center
    }

    .direct-sales-banner {
        background: url(../images/direct-sale/direcr-sale-inner-banner.jpg) center center/cover no-repeat #1f2839
    }

    .crucial-litigation-services img,
    .features-foreign-exchange img {
        width: 100%
    }

    .key-aspects-gaming-box,
    .key-aspects-gaming-box::after {
        height: 300px
    }

    .gaming-litigation-services .finlawassociates-solutions-box::before {
        color: #925e27;
        bottom: -13%
    }

    .gaming-litigation-services h2 {
        font-weight: 600;
        margin-bottom: 6%;
        font-size: 1.3em;
        line-height: 31px
    }

    .gaming-litigation-services .finlawassociates-solutions-box {
        height: auto;
        margin-bottom: 5%
    }

    .online-gaming-banner {
        background: url(../images/gaming/gaming-inner-banner.jpg) center center no-repeat #1f2839
    }

    .scam-alert img {
        width: 70%;
        margin: 0 auto;
        display: block
    }

    .characteristics-va-box {
        height: auto;
        padding: 19px
    }

    .virtual-assets-banner {
        background: url(../images/virtual-assets/virtual-assets-inner-banner.jpg) center center no-repeat #1f2839
    }

    .white-collar-crimes {
        position: relative;
        background: url(../images/financial-crimes/m-law-lady.jpg) bottom center no-repeat, url(../images/financial-crimes/taraju.jpg) bottom center no-repeat
    }

    .features-foreign-exchange h5 {
        margin-top: 5%
    }

    .fema-litigation-services h2 {
        font-size: 1.3em;
        line-height: 36px
    }

    .fema-individuals h3 {
        font-size: 1.2em;
        line-height: 30px
    }

    .fema-individuals {
        padding: 30px 18px
    }

    .fema-banner {
        background: url(../images/fema/fema-inner-banner.jpg) center center no-repeat
    }

    .fema-banner h2 {
        line-height: 52px
    }

    .combat-financial-crime-box {
        margin-bottom: 4%;
        height: auto
    }

    .litigation-services {
        background-size: cover !important;
        background: url(../images/feo/litigation-services.jpg) top left no-repeat
    }

    .litigation-services h2,
    .white-collar-crimes h5 {
        line-height: 29px;
        font-size: 1.1em
    }

    .feo-features-list h5,
    .feo-features-list p {
        text-align: center;
        margin-top: 10px
    }

    .feo-features-list {
        display: flex;
        flex-wrap: wrap;
        padding: 30px;
        margin-bottom: 5px
    }

    .sfio-investigations h3 {
        text-align: center;
        font-size: 1.2em;
        line-height: 29px
    }

    .white-collar-crimes h2 {
        font-size: 1.8em
    }

    .key-features-sfio-box,
    .key-features-sfio-box::before {
        height: 380px
    }

    .dropdown-menu {
        margin-top: 5% !important;
        line-height: 50px !important;
        background: 0 0 !important;
        border-bottom: 1px solid #ffffff6e;
        border-left: none;
        border-right: none;
        padding-bottom: 16px
    }

    .navbar-nav {
        height: auto;
        line-height: 29px;
        border-top: 1px solid #0000003d
    }

    .navbar-toggler:focus {
        box-shadow: none
    }

    .navbar-toggler {
        border: none
    }

    .pmla-financial-crime-text-box {
        padding: 16px
    }

    .pmla-financial-crime h2 {
        font-size: 1.5em
    }

    .prevention-money h2 {
        line-height: 34px
    }

    .partners-leaf {
        background-size: contain
    }

    .partners-leaf img {
        width: 50%
    }

    .square-flip {
        margin: 0 0 20px;
        height: 350px
    }

    .white-collar-crimes-info h5 {
        line-height: 31px;
        text-align: center;
        font-size: 1.2em
    }

    .f-desktop-copy,
    .f-logo,
    .inner-page-text-icon::after,
    .t-email,
    .top-menu ul li:nth-child(2),
    .top-social {
        display: none
    }

    .white-collar-crimes-banner {
        background: url(../images/financial-crimes/financial-crimes.jpg) center center no-repeat
    }

    .fa-inner-contact-btn p {
        line-height: 46px !important
    }

    .fa-inner-contact-btn-bg::after {
        width: 70%;
        top: 50px;
        background-color: #0000008a;
        z-index: -2
    }

    .fa-inner-contact-btn-bg {
        width: 70%
    }

    .fa-inner-contact-btn {
        display: flex;
        flex-wrap: wrap;
        justify-content: center
    }

    .fa-inner-banner p {
        font-size: 1.1em;
        line-height: 27px;
        text-align: center
    }

    .fa-inner-banner {
        padding-top: 27%;
        padding-bottom: 10%
    }

    .fa-footer {
        padding-top: 5%
    }

    .fa-footer-border {
        height: 49px
    }

    .footer-nav {
        padding-left: 0
    }

    .footer-nav ul {
        padding: 3% 0 0 2%;
        margin-bottom: 0
    }

    footer .footer-nav ul {
        display: flex;
        justify-content: center
    }

    .footer-nav li {
        margin: 0 4.2% 0 0
    }

    .fa-footer-border-2 {
        padding-bottom: 4%;
        margin-bottom: 3%
    }

    .f-mobile-copy {
        display: block
    }

    .fa-copyrights {
        text-align: center;
        margin-top: 5%
    }

    .fa-form .banner-contact-btn button {
        margin-bottom: 20px
    }

    .fa-form h5 {
        margin-bottom: -2%;
        margin-top: 3%
    }

    .partners2 h3 {
        line-height: 31px
    }

    .partners2 h2 {
        font-size: 2.2em;
        font-weight: 700
    }

    .finlawassociates-solutions-box {
        height: 458px;
        margin-bottom: 20px
    }

    .full-service-law {
        margin-bottom: 13px
    }

    .finlawassociates-solutions {
        padding-top: 20%
    }

    .our-services-box {
        height: 250px;
        margin-top: 3%
    }

    .our-services span::before {
        margin-right: 3%
    }

    .our-services span::after {
        left: 3.8%;
        top: 1.8%
    }

    .top-menu {
        width: 27%
    }

    .top-menu li {
        margin-left: 9px;
        margin-right: 0
    }

    .top-menu a {
        font-size: .8em
    }

    .main-banner {
        background: url(../images/banner.jpg) top right/cover no-repeat;
        padding-top: 25%;
        padding-bottom: 10%;
        position: relative;
        z-index: 2;
        height: 500px
    }

    .main-banner::after {
        content: "";
        width: 100%;
        height: 500px;
        background: #000000bf;
        position: absolute;
        top: 0;
        z-index: -1
    }

    .main-banner h1 {
        font-size: 2.2em;
        line-height: 49px;
        text-align: center
    }

    .main-banner p {
        font-size: 1.3em;
        text-align: center;
        margin-top: 4%;
        line-height: 30px
    }

    .banner-contact-btn button {
        margin: 0 auto;
        display: block
    }
}

@media only screen and (min-width:768px) and (max-width:992px) {
    .privacy-policy-banner {

        padding-top: 14%;
        padding-bottom: 4%;
    }

    .about-text h5,
    .main-banner,
    .practice-area {
        position: relative
    }

    .hiring-process-box h4 {
        font-size: 6em;
        right: 79px
    }

    .hiring-process-box {
        padding: 12px
    }

    .hiring-process-box-wrap {
        padding: 0
    }

    .internet-crimes h3::after {
        width: 59%
    }

    .get-message-wrap .modal-dialog {
        top: 850px
    }

    .cll-banner-menu-box p {
        font-weight: 600;
        font-size: 1.1em;
        margin-bottom: 0 !important
    }

    .cll-banner-menu-box {
        width: 47%;
        margin-right: 14px
    }

    .cll-banner-menu-box a {
        padding: 13px 0
    }

    .protecting-your h3 {
        padding: 30px
    }

    .essential-individuals h2,
    .white-collar-crimes-info-box {
        margin-bottom: 30px
    }

    .ai-banner h1 {
        font-size: 3.5em
    }

    .ai-3-text-box {
        margin-bottom: 20px
    }

    .specific-legal-landscape-text {
        padding: 40px;
        height: 332px;
        margin-bottom: 20px
    }

    .nft-characteristics-box {
        height: 494px
    }

    .about-text h5 {
        z-index: 1
    }

    .about-text::after {
        content: "";
        background: #000;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0, rgb(255 255 255) 90%, rgba(0, 212, 255, 0) 100%);
        position: absolute;
        bottom: 74px;
        left: 0;
        z-index: 0;
        height: 765px;
        width: 100%
    }

    .mumbai address {
        margin-bottom: 27%;
        font-size: 1.2em
    }

    .contact-us-box-text p {
        font-size: 1.7em;
        font-weight: 700
    }

    .it-act-cybercrime-compliance-box {
        padding: 25px;
        height: 648px
    }

    .prevent-online-banking-bank {
        background: url(../images/online-banking/for-bank.jpg) top left/cover no-repeat #1f2839
    }

    .prevent-online-banking-custumer {
        background: url(../images/online-banking/for-customers.jpg) top right/cover no-repeat #1f2839
    }

    .ecom-lawyers-specialize .pmla-our-services-box {
        height: 622px;
        margin-top: 5%
    }

    .ecom-cybercrime-h2 {
        margin: 10% auto
    }

    .phishing-attacks .combat-financial-crime-box {
        height: 512px
    }

    .software-piracy .career-experience-box {
        width: 49%;
        height: 265px
    }

    .dp-lawyers-provide h2 {
        margin-bottom: 7%
    }

    .essential-individuals .finlawassociates-solutions-box::before {
        bottom: -6%
    }

    .regulations-against .finlawassociates-solutions-box {
        height: 588px
    }

    .full-service-law-icon {
        margin: 0 auto 5%
    }

    .combat-financial-crime-box {
        padding: 18px;
        height: 446px
    }

    .dafamation-litigation-services .key-features-sfio-box,
    .dafamation-litigation-services .key-features-sfio-box::before {
        height: 355px
    }

    .defamation-laws .tab-content {
        height: 600px
    }

    .defamation-laws .Key-features-sat button {
        height: 83px;
        width: 275px
    }

    .considered-defamatory .our-services-box {
        height: 339px
    }

    .software-piracy-banner h1 {
        font-size: 3em;
        letter-spacing: 1px;
        line-height: 69px
    }

    .hp .finlawassociates-solutions-box {
        height: 414px !important
    }

    .phishing-attacks h2 {
        font-weight: 700;
        line-height: 36px;
        letter-spacing: .5px;
        font-size: 1.4em;
        text-align: center
    }

    .combat-cybercrimes .victim-of-scam-box {
        padding: 20px;
        margin-right: 2%;
        height: 470px;
        flex-wrap: wrap;
        align-content: start
    }

    .victim-of-scam-box h5,
    .victim-of-scam-dis p {
        text-align: center
    }

    .victim-of-scam-icon {
        margin: 0 auto 20px
    }

    .ccl-banner h1 {
        font-size: 3em;
        margin-top: 0;
        line-height: 60px
    }

    .ccl-banner .fa-form h3 {
        text-transform: capitalize;
        color: #fff;
        font-size: 1.5em;
        line-height: 33px;
        font-family: Montserrat, sans-serif !important;
        font-weight: 500;
        margin-bottom: 6%;
        letter-spacing: .5px
    }

    .fa-inner-contact-btn-bg::after {
        width: 392px
    }

    .fa-inner-contact-btn div:nth-child(2) {
        display: inline-flex;
        margin-left: 12px
    }

    .fa-inner-contact-btn-bg {
        width: 170px
    }

    .metaverse-litigation-services h2 {
        margin-top: -23%;
        padding: 0
    }

    .events-of-Litigation-meta .combat-financial-crime-box {
        height: 410px;
        padding: 12px;
        margin-top: 30px
    }

    .elements-of-metaverse-text {
        top: 40%
    }

    .rbi-key-regulatory-litigation-box {
        height: 552px
    }

    .rbi-3-text {
        height: 622px
    }

    .important-regulations .prevention-money-box {
        height: 353px
    }

    .features-of-cooperative-box {
        height: 440px
    }

    .it-litigation-services-text {
        height: 443px;
        margin-bottom: 9%
    }

    .offer-related-to-box {
        padding: 14px;
        height: 529px
    }

    .sat-3-text-box {
        padding: 20px;
        height: auto
    }

    .essential-individuals .full-service-law {
        height: 506px;
        align-content: flex-start
    }

    .features-of-cooperative-icon,
    .features-of-cooperative-icon2 {
        left: 125px
    }

    .crucial-litigation-services .banner-contact-btn button {
        margin-bottom: 5%
    }

    .crucial-litigation-services img,
    .features-foreign-exchange img,
    .scam-alert img {
        width: 100%
    }

    .points-about-direct-selling h5 {
        padding: 28px;
        margin: 5% 0 0 3%;
        line-height: 29px
    }

    .square-container {
        padding: 31px
    }

    .square-container-img {
        margin: 0 auto 15%
    }

    .direct-sales-banner h1,
    .fa-inner-banner h2,
    .main-banner h1 {
        font-size: 3em
    }

    .gaming-litigation-services h2 {
        font-weight: 600;
        font-size: 1.5em;
        line-height: 35px
    }

    .gaming-litigation-services .finlawassociates-solutions-box::before {
        bottom: -7%
    }

    .gaming-litigation-services .finlawassociates-solutions-box {
        height: 513px;
        margin-bottom: 13%
    }

    .gaming-2-text-box {
        height: 785px
    }

    .key-aspects-gaming-box,
    .key-aspects-gaming-box::after {
        padding: 22px;
        height: 492px
    }

    .key-aspects-gaming-box h5 {
        padding: 0 0 20px
    }

    .pmla-financial-crime h2 {
        font-size: 2em
    }

    .pmla-financial-crime-text-box::before {
        top: 304px !important;
        display: none
    }

    .key-features-sfio-box,
    .key-features-sfio-box::before {
        height: 560px
    }

    .pmla-our-services-box {
        height: 592px
    }

    .prevention-money h2 {
        text-align: left;
        font-size: 1.7em
    }

    .prevention-money-box {
        height: 467px
    }

    .top-menu {
        display: none
    }

    .wcc-box-icon img {
        width: 50%
    }

    .wcc-box-icon {
        width: 100px;
        height: 100px;
        line-height: 100px
    }

    .fa-inner-contact-btn p {
        line-height: 50px !important
    }

    .fa-inner-banner p {
        font-size: 1.1em;
        line-height: 35px
    }

    .inner-page-text-icon::after {
        left: 203px;
        top: 75px
    }

    .fa-inner-banner {
        padding-top: 17%
    }

    .navbar-nav {
        border-top: 1px solid #0000003d;
        line-height: 37px;
        height: auto
    }

    .navbar-toggler:focus {
        box-shadow: none
    }

    .navbar-toggler {
        border: none
    }

    .dropdown-menu {
        margin-top: 5% !important;
        line-height: 50px !important;
        background: 0 0 !important;
        border-bottom: 1px solid #ffffff6e;
        border-left: none;
        border-right: none;
        padding-bottom: 0
    }

    .main-banner {
        background: url(../images/banner.webp?v=2.0) top right/cover no-repeat;
        color: #fff;
        padding-top: 15%;
        z-index: 2;
        height: 650px
    }

    .main-banner::after {
        content: "";
        width: 100%;
        height: 650px;
        background: #00000082;
        position: absolute;
        top: 0;
        z-index: -1
    }

    .our-services span,
    .sub-heading-style span {
        margin-left: 5%
    }

    .our-services span::after {
        left: 13%;
        top: 10%
    }

    .our-services h2 {
        font-size: 2.4em
    }

    .our-services-box {
        padding: 13px;
        height: 184px
    }

    .our-services-box h3 {
        font-size: 1.2em;
        font-weight: 600
    }

    .our-services-box h4,
    .our-services-box i {
        font-size: 1.7em
    }

    .sub-heading-style span::after {
        left: 52.5%;
        top: 7.1%
    }

    .experience-img img {
        width: 12%;
        position: absolute;
        top: 81%;
        left: 78%
    }

    .full-service-law {
        padding: 14px;
        background: url(../images/icon-1.png) bottom right no-repeat #222930;
        height: 160px
    }

    .full-service-law p {
        line-height: 24px;
        text-align: center
    }

    .finlawassociates-solutions {
        padding-top: 15%
    }

    .finlawassociates-solutions-box h3 {
        font-size: 1.5em;
        font-weight: 600
    }

    .finlawassociates-solutions-box {
        padding: 12px;
        height: auto
    }

    .fa-solutions-box-img {
        width: 55px;
        height: 55px;
        line-height: 50px
    }

    header {
        margin-top: 4.4%
    }

    .top-social {
        width: 18%;
        margin-top: 0
    }

    .top-bar {
        height: 40px;
        line-height: 40px;
        padding: 1.5px 0 0
    }

    .partners-leaf {
        background: url(../images/icon-2.png) center center/contain no-repeat
    }

    .fa-footer-border {
        border-right: 1px solid rgba(255, 255, 255, .15);
        height: 130px;
        text-align: center
    }

    .fa-footer .container,
    footer .container {
        max-width: 804px
    }

    .fa-footer i {
        margin: 0 2% 3%
    }

    .fa-copyrights {
        text-align: center;
        margin-top: 3%
    }

    .footer-nav ul {
        padding: 2% 0 0;
        margin-bottom: 0
    }

    .footer-nav li {
        margin: 0 0 0 4%
    }

    .navbar-brand {
        margin-left: 0
    }
}

@media only screen and (min-width:1300px) and (max-width:1400px) {
    .hiring-process-box h4 {
        right: 107px
    }

    .ai-3-text-box {
        height: 560px
    }

    .features-of-cooperative-icon {
        left: 135px !important
    }

    .features-of-cooperative-icon2 {
        left: 220px
    }

    .inner-page-text-icon::after {
        left: 412px !important
    }

    .get-message-wrap .modal-dialog {
        top: 265px
    }
}

@media only screen and (min-width:1500px) and (max-width:1980px) {
    .get-message-wrap .modal-dialog {
        top: 528px
    }

    .sitemap-nav h3::after,
    .sitemap-nav2 h3::after {
        top: -7.5px
    }

    .top-social {
        width: 9%
    }

    .our-services span::after {
        left: 15.9%;
        top: 15.9%
    }

    .sub-heading-style span::after {
        left: 50.9%;
        top: 16.9%
    }

    .inner-page-text-icon::after {
        left: 659px;
        top: 125px
    }

    .partners-leaf {
        background: url(../images/icon-2.png) top center/contain no-repeat
    }

    .va-pmla-financial-crime .pmla-financial-crime-text-box::before {
        top: 295px;
        right: 900px
    }
}

@media only screen and (min-width:1473px) and (max-width:1900px) {
    .our-services span::after {
        left: 4.5%;
        top: 12.9%
    }

    .sub-heading-style span::after {
        left: 51.3%;
        top: 15%
    }
}