.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev { padding: 0; margin: 0;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next { position: absolute; top: 35%;  padding: 0; margin: 0; }
.owl-carousel .owl-nav button.owl-next { right: 20px;} .owl-carousel .owl-nav button.owl-prev { left: 20px;}
.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span { display: block; width: 45px; height: 45px; font-size: 1px; background-image: url(../images/icons/prev-arrow.png); background-repeat: no-repeat; background-position: center center; background-size:cover;}

.owl-carousel .owl-nav button.owl-prev span:hover, .owl-carousel .owl-nav button.owl-next span:hover, .owl-carousel .owl-nav:hover, .owl-carousel .owl-nav button.owl-prev:hover { background-color: transparent;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-prev:hover, 

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-next:hover { background: none;}
.owl-theme .owl-dots .owl-dot span { width: 15px; height: 15px;}
.owl-theme .owl-dots, .owl-theme .owl-nav {}
.owl-theme .owl-dots .owl-dot span { opacity: 0.7}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { opacity: 0.5}


html {     scroll-behavior: auto !important;  }  
.scroller{overflow: hidden;}
/* -------------------------- owl reset  -------------------- */
.mm-listview>li>a, .mm-listview>li>span { text-transform: uppercase }
/* -------------------------- owl reset  -------------------- */

.header-right-sub .primary-menu { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50% )}

.project-dp-menu { position: absolute; width: 1000px; display: none; left: -200px; top: 50px }

.header-right-sub .project-dp-menu { left: -120px;}

.project-dp-menu .align { background: #fff; padding: 40px; margin-top: 15px; border-radius:0px; box-shadow: 2px 5px 5px -3px rgba(0,0,0,0.2); padding-bottom: 0; }
.project-dp-menu.active .align {
animation: dpAnim 0.5s forwards; transform: translateY(15px); opacity: 0}
.project-dp-menu.active { display: block}

.ong-men-img { width: calc(50% - 20px)}
.menu-ongoing { gap:20px; width: calc(65% - 0px); padding-right: 40px; border-right: 1px solid #e5e5e5 } .menu-complted  { width: calc(35% - 0px); padding-left: 40px; height: 310px;  position: relative}
.project-dp-menu .flex-container { align-items: flex-start !important }

.primary-menu ul li .comp-menu-items a:link, .primary-menu ul li .comp-menu-items a:link { padding: 2px 0; color: var(--color);   font-family: "Outfit", sans-serif; text-transform: none !important  }

.menu-complted  .enq-btn { position: absolute; left: 50%; bottom: 50px; transform: translateX(-50%)}

.primary-menu ul li .menu-complted  .enq-btn a:link, .primary-menu ul li .menu-complted  .enq-btn a:visited { padding: 12px 15px !important; color: #fff}
.primary-menu ul li .ong-men-img a:link, .primary-menu ul li .ong-men-img a:visited { padding: 0; font-family: "Outfit", sans-serif; text-transform: none !important; text-align: left; font-size: 14.5px}
.ong-men-img figure, .projects-mob-sld figure  { position: relative; overflow: hidden;} .ong-men-img figure:before, .projects-mob-sld figure:before { content: ""; display: block; position: absolute; left: 0; top: 0; background-color: rgba(0,0,0,0.5); width: 100%; height: 100%; z-index: 1000; transition: all 0.5s ease;}
.ong-men-img figcaption, .projects-mob-sld figcaption { position: absolute; left: 0; bottom: 0;  width: calc(100% - 0px); padding: 10px; z-index: 1000; color:#fff !important;}

.primary-menu ul li .comp-menu-items a:link, .primary-menu ul li .comp-menu-items  a:visited { color: var(--color) !important} .ong-men-img img {transition: all 0.5s ease;}
.primary-menu ul li .comp-menu-items a:hover{color: var(--title-blue) !important; }
.ong-men-img:hover figure img{transform: scale(1.1);}
.primary-menu ul li .enq-btn a:hover{color: #fff !important;}
.ong-men-img:hover figure:before {background-color: rgba(0,0,0,0.7); transition: all 0.5s ease;} 
.ong-men-img h5, .projects-mob-sld h5 {position:absolute; top:10px; background-color:#d32109; color:#fff !important; padding:8px 15px; z-index:2000; text-transform:uppercase; font-size:11px; }

.mobile-project-menu-wrapp{display: none;}
.mobile-project-menu{width: 300px; margin: 0 auto;}
.projects-mob-sld .owl-dot {display: none !important;}
.projects-mob-sld .owl-prev span, .projects-mob-sld .owl-next span {width: 35px !important; height: 35px !important; background-size: 35px 35px !important; } .projects-mob-sld .owl-prev, .projects-mob-sld .owl-next {top: 50% !important;}
.projects-mob-sld .owl-next {transform:rotate(180deg)}
.mobile-project-menu .comp-menu-items a:link, .mobile-project-menu .comp-menu-items a:link {font-size: 16px;} .mobile-project-menu .menu-title {padding-top: 20px;}
.mobile-project-menu {display: none;}
.mobile-project-menu.show-menu {display: block;  transform: translateY(10px); animation: dpAnim 0.5s forwards;} 
.header-fix .projects-mobile{top: 15px; transition: all 0.5s ease;}
.mobile-project-menu-items { transform: translateY(10px); animation: dpAnim 0.5s forwards; background-color: #fff; padding: 10px; opacity: 0; border: 1px solid #dedcdc;}
.projects-mobile a:link, .projects-mobile a:visited {
display: block; text-transform: uppercase; border: 1px solid rgba(255,255,255,0.5); padding: 8px 0 8px 10px; color: #fff; }
.projects-mobile img {width: 40px; filter: brightness(0) invert(1);} .projects-mobile span{display: inline-block; padding: 7px 0 0 15px; } .projects-mobile {width: 160px; transition: all 0.5s ease;}
.mobile-project-menu {position: absolute; right: 10px; top:87px; }

@keyframes dpAnim {
	
	to { transform: translateY(0px); opacity: 1 }
}


.header-right-sub .primary-menu { width: 760px;}

.mobMenu, .hme-banner-mob, .prjmenuMob { display: none;} .mh-head { background: none; padding: 0;}
.modal-title{font-size: 20px;}
@media (max-width: 1700px) {
}
@media (max-width: 1600px) {
    .container {        max-width: 1600px; padding: 0 100px;        margin: 0 auto;    }
    .hme-abt-wrapp, .home-abt-points ul { gap: 100px;     }
}
@media (max-width: 1500px) {
    .hme-abt-wrapp, .home-abt-points ul { gap: 50px;     }
    .sub-pg-caption {          bottom: 105px; }


}

@media (max-width: 1400px) {

    #page { font-size: 14.5px; }
    
    .container {     padding: 0 50px;        margin: 0 auto;    }

    .hme-abt-wrapp .align { background-size: 600px 544px; }


    .about-hme-tilte h1 { font-size: 36px; line-height: 48px; }
    .hme-core-title, .deffTitle { font-size: 32px; }
    .hme-core-cap { font-size: 44px; line-height: 60px;}
    .widget-large-title { font-size: 38px; line-height: 50px;    }

.sub-pg-caption h4 {    font-size: 52px; }
.sub-pg-caption h3 {    font-size: 40px; }

}


@media (max-width: 1340px) {
    #page { font-size: 14px; font-weight: 400; }

    .container {     padding: 0 50px;        margin: 0 auto;    }
    .hme-abt-wrapp, .home-abt-points ul { gap: 20px;     }
    .home-abt-points li {        padding: 20px 0;         font-size: 14px;    }
    .home-abt-points li img { width: 80px;} 
    .home-pillars-wrapp li { width: calc(25% - 50px);}

    .home-testi {         padding-right: 100px;    } .hme-happy-client-wrapp figure { padding-left: 100px; }


    

    .about-hme-tilte h1 { font-size: 36px; line-height: 48px; padding: 20px 0 35px 0; }
    .hme-core-title, .deffTitle { font-size: 32px; }
    .hme-core-cap { font-size: 36px; line-height: 50px; padding: 28px 0 0 0;}
    .widget-large-title { font-size: 36px; line-height: 50px;    }
    .hme-core-title, .deffTitle {        font-size: 24px;    }
.enquire-btn-prj-top{right:50px; }

}

@media (max-width: 1200px) {
.deffTitle { font-size: 22px; padding-bottom: 20px; }
.home-pillars-wrapp ul { gap: 20px;}
.home-pillars-wrapp li { width: calc(25% - 20px);}
.hide1200w { display: none;}
.footMenu .flex-container { gap: 50px;}
.prj-menu a:link, .prj-menu a:visited{padding:10px 30px 10px 18px; font-size: 12px;} 
}
@media (max-width: 1104px) {
.primary-menu ul li a:link, .primary-menu ul li a:visited { padding:15px 15px }
.site-logo {    width: calc(120px - 0px); }
.prj-misc {    padding: 10px 0 18px;  }
.proj-landing-blk article .enq-btn {    padding-top: 20px; }
.enq-btn a:link, .enq-btn a:visited, .explr-prj-btns a:link, .explr-prj-btns a:visited {    padding: 15px 0; }
.proj-landing-blk article { padding: 0 30px;}
.completed-block-wrapp { gap: 20px;} .completed-block {    width: calc(50% - 20px); }
.header-right-sub .primary-menu{width: 690px;}
.prj-menu li{padding-right: 5px;}
}

@media (max-width: 1024px) {
.container { padding: 0 40px;        margin: 0 auto;    }
.hme-core-cap {    font-size: 34px;    }
.home-pillars-wrapp figure {    padding: 25px; }
.hme-comp-sld h4 { font-size: 16px; text-align: left; padding: 15px 0 10px;
}
.smo img {    width: 40px;}
.sub-pg-caption h3{font-size: 34px;} .sub-pg-caption h4{font-size: 44px;}
.page-title h1{font-size: 34px;} .about-wrapp h2, .establish-wrapp h3, .sub-project-slider h5{font-size: 36px;} .about-wrapp h2, .establish-wrapp h3, .sub-project-slider h5{font-size: 32px;} .establish-wrapp ul{gap: 20px;}
.promoters-wrapp li { width: calc(33.33% - 50px); } .promoters-wrapp ul{gap: 30px;}
.downloads-gall li{width: calc(33.33% - 10px);}
.prj-caption h3{font-size: 34px;} .amen-images{width: calc(35% - 0px);}
.amen-list-wrapp{width: calc(65% - 0px);} .amen-list-group{padding-right: 10px;}
.prj-menu a:link, .prj-menu a:visited{padding: 10px 26px 10px 18px;}
.prj-menu a:after{right: 8px;}
}
@media (max-width: 990px) {
html {scroll-behavior: auto !important;}
.primary-menu { display: none;} 
#mobile-menu-app, .mobMenu-show { display: block;}
.mm-panels>.mm-panel.mm-hasnavbar{ background-color: var(--darkBlue);}
.mm-menu .mm-listview>li a:not(.mm-next){color: #fff; font-size: 13px;}
.mm-menu .mm-navbar a, .mm-menu .mm-navbar>*{color: #fff; text-transform: uppercase;}
.mm-navbar, .mm-listview>li:not(.mm-divider):after{border-color: rgba(255,255,255,0.5);}
.mm-listview>li:not(.mm-divider):after{left: 0;}
.header-wrapp { padding: 10px 0; transition: none !important; }
.proj-landing-blk article { padding: 30px 30px;}
.prj-misc { width: auto;}
.contact-wrapp { border: none}
.contact-address { position: static; padding: 0px 0 30px 0; border: none }
.contact-address, .g-map { width: calc(100% - 0px); }
.container{max-width: 100%;} :root{--gutter:50px 0; } .about-hme-tilte h1{font-size: 30px;} .hme-abt-wrapp .align{background-size: 650px 589px;}
.header-wrapp .container{max-width: 100%; padding: 0 40px;} .footMenu .flex-container{gap: 20px;} .g-map{height: 350px;}

.prjmenuMob{display: block; text-transform: uppercase; border: 1px solid #dedcdc; padding: 10px 30px 10px 20px;}
.prjmenuMob{position: relative;} .prj-menu{display: none;}
.prj-menu.show-menu {display: block; position: absolute; background-color: #fff; padding: 10px; top: 65px; z-index: 100; }
.prj-menu .flex-container {justify-content: center; gap: 5px;} .prj-menu li{padding-right: 0;} .projects-mobile {position: absolute; top: 26px; right: 150px;}
.mobile-project-menu-wrapp{display: block;}
}


@media (max-width: 880px) {
.hme-core-wrapp .container { gap: 0;}
.hme-core-blk, .hme-latest-blk { width: calc(100% - 0px);     }
.hme-latest-blk { padding-top: 40px;}
.smo img {    width: 35px;}
.btm-call, .btm-mail { background-size: 40px 40px; padding-left: 45px}
.sub-pg-caption { bottom: 30px; }  .hme-core-cap{text-align: center;} .hme-core-wrapp .enq-btn{margin: 0 auto; } 
.hme-diffrent-wrapp article, .hme-diffrent-wrapp figure, .hme-how-wrapp figure, .hme-how-wrapp article{width: calc(100% - 0px);}
.hme-diffrent-wrapp article, .hme-how-wrapp article{width: 360px; margin: 0 auto; padding:40px 0 40px 0}
.hme-how-wrapp article{text-align: left;} .hme-how-wrapp article .listing-tick li{background-position: center left; padding: 3px 0 3px 40px;}
}

@media (max-width: 768px) {
.hme-abt-wrapp .align{padding: 0; background-size: 230px 209px; background-position: 50% 10%;} .home-abt-points li{width: calc(33.33% - 10px);} .home-abt-points ul{gap: 10px; text-align: left;} .home-abt-points li img{width: 60px;} .container{padding: 0 30px;} .hme-abt-btn{padding: 40px 0 40px;} .enq-btn, .explr-prj-btns{width: 170px;}
.enq-btn a:link, .enq-btn a:visited, .explr-prj-btns a:link, .explr-prj-btns a:visited{padding: 8px 0;} .widget-large-title{font-size: 30px; line-height: 42px;}
.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span{background-size: 35px 35px;} .hme-comp-sld h4 .hme-comp-sld h5 {font-size: 14px; text-align: left;} .hme-comp-sld h4{padding: 10px 0 10px;}
:root{--gutter:40px 0; } .site-logo { width: calc(110px - 0px); }
.header-fix .site-logo { width: calc(85px - 0px); } .home-testi h4{font-size: 28px;}
.hme-happy-client-wrapp{padding: 60px 0;} .btm-call h4, .btm-mail h4{font-size: 16px;}
.footer-top .flex-container{display: block;}
.footer-top .container{width: 435px;} .btm-call, .btm-mail{padding-left: 50px; background-size: 35px 35px;}
.btm-mail{padding: 15px 0 15px 50px;} .smo ul {display: flex !important;}
.smo{width: 150px; margin: 0 auto;}  .esta-icns img {width: 70px;} .about-wrapp h2, .establish-wrapp h3, .sub-project-slider h5{font-size: 28px;}
.establish-wrapp li{width: calc(50% - 10px);} .establish-wrapp ul{gap: 10px;}
.promoters-wrapp li{width: calc(33.33% - 10px);} .promoters-wrapp ul{gap: 10px;}
.sub-proj-sld{padding-bottom: 40px;} .page-title{padding: 40px 0;} .page-title{margin-bottom: 40px;} .proj-landing-blk figure, .proj-landing-blk article{width: calc(100% - 0px);} .proj-landing-blk{margin-bottom: 40px;} .labelNewLaunch, .labelReadyOccu{padding: 10px 20px;} .widget-title-large{font-size: 26px;} .comp-details article{padding-right: 0;} .comp-details figure{position: static;} .project-page{padding-bottom: 40px;} .scrollTop a:link, .scrollTop a:visited{padding: 15px;}
.video-gall .chbk{padding: 30px 0 !important;} .downloads-gall li{width: calc(50% - 10px);} .mtx-icn, .metx-icn {display: none;} .proj-ebro-downbtn a, .downloads-gall a{padding: 0;}
.ele-wrapp{width: calc(100% - 0px);} .prj-caption h3{font-size: 30px; padding-bottom: 30px;} .sub-title, .small-heading{font-size: 24px;} .down-txt{padding: 10px 0;} .proj-ebro-downbtn{width: 220px !important;}
.floor-plans li{ width: calc(33.33% - 10px); margin: 0;} .floor-plans ul{gap: 10px; padding-top: 10px;}
.enquire-btn-prj-top{position: static; transform: translateY(0px); width: 175px; margin: 0 auto; padding-bottom: 30px;} .amen-list-group .small-heading {font-size: 16px;}
.spec-item{padding-left: 210px; padding-right: 0;}
.spec-item .spec-title{width: 200px; } .proj-location-map, .proj-gmap{width: calc(100% - 10px);} .proj-gmap{position: static;}
.spec-item p {padding: 10px;}
.proj-gmap iframe{position: static;} .proj-gmap{height: 300px;} .proj-location-wrapp{gap: 20px;} .chbk{padding: 30px 0;}
.prj-menu a:after{display: none !important;}
.prj-menu a:link, .prj-menu a:visited {padding: 10px; border-radius:0; }
.prj-menu.show-menu{top: 120px;} .prjmenuMob{font-size: 12px;}
.proj-landing-blk article{padding: 30px 20px;}
.proj-ebro-downbtn { margin: 30px auto 0 auto} .clnt-name{font-size:16px; }
}


@media (max-width: 668px) {
.container { padding: 0 20px; margin: 0 auto; }
.header-wrapp .container{padding:  0 20px;}
.proj-landing-blk figure, .proj-landing-blk article { width: calc(100% - 0px);}
.foot-address { background-image: none; padding-left: 0; width: calc(100% - 0px); text-align: center}
.foot-address address {padding: 0; width: calc(100% - 0px)}
.btm-call h4, .btm-mail h4 {    font-size: 14px; } .btm-call, .btm-mail { margin: 5px 0}
.avlble-tab td, .avlble-tab table th {    padding: 5px;      font-size: 11px; }
.home-pillars-wrapp figure{width: 150px; margin: 0 auto;}
.home-pillars-wrapp li{width: calc(33.33% - 20px);}  .home-testi{width: calc(100% - 0px); padding-right: 0;} .hme-happy-client-wrapp figure{background-image: none; width: calc(100% - 0px); padding-left: 0; padding-right: 0; text-align: center; padding-top: 30px;}
.hme-happy-client-wrapp figure img{width: 170px;} .footMenu{display: none;}
.foot-address-wrapp .container{background: none;} .cpr-wrapp .flex-container{display: block;} .cpr-wrapp{text-align: center;} .design{padding-top: 10px;} .sub-page{padding-bottom: 40px;} .project-location-content article{padding-right: 0;}
.project-location-content figure, .project-location-content article{width: calc(100% - 0px);} .project-location-content figure{padding-top: 30px;} 
}

@media (max-width: 620px) {
.hme-banner-mob{display: block;} .hme-banner-desk{display: none;}
}

@media (max-width: 520px) {
.home-abt-points li{width: calc(100% - 10px); justify-content: center; padding: 0;}
.hme-core-cap{font-size: 26px; line-height: 40px;} .hme-abt-btn{padding: 30px 0;}
.deffTitle br {display: none;} .deffTitle{font-size: 20px;}
.hme-diffrent-wrapp article, .hme-how-wrapp article{width: 100%;} .hme-diffrent-wrapp article, .hme-how-wrapp article{padding: 40px 20px 40px 20px;}
.home-abt-points li img{padding-right: 5px; width: 55px;} .hme-abt-wrapp .align{background-size: 280px 254px;} .listing-tick li{background-size: 15px 16px;}
.hme-how-wrapp article .listing-tick li{padding: 3px 0 3px 30px;} .widget-large-title{padding-bottom: 30px;} .hme-completed-wrapp .flex-container{display: block;}
.comp-title a{width: 190px; padding-top: 20px; } .comp-title a:after{top: 22px;} .home-pillars-wrapp li {width: calc(50% - 20px);} 
.hme-happy-client-wrapp{padding: 40px 0;} .widget-large-title{font-size: 24px; line-height: 32px;} .home-testi h4{font-size: 24px;} .site-logo { width: calc(80px - 0px); } .header-fix .site-logo { width:calc(65px - 0px); }
.about-hme-tilte h1{font-size: 24px; line-height: 34px;} .years50icon{margin-right: 0;}
.hme-abt-wrapp .container {padding: 0;} .hme-abt-wrapp{margin-top: 0;}
.hme-core-title, .deffTitle, .hme-comp-tilte{font-size: 20px;}  .hme-happy-client-wrapp figure img{width: 130px;} .establish-wrapp li{width: calc(100% - 0px);}
.establish-wrapp ul{gap: 0px;} .promoters-wrapp ul{padding-top: 20px;} .page-title h1{font-size: 24px;} .about-wrapp h2, .establish-wrapp h3, .sub-project-slider h5{font-size: 24px;} .esta-icns img{width: 55px;} .sub-pg-caption h4{font-size: 34px;}
.sub-pg-caption h4{font-size: 26px;} .sub-pg-caption h3 {font-size: 32px;} .about-wrapp article{text-align: justify; text-align-last: center;} .esta-icns{padding-right: 10px;} .esta-icns p{padding-top: 10px;} .promoters-wrapp h4{font-size: 22px;} .page-title{padding: 20px 0;}
.prjsld-logo img {width: 100px !important;} .explr-prj-btns a{font-size: 11px;}
.sub-project-slider .owl-dots {display: none;}
.esta-icns p{font-size: 14px;} .prjnmSmall{font-size: 18px;} .completed-block{width: calc(100% - 0px);} .widget-title-large{padding-bottom: 30px; font-size: 22px;}
.proj-landing-blk{margin-bottom: 30px;} .labelNewLaunch, .labelReadyOccu{padding: 8px 15px; font-size: 11px;} 
.enq-btn a:link, .enq-btn a:visited, .explr-prj-btns a:link, .explr-prj-btns a:visited{font-size: 12px;} .enq-btn, .explr-prj-btns{width: 145px;} .prj-land-logo{width: 150px !important;} .btn-quik, .btn-lg a:link, .btn-lg a:visited{background-size: 35px 148px;}
.modal-title{font-size: 18px !important;} .modal .submit-btn, h2.accordion {font-size: 9pt;}  .downloads-gall li { width: calc(100% - 10px); } .downloads-gall ul{gap: 20px;}
.sub-proj-sld .owl-prev {left: 0 !important;}
.sub-proj-sld .owl-next {right: 0 !important;} .sub-project-slider{padding: 0;}
.prjsld-logo{top: 10px; left: 10px;} .g-map{height: 280px;}
.prj-caption h3{font-size: 24px;} .sub-title, .small-heading{font-size: 20px;}
.floor-plans li{width: calc(50% - 10px);}
.enquire-btn-prj-top a:link, .enquire-btn-prj-top a:visited{font-size: 12px;}
.enquire-btn-prj-top{width: 165px;} .floor-details{padding: 10px;}
.amen-list-group{width: calc(50% - 20px);} .amen-list-wrapp{width: calc(100% - 0px);}
.amen-list-wrapp{gap: 10px;} .amen-images{width: calc(100% - 0px); padding-top: 20px;}
.amen-wrapp .small-heading{padding-bottom: 10px;}
.spec-item .spec-title{font-size: 12px; top: 15px; width: 115px;}
.spec-item{padding-left: 120px;} .proj-gmap{height: 250px;}
.color-char p, .avil-color p { padding: 0; }
.rera-code { top: 8px;}
.projects-mobile a:link, .projects-mobile a:visited{padding: 5px 0 5px 5px;}
.projects-mobile span{padding: 7px 0 0 8px; font-size: 12px;}
.projects-mobile{width: 125px; right: 110px; top: 18px;} 
.header-fix .projects-mobile{top: 10px;}
.mobile-project-menu .menu-title{font-size: 16px; padding-top: 10px;}
.mobile-project-menu-items.show-menu {transform: translateY(50px);}
.projects-mobile img{width: 35px;} 
.mobile-project-menu.show-menu{transform:translateY(0px);}
.amen-list-group .small-heading{font-size: 14px;} .mobile-project-menu{top: 69px;}
.testi-wrapp li { width: calc(100% - 0px); padding:20px; }
}

@media (max-width: 428px) {
 .footer-top .flex-container { justify-content: center } .home-pillars-wrapp figure{width: 135px;} .footer-top .container{width: 100%;}
 .promoters-wrapp li { width: calc(50% - 10px); }
 .contNum .form-group{width: calc(100% - 4px) !important;} .booking-form .form-control, .booking-form .txtarcomm {height: 60px !important;}
 .booking-form .submit-btn{padding: 8px 10px !important;} .booking-form .form-btn{width: 100px !important;} .rera-code span {font-size: 11px;}
 .amen-list-group{width: calc(100% - 0px); padding-right: 0; }
 .project-single-wrapp .labelNewLaunch, .project-single-wrapp .labelReadyOccu{top: 50px !important;}
 .proj-landing-blk .labelNewLaunch, .proj-landing-blk .labelReadyOccu {top: 20px;}
 
}
