.responsive-tabs-container .tab-pane { margin-bottom: 15px; }
.responsive-tabs-container .accordion-link { display: none; padding: 10px 15px; background-color: #ef3e42; color: #fff; border-bottom: 1px solid #bdbdbd; }
@media (max-width: 768px) {
    .responsive-tabs-container.accordion-xs .nav-tabs { display: block; width: 25%; float: right; -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.125); -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.125); box-shadow: 0 1px 6px rgba(0, 0, 0, 0.125); margin: 0 0 0 -1px; }
    .responsive-tabs > li > a { border-width: 1px 1px 1px 0; }
    .responsive-tabs > li.active > a, .responsive-tabs > li.active > a:hover, .responsive-tabs > li.active > a:focus { border-width: 1px 1px 1px 0px !important; border-left-width: 0 !important; margin-left: 0px; }
    .responsive-tabs-container.accordion-xs .accordion-link { display: none; }
    .nav-tabs > li { float: none !important; }
    .responsive-tabs { border-bottom: 1px solid #333; }
        .responsive-tabs > li:last-child > a { border-bottom: 1px solid #CECECE; }
}

@media (max-width: 425px) {
    .responsive-tabs-container.accordion-xs .nav-tabs { display: none; }
    .responsive-tabs-container.accordion-xs .accordion-link { display: block; }
}
