--------------------------------------------------------------------- */@media only screen and (max-width:1024px){.hero-text{width:82%;}.hero-text h1{font:38px/1.2em 'montserrat-regular', sans-serif;}
#testimonials .text-container{width:82%;}
#call-to-action h2{font:26px/36px 'montserrat-bold', sans-serif;}#call-to-action p{font-size:16px;}}
@media only screen and (max-width:900px){.section-head h1{font:18px/30px 'montserrat-bold', sans-serif;}
header .header-social{font-size:18px;}header .header-social li{margin-right:15px;}
#hero{padding-top:60px;}.hero-text{width:88%;}.hero-text h1{font:35px/1.2em 'montserrat-regular', sans-serif;}.hero-text p{font:15px/30px 'opensans-regular', sans-serif;}
#nav-wrap{font:10px 'montserrat-regular', sans-serif;}
#features .feature{margin-bottom:30px;}#features .right{padding-left:18px;}#features .left{padding-right:18px;}#features h3{margin-bottom:6px;}
.pricing-tables{width:82%;margin:0 auto;}
#call-to-action .header-col h1:before{font-size:66px;line-height:66px;}#call-to-action h2{font:25px/36px 'montserrat-bold', sans-serif;}#call-to-action .action .button{font:14px/24px 'montserrat-bold', sans-serif;}#call-to-action p{font-size:15px;}
#testimonials blockquote p{font-size:24px;}
#subscribe h1{margin-bottom:18px;}#mc_embed_signup input[type="submit"]{width:46%;}#mc_embed_signup input[type="email"]{width:46%;}
footer .right-cols .columns{width:50% !important;}footer .right-cols .columns:last-child{clear:left;float:left;}}
@media only screen and (max-width:767px){.section-head{padding:0 30px;}.header-account{display:none;}.form-module .toggle .tooltip{display:none;}
#nav-wrap{font:11px 'montserrat-regular', sans-serif;background:transparent !important;letter-spacing:1.5px;color:#515968;position:absolute;top:0;right:0;}#nav-wrap > a{text-align:left;border:none;color:#fff;font-size:12px;height:54px;line-height:54px;float:right;font:0/0 a;text-shadow:none;color:transparent;position:relative;top:0px;right:36px;}#nav-wrap > a:before{font-family:'FontAwesome';content:"\f0c9";color:#f79800;margin:0;font-size:25px;line-height:54px;text-align:left;display:block;float:right;}
#nav-wrap ul#nav{padding:24px 36px 48px 36px;background:#111;height:auto;display:none;clear:both;width:auto;position:relative;top:0;right:30px;}
.no-js #nav-wrap:not(:target) > a:first-of-type,.no-js #nav-wrap:target > a:last-of-type{display:block;}.js #nav-wrap a{display:block;}
.no-js #nav-wrap:target > ul#nav{display:block;}ul#nav li{display:block;height:auto;text-align:left;border-bottom:1px solid #2D2E34;border-bottom-style:dotted;}ul#nav li a{display:block;width:auto;margin:0;padding:0;margin:12px 0;line-height:16px;border:none;}
.header-social{display:none;}
header .logo{margin-right:36px;}
#hero{padding-top:48px;}.hero-text{width:92%;}.hero-text h1{font:31px/1.2em 'montserrat-regular', sans-serif;}.hero-text p{font:14px/24px 'opensans-regular', sans-serif;}
#hero .buttons{margin-bottom:30px;}#hero .buttons .button{display:block;width:70%;margin:0 auto 18px auto;font:13px/24px 'montserrat-bold', sans-serif;letter-spacing:1.5px;}.xs-buttons{float:left;width:100%;margin:0px !important;text-align:center !important;}
#features .feature{margin-top:12px;margin-bottom:60px;}#features .right{padding-left:30px;float:none;}#features .left{padding-right:30px;float:none;}#features h3{text-align:center;}
.pricing-tables{width:80%;}
#call-to-action{text-align:center;}#call-to-action h1{font:16px/24px 'montserrat-bold', sans-serif;;text-align:center;margin-bottom:30px;text-shadow:0px 1px 3px rgba(0, 0, 0, 1);}#call-to-action h1 span{display:block;}#call-to-action .header-col h1:before{content:none;}
#screenshots-wrapper{width:80%;margin:0 auto;}#screenshots-wrapper .columns{margin-bottom:36px;}
#testimonials .quote-left, #testimonials .quote-right{font-size:30px;margin-top:-25px;}#testimonials .text-container{width:80%;}#testimonials blockquote p{font-size:20px;line-height:30px;}
#mc_embed_signup{width:90%;}#mc_embed_signup input[type="submit"], #mc_embed_signup input[type="email"]{width:100%;text-align:center;margin-bottom:30px;}
#mc_embed_trial{width:90%;}#mc_embed_trial input[type="submit"], #mc_embed_trial input[type="email"]{width:100%;text-align:center;margin-bottom:30px;}
footer{text-align:center;}footer .info{padding-right:30px;}footer .info p{margin-bottom:18px;}footer h3:before{text-align:center;}footer .right-cols{width:90% !important;margin:0 auto;margin-bottom:42px;text-align:center;}footer .right-cols .columns{float:left;padding:0 30px;}footer .right-cols .columns:last-child{clear:both;float:left;}
#go-top{margin-left:-22px;}#go-top a{width:54px;height:54px;font-size:18px;line-height:54px;}.popupRole{width:100%;}.app-store{position:relative;z-index:0;left:0;bottom:0;text-align:center !important;}.about-it{position:relative;z-index:0;right:0;top:5%;text-align:center !important;}.pad-xs{padding:0 18px;}.footer-link ul{float:left !important;margin-top:15px;text-align:center;width:100%;}.footer-social{margin-top:15px;}}@media only screen and (max-width:768px){header .logo{margin-left:0px;margin-right:0px;width:105px;}#hero{height:auto;}#features .inner{min-height:auto !important;}.work-box{min-height:180px;}.popupRole{width:80%;}.app-store{position:relative;z-index:0;left:0;bottom:0;text-align:center !important;}.about-it{position:relative;z-index:0;right:0;top:5%;text-align:center !important;}}
@media only screen and (max-width:480px){#nav-wrap{width:100%;}#nav-wrap ul#nav{width:100%;float:none;right:0;}
#hero{padding-top:70px;}.hero-text{width:96%;}.hero-text h1{font:25px/1.2em 'montserrat-regular', sans-serif;}.hero-text p{font:13px/24px 'opensans-regular', sans-serif;}
#testimonials .quote-left, #testimonials .quote-right{font-size:28px;}#testimonials blockquote p{font-size:20px;}
footer .right-cols .columns{padding:0 10px;}}
@media only screen and (max-width:420px){.hero-text{width:100%;}
.pricing-tables{width:92%;}
#screenshots-wrapper{width:92%;}
#testimonials .text-container{width:85%;}#testimonials blockquote p{font-size:18px;line-height:27px;}}
@media only screen and (min-width:768px){#nav-wrap ul#nav{display:block !important;}}