div.tabBox {	width:auto;	float:left;	overflow: visible;}div.tabBox h3 {	padding:20px 0px;}ul.tabs {	margin: 0;	padding: 0;		list-style: none;}ul.tabs li {	float: left; width: auto;	overflow: hidden;	position: relative;}ul.tabs li a {	display: block;	padding: 0 5px;	outline: none;	background:none;}.tabContainer {	border-top: none;	clear: both;	float: left;	width:99.9%;	min-height:300px;	margin-bottom:10px;	padding: 20px 0 0;}.tabContent {	padding: 20px 15px;}.tabContent h3 {	padding:0px;}/**** TABS STYLES ****/ul.tabs li a {	color: #40423e; font-size: 14px; text-decoration: none; font-weight: 400;  background: #eff4f0; display: block; padding: 8px 22px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; box-shadow:0 0px 1px #5F6860;}ul.tabs li a:hover {	background: #f2a32a;  color: #fff;}ul.tabs li.active a, ul.tabs li.active a:hover {	background: #f2a32a; color: #fff;}div.tabContainer {	background:#fff;}@media only screen and (max-width: 767px) {	div.tabBox {		border: 1px solid #ccc;	}	ul.tabs {		height: auto;		display: block;		width:100%;		border-left:0px;	}	ul.tabs li {		width:100%;	}	ul.tabs li a {		border:0px;	}	div.tabContainer {		border: 0px;	}}