                .homebannersectionone {
                    width: 100%;
                    /* height: 100vh; */
                    overflow: hidden;
                    position: relative;
                    display: block;
                    margin: 0;
                    /* padding-bottom: 56%; */
                    position: relative;
                    max-width: 100%;
                }
                
                .iframbanner {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    z-index: 1;
                }
                
                .homebannersectionone iframe {
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    background: transparent;
                    border: 0px;
                }
                
                .homebannersectionone img {
                    width: 100%;
                    height: 100vh;
                    object-fit: cover;
                }
                
                .homebannercontent {
                    color: #fff;
                    position: absolute;
                    /* top: 27%; */
                    top: 40%;
                    left: 0px;
                    right: 0px;
                    display: block;
                    text-align: center;
                }
                
                .homebannercontent h1 {
                    font-size: 65px;
                    margin: 0px 0px 0px 198px;
                    line-height: 67px;
                    position: relative;
                    margin: auto 0;
                }
                
                .homebannercontent h1 span {
                    letter-spacing: 6px;
                }
                
                .homebannercontent p {
                    font-size: 20px;
                    color: #fff;
                    margin: 0px;
                    letter-spacing: 1px;
                    /* opacity: 0.5; */
                }
                /* .homebannercontent p.padlefttwo {
    margin-left: 170px;
} */
                
                .innercontainer.homepage {
                    position: static;
                }
                
                .bannersectiontwo {
                    background: url('../images/banners/homebannertwo.png')no-repeat;
                    width: 100%;
                    height: 1050px;
                    background-position: top center;
                    background-size: cover;
                    position: relative;
                }
                
                .logo_content_banner {
                    padding: 100px 0px 0px 0px;
                    color: #fff;
                }
                
                .logo_content_banner p {
                    font-size: 17px;
                    width: 185px;
                    text-align: center;
                    letter-spacing: 2px;
                    padding: 10px 0px;
                }
                
                .bannersectiontwo .innercontainer {
                    height: inherit;
                }
                
                .logo_content_banner img {
                    width: 250px;
                }
                
                .banner_content_two {
                    float: right;
                    color: #fff;
                    position: absolute;
                    right: 0px;
                    top: inherit;
                    bottom: 120px;
                }
                
                .banner_content_two h4 {
                    font-size: 14px;
                    letter-spacing: 1px;
                }
                
                .banner_content_two p {
                    font-size: 16px;
                    letter-spacing: 1px;
                    font-weight: 100;
                }
                
                a.link_btn {
                    background: #fff;
                    font-size: 15px;
                    text-transform: uppercase;
                    padding: 1px 10px 1px 10px;
                    color: #000;
                    text-decoration: none;
                    letter-spacing: 2.3px;
                    position: relative;
                    transition: all 0.25s ease;
                    display: inline-block;
                }
                
                a.link_btn:hover {
                    background: #000;
                    color: #fff;
                }
                
                .btn.btnblackbg {
                    transition: all .3s ease;
                }
                
                .btn.btnblackbg:hover {
                    background: #fff;
                    color: #000 !important;
                    border: 1px solid #000;
                }
                
                .btn.btnblackbg:hover a {
                    color: #000 !important;
                }
                
                .banner_content_two a.link_btn {
                    display: inline-block;
                    margin: 10px 0px 0px 0px;
                }
                
                .banner_content_two p span {
                    font-size: 12px;
                    padding: 0px 0px 0px 10px;
                    text-transform: uppercase;
                }
                
                .greybgpad {
                    padding: 50px 0px 50px 0px;
                }
                
                .row.aligncenter.rowhomessection {
                    margin: 50px 0px;
                }
                
                .rowhomessection img {
                    display: block;
                }
                
                .link_btn.innerpad {
                    padding: 5px 10px 3px 10px;
                    display: inline-block;
                    margin: 20px 4px;
                }
                
                .homeswidth {
                    width: 280px;
                }
                
                .homes_description_content {
                    float: right;
                }
                
                .homes_description_content p {
                    font-size: 20px;
                    letter-spacing: 1px;
                    text-align: right;
                    padding: 0px 0px 0px 0px;
                }
                
                .homes_description_content p:nth-child(1) {
                    padding-right: 70px;
                }
                
                .homes_description_content h3 {
                    font-size: 65px;
                    line-height: 65px;
                    margin: -10px 50px 6px 0px;
                }
                
                .distance_left_sec.distance_mt_top.left {
                    margin-top: 55px;
                }
                
                .rowcards .card.home {
                    position: relative;
                    width: 23%;
                    height: 300px;
                    margin: 1% 1%;
                    display: flex;
                    background: #fff;
                    float: left;
                }
                
                .homesectionaccordion .card {
                    /*border: 1px solid rgba(0,0,0,.125);*/
                    border: 0;
                }
                
                .text {
                    width: 100%;
                    text-align: center;
                    color: rgba(255, 255, 255, .9);
                    padding: 0px 25%;
                    /* white-space: nowrap; */
                }
                /* .text p {
                    white-space: nowrap;
                } */
                
                .rowcards .card-title img {
                    width: auto;
                    height: auto;
                }
                
                .rowcards .card-body {
                    display: flex;
                    align-items: center;
                }
                
                .innercontainertwo {
                    width: 94%;
                    margin: auto;
                }
                
                .gallery_section {
                    padding: 100px 0px 50px 0px;
                }
                
                .gallery_content h1 {
                    font-size: 65px;
                    line-height: 65px;
                }
                
                .gallery_content p {
                    font-size: 20px;
                    padding-left: 80px;
                }
                
                .gallery_links .link_btn.innerpad {
                    border: 1px solid #000;
                    margin: 0px;
                    padding: 3px 10px 1px 10px;
                }
                
                .gallery_links p {
                    font-size: 12px;
                    letter-spacing: 2px;
                    color: #59595c;
                    padding: 5px 0px 0px 0px;
                }
                
                .gallery_links {
                    margin: 30px 0px 60px 0px;
                }
                
                #pills-tabContent .tab-pane {
                    width: 100%;
                    /* height: 100vh; */
                }
                
                #pills-tabContent .tab-pane>img {
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                }
                
                .canvas_Cove_head h1 {
                    font-size: 20px;
                    font-weight: inherit;
                    letter-spacing: 1px;
                }
                
                .canvas_Cove_head h1 span {
                    font-size: 65px;
                    padding-right: 10px;
                    display: inline-block;
                    line-height: 50px;
                }
                
                .canvas_Cove_head p {
                    font-size: 20px;
                    letter-spacing: 1px;
                    margin: 0px 0px 0px 80px;
                }
                
                .dark_pad_clr {
                    padding: 80px 0px 50px 0px;
                    color: #fff;
                }
                
                .canvas_Cove_head.fontlight {
                    padding: 30px 0px 50px 0px;
                }
                
                .gallery_links.canvas_links {
                    text-align: center;
                    color: #fff;
                    margin: 50px 0px 50px 0px;
                }
                
                .gallery_links.canvas_links p {
                    color: #fff;
                }
                
                .section.virtual_tour_section img,
                section.virtual_tour_section {
                    position: relative;
                }
                
                .virtual_tour_content {
                    position: absolute;
                    top: 50%;
                    left: 0;
                    right: 0;
                    text-align: center;
                    color: #fff;
                }
                
                .virtual_tour_content h5 {
                    font-size: 14px;
                    letter-spacing: 1px;
                }
                
                .virtual_tour_content a {
                    color: #fff;
                    text-decoration: none;
                    font-size: 12px;
                }
                
                .lineone,
                .linetwo {
                    background: #fff;
                    width: 33%;
                    height: 12px;
                    position: absolute;
                    top: 50%;
                }
                
                .linetwo {
                    right: 0px;
                }
                
                .homesectionaccordion a.card-link {
                    font-size: 25px;
                    font-family: 'Stag Sans';
                    font-weight: 300;
                    font-style: normal;
                    letter-spacing: 8px;
                }
                
                .acc-content-section h1 {
                    font-size: 30px;
                    letter-spacing: 0.09px;
                    font-family: 'Stag Sans';
                    font-weight: 500;
                    color: #000;
                }
                
                .acc-content-section h2 {
                    font-family: 'Stag Sans Book';
                    font-weight: normal;
                    font-style: normal;
                    font-size: 25px;
                    letter-spacing: 0.07px;
                }
                
                .acc-content-section h2 span,
                .acc-content-section p {
                    font-family: 'Stag Sans';
                    font-weight: 300;
                    font-style: normal;
                    letter-spacing: .44px;
                }
                
                .acc-content-section p {
                    font-size: 12px;
                    letter-spacing: 2px;
                    padding: 0px 0px 10px 0px;
                    color: #000;
                    text-transform: uppercase;
                }
                
                .floatright {
                    float: right;
                }
                
                .plusarrow {
                    width: 90px;
                }
                
                .distance_right_sec p,
                .line {
                    opacity: 0;
                    transition: all .5s ease-in-out;
                    font-size: 12px;
                }
                
                .lineanimation.aos-init.aos-animate .distance_right_sec p,
                .lineanimation.aos-init.aos-animate .line {
                    opacity: 1;
                }
                
                .lineanimation.aos-init.aos-animate .line.twopercent {
                    animation: aniwidth .5s .1s ease-in-out forwards;
                    transition: all .5s ease-in-out;
                    width: 0;
                }
                
                .lineanimation.aos-init.aos-animate .line.fourpercent {
                    animation: aniwidthone .5s 0.7s ease-in-out forwards;
                    transition: all .5s ease-in-out;
                    width: 0;
                }
                
                .lineanimation.aos-init.aos-animate .line.sixpercent {
                    animation: aniwidthtwo .5s 0.9s ease-in-out forwards;
                    transition: all .5s ease-in-out;
                    width: 0;
                }
                
                .lineanimation.aos-init.aos-animate .line.eightpercent {
                    animation: aniwidththree .5s 1.1s ease-in-out forwards;
                    transition: all .5s ease-in-out;
                    width: 0;
                }
                
                .lineanimation.aos-init.aos-animate .line.eightpercentone {
                    animation: aniwidthfour .5s 1.3s ease-in-out forwards;
                    transition: all .5s ease-in-out;
                    width: 0;
                }
                
                .lineanimation.aos-init.aos-animate .line.tenpercentone {
                    animation: aniwidthfive .5s 1.5s ease-in-out forwards;
                    transition: all .5s ease-in-out;
                    width: 0;
                }
                
                .lineanimation.aos-init.aos-animate .line.fourteenpercentone {
                    animation: aniwidthfive .5s 1.7s ease-in-out forwards;
                    transition: all .5s ease-in-out;
                    width: 0;
                }
                
                .lineanimation.aos-init.aos-animate .line.fiveteenpercentone {
                    animation: aniwidthsix .5s 1.9s ease-in-out forwards;
                    transition: all .5s ease-in-out;
                    width: 0;
                }
                
                .lineanimation.aos-init.aos-animate .line.twentypercentone {
                    animation: aniwidthseven .5s 2.1s ease-in-out forwards;
                    transition: all .5s ease-in-out;
                    width: 0;
                }
                
                .lineanimation.aos-init.aos-animate .line.fourtyeightpercentone {
                    animation: aniwidtheight .5s 2.2s ease-in-out forwards;
                    transition: all .5s ease-in-out;
                    width: 0;
                }
                
                .line.twopercent,
                .line.fourpercent,
                .line.sixpercent,
                .line.eightpercent,
                .line.eightpercentone,
                .line.tenpercentone,
                .line.fourteenpercentone,
                .line.fiveteenpercentone,
                .line.twentypercentone,
                .line.fourtyeightpercentone {
                    width: 0;
                }
                
                @keyframes aniwidth {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 9%;
                    }
                }
                
                @-webkit-keyframes aniwidth {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 9%;
                    }
                }
                
                @keyframes aniwidthone {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 10%;
                    }
                }
                
                @-webkit-keyframes aniwidthone {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 10%;
                    }
                }
                
                @keyframes aniwidthtwo {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 12%;
                    }
                }
                
                @-webkit-keyframes aniwidthtwo {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 12%;
                    }
                }
                
                @keyframes aniwidththree {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 14%;
                    }
                }
                
                @-webkit-keyframes aniwidththree {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 14%;
                    }
                }
                
                @keyframes aniwidthfour {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 16%;
                    }
                }
                
                @-webkit-keyframes aniwidthfour {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 16%;
                    }
                }
                
                @keyframes aniwidthfive {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 20%;
                    }
                }
                
                @-webkit-keyframes aniwidthfive {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 20%;
                    }
                }
                
                @keyframes aniwidthsix {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 28%;
                    }
                }
                
                @-webkit-keyframes aniwidthsix {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 28%;
                    }
                }
                
                @keyframes aniwidthseven {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 40%;
                    }
                }
                
                @-webkit-keyframes aniwidthseven {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 40%;
                    }
                }
                
                @keyframes aniwidtheight {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 90%;
                    }
                }
                
                @-webkit-keyframes aniwidtheight {
                    from {
                        width: 0px;
                    }
                    to {
                        width: 90%;
                    }
                }
                
                a:focus {
                    outline: none;
                }
                
                .acc-body-content.quality {
                    background: url(../images/homes/quality.jpg)no-repeat;
                    width: 100%;
                    height: auto;
                    background-size: cover;
                    background-position: top center;
                    position: relative;
                }
                
                .scrolltop {
                    position: fixed;
                    right: 20px;
                    width: 50px;
                    bottom: 100px;
                    cursor: pointer;
                    -webkit-animation: MoveUpDown 1s linear infinite;
                    animation: MoveUpDown 1s linear infinite;
                    margin-bottom: 5%;
                }
                
                @keyframes MoveUpDown {
                    0%,
                    100% {
                        bottom: 20;
                    }
                    50% {
                        bottom: 40px;
                    }
                }
                
                .footerlink p a:hover {
                    border-bottom: 1px solid #000;
                }
                
                .amenities_inner_content p {
                    font-size: 16px;
                    padding: 0px 0px 20px 80px;
                    letter-spacing: 0.44px;
                }
                
                .amenities_inner_content h6 {
                    font-size: 12px;
                    letter-spacing: 2px;
                }
                
                .common_amenities_content h3 {
                    letter-spacing: 3px;
                }
                
                .common_amenities_content p {
                    font-size: 12px;
                    letter-spacing: 2px;
                }
                
                .common_amenities_content span {
                    font-size: 11px;
                    /* rosh */
                    font-weight: 100;
                }
                
                .common_amenities_content span.noclr {
                    color: #000;
                    font-size: 12px;
                }
                
                .common_amenities_content p.smallfont {
                    font-size: 10px;
                    font-family: Stag Sans Book;
                    font-weight: normal;
                    font-style: normal;
                }
                
                .amenities_inner_content p.nopadding {
                    padding: 0px 0px 20px 0px;
                }
                
                .homesectionaccordion .fullcontainer {
                    width: 100%;
                }
                
                .homesectionaccordion .card-header {
                    background: #fff;
                    padding: 1.45rem 1.25rem;
                }
                
                .acc-body-content {
                    opacity: .8;
                }
                
                .acc-content-section {
                    width: 530px;
                    padding: 60px 75px;
                }
                
                .acc-content-section img {
                    width: 115px;
                    margin: initial;
                }
                
                .contactussection .innercontainer {
                    width: 1000px;
                    margin: auto;
                }
                
                .contactform .form-control {
                    height: 58px;
                    width: 75%
                }
                
                .contactform textarea.form-control {
                    height: 165px;
                }
                
                .contactaddress p {
                    font-size: 16px;
                }
                
                .homesectionaccordion a.card-link span {
                    position: relative;
                    float: right;
                    right: 40px;
                    display: inline-block;
                    top: 16px;
                }
                
                .homesectionaccordion a.collapsed.card-link span:before,
                .homesectionaccordion a.collapsed.card-link span:after,
                .homesectionaccordion a.card-link span:before {
                    content: '';
                    position: absolute;
                    transition: transform 0.25s ease-out;
                }
                
                .homesectionaccordion a.collapsed.card-link span:before {
                    background: url(../images/project/project-plus.png)no-repeat;
                    width: 33px;
                    height: 33px;
                }
                
                .homesectionaccordion a.card-link span:before {
                    background: url(../images/project/project-minus.png)no-repeat;
                    width: 33px;
                    height: 1px;
                }
                
                .acc-body-content {
                    padding: 100px 100px 250px 100px;
                }
                
                .location_map_content p {
                    font-size: 12px;
                    letter-spacing: 2px;
                    cursor: pointer;
                }
                
                .location_map_content h2 {
                    letter-spacing: 3px;
                    cursor: pointer;
                }
                
                .amenities_inner_content.location {
                    position: absolute;
                    top: 130px;
                }
                
                .location_map_banner_img {
                    margin: 0px 0px 0px 9%;
                }
                
                .location_banner_section .amenities_inner_content p {
                    padding: 20px 0px 20px 40px;
                    background: #fff;
                }
                
                section.location_section_map {
                    /* height: 100vh; */
                    position: relative;
                }
                
                .location_section_map .locationmapmain {
                    width: 100%;
                    height: 100%;
                    object-fit: cover;
                    position: relative;
                }
                
                .retailplace,
                .itpark,
                .hospital,
                .schools {
                    position: absolute;
                    top: 0px;
                    width: 35px;
                    display: none;
                }
                
                .retailplace.one {
                    top: 26%;
                    left: 41%;
                }
                
                .retailplace.two {
                    top: 39%;
                    left: 34.8%;
                }
                
                .retailplace.three {
                    top: 32%;
                    left: 32%;
                }
                
                .retailplace.four {
                    top: 44%;
                    left: 69%;
                }
                
                .itpark.one {
                    top: 48%;
                    left: 71%;
                }
                
                .itpark.two {
                    top: 44%;
                    left: 67%;
                }
                
                .itpark.three {
                    top: 19%;
                    left: 64%;
                }
                
                .hospital.one {
                    top: 61%;
                    left: 42%;
                }
                
                .hospital.two {
                    top: 39%;
                    left: 48%;
                }
                
                .hospital.three {
                    top: 48%;
                    left: 33%;
                }
                
                .hospital.four {
                    top: 29%;
                    left: 55%;
                }
                
                .schools.one {
                    top: 61%;
                    left: 47%;
                }
                
                .schools.two {
                    top: 79%;
                    left: 38%;
                }
                
                .schools.three {
                    top: 59%;
                    left: 44%;
                }
                
                .schools.five {
                    top: 79%;
                    left: 35%;
                }
                
                .schools.four {
                    top: 45%;
                    left: 44%;
                }
                
                li.nav-item.gallery-img {
                    width: 17%;
                }
                
                #pills-tabContent .tab-pane {
                    /* height: 65vh; */
                }
                /* ul.nav.nav-pills.mb-3 {
            position: relative;
        } */
                
                li.nav-item.mgt-5per.mgl-20 {
                    width: 60px;
                    margin: 0px;
                    vertical-align: text-top;
                    margin: 0px;
                    position: relative;
                    transition: all .5s ease-in-out;
                    /* top: 50%;
            transform: translateY(-50%);
            transition: all .5s ease-in-out; */
                }
                /* li.nav-item.mgt-5per.mgl-20:hover {
            width: 70px;
            transition: all .5s ease-in-out;
        }
         */
                
                li.nav-item.mgt-5per.mgl-20:hover {
                    width: 70px;
                    transition: all .5s ease-in-out;
                }
                
                li.nav-item.mgt-5per.mgl-20 a {
                    position: absolute;
                    top: 50%;
                    transform: translateY(-50%);
                }
                
                .gallery_more {
                    text-transform: uppercase;
                    letter-spacing: 2px;
                    font-size: 15px;
                    outline: 0;
                }
                
                section.light-grey.whitebg {
                    background: #fff;
                    padding: 30px 0px 20px 0px;
                }
                
                section.light-grey>.container p {
                    font-size: 20px;
                }
                
                .loadmoresection {
                    width: 100px;
                    margin: 50px auto 0px auto;
                    display: block;
                    text-decoration: center;
                    cursor: pointer;
                }
                
                .loadmoresection img {
                    width: 50px;
                    margin: 20px auto;
                }
                
                .loadmoresection p,
                .loadmoresection i {
                    display: inline-block;
                    text-align: center;
                }
                
                .virtual_gallery_sec {
                    padding: 130px 0px 0px 0px;
                }
                
                .virtual_gallery_sec p {
                    font-size: 30px;
                    letter-spacing: 0.09px;
                    margin: 0px;
                    padding: 0px 0px 30px 0px;
                }
                
                .virtual_gallery_sec p span {
                    display: block;
                }
                
                section.light-grey.project_top_banner>.container {
                    /* padding: 70px 0px 70px 0px; */
                }
                
                .white_bg {
                    background: #fff;
                    width: 100%;
                }
                
                .masterplan_points {
                    background: #fff;
                    width: 100%;
                    /* padding: 100px 20px; rosh*/
                }
                
                .master_compass {
                    /* padding: 10px 0px 35px 20px; rosh*/
                    padding: 50px 0px 20px 20px;
                }
                
                .masterplan_points h2 {
                    font-size: 30px;
                    letter-spacing: 0.09px;
                    margin: 0px;
                    /* padding: 20px 5px;rosh */
                    padding: 10px 5px;
                }
                
                .masterplan_points p {
                    font-size: 13px;
                    color: #000;
                    display: block;
                    width: 100%;
                    /* padding: 6px 5px; rosh*/
                    padding: 4px 5px;
                    letter-spacing: 1px;
                    margin: 2px 0px;
                }
                
                .masterplan_points p span {
                    padding-right: 3px;
                }
                
                .masterplan_points p:hover {
                    /* border: 1px solid #000; */
                    padding: 6px 5px;
                }
                
                .specs_bg_sec {
                    background: #e6ebe8;
                    width: 100%;
                    height: auto;
                    position: relative;
                    padding: 100px 0px;
                }
                
                .specs_bg_sec h2 {
                    font-size: 30px;
                    margin: 0px;
                    letter-spacing: 0.09px;
                    padding: 0px 0px 50px 15px;
                }
                
                .specs_bg_sec p {
                    font-size: 18px;
                    letter-spacing: 3px;
                    margin: 0px;
                    padding: 0px 15px 30px 15px;
                    height: 80px;
                }
                
                .specs_accordion {
                    /* padding: 0px 40px 0px 0px; */
                    padding: 0px 15px 0px 15px;
                }
                
                .specs_accordion .card-header {
                    padding: 0px 0px 15px 0px;
                }
                
                .specs_accordion .card-header a {
                    font-size: 12px;
                    color: #000;
                    letter-spacing: 2px;
                    font-weight: 500;
                    display: block;
                    text-transform: uppercase;
                }
                
                .specs_accordion .card-header a span {
                    color: #979797;
                }
                
                .specs_accordion a.collapsed.card-link span:before,
                .specs_accordion a.collapsed.card-link span:after,
                .specs_accordion a.card-link span:before,
                .specs a.card-link.fontmedium span:before,
                .specs a.collapsed.card-link span:before {
                    content: '';
                    position: absolute;
                    transition: transform 0.25s ease-out;
                }
                
                .specs_accordion a.collapsed.card-link span:before {
                    background: url('../images/project/project-plus.png')no-repeat;
                    width: 9px;
                    height: 9px;
                }
                
                .specs_accordion a.card-link span:before {
                    background: url('../images/project/project-minus.png')no-repeat;
                    width: 9px;
                    height: 1px;
                }
                
                .specs_accordion a.card-link span {
                    position: relative;
                    float: right;
                    right: 15px;
                    display: inline-block;
                    top: 10px;
                }
                
                .specs_accordion .card-body {
                    padding: 0px 20px 30px 0px;
                    border-bottom: 0px solid #979797;
                }
                
                .specs_accordion .card-body h3,
                .specs_accordion .card-body p {
                    font-size: 13px;
                    letter-spacing: 0.33px;
                    color: #59595c;
                    word-spacing: 1px;
                    font-family: 'Stag Sans';
                    font-weight: 300;
                    font-style: normal;
                    padding: 0px 0px 10px 0px !important;
                    height: auto;
                }
                
                .specs_accordion .card-body h3 span {
                    display: block;
                    margin: 0px 0px 0px 0px;
                }
                
                .specs_accordion .card-body h4 {
                    font-size: 12px;
                    color: #59595c;
                    letter-spacing: 2px;
                    margin: 0px;
                    padding: 0px 0px 10px 0px;
                }
                
                .specs_accordion .card-body p span {
                    display: block;
                    font-size: 12px;
                    padding: 0px 0px 0px 0px;
                    font-weight: 400;
                }
                
                .specs_accordion .card-header {
                    border-bottom: 0px;
                }
                
                .specs_accordion .card {
                    border-bottom: 1px solid #979797;
                    border-radius: 0px;
                    margin: 20px 0px 20px 0px;
                }
                
                .unit_sec {
                    width: 100%;
                    /* padding: 100px 0px 0px 0px; */
                    padding: 100px 0px 50px 0px;
                    position: relative;
                }
                
                .unit_sec h2 {
                    font-size: 30px;
                    margin: 0px;
                    letter-spacing: 0.09px;
                    margin: 0px;
                    padding: 0px 0px 30px 0px;
                }
                
                ul.nav.nav-pills.unitli li a {
                    font-size: 18px;
                    letter-spacing: 3px;
                    text-transform: uppercase;
                    height: auto;
                    padding: 0px 30px 40px 0px;
                    font-family: 'Stag Sans';
                    font-weight: 300;
                    font-style: normal;
                }
                
                ul.nav.nav-pills.unitli li a.active {
                    font-family: 'Stag Sans';
                    font-weight: 500;
                    font-style: normal;
                }
                
                .unit_tab_content p {
                    font-size: 18px;
                    letter-spacing: 0.5px;
                    padding: 0px 0px 15px 0px;
                }
                
                .unit_tab_content p span {
                    display: block;
                    font-family: 'Stag Sans Book';
                    font-weight: normal;
                    font-style: normal;
                    letter-spacing: initial;
                }
                
                .contactform {
                    padding: 0px 0px 0px 50px;
                }
                
                .homebannersectionone video {
                    position: relative;
                    right: 0;
                    bottom: 0;
                    min-width: 100%;
                    min-height: 100%;
                }
                
                .mob_dis {
                    display: none;
                }
                
                .desk_dis {
                    display: block;
                }
                
                @media (min-width: 1600px) and (max-width: 4000px) {
                    .container,
                    .innercontainer {
                        width: 1500px;
                    }
                    li.nav-item.mgt-5per.mgl-20 {
                        width: 60px;
                        margin: 0px;
                        vertical-align: text-top;
                        margin: 0px;
                        position: relative;
                        top: 60px;
                    }
                    li.nav-item.mgt-5per.mgl-20:hover {
                        width: 70px;
                        transition: all .5s ease-in-out;
                    }
                    /* .text {
                        width: 100%;
                        text-align: center;
                        color: rgba(255, 255, 255, .9);
                        padding: 0px 15%;
                    } */
                }
                
                @media(max-width:1600) {
                    .text {
                        width: 100%;
                        text-align: center;
                        color: rgba(255, 255, 255, .9);
                        padding: 0px 25%;
                    }
                }
                
                @media (min-width: 864px) and (max-width: 1550px) {
                    .text {
                        width: 100%;
                        text-align: center;
                        color: rgba(255, 255, 255, .9);
                        padding: 0px 25%;
                    }
                }
                
                @media (min-width: 1200px) and (max-width: 1330px) {
                    .container,
                    .innercontainer {
                        width: 1170px;
                    }
                    #pills-tabContent .tab-pane {
                        height: auto;
                    }
                    /* .text {
                        width: 100%;
                        text-align: center;
                        color: rgba(255, 255, 255, .9);
                        padding: 0px 5%;
                    } */
                }
                
                @media (min-width: 993px) and (max-width: 1199px) {
                    .container,
                    .innercontainer {
                        width: 970px;
                    }
                    #pills-tabContent .tab-pane {
                        height: auto;
                    }
                    .rowcards .card.home {
                        position: relative;
                        height: 250px;
                        display: flex;
                    }
                    .lineone,
                    .linetwo {
                        width: 28%;
                    }
                    .bannersectiontwo {
                        height: 750px;
                    }
                    .contactussection {
                        padding: 80px 0px;
                    }
                    .masterplan_points {
                        padding: 30px 10px;
                    }
                    .masterplan_points p {
                        font-size: 11px;
                        padding: 4px 5px;
                    }
                    .unit_sec {
                        padding: 100px 0px;
                    }
                    .common_amenities_content p {
                        padding: 8px 0px 0px 0px;
                    }
                    .contactussection .innercontainer {
                        width: 970px;
                    }
                    .master_img {
                        width: 100%;
                        height: 100%;
                    }
                    .text {
                        width: 100%;
                        text-align: center;
                        color: rgba(255, 255, 255, .9);
                        padding: 0px 10%;
                    }
                }
                
                @media (min-width: 768px) and (max-width: 1024px) {
                    .text {
                        width: 100%;
                        text-align: center;
                        color: rgba(255, 255, 255, .9);
                        padding: 0px 10%;
                    }
                }
                
                @media (min-width: 768px) and (max-width: 992px) {
                    .container,
                    .innercontainer {
                        width: 750px;
                    }
                    #pills-tabContent .tab-pane {
                        height: auto;
                    }
                    .bannersectiontwo {
                        height: 700px;
                    }
                    .logo_content_banner {
                        padding: 60px 0px 0px 0px;
                        color: #fff;
                    }
                    .logo_content_banner img {
                        width: 200px;
                    }
                    .logo_content_banner p {
                        font-size: 13px;
                        width: 150px;
                    }
                    .banner_content_two {
                        bottom: 100px;
                    }
                    .homeswidth {
                        width: 200px;
                    }
                    .homes_description_content h3 {
                        font-size: 39px;
                    }
                    .homes_description_content p {
                        font-size: 14px;
                    }
                    .rowcards .card.home {
                        height: 170px;
                    }
                    .text {
                        font-size: 13px;
                        padding: 0px 15px;
                    }
                    .gallery_content h1 {
                        font-size: 50px;
                        line-height: 50px;
                    }
                    a.link_btn {
                        font-size: 14px;
                    }
                    .lineone,
                    .linetwo {
                        width: 22%;
                    }
                    .fullwidthcontainer {
                        padding: 25px 20px;
                    }
                    .canvas_Cove_head h1 span {
                        font-size: 50px;
                    }
                    .contactussection {
                        padding: 50px 0px;
                    }
                    .contactform .form-control {
                        height: 60px;
                        font-size: 16px;
                    }
                    .contactform textarea.form-control {
                        height: 190px;
                    }
                    .location_map_content h2 {
                        font-size: 14px;
                    }
                    .location_map_content p {
                        font-size: 11px;
                    }
                    .homebannersectionone {
                        height: 90vh;
                    }
                    .contactussection .innercontainer {
                        width: 100%;
                    }
                    .btn.btnblackbg {
                        padding: 7px 10px;
                    }
                    .masterplan_points {
                        padding: 10px 5px;
                    }
                    .masterplan_points p {
                        font-size: 11px;
                    }
                    li.nav-item.mgt-5per.mgl-20 {
                        width: 60px;
                        margin: 0px;
                        vertical-align: text-top;
                        margin: 0px;
                        position: relative;
                        top: 20px;
                    }
                    li.nav-item.mgt-5per.mgl-20:hover {
                        width: 70px;
                        transition: all .5s ease-in-out;
                    }
                    .master_img {
                        width: 100%;
                        height: 100%;
                    }
                }
                
                @media (max-width: 767px) {
                    .mob_banner {
                        display: block;
                    }
                    .desk_banner {
                        display: none;
                    }
                    .container,
                    .innercontainer {
                        width: 100%;
                    }
                    .homebannersectionone {
                        height: 70vh;
                    }
                    .homebannercontent h1 {
                        letter-spacing: initial;
                        font-size: 50px;
                        margin: 0px;
                        line-height: 40px;
                    }
                    .homebannercontent p {
                        font-size: 14px;
                    }
                    .homebannercontent p.padlefttwo {
                        margin-left: 10px;
                    }
                    .bannersectiontwo {
                        height: 500px;
                    }
                    .logo_content_banner img {
                        width: 100px;
                    }
                    .logo_content_banner {
                        padding: 15px;
                    }
                    .logo_content_banner p {
                        font-size: 9px;
                        width: auto;
                        text-align: left;
                    }
                    .banner_content_two {
                        bottom: 20px;
                        padding: 15px;
                        float: none;
                        left: 0px;
                        text-align: left;
                        right: 0px;
                    }
                    .row.aligncenter.rowhomessection {
                        margin: 0px 0px;
                        padding: 10px;
                    }
                    .homeswidth {
                        width: 180px;
                        margin: 30px auto 0px auto;
                    }
                    .link_btn.innerpad {
                        float: none;
                        clear: both;
                    }
                    .homes_description_content h3 {
                        font-size: 47px;
                        line-height: 40px;
                        margin: 0px 0px 6px 0px;
                    }
                    .homes_description_content p:nth-child(1) {
                        padding-right: 0px;
                    }
                    .rowcards .card.home {
                        width: 46%;
                        margin: 5px;
                        height: 150px;
                    }
                    .card-title {
                        padding: 10px;
                    }
                    .text {
                        font-size: 14px;
                        transform: initial;
                        padding: 18px;
                    }
                    #pills-tabContent .tab-pane {
                        height: auto;
                    }
                    .lineone,
                    .linetwo {
                        display: none;
                    }
                    .homes_description_content p {
                        font-size: 16px;
                        text-align: center;
                    }
                    .homes_description_content {
                        float: none;
                        text-align: center;
                    }
                    .gallery_section {
                        padding: 20px 10px 30px 10px;
                    }
                    .gallery_content h1 {
                        font-size: 45px;
                        line-height: 30px;
                        margin: 0px 0px 10px 0px;
                    }
                    .gallery_content p {
                        font-size: 16px;
                        padding-left: 20px;
                    }
                    a.link_btn {
                        display: block;
                    }
                    .innercontainertwo {
                        width: 100%;
                        margin: auto;
                        padding: 0px;
                    }
                    .gallery_content {
                        text-align: center;
                    }
                    .gallery_links {
                        margin: 30px auto 30px auto;
                        text-align: center;
                    }
                    .dark_pad_clr {
                        padding: 30px 15px 20px 15px;
                        color: #fff;
                    }
                    .canvas_Cove_head h1 span {
                        font-size: 45px;
                        padding-right: 5px;
                    }
                    .canvas_Cove_head h1,
                    .canvas_Cove_head p {
                        font-size: 16px;
                    }
                    /* .canvas_Cove_head p {
                        margin: 0px 0px 0px 20px;
                    } */
                    /* rosh */
                    .canvas_Cove_head p {
                        margin: 0px 0px 0px 0px;
                    }
                    .canvas_Cove_head.fontlight {
                        padding: 0px 0px 10px 0px;
                    }
                    .linesec {
                        width: 35%;
                    }
                    .diatance_cont {
                        width: 45%;
                    }
                    .numbersec {
                        width: 20%;
                    }
                    .distance_right_sec p {
                        font-size: 10px;
                        letter-spacing: 1px;
                    }
                    .distance_left_sec img {
                        margin: 0px 0px 20px 0px;
                    }
                    section.virtual_tour_section {
                        margin: 20px 0px 0px 0px;
                    }
                    .gallery_links.canvas_links {
                        margin: 20px 0px;
                    }
                    .greybgpad {
                        padding: 30px 0px 30px 0px;
                    }
                    li.nav-item.gallery-img .nav-link {
                        display: block;
                        padding: 0px 10px;
                    }
                    li.nav-item.gallery-img {
                        width: 24%;
                    }
                    li.nav-item.mgt-5per.mgl-20 {
                        width: 60px;
                        margin: 0px;
                        vertical-align: text-top;
                        margin: 0px;
                        position: relative;
                        top: 10px;
                        padding: 10px;
                    }
                    li.nav-item.mgt-5per.mgl-20:hover {
                        width: 65px;
                        transition: all .5s ease-in-out;
                    }
                    .master_img {
                        width: 100%;
                        height: 100%;
                    }
                    /* .plusarrow {
        width: 35px;
    } */
                    /* .plusarrow:hover {
        width: 20px;
    } */
                    .mgt-5per {
                        margin-top: -9px;
                    }
                    .mt-30 {
                        margin-top: 20px;
                    }
                    .distance_left_sec img {
                        width: 100px;
                        margin: 0px 0px 30px 0px !important;
                        display: block;
                    }
                    .line {
                        top: 5px;
                    }
                    .row.pt-20.pb-40 {
                        padding-bottom: 10px !important;
                    }
                    .virtual_tour_content {
                        top: 48%;
                    }
                    .copyright_cont p {
                        text-align: center;
                    }
                    .mobbannerinner {
                        margin-top: -100px;
                    }
                    .homesectionaccordion a.card-link {
                        font-size: 16px;
                    }
                    .acc-content-section img {
                        width: 100px;
                    }
                    .acc-content-section h1 {
                        font-size: 20px;
                        padding: 25px 0px 10px 0px;
                    }
                    .acc-content-section h2 {
                        padding: 15px 0px;
                        font-size: 18px;
                    }
                    .acc-content-section h2 span {
                        font-size: 16px;
                    }
                    section.amenities-banner-sec {
                        width: 100%;
                        height: 70vh;
                    }
                    .amenities-inner-section-two {
                        padding: 30px 10px;
                    }
                    .innerpad {
                        padding: 0px 0px 20px 40px;
                    }
                    .amenities_images_box_one {
                        padding: 0px 0px 0px 0px;
                    }
                    .common_amenities_content.one {
                        padding: 25px 0px 0px 0px;
                    }
                    .common_amenities_content h1 {
                        font-size: 16px;
                    }
                    .common_amenities_content h3 {
                        font-size: 15px;
                    }
                    .common_amenities_content.noright {
                        text-align: left;
                        margin: 10px 0px 0px 15px;
                        float: left;
                        width: 44%;
                    }
                    .amenities_images_box_two img:nth-child(2) {
                        float: left;
                    }
                    .amenities_images_box_one img:nth-child(1) {
                        padding-left: 10px;
                    }
                    .pad10 {
                        padding: 8px;
                    }
                    .amenities_box_container img {
                        padding: 8px 0px;
                    }
                    .amenities_images_box_two {
                        margin-top: -12px;
                    }
                    p.smallfont {
                        font-size: 8px;
                    }
                    .amenities_inner_content h4 {
                        font-size: 18px;
                    }
                    .amenities_inner_content p {
                        font-size: 15px;
                        padding: 0px 0px 20px 10px;
                    }
                    .footerlink,
                    .footercontent,
                    .footer-right-content-inner {
                        padding: 10px 0px 0px 0px;
                        display: block;
                    }
                    .amenities_inner_content h1 {
                        font-size: 50px;
                    }
                    .location_banner_section {
                        height: auto;
                    }
                    .contactussection {
                        padding: 30px 10px;
                    }
                    .contactform .form-control {
                        height: 50px;
                        font-size: 15px;
                        width: 100%;
                    }
                    .contactform textarea.form-control {
                        height: 100px;
                    }
                    .contactaddress {
                        padding: 20px 15px;
                    }
                    .btn.btnblackbg.brochure {
                        float: none;
                        margin: 10px 0px 0px 0px;
                    }
                    section.location_section_map {
                        /* height: 95vh; rosh*/
                        height: 49vh;
                    }
                    .location_map_content p {
                        font-size: 9px;
                        padding: 0px 0px 8px 0px;
                    }
                    .location_map_content h2 {
                        font-size: 16px;
                        margin: 0px 0px 15px 0px;
                    }
                    section.location_details_map_sec {
                        /* margin: -260px 0px 20px 0px; rosh*/
                        background: transparent;
                    }
                    .location_section_map .locationmapmain:hover {
                        transition: all .5s ease-in-out;
                        transform: scale(1.05);
                        overflow: hidden;
                    }
                    .slick-slide {
                        background: rgba(255, 255, 255, .6);
                        width: 230px;
                        padding: 15px;
                        margin: 10px;
                        height: 180px;
                    }
                    .slick-slide.slick-current.slick-center {
                        background: rgba(255, 255, 255, 1);
                    }
                    .location_map_content {
                        padding: 0px;
                        margin: -10px;
                    }
                    /* .map-icon {
                display: none;
            } */
                    .contactform h2 {
                        font-size: 25px;
                    }
                    .scrolltop {
                        display: none !important;
                    }
                    .contactussection .innercontainer {
                        width: 100%;
                        margin: auto;
                    }
                    .contactform {
                        padding: 0px;
                    }
                    .distance_left_sec.distance_mt_top.left {
                        margin-top: 20px;
                    }
                    .homesectionaccordion a.card-link span {
                        right: 10px;
                        top: 10px;
                    }
                    .homesectionaccordion a.collapsed.card-link span:before,
                    .homesectionaccordion a.card-link span:before,
                    .homesectionaccordion a.collapsed.card-link span:after {
                        width: 20px;
                        height: 1px;
                    }
                    .acc-content-section {
                        width: 100%;
                        padding: 30px;
                    }
                    .acc-body-content {
                        padding: 20px 10px;
                    }
                    .homesectionaccordion .card-header {
                        padding: 10px 20px;
                        height: 60px;
                    }
                    .homesectionaccordion a.card-link {
                        letter-spacing: 2px;
                    }
                    .masterplan_points,
                    .specs_bg_sec {
                        padding: 30px 20px;
                    }
                    .unit_sec {
                        padding: 15px 15px;
                    }
                    .specs_bg_sec p {
                        font-size: 18px;
                        letter-spacing: 3px;
                        margin: 0px;
                        padding: 30px 0px 10px 0px;
                        height: auto;
                    }
                    .specs_bg_sec h2 {
                        padding: 0px 0px 10px 0px;
                    }
                    .common_amenities_content span.noclr {
                        display: inline;
                    }
                    .common_amenities_content p {
                        letter-spacing: 1px;
                    }
                    .homesectionaccordion a.collapsed.card-link span:before,
                    .homesectionaccordion a.card-link span:before,
                    .homesectionaccordion a.collapsed.card-link span:after {
                        width: 30px;
                        height: 30px;
                    }
                    .homesectionaccordion a.card-link span {
                        right: 30px;
                        top: 0px;
                    }
                    ul.nav.nav-pills.unitli li a {
                        font-size: 18px;
                        letter-spacing: 3px;
                        text-transform: uppercase;
                        height: auto;
                        padding: 0px 12px 40px 0px;
                        font-family: 'Stag Sans';
                        font-weight: 300;
                        font-style: normal;
                    }
                    .mob_dis {
                        display: block;
                    }
                    .desk_dis {
                        display: none;
                    }
                }
                
                @media (min-width: 768px) and (max-width: 1024px) {
                    li.nav-item.mgt-5per.mgl-20 {
                        width: 60px;
                        margin: 0px;
                        vertical-align: text-top;
                        margin: 0px;
                        position: relative;
                        /* top: 36px;
                padding: 10px; */
                    }
                    li.nav-item.mgt-5per.mgl-20 a {
                        position: absolute;
                        top: 50%;
                        transform: translateY(-50%);
                        transition: all .5s ease-in-out;
                    }
                }
                /* rosh */
                
                .pad_lr {
                    padding-left: 10%;
                    padding-right: 10%;
                }
                /* disclaimer */
                
                .agree_disclaimer button,
                .agree_disclaimer h2,
                .agree_disclaimer p,
                .disclaimer_text {
                    font-family: museo_sans300;
                }
                
                .disclaimer_text {
                    float: left;
                    color: #3b4846;
                    width: 26%;
                    font-size: 14px;
                    line-height: 16px;
                    padding-left: 15px;
                    box-sizing: border-box;
                    text-align: justify
                }
                
                .agree_popup {
                    display: none;
                    left: 0;
                    position: fixed;
                    top: 0;
                    width: 100%;
                    z-index: 9999;
                    height: 100vh
                }
                
                .agree_overlay {
                    background: rgba(0, 0, 0, .9);
                    height: 100%;
                    position: fixed;
                    width: 100%;
                    z-index: 1
                }
                
                .agree_disclaimer {
                    border-radius: 10px;
                    display: block;
                    left: 0;
                    margin: 0 auto;
                    position: absolute;
                    right: 0;
                    top: 20px;
                    width: 920px;
                    z-index: 10;
                    background: #fff;
                    box-sizing: border-box;
                    padding: 20px
                }
                
                .agree_disclaimer h2 {
                    text-align: center;
                    font-size: 20px;
                    line-height: 20px;
                    margin-bottom: 24px
                }
                
                .agree_disclaimer p {
                    text-align: justify;
                    font-size: 10px;
                    line-height: 14px;
                    margin-bottom: 10px
                }
                
                .agree_disclaimer h2,
                .agree_disclaimer p {
                    float: left;
                    width: 100%;
                    color: #000
                }
                
                .agree_disclaimer button {
                    background: rgba(92, 94, 105, .98);
                    border: none;
                    border-radius: 5px;
                    cursor: pointer;
                    padding: 0;
                    display: table;
                    width: 150px;
                    text-align: center;
                    font-size: 16px;
                    line-height: 40px;
                    color: #fff;
                    margin: 0 auto
                }
                
                @media (min-width:768px) and (max-width:1023px) {
                    .agree_disclaimer {
                        width: 90%!important;
                        top: 10px;
                        height: 620px;
                        overflow: auto
                    }
                    .mob_display_no {
                        display: none;
                    }
                    .maps.maps_img {
                        width: 100%;
                    }
                }
                
                @media (min-width:320px) and (max-width:767px) {
                    .agree_disclaimer {
                        width: 90%!important;
                        top: 10px;
                        height: 500px;
                        overflow: auto
                    }
                    .mob_display_no {
                        display: none;
                    }
                    .pad_lr {
                        padding-left: 0%;
                        padding-right: 0%;
                    }
                }
                
                .swiper-slide {
                    flex-shrink: 0;
                    width: 100%;
                    height: 100%;
                    position: relative;
                    transition-property: transform;
                }
                /* .pad_4 {
            padding-left: 2%;
        } */
                /* .pad30 {
            padding-right: 30px;
        } */
                /* .mob_banner {
            display: none;
        } */
                
                .desk_banner {
                    display: block;
                }
                
                .mob_banner {
                    display: none;
                }
                
                @media (max-width: 767px) {
                    .desk_banner {
                        display: none;
                    }
                    .mob_banner {
                        display: block;
                    }
                    .masterplan_circles {
                        background: #7fc9ef;
                        border-radius: 50%;
                        color: #000;
                        cursor: default;
                        font-size: 10px;
                        font-style: italic;
                        height: 20px;
                        line-height: 24px;
                        position: absolute;
                        text-align: center;
                        transition: all 0.2s ease-in-out 0s;
                        vertical-align: middle;
                        width: 20px;
                    }
                    .pt_51 {
                        top: 29.7%;
                        right: 46%;
                    }
                    .pt_5 {
                        top: 26%;
                        right: 32.5%;
                    }
                    .pt_3 {
                        top: 29.5%;
                        right: 26%;
                    }
                    .pt_8 {
                        top: 9%;
                        right: 25%;
                    }
                    /* .slick-next {
                right: 10px;
            }
            .slick-prev {
                left: 10px;
            }
            .slick-prev,
            .slick-next {
                font-size: 0;
                line-height: 0;
                position: absolute;
                top: 50%;
                display: block;
                width: 20px;
                height: 20px;
                padding: 0;
                -webkit-transform: translate(0, -50%);
                -ms-transform: translate(0, -50%);
                transform: translate(0, -50%);
                cursor: pointer;
                color: white;
                border: none;
                outline: none;
                background: black;
            }
            .slick-prev:hover,
            .slick-prev:focus,
            .slick-next:hover,
            .slick-next:focus {
                color: white;
                outline: none;
                background: black;
            } */
                    .slick-dots li button:before {
                        font-family: 'slick';
                        font-size: 15px;
                        padding-top: 15px;
                        line-height: 20px;
                        position: absolute;
                        top: 0;
                        left: 0;
                        width: 20px;
                        height: 20px;
                        content: '•';
                        text-align: center;
                        opacity: .25;
                        color: black;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                    }
                    .slick-dots {
                        display: block;
                    }
                    .contactform p {
                        display: inline-block;
                        font-size: 16px;
                        padding-bottom: 10px;
                    }
                    .homesectionaccordion a.collapsed.card-link span:before {
                        background: url(../images/project/project-plus.png)no-repeat;
                        width: 33px;
                        height: 33px;
                        opacity: 0.5;
                    }
                    .homesectionaccordion a.card-link span:before {
                        background: url(../images/project/project-minus.png)no-repeat;
                        width: 33px;
                        height: 1px;
                    }
                }
                
                .slick-dots {
                    display: none;
                }
                
                @media (min-width:320px) and (max-width:568px) {
                    .text {
                        font-size: 14px;
                        transform: initial;
                        padding: 15px;
                    }
                }
                
                @media (min-width:411px) and (max-width:736px) {
                    .text {
                        font-size: 14px;
                        transform: initial;
                        padding: 16px;
                    }
                }
                /* @media (min-width:1024px) and (max-width:1366px) {
                    .homeswidth {
                        width: 200px;
                    }
                    .homes_description_content h3 {
                        font-size: 39px;
                    }
                    .homes_description_content p {
                        font-size: 14px;
                    }
                } */
                
                .fontbook_nobold {
                    font-family: 'Stag Sans Book';
                    font-weight: normal;
                    /* font-weight: bold; */
                    font-style: normal;
                }
                
                @media (min-width:1440px) and (max-width:2560px) {
                    .text {
                        width: 100%;
                        text-align: center;
                        color: rgba(255, 255, 255, .9);
                        padding: 0px 28%;
                        /* white-space: nowrap; */
                    }
                }
                
                @media (min-width:1280px) and (max-width:1024px) {
                    .text {
                        width: 100%;
                        text-align: center;
                        color: rgba(255, 255, 255, .9);
                        padding: 0px 28%;
                        /* white-space: nowrap; */
                    }
                }
                
                .swiper-button-next.swiper-button-white,
                .swiper-button-prev.swiper-button-white {
                    --swiper-navigation-color: #ffffff;
                    outline: none!important;
                }