.header-section{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 20;
}

.content-section{
    height: auto !important;
}

.content-about-section{
    width: 100%;
    /*background-image: url("/public/images/main/about/face.svg");
    background-position: left 20vw top 5px;
    background-repeat: no-repeat;*/
    background-color: #242424;
    height: auto;
    position: relative;
    margin-top: 125px;
}

.about-face-back{
    background-image: url("/public/images/main/about/face.svg");
    background-position: left 20vw top 5px;
    background-repeat: no-repeat;
    background-color: #242424;
    position: fixed;
    top: 125px;
    left: 0;
    right: 0;
    bottom: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}

.about-hand-cup-back{
    background-image: url("/public/images/main/about/hand-cup.svg");
    background-position: left 0 top 5px;
    background-repeat: no-repeat;
    background-color: #242424;
    position: fixed;
    top: 125px;
    left: 0;
    right: 0;
    bottom: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.about-container-back{
    width: 65vw;
    height: 100%;
    background-color: #000;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    position: fixed;
    top: 125px;
    right: 0;
    z-index: 1;
}

.about-container{
    width: 65vw;
    height: 100%;
    direction: ltr;
    /*overflow-y: auto;*/
    position: relative;
    z-index: 5;
}

.about-vline{
    width: 1px;
    position: fixed;
    top: 0;
    left: 23.675vw;
    bottom: 0;
    background-color: #fff;
    z-index: 1;
}

.about-hline{
    width: 10px;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 0;
    background-color: #fff;
}


.mangole-container{
    width: 100%;
    height: 100%;
    overflow: visible;
    position: relative;
}

.mangole{
    background-color: #fff;
    width: 4px;
    height: 4px;
    position: absolute;
    top: -2px;
    right: -2px;
}

.about-rows{
    padding-bottom: 15px;
}

.about-row{
    padding: 20px 0px;
}

.about-title{
    width: 5vw;
    height: 100%;
    float: left;
    color: #fff;
    position: relative;
    text-align: center;
    font-size: 12px;
}

.about-desc{
    float: left;
}

.about-desc-line{
    position: relative;
}

.about-desc-line .about-hline{
    top: 11px !important;
}

.about-desc-text{
    color: #fff;
    padding-left: 20px;
}

@media (max-width: 1025px){
    .about-container-back, .about-container{
        width: 70vw;
    }
}

@media (max-width: 769px){
    .about-container-back, .about-container{
        width: 80vw;
    }
}

@media (max-width: 415px){
    .about-container-back, .about-container{
        width: 100vw;
    }

    .about-face-back{
        background-position: left 13px top 5px;
    }

    .about-hand-cup-back{
        background-position: left -130px top 45px;
        background-size: 130%;
    }
}
