*{
    padding:0;
    margin:0;
    box-sizing:border-box;
}

html,body{
    font-size:16px;
}

/*Custom ScrollBar*/

::-webkit-scrollbar {
    width: 10px ;
}

/* Track */
::-webkit-scrollbar-track {
    background: whitesmoke;
    border-radius:10px ;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #065B5D ;
    border-radius:10px ;

}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #076E6F ;
}


/*Page Parallax*/

p, h3, h4, h4, h5, h6 {
    margin-bottom: 0;
}

.page-section {
    background-color: rgb(25, 22, 22);
    color: white;
    position: relative;
    overflow: hidden;
    min-height: 500px;
}

/* v-scrollAnimation */

/*Enter UP*/
.enter{
    transform: translate(0,0) !important;
    opacity:1 !important;
}

.before-enter-fast-up{
    transform: translateY(50px);
    opacity:0;
    transition: .75s cubic-bezier(.39,.01,.58,1);
}

.before-enter-fast-up2{
    transform: translateY(50px);
    opacity:0;
    transition: .5s cubic-bezier(.39,.01,.58,1);
}



.before-enter-up{
    transform: translateY(50px);
    opacity:0;
    transition: 1s cubic-bezier(.39,.01,.58,1);
}

.before-enter-up2{
    transform: translateY(50px);
    opacity:0;
    transition: 2s cubic-bezier(.39,.01,.58,1);
}

.before-enter-up3{
    transform: translateY(50px);
    opacity:0;
    transition: 2.75s cubic-bezier(.39,.01,.58,1);
}


/*Enter Left*/

.before-enter-left{
    transform: translateX(-50px);
    opacity:0;
    transition: 1s cubic-bezier(.39,.01,.58,1);
}

/*Enter Right*/

.before-enter-right{
    transform: translateX(50px);
    opacity:0;
    transition: 1s cubic-bezier(.39,.01,.58,1);
}

