 @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;}#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: #fff;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: #1D2025;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;}#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;}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;}}@media only screen and (max-width: 480px) {#nav-wrap {width: 100%;}#nav-wrap ul#nav {width: 100%;float: none;right: 0;}#hero {padding-top: 42px;}.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;}}