@font-face {
	font-family: Gilroy;
	src: url(../fonts/Gilroy-Regular.ttf);
	font-weight: regular;
}

@font-face {
	font-family: Gilroy;
	src: url(../fonts/Gilroy-Bold.ttf);
	font-weight: bold;
}

html, body {
	overflow-x: hidden;
	font-family: 'Gilroy';
	color: #000;
}

h1, h2, h3, h4 {
	font-family: 'Playfair Display', serif;
}

@media screen and (min-width:1921px) {
	section, footer, nav {
		max-width: 1920px !important;
		margin: 0 auto;
	}
}

.logo-main {
	width: 330px;
	margin: 20px 0;
}

.navbar {
	padding: 0rem 1rem;
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover
	{
	color: #00092C;
	font-size: 22px;
}

.navbar-expand-lg .navbar-nav .nav-link {
	padding-right: 2rem;
	padding-left: 2rem;
}

.navbar-light .navbar-nav .nav-link {
	color: #00092C;
	font-size: 22px;
}
/* For Section navigation */
@media screen and (min-width:1200px) and (max-width:1499px) {
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 1rem;
		padding-left: 1rem;
	}
	.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover
		{
		font-size: 22px;
	}
	.logo-main {
		width: 350px;
	}
}

@media screen and (min-width:992px) and (max-width:1199px) {
	.logo-main {
		width: 280px;
	}
	.navbar {
		padding: 0rem 1rem;
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 1rem;
		padding-left: 1rem;
	}
	.navbar-light .navbar-nav .nav-link {
		font-size: 17px;
	}
	.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover
		{
		font-size: 17px;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.logo-main {
		width: 240px;
	}
	.navbar {
		padding: 0rem 1rem;
	}
	.navbar-light .navbar-nav .nav-link {
		font-size: 17px;
	}
	.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover
		{
		font-size: 17px;
	}
}

@media screen and (min-width:576px) and (max-width:767px) {
	.logo-main {
		width: 220px;
		margin: 10px 0;
	}
	.navbar {
		padding: 0rem 1rem;
	}
	.navbar-light .navbar-nav .nav-link {
		font-size: 17px;
	}
	.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover
		{
		font-size: 17px;
	}
}

@media screen and (max-width:575px) {
	.logo-main {
		width: 180px;
	}
	.navbar {
		padding: 0rem 0.5rem;
	}
	.navbar-light .navbar-nav .nav-link {
		font-size: 16px;
	}
	.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover
		{
		font-size: 16px;
	}
}
/* Ends Section navigation  */
#one {
	position: relative;
}

.one-bg {
	height: 100%;
	width: 63.5%;
	background-image: url(../images/one.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left;
	position: absolute;
}

.btn-white-light {
	padding: 12px 0px;
	margin: 40px 0 80px;
	background-color: #fff;
	color: #02082D;
	font-weight: 600;
	text-align: left;
	border-radius: 0;
	font-size: 1.4vw;
	border-bottom: 1px solid #02082D;
}

#one h1 {
	font-size: 5vw;
	margin-top: 50px;
	font-weight: 700;
}

#one h5 {
	font-size: 26px;
	font-weight: 300;
	color: #0E6990;
	margin-top: 20px;
}

/* For Section one */
@media screen and (min-width:1200px) and (max-width:1899px) {
}

@media screen and (min-width:992px) and (max-width:1199px) {
	#one h1 {
		font-size: 4.8vw;
	}
	.one-bg {
		width: 59.5%;
	}
	#one h5 {
		font-size: 16px;
		margin-top: -30px;
	}
	.btn-white-light {
		padding: 12px 0px;
		margin: 30px 0 70px;
		font-size: 18px;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	#one h1 {
		font-size: 5.2vw;
	}
	.one-bg {
		width: 55%;
	}
	#one h5 {
		font-size: 16px;
		margin-top: -35px;
	}
	.btn-white-light {
		padding: 12px 0px;
		margin: 15px 0 50px;
		font-size: 17px;
	}
}

@media screen and (min-width:576px) and (max-width:767px) {
	#one h1 {
		font-size: 6.48vw;
	}
	.one-bg {
		width: 100%;
	}
	#one h5 {
		font-size: 16px;
		margin-top: -35px;
	}
	.btn-white-light {
		padding: 10px 6px;
		margin: 10px 0 50px;
		font-size: 16px;
		background-color: #418fcc;
		color: #fff;
		border-bottom: 1px solid #418fcc;
	}
	.btn-white-light:hover, .btn-white-light:active, .btn-white-light:focus
		{
		background-color: #367cb3;
		color: #fff;
	}
}

@media screen and (max-width:575px) {
	#one h1 {
		font-size: 7.4vw;
		text-align: center;
	}
	.one-bg {
		width: 100%;
	}
	#one h5 {
		font-size: 16px;
		margin-top: 8px;
		text-align: center;
	}
	.btn-white-light {
		padding: 10px 6px;
		margin: 25px 0 39px;
		font-size: 16px;
		width: 100%;
		text-align: center;
		background-color: #418fcc;
		color: #fff;
		border-bottom: 1px solid #418fcc;
	}
	.btn-white-light:hover, .btn-white-light:active, .btn-white-light:focus
		{
		background-color: #367cb3;
		color: #fff;
	}
}
/* Ends Section one */

/* For Section two */
#two {
	background-color: #EFF5F8;
	padding: 100px 0;
	position: relative;
}

#two p {
	font-size: 25px;
}

.two-1-img {
	background-image: url(../images/two-1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.two-img {
	position: relative;
	top: 150px;
	height: 703px;
	background-image: url(../images/two.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.two-girl {
	left: 13%;
	height: 70%;
	width: 37%;
	background-image: url(../images/two.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
	bottom: -120px;
	z-index: 2;
}

@media screen and (min-width:992px) and (max-width:1199px) {
	.two-girl {
		left: 5%;
		height: 54%;
		width: 44%;
		bottom: -70px;
	}
	.two-img {
		top: 26px;
		height: 269px;
		background-image: none;
	}
	#two p {
		font-size: 20px;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	.two-img {
		top: 40px;
		height: 420px;
	}
	.two-girl {
		display: none;
	}
	#two {
		padding: 65px 0 0;
	}
	.two-1-width {
		margin-bottom: 30px;
	}
	#two p {
		font-size: 20px;
	}
}

@media screen and (min-width:576px) and (max-width:767px) {
	.two-img {
		top: 30px;
		height: 290px;
	}
	.two-girl {
		display: none;
	}
	#two {
		padding: 65px 0 0;
	}
	.two-1-width {
		margin-bottom: 30px;
	}
	#two p {
		font-size: 18px;
	}
}

@media screen and (max-width:575px) {
	.two-img {
		top: 20px;
		height: 250px;
	}
	.two-girl {
		display: none;
	}
	#two {
		padding: 50px 0 0;
	}
	.two-1-width {
		margin-bottom: 30px;
	}
	#two p {
		font-size: 16px;
	}
}
/* Ends Section two */
/* For Section three*/
#three {
	padding: 180px 0 100px;
	position: relative;
	min-height: 92vw;
}

.three-bg {
	width: 53.5%;
	height: 53%;
	left: 46.5%;
	bottom: 0px;
	background-image: url(../images/three-1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left;
	position: absolute;
}

#three h2 {
	font-size: 6.5vw;
	font-weight: 500;
	color: #02082D;
	margin-bottom: 100px;
}

#three p {
	font-size: 25px;
}

.three-img {
	position: relative;
	top: 0px;
	height: 25vw;
	background-image: url(../images/three.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
}

@media screen and (min-width:992px) and (max-width:1199px) {
	#three h2 {
		font-size: 7.5vw;
		margin-bottom: 60px;
	}
	.three-bg {
		width: 1200px;
		height: 47%;
		left: 38.5%;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	#three {
		padding: 110px 0 60px;
		min-height: 81vw;
	}
	#three h2 {
		font-size: 7.5vw;
		margin-bottom: 60px;
	}
	.three-bg {
		width: 996px;
		height: 46%;
		left: 37.5%;
	}
}

@media screen and (min-width:576px) and (max-width:767px) {
	#three {
		padding: 70px 0 60px;
		min-height: 75vw;
	}
	#three h2 {
		font-size: 7.5vw;
		margin-bottom: 110px;
	}
	.three-bg {
		width: 996px;
		height: 50%;
		left: 35.5%;
	}
	.three-img {
		top: -84px;
		height: 19vw;
	}
}

@media screen and (max-width:575px) {
	#three {
		padding: 50px 0 50px;
		min-height: 10vw;
	}
	#three h2 {
		font-size: 7.5vw;
		margin-bottom: 30px;
	}
	.three-bg {
		width: 996px;
		height: 50%;
		left: 35.5%;
	}
	.three-img {
		display: none;
		height: 20%;
	}
	.three-bg {
		display: none;
		height: 20%;
	}
}
/* Ends Section three */
/* For Section four */
#four h1 {
	font-size: 13vw;
	margin-top: -12vw;
	font-weight: 500;
	line-height: 1;
}

#four h5 {
	font-size: 25px;
	font-weight: 300;
	color: #000000;
	margin-top: -20px;
	margin-bottom: 100px;
}

.we {
	color: #fff;
	position: relative;
}

@media screen and (min-width:992px) and (max-width:1199px) {
	#four h5 {
		font-size: 20px;
		margin-top: -60px;
		margin-bottom: 90px;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	#four h5 {
		font-size: 20px;
		margin-top: -60px;
		margin-bottom: 90px;
	}
	#four h1 {
		font-size: 12vw;
		margin-top: -11vw;
	}
}

@media screen and (min-width:576px) and (max-width:767px) {
	#four h1 {
		font-size: 10.8vw;
		margin-top: -9.77vw;
	}
	#four h5 {
		font-size: 18px;
		margin-top: -40px;
		margin-bottom: 50px;
	}
}

@media screen and (max-width:575px) {
	#four h1 {
		font-size: 9vw;
		margin-top: -10vw;
		text-align: center;
	}
	#four h5 {
		text-align: center;
		font-size: 16px;
		margin-top: 15px;
		margin-bottom: 25px;
	}
}
/* Ends Section four */
/* For Section five */
#five {
	position: relative;
	padding-bottom: 50px;
}

.five-img {
	height: 100%;
	width: 30%;
	background-image: url(../images/four.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
}

#five h5 {
	font-size: 2.7vw;
	color: #0E6990;
	font-weight: bold;
	margin-top: 18px;
}

#five li {
	font-size: 25px;
	color: #585858;
}

#five ul {
	margin: 60px 0;
}

#five .card-body {
	font-size: 25px;
}

#five .card-header {
	background-color: transparent;
	border-bottom: 0px solid rgba(0, 0, 0, .125);
}

#five .card {
	border-radius: 0;
	border: none;
	border-bottom: 1px solid #ccc;
}

#five .hN {
	font-size: 2.7vw;
	margin-right: 20px;
	color: #0E6990;
	font-weight: bold;
	margin-top: 18px;
	font-family: 'Gilroy';
}

#five h3 {
	font-size: 3vw;
	color: #00092C;
	margin: 15px 0;
	padding-left: 10px;
}

#five .card-body {
	font-size: 25px;
	padding-top: 0;
}
hr{
	margin-bottom: 0;
}
#five a {
	color: #00092C;
}

#five .card-header {
	background-color: transparent;
	border-bottom: 0px solid rgba(0, 0, 0, .125);
	font-size: 3vw;
	color: #00092C;
	margin: 15px 0;
	font-weight: 500;
	padding-left: 15px;
	font-family: 'Playfair Display', serif;
}

@media screen and (min-width:992px) and (max-width:1199px) {
	#five li {
		font-size: 20px;
	}
	#five ul {
		margin: 20px 0;
		margin-left: -20px;
	}
	#five h3 {
		font-size: 2.5vw;
		margin: 5px 0;
		padding-left: 0px;
	}
	#five h5 {
		font-size: 2.4vw;
		margin-top: 7px;
	}
	#five .card-body {
		font-size: 20px;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	#five li {
		font-size: 20px;
	}
	#five ul {
		margin: 20px 0;
		margin-left: -20px;
	}
	#five h3 {
		font-size: 3vw;
		margin: 0px 0;
		padding-left: 0px;
	}
	#five h5 {
		font-size: 2.8vw;
		margin-top: 2px;
	}
	.five-img {
		background-image: none;
	}
	#five .card-body {
		font-size: 18px;
	}
}

@media screen and (min-width:576px) and (max-width:767px) {
	#five li {
		font-size: 18px;
	}
	#five ul {
		margin: 20px 0;
		margin-left: -20px;
	}
	#five h3 {
		font-size: 22px;
		margin: 0px 0;
		padding-left: 0px;
	}
	#five h5 {
		font-size: 21px;
		margin-top: 2px;
	}
	.five-img {
		background-image: none;
	}
	#five .hN {
		font-size: 21px;
		margin-top: 2px;
	}
	#five .card-body {
		font-size: 18px;
	}
	#five .card-header {
		padding-bottom: 0px;
		padding-top: 5px;
	}
	#five .card-header {
		font-size: 22px;
	}
}

@media screen and (max-width:575px) {
	#five li {
		font-size: 16px;
	}
	#five ul {
		margin: 10px 0;
		margin-left: -20px;
	}
	#five h3 {
		font-size: 19px;
		margin: 0px 0;
		padding-left: 5px;
	}
	#five h5 {
		font-size: 18px;
		margin-top: 2px;
	}
	.five-img {
		background-image: none;
	}
	#five {
		padding-bottom: 40px;
	}
	#five .card-header {
		font-size: 19px;
	}
	#five h3 {
		font-size: 19px;
		margin: 0px 0;
		padding-left: 0px;
	}
	#five .hN {
		font-size: 17px;
		margin-top: 3px;
		margin-right: 12px;
	}
	#five .card-body {
		font-size: 16px;
	}
	#five .card-header {
		padding-bottom: 0px;
		padding-top: 0px;
		padding-left: 10px;
	}
	#five .card-body {
		padding-left: 10px;
		padding-top: 8px;
	}
}
/* Ends Section five */

/* For Section six */
#six {
	padding: 250px 0;
	background-image: url(../images/five.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	color: #fff;
}

#six h1 {
	font-size: 9vw;
	font-weight: 500;
	line-height: 1;
	margin-bottom: 40px;
}

#six h5 {
	font-size: 25px;
	font-weight: 500;
	line-height: 1.5;
}

@media screen and (min-width:992px) and (max-width:1199px) {
	#six h5 {
		font-size: 20px;
	}
	#six {
		padding: 180px 0;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	#six h1 {
		font-size: 10vw;
	}
	#six h5 {
		font-size: 18px;
	}
	#six {
		padding: 150px 0;
	}
}

@media screen and (min-width:576px) and (max-width:767px) {
	#six h1 {
		font-size: 13vw;
	}
	#six h5 {
		font-size: 18px;
	}
	#six {
		padding: 100px 0;
	}
}

@media screen and (max-width:575px) {
	#six h1 {
		font-size: 13vw;
	}
	#six h5 {
		font-size: 16px;
	}
	#six {
		padding: 120px 0 70px;
	}
}
/* Ends Section six */

/* For Section seven */
#seven {
	background-color: #EFF5F8;
	padding: 0px 0 200px;
	position: relative;
}

.seven-img {
	left: 5%;
	height: 64%;
	width: 32%;
	background-image: url(../images/six.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
	top: -65px;
	z-index: 2;
}

.seven-whitebox {
	background-color: #fff;
	padding: 60px 30px 190px 80px;
	position: relative;
	top: -150px;
	left: 16px;
}

#seven h5 {
	font-size: 2.7vw;
	color: #0E6990;
	font-weight: bold;
	margin-top: 18px;
}

#seven .hN {
	font-size: 2.7vw;
	margin-right: 20px;
	color: #0E6990;
	font-weight: bold;
	margin-top: 18px;
	font-family: 'Gilroy';
}

#seven h3 {
	font-size: 3vw;
	color: #00092C;
	margin: 15px 0;
	padding-left: 10px;
}

#seven .card-body {
	font-size: 25px;
	padding-top: 0;
}

#seven a {
	color: #00092C;
}

#seven .card-header {
	background-color: transparent;
	border-bottom: 0px solid rgba(0, 0, 0, .125);
	font-size: 3vw;
	color: #00092C;
	margin: 15px 0;
	font-weight: 500;
	padding-left: 15px;
	font-family: 'Playfair Display', serif;
}

#seven .card {
	border-radius: 0;
	border: none;
	border-bottom: 1px solid #ccc;
}

@media screen and (min-width:992px) and (max-width:1199px) {
	#seven h3 {
		font-size: 2.5vw;
		margin: 5px 0;
		padding-left: 0px;
	}
	#seven h5 {
		font-size: 2.4vw;
		margin-top: 7px;
	}
	.seven-img {
		left: 3%;
		height: 58%;
		width: 29%;
		top: -60px;
	}
	.seven-whitebox {
		padding: 30px 69px 130px;
		top: -115px;
		left: 16px;
	}
	#seven {
		padding: 0px 0 50px;
	}
	#seven .card-body {
		font-size: 20px;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	#seven {
		padding: 0px 0 80px;
	}
	.seven-whitebox {
		padding: 50px 30px 80px 85px;
		top: -100px;
		left: 16px;
	}
	.seven-img {
		left: 1%;
		height: 53%;
		width: 36%;
		top: -50px;
	}
	#seven h5 {
		margin-top: 2px;
	}
	#seven h3 {
		margin: 0px 0;
	}
	#seven .card-body {
		font-size: 18px;
	}
	#seven .card-header {
		margin: 5px 0;
	}
}

@media screen and (min-width:576px) and (max-width:767px) {
	.seven-img {
		display: none;
	}
	#seven {
		padding: 0px 0 40px;
	}
	.seven-whitebox {
		padding: 40px 40px 80px 40px;
		top: -65px;
		left: 0px;
	}
	.seven-img {
		left: 2%;
		height: 53%;
		width: 36%;
		top: -50px;
	}
	#seven li {
		font-size: 18px;
	}
	#seven ul {
		margin: 20px 0;
		margin-left: -20px;
	}
	#seven h3 {
		font-size: 22px;
		margin: 0px 0;
		padding-left: 0px;
	}
	#seven .hN {
		font-size: 21px;
		margin-top: 2px;
	}
	#seven .card-body {
		font-size: 18px;
	}
	#seven .card-header {
		padding-bottom: 0px;
		padding-top: 5px;
	}
	#seven .card-header {
		font-size: 22px;
	}
}

@media screen and (max-width:575px) {
	.seven-img {
		display: none;
	}
	#seven {
		padding: 0px 0 0px;
	}
	.seven-whitebox {
		padding: 25px 10px 10px 10px;
		top: -50px;
		left: 0px;
	}
	.seven-img {
		left: 2%;
		height: 53%;
		width: 36%;
		top: -50px;
	}
	#seven li {
		font-size: 18px;
	}
	#seven ul {
		margin: 20px 0;
		margin-left: -20px;
	}
	#seven .card-header {
		font-size: 19px;
	}
	#seven h3 {
		font-size: 19px;
		margin: 0px 0;
		padding-left: 0px;
	}
	#seven .hN {
		font-size: 17px;
		margin-top: 3px;
		margin-right: 12px;
	}
	#seven .card-body {
		font-size: 16px;
	}
	#seven .card-header {
		padding-bottom: 0px;
		padding-top: 0px;
		padding-left: 10px;
	}
	#seven .card-body {
		padding-left: 10px;
		padding-top: 8px;
	}
}
/* Ends Section seven */

/* For Section eight */
#eight {
	padding: 0 0 100px 0;
	margin-top: -12vw;
	position: relative;
}

.eight-img-2 {
	right: 6%;
	height: 60%;
	width: 47%;
	background-image: url(../images/six-1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
	top: -25%;
	z-index: 0;
}

#eight h1 {
	font-size: 13vw;
	font-weight: bold;
	line-height: 1;
	color: #02082D;
	margin-bottom: 60px;
}

.eight-our {
	position: relative;
	left: -90px;
	top: 40px;
}

#eight h3 {
	position: relative;
	font-size: 4.5vw;
	font-weight: 500;
	line-height: 1;
	color: #02082D;
	margin-bottom: 35px;
}

#eight h3:after {
	content: '';
	position: absolute;
	border-bottom: 1px solid #CBCBCB;
	height: 0px;
	width: 789px;
	z-index: -1;
	right: 0px;
	top: 3vw;
}

.white-bg {
	background-color: #fff;
	padding-right: 15px;
}

@media screen and (min-width:992px) and (max-width:1199px) {
	#eight h1 {
		font-size: 10vw;
		margin-bottom: 45px;
	}
	.eight-our {
		left: -45px;
		top: 20px;
	}
	#eight h3 {
		font-size: 3.5vw;
	}
	#eight h3:after {
		height: 0px;
		width: 546px;
		right: 0px;
		top: 2vw;
	}
	#eight {
		padding: 0 0 70px 0;
		margin-top: -9vw;
	}
	.eight-img-2 {
		right: 5%;
		height: 54%;
		width: 55%;
		top: -27%;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	#eight h1 {
		font-size: 10vw;
		margin-bottom: 45px;
	}
	.eight-our {
		left: -35px;
		top: 16px;
	}
	#eight h3 {
		font-size: 3.5vw;
	}
	#eight h3:after {
		height: 0px;
		width: 432px;
		right: 0px;
		top: 2vw;
	}
	#eight {
		padding: 0 0 50px 0;
		margin-top: -9vw;
	}
	.eight-img-2 {
		right: 5%;
		height: 64%;
		width: 55%;
		top: -34%;
	}
}

@media screen and (min-width:576px) and (max-width:767px) {
	#eight h1 {
		font-size: 9vw;
		margin-bottom: 30px;
		margin-top: 12px;
	}
	.eight-our {
		left: -35px;
		top: 4px;
	}
	#eight h3 {
		font-size: 3.8vw;
		margin-bottom: 20px;
	}
	#eight h3:after {
		height: 0px;
		width: 357px;
		right: 0px;
		top: 2vw;
	}
	#eight {
		padding: 0 0 40px 0;
		margin-top: -9vw;
	}
	.eight-img-2 {
		right: 9%;
		height: 55%;
		width: 56%;
		top: -27%;
		background-position: top;
	}
}

@media screen and (max-width:575px) {
	#eight h1 {
		font-size: 9vw;
		margin-bottom: 30px;
		margin-top: 0px;
	}
	.eight-our {
		left: -15px;
		top: 4px;
	}
	#eight h3 {
		font-size: 3.8vw;
		margin-bottom: 20px;
	}
	#eight h3:after {
		height: 0px;
		width: 82%;
		right: 0px;
		top: 2vw;
	}
	#eight {
		padding: 30px 0 40px 0;
		margin-top: 0;
	}
	.eight-img-2 {
		right: 1%;
		height: 100%;
		width: 73%;
		display: none;
		top: -76%;
	}
}
/* Ends Section eight */

/* For Section nine */
#nine {
	padding: 120px 0;
	background-color: #02082D;
	color: #fff;
}

#nine h3 {
	font-weight: 500;
	font-size: 6vw;
	line-height: 1;
	text-transform: uppercase;
	color: #fff;
	margin-top: 0px;
}

#nine p {
	font-size: 14px;
}

#nine .form-control {
	height: calc(1.5em + .75rem + 2px);
	padding: 1.5rem 0;
	font-size: 1rem;
	font-weight: 400;
	margin: 0px 0 40px;
	line-height: 1.5;
	color: #fff;
	background-color: transparent;
	border-radius: 0;
	border: none;
	border-bottom: 2px solid white;
}

#nine input::placeholder {
	color: #ffffffbd !important;
}

#nine input:focus {
	background-color: transparent !important;
}

#nine .form-control:focus {
	box-shadow: none !important;
	color: white;
}

#nine .btn-white {
	background-color: #418FCC;
	color: #fff;
	padding: 22px 2px;
	border-radius: 0px;
	margin-top: 20px;
	font-size: 1.5vw;
}

.btn-form {
	border-bottom: 1px solid #fff;
	padding-bottom: 6px;
}

@media screen and (min-width:992px) and (max-width:1199px) {
	#nine {
		padding: 80px 0;
	}
	#nine .btn-white {
		padding: 18px 2px;
		margin-top: 20px;
		font-size: 1.7vw;
	}
	#nine p {
		font-size: 12px;
	}
}

@media screen and (min-width:768px) and (max-width:991px) {
	#nine {
		padding: 80px 0;
	}
	#nine h3 {
		margin-bottom: 25px;
	}
	#nine .btn-white {
		padding: 12px 2px;
		margin-top: 20px;
		font-size: 2.4vw;
	}
	#nine p {
		font-size: 12px;
	}
	#nine .form-control {
		margin: 0px 0 20px;
	}
}

@media screen and (min-width:576px) and (max-width:767px) {
	#nine {
		padding: 60px 0;
	}
	#nine h3 {
		margin-bottom: 25px;
	}
	#nine .btn-white {
		padding: 10px 2px;
		margin-top: 10px;
		font-size: 20px;
	}
	#nine p {
		font-size: 12px;
	}
	#nine .form-control {
		margin: 0px 0 20px;
	}
}

@media screen and (max-width:575px) {
	#nine {
		padding: 50px 0 35px;
	}
	#nine h3 {
		margin-bottom: 25px;
	}
	#nine .btn-white {
		padding: 8px 2px;
		margin-top: 10px;
		font-size: 23px;
	}
	#nine p {
		font-size: 12px;
	}
	#nine .form-control {
		margin: 0px 0 20px;
	}
}
/* Ends Section nine */

/* For Section footer */
#footer {
	padding: 50px 0 30px;
	color: #585858;
}

#footer h4 {
	color: #00092C;
	font-weight: bold;
	font-size: 1.5vw;
}

#footer li {
	color: #585858;
	font-size: 1.2vw;
}

#footer a {
	color: #585858;
}

@media screen and (min-width:992px) and (max-width:1199px) {
}

@media screen and (min-width:768px) and (max-width:991px) {
	#footer p {
		font-size: 14px;
	}
	#footer h4 {
		font-size: 1.7vw;
	}
	#footer li {
		font-size: 1.25vw;
	}
	#footer {
		padding: 20px 0 10px;
	}
}

@media screen and (min-width:576px) and (max-width:767px) {
	#footer p {
		font-size: 14px;
	}
	.logo-footer {
		width: 180px;
	}
	#footer {
		padding: 20px 0 10px;
	}
	#footer h4 {
		font-size: 2.2vw;
	}
	#footer li {
		font-size: 1.72vw;
	}
}

@media screen and (max-width:575px) {
	.logo-footer {
		width: 200px;
	}
	#footer {
		padding: 20px 0 10px;
	}
	#footer li {
		font-size: 16px;
	}
	#footer h5 {
		font-size: 16px;
	}
	#footer h4 {
		font-size: 18px;
	}
	#footer p {
		font-size: 14px;
	}
}
/* Ends Section footer */
/* Common for all */
.help-block {
	color: red;
}

.form-section {
	display: none;
}

.form-section.current {
	display: inherit;
}

#loader {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.5) url(/include/images/load.gif) no-repeat
		center center;
}

#cookie {
	background-color: #000000;
	color: #fff;
	width: 100%;
	position: fixed;
	bottom: 0px;
	right: 0px;
	border-radius: 0px;
	padding: 10px 15px 10px 35px;
	z-index: 9999;
}

#cookie h5 {
	color: #fff;
}

#cookie p {
	margin-bottom: 0px;
	font-size: 14px;
	line-height: 1.1;
}

#cookie a {
	font-size: 14px;
	color: #ff8d02;
	line-height: 1.1;
}

@media screen and (max-width:991px) {
	#cookie p {
		width: 77%;
	}
	#cookie {
		width: 100%;
		bottom: 0;
		right: 0;
		border-radius: 0px;
		padding: 10px 15px 10px 10px;
	}
}

/* For Extra Screen Size  */
@media screen and (min-width:1200px) {
}
/* For Large Screen Size  */
@media screen and (min-width:992px) and (max-width:1199px) {
}

/* For Medium Screen Size  */
@media screen and (min-width:768px) and (max-width:991px) {
}
/* For Small Screen Size  */
@media screen and (min-width:576px) and (max-width:767px) {
}
/* For Mobile Screen Size  */
@media screen and (max-width:575px) {
}