@media(min-width:992px) {
    .unicorn {
        transform: scaleX(-1) translateX(-92px);
    }
}

@media(max-width:820px) {
    .unicorn {
        position: absolute;
        top: -330px;
        height: 330px;
        min-height: auto;
        left: 50%;
        transform: translateX(-50%) scaleX(-1);
    }
}

@media(min-width:800px) and (max-width:992px){
     /* Hero Sectopn */
     #hero {
        padding: 110px 15px 0px;
        background-size: cover;

        .mainTitle {
            font-size: 80px;
            line-height: 75px;
        }

        .topTitle {
            font-size: 18px;
            line-height: 50px;
        }

        .subpara {
            font-size: 16px;
            line-height: 30px;
        }

        .exploreMore {
            display: none;
        }

        .module {
            display: none
        }

        .submitBtn {
            font-size: 14px;
            padding: 10px 15px;
            margin-top: 10px;
        }

        .formBoxBottom {
            box-shadow: 0 10px 30px rgba(46, 72, 32, 0.3);
        }

        .residentialTower{
            width: 65%;
        }
        .buttonsGroup{
            right: 55p;
        }
    }

    #startingButton img {
        width: 85%;
        display: block;
        margin: auto;
        padding-top: 40px;
    }

    .ubrand {
        display: none;
    }

    .heroBox {
        padding: 120px 15px 30px;
    }

    .wellness {
        width: 175px;
        position: absolute;
        top: -75px;
        transform: translateX(-50%);
        left: 50%;
    }

    .title {
        font-size: 40px;
        letter-spacing: -3px;
        text-align: center;
    }

    .subtitle {
        font-size: 20px;
        text-align: center;

        span {
            img {
                width: 30px;
                margin-top: -4px;
            }
        }
    }

    .subpara {
        font-size: 20px;
        text-align: center;
    }

    .formBoxTop {
        margin-top: 0px;

        .formNote {
            font-size: 30px;
            padding: 20px 15px 20px;
        }
    }

    .formTitle {
        line-height: 16px;
        max-width: 100%;
    }

    .corner {
        position: absolute;
        width: 80px;
        right: -15px;
        bottom: -38px;
    }

    .buttonsGroup {
        /* display: none; */
    }

    .formDiv {
        position: relative;
        bottom: -90px;
    }

    /* End Hero Sectopn */

    /* timer section */
    #timerSection {
        padding: 165px 20px 60px;

        .para {
            font-size: 25px;
            padding: 60px 10% 50px;
        }
    }

    .play {
        width: 85px;
    }

    .counter {
        gap: 20px;
        margin-top: 0;

        .titleDigit {
            font-size: 12px;
        }
    }

    .number {
        font-size: 40px;
        width: 80px;
        height: 94px;
    }

    /* end timer section */

    /* last section */
    .lastSection {
        margin-top: 300px !important;
        min-height: auto;
        padding: 50px 20px;
        margin: 0 16px;
    }

    #invitation {
        padding: 30px 16px 70px;

        .one,
        .two {
            font-size: 30px;
            text-align: center;
            margin-bottom: 5px;
        }

        .three {
            font-size: 50px;
            text-align: center;
            margin-bottom: 40px;
        }

        .submitBtn {
            position: absolute;
            bottom: -16px;
            left: 50%;
            transform: translateX(-50%);
            min-width: 52%;
            color: #000000;
            font-weight: 400;
        }
    }

    .jasmin {
        display: none;
    }

    /* last section */

    /* footer */
    #footer {
        .footerImg {
            border-radius: 0;
        }

        p {
            font-size: 10px;
            text-align: center;
        }

        .socialMedia {
            justify-content: center;
            margin-top: 16px;
        }
    }

    hr {
        display: none;
    }

    /* New style sterd */
    #projectBrochures {
        padding: 60px 0;

        .justifiedPara {

            font-size: 14px;
            line-height: 18px;
        }

        .brochureDownloadBox:last-child {
            padding-bottom: 0;
        }

        .brochureDownloadBox {
            padding: 20px 0;
            margin-left: 0;

            p {
                font-size: 18px;
            }

            button {
                padding: 6px 10px 6px 15px;

                span {
                    font-size: 10px;
                    line-height: 30px;
                }


                img {
                    width: 21px;
                    height: 21px;
                }
            }
        }
    }

    #crownJewels {

        .crownTextBox {
            top: 15%;
            right: 6%;

            .exploreMore {
                margin-top: 10px;
                font-size: 10px;
                line-height: 25px;

                img {
                    width: 10px;
                    height: 10px;
                }
            }

            .vCrown {
                width: 90px;
            }

            .projectedBy {
                font-size: 8px;
                margin-top: 0;
            }

            .topTitle {
                font-size: 8px;
                line-height: 24px;
                letter-spacing: 2px;
            }

            .bottomTitle {
                font-size: 26px;
                line-height: 22px;
            }

            .cPattern {
                display: none;
            }
        }
    }

    #wellnessEveryInch {
        padding: 70px 0;
        .topTitle {
            font-size: 11px;
            line-height: 12px;
            letter-spacing: 2px;
        }

        .bottomTitle {
            font-size: 25px;
            line-height: 25px;
            display: block;
            margin: auto;
            max-width: 60%;

            .bird {
                width: 40px;
                top: -18px;
                right: -15px;
            }
        }

        .subTitle {
            font-size: 11px;
            line-height: 12px;
            margin-top: 25px;
            margin-bottom: 5px;
        }

        .subTitlePara {
            font-size: 11px;
            line-height: 14px;
            max-width: 80%;
            display: block;
            margin: auto;
        }

        .slider {
            margin: 30px 0;
        }

        .overlayBox {}

        p {
            font-size: 14px;
            line-height: 20px;
        }

        a img {
            width: 60px;
        }
    }

    /* collection section */
    #collectionSlider {

        .collectionTitle {
            span:nth-child(1) {
                font-size: 11px;
                line-height: 22px;
                letter-spacing: 2px;
            }

            span:nth-child(2) {
                font-size: 30px;
                line-height: 32px;
                max-width: 80%;
                margin: auto;
            }
        }

        .counterData {
            p {
                font-size: 11px;
                line-height: 13px;
                letter-spacing: 3px;
                margin-top: 5px;
            }

            .tw {
                max-width: 135px;
                width: 100%;
            }

            .sf {
                max-width: 56px;
                width: 100%;

            }

            .ei {
                max-width: 35px;
                width: 100%;

            }
        }
        .slider{
            margin-top: 0px;
        }
        .slideTitle{
            font-size: 10px;
            line-height: 14px;
            letter-spacing: 2px;
            bottom: 15px;
            padding: 8px 12px;
            /* display: none; */
        }
        .bottomTitle{
            font-size: 12px;
        line-height: 16px;
        letter-spacing: 2px;
        margin-top: 20px;
        }
        .regularPrev{
            top: 35%;
            left: -10px;

            img{
                width: 20px;
                height: 20px;
            }
        }
        .regularNext{
            top: 35%;
            right: -10px;

            img{
                width: 20px;
                height: 20px;
            }
        }
        .minWidth{
            min-width: 75%;
        }
        .submitBtn{
            margin-top: 0;
            font-size: 10px;
        }
    }
        /* end collection section */
        #exploreTheMasterpiece{
            padding: 35px;
        }
        /* certified slider section */
        #certifiedWellness{
            padding: 70px 0;
            .slider{
                margin-top: 20px;
            }
            .estateTop{
                width: 70px;
                margin: auto;
            }

            .topTitle{
                font-size: 25px;
                line-height: 25px;
                margin-top: 20px;
                letter-spacing: 0px;
            }
            .bottomTitle{
                font-size: 10px;
                letter-spacing: 2px;
                line-height: 40px;
            }
            .slideBox{
                .navArrows{

                    .certNext{
                        top: 140px;
                        right: -20px;
                        img{
                            width: 20px;
                            height: 20px;
                        }
                    }  .certPrev{
                        top: 140px;
                        left: -20px;
                        img{
                            width: 20px;
                            height: 20px;
                        }
                    }
                }
                .leftImg{
                   

                    img{
                        min-height: 280px;
                object-fit: cover;
                border-radius: 30px;
                overflow: hidden;
padding-left: 5%;
padding-right: 5%;
                    }
                }
                .topImg{
                    display: none;
                }
                .slideSubTitle{
                    font-size:8px;
                    line-height: 10px;
                    letter-spacing: 1px;
                }
                .slideTitleText{
                    font-size: 20px;
                    line-height: 20px;
                }
                .iconsBox{
                    flex-direction: column;
                    gap: 20px;

                    .icons img{
                        width: 25px;
                        height: 25px;
                    }
                    .icons p{
                        font-size: 9px;
                        line-height: 12px;
                    }
                }
            }
            .marqueeText{
                margin-top: 0px;
            }
            .marqueeTrack span{
                font-size: 10px;
                line-height: 12px;
            }
            .exploreMore{
                line-height: 0;
                margin-bottom: 40px;
            }
            .exploreMore img{
                width: 24px;
                height: 24px;
            }

            .text1{
                font-size: 10px;
                line-height: 12px;
                letter-spacing: 2px;
                margin-bottom: 0;
            }
            .text2{
                font-size: 25px;
                line-height: 25px;

                img{
                    width: 25px;
                    top: -10px;
                right: -12px;
                }
            }
            .text3{
                font-size: 10px;
                line-height: 25px;
                margin-top: 20px;
            }
        }
       
        /* end certified slider section */

        /* wellness slider */
        #wellnessLogo{

           
           
        }
        .wellness-slider-section{
            .wellness-slide-content .vicitore-wellness-logo{
                width: 155px;
                height: auto;
            }
            .wellness-slide{
                padding-bottom: 120px;
            }
            .vicitore-wellness-left-logo{
                width: 155px;
                height: auto;
                display: block;
                margin: auto;
                margin-bottom: 30px;
            }
            .wellness-slide-content .ws-medium{
                font-size: 12px;
                line-height: 16px;
            }
            .wellness-slide-content .ws-small{
                font-size: 10px;
                line-height: 14px;
                margin-bottom: 0;
            }
            .wellness-slide-content .ws-gold{
                font-size: 30px;
                line-height: 30px;
                margin-bottom: 0;
            }
            .wellness-slide-content .ws-green{
                font-size: 30px;
                line-height: 30px;
                margin-bottom: 0;
            }

            .know-more-btn{
                font-size: 12px;
                width: 140px;
                padding: 10px 20px;
                margin: auto;
                text-align: center;
                margin-top: 30px;
            }

            .ws-next img, .ws-prev img{
                width: 25px;
                height: 25px;
            }
        }
        /* end wellness slider */

        /* .location-section */
        .location-section{

            .nestled-in-text{
                font-size: 10px;
                line-height: 12px;
            }
            .greenest-community-text{
                font-size: 30px;
                line-height: 30px;
            }

            .view-locations-btn{
                top: 10px;
                left: 10px;

                span{
                    font-size: 10px;
                    padding: 5px 10px;
                }

                img{
                    max-width: 30px;
                }
            }

            .location-cards{
                gap: 15px;

                p{
                    font-size: 8px;
                    text-align: center;
                    line-height: 10px;
                }
            }
           
        }
        /* end.location-section */
        /* award section */
        .awards-section{
            padding: 70px 0 20px;
            .vincitore-main-logo {
                width: 100px;
            }
            .pioneers-text{
                font-size: 10px;
                line-height: 12px;

            }
            .designer-wellness-text{
                font-size: 30px;
                line-height: 30px;
            }
            .real-estate-text{
                font-size: 30px;
                line-height: 60px;
                margin-bottom: 15px;
            }
            .awards-description{
font-size: 11px;
line-height: 13px;
text-align: justify;
margin-bottom: 20px;
            }

            .awards-list{
                flex-wrap: wrap;
                gap: 20px;
                padding: 0 2%;
            }

            .award-img{
                width: 75px;

                img{
                    width: 100%;
                }
            }
        }
        /* end award section */

        /* .investment-section */
        .investment-section{
            .vincitore-logo{
                display: block;
                margin: auto;
                width: 170px;
                margin-bottom: 15px;
            }
            .awarded-badge{
                display: block;
                margin: auto;
                width: 330px;
            }

            .investors-earned{
                font-size: 12px;
                line-height: 14px;
            }
           .king-icon{
            width: 35px;
            display: block;
            margin: auto;
           }
           .roi-text{
            font-size: 12px;
            line-height: 14px;

            span{
                font-size: 50px;
                line-height: 55px;
            }
           }

           .investment-year {
            width: 65vw;
            display: block;
            margin: auto;
            span{
            font-size: 20px;
           }}
        }
        /* end .investment-section */
        /* .contact-us-section */
        .contact-us-section{
margin:50px 0;

.contactFormBoxTop{
    .contactFormNote{
        font-size:25px;
    }
}
            .bird{
                width: 112px;
                top: -70px;
                right: -48px;
            }
            .corner{
                width: 72px;
                height: 72px;
                right: -42px;
        bottom: -40px;
            }
            .scroll-down-btn{
                display: none;
            }
padding: 30px;
            .contact-us-text h2{font-size: 16px;
            line-height: 18px;
        max-width: 100%;
        text-align: center;
        }
        .contact-us-text h3{
            font-size: 30px;
            line-height: 32px;
            text-align: center;
        }
        }
        /* end .contact-us-section */

        /* .footer-section */
      #mobileFooter{
        background-color: rgba(255, 252, 242, 1);
        padding: 50px 0;
        border-bottom: 25px solid rgba(6, 42, 8, 1);

        .ftone{
            font-family: 'Inter', sans-serif;
font-weight: 400;
font-style: Regular;
font-size: 20px;
line-height:24px;
/* letter-spacing: -1px; */
color: rgba(45, 45, 45, 1);

        }

        .infoLink{
            font-family: 'Inter', sans-serif;
font-weight: 500;
font-style: Medium;
font-size: 10px;
line-height: 14px;
letter-spacing: 1px;
text-transform: uppercase;
text-decoration: none;
color: rgba(45, 45, 45, 1);
        }
        .cLink{
            font-family:"Inter", sans-serif;
font-weight: 400;
font-style: Regular;
font-size: 20px;
line-height:24px;
text-decoration: none;
color: rgba(45, 45, 45, 1);
margin-bottom: 20px;
display: block;

.fa-solid{
    margin-left: 10px;
   font-size: 12px;
   color: rgba(45, 45, 45, 0.7);
}
        }

        .footerGreenbox{
            background-color: rgba(6, 42, 8, 1);
            border-radius: 20px;
            padding: 20px;

            p{
                font-family: "Inter", sans-serif;
font-weight: 400;
font-style: Regular;
font-size: 16px;
line-height: 16px;
color: #fff;
            }
            img{
                width: 100%;
                transform: translateX(10%);
            }
        }
        .copy{
            font-family: "Inter", sans-serif;
font-weight: 400;
font-size: 10px;
line-height: 14px;
vertical-align: bottom;
color: rgba(45, 45, 45, 1);
        }

        .lang {
            display: flex;
            justify-content: space-between;
            gap: 10px;
            a{
                font-family: "Inter", sans-serif;
font-weight: 500;
font-style: Medium;
font-size: 10px;
line-height: 14px;
letter-spacing: 1px;
vertical-align: bottom;
text-transform: uppercase;

            }
        }
        .callMe{
            font-family: "inter", sans-serif;
font-weight: 500;
font-size: 12px;
line-height: 13px;
letter-spacing: 3px;
text-transform: uppercase;
color: rgba(45, 45, 45, 1);
border:1px solid rgba(45, 45, 45, 1);
border-radius: 50px;
display: inline-block;
padding: 8px 10px;
text-decoration: none;
margin: auto;
        }   
        .addressText{
            font-family: "inter", sans-serif;
font-weight: 500;
font-size: 11px;
line-height: 13px;
letter-spacing: 1px;
text-transform: uppercase;
color: rgba(45, 45, 45, 1);
border-radius: 50px;
text-align: center;
margin-top: 20px;
        }
        .links{
            font-family: "inter", sans-serif;
            font-weight: 500;
            font-size: 11px;
            line-height: 13px;
            text-transform: uppercase;
            color: rgba(45, 45, 45, 1);
            border-radius: 50px;
            text-align: center;
            display: block;
            margin-top: 10px;
        }
        .links:last-child{
            margin-top: 40px;
        }

        .social{
            display: flex;
            justify-content: center;
            gap: 10px;
            margin-top: 20px;

            a{
                width: 40px;
                height: 40px;
                color: rgba(45, 45, 45, 1);
                border: 1px solid rgba(45, 45, 45, 1);
                border-radius: 50%;
                display: flex;
                justify-content: center;
                align-items: center;
            }
        }
      }
        /* end.footer-section */
        /* end New style sterd */
.socialMedia{
            justify-content: center;
            margin-top: 16px;
        }
}
@media(max-width:767px) {
    .unicorn {
        position: absolute;
        top: -330px;
        height: 330px;
        min-height: auto;
        right: -46%;
        transform: translateX(-50%) scaleX(-1);
    }
}

@media(max-width:768px) {

    /* Hero Sectopn */
    #hero {
        padding: 110px 15px 0px;
        background-size: cover;

        .mainTitle {
            font-size: 60px;
            line-height: 55px;
        }

        .topTitle {
            font-size: 18px;
            line-height: 50px;
        }

        .subpara {
            font-size: 16px;
            line-height: 30px;
        }

        .exploreMore {
            display: none;
        }

        .module {
            display: none
        }

        .submitBtn {
            font-size: 14px;
            padding: 10px 15px;
            margin-top: 10px;
        }

        .formBoxBottom {
            box-shadow: 0 10px 30px rgba(46, 72, 32, 0.3);
        }
    }

    #startingButton img {
        width: 85%;
        display: block;
        margin: auto;
        padding-top: 40px;
    }

    .ubrand {
        display: none;
    }

    .heroBox {
        padding: 120px 15px 30px;
    }

    .wellness {
        width: 175px;
        position: absolute;
        top: -75px;
        transform: translateX(-50%);
        left: 50%;
    }

    .title {
        font-size: 40px;
        letter-spacing: -3px;
        text-align: center;
    }

    .subtitle {
        font-size: 20px;
        text-align: center;

        span {
            img {
                width: 30px;
                margin-top: -4px;
            }
        }
    }

    .subpara {
        font-size: 20px;
        text-align: center;
    }

    .formBoxTop {
        margin-top: 0px;

        .formNote {
            font-size: 25px;
            padding: 20px 15px 20px;
        }
    }

    .formTitle {
        line-height: 16px;
        max-width: 100%;
    }

    .corner {
        position: absolute;
        width: 80px;
        right: -15px;
        bottom: -38px;
    }

    .buttonsGroup {
        /* display: none; */
    }

    .formDiv {
        position: relative;
        bottom: -90px;
    }

    /* End Hero Sectopn */

    /* timer section */
    #timerSection {
        padding: 165px 20px 60px;

        .para {
            font-size: 25px;
            padding: 60px 10% 50px;
        }
    }

    .play {
        width: 85px;
    }

    .counter {
        gap: 20px;
        margin-top: 0;

        .titleDigit {
            font-size: 12px;
        }
    }

    .number {
        font-size: 40px;
        width: 80px;
        height: 94px;
    }

    /* end timer section */

    /* last section */
    .lastSection {
        margin-top: 300px !important;
        min-height: auto;
        padding: 50px 20px;
        margin: 0 16px;
    }

    #invitation {
        padding: 30px 16px 70px;

        .one,
        .two {
            font-size: 30px;
            text-align: center;
            margin-bottom: 5px;
        }

        .three {
            font-size: 50px;
            text-align: center;
            margin-bottom: 40px;
        }

        .submitBtn {
            position: absolute;
            bottom: -16px;
            left: 50%;
            transform: translateX(-50%);
            min-width: 52%;
            color: #000000;
            font-weight: 400;
        }
    }

    .jasmin {
        display: none;
    }

    /* last section */

    /* footer */
    #footer {
        .footerImg {
            border-radius: 0;
        }

        p {
            font-size: 10px;
            text-align: center;
        }

        .socialMedia {
            justify-content: center;
            margin-top: 16px;
        }
    }

    hr {
        display: none;
    }

    /* New style sterd */
    #projectBrochures {
        padding: 60px 0;

        .justifiedPara {

            font-size: 9px;
            line-height: 12px;
        }

        .brochureDownloadBox:last-child {
            padding-bottom: 0;
        }

        .brochureDownloadBox {
            padding: 20px 0;
            margin-left: 0;

            p {
                font-size: 18px;
            }

            button {
                padding: 6px 10px 6px 15px;

                span {
                    font-size: 10px;
                    line-height: 30px;
                }


                img {
                    width: 21px;
                    height: 21px;
                }
            }
        }
    }

    #crownJewels {

        .crownTextBox {
            top: 15%;
            right: 6%;

            .exploreMore {
                margin-top: 10px;
                font-size: 10px;
                line-height: 25px;

                img {
                    width: 10px;
                    height: 10px;
                }
            }

            .vCrown {
                width: 90px;
            }

            .projectedBy {
                font-size: 8px;
                margin-top: 0;
            }

            .topTitle {
                font-size: 8px;
                line-height: 24px;
                letter-spacing: 2px;
            }

            .bottomTitle {
                font-size: 26px;
                line-height: 22px;
            }

            .cPattern {
                display: none;
            }
        }
    }

    #wellnessEveryInch {
        padding: 70px 0;
        .topTitle {
            font-size: 11px;
            line-height: 12px;
            letter-spacing: 2px;
        }

        .bottomTitle {
            font-size: 25px;
            line-height: 25px;
            display: block;
            margin: auto;
            max-width: 60%;

            .bird {
                width: 40px;
                top: -18px;
                right: -15px;
            }
        }

        .subTitle {
            font-size: 11px;
            line-height: 12px;
            margin-top: 25px;
            margin-bottom: 5px;
        }

        .subTitlePara {
            font-size: 11px;
            line-height: 14px;
            max-width: 80%;
            display: block;
            margin: auto;
        }

        .slider {
            margin: 30px 0;
        }

        .overlayBox {}

        p {
            font-size: 14px;
            line-height: 20px;
        }

        a img {
            width: 60px;
        }
    }

    /* collection section */
    #collectionSlider {

        .collectionTitle {
            span:nth-child(1) {
                font-size: 11px;
                line-height: 22px;
                letter-spacing: 2px;
            }

            span:nth-child(2) {
                font-size: 30px;
                line-height: 32px;
                max-width: 80%;
                margin: auto;
            }
        }

        .counterData {
            p {
                font-size: 11px;
                line-height: 13px;
                letter-spacing: 3px;
                margin-top: 5px;
            }

            .tw {
                max-width: 135px;
                width: 100%;
            }

            .sf {
                max-width: 56px;
                width: 100%;

            }

            .ei {
                max-width: 35px;
                width: 100%;

            }
        }
        .slider{
            margin-top: 0px;
        }
        .slideTitle{
            font-size: 10px;
            line-height: 14px;
            letter-spacing: 2px;
            bottom: 15px;
            padding: 8px 12px;
            display: none;
        }
        .bottomTitle{
            font-size: 12px;
        line-height: 16px;
        letter-spacing: 2px;
        margin-top: 20px;
        }
        .regularPrev{
            top: 35%;
            left: -10px;

            img{
                width: 20px;
                height: 20px;
            }
        }
        .regularNext{
            top: 35%;
            right: -10px;

            img{
                width: 20px;
                height: 20px;
            }
        }
        .minWidth{
            min-width: 75%;
        }
        .submitBtn{
            margin-top: 0;
            font-size: 10px;
        }
    }
        /* end collection section */
        #exploreTheMasterpiece{
            padding: 35px;
        }
        /* certified slider section */
        #certifiedWellness{
            padding: 70px 0;
            .slider{
                margin-top: 20px;
            }
            .estateTop{
                width: 70px;
                margin: auto;
            }

            .topTitle{
                font-size: 25px;
                line-height: 25px;
                margin-top: 20px;
                letter-spacing: 0px;
            }
            .bottomTitle{
                font-size: 10px;
                letter-spacing: 2px;
                line-height: 40px;
            }
            .slideBox{
                .navArrows{

                    .certNext{
                        top: 140px;
                        right: -20px;
                        img{
                            width: 20px;
                            height: 20px;
                        }
                    }  .certPrev{
                        top: 140px;
                        left: -20px;
                        img{
                            width: 20px;
                            height: 20px;
                        }
                    }
                }
                .leftImg{
                   

                    img{
                        min-height: 280px;
                object-fit: cover;
                border-radius: 30px;
                overflow: hidden;
padding-left: 5%;
padding-right: 5%;
                    }
                }
                .topImg{
                    display: none;
                }
                .slideSubTitle{
                    font-size:8px;
                    line-height: 10px;
                    letter-spacing: 1px;
                }
                .slideTitleText{
                    font-size: 20px;
                    line-height: 20px;
                }
                .iconsBox{
                    flex-direction: column;
                    gap: 20px;

                    .icons img{
                        width: 25px;
                        height: 25px;
                    }
                    .icons p{
                        font-size: 9px;
                        line-height: 12px;
                    }
                }
            }
            .marqueeText{
                margin-top: 0px;
            }
            .marqueeTrack span{
                font-size: 10px;
                line-height: 12px;
            }
            .exploreMore{
                line-height: 0;
                margin-bottom: 40px;
            }
            .exploreMore img{
                width: 24px;
                height: 24px;
            }

            .text1{
                font-size: 10px;
                line-height: 12px;
                letter-spacing: 2px;
                margin-bottom: 0;
            }
            .text2{
                font-size: 25px;
                line-height: 25px;

                img{
                    width: 25px;
                    top: -10px;
                right: -12px;
                }
            }
            .text3{
                font-size: 10px;
                line-height: 25px;
                margin-top: 20px;
            }
        }
       
        /* end certified slider section */

        /* wellness slider */
        #wellnessLogo{

           
           
        }
        .wellness-slider-section{
            .wellness-slide-content .vicitore-wellness-logo{
                width: 155px;
                height: auto;
            }
            .wellness-slide{
                padding-bottom: 120px;
            }
            .vicitore-wellness-left-logo{
                width: 155px;
                height: auto;
                display: block;
                margin: auto;
                margin-bottom: 30px;
            }
            .wellness-slide-content .ws-medium{
                font-size: 12px;
                line-height: 16px;
            }
            .wellness-slide-content .ws-small{
                font-size: 10px;
                line-height: 14px;
                margin-bottom: 0;
            }
            .wellness-slide-content .ws-gold{
                font-size: 30px;
                line-height: 30px;
                margin-bottom: 0;
            }
            .wellness-slide-content .ws-green{
                font-size: 30px;
                line-height: 30px;
                margin-bottom: 0;
            }

            .know-more-btn{
                font-size: 12px;
                width: 140px;
                padding: 10px 20px;
                margin: auto;
                text-align: center;
                margin-top: 30px;
            }

            .ws-next img, .ws-prev img{
                width: 25px;
                height: 25px;
            }
        }
        /* end wellness slider */

        /* .location-section */
        .location-section{

            .nestled-in-text{
                font-size: 10px;
                line-height: 12px;
            }
            .greenest-community-text{
                font-size: 30px;
                line-height: 30px;
            }

            .view-locations-btn{
                top: 10px;
                left: 10px;

                span{
                    font-size: 10px;
                    padding: 5px 10px;
                }

                img{
                    max-width: 30px;
                }
            }

            .location-cards{
                gap: 15px;

                p{
                    font-size: 8px;
                    text-align: center;
                    line-height: 10px;
                }
            }
           
        }
        /* end.location-section */
        /* award section */
        .awards-section{
            padding: 70px 0 20px;
            .vincitore-main-logo {
                width: 100px;
            }
            .pioneers-text{
                font-size: 10px;
                line-height: 12px;

            }
            .designer-wellness-text{
                font-size: 30px;
                line-height: 30px;
            }
            .real-estate-text{
                font-size: 30px;
                line-height: 60px;
                margin-bottom: 15px;
            }
            .awards-description{
font-size: 11px;
line-height: 13px;
text-align: justify;
margin-bottom: 20px;
            }

            .awards-list{
                flex-wrap: wrap;
                gap: 20px;
                padding: 0 2%;
            }

            .award-img{
                width: 75px;

                img{
                    width: 100%;
                }
            }
        }
        /* end award section */

        /* .investment-section */
        .investment-section{
            .vincitore-logo{
                display: block;
                margin: auto;
                width: 170px;
                margin-bottom: 15px;
            }
            .awarded-badge{
                display: block;
                margin: auto;
                width: 330px;
            }

            .investors-earned{
                font-size: 12px;
                line-height: 14px;
            }
           .king-icon{
            width: 35px;
            display: block;
            margin: auto;
           }
           .roi-text{
            font-size: 12px;
            line-height: 14px;

            span{
                font-size: 50px;
                line-height: 55px;
            }
           }

           .investment-year {
            width: 65vw;
            display: block;
            margin: auto;
            span{
            font-size: 20px;
           }}
        }
        /* end .investment-section */
        /* .contact-us-section */
        .contact-us-section{
margin:50px 0;

.contactFormBoxTop{
    .contactFormNote{
        font-size:25px;
    }
}
            .bird{
                width: 112px;
                top: -70px;
                right: -48px;
            }
            .corner{
                width: 72px;
                height: 72px;
                right: -42px;
        bottom: -40px;
            }
            .scroll-down-btn{
                display: none;
            }
padding: 30px;
            .contact-us-text h2{font-size: 16px;
            line-height: 18px;
        max-width: 100%;
        text-align: center;
        }
        .contact-us-text h3{
            font-size: 30px;
            line-height: 32px;
            text-align: center;
        }
        }
        /* end .contact-us-section */

        /* .footer-section */
      #mobileFooter{
        background-color: rgba(255, 252, 242, 1);
        padding: 50px 0;
        border-bottom: 25px solid rgba(6, 42, 8, 1);

        .ftone{
            font-family: 'Inter', sans-serif;
font-weight: 400;
font-style: Regular;
font-size: 20px;
line-height:24px;
/* letter-spacing: -1px; */
color: rgba(45, 45, 45, 1);

        }

        .infoLink{
            font-family: 'Inter', sans-serif;
font-weight: 500;
font-style: Medium;
font-size: 10px;
line-height: 14px;
letter-spacing: 1px;
text-transform: uppercase;
text-decoration: none;
color: rgba(45, 45, 45, 1);
        }
        .cLink{
            font-family:"Inter", sans-serif;
font-weight: 400;
font-style: Regular;
font-size: 20px;
line-height:24px;
text-decoration: none;
color: rgba(45, 45, 45, 1);
margin-bottom: 20px;
display: block;

.fa-solid{
    margin-left: 10px;
   font-size: 12px;
   color: rgba(45, 45, 45, 0.7);
}
        }

        .footerGreenbox{
            background-color: rgba(6, 42, 8, 1);
            border-radius: 20px;
            padding: 20px;

            p{
                font-family: "Inter", sans-serif;
font-weight: 400;
font-style: Regular;
font-size: 16px;
line-height: 16px;
color: #fff;
            }
            img{
                width: 100%;
                transform: translateX(10%);
            }
        }
        .copy{
            font-family: "Inter", sans-serif;
font-weight: 400;
font-size: 10px;
line-height: 14px;
vertical-align: bottom;
color: rgba(45, 45, 45, 1);
        }

        .lang {
            display: flex;
            justify-content: space-between;
            gap: 10px;
            a{
                font-family: "Inter", sans-serif;
font-weight: 500;
font-style: Medium;
font-size: 10px;
line-height: 14px;
letter-spacing: 1px;
vertical-align: bottom;
text-transform: uppercase;

            }
        }
        .callMe{
            font-family: "inter", sans-serif;
font-weight: 500;
font-size: 12px;
line-height: 13px;
letter-spacing: 3px;
text-transform: uppercase;
color: rgba(45, 45, 45, 1);
border:1px solid rgba(45, 45, 45, 1);
border-radius: 50px;
display: inline-block;
padding: 8px 10px;
text-decoration: none;
margin: auto;
        }   
        .addressText{
            font-family: "inter", sans-serif;
font-weight: 500;
font-size: 11px;
line-height: 13px;
letter-spacing: 1px;
text-transform: uppercase;
color: rgba(45, 45, 45, 1);
border-radius: 50px;
text-align: center;
margin-top: 20px;
        }
        .links{
            font-family: "inter", sans-serif;
            font-weight: 500;
            font-size: 11px;
            line-height: 13px;
            text-transform: uppercase;
            color: rgba(45, 45, 45, 1);
            border-radius: 50px;
            text-align: center;
            display: block;
            margin-top: 10px;
        }
        .links:last-child{
            margin-top: 40px;
        }

        .social{
            display: flex;
            justify-content: center;
            gap: 10px;
            margin-top: 20px;

            a{
                width: 40px;
                height: 40px;
                color: rgba(45, 45, 45, 1);
                border: 1px solid rgba(45, 45, 45, 1);
                border-radius: 50%;
                display: flex;
                justify-content: center;
                align-items: center;
            }
        }
      }
        /* end.footer-section */
        /* end New style sterd */
.socialMedia{
            justify-content: center;
            margin-top: 16px;
        }
    }