@media (max-width: 1200px) {
	#bannerCntr .bannerForm{padding:30px 30px 0px;}
	.priceStart{margin-top: 16px;}
	
}

@media (max-width: 1150px) {#bannerCntr .bannerForm{padding:15px 30px}	

}

@media (max-width: 1100px) {
.bannerForm fieldset p{margin-bottom: 10px;}
.priceStart{font-size: 18px;}

}
@media (max-width: 1024px) {
	#bannerCntr .bannerForm {width: 40%;display: block;margin:0px auto 0px;float: none;
						}
	.bg-2{background: none;}
	#bannerCntr .sliderDiv {width: 100%;display: block;}
	.projectSeac .projectSeacDiv .projectSeacBanner .clubAnimetes { width: 45%;}
	.projectSeac .projectSeacDiv .projectSeacBanner .clubAnimetes h2 {font-size: 20px;line-height: 1.4;}
	.projectSeac .projectSeacDiv .projectSeacBanner .projectAnimetes h2 {font-size: 25px;}
	.projectSeac .projectSeacDiv .projectSeacBanner .projectAnimetes{padding: 35px 0px 15px 25px;}
	.projectSeac .projectSeacDiv h1 {font-size: 18px;padding: 24px 50px 23px 50px;}
	.bannerForm h2 {text-align: center;}
.easyPaymt .easyPay .bgLef h2,.easyPaymt .easyPay .bgRig p strong { font-size: 20px;}
.easyPaymt .easyPay .bgLef p,.easyPaymt .easyPay .bgRig p,footer h2 { font-size:16px;}
.easyPaymt .easyPay .bgRig .position-relative::before { height:40px; width:40px; line-height:40px; font-size:16px;left: -20px;  }
.spacRel h2,.mapTop .bg-deng h2, .ameniTop h2,.liveIn h2,.tableTop h2, .photMain  h2,.whyLive p{  font-size: 24px;}
.p-4 { padding: 1.2rem !important;}
}
@media (max-width:992px) {
.jointVent h3 {  font-size: 10px;}  
#bannerCntr .sliderDiv .bannerDes h1 strong {  font-size: 40px;}
#bannerCntr .sliderDiv .bannerDes h1 { font-size: 18px;}
#bannerCntr .sliderDiv .bannerDes p { font-size: 14px;line-height: 1.60;}
/*#headerCntr .ml-md-auto {    background: #005038;margin-left: 0px!important;}*/
#headerCntr .call-no{ float: left; width: 100% ;padding: 10px 0px; }
#headerCntr{ padding-bottom: 0px; }
#bannerCntr { margin-top: 112px;}
#bannerCntr .bannerForm { width: 95%; margin-bottom: 20px;  }

#headerCntr .call-no a.enquire{ display: inline-block; float: right;margin-top:10px; padding:5px 15px; }
#headerCntr .call-no a.call {  margin-top: 3px; color: #fff; background-image: url("../images/phone-call-white.svg");  background-size: 12%;  background-position: left  5px;    background-repeat: no-repeat;
    float: left;}
    .p-5 { padding:1.5rem !important;}
    .spacRel .text-center p { font-size: 10px;}
    .tableTop .table td, .tableTop .table th { padding: 10px 20px; font-size:14px;} 
    footer .fooText p {  font-size: 10px;}
    .easyPaymt .easyPay .bgLef h2, .easyPaymt .easyPay .bgRig p strong { font-size: 15px;}
    .easyPaymt .easyPay .bgLef p, .easyPaymt .easyPay .bgRig p, footer h2 {  font-size: 12px;}
    .mapTop .bg-deng li { padding-left: 15px;  font-size: 12px; padding-bottom: 10px;  padding-right: 9px;}
    .spacRel h2, .mapTop .bg-deng h2, .ameniTop h2, .liveIn h2, .tableTop h2, .photMain h2, .whyLive p { font-size: 22px;}
    .liveIn ul li { font-size: 12px;}
    .ameniTop ul li { padding-left: 36px;  padding-bottom: 12px; background-size: 30px auto;}
    .ameniTop ul li span { font-size: 10px;}
.pt-5, .py-5 { padding-top: 2rem !important;}
.pb-5, .py-5 { padding-bottom:2rem !important;}
.pl-5, .px-5 { padding-left:2rem !important;}
.pr-5, .px-5 { padding-right:2rem !important;}
.pt-4, .py-4 { padding-top:1.7rem !important;}
.pb-4, .py-4 { padding-bottom:1.7rem !important;}
.pl-4, .px-4 { padding-left:1.7rem !important;}
.pr-4, .px-4 { padding-right:1.7rem !important;}
.ameniTop .bg-3 {  -webkit-clip-path: polygon(0 0, 90% 0%, 93% 100%, 0% 100%);   clip-path: polygon(0 0, 90% 0%, 100% 100%, 0% 100%); padding-right:30px!important}
.ameniTop .bg-2 { -webkit-clip-path: polygon(0 0, 90% 0%, 93% 100%, 0% 100%);  clip-path: polygon(0 0, 90% 0%, 100% 100%, 0% 100%);}
#bannerCntr .bannerMain .priceStart{font-size: 16px;padding-top: 10px;}
#bannerCntr .bannerMain .priceStart span { font-size: 20px;}

} 

@media (max-width:767px) {
    #headerCntr .call-no span.enqTop{
            font-size: 13px;
    }
    .new-formchand{
        margin-top:15px;
    }
    .enquireNow{
        display:none !important;
    }
    .callBackForm{
     /*display:none !important;   */
     bottom:80px;
    }
    .modal-open{
        overflow:scroll !important;
    }
    .enq-modl {
    display: none;
    }
    .modal-backdrop.show {
    display: none;
}
.easyPaymt .easyPay .bgLef{-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);  clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);}
.easyPaymt .easyPay .align-self-center{ padding:10px 0px;  }
.easyMobNone{ display: none; }
.desNone { display: inline-block;font-size: 11px;font-weight: 500;text-align: center;color: #4a4a4a; width:100%  }
.easyPaymt .easyPay .bgLef .desNone { text-align: left; color: #fff }
.ameniTop .bg-3 {  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);   padding-right:0px !important;}
.ameniTop .bg-2 { -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);   clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);padding-right: 0px !important;}
.ameniTop .col-xl-7 img { display: block;}
.easyPaymt .easyPay .bgRig .position-relative::before { height: 35px; width: 35px; line-height: 35px; font-size: 14px;left: -18px;}
.jointVent .reraImg .position-absolute{ bottom:; left:40%; top:-50px }
}
@media (max-width:640px) {
.tableTop .table{ margin-bottom: 20px!important }
.tableTop .table td, .tableTop .table th {  padding: 6px 20px; font-size: 12px;white-space: nowrap;}
footer .fooText { width: calc(100% - 0px);}
footer .footRig{max-width: 250px;float: none; margin: auto;}
#headerCntr .call-no a.call{font-size: 16px;}
#headerCntr .call-no a.enquire{margin-top:0px;}
#bannerCntr { margin-top: 70px;}
#bannerCntr .sliderDiv .bannerDes h1 strong { font-size:30px;}
#bannerCntr .sliderDiv .bannerDes{padding: 5px 0px;}
.liveIn h2{-webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 0%, 100% 100%, 0% 100%);padding:15px 15px;}
.liveIn .col-lg-8.pl-0{ padding-right:0px!important  }
.liveIn ul {  padding-left:15px;}
.liveIn .align-self-center{ margin-bottom: 20px; }
.desNone{font-size:9px;}
.easyPaymt .easyPay .bgLef .desNone{text-align:center}
#bannerCntr .bannerForm {  padding: 15px 15px;}
#bannerCntr .bannerMain .priceStart span { font-size: 18px;}
}
@media (max-width:480px) {
.spacRel h2, .mapTop .bg-deng h2, .ameniTop h2, .liveIn h2, .tableTop h2, .photMain h2, .whyLive p {  font-size: 19px;}
.pt-5, .py-5 { padding-top:1.5rem !important;}
.pb-5, .py-5 { padding-bottom:1.5rem !important;}
.pl-5, .px-5 { padding-left:1.5rem !important;}
.pr-5, .px-5 { padding-right:1.5rem !important;}4
.pt-4, .py-4 { padding-top:1.2rem !important;}
.pb-4, .py-4 { padding-bottom:1.2rem !important;}
.pl-4, .px-4 { padding-left:1.2rem !important;}
.pr-4, .px-4 { padding-right:1.2rem !important;}
.ameniTop ul li.ico2 { min-height: 50px;}
#bannerCntr .sliderDiv .bannerDes h1 strong { font-size: 24px;}
#bannerCntr .sliderDiv .bannerDes p { font-size: 10px; line-height: 1.40;}
#bannerCntr .sliderDiv .bannerDes h1 { font-size: 11px;}
.desNone {font-size: 9px; padding:5px 10px!important;}
}
@media (max-width:439px) {
.easyPaymt .easyPay .bgLef h2, .easyPaymt .easyPay .bgRig p strong { font-size: 12px;}
.spacRel h2, .mapTop .bg-deng h2, .ameniTop h2, .liveIn h2, .tableTop h2, .photMain h2, .whyLive p { font-size: 18px;}
.easyPaymt .easyPay .align-self-center{ padding-left:15px!important;}
}
@media (max-width:350px) {
.easyPaymt .easyPay .bgLef h2, .easyPaymt .easyPay .bgRig p strong { font-size: 11px;}
.desNone { font-size: 8px;	}
.jointVent h3 {  font-size: 9px;}
}
.pd-0{
    padding:0;
}


.committed{
    padding: 12px;
}
.committed.color1{
  background: #db402b;
}
.committed.color4{
 background: #896952;
}
.committed.color3{
background: #f7b334;
}
.committed.color2{
 background: #0b2f42;
}
.committed p{
        margin: 0;
    color: white;
    font-size: 15px;
}
.pdt-30{
        padding-top: 30px;
}
.main-new-header a{
        text-decoration: none;
}
.price-chandni{
        background: #db402b;
    padding: 8px 15px;
    font-size: 13px !important;
}

.side-logo{
    width: 100%;
    background: black;
    padding: 12px 15px;
    margin-bottom: 15px;
}

.vn-clr1{
    background: #8cc63e;
}

.vn-clr2{
        background: #f49d31;
}
.vn-clr3{
       background: #64c7c6; 
}
.vn-clr4{
 background: #882f70;   
}

.clr-im1 h3{
  color:#8cc63e;  
}
.clr-im2 h3{
  color:#f49d31;  
}
.clr-im3 h3{
  color:#64c7c6;  
}

/*.why-im h3{*/
/*        text-transform: uppercase;*/
/*}*/
@media (max-width:750px) {
    .why-im{
        height:auto;
    }
}

.real-st{
    background: #112b2f;
    padding: 19px;
    color: white;
}

/*------*------------*-----------*-------------*------------*-----*------*----*/


/*280*/

@media (max-width: 280px)  {
  div#enquirypopup .modal-dialog{
    display: none !important;
}
.enq-modl{
    display: none !important;
}
.modal-open{
    overflow:none; 
}
#enquirypopup .modal-dialog .close {
    display: none !important;
}
.custom-modal-header{
     display: none !important;
}
  #enquirypopup{
      display: none !important;
  }
  .modal-content{
    display: none!important;
}
.modal-backdrop.fade.show {
    display: none;
}
   .respo img {
   width: 60px !important;
   padding: 5px;
  }
   .respo-3 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
 .respo-2 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
  #headerCntr .logo img{
      width: 85px;
    padding: 0px !important;
  }
.text-white {
    display: table-cell;
}
.phone-footer {
    padding-bottom: 4em;
    margin-bottom: 10px;
}
 .callBackForm{
     display:none !important;   
     bottom:80px;
    }
    .body{
            text-align: justify;
    }
        .about-sg p {
    text-align: justify;
}
}



/*360*/

@media (max-width: 360px)  {
  div#enquirypopup .modal-dialog{
    display: none !important;
}
.enq-modl{
    display: none !important;
}
.modal-open{
    overflow:none; 
}
#enquirypopup .modal-dialog .close {
    display: none !important;
}
.custom-modal-header{
     display: none !important;
}
  #enquirypopup{
      display: none !important;
  }
  .modal-content{
    display: none!important;
}
.modal-backdrop.fade.show {
    display: none;
}
   .respo img {
   width: 60px !important;
   padding: 5px;
  }
  
 .respo-2 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
     .respo-3 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
  #headerCntr .logo img{
      width: 85px;
    padding: 0px !important;
  }
.text-white {
    display: table-cell;
}
.phone-footer {
    padding-bottom: 4em;
    margin-bottom: 10px;
}
 .callBackForm{
     display:none !important;   
     bottom:80px;
    }
    .price-chandni {
    padding: 9px 5px !important;
 
}
  .body{
            text-align: justify;
    }
        .about-sg p {
    text-align: justify;
}
}



/*375*/

@media (max-width: 375px)  {
   .respo img {
   width: 60px !important;
   padding: 5px;
  }
  
 .respo-2 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
     .respo-3 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
  #headerCntr .logo img{
      width: 85px;
    padding: 0px !important;
  }
.text-white {
    display: table-cell;
}
.phone-footer {
    padding-bottom: 4em;
    margin-bottom: 10px;
}
div#enquirypopup .modal-dialog{
    display: none !important;
}
.enq-modl{
    display: none !important;
}
.modal-open{
    overflow:none; 
}
#enquirypopup .modal-dialog .close {
    display: none !important;
}
.custom-modal-header{
     display: none !important;
}
  #enquirypopup{
      display: none !important;
  }
  .modal-content{
    display: none!important;
}
.modal-backdrop.fade.show {
    display: none;
}
 .callBackForm{
     display:none !important;   
     bottom:80px;
    }
      .body{
            text-align: justify;
    }
        .about-sg p {
    text-align: justify;
}
}



/*390*/

@media (max-width: 390px) {


div#enquirypopup .modal-dialog{
    display: none !important;
}
.enq-modl{
    display: none !important;
}
.modal-open{
    overflow:none; 
}
#enquirypopup .modal-dialog .close {
    display: none !important;
}
.custom-modal-header{
     display: none !important;
}
  #enquirypopup{
      display: none !important;
  }
  .modal-content{
    display: none!important;
}
.modal-backdrop.fade.show {
    display: none;
}
  .body{
            text-align: justify;
    }
    .about-sg p {
    text-align: justify;
}
}



/*393*/

@media (max-width: 393px)  {
 div#enquirypopup .modal-dialog{
    display: none !important;
}
.enq-modl{
    display: none !important;
}
.modal-open{
    overflow:none; 
}
#enquirypopup .modal-dialog .close {
    display: none !important;
}
.custom-modal-header{
     display: none !important;
}
  #enquirypopup{
      display: none !important;
  }
  .modal-content{
    display: none!important;
}
.modal-backdrop.fade.show {
    display: none;
}
   .respo img {
   width: 60px !important;
   padding: 5px;
  }
  
 .respo-2 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
     .respo-3 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
  #headerCntr .logo img{
      width: 85px;
    padding: 0px !important;
  }
.text-white {
    display: table-cell;
}
.phone-footer {
    padding-bottom: 4em;
    margin-bottom: 10px;
}
 .callBackForm{
     display:none !important;   
     bottom:80px;
    }
      .body{
            text-align: justify;
    }
        .about-sg p {
    text-align: justify;
}
}



/*412*/

@media (max-width: 412px)  {
     .respo img {
   width: 60px !important;
   padding: 5px;
  }
  
 .respo-2 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
     .respo-3 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
  #headerCntr .logo img{
      width: 85px;
    padding: 0px !important;
  }
  .text-white {
    display: table-cell;
}
.phone-footer {
    padding-bottom: 4em;
    margin-bottom: 10px;
}
div#enquirypopup .modal-dialog{
    display: none !important;
}
.enq-modl{
    display: none !important;
}
.modal-open{
    overflow:none; 
}
#enquirypopup .modal-dialog .close {
    display: none !important;
}
.custom-modal-header{
     display: none !important;
}
  #enquirypopup{
      display: none !important;
  }
  .modal-content{
    display: none!important;
}
.modal-backdrop.fade.show {
    display: none;
}
   .respo img {
   width: 60px !important;
   padding: 5px;
  }
  
 .respo-2 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
     .respo-3 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
  #headerCntr .logo img{
      width: 85px;
    padding: 0px !important;
  }
.text-white {
    display: table-cell;
}
.phone-footer {
    padding-bottom: 4em;
    margin-bottom: 10px;
}
 .callBackForm{
     display:none !important;   
     bottom:80px;
    }
      .body{
            text-align: justify;
    }
        .about-sg p {
    text-align: justify;
}
}


/*414*/

@media (max-width: 414px) {
    .respo img {
   width: 60px !important;
   padding: 5px;
  }
  
 .respo-2 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
     .respo-3 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
  #headerCntr .logo img{
      width: 85px;
    padding: 0px !important;
  }
  .text-white {
    display: table-cell;
}
.phone-footer {
    padding-bottom: 4em;
    margin-bottom: 10px;
}
div#enquirypopup .modal-dialog{
    display: none !important;
}
.enq-modl{
    display: none !important;
}
.modal-open{
    overflow:none; 
}
#enquirypopup .modal-dialog .close {
    display: none !important;
}
.custom-modal-header{
     display: none !important;
}
  #enquirypopup{
      display: none !important;
  }
  .modal-content{
    display: none!important;
}
.modal-backdrop.fade.show {
    display: none;
}
   .respo img {
   width: 60px !important;
   padding: 5px;
  }
  
 .respo-2 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
     .respo-3 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
  #headerCntr .logo img{
      width: 85px;
    padding: 0px !important;
  }
.text-white {
    display: table-cell;
}
.phone-footer {
    padding-bottom: 4em;
    margin-bottom: 10px;
}
 .callBackForm{
     display:none !important;   
     bottom:80px;
    }
      .body{
            text-align: justify;
    }
    .about-sg p {
    text-align: justify;
}
}



/*768*/

@media (max-width: 768px) {
    
div#enquirypopup .modal-dialog{
    display: none !important;
}
.enq-modl{
    display: none !important;
}
.modal-open{
    overflow:none; 
}
#enquirypopup .modal-dialog .close {
    
    display: none !important;
}
.custom-modal-header{
     display: none !important;
}
  #enquirypopup{
      display: none !important;
  }
  .modal-content{
    display: none!important;
}
.modal-backdrop.fade.show {
    display: none;
}
   .respo img {
   width: 60px !important;
   padding: 5px;
  }
  
 .respo-2 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
     .respo-3 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
  #headerCntr .logo img{
      width: 85px;
    padding: 0px !important;
  }
.text-white {
    display: table-cell;
}
.phone-footer {
    padding-bottom: 4em;
    margin-bottom: 10px;
}
 .callBackForm{
     display:none !important;   
     bottom:80px;
    }
}


/*820*/

@media (max-width: 820px)  {
    .respo img {
   width: 60px !important;
   padding: 5px;
  }
  
 .respo-2 img{
   width: 85px!important;
    height: 60px;
    padding: 5px;
  }
     .respo-3 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
  #headerCntr .logo img{
      width: 85px;
    padding: 0px !important;
  }
.text-white {
    display: table-cell;
}
.phone-footer {
    padding-bottom: 4em;
    margin-bottom: 10px;
}
div#enquirypopup .modal-dialog{
    display: none !important;
}
.enq-modl{
    display: none !important;
}
.modal-open{
    overflow:none; 
}
#enquirypopup .modal-dialog .close {
    display: none !important;
}
.custom-modal-header{
     display: none !important;
}
  #enquirypopup{
      display: none !important;
  }
  .modal-content{
    display: none!important;
}
.modal-backdrop.fade.show {
    display: none;
}
 .callBackForm{
     display:none !important;   
     bottom:80px;
    }
}



/*540*/

@media (max-width: 540px)  {
div#enquirypopup .modal-dialog{
    display: none !important;
}
.enq-modl{
    display: none !important;
}
.modal-open{
    overflow:none; 
}
#enquirypopup .modal-dialog .close {
    display: none !important;
}
.custom-modal-header{
     display: none !important;
}
  #enquirypopup{
      display: none !important;
  }
  .modal-content{
    display: none!important;
}
.modal-backdrop.fade.show {
    display: none;
}
   .respo img {
   width: 60px !important;
   padding: 5px;
  }
  
 .respo-2 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
     .respo-3 img{
   width: 85px !important;
    height: 60px;
    padding: 5px;
  }
  #headerCntr .logo img{
      width: 85px;
    padding: 0px !important;
  }
.text-white {
    display: table-cell;
}
.phone-footer {
    padding-bottom: 4em;
    margin-bottom: 10px;
}
 .callBackForm{
     display:none !important;   
     bottom:80px;
    }
}


.retail-head {
    margin-top: 15px;
    text-align: center;
}
.book-now{
    width:100%;
    height:auto;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:10px 0px;
}
.book-now a{
    padding:10px;
    border-radius:5px;
    color:white;
    background:black;
    text-decoration:none;
}

svg:not(:host).svg-inline--fa, svg:not(:root).svg-inline--fa {
    padding-left: 7px;
}






