/* Default tab style */


/* .tabs nav{margin-bottom:30px;} */

.tabs nav{margin-bottom:90px;}
.tabs nav ul {position: relative; display: -ms-flexbox; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: flex; margin: 0 auto; padding: 0; justify-content:center;}
.tabs nav ul li {position: relative; z-index: 1; display: block; margin: 0; text-align: center; font-size:18px; font-weight:700; min-width:300px;}
.tabs nav a {position: relative; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 2.5;}
.content-wrap section {display: none; margin: 0 auto; min-height:300px; /* background:#fafafa */}
.content-wrap section.content-current {display: block;}
a{text-decoration: none;}
.tabs-style-bar nav ul li a {margin: 0 2px;	background-color: #f7f7f7;	color: #333; transition: background-color 0.2s, color 0.2s; padding:10px; border-radius:100px;}
.tabs-style-bar nav ul li a:hover, .tabs-style-bar nav ul li a:focus {color: #2CC185;}
.tabs-style-bar nav ul li a span { letter-spacing: 1px; font-weight: 500; /*text-transform: uppercase; font-size: 0.6em;*/ color:inherit;}
.tabs-style-bar nav ul li.tab-current a {background: #2CC185; color: #fff;}


@media screen and (max-width: 1400px) {
	.tabs nav{margin-bottom:70px;}
	.tabs nav ul li{-webkit-flex: 1; -moz-flex: 1; -ms-flex: 1; flex: 1; }
	
}


@media screen and (max-width: 1024px) {
	.tabs nav{margin-bottom:50px;}
	.tabs nav ul li{font-size:16px;}
	.tabs nav a {line-height: 2;}
}

@media screen and (max-width: 768px) {
	.tabs nav{margin-bottom:30px;}
	.tabs nav ul li{min-width:auto; font-size:14px;}
}
