.form-control:disabled{
	background:transparent;
}
/* Desktop to mobile Media:- */
@media only screen and (max-width: 767px) {
	.client-reviewss{
		column-count: 1;
	}
	.update-paragraph-content-NAVM.mb-3 p{
		font-size: 15px !important;
	}	
	header {
		padding: 10px 0;
	}	
	a.nav-brand img {
		width: 150px;
	}
	.bookinf-button-NAV-M button{
		width:auto;
		margin: 0 0 1rem;
		font-size: 18px;
	}
	.welcome-paragrah p {
		padding: 0rem 0;
		font-size: 15px !important;
	}
	.banner-content h1 {
		font-size: 25px;
	}
	.perks-gridd-main-Navm {
		display: flex;
		margin: 15px 0;
		flex-wrap: wrap;
	}
	.perks-box-main{
		width: 100%;
	}
	.booknow-btn{
		display:none;
	}
	.gallery-main-box ul {
		column-count: 1;
	}
	.foot-bottom {
		display: block;
		padding-top: 20px;
		text-align: center;
		padding-bottom: 20px;
	}
	.foot-social {
	    padding: 15px 0px;
	}
	.perks-content {
		padding: 5px !important;
	}
	.perks-content h4 {
		font-size: 13px;
	}
	.banner-bootn-form-search_NAV_M form {
		position: relative;
		width: 100%;
		left: 0;
		right: 0;
		margin-top: 0;
		margin: 0;
		background: #fff;
		padding: 10px 0;
		border-radius: 14px;
		box-shadow: 1px 1px 15px 1px #00000048;
	}
	.footer-logo ul li a {
		font-size: 12px;
	}
	.footer-logo ul li {
		display: inline-block;
		margin: 15px 10px 0 0;
	}
	section.section-first_HOME {
		height: auto;
		padding-bottom:0px;
	}
	.heading-title h2 {
		font-size: 25px;
	}
	.container .col-lg-2 {
		width: 50%;
	}
	section.section-second_HOME {
		padding: 50px 0;
	}
	.play-video-popup iframe {
		height: 250px;
	}
	.video-main-bgg {
		height: 100%;
	}
	.play-video-popup {
		height: auto;
	}
	.third-section_HOME {
		padding: 0 0 50px;
	}
	section.forth-section_Home, section.new-update-sectionbetween-NAVM, section.fifth-section_HOME, section.sixth-section, section.seventh-section-HOME{
		padding:50px 0;
	}
	.perks-box-main{
		height:auto !important;
		margin-bottom: 15px !important;
	}
	.serv-NAVM-update-new {
		padding: 1rem;
		min-height:auto !important;
		margin-bottom:15px !important;
	}
	.updated-service-boxmain {
		height: auto !important;
	}
}

/* ----------- iPhone 5, 5S, 5C and 5SE ----------- */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) {

}

/* For Ipad Media:- */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.perks-gridd-main-Navm {
		display: flex;
		margin: 15px 0;
		flex-wrap: wrap;
	}
	.perks-box-main{
		width:100%;
	}
	.third-section_HOME {
		padding: 0 0 50px;
	}
	section.forth-section_Home, section.new-update-sectionbetween-NAVM, section.fifth-section_HOME, section.sixth-section, section.seventh-section-HOME{
		padding:50px 0;
	}
	.perks-box-main{
		height:auto !important;
		margin-bottom: 15px !important;
	}
	.serv-NAVM-update-new {
		padding: 1rem;
		min-height:auto !important;
		margin-bottom:15px !important;
	}
	.updated-service-boxmain {
		height: auto !important;
	}
	section.section-first_HOME {
		height: 50vh;
	}
}

/* For Ipad-Pro Media:- */
@media only screen and (min-width: 992px) and (max-width: 1024px) {

}

/* Screen Resolution MacBook Pro Laptop 1440x990 */
@media only screen and (min-width: 1367px) and (max-width: 1649px) {
	.banner-content {
		padding: 6rem 0;
	}
	.perks-content ul li {
			font-size: 15px;
		margin-bottom: 0px;
	}
	.perks-content h3 {
		font-size: 16px;
		letter-spacing: 0px;
	}
	.perks-box-main {
		margin: 0;
		box-shadow: rgb(0 0 0 / 8%) 0px 8px 24px;
		padding: 1rem;
		background: #fff;
		color: #000;
		height: 60vh;
		border: 5px solid #00bcd4;
		border-top-right-radius: 70px;
		border-bottom-left-radius: 70px;
	}
	.banner-content h1 {
		font-size: 35px;
		color: #ffffff;
		text-shadow: 1px 2px #525b5c;
		font-weight: 800;
		padding-bottom: 0;
	}
}

@media only screen and (max-width: 1024px) {
	.banner-content {
		padding: 5rem 0;
	}
}

/* Small Desktop Screen Resolution 1366x768 */
@media only screen and (max-width: 1366px) {
	.banner-content h1 {
		font-size: 35px;
		color: #ffffff;
		text-shadow: 1px 2px #525b5c;
		font-weight: 800;
		padding-bottom: 0;
	}
	.perks-content ul li {
		font-size: 13px;
		margin-bottom: 0px;
	}
	.perks-content p {
		font-size: 14px;
	}
	.banner-content {
		padding: 3rem 0;
	}
	.perks-content h3 {
		font-size: 16px;
		letter-spacing: 0px;
	}
	.perks-box-main {
		margin: 0;
		box-shadow: rgb(0 0 0 / 8%) 0px 8px 24px;
		padding: 1rem;
		background: #fff;
		color: #000;
		height: 70vh;
		border: 5px solid #00bcd4;
		border-top-right-radius: 70px;
		border-bottom-left-radius: 70px;
	}
	.updated-service-boxmain {
		height: 350px;
	}
}

@media (min-device-width: 800px) and (max-device-width: 1280px) and (orientation: landscape) {

}

@media only screen and (max-width: 800px) {
    .services-col{
        width: 100%;
        margin-bottom: 50px;
    }
    .services-col p{
        padding: 0;
		text-align: center;
    }
	.services-col img{
		height: auto !important;
	}
	.service-section:nth-last-child(1) .services-col{
		margin: 0px !important;
	}
	.footer-logo ul{
		padding: 0px;
		column-gap: 25px;
	}
	.nav-menu > li > a{
		padding: 26px 0px;
	}
	.footer-logo ul li{
		margin: 0px !important;
	}
}
@media only screen and (min-width: 1800px) and (max-width: 1920px){
	.perks-box-main{
		height: 65vh;
	}
}
@media only screen and (min-width: 1921px){
	.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{
		max-width: 1800px;
	}
	.services-col img{
		height: 450px;
	}
}