/* Default Tabs Style*/
	#containerTabs{width:100%;margin:10px auto 30px;overflow:hidden;}

	ul.resp-tabs-list{margin:10px 0px;padding:0px;color:#333;line-height:1.3;}
	ul.resp-tabs-list li{
		font-weight:700;
		font-size:18px;
		color:#aaaaaa;
		display:inline-block;
		padding:20px 15px;
		margin:0 0;
		width:25%;
		list-style:none;
		text-align:center;
		cursor:pointer;
		float:left;
		-moz-transition:all ease 0.5s;
		-webkit-transition:all ease 0.5s;
		-o-transition:all ease 0.5s;
		transition:all ease 0.5s;}
		
		ul.resp-tabs-list li span{
			font-size:60px;
			display:block;
			margin-bottom:10px;
		}
		
	ul.resp-tabs-list li:hover{
		color:#222222 ;
	}

	.resp-tabs-container{padding:0px;background: rgba(247,247,247,1);clear:left;}
	.resp-tab-content {display:none;padding:15px;}
	.resp-tab-active{background: rgba(247,247,247,1);color:#222222 !important; }
	.resp-content-active,.resp-accordion-active{display:block;}
	h2.resp-accordion{
		cursor:pointer;
		display:none;
		border:none;
		margin:0px;
		padding:10px 15px;}
	h2.resp-tab-active {border:none;padding: 10px 15px !important;}

	h2.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important;background: blue;}

	.resp-tab-content img{margin-bottom:20px;}
/* Default Tabs Style*/

/* Vertical Tabs Style*/
	.resp-vtabs ul.resp-tabs-list{
		float:left;
		width:20%;}
	.resp-vtabs .resp-tabs-list li{
		display:block;
		height:auto;
		padding:15px !important;
		margin:0 0 4px;
		cursor:pointer;
		float:none;
		border-radius:5px;
		background:#333;
		-moz-transition:all ease 0.5s;
		-webkit-transition:all ease 0.5s;
		-o-transition:all ease 0.5s;
		transition:all ease 0.5s;}
	.resp-vtabs .resp-tabs-container{
		padding:0px;
		background-color:rgba(255,0,0,0);
		border:0px solid #c1c1c1;
		float:left;
		width:78.5%;
		margin-left:1.5%;
		min-height:450px;
		clear:none;}
	.resp-vtabs .resp-tab-content{border:none;}
	.resp-vtabs li.resp-tab-active{ 
		position:relative;
		z-index:1;
		padding:15px 15px 16px 14px !important;
		border-left:8px solid #333 !important;
		margin:-2px 0 2px !important;
		border-right:0px #FFF solid !important;
		color:#333;
		background:#fff;
		box-shadow: 0 0 8px rgba(0,0,0,0.4);
		-moz-transition:all ease 0.5s;
		-webkit-transition:all ease 0.5s;
		-o-transition:all ease 0.5s;
		transition:all ease 0.5s;
		}
	.resp-arrow {
		width:0;
		height:0;
		float:right;
		margin-top:3px;
		border-left:6px solid transparent;
		border-right:6px solid transparent;
		border-top:12px solid #c1c1c1;}
	h2.resp-tab-activespan.resp-arrow {
		border: none;
		border-left:6px solid transparent;
		border-right:6px solid transparent;
		border-bottom:12px solid #9B9797;}
/* Vertical Tabs Style*/

/* Accordion styles */

	h2.resp-tab-active{color:#fff;background:#DBDBDB;/* !important;*/}
	.resp-easy-accordion h2.resp-accordion{display:block;}
	.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1;}
	.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1;/* !important;*/}
	.resp-jfit{width:100%;argin:0px;}
	.resp-tab-content-active{display:block;}
	h2.resp-accordion:first-child{border-top:1px solid #c1c1c1;/* !important;*/}

	@media only screen and (max-width:1080px) {
		.resp-tabs-list li{font-size:11px;}
		.resp-vtabs .resp-tabs-list li{padding: 10px !important;}
		.resp-vtabs li.resp-tab-active{padding: 10px 15px 10px 5px !important;}
		.resp-vtabs li.resp-tab-active:before{border-width: 17px;margin-top: -17px;}
		.resp-vtabs .resp-tabs-container{margin-left:0%;}
		div.innerContent h2 {font-size:24px;}
	}

	@media only screen and (max-width:768px) {
		ul.resp-tabs-list{display:none;}
		h2.resp-accordion{display:block;}
		.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1;}
		.resp-vtabs .resp-tabs-container{
			border:none;
			float:none;
			width:100%;
			min-height:100px;
			clear:none;}
		.resp-accordion-closed{display:none !important;}
		.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important;}
		div.innerContent h2 {font-size:20px;}
	}



	@media only screen and (max-width:480px) {
		div.innerContent h2 {font-size:16px;}
	}



	@media only screen and (max-width:375px) {
		div.innerContent h2 {font-size:14px;}
	}


/* Accordion styles */