.tabs{overflow:hidden;margin-bottom:20px;}
.tabs li{float:left;}
.tabs li a{background:none repeat scroll 0 0 #111111;color:#ffffff;display:block;font-size:18px;line-height:20px;margin-right:10px;padding:8px 25px;}
.tabs li:first-child a{border-left:none;}
.tabs li a:hover, .tabs li a:focus{}
.tabs .active a{}
.tabs li a:hover, .tabs .active a{background:#f1f1f1;color:#000;}
.accordion_tabs{display:none;border-top:1px solid #111;padding:10px;font-weight:bold;background:#eee;float:left;width:100%;}
.tab_content_wrapper > .accordion_tabs:first-child{border-top:none;}
a.accordion_tabs:link, a.accordion_tabs:visited{}
a.accordion_tabs:hover, a.accordion_tabs:focus{}
a.accordion_tabs.active{border-bottom:1px solid #111;background-color:#111;color:#fff;}
.tab_content{overflow:hidden;position:relative;border:1px solid #111111;font-size:16px;float:left;width:100%;}
.tab_content{padding:15px;background:#fff;}
.toggle_display{display:block;}
.tab_content label{background-color:transparent;color:#000;float:left;width:16%;border-bottom:1px solid #000;}
.tab_content p{float:left;width:84%;border-bottom:1px solid #000;border-left:1px solid #000;padding-left:15px;}
.toggle_border{}
.invert_border{border-width:1px 1px 0 1px;}
@media screen and (max-width:1350px){.tab_content label{width:22%;}
.tab_content p{width:78%;}
}
@media screen and (max-width:1200px){.tab_content label{width:28%;}
.tab_content p{width:72%;}
}
@media (min-width:768px) and (max-width:991px){.tabs li a{font-size:18px;margin-right:5px;padding:8px 15px;}
}
@media screen and (max-width:992px){.tab_content label{width:34%;}
.tab_content p{width:66%;}
}
@media screen and (max-width:767px){.tabs{display:none;}
#container{width:90%;padding:40px 20px;}
.accordion_tabs{display:block;}
.tab_content_wrapper{height:auto !important;}
.tab_content{transition:none;padding:10px;border-left:1px solid #000;border-right:1px solid #000;border-top:none;border-bottom:none;}
.toggle_display{display:none;}
.toggle_position{position:relative;clear:both;}
.toggle_border{border-width:1px;}
.tab_content label{width:100%;}
.tab_content p{width:100%;border-right:1px solid #000;}
}