.inner-page-common { margin-top: 82px;}
html .auto-cf, .auto-cf button, .auto-cf input, .auto-cf select, .auto-cf textarea, .auto-cf .pure-g [class *= "pure-u"] { font-family: 'Open Sans', Helvetica, Arial, sans-serif; }
body .auto-cf { color: #58595b; font-size: 16px; padding-top: 50px; }
.auto-cf .container, .auto-cf .wrapper { *width: 1215px; max-width: 1215px; margin: 0 auto; }

.auto-cf .contact { background: #3c5061; color: #FFF; text-align: center; }
.auto-cf .contact .theform { max-width: 825px; margin: 0 auto; padding: 50px 0 0; }
.auto-cf .contact .theform button { background: #ffc61a; color: #3f5363; padding: 15px 0; width: 175px; margin: 32px auto 0; font-weight: bold; border: none; float: right; }
.auto-cf .contact label, .auto-cf .contact input { vertical-align: middle; }
.auto-cf .contact input { border: none; margin: 0 0 8px; padding: 5px 10px; color: #000; width: 230px; border-radius: 2px; }
.auto-cf .contact label, .auto-cf label.industry span { width: 140px; text-align: right; padding-right: 15px; display: inline-block; }

.auto-cf h1,.auto-cf h5 { font-size: 30px; margin: 0 0 40px; font-weight: 300; line-height: 1.4; text-align: center; }
.auto-cf h2 { font-size: 25px; margin: 0; font-weight: 400; line-height: 1.4; text-transform: none; }
.auto-cf h3 { font-size: 20px; line-height: 1.4; font-weight: 600; color: #fecd0b; margin: 0 auto 60px; }

.auto-cf h3 span { font-weight: 400; display: block; }
.auto-cf img { max-width: 100%; height: auto; }

.auto-cf .how .wrapper { max-width: 680px; margin: 0 auto; }
.auto-cf .steps p {  max-width: 260px; margin: 0 auto; }

.auto-cf .possibilities p { max-width: 712px; margin: 0 auto 78px; }
.auto-cf .possibilities .copy { text-align: left; }
.auto-cf .possibilities ul { margin: 0 0 30px; padding: 0; }
.auto-cf .possibilities ul li { display: block; padding: 0 0 0 38px; margin: 0 0 30px; background: url(/upload/CMSResource/636295015034139591.png) 0 3px no-repeat; color: #3d545e; max-width: 305px; color: #3d545e; }
.auto-cf .possibilities ul li strong { display: block; font-size: 16px; }
.auto-cf .possibilities a { display: inline-block; font-size: 16px; margin: 0 0 16px; text-decoration: underline; color: #3a4044; }
.auto-cf .possibilities a:hover { text-decoration: none; }

.auto-cf .arrow {
    display: inline-block;
    height: 24px;
    width: 24px;
    background: url(/upload/CMSResource/636294977177190881.png) 0 0 no-repeat;
    vertical-align: middle;
    margin: 0 0 0 10px;
    text-decoration: none;
}

.auto-cf #header { background: url(/upload/CMSResource/636294977859223156.jpg) top center no-repeat; background-size: cover; padding: 11.5% 0 11.5% 11.5%; }
.auto-cf #header h1 { font-size: 40px; line-height: 1.15; font-weight: 600; text-align: left; }
.auto-cf #header h1 span { font-size: 60px; font-weight: 300; display: block; }
.auto-cf #header h5 { font-size: 40px; line-height: 1.15; font-weight: 600; text-align: left; }
.auto-cf #header h5 span { font-size: 60px; font-weight: 300; display: block; }
.auto-cf .industries, .auto-cf .setup { background: #3d545e; color: #FFF; }
.auto-cf .how, .auto-cf .setup, .auto-cf .contact, .auto-cf .industries { padding-top: 40px; }
.auto-cf section {padding: 0 0 60px 0;text-align: center;}

.auto-cf .intro { padding: 0; }
.auto-cf .intro p { max-width: 670px; margin: 0 auto 60px;  }

.auto-cf .industries .in { width: 284px; height: 200px; line-height: 200px; color: #FFF; display: inline-block; vertical-align: middle; margin: 0 20px; padding: 0; font-weight: 400; }
.auto-cf .industries .in1 { background: url(/upload/CMSResource/636294998033169030.jpg) 0 0 no-repeat; }
.auto-cf .industries .in2 { background: url(/upload/CMSResource/636295001725363632.jpg) 0 0 no-repeat; }
.auto-cf .industries .in3 { background: url(/upload/CMSResource/636295001940364006.jpg) 0 0 no-repeat; }
.auto-cf .industries .in4 { background: url(/upload/CMSResource/636295002126927212.jpg) 0 0 no-repeat; }
.auto-cf .setup .s img { display: block; margin: 0 auto 40px; }
.auto-cf .setup .s2 img { margin: -45px auto 40px; }
.auto-cf .err { text-align: right; font-size: 80%; display: block; margin: 0 0 15px; }

@media only screen and (max-width:767px) {
	.auto-cf .contact .theform button { margin-left: 80px; }
}
@media only screen and (min-width:768px) {
}
@media only screen and (max-width:525px) {
	.auto-cf .contact label { text-align: center; display: block; width: 100%; }
}