@media screen and (max-width:420px){
    .photo{
    width:100%;
    height:60vh;
    background-image: linear-gradient(90deg,#826d9d7c,rgb(211, 186, 196));
    }

    .irina{
    width:85%;
    height:280px;
    top:36px;
    left:90px;
    z-index: 0;
    opacity:0.8;
    }


    .violet1{
    width:180px;
    height:222px;
    left:-10px;
    top:150px;
    z-index: 2;
    transform: rotateZ(45deg);
    }

    .perfect{
    font-size: 45px;
    top:15px;
    left: 110px;
    z-index: 2;
    }

    #fav1{
    font-size: 50px;
    z-index: 4;
    top:-130px;
    left:140px;
    }

    .i_txt{
    width:260px;
    height:130px;
    top:310px;
    left:125px;
    z-index: 6;
    }
    
    .h_irina{
    font-size: 22px;
    }

    .v{
    font-size: 26px;
    }
    
    .p_irina{
    font-size: 14px;
    color: white;
    font-family: 'Times New Roman', Times, serif;
    font-style: italic;
    text-align: center;
    padding-top: 8px;
    }

    .underline2{
    width:145px;
    margin-top: 8px;
    margin-left: 58px;
    height:2px;
    }

    .sp1{
    font-size: 15px;
    padding-top: 0px;
    }

    .mix{
    width:550px;
    height:450px;
    top:450px;
    left: 500px;
    z-index: 3;
    }

    .round{
    width:200px;
    height:125px;
    border-radius: 30% 70%;
    top:230px;
    left: 115px;
    font-size: 18px;
    position: absolute;
    font-family: 'Times New Roman', Times, serif;
    font-style: italic;
    padding-top: 50px;
    padding-left: 35px;
    z-index: 1;
    animation:3s linear;
    animation-name: lip;
    }

    .leftfix{
    width:6%;
    height:60vh;
    position: fixed;
    top:0px;
    z-index: 5;
    }


    .list{
    width:90%;
    height:350px;
    margin-top: 75px;
    }

    .nice{
    width:200px;
    height:100px;
    font-size: 15px;
    }


    .board{
    width:90%;
    height:60px;
    top:-12px;
    left:25px;
    padding-left: 40px;
    z-index: 2;
    } 

    .h_board{
    font-size: 20px;
    font-family:fav;
    padding-top: 10px;
    text-align: left;
    }

    .between_1{
    font-size: 24px;
    left: 45px;
    top:-235px;
    position: relative;
    z-index: 2;
    }

    .between_2{
    font-size: 60px;
    color: rgb(234, 222, 238);
    left: 60px;
    top:-295px;
    position: relative;
    z-index: 1;
    }


    .all{
    width: 100%;
    height:400px;
    position: relative; 
    }

    .cone_3{
    width:110%;
    height:300px;
    position: relative;
    top:-30px;
    left:15px;
    z-index: 1;
    display: none;
    }


    .triangle{
    margin-left: 47px;
    width: 40px;
    height: 40px;
    appearance: none;
    background-color: rgb(225, 228, 177);
    clip-path: ellipse(25% 23% at 50% 50%);
    position: absolute;
    left:145px;
    top:-50px;
    z-index: 5;
    } 


    .triangle:checked{
    clip-path: ellipse(50% 23% at 50% 50%);
    background-color: rgb(252, 252, 244);

    }
    .triangle:checked ~ .cone_3{
    display: block;
    }
    .triangle:checked ~ .cone{
    display: block;
    }
    .triangle:checked ~ .ellipse_3{
    display: block;
    }
    .triangle:checked ~ .ellipse{
    display: block;
    }



    .cone{
    width:150px;
    height:170px;
    border-radius: 55%;
    clip-path: polygon(50% 3%, 0% 100%, 100% 100%);  
    background-image: linear-gradient(#fff,  rgb(213, 216, 198), rgba(178, 133, 178, 0.164), rgba(95, 54, 101, 0));
    z-index: 1;
    margin-left: -17px;
    display: inline-block;
    }

    .ellipse_3{
    width:110%;
    height:300px;
    position: relative;
    top:-225px;
    left:3px;
    z-index: 3;
    display: none; 
    }

    .ellipse{
    width:113px;
    height:56px;
    border-radius: 90%;
    font-size: 16px;
    padding-top:11px;
    color: rgb(113, 84, 101);
    text-align: center;
    z-index: 1;
    display: inline-block;
    }

    .ellipse:first-child{
    background-color: rgb(248, 246, 242);   
    background-size: cover;
    margin-left: 14px;
    }  

        
    .ellipse:nth-child(2){
    background-color: rgb(248, 241, 226);   
    background-size: cover;
    margin-left: 19px;

    }

    .ellipse:nth-child(3){
    background-color: rgb(236, 227, 207);   
    background-size: cover;
    margin-left: 20px;

    }
    

    .irina2{
    width:270px;
    height:320px;
    border-radius: 70% 30%;
    top: -380px;
    left:95px;
    }
    .cream_3{
    width: 700px;
    height: 320px;
    position: relative;
    top:-400px;
    left:-25px;
    display: flex;
    justify-content: space-between;
    }

    .cream{
    width: 190px;
    height: 172px;
    position: absolute;
    top:100px;
    }

    .ivory{
    background-image: url(creme_nat.png);
    background-size: cover;
    }

    .natural{
    left:0px;
    animation:2s linear;
    animation-name: tone1;
    animation-fill-mode: forwards;
    }

    .peach{
    background-image: url(creme_p.png);
    background-size: cover;
    left:0px;
    animation:2s linear;
    animation-name: tone2;
    animation-fill-mode: forwards;
    }

    .white{
    width: 165px;
    height: 145px;
    position: relative;
    left:0px;
    top: -725px;
    z-index: 2;
    transform: rotateZ(60deg);
    animation:8s linear;
    animation: weiss 5s infinite;
    }

    .items{
    width:100%;
    height:100vh;
    position: relative;
    z-index: 1;
    }

    .lip{
    width:300px;
    height:300px;
    background-image: url(lip4.png);
    background-size: cover;
    position: relative;
    left:450px; 
    }

    .flower2{
    width:120px;
    height:120px;
    background-image: url(violet3.png);
    background-size: cover;
    position:relative;
    left:280px;
    top:-590px;
    transform: rotateZ(-150deg);
    z-index: 3;
    animation:10s linear;
    animation: weiss 5s infinite;    
    }

    .shadow_3{
    width: 350px;
    height: 215px;
    position: relative;
    left: 35px;
    top:360px;
    display: flex;
    justify-content: center;
    background-image: url(palette2.avif);
    background-size: cover;
    animation:8s linear;
    animation-name: stand;
    }

    .p_txt2{
    font-size: 25px;
    position: absolute;
    top:300px;
    left:70px;
    text-shadow: 5px 5px 5px  rgb(234, 195, 234);
    }

    .rose{
    width: 100%;
    height: 100vh;
    }

    .check{
    width:300px;
    height:300px;
    background-image: url(check.png);
    background-size: cover;
    position: relative;
    left:1400px; 
    top:-300px;   
    }

    .petal1{
    width:73px;
    height:51px;
    background-image: url(petal1.png);
    background-size: cover;
    position: absolute;
    z-index: 1;
    transform: rotateZ(160deg);
    animation:7s linear;
    animation-name: leaf_1;
    animation-fill-mode: forwards;
    }


    .petal2{
    width:70px;
    height:50px;
    background-image: url(petal2.png);
    background-size: cover;
    position: relative;
    animation:5s linear;
    animation-name: leaf_2;
    animation-fill-mode: forwards;
    z-index: 2;
    }

    .petal3{
    width:70px;
    height:50px;
    background-image: url(petal2.png);
    background-size: cover;
    position: absolute;
    transform: rotate(30deg);
    animation:5s linear;
    animation-name: leaf_3;
    animation-fill-mode: forwards;
    }


    .pic1{
    width:160px;
    height:140px;
    border-radius: 70% 30%;
    background-image: url(shadow1.jpg);
    background-size: cover;
    position: absolute;
    left:245px;
    top:550px;
    border: 5px solid #fff;
    animation:4s linear;
    animation-name: lip;
    }

    .irina_3{
    width:200px;
    height:260px;
    border-radius: 30% 70%;
    background-image: url(cosm.png);
    background-size: cover;
    position: absolute;
    left:40px;
    top:550px;
    z-index: -1;
    transform: rotateZ(-20deg);
    }


    .writting{
    width: 1100px;
    height:400px;
    position:absolute;
    top:-50px;
    left:80px;
    }

    .h_grey{
    font-size: 24px;
    position:absolute;
    top:200px;
    left:-70px;
    }

    .h_white{
    font-size: 50px;
     padding-top: -770px;
    font-style: italic;
    position:absolute;
    top:20px;
    }

    .underline3{
    width:145px;
    margin-top: 170px;
    margin-left: 60px;
    height:4px;
    background-color: white;
    }

    .irina_4{
    width:350px;
    height:340px;
    position: relative;
    left:35px;
    top:390px;
    opacity:0.6;
    }
    
    .check{
    width:230px;
    height:230px;
    position: relative;
    left:185px;
    top:-1035px;
    opacity:0.6;
    animation:3s linear;
    animation-name: lip;  

    }

    .sponge{
    width:230px;
    height:280px;
    background-image: url(sponge.png);
    background-size: cover;
    position: relative;
    left:125px;
    top:-920px;
    animation:3s linear;
    animation-name: lip;  
    z-index: 2;

        }
    
    .lip{
    width:220px;
    height:155px;
    background-image: url(lip4.png);
    background-size: cover;
    position: relative;
    left:15px;
    top:290px;
    animation:3s linear;
    animation-name: lip;  
    }
    
    .sakura{
    width: 130px;
    height: 315px;
    background-image: url(sakura.png);
    background-size: cover;
    position: relative;
    top:-580px;
    animation:10s linear;
    animation: weiss 5s infinite;
    z-index: 2;
    }

    .i_txt1{
    width:340px;
    height:240px;
    position: relative;
    top:-1050px;
    left:50px;
    z-index: 6;
    z-index: 3;
    animation:1s linear;
    animation-name: text;
    }

    .lash{
    width: 270px;
    height: 390px;
    background-image: url(lash_1.png);
    background-size: cover;
    position: relative;
    top:-270px;
    left:10px;
    opacity:0.5;
    transform: rotateZ(40deg);
    z-index: -1;
    animation:0.4s linear;
    animation-name: lash;
    }    

    .pink{
    width: 150px;
    height: 160px;
    background-image: url(pink.png);
    background-size: cover;
    position: relative;
    top:-675px;
    left:-25px;
    animation:2s linear;
    animation-name: rose;
    }


    @keyframes lash{
        from{    
         left: 600px;
         top:300px;
        }
     
         to{    
        top:100px;
        left:700px;
        }
    }
    


    @keyframes tone1{
        from{    
        left: 0px;
        top:100px;
        }
 
        to{    
        left:140px;
        top:120px;
        }
    }

     @keyframes tone2{
        from{    
        left: 0px;
        top:100px;
        }
 
        to{    
        left:280px;
        top:100px;

        }
    }



    @keyframes leaf_1{
        from{    transform: rotateZ(0deg);
        left: 1600px;
        top:-100px;
        }

        to{    
        transform: rotateZ(170deg);
        left:123px;
        top:283px;
        }
    }



    @keyframes leaf_2{
        from{  
        transform: rotateZ(90deg);
  
        left: -10px;
        top:200px;
        }
 
        to{ 
        transform: rotateZ(-10deg);
        left:295px;
        top:72px;
        }
    }    

    @keyframes leaf_3{
        from{    
        transform: rotateZ(90deg);
        left: 20px;
        top:400px;
        }
 
        to{    
        transform: rotateZ(-10deg);  
        left:300px;
        top:440px;
         }
 
    }    

    @keyframes flip{
        from {
        transform: rotateY(0deg);
        }
        to {
        transform: rotateY(360deg);
        }
    }

    @keyframes stand{
        from {
        transform: rotateX(90deg);
        }
        to {
        transform: rotateX(0deg);
        }
    }


    @keyframes weiss{ 
        to{transform: scale(1.4)}; 
        50%{transform: scale(1.1);}
        50%{transform: scale(1.2);}
        50%{transform: scale(1.1);}
        100%{transform: scale(1);}
    }


    @keyframes text{ 
        from {
        transform: rotateY(90deg);
        }
        to {
        transform: rotateY(0deg);
        }
    }
    
    @keyframes lip{
        0% {
        opacity: 0;
        }
            
        100% {
        opacity: 1;
        }
    }

    @keyframes rose{
        0% {
        opacity: 0;
        }
                
        100% {
        opacity: 1;
        }
    }
}




@media screen and (max-width:360px){
    .irina{
    left:90px;
    }


    .perfect{
    left: 110px;
    }

    #fav1{
    left:110px;
    }

    .i_txt{
    width:245px;
    height:130px;
    position: relative;
    top:310px;
    left:75px;
    }
    
    .h_irina{
    font-size: 22px;
    color: white;
    font-family: 'Times New Roman', Times, serif;
    font-style: italic;
    text-align: center;
    }
    .v{
    font-size: 26px;
    color: rgb(106, 44, 110);
    font-family: 'Times New Roman', Times, serif;
    font-style: italic;
    text-align: center;
    }
    
    .p_irina{
    font-size: 14px;
    color: white;
    font-family: 'Times New Roman', Times, serif;
    font-style: italic;
    text-align: center;
    padding-top: 8px;
    }

    .underline2{
    width:145px;
    margin-top: 8px;
    margin-left: 58px;
    height:2px;
    background-color: white;
    }

    .sp1{
    font-size: 15px;
    font-weight: bold;
    color: white;
    font-family: 'Times New Roman', Times, serif;
    text-align: right;
    padding-top: 0px;
    display: block;
    }

    .mix{
    width:550px;
    height:450px;
    background-image: url(pink.png);
    background-size: cover;
    position: absolute;
    top:450px;
    left: 500px;
    z-index: 3;
    }

    .round{
    left: 100px;
    }

    .leftfix{
    width:6%;
    height:60vh;
    position: fixed;
    top:0px;
    border-radius: 0px 200px 0px 0px;
    background-color: rgba(55, 35, 49, 0.184);
    box-shadow: 20px 20px 20px rgb(144, 120, 144);
    z-index: 5;
    animation:8s linear;
    animation-delay: 2s;
    animation-name: flip;
    }


    .list{
    width:90%;
    height:350px;
    margin-top: 75px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    list-style-type: none;
    }

    .nice{
    width:200px;
    height:100px;
    font-size: 12px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: bolder;
    color:aliceblue;
    padding-top: 60px;;
    text-decoration: none;
    list-style-type: none;
    }
    .nice:hover{
    width:250px;
    color:rgb(225, 106, 239);
    }
    .total{
    width:100%;
    height:95vh;
    background-image:url(bg5.jpg);
    background-size: cover;
    }

    .board{
    width:80%;
    height:60px;
    background-color: rgb(98, 78, 117);
    box-shadow: 20px 20px 20px rgb(240, 243, 203);
    background-size: cover;
    position: relative;
    top:-12px;
    left:25px;
    display: flex;
    justify-content:space-evenly;
    padding-left: 40px;
    z-index: 2;
    } 

    .h_board{
    font-size: 14px;
    font-family:fav;
    font-style: italic;
    color:rgb(206, 181, 193);
    padding-top: 10px;
    text-align: left;
    }

    .between_1{
    font-size: 22px;
    color: rgb(64, 38, 72);
    font-family: 'Times New Roman', Times, serif;
    font-style: italic;
    text-align: left;  
    left: 20px;
    top:-235px;
    position: relative;
    z-index: 2;
    }

    .between_2{
    font-size: 60px;
    color: rgb(234, 222, 238);
    font-family: sign;
    font-style: italic;
    text-align: left;  
    left: 30px;
    top:-295px;
    position: relative;
    z-index: 1;
    }


    .all{
    width: 100%;
    height:400px;
    position: relative; 
    }

    .cone_3{
    width:110%;
    height:300px;
    position: relative;
    top:-30px;
    left:15px;
    z-index: 1;
    display: none;
    }


    .triangle{
    left:100px;
    } 


    .triangle:checked{
    clip-path: ellipse(50% 23% at 50% 50%);
    background-color: rgb(252, 252, 244);

    }
    .triangle:checked ~ .cone_3{
    display: block;
    }
    .triangle:checked ~ .cone{
    display: block;
    }
    .triangle:checked ~ .ellipse_3{
    display: block;
    }
    .triangle:checked ~ .ellipse{
    display: block;
    }



    .cone{
    width:140px;
    height:175px;
    border-radius: 55%;
    clip-path: polygon(50% 3%, 0% 100%, 100% 100%);  
    background-image: linear-gradient(#fff,  rgb(213, 216, 198), rgba(178, 133, 178, 0.164), rgba(95, 54, 101, 0));
    z-index: 1;
    margin-left: -30px;
    display: inline-block;
    }

    .ellipse_3{
    width:110%;
    height:300px;
    position: relative;
    top:-225px;
    left:3px;
    z-index: 3;
    display: none; 
    }

    .ellipse{
    width:99px;
    height:50px;
    border-radius: 90%;
    font-size: 16px;
    font-style: italic;
    font-family: Arial, Helvetica, sans-serif;  
    padding-top:11px;
    color: rgb(113, 84, 101);
    text-align: center;
    z-index: 1;
    display: inline-block;
    }

    .ellipse:first-child{
    background-color: rgb(248, 246, 242);   
    background-size: cover;
    margin-left: 3px;
    }  

        
    .ellipse:nth-child(2){
    background-color: rgb(248, 241, 226);   
    background-size: cover;
    margin-left: 11px;

    }

    .ellipse:nth-child(3){
    background-color: rgb(236, 227, 207);   
    background-size: cover;
    margin-left: 11px;

    }
    

    .irina2{
    width:220px;
    height:290px;
    border-radius: 70% 30%;
    border:2px solid white;
    background-image: url(ircosm.jpg);
    background-size: cover;
    position: relative;
    top: -400px;
    left:95px;
    }
    .cream_3{
    width: 700px;
    height: 320px;
    position: relative;
    top:-400px;
    left:-25px;
    display: flex;
    justify-content: space-between;
    }

    .cream{
    width: 190px;
    height: 172px;
    position: absolute;
    top:100px;
    }

    .ivory{
    background-image: url(creme_nat.png);
    background-size: cover;
    }

    .natural{
    background-image: url(creme_1.png);
    background-size: cover;
    left:0px;
    animation:2s linear;
    animation-name: tone1;
    animation-fill-mode: forwards;
    }

    .peach{
    background-image: url(creme_p.png);
    background-size: cover;
    left:0px;
    animation:2s linear;
    animation-name: tone2;
    animation-fill-mode: forwards;
    }

    .white{
    width: 165px;
    height: 145px;
    background-image: url(wflower.png);
    background-size: cover;
    position: relative;
    left:0px;
    top: -725px;
    z-index: 2;
    transform: rotateZ(60deg);
    animation:8s linear;
    animation: weiss 5s infinite;
    }

    .items{
    width:100%;
    height:100vh;
    background-image: linear-gradient(#69597e7c,rgb(250, 221, 248));
    position: relative;
    z-index: 1;
    }

    .lip{
    width:300px;
    height:300px;
    background-image: url(lip4.png);
    background-size: cover;
    position: relative;
    left:450px; 
    }

    .flower2{
    left:235px;
    top:-545px;
    }

    .shadow_3{
    width: 270px;
    height: 160px;
    position: relative;
    left: 35px;
    top:315px;
    display: flex;
    }

    .p_txt2{
    font-size: 25px;
    color: rgb(110, 91, 120);
    font-family:'Times New Roman', Times, serif;
    font-style: italic;
    font-weight: bolder;
    position: absolute;
    top:300px;
    left:70px;
    text-shadow: 5px 5px 5px  rgb(234, 195, 234);
    }

    .rose{
    width: 100%;
    height: 100vh;
    background-image: linear-gradient(#a97ba57c,rgb(250, 221, 239));
    }

    .check{
    width:300px;
    height:300px;
    background-image: url(check.png);
    background-size: cover;
    position: relative;
    left:1400px; 
    top:-300px;   
    }

    .petal1{
    width:73px;
    height:51px;
    background-image: url(petal1.png);
    background-size: cover;
    position: absolute;
    z-index: 1;
    transform: rotateZ(160deg);
    animation:7s linear;
    animation-name: leaf_1;
    animation-fill-mode: forwards;
    }


    .petal2{
    width:70px;
    height:50px;
    background-image: url(petal2.png);
    background-size: cover;
    position: relative;
    animation:5s linear;
    animation-name: leaf_2;
    animation-fill-mode: forwards;
    z-index: 2;
    }

    .petal3{
    width:70px;
    height:50px;
    background-image: url(petal2.png);
    background-size: cover;
    position: absolute;
    transform: rotate(30deg);
    animation:5s linear;
    animation-name: leaf_3;
    animation-fill-mode: forwards;
    }


    .pic1{
    width:160px;
    height:140px;
    border-radius: 70% 30%;
    background-image: url(shadow1.jpg);
    background-size: cover;
    position: absolute;
    left:190px;
    top:475px;
    border: 5px solid #fff;
    animation:4s linear;
    animation-name: lip;
    }

    .irina_3{
    width:200px;
    height:260px;
    border-radius: 30% 70%;
    background-image: url(cosm.png);
    background-size: cover;
    position: absolute;
    left:40px;
    top:550px;
    z-index: -1;
    transform: rotateZ(-20deg);
    }


    .writting{
    width: 1100px;
    height:400px;
    position:absolute;
    top:-50px;
    left:80px;
    }

    .h_grey{
    font-size: 19px;
    position:absolute;
    top:170px;
    left:-70px;
    }


    .h_white{
    font-size: 40px;
    }

    .underline2{
    width:145px;
    margin-top: 8px;
    margin-left: 77px;
    height:2px;
    background-color: white;
    }

    .underline3{
    width:85px;
    margin-top: 150px;
    margin-left: 60px;
    height:2px;
    background-color: white;
    }
    
    .irina_4{
    width:350px;
    height:340px;
    background-image: url(ira_low.png);
    background-size: cover;
    position: relative;
    left:35px;
    top:390px;
    opacity:0.6;
    }
    
    .check{
    width:230px;
    height:230px;
    background-image: url(check.png);
    background-size: cover;
    position: relative;
    left:130px;
    top:-970px;
    opacity:0.6;
    animation:3s linear;
    animation-name: lip;  

    }

    .sponge{
    width:180px;
    height:205px;
    background-image: url(sponge.png);
    background-size: cover;
    position: relative;
    left:125px;
    top:-880px;
    animation:3s linear;
    animation-name: lip;  
    z-index: 2;

        }
    
    .lip{
    width:220px;
    height:155px;
    background-image: url(lip4.png);
    background-size: cover;
    position: relative;
    left:15px;
    top:290px;
    animation:3s linear;
    animation-name: lip;  
    }
    
    .sakura{
    width: 130px;
    height: 315px;
    background-image: url(sakura.png);
    background-size: cover;
    position: relative;
    top:-580px;
    animation:10s linear;
    animation: weiss 5s infinite;
    z-index: 2;
    }

    .i_txt1{
    width:300px;
    height:240px;
    position: relative;
    top:-990px;
    left:20px;
    z-index: 6;
    z-index: 3;
    animation:1s linear;
    animation-name: text;
    }

    .lash{
    width: 270px;
    height: 390px;
    background-image: url(lash_1.png);
    background-size: cover;
    position: relative;
    top:-230px;
    left:10px;
    opacity:0.5;
    transform: rotateZ(40deg);
    z-index: -1;
    animation:0.4s linear;
    animation-name: lash;
    }    

    .pink{
    width: 150px;
    height: 160px;
    background-image: url(pink.png);
    background-size: cover;
    position: relative;
    top:-675px;
    left:-25px;
    animation:2s linear;
    animation-name: rose;
    }


    @keyframes lash{
        from{    
         left: 600px;
         top:300px;
        }
     
         to{    
        top:100px;
        left:700px;
        }
    }
    


    @keyframes tone1{
        from{    
        left: 0px;
        top:100px;
        }
 
        to{    
        left:105px;
        top:125px;
        }
    }

     @keyframes tone2{
        from{    
        left: 0px;
        top:100px;
        }
 
        to{    
        left:205px;
        top:100px;

        }
    }



    @keyframes leaf_1{
        from{    transform: rotateZ(0deg);
        left: 1600px;
        top:-100px;
        }

        to{    
        transform: rotateZ(170deg);
        left:123px;
        top:283px;
        }
    }



    @keyframes leaf_2{
        from{  
        transform: rotateZ(90deg);
  
        left: -10px;
        top:200px;
        }
 
        to{ 
        transform: rotateZ(-10deg);
        left:270px;
        top:72px;
        }
    }    

    @keyframes leaf_3{
        from{    
        transform: rotateZ(90deg);
        left: 20px;
        top:400px;
        }
 
        to{    
        transform: rotateZ(-10deg);  
        left:260px;
        top:440px;
         }
 
    }    

    @keyframes flip{
        from {
        transform: rotateY(0deg);
        }
        to {
        transform: rotateY(360deg);
        }
    }

    @keyframes stand{
        from {
        transform: rotateX(90deg);
        }
        to {
        transform: rotateX(0deg);
        }
    }


    @keyframes weiss{ 
        to{transform: scale(1.4)}; 
        50%{transform: scale(1.1);}
        50%{transform: scale(1.2);}
        50%{transform: scale(1.1);}
        100%{transform: scale(1);}
    }


    @keyframes text{ 
        from {
        transform: rotateY(90deg);
        }
        to {
        transform: rotateY(0deg);
        }
    }
    
    @keyframes lip{
        0% {
        opacity: 0;
        }
            
        100% {
        opacity: 1;
        }
    }

    @keyframes rose{
        0% {
        opacity: 0;
        }
                
        100% {
        opacity: 1;
        }
    }
}