div.tab-ctn {width:100%;}
.tab-ctn .pane{width:100%; float:left; display:block; padding:8px; border:solid 1px #cecfd0; color:#000; background-image:none; min-height:275px;}
ul.tabs { list-style:none;!important; padding:0;}
.tab-ctn ul{ list-style:none !important; padding:0;}
ul.tabs li{ float:left; width: auto; text-indent:0;  margin:0 5px 0 0px; list-style-image:none; background-color:#F0F0F0; border:solid 1px #ccc; border-bottom:none;}
ul.tabs a:active{width: auto; outline:none;}
ul.tabs a:hover{color:#000;}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {background-position: -420px -62px;/*cursor:default !important*/; color:#333; !important; background:#F6F6F6; border:solid 0px #000000; top:1px;}
.panes .pane {display:none;}
.hint_ul li{padding:5px !important;}
.tab-ctn .pane h1{font-size:1.4em !important; margin:0px 0 15px 0px; text-align:left; color:#000; font-weight:bold;}
ul.tabs a{font-size:1.1em; display:block; text-align:center;text-decoration:none;	color:#666; padding:5px 10px; font-weight:bold; position:relative;}
/*RESPONSIVE CSS*/
@media(min-width:1200px){
}
@media(min-width: 960px) and (max-width:1199px){
}
@media(min-width: 768px) and (max-width: 959px){
	ul.tabs a{font-size:1.0em;}
}
@media(min-width: 481px) and (max-width: 767px){
}
@media(max-width: 480px){
}