/* Panel - text image */
.panel-text-image-left-menu { position: relative; overflow: hidden; background-size: cover; background-position: center center; background-repeat: no-repeat; }
.panel-text-image-left-menu .container { position: relative; z-index: 2; }
@media (min-width: 1020px){
	.panel-text-image-left-menu.panel-class-small-container .container{
		max-width: 1000px;
	}
}
.panel-text-image-left-menu.panel-class-small-container .container .col-image img{
	max-width: 100%;
}
.panel-text-image-left-menu.panel-class-small-container .container .col-text p br{
	display: none;
}
.panel-text-image-left-menu h1.heading{ color: rgb(6, 65, 99); font-size: 22px; font-weight: 400; font-style: normal; letter-spacing: 1.69px; line-height: 1.45; text-align: center; text-transform: uppercase; margin-bottom: 35px; }
.panel-text-image-left-menu .row-flex{display: flex;}
.panel-text-image-left-menu .row { margin-left: -20px; margin-right: -20px; }
.panel-text-image-left-menu h2 {color: rgb(6, 65, 99); font-size: 22px; font-weight: 400; font-style: normal; letter-spacing: 1.69px; line-height: 1.45; text-align: left; text-transform: uppercase; margin-top: 0; margin-bottom: 15px;}
.panel-text-image-left-menu .col-text { padding-left: 20px; padding-right: 20px; -webkit-box-flex: 0; -ms-flex: 0 0 69%; flex: 0 0 69%; max-width: 69%; }
.panel-text-image-left-menu .col-text p{ color: rgb(84, 90, 94); font-size: 15px; letter-spacing: 0.53px; line-height: 1.53; text-align: left; }
.panel-text-image-left-menu .col-text p.more{ color: rgb(6, 65, 99); font-size: 15px; font-weight: 400; font-style: normal; letter-spacing: 0.53px; line-height: 24px; text-align: left; }
.panel-text-image-left-menu .col-text p.more a{ color: rgb(6, 65, 99); font-size: 14px; font-weight: 700; font-style: normal; letter-spacing: 1.28px; line-height: 24px; text-align: left; text-transform: uppercase; }
.panel-text-image-left-menu .col-text p.more a span{ display:inline-block; border-bottom:1px solid rgb(167, 197, 57); padding-bottom:2px; }
.panel-text-image-left-menu  a.link { position:relative; overflow: hidden; text-decoration: none; display:inline-block; color: rgb(6, 65, 99); font-size: 14px; font-weight: 700; font-style: normal; letter-spacing: 1.28px; line-height: 1.71; text-align: left; text-transform: uppercase; }
.panel-text-image-left-menu .col-text ul { margin-left: 0; margin-top: 8px; }
.panel-text-image-left-menu .col-text ul li { position: relative; color: rgb(84, 90, 94); font-size: 14px; letter-spacing: 0.49px; line-height: 1.35; text-align: left; list-style: none; padding-left: 18px; margin-bottom: 11px; }
.panel-text-image-left-menu .col-text ul li:before { content: ''; position: absolute; top: 8px; left: 0; background-color: rgb(177, 215, 37); width: 6px; height: 1px; }

.panel-text-image-left-menu .col-image { padding-left: 20px; padding-right: 20px; -webkit-box-flex: 0; -ms-flex: 0 0 31%; flex: 0 0 31%; max-width: 31%; }
.panel-text-image-left-menu.image-first .row {flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.panel-text-image-left-menu.panel-style-half-light-blue-background::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(251, 252, 255, 0.8); }
.panel-text-image-left-menu .col-image h3.image-heading{ color: rgb(6, 65, 99); font-size: 20px; font-weight: 400; font-style: normal; letter-spacing: 1.54px; line-height: 1.55; text-align: left; } 
.panel-text-image-left-menu .col-image .img-wrapper{
	margin-bottom: 26px;
}
.panel-text-image-left-menu .col-image .img-wrapper img{
	max-width: 100% !important;
}
.panel-text-image-left-menu p.mb{ margin-bottom: 24px; }
.panel-text-image-left-menu p.mb-9px{ color: rgb(6, 65, 99); font-size: 15px; font-weight: 400; font-style: normal; letter-spacing: 0.53px; line-height: 1.6; text-align: left; margin-bottom: 9px; }
.panel-text-image-left-menu .col-text ul{ margin-top: 8px; }

 .panel-text-image-left-menu .side-nav{
	position: relative;
 }

 .panel-text-image-left-menu .side-nav .title-wrapper h3{
	color: rgb(167, 197, 57);
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 1.89px;
	line-height: 1.71;
	text-align: left;
	text-transform: uppercase;
	margin-bottom: 15px;
	margin-top: 0;
	padding-left: 2px;
 }
 .panel-text-image-left-menu .side-nav ul{
	list-style: none;
	padding-left: 0;
	margin-left: 0;
 }
 .panel-text-image-left-menu .side-nav ul li{
	padding-left: 0;
	border-top: 2px solid rgb(240, 240, 240);
	padding-top: 10px;
	padding-bottom: 7px;
	padding-left: 2px;
 }
 .panel-text-image-left-menu .side-nav ul li.active{
	border-top: 2px solid rgb(6, 65, 99);
 }
 .panel-text-image-left-menu .side-nav ul li.active a{
	color: rgb(6, 65, 99);
 }
 .panel-text-image-left-menu .side-nav ul li:last-child{
	border-bottom: 2px solid rgb(240, 240, 240);
 }
 .panel-text-image-left-menu .side-nav ul li a{
	color: rgb(128, 139, 147);
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	letter-spacing: 1.89px;
	line-height: 1.71;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
 }
 .panel-text-image-left-menu .side-nav ul li::marker{
	content: none;
 }
 .panel-text-image-left-menu .side-nav ul li.active {
	border-top: 2px solid rgb(6, 65, 99);
}
@media (max-width: 1199px){
	.panel-text-image-left-menu br { display: none; }
}
@media (max-width: 991px){
	.panel-text-image-left-menu .col-text { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.panel-text-image-left-menu .col-image { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

	
	.panel-text-image-left-menu .col-image h3.image-heading br{
		display: none;
	}
	.panel-text-image-left-menu .col-image{
		margin-top: 50px;
	}
}
@media (max-width: 767px){

}