.r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
}

.r-tabs .r-tabs-tab {
    /*display: inline-block;*/
	float: left;
    margin: 0;
    list-style: none;
	border: 1px solid #e1e1e1; 
}

.r-tabs .r-tabs-panel {
    padding: 0 0 0;
    display: none;
}

.r-tabs .r-tabs-accordion-title {
    display: none;
}

.r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block;
}




/*Year*/

.table-responsive table tr.box01 th{ border:0; border-bottom:1px solid #d6d6d6; text-align:right;font-size:16px;color:#666666;}
.table-responsive table tr.box02 th{
		border:0;
		text-align:left;
		font-size:22px;
		color:#0370c0;
		font-weight:600;
}
.table-responsive table tr.box02-1 th{ padding-top:58px;}
.table-responsive table tr.box02 th span{
		font-size:21px;
		color:#666666;
}

.table-responsive table tr.box03 td{ border:0; padding:0}
.table-responsive table tr.box03 td table{
	border: 1px solid #898989;
    line-height: 1.42857;
	margin:0;
}

.table-responsive table tr.box03 td table td{
	padding: 15px;
	vertical-align: top;
	font-size:16px;
	color:#666666;
	text-align:right;
	border-bottom:1px solid #d6d6d6;
}
.table-responsive table tr.box03 td table td span{ text-align:left; display:inline-block; float:left;}
.table-responsive table tr.box03 td table tr.footer-td td{
	font-weight:600;
	border-bottom:1px solid #898989;
	background-color:#f1f1f1;
}
.table-responsive table tr.box03 td table tr.footer-td-b td{border-bottom:1px solid #d6d6d6; background-color:#fff;}
.table-responsive table tr.box03 td table td.title{ text-align:left;}


/* Accordion responsive breakpoint */
@media only screen and (max-width: 1024px) {
	.r-tabs .r-tabs-nav {
        display: none;
    }

    .r-tabs .r-tabs-accordion-title {
        display: block;
		margin-bottom:20px;
    }
	.r-tabs .r-tabs-panel {
		padding: 15px 0;
		display: none;
	}
	
	.y-g-banner{ width:100%; margin:0 0 20px;}
	.r-tabs .r-tabs-accordion-title .r-tabs-anchor{ font-size:16px;}
	.r-tabs .r-tabs-accordion-title .r-tabs-anchor h5{
		font-weight:600;
		color:#0370c0;
		font-size:14px;
		margin:0;	
	}
	
	
		
	#flip-scroll .cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
	#flip-scroll * html .cf { zoom: 1; }
	#flip-scroll *:first-child+html .cf { zoom: 1; }
	
	#flip-scroll table { width: 100%; border-collapse: collapse; border-spacing: 0;}
 
	#flip-scroll th,
	#flip-scroll td { margin: 0; vertical-align: top; }
	#flip-scroll th { text-align: left; }
	
	#flip-scroll table { display: block; position: relative; width: 100%; }
	#flip-scroll thead { display: block; float: left; }
	#flip-scroll tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
	#flip-scroll thead tr { display: block; }
	#flip-scroll th { display: block; text-align: right; }
	#flip-scroll tbody tr { display: inline-block; vertical-align: top; }
	#flip-scroll td { display: block; min-height: 1.25em; text-align: left; }
 
 
	/* sort out borders */
 
	#flip-scroll th { border-bottom: 0; border-left: 0; }
	#flip-scroll td { border-left: 0; border-right: 0; border-bottom: 0; }
	#flip-scroll th:last-child,
	#flip-scroll td:last-child { border-bottom: 1px solid #898989; }
	
	
	
	#flip-scroll.table-responsive{ border:0;}
	#flip-scroll.table-responsive table{
		border-top:1px solid #d6d6d6;
		border-radius:0;
		border-right:1px solid #d6d6d6;
		
	}
	#flip-scroll.table-responsive table th{border-left:1px solid #898989; text-align:left;font-size:14px; color:#666666;font-weight:400;}
	#flip-scroll.table-responsive table th h4{
		color:#0370c0;
		font-size:18px;
		font-weight:600;	
	}
	#flip-scroll.table-responsive table th h4 span{ font-size:16px; color:#666666}
	#flip-scroll.table-responsive table th.r-border{ border-left:0;}
	#flip-scroll.table-responsive table th.a-border-top{border-top:1px solid #898989;}
	#flip-scroll.table-responsive table th.a-border-t{border-top:1px solid #d6d6d6;}
	#flip-scroll.table-responsive table th.a-bg,
	#flip-scroll.table-responsive table td.a-bg{ background-color:#ffffff; font-weight:600;}
	#flip-scroll tbody tr.td-box{ width:100%;}
	#flip-scroll.table-responsive table td{ border-right:1px solid #d6d6d6; width:102%; text-align:right;}
	#flip-scroll.table-responsive table td span{ display:inline-block; float:left;}
	#flip-scroll.table-responsive table td.r-top-b{
		padding:16px 8px;
		font-size:15px;
		font-weight:600;
	}
	#flip-scroll.table-responsive table td.r-top-b1{ padding:28px 8px;}
	
	
}