@media only screen and (min-width: 350px) and (max-width: 576px) {
    .hfe-site-logo-container {
        display: flex;
        justify-content: center;
    }
    .modal-content{
        height: 77% !important;
        margin: 16px !important;
    }
    .infirm {
        padding: 10px !important;
        font-size: 12px !important;
    }
    .exploere-news1esd {
        display: none !important;
    }
    .easto-button-popup{
        display: none !important;
    }
    .img-width {
        width: 120px !important;
    }

    .ecewd {
        font-size: 40px !important;
    }

    .adasd {
        color: #000;
        font-size: 25px;
    }

    .jsunde {
        padding-right: 0px;
    }

    .bhiene {
        width: 100%;
    }

    .home-meynd {
        font-size: 40px !important;
    }

    .lisdhsd {
        font-weight: 500;
        text-align: justify;
        font-size: 19px;
    }

    .aaddd {
        width: 240px !important;
    }

    .aaddad {
        font-size: 60px !important;
    }

    .woudeh {
        text-align: center !important;
        font-size: 25px !important;
        line-height: 35px !important;
    }

    .adfsad {
        text-align: center;
    }

    .dfdf::before {
        content: "";
        position: absolute;
        font-size: 16px;
        line-height: 1;
        right: -17px;
        top: 4px;
    }

    .aquakda {
        font-size: 32px !important;
    }

    .aquakda1 {
        font-size: 30px !important;
    }

    .vente {
        font-size: 32px !important;
    }

    .aaa1sdd {
        font-size: 28px !important;
    }

    .elementor-34 .elementor-element.elementor-element-d4c15ed .aadsya {
        font-size: 79px !important;
        padding: 30px 0px 60px;
        color: #ffffff54 !important;
    }

    .aadya-prokjeys {
        width: 100%;
    }

    .logo-aadua {
        width: 100%;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }

    .aadya-lofo {
        display: flex;
        flex-flow: column;
        align-items: center;
        padding-top: 44px;
    }

    .logo-aadua p {
        color: #fff;
        font-size: 24px;
        padding-top: 12px;
    }

    .bommenyta {
        width: 100%;
        margin-bottom: 10px;
        font-weight: 400;
        font-size: 18px;
    }

    .secaadua {
        font-weight: 300;
        font-size: 23px;
    }

    .secaadua1 {
        font-weight: 300;
        font-size: 22px;
    }

    .reservdda {
        font-size: 18px;
        font-weight: 500;
        padding-bottom: 20px;
    }

    .home1-policuy {
        line-height: 18px;
        justify-content: center;
        margin-left: 0px;
    }

    .visinieet {
        display: block !important;
    }

    .truerhn {
        font-size: 34px !important;
    }

    .stay-tuned {
        font-size: 30px !important;
        padding-top: 15px !important;
    }

    .trustbbd {
        font-size: 27px !important;
        line-height: 40px !important;
    }

    .believeidna {
        text-align: justify;
        font-size: 18px;
    }

    .trustbbdhdh {
        font-size: 28px !important;
    }

    .testimonial-content {
        flex-direction: column;
        padding: 19px;
        gap: 25px;
        padding-left: 15px;
        padding-right: 8px;
    }

    .hudjhs,
    .emjusnd {
        width: 100%;
    }

    .quajd {
        font-size: 20px;
        text-align: justify;
    }

    .testimonial-author1 .details-info .name,
    .testimonial-author1 .details-info .job {
        text-align: left;
    }

    .adadd09 {
        width: 50% !important;
    }

}

@media only screen and (min-width: 350px) and (max-width: 369px) {

    .testimonial-item {
        min-width: 48%;
        padding-left: 0px;
    }


}

@media only screen and (min-width: 370px) and (max-width: 389px) {

    .testimonial-item {
        min-width: 49%;
        padding-left: 4px;
    }


}

@media only screen and (min-width: 390px) and (max-width: 410px) {

    .testimonial-item {
        min-width: 53%;
        padding-left: 5px;
    }


}

@media only screen and (min-width: 411px) and (max-width: 430px) {

    .testimonial-item {
        min-width: 55%;
        padding-left: 5px;
    }


}

@media only screen and (min-width: 431px) and (max-width: 450px) {

    .testimonial-item {
        min-width: 58%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 451px) and (max-width: 469px) {

    .testimonial-item {
        min-width: 60%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 470px) and (max-width: 500px) {

    .testimonial-item {
        min-width: 65%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 501px) and (max-width: 535px) {

    .testimonial-item {
        min-width: 69%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 536px) and (max-width: 540px) {

    .testimonial-item {
        min-width: 70%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 541px) and (max-width: 555px) {

    .testimonial-item {
        min-width: 72%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 556px) and (max-width: 560px) {

    .testimonial-item {
        min-width: 73%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 561px) and (max-width: 570px) {

    .testimonial-item {
        min-width: 74%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 571px) and (max-width: 576px) {

    .testimonial-item {
        min-width: 76%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 577px) and (max-width: 767px) {
    .hfe-site-logo-container {
        display: flex;
        justify-content: center;
    }
    .easto-button-popup{
        display: none !important;
    }

    .bhiene {
        width: 100%;
        justify-content: center !important;
    }

    .margeund {
        margin-top: 60px !important;
    }

    .img-width {
        width: 120px !important;
    }

    .aaddad {
        font-size: 100px !important;
    }

    .aaddd {
        width: 252px !important;
    }

    .woudeh {
        text-align: center !important;
    }

    .adfsad {
        text-align: left !important;
    }

    .adasd90 {
        --align-self: flex-start !important;
        padding-bottom: 6px;
        padding-left: 12px;
    }

    .dfdf::before {
        content: "•";
        /* content: "←"; */
        position: absolute;
        font-size: 16px;
        line-height: 1;
        /* right: -17px; */
        top: 4px;
        left: -14px;
    }

    .aadado0912 {
        display: grid !important;
        grid-template-columns: auto auto !important;
        gap: 16px !important;
    }

    .serrvoce {
        padding: 39px 13px 34px 14px !important;
        height: 351px !important;
    }

    .testimonial-content {
        flex-direction: column;
        padding: 19px;
        gap: 25px;
        padding-left: 15px;
        padding-right: 8px;
    }

    .hudjhs,
    .emjusnd {
        width: 100%;
    }

    .quajd {
        font-size: 20px;
        text-align: justify;
    }

    .testimonial-author1 .details-info .name,
    .testimonial-author1 .details-info .job {
        text-align: left;
    }

    .adadd09 {
        width: 50% !important;
    }

    .visinieet {
        display: block !important;
    }

    .aadya-prokjeys {
        width: 100%;
    }

    .logo-aadua {
        width: 100%;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }

    .aadya-lofo {
        display: flex;
        flex-flow: column;
        align-items: center;
        padding-top: 44px;
    }

    .logo-aadua p {
        color: #fff;
        font-size: 24px;
        padding-top: 12px;
    }

    .elementor-34 .elementor-element.elementor-element-d4c15ed .aadsya {
        font-size: 140px !important;
        padding: 30px 0px 156px;
        color: #ffffff54 !important;
    }

    .reservdda {
        font-size: 20px !important;
    }

    .home-meynd {
        font-size: 44px !important;
    }
}

@media only screen and (min-width: 577px) and (max-width: 584px) {

    .testimonial-item {
        min-width: 76%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 585px) and (max-width: 590px) {

    .testimonial-item {
        min-width: 77%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 591px) and (max-width: 600px) {

    .testimonial-item {
        min-width: 78%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 601px) and (max-width: 611px) {

    .testimonial-item {
        min-width: 80%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 612px) and (max-width: 620px) {

    .testimonial-item {
        min-width: 81%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 621px) and (max-width: 638px) {

    .testimonial-item {
        min-width: 84%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 639px) and (max-width: 650px) {

    .testimonial-item {
        min-width: 86%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 651px) and (max-width: 679px) {

    .testimonial-item {
        min-width: 89%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 680px) and (max-width: 692px) {

    .testimonial-item {
        min-width: 91%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 693px) and (max-width: 697px) {

    .testimonial-item {
        min-width: 92%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 698px) and (max-width: 720px) {

    .testimonial-item {
        min-width: 95%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 721px) and (max-width: 730px) {

    .testimonial-item {
        min-width: 97%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 731px) and (max-width: 740px) {

    .testimonial-item {
        min-width: 99%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 741px) and (max-width: 767px) {

    .testimonial-item {
        min-width: 100%;
        padding-left: 5px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 880px) {
    .dfdf::before {
        content: "";
        /* content: "←"; */
        position: absolute;
        font-size: 16px;
        line-height: 1;
        top: 4px;
        left: -16px;
    }
    

    .dfdf::after {
        content: "•";
        /* content: "←"; */
        position: absolute;
        font-size: 16px;
        line-height: 1;
        top: 4px;
        left: -16px;
    }

    .wordedad {
        font-size: 46px !important;
    }

    .serrvoce {
        height: 350px !important;
    }

    .adad82 {
        padding-bottom: 23px !important;
    }

    .vente {
        font-size: 31px !important;
    }

    .believeidna {
        text-align: justify;
        font-size: 19px;
    }

    .visinieet {
        display: block !important;
    }

    .aadya-prokjeys {
        width: 59%;
    }

    .logo-aadua {
        width: 100%;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }

    .elementor-34 .elementor-element.elementor-element-d4c15ed .aadsya {
        font-size: 107px !important;
        padding: 30px 0px 156px;
        color: #ffffff54 !important;
    }

    .aadya-lofo {
        display: flex;
        padding: 60px 0px;
        align-items: center;
    }



    .quajd {
        color: #ffff;
        font-family: var(--e-global-typography-text-font-family);
        font-size: 30px;
        line-height: 1.05em;
        margin: 0px 0px 60px 0px;
        text-align: left;
    }

    .aaddad {
        font-size: 140px !important;
    }

    .adhhad {
        MIN-WIDTH: 48% !important;
    }

    .weojede {
        font-size: 25px !important;
    }

    .commuhdpkd {
        font-size: 28px !important;
        line-height: 42px !important;
    }

    .ecoldsd {
        display: flex;
        flex-direction: column;
    }

    .we-create {
        text-align: justify;
    }
}

@media only screen and (min-width: 881px) and (max-width: 991px) {
    .dfdf::before {
        content: "•";
        position: absolute;
        font-size: 16px;
        line-height: 1;
        top: 4px;
        right: -16px;
    }



    .wordedad {
        font-size: 30px !important;
    }

    .serrvoce {
        height: 384px !important;
    }

    .adad82 {
        padding-bottom: 23px !important;
    }

    .vente {
        font-size: 30px !important;
    }

    .believeidna {
        text-align: justify;
        font-size: 19px;
    }

    .visinieet {
        display: block !important;
    }

    .aadya-prokjeys {
        width: 59%;
    }

    .logo-aadua {
        width: 100%;
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }

    .elementor-34 .elementor-element.elementor-element-d4c15ed .aadsya {
        font-size: 124px !important;
        padding: 30px 0px 156px;
        color: #ffffff54 !important;
    }

    .aadya-lofo {
        display: flex;
        padding: 60px 0px;
        align-items: center;
    }

    .quajd {
        color: #ffff;
        font-family: var(--e-global-typography-text-font-family);
        font-size: 30px;
        line-height: 1.05em;
        margin: 0px 0px 60px 0px;
        text-align: left;
    }

    .dsadadownload {
        display: flex;
        gap: 0px;
        justify-content: space-evenly;
    }

    .adasd90 {
        padding-bottom: 10px;
    }

    .adfsad {
        line-height: 30px !important;
    }

    .exploere-news {
        font-size: 11px !important;
    }

    .ongoing-reds {
        padding-bottom: 31px !important;
    }

    .secaadua1 {
        font-size: 26px;
    }

    .adasd-odomerye {
        font-size: 16px !important;
    }

    .aaddad {
        font-size: 140px !important;
    }

    .adhhad {
        MIN-WIDTH: 48% !important;
    }

    .weojede {
        font-size: 25px !important;
    }

    .adad-emidoutb {
        display: flex;
        flex-direction: column-reverse !important;
    }

    .widtd-nasjjd {
        width: 50% !important;
    }

    .wiyhkkdf {
        padding-bottom: 30px;
    }

    .commuhdpkd {
        font-size: 24px !important;
        line-height: 42px !important;
    }

    .ecoldsd {
        display: flex;
        flex-direction: column;
    }

    .we-create {
        text-align: justify;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .adasd-odomerye {
        font-size: 18px !important;
    }

    .aaddad {
        font-size: 140px !important;
    }

    .wordedad {
        font-size: 30px !important;
        text-align: center !important;
    }

    .dsadadownload {
        display: flex;
        gap: 0px;
        justify-content: space-evenly;
    }

    .serrvoce {
        height: 384px !important;
    }

    .visinieet {
        display: block !important;
    }

    .elementor-34 .elementor-element.elementor-element-d4c15ed .aadsya {
        font-size: 157px !important;
        padding: 30px 0px 156px;
        color: #ffffff54 !important;
    }

    .home1-policuy {
        justify-content: center;
    }

    .aadya-lofo {
        display: flex;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .ongoing-reds {
        padding-bottom: 30px !important;
    }

    .dasdad-emiimagea {
        display: flex;
        justify-content: center;
    }

    .adad-emidoutb {
        display: flex;
        flex-direction: column-reverse !important;
    }

    .widtd-nasjjd {
        width: 50% !important;
    }

    .wiyhkkdf {
        padding-bottom: 30px;
    }

    .weojede {
        font-size: 20px !important;
    }

    .mangheeod {
        padding: 90px 20px !important;
    }

    .take-te {
        text-align: justify;
    }

    .add-sustaibility {
        font-size: 20px;
        width: 193px;
    }

    .sustnadnjdj {
        font-size: 44px !important;
        padding-top: 13px !important;
    }

    .we-create {
        text-align: justify;
        font-size: 20px;
    }

    .commuhdpkd {
        font-size: 28px !important;
        line-height: 40px !important;
    }
    .fcregdad-exceell {
        padding-left: 20px;
        padding-right: 30px; 
    }
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
    .adasd-odomerye {
        font-size: 17px !important;
    }
    .reservdda {
        font-size: 19px !important;
    }
    .mzrgadjd {
        padding-bottom: 80px !important;
    }

    .aaddad {
        font-size: 182px !important;
    }

    .wordedad {
        font-size: 30px !important;
        text-align: center !important;
    }

    .dsadadownload {
        display: flex;
        gap: 0px;
        justify-content: space-evenly;
    }

    .serrvoce {
        height: 384px !important;
        padding: 28px 19px 50px 15px !important;
    }

    .visinieet {
        display: block !important;
    }

    .elementor-34 .elementor-element.elementor-element-d4c15ed .aadsya {
        font-size: 157px !important;
        padding: 30px 0px 156px;
        color: #ffffff54 !important;
    }

    .home1-policuy {
        justify-content: center;
    }

    .aadya-lofo {
        display: flex;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .ongoing-reds {
        padding-bottom: 30px !important;
    }

    .img-width {
        width: 150px !important;
    }

    .elementor-48 .elementor-element.elementor-element-6e5d667 .main-navigation ul.menu>li.menu-item>a {
        padding: 35px 9px 35px 10px;
    }

    .home-meynd {
        font-size: 40px !important;
    }

    .bhiene {
        width: 103px;
        justify-content: center !important;
    }

    .limnfnf {
        width: 421px;
        display: none !important;
    }

    .margeund {
        margin-top: 53px !important;
        display: flex;
        justify-content: center !important;
        align-items: center !important;
        margin-right: 30px !important;
        margin-left: 80px !important;
    }

    .vente {
        font-size: 36px;
    }

    .dasdad-emiimagea {
        display: flex;
        justify-content: center;
    }

    .adad-emidoutb {
        display: flex;
        flex-direction: column-reverse !important;
    }

    .widtd-nasjjd {
        width: 50% !important;
    }

    .wiyhkkdf {
        padding-bottom: 30px;
    }

    .weojede {
        font-size: 25px !important;
    }

    .mangheeod {
        padding: 90px 20px !important;
    }

    .take-te {
        text-align: justify;
    }

    .add-sustaibility {
        font-size: 20px;
        width: 193px;
    }

    .sustnadnjdj {
        font-size: 44px !important;
        padding-top: 13px !important;
    }

    .we-create {
        text-align: justify;
        font-size: 20px;
    }

    .commuhdpkd {
        font-size: 25px !important;
        line-height: 40px !important;
    }

    .freuybnd {
        font-size: 38px !important;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1500px) {
    .ada-home {
        font-size: 12px !important;
    }

    .elementor-48 .elementor-element.elementor-element-6e5d667 .main-navigation ul.menu>li.menu-item>a {
        padding: 35px 15px 35px 10px;
    }

    .adasd-odomerye {
        font-size: 19px !important;
    }

    .wordedad {
        font-size: 33px !important;
    }

    .adasd90 {
        padding-bottom: 5px;
    }

    .serrvoce {
        height: 385px !important;
    }

    .elementor-34 .elementor-element.elementor-element-d4c15ed .aadsya {
        font-size: 193px !important;
        padding: 30px 0px 156px;
        color: #ffffff54 !important;
    }

    .bhiene {
        width: 103px;
        justify-content: center !important;
    }

    .limnfnf {
        width: 421px;
        display: none !important;
    }

    .margeund {
        margin-top: -22px !important;
        display: flex;
        justify-content: center !important;
        align-items: center !important;
        margin-right: 30px !important;
        margin-left: 80px !important;
    }

    .dasdad-emiimagea {
        display: flex;
        justify-content: center;
    }

    .adad-emidoutb {
        display: flex;
        flex-direction: column-reverse !important;
    }

    .widtd-nasjjd {
        width: 50% !important;
    }

    .wiyhkkdf {
        padding-bottom: 30px;
    }

    .weojede {
        font-size: 25px !important;
    }

    .mangheeod {
        padding: 90px 20px !important;
    }

    .take-te {
        text-align: justify;
    }

    .quiclpokde {
        padding-right: 38px !important;
    }

    .wesimud {
        font-size: 42px !important;
    }

    .commuhdpkd {
        font-size: 30px !important;
    }

    .we-create {
        text-align: justify;
    }

    .add-sustaibility {
        width: 131px;
    }

    .dad-from {
        padding-left: 35px !important;
        padding-right: 13px !important;
    }

    .freuybnd {
        font-size: 51px !important;
    }
    .expereada {
        font-size: 50px !important;
    }
    .build-reeysd {
        font-size: 37px !important;  
    }
    .home1-policuy {
        gap: 12px;
        display: flex
    ;
        justify-content: center;
    }
    .reservdda {
        font-size: 17px !important;
    }
}

@media only screen and (min-width: 1501px) and (max-width: 1919px) {
    .ada-home {
        font-size: 15px !important;
    }
    .fcregdad-exceell {
        padding-left: 20px;
        padding-right: 30px; 
    }
    .build-reeysd {
        font-size: 40px !important;  
    }

    .elementor-48 .elementor-element.elementor-element-6e5d667 .main-navigation ul.menu>li.menu-item>a {
        padding: 35px 15px 35px 10px;
    }

    .home-littule {
        font-size: 25px !important;
    }

    .margeund {
        margin-top: 30px !important;
    }

    .dic {
        width: 50%;
        display: flex;
        justify-content: center;
        flex-direction: column;
        padding-right: 34px;
    }



    .sdd-dic {
        width: 50% !important;
        padding-left: 40px;
        padding-right: 54px;
    }

    .about-two-right-image-two {
        position: absolute;
        right: -55px;
        bottom: 0;
    }

    .textjasj {
        text-align: justify;
    }

}

@media only screen and (min-width: 350px) and (max-width: 576px) {

    /* ---------------about css----------- */
    .sds-about {
        justify-content: center;
        display: flex;
    }

    .sds-about .img-width {
        width: 80px !important;
    }

    .dsadasd-about {
        height: 400px !important;
    }

    .dasd-about {
        height: 399px !important;
    }

    .dcsadfa-about {
        height: 405px !important;
    }

    .adsd-our {
        height: 407px !important;
    }

    .adfasdf-ourjourney {
        padding: 204px 15px 60px 15px !important;
    }
    .dasd-counrtegd {
        margin-right: 97px;
    }
    .limnfnf {
        display: none !important;
    }

    .paddimeu-019 {
        display: none !important;
    }

    .asbs {
        color: #fff !important;
        font-weight: 500;
        text-align: justify;
    }

    .shansdn {
        font-size: 30px !important;
    }

    .we-eniad {
        text-align: justify;
        font-size: 20px;
    }

    .integruds {
        width: 100%;
        border-left: 1px solid #332058 !important;
    }

    .uwnjwniwm1 {
        background-image: url(../../images/aadya-upcomingmobile.png) !important;
        background-position: center center;
        background-size: cover;
    }

    /* ----------nri css-------- */
    .ntri-veste {
        display: flex;
        flex-direction: column-reverse !important;
        gap: 40px !important;
    }

    .bring-home {
        font-size: 26px !important;
        line-height: 38px !important;
    }

    .dreamsd {
        text-align: justify;
    }

    .steps-elihigbdsd {
        font-size: 30px !important;
    }

    .residentaiak {
        font-size: 26px !important;
    }

    /* -------emi css----------- */
    .adsdsd-emi {
        display: flex;
        flex-direction: column-reverse !important;
        gap: 45px !important;
    }

    .dadd-emimage {
        padding: 0px 0px 0px 5px !important;
    }

    .take-te {
        text-align: justify;
        font-size: 20px;
    }

    .mangheeod {
        padding: 90px 20px !important;
    }

    .font-siz-56 {
        font-size: 45px !important;
    }

    .xddd-oi1 {
        display: none !important;
    }

    .dadasd-emi {
        display: flex;
        flex-direction: column-reverse !important;
        gap: 40px !important;
    }

    .emi-himeds {
        font-size: 40px;
        line-height: 40px !important;
    }

    .calculator-title {
        font-size: 35px;
    }

    /* ---------sustainability css--------- */
    .sustainrryhre {
        display: flex;
        flex-direction: column !important;
    }

    .sustnadnjdj {
        font-size: 35px !important;
    }

    .commuhdpkd {
        font-size: 27px !important;
        line-height: 50px !important;
    }

    .ecoldsd {
        display: flex;
        flex-direction: column-reverse !important;
        gap: 30px !important;
    }

    .margin-jdsdh {
        margin: 0px !important;
    }

    .aaddldj-sustain {
        width: 100% !important;
    }

    /* ---------investor css------- */
    .investir {
        display: flex;
        flex-direction: column-reverse !important;
        gap: 30px !important;
    }

    .strategice {
        margin: 30px 0px !important;
    }

    .strategice .secrsa {
        font-size: 27px !important;
    }

    .shaoe-dddsd {
        font-size: 31px !important;
    }

    .ssdksd-wraoe {
        gap: 34px !important;
    }

    /* -------career css---------- */
    .career-just {
        text-align: justify;
        font-size: 20px !important;
    }

    .helop {
        font-size: 32px !important;
    }

    .innov-aibve {
        text-align: justify;
    }

    .dskas-adsas {
        width: 100%;
        margin: 0px 12px 20px !important;
    }

    /*--------------csr css----------- */
    .row1qw {
        display: flex;
        flex-direction: column;

    }

    .wesadk {
        width: 100%;
    }

    .csr-beayehd {
        font-size: 33px !important;
    }

    .wekwwe {
        width: 100%;
    }

    .about-two-right-image-box {
        display: none;
    }

    .dsds-with {
        text-align: justify;
        font-size: 18px !important;
    }

    .about-two-right-icon {
        display: none;
    }

    .about-two-right-content {
        margin-left: 0px;
    }

    .features-adsad {
        font-size: 25px !important;
        line-height: 42px !important;
    }

    .service-two-left-container {
        position: relative;
        height: 100%;
        padding-right: 22px;
        display: flex;
        flex-direction: column-reverse;
        gap: 21px;
    }

    .weraaddrr {
        text-align: justify;
        font-size: 20px;
    }

    .service-two-right-container {
        position: relative;
        height: 688px;
        left: 0px;
    }

    .service-two-right-single {
        border-radius: 16px;
        border: 1px solid #96796e;
        padding: 30px 0 32px 24px;
        margin: 0 11px 31px 2px;
        transition: 0.3s;
    }

    .service-two-right-single a {
        font-size: 27px;
        font-weight: 500;
        line-height: 42px;
        text-transform: capitalize;
    }

    .about-two {
        padding: 0px 0 345px;
    }

    .dsd-sadsdragd {
        display: flex;
        flex-direction: column-reverse;
        gap: 30px;
    }

    .about-two-left-image {
        display: flex;
        justify-content: center;
    }

    .service-two-image {
        display: flex;
        justify-content: center;
    }

    .dasdasd-refre {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .textjasj {
        text-align: justify;
    }

    .ehspolicy {
        padding: 0px 20px;
        width: 100%;
    }

    .ehscontent ul {
        list-style-type: disc;
        margin: 20px 0;
        padding-left: 23px;
    }

    .ehscontent p {
        color: #000;
        font-size: 16px;
        text-align: justify;
    }

    .ehscontent ul li {
        font-size: 16px;
        color: #000;
        list-style-type: disc;
        padding: 10px;
        text-align: justify;
    }

    .ehsheader .ehs0adad {
        font-size: 40px;
    }

    .dadasdasf {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }
}

@media only screen and (min-width:577px) and (max-width: 767px) {

    /* ---------------about css----------- */
    .sds-about {
        justify-content: center;
        display: flex;
    }

    .sds-about .img-width {
        width: 80px !important;
    }

    .dsadasd-about {
        height: 400px !important;
    }

    .dasd-about {
        height: 399px !important;
    }

    .dcsadfa-about {
        height: 405px !important;
    }

    .adsd-our {
        height: 407px !important;
    }

    .adfasdf-ourjourney {
        padding: 230px 15px 60px 15px !important;
    }

    .limnfnf {
        display: none !important;
    }

    .paddimeu-019 {
        display: none !important;
    }

    .asbs {
        color: #fff !important;
        font-weight: 500;
        text-align: justify;
    }

    .shansdn {
        font-size: 30px !important;
    }

    .we-eniad {
        text-align: justify;
        font-size: 20px;
    }

    .integruds {
        width: 100%;
        border-left: 1px solid #332058 !important;
    }

    .integrada {
        display: grid !important;
        grid-template-columns: auto auto !important;
        gap: 12px !important;
    }

    .inesd1 {
        padding: 0px 13px 34px 14px !important;
        margin: 0px !important;
        margin-top: 40px !important;
    }

    .uwnjwniwm1 {
        background-image: url(../../images/aadya-upcomingmobile.png) !important;
        background-position: center center;
        background-size: cover;
    }

    /* ----------nri css-------- */
    .ntri-veste {
        display: flex;
        flex-direction: column-reverse !important;
        gap: 40px !important;
    }

    .dreamsd {
        text-align: justify;
    }

    /* -------emi css----------- */
    .adsdsd-emi {
        display: flex;
        flex-direction: column-reverse !important;
        gap: 45px !important;
    }

    .dadd-emimage {
        padding: 0px 0px 0px 5px !important;
    }

    .take-te {
        text-align: justify;
        font-size: 20px;
    }

    .mangheeod {
        padding: 90px 20px !important;
    }

    .font-siz-56 {
        font-size: 45px !important;
    }

    .xddd-oi1 {
        display: none !important;
    }

    .dd-emical {
        display: none !important;
    }

    .emi-himeds {
        font-size: 40px;
        line-height: 40px !important;
    }

    .calculator-title {
        font-size: 35px;
    }

    /* ---------sustainability css--------- */
    .sustainrryhre {
        display: flex;
        flex-direction: column !important;
    }

    .sustnadnjdj {
        font-size: 35px !important;
    }

    .commuhdpkd {
        font-size: 27px !important;
        line-height: 50px !important;
    }

    .ecoldsd {
        display: flex;
        flex-direction: column-reverse !important;
        gap: 30px !important;
    }

    .margin-jdsdh {
        margin: 0px !important;
    }

    .aaddldj-sustain {
        width: 100% !important;
        display: flex;
        justify-content: center !important;
        align-items: center !important;
    }

    .dsdds-wrap {
        display: flex;
        flex-wrap: nowrap !important;
    }

    .adad-emiad {
        margin-top: 41px;
        margin-bottom: 30px;
    }

    .adad-emiad1 {
        margin-bottom: 40px;
    }

    .investir {
        display: flex;
        flex-direction: column-reverse !important;
        gap: 30px !important;
    }

    /* -------career css---------- */
    .career-just {
        text-align: justify;
        font-size: 20px !important;
    }

    .helop {
        font-size: 32px !important;
    }

    .innov-aibve {
        text-align: justify;
    }

    .dskas-adsas {
        width: 100%;
        margin: 0px 12px 60px !important;
    }

    .asdasf-carrer {
        width: 100% !important;
    }

    /*--------------csr css----------- */
    .row1qw {
        display: flex;
        flex-direction: column;

    }

    .wesadk {
        width: 100%;
    }

    .csr-beayehd {
        font-size: 35px !important;
    }

    .wekwwe {
        width: 100%;
    }

    .about-two-right-image-box {
        display: none;
    }

    .dsds-with {
        text-align: justify;
        font-size: 22px !important;
    }

    .about-two-right-icon {
        display: none;
    }

    .about-two-right-content {
        margin-left: 0px;
    }

    .features-adsad {
        font-size: 39px !important;
        line-height: 42px !important;
    }

    .service-two-left-container {
        position: relative;
        height: 100%;
        padding-right: 22px;
        display: flex;
        flex-direction: column-reverse;
        gap: 21px;
    }

    .weraaddrr {
        text-align: justify;
        font-size: 20px;
    }

    .service-two-right-container {
        position: relative;
        height: 688px;
        left: 0px;
    }

    .service-two-right-single {
        border-radius: 16px;
        border: 1px solid #96796e;
        padding: 30px 0 32px 24px;
        margin: 0 11px 31px 2px;
        transition: 0.3s;
    }

    .service-two-right-single a {
        font-size: 33px;
        font-weight: 500;
        line-height: 42px;
        text-transform: capitalize;
    }

    .dsd-sadsdragd {
        display: flex;
        flex-direction: column-reverse;
        gap: 30px;
    }

    .about-two-left-image {
        display: flex;
        justify-content: center;
    }

    .service-two-image {
        display: flex;
        justify-content: center;
    }

    .textjasj {
        text-align: justify;
    }

    .ehspolicy {
        padding: 0px 20px;
    }

    .ehscontent ul {
        list-style-type: disc;
        margin: 20px 0;
        padding-left: 23px;
    }

    .ehscontent p {
        color: #000;
        font-size: 20px;
        text-align: justify;
    }

    .ehscontent ul li {
        font-size: 20px;
        color: #000;
        list-style-type: disc;
        padding: 10px;
        text-align: justify;
    }

    .ehsheader .ehs0adad {
        font-size: 50px;
    }
    .widthadd-thdsd {
        text-align: justify;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .easto-button-popup{
        display: none !important;
    }

    /* ---------------about css----------- */
    .sds-about {
        justify-content: center;
        display: flex;
    }

    .sds-about .img-width {
        width: 90px !important;
    }
    .widthadd-thdsd {
        text-align: justify;
    }
    .dsadasd-about {
        height: 400px !important;
    }

    .dasd-about {
        height: 399px !important;
    }

    .dcsadfa-about {
        height: 405px !important;
    }

    .adsd-our {
        height: 407px !important;
    }

    .adfasdf-ourjourney {
        padding: 230px 15px 60px 15px !important;
    }

    .limnfnf {
        display: none !important;
    }

    .home-meynd {
        font-size: 45px !important;
    }

    .bhiene {
        width: 50% !important;
        justify-content: center !important;
    }

    .paddimeu-019 {
        display: grid;
        align-items: center;
        justify-content: center;
        width: 50%;
    }

    .asbs {
        color: #fff !important;
        font-weight: 500;
        text-align: justify;
    }

    .shansdn {
        font-size: 30px !important;
    }

    .we-eniad {
        text-align: justify;
        font-size: 20px;
    }

    .inesd1 {
        width: 100%;
        padding: 0px 13px 34px 14px !important;
        margin: 0px !important;
        margin-top: 120px !important;
    }

    .integrada {
        display: grid !important;
        grid-template-columns: auto auto auto !important;
        gap: 12px !important;
    }

    .integruds {
        width: 100%;
        border-left: 1px solid #332058 !important;
    }

    .addnd {
        color: #332058;
        font-size: 17px;
    }

    .bsdnd1 {
        color: #fff !important;
        font-family: var(--e-global-typography-text-font-family);
        font-size: 17px;
        font-weight: 500;
        text-align: justifysustain-psustain-p;
    }

    .uwnjwniwm1 {
        background-image: url(../../images/aadya-upcomingmobile.png) !important;
        background-position: center center;
        background-size: cover;
    }

    .padd-sourcxe {
        --padding-left: 13px !important;
        --padding-right: 17px !important;
    }

    .steps-elihigbdsd {
        font-size: 36px !important;
    }

    .bring-home {
        font-size: 31px !important;
    }

    .dreamsd {
        text-align: justify;
    }

    .dasdad-emiimagea {
        display: flex;
        justify-content: center;
    }

    .wesimud {
        font-size: 33px !important;
    }

    .take-te {
        text-align: justify;
    }

    .mangheeod {
        padding: 90px 20px !important;
    }

    .emi-calfdsd {
        width: 100% !important;
    }

    .dd-emical1 {
        display: none;
    }

    /* ----------sustainability css----------- */
    .sustnadnjdj {
        padding-top: 20px !important;
        font-size: 36px !important;
    }

    .add-sustaibility {
        font-size: 18px;
        width: 183px;
    }

    .margin-jdsdh {
        margin: 0px !important;
    }

    .backhecdds {
        background: #F6F1EA !important;
    }

    .dic {
        width: 50%;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }

    .strategice .secrsa {
        font-size: 30px !important;
    }

    .sdd-dic {
        width: 50% !important;
    }

    .ssdksd-wraoe {
        display: grid !important;
        grid-template-columns: auto auto !important;
        justify-content: center !important;
    }

    .sdfsd-wraoe {
        margin-top: 89px !important;
    }

    .mzrgadjd {
        padding-bottom: 60px !important;
    }

    .invester-h4 h4 {
        font-size: 21px;
        text-align: center !important;
    }

    .dada-wekse {
        padding-right: 40px !important;
    }

    .career-just {
        text-align: justify;
        font-size: 20px !important;
    }

    .helop {
        font-size: 30px !important;
    }

    .wheregada {
        font-size: 35px !important;
    }

    .ehie-sustain {
        display: none;
    }

    .features-adsad {
        font-size: 30px !important;
        line-height: 45px !important;
    }

    .weraaddrr {
        text-align: justify;
    }

    .service-two-right-single {
        border-radius: 16px;
        border: 1px solid #96796e;
        padding: 21px 0 20px 18px;
        margin: 0 47px 32px 0px;
        transition: 0.3s;
    }

    .service-two-right-single a {
        font-size: 27px;
        font-weight: 500;
        line-height: 49px;
        text-transform: capitalize;
    }

    .csr-beayehd {
        font-size: 40px !important;
    }

    .dsds-with {
        text-align: justify;
        font-size: 21px !important;
    }

    .about-two-right-image-two {
        display: none;
    }

    .about-two-right-image-box {
        position: relative;
        margin-top: 67px;
        height: 100%;
    }

    .about-two-star-shape {
        display: none;
    }

    .ehspolicy {
        padding: 0px 20px;
    }

    .ehscontent ul {
        list-style-type: disc;
        margin: 20px 0;
        padding-left: 23px;
    }

    .ehscontent p {
        color: #000;
        font-size: 20px;
        text-align: justify;
    }

    .ehscontent ul li {
        font-size: 20px;
        color: #000;
        list-style-type: disc;
        padding: 10px;
        text-align: justify;
    }

    .ehsheader .ehs0adad {
        font-size: 55px;
    }

}


@media only screen and (min-width: 992px) and (max-width: 1200px) {

.easto-button-popup{
        display: none !important;
    }
    /* ---------------about css----------- */
    .sds-about {
        justify-content: center;
        display: flex;
    }

    .sds-about .img-width {
        width: 90px !important;
    }

    .dsadasd-about {
        height: 400px !important;
    }

    .dasd-about {
        height: 399px !important;
    }

    .dcsadfa-about {
        height: 405px !important;
    }

    .adsd-our {
        height: 407px !important;
    }

    .adfasdf-ourjourney {
        padding: 230px 15px 60px 15px !important;
    }

    .limnfnf {
        display: none !important;
    }

    .home-meynd {
        font-size: 45px !important;
    }

    .bhiene {
        width: 50% !important;
        justify-content: center !important;
    }

    .paddimeu-019 {
        display: grid;
        align-items: center;
        justify-content: center;
        width: 50%;
    }

    .asbs {
        color: #fff !important;
        font-weight: 500;
        text-align: justify;
    }

    .we-eniad {
        text-align: justify;

    }

    .inesd1 {
        width: 100%;
        padding: 0px 13px 34px 14px !important;
        margin: 0px !important;
        margin-top: 120px !important;
    }

    .integrada {
        display: grid !important;
        grid-template-columns: auto auto auto !important;
        gap: 12px !important;
    }

    .integruds {
        width: 100%;
        border-left: 1px solid #332058 !important;
    }

    .dreamsd {
        text-align: justify;
    }

    .dic {
        width: 50%;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }

    .strategice .secrsa {
        font-size: 30px !important;
    }

    .sdd-dic {
        width: 50% !important;
    }


    .invester-h4 h4 {
        font-size: 21px;
        text-align: center !important;
    }

    .dada-wekse {
        padding-right: 6px !important;
    }

    .about-two-right-image-two {
        display: none;
    }

    .about-two-dot-shape {
        display: none;
    }

    .about-two-star-shape {
        display: none;
    }

    .dsds-with {
        text-align: justify;
    }

    .csr-beayehd {
        font-size: 49px !important;
    }

    .features-adsad {
        font-size: 40px !important;
    }

    .service-two-right-single {
        border-radius: 16px;
        border: 1px solid #96796e;
        padding: 30px 0 32px 24px;
        margin: 0 54px 32px 0px;
        transition: 0.3s;
    }

    .service-two-right-container {
        position: relative;
        height: 688px;
        left: 25px;
    }

    .service-two-right-single a {
        font-size: 26px;
        font-weight: 500;
        line-height: 60px;
        text-transform: capitalize;
    }

    .textjasj {
        text-align: justify;
        font-size: 18px;
    }

    .ehspolicy {
        padding: 0px 20px;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1500px) {
    .dreamsd {
        text-align: justify;
    }
    .elementor-link-showcase-title .link-showcase-title{
        font-size:52px !important;
    }
    .bring-home {
        font-size: 50px !important;
    }

    .dic {
        width: 50%;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }

    .sdd-dic {
        width: 50% !important;
    }

    .about-two-right-image-two {
        display: none;
    }

    .about-two-dot-shape {
        display: none;
    }

    .about-two-star-shape {
        display: none;
    }

    .dsds-with {
        text-align: justify;
    }

    .csr-beayehd {
        font-size: 49px !important;
    }

    .features-adsad {
        font-size: 40px !important;
    }

    .service-two-right-single {
        border-radius: 16px;
        border: 1px solid #96796e;
        padding: 30px 0 32px 24px;
        margin: 0 54px 32px 0px;
        transition: 0.3s;
    }

    .service-two-right-container {
        position: relative;
        height: 688px;
        left: 25px;
    }

    .service-two-right-single a {
        font-size: 33px;
        font-weight: 500;
        line-height: 60px;
        text-transform: capitalize;
    }

    .textjasj {
        text-align: justify;
        font-size: 20px !important;
    }

    .ehspolicy {
        padding: 0px 20px;
    }
}

@media only screen and (min-width: 350px) and (max-width: 380px) {
    .modal-content {
        background: #fff !important;
        max-width: 95%;
        padding: 0px !important;
        height: 98%;
    }
    .modal-header {
        margin-top: 25px;
        margin-bottom: -21px;
    }
	.disabquam {
    font-size: 21px !important;
    text-transform: uppercase;
    margin-bottom: 27px;
    }
    .infirm {
        color: #000;
        font-size: 15px;
    }
	.modal-footer{
	  margin-top: -32px;
		margin-bottom: 34px;
	}
 }
 @media only screen and (min-width: 381px) and (max-width: 390px) {
    .modal-content {
        background: #fff !important;
        max-width: 95%;
        padding: 0px !important;
        height: 93%;
    }
	.modal-header{
		margin-top: 39px;
		margin-bottom: -21px;
	}
	.disabquam {
    font-size: 21px !important;
    text-transform: uppercase;
    margin-bottom: 27px;
    }
    .infirm {
        color: #000;
        font-size: 15px;
    }
	.modal-footer{
	  margin-top: -32px;
		margin-bottom: 34px;
	}
 }
 @media only screen and (min-width: 391px) and (max-width: 440px) {
     .modal-content {
background: #fff !important;
        max-width: 95%;
        padding: 7px !important;
        height: 92%;
    }
	.modal-header{
		margin-top: 39px;
		margin-bottom: -21px;
	}
	.disabquam {
    font-size: 21px !important;
    text-transform: uppercase;
    margin-bottom: 27px;
    }
    .infirm {
        color: #000;
        font-size: 15px;
    }
	.modal-footer{
	  margin-top: -32px;
		margin-bottom: 34px;
	}
 }
 @media only screen and (min-width: 441px) and (max-width: 461px) {
    .modal-content {
background: #fff !important;
        max-width: 95%;
        padding: 7px !important;
        height: 86%;
    }
	.modal-header{
		margin-top: 39px;
		margin-bottom: -21px;
	}
	.disabquam {
    font-size: 21px !important;
    text-transform: uppercase;
    margin-bottom: 27px;
    }
    .infirm {
        color: #000;
        font-size: 15px;
    }
	.modal-footer{
	  margin-top: -32px;
		margin-bottom: 34px;
	}
 }
  @media only screen and (min-width: 462px) and (max-width: 500px) {
    .modal-content {
background: #fff !important;
        padding: 0px 21px !important;
        max-width: 95%;
        height: 88%;
    }
	.modal-header{
		margin-top: 39px;
		margin-bottom: -21px;
	}
	.disabquam {
    font-size: 21px !important;
    text-transform: uppercase;
    margin-bottom: 27px;
    }
    .infirm {
        color: #000;
        font-size: 15px;
    }
	.modal-footer{
	  margin-top: -32px;
		margin-bottom: 34px;
	}
 }
 @media only screen and (min-width: 501px) and (max-width: 530px) {
    .modal-content {
        background: #fff !important;
        padding: 0px 21px !important;
        max-width: 93% !important;
        height: 86%;
    }
	.modal-header{
		margin-top: 39px;
		margin-bottom: -21px;
	}
	.disabquam {
    font-size: 21px !important;
    text-transform: uppercase;
    margin-bottom: 27px;
    }
    .infirm {
        color: #000;
        font-size: 15px;
    }
	.modal-footer{
	  margin-top: -32px;
		margin-bottom: 34px;
	}
 }
    @media only screen and (min-width: 531px) and (max-width: 550px) {
    .modal-content {
        background: #fff !important;
        padding: 0px 21px !important;
        max-width: 93% !important;
        height: 75%;
    }
	.modal-header{
		margin-top: 39px;
		margin-bottom: -21px;
	}
	.disabquam {
    font-size: 21px !important;
    text-transform: uppercase;
    margin-bottom: 27px;
    }
    .infirm {
        color: #000;
        font-size: 15px;
    }
	.modal-footer{
	  margin-top: -32px;
		margin-bottom: 34px;
	}
 }
    @media only screen and (min-width: 531px) and (max-width: 550px) {
    .modal-content {
        background: #fff !important;
        padding: 0px 21px !important;
        max-width: 93% !important;
        height: 80%;
    }
	.modal-header{
		margin-top: 39px;
		margin-bottom: -21px;
	}
	.disabquam {
    font-size: 21px !important;
    text-transform: uppercase;
    margin-bottom: 27px;
    }
    .infirm {
        color: #000;
        font-size: 15px;
    }
	.modal-footer{
	  margin-top: -32px;
		margin-bottom: 34px;
	}
 }
 
@media only screen and (min-width: 551px) and (max-width: 560px) {
    .modal-content {
        background: #fff !important;
        padding: 0px 21px !important;
 max-width: 93% !important;
        height: 80%;
    }
	.modal-header{
		margin-top: 39px;
		margin-bottom: -21px;
	}
	.disabquam {
    font-size: 21px !important;
    text-transform: uppercase;
    margin-bottom: 27px;
    }
    .infirm {
        color: #000;
        font-size: 15px;
    }
	.modal-footer{
	  margin-top: -32px;
		margin-bottom: 34px;
	}
 }
 @media only screen and (min-width: 561px) and (max-width: 576px) {
    .modal-content {
        background: #fff !important;
        padding: 0px 21px !important;
 max-width: 93% !important;
        height: 80%;
    }
	.modal-header{
		margin-top: 39px;
		margin-bottom: -21px;
	}
	.disabquam {
    font-size: 21px !important;
    text-transform: uppercase;
    margin-bottom: 27px;
    }
    .infirm {
        color: #000;
        font-size: 15px;
    }
	.modal-footer{
	  margin-top: -32px;
		margin-bottom: 34px;
	}
 }
 

 @media only screen and (min-width: 577px) and (max-width: 767px) {
    .modal-content {
        background: #fff !important;
        padding: 35px 30px !important;
        text-align: center !important;
        width: 100%;
        max-width: 540px !important;
        height: 89% !important;
    }
.disabquam {
    font-size: 24px !important;
    text-transform: uppercase;
}
.infirm {
    color: #000;
    font-size: 17px;
}
}
 @media only screen and (min-width: 768px) and (max-width: 991px) {
 .modal-content {
    background: #fff;
    padding: 50px 60px;
    border-radius: 8px;
    text-align: center;
    width: 100%;
    max-width: 643px !important;
           height: 89% !important;
}
.disabquam {
    font-size: 24px !important;
    text-transform: uppercase;
}
.infirm {
    color: #000;
    font-size: 17px;
}
}
