.nav-primary .select-menu{display:none}@media only screen and (max-width:1024px){html{-webkit-text-size-adjust:none}input,select,button{-webkit-appearance:none}.site-container{margin:0 auto;padding:0;width:100%}.site-inner .wrap{padding:0;width:100%}.site-inner{margin:-150px auto 0;width:98%}.wrap{margin:0 auto;width:100%}.site-header{width:100%;height:auto;margin:0 auto}.top .wrap{width:100%}#home-wrap,.site-inner .wrap,.site-header .wrap,.footer-widgets .wrap,.site-footer .wrap{width:98%}#home_gallery,.page_title_wrap,.site-inner .wrap{width:100%;margin:0 auto}.welcome_message,.home-widget .textwidget{width:100%}.full-width-content .content{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.item-desc p{margin:0 auto 10px}.sidebar{width:30%}.widget_search input{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}.title_wrap{width:100%}.portfolio_single_slider img,.portfolio_single_feature img{width:100%}.portfolio-items,.portfolio_single_video{width:100%}.slider_shortcode{width:100%}.page_title_wrap img{height:87px;width:100%}#page-title{font-size:3rem;right:20px}.home-widget,#home-wrap{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:20px;width:100%}.slides li{background-position:center center;background-attachment:scroll;background-repeat:no-repeat;background-size:100%;padding:0;position:relative}.flickr_badge_image img{height:auto;width:auto}.slider_shortcode .slides>li .li-wrap{left:0;bottom:0}.homeslider .slides>li .li-wrap{width:80%}.homeslider .slides>li h3{margin-top:30% !important}.header-image .site-header .title-area{width:100% !important;margin-bottom:20px;text-align:center}.header-full-width .title-area,.header-full-width .site-title,.header-full-width .site-title a{overflow:hidden;text-align:center;width:100% !important;margin-bottom:30px}.nav-primary{display:block;clear:both}.nav-primary ul{float:none;width:100%;display:inline-block;text-align:center}.nav-primary li{display:inline-block;float:none}.nav-primary li a{display:inline-block;height:auto;line-height:50px}.nav-primary li ul{margin-left:-20px}.slider_shortcode{width:100% !important;height:300px !important}.slider_shortcode .slides li{height:300px !important}.nav-primary li ul ul{margin:-40px 0 0 70px}}@media only screen and (max-width:768px){html{-webkit-text-size-adjust:none}input,select,button{-webkit-appearance:none}.site-container{width:100%;margin:0 auto}iframe{height:auto}.content-sidebar .content,.sidebar-content .content{padding:20px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}#home-wrap,.site-inner .wrap,.site-header .wrap,.footer-widgets .wrap,.site-footer .wrap,.wrap,.site-header{margin:0 auto;width:100%}.sidebar{width:100%;padding:20px}.widget_search input{width:auto}.site-inner{margin:-150px auto 0;width:98%}.page_desc{padding:20px;position:relative}#home-wrap,.wrap{margin:0 auto;padding-left:20px;padding-right:20px}.site-inner .wrap{display:block;margin:0 auto;width:98%}#home_gallery{height:auto}.home-widget{width:100%}.site-header .wrap{padding:0}.site-header{border-bottom:none}.site-inner .wrap{padding:0}#page-title{font-size:3rem}.title-area{position:relative}.header-image .site-header .title-area{background-size:100% auto;float:none;margin:0 auto 20px}.title-area{margin-bottom:30px;margin-top:30px;text-align:center;width:100%}.nav-primary{float:left;margin:10px 0;width:100%}.full-width-content .content{padding:20px}.nav-primary ul{float:left}.nav-primary li{padding:0}.nav-primary li a{padding:0 15px}.nav-primary li a:after{right:-15px}.nav-primary li li a,.nav-primary li li a:link,.nav-primary li li a:visited{width:173px}.page_title_wrap img{height:87px;width:100%}.page_title_wrap{margin:0 auto}.portfolio_single_feature .portfolio-items,.portfolio_single_video,.portfolio_single_slider,.slider_shortcode{background:0 0}.slides li{background-position:center center;background-attachment:scroll;background-repeat:no-repeat;background-size:contain;padding:0;position:relative}#home_gallery,#slider .slides>li{max-height:400px}.homeslider .slides>li .li-wrap{width:70%}.slides>li h3{font-size:28px}.slides>li .excerpt{font-size:14px}.slides>li a{font-size:16px;width:260px}.portfolio_single_feature .portfolio-items,.portfolio_single_video,.portfolio_single_slider,.slider_shortcode{margin-bottom:0;padding-bottom:0}.portfolio_image img,.blog_feature_image img{margin:0}.portfolio_single_feature{margin-bottom:20px}.single_image_overlay{height:100%}.blog_feature_image{overflow:hidden}.flickr_badge_image img{height:auto;width:auto}.slider_shortcode .slides>li .li-wrap{left:0;bottom:0;width:80%}.slider_shortcode .slides>li h3{font-size:28px}.slider_shortcode .slides>li .excerpt{font-size:14px}.slider_shortcode .slides>li a{font-size:16px;width:260px}.portfolio_single_slider .slides li{height:auto}.footer-widgets{padding:20px}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{padding:0}.site-footer .creds{float:none;text-align:center;margin-bottom:20px;width:100%}.zp_social_icons ul{float:none;display:inline-block;text-align:center;width:100%}.zp_social_icons ul li{float:none !important;display:inline-block}}@media only screen and (max-width:600px){html{-webkit-text-size-adjust:none}input,select,button{-webkit-appearance:none}.top .wrap,.top .widget_text,.zp_social_icons{float:none;margin:0 auto;width:90%}#home-wrap,.site-inner .wrap,.site-header .wrap,.footer-widgets .wrap,.site-footer .wrap,.home-widget{width:95%}.title-area{position:relative}.page_title_wrap{height:100px}#page-title{margin:5px 0 0}.full-width-content .content,.content-sidebar .content,.sidebar-content .content{box-sizing:padding-box;-moz-box-sizing:padding-box;-webkit-box-sizing:padding-box;float:none;display:block;margin:20px auto;padding:0;width:90%}nav{display:block;float:none;margin:0 auto;overflow:hidden;width:90%}.nav-primary .select-menu{display:block}.nav-primary ul{display:none}#home_gallery,#slider .slides>li{max-height:210px}.flex-direction-nav li a{top:32%}.welcome_message,#home_portfolio,#home_blog{width:100%}.slides>li .li-wrap{display:none}div.one-half,div.one-third,div.two-third,div.one-fourth,div.three-fourth,.two-columns,.three-columns,.four-columns,.one-half,.one-third,.two-third,.one-fourth,.three-fourth{width:100%;margin:0 0 20px;padding:0}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{float:none;margin:0 auto 30px;overflow:hidden;padding:0;width:100%}#top-link{display:none}.title_wrap{width:100%}#page-title{font-size:1.8rem;line-height:20px;text-align:right}.content .archive-page{width:100%}.content{border-left:none;border-right:none}.post_block{float:left;width:100%}.post_content{width:100%}.post_date{float:none;margin:0 auto;width:93%}#slider_shortcode{height:100%;width:100%}#slider_shortcode .slides li{background-repeat:no-repeat;background-size:100% auto;height:135px;margin:0}#slider_shortcode .flex-direction-nav li a{top:30%}#options li{margin:10px 5px}#home_blog_carousel .element-3col{margin:0 auto;width:300px}.blog_feature_image span,.blog_feature_image img{width:100%}.flex-viewport{width:100%}.portfolio-items,.portfolio_single_video{width:100%}.single_portfolio_hover{display:none}.metaItem,.folio-entry{width:100%;margin:10px 0}.portfolio_single_video iframe{height:auto}.featuredpage img,.featuredpost img,img.post-image{width:100%;height:auto}.footer-widgets span.post-date{width:100%}.zp_grid_blog .content .post{width:100%}.zp_grid_blog .content .post .post_block{float:left;width:100%}.zp_grid_blog .content .post .post_content{width:100%}.zp_grid_blog .content .post .post_date{float:none;margin:0 auto;width:93%}.portfolio_single_slider img{width:100%}.related_container img{width:100%}.page_title_wrap img{height:87px;width:100%}.home_blog_feature li{width:100%;margin:10px 0}.cta_button,.call_to_action_box>h1{float:left;margin:20px 0;width:100%}.portfolio_image img,.blog_feature_image img{height:auto;margin:0;width:100%}.flex-viewport .slides>li{background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:0;position:relative}.blog_feature_shortcode .element-2col,.blog_feature_shortcode .element-3col,.blog_feature_shortcode .element-4col{width:100%;margin:10px 0}.call_to_action_box>h1{font-size:20px}.related_container{margin:0}.footer-widgets{padding-bottom:15px;padding-left:15px;padding-right:15px}.sidebar{-moz-box-sizing:padding-box;display:block;float:none;margin:0;overflow:hidden;padding:0 15px;width:100%}.sidebar .widget{margin-left:0;margin-right:0}.blog_slides{overflow:hidden;padding:0}.entry-content .blog_slides{padding:0}.flickr_badge_image img{height:auto;width:auto}.post .content p,.entry-content,.entry-content p,.box-wrapper p,.home-portfolio-info p,.item_label p,.home-blog-info p,.home_blog_feature p,.folio-entry p,.author-box p,.taxonomy-description p,.columns-wrapper p,.trigger-button span,.author-description,.columns,.call_to_action_box>p{margin-top:10px}.post-info{margin-bottom:0}#author,#comment,#email,#url{width:100%;padding:15px 0}.home-widget:before,.home-widget:after,#home-wrap:before,#home-wrap:after{background:0 0;box-shadow:none}.footer-widgets .wrap{padding-top:0;width:100%}div.one-half.special-services-box,div.one-third.special-services-box,div.two-third.special-services-box,div.three-fourth.special-services-box,div.one-fourth.special-services-box,div.one-half.team,div.one-third.team,div.two-third.team,div.three-fourth.team,div.one-fourth.team{margin:20px auto}}@media only screen and (max-width:480px){.slider_shortcode{width:100% !important;height:170px !important}.slider_shortcode .slides li{height:170px !important}.flex-direction-nav li .flex-next,.flex-direction-nav li .flex-prev{font-size:30px;height:36px;line-height:35px;padding:2px 15px;width:36px}}