#inner_page_banner {
	position: relative
}

.inner_page_banner_tittle {
	position: absolute;
	top: 70px;
	right: 70px
}

.inner_page_banner_tittle .banner_title {
	color: var(--white);
	font-size: 60px;
	font-weight: 600;
	font-family: 'Segoe-UI'
}

.inner_page_banner_tittle ul.breadcrumb-banner {
	padding: 5px 0;
	list-style: none
}

.inner_page_banner_tittle ul.breadcrumb-banner li {
	display: inline;
	font-size: 16px;
	font-weight: 400;
	font-family: 'OpenSans-Light'
}

.inner_page_banner_tittle ul.breadcrumb-banner li+li:before {
	padding: 8px;
	color: var(--white);
	content: "/\00a0"
}

.inner_page_banner_tittle ul.breadcrumb-banner li {
	color: var(--white);
	text-decoration: none
}

.inner_page_banner_tittle ul.breadcrumb-banner li a {
	color: var(--white);
	text-decoration: none
}

.inner_page_banner_tittle ul.breadcrumb-banner li a:hover {
	color: var(--white);
	text-decoration: underline
}

.page_title {
	text-align: center;
	position: relative;
	z-index: 9999
}

.page_title h2 {
	color: #013B84;
	font-weight: 600;
	font-size: 55px;
	font-family: 'Segoe-UI'
}

.banner_title p {
	color: var(--black_alternate);
	font-weight: 400;
	font-size: 16px;
	font-family: 'OpenSans-Regular'
}

#next-step {
	background-color: #E06466;
	padding: 30px 0
}

#next-step h2 {
	font-size: 55px;
	color: var(--white);
	font-family: 'OpenSans-Regular'
}

#next-step p {
	font-size: 16px;
	color: var(--white);
	font-family: 'OpenSans-Regular'
}

.btn.btn-book-an {
	font-size: 25px;
	color: var(--orange);
	background-color: var(--white);
	padding: 15px 30px 15px 30px;
	border-radius: 10px;
	font-family: 'OpenSans-Medium'
}

.btn.btn-book-an:hover {
	font-size: 25px;
	color: var(--orange);
	background-color: var(--white);
	padding: 15px 30px 15px 30px;
	border-radius: 10px;
	font-family: 'OpenSans-Medium'
}

#online-help {
	background-color: var(--light_purple);
	padding: 40px 0
}

.card.online-card {
	height: 100%;
	position: relative;
	z-index: 9999
}

.online-card h2 {
	font-size: 25px;
	color: var(--orange);
	font-family: 'OpenSans-Bold'
}

.online-card p {
	color: #444;
	font-family: 'OpenSans-Regular'
}

.iti {
	width: 100% !important;
	display: block
}

.input-group-text {
	padding: 0 0
}

input[type="datetime-local"]::before {
	content: attr(placeholder);
	width: 100%
}

.input-group-text.bg-group {
	background-color: #00ffff00 !important;
	border: 1px solid #0ff0;
	border-bottom: 1px solid #444;
	border-radius: 0
}

.form-control.bg-control {
	background-color: #00ffff00 !important;
	border: 1px solid #0ff0;
	border-bottom: 1px solid #444;
	border-radius: 0
}

.btn.btn-book-now {
	color: var(--white);
	font-size: 17px;
	font-family: 'OpenSans-Regular';
	background-color: #0E939E;
	padding: 15px 40px
}

.btn.btn-book-now:hover {
	color: var(--white);
	font-size: 17px;
	font-family: 'OpenSans-Regular';
	background-color: #0E939E;
	padding: 15px 40px
}

#one_stop {
	padding: 30px 0;
	background-color: var(--light_purple);
	position: relative
}

.leaf_bottom {
	position: absolute;
	right: 0;
	bottom: 50px;
	z-index: 99
}

img {
	aspect-ratio: attr(width) / attr(height);
}
.owl-carousel, .bx-wrapper { direction: ltr; }
.owl-carousel .owl-item { direction: rtl; }