.popup{width: auto; height: auto;position: absolute;left: 25%;right: 25%; top: 10%;z-index: 4;} .popup .close{position: absolute;right: 0; font-size: 1.5rem;} .popup img{width: 100%;}  @media only screen and (min-width:1199px){.header .inner .menu ul:not(.mobile-menu){display:table!important}}@media only screen and (min-width:960px) and (max-width:1199px){.homepage,.section{position:inherit}.section .content{max-width:870px;margin:0 auto;position:relative}.section .teaser{background-attachment:scroll;background-position:center center;background-size: cover;}.page-inner-left,.page-inner-right{width:610px}.logo-homepage{background-attachment:inherit;position:absolute}.header{display:block}.header .inner{max-width:870px;margin:auto}.header .inner .menu ul:not(.mobile-menu){display:table!important}#folio-navigation{width:1010px;height:40px;position:absolute;margin:auto;top:50%;left:50%;margin:-20px 0 0 -505px}#folio-navigation2{width:1010px;height:40px;position:absolute;margin:auto;top:50%;left:50%;margin:-20px 0 0 -505px}#ajaxpage{width:870px}.project-display{width:600px}.project-display img,.project-display .flexslider,.project-display .flexslider img{width:600px!important;height:338px!important}.project-display .video{width:600px!important;height:337px!important}.project-info{width:225px}.project-display.fullwidth img,.project-display.fullwidth .flexslider,.project-display.fullwidth .flexslider img{width:870px!important;height:421px!important}.project-display.fullwidth .video{width:870px!important;height:489px!important}#ajaxpage2{width:870px}.project-display2{width:600px}.blog-inner-left{width:610px}.blog-inner-right{width:610px}.blog-post-content,.blog-post-content .blog-post-media{width:520px}.blog-post-content .blog-post-media{width:520px;height:293px}.blog-post-content .blog-post-media img{width:100%;height:100%}.blog-post-content .blog-post-media .video{width:520px!important;height:293px!important}.thumb{max-width:100%!important;height:auto!important}.video{max-width:100%!important}.flexslider{max-width:100%!important;height:auto!important}}@media only screen and (max-width:768px){.popup{left: 5%; right: 5%; top:25%; bottom: 25%;} .popup .close{font-size: 1rem;} .tabs .tabs_nav,.tabs .tabs_nav li{width:100%}.teaser .pricing_table.pricing_table_two_cols .pricing_table_col{width:50%;clear:none;margin-bottom:0px}.teaser .pricing_table.pricing_table_three_cols .pricing_table_col{width:33%;clear:none;margin-bottom:0px}.pricing_table .pricing_table_col,.pricing_table.pricing_table_two_cols .pricing_table_col,.pricing_table.pricing_table_three_cols .pricing_table_col,.pricing_table.pricing_table_four_cols .pricing_table_col,.pricing_table.pricing_table_five_cols .pricing_table_col{clear:both;width:100%;border-radius:3px;margin-bottom:16px}.pricing_table .pricing_table_col:last-child{margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:959px){.homepage,.section{position:inherit}.section .content{max-width:640px;padding-bottom:100px}.section .teaser{background-attachment:scroll;background-position:center center;background-size: cover;}.page-inner-left{width:65.3334%;margin-right:4%}.page-inner-right{width:65.3334%}.logo-homepage{background-attachment:inherit;position:absolute}.header{height:auto;display:block}.header .inner{max-width:930px;margin:auto}.header .logo-container{position:relative;left:50%;margin-left:-57.5px;float:none;margin-bottom:10px}.header .inner .menu ul:not(.mobile-menu){width:100%;text-align:center;margin:0px;padding-bottom:8px;display:table!important}.header .inner .menu ul li{float:none!important;display:inline-block}.chart-container ul.chart li div{font-size:25px!important}.teaser.fixed{background-attachment:scroll}.teaser .info-container .info .info-inner{max-width:640px;margin:auto}.teaser .video{width:640px!important;height:360px!important}.teaser .column_one_half .video,.teaser .column_one_half_last .video{width:307px!important;height:172px!important;margin:auto}.teaser .flexslider{max-width:100%!important;height:auto!important}.teaser .round-thumb-container,.teaser .round-thumb{margin:0!important}.teaser .column_one_half,.teaser .column_one_third{margin-bottom:10px}#folio-navigation{width:100%;position:relative;margin:0 auto;left:0}#folio-navigation ul li{width:30.6666%;float:left}#folio-navigation ul li#prevProject,#folio-navigation ul li#closeProjectMobile{margin-right:4%}#folio-navigation ul li#closeProjectMobile{display:block}#folio-navigation ul li#closeProjectMobile a{position:relative;left:50%;margin-left:-19px}#closeProject{display:none}#ajaxwrapper #loader{margin-top:-7px}#ajaxpage{width:100%}#ajax-content-outer{margin-top:30px}.project-display{width:100%}.project-display img,.project-display .flexslider{width:100%!important;height:338px!important}.project-display .video,.project-display.fullwidth .video{width:100%!important;height:360px!important}.project-info{width:100%}.project-display.fullwidth img,.project-display.fullwidth .flexslider,.project-display.fullwidth .flexslider img{width:640px!important;height:auto!important}.folio-thumb-container{width:22%;position:relative;margin:0 0 18px 0;float:left;border-radius:200px;padding:0 1.5%}#folio-navigation2{width:100%;position:relative;margin:0 auto;left:0}#folio-navigation2 ul li{width:30.6666%;float:left}#folio-navigation2 ul li#prevProject2,#folio-navigation2 ul li#closeProjectMobile2{margin-right:4%}#folio-navigation2 ul li#closeProjectMobile2{display:block}#folio-navigation2 ul li#closeProjectMobile2 a{position:relative;left:50%;margin-left:-19px}#closeProject2{display:none}#ajaxwrapper2 #loader{margin-top:-7px}#ajaxpage2{width:640px}#ajax-content-outer2{margin-top:30px}.folio-thumb-container2{width:22%;position:relative;margin:0 0 18px 0;float:left;border-radius:200px;padding:0 1.5%}.blog-inner-left{width:65.3334%;margin-right:4%}.blog-inner-right{width:65.3334%}.blog-post-info{width:100%;margin:0 0 10px 0}.blog-post-info span.month,.blog-post-info span.day,.blog-post-info span.year{font-size:18px}.blog-post-content{width:100%}.blog-post-content .blog-post-media{width:418px;height:235px}.blog-post-content .blog-post-media img{width:100%;height:100%}.blog-post-content .blog-post-media .video{width:418px!important;height:235px!important}#sidebar.left,#sidebar.right{width:30.6666%}.comment_list li{width:418px}.comment_list li .comment_left{width:323px}.comment_list .children li{width:373px;margin-left:45px}.comment_list .children li .comment_left{width:278px}textarea{width:100%}.pricing_table.pricing_table_four_cols .pricing_table_col,.pricing_table.pricing_table_five_cols .pricing_table_col{clear:both;width:100%!important;border-radius:3px;margin-bottom:16px}.thumb{max-width:100%!important;height:auto!important}.video{max-width:100%!important}.flexslider{max-width:100%!important;height:auto!important}}@media only screen and (min-width:540px) and (max-width:767px){.homepage,.section{position:inherit}.section .content{max-width:420px;padding-bottom:100px}.section .teaser{background-attachment:scroll;background-position:center center;background-size: cover;}.page-inner-left,.page-inner-right{width:100%}.logo-homepage{width:150px;height:150px;margin:-75px 0 0 -75px;position:absolute;background-attachment:inherit}.header{height:auto;display:block}.header .inner{max-width:930px;margin:auto}.header .logo-container{position:relative;float:left;margin-left:10px;margin-top:-8px}.header .inner .menu ul{float:left;text-align:center;width:100%;margin-top:0px;padding-bottom:5px;display:none;line-height:20px}.header .inner .menu ul li{margin:10px 0;float:none!important}.header .inner .menu ul li:first-child{margin-top:0px}.header .inner .menu ul li:last-child{padding-right:10px}.section.odd .header .inner .menu ul li a.active,.section.even .header .inner .menu ul li a.active{padding:1px 10px}.header .inner .menu ul{display:none}.header .inner select{display:block!important;width:400px;margin:20px auto}.section-title{padding-top:50px}.chart-container ul.chart li{float:none!important;margin:auto;text-align:center;margin-bottom:15px}.chart-container ul.chart li div{font-size:25px!important;-webkit-box-shadow:inset 0 0 0 #fff;-moz-box-shadow:inset 0 0 0 #fff;box-shadow:inset  0 0 0 #fff}.teaser.fixed{background-attachment:scroll}.teaser .info-container .info .info-inner{max-width:420px;margin:auto}.teaser blockquote{width:auto!important}.teaser .video{width:420px!important;height:236px!important}.teaser .column_one_half .video,.teaser .column_one_half_last .video{width:307px!important;height:172px!important;margin:auto}.teaser .flexslider{max-width:100%!important;height:auto!important}.teaser .round-thumb-container,.teaser .round-thumb{margin:0!important}.teaser h1,h2,h3,h4,h5,h6{margin-bottom:10px}#folio-navigation{width:100%;position:relative;margin:0 auto;left:0}#folio-navigation ul li{width:30.6666%;float:left}#folio-navigation ul li#prevProject,#folio-navigation ul li#closeProjectMobile{margin-right:4%}#folio-navigation ul li#closeProjectMobile{display:block}#folio-navigation ul li#closeProjectMobile a{position:relative;left:50%;margin-left:-19px}#closeProject{display:none}#ajaxwrapper #loader{margin-top:-7px}#ajaxpage{width:100%}#ajax-content-outer{margin-top:30px}.project-display img,.project-display .flexslider{width:420px!important;height:auto!important}.project-display .video,.project-display.fullwidth .video{width:420px!important;height:auto!important}.project-info{width:100%}.project-display.fullwidth img,.project-display.fullwidth .flexslider,.project-display.fullwidth .flexslider img{width:420px!important;height:auto!important}.folio-thumb-container{width:30.666666%;position:relative;margin:0 0 18px 0;float:left;border-radius:200px;padding:0 1.33%}#folio-navigation2{width:100%;position:relative;margin:0 auto;left:0}#folio-navigation2 ul li{width:30.6666%;float:left}#folio-navigation2 ul li#prevProject2,#folio-navigation2 ul li#closeProjectMobile2{margin-right:4%}#folio-navigation2 ul li#closeProjectMobile2{display:block}#folio-navigation2 ul li#closeProjectMobile2 a{position:relative;left:50%;margin-left:-19px}#closeProject2{display:none}#ajaxwrapper2 #loader{margin-top:-7px}#ajaxpage2{width:420px}#ajax-content-outer2{margin-top:30px}.folio-thumb-container2{width:30.666666%;position:relative;margin:0 0 18px 0;float:left;border-radius:200px;padding:0 1.33%}.blog-inner-left{width:100%}.blog-inner-right{width:100%}.blog-post-content{width:100%}.blog-post-info{width:100%;margin:0 0 10px 0}.blog-post-info span.month,.blog-post-info span.day,.blog-post-info span.year{font-size:18px}.blog-post-content .blog-post-media{width:420px;height:237px}.blog-post-content .blog-post-media img{width:100%;height:100%}.blog-post-content .blog-post-media .video{width:420px!important;height:237px!important}#sidebar.left,#sidebar.right{width:100%;float:none}.response .response{margin:30px 0 0 0}#commentform .form-submit{width:420px!important}#commentform ul.right,#commentform .form-submit #submit,.contactForm ul.right,.contactForm .submit{float:left!important}.comment_list li{width:420px}.comment_list li .comment_left{width:325px}.comment_list .children li{width:375px;margin-left:45px}.comment_list .children li .comment_left{width:280px}.pagination{margin-bottom:50px;padding-bottom:50px}.section.odd .pagination,.section.odd .blog-post-navigation{border-bottom:1px solid #ddd}.section.even .pagination,.section.even .blog-post-navigation{border-bottom:1px solid #444}.contact_wrapper{width:100%}input[type=text]{width:100%}textarea{width:100%}.section-title h1,.section-title h2,.section-title h3,.section-title h4,.section-title h5,.section-title h6{margin:0}.section-title{font-size:60px;line-height:60px;text-align:center}.section-title small{font-size:45px;line-height:35px;text-align:center}.section-title h1,.section-title h1 span{font-size:50px;line-height:40px;text-align:center}.section-title h2,.section-title h2 span{font-size:55px;line-height:45px;text-align:center}.section-title h3,.section-title h3 span{font-size:45px;line-height:35px;text-align:center}.section-title h4,.section-title h4 span{font-size:40px;line-height:27px;text-align:center}.section-title h5,.section-title h5 span{font-size:35px;line-height:25px;text-align:center}.section-title h6,.section-title h6 span{font-size:30px;line-height:18px;text-align:center}.section-title h1 small,.section-title h1 small span{font-size:35px;line-height:28px;text-align:center}.section-title h2 small,.section-title h2 small span{font-size:40px;line-height:30px;text-align:center}.section-title h3 small,.section-title h3 small span{font-size:35px;line-height:28px;text-align:center}.section-title h4 small,.section-title h4 small span{font-size:30px;line-height:25px;text-align:center}.section-title h5 small,.section-title h5 small span{font-size:25px;line-height:23px;text-align:center}.section-title h6 small,.section-title h6 small span{font-size:20px;line-height:20px;text-align:center}.section .section-title h1,.section .section-title h1 span{font-size:50px;line-height:40px;text-align:center}.section .section-title h2,.section .section-title h2 span{font-size:50px;line-height:40px;text-align:center}.section .section-title h3,.section .section-title h3 span{font-size:55px;line-height:45px;text-align:center}.section .section-title h4,.section .section-title h4 span{font-size:45px;line-height:35px;text-align:center}.section .section-title h5,.section .section-title h5 span{font-size:40px;line-height:27px;text-align:center}.section .section-title h6,.section .section-title h6 span{font-size:35px;line-height:25px;text-align:center}.section .section-title h1 small,.section .section-title h1 small span{font-size:48px;line-height:35px;text-align:center}.section .section-title h2 small,.section .section-title h2 small span{font-size:35px;line-height:28px;text-align:center}.section .section-title h3 small,.section .section-title h3 small span{font-size:40px;line-height:30px;text-align:center}.section .section-title h4 small,.section .section-title h4 small span{font-size:35px;line-height:28px;text-align:center}.section .section-title h5 small,.section .section-title h5 small span{font-size:30px;line-height:25px;text-align:center}.section .section-title h6 small,.section .section-title h6 small span{font-size:25px;line-height:23px;text-align:center}.thumb{max-width:100%!important;height:auto!important}.video{max-width:100%!important}.flexslider{max-width:100%!important;height:auto!important}.accordion div.video,.accordion div.video .featured_flowplayer,.tabs div.video,.tabs div.video .featured_flowplayer{clear:both;width:380px!important;height:215px!important}div.video video,div.video iframe,div.video object,div.video embed,div.video div{width:100%;height:100%!important;max-width:100%!important;max-height:100%!important}.accordion .column_one_half,.accordion .column_one_third,.accordion .column_one_fourth,.accordion .column_two_thirds,.accordion .column_three_fourths,.tabs .column_one_half,.tabs .column_one_third,.tabs .column_one_fourth,.tabs .column_two_thirds,.tabs .column_three_fourths{width:360px!important;margin-right:0!important}blockquote{width:370px!important;margin-right:0!important}blockquote.quote{width:100%!important}.accordion blockquote,.tabs blockquote{width:340px!important;margin-right:0!important}}@media only screen and (max-width:540px){#menu-main-menu{position: absolute;top:30%;font-size: 20px;} .homepage,.section{position:inherit}.section .content{max-width:290px;padding-bottom:100px}.section .teaser{background-attachment:scroll;background-position:center center;background-size: cover;}.page-inner-left,.page-inner-right{width:100%}.logo-homepage{width:150px;height:150px;margin:-75px 0 0 -75px;position:absolute;background-attachment:inherit}.header{height:auto;display:block}.header .inner{max-width:930px;margin:auto}.header .logo-container{position:relative;float:left;margin-left:10px;/*margin-top:-8px*/}.header .inner .menu ul{float:left;text-align:center;width:100%;margin-top:0px;padding-bottom:5px;display:none;line-height:20px}.header .inner .menu ul li{margin:10px 0;float:none!important}.header .inner .menu ul li:first-child{margin-top:0px}.header .inner .menu ul li:last-child{padding-right:10px}.section.odd .header .inner .menu ul li a.active,.section.even .header .inner .menu ul li a.active{padding:1px 10px}.header .inner .menu ul{display:none}.header .inner select{display:block!important;width:160px;margin:20px auto}.section-title{padding-top:50px}.chart-container ul.chart li{float:none!important;margin:auto;text-align:center;margin-bottom:15px}.chart-container ul.chart li div{font-size:25px!important;-webkit-box-shadow:inset 0 0 0 #fff;-moz-box-shadow:inset 0 0 0 #fff;box-shadow:inset  0 0 0 #fff}.teaser.fixed{background-attachment:scroll}.teaser .info-container .info .info-inner{max-width:290px;margin:auto}.teaser blockquote{width:auto!important}.teaser .video{width:290px!important;height:163px!important}.teaser .flexslider{max-width:100%!important;height:auto!important}.teaser .thumb{margin:0 auto 10px auto!important;float:none;overflow:auto}.teaser .round-thumb-container{width:145px!important}.teaser .round-thumb-container,.teaser .round-thumb{margin:0 auto 0 auto!important}.teaser h1,h2,h3,h4,h5,h6{margin-bottom:10px}#folio-navigation{width:100%;position:relative;margin:0 auto;left:auto}#folio-navigation ul li{width:30.6666%;float:left}#folio-navigation ul li#prevProject,#folio-navigation ul li#closeProjectMobile{margin-right:4%}#folio-navigation ul li#closeProjectMobile{display:block}#folio-navigation ul li#closeProjectMobile a{position:relative;left:50%;margin-left:-19px}#closeProject{display:none}#ajaxwrapper #loader{margin-top:-7px}#ajaxpage{width:100%}#ajax-content-outer{margin-top:30px}.project-display img,.project-display .flexslider{width:100%!important;height:163px!important}.project-display .video,.project-display.fullwidth .video{width:100%!important;height:163px!important}.project-info{width:100%}.project-display.fullwidth img,.project-display.fullwidth .flexslider,.project-display.fullwidth .flexslider img{width:100%!important;height:140px!important}.flex-caption{line-height:20px!important}.folio-thumb-container{width:45%;position:relative;margin:0 0 18px 0;float:left;border-radius:200px;padding:0 2.5%}.blog-inner-left{width:100%}.blog-inner-right{width:100%}.blog-post-content{width:100%}.blog-post-info{width:100%;margin:0 0 10px 0}.blog-post-info span.month,.blog-post-info span.day,.blog-post-info span.year{font-size:18px}.blog-post-content .blog-post-media{width:290px;height:163px}.blog-post-content .blog-post-media img{width:100%;height:100%}.blog-post-content .blog-post-media .video{width:290px!important;height:163px!important}#sidebar.left,#sidebar.right{width:100%;float:none}.response,.response .response{margin:30px 0 0 0}#commentform .form-submit{width:290px!important}#commentform ul.left,#commentform ul.left li,#commentform ul.right,#commentform ul.right li{width:290px}#commentform ul.left li .txtFld,#commentform ul.right li .txtAra{width:260px}#commentform ul.right{float:left!important;width:290px}#commentform .form-submit #submit{float:left!important}.comment_list li{width:290px}.comment_list li .comment_left{width:195px}.comment_list .children li{width:265px;margin-left:25px}.comment_list .children li .comment_left{width:170px}.pagination{margin-bottom:50px;padding-bottom:50px}.section.odd .pagination,.section.odd .blog-post-navigation{border-bottom:1px solid #ddd}.section.even .pagination,.section.even .blog-post-navigation{border-bottom:1px solid #444}input[type=text]{width:100%}textarea{width:100%}input[type=submit]{width:100%}.section-title h1,.section-title h2,.section-title h3,.section-title h4,.section-title h5,.section-title h6{margin:0}.section-title{font-size:60px;line-height:60px;text-align:center}.section-title small{font-size:45px;line-height:35px;text-align:center}.section-title h1,.section-title h1 span{font-size:40px;line-height:30px;text-align:center}.section-title h2,.section-title h2 span{font-size:55px;line-height:45px;text-align:center}.section-title h3,.section-title h3 span{font-size:45px;line-height:35px;text-align:center}.section-title h4,.section-title h4 span{font-size:40px;line-height:27px;text-align:center}.section-title h5,.section-title h5 span{font-size:35px;line-height:25px;text-align:center}.section-title h6,.section-title h6 span{font-size:30px;line-height:18px;text-align:center}.section-title h1 small,.section-title h1 small span{font-size:30px;line-height:22px;text-align:center}.section-title h2 small,.section-title h2 small span{font-size:40px;line-height:30px;text-align:center}.section-title h3 small,.section-title h3 small span{font-size:35px;line-height:28px;text-align:center}.section-title h4 small,.section-title h4 small span{font-size:30px;line-height:25px;text-align:center}.section-title h5 small,.section-title h5 small span{font-size:25px;line-height:23px;text-align:center}.section-title h6 small,.section-title h6 small span{font-size:20px;line-height:20px;text-align:center}.section .section-title h1,.section .section-title h1 span{font-size:40px;line-height:30px;text-align:center}.section .section-title h2,.section .section-title h2 span{font-size:32px;line-height:22px;text-align:center}.section .section-title h3,.section .section-title h3 span{font-size:55px;line-height:45px;text-align:center}.section .section-title h4,.section .section-title h4 span{font-size:45px;line-height:35px;text-align:center}.section .section-title h5,.section .section-title h5 span{font-size:40px;line-height:27px;text-align:center}.section .section-title h6,.section .section-title h6 span{font-size:35px;line-height:25px;text-align:center}.section .section-title h1 small,.section .section-title h1 small span{font-size:48px;line-height:35px;text-align:center}.section .section-title h2 small,.section .section-title h2 small span{font-size:16px;line-height:15px;text-align:center}.section .section-title h3 small,.section .section-title h3 small span{font-size:40px;line-height:30px;text-align:center}.section .section-title h4 small,.section .section-title h4 small span{font-size:35px;line-height:28px;text-align:center}.section .section-title h5 small,.section .section-title h5 small span{font-size:30px;line-height:25px;text-align:center}.section .section-title h6 small,.section .section-title h6 small span{font-size:25px;line-height:23px;text-align:center}.column_one_half,.column_one_third,.column_one_fourth,.column_two_thirds,.column_three_fourths{width:100%}.thumb{max-width:100%!important;height:auto!important}.round-thumb-container{float:none;margin:0 auto 30px auto}.video{max-width:100%!important}.flexslider{max-width:100%!important;height:auto!important}.accordion div.video,.accordion div.video .featured_flowplayer,.tabs div.video,.tabs div.video .featured_flowplayer{clear:both;width:260px!important;height:146px!important}div.video video,div.video iframe,div.video object,div.video embed,div.video div{width:100%;height:100%!important;max-width:100%!important;max-height:100%!important}.accordion .column_one_half,.accordion .column_one_third,.accordion .column_one_fourth,.accordion .column_two_thirds,.accordion .column_three_fourths,.tabs .column_one_half,.tabs .column_one_third,.tabs .column_one_fourth,.tabs .column_two_thirds,.tabs .column_three_fourths{width:230px!important;margin-right:0!important}blockquote{width:250px!important;margin-right:0!important}blockquote.quote{width:100%!important}.accordion blockquote,.tabs blockquote{width:209px!important;margin-right:0!important}.pricing_table .pricing_table_col > ul > li .submit{-moz-box-sizing:border-box;float:none;padding:10px 8px;width:80%}}