/* Add your custom css styles */

table.tableA {clear:both;width:100%;border: solid 1px #d3d3d3;margin:0px 0;}
table.tableA th {border-bottom: solid 1px #d3d3d3;border-left: solid 1px #d3d3d3; vertical-align: middle; text-align: center;}
table.tableA td {border-bottom: solid 1px #d3d3d3;border-left: solid 1px #d3d3d3; vertical-align: middle; text-align: left;}
table.tableA th {padding: 10px 10px; background: #efefef; font-weight: 700; line-height:22px;}
table.tableA td {padding: 10px 10px;}
table.tableA td.taR {text-align:right;}
table.tableA td.taC {text-align:center;}

table.tableB {clear:both; max-width:90%;border:none;margin:0 auto; }
table.tableB th { min-width:90px; border:none; vertical-align: middle; text-align:left; background:url('/theme/sushi/index/images/icon_01.gif') no-repeat; background-position:0 10px; }
table.tableB td { border:none; vertical-align: middle; text-align: left;}
table.tableB th {padding: 5px 5px 5px 20px; font-weight: 700; line-height:22px;}
table.tableB td {padding: 5px 5px 5px 0px;}
table.tableB td.taR {text-align:right;}
table.tableB td.taC {text-align:center;}
table.tableB td ul { list-style:decimal; }

table.tableC {clear:both; max-width:90%;border:none;margin:0 auto; margin-bottom:50px; }
table.tableC th { border:none; vertical-align: middle; text-align:left; background:url('/theme/sushi/index/images/icon_01.gif') no-repeat; background-position:0 10px; }
table.tableC td { border:none; vertical-align: middle; text-align: left;}
table.tableC th {padding: 5px 5px 5px 20px; font-weight: 700; line-height:22px;}
table.tableC td {padding: 5px 5px 5px 20px;}
table.tableC td.taR {text-align:right;}
table.tableC td.taC {text-align:center;}
table.tableC td ul { list-style:decimal; }

.company_02 {clear:both;text-align:center;margin:40px 0;}
.titleh4 {font-size:28px;background:url(../images/bar.png) no-repeat left top;padding:10px 0 0 0;}
.box {clear:both;background:#fdfdfd;border:1px solid #f8f8f8;padding:20px;}
.box:after {content:"";display:block;clear:both}
.box h4 {background:#43addd;padding:10px;color:#fff;}
ul.gray li {color:#777;}
.pd-30 {margin-left:70px;}
.lartxt {font-size:24px;color:#29a9d7;}
.new_btn {background:#16a7d4;border-radius:5px;color:#fff !important;font-size:18px;padding:10px 0px;margin:40px auto 0;text-align:center;width:200px;display:block;}

.post-3-columns .post-item {
height:430px;
}

section.background-grey {padding: 30px 0;}

@media (min-width: 1240px) {
	.company_02 {width:1000px; margin:30px auto;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.wi100 {width:100%;}
	.wi80 {width:80%;}
	.wi70 {width:70%;}
	.wi60 {width:60%;}
	.wi50 {width:50%;}
	.post-3-columns .post-item {	height:390px;}
	.company_02 {width:1000px; margin:30px auto;}

}

@media (max-width: 991px) {
.wi100 {width:100%;}
.wi80 {width:80%;}
.wi70 {width:70%;}
.wi60 {width:60%;}
.wi50 {width:50%;}
.post-3-columns .post-item {
height:auto;
}
#header {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.3) ;
    border-bottom: 1px solid #eee;
    z-index: 199 !important;
	width:100%;
}
.page-title {padding: 80px 0 40px 0 !important;}
.navigation-wrap.navbar-collapse {background:#fff !important;}

#header .container {
    position: relative;
	padding-right: 0px;
    padding-left: 0px;
}
}

@media (min-width: 480px) and (max-width: 767px) {
.wi100 {width:100%;}
.wi80 {width:80%;}
.wi70 {width:70%;}
.wi60 {width:60%;}
.wi50 {width:50%;}
.post-3-columns .post-item {
height:auto;
}
#header {
    position:absolute;
     background-color: rgba(0, 0, 0, 0.3) ;
    border-bottom: 1px solid #eee;
    z-index: 199 !important;
	width:100%;
}
.page-title {padding: 80px 0 40px 0 !important;}
.navigation-wrap.navbar-collapse {background:#fff !important;}

#header .container {
    position: relative;
	padding: 0px;
}
}

@media (max-width: 479px) {
	.wi100 {width:100%;}
	.wi80 {width:80%;}
	.wi70 {width:70%;}
	.wi60 {width:60%;}
	.wi50 {width:50%;}
	.post-3-columns .post-item {	height:auto;	margin:5px;	}
	.post-3-columns .post-content-details .post-title h3 { font-size:0.95em; line-height:120%; }

	#header {
		position: absolute;
		 background-color: rgba(0, 0, 0, 0.3) ;
		border-bottom: 1px solid #eee;
		z-index: 199 !important;
		width:100%;
	}
	.page-title {padding: 80px 0 40px 0 !important;}
	.navigation-wrap.navbar-collapse {background:#fff !important;}

	#header .container {
		position: relative;
		padding: 0px;
	}

}