
@media only screen and (max-width: 1365px) {
  .floor-plan-tab-container{padding-left:0; padding-right: 0;}

}

@media only screen and (max-width: 1279px) and (min-width: 993px)  {
  .site-header .nav-link{font-size: 13px; padding: 0; white-space: nowrap;}
  .site-header .mobile-number{font-size: 14px;}  
}
@media only screen and (max-width: 1279px) {
  .hero-form-container{position: static; height: auto; width: auto; background: #242323;}

}


@media only screen and (max-width: 993px) {
  .section h3{font-size: 2rem;}
  .mobile-number{margin-left: 0 !important;}
  .mobile-number a{display: block;} 
  .pt-180{padding-top: 140px;}

  .modal-highlight-box{display: none;}

}

@media only screen and (max-width: 767px) {
  .btn-download{display: block;}
  .location-section .location-map img{height: auto;}
  .location-section .location-usp iframe{height: 50vh;}
  
}

@media only screen and (max-width: 600px) {
  .site-footer{padding-bottom: 60px;}
  .footer-cta-section{display: block;}
  
  
}

@media only screen and (max-width: 480px) {
.schedule-site-visit span{display: block;  padding: 6px 0;}
.footer-cta-section a{font-size:11px;}
.offer-section .left-col .caption{font-size: 28px;}
.offer-section .content-col{padding-left:30px; padding-right:30px;}
.offer-section .content-col .fs-4{font-size: 16px !important;}
.offer-section .content-col .fs-5{font-size: 16px !important;}
.offer-section .content-col .fs-6{font-size: 14px !important;}

.offer-section .right-col .price{font-size: 26px;}
}