/**************** First Section ***********/
@media (min-width: 769px){
	#first-section{
		background-image: url('../assets/bg-img.png');
		min-height: 90vh;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
		display: flex;
		flex-direction: column;
		justify-content: center;
		text-align: center;
		padding-top: 140px;
	}
}
@media (min-width: 576px) and (max-width: 768px){
	#first-section{
		background-image: url('../assets/bg-img-mob.png');
		min-height: auto;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
		padding-bottom: 100px ;
		padding-top: 140px ;
		text-align: center;
	}
}
@media (max-width: 575px){
	#first-section{
		background-image: url('../assets/bg-img-mob.png');
		min-height: auto;
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
		padding-bottom: 100px ;
		padding-top: 150px ;
		text-align: center;
	}
}
@media (min-width: 1500px){
	.header-box{
		width: 50%;
	}
	.title {
		font-size: 3.5rem;
	}
}
@media (min-width: 1200px) and (max-width: 1499px){
	.header-box{
		width: 65%;
	}
	.title {
		font-size: 3.5rem;
	}
}
@media (min-width: 992px) and (max-width: 1199px){
	.header-box{
		width: 80%;
	}
	.title {
		font-size: 3.25rem;
	}
}
@media (min-width: 576px) and (max-width: 991px){
	.header-box{
		width: 90%;
	}
	.title {
		font-size: 3rem;
		margin-bottom: 30px;
	}
}
@media (max-width: 575px){
	.header-box{
		width: 100%;
		padding: 20px!important;
	}
	.title {
		font-size: 2rem;
	}
}
.header-box{
	padding: 50px;
	background-color: rgba(1,43,115,0.902);
	margin: 0 auto;
	text-align: center;
}
.title {
	font-weight: 600;
	margin-bottom: 50px;
	color:white;
}
/*******************************************/
/**************** Second Section ***********/
#second-section{
	text-align: center;
	padding-bottom: 10px;
}
@media (max-width: 575px){
	#second-section{
		padding-top: 40px;
	}
}
.section-title{
	font-weight: 600;
	margin-bottom: 30px;
	color:black;
}
.section-sub-title{
	color: rgb(77,77,77);
	margin-bottom:30px;
	font-weight: 500;
	line-height: 1.7em;
}
@media (min-width: 992px){
	.section-title{
		font-size: 3rem;
	}
	.section-sub-title{
		font-size: 1.15rem;
	}
}
@media (min-width: 576px) and (max-width: 991px){
	.section-title{
		font-size: 2.5rem;
	}
	.section-sub-title{
		font-size: 1rem;
	}
}
@media (max-width: 575px){
	.section-title{
		font-size: 2rem;
	}
	.section-sub-title{
		font-size: 0.9rem;
	}
}
@media (min-width: 992px) and (max-width: 1200px){
	.usp-wrapper{
		padding: 10px!important;
	}
	.usp-box{
		padding:50px 10px!important;
	}
}
@media (min-width: 576px) and (max-width: 991px){
	.usp-wrapper{
		padding: 10px!important;
	}
	.usp-box{
		padding:50px 30px!important;
	}
}
.usp-wrapper{
	padding: 25px;
	min-height: 100%;
}
.usp-box{
	padding:50px 30px;
	text-align: left;
	background-color: rgb(1,43,115);
	min-height: 100%;
}
@media (min-width: 576px){
	.usp-box:hover{
		min-height: 110%;
		position: relative;
		top: -5%;
	}
}
.usp-wrapper:nth-of-type(2) .usp-box{
	background-color: rgb(3,175,231);
}
.usp-icon{
	margin-bottom: 50px;
	max-height: 60px;
}
.usp-title{
	font-size: 2rem;
	font-weight: 600;
	margin-bottom: 50px;
	color: white;
}
.usp-content{
	font-size: 0.9rem;
	font-weight: 400;
	color: white;
	line-height: 2;
}
@media (max-width: 575px){
	.usp-title{
		font-size: 1.25rem!important;
		margin-bottom: 25px!important;
	}
	.usp-content{
		margin-bottom: 25px!important;
	}
	.usp-wrapper{
		padding: 10px!important;
	}
	.usp-box{
		padding:30px 20px!important;
	}
	.usp-content{
		font-size: 0.8rem!important;

	}
	#second-section .section-title , #second-section .section-sub-title{
		padding-right: 15px;
		padding-left: 15px; 
	}
}
/*******************************************/
/**************** Third Section ***********/
@media (min-width: 992px){
	#third-section{
		padding-left: 0;
	}	
	.img-wrapper img:nth-of-type(2){
		display: none;
	}
	.img-wrapper{
		min-height: 100%;
		padding-left: 0;
		padding-right: 80px;
	}
	.order-sm-1{
		order: 2;
	}
	.order-sm-2{
		order:1;
	}
	.bullets-wrapper {
		padding-right: 40px;
	}
}
@media (max-width: 991px){
	.bullets-wrapper{
		margin-bottom: 75px;
		text-align: center;
	}
	.img-wrapper img:nth-of-type(1){
		display: none;
	}
	.order-sm-1{
		order: 1;
	}
	.order-sm-2{
		order:2;
	}
	.section3-image{
		width: 100%;
	}	
}
.section3-image{
	max-width: 100%;
}
.bullets-wrapper{
	display: flex;
	flex-direction: column;
	justify-content: center;
	min-height: 100%;
}
.bullet-box{
	text-align: left;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	margin-bottom: 20px;
}
.bullet-icon{
	max-height: 30px;
	max-width: 30px;
	margin-right: 20px;
}
.bullet-content{
	color: black;
	font-weight: 500;
	margin-bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 1.5em;
}
@media (min-width: 992px){
	.bullet-content{
		font-size: 1.15rem;
	}
}
@media (min-width: 576px) and (max-width: 991px){
	.bullet-content{
		font-size: 1rem;
	}
}
@media (max-width: 575px){
	.bullet-content{
		font-size: 0.8rem;
	}
	.bullet-icon{
		max-height: 20px!important;
		max-width: 20px!important;
		margin-right: 10px!important;
	}
	.bullets-wrapper{
		margin-bottom: 40px!important;
	}
}
/*******************************************/
/**************** Third Section ***********/
#fourth-section{
	text-align: center;	
	background-color: rgb(1,43,115);
}
#fourth-section .section-title{
	color: white;
}
/*******************************************/
/**************** Fifth Section ***********/
@media (min-width: 992px){
	#fifth-section .row .col-12:first-of-type{
		padding-right: 80px;
	}
}
@media (max-width: 991px){
	#fifth-section .row .col-12:first-of-type{
		text-align: center;
	}
}
.form-control{
	background-color: rgb(233,233,233)!important;
	border:none!important;
	border-radius: 0!important;
	
	font-style: italic!important;
	min-height: 50px;
	font-weight: 600!important;

}
.form-control::placeholder{
	color: rgb(210,210,210)!important;
}
.form-group{
	margin-bottom: 7.5px;
}
.form-control:focus{
	color: rgb(74,74,74)!important;
}
#fifth-section .cta-btn{
	margin-left: 0;
	margin-top: 10px;
	align-items: center; 
}
.block-title-links{
	display: flex;
	flex-direction: column;
	margin: 20px auto;
}
.block-title-links a{
	position: relative;
	margin-bottom: 25px;
	padding-left: 50px;
}
.block-title-links img{
	width: 25px;
	margin-right: 10px;
}
.email:before, .phone:before{
	content: '';
	width: 31px;
	height: 31px;
	position: absolute;
	left: 0;
	top: -4px;
}
.email:before{
	background: url('../assets/email-icon.png');
	transform: scale(1.2);
}
.phone:before{
	background: url('../assets/phone-icon.png');
	transform: scale(1.2);
}
@media (max-width: 992px){
	.block-title-links{
		/*text-align: center;*/
		/*width: 35%;*/
		/*font-size: .8rem;*/
		/*display: flex;*/
		/*justify-content: center;*/
		/*align-items: center;*/
		width: fit-content;
		align-items: flex-start;
	}
	.block-title-links a{
		width: fit-content;
	}
	.block-title-links a:last-child{
		margin-bottom: 10px;
	}
}
@media (max-width: 320px){
	.block-title-links{
		width: 100%;
	}
	.block-title-links a{
		font-size: .8rem;
	}
}
@media (max-width: 575px){
	.block-title-links a{
		padding-left: 40px;
	}
	.phone:before{
		top: -5px;
	}
	.email:before, .phone:before {
		left: -11px;
	}
}
