/* ======================= Extra Large Desktop Start ======================= */
@media only screen and (min-width: 1850px) {
	body{ font-size: 20px; }
	.section-head { font-size: 40px; }
	.navbar .navbar-nav .nav-link{
	font-size: 19px;
}
	.amenities-main1 h3{
	
	font-size: 21px;
	}

	.ami-iconholder h6{
	
	    font-size: 18px;
	}
	/* ============ Navbar start ============ */
	.navbar-brand1 img { width: 100%;}
	/* ============ Navbar End ============ */
	/* ============ Location Start ============ */
	.gallerypara h6 { font-size: 20px; }
	.accordion-button { font-size: 20px; }
	/* ============ Location End ============ */
	/* ============ Popup Form End ============ */
	#price .input-group { padding: 10px 0px; }
	/* ============ Popup Form End ============ */
	.scrollup {  width: 43px; height: 43px; }
	i.fa-solid.fa.fa-angle-up {font-size: 38px;}
}
/* ======================= Extra Large Desktop End ======================= */
/* ======================= Extra Large Desktop Start ======================= */
@media only screen and (min-width: 2001px) {
  body{ font-size: 22px; }
        .section-head { font-size: 40px; }
        /* ============ Navbar start ============ */
        .navbar-brand1 img { width: 100%;}
        /* ============ Navbar End ============ */
        /* ============ Location Start ============ */
	.gallerypara h6 { font-size: 20px; }
        .accordion-button { font-size: 20px; }
        /* ============ Location End ============ */
        /* ============ Popup Form End ============ */
        #price .input-group { padding: 20px 0px; }
        /* ============ Popup Form End ============ */
	 .scrollup {  width: 43px; height: 43px; }
        i.fa-solid.fa.fa-angle-up {font-size: 38px;}

}
/* ======================= Extra Large Desktop End ======================= */
/* ======================= Large Desktop Start ======================= */
@media only screen and (min-width: 1400px)  and (max-width: 1800px) {
	body{ font-size: 18px; }
	.section-head { font-size: 35px; }
.navbar .navbar-nav .nav-link{
font-size: 13px;
}
}
/* ======================= Large Desktop End ======================= */
/* ======================= Normal Start ======================= */
@media only screen and (min-width: 1200px) and (max-width: 1500px) {

}
/* ======================= Normal End ======================= */
/* ======================= Tablet Start ======================= */
@media only screen and (min-width: 767px) and (max-width: 960px) and (orientation: portrait) {
	body{ font-size: 16px; }
	.container { max-width: unset; width: 100%; }
	#lock{ display:none; }
	.wrapper{ display:block; }
	/* ============ Overview Start ============ */
	/*.innerHighlights { border-right: none; border-bottom: 1px solid #b98e33; margin: 10px 0px; }*/
	/* ============ Overview End ============ */
	/* ============ Configuration Start ============ */
	.innerconfiguration { margin-bottom: 35%; }
	/* ============ Configuration End ============ */
	/* ============ Location Start ============ */
	.locdetails { border-right: none; border-bottom: 1px solid #000; }
	/* ============ Location End ============ */
	/* ============ About Developer Start ============ */
	.clientlogo { width: 35%; margin: 0px auto 10px; }
	/* ============ About Developer Start ============ */
	/* ============ Footer Form Start ============ */
	#inquiryForm { display: none; }
	.footer-form {background: #10555a; position: fixed; bottom: 0px; width: 100%; z-index: 99;border-top: 1px solid #fff; }
	/* ============ Footer Form End ============ */
}
@media only screen and (min-width: 767px) and (max-width: 960px) {
	#lock{ display:block;text-align: center;position: relative;top: 50%;font-size: 34px;}
	.wrapper{ display:none; }
}
/* ======================= Tablet End ======================= */
/* ======================= Large Mobile Start ======================= */
@media only screen and (min-width: 480px) and (max-width: 767px) and (orientation: portrait) {
	body{ font-size: 16px;}
	.container { max-width: unset; width: 100%; }
	#lock{ display:none; }
	.wrapper{ display:block; }
	/* ============ Overview Start ============ */
	.innerHighlights { border-right: none; border-bottom: 1px solid #000; margin: 10px 0px; }
	/* ============ Overview End ============ */
	.locationimgbox {
		position: relative;
		padding-top: 9px;
	}
	/* ============ Configuration Start ============ */
	.innerconfiguration { margin-bottom: unset; padding-bottom: 3rem !important; }
	.configareasection { position: relative; left: unset; transform: unset; }
	.Configurationbox { margin: 0px; }
	/* ============ Configuration End ============ */
	.toppadding2{
		padding-top: unset;
	}
	/* ============ Location Start ============ */
	.locdetails { border-right: none; border-bottom: 1px solid #000; }
	/* ============ Location End ============ */
	/* ============ About Developer Start ============ */
	.clientlogo { width: 50%; filter: invert(1); margin: 0px auto 10px; }
	/* ============ About Developer Start ============ */
	/* ==================== Address Start ==================== */
	.innerAddress { background: #243b6e; color: #fff; }
	.siteaddress { border-right: none; border-bottom: 1px dotted #fff; }
	
	/* ==================== Address End ==================== */
	/* ============ Footer Form Start ============ */
	#inquiryForm { display: none; }
	.footer-form { background: #e0b041; position: fixed; bottom: 0px; width: 100%; z-index: 99;border-top: 1px solid #fff; background: #e0b041 !important;}
	#price .modal-dialog { max-width: unset; width: 95%; }
	/* ============ Footer Form End ============ */
}
@media only screen and (max-width: 991px) {
    #Amenities .nav-item {
        width: 35%;
    }
	.toppadding2{
		padding-top: unset;
	}
	.Configurationbox .pricepop span {
		font-size: 17px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) and (orientation: landscape) {
	#lock{ display:block;text-align: center;position: relative;top: 50%;font-size: 34px;}
	.wrapper{ display:none; }
	.mobaddbar-border {
		border-bottom-style: dashed;
		border-bottom-color: #fff;
	  }
	  .addbar-border:nth-child(3) {
		border-left-style: dashed;
		border-left-color: #fff;
	
		border: none;
	  }
	  .add-para {
		color: #fff;
		font-size: 18px;
		font-weight: 600;
	  }
	  .locationimgbox {
		position: relative;
		padding-top: 9px;
	}
	  .toppadding2{
		padding-top: unset;
	}
}
/* ======================= Large Mobile End ======================= */
/* ======================= Small Mobile Start ======================= */
@media only screen and (min-width: 300px) and (max-width: 480px) and (orientation: portrait) {
	body{ font-size: 15px; }
	.container { max-width: unset; width: 100%; }
	#lock{ display:none; }
	.wrapper{ display:block; }
	/* ============ Overview Start ============ */
	.innerHighlights { border-right: none; margin: 10px 0px; }
	/* ============ Overview End ============ */
	/* ============ Configuration Start ============ */
	.innerconfiguration { margin-bottom: unset; padding-bottom: 3rem !important; }
	.configareasection { position: relative; left: unset; transform: unset; }
	.Configurationbox { margin: 0px; }
	/* ============ Configuration End ============ */
	/* ============ Location Start ============ */
	.locdetails { border-right: none; border-bottom: 1px solid #000; }
	/* ============ Location End ============ */
	/* ============ About Developer Start ============ */
	.clientlogo { width: 50%; margin: 0px auto 10px; }
	/* ============ About Developer Start ============ */
	.toppadding2{
		padding-top: unset;
	}
	.locationimgbox {
		position: relative;
		padding-top: 9px;
	}
	/* ==================== Address Start ==================== */
        .innerAddress { background-image: url(../img/texture.jpg); background-repeat: no-repeat; background-size: cover; color: #fff; }
        .siteaddress { border-right: none; border-bottom: 1px dotted #fff; }
        /* ==================== Address End ==================== */
	/* ============ Footer Form Start ============ */
	#inquiryForm { display: none; }
	.footer-form {background: #10555a !important; position: fixed; bottom: 0px; width: 100%; z-index: 99;border-top: 1px solid #fff; }
	#price .modal-dialog { max-width: unset; width: 95%; }
	/* ============ Footer Form End ============ */
}
@media only screen and (min-width: 300px) and (max-width: 480px) and (orientation: landscape) {
	#lock{ display:block;text-align: center;position: relative;top: 50%;font-size: 34px;}
	.wrapper{ display:none; }
}
/* ======================= Small Mobile End ======================= */
@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: landscape) {
	#lock{ display:block;text-align: center;position: relative;top: 50%;font-size: 34px;}
	.wrapper{ display:none; }
}
@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {
	#lock{ display:none; }
	.wrapper{ display:block; }
}
@media screen and (min-width: 320px) and (max-width: 480px) and (orientation: landscape) {
	#lock{ display:block;text-align: center;position: relative;top: 50%;font-size: 34px;}
	.wrapper{ display:none; }
}
@media screen and (min-width: 320px) and (max-width: 480px) and (orientation: portrait) {
	#lock{ display:none; }
	.wrapper{ display:block; }
}
@media screen and (min-width: 481px) and (max-width: 768px) and (orientation: landscape) {
	#lock{ display:block;text-align: center;position: relative;top: 50%;font-size: 34px;}
	.wrapper{ display:none; }
}
@media screen and (min-width: 481px) and (max-width: 768px) and (orientation: portrait) {
	#lock{ display:none; }
	.wrapper{ display:block; }
}
@media screen and (min-width: 320px) and (max-width: 640px) and (orientation: landscape) {
	#lock{ display:block;text-align: center;position: relative;top: 50%;font-size: 34px;}
	.wrapper{ display:none; }
}
@media screen and (min-width: 320px) and (max-width: 640px) and (orientation: portrait) {
	#lock{ display:none; }
	.wrapper{ display:block; }
}
@media screen and (min-width: 600px) and (max-width: 960px) and (orientation: landscape) {
	#lock{ display:block;text-align: center;position: relative;top: 50%;font-size: 34px;}
	.wrapper{ display:none; }
}
@media screen and (min-width: 600px) and (max-width: 960px) and (orientation: portrait) {
	#lock{ display:none; }
	.wrapper{ display:block; }
}
@media screen and (min-width: 820px) and (max-width: 1180px) and (orientation: landscape) {
	#lock{ display:none; }
	.wrapper{ display:block; }
	body{ font-size: 13px; }
	.section-head { font-size: 30px; }
	/* ============ Navbar start ============ */
	.navbar-brand1 img { width: 60%;}
	/* ============ Navbar End ============ */
	.ami-iconholder { height: 210px; }
	/* ============ Configuration Start ============ */
	.Configurationbox { margin: 15px; }
	.innerconfiguration { margin-bottom: 20%; }
	/* ============ Configuration End ============ */
	/* ============ Location Start ============ */
	.innerLocation img { height: 100%; }
	.accordion-button { font-size: 16px; }
	/* ============ Location End ============ */
	/* ============ Popup Form End ============ */
	#price .input-group { padding: 20px 0px; }
	/* ============ Popup Form End ============ */
	.scrollup { background: #000; text-align: center; color: #fff; padding: 2px; width: 30px; height: 30px; position: fixed; bottom: 6%; right: 3%; cursor: pointer; color: #fff; border-radius: 30px; z-index: 9999999;display: none; }
	i.fa.fa-arrow-circle-up { font-size: 27px; } 
}
@media screen and (min-width: 820px) and (max-width: 1180px) and (orientation: portrait) {
	#lock{ display:none; }
	.wrapper{ display:block; }
	.ami-iconholder {height: 210px; }
}
/*==================== Tablet Devices Start=============================*/

/*==================== All Large Devices Start=============================*/

 

