/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.9.4.1620657817
Updated: 2021-05-10 14:43:37

*/
body{
	 font-family: 'museo-sans', sans-serif, serif !important;
}

.fa {
	font-family:'FontAwesome' !important;
}
.footer-social a {
    padding-left: 4px !important;
}
.team-exe-row img {
    filter: grayscale(1);
	width:auto;
}
.team-exe-row img:hover {
    filter: unset;
    transition: ease 0.8s;
}
.team-exe-box p span {
    float: left;
    margin: 0.2em 0.15em 0 0;
    font-size: 3.26em;
    font-weight: 600;
    line-height: .5;
    color: #0778d3 !important;
}


.imgHolder {
    display: inline-block;
    float: left;
    background-color: #eaebec;
    border: 1px solid #CCC;
    margin: 5px 25px 20px 0;
    padding: 5px;
}
.imgHolder img {
    border: 1px solid #CCC;
    margin-bottom: 10px;
    vertical-align: middle;
   
}
.pum-theme-lightbox .pum-container {
    border: none;
    background-color: transparent;
    box-shadow: none;
}

/* .testim-inner-box {
    position: relative;
	height: 200px;
	cursor:pointer;
}

.testim-inner-box::before {content: "\f15b";position: absolute;left: 10px;top: 0;font-family: 'Font Awesome 5 Pro';font-size: 24px;}
 */

/* posts css */
body.single-post #main-content h1.entry-title {
    font-size: 32px !important;
    width: 100%;
    margin-left: 35% !important;
    font-weight: 500 !important;
    color: #0778d3 !important;
}

body.single-post .et_pb_row.et_pb_row_2_tb_body.et_pb_gutters3 {margin-top: 0 !important;}

body.single-post #main-content .et_pb_row {
    padding-bottom: 0 !important;
	width:100% !important;
}

body.single-post .et_pb_section{
	padding-top:0 !important;
}
body.single-post .et_pb_post_content_0_tb_body {
	margin-top:0 !important;
}

body.single-post .et_pb_post_content_0_tb_body {
	width:78% !important;
}

body.single-post #main-content .et_pb_column{
	float:right;
    padding-left: 0;
}

body.single-post .et_pb_post_content_0_tb_body h2 {
    font-size: 1.6rem;
    padding: 20px 0 20px;
    font-weight: 400;
}

body.single-post #main-content p {
    color: #000;
    padding-bottom: 10px !important;
    font-size: 16px;
    font-weight: 400;
}

body.single-post .et_pb_text_inner p a {
    font-weight: 600;
    font-size: 15px;
	color:#00478f !important; 
}

body.single-post .et_pb_text ol, .et_pb_text ul {
    font-size: 14px;
    color: #000;
}

/* inner pages layout css */
/* .et_builder_inner_content .et_pb_column_1_tb_body .et_pb_image_0_tb_body {
    padding-left: 13% !important;
} */
/* .et_builder_inner_content .et_pb_text.et_pb_text_0_tb_body{
	padding-left: 13% !important;
} */
.et_pb_column_1_tb_body .et_pb_text_1_tb_body {
	max-width: 1060px;
}
.et_builder_inner_content .et_pb_column_1_tb_body p {
	font-size:16px !important;
	 color: #000;
}
.et_builder_inner_content .et_pb_column_1_tb_body p strong {
    font-weight: 700 !important;
    color: #000;
    font-family: 'Open Sans' !important;
}
.et_builder_inner_content .et_pb_column_1_tb_body p span a.global-link, .et_builder_inner_content .et_pb_column_1_tb_body p strong a.global-link {
    background: #0778d3;
    color: #fff !important;
    display: inline-block;
    padding: 8px 20px;
    font-size: 14px;
    border-radius: 5px;
    margin-bottom: 20px;
}
.et_builder_inner_content .et_pb_column_1_tb_body h3 {
    font-size: 24px !important;
    font-weight: 600;
    padding-bottom: 20px;
}
.et_builder_inner_content .et_pb_column_1_tb_body ul li {
    font-size: 16px;
    font-weight: 300 !important;
    line-height: 1.8;
}

.et_builder_inner_content .et_pb_column_1_tb_body ul {
    padding-top: 10px;
}
.et_builder_inner_content .et_pb_column_1_tb_body ul li strong {
    font-weight: 700;
    color: #000;
}
.et_pb_text_1 h3 strong {display: block;margin-bottom: 10px;}

.et_builder_inner_content .et_pb_column_1_tb_body p a {
    background: transparent;
    color: #0780e2 !important;
	color: #0778D3 !important;
    font-weight: bold;
    padding: 0;
}
/* .et_pb_text_inner p span {
    color: #fff;
} */
.discTopBanner {
 	display: flex;
	flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
}

.bnr-sec1 h3 {
    font-size: 28px;
    color: #fff;
    font-weight: 700;
}
.bnr-sec1 ul {
    margin: 23px 0 0;
}
.bnr-sec1 ul li {
    font-size: 24px;
    color: #fff;
    line-height: 1.2;
    font-family: 'museo' !important;
    margin-left: 10px;
}
.bnr-sec2 {
    background:#eaebec;
    border-radius: 20px;
    padding: 20px 45px;
    text-align: center;
	min-height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.bnr-sec2 h4 {
    font-size: 24px;
    color: #000;
    font-family: 'museo-500' !important;
    line-height: 28px;
}
.bnr-sec2 a {
    font-size: 42px;
    color: #6e6b6b;
    font-weight: 600;
}
.discTopBanner .column {
    width: 100%;
}
.discTopBanner .bnr-sec1 h3 {
    width: 100%;
    max-width: 400px;
}

@media (min-width: 992px) {
	.discTopBanner .column {
    width: 50%;
}
	.discTopBanner .column {
		padding: 0 15px;
	}
}
.sidebar-links {
    margin-top: 30px;
}

.sidebar-links h4 {
    font-family: 'museo-300' !important;
    padding-left: 10px;
}


.sidebar-links ul#menu-insurance-side-menu li a {
    font-size: 16px;
    font-family: 'museo-300';
}

.sidebar-links .menu .menu-item a:before {
    color: #005CBA;
}
/* end */

@media only screen and (max-width:1000px) {
	.team-exe-row img {
		filter:unset;
	}
	.ceo-info-box p img {
    padding-right: 0px;
}
body.single-post .et_pb_post_content_0_tb_body {
	width:100% !important;
}
    body.single-post #main-content div.fluid-width-video-wrapper {
        min-height: 300px;
    }
}