.owl-stage {
display: flex !important;
flex-direction: column !important;
transform: none !important;
}
.owl-item {
width: 100% !important;
margin-bottom: 0px;
}
.mf-history .history-group:before, .mf-history .history-group:after {
background-color: transparent !important;
} .vc_tta-tabs-container {
} .vc_tta-tabs-list {
display: flex !important;
border: none !important;
gap: 5px;
} .vc_tta-tab > a {
padding: 14px 28px !important;
background: #f8f8f8 !important;
border: none !important;
color: #222 !important;
font-size: 16px;
font-weight: 600;
transition: 0.3s ease;
} .vc_tta-tab > a:hover {
background: #2475c4 !important;
color: #fff !important;
} .vc_tta-tab.vc_active > a {
background: #2475c4 !important;
color: #fff !important;
} .vc_tta-panel-body {
}
.vc_tta-tabs .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body {
background-color:#fff !important;
border-color:#2475c4 !important;
}
.vc_tta-tabs .vc_tta-tabs-container {
margin-bottom:0 !important;
}
.header-main .site-menu.container {
left: 0 !important;
transform: none !important;
width: 100% !important;
max-width: 100% !important;
padding-left:  calc((100% - 1170px) / 2) !important;
padding-right: calc((100% - 1170px) / 2) !important;
}
@media (max-width: 767px) {
.table-responsive {
overflow:scroll;
}
.cta-wrapper .container { 
flex-direction:column;
}
.cta-wrapper h2 {
text-align:center;
}
.cta-wrapper .cta-button {
margin:20px auto 0px;	
}
.page-header.parallax .featured-image {
background-position: top center;
background-attachment: inherit;
}
.page-header .featured-image {
background-size:cover;
}
}