@media only screen and (max-width:1200px){.hero-text-box{width:100%;padding:0 2%}.row{padding:0 2%}.city-feature{font-size:90%}.icon-small{width:20px;margin-right:5px}.app-screen{width:46%}.meal-photo img:hover{transform:scale(1.04)}.works-step{margin-bottom:40px}.works-step:last-of-type{margin-bottom:70px}footer{padding:50px 40px}}@media only screen and (max-width:1023px){body,html{font-size:19px}section{padding:60px 0}.long-copy{width:80%;margin-left:10%}.steps-box:first-child{margin-top:18px}.steps-box:last-child{margin-top:18px}.works-step{margin-bottom:36px}.works-step:last-of-type{margin-bottom:60px}.app-screen{width:50%}.icon-small{width:17px;margin-right:4px}.city-feature{font-size:87%}.plan-box{width:100%;margin-left:0}.plan-price{font-size:250%}.contact-form{width:80%}.meal-photo img:hover{transform:scale(1.05)}.meal-photo img{transition:transform .6s,opacity .7s}footer .row .span-1-of-2:first-of-type{width:60%}footer .row .span-1-of-2:last-of-type{width:30%;float:left}}@media only screen and (max-width:767px){body,html{font-size:18px}section{padding:30px 0}.hero-text-box,.row{padding:0 4%}.col{width:100%;margin:0 0 4% 0}.main-nav{display:none}.mobile-nav-icon{display:inline-block}.main-nav{float:left;margin-top:35px;margin-left:35px}.main-nav li{display:block}.main-nav li a:link,.main-nav li a:visited{display:block;border:0;padding:10px 0;font-size:100%}.sticky .main-nav{margin-top:10px}.sticky .main-nav li a:link,.sticky .main-nav li a:visited{padding:10px 0}.sticky .mobile-nav-icon{margin-top:10px}.sticky .mobile-nav-icon ion-icon{color:#555}.long-copy{width:100%;margin-left:0}h1{font-size:180%}h2{font-size:150%}.works-step{margin-bottom:20px}.app-screen{width:45%}.steps-box:first-child{text-align:center}.works-step div{height:40px;width:40px;margin-right:15px;padding:5px;font-size:120%}.works-step:last-of-type{margin-bottom:38px}.meal-photo img:hover{transform:scale(1.06)}.meal-photo img{transition:transform .6s,opacity .6s}.footer-nav li,.social-links li{margin-right:15px}footer .row .span-1-of-2:first-of-type{padding-left:10%;width:100%}footer .row .span-1-of-2:last-of-type{padding-right:30%;width:100%}}@media only screen and (max-width:480px){body,html{font-size:17px}section{padding:25px 0}.contact-form{width:100%}.logo{height:70px}.mobile-nav-icon{font-size:110%;margin-top:25px}.btn-app img{height:40px}.btn-app:first-of-type img{margin-left:22px}.city-feature{margin-bottom:7px}.works-step div{height:45px;width:45px;padding:8px;margin-top:7px}.works-step:last-of-type div{margin-top:2px}.meal-photo img:hover{transform:scale(1.15)}.meal-photo img{transition:transform .5s,opacity .5s}footer{padding:35px 15px 28px}.footer-nav li,.social-links li{margin-right:8px}footer .row .span-1-of-2:first-of-type{padding-left:5.5vw}}