	.faq-nav, html.public body.faq .faq-section .faq-content .faq-nav .tabs {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	}
	
	.faq-nav {
	    width: 100%;
	    padding: 15px 35px;
		padding-bottom: 50px!important;
		
	}
	
	.faq-nav .tabs {
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    border-bottom: 3px solid #212b35;
	}
	
	.faq-nav .tabs {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	}
	
	.faq-nav .tabs .tab:first-child {
	    padding-left: 0;
	}
	
	.faq-nav .tabs .tab {
	    display: block;
	    padding: 0 15px;
	}
	
	.faq-nav .tabs .tab a {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    position: relative;
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	    font-size: 18px;
	    color: #fff;
	    line-height: 1.2;
	    padding: 5px 0;
	    -webkit-transition: all .3s;
	    -o-transition: all .3s;
	    transition: all .3s;
	}
	
	.faq-nav .tabs .tab.active a:after {
	    width: 100%;
	}
	
	.faq-nav .tabs .tab a:after {
	    content: "";
	    position: absolute;
	    left: 50%;
	    bottom: -3px;
	    height: 3px;
	    width: 0;
	    background-color: #69d3b2;
	    -webkit-transition: all .3s;
	    -o-transition: all .3s;
	    transition: all .3s;
	    -webkit-transform: translate(-50%);
	    -ms-transform: translate(-50%);
	    transform: translate(-50%);
	}
	
	.faq-nav .tabs .tab:hover a {
	    color: #69d3b2;
	}