@media screen, print {
	body{font-family:Arial;padding:0;margin:0;color: #6d6d6d;}
	.clearfix:after { content: "";  clear: both;  display: table;}
	.main_wrap{padding: 24px 0;max-width:1200px;margin:0 auto;position: relative;}
	.title{font-size: 31px;margin-bottom: 0px;font-weight: 600;}
	.pos{font-size: 22px;margin-bottom: 30px;}
	.about_me{margin-bottom: 28px;font-size: 17px;line-height: 25px;}
	
	.contact_list{margin-bottom: 30px;}
	.contact_item{margin-bottom: 8px;font-size: 17px;text-decoration: none}
	.contact_item a{text-decoration: none;}
	.portfolio a{text-decoration: none;}
	.contact_item i{margin:0;width: 20px;height: 20px;font-size: 14px;display: inline-flex;color: #FFF;align-items: center;justify-content: center;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background-color: #6d6d6d !important;-webkit-print-color-adjust: exact;}
    .part_item{margin-bottom: 40px;}
	.part_title{position: relative;padding: 5px 0 5px 52px;margin-bottom: 30px;font-size: 23px;font-weight: 600;border-bottom: 1px solid #6d6d6d;}
	.part_title i{margin:0;position: absolute;left: 0;bottom: 0;width: 37px;height: 36px;font-size: 22px;display: inline-flex;color: #FFF;align-items: center;justify-content: center;/* -webkit-border-radius: 4px; */-moz-border-radius: 4px;/* border-radius: 4px; */background-color: #6d6d6d !important;-webkit-print-color-adjust: exact;}
    .exp_wrap{margin-bottom: 30px;}
	.exp_left{float: left;width: 23%;font-size: 18px;}
	.exp_right{width: 77%;float: left;font-weight: 600;font-size: 18px;}
	.exp_right span{display: block;margin-top: 4px;font-size: 15px;font-weight: 600;font-style: italic;}
	.skill_wrap{margin-bottom: 10px;}
	.skill_left{position: relative;padding-left: 13px;float:left;font-size: 17px;}
	.skill_left i{font-size: 8px;position: absolute;left: 0;top: 6px;}
	.port_wrap{margin:0;}
	.port_wrap a{display:block;position: relative;margin-bottom: 5px;padding-left: 13px;font-size: 18px;color: #6d6d6d;}
	.port_wrap a i{font-size: 8px;position: absolute;left: 0;top: 6px;}
	.lang{position: relative;margin-bottom: 10px;padding-left: 13px;font-size: 17px;}
	.lang i{font-size: 8px;position: absolute;left: 0;top: 6px;}
	.lang span{font-style:italic;}
	.image{position:absolute;width: 132px;right: 0;}
	
	.ex_info{margin:0;}
	.ex_info ul{margin: 9px 0  0 -3px;padding: 0 0 0 19px;}
	.ex_info ul li{margin:0;padding: 0px 0;font-size: 16px;font-weight: 400;}
	.ex_info ul li span{margin-left: -4px;font-style: italic;font-size: 17px;font-weight: 400;}
	.bf{margin:0;font-size: 11px;/* color: white; *//* background: #020076; */padding: 1px 6px;text-decoration: none;}
	.p_desc{margin-top: -2px;margin-bottom: 5px;padding: 0px 0 0 15px;font-size: 13px;font-style: italic;}
	.section_part_title{margin-bottom: 7px;font-size: 20px;/* font-weight: 600; */font-style: italic;}
	.margin_top{margin-top:30px;}
}