.mobile_show{display:none}.select_container{width:370px}#wrapper{width:960px}#wrapper header{width:100%}#wrapper header nav{width:590px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:40px;margin:30px auto 0}#wrapper header nav ul{padding:0;margin:0}#wrapper header nav ul li a{padding:14px}#wrapper header nav ul li a:last-child{padding-right:14px}#wrapper section{width:auto}#wrapper_container{width:100%}#wrapper_container #maincol{width:920px;padding:10px 20px}#wrapper_container #maincol nav a{font-size:60%}#wrapper_container #maincol .portfolio_nav ul li{margin:0 15px}#wrapper_container #maincol article .portfolio{margin:15px 0}#wrapper_container #maincol article .portfolio li{width:288px;height:292px}#wrapper_container #maincol article .portfolio li .image_hover{background:url(../images/image_hover.png) no-repeat}#wrapper_container #maincol article .portfolio li .meta{line-height:30px}#wrapper_container #maincol article .portfolio li .meta p{font-size:60%}#wrapper_container #maincol article .portfolio li .meta h5{font-size:80%}#wrapper_container #maincol article .project_details{width:75%}#wrapper_container #maincol article .project_meta{width:20%}#wrapper_container #maincol article ul.form li{float:left}#wrapper_container #maincol article ul.form li input[type=email],#wrapper_container #maincol article ul.form li input[type=password],#wrapper_container #maincol article ul.form li input[type=search],#wrapper_container #maincol article ul.form li input[type=tel],#wrapper_container #maincol article ul.form li input[type=text],#wrapper_container #maincol article ul.form li textarea{width:360px}#wrapper_container #maincol article ul.form li select{width:390px}#wrapper_container #maincol article ul.form li textarea{width:360px;height:138px}#wrapper_container #maincol article ul.form li input[type=submit]{width:120px}#wrapper_container #maincol article ul.form .budget{margin-top:-100px}#wrapper_container #maincol article ul.form input[type=submit]{float:right;margin:20px 43px 0 0}footer{width:100%;height:140px;padding:30px 0}footer section{width:960px}footer section header{border-top-left-radius:4px;-moz-border-radius-top-left:4px;-webkit-border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-radius-top-right:4px;-webkit-border-top-right-radius:4px}footer section header nav ul{margin-right:70px;float:left}footer section header .address{float:right;width:320px;border-left:1px #153236 solid;padding-left:20px}footer section footer{border-bottom-left-radius:4px;-moz-border-radius-bottom-left:4px;-webkit-border-bottom-left-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottom-right:4px;-webkit-border-bottom-right-radius:4px}@media only screen and (max-width:959px){img{max-width:100%}.vcard,p{font-size:.8em!important}.mobile_show{display:inherit!important}.mobile_hide{display:none!important}.mobile_wide{width:100%!important}.select_container{width:280px}#wrapper header{width:100%;height:92px;clear:both;overflow:hidden}#wrapper header nav{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:block;float:none;margin:13px auto 0;height:26px;-webkit-animation-property:-webkit-width;-webkit-animation-property:-webkit-height;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s}#wrapper header nav ul li a{padding:7px;font-size:80%}#wrapper header #logo_mobile{display:block;margin:10px auto 3px;width:130px;height:43px}#wrapper header #logo_mobile img{width:100%;height:100%}#wrapper_container{-webkit-animation-property:-webkit-width;-webkit-animation-property:-webkit-height;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s}#wrapper_container #maincol .portfolio_nav ul li{margin:15px 5px}#wrapper_container #maincol article{-webkit-animation-property:-webkit-width;-webkit-animation-property:-webkit-height;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s}#wrapper_container #maincol article .portfolio{margin:15px 0 0 65px}#wrapper_container #maincol article .portfolio li{width:144px;height:196px}#wrapper_container #maincol article .portfolio li img{width:144px!important;height:96px!important}#wrapper_container #maincol article .portfolio li .image_hover{background-image:none}#wrapper_container #maincol article .portfolio li .meta{line-height:15px}#wrapper_container #maincol article .portfolio li .meta p{margin-top:5px;line-height:15px}#wrapper_container #maincol article .portfolio li .meta h5{font-size:60%}#wrapper_container #maincol article .portfolio_slider{width:auto}#wrapper_container #maincol article .project_meta ul{font-size:70%}#wrapper_container #maincol article ul.form li{float:none}#wrapper_container #maincol article ul.form .budget{margin-top:0}#wrapper_container #maincol article ul.form input[type=submit]{float:none;margin:0}footer{height:auto;padding-bottom:0;-webkit-animation-property:-webkit-width;-webkit-animation-property:-webkit-height;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s}footer section header{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}footer section header nav ul{margin-right:20px;float:left}footer section header .address{float:left;border-top:1px solid #153236;border-left:none;padding:10px}footer section footer{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}@media only screen and (max-width:479px){#wrapper{width:100%}#wrapper header nav{width:100%;padding:0 5px}#wrapper header nav ul li a{padding:7px 5px;font-size:60%}#wrapper_container #maincol{width:90%;padding:10px}#wrapper_container #maincol nav a{font-size:50%}#wrapper_container #maincol article .portfolio_slider li img{width:280px!important;height:187px!important}#wrapper_container #maincol article .project_details{width:60%}#wrapper_container #maincol article .project_meta{width:30%}#wrapper_container #maincol article .project_meta ul{font-size:50%!important}#wrapper_container #maincol article .project_meta .button_alt{width:auto!important}#wrapper_container #maincol article .project_meta a.button_alt{font-size:70%!important;padding:4px!important}#wrapper_container #maincol article ul.form li input[type=email],#wrapper_container #maincol article ul.form li input[type=password],#wrapper_container #maincol article ul.form li input[type=search],#wrapper_container #maincol article ul.form li input[type=tel],#wrapper_container #maincol article ul.form li input[type=text],#wrapper_container #maincol article ul.form li textarea{width:280px}#wrapper_container #maincol article ul.form li select{width:300px}#wrapper_container #maincol article ul.form li textarea{width:280px!important;height:138px}#wrapper_container #maincol article ul.form li input[type=submit]{width:120px}footer section{width:100%}footer section header nav ul{margin-right:10px;float:none}footer section header .address{width:90%}}@media only screen and (min-width:480px) and (max-width:767px){#wrapper,#wrapper header nav{width:100%}#wrapper header nav ul{margin-left:30px}#wrapper_container #maincol{width:440px;padding:10px 20px}#wrapper_container #maincol article .portfolio_slider li img{width:420px!important;height:280px!important}#wrapper_container #maincol article .project_details{width:65%}#wrapper_container #maincol article .project_meta{width:30%}footer section{width:480px}footer section header .address{width:440px}}@media only screen and (min-width:768px) and (max-width:959px){#wrapper,#wrapper header nav{width:100%}#wrapper header nav ul{margin-left:174px}#wrapper_container #maincol{width:90%;padding:10px 20px}#wrapper_container #maincol article .portfolio{margin:15px 0 0 30px!important}#wrapper_container #maincol article .portfolio li .meta p{font-size:60%!important}#wrapper_container #maincol article .portfolio_slider li img{width:700px!important;height:467px!important}#wrapper_container #maincol article .project_details{width:65%}#wrapper_container #maincol article .project_meta{width:30%}footer section{width:100%}footer section header nav ul{margin-right:50px!important}footer section header .address{width:97%}}@media only screen and (min-width:960px) and (max-width:1024px){#wrapper header nav{width:592px}}@font-face{font-family:DINCondMedium;src:url(../fonts/dincond-medium-webfont.eot);src:url(../fonts/dincond-medium-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/dincond-medium-webfont.woff) format("woff"),url(../fonts/dincond-medium-webfont.ttf) format("truetype"),url(../fonts/dincond-medium-webfont.svg#DINCondMedium) format("svg");font-weight:400;font-style:normal}@font-face{font-family:HelveticaCondensedBold;src:url(../fonts/helvetica-condensed-bold-webfont.eot);src:url(../fonts/helvetica-condensed-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/helvetica-condensed-bold-webfont.woff) format("woff"),url(../fonts/helvetica-condensed-bold-webfont.ttf) format("truetype"),url(../fonts/helvetica-condensed-bold-webfont.svg#HelveticaCondensedBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:HelveticaCondensedLight;src:url(../fonts/helvetica-condensed-light-webfont.eot);src:url(../fonts/helvetica-condensed-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/helvetica-condensed-light-webfont.woff) format("woff"),url(../fonts/helvetica-condensed-light-webfont.ttf) format("truetype"),url(../fonts/helvetica-condensed-light-webfont.svg#HelveticaCondensedLight) format("svg");font-weight:400;font-style:normal}