@media only all and (max-width: 1100px) {
 .warp-innner-full{  width:94%; margin: 0 auto}
 }
 
 @media only all and (max-width: 1100px) {
.warp-innner{ width:94%; margin: 0 auto}
 
 

.top-footer li{ padding:0 0 10px 0;  }

.all-project-list li{ margin:0 0.5% 1%;  width:32%;  }

.btn-home li { margin: 0px 1%; padding:0; display:inline-block; width:29%;}

}

 @media only all and (max-width: 1085px) {
 .unit-plan-img img{ width:89%}
 
 
}

  @media only all and (max-width: 980px) { 
   .address-box li{ margin:0 0 30px 0 ; padding:0; float:left; width:50%; list-style: none}
.book-btn{ margin:2px 0 10px 0; padding:0; text-align: center; width:80%; float:none}
  
   .all-project-list li{ margin:0 1.5% 3%;  width:47%;  }
   .all-project-list ul{ margin:0 auto; padding:0 0%; width:680px;}
    
   .btn-home a{ font-size:16px;}
   .btn-home a span img { margin: 0px 0 0; width: 40px;}
   
.logo-main{ width:260px}   
 .left404{ float:left; width:65%; padding:0 } 
  .left404 img{ width:60%; } 
.left404 p{ font-size:20px;  }
.left404 h2{ font-size:26px; }
.right404{ float:right; width:35%;} 
.right404 img{ width:95%;} 
   
 




  
  
  }

 @media only all and (max-width: 870px) {
 
 .search-f::-webkit-input-placeholder { 
  font-size:12px; line-height:30px;
}

.search-f:-moz-placeholder { /* Firefox 18- */ 
  font-size:12px; line-height:30px;
}

.search-f::-moz-placeholder { /* Firefox 19+ */ 
  font-size:12px; line-height:30px;
} 

.search-f:-ms-input-placeholder { /* IE 10+ */
 
  font-size:12px; line-height:30px;
}

.search-f::-ms-input-placeholder { /* Edge */
   font-size:12px; line-height:30px;
}

.search-f:placeholder-shown { /* Standard one last! */ 
  font-size:12px; line-height:30px;
}
 
 
  .col-bnt-left{ float:left; width:48%;} 
.col-bnt-right{ float:right; width:48%;}
.col-bnt-center{width:48%; margin:0 auto}
 

.projec-left-slider{ float:none; width:100%;}
.projec-txt-right{ float:none; width:100%; padding:30px 0 0 0}


.master-p-txt{ padding:20px 2% 0 2%; text-align:center}

}
 

 @media only all and (max-width: 850px) {
 .logo-main{ width:235px;  }
 
 .green-Left {
    float: none;
    width: 100%; padding-bottom:20px;
}
.green-Right {
    float: none;
    width: 90%;
}

.green-Left h2 { 
    font-size: 26px; line-height:26px; 
}
.green-img img{ width:100%}
 
 
 .news-list li { margin: 0 2%;  float:left; width:45%; }

 .gallery-content li{ margin:0 1%; padding: ; width:30%; display:inline-block; list-style: none}

 
 .btn-home a{ font-size:14px;}
   .btn-home a span img { margin: 0px 0 0; width: 30px;}
  
 .top-footer li{ margin:0 1%; padding:0;  float:left; width:30%; min-height:180px;  }
.search-lable-m{ display: block; font-size:16px;}
 
 /* TOP HEADER */
 .top-panel{ padding:0 10px; top:0; z-index:5; }
  }
 
 @media only all and (max-width: 801px) { 
  #close-bar { position:absolute; left:-29px; color:white; width:29px;  cursor:pointer}
.technology-Left { float: none;  width: 100%; padding-bottom:5px;}
.technology-Right { float: none; width: 100%;}
}
 @media only all and (max-width: 768px) {
 .about-Left{ float:left; width:25%; text-align:left; margin-bottom:10px;} 
  .about-Left img{ width:100%}
.about-Right{ float:right; width:70%;} 
  
 .housing-Left{ float:left; width:35%}
  .housing-Left img{ width:100%}
 .housing-Right{ float:right; width:60%;}  
 
 .awards-list li p{min-height:90px; font-size:16px;  padding:15px 2% 0 2%; line-height:20px; }
 
}
 @media only all and (max-width: 720px) {
 
  .btn-home a{ font-size:18px;}
   .btn-home a span img { margin: 0px 0 0; width: 50px;}
   .btn-home li { margin: 0px 1.5%; padding:0; display:inline-block; width:46%;}
 
 .contact-Left { float: none;  width: 100%; padding:0 3% 20px 0}
.contact-Right {float: none; width: 100%;}
 
 
 .proj-know-right{ float:none; width:120px; padding:5px 0 0 0}
 .price-left{ float:none} 
 .area-panel{ padding:0px 0 0 0}

.search-f{ width:75%;    }
.search-btn{ margin:0 0px 0 0; width:60px;} 

.logo-main{ height:69px; margin:0 auto; padding:0px 0 0 0; text-align:center; background:#fff} 
 .logo-main img{ width:90%;}

.location{ margin:0; padding:0}
.txt-loc-left{ margin:0; padding:0; float:none; width:100%;}
.map-loc-right{ width:100%; float: none; padding:20px 0 0 0}

.colm-4-txt{ float:left; width:50%;}

.unit-plan-img  li{ display:inline-block;  margin:15px 2%; padding:0; text-align:center; width:25%; list-style: none}


   .all-project-list li{ margin:0 1.5% 3%;  width:47%;  }
   .all-project-list ul{ margin:0 auto; padding:0 0%; width:100%;}

.login{ text-align:right;font-size: 13px;}
.phone-number{ padding:20px 0 0 0}
.phone-number span.number{font-size: 13px;}
.menu{ font-size:14px}
 }

 @media only all and (max-width: 640px) {
 .amenities-icon li{ margin:0 0.5%; width:23%;  }

.master-UL-txt ol{ margin:0 0; padding:0 2%; float:none; width:96%;}
.master-UL-txt ol li{ list-style:decimal; padding:0 2px;}
 
 
 .proj-name-top h1 { font-size: 26px; }
.proj-name-top p span { font-size: 15px;}
.proj-name-top p { font-size: 15px; }
 
 
 .social-box li {background: #ff0000 none repeat scroll 0 0;margin: 15px 10px;padding: 10px;width: 280px}
 .social-box li h2{ color:#000}
 
 
 
  .btn-home a{ font-size:14px;}
   .btn-home a span img { margin: 0px 0 0; width: 30px;}
 
 .adv-search ul{ margin:0; padding:0 0 0 5%}
.adv-search li{ margin:0 0 10px 0; padding:0; float:left;  list-style: none}

 .adv-search li.field1{  width:48%; list-style: none}
.adv-search li.field2{ width:48%; list-style: none}
.adv-search li.field3{  width:48%; list-style: none}
.adv-search li.field4{  width:48%; list-style: none}
 
.adv-search li .inner-field{ padding:0 5% 0 0 }
.adv-search li .inner-field-btn{ padding:0; text-align:right;  padding:0 5% 0 0} 
 
 .slider-panel h1{ font-size:20px; }

 
 .col3-sitemap{ float:left; width:47%; margin:0 1.5%;}
 
 .request-visit li{ margin:12px 1.5%; padding:0; list-style: none; float:left; width:47%} 

 
.all-project-list li{ margin:0 0% 3%;  width:100%;  }
.all-project-list ul{ margin:0 auto; padding:0 0%; width:360px;}
 
.col-bnt-left{ float:none; width:100%;} 
.col-bnt-right{ float:none; width:100%;}
.col-bnt-center{width:100%; margin:0 auto}
 

.copyright{ width:100%; font-size:12px; }

.col-3{ padding:10px 0 0 0}
.colm-3-txt{ float:none; width:100%;}
.colm-3-txt ul{ margin:0 3%; padding:0;}

/*AKSHAY PHONE STYLE */
.pr-text{ float:none; width:95%; padding:0px 0 40px}
.form-righ{ float:none; width:95%}

.missionnews-box-right{ width:95%; margin:auto; float:none; clear:both}
.missionnews-box-left{ width:95%; margin:auto; float:none; clear:both; padding:4% 0}
/*AKSHAY PHONE STYLE */
 }

@media only all and (max-width: 600px) {
.col-2-town li{ margin:0; padding:20px 2%;  float:left; width:50%; list-style: none; vertical-align:top}

.site-visit-Left {float: none; width: 100%; padding-bottom:10px}
.site-visit-Right {float: none; width: 100%;}

.logo-main{ width:162px; height:69px; margin:0 auto; padding:11px 0 0 0; text-align:center; background:#fff}


.sub-menu-top li{ margin:1px 0 0 0; padding:0; display: inline-block; list-style: none; width:48%}

 .gallery-content li{ margin:0 1%; padding:0 0 20px 0; width:47%; display:inline-block; list-style: none; vertical-align:top}


.btn-enq-schedule a{margin:0 0px 0 0;}
.btn-enq-schedule span{ display:block; padding:10px 0 0 0}

  .address-box li{ margin:0 0 30px 0 ; padding:0; float:left; width:100%; list-style: none}
.book-btn{ margin:2px auto 10px; padding:0; text-align: center; width:80%; float:none}


.close-bar { position:absolute; left:-26px; color:white; width:26px;  cursor:pointer}

.awards-list li { display:block;  float:none; width:90%; list-style: outside none none; margin: 15px auto; padding: 0px 0;} 
 .awards-list li p{min-height:90px; font-size:16px;  padding:15px 2% 0 2%; line-height:20px; }
 
 .press-list li { display:block;  float:none; width:90%; list-style: outside none none; margin: 15px auto; padding: 0px 0;} 
 .press-list li p{min-height:90px; font-size:16px;  padding:15px 2% 0 2%; line-height:20px; }
 

.news-Left {float: none;  width: 100%; margin:0 0 20px 0} 
.news-Right { float: none;  width: 100%;} 

.SP-Left{ float:none; width:100%}
.SP-Right{ float:none; width:100%;}
 
.unit-plan-img  li{ display:inline-block;  margin:15px 2%; padding:0; text-align:center; width:44%; list-style: none}

.master-img{ border:3px solid #dfdddd ; width:98%; margin:0 auto}

.about-Left{ float:none; width:100%; text-align:left; margin-bottom:10px; text-align:center;} 
.about-Left img{ width:120px; }
.about-Right{ float:none; width:100%;} 

.housing-Left{float:none; width:100%; margin-bottom:20px; }
.housing-Left img{ width: auto}
.housing-Right{ float:none; width:100%; }  



/*akshay*/
.select{padding:2px}
.select-pree-box span{ padding:0 0 0 1%}
.contact-us-main .contact-Left img{ float: left;width: 100%; margin-bottom:20px; padding: 0px 0px 15px 0px; clear: both; display: block; }
.head-cont{ font-size: 20px; }
.contact-cont p { line-height: 20px;}
.contact-us-main .c-form-btn { text-align: center;}
#paymentinvoice td { float: left;  width: 100%;}
.contact-payment-main .form-c-left{ width: 100%; }
#paymentinvoice .payment-final td{ width: 50%; float: left; }
.bottom-head p, .contact-cont p { line-height: 20px; font-size: 17px;}
.payament-para {line-height: 19px; font-size: 15px;}
.img-logo-pay img{ width: 100%; }
  }
  
 @media only all and (max-width: 495px) {
 
  .search-f::-webkit-input-placeholder { 
  font-size:10px; line-height:30px;
}

.search-f:-moz-placeholder { /* Firefox 18- */ 
  font-size:10px; line-height:30px;
}

.search-f::-moz-placeholder { /* Firefox 19+ */ 
  font-size:10px; line-height:30px;
} 

.search-f:-ms-input-placeholder { /* IE 10+ */
 
  font-size:10px; line-height:30px;
}

.search-f::-ms-input-placeholder { /* Edge */
   font-size:10px; line-height:30px;
}

.search-f:placeholder-shown { /* Standard one last! */ 
  font-size:10px; line-height:30px;
}
 
  
.select{ float:left; margin:6px 3%}
.select-pree-box span{ float:left; clear:both; padding:10px 0}  
.p-submit-go{ float:left; clear:both; margin:2% 0}  


.formrent{ width:95%; margin:auto}

.h2, h2 {font-size: 20px !important;}
.h1, h1 {font-size: 20px !important;}
.contact-us-main .contact-us li{ padding: 20px 0px; }
.title-header-top{ padding: 35px 0px 0px 0px;}

}
  
 @media only all and (max-width: 480px) { 
.sub-menu-top li{ margin:1px 0 0 0; padding:0; display: inline-block; list-style: none; width:100%}

 
.news-list li { margin: 0 0%; padding:5px 0; float:none; width:100%; }
 
  .amenities-icon li{ margin:0 0.5%; width:30%;  }
 
   .btn-home a{ font-size:18px; margin:5px 0 5px 0;}
   .btn-home a span img { margin: 0px 0 0; width: 50px;}
   .btn-home li { margin: 0px 0%; padding:0; display:inline-block; width:99%;}
 
 .adv-search ul{ padding:0}
 .adv-search li{ margin:0 0 10px 0; padding:0; float:none;  list-style: none}
  .adv-search li.field1{  width:100%; list-style: none}
.adv-search li.field2{ width:100%; list-style: none}
.adv-search li.field3{  width:100%; list-style: none}
.adv-search li.field4{  width:100%; list-style: none}
.adv-search li .inner-field{ padding:0 0% 0 0 }
.adv-search li .inner-field-btn{ padding:0; text-align:right;  padding:0 0% 0 0} 
.search-adv{  padding:8px 0px; width:100%; }


 
 
   #close-bar { position:absolute; left:-25px; color:white; width:25px;  cursor:pointer} 
 
 .form-c-left{ float:none; width:100%}
.form-c-right{ float:none; width:100%}
 
 .col3-sitemap{ float:left; width:100%; margin:0 0%;}
 
 .team-Left {
    float: none;
    width: 100%; margin-bottom: 20px;
}

.team-Left img{ width:100%}
.team-Right {
    float: none;
    width: 100%;
}
 
  .top-footer li{ margin:0 0%; padding:0 0 0 0%;  float:left; width:50%; min-height:190px;  }

.project-title .location-txt{ position: static; margin:0px 0 0 0; }
.project-title h3{ font-size:26px;  }
.project-title p{ font-size:14px;  }
.price-left p{ font-size:14px; margin:0; padding:0}

.colm-4-txt{ float:left; width:100%;}

/*akshay css*/
.login-formpage{ width:100%}
/*akshay css*/
}


 @media only all and (max-width: 420px) {
  .left404{ float:none; width:100%;}  
 .right404{ float:none; width:100%; text-align:center; padding:15px 0 0 0} 
 .right404 img{ width:65%;}
 
.phone-number span.number{ }
 .menu{ width:65px}
 .proj-name-top { padding:20px 0}
  .proj-name-top h1 { font-size: 20px; }
.proj-name-top p span { font-size: 13px;}
.proj-name-top p { font-size: 13px; }
 
 .request-visit li{ margin:12px 0%; padding:0; list-style: none; float:none; width:100%} 
 .select-f{ width:96%; padding:10px 2%; border:0; border-radius:6px; font-size:16px;}
.text-f{ width:96%; padding:10px 2%; border:0; border-radius:6px; font-size:16px;}
 
 
 .all-project-list ul{ margin:0 auto; padding:0 0%; width:100%;}
 .all-project-list li{ margin:0 0% 20px;  width:100%;  }

 

.phone-number span.number{font-size: 14px; font-family: "Proxima-Nova-Bold";} 
.phone-number{ padding:20px 0 0 0}
.phone-number img{ width:16px;}
.login{ padding:0 0 0 6px;   font-size:14px;}



 .center-logo{ width:96%; }
.center-logo img{ width:100%}

 }
 @media only all and (max-width: 360px) {
  .gallery-content li{  width:100%; display:inline-block; list-style: none} 
   .amenities-icon li{ margin:0 0.5%; width:45%;  }
 
}
 @media only all and (max-width: 320px) {
}

 