.wrapper{
    margin: 120px auto;
    max-width: 1370px;
    margin-bottom: 60px;
}
.registerInfo{
    box-shadow: 5px 5px 64.5px 0px #0000001A;
}
.registerInfo > ul{
    display: flex;
    height: 600px;
}
.registerInfo > ul > li:nth-child(2){
    width: 60%;
    padding: 20px 35px;
}
.vip-express-img{
    width: 40%;
    background: #F2F2F2;
    display: flex;
    align-items: center;
    justify-content: center;
}
.vip-express-img > div{
    text-align: center;
}
.vip-express-img > div > img{
    width: 70%;
}
.userExpress .BLK_CIN .giconsDiv {
    position: absolute;
}
.userExpress .BLK_CIN input, .userExpress .BLK_CIN select {
    border: none;
    border-bottom: 1px solid #212529;
    width: 100%;
    height: 32px;
    text-indent: 20px;
    padding: 0;
}
.userExpress .BLK_CIN li.DL, .userExpress .BLK_CIN li.CC{
    width: calc(50% - 10px);
    float: left;
    padding-bottom: 25px;
}
.userExpress .BLK_CIN li.CV, .userExpress .BLK_CIN li.CN, .userExpress .BLK_CIN li.LN {
    margin-right: 20px;
}
.userExpress .BLK_CIN li.CV{
    width: calc(20% - 10px);
}
.userExpress .BLK_CIN li.CX{
    width: calc(28% - 10px);
}
.userExpress .BLK_CIN li.CN .nice-select{
    font-size: 14px;
    border: none;
    padding: 0;
    border-bottom: 1px solid black;
    height: 32px;
    text-indent: 20px;
    line-height: 32px;
    float: none;
    
}
.userExpress .BLK_MISC input[type="submit"]{
    float: right;
    margin-top: 160px;
    padding: 0 40px;
}
@media only screen and (min-width: 1580px){
    .wrapper{
        max-width: 1500px;
    }
}
@media only screen and (min-width: 1281px) and (max-width: 1419px){
    .wrapper{
        max-width: 1220px;
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1280px){
    .wrapper{
        max-width: 90%;
    }
}
@media only screen and (min-width: 801px) and (max-width: 1024px){
    .wrapper{
        max-width: 95%;
        margin: 95px auto;
    }
    .registerInfo > ul > li:nth-child(2){
        padding: 20px;
    }
    .userExpress .BLK_CIN li.CV, .userExpress .BLK_CIN li.CN, .userExpress .BLK_CIN li.LN {
        margin-right: 15px;
    }
    .userExpress .BLK_CIN li.CV {
        width: calc(17% - 10px);
    }
    .userExpress .BLK_CIN li.CX {
        width: calc(33% - 10px);
    }
}
@media only screen and (min-width: 0px) and (max-width: 800px){
    .wrapper{
        max-width: 94%;
        margin: 80px auto;
    }
    .registerInfo > ul{
        height: auto;
    }
    .registerInfo > ul > li:nth-child(2){
        width: 100%;
        padding: 20px;
    }
    .vip-express-img{
        display: none;
    }
    .userExpress .BLK_MISC input[type="submit"]{
        margin-top: 60px;
    }
}
@media only screen and (min-width: 501px) and (max-width: 800px){
    .userExpress .BLK_CIN li.CC.CN{
        width: 100%;
    }
    .userExpress .BLK_CIN li.CV, .userExpress .BLK_CIN li.CX{
        width: calc(50% - 10px);
    }
}
@media only screen and (min-width: 0px) and (max-width: 500px){
    .pageInfo h1{
        font-size: 1.5em;
    }
    .userExpress .BLK_CIN li.CV, .userExpress .BLK_CIN li.CN, .userExpress .BLK_CIN li.LN {
         margin: 0px; 
         width: 100%;
    }
    .userExpress .BLK_CIN li.DL, .userExpress .BLK_CIN li.CC {
         width: 100%;
    }
}
@media only screen and (min-width: 0px) and (max-width: 340px){
    .wrapper{
        max-width: 95%;
    }
}