.services-header{
    clear: both;
    padding-top: 24vh;
    text-align: center;
    font-size: 3vw;
    color: #272727;
    font-weight: 600;
}

.services-image{
    clear: both;
    padding-top: 16vh;
    text-align: center;
    font-size: 2vw;
}

.services-image-content{
    width: 50%;
}

.services-items{
    position: absolute;
    width: 100%;
}

.services-item-1{
    position: relative;
    top: 12vh;
    left: 15vw;
}

.services-item-2{
    position: relative;
    top: -10vh;
    left: 72vw;
}

.services-item-3{
    position: relative;
    top: -2vh;
    left: 80vw;
}

.services-item-4{
    position: relative;
    top: 6vh;
    left: 72vw;
}

.services-item-5{
    position: relative;
    top: -18vh;
    left: 11vw;
}

.services-type{
    font-size: 1.5vw;
    color: #272727;
    font-weight: 600;
}

.services-description{
    color: #272727;
    padding-top: 1vh;
    width: 15vw;
    font-size: 1vw;
}

.service-mobile{
    display: none;
}

@media screen and (max-width: 1000px) {

    .services-header{
        clear: both;
        padding-top: 6vh;
        text-align: center;
        font-size: 8vw;
        color: #272727;
        font-weight: 600;
    }

    .services-container{
        display: flex;
        flex-direction: column-reverse;
    }

    .services-image{
        clear: both;
        padding-top: 2vh;
        text-align: center;
    }

    .services-image-content{
        width: 100%;
    }

    .services-items{
        position: static;
        width: 100%;
        padding-bottom: 5vh;

    }

    .service-item-common{
        position: static;
        margin: auto;
        text-align: center;
        align-content: center;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.16);
        padding-left: 10vw;
        padding-top: 5vh;
        padding-bottom: 5vh;
        padding-right: 10vw;
        margin-left: 10vw;
        margin-right: 10vw;
        height: 20vh;
    }

    .services-type{
        font-size: 6vw;
        color: #272727;
        font-weight: 200;
    }
    
    .services-description{
        color: #272727;
        padding-top: 1vh;
        width: 100%;
        font-size: 3vw;
    }

    .service-mobile{
        display: flex;
        margin: auto;
        text-align: center;
        padding-bottom: 5vh;
    }

    .service-mobile-item-common{
        width: 5vw;
        height: 4px;
        margin: 0 3px 0 0;
        background-color: #d9d9d9;
    }

    .service-mobile-item-common-active{
        background-color: #7d7d7d;
    }

    .service-mobile-item-common-hide-display{
        display: none;
    }
}