@media (max-width: 1600px) {
.top-menu .navbar-dark .navbar-nav .nav-link{color:#000;font-size:16px}
.container-fluid {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}


.head {
    position: absolute;
    top: 58px;
}
.banner-offers li span.animated.bounceIn.infinite{
	    font-size: 16px !important;
	}
}
@media (max-width: 1550px) {
.top-menu .navbar-dark .navbar-nav .nav-link{color:#000;font-size:15px; font-weight: 600;}
.priceimg h4{font-size:14px;text-align:center}
.more_projects iframe {
    height: 750px;
}
}
@media(max-width: 1500px){
	.form-box h4 {
		font-size: 13px;
		padding: 10px 0;
	}
	.top_form h2 {
		font-size: 22px;
		padding: 9px;
	}
	.form_inner .form-control {
		margin-bottom: 6px;
	}
}

 .hover-box {
      position: relative;
      overflow: hidden;
      cursor: pointer;
    }

    .hover-box img {
      transition: transform 0.3s ease;
    }

    .hover-box:hover img {
      transform: scale(1.1); /* Zoom-in effect */
    }

    .hover-box .title, .hover-box .description {
      transition: opacity 0.3s ease;
      opacity: 0;
      position: absolute;
      bottom: 20px;
      left: 20px;
      right: 20px;
      color: white;
      background-color: rgba(0, 0, 0, 0.8);
      padding: 10px;
      border-radius: 5px;
    } 
    .hover-box:hover .title,
    .hover-box:hover .description {
      opacity: 1; /* Show title and description on hover */
    }
@media (max-width: 1366px) {
.ami-container p{font-size:14px;font-weight:600;text-align:center}
.priceimg h4{font-size:13px}
.ami-container{padding:1.2vw .8vw .8vw;height:17vw;margin-bottom:0}
.aboutsection .col-6 img{margin-bottom:25px}
.required-coll{text-align:center;background-color:#0E66AC;color:#fff;padding:8px;width:60%;margin:0 auto;margin-top:10px;margin-bottom:10px}
.from-banner h4{text-align:center;font-size:16px;font-weight:100;margin-bottom:15px;margin-top:15px}
.top-menu .navbar-dark .navbar-nav .nav-link{color:#000;font-size:10px}
.top-menu .nav-item .nav-link img{margin-right:5px;width:18px}
}
@media(max-width: 1366px) {
	.top_form h2 {
		text-align: center;
		color: #fff;
		font-size: 19px;
		padding: 8px;
		background-image: -webkit-linear-gradient(left,#444,#1a1a1a);
	}
.from-banner h4{text-align:center;font-size:14px;font-weight:100;margin-bottom:15px;margin-top:15px}
.form-box h4 {
    padding: 8px 0;
}
.og-block li {
    font-size: 16px;
}
.inp-txt {
    margin-left: 7px;
    font-size: 10px;
    color: #333;
}
.form_inner .form-control{margin-bottom:8px}
.top-menu .navbar-dark .navbar-nav .nav-link{color:#000;font-size:16px}
.top-menu{width:100%}
.locationli li {
    line-height: 26px;
    font-size: 1.12vw;
}
.container-fluid {
	padding-top: 18px;
	padding-bottom: 18px;
}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {

img.img-fluid.ami-icon {
    width: 100% !important;

}
ul.highlights-ul {
    padding-left: 17px;
}
.floor-colm {
    box-shadow: unset;
    padding: 20px;
	margin-bottom: 10px;
}
.loc {
    height: auto;
}
.locationli{padding-left:15px;margin-top:15px}
.priceimg img{width:100%;border:1px solid #e6e6e6;margin-bottom:15px}
.locationli li{line-height:28px;font-size:16px}
.pointer-event{margin-top:40px}
.banner-offers{position:relative;width:100%;background-color:#fff;top:0}
.top-menu{padding:4px 8px;position:fixed;top:0;left:0;width:100%;background:#fff;right:0;z-index:99}
.nabvar-manu{position:absolute;top:73px;z-index:999;width:100%;background:#fff}
.mobile-responsive{display:block}
.destop-responsive{display:none}
.og-block{display:none}
.required-coll{display:none}
.enquire-btn.form{font-size:16px;padding:.3vw 2vw;margin:0 auto;display:block}
.pricelistdiv12{padding:15px 0}
.top-menu .navbar-dark .navbar-nav .nav-link{color:#000;font-size:16px;border-bottom:1px solid #dbe4e9;padding-left:15px}
.bg-none1{color:#fff!important;border:1px solid #fff;background:rgba(0,0,0,.6)}
.pro-status{display:block;padding:3px;font-size:16px;text-transform:uppercase;color:#fff;background-color:#56a7de;text-align:center}
.banner-offers h4{display:block;padding:3px;font-size:24px;line-height:24px;font-weight:600;margin:5px 0;color:#40c2ce;text-transform:uppercase;text-align:center}
.banner-offers h4 span{padding:3px 0;font-size:15px;text-transform:capitalize;line-height:16px;text-shadow:none;color:#000;font-weight:100}
.banner-offers h5{background-color:#f1f1f1;padding:5px 8px;margin-top:3px;margin-bottom:5px;font-size:15px;text-align:left;text-transform:capitalize;list-style:none;color:#000;text-shadow:none}
.pro-tag-line{padding:3px 0;font-size:15px;text-transform:capitalize;text-shadow:none;color:#000;text-align:center}
.pro-price{display:block;padding:5px 0;font-weight:600;font-size:26px;text-shadow:none;color:#000;text-align:center}
.enquire-btn{font-size:16px;padding:4px 15px;margin:0 auto;display:block}
.banner-offers p{margin:8px 15px;color:#000;text-align:center}
.aboutsection{margin:3vw 0;max-width:100%}
.aboutus h1{font-size:32px;color:#282c6b;text-align:center}
.aboutus h4{font-size:20px;margin-bottom:10px;color:#282c6b;text-align:center}
.footer-widget p{color:#000;margin-bottom:15px;font-size:16px;text-align:justify}
.video-section{display:none}

#virtualvisit .head{
	    font-size: 8vw;
}

.navbar-brand img {
    width: 21%;
}
.project h4{font-size:24px;margin-bottom:10px;color:#000;text-align:center}
.ami-block{width:100%;margin:10px 0}
.ami img{width:100%;display:block;margin:0 auto 10px}
.ami-container p{font-size:14px;font-weight:600;text-align:center}
.ami-container{padding:10px;height:125px;margin-bottom:0}
.aboutsection .col-6 img{margin-bottom:25px}
.row-cols-md-3 .my-2{font-size:16px}
.location-icon p{font-size:16px;text-align:center}
.aboutusp p{font-size:16px;text-align:justify}
.aboutusp h4{font-size:20px;text-align:center;margin-bottom:15px}
.Disclaimer p{font-size:12px;line-height:16px}
.btn-warning{color:#fff;background-color:#282c6b;border-color:#282c6b}
.table-striped thead{display:none}
.table td,.table th{margin:3px 0;padding:8px 3px;vertical-align:top;width:100%;display:block;text-align:center}
.head{position:absolute;top:30px;right:-6px;color:#282c6b;font-size:9vw;letter-spacing:0;writing-mode:vertical-rl;text-orientation:mixed}
.modal-dialog.enq-modal{max-width:100%;border-radius:3px}
.modal-head{background-color:#0e66ae;display:block;font-size:24px;text-transform:capitalize;font-weight:400;color:#fff;padding:1.2vw 0;text-align:center}
.mobile-section{display:block;background:#2f2f2f;background:#2f2f2f;position:fixed;bottom:0;left:0;width:100%}
.mobile-section .btn-success{color:#fff;background-color:#000;border-color:#000;font-size:12px}
.mobile-section a{width:32.4%;border-radius:0;padding:5px}
.nav-pills .loc-tab-link{width:100%}
.carousel-indicators.mobile-top{display: none;}
.mobile-tata{color:#000}
.vsv-text-bg{background-color:transparent}
.Disclaimer{margin-bottom:35px}
.container-fluid {
    padding-top: 10px;
    padding-bottom: 10px;
}
.banner-offers li span.animated.bounceIn.infinite{
	    font-size: 15px !important;
	    line-height: 24px !important;

}
}

@media (max-height: 750px) and (max-width: 320px){
	.more_projects iframe {
		height: 780px;
	}
	.d-v{display: none;}
	.m-v{display: block;}
	.featuresBox li {
  width: 50%;
  display: inline-block;
  margin: 0px -2px;
  vertical-align: top;
  padding: 15px;
  text-align: center;
}
}