/*

	Style.css

	01. Basics
	02. Top bar
	03. Home
	04. Intro
	05. Work
	06. Call to action
	07. Services
	08. Process
	09. About
	10. Contact
	11. Footer
	12. 404 Page
	13. Responsive settings

*/


/* ==================== 01. Basics ==================== */
body {
    font-family: 'Open Sans', Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 25px;
    color: #00C0D0;
	
}

p {
    text-align: left;

}

/* Minified css in demo only */

h1,h2,h3,h4,h5,h6{
    margin-bottom: 20px;
}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400;color:#111}.h1,h1{
    font-size: 36px;
    line-height: 1.5em;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    color: #00838E;
}.h2,h2{
    font-size: 30px;
    line-height: 1.5em;
    text-align: center;
}.h3,h3{font-size:24px;line-height:1.5em}.h4,h4{
    font-size: 20px;
    line-height: 25px;
    color: #FFFFFF;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}.h5,h5{
    font-size: 16px;
    line-height: 25px;
    color: #FFFFFF;
    border-spacing: 0px 0px;
    text-align: right;
}.h6,h6{font-size:13px;line-height:25px}.bigtext h1,.bigtext h2,.bigtext h3,.bigtext h4,.bigtext h5,.bigtext h6,h1.bigtext,h2.bigtext,h3.bigtext,h4.bigtext,h5.bigtext,h6.bigtext{margin-bottom:10px}.bigtext h1,h1.bigtext{font-size:90px;line-height:1em}.bigtext h2,h2.bigtext
 


{
    font-size: 75px;
    line-height: 1em;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    color: #00C0D0;
}.bigtext h3,h3.bigtext{
    font-size: 60px;
    line-height: 1em;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    color:rgba(255,255,255,0.4)
    font-style: inherit;
    cursor: text;
	
	
}.bigtext h4,h4.bigtext{font-size:48px;line-height:1.25em}.bigtext h5,h5.bigtext{font-size:36px;line-height:1.25em}.bigtext h6,h6.bigtext{
    font-size: 24px;
    line-height: 1.5em;
    background-color: #00C0D0;
}@media only screen and (max-width:767px){.bigtext h1,h1.bigtext{font-size:60px}.bigtext h2,h2.bigtext{font-size:48px}.bigtext h3,h3.bigtext{font-size:36px}.bigtext h4,h4.bigtext{font-size:30px}.bigtext h5,h5.bigtext{font-size:24px}.bigtext h6,h6.bigtext{font-size:18px}}@media only screen and (max-width:479px){.bigtext h1,h1.bigtext{font-size:36px}.bigtext h2,h2.bigtext{font-size:30px}.bigtext h3,h3.bigtext{font-size:24px}.bigtext h4,h4.bigtext{font-size:18px}.bigtext h5,h5.bigtext{font-size:16px}.bigtext h6,h6.bigtext{font-size:14px}}a{color:inherit;text-decoration:none}a:hover{color:#111}a,a i,a i:hover,a:hover,button,button:hover,input[type=submit],input[type=submit]:hover{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}i{cursor:default}a i{cursor:pointer}.ol{list-style-type:decimal-leading-zero;list-style-position:outside;margin-left:2em;margin-bottom:25px}.ol ol,.ul ol{list-style-type:decimal-leading-zero;list-style-position:outside}.ul{list-style-type:disc;list-style-position:outside;margin-left:1em;margin-bottom:25px}.ol ul,.ul ul{list-style-type:disc;list-style-position:outside}.ol ol,.ol ul,.ul ol,.ul ul{margin-left:2em}.italic,em{font-style:italic}.bold,b,strong{font-weight:600}.thin{font-weight:300}.x-thin{font-weight:100}.serif{
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-style: italic;
    font-weight: 400;
    letter-spacing: 0;
    text-transform: none;
    font-size: 20px;
}.uber{
    font-family: Raleway,'Open Sans',Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    padding-bottom: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: left;
}.text-color{color:#ff4800}.text-light{color:#bbb}.text-dark{color:#111}.text-white{color:#fff}.dropcap{float:left;color:#111;font-size:50px;line-height:50px;padding-right:8px;padding-left:3px}blockquote{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:1.25em;padding:25px;background:#fafafa;border-left:5px solid #eee;margin-bottom:25px}blockquote small{display:block;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:.75em;font-weight:400;font-style:normal}blockquote small:before{content:'\2014 \00A0'}q{quotes:"\"" "\"" """ """}q:before{content:'\201C'}q:after{content:'\201D'}button,input[type=submit]{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0}input[type=submit]{border:0;width:auto}input::-moz-focus-inner{border:0;padding:0;margin-top:5px;margin-bottom:5px}.btn,button,input[type=submit]{display:inline-block;font-family:Raleway,'Open Sans',Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:25px;padding:12px 25px;color:#fff;background:#111;text-decoration:none;-webkit-border-radius:5px;border-radius:5px}a .icon:hover,a.btn:hover,button:hover,input[type=submit]:hover{
    color: #fff;
    text-decoration: none;
    background-color: #00C0D0;
}a i:hover,button:hover,input[type=submit]:hover{cursor:pointer}.btn>i{font-size:14px;margin-right:.5em}.btn.outline{color:#111;background:0 0;border:2px solid #111;padding:10px 23px}a.btn.outline:hover,button.outline:hover,input[type=submit].outline:hover{
    color: #fff;
    border: 2px solid #ff4800;
    border: 2px solid rgba(0,192,208,1.00);
    background-color: #00C0D0;
}.btn.color{background:#ff4800}.btn.outline.color{color:#ff4800;background:0 0;border:2px solid #ff4800}.btn.light{color:#fff;background:#ccc;background:rgba(255,255,255,.3)}.btn.outline.light{color:#fff;background:0 0;border:2px solid #ccc;border:2px solid rgba(255,255,255,.3)}.btn.dark{color:#111;background:#aaa;background:rgba(17,17,17,.3)}.btn.outline.dark{color:#111;background:0 0;border:2px solid #aaa;border:2px solid rgba(17,17,17,.3)}.btn.white{color:#111;background:#fff}.btn.outline.white{color:#fff;background:0 0;border:2px solid #fff}.header{
    position: relative;
    display: list-item;
    width: 100%;
    height: 1181px
}.header.large{

}.header.medium{height:480px}.header.small{height:320px}@media only screen and (max-width:768px){.header,.header.large{height:480px}.header.medium{height:320px}}.header-inner{
    position: absolute;
    top: 60%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 100%;
    max-width: 740px;
    min-width: 300px;
    text-align: center;
    z-index: 60
}.bg-img{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center
}.bg-img.fixed{background-attachment:scroll}.no-touch .bg-img.fixed{background-attachment:fixed}.title{text-align:center}.title h1,.title h2{
    font-family: Raleway,'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    line-height: 25px;
    margin-bottom: 15px;
    padding-top: 0px;
    padding-bottom: 0px;
}.title hr{display:inline-block;width:40px;height:2px;background:#ccc;margin-bottom:75px}.title.title-light h1,.title.title-light h2{
    color: #fff;
    padding-top: 25px;
}.title.title-light hr{background:#555}.header hr{display:inline-block;width:40px;height:2px;background:#fff;filter:alpha(opacity=50);opacity:.5;margin-bottom:25px}a.underline{padding-bottom:1px;border-bottom:1px dotted #ccc}a.underline:hover{border-bottom:1px dotted #111}a.inverted:hover{color:#fff}a.inverted.underline{padding-bottom:1px;border-bottom:1px dotted #555}a.inverted.underline:hover{border-bottom:1px dotted #fff}a.arrow-link{font-family:Raleway,'Open Sans',Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#111}a.arrow-link:before{font-family:FontAwesome;content:'\f054';color:#aaa;margin-right:7px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}a.arrow-link:hover,a.arrow-link:hover:before{color:#ff4800;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.oc-left,.oc-right{position:absolute;top:50%;margin-top:-30px}.oc-left{left:0;margin-left:-60px}.oc-right{right:0;margin-right:-60px}@media only screen and (max-width:1220px){.oc-left,.oc-right{top:100%;margin-top:20px}.oc-left{left:50%;margin-left:-40px}.oc-right{right:50%;margin-right:-40px}}.oc-left i,.oc-right i{display:inline-block;width:60px;height:60px;line-height:60px;font-size:42px;text-align:center;color:#ccc}.oc-left i:hover,.oc-right i:hover{color:#aaa}@media only screen and (max-width:1220px){.oc-left i,.oc-right i{width:40px;height:40px;line-height:40px;font-size:28px}}.overlay-item{
    position: relative;
    color: #fff;
    line-height: 0;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s
}.o-hover{position:absolute;width:100%;height:100%;overflow:hidden;color:rgba(255,255,255,0);background:rgba(0,0,0,0);visibility:visible;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.overlay-item a:hover>.o-hover,.overlay-item:hover>.o-hover{color:rgba(255,255,255,1);background:rgba(0,0,0,.5);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.o-hover span{font-family:Raleway,'Open Sans',Helvetica,Arial,sans-serif;font-style:normal;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;line-height:20px;display:inline-block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.o-hover em{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:normal;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:rgba(255,255,255,0);display:inline-block;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.overlay-item a:hover>.o-hover em,.overlay-item:hover>.o-hover em{color:rgba(255,255,255,1);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.o-hover i{font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;color:rgba(255,255,255,0);display:inline-block;width:30px;height:30px;line-height:30px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.overlay-item a:hover>.o-hover i,.overlay-item:hover>.o-hover i{color:rgba(255,255,255,1);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.overlay-item a:hover>.o-hover i:hover,.overlay-item:hover>.o-hover i:hover{color:#111;background:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.o-hover i.fa-2x{font-size:2em}.overlay-item a:hover>.o-hover i.fa-2x:hover,.overlay-item:hover>.o-hover i.fa-2x:hover{color:#fff;background:0 0}.e-info{position:relative;display:block;background:#fff;padding:15px 15px 25px;text-align:center}.e-info h3{
    font-family: Raleway,'Open Sans',Helvetica,Arial,sans-serif;
    font-style: normal;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 10px;
    padding-top: 0px;
}.e-info p{color:#aaa;line-height:20px;margin-bottom:0}.top-bar{position:fixed;top:0;display:block;width:100%;background:#111;background:rgba(7,7,7,.9);z-index:99;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.tb-logo{margin-left:20px}.tb-logo h1{
    float: left;
    text-align: left;
    font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    line-height: 25px;
    color: #fff;
    margin-top: 15px;
    margin-bottom: 0
}.tb-logo h1 a{text-decoration:none;color:#fff}.tb-logo h1 a:hover{
    color: #fff;
    font-family: "管理字体...";
}.tb-logo img{
    float: left;
    text-align: left;
    width: auto;
    max-height: 30px;
    margin-bottom: 0;
    height: auto;
}#toggle,.menu ul ul,.toggle{display:none}.menu ul li:hover>ul{display:block}.menu{
    float: right;
    text-align: left;
    font-family: Raleway,'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 900;
    letter-spacing: .08em;
    text-transform: uppercase;
    line-height: 25px
}.menu ul{position:relative;display:table-cell;list-style:none}.menu ul:after{content:"";clear:both;display:block}.menu ul li{float:left}.menu ul li:hover a{color:#fff}.menu ul li a{display:block;padding:15px 20px;color:#777;text-decoration:none}@media only screen and (max-width:1024px){.menu ul li a{padding:15px 10px}}.menu ul ul{position:absolute;top:100%;background:#111;background:rgba(7,7,7,.9);padding:0 0 10px;min-width:150px}.menu ul ul li{float:none;position:relative}.menu ul ul li a{padding:10px 20px;color:#777!important}.menu ul ul li a:hover{color:#fff!important}.menu ul ul ul{position:absolute;top:0;left:100%}@media only screen and (max-width:768px){.top-bar{padding-top:0}.toggle{display:block;position:relative;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;color:#777;float:right;font-family:FontAwesome;text-align:center;font-size:14px;width:50px;height:50px;line-height:50px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.toggle:hover{color:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.toggle:after{content:'\f0c9'}#toggle:checked~.menu{display:block;filter:alpha(opacity=100);opacity:1}#toggle:checked+.toggle:after{content:'\f077'}.menu{display:none;filter:alpha(opacity=0);opacity:0;margin-top:50px;width:100%;position:absolute;right:0;height:auto;text-align:left;background:#111;background:rgba(7,7,7,.9);padding-bottom:10px;padding-left:30px}.menu ul li{display:block;width:100%;line-height:30px;margin:0}.menu ul li a{display:block;width:100%;padding:0}.menu ul ul{display:block;position:relative;top:0;background:0 0;padding:0}.menu ul ul li a{padding:0}.menu ul ul ul{position:relative;top:0;left:0}}@media only screen and (max-width:480px){.tb-logo{margin-left:5px}.toggle{margin-right:-10px}.menu{padding-left:15px}}.tb-large{padding-top:25px;padding-bottom:25px}.tb-small{padding-top:0;padding-bottom:0}@media only screen and (max-width:768px){.tb-large{padding-top:0;padding-bottom:0}}.top-bar.tb-transp{background:#none;background:rgba(7,7,7,0)}.tb-transp .menu ul li a{color:#fff;color:rgba(255,255,255,.5)}.tb-transp .menu ul li:hover a{color:#fff}.tb-small.tb-transp{background:#111;background:rgba(7,7,7,.9)}@media only screen and (max-width:768px){.top-bar.tb-transp{background:#111;background:rgba(7,7,7,.9)}}.home{z-index:1}.topspace{padding-top:105px;background:#111}@media only screen and (max-width:768px){.topspace{padding-top:50px}}.intro{background:#fff;padding-top:100px;padding-bottom:100px}.icon-nav{text-align:center;margin-bottom:25px}.icon-nav a{display:inline-block}.icon-nav i{display:block;margin:0 auto 10px;width:100px;height:100px;line-height:100px;text-align:center;font-size:36px;color:#ccc;background:0 0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}@media only screen and (max-width:768px){.icon-nav i{width:80px;height:80px;line-height:80px;font-size:24px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}}.icon-nav a:hover>i{color:#fff;background:#ff4800}.icon-nav b{font-family:Raleway,'Open Sans',Helvetica,Arial,sans-serif;font-style:normal;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:20px;color:#111;display:block}.icon-nav em{font-style:normal;font-size:13px;font-weight:400;line-height:20px;color:#aaa;display:block}.work{background:#f4f4f4;padding-top:100px;padding-bottom:100px}.work .oc-left,.work .oc-right{margin-top:-65px}@media only screen and (max-width:1220px){.work .oc-left,.work .oc-right{margin-top:20px}}.cta{padding-top:100px;padding-bottom:100px}.services{background:#fff;padding-top:100px;padding-bottom:100px}.service-item{position:relative;display:block;text-align:center;background:#fff;padding-bottom:35px}.service-item h3{font-family:Raleway,'Open Sans',Helvetica,Arial,sans-serif;font-style:normal;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:20px;color:#111;margin-bottom:0}.service-item .subline{font-style:normal;font-size:13px;font-weight:400;line-height:20px;color:#aaa}.service-item .serif{color:#aaa}.service-item hr{display:inline-block;width:30px;height:2px;background:#ccc;margin-bottom:20px}.service-item ul{margin-bottom:25px}.service-item i{display:inline-block;width:80px;height:80px;line-height:80px;text-align:center;font-size:48px;color:#ccc;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.service-item:hover>i{color:#ff4800;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.service-item:hover>a.arrow-link:before{color:#ff4800}.services .oc-left,.services .oc-right{top:70px;margin-top:0}@media only screen and (max-width:1220px){.services .oc-left,.services .oc-right{top:100%;margin-top:0}}.process{
    background: #222;
    padding-top: 100px;
    padding-bottom: 50px
}.icon-circle{display:block;text-align:center;margin-bottom:50px}.icon-circle i{display:block;margin:0 auto 20px;width:80px;height:80px;line-height:80px;text-align:center;font-size:36px;color:#555;background:0 0;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.icon-circle:hover>i{font-size:48px;color:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.icon-circle p{-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.icon-circle:hover>p{color:#aaa;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.about{background:#f4f4f4;padding-top:100px;padding-bottom:100px}.bg-white{background:#fff}.bg-padding{
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 60px;
}.qs-wrap p{color:#aaa}.qs-wrap{margin-top:2px}.qs-wrap .bx-wrapper .bx-pager{bottom:-25px}.qs-wrap .bx-wrapper .bx-pager.bx-default-pager a{border:1px solid #ccc;filter:alpha(opacity=100);opacity:1}.qs-wrap .bx-wrapper .bx-pager.bx-default-pager a.active,.qs-wrap .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#ccc;filter:alpha(opacity=100);opacity:1}.about .oc-left,.about .oc-right{margin-top:-50px}@media only screen and (max-width:1220px){.about .oc-left,.about .oc-right{margin-top:20px}}.contact{background:#fff;padding-top:100px;padding-bottom:100px}.c-form{margin-top:-15px;text-align:left}.c-form input:not([type]),.c-form input[type=color],.c-form input[type=date],.c-form input[type=datetime-local],.c-form input[type=datetime],.c-form input[type=email],.c-form input[type=month],.c-form input[type=number],.c-form input[type=password],.c-form input[type=search],.c-form input[type=tel],.c-form input[type=text],.c-form input[type=time],.c-form input[type=url],.c-form input[type=week],.c-form select,.c-form textarea{width:100%;min-height:50px;padding:10px;border:2px solid #f4f4f4;background:#f4f4f4;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:10px}.c-form textarea{resize:none;height:150px;font-size:100%}.c-message{text-align:left}.c-message h6{font-family:Raleway,'Open Sans',Helvetica,Arial,sans-serif;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:0}.error_message{text-align:left;color:red;margin-bottom:10px}.c-details a{color:#777;display:inline-block}.c-details a:hover,.c-details a:hover i{color:#ff4800}.c-details i{float:left;width:15px;line-height:25px;font-size:14px;text-align:center;color:#111}.c-details span{
    display: block;
    width: auto;
    margin-bottom: 25px;
    margin-left: 30px;
}.back-top-wrap{text-align:center;height:0}.back-top{position:relative;top:-25px;display:inline-block;width:50px;height:50px;line-height:48px;text-align:center;font-size:14px;color:#fff;background:#ff4800;background:rgba(255,72,0,.9);-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;z-index:2}.back-top:hover{background:rgba(255,72,0,1)}.social-footer{background:#111;padding-top:75px;padding-bottom:50px;text-align:center;border-bottom:1px solid #292929}.sf-icons{width:100%;position:relative;text-align:center;margin-bottom:25px}.sf-icons i{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;font-size:28px;color:#888;margin:10px}.sf-icons i:hover{color:#fff}.sf-icons p{margin-top:15px;margin-bottom:0}.footer{background:#111;padding-top:60px;padding-bottom:60px;text-align:center}.footer-promo{display:none;background:#111;padding-top:60px;padding-bottom:60px;text-align:center}.promo-control{position:relative;top:-25px;text-align:center;height:0}.promo-control a{padding-top:10px;cursor:pointer;color:#333}.promo-control a:hover{color:#777}.fourofour,.fourofour .header{height:100%}.error-circle{display:inline-block;margin:0 auto;width:300px;height:300px;border-radius:150px;background:#fff;padding:25px}.error-circle h1{font-size:90px;line-height:1em;margin-top:30px;margin-bottom:15px}.error-circle h5{margin-bottom:15px}.error-circle hr{display:inline-block;width:40px;height:2px;background:#ccc;margin-bottom:10px}@media only screen and (max-width:768px){.title hr{margin-bottom:50px}.bg-padding{padding:50px 15px}.about,.contact,.cta,.intro,.process,.services,.social-footer,.work{padding-top:75px;padding-bottom:75px}.process,.social-footer{padding-top:75px;padding-bottom:50px}.footer,.footer-promo{padding-top:40px;padding-bottom:40px}.section-slider{padding-top:75px;padding-bottom:100px}.c-form{margin-bottom:25px}}@media only screen and (max-width:480px){.title hr{margin-bottom:25px}.bg-padding{padding:25px 10px}.about,.contact,.cta,.intro,.process,.services,.work{padding-top:50px;padding-bottom:50px}.social-footer{padding-top:50px;padding-bottom:25px}.footer,.footer-promo{padding-top:25px;padding-bottom:25px}.section-slider{padding-top:50px;padding-bottom:100px}.error-circle{width:220px;height:220px;border-radius:110px;padding:15px}.error-circle h1{font-size:60px;line-height:1em;margin-top:25px;margin-bottom:10px}.error-circle h5{font-size:12px;margin-bottom:5px}.error-circle hr{display:inline-block;width:40px;height:2px;background:#ccc;margin-bottom:5px}}.background-one{background-image:url('../image/bg-1.jpg')}.background-two{
    background-image: url(../image/bg-2.jpg);
    max-width: 100%;
}.background-three{background-image:url('../image/bg-3.jpg')}.background-four{
    background-image: url(../image/bg-1.jpg)
}.background-five{background-image:url('../image/bg-5.jpg')}.loader{margin-left:10px}
