h2.resp-accordion, .resp-tab-content{display:none}
.resp-content-active, .resp-accordion-active{display:block}
h2.resp-accordion{border-top:1px solid #ccc; margin:0; padding:15px; font-size:16px}
h2.resp-accordion a{color:#999; font-weight:300}
.resp-vtabs ul.resp-tabs-list{float:left; width:30%}
.resp-vtabs .resp-tabs-list li{display:block; padding:15px!important; margin:0; cursor:pointer; float:none}
.resp-vtabs .resp-tabs-container{padding:0; background-color:#fff; border:1px solid #ccc; float:left; width:68%; min-height:250px; border-radius:4px; clear:none}
.resp-vtabs .resp-tab-content{border:none}
.resp-vtabs li.resp-tab-active{border:1px solid #ccc; border-right:none; background-color:#fff; position:relative; z-index:1; margin-right:-1px !important; padding:14px!important}
h2.resp-tab-active{color:#d0962b}
.resp-arrow{width:0; height:0; float:right; margin-top:3px; position:relative}
.resp-arrow::before{content:'\f107'; font-family:'FontAwesome'; position:absolute; top:0; right:0; color:#d0962b}
h2.resp-tab-active span.resp-arrow{border:none}
h2.resp-tab-active span.resp-arrow::before{content:'\f106'; font-family:'FontAwesome'; color:#d0962b}
.resp-easy-accordion h2.resp-accordion{display:block}
.resp-easy-accordion .resp-tab-content{border:1px solid #ccc}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #ccc!important}
.resp-jfit{width:100%; margin:0px}
@media only screen and (max-width:992px){ul.resp-tabs-list{display:none}
.resp-tab-content-active, .resp-tab-content{float:none!important; clear:both}
.resp-tab-content .m-t-60px{margin-top:20px!important; margin-bottom:20px!important}
h2.resp-accordion{display:block}
.resp-vtabs .resp-tab-content{border:1px solid #ccc}
.resp-vtabs .resp-tabs-container{border:none; float:none; width:100%; min-height:initial; clear:none}
.resp-tabs-container{border-bottom:1px solid #ccc}
.resp-accordion-closed{display:none !important}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #ccc!important}}