/* ======================= Extra Large Desktop Start ======================= */
@media only screen and (min-width: 1850px) {
	body{ font-size: 20px; }
	.section-head { font-size: 40px; }
	/* ============ Navbar start ============ */
	.navbar-brand1 img { width: 60%;}
	/* ============ Navbar End ============ */
	/* ============ Location Start ============ */
	.accordion-button { font-size: 20px; }
	/* ============ Location End ============ */
	/* ============ Popup Form End ============ */
	#price .input-group { padding: 10px 0px; }
	/* ============ Popup Form End ============ */
	.scrollup { background: #000; text-align: center; font-color: #fff; padding: 0px; width: 43px; height: 43px; 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: 38px; padding: 2px; }
}
/* ======================= 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: 60%;}
        /* ============ Navbar End ============ */
        /* ============ Location Start ============ */
        .accordion-button { font-size: 20px; }
        /* ============ Location End ============ */
        /* ============ Popup Form End ============ */
        #price .input-group { padding: 20px 0px; }
        /* ============ Popup Form End ============ */
	.scrollup { background: #000; text-align: center; font-color: #fff; padding: 0px; width: 43px; height: 43px; 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: 38px; padding: 2px; }
}
/* ======================= 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; }
}
/* ======================= 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%; filter: invert(1); margin: 0px auto 10px; }
	/* ============ About Developer Start ============ */
	/* ============ Footer Form Start ============ */
	#inquiryForm { display: none; }
	.footer-form { position: fixed; bottom: 0px; width: 100%; z-index: 9999;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 ============ */
	/* ============ 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%; filter: invert(1); margin: 0px auto 10px; }
	/* ============ About Developer Start ============ */
	/* ==================== Address Start ==================== */
	.innerAddress { background: #000; color: #fff; }
	.siteaddress { border-right: none; border-bottom: 1px dotted #fff; }
	/* ==================== Address End ==================== */
	/* ============ Footer Form Start ============ */
	#inquiryForm { display: none; }
	.footer-form { position: fixed; bottom: 0px; width: 100%; z-index: 9999;border-top: 1px solid #fff; }
	#price .modal-dialog { max-width: unset; width: 95%; }
	/* ============ Footer Form End ============ */
}
@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; }
}
/* ======================= 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; border-bottom: 1px solid #000; 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%; filter: invert(1); margin: 0px auto 10px; }
	/* ============ About Developer Start ============ */
	/* ==================== Address Start ==================== */
        .innerAddress { background: #000; color: #fff; }
        .siteaddress { border-right: none; border-bottom: 1px dotted #fff; }
        /* ==================== Address End ==================== */
	/* ============ Footer Form Start ============ */
	#inquiryForm { display: none; }
	.footer-form { position: fixed; bottom: 0px; width: 100%; z-index: 9999;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 ============ */
	/* ============ 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; font-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; }
}
