@import url('https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800');@import url('https://fonts.googleapis.com/css?family=Merriweather:300,400,700');p{font-size: 16px;line-height: 29px;color: #191f28;padding-bottom: 20px}h1{font-size: 60px}h2{font-size: 40px;font-weight: 300;color: #3D4351}h3{font-size: 24px;margin-bottom: 20px;color: #3D4351}h4{font-size: 18px}h5{font-size: 18px;color: #3D4351;text-transform: uppercase;font-weight: 500}.btn{font-size: 13px;border: solid 2px;border-radius: 40px;display: inline-block;text-transform: uppercase}.btn:hover, .btn:focus{color: #fff;border-color: #49c5b6;background-color: #49c5b6}.btn-white{font-size: 13px;border: solid 2px;border-radius: 40px;display: inline-block;border-color: #fff}.btn-white:hover, .btn-white:focus{color: #49c5b6;border-color: #49c5b6}.btn-fill{color: #fff;border: solid 2px #49c5b6;border-radius: 40px;display: inline-block;text-transform: uppercase;background-color: #49c5b6}.btn-fill:hover, .btn-fill:focus{color: #fff;background-color: #D7405D;border-color: #D7405D}.btn-small{padding: 8px 40px}.btn-large{padding: 15px 40px}.btn-margin-right{margin-right: 20px}section.intro, section.features-extra, section.sign-up{background: #fff}section.features, section.demos, section.blog{background: #f4f7f6}.main_features li{font-size: 17px;line-height: 30px;color: #000}.group:after{content: "";display: table;clear: both}.no-padding{padding: 0}.no-margin{margin: 0}a{color: #49c5b6;-webkit-transition-timing-function: ease;transition-timing-function: ease;-webkit-transition-duration: 200ms;transition-duration: 200ms;-webkit-transition-property: color, border-color, background-color;transition-property: color, border-color, background-color}a:hover, a:focus{color: #D7405D;text-decoration: none}body{font-family: "Open Sans", sans-serif;font-weight: 300;color: rgba(28, 54, 83, 0.6);-webkit-text-size-adjust: 100%}ul, ol{margin: 0;padding: 0}ul li{list-style: none}.section-padding{padding: 120px 0}.tooltip{position: absolute;z-index: 1070;display: block;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;font-weight: normal;line-height: 1.4;visibility: visible;filter: alpha(opacity=0);opacity: 0}.tooltip.in{filter: alpha(opacity=90);opacity: .9}.tooltip.top{padding: 5px 0;margin-top: -3px}.tooltip.right{padding: 0 5px;margin-left: 3px}.tooltip.bottom{padding: 5px 0;margin-top: 3px}.tooltip.left{padding: 0 5px;margin-left: -3px}.tooltip-inner{max-width: 200px;padding: 3px 8px;color: #fff;text-align: center;text-decoration: none;text-transform: capitalize;background-color: #000;border-radius: 4px}.pulse2{-webkit-animation-name: pulse2;animation-name: pulse2;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear}@-webkit-keyframes pulse2{0%{-webkit-transform: scale(1.1);transform: scale(1.1)}50%{-webkit-transform: scale(0.8);transform: scale(0.8)}100%{-webkit-transform: scale(1);transform: scale(1)}}@keyframes pulse2{0%{-webkit-transform: scale(1.1);transform: scale(1.1)}50%{-webkit-transform: scale(0.8);transform: scale(0.8)}100%{-webkit-transform: scale(1);transform: scale(1)}}.floating-arrow{-webkit-animation-name: floating-arrow;animation-name: floating-arrow;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out}@-webkit-keyframes floating-arrow{from{-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0)}65%{-webkit-transform: translate(-50%, 15px);transform: translate(-50%, 15px)}to{-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0)}}@keyframes floating-arrow{from{-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0)}65%{-webkit-transform: translate(-50%, 15px);transform: translate(-50%, 15px)}to{-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0)}}.floating-logo{-webkit-animation-name: floating-logo;animation-name: floating-logo;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out}@-webkit-keyframes floating-logo{from{-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0)}50%{-webkit-transform: translate(-50%, 10px);transform: translate(-50%, 10px)}to{-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0)}}@keyframes floating-logo{from{-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0)}50%{-webkit-transform: translate(-50%, 10px);transform: translate(-50%, 10px)}to{-webkit-transform: translate(-50%, 0);transform: translate(-50%, 0)}}.wp1, .wp2, .wp3, .wp4, .wp5, .wp6, .wp7, .wp8, .wp9{visibility: hidden}.wp2{-webkit-animation-delay: 0.3s;animation-delay: 0.3s}.bounceInLeft, .bounceInRight, .fadeInUp, .fadeInUpDelay, .fadeInDown, .fadeInUpD, .fadeInLeft, .fadeInRight, .bounceInDown{visibility: visible}.header-nav.open{visibility: visible;opacity: 0.9;-webkit-transition: opacity 0.5s;transition: opacity 0.5s}.nav-toggle{position: absolute;top: 0;right: 15px;z-index: 999999;padding: 10px 35px 16px 0;cursor: pointer}.nav-toggle:focus{outline: none}.nav-toggle span, .nav-toggle span:before, .nav-toggle span:after{content: "";position: absolute;display: block;width: 35px;height: 3px;border-radius: 1px;background: #fff;cursor: pointer}.nav-toggle span:before{top: -10px}.nav-toggle span:after{bottom: -10px}.nav-toggle span, .nav-toggle span:before, .nav-toggle span:after{-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out}.nav-toggle.active span{background-color: transparent}.nav-toggle.active span:before, .nav-toggle.active span:after{top: 0}.nav-toggle.active span:before{-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg)}.nav-toggle.active span:after{top: 10px;-ms-transform: translatey(-10px) rotate(-45deg);-webkit-transform: translatey(-10px) rotate(-45deg);transform: translatey(-10px) rotate(-45deg)}.navicon{position: absolute;height: 26px;right: 10px;top: 48px;visibility: hidden;-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out}.hero{min-height: 750px;background: url("../img/hero.jpg") center center;background-size: cover;position: relative}.hero .down-arrow a{color: #fff}.hero h1{color: #fff;margin-bottom: 40px}.hero h2{font-size: 28px;color: #fff}.hero p.intro{color: #b2bac1;letter-spacing: 1.5px;font-size: 16px;font-weight: 300;margin-bottom: 80px}.hero .hero-content{padding-top: 26%}.navigation{-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;position: fixed;width: 100%;z-index: 999}.fixed{position: fixed;background-color: #49c5b6;z-index: 999;width: 100%}header{padding: 50px 0;border-bottom: solid 1px rgba(255, 255, 255, 0.2);position: relative;width: 1170px;margin: 0 auto;-webkit-transition: padding 300ms ease-in-out;transition: padding 300ms ease-in-out}header a{color: #fff;text-transform: uppercase;font-size: 15px}header a.login{margin-right: 20px}header .logo{display: inline-block}header ul.primary-nav{margin: 0 0 0 75px;padding: 0}header ul.primary-nav li{display: inline}header ul.primary-nav li a{color: #fff;padding-right: 25px}header ul.primary-nav li a:hover{color: #49c5b6}header ul.primary-nav li:last-child a{padding-right: 0px}header ul.member-actions li{display: inline}header ul.member-actions li a{color: #fff}header ul.member-actions li a:hover{color: #49c5b6}header .header-nav{display: inline-block}header .member-actions{position: absolute;right: 0;top: 41px;-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out}.down-arrow{color: #fff;font-size: 30px;position: absolute;bottom: 30px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%)}.intro span.icon{font-size: 40px;color: #49c5b6;font-weight: bold}.intro-icon{display: inline-block;vertical-align: top;padding: 6px 0 0 0;margin-right: 20px;width: 40px}.intro-content{display: inline-block;width: 80%}.features{position: relative}.features p{margin-bottom: 0;padding-bottom: 0}.features h3{margin: 0 0 20px 0}.features span.icon{font-size: 35px;color: #49c5b6;font-weight: bold}.features .feature-icon{display: inline-block;vertical-align: top;padding: 6px 0 0 0;margin-right: 20px;width: 35px}.features .feature-content{display: inline-block;width: 75%}.features .intro-icon{display: inline-block;vertical-align: top;padding: 6px 0 0 0;margin-right: 20px}.features .intro-content{display: inline-block;width: 80%}.features ul.features-stack{margin-top: 50px}.features ul.features-stack li{margin-top: 20px;padding-bottom: 20px;border-bottom: solid 1px #E6E9EA}.features ul.features-stack li:last-child{padding-bottom: 0px;border-bottom: none}.features .ipad-wrap{width: 706px;height: 1002px;background: url("../img/ipad-device.png") no-repeat center center;z-index: 1}.features .iphone-wrap{width: 304px;height: 620px;background: url("../img/iphone6.png") no-repeat center center;position: absolute;left: 530px;bottom: 129px;z-index: 2}.features .device-showcase{position: absolute;bottom: -365px;right: 61%}.features .responsive-feature-img, .features-extra .responsive-feature-img{display: none}.devices{position: relative}.features-extra{position: relative;z-index: 3}.features-extra .btn{margin-top: 20px}.features-extra .macbook-wrap{position: absolute;width: 916px;height: 540px;background: url("../img/macbook-pro.png") no-repeat center center;top: 114px;z-index: 4;left: 50%}.hero-strip{margin-top: 20px;background: #333844 url("../img/polygonal-bg.jpg") no-repeat center center;padding-bottom: 120px;position: relative}.hero-strip i{font-family: "Nunito", sans-serif;font-weight: 300;font-size: 25px;color: #F69D52;vertical-align: top;margin-left: -8px;font-style: normal}.hero-strip h2{color: #fff;margin: 0 0 20px 0}.hero-strip p{color: #ACB1B4}.hero-strip .btn{margin-top: 10px}.hero-strip .logo-placeholder{width: 230px;height: 230px;position: absolute;bottom: -285px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%)}.demos{padding-top: 120px}.demos h3{margin-bottom: 70px}.demos .leftcol{padding-right: 100px;border-right: solid 1px #E6E9EA}.demos .rightcol{padding-left: 100px}.blog{padding-bottom: 120px}.blog img{width: 100%;height: auto;-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out}.blog h2{font-size: 11px;color: #ACB1B4;font-weight: 500;text-transform: uppercase;margin-top: 35px}.blog .btn{margin-top: 20px}.blog .blog-img-wrap{position: relative;overflow: hidden}.blog .blog-img-wrap .overlay{position: absolute;width: 100%;height: 100%;background-color: rgba(255, 255, 255, 0.5);-webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0}.blog .blog-img-wrap i{color: #fff;font-size: 20px;position: absolute;width: 20px;height: 20px;top: 25px;right: 35px}.blog .blog-img-wrap:hover img, .blog .blog-img-wrap:focus img{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1)}.blog .blog-img-wrap:hover .overlay, .blog .blog-img-wrap:focus .overlay{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter: alpha(opacity=1);opacity: 1;z-index: 9}.blog figcaption i{margin-left: 5px;font-size: 15px}.blog figcaption a.blog-post-title{color: rgba(28, 54, 83, 0.6)}.blog figcaption a.blog-post-title:hover, .blog figcaption a.blog-post-title:focus{color: #3D4351}.testimonial-slider{background: url("../img/testimonials-bg.jpg") no-repeat center center;background-size: cover}.testimonial-slider .avatar{width: 82px;height: 82px;margin: 0 auto;vertical-align: middle;overflow: hidden;border-radius: 50%;border: solid 3px #fff;background-color: #fff}.testimonial-slider .avatar img{width: 82px;height: auto}.testimonial-slider h2{color: #fff;font-size: 40px;font-weight: 300;font-style: italic;margin: 30px 0}.testimonial-slider p{color: #ACB1B4;text-transform: uppercase;letter-spacing: 2px}.sign-up .signup-form .sign-up-btn{padding: 15px 0;border-radius: 3px;width: 80%;font-size: 13px}.sign-up .signup-form .form-input-group{width: 80%;height: 55px;margin: 0 auto 10px;border-radius: 5px;border: solid 1px #E6E9EA;text-align: left;position: relative}.sign-up .signup-form .form-input-group i{color: #49c5b6;font-size: 14px}.sign-up .signup-form .form-input-group i:after{content: "";height: 30px;width: 1px;border-right: solid 1px #E6E9EA;position: absolute;top: 50%;left: 30px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}.sign-up .signup-form .form-input-group i.fa-lock{font-size: 18px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin-left: 20px}.sign-up .signup-form .form-input-group i.fa-envelope{font-size: 14px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin-left: 20px}.sign-up .signup-form .form-input-group input{padding-left: 68px;width: 100%;height: 100%;border-radius: 6px;border: none}.sign-up .signup-form .form-input-group input::-webkit-input-placeholder{color: #BCC1C3}.sign-up .signup-form .form-input-group input:-moz-placeholder{color: #BCC1C3}.sign-up .signup-form .form-input-group input::-moz-placeholder{color: #BCC1C3}.sign-up .signup-form .form-input-group input:-ms-input-placeholder{color: #BCC1C3}.to-top{height: 60px;background-color: #49c5b6}.to-top .to-top-wrap{height: 60px;width: 70px;position: absolute;right: 0;text-align: center}.to-top .to-top-wrap a{display: block;width: 100%;height: 100%;color: #fff;background-color: rgba(0, 0, 0, 0.15)}.to-top .to-top-wrap a:hover, .to-top .to-top-wrap a:focus{background-color: rgba(0, 0, 0, 0.4)}.to-top .to-top-wrap i{font-size: 30px;line-height: 55px}.to-top .row{position: relative}footer{background-color: #17191c;position: relative}footer p{color: #ACB1B4;font-size: 13px}footer a{color: #fff}footer a:hover{color: #49c5b6}footer ul.footer-group{border-top: solid 1px #4E566C;padding-top: 25px;margin-bottom: 45px}footer ul.footer-group li{display: inline-block}footer ul.footer-group li a{font-size: 13px;text-transform: uppercase}footer ul.footer-group li a:hover{color: #49c5b6}footer ul.footer-group li{margin-right: 30px}footer ul.footer-group li:last-child{margin-right: 0}footer span.fa-heart{color: #ff415c;font-size: 15px;margin: 0 2px}footer .social-share{position: absolute;background-color: #141517;right: 0;width: 40%;height: 100%;padding: 142px 0 0 70px}footer .social-share p{color: #fff;text-transform: uppercase;padding-bottom: 10px}footer .social-share a.twitter-share{height: 60px;width: 60px;background-color: #1AB4EF;border-radius: 3px;font-size: 22px;display: inline-block;text-align: center;margin-right: 20px}footer .social-share a.twitter-share:hover, footer .social-share a.twitter-share:focus{background-color: #1590BF}footer .social-share a.facebook-share:hover, footer .social-share a.facebook-share:focus{background-color: #324C85}footer .social-share a.facebook-share{height: 60px;width: 60px;background-color: #3B5898;border-radius: 3px;font-size: 22px;display: inline-block;text-align: center}footer .social-share a{color: #fff}footer .social-share a:hover{color: #fff}footer .social-share a i{margin-top: 20px}footer .footer-links{margin: 120px 0 120px 0}#demo{text-align: center}#demo h4{margin: 0;font-size: 22px}#demo .demo-links .btn{padding: 7px 40px}#demo .demo-img{margin:0 0 20px 0;box-shadow: 0 1px 2px 0 rgba(0,0,0,0.3);background-color: #fff;padding: 5px;border-radius:8px;overflow: hidden;position: relative;transition: all 0.3s ease-in-out 0s}#demo .demo-img .link-btn{position: absolute;display: table-cell;margin: 0 auto;width: 100%;top: 45%;opacity: 0;transition: all 0.3s ease-in-out 0s}#demo .demo-img:hover img{opacity: 0.3}#demo .demo-img:hover .link-btn{opacity: 1;transition: all 0.3s ease-in-out 0s}.btn.btn-dark{background: #191f28;color: #49c5b6;border-color:#191f28}.mb-2{margin-bottom:20px;}