@media screen and (orientation:landscape) {


#preloader{
    width: 100vw;
    height: 100vh;
    position: fixed;
    background: #191919;
    z-index: 1100;
}
#preloderimg{
    width:10vw;
    position: absolute;
    left: 5vw;
    top: 38vh;
}
#prelodertext{
    width:20vw;
    position: absolute;
    left: 20vw;
    top: 48.4vh;
    direction: ltr;
    text-align: left;
    font-size: 1em;
    color: #35dba9;
    font-family: Glastone;
    font-weight: bold;
    letter-spacing: 1em;
}
#progressline{
    width:1vw;
    height: 1px;
    position: absolute;
    left: 35vw;
    top: 50vh;
    background: #35dba9;
    opacity: 0.7;
}


#background{
    width:100vw;
    height:100vh;
    position: fixed;
    overflow: hidden;
}
#backgroundimg{
    width:100vw;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.2;
    animation: MovetheBack 200s linear;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards;
}

@keyframes MovetheBack {
    0%{
        top: 0vh;
    }
    100%{
        top: -200vh;
    }
    /* 100%{
        top: 0vh;
    } */
}



.scene {
    width: 100vw;
    height: 100vh;
    overflow-x: hidden;
    position: absolute;
    display: block;

    display: none;
    opacity: 0;
}
#scene1 {
    display: block;
    opacity: 1;
}

#welcometitle{
    opacity: 1;
    width: 40vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    top: 2vh;
    right: -35vw;
    z-index: 100;
    text-align: right;
    font-size: 3vh;
    font-family: Glastone;
    cursor: pointer;
}

.welcometitlemove{
    animation: welcometitlemove 30s linear;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards;
}
@keyframes welcometitlemove {
    0%{
        transform:translateX(0vw);
    }
    25%{
        transform:translateX(1vw);
    }
    50%{
        transform:translateX(0vw);
    }
    75%{
        transform:translateX(-1vw);
    }
    100%{
        transform:translateX(0vw);
    }
}

#welcometext{
    opacity: 0;
    width: 30vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    top: 6vh;
    right: -35.5vw;
    z-index: 100;
    color: #FFF;
    text-align: right;
    font-size: 1vh;
    direction: ltr;
    cursor: pointer;
}
.welcometextmove{
    animation: welcometextmove 40s linear;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards;
}
@keyframes welcometextmove {
    0%{
        transform: translateX(0vw);
    }
    25%{
        transform: translateX(-1vw);
    }
    50%{
        transform: translateX(0vw);
    }
    75%{
        transform: translateX(1vw);
    }
    100%{
        transform: translateX(0vw);
    }
}


#saturn{
    /* mix-blend-mode: lighten; */
    opacity: 1;
    width: 80vw;
    position: absolute;
    top: 10vh;
    left: -80vw;
}
.saturnmove{
    animation: MovetheSaturn 120s ease-out;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards;
}
@keyframes MovetheSaturn {
    0%{
        width: 80vw;
        left: -80vw;
        top: 10vh;
    }
    70%{
        width: 30vw;
        left: 100vw;
        top: 10vh;
    }
    100%{
        width: 30vw;
        left: 100vw;
        top: 10vh;
    }
}

#chair{
    opacity: 1;
    width: 30vw;
    position: absolute;
    bottom: -20vh;
    right: -30vw;
    z-index: 100;
}

#fish{
    opacity: 1;

    position: absolute;
    height: 25vh;
    bottom: 10vh;
    left: -20vw;
    z-index: 100;
}

.fishmove{
    animation: Movethefish 40s ease-in-out infinite;
}
@keyframes Movethefish {
    0%{
        left:40vw;
    }
    30%{
        left:20vw;
    }
    50%{
        left:50vw;
    }
    80%{
        left: 20vw;
    }
    100%{
        left: 40vw;
    }
}


#hometitle{
    opacity: 0;
    width: 53vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    top: 40vh;
    right: -12vw;
    z-index: 100;
    text-align: left;
    font-size: 5vh;
    font-family: Glastone;
    letter-spacing: 1px;
    cursor: pointer;
}
.hometitlemove{
    animation: hometitlemove 20s linear;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards;
}
@keyframes hometitlemove {
    0%{
        transform: skewY(0) translateX(0);
    }
    25%{
        transform: skewY(1deg) translateX(1w);
    }
    50%{
        transform: skewY(0) translateX(0);
    }
    75%{
        transform: skewY(-1deg) translateX(-1vw);
    }
    100%{
        transform: skewY(0) translateX(0);
    }
}

#hometext{
    opacity: 0;
    width: 53vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    top: 45vh;
    right: -12vw;
    z-index: 100;
    color: #FFF;
    text-align: left;
    font-size: 2vh;
    direction: ltr;
    letter-spacing: 5px;
    cursor: pointer;
}

.hometextmove{
    animation: hometextmove 30s linear;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards;
}
@keyframes hometextmove {
    0%{
        transform: skewY(0);
        transform: translateX(0vw);
    }
    25%{
        transform: skewY(-2deg);
        transform: translateX(1vw);
    }
    50%{
        transform: skewY(0);
        transform: translateX(0vw);
    }
    75%{
        transform: skewY(2deg);
        transform: translateX(-1vw);
    }
    100%{
        transform: skewY(0);
        transform: translateX(0vw);
    }
}


#blogtitle{
    opacity: 1;
    width: 30vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    bottom: 54vh;
    left: -30vw;
    z-index: 100;
    text-align: left;
    font-size: 3vh;
    font-family: Glastone;
    cursor: pointer;
}
.blogtitlemove{
    animation: blogtitlemove 30s linear;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards;
}
@keyframes blogtitlemove {
    0%{
        transform: translateX(0vw);
    }
    25%{
        transform: translateX(1vw);
    }
    50%{
        transform: translateX(0vw);
    }
    75%{
        transform: translateX(-1vw);
    }
    100%{
        transform: translateX(0vw);
    }
}

#blogtext{
    opacity: 1;
    width: 40vw;
    position: absolute;
    bottom: 52vh;
    left: -30vw;
    z-index: 100;
    color: #FFF;
    text-align: left;
    font-size: 1vh;
    direction: ltr;
    cursor: pointer;
}
.blogtextmove{
    animation: blogtextmove 30s linear;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards;
}
@keyframes blogtextmove {
    0%{
        transform: translateX(0vw);
    }
    25%{
        transform: translateX(-1vw);
    }
    50%{
        transform: translateX(0vw);
    }
    75%{
        transform: translateX(1vw);
    }
    100%{
        transform: translateX(0vw);
    }
}


#ideatitle{
    opacity: 0;
    width: 30vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    bottom: 4vh;
    left: -30vw;
    z-index: 1000;
    text-align: left;
    direction: ltr;
    font-size: 3vh;
    font-family: Glastone;
    cursor: pointer;
}
.ideatitlemove{
    animation: ideatitlemove 30s linear;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards;
}
@keyframes ideatitlemove {
    0%{
        transform: translateX(0vw);
    }
    25%{
        transform: translateX(1vw);
    }
    50%{
        transform: translateX(0vw);
    }
    75%{
        transform: translateX(-1vw);
    }
    100%{
        transform: translateX(0vw);
    }
}

#ideatext{
    opacity: 0;
    width: 30vw;
    position: absolute;
    bottom: 2vh;
    left: -30vw;
    z-index: 100;
    color: #FFF;
    text-align: left;
    font-size: 1vh;
    direction: ltr;
    cursor: pointer;
}
.ideatextmove{
    animation: ideatextmove 30s linear;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards;
}
@keyframes ideatextmove {
    0%{
        transform: translateX(0vw);
    }
    25%{
        transform: translateX(-1vw);
    }
    50%{
        transform: translateX(0vw);
    }
    75%{
        transform: translateX(1vw);
    }
    100%{
        transform: translateX(0vw);
    }
}

#userstitle{
    opacity: 0;
    width: 30vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    top: 2vh;
    left: -25vw;
    z-index: 1000;
    text-align: left;
    direction: ltr;
    font-size: 3vh;
    font-family: Glastone;
    cursor: pointer;
}
.userstitlemove{
    animation: userstitlemove 30s linear;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards;
}
@keyframes userstitlemove {
    0%{
        transform: translateX(0vw);
    }
    25%{
        transform: translateX(-1vw);
    }
    50%{
        transform: translateX(0vw);
    }
    75%{
        transform: translateX(1vw);
    }
    100%{
        transform: translateX(0vw);
    }
}

#userstext{
    opacity: 0;
    width: 30vw;
    height: 4vh;
    line-height: 4vh;
    position: absolute;
    top: 6vh;
    left: -25vw;
    z-index: 100;
    color: #FFF;
    text-align: left;
    font-size: 1vh;
    direction: ltr;
    cursor: pointer;
}
.userstextmove{
    animation: userstextmove 30s linear;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards;
}
@keyframes userstextmove {
    0%{
        transform: translateX(0vw);
    }
    25%{
        transform: translateX(1vw);
    }
    50%{
        transform: translateX(0vw);
    }
    75%{
        transform: translateX(-1vw);
    }
    100%{
        transform: translateX(0vw);
    }
}


#mountains{
    width: 120vw;
    /* mix-blend-mode: luminosity; */
    opacity: 1;
    position: absolute;
    bottom: -40vh;
    left: -10vw;
}

#wellcomefloor{
    width: 120vw;
    height: 20vh;
    /* mix-blend-mode: luminosity; */
    opacity: 1;
    position: absolute;
    bottom: -20vh;
    left: -10vw;
}









/* SCENE 2 */






.back{
    opacity: 0;
    width: 5vh;
    position: absolute;
    bottom: 3vh;
    left: -10vw;
    z-index: 200;
    cursor: pointer;
}
.backtext{
    opacity: 0;
    width: 30vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    bottom: 3vh;
    left: -10vw;
    text-align: left;
    font-size: 1.3em;
    font-family: Glastone;
    z-index: 200;
    cursor: pointer;
    margin: 0;
}
.forward{
    opacity: 0;
    width: 5vh;
    position: absolute;
    bottom: 3vh;
    right: -10vw;
    z-index: 200;
    cursor: pointer;
}
.forwardtext{
    opacity: 0;
    width: 30vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    bottom: 3vh;
    right: -10vw;
    text-align: right;
    font-size: 1.3em;
    font-family: Glastone;
    z-index: 200;
    cursor: pointer;
    margin: 0;
}


#sandfloor{
    width: 120vw;
    height: 20vh;
    /* mix-blend-mode: luminosity; */
    opacity: 1;
    position: absolute;
    bottom: -20vh;
    left: -10vw;
}
#jungle{
    width: 130vw;
    /* mix-blend-mode: luminosity; */
    opacity: 1;
    position: absolute;
    bottom: -20vh;
    left: -15vw;
    animation: jungleMove 40s ease-in-out;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards; 
    transform-origin: center bottom;
}

@keyframes jungleMove {
    0%{
        transform: skewX(0);
    }
    10%{
        transform: skewX(10deg);
    }
    20%{
         transform: skewX(0);
    }
    30%{
        transform: skewX(10deg);
    }
    40%{
        transform: skewX(0);
    }
    50%{
        transform: skewX(0);
    }
    60%{
        transform:skewX(15deg);
    }
    70%{
        transform:skewX(0);
    }
    80%{
        transform:skewX(0);
    }
    90%{
        transform:skewX(5deg);
    }
    100%{
        transform:skewX(0);
    }
    
}

#slides{
    width: 40vw;
    list-style: none;
}

#slides h1{
    opacity: 0;
    width: 40vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    top: 10vh;
    left: 50vw;
    z-index: 1000;
    text-align: left;
    direction: ltr;
    font-size: 3em;
    font-family: Glastone;
}

#slides h4{
    opacity: 0;
    width: 40vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    top: 16vh;
    left: 50.5vw;
    z-index: 100;
    color: #FFF;
    text-align: left;
    font-size: 1.2em;
    direction: ltr;
}

#slides h2{
    opacity: 0;
    width: 40vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    top: 24vh;
    left: 50.5vw;
    z-index: 1000;
    text-align: left;
    direction: ltr;
    font-size: 2em;
    font-family: Glastone;
}
#slides p{
    opacity: 0;
    width: 40vw;
    height: 25vh;
    line-height: 5vh;
    position: absolute;
    top: 29vh;
    left: 50.5vw;
    z-index: 100;
    color: #FFF;
    text-align: left;
    font-size: 1em;
    direction: ltr;
}
#slides a{
    opacity: 0;
    width: 10vw;
    height: 4vh;
    line-height: 4.2vh;
    position: absolute;
    display: block;
    top: 70vh;
    left: 85vw;
    z-index: 100;
    text-align: center;
    font-size: 0.8em;
    direction: ltr;
    cursor: pointer;
    background: #35dba9;
    color:#000;
    border-radius: 10px;
}


.slidesselector{
    opacity: 0;
    width: 1vw;
    height: 1vw;
    position: absolute;
    bottom: -0vh;
    background: #FFF;
    border-radius: 100%;
    z-index: 200;
}
#selector1{
    left: 50vw;
    background:#35dba9;
}
#selector2{
    left: 52vw;
}
#selector3{
    left: 54vw;
}
#selector4{
    left: 56vw;
}

#car{
    opacity: 1;
    width: 25vw;
    position: absolute;
    bottom: -20vh;
    right: -30vw;
    z-index: 100; 
}

#caron{
    opacity: 0;
    width: 25vw;
    position: absolute;
    bottom: -20vh;
    right: -30vw;
    z-index: 101;
    animation: carlights 1s linear;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards;
}
@keyframes carlights {
    0%{
        opacity: 0;
    }
    45%{
        opacity: 0;
    }
    50%{
        opacity: 1;
    }
    95%{
        opacity: 1;
    }
    100%{
        opacity: 0;
    }
}
#moon{
    opacity: 1;
    width: 35vw;
    position: absolute;
    top: 10vh;
    right: -37vw;
    z-index: -100;
    display: none;
}
#pot{
    opacity: 1;
    width: 30vw;
    position: absolute;
    bottom: -20vh;
    left: -30vw;
    z-index: 100;
}
#potleaf{
    opacity: 1;
    width: 30vw;
    position: absolute;
    bottom: -20vh;
    left: -30vw;
    z-index: 101;

    animation: potMove 35s ease-in-out;
    animation-delay: 1s;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards; 
    transform-origin: center bottom;
}

@keyframes potMove {
    0%{
        transform: skewX(0);
    }
    10%{
        transform: skewX(4deg);
    }
    20%{
         transform: skewX(0);
    }
    30%{
        transform: skewX(4deg);
    }
    40%{
        transform: skewX(0);
    }
    50%{
        transform: skewX(0);
    }
    60%{
        transform:skewX(6deg);
    }
    70%{
        transform:skewX(0);
    }
    80%{
        transform:skewX(0);
    }
    90%{
        transform:skewX(2deg);
    }
    100%{
        transform:skewX(0);
    }
    
}










/* SCENE 3 */

#galleryfloor{
    width: 120vw;
    height: 20vh;
    opacity: 1;
    position: absolute;
    bottom: -20vh;
    left: -10vw;
}

#gallerywall{
    width: 100vw;
    min-height: 100vh;
    mix-blend-mode: luminosity;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}
#gallerytitle{
    opacity: 0;
    width: 40vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    top: 5vh;
    left: 20vw;
    z-index: 100;
    text-align: left;
    direction: ltr;
    font-size: 2em;
    font-family: Glastone;
}
#gallerytext{
    opacity: 0;
    width: 40vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    top: 9vh;
    left: 30vw;
    z-index: 100;
    color: #FFF;
    text-align: left;
    font-size: 1em;
    direction: ltr;
    z-index: 100;
}
.galleryimg{
    width: 40vw;
    opacity: 1;
    position: absolute;
    top: -100vh;
    left:30vw;
    z-index: 200;
    box-shadow: 5px 5px 10px 2px #000;
    border-radius: 0px;
    border: 10px solid #2d2d2d;

    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode: forwards; 
    transform-origin: center bottom;
}
#gallery1{
    width:35vw;
    left:0vw;
    box-shadow: -5px 5px 10px 2px #000;
    animation: galleryleft 30s ease-in-out;
    animation-iteration-count: infinite;
}
#gallery2{
    width: 37vw;
    left:10vw;
    z-index: 250;
    box-shadow: -5px 5px 10px 2px #000;
    animation: galleryleft 30s ease-in-out;
    animation-iteration-count: infinite;
}
#gallery3{
    width: 39vw;
    left:20vw;
    z-index: 280;
    box-shadow: -5px 5px 10px 2px #000;
    animation: galleryleft 30s ease-in-out;
    animation-iteration-count: infinite;
}
#gallery4{
    z-index: 300;
    box-shadow: 0px 0px 10px 2px #000;
}
#gallery5{
    width: 39vw;
    left:40vw;
    z-index: 280;
    box-shadow: 5px 5px 10px 2px #000;
    animation: galleryright 30s ease-in-out;
    animation-iteration-count: infinite;
}
#gallery6{
    width: 37vw;
    left:50vw;
    z-index: 250;
    box-shadow: 5px 5px 10px 2px #000;
    animation: galleryright 30s ease-in-out;
    animation-iteration-count: infinite;
}
#gallery7{
    width: 35vw;
    left:60vw;
    box-shadow: 5px 5px 10px 2px #000;
    animation: galleryright 30s ease-in-out;
    animation-iteration-count: infinite;
}


@keyframes galleryleft {
    0%{
        transform: translateX(0);
    }
    50%{
        transform: translateX(-2vw);
    }
    100%{
        transform: translateX(0);
    }
}

@keyframes galleryright {
    0%{
        transform: translateX(0);
    }
    50%{
        transform: translateX(2vw);
    }
    100%{
        transform: translateX(0);
    }
}


















/* SCENE 4 */


#seafloor{
    width: 120vw;
    height: 20vh;
    opacity: 1;
    position: absolute;
    bottom: -20vh;
    left: -10vw;
}

#abouttitle{
    opacity: 0;
    width: 40vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    top: 10vh;
    right: -5vw;
    z-index: 1000;
    text-align: left;
    direction: ltr;
    font-size: 2em;
    font-family: Glastone;
}
#abouttext{
    opacity: 0;
    width: 40vw;
    height: 18vh;
    line-height: 3vh;
    position: absolute;
    top: 16vh;
    right: -5vw;
    z-index: 100;
    color: #FFF;
    text-align: left;
    font-size: 0.7em;
    font-weight: lighter;
    direction: ltr;
    overflow-y: scroll;
}

#customertitle{
    opacity: 0;
    width: 40vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    top: 35vh;
    right: -5vw;
    z-index: 1000;
    text-align: left;
    direction: ltr;
    font-size: 2em;
    font-family: Glastone;
}
.customer{
    opacity: 0;
    width:5vw;
    position: absolute;
    top: 44vh;
    right: 27vw;
    border-radius: 100%;
    border: 10px solid #2d2d2d;
}
.customertext{
    opacity: 0;
    width:30vw;
    height: 3vh;
    line-height: 3vh;
    position: absolute;
    top: 47vh;
    right: 0vw;
    border-radius: 100%;
    font-size: 0.8em;
    text-align: left;
    color:#FFF;
}
.customertext span{
    font-size: 2em;
    color:#FFF;
}

#certificatetitle{
    opacity: 0;
    width: 40vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    top: 55vh;
    right: -5vw;
    z-index: 1000;
    text-align: left;
    direction: ltr;
    font-size: 2em;
    font-family: Glastone;
}
.certificate{
    opacity: 0;
    width:5vw;
    position: absolute;
    top: 65vh;
    right: 27vw;
    border-radius: 100%;
    border: 10px solid #2d2d2d;
}
.certificatetext{
    opacity: 0;
    width:30vw;
    height: 3vh;
    line-height: 3vh;
    position: absolute;
    top: 67vh;
    right: 0vw;
    border-radius: 100%;
    font-size: 0.8em;
    text-align: left;
    color:#FFF;
}

#certificate2{
    right: 0vw;
    display: none;
}
#certificate2text{
    right: -10vw;
    display: none;
}
.customertext span{
    font-size: 2em;
    color:#FFF;
}

.clock{
    opacity: 1;
    width: 85vh;
    position: absolute;
    bottom: 3vh;
    left: -50vw;
    z-index: 0;
}

#clocks{
    animation: clockSeconds 15s linear;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards; 
    transform-origin: center center;
    z-index: 0;
}

@keyframes clockSeconds {
    0%{
        transform: rotateZ(0deg);
    }
    100%{
        transform: rotateZ(-360deg);
    }
}

#clockm{
    animation: clockMinutes 900s linear;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards; 
    transform-origin: center center;
    z-index: 1;
}

@keyframes clockMinutes {
    0%{
        transform: rotateZ(0deg);
    }
    100%{
        transform: rotateZ(-360deg);
    }
}

#clockh{
    animation: clockHours 21600s linear;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-fill-mode:forwards; 
    transform-origin: center center;
    z-index: 2;
}

@keyframes clockHours {
    0%{
        transform: rotateZ(0deg);
    }
    100%{
        transform: rotateZ(-360deg);
    }
}


#boat{
    opacity: 1;
    width: 15vw;
    position: absolute;
    bottom: 3vh;
    left: -20vw;
    z-index: 100;
}
.boatmove{
    animation: Movetheboat 40s ease-in-out infinite;
}
@keyframes Movetheboat {
    0%{
        left:25vw;
    }
    30%{
        left: 15vw;
    }
    50%{
        left:35vw;
    }
    80%{
        left: 15vw;
    }
    100%{
        left: 25vw;
    }
}





















/* SCENE 5 */


#sunflowerfloor{
    width: 120vw;
    height: 20vh;
    /* mix-blend-mode: luminosity; */
    opacity: 1;
    position: absolute;
    bottom: -20vh;
    left: -10vw;
    z-index: 3;
    display: none;
}
#contacttitle{
    opacity: 0;
    width: 40vw;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    top: 10vh;
    left: -10vw;
    z-index: 1000;
    text-align: left;
    direction: ltr;
    font-size: 2em;
    font-family: Glastone;
}
#contacttext{
    opacity: 0;
    width: 40vw;
    line-height: 3vh;
    position: absolute;
    top: 19vh;
    left: -10vw;
    z-index: 100;
    color: #FFF;
    text-align: left;
    font-size: 1.2em;
    font-weight: lighter;
    direction: ltr;
    font-family: Glastone;
}
#contactnumber{
    opacity: 0;
    width: fit-content;
    height: 5vh;
    line-height: 5vh;
    position: absolute;
    top: 23vh;
    left: -10vw;
    z-index: 1000;
    text-align: left;
    direction: ltr;
    font-size: 2em;
    font-family: Glastone;
    color: #35dba9;
}
#contacttext2{
    opacity: 0;
    width: 40vw;
    line-height: 3vh;
    position: absolute;
    top: 33vh;
    left: -10vw;
    z-index: 100;
    color: #FFF;
    text-align: left;
    font-size: 1.2em;
    font-weight: lighter;
    direction: ltr;
    font-family: Glastone;
}
#contactlogo{
    opacity: 0;
    width:5vw;
    position: absolute;
    bottom: -5vh;
    right: 47.5vw;
    border-radius: 100%;
    z-index: 1;
    box-shadow: 0px 0px 10px 2px #000;
}
.messangersimg{
    opacity: 0;
    width: 5vw;
    height: 5vw;
    position: absolute;
    top: 37vh;
    left: -10vw;
    border-radius: 100%;
    cursor: pointer;
}
#contacttext3{
    opacity: 0;
    width: 40vw;
    line-height: 3vh;
    position: absolute;
    top: 50vh;
    left: -10vw;
    z-index: 100;
    color: #FFF;
    text-align: left;
    font-size: 1.2em;
    font-weight: lighter;
    direction: ltr;
    font-family: Glastone;
}
.socialmediaimg{
    opacity: 0;
    width: 5vw;
    height: 5vw;
    position: absolute;
    top: 54vh;
    left: -10vw;
    border-radius: 100%;
    z-index: 100;
    cursor: pointer;
}



#dmtext{
    opacity: 0;
    width: 30vw;
    height:5vh;
    line-height: 5vh;
    position: absolute;
    top: 10vh;
    right: -10vw;
    z-index: 100;
    color: #FFF;
    text-align: left;
    font-size: 1.2em;
    font-weight: lighter;
    direction: ltr;
    font-family: Glastone;
}
#dmname{
    opacity: 0;
    width: 30vw;
    height:5vh;
    line-height: 5vh;
    position: absolute;
    top: 19vh;
    right: -10vw;
    z-index: 100;
    color: #FFF;
    text-align: left;
    font-size: 1em;
    font-weight: lighter;
    direction: ltr;
    font-family: Glastone;
    border-radius:20px;
    background:#1d1d1d;
    border:none;
    padding: 1vw;
}
#dmaddress{
    opacity: 0;
    width: 30vw;
    height:5vh;
    line-height: 5vh;
    position: absolute;
    top: 25vh;
    right: -10vw;
    z-index: 100;
    color: #FFF;
    text-align: left;
    font-size: 1em;
    font-weight: lighter;
    direction: ltr;
    font-family: Glastone;
    border-radius:20px;
    background:#1d1d1d;
    border:none;
    padding: 1vw;
}
#dmcontent{
    opacity: 0;
    width: 30vw;
    height:25vh;
    line-height: 5vh;
    position: absolute;
    top: 31vh;
    right: -10vw;
    z-index: 100;
    color: #FFF;
    text-align: left;
    font-size: 1em;
    font-weight: lighter;
    direction: ltr;
    font-family: Glastone;
    border-radius:20px;
    background:#1d1d1d;
    border:none;
    padding: 1vw;
}
#senddm{
    opacity: 0;
    width: 10vw;
    height:5vh;
    line-height: 5vh;
    position: absolute;
    top: 57vh;
    right: -10vw;
    z-index: 100;
    color: #1d1d1d;
    text-align: center;
    font-size: 1em;
    font-weight: lighter;
    direction: ltr;
    font-family: Glastone;
    border-radius:20px;
    background:#e3e3e3;
    border:none;
}

#freecons{
    opacity: 0;
    width: 40vw;
    line-height: 3vh;
    position: absolute;
    bottom: -20vh;
    left: 30vw;
    z-index: 100;
    color: #35dba9;
    text-align: center;
    font-size: 1.5em;
    font-weight: lighter;
    direction: ltr;
    font-family: Glastone;
}

#sunflower{
    height:90vh;
    right: -20vw;
    bottom: -20vh;
    position: absolute;
    opacity: 1;
    z-index: 5;
    display: none;
}
#elephant{
    width:15vw;
    left: 42.5vw;
    bottom: -30vh;
    position: absolute;
    opacity: 1;
    z-index: 3;
    display: none;
}






}/*END OF LANDSCAPE