#scene{
    position: relative;
    z-index:1 ;
    width: 1900px;
    height: 900px;
    background-image: url(../../resources/subscene_bg.png);

}
#english{
    position: absolute;
    z-index: 2;
    width: 50px;
    height: 34px;
    background-image: url(../../resources/uk.png);
    filter: grayscale(50%);
    background-size: 100%;
    margin-left: 130px;
    margin-top: 10px;
    border-radius: 9px;
    border: solid gold;
    opacity: 0;
    animation: appear 2s 3.2s, appear_move 2s 5.2s infinite;
}
#spanish{
    position: absolute;
    z-index: 2;
    width: 50px;
    height: 33px;
    background-image: url(../../resources/spain.png);
    filter: grayscale(50%);
    background-size: 100%;
    margin-left: 210px;
    margin-top: 15px;
    opacity: 0;
    animation: appear 2s 3.4s, appear_move 2s 5.4s infinite;
}
#help{
    position: absolute;
    z-index: 2;
    width: 50px;
    height: 50px;
    background-image: url(../../resources/help.png);
    background-size: 100%;
    filter: saturate(6);
    margin-left: 1820px;
    margin-top: 15px;
    transition: 1s;
    opacity: 0;
    animation: appear 2s 4s, appear_move 2s 6s infinite;
}
#help:hover{
    filter: brightness(2);
    transition: 1s;
}
#menu{
    position: absolute;
    z-index: 3;
    width: 85px;
    height: 49px;
    background-image: url(../../resources/menu.png);
    background-size: 100%;
    margin-left: 15px;
    margin-top: 5px;
    opacity: 0;
    animation: appear 2s 3s, appear_move 2s 5s infinite;
}
#menu_cont{
    position: absolute;
    z-index: 2;
    width: 120px;
    height: 820px;
    margin-top: -900px;
    opacity: 0;
    transition: 0.5s;
    
    background-color: black;
}
#home{
    position: absolute;
    z-index: 6;
    background: url(../../resources/animation2.gif);
    background-size: 100%;
    width: 100px;
    height: 100px;
    margin-top: 0px;
    margin-left: 14px;
}
#home_txt{
    position: absolute;
    z-index: 6;
    width: 70px;
    height: 20px;
    background-image: url(../../resources/home.png);
    background-size: 100%;
    margin-top: 35px;
    margin-left: 60px;
    transform: scale(0.2);
    opacity: 0;
    transition: 0.5s;
}
#home:hover + #home_txt{
       transform: scale(1) translate(60px);
    opacity: 1;
    transition: 0.5s; 
}
#animation{
    position: absolute;
    z-index: 6;
    background: url(../../resources/animation.gif);
    background-size: 100%;
    width: 120px;
    height: 120px;
    margin-top: 90px;
    

}
#animation:hover + #animation_txt{
    transform: scale(1) translate(60px);
    opacity: 1;
    transition: 0.5s;
}
#animation_txt{
    position: absolute;
    z-index: 6;
    width: 110px;
    height: 20px;
    background-image: url(../../resources/animation_txt.png);
    background-size: 100%;
    margin-top: 130px;
    margin-left: 60px;
    transform: scale(0.2);
    opacity: 0;
    transition: 0.5s;
}
#illustration{
    position: absolute;
    z-index: 5;
    background: url(../../resources/illustration.gif);
    background-size: 100%;
    width: 120px;
    height: 100px;
    margin-top: 160px;
    margin-left: 0px;
    

}

#illustration_txt{
    position: absolute;
    z-index: 6;
    width: 130px;
    height: 20px;
    background-image: url(../../resources/illustration_txt.png);
    background-size: 100%;
    margin-top: 205px;
    margin-left: 60px;
    transform: scale(0.2);
    opacity: 0;
    transition: 0.5s;
}
#illustration:hover + #illustration_txt{
       transform: scale(1) translate(60px);
    opacity: 1;
    transition: 0.5s; 
}

#illumination{
    position: absolute;
    z-index: 5;
    background: url(../../resources/illumination.gif);
    background-size: 100%;
    width: 110px;
    height: 110px;
    margin-top: 240px;
    margin-left: 6px;
}

#illumination_txt{
    position: absolute;
    z-index: 6;
    width: 130px;
    height: 20px;
    background-image: url(../../resources/illumination_txt.png);
    background-size: 100%;
    margin-top: 280px;
    margin-left: 60px;
    transform: scale(0.2);
    opacity: 0;
    transition: 0.5s;
}

#illumination:hover + #illumination_txt{
    transform: scale(1) translate(60px);
    opacity: 1;
    transition: 0.5s;
}
#modeling{
    position: absolute;
    z-index: 5;
    background: url(../../resources/modeling.gif);
    background-size: 100%;
    width: 120px;
    height: 100px;
    margin-top: 310px;
}
#modeling_txt{
    position: absolute;
    z-index: 6;
    width: 110px;
    height: 20px;
    background-image: url(../../resources/modeling_txt.png);
    background-size: 100%;
    margin-top: 354px;
    margin-left: 60px;
    transform: scale(0.2);
    opacity: 0;
    transition: 0.5s;
}
#modeling:hover + #modeling_txt{
       transform: scale(1) translate(60px);
    opacity: 1;
    transition: 0.5s; 
}
#programming{
    position: absolute;
    z-index: 5;
    background: url(../../resources/programming.gif);
    background-size: 100%;
    width: 120px;
    height: 100px;
    margin-top: 390px;

}
#programming_txt{
    position: absolute;
    z-index: 6;
    width: 130px;
    height: 20px;
    background-image: url(../../resources/programming_txt.png);
    background-size: 100%;
    margin-top: 435px;
    margin-left: 60px;
    transform: scale(0.2);
    opacity: 0;
    transition: 0.5s;
}
#programming:hover + #programming_txt{
       transform: scale(1) translate(60px);
    opacity: 1;
    transition: 0.5s; 
}
#sculpting{
    position: absolute;
    z-index: 4;
    background: url(../../resources/sculpting.gif);
    background-size: 100%;
    width: 120px;
    height: 100px;
    margin-top: 470px;

}
#sculpting_txt{
    position: absolute;
    z-index: 6;
    width: 120px;
    height: 25px;
    background-image: url(../../resources/sculpting_txt.png);
    background-size: 100%;
    margin-top: 515px;
    margin-left: 60px;
    transform: scale(0.2);
    opacity: 0;
    transition: 0.5s;
}
#sculpting:hover + #sculpting_txt{
       transform: scale(1) translate(60px);
    opacity: 1;
    transition: 0.5s; 
}
#procedural_maps{
    position: absolute;
    z-index: 4;
    background: url(../../resources/procedural.gif);
    background-size: 100%;
    width: 120px;
    height: 100px;
    margin-top: 560px;

}
#procedural_maps_txt{
    position: absolute;
    z-index: 6;
    width: 130px;
    height: 50px;
    background-image: url(../../resources/procedural_txt.png);
    background-size: 100%;
    margin-top: 590px;
    margin-left: 60px;
    transform: scale(0.2);
    opacity: 0;
    transition: 0.5s;
}
#procedural_maps:hover + #procedural_maps_txt{
       transform: scale(1) translate(60px);
    opacity: 1;
    transition: 0.5s; 
}
#rigging{
    position: absolute;
    z-index: 3;
    background: url(../../resources/rigging.gif);
    background-size: 100%;
    width: 120px;
    height: 100px;
    margin-top: 650px;

}
#rigging_txt{
    position: absolute;
    z-index: 6;
    width: 100px;
    height: 25px;
    background-image: url(../../resources/rigging_txt.png);
    background-size: 100%;
    margin-top: 695px;
    margin-left: 60px;
    transform: scale(0.2);
    opacity: 0;
    transition: 0.5s;
}
#rigging:hover + #rigging_txt{
       transform: scale(1) translate(60px);
    opacity: 1;
    transition: 0.5s; 
}
#texturing{
    position: absolute;
    z-index: 2;
    background: url(../../resources/texturing.gif);
    background-size: 100%;
    width: 120px;
    height: 100px;
    margin-top: 720px;
}
#texturing_txt{
    position: absolute;
    z-index: 6;
    width: 110px;
    height: 20px;
    background-image: url(../../resources/texturing_txt.png);
    background-size: 100%;
    margin-top: 765px;
    margin-left: 60px;
    transform: scale(0.2);
    opacity: 0;
    transition: 0.5s;
}
#texturing:hover + #texturing_txt{
       transform: scale(1) translate(60px);
    opacity: 1;
    transition: 0.5s; 
}
#page{
    position: absolute;
    z-index: 5;
    width: 200px;
    height: 200px;
    background: url("../../resources/animation2.gif");
    background-size: 100%;
    margin-left: 850px;
    margin-top: 0px;
    animation: page 4s;
    opacity: 0.3;
    filter: grayscale(100%);
}
@keyframes page{
    0%{
        opacity: 0;
        transform: scale(0.2)translateY(0px);
    }
    12.5%{
        opacity: 0;
        transform: scale(2)translateY(180px);
    }
    50%{
        opacity: 1;
        transform: scale(2)translateY(180px);
    }
    70%{
        
        opacity: 1;
        transform: scale(2)translateY(180px);
    
    }
    100%{
        opacity: 0.3;
        transform: scale(1);
    }
}
#page_name{
    position: absolute;
    z-index: 5;
    width: 500px;
    height: 60px;
    background-image: url(../../resources/contact_page_txt.png);
    background-size: 100%;
    margin-left: 710px;
    margin-top: 600px;
    opacity: 0;
    transform: scale(0.5);
    animation: page_name 2s 1s;
}
@keyframes page_name{
    0%{
        opacity: 0;
        transform: scale(0.5);
    }
    90%{
        opacity: 1;
        transform: scale(1);
    }
    100%{
        opacity: 0;
        transform: scale(0.5);
    }
}

@keyframes appear{
    0%{
        opacity: 0;
        transform: scale(0.6);
    }
    100%{
        opacity: 1;
        transform: scale(1);
    }
}
@keyframes appear_move{
    0%{
        opacity: 1;
        transform: scale(1);
    }
    100%{
        opacity: 1;
        transform: scale(0.999);
    }
}

#name{
    position: absolute;
    z-index: 5;
    width: 600px;
    height: 60px;
    background-image: url(../../resources/name.png);
    background-size: 100%;
    margin-left: 660px;
    margin-top: 200px;
    opacity: 0;
    transform: scale(1);
    animation: appear 2s 3.4s, appear_move 2s 5.4s infinite;
}
#job{
    position: absolute;
    z-index: 5;
    width: 600px;
    height: 70px;
    background-image: url(../../resources/name_job.png);
    background-size: 100%;
    margin-left: 640px;
    margin-top: 300px;
    opacity: 0;
    transform: scale(1);
    animation: appear 2s 3.4s, appear_move 2s 5.4s infinite;
}
#email{
    position: absolute;
    z-index: 5;
    width: 600px;
    height: 70px;
    background-image: url(../../resources/email.png);
    background-size: 100%;
    margin-left: 640px;
    margin-top: 690px;
    opacity: 0;
    transform: scale(1);
    animation: appear 2s 3.4s, appear_move 2s 5.4s infinite;
}
#gmail{
    position: absolute;
    z-index: 5;
    width: 600px;
    height: 70px;
    background-image: url(../../resources/gmail_txt.png);
    background-size: 100%;
    margin-left: 640px;
    margin-top:800px;
    opacity: 0;
    transform: scale(1);
    animation: appear 2s 3.4s, appear_move 2s 5.4s infinite;
}
#links{
    position: absolute;
    z-index: 5;
    width: 400px;
    height: 40px;
    background-image: url(../../resources/links_txt.png);
    background-size: 100%;
    margin-left:110px;
    margin-top:530px;
    opacity: 0;
    transform: scale(1);
    animation: appear 2s 3.2s, appear_move 2s 5.2s infinite;
}
#sketchfab{
    position: absolute;
    z-index: 5;
    width: 300px;
    height: 30px;
    background-image: url(../../resources/sketchfab.png);
    background-size: 100%;
    margin-left:110px;
    margin-top:650px;
    opacity: 0;
    transform: scale(1);
    animation: appear 2s 3.2s, appear_move 2s 5.2s infinite;
}
#deviantart{
    position: absolute;
    z-index: 5;
    width: 300px;
    height: 32px;
    background-image: url(../../resources/deviantart.png);
    background-size: 100%;
    margin-left:110px;
    margin-top:690px;
    opacity: 0;
    transform: scale(1);
    animation: appear 2s 3.2s, appear_move 2s 5.2s infinite;
}
#artstation{
    position: absolute;
    z-index: 5;
    width: 400px;
    height: 40px;
    background-image: url(../../resources/artstation.png);
    background-size: 100%;
    margin-left: 110px;
    margin-top:720px;
    opacity: 0;
    transform: scale(1);
    animation: appear 2s 3.2s, appear_move 2s 5.2s infinite;
}
#instagram{
    position: absolute;
    z-index: 5;
    width: 350px;
    height: 40px;
    background-image: url(../../resources/instagram.png);
    background-size: 100%;
    margin-left: 110px;
    margin-top:800px;
    opacity: 0;
    transform: scale(1);
    animation: appear 2s 3.2s, appear_move 2s 5.2s infinite;
}
#youtube{
    position: absolute;
    z-index: 5;
    width: 350px;
    height: 40px;
    background-image: url(../../resources/youtube.png);
    background-size: 100%;
    margin-left: 110px;
    margin-top:760px;
    opacity: 0;
    transform: scale(1);
    animation: appear 2s 3.2s, appear_move 2s 5.2s infinite;
}
#softwares{
    position: absolute;
    z-index: 5;
    width: 350px;
    height: 350px;
    background-image: url(../../resources/softwares.png);
    background-size: 100%;
    margin-left: 1500px;
    margin-top:530px;
    opacity: 0;
    transform: scale(1);
    animation: appear 2s 3.8s, appear_move 2s 5.8s infinite;
}
#softwares_txt{
    position: absolute;
    z-index: 5;
    width: 250px;
    height: 28px;
    background-image: url(../../resources/softwares_txt.png);
    background-size: 100%;
    margin-left: 1550px;
    margin-top:500px;
    opacity: 0;
    transform: scale(1);
    animation: appear 2s 3.4s, appear_move 2s 5.4s infinite;
}
#presentation{
    position: absolute;
    z-index: 5;
    width: 500px;
    height: 320px;
    background-image: url(../../resources/presentation2_txt.png);
    background-size: 100%;
    margin-left: 690px;
    margin-top:360px;
    opacity: 0;
    transform: scale(1);
    animation: appear 2s 3.4s, appear_move 2s 5.4s infinite;
}
#photo{
    position: absolute;
    z-index: 5;
    width: 100px;
    height: 140px;
    background-image: url("happy.png");
    background-size: 100%;
    margin-left: 895px;
    margin-top: 30px;
    border-radius: 100px;
    filter: grayscale(30%);
    opacity: 0;
    transform: scale(1);
    animation: appear 2s 3.4s, appear_move 2s 5.4s infinite;
}
