@media screen and (max-width:1024px){.nav-toggle,.navigation a{display:block}#header .header-content{width:90%}.navigation{position:fixed;background-color:#000;width:100%;height:100%;top:0;left:0;z-index:99999;visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s}.navigation .primary-nav{position:relative;top:45%;-moz-transform:translateY(-45%);-ms-transform:translateY(-45%);-webkit-transform:translateY(-45%);transform:translateY(-45%)}.navigation li{display:block;margin-bottom:20px}.navigation a{margin:0;color:#fff;font-size:13px;text-align:center}.testimonials blockquote{padding:50px}.testimonials p{font-size:26px}.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:30px}.flex-control-nav{width:100%}.footer .footer-col{margin-bottom:50px}.detail-contentbox{background-color:#f2f2f2;padding:6%}}@media screen and (max-width:640px){.banner-text{padding-top:35%}.detail-contentbox{background-color:#f2f2f2;padding:6%}}@media screen and (max-width:480px){.banner-text{padding-top:45%}.banner-text h1{font-size:32px}.detail-contentbox{background-color:#f2f2f2;padding:6%}}@media screen and (max-width:320px){.banner-text{padding-top:55%}.testimonials blockquote{padding:20px 5% 0}.testimonials p{font-size:11px}.detail-contentbox{background-color:#f2f2f2;padding:6%}}@media screen and (max-width:1200px){figure.snip1104{width:50%}}@media screen and (max-width:670px){figure.snip1104{width:100%}}@media screen and (max-width:767px){.footer-response{margin-bottom:2em}}