body {
font-family: Arial, sans-serif;
}

div.tabBox {
width:680px;
float:left;
overflow: visible;
margin-left:15px;
margin-top:10px;
}
 
ul.tabs {
margin-right: 0;
padding: 0;
float: left;
list-style: none;
height: 28px; 
width:99.9%;
}
 
ul.tabs li {
float: left;
margin-right: 3px;
padding-left: 0;
height: 28px; 
line-height: 28px; 
margin-bottom: -1px; 
overflow: hidden;
position: relative;
}
 
ul.tabs li a {
display: block;
padding: 0 15px;
outline: none;
background:none;
}
 
.tabContainer {
overflow: hidden;
clear: both;
float: left;
width:99.9%;
min-height:300px;
margin-bottom:20px;
}
 
.tabContent h3 {
padding:0px;
}
 
/**** TABS STYLES ****/
 
div.tabBox h3 {
}
 
 
ul.tabs li {
 
}
 
ul.tabs li a {
background:#F00;
text-decoration: none;
font-size: 13px;
font-weight:bold;
color: #FFF;
outline: none;
border-left: none;
}
 
ul.tabs li a:hover {
background: #222;
}
 
ul.tabs li.active a, ul.tabs li.active a:hover  {  
background: #222;
}
 
div.tabContainer {
border:1px solid #F00;
background:#fff;
}

@media only screen and (max-width: 767px) {

	div.tabBox {
		border: 1px solid #F00;
	}

	ul.tabs {
	height: auto;
	display: block;
	width:100%;
	border-left:0px;
	}
	
	ul.tabs li {
		width:100%;
	}
	
	ul.tabs li a {
		border-top-left-radius:0px;
		-moz-border-top-left-radius:0px;
		-webkit-border-top-left-radius:0px;
		border-top-right-radius:0px;
		-moz-border-top-right-radius:0px;
		-webkit-border-top-right-radius:0px;	
		border:0px;
	}
	
	
}