.banner-header {
    background-image: url(../images/banner.png); background-repeat: no-repeat;
    background-size: cover;
}
.rowbrand.testimonial-slider .slick-prev, .slick-next {
	display: none !important;
}
.nav-link {
	padding-left: 43px !important;
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	text-transform: capitalize;
	color: #DE6875;
}
.our-testimonial-content {
	padding-top: 125px;
	max-width: 550px;
}
.inclu-title {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 900;
	font-size: 38px;
	line-height: 48px;
	text-align: right;
	text-transform: capitalize;
	color: #FFFFFF;
	position: absolute;
	top: 43%;
	right: 7%;
}
.form-inner .form-control {
	border: 1px solid #ced4da;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 5px 0px 0px 5px;
	font-family: 'Overpass';
	font-style: normal;
	font-size: 16px;
	line-height: 20px;
	color: #6B6B84;
	width: 100% !important;
	padding: 1rem 1rem;
	margin-bottom: 15px;
}
.form-inner h2 {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 900;
	font-size: 58px;
	line-height: 81px;
	text-align: left;
	text-transform: capitalize;
	color: #27343D;
}
.workplace-section {
	background-color: #EDF5F9;
	padding: 50px 0px;
}
.btn {
    font-family: 'Overpass';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    background: #DE6875;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    border-radius: 70px;
    padding: 14px 45px;
    color: #fff;
    border: 1px solid#DE6875;
}
.btn:hover {
    background-color: #fff;
    color: #000;
}
h1 {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 900;
	font-size: 72px;
	line-height: 91px;
	text-transform: capitalize;
	color: #27343D;
}
p {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 35px;
	color: #27343D;
}
.phone-img img {
	max-width: 100%;
}
.mind-section {
	background: linear-gradient(180deg, #406279 0%, #3B454B 100%);
	
}
h2 {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 900;
	font-size: 64px;
	line-height: 72px;
	text-align: center;
	text-transform: capitalize;
	color: #fff;
}
.sub-position {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	color: #010F2E;
}
.sub-title {
    font-family: 'Overpass';
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 25px;
    text-align: center;
    text-transform: capitalize;
    color: #fff;
}
.individual-menu-list {
	padding: 0;
	list-style: none;
}
.tick-icon-title {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	text-transform: capitalize;
	color: #fff;
}
.tick-icon-title {
	padding-left: 12px;
}
.individual-menu-list li {
	padding-bottom: 16px;
}
h3 {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 900;
	font-size: 42px;
	line-height: 53px;
	text-align: center;
	text-transform: capitalize;
	color: #fff;
}
.stay-section {
	background-image: url(../images/get-free-banner.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.form-control {
	display: block;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 5px 0px 0px 5px;
	font-family: 'Overpass';
	font-style: normal;
	font-size: 16px;
	line-height: 20px;
	color: #6B6B84;
	width: 450px;
	padding: 1rem 1rem;
}
.subscribe-form {
	text-align: center;
	margin: 0 auto;
	justify-content: center;
}
.subscribe-btn {
	padding: 17px 39px;
	border-radius: 0px 6px 6px 0px;
	border-color: #DE6875;
	background: #DE6875;
	border: none;
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	color: #F9F9F9;
}
.footer-paregrap {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
}
.footer-section {
    background: #165378;
}
.footer-menu {
    list-style: none;
}
.footer-menu .nav-item .nav-link {
    padding-left: 0px !important;
    font-weight: 400;
    line-height: 32px;
    text-transform: capitalize;
    color: #FFFFFF;
    text-align: left;
    list-style: none;
}
.footer-hesding {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 700;
	font-size: 24px;
	line-height: 30px;
	color: #FFFFFF;
}
.footer-menu li {
	padding-bottom: 1px;
}
.footer-menu2 li {
	padding-bottom: 13px;
	display: inline-flex;
}
.socailicon-list {
	list-style: none;
}
.socailicon-list li {
	padding-right: 25px;
}
.email-title {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
}
.numb {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
}
.icon-title {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
}
.footer-menu, .footer-menu2 {
	padding-top: 26px !important;
}
.socailicon-list {
	padding-top: 23px !important;
}
.services-section {
    background: #27343D;
}

.inner-details {
	position: absolute;
	left: 33px;
	bottom: 27px;
    right: 31px;
}
.inner-details h4 {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
	line-height: 38px;
	color: #FFFFFF;
}
.text-black {
    color: #000;
}
.healthierow {
	justify-content: center;
	margin: 0 auto;
	width: 100%;
}
.inclusive-1 img {
	max-width: 100%;
}
.doctors-title {
	font-family: 'Rubik';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	text-align: center;
	color: #010F2E;
}

.healthierow .btn {
	justify-content: center;
	display: flex;
	align-items: center;
	max-width: 190px;
	width: 100%;
	margin: 0 auto;
}
.sub-heading-bottom {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 900;
	font-size: 32px;
	line-height: 41px;
	text-align: center;
	text-transform: capitalize;
	color: #27343D;
	display: block;
}
.inner-details p {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
}
.performance-title {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 900;
	font-size: 36px;
	line-height: 46px;
	text-align: center;
	text-transform: capitalize;
	color: #FFFFFF;
	display: block;
	padding-top: 50px;
}
.helth-title {
	background: #27343D;
	border-radius: 70px;
	padding: 14px 38px;
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	text-transform: capitalize;
	color: #FFFFFF;
	display: flex;
	justify-content: center;
}
.description {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
}
.testimonial-section {
	background: #27343D;
	padding: 50px 0px;
}
.laint-outer h4 {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 24px;
	color: #FFFFFF;
}
.laint-outer p {
	font-family: 'Overpass';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: #FFFFFF;
}
.video-img img {
	max-width: 100%;
}
.nav-link.active {
	color: #DE6875 !important;
}

@media (max-width: 600px){
	h1 {
		font-size: 28px;
		line-height: 42px;
		text-transform: capitalize;
		color: #27343D;
		text-align: center;
	}
	.title-banner-box p {
		font-size: 17px;
		text-align: center;
		line-height: 26px;
	}
	.app-store img {
		max-width: 100%;
	}
	.google-play img {
		max-width: 100%;
	}
	.title-banner-box {
		padding: 21px 0px;
	}
	h2 {
		font-size: 1.3rem;
		line-height: 34px;
		text-align: center;
		text-transform: capitalize;
		color: #fff;
	}
	h3 {
		font-size: 22px;
		line-height: 0px;
	}
	.form-inner h2 {
		font-size: 1.5rem;
		line-height: 30px;
		text-align: center;
	}
	.btn {
		color: #fff;
		border: 1px solid#DE6875;
		margin: 0 auto;
		display: block;
	}
	.inclu-title {
		font-size: 21px;
		line-height: 48px;
		text-align: right;
		text-transform: capitalize;
		color: #FFFFFF;
		position: absolute;
		top: 43%;
		right: 35%;
	}
	.workplace-section .inner-bg-img {
		margin-bottom: 26px;
	}
	.sub-heading-bottom {
		font-size: 20px;
		line-height: 31px;
		text-align: center;
		text-transform: capitalize;
		color: #27343D;
		display: block;
	}
	.healthierow {
		padding-top: 20px !important;
	}
	.geetika img {
		width: 100%;
	}
	.performance-title {
		font-size: 21px;
		line-height: 32px;
		text-align: center;
		text-transform: capitalize;
		color: #FFFFFF;
		display: block;
		padding-top: 50px;
	}
	.girl-bg img {
		width: 100%;
		max-height: 300px;
		object-fit: cover;
	}
	.row.control-row .col-md-3 {
		margin-bottom: 14px;
	}
	.business-title {
		padding-top: 56px;
	}
	.helth-title {
		padding: 14px 30px;
		font-family: 'Overpass';
		font-style: normal;
		font-weight: 500;
		font-size: 16px;
		line-height: 20px;
		text-align: center;
		text-transform: capitalize;
		color: #FFFFFF;
		display: flex;
		justify-content: center;
	}
	.subscribe-btn {
		padding: 17px 39px;
		border-radius: 0px 6px 6px 0px;
		font-weight: 700;
		font-size: 16px;
		line-height: 20px;
		text-transform: uppercase;
		color: #F9F9F9;
		width: 100%;
	}
	.form-control {
		border-radius: 5px 0px 0px 5px;
		font-family: 'Overpass';
		font-style: normal;
		font-size: 14px;
		line-height: 20px;
		color: #6B6B84;
		width: 100%;
		padding: 1rem 1rem;
	}
	
}