#anh {
    margin-top: 0px;
    width: 41%;
    float: left;
}

#cvo-profile-avatar-wraper {
    float: left;
    display: table;
    /* padding-top: 21px; */
    /* padding-left: 75px; */
    width: 100%;
}

#border_img {
}

#cvo-profile-avatar {
    width: 240px;
    height: 241px;
    border-radius: 900em;
    margin-left: 80px;
    margin-top: 55px;
}

#chu {
    width: 54%;
    max-width: 54%;
    float: left;
    background: url(bgname.png) no-repeat;
    background-size: 100% 100%;
    padding: 0px 10px 0px 0px;
    margin-left: 35px;
    margin-top: 19px;
    border-left: dashed 3px #c3e6a6;
    border-bottom: dashed 3px #c3e6a6;
    border-bottom-left-radius: 40px;
}

#box-hvt {
    /* padding-top: 15px; */
    padding-left: 10px;
    padding-right: 0px;
    width: 100%;
}

#cv-profile-fullname {
    width: 100%;
    color: #000;
    text-transform: uppercase;
    font-size: 32px;
    /* text-decoration: underline; */
    /* text-decoration-thickness: 2px; */
    line-height: 50px;
    font-weight: bold;
    text-align: left;
    padding-left: 15px;
    padding-right: 10px;
}


#cv-profile-job {
    color: #000;
    width: 100%;
    font-size: 21px;
    text-align: left;
    font-weight: bold;
    line-height: 35px;
    text-transform: uppercase;
    padding: 0 10px;
}

.exp .ctbx {
    width: 50%;
    padding-bottom: 10px;
    text-align: center;
}


.page-0 .head-right ,.page-0 .head{
    width: 100%;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 5px;
    text-align: center;
    /* padding-left: 41px; */
    float: right;
}

.page-1 .head, .page-1 .head-right {
    padding-left: 0px;
    width: 100%;
    text-align: center;
    padding-bottom: 5px;
    float: left;
    font-weight: bold;
    text-transform: uppercase;
}
#block02 .head{
    padding-left: 0;
}
#block01 .head{
    padding-left: 0;
}
.exp.content-edit.skill {
    width: 100%;
    float: left;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

#box-content {
    width: 100%;
    text-align: left;
    float: left;
}

.box-content {
    width: 100%;
    color: #000;
    text-align: left;
    margin-top: 10px;
}
.page-1 .box-content{
    text-align: justify;
}

#cv-top {
    height: 324px;
    float: left;
    padding: 0;
    margin: 0;
    float: left;
    /* background: url(top1.png)no-repeat; */
    width: 100%;
}

.bar-exp div {
    height: 36px;
    float: left;
    background: url(kn1.png) no-repeat;
    margin-top: 1px;
    margin-left: 1px;
}

p.skill-name {
    width: 100%;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
    color: #000;
}

.bar-exp {width: 323px;/* margin-left: 36px; */margin-bottom: 0;height: 36px;float: left;background: url(skill.png) no-repeat;background-position: -1px center;display: none;}


.page {
    width: 100%;
}

.A4 {
    padding: 0;
    min-height: 1122.5px;
    width: 790px;
    background: url(top1.png) no-repeat, url(foot1.png) no-repeat, url(ct1.png), #fff;
    background-size: 100.1% 457px, 100.1% 505px, 100.1% 161px;
    background-position: left top, left bottom, left;
}

.box-01 {
    width: 100%;
    float: left;
}
#block03 :is(.exp-title,span.exp-subtitle) {
    display: none;
}
.cum {
    width: 100%;
    float: left;
    font-size: 20px;
    color: #9c8167;
    width: 100%;
    padding-left: 20px;
}

.ic {
    color: #9c8167;
    width: 100%;
    padding-bottom: 4px;
    float: left;
}

#prof {
    padding-top: 5px;
    padding-bottom: 14px;
    padding-left: 31px;
    width: 100%;
    float: left;
    /* padding-right: 28px; */
    padding-left: 10px;
    /* border-bottom: 1px solid; */
}

.icf {
    float: left;
    width: 5%;
}

.icoweb {
    float: left;
    width: 78%;
}

.cum #cv-boxtitle {
    padding-left: 0;
}

div#experience-table {
    width: 100%;
    float: left;
    text-align: justify;
}
.ic1 {
    display: none;
}

.page-0 .box-title, .page-0 div#cvo-experience-blocktitle,.page-0 .block-title {
    /* width: 100%; */
    font-size: 20px;
    text-transform: uppercase;
    color: #000;
    width: 100%;
    float: left;
}

.block-title, .page-1 div#cv-boxtitle {
    width: 100%;
    font-size: 20px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    padding-left: 0;
}

.exp-title {
    width: 100%;
    text-align: justify;
    color: #000;
    font-weight: bold;
    /* text-transform: uppercase; */
    padding-top: 5px;
}

.exp-date{
    width: 100%;
      text-align: left;
    color: #000;
}
.page-1 .exp-date {
    width: 100%;
    /* position: absolute; */
    float: left;
    /* left: -60px; */
    /* font-style: italic; */
    top: 4px;
    height: auto;
    text-align: left;
    color: #000;
}
#block03 .exp-title, #block04 .exp-title {
    text-transform: unset;
}
p.h3.h3-title {
    color: #9c8167;
    margin: 0;
    font-size: 0;
}

.pages {
    float: left;
    width: 100%;
}

.A4 .page-1 {
    width: 50%;
    float: left;
    padding-left: 60px;
    padding-right: 67px;
    padding-top: 30px;
    padding-bottom: 50px;
}

.A4 .page-0 {
    width: 50%;
    padding-left: 20px;
    padding-right: 30px;
    float: right;
    margin-top: -65px;
}

.icf-sex {
    float: left;
    font-size: 20px;
    /* color: #737367; */
    background: url(sex.png) no-repeat;
    background-position: center;
    width: 30px;
    height: 30px;
}

.icf-birthday {
    float: left;
    font-size: 20px;
    /* color: #737367; */
    background: url(date.png) no-repeat;
    background-position: center;
    width: 30px;
    height: 30px;
}

.icf-email {
    float: left;
    font-size: 22px;
    /* color: #737367; */
    background: url(email.png) no-repeat;
    background-position: center;
    width: 30px;
    height: 30px;
}

.icf-phone {
    float: left;
    font-size: 22px;
    background: url(phone.png) no-repeat;
    background-position: center;
    width: 30px;
    height: 30px;
}

.icf-address {
    float: left;
    font-size: 22px;
    color: #737367;
    background: url(add.png) no-repeat;
    background-position: center;
    width: 30px;
    height: 30px;
}

span#cv-profile-birthday,
span#cv-profile-phone,
span#cv-profile-email,
span#cv-profile-address,
span#cv-profile-sex {
    color: #000;
    padding-left: 0px;
    width: 100%;
}

span.exp-subtitle {
    color: #000;
    width: 100%;
}

.exp-content {
    color: #000;
    width: 100%;
    float: left;
    text-align: justify;
}

/* .fake-img {
    position: absolute;
    width: 405px;
    height: 391px;
    float: left;
    display: table;
top: 0%;
left: 0;
    background: url(fake3.png) no-repeat;
    background-size: 100% 100%;
} */

/* .fake-img-1 {
    position: absolute;
    width: 68px;
    height: 309px;
    float: left;
    display: table;
    top: 0px;
    right: 0px;
    background: url(bgr.png) no-repeat;
    background-size: 100% 100%; 
} */
.click_hidden {
    position: absolute;
    width: 256px;
    height: 256px;
    z-index: 999;
    opacity: 0;
    top: 20px;
    border-radius: 900em;
}

img.click_hidden {
    position: absolute;
    width: 233px;
    height: 233px;
    z-index: 2;
    left: 99px;
    opacity: 0;
    top: 66px;
}

p.h3.h3-title {
    font-size: 0;
}

span#cv-profile-about {
    display: none;
    width: 80%;
    height: 2px;
    background-color: #666666;
}


div#box01 {
    float: right;
    width: 55%;
    padding-right: 37px;
}

.q1 {
    width: 99%;
}

.q2 {
    width: 100%;
    /* display: flex; */
}

.ic-1 {
    width: 48%;
}

.ic-2 .icoweb {
    width: 80%;
}

.ic-2 {
    /* display: flex; */
    width: 100%;
    float: left;
    padding-bottom: 5px;
}
span#cv-profile-address {
    width: 104%;
}
.ic-3 {
    width: 40%;
    float: left;
}

.ic-4 {
    width: 100%;
    float: left;
    padding-bottom: 5px;
}

    .ic-4 .icoweb {
        width: 73%;
    }

div#block01 .head {
    /* padding-top: 0; */
    /* margin-left: -29px; */
}
.cv-footer {
    position: relative;
    display: block;
    height: 0px;
    box-sizing: border-box;
    width: 100%;
    float: left;
    /* display: none; */
}
.name-site {
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
}
.name-site p {
    font-size: 12px;
    color: #aaa;
    padding-right: 10px;
}
.cvo-block{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.div_more :is(.exp-title,.exp-content){
    display: none;
}
div#box01 .box-title{
    display: none;
}
.div_pro .exp-date{
    display: none;
}

.div_act .exp-title{
    font-weight: 200;
}

.page-0 :is(.div_pro, .div_edu, .div_exp, .div_act, .div_more){
    text-align: justify;
}
.page-1 :is(.div_pro, .div_edu, .div_exp, .div_act, .div_more){
    text-align: justify;
}

.div_act .exp-date{
    display: none;
}

#block02 div#exp1 {
    padding-bottom: 10px;
}
/* .page-1 :is(.div_edu, .div_exp)::before{
    content: "";
    position: absolute;
    float: left;
    width: 11px;
    height: 11px;
    background: url(do.png)no-repeat;
    left: -24px;
    top: 17px;
} */
.page-1 #block02{
    /* margin-left: 30px; */
}
.page-1 #block01{
    /* margin-left: 30px; */
}
div#sort_block {
    margin-top: -20px;
}
.page-1 :is(.div_pro, .div_edu, .div_exp, .div_act, .div_more ){
    text-align: justify;
}
.page-0 :is(.div_pro, .div_edu, .div_exp, .div_act, .div_more ){
    text-align: left;
}
.titlecv {
    min-height: 34px;
    float: left;
    width: 100%;
}
div#cv-boxtitle {
    padding-top: 2px;
}
#box02 .head-right {
    background: url(ICMTNN.png)no-repeat;
    background-position: 0px 0px;
    min-height: 34px;
}
#box03 .head-right {
    background: url(ICKN.png)no-repeat;
    background-position: 0px 0px;
    background-size: 25px 37px;
    /* width: 25px; */
}
#box04 .head-right {
    background: url(ICGT.png)no-repeat;
    background-position: 0px 0px;
}
#box05 .head-right {
    background: url(ICST.png)no-repeat;
    background-position: 0px 0px;
}
#box06 .head-right {
    background: url(ICCC.png)no-repeat;
    background-position: 0px 0px;
}
#box07 .head-right {
    background: url(ICNTC.png)no-repeat;
    background-position: 0px 0px;
}
#block01 .head {
    /* background: url(ICTDHV.png)no-repeat; */
    /* background-position: 0px 0px; */
}
#block01 div#cvo-experience-blocktitle{
    
/* padding-left: 52px; */
    
/* padding-top: 5px; */
}
#block02 div#cvo-experience-blocktitle{
    
/* padding-left: 38px; */
    
/* padding-top: 5px; */
}
#block03 div#cvo-experience-blocktitle{
    
/* padding-left: 14px; */
    
/* padding-top: 5px; */
}
#block04 div#cvo-experience-blocktitle{
    
/* padding-left: 16px; */
    
/* padding-top: 5px; */
}
#block05 div#cvo-experience-blocktitle{
    
/* padding-left: 14px; */
    
/* padding-top: 5px; */
}
#block02 .head {
    /* background: url(ICKNLV.png)no-repeat; */
    /* background-position: 0px 0px; */
    /* margin-left: -29px; */
}
#block03 .head {
    /* background: url(ICHD.png)no-repeat; */
    /* background-position: 0px 0px; */
    /* margin-left: -29px; */
}
#block04 .head {
    /* background: url(ICDATG.png)no-repeat; */
    /* background-position: 0px 0px; */
    /* margin-left: -29px; */
}
#block04 .exp-title {
  font-weight: normal;
}
#block05 .head {
    /* background: url(ICTTT.png)no-repeat; */
    /* background-position: 0px 0px; */
    /* margin-left: -29px; */
}
#block06 .head {
    background: url(ICNTC.png)no-repeat;
    background-position: 0px 0px;
   
}
.page-1 #box02 .head-right{
    margin-left: -29px;
}
.page-1 #box03 .head-right{
    margin-left: -29px;
}
.page-1 #box04 .head-right{
    margin-left: -29px;
}
.page-1 #box05 .head-right{
    margin-left: -29px;
}
.page-1 #box06 .head-right{
    margin-left: -29px;
}
.page-1 #box07 .head-right{
    margin-left: -29px;
}
.page-1 div#cv-boxtitle{
    padding-left: 15px;
}
div#box01 .head-right {
    display: none;
}
div#page-cv{
    width: 790px;
}
.page-0 div#box01 {
    display: none;
}
#experience-table .ctbx {
    float: left;
    width: 100%;
}
.fake-img {
    background: url(top1-2.png) no-repeat;
    position: absolute;
    width: 790px;
    height: 498px;
}

.page-1 #block01 .exp-date {
    width: 30%;
    padding-top: 1px;
    font-weight: bold;
}

.page-1 #block01 .exp-title {
    max-width: 70%;
    width: max-content;
    float: left;
    padding-right: 5px;
}

.page-0 .block-title {
    padding-left: 42px !important;
}

.page-1 .bar-exp {
    width: 262px;
    margin-bottom: 0;
    height: 36px;
    float: left;
    background: url(skill.png) no-repeat;
    background-position: left;
    background-size: 266px 36px;
}

.page-1 .bar-exp div {
    height: 36px;
    float: left;
    background: url(kn1.png) no-repeat;
    background-size: 260px 29px;
    margin-top: 1px;
    margin-left: 1px;
}

.phantram {
    position: absolute;
    top: -5px;
    right: 75px;
    font-size: 12px;
    font-weight: bold;
}

.phantram p {
    font-size: 12px;
    margin-top: 6px;
    margin-left: 9px;
}
.page-1 .phantram {
    right: 55px;
}