




.modal-dialog {
	max-width: 850px !important;
	margin: 1.75rem auto;
}.modal-dialog.modal-dialog-centered {
	max-width: 800px;
}
.modal-body {
	position: relative;
	flex: 1 1 auto;
	padding: 0;
}

.modal-header.border-0 {
	position: absolute;
	right: 0px;
	top: -4px;
	z-index: 9;
	font-weight: 600 !important;
}

.modal-body .container {
	padding: 0 !important;
}.consult-inn {
	border-radius: 22px;
	overflow: hidden;
}

.row.g-0.popup-form-main {
	display: flex;
	flex-direction: inherit;
	height: auto;
	flex-wrap: inherit;
	align-items: inherit !important;
}
 
 .req-guest-pass-left.pop-form-left {
	height: auto;
	background: #fef2f2;
	display: flex;
	align-items: flex-start;
	padding: 50px 35px;
}

.pop-form-left .heading {
	font-size: 35px;
}

.pop-form-right .consult-form {
	border: none !important;
	padding: 30px 25px 50px 25px !important;
}

.pop-form-left .col-md-12.consult-list-main {
	padding: 0;
	background: transparent;
}
.form-control {
	padding: 10px 10px;
	font-size: 13px;
 
}
.pop-form-left .consult-list-main ul li {
	font-weight: 600;
	font-size: 15px;
	margin-bottom: 15px;
}

.pop-form-left .consult-list-main ul {
	background: #faebeb;
	padding: 30px 20px 30px 40px;
}
.pop-form-right h4 {
	text-align: center;
	margin-bottom: 15px;
	font-weight: 800;
}

.pop-form-right .consult-form .btn.btn-primary {
	max-width: 55%;
	width: 100% !important;
	min-width: 250px;
	margin: 0 auto;
}
.pop-form-right .consult-form .popup-sub-title {
	margin: 0 auto;
	text-align: center;
	display: block;
	width: 100%;
	margin-bottom: 20px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: -10px;
}
.map-left .descrition {
	font-weight: 600;
	padding-right: 0;
}

.sub-title.text-secondary.cta-pop-tit h2 {
	font-size: 37px !important;
	text-shadow: none !important;
	text-transform: capitalize;
	font-weight: 800;
	color: #333;
	text-align: center;
	line-height: 1;
	margin-bottom: 35px;
	margin-top: 30px;
}
.pop-form-left {
	position: relative;
}

#cta-form .consult-form {
	padding: 30px 40px 50px 40px !important;
}


.col-md-12.Disclaimer-inn {
	position: absolute;
	bottom: 0;
	width: 90%;
	bottom: 2%;
	text-align: center;
	font-size: 12px;
	left: 5%;
	font-weight: normal;
}

.cta-pop-tit2 {
	text-align: center;
	font-size: 22px;
	font-weight: normal;
	margin: 20px auto;
	line-height: 1.4;
	font-weight: 500;
	text-transform: none;
	max-width: 306px;
}

@media (min-width: 992px) {
.pop-form-left {
	width: 45%;
}
.pop-form-right {
	width: 55%;
}
#cta-form .pop-form-left {
	width: 50%;
}
#cta-form .pop-form-right {
	width: 50%;
}
	 
}
.col-md-12.Disclaimer-inn.mobile {
	display: none;
}
.col-md-12.Disclaimer-inn.mobile {
	display: none;
}
@media screen and (min-width:280px) and (max-width:767px) {

.row.g-0.popup-form-main {
	display: flex;
	flex-direction: column;
 
}
.modal.login .modal-body {
	padding: 0 !important;
	border-radius: 0 !important;
}

.consult-inn {
	border-radius: 6px;
	overflow: hidden;
}
.modal-dialog {
	max-width: 850px !important;
	margin: 1.75rem 2%;
}

.pop-form-right .consult-form {
	border: none !important;
	padding: 30px 25px 10px 25px !important;
}
.map-left .descrition {
	font-weight: normal;
	padding-right: 0;
	font-size: 14px;
}

.pop-form-left .col-md-12.consult-list-main {
	padding: 0;
	background: transparent;
	display: none;
}

.req-guest-pass-left.pop-form-left {
	padding: 50px 35px 20px 35px;
}

.pop-form-right h4 {
	text-align: center;
	margin-bottom: 20px;
	font-size: 25px;
	/* text-transform: uppercase; */
	display: none;
}
.consult-text .title-section.section-title {
	margin-bottom: 30px;
	text-align: center;
}
.consult-text .sub-title.text-secondary {
	max-width: 120px;
	margin: 0;
	display: inline-block;
	width: auto;
}


.sub-title.text-secondary.cta-pop-tit h2 {
	font-size: 30px !important;
	text-shadow: none !important;
	text-transform: capitalize;
 	line-height: 1;
	margin-bottom: 0;
	margin-top: 0;
}
.Disclaimer-inn.desktop {
	display: none;
}
.cta-pop-tit2 {
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	margin: 15px auto 0px auto;
	line-height: 1.4;
	font-weight: 500;
	text-transform: none;
	max-width: 250px;
}
#cta-form .title-section.section-title {
	margin-bottom: 10px;
}
#cta-form .consult-form {
	padding-bottom: 0 !important;
}

.col-md-12.Disclaimer-inn.mobile {
	position: relative;
	width: 100%;
	left: 0;
	padding: 10px 25px 10px 25px;
	background: #fef2f2;
}

.col-md-12.Disclaimer-inn.mobile p {
	margin: 0;
}
.modal-dialog.modal-dialog-centered {
	border-radius: 10px;
	overflow: hidden;
}

.sc-footer.form-note {
	line-height: 1;
	padding-left: 16px;
	margin-bottom: 0 !important;
	text-align: center;
}
#cta-form .map-left {
	text-align: center;
	width: 100%;
}
#cta-form .cta-pop-tit2 {
	max-width: 435px;
}

.shedule-footer-txt {
	font-size: 12px;
	margin-top: 16px;
	text-align: center;
}

.col-md-12.Disclaimer-inn.mobile p {
	margin: 0;
	line-height: normal;
}
.col-md-12.Disclaimer-inn.mobile {
	display: block;
}

}


@media screen and (min-width:767px) and (max-width:1024px) {
	
.consult-inn {
	border-radius: 6px;
	overflow: hidden;
}
.modal-dialog {
	max-width: 850px !important;
	margin: 1.75rem 2%;
}
.container {
	max-width: 100%;
}

	
	
}