@import url('https://fonts.googleapis.com/css?family=Raleway:300,600');

@charset "utf-8";@media screen{html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, textarea, input, select, caption, article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
ol, ul{list-style:none;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
h1, h2, h3, h4, h5, h6{margin:40px 0 0 0;padding:0;font-size:71px;color:#fff;font-weight:400;}
h1, h2{text-align:center;}
h1 span{color:#f67d34;}
h2{margin:-14px 0 30px 0;font-size:33px;line-height:55px;}
h3{font-size:32px;margin:0 0 16px 0;line-height:140%;color:#7f7f7f;}
h4, h5, h6{margin:0 0 8px 0;font-size:25px;color:#7f7f7f;line-height:140%;}
h5{margin:0;font-size:15px;}
h6{margin:0 0 15px 0;font-size:22px;}
p{margin:0 0 10px 0;line-height:140%;}
a{color:#f67d34;text-decoration:none;}
a:hover{color:#7f7f7f;text-decoration:underline;}
/* body{font-family:'Raleway', sans-serif;font-size:13px;color:#7f7f7f;} */
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;}
#wrapper{display:block;float:left;width:100%;}
header{float:left;width:100%;background-color:#fff;-webkit-box-shadow:0px 0px 5px 4px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 5px 4px rgba(0, 0, 0, 0.2);}
header .container, #banner-total .container{margin:0 auto;*zoom:1;width:996px;position:relative;}
.logo{margin-top:20px;float:left;}
.img-responsive{width: 100%; display: block; height: auto;}

#call{display:none;}
.header-right{float:right;margin-top:8px;}
.header-right-top li{float:left;}
.header-right-top li.phone, .header-right-top li a.facebook, .header-right-top li a.twitter, #footer-bottom .col .facebook, #footer-bottom .col .twitter{float:left;background:url(../images/social-media-phone-icon.png) no-repeat 0 0;font-size:16px;height:28px;}
.header-right-top li.phone{padding:6px 0 0 34px;height:22px;margin-right:14px;}
.header-right-top li a.twitter, .header-right-top li a.facebook, #footer-bottom .col .facebook, #footer-bottom .col .twitter{width:28px;margin-left:10px;text-indent:-300000px;}
.header-right-top li a.twitter, #footer-bottom .col .twitter{background-position:0 -130px;}
.header-right-top li a.twitter:hover, #footer-bottom .col .twitter:hover{background-position:0 -158px;}
.header-right-top li a.facebook, #footer-bottom .col .facebook{background-position:0 -65px;}
.header-right-top li a.facebook:hover, #footer-bottom .col .facebook:hover{background-position:0 -93px;}
nav#mtab{display:none;}
nav#mdesk{float:right;margin-top:27px;width:auto;display:block;}
nav#mdesk ul{display:block;float:right;margin-top:10px;}
nav#mdesk ul li{float:left;}
nav#mdesk ul li a{float:left;color:#7f7f7f;padding:0 13px 16px 13px;font-size:14px;background:url(../images/nav-separator.jpg) no-repeat top right;}
nav#mdesk ul li:last-child a{background: none;}
nav#mdesk ul li a.navlast{background:none;}
nav#mdesk ul li a:hover, nav#mdesk ul li:hover > a, nav#mdesk ul li a.navactive{color:#f67d34;text-decoration:none;border-bottom:2px solid #f67d34;padding:0 13px 14px 13px;}
nav#mdesk li ul a:hover, nav#mdesk ul li li:hover > a{color:#7f7f7f;background:#fff;}
nav#mdesk li ul{background:#fff;border-top:2px solid #f67d34;border-left:1px solid #afafaf;border-right:1px solid #afafaf;border-bottom:2px solid #f67d34;left:-999em;margin:34px 0 0 0;position:absolute;width:250px;z-index:9999;}
nav#mdesk li:hover ul{left:auto;}
nav#mdesk li ul a{background:none;border:0 none;margin-right:0;width:221px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-bottom:1px solid #d4d4d4;font-size:16px;padding:10px 13px;}
nav#mdesk li ul a:hover{color:#f67d34 !important;text-decoration:none;border-bottom:1px solid #d4d4d4;border-right:4px solid #afafaf;background-color:#f9f9f9 !important;}
nav#mdesk li li ul{margin:-1px 0 0 160px;visibility:hidden;}
nav#mdesk li li:hover ul{visibility:visible;}
nav#mdesk ul ul li:last-child > a{border-bottom:none;}
nav#mdesk ul ul ul li:first-child > a{-moz-border-radius:0 10px 0 0;-webkit-border-radius:0 10px 0 0;border-radius:0 10px 0 0;}
.search-box{display:block;float:right;width:145px;height:28px;border:1px solid #d9d9d9;padding:4px 0;}
.search{float:left;width:90px;color:#bfbfbf;font-size:15px;padding:6px 7px;}
.search-btn{display:block;float:right;height:28px;border-left:1px solid #d3d3d3;border-top:none;border-right:none;border-bottom:none;background:url(../images/social-media-phone-icon.png) no-repeat 3px -194px;width:35px;cursor:pointer;}
#banner-total{display:block;float:left;width:100%;min-height:604px;background-color:#383042;}
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus{outline:none;}
.slides, .flex-control-nav, .flex-direction-nav{margin:0;padding:0;list-style:none;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{width:100%;display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{position:relative;zoom:1;width:996px;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.flexslider .slides .col1, .flexslider .slides .col2{float:left;width:400px;}
.flexslider .slides .col2{width:auto;float:right;}
.flexslider .slides .col2 img{max-width:539px;}
.flexslider .slides h2.title, .flexslider .slides h2.title1, .flexslider .slides h2.title2{text-align:left;font-size:18px;margin:30px 0 0 0;line-height:130%;}
.flexslider .slides h2.title1, .flexslider .slides h2.title2{font-size:20px;line-height:normal;}
.flexslider .slides h2.title span.size1{font-size:20px;}
.flexslider .slides h2.title span.size2, .flexslider .slides h2.title span.size5, .flexslider .slides h2.title span.size6{font-size:31px;line-height:46px;}
.flexslider .slides h2.title span.size5{line-height:16px;}
.flexslider .slides h2.title span.size6{line-height:28px;}
.flexslider .slides h2.title span.size3{font-size:15px;line-height:33px;}
.flexslider .slides h2.title span.size4{font-size:42px;color:#f67d34;text-transform:uppercase;line-height:30px;}
.flexslider .slides h2.title1 span.size1, .flexslider .slides h2.title1 span.size2, .flexslider .slides h2.title1 span.size4, .flexslider .slides h2.title1 span.size5{font-size:30px;color:#f67d34;line-height:26px;}
.flexslider .slides h2.title1 span.size3{font-size:20px;line-height:35px;}
.slides h2.title1 span.size4{line-height:0;}
.slides h2.title1 span.size6{font-size:18px;line-height:40px;}
.flexslider .slides h2.title1 span.size7{line-height:10px;display:block;margin-top:-2px;}
.flexslider .slides h2.title2 span.size1, .flexslider .slides h2.title2 span.size2, .flexslider .slides h2.title2 span.size3, .flexslider .slides h2.title2 span.size4{color:#f67d34;font-size:36px;}
.flexslider .slides h2.title2 span.size1{line-height:50px;}
.flexslider .slides h2.title2 span.size2{}
.flexslider .slides h2.title2 span.size3{font-size:26px;}
.flexslider .slides h2.title2 span.size4{line-height:30px;}
.carousel li{margin-right:5px;}
.flex-direction-nav{*height:0;display:none;}
.flex-direction-nav a{width:30px;height:30px;margin:-20px 0 0;display:block;background:url(../images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;opacity:0;-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:100% 0;right:-36px;}
.flex-direction-nav .flex-prev{left:-36px;}
.flexslider:hover .flex-next{opacity:0.8;right:5px;}
.flexslider:hover .flex-prev{opacity:0.8;left:5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:.3!important;filter:alpha(opacity=30);cursor:default;}
.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(127,127,127,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover{background:#333;background:rgba(254,118,22,0.7);}
.flex-control-paging li a.flex-active{background:#000;background:rgba(254,118,22,0.9);cursor:default;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
#content{float:left;width:100%;display:block;}
#content .container{margin:0 auto;*zoom:1;width:996px;}
#joinus, #features, #howworks, #testimonials, #clientlist{display:block;float:left;width:996px;margin-top:62px;}
#joinus{width:964px;text-align:center;padding:0 16px;}
#joinus p{font-size:16px;line-height:24px;}
.section-separator{width:996px;float:left;clear:both;margin:20px 0;position:relative;}
.section-separator img{max-width:100%;}
#features, #howworks, #testimonials, #clientlist{margin-top:30px;}
#features .col, #howworks .col, #testimonials .col, #testimonials .col1, #clientlist .col, #clientlist .col1{display:block;float:left;width:300px;padding:0 16px;}
.feature-icon, .feature-icon.benefits, .feature-icon.whychoose, .howwork-icon, .howwork-icon.successstory{width:126px;margin:0 auto 6px auto;background:url(../images/feature-icon.png) no-repeat 0 0;overflow:hidden;height:120px;text-indent:-30000px;}
.feature-icon.benefits{background-position:-126px 0;}
.feature-icon.whychoose{background-position:-252px 0;}
#features .col h4, .feature-sub-heading, .feature-content, .feature-link, #howworks .col, #howworks .col h4, #testimonials .col h4, #clientlist .col h4{width:300px;}
#features .col h4, #howworks .col h4, #testimonials .col h4, #clientlist .col h4{text-align:center;}
#features .col h4 span, #howworks .col h4 span, #testimonials .col h4 span, #clientlist .col h4 span{color:#f67d34;font-size:44px;}
.feature-sub-heading{font-size:15px;line-height:18px;}
.feature-content{margin-top:8px;}
.feature-content li{background:url(../images/social-media-phone-icon.png) no-repeat -10px -288px;margin-bottom:10px;font-size:15px;line-height:20px;padding-left:18px;display:block;float:none;}
.feature-link a{color:#f67d34;font-size:14px;float:right;}
.feature-link a:hover{color:#7f7f7f;text-decoration:underline;}
#howworks .col, #howworks .col h4, .casestudy{width:466px;}
.howwork-icon{background-position:-378px 0;}
#howworks .col h4 span{font-size:58px;}
#howworks .col p, #testimonials .col p{font-size:15px;line-height:140%;}
.howworks-screenshot, .howworks-video{margin-top:10px;float:left;width:209px;text-align:center;color:#f67d34;display:block;}
.howworks-screenshot img, .howworks-video img{margin-bottom:10px;}
.howworks-screenshot span.link, .howworks-video span.link{font-size:22px;}
.howworks-screenshot:hover, .howworks-video:hover{text-decoration:underline;}
.howworks-video{float:right;}
.howwork-icon.successstory{background-position:-504px 0;width:135px;}
.casestudy{margin-top:30px;text-align:center;font-size:22px;display:block;}
#testimonials .col, #testimonials .col h4, #clientlist .col, #clientlist .col h4{width:580px;}
#testimonials .col, #clientlist .col{padding:0 16px;}
#testimonials .col h4, #clientlist .col h4{font-size:34px;margin-bottom:0;}
#testimonials .col h4 span, #clientlist .col h4 span{font-size:58px;}
#testimonials .col p.clientspeech, #clientlist .col p.client{font-size:20px;line-height:28px;}
.client-nm{color:#f67d34;font-size:22px;}
#testimonials .col1, #clientlist .col1{width:350px;float:right;display:block;margin-top:70px;padding-right:16px;}
#testimonials .col1 img, #clientlist .col1 img{max-width:100%;}
#clientlist .col p.client{font-size:16px;line-height:24px;}
#clientlist .col{float:right;}
#clientlist .col1{float:left;margin-top:20px;}
footer{float:left;width:100%;margin:60px 0;}
#footer-top, #footer-bottom{float:left;width:100%;}
#footer-top{background-color:#e9e9e9;-webkit-box-shadow:0px 0px 5px 4px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 5px 4px rgba(0, 0, 0, 0.2);padding:28px 0;}
#footer-top .container, #footer-bottom .container{margin:0 auto;*zoom:1;width:996px;position:relative;clear:both;}
#footer-top .col, #footer-top .col.right, #footer-bottom .col, #footer-bottom .col.right{display:block;float:left;width:auto;margin-right:45px;}
#footer-top .col .heading{display:block;float:none;font-size:18px;margin-bottom:14px;}
#footer-top .col ul li{display:block;float:none;}
#footer-top .col li{margin-bottom:8px;}
#footer-top .col ul li a{color:#7f7f7f;font-size:14px;}
#footer-top .col.right, #footer-bottom .col.right{float:right;margin-right:0;}
.button2{margin:0 auto;width:auto;display:inline-block;font-size:23px;font-weight:700;line-height:17px;padding:15px 20px;position:relative;text-align:center;text-decoration:none;background-color:#81b900;color:#fff;-webkit-transition:background-color 0.15s ease-in-out;-moz-transition:background-color 0.15s ease-in-out;-o-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;}
.button2:hover, .button2:focus{background-color:#0071c5;text-decoration:none;color:#fff;}
.button, .button1{margin:0 auto;width:auto;display:inline-block;font-size:34px;font-weight:300;line-height:20px;padding:15px 20px;position:relative;text-align:center;text-decoration:none;background-color:#81b900;color:#fff;-webkit-transition:background-color 0.2s ease-in-out;-moz-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;border-radius:80px;-moz-border-radius:80px;-webkit-border-radius:80px;}
.button:hover, .button:focus, .button1:hover, .button1:focus{background-color:#0071c5;text-decoration:none;color:#fff;}
.button1{font-size:26px;text-align:center;margin-top:30px;padding:20px 40px 22px 40px;border-radius:80px;-moz-border-radius:80px;-webkit-border-radius:80px;}
.button1.cta{background:none;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#0071c5;}
.button1.cta:hover, .button1.cta:focus{background-color:#90c225;}
.button-caption, .button-caption1{color:#003e04;font-size:16px;text-transform:none;}
.button:hover .button-caption, .button:hover .button-caption1, .button:focus .button-caption, .button1:hover .button-caption, .button1:focus .button-caption{color:#81b900;}
.button-caption1{font-size:14px;}
#footer-bottom{padding:20px 0;}
#footer-bottom .col a, #footer-bottom .col.right{color:#7f7f7f;font-size:15px;}
#footer-bottom .col{margin-right:30px;}
.footer-logo{position:absolute;bottom:0;right:0;}
.downarrow, .uparrow, .uparrow1{position:absolute;top:-20px;right:0;}
.uparrow{top:0;right:35px;}
.uparrow1{top:-60px;}
}
/*@font-face{font-family:'proxima_nova_cn_rgregular';src:url('../fonts/proximanovacond-regular-webfont.eot');src:url('../fonts/proximanovacond-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanovacond-regular-webfont.woff') format('woff'),
url('../fonts/proximanovacond-regular-webfont.ttf') format('truetype'),
url('../fonts/proximanovacond-regular-webfont.svg#proxima_nova_cn_rgregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_nova_condensedSBd';src:url('../fonts/proximanovacond-semibold-webfont.eot');src:url('../fonts/proximanovacond-semibold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanovacond-semibold-webfont.woff') format('woff'),
url('../fonts/proximanovacond-semibold-webfont.ttf') format('truetype'),
url('../fonts/proximanovacond-semibold-webfont.svg#proxima_nova_condensedSBd') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_nova_alt_rgregular';src:url('../fonts/proximanovaalt-reg-webfont.eot');src:url('../fonts/proximanovaalt-reg-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanovaalt-reg-webfont.woff') format('woff'),
url('../fonts/proximanovaalt-reg-webfont.ttf') format('truetype'),
url('../fonts/proximanovaalt-reg-webfont.svg#proxima_nova_alt_rgregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'proxima_nova_altsemibold';src:url('../fonts/proximanovaalt-sbold-webfont.eot');src:url('../fonts/proximanovaalt-sbold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanovaalt-sbold-webfont.woff') format('woff'),
url('../fonts/proximanovaalt-sbold-webfont.ttf') format('truetype'),
url('../fonts/proximanovaalt-sbold-webfont.svg#proxima_nova_altsemibold') format('svg');font-weight:normal;font-style:normal;}
@media print{body{font-family:Arial;font-size:14px;}
p{line-height:20px;}
}*/