
/* REQUIRED for core functionality */
.responsive-tabs__heading { display: none;}
.responsive-tabs__list__item { display: inline; cursor:pointer; 	padding:18px 88px;}
@media (max-width: 767px) {
	.responsive-tabs__list { display: none;}
	.responsive-tabs__heading { display: block; cursor: pointer; }
	.responsive-tabs__panel--closed-accordion-only { display: none;}
}
@media (min-width: 768px) {
	.responsive-tabs__panel--closed-accordion-only { display: block !important;}
}
/* END - Required for core functionality */

/* OPTIONAL - Basic Skin */
.responsive-tabs-wrapper { 
	clear: both;
	zoom: 1; 
}
.responsive-tabs-wrapper:before,
.responsive-tabs-wrapper:after {
    content: "";
    display: table;
} 
.responsive-tabs-wrapper:after {
    clear: both;
}

.responsive-tabs__heading:focus,
.responsive-tabs__list__item:focus{ 
	outline: 1px solid #ccc;  
}
.responsive-tabs__heading--active:focus,
.responsive-tabs__list__item--active:focus{
	outline: none !important;
}
.responsive-tabs__list{
	padding:0; 
	padding-bottom:18px; 
	line-height: 1em;
}
.responsive-tabs__list__item{ 
	color:#5a5a5a; 
	font-size:16px; 
	padding:18px 78px;  
	margin-right:0; 
	border-top-left-radius:3px; 
	border-top-right-radius:3px;
	border: 1px solid #cdd4da;
	background: #f6f6f6;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f6), to(#eeeef0));
	background: -webkit-linear-gradient(top, #f6f6f6, #eeeef0);
	background: -moz-linear-gradient(top, #f6f6f6, #eeeef0);
	background: -ms-linear-gradient(top, #f6f6f6, #eeeef0);
	background: -o-linear-gradient(top, #f6f6f6, #eeeef0);
	box-shadow:2px -2px 3px #e6e6e6 inset;
	position:relative;
	z-index:15;
}
.responsive-tabs__list__item:hover {
	background: #eeeef0;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeef0), to(#f6f6f6));
	background: -webkit-linear-gradient(top, #eeeef0, #f6f6f6);
	background: -moz-linear-gradient(top, #eeeef0, #f6f6f6);
	background: -ms-linear-gradient(top, #eeeef0, #f6f6f6);
	background: -o-linear-gradient(top, #eeeef0, #f6f6f6);
}
.responsive-tabs__list__item--active, 
.responsive-tabs__list__item--active:hover{
	background:#fff; 
	border-bottom-color:#fff; 
	color:#000000; 
	font-size:18px; 
	border-top:3px solid #bc4248;
	box-shadow:none;
}
.responsive-tabs__panel{ 
	
	border:1px solid #cdd4da; 
	padding:0 36px; 
	box-shadow:2px -2px 3px #e6e6e6;
}
@media (max-width: 767px) {
	.responsive-tabs__heading { 
		padding: 0.5em;
		border-radius:3px;
		border: 1px solid #cdd4da;
		position: relative;
		background: #f6f6f6;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6f6f6), to(#eeeef0));
		background: -webkit-linear-gradient(top, #f6f6f6, #eeeef0);
		background: -moz-linear-gradient(top, #f6f6f6, #eeeef0);
		background: -ms-linear-gradient(top, #f6f6f6, #eeeef0);
		background: -o-linear-gradient(top, #f6f6f6, #eeeef0);
		margin-top:20px;
	}
	.responsive-tabs__heading:after {
		content:"";
		display: block;
		position: absolute;
		right: 20px;
		top: 40%;
		width: 0; 
		height: 0; 
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #cccdcd;
	}
	.responsive-tabs__heading:hover,
	.responsive-tabs__heading--active:hover {
		background: #eeeef0;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeef0), to(#f6f6f6));
		background: -webkit-linear-gradient(top, #eeeef0, #f6f6f6);
		background: -moz-linear-gradient(top, #eeeef0, #f6f6f6);
		background: -ms-linear-gradient(top, #eeeef0, #f6f6f6);
		background: -o-linear-gradient(top, #eeeef0, #f6f6f6);
	}
	.responsive-tabs__heading--active { background: #fff;}
	.responsive-tabs__heading--active:after {
		border-bottom: 10px solid #cccdcd;
		border-top:0;
	 }
}


@media only screen  and (max-width : 920px) 
{
	.responsive-tabs__list__item{
	padding:18px 64px;
	}
}
/* END - Optional - Basic Skin */
