@media (min-width:992px) and (max-width:1199px){blockquote{font-size:16px;line-height:1.1250em;}
.pull-down{margin-top:0}
.pull-down-2x{margin-top:30px}
.pull-down-3x,
.pull-down-4x{margin-top:45px}
ul.nav li{padding:0 12px}
nav a.brand h1{padding-left:35px}
#homepage{height:780px}
.icon-box figure{font-size:28px;height:55px;margin-bottom:15px;padding-top:14px;width:55px}
.icon-round figure{height:65px;padding-top:16px;width:65px}
.icon-square figure{height:55px;padding-top:13px;width:55px}
#feat-figure{margin-top:0}
.device-box figure{background-size:213px !important}
.phone-device .device-box figure{height:390px}
.tablet-device .device-box figure{height:310px}
.android-device .device-box figure{height:481px}
.img-back{left:-20px;top:-30px}
ul.logo-list li{width:158px}
.access-panel a.btn{width:100%}
form.pull-down{margin-top:30px}
}
@media (min-width:768px) and (max-width:991px){h3{font-size:17px;line-height:1.0588em}
h4{font-size:14px;line-height:1.2857em}
blockquote{font-size:16px;line-height:1.1250em;}
.pull-down{margin-top:0}
.pull-down-2x{margin-top:30px}
.pull-down-3x,
.pull-down-4x{margin-top:30px}
li i{margin-right:5px}
ul.nav li{padding:0 2px}
nav a.brand h1{padding-left:45px}
#homepage{height:745px}
#feat-figure{margin-top:60px}
.icon-box figure{font-size:28px;height:55px;margin-bottom:15px;padding-top:14px;width:55px}
.overview-box{margin-bottom:30px}
.overview-box .overview-desc{margin-left:50px}
.overview-box figure{float:left;font-size:32px;width:35px}
.icon-round .overview-desc{margin-left:75px}
.icon-square .overview-desc{margin-left:65px}
.icon-round figure{height:60px;padding-top:16px;width:60px}
.icon-square figure{height:50px;padding-top:12px;width:50px}
.icon-round figure,
.icon-square figure{font-size:26px;}
#spotlight-desc .overview-desc{float:left;margin:10px 0 0 0}
.device-box figure{background-size:158px !important}
.phone-device .device-box figure{height:295px}
.tablet-device .device-box figure{height:235px}
.android-device .device-box figure{height:372px}
.img-back{left:-20px;top:-30px}
.counter p.timer{font-size:32px;margin:15px 0}
.plan-fee p{font-size:24px;}
.plan-fee .fee-cents{font-size:16px}
.plan-fee .fee-period{font-size:12px;}
.price-plan a.btn{padding:12px}
.screenshot a{height:auto;width:100%}
.blog-list article{margin:0 0 30px;padding:0 0 30px}
#newsletter fieldset{margin-top:20px;width:100% !important}
form.pull-down{margin-top:30px}
ul.footer-social li{margin:0 4px}
ul.logo-list li{width:122px}
.access-panel{display:block !important;float:none;margin:120px auto 0 auto}
.access-panel a.btn{width:100%}
}
@media (max-width:767px){.demo-switcher{display:none}
blockquote{font-size:14px;line-height:1.2857em;padding:15px 15px 30px 75px}
blockquote figure{font-size:16px}
h1{font-size:62px;line-height:1.1613em}
h2{font-size:20px;line-height:1em}
h3{font-size:20px;line-height:1.8em}
h4{font-size:17px;line-height:1.2857em}
h5{font-size:17px;line-height:1.5em}
h6{font-size:11px;line-height:1.6364em}
.heading{margin-bottom:30px}
.heading p{font-size:14px;line-height:1.2857em;margin-top:30px}
ul.nav{background:#FFF;margin-top:0 !important;position:relative !important;text-align:center}
ul.nav li{margin:10px 0}
ul.nav li a{color:#555;margin:0 auto;width:130px}
ul.nav li a:hover,
ul.nav li a:focus,
ul.nav li a.active{background:none}
#homepage{height:600px}
.slogan{padding-top:90px}
.slogan h1,
.slogan h2,
.slogan h3,
.slogan h4,
.slogan h5,
.slogan h6{font-size:28px;line-height:1.2857em;margin-top:15px}
.slogan figure{margin-top:40px}
.teaser{padding:30px 0}
.pull-down-3x{margin-top:0}
.pull-down-4x{margin-top:30px}
#feat-figure{margin-top:90px}
.icon-box{margin-bottom:20px;text-align:center}
.icon-box figure{font-size:26px;height:50px;margin-bottom:20px;padding-top:12px;width:50px}
.overview-box{margin-bottom:30px}
.overview-box .overview-desc{margin-left:50px}
.overview-box figure{float:left;font-size:32px;width:35px}
.icon-round .overview-desc{margin-left:75px}
.icon-square .overview-desc{margin-left:65px}
.icon-round figure{height:60px;padding-top:16px;width:60px}
.icon-square figure{height:50px;padding-top:12px;width:50px}
.icon-round figure,
.icon-square figure{font-size:26px;}
.device-box{margin-bottom:45px}
.phone-device .device-box figure,
.tablet-device .device-box figure,
.android-device .device-box figure{background-position:50% 0}
.counter div{margin-bottom:30px}
.counter figure{font-size:30px;}
.counter p.timer{font-size:28px;margin:5px 0}
.img-back{left:-20px;top:-30px}
.price-plan{margin-top:30px}
.screenshots-slider{margin-top:30px}
.screenshots-slider .carousel-indicators{top:-45px}
.screenshots-slider figure{margin-bottom:30px}
.screenshots-slider img{width:100%}
fieldset span{padding:0 !important}
fieldset i{left:15px;top:0}
#blog{height:283px;padding-top:90px}
.pagination #prev,
.pagination #next{display:none}
.access-panel a.btn{width:100%}
}
@media (max-width:568px) and (orientation:portrait){}