.tabs-list { list-style:none; border-bottom: 1px solid #ddd;  }
.tabs-list li {display:inline-block;  margin-bottom:0;  margin-right: 20px;margin-bottom: -1px;}
.tabs-list li a { display:block;  padding:20px 30px;  color:#0071b3; text-decoration:none; font-size:14px; transition:all 0.4s ease 0s; font-weight:bold;  padding: 20px 50px;
    font-weight: bold;
    cursor: pointer;

    border: none;border-radius:0px 0px 0px 0px;
    -webkit-border-radius:0px 0px 0px 0px;
    -moz-border-radius:0px 0px 0px 0px;
    -khtml-border-radius:0px 0px 0px 0px;}
.tabs-list li a:hover { background-color:#d9d9d9; }
.tabs-list li.active a { color: #555;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;  }
.tab-content { margin:0; }
.tabs .accordion-handle { display:none; }

.tabs-vertical-left, .tabs-vertical-right { *zoom:1; }
.tabs-vertical-left:before, .tabs-vertical-left:after, .tabs-vertical-right:before, .tabs-vertical-right:after { visibility:hidden; display:block; font-size:0;content:" "; clear:both; height:0; }
.tabs-vertical-left .tabs-list, .tabs-vertical-right .tabs-list { width:25%; }
.tabs-vertical-left .tabs-list li, .tabs-vertical-right .tabs-list li { display:block; margin:0 0 5px 0; width:100%; }
.tabs-vertical-left .tabs-list li a, .tabs-vertical-right .tabs-list li a { height:auto; padding:8px 20px; line-height:1.5; }
.tabs-vertical-left .tabs-container, .tabs-vertical-right .tabs-container { width:75%; }
.tabs-vertical-left .tabs-list { float:left; }
.tabs-vertical-left .tabs-container { float:right; }
.tabs-vertical-left .tabs-container .tab-content { margin:0 0 0 15px; }
.tabs-vertical-right .tabs-list { float:right; }
.tabs-vertical-right .tabs-container { float:left; }
.tabs-vertical-right .tabs-container .tab-content { margin:0 15px 0 0; }

.accordion-handle { position:relative;  background-color:#ebebeb; text-decoration:none; color:#808080; cursor:pointer; transition:all 0.4s ease 0s; }
.accordion-handle:hover { background-color:#d9d9d9; }
.accordion-handle.active { background-color:#0071b3; color:#fff; }
.accordion-handle h4 { height:54px; line-height:54px; padding:0 15px; font-size:16px; font-weight:bold; margin:0;     
}
.accordion-handle i { display:block; width:38px; height:38px; overflow:hidden; position:absolute; right:0; top:8px; background:url(../images/icon-accordion.gif) no-repeat top center; }
.accordion-handle.active i { background-position:bottom center; }
.accordion-content { margin-bottom:15px; display:none; }

@media only screen and ( min-width:992px )and ( max-width:1360px ){
	.tabs-list li a {  padding: 20px 15px;
	}
	
	}
@media only screen and ( max-width:991px ){
	.responsive-tabs .tabs-list { display:none; }
	.responsive-tabs .accordion-handle { display:block;border-radius: 20px 20px 0 0;
    -webkit-border-radius: 0px 0px 0 0;
    -moz-border-radius: 0px 0px 0 0;
    -khtml-border-radius: 0px 0px 0 0;  border:1px solid #f5f5f5;}	
	.responsive-tabs.tabs-vertical-left .tabs-container, .responsive-tabs.tabs-vertical-right .tabs-container { width:100%; float:none; }
	.responsive-tabs.tabs-vertical-left .tabs-container .tab-content, .responsive-tabs.tabs-vertical-right .tabs-container .tab-content { margin:10px 0 15px; }	
}
.tabs-container{ margin-bottom:20px;width:100%}