#parentHorizontalTab {
	padding-top: 10px!important;
}

.resp-tabs-list li, h2.resp-accordion 
{
	font-size: 16px;
	cursor: pointer;
}
ul.resp-tabs-list 
{
	margin: 0;
	padding: 0;
}
.resp-tabs-list li 
{
	display: inline-block;
	padding: 10px 15px;
	margin: 0px 8px 0px 0px;
	list-style: none;
	float: left;
	background-color: #fff!important;
	color: #000;
	border-top: 1px solid #d3d3d3!important;
	border-left: 1px solid #d3d3d3!important;
	border-right: 1px solid #d3d3d3!important;
}
.resp-tabs-container 
{
	padding: 0;
	background-color: #fff;
	clear: left;
}
h2.resp-accordion 
{
	display: none;
}
.resp-tab-content 
{
	display: none;
	padding: 15px;
}
.resp-accordion-active, .resp-content-active, .resp-easy-accordion h2.resp-accordion, .resp-tab-content-active 
{
	display: block;
	border: 1px solid #d3d3d3;
}
.resp-tabs-list li:hover, .resp-tabs-list li:focus{
	background-color: #DF9D9B!important;
	color: #fff;
}
.resp-tabs-list .resp-tab-active 
{
	background-color: #770D36!important;
	color: #fff;
}
.resp-tab-content h6{
	color: #770D36;
	font-weight: normal;
}

h2.resp-accordion 
{
	font-size: 16px;
	border: 1px solid #c1c1c1;
	border-top: 0 solid #c1c1c1;
	margin: 0;
	padding: 10px 15px;
}
h2.resp-tab-active 
{
	border-bottom: 0 solid #c1c1c1!important;
	margin-bottom: 0!important;
	padding: 10px 15px!important;
}
h2.resp-tab-title:last-child 
{
	border-bottom: 12px solid #c1c1c1!important;
	background: #00f;
}
.resp-arrow 
{
	width: 0;
	height: 0;
	float: right;
	margin-top: 8px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 12px solid #c1c1c1;
}
h2.resp-tab-active span.resp-arrow 
{
	border: none;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 12px solid #fff;
}
h2.resp-tab-active 
{
	background: #770D36!important;
	color: #fff!important;
}
.resp-easy-accordion .resp-tab-content 
{
	border: 1px solid #c1c1c1;
}
.resp-easy-accordion .resp-tab-content:last-child 
{
	border-bottom: 1px solid #c1c1c1;
}
.resp-jfit 
{
	width: 100%;
	margin: 0;
}
h2.resp-accordion:first-child 
{
	border-top: 1px solid #c1c1c1;
}
@media only screen and (max-width:991px) {
ul.resp-tabs-list 
{
	display: none
}
h2.resp-accordion 
{
	display: block;
	background: #dbdbdb;
	font-weight: normal;
}
.resp-accordion-closed 
{
	display: none!important;
}
.resp-tab-content-active 
{
	border: 1px solid #c1c1c1; 
}
}


