
/* START banner section */

section{
	padding: 70px 0;
}
.my-btn {
	background-color: #b79305;
	font-family: "Montserrat", sans-serif;
	margin-top: 5px;
}

.my-btn:hover {
	background-color: #ffd11b;
}
.sec-header {
	font-family: 'Myriad Pro', sans-serif;
}
.banner-sec{
	background-image: url(../img/banner-bg.jpg);
	background-size: cover;
	background-position: center center;
	height: 650px;
	position: relative;
	padding-bottom: 100px;
}
.banner-sec::before{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0, 28, 64, 0.7);
}
.banner-sec .container{
	position: relative;
	z-index: 1;
	text-align: center;
}
.banner-sec .container h1{
	color: #fff;
	font-family: 'Myriad Pro', sans-serif;
	font-weight: 600;
}
.banner-sec .container h3{
	color: #fff;
	font-family: "Montserrat", sans-serif;
}


/* END banner section */

/* START About Section */

.about-sec{
	margin-top: -150px;
	position: relative;
	z-index: 1;
	
	padding-bottom: 100px;
}
.about-sec .row {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.about-sec .col-lg-5{
	/* background-color: #fff; */
	background-color: #d4d4d4;
}
.about-sec img{
	width: 200px;
	margin: auto;
}
.about-sec .col-lg-7{
	background-color: #07237a;
}
.about-sec .sec-header{
	font-family: 'Myriad Pro', sans-serif;
	font-size: 35px;
	font-weight: 600;
}
.about-sec .sec-header span{
	color: #fad611;
}
.about-box{
	color: #fff;
}
.about-sec h5{
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
}
/* End About Section */


/* START Feature section */
	.feature-sec{
		background-color: #d9e2fc;
		position: relative;
	}
	.feature-img{
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 52%;
	}
	.feature-img img{
		width: 100%;
		height: 100%;
	}
	.feature-sec .sec-header{
		color: #002b64;
		font-weight: 600;
		margin-bottom: 20px;
	}
	.feature-sec ul{
		list-style: none;
		padding-left: 0;
		
	}
	.feature-sec ul h6{
		font-family: 'Myriad Pro', sans-serif;
		font-weight: 600;
		font-size: 20px;
	}
	.feature-sec ul p {
		font-family: 'Montserrat', sans-serif;
	}
/* END Feature section */

/* START service section */
	.service-sec{
		background-image: url(../img/service-bg.jpg);
		background-size: cover;
		background-position: left center;
		background-attachment: fixed;
		padding: 150px 0;
		position: relative;

	}
	.service-sec::before {
		content: "";
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		background-color: rgba(0, 28, 64, 0.7);

	}
	.service-sec .container {
		position: relative;
		z-index: 1;
		color: #fff;
	}
	.service-sec ul{
		/* list-style-image: url('/img/tick-icon.png'); */
		list-style: none;
		padding-left: 0;
	}
	.service-sec ul li{
		position: relative;
		padding-left: 25px;
		font-family: 'Montserrat', sans-serif;
	}
	.service-sec ul li::before {
		content: "";
		width: 17px;
		height: 17px;
		position: absolute;
		left: 0;
		top: 3px;
		background-image: url('../img/tick-icon.png');
		background-size: cover;
	}
/* END service section */

/* START Goal section */
.goal-sec .sec-header h2{
	color: #07237a;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}
.goal-sec .sec-header h3 {
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
}
.goal-box{
	text-align: center;
	padding: 15px;
	background-color: #d9dadb;
	height: 100%;
}
.goal-box h5{
	font-family: 'Montserrat', sans-serif;
	color: #07237a;
	font-weight: 400;
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.goal-box h5::after{
	content: '';
	width: 45px;
	height: 3px;
	background-color: #b79305;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.goal-box p {
	font-family: 'Montserrat', sans-serif;
}
/* END Goal section */

/* START Slogan Banner Section */
.slogan-banner{
	background-color: #092b99;
}
.slogan-banner h3{
	color: #b79305;
	font-family: 'Montserrat', sans-serif;
}
span{
	color: #b79305;
}
.slogan-banner h6 {
	color: #fff;
	font-family: 'Myriad Pro', sans-serif;
	font-weight: 300;
}
/* END Slogan Banner Section */


/* START reviews section */
.reviews-sec{
	background-color: #5067b2;
}
.reviews-sec .sec-header h2{
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
}
.reviews .owl-stage{
	height: 100%;
	display: flex;
	flex-wrap: wrap;
}

.reviews .owl-item{
	padding: 0 10px;
	/* height: 100%;
	min-height: inherit;
	float: none; */
	
}
.reviews .owl-nav{
	text-align: center;
	color: #fff;
	margin-top: 15px;
}
.reviews .owl-nav button{
	background-color: #b79305 !important;
	margin: 2px;
	border-radius: 2px;
}
.review{
	background-color: #7689c7;
	height: 100%;
	padding: 20px;
	border-radius: 10px;
}
.review .stars{
	color: #b79305;
	margin-bottom: 10px;
}
.review p{
		color: #fff;
		font-family: 'Montserrat', sans-serif;
}
.review h6 {
	color: #08163f;
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	position: relative;
	padding-top: 15px;
}
.review h6::after {
	content: '';
	width: 45px;
	height: 3px;
	background-color: #b79305;
	position: absolute;
	top: 0;
	left: 0;
}
/* END reviews section */

/* START footer section */
.top-footer{
	padding: 70px 0;
	background-image: url('../img/footer-bg.jpg');
	background-size: cover;
	background-position: left center;
	position: relative;
	color: #fff;
}
.top-footer::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0, 18, 43, 0.7);
}
.top-footer .container {
	position: relative;
	z-index: 1;
}
.contact-form .form-control{
	background-color: #293f64;
	border-color: transparent;
}
.contact-form .form-control::placeholder{
	color: #878585;
}
.contact-info h4{
	color: #b79305;
	font-family: 'Montserrat', sans-serif;
}
.contact-info h5 {
	color: #fff;
	font-family: 'Myriad Pro', sans-serif;
	font-weight: 300;
}

.contact-info h6 {
	color: #fff;
	font-family: 'Myriad Pro', sans-serif;
	font-weight: 300;
	margin: 15px 0;
	position: relative;
	padding-left: 25px;
}
.contact-info h6::before{
	content: '';
	position: absolute;
	top: 3px;
	left: 0;
	width: 20px;
	height: 20px;
	background-size: 18px 18px;
	background-repeat: no-repeat;
}
.contact-info h6 a{
	color: #fff;
	text-decoration: none;
}
.contact-info h6.address::before{
	background-image: url('../img/address.png');
	top: -2px;
	height: 22px;
	background-size: 18px 22px;
}
.contact-info h6.email::before {
	background-image: url('../img/email.png');
}
.contact-info h6.phone::before {
	background-image: url('../img/phone.png');
}

.bottom-footer {
	background-color: #00071e;
	padding: 15px;
	color: #fff;
}
.bottom-footer p a{
	text-decoration: none;
	color: #fff;
}
.social-icons a{
	text-decoration: none;
	display: inline-block;
}
/* END footer section */
