@media screen and (max-width: 1024px){#header .header-content{width:90%;padding:40px 0}#header.fixed a{color:#000}.person{margin:0 auto 50px}.person-content{text-align:center}.person .social-icons li{display:inline-block;float:none;margin-bottom:5px}.testimonials blockquote{padding:20px 5% 0}.testimonials p{font-size:12px}.flex-control-nav{bottom:20px}}@media screen and (max-width: 768px){.banner-text{padding-top:30%}.banner-text h1{font-size:42px}.banner-text p{font-size:18px}.flexslider{padding-bottom:80px}.flex-control-nav{width:100%}.footer .footer-col{margin-bottom:50px}section.banner{min-height:432px !important}}@media screen and (max-width: 767px){#testimonials p{text-align:left !important;padding-bottom:20px !important}#testimonials h1{margin-left:20px !important;padding-left:20px !important}}@media screen and (max-width: 640px){.banner-text{padding-top:35%}.testimonials p{font-size:12px}}@media screen and (max-width: 610px){nav.navigation{display:none}}@media screen and (max-width: 480px){.banner-text{padding-top:45%}.banner-text h1{font-size:32px}.testimonials p{font-size:12px}}@media screen and (max-width: 414px){section.banner{min-height:233px !important}#testimonials p{padding-left:10px !important}#testimonials h1{padding-right:20px !important}#intro img#ono{margin-right:30px !important;margin-bottom:50px !important}}@media screen and (max-width: 375px){section.banner{min-height:211px !important}#intro p{font-size:13px !important}#intro img#ono{margin-bottom:130px !important}}@media screen and (max-width: 320px){.banner-text{padding-top:55%}.testimonials blockquote{padding:20px 5% 0}.testimonials p{font-size:12px}section.banner{min-height:180px !important}#intro p{font-size:11px !important;line-height:22px !important}#intro img#ono{margin-bottom:190px !important}}