
.pre-title{
	font-size:32px;
}
.section-why .title, .section-qlf-tab .title{
	font-size:24px;
	font-weight: 600;
}
.section-qlf-tab a.card-shadow{
	box-shadow: 1px 4px 4px 0 rgb(0 0 0 / 0%), 0 0px 16px 0 rgb(0 0 0 / 18%);
	border-radius:6px;
	padding:15px;
	display:block;
	color:#000;
}
.section-qlf-tab a.card-shadow:hover{
	text-decoration:none;
}
.qlf-tab-content .blue-box{
	background-color:#daecff;
	font-weight: 600;
	padding:15px 40px;
	border-radius:8px;
	color:#000;
	font-size:20px;
	font-style: italic;
}
.qlf-tab-content ul.timeline {
    list-style-type: none;
    position: relative;
	padding-left: 32px;
}
.qlf-tab-content ul.timeline:before {
    display:none;
}
.qlf-tab-content ul.timeline > li {
    margin: 20px 0;
	line-height:1.3;
}
.qlf-tab-content ul.timeline > li:before {
    content: '\e901';
    font-family: 'npfbranding' !important;
    font-weight:bold;
    display: inline-block;
    position: absolute;
    left: 0px;
    z-index: 400;

}
.qlf-tab-content .shift-top{
	margin-top:-98px;
}
.btn-blue{
	background-color:#1b62a5;
	color:#fff;
}
.btn-outline-blue{
        border:1px solid #1b62a5;
	color:#1b62a5;
}
.btn-blue:hover{
	color:#fff;
}
img.size-ninty{
max-width:85%;
}
@media only screen and (max-width: 767px) {
.qlf-tab-content .shift-top{
	margin-top:0px;
}
.tab-link .card-shadow img{
	max-width: 28px;
}
.qlf-tab-content ul.timeline:before {
    height: 75%;
}
.qlf-tab-content .shift-top ul.timeline:before{
 height: 62%;
}

}
