@media only screen and (min-width: 768px) and (max-width: 959px){.sf-menu > li > a{padding-left:14px;padding-right:14px}.post-loop li{width:172px;height:164px}.post-loop .post-caption{padding:12px}.post-excerpt{overflow:hidden}.slider,.flexslider{height:286px}.flex-caption{top:35%}.flex-caption h2{font-size:26px}.flex-caption h2 strong{font-size:32px;padding-left:30px}.banner,.bannercontainer{width:748px;height:286px}.latest-posts-holder .featured-thumb{height:auto}.latest-posts-holder .featured-thumb,.latest-posts-holder .featured-thumb a{max-width:172px}.elastislide-horizontal ul li{margin:0 8px}.ad-holder li{margin:0 10px 10px 0}.ad-holder li a{display:block;width:95px;height:95px;padding:9px}.pricing-tables.four-cols .pricing-column{width:186px}.pricing-tables.three-cols .pricing-column{width:248px}.entry__gallery .flexslider{height:auto}#map_canvas{height:246px}}@media only screen and (max-width: 767px){#header .grid_12{margin-bottom:0}.header-top{padding:8px 0 12px}.header-top-menu{float:none;overflow:hidden;padding:0 0 10px 12px;text-align:center}.header-top-menu li{float:none;display:inline}nav.primary .sf-menu{display:none}.social-links{float:none;overflow:hidden;width:100%;text-align:center}.social-links li{float:none;display:inline-block;overflow:hidden;margin-left:6px;vertical-align:top}#logo{float:none;text-align:center}.tabs__vertical .tab-menu ul{margin:0;border-bottom:1px solid #eb593c;border-right:none}#footer [class^="grid_"]:last-child{margin-bottom:0}.copyright-primary,.copyright-secondary{float:none;text-align:center}.copyright .grid_12{margin-bottom:0}#slider .grid_12{margin-bottom:0}.slider,.flexslider{height:115px}.flex-direction-nav{display:none}.flex-control-paging li a{width:18px;height:18px;font-size:10px;line-height:18px}.flex-caption{left:15px;top:30%}.flex-caption h2{font-size:15px}.flex-caption h2 strong{font-size:17px;padding-left:10px}.banner,.bannercontainer{width:300px;height:115px}.tparrows{display:none}.page-title .grid_12{margin-bottom:0}.content-wrapper{padding-bottom:30px}.post-loop{margin-bottom:-40px;overflow:hidden}.post-loop li{width:145px;height:138px;margin:0 10px 10px 0}.post-loop .post-img{opacity:1}.post-loop li:nth-child(2n){margin-right:0}.post-loop .post-caption{padding:10px}.latest-posts-holder .featured-thumb{max-width:145px;overflow:hidden;margin:0 10px 12px 0;height:auto}.latest-posts-holder .post-meta span{display:block;margin-bottom:2px}.latest-posts-holder .post-excerpt{clear:both}.latest-posts-holder .post-header h3{font-size:14px}.post-nav{padding-bottom:20px}.sidebar__bottom{padding-top:0}.team-img{float:left;margin-right:20px;width:40%}.team-holder hgroup{overflow:hidden}.team-excerpt{overflow:hidden;max-height:4.5em}.team-holder .social-links{float:left;text-align:left}.sidebar{margin-bottom:0!important}.single-pricing-table{margin:0 0 30px}.single-pricing-table.active{margin:0 0 30px}.pricing-tables.four-cols .pricing-column{width:100%;margin-left:0}.pricing-tables.three-cols .pricing-column{width:100%;margin-left:0}.tabs__vertical .tab-menu{margin-bottom:0!important}.elastislide-carousel ul li a{opacity:1}.elastislide-wrapper nav span{width:24px}.elastislide-horizontal ul li{margin:0}.grid_1 .hr,.grid_2 .hr,.grid_3 .hr,.grid_4 .hr,.grid_5 .hr,.grid_6 .hr,.grid_7 .hr,.grid_8 .hr,.grid_9 .hr,.grid_10 .hr,.grid_11 .hr,.grid_12 .hr{margin-left:0;margin-right:0}.hide-on-phone{display:none}.entry__gallery .flexslider{height:auto}.commentlist .children{padding:0;background:none}.comment-form{margin-bottom:30px}.comment-form .field{overflow:hidden;margin-bottom:0}.comment-form .field input,.comment-form .field textarea{margin-bottom:18px;width:100%}.project-feed-filter{padding-bottom:15px;float:left}.project-feed-filter li{margin:0 0 0 5px}.project-feed-filter li:first-child{margin-left:0}.project-feed-filter a{padding:3px 8px}.map-wrapper{margin-bottom:0}#map_canvas{height:200px}.contact-form .field input,.contact-form .field textarea{margin-bottom:18px;width:100%}.pp_pic_holder.pp_default{width:100%!important;left:0!important;overflow:hidden}div.pp_default .pp_content_container .pp_left{padding-left:0!important}div.pp_default .pp_content_container .pp_right{padding-right:0!important}.pp_content{width:100%!important;height:auto!important}.pp_fade{width:100%!important;height:100%!important}a.pp_expand,a.pp_contract,.pp_hoverContainer,.pp_gallery,.pp_top,.pp_bottom{display:none!important}#pp_full_res img{width:100%!important;height:auto!important}.pp_details{width:94%!important;background-color:#fff;margin-top:-2px!important;padding:10px 4% 10px 3%}a.pp_close{right:10px!important;top:10px!important}}@media only screen and (min-width: 480px) and (max-width: 767px){.flickr-widget .thumb:nth-child(4n){margin-right:4px}.flickr-widget .nomargin{margin-right:4px}.slider,.flexslider{height:161px}.flex-caption{left:25px;top:32%}.flex-caption h2{font-size:18px}.flex-caption h2 strong{font-size:22px;padding-left:20px}.banner,.bannercontainer{width:420px;height:161px}.post-loop{margin-bottom:-40px;overflow:hidden}.post-loop li{width:200px;height:191px;margin:0 20px 20px 0}.latest-posts-holder .featured-thumb{margin:0 20px 10px 0}.latest-posts-holder .featured-thumb,.latest-posts-holder .featured-thumb a{max-width:200px;float:left}.latest-posts-holder .post-meta span{margin-bottom:4px}.latest-posts-holder .post-header h3{font-size:15px;margin-bottom:1em}.team-holder .social-links{float:none}.ad-holder li{margin:0 5px 5px 0}.ad-holder li:nth-child(even){margin-right:5px}.ad-holder li:nth-child(4n){margin-right:0}.ad-holder li a{display:block;width:85px;height:85px;padding:8px}}