body {
	margin:0;
	padding:0;
	font-size:13px;
	font-family: "Myriad Pro";
	background:#ffffff;
}

.no-margin { margin:0; padding:0; }
.carousel-control.left,
.carousel-control.right { background:none; }
.carousel-control { top: 43%; }


#header { margin:0; padding:0; background:#f7fcfc; }
.header-logo { margin:0 Auto; width:960px; padding:15px 0 15px 0; }

#content { margin:0; padding:0; }
.content-about { position:relative; z-index:99999; margin:0 Auto; min-height:357px; width:960px; background: url('../images/bg-about.jpg') no-repeat top center; margin-top:-60px; background-size:100%; color:#ffffff;}
.content-about h1 { margin:0; padding:30px 0px 20px 0px; text-align:center; text-transform:uppercase; font-size:28px; line-height:28px; }
.content-about-text { padding:0 50px 0 50px; font-size:11px; }
.content-about-info { padding:30px 36px 0 36px; }
.content-about-info h2 { text-decoration:underline; margin:0 0 10px 0; padding:0; font-size:14px; text-transform:uppercase;}
.content-about-info p { font-size:11px; }

.content-service { margin:0; padding:0; text-align:center;}
.cs-text { padding:20px 0 0 0; }
.cs-text h1 { margin:0; padding:20px 0 20px 0; font-size:18px; color:#000000; }
.content-service-text { margin:0; padding:0 60px 0 60px; }

.content-reason { margin:0 Auto; width:960px; padding:50px 0 0 0; }
.content-reason-images { margin:0; padding:0 0 50px 0; text-align:center; }
.crl-items { margin:0; padding:0 0 30px 0; }
.crl-items h1 { margin:0; padding:0 0 15px 0; font-size:25px; color:#000000; font-weight:bold; line-height:30px; /*min-height:135px;*/ }
.crl-items p { padding:15px 0 0 0; }

.content-achieve { margin:0 Auto; width:1100px; padding:50px 0 50px 0; }
.content-achieve ul { margin:0; padding:0; list-stlye:none; }
.content-achieve ul li { display:inline-table; width:175px; text-align:center; color:#000000;}
.content-achieve .first { text-align:left; width:190px; }
.content-achieve h1 { margin:0; padding:0; font-size:15px; line-height:25px; font-weight:bold; color:#000000;}
.hr-black-first { height:5px; width:150px; margin-top:15px; border-bottom:solid 2px #000000;}
.hr-black { height:3px; margin:0 Auto; width:40px; margin-top:12px; margin-bottom:12px; border-bottom:solid 2px #000000;}
.small-text { font-size:13px; position:relative; top:-12px; padding-left:2px; }


#footer { margin:0; padding:0; background: url('../images/bg-contact.jpg') no-repeat top center; background-size:100%; min-height:400px; }
.footer-content { margin:0 Auto; width:960px; padding:80px 0 0 0; color:#ffffff;}
.footer-content h1 { margin:0; padding:0 0 10px 0; text-transform:uppercase; font-size:18px; line-height:20px; }
.footer-content .hr { height:5px; width:150px; margin-bottom:20px; border-bottom:solid 2px #ffffff;}
.fc-address { line-height:25px; font-size:15px; letter-spacing:1px; }
.fc-address a { color:#ffffff; }