.banner-block h2{
	font-size: 40px;
    font-family: "Ralewaybold";
	line-height: 1.3;
}
.banner-block p{
	font-size: 24px;
	margin: 40px 0;
}
.mid-bold-sec h2{
	color: #00205b;
    
    font-size: 40px;
    font-family: "Ralewaybold";
	text-align: center !important;
}

.mid-bold-sec p{
    color: #616265;
    margin: 40px 0px 60px;
    font-size: 20px;
}
#customer-needs-section{
	padding: 0px 20px 40px 20px;
}
.news-inner h2{
    font-weight: 700;
    margin-bottom: 30px;
    color: #00205b;
    font-size: 40px;
    font-family: 'Ralewaybold';
}
.news-inner h5{
    color: #fff;
    font-size: 18px;
	margin-bottom:1rem;
}
.news-inner p a{
	color: #00205b;
    text-decoration: none;
}
.news-inner p{
    font-size: 22px;
    padding-top: 10px;
    font-family: 'Ralewaymedium';
    margin-bottom: 15px;
}
.video-desktop-text .video-text p{
	color:#fff;
}
.header-text-section h2{
    font-size: 38px;
    font-family: 'ralewaymedium';
	margin-bottom: 1rem;
}
.header-text-section p{
   margin: 30px 0;
   font-size: 26px;
}
#risk-management-services h2{
	font-size: 40px;
    font-family: "Ralewaybold";
}
#risk-management-services p{
	font-size: 24px;
}
.header-cat{
	margin-bottom:60px;
	}
@media (max-width: 1024px){
	.banner-block h2 {
		font-size: 42px;
	}
	.banner-block p{
		font-size: 22px;
	}
	.mid-bold-sec h2{
		font-size: 38px;
		font-family: "Ralewaybold";
	}
}
@media (max-width: 768px){
	.mb-text-block p{
		margin: 25px 0;
			font-size: 22px;
	}
	.mid-bold-sec p{
		font-size: 15px;
		margin: 40px 0px 40px;
	}
	.news-inner h2{
		font-size:28px;
	}
	.mb-banner-section .mb-text-block h2,.blue-mob-banner .mb-text-block h2{
		font-size: 42px;
		font-family: "Ralewaybold";
	}
	.mb-banner-section .mb-text-block p{
		font-size: 20px;
	}
	.header-text-section .btn{
		margin-bottom:8px;
	}
	#risk-management-services h2{
		font-size: 32px !important;
	}
	#risk-management-services p{
		font-size: 20px !important;
	}
}	

/* header mobile banner*/ 

@media (max-width: 768px){
	.mob-container{
		width: 100% !important;
		max-width: 100% !important;
	}
	.mob-container .text-block{
		display:block;
		width: 100%;
		text-align:center;
	}
	.mob-container .blue-header{
		background-color: rgb(0, 32, 91)
	}
	.mob-container .text-block,.mob-container .header-text-section{
		display:block;
		width: 100%;
	}
	.mob-container .header-text-section{
		position: unset !important;
		text-align:center;
	}
	.mob-container .header-text-section  h2 {
		font-size: 32px;
		font-family: 'ralewaybold';
	}
	.mob-container{
		position: unset !important;
		padding:0px;
		text-align:center;
	}
	.mob-container .banner-block h2 {
		font-size: 32px;
		font-family: 'ralewaybold';
	}
	.mob-container p {
		    margin: 30px 0 20px 0px;
		font-size: 20px;
	}
	.header-cat{
		margin-bottom:30px;
	}
	.header-cat + .mob-dropdown {
        margin-top: -30px !important;
    }
}
@media (max-width: 640px){
.mb-text-block h2{
    font-size: 28px;
	 font-family: "Ralewaybold";
}
.mid-bold-sec h2{
		font-size: 28px;
		font-family: "Ralewaybold";
	}
	.mb-banner-section .mb-text-block h2,.blue-mob-banner .mb-text-block h2{
		font-size: 28px;
		font-family: "Ralewaybold";
	}
}
/* header mobile banner end*/ 