.bgded .wrapper {max-width:1170px;  display:table; margin:0 auto; float:none!important}
#page {overflow:hidden;}
#logo img {
    height: 25px!important;
    width: 115px!important;
}
#slider li, #slider ul {
    list-style: inside;

}
.pace {display:none;}
#topbar, #header, #services, #cta, #breadcrumb, .container, #footer, #infobrand, #copyright, .wrapper.row4 {max-width:1170px; display:table; margin:0 auto;}
#cta .inspace-20 {padding:5px!important;}
.txtoverlay {height:70%}
#logo h1 {margin-top:15px; margin-bottom:0; }
#services i.icon {font-size:26px; float:left; margin-right:5px;}
.fa {  -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
 height: 40px;
 text-align:center;
    width: 40px;
	line-height:40px;
	vertical-align:middle;
	
    zoom: 1;
	display:block;
	behavior: url(http://www.ystable.co.jp/layout/styles/pie.htc);
	float:left;

}
.latest li {text-align:center!important}
#infobrand {
    padding: 60px 0!important;
}
.center h6 {float:left; width:100%;}
#archives {position:relative;}
#services .one_third {padding:10px;}
 .wrapper.row4 { background:#2c2c2c;
    padding: 50px 0;
}
 #locatorbutton span {display:none;}
 .fl_left {float:left;}
 .fl_right {float:right;}
 #copyright {width:100%}
h6.title {font-size: 16px;
    margin: 0 0 30px;
    padding: 0 0 8px;
    text-transform: uppercase;
	border-bottom:1px solid #888888;}
	.visit {
    bottom: 10px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}