@media (min-width:768px) and (max-width:979px){.menu,.menu-area{width:700px}.page{margin-left:0}.menu-area{left:102px}.menu-button-minus{left:657px}}@media (max-width:768px){.mainpart,.mypic,.span12{width:100%}#portfolio,.about-title h3,.about-title h6,.chart-title,.contact-add,.contact-content,.contact-info div,.contact-title,.page-title,.portfolio-header,.signiture,.socials{text-align:center}.hidden-desktop{display:inherit!important}.hidden-tablet,.visible-desktop{display:none!important}.visible-tablet{display:block!important}body,html{max-height:none}header{height:67px}footer{height:30px}.mainpart{margin:auto;height:auto;white-space:normal;max-height:100%}.page{height:100%;display:block;margin-left:0;max-height:none}[class*=span]{display:block;float:none;margin-left:0}#home>img,.two-column{margin:auto}.mypic{float:none}.portfolio{height:100%;padding:0 10px;width:80%;display:inline-block}.span6,.wrap{width:100%}#home{background-image:none}.offset6{margin:0}.row{margin-left:0}.about-text{margin:0 40px}.page-title{position:static}.page-title h2{margin:25px 0 0}.portfolio-header{padding:0}.subnavigation{display:inline-block;top:5px}.about-title h3{font-size:50px;font-weight:700}.about-title h6{font-size:24px;font-weight:300;margin-top:15px}.about-paragraph{text-align:center;margin:35px auto;height:160px!important}.about-text{padding-top:40px}.signiture{margin:0 0 30px}.chart-title,.chartbox,.skills{margin-top:60px}.mCSB_container{margin-right:30px}.chart-title{width:100%;margin-bottom:60px}.chart-title h4{font-size:60px;line-height:70px}#resume-exp-next,#resume-exp-prev{top:220px}#resume-exp-prev{left:45%}#resume-exp-next{left:50%}.charts{margin-top:0}.loadmore{margin-bottom:14px}.hideme{width:400px;margin:auto}#resume{padding-bottom:60px}#map,.resume-seperator{width:100%}.contact-info{padding-bottom:30px}.experiences{display:block;margin:auto}.contact-form,.socials{display:inline-block}.exp{margin-left:40px}.contact-title,.socials{float:none;margin:10px auto}.contact-add{border-left:none;margin-top:20px;margin-left:20px;padding:0}.contact-form{margin-top:35px}.input{display:block}.i-email{display:inline-block;margin-left:7px}.i-name{float:left}#contact #respond_wrap fieldset,.btn{float:none}.btn{margin:25px auto 0}.span5{width:auto}.menu-area{width:90%!important;left:30px}.menu{width:93%}.menu-button-minus{left:94%}.header-titles{left:10px}.name-title{font-size:30px;font-weight:400}.job-title{font-size:14px}.resume-skill-next{left:53%;top:220px}.resume-skill-prev{left:48%;top:220px}.search input[type=submit]{width:21%}#resume-definition{width:100%}.experiences{width:inherit}}@media (max-width:650px){.job-title{font-size:13px;font-weight:400;letter-spacing:0}.name-title{font-size:17px;font-weight:700}.sidebar{border-left:none;padding-left:0}}@media (max-width:480px){.chartbox,.exp,.job-title{float:none}.hidden-phone{display:none!important}.visible-phone{display:inherit!important}.footer-center{width:300px}.experiences,.hideme{width:auto}.footer-border{display:none}.header-titles{bottom:14px;letter-spacing:0;left:10px;width:auto}.name-title{font-size:25px}#title-seperator{visibility:hidden}.job-title{font-size:12px}.chart-title{margin-bottom:35px}.chart-title h4{font-size:30px;line-height:40px}.resume-skill-next{left:55%}.resume-skill-prev{left:46%}.chart{margin:auto}.exp{margin:45px auto auto;width:220px}.work-title{font-size:21px;line-height:24px}.period{font-size:19px}.about-title h3{font-size:30px}.about-title h6{font-size:17px;margin-top:10px}#resume-exp-prev{left:39%}#resume-exp-next{left:50%}#resume-exp-next,#resume-exp-prev,.resume-skill-next,.resume-skill-prev{top:150px}#contact #respond_wrap fieldset{width:auto}}@media (max-width:345px){.name-title{font-size:17px;font-weight:700}.job-title{font-size:9px}.header-titles{bottom:14px;letter-spacing:0}#email{margin-left:22px}}