 /*======================= Extra Large Desktop Start ======================= */
@media only screen and (min-width: 1850px) {
	body { font-size: 17px; }
	.navbar .navbar-nav .nav-link { color: #000; padding: 2.2em 1.4em; }
	.nav-item a { font-size: 17px; font-weight: 500; }
	.section-head { font-size: 45px; }
	.elementimg { width: 50%; }
	.elementimg1 { width: 30%; }
	/* ========================== Overview Start ========================== */
	.paraover { line-height: 40px; letter-spacing: 2.3px; }
	/* ========================== Overview End ========================== */
	/* ========================== Amenities Start ========================== */
	.hi-icon { width: 110px; height: 110px; }
	.hi-icon img { margin: 15px auto; padding: 2px; width: 65%; }
	p.disAmenities { font-size: 9px; margin-top: 10px; padding-left: 10%; }
	/* ========================== Amenities End ========================== */
	/* ========================== Contact Us Start ========================== */
	.input-group { padding: 5px; }
	.form-control { font-size: 17px; }
	label.form-check-label.small-form-check-label.largercheckbox { font-size: 13px !important; }
	label.form-check-label2.small-form-check-label2 { font-size: 13px !important; }
	button#submitf { font-size: 17px; background: #a7814f; color: #fff; padding: 11px 40px; }
	/* ========================== Contact Us End ========================== */
	/* ========================== Disclaim Start ========================== */
	.disclaimertext { font-size: 11px; }
	h6.partnerlargertext.text-center { font-size: 16px !important; }
	.copyright { text-align: center; font-size: 17px;font-weight: 600;padding-bottom: 20px; margin-bottom: 0; }
	/* ========================== Disclaim End ========================== */
	.addbar-borderr {
		border-left-style: outset;
		border-left-color: #c3985a;
		/* position: relative; */
		height: 126px;
		/* top: -4px; */
		/* text-align: center; */
	}
}	
@media only screen and (min-width: 2000px) {
	body { font-size: 22px; }
	.nav-item a { font-size: 22px; }
	.activeHover { border-top: 4.5px solid #7c1746 !important; }
	.navbar-expand-lg .navbar-nav .nav-link { border-top: 4.5px solid #fff; }
	#enqirebutton1 { padding: 12px 25px; }
	.section-head { font-size: 50px; }
	.elementimg { width: 50%; }
	.elementimg1 { width: 30%; }
	/* ========================== Overview Start ========================== */
	.paraover { line-height: 50px; letter-spacing: 2.6px; }
	/* ========================== Overview End ========================== */
	/* ========================== Amenities Start ========================== */
	.hi-icon { width: 150px; height: 150px; }
	.hi-icon img { margin: 15px auto; padding: 2px; width: 65%; }
	p.disAmenities { font-size: 9px; margin-top: 10px; padding-left: 10%; }
	/* ========================== Amenities End ========================== */
	/* ========================== Contact Us Start ========================== */
	.input-group { padding: 10px; }
	.form-control { font-size: 25px; }
	label.form-check-label.small-form-check-label.largercheckbox { font-size: 17px !important; }
	label.form-check-label2.small-form-check-label2 { font-size: 17px !important; }
	button#submitf { font-size: 25px; background: #a7814f; color: #fff; padding: 11px 40px; }
	/* ========================== Contact Us End ========================== */
	/* ========================== Disclaim Start ========================== */
	.disclaimertext { font-size: 14px; }
	h6.partnerlargertext.text-center { font-size: 20px !important; }
	.copyright { text-align: center; font-size: 23px;font-weight: 600;padding-bottom: 20px; margin-bottom: 0; }
	/* ========================== Disclaim End ========================== */
	.addbar-borderr {
		border-left-style: outset;
		border-left-color: #c3985a;
		/* position: relative; */
		height: 126px;
		/* top: -4px; */
		/* text-align: center; */
	}
}
@media only screen and (min-width: 2499px) {
	body { font-size: 24px; }
	.nav-item a { font-size: 24px; }
	.activeHover { border-top: 4.5px solid #7c1746 !important; }
	.navbar-expand-lg .navbar-nav .nav-link { border-top: 4.5px solid #fff; }
	#enqirebutton1 { padding: 12px 25px; }
	.section-head { font-size: 55px; }
	.elementimg { width: 50%; }
	.elementimg1 { width: 30%; }
	/* ========================== Overview Start ========================== */
	.paraover { line-height: 50px; letter-spacing: 3.6px; }
	/* ========================== Overview End ========================== */
	/* ========================== Amenities Start ========================== */
	.hi-icon { width: 150px; height: 150px; }
	.hi-icon img { margin: 15px auto; padding: 2px; width: 65%; }
	p.disAmenities { font-size: 9px; margin-top: 10px; padding-left: 10%; }
	/* ========================== Amenities End ========================== */
	/* ========================== Contact Us Start ========================== */
	.input-group { padding: 10px; }
	.form-control { font-size: 25px; }
	label.form-check-label.small-form-check-label.largercheckbox { font-size: 17px !important; }
	label.form-check-label2.small-form-check-label2 { font-size: 17px !important; }
	button#submitf { font-size: 25px; background: #a7814f; color: #fff; padding: 11px 40px; }
	/* ========================== Contact Us End ========================== */
	/* ========================== Disclaim Start ========================== */
	.disclaimertext { font-size: 14px; }
	h6.partnerlargertext.text-center { font-size: 20px !important; }
	.copyright { text-align: center; font-size: 23px;font-weight: 600;padding-bottom: 20px; margin-bottom: 0; }
	/* ========================== Disclaim End ========================== */
}
/* ======================= Extra Large Desktop End ======================= */
/* ======================= Large Desktop Start ======================= */
@media only screen and (min-width: 1496px) and (max-width: 1849px) {
	body { font-size: 16px; }
	.nav-item a { font-size: 16px; font-weight: 500; }
	.navbar .navbar-nav .nav-link { color: #03493d; padding: 1.8em 1.2em; }
	.section-head { font-size: 38px; }
	.elementimg { width: 50%; }
	.elementimg1 { width: 30%; }
	/* ========================== Overview Start ========================== */
	.paraover { line-height: 38px; letter-spacing: 2.2px; }
	/* ========================== Overview End ========================== */
	/* ========================== Amenities Start ========================== */
	.hi-icon { width: 95px; height: 95px; }
	.hi-icon img { margin: 15px auto; padding: 2px; width: 65%; }
	/* ========================== Amenities End ========================== */
	/* ========================== Contact Us Start ========================== */
	.input-group { padding: 5px; }
	/*.form-control { font-size: 25px; }*/
	label.form-check-label.small-form-check-label.largercheckbox { font-size: 12px !important; }
	label.form-check-label2.small-form-check-label2 { font-size: 12px !important; }
	button#submitf { font-size: 18px; background: #a7814f; color: #fff; padding: 7px 40px; }
	/* ========================== Contact Us End ========================== */
	/* ========================== Disclaim Start ========================== */
	.disclaimertext { font-size: 9px; }
	h6.partnerlargertext.text-center { font-size: 16px !important; }
	.copyright { text-align: center; font-size: 16px;font-weight: 600;padding-bottom: 20px; margin-bottom: 0; }
	/* ========================== Disclaim End ========================== */
}
/* ======================= Large Desktop End ======================= */
/* ======================= Tablet Start ======================= */
@media only screen and (min-width: 767px) and (max-width: 960px) and (orientation: portrait) {
	body { font-size: 15px; }
	#lock {	display: none; }
	.wrapper { display: block; }
	.section-head {	font-size: 26px; }
	.addbar-border { border-left-style: none; border-left-color: #c3985a; }
	.enquieymb { background: #7c1746; color: #fff; z-index: 9999; position: fixed; bottom: 0px; width: 100%; border-top: 1px solid #c3985a;}
	.input-group { padding: 5px 0px; }
	/* ========================== Amenities Start ========================== */
	.owl-carousel .owl-item img { display: block; width: 70%; }
	/* ========================== Amenities End ========================== */
        .mbenquiry { margin: 0px; padding: 5px; }
}
@media only screen and (min-width: 767px) and (max-width: 960px)  and (orientation: landscape) {
	#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: 13px; }
	#lock { display: none; }
	.wrapper { display: block; }
	.section-head {	font-size: 26px; }
	.addbar-border { border-left-style: none; border-left-color: #c3985a; }
	.enquieymb { background: #7c1746; color: #fff; z-index: 9999; position: fixed; bottom: 0px; width: 100%; border-top: 1px solid #c3985a;}
	.input-group { padding: 5px 0px; }
	/* ========================== Amenities Start ========================== */
	.owl-carousel .owl-item img { display: block; width: 70%; }
	/* ========================== Amenities End ========================== */
	.footerlogin { width: 50%; margin: 0px auto; }
	.mbenquiry { margin: 0px; padding: 5px; }
}

@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: 12px; }
	#lock { display: none; }
	.wrapper { display: block; }
	.section-head {	font-size: 26px; }
	.addbar-border { border-left-style: none; border-left-color: #c3985a; }
	.enquieymb { background: #7c1746; color: #fff; z-index: 9999; position: fixed; bottom: 0px; width: 100%; border-top: 1px solid #c3985a;}
	.input-group { padding: 5px 0px; }
	/* ========================== Amenities Start ========================== */
	.owl-carousel .owl-item img { display: block; width: 70%; }
	/* ========================== Amenities End ========================== */
	.footerlogin { width: 50%; margin: 0px auto; }
	.mbenquiry { margin: 0px; padding: 5px; }
}
@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: block;	text-align: center;	position: relative; top: 50%; font-size: 34px; }
	.wrapper { display: none; }
}
@media screen and (min-width: 820px) and (max-width: 1180px) and (orientation: portrait) {
	#lock { display: none; }
	.wrapper { display: block; }
}
