@media (max-width:949px) and (min-width:767px){.category1,.category2{padding-right:2px}.icon{padding-right:1px}#resume .section-header h2{padding:20px 0 12px 20px}#resume .section-header .section_toggle{width:40px;height:40px}#resume .section-header .section_toggle span{margin-top:7px;height:28px}#resume .section-header .section_toggle span img{width:18px;margin-top:30px}.resume_post .resume_header .post_title .post_title_icon,.resume_post .resume_header .resume_position .icon{width:32px;height:31px;left:-10px}#page{padding-top:100px;max-width:750px;font-size:14px;line-height:17px}#profile_photo{width:125px;min-height:125px}#profile_name{width:375px}#nav_tabs li{width:250px}#nav_tabs li a{height:125px}#profile_name .name{font-size:36px;line-height:36px}#profile_name{height:125px}#profile_name .profile_inner{padding:15px 20px}#profile_name .name{margin-bottom:3px}#profile_name .pos{font-size:14px}#splash .social_links ul li a{height:125px;width:125px}#splash .social_links{width:250px}.author_info .user_desc{font-size:20px;line-height:24px}.author_info{max-width:208px;padding:24px 32px 18px}.author_info .user_desc{padding:0 20px 0 10px;margin-bottom:17px}.phone_num .phone{font-size:30px;line-height:36px;padding-top:12px;padding-bottom:3px}.addition span{line-height:18px;font-size:14px}.addition{padding-top:6px}#nav_tabs li a span{top:13px;left:38px}#nav_tabs li.portfolio a span{top:14px}#nav_tabs li.contacts a span{left:100px}#splash .social_links ul li a span{padding-top:5px}.skills_sidebar_section{padding:38px 39px 30px 42px}.skills_sidebar_section aside.widget{width:314px;margin:0 41px 20px 0}.resume_post .resume_period{width:125px}.resume_post .extra_wrap{padding:20px 0 0 20px}.resume_post .resume_header .post_title,.resume_post .resume_header .resume_position{font-size:14px;line-height:20px;padding-left:35px}.resume_post .extra_wrap .resume_header{margin-bottom:11px;padding-right:19px}.resume_post .resume_period{font-size:14px;line-height:17px;padding-top:45px}.resume_post .resume_content,.resume_post .resume_content_exp{padding-bottom:20px}.skills_sidebar_section aside.widget h3{font-size:14px;line-height:17px;margin-bottom:15px}#portfolio .portfolio_items article.portfolio_post{width:240px;height:157px}#portfolio_iso_filters{padding:39px 40px 40px}.contacts_wrapper .col1{padding-top:42px}.addition{margin-bottom:25px}.contacts_wrapper .col2 .inner{padding:35px 42px 42px}#toTop{display:none!important}#portfolio .portfolio_items article.portfolio_post a .link-icon{display:block;position:absolute;top:70%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;transform:rotate(-360deg) scale(0);-webkit-transform:rotate(-90deg) scale(0);-webkit-transition:all cubic-bezier(0, .35, .5, 1.3) .4s;-moz-transition:all cubic-bezier(0, .35, .5, 1.3) .4s;-ms-transition:all cubic-bezier(0, .35, .5, 1.3) .4s;-o-transition:all cubic-bezier(0, .35, .5, 1.3) .4s;transition:all cubic-bezier(0, .35, .5, 1.3) .4s;opacity:0}#resume .section-header{cursor:pointer;padding:10px 50px;background:url(../images/line_hor.gif) 0 bottom repeat-x #fff}#img_onglet1{float:left}#onglet1{float:right;margin-top:12px;margin-right:52%}#img_onglet2{float:left}#onglet2{float:right;margin-right:51%}#img_onglet3{float:left}#onglet3{float:right;margin-right:48%}}@media (max-width:767px){#submit{margin-left:-35px}#desc_passion{height:275px;padding-left:10%;list-style-type:none;text-align:justify;padding-right:10%}#desc_cursus{height:105px;list-style-type:none;text-align:justify;padding-left:10%;padding-right:10%}#desc_avenir{height:160px;padding-left:10%;padding-right:10%;list-style-type:none;text-align:justify}#desc_personnalite{margin:0;padding-top:20px;height:80px}#words{margin-left:150px}.resume_post .resume_content,.resume_post .resume_content_exp{padding-top:10px}#resume .section-header{cursor:pointer;padding:10px 30px;background:url(../images/line_hor.gif) 0 bottom repeat-x #fff}#page{padding-top:75px;width:450px}#nav_tabs li.splash+li{clear:both}.author_info{max-width:none;width:auto;margin-right:13%}#splash .social_links ul li a{width:225px}#splash .social_links{float:none;width:100%;clear:both}.author_info .user_desc{padding-right:0;margin-bottom:26px}#portfolio .portfolio_items article.portfolio_post{width:450px;height:300px;margin-left:0}.contacts_wrapper .col1{float:none;clear:both;width:100%}.contacts_wrapper .col1 .qrcode_vcard,.contacts_wrapper:after{display:none}.resume_post .resume_header .post_title{float:none;width:auto}.resume_post .resume_header .resume_position{clear:both;float:none}.resume_post .resume_period{width:70px;padding-top:25px}.resume_post .extra_wrap{padding-top:27px}.skills_sidebar_section{padding:30px 50px}.skills_sidebar_section aside.widget{width:100%;float:left;margin:0 0 45px}.resume_post .resume_header .little_police,.resume_post .resume_header .post_title,.resume_post .resume_position{left:-20px}.resume_post .resume_header .post_title .post_title_icon,.resume_post .resume_header .resume_position .icon{width:35px;height:35px}#img_onglet1{float:left}#onglet1{float:right;margin-top:10px;margin-right:108px}#img_onglet2{float:left}#onglet2{float:right;margin-top:0;margin-right:50px}#img_onglet3{float:left}#onglet3{float:right;margin-top:0;margin-right:88px}#resume .section-header h2{font-size:18px;line-height:36px;padding:25px 0 12px 25px;margin-bottom:0}}@media (max-width:450px){#submit{margin-left:-35px}.category1,.category2{padding-right:2px}.icon{padding-right:1px}#desc_passion{padding-top:15px;height:310px}#desc_cursus{padding-top:15px;height:110px}#desc_avenir{height:160px}#desc_personnalite{margin:0;padding-top:20px;height:90px}#words{margin-left:110px}.resume_post .resume_header .little_police,.resume_post .resume_header .post_title,.resume_post .resume_position{left:0}#page{padding-top:50px;width:351px}#nav_tabs li a{height:100px}#nav_tabs li a span{top:0}#nav_tabs li.contacts a span{left:150px}#nav_tabs li.portfolio a span{top:0}#nav_tabs li{width:351px}#profile_photo{width:100px;height:100px;min-height:100px;overflow:hidden}#profile_name{width:251px;height:100px}#profile_name .name{font-size:25px!important;line-height:25px!important;margin-bottom:4px}#profile_name .profile_inner{padding:15px 14px 10px}#profile_name .pos{font-size:12px;line-height:16px}.author_info{padding:15px 20px;margin-right:16%}.author_info .user_desc{font-size:16px;line-height:19px}.phone_num .icon{width:46px;height:46px}.phone_num .icon:after{font-size:57px;margin-top:-21px}.phone_num .phone{font-size:30px;line-height:30px}.author_info .user_desc{margin-bottom:28px}.phone_num .phone{padding-bottom:6px;padding-top:10px}.addition{padding-top:6px}.addition span{font-size:14px;line-height:18px}#splash .social_links ul li a{width:150px;height:100px}#splash .social_links ul li a span{padding-top:0;margin-top:-5px}.resume_post .resume_period{width:60px}.resume_post .resume_period .period_present{font-size:12px}#resume .section-header h2 .icon{width:36px;height:36px}#resume .section-header h2{font-size:15px;line-height:26px;padding:5px 0 12px 25px;margin-bottom:0}#resume .section-header{padding:22px 1px 15px}#resume .section-header .section_toggle{width:40px;height:40px;margin-top:13px;margin-right:20px}#resume .section-header .section_toggle span{height:28px;margin-top:6px}#resume .section-header h2 .icon:after{font-size:57px;padding-top:5px}.resume_post .extra_wrap{padding:31px 0 0 20px}.resume_post .resume_period{font-size:14px;line-height:18px}.resume_post .resume_header .post_title .post_title_icon:after,.resume_post .resume_header .resume_position .icon:after{font-size:34px;padding-top:1px}.resume_post .resume_header .resume_position .icon.icon3:after{font-size:37px;padding-top:0}#resume .section-header h2.icon3 .icon:after{padding-top:2px}.resume_post .extra_wrap{padding-top:17px}.resume_post .resume_header .post_title{margin-bottom:12px}.resume_post .resume_header .post_title,.resume_post .resume_header .resume_position{padding:5px 0 0 32px;font-size:14px;line-height:20px}.resume_post .resume_period{padding-top:16px}.skills_sidebar_section{padding:30px 20px}#portfolio .portfolio_items article.portfolio_post{width:351px;margin-left:0;margin-right:0;height:200px}#portfolio_iso_filters{padding:35px 20px}#portfolio_iso_filters li a{color:#000}#portfolio_iso_filters li{font-size:14px;line-height:17px}.contacts_wrapper .col2 .inner{padding:23px 20px 30px}.sc_contact_form h3{font-size:17px;line-height:22px}.resume_buttons{padding:43px 10px}.resume_post .resume_header .resume_position .icon.icon2:after{padding-top:2px}#resume .section-header h2 .icon.category2:after{padding-top:3px}.contacts .icon,.portfolio .icon,.profile .icon{margin-left:7px}#img_onglet1{float:left}#onglet1{float:right;margin-top:5px;margin-right:84px}#img_onglet2{float:left}#onglet2{float:right;margin-top:10px;margin-right:83px}#img_onglet3{float:left}#onglet3{float:right;margin-top:0;margin-right:75px}.resume_post .resume_header .post_title .post_title_icon,.resume_post .resume_header .resume_position .icon{width:32px;height:31px;left:-10px}}@media (min-width:450px) and (max-width:767px){#submit{margin-left:-35px}.category1,.category2{padding-right:2px}.icon{padding-right:1px}#desc_passion{padding-top:15px;height:310px}#desc_cursus{padding-top:15px;height:110px}#desc_avenir{height:160px}#desc_personnalite{margin:0;padding-top:20px;height:90px}#words{margin-left:110px}.resume_post .resume_header .little_police,.resume_post .resume_header .post_title,.resume_post .resume_position{left:0}#page{padding-top:50px;width:351px}#nav_tabs li a{height:100px}#nav_tabs li.contacts a span{left:150px}#nav_tabs li a span{top:0}#nav_tabs li.portfolio a span{top:0}#nav_tabs li{width:351px}#profile_photo{width:100px;height:100px;min-height:100px;overflow:hidden}#profile_name{width:251px;height:100px}#profile_name .name{font-size:25px!important;line-height:25px!important;margin-bottom:4px}#profile_name .profile_inner{padding:15px 14px 10px}#profile_name .pos{font-size:12px;line-height:16px}.author_info{padding:15px 20px;margin-right:16%}.author_info .user_desc{font-size:16px;line-height:19px}.phone_num .icon{width:46px;height:46px}.phone_num .icon:after{font-size:57px;margin-top:-21px}.phone_num .phone{font-size:30px;line-height:30px}.author_info .user_desc{margin-bottom:28px}.phone_num .phone{padding-bottom:6px;padding-top:10px}.addition{padding-top:6px}.addition span{font-size:14px;line-height:18px}#splash .social_links ul li a{width:150px;height:100px}#splash .social_links ul li a span{padding-top:0;margin-top:-5px}.resume_post .resume_period{width:60px}.resume_post .resume_period .period_present{font-size:12px}#resume .section-header h2 .icon{width:36px;height:36px}#resume .section-header h2{font-size:15px;line-height:26px;padding:5px 0 12px 25px;margin-bottom:0}#resume .section-header{padding:22px 1px 15px}#resume .section-header .section_toggle{width:40px;height:40px;margin-top:13px;margin-right:20px}#resume .section-header .section_toggle span{height:28px;margin-top:6px}#resume .section-header h2 .icon:after{font-size:57px;padding-top:5px}.resume_post .extra_wrap{padding:31px 0 0 20px}.resume_post .resume_period{font-size:14px;line-height:18px}.resume_post .resume_header .post_title .post_title_icon:after,.resume_post .resume_header .resume_position .icon:after{font-size:34px;padding-top:1px}.resume_post .resume_header .resume_position .icon.icon3:after{font-size:37px;padding-top:0}#resume .section-header h2.icon3 .icon:after{padding-top:2px}.resume_post .extra_wrap{padding-top:17px}.resume_post .resume_header .post_title{margin-bottom:12px}.resume_post .resume_header .post_title,.resume_post .resume_header .resume_position{padding:5px 0 0 32px;font-size:14px;line-height:20px}.resume_post .resume_period{padding-top:16px}.skills_sidebar_section{padding:30px 20px}#portfolio .portfolio_items article.portfolio_post{width:351px;margin-left:0;margin-right:0;height:200px}#portfolio_iso_filters{padding:35px 20px}#portfolio_iso_filters li a{color:#000}#portfolio_iso_filters li{font-size:14px;line-height:17px}.contacts_wrapper .col2 .inner{padding:23px 20px 30px}.sc_contact_form h3{font-size:17px;line-height:22px}.resume_buttons{padding:43px 10px}.resume_post .resume_header .resume_position .icon.icon2:after{padding-top:2px}#resume .section-header h2 .icon.category2:after{padding-top:3px}.contacts .icon,.portfolio .icon,.profile .icon{margin-left:7px}#img_onglet1{float:left}#onglet1{float:right;margin-top:5px;margin-right:84px}#img_onglet2{float:left}#onglet2{float:right;margin-top:10px;margin-right:83px}#img_onglet3{float:left}#onglet3{float:right;margin-top:0;margin-right:75px}.resume_post .resume_header .post_title .post_title_icon,.resume_post .resume_header .resume_position .icon{width:32px;height:31px;left:-10px}}