@media (min-width:800px) and (max-width:1024px){.featured-wrap .featured-back .featured-img{max-width:100%;height:auto}}@media (min-width:768px) and (max-width:1024px){#gallery .thumbnails{width:900px}}@media (max-width:780px){.featured-wrap .featured-back .featured-img{max-width:100%;height:auto}#slider_wrapper .flexslider .caption{width:50%}.content{padding-right:0}#gallery .thumbnails{width:100%;margin-right:-26px;margin-left:-26px}#gallery .thumbnails li{margin-right:0;padding-right:26px;padding-left:26px}.tagline .tabline-btn{position:initial;padding-bottom:5px;padding-top:4px;display:block;margin-top:14px}.tagline .tagline-text{margin-right:0}#footer .footer-widget{margin-bottom:18px}}@media (max-width:680px){.frow{margin-right:-15px;margin-left:-15px}.fcol{padding-right:15px;padding-left:15px}#header .menu-wrapper{display:none}#slider_wrapper .flexslider .slides img{height:auto}#slider_wrapper .flexslider .caption{display:none}#slider_wrapper .flexslider .slides>li{height:auto!important}#header .top-address{text-align:left}#header .top-address address{margin-bottom:0}#slider_wrapper{margin-top:20px}#header .logo-wrap{margin-bottom:20px;max-width:100%}#header .logo-wrap img{max-width:100%;height:auto}#footer_bottom .social-icon{float:none;margin-top:15px}#footer_bottom .social-icon li{margin-left:0;margin-right:5px}.footer-widget{margin-bottom:20px}#gallery .thumbnails{width:100%;margin-right:-8px;margin-left:-8px}#gallery .thumbnails li{margin-right:0;padding-right:8px;padding-left:8px;width:50%;background-size:94%}}@media (max-width:480px){.section-blog{margin-top:20px}.featured-wrap{margin-bottom:10px}.post .post-meta #post_meta li.category{display:none}.tabbed{display:none}#respond table,#contact table{width:100%}#respond td,#contact td{display:block}#contact .recaptchatable td{display:inline-block}#commentform input[type="text"],#contact input[type="text"],#commentform textarea#comment,#contact textarea{width:100%}#gallery .thumbnails li{background-size:81% 35px}#gallery .thumbnails li img{height:116px}#header .top-address address{display:none}#header .tap-call{display:block}#header .top-address .tap-tocall{display:inline-block}}@media (max-width:360px){#sidebar #searchform{width:212px}#footer #searchform{width:168px}#footer_bottom .social-icon{display:none}#gallery .thumbnails{margin-left:0}#gallery .thumbnails li{width:100%;background-size:94% 35px}}