html{font-size:100%}body{font-family:open sans,Helvetica Neue,Sans-serif;font-size:16px;line-height:28px;font-weight:300;color:#313131;text-align:center;overflow-x:hidden!important;margin:auto!important}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fefefe;z-index:99999;height:100%;width:100%;overflow:hidden!important}.status{width:40px;height:40px;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px}a{text-decoration:none;-webkit-transition:all ease .25s;transition:all ease .25s}a:hover{text-decoration:underline}@-webkit-viewport{width:device-width;}@-moz-viewport{width:device-width;}@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul,ol{padding-left:0!important}li{list-style:none}.row.no-gutters[class^=col-],.row.no-gutters[class*=" col-"]{padding-right:0;padding-left:0}.navbar-inverse .navbar-nav>li>a{color:inherit}.nav>li>a{padding:inherit}.navbar-nav.navbar-right:last-child{margin-right:0}.navbar-inverse .navbar-nav>li>a:focus{color:inherit}.mailchimp-success,.mailchimp-error,.email-success,.email-error{display:none;margin-top:15px}.mailchimp-success span,.mailchimp-error span,.email-success span,.email-error span{margin-right:10px}h1,h2{font-family:lato,Helvetica Neue,Sans-serif;font-weight:700}h1{font-size:3.75rem;line-height:5rem}h2{font-size:2.4rem;line-height:3.125rem}h2 strong{color:#272727}h3{font-size:1.5rem;line-height:2.375rem}h4{font-size:1.25rem;line-height:1.875rem}h5{font-size:18px;line-height:28px}.standard-button{font-weight:600}strong,.strong{font-weight:600}.dark-text{color:#454545}.transparent-text{color:#fff}.transparent-text-dark{color:rgba(49,49,49,.6)}.small-text{font-size:14px}.small-text-medium{font-size:14px;font-weight:600}.uppercase{text-transform:uppercase}.line-through{text-decoration:line-through}.button-text{font-weight:600;text-transform:uppercase}.price .month{font-family:open sans,Helvetica Neue,Sans-serif;color:#666;font-size:16px!important}.standard-button{border-radius:3px;text-transform:uppercase;letter-spacing:1px;font-size:16px;line-height:1.6;border:none;padding:18px 40px;color:#fff;-webkit-transition:none;transition:none}.secondary-button{border-radius:3px;text-transform:uppercase;letter-spacing:1px;font-size:18px;line-height:1.6;border:none;background:0 0;padding:20px 35px;color:#fff;border:1px solid rgba(255,255,255,.5);border-color:rgba(255,255,255,.5);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.secondary-button:hover{background:#293578;border-color:#fff}.secondary-button-dark{border-radius:3px;text-transform:uppercase;letter-spacing:1px;font-size:14px;line-height:1.6;border:none;background:0 0;padding:20px 35px;color:#272727;border-color:rgba(39,39,39,.5);-webkit-transition:none;transition:none}.secondary-button-dark:hover{background:0 0;border-color:#272727;color:#272727}.navbar-register-button{border:none;font-weight:500;text-transform:uppercase;color:#fff!important;-webkit-transition:none;transition:none}.border-right{border-right:1px solid #eaeaea}.border-left{border-left:1px solid #eaeaea}.colored-line-left,.colored-line-right,.colored-line,.white-line,.grey-line{height:2px;width:80px;display:block}.white-line{background:#fff;margin:auto}.grey-line{background:#eaebec}.grey-line-short{height:2px;width:40px;display:block;background:#eaebec}.white-text{color:#fff}.white-bg-border{background:#fff;border-top:1px solid #eaebec;border-bottom:1px solid #eaebec}.white-bg{background:#fff}.grey-bg{border-top:1px solid #eaebec;border-bottom:1px solid #eaebec;background:#f7f8fa}.dark-bg{background:#2e3336}.colored-line-left{float:left}.colored-line-right{float:right}.colored-line{margin:auto}.section-header{margin-top:90px;margin-bottom:60px}.section-header h2{margin-bottom:20px;margin-top:10px}.sub-heading{margin-top:20px}.input-box,.textarea-box{margin-bottom:15px;margin-top:15px;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #dedede;border-radius:3px;color:#999;padding-left:21px;line-height:auto}.input-box{min-height:50px}.textarea-box{padding-top:15px}.input-box:active,.textarea-box:active,.input-box:focus,.textarea-box:focus{color:#272727;-webkit-box-shadow:none;box-shadow:none}.header{-webkit-background-size:cover;background-size:cover}.header .overlay-layer{padding-top:60px;padding-bottom:175px;height:auto}.appear-on-scroll{opacity:0}.sticky-navigation{background:#fff;min-height:70px;border:none;font-weight:400;margin-bottom:0!important;-webkit-backface-visibility:hidden;-webkit-box-shadow:0 2px 8px 0 rgba(50,50,50,.08);box-shadow:0 2px 8px 0 rgba(50,50,50,.08)}.sticky-navigation .navbar-brand{padding:18px 15px}.sticky-navigation .navbar-brand img{max-width:80px;-webkit-backface-visibility:hidden}.sticky-navigation .main-navigation{margin-top:0}.sticky-navigation .main-navigation li a{text-transform:uppercase;line-height:34px;padding:18px}.sticky-navigation .login-register{margin-top:0}.sticky-navigation .login-register .login a{text-transform:uppercase;line-height:34px;padding:18px}.sticky-navigation .login-register .register-button{margin-top:15px}.sticky-navigation .login-register .register-button a{padding:10px 15px 8px;border-radius:3px}.only-logo .navbar-header{margin:auto;float:none}.only-logo .navbar-header img{max-height:80px}.intro-section{margin-top:130px}.intro-section p{margin-top:30px;margin-bottom:40px}.intro-section .btn-primary{padding:10px 20px}.vertical-registration-form{background:#fff;padding:15px 32px 32px;margin-top:80px;float:right;border-radius:3px;-webkit-box-shadow:0 0 3px 0 #000;box-shadow:0 0 3px 0 #000}.vertical-registration-form .form-heading{margin-bottom:25px}.vertical-registration-form form button{margin-top:2px;width:100%}@media(min-width:1200px){.vertical-registration-form{width:80%}}.client-logos{border-bottom:1px solid #dadfe3;margin-bottom:0}.client-logos li{display:inline-block;margin:25px;vertical-align:middle}.client-logos li img{max-height:40px;opacity:.6}.client-logos li img:hover{opacity:1;cursor:pointer}.single-service{padding:40px 35px;margin:0 0 100px;background:#fff;border-top:1px solid #eaeaea;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:4px solid #eaeaea;border-radius:3px;-webkit-transition:all ease .55s;transition:all ease .55s}.single-service .service-icon{font-size:60px;margin-bottom:35px}.single-service h3{margin-bottom:10px}.brief{padding-top:80px;padding-bottom:115px}.brief .content-section{margin-top:15px}.brief h2{margin-bottom:15px;margin-top:10px}.brief p{margin-top:40px}.brief .brief-image-right{margin-top:20px}.brief .brief-image-right img{float:right;width:92%}.brief .brief-image-left{margin-top:25px;overflow:hidden}.brief .brief-image-left img{float:left;width:95%}.feature-list{margin-top:15px}.feature-list li{padding-top:8px;padding-bottom:8px}.feature-list li span{margin-right:10px}.panel-default{border:0;border-radius:3px;margin-top:35px;display:block;text-align:left}.panel-body{border-top:4px solid #f7f8fa!important}.panel-heading{background-color:#fff!important;border:none;padding:0}.panel-group .panel+.panel{margin-top:15px}.panel-heading .title-text{line-height:40px}.panel-title a:hover{text-decoration:none}.panel-title .icon-container{display:inline-block;margin-right:10px;vertical-align:middle;text-align:!important;font-size:16px;height:40px;line-height:40px;padding-top:1px;padding-right:10px;padding-left:10px;border-top-left-radius:3px;float:left}.stats{-webkit-background-size:cover;background-size:cover}.stats .overlay-layer-2{padding-top:80px;padding-bottom:80px}.single-stats{margin-top:40px;margin-bottom:40px}.single-stats .icon-container{margin-bottom:35px}.single-stats .icon-container span{font-size:70px}.stats-footer .long-transparent-line{margin-bottom:45px}.unique-features{padding-bottom:100px}.ipad-image{margin:auto}.ipad-image img{width:100%}.feature{margin:auto;padding-left:10px;padding-right:0;margin-top:30px;margin-bottom:25px;overflow:hidden}.feature .icon-container{margin-right:10px;padding-top:18px;float:left}.feature .icon-container span{font-size:30px}.feature .description{width:85%;float:right}.feature .description p{margin-top:20px}.pricing{padding-bottom:30px}.pricing-table{padding-left:30px;padding-right:30px}.single-pricing{background:#fff;border-radius:3px;padding-bottom:25px;border:1px solid #e4e7e7;border-bottom:4px solid #e4e7e7;margin-bottom:80px;padding:20px;-webkit-transition:all ease .55s;transition:all ease .55s}.package-title h3{line-height:60px;margin-top:0;margin-bottom:0;border-radius:3px}.price{margin-top:0;margin-bottom:0;padding-top:5px;border-bottom:1px solid #ececec;padding-bottom:25px;padding-top:15px}.price .superscript{vertical-align:super;font-size:25px}.price .month{font-size:inherit;display:block;margin-top:0;line-height:1;font-size:14px!important;font-weight:300}.package-list{padding-top:10px;margin-bottom:25px}.package-list li{margin-top:12px;margin-bottom:12px;border-bottom:1px dotted #eaeaea;padding-bottom:10px}.package-list li span{margin-right:8px}.single-pricing .button{margin-bottom:20px}.highlighted{margin-top:-24px}.highlighted .package-title h3{line-height:84px}.features{-webkit-background-size:cover;background-size:cover}.features .overlay-layer-2{padding-bottom:84px}.single-feature{margin-bottom:58px}.left-side .single-feature{padding-right:18px}.right-side .single-feature{padding-left:18px}.screenshot img{display:block;width:100%;height:auto}.screenshot img:hover{cursor:crosshair}.owl-theme .owl-controls .owl-page span{background:#fff}.vertical-timeline{padding:0;margin:0}.timeline-section{padding:0;padding-left:135px;padding-top:20px}.timeline-section li{list-style-type:none;padding:1em;margin:0;-webkit-transition:background-color .5s;transition:background-color .5s;overflow:visible;border-left:2px solid #eaeaea!important}.timeline-section li .date{display:inline-block;float:left;margin-left:-100px;max-width:55px;margin-top:5px}.timeline-section li .icon-container{display:inline-block;float:left;width:42px;height:42px;line-height:42px;border-radius:50%;margin-left:-38px;padding-top:2px}.timeline-section li .info{text-align:left;background:#f7f8fa;margin-left:15px;padding:10px;font-size:14px}.team{padding-bottom:50px}.team-member{margin-bottom:50px}.team-member .social-icons{opacity:0;margin-top:5px;position:relative;-webkit-transition:all ease .55s;transition:all ease .55s}.team-member .social-icons li{display:inline-block;padding-left:5px;padding-right:5px;padding-top:3px}.team-member .social-icons li a{opacity:.5}.team-member .social-icons li a:hover{opacity:1;text-decoration:none}.team-member:hover .social-icons{opacity:1}.member-pic{border:5px solid #fff;border-radius:3px}.member-pic img{width:100%}.member-pic img:hover{filter:sepia(10%) hue-rotate(50deg);-webkit-filter:sepia(10%) hue-rotate(50deg);-moz-filter:sepia(10%) hue-rotate(50deg);-o-filter:sepia(10%) hue-rotate(50deg);-ms-filter:sepia(10%) hue-rotate(50deg)}.member-details{padding-top:10px;padding-bottom:12px;position:relative;width:85%;margin:auto;background:#fff;border-radius:3px;margin-top:-45px;z-index:1}.member-details h5{margin-bottom:3px}.testimonials{padding-bottom:60px}.feedback{padding:0 30px;margin-bottom:45px}.feedback .pic-container{border-radius:50%;display:inline-block;overflow:hidden;width:60px;height:60px;border:3px solid #fff;-webkit-background-clip:padding-box;background-clip:padding-box}.feedback .pic-container img{width:100%}.feedback p{font-style:italic;margin-top:10px;margin-bottom:25px}.feedback h5{margin-bottom:0}.call-to-action{-webkit-background-size:cover;background-size:cover}.call-to-action .overlay-layer-2{padding-top:100px;padding-bottom:100px}.call-to-action h2{margin-top:20px;margin-bottom:50px}.modal-content{padding:10px 30px 30px}.modal-content button{width:100%}.contact-info{padding-top:30px;padding-bottom:70px}.contact-info .logo-container{margin-top:20px;margin-bottom:35px}.contact-info .logo-container img{filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1);-ms-filter:grayscale(1);opacity:.6;max-width:65px}.contact-info .icon-container{font-size:30px;margin-top:40px;margin-bottom:20px}.contact-info .contact-links a{padding-top:40px;padding-bottom:40px}#google-container{position:relative;width:100%;height:500px}#cd-google-map{position:relative;-webkit-transition:all ease .55s;transition:all ease .55s}#cd-google-map address{position:absolute;width:100%;bottom:0;left:0;opacity:.8;padding:1em;color:#fff}.footer{padding-top:40px;padding-bottom:40px}.footer-links li{display:inline-block;padding:10px}.footer-links li a:hover{text-decoration:none}.social-icons li{display:inline-block;margin-right:5px;margin-left:5px}.social-icons li a:hover{text-decoration:none}.social-icons li a:hover .transparent-text-dark{color:#313131}