#tabs{padding:0px;float:left;clear:both;width:99%;margin-bottom:0px;text-align:left;}
ul.tabs{margin:0;padding:0;float:left;list-style:none;min-height:45px;width:100%;background:#1889c1;}
ul.tabs li{float:left;padding:0;margin:0 0 0 0px;min-height:45px;line-height:45px;border-left:none;margin-bottom:-1px;overflow:hidden;position:relative;border-right:1px solid #eee;}
ul.tabs li.last{border-right:none;}
ul.tabs li a{text-decoration:none;color:#fff;display:block;font-size:14px;outline:none;cursor:pointer;text-align:center;padding:0px 15px 0px 10px;background-color:#1889c1;font-family:'Open Sans' !important;font-weight:normal;}
ul.tabs li a:hover{}
html ul.tabs li.active, html ul.tabs li.active a, html ul.tabs li.active a:hover{color:#454545;background-color:#f0f0f0;height:44px;}
.tab-container{overflow:hidden;clear:both;float:left;padding:0px;width:100%;}
.tab-content{padding:30px 25px 30px 25px;background:#f0f0f0;}
.tab-content h4{font-size:16px;font-weight:400;margin-bottom:10px;}
ul.tabs li a b{float:left;background-color:#393a3b;width:20px;height:20px;text-align:center;vertical-align:middle;line-height:20px;border-radius:100%;color:#fff;font-weight:normal;font-size:13px;margin-top:13px;margin-right:5px;}
@media only screen and (min-width:1000px) and (max-width:1169px){ul.tabs li a{padding:0px 5px 0px 5px;font-size:13px;}
}
@media only screen and (min-width:768px) and (max-width:999px){ul.tabs li a{padding:0px 3px 0px 3px;font-size:12px;}
ul.tabs li a b{display:none;}
}
@media only screen and (min-width:480px) and (max-width:767px){#tabs{padding:0px;float:left;clear:both;width:99%;margin-bottom:0px;margin-top:10px;border:1px solid #eee;}
.tab-container{overflow:hidden;clear:both;float:left;padding:20px 15px 10px 15px;width:93.4%;background-color:#f0f0f0;}
.tab-content{padding:5px;font-size:14px;background:#f0f0f0;}
ul.tabs li a{padding:0px 5px 0px 5px;font-size:12px;}
}
@media only screen and (max-width:479px){#tabs{padding:0px;float:left;clear:both;width:98%;margin-bottom:0px;margin-top:10px;border:1px solid #eee;}
.tab-container{overflow:hidden;clear:both;float:left;padding:20px 15px 10px 15px;width:90%;background-color:#f0f0f0;}
.tab-content{padding:5px;font-size:14px;background:#f0f0f0;}
ul.tabs li{border-right:none;border-bottom:2px solid #fff;}
ul.tabs li a{width:270px;border:none;text-align:left;}
}