
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    scroll-behavior: smooth;
}
body{
    width: 100vw;
    height: 740vh;
    overflow-x: hidden;
  
    
}

header nav{
    width: 100%;
    height: 61px;
    background: black;
    
}
header nav {
    display: flex;
   
}
header nav ul{
    display: flex;
}
header nav ul li{
    color: white;
    list-style: none;
    font-family: 'Roboto', sans-serif;
    margin: 18px 14px;
    cursor: pointer;
   transition: all 0.3s ease;
}
header nav ul li:hover{
    transform: scale(1.2);
    color: yellow;
}


.UL1{
    margin-left: 180px;
}
.UL1 i{
    color: white;
    margin: 18px 15px;
    font-size: 24px;
    transition: all 0.3s ease;
    cursor: pointer;
   
    
}
.UL1 p,a {
    text-decoration: none;
    color: white;
    font-family: 'Roboto', sans-serif; 
    margin: 18px 5px;
    transition: all 0.3s ease;
    cursor: pointer;
    

}    
.UL1 span i{
    color: blue;
    font-size: 10px; 
    margin-top: 24px;
    transition: all 0.3s ease;
    cursor: pointer;

}

.UL1 p:hover{
    transform: scale(1.2);
    color: yellow;
}
.UL1 i:hover{
    transform: scale(1.2);
    color: yellow;
}
nav img{
    transition: all 0.3s ease;
    cursor: pointer;
}
nav img:hover{
    transform: scale(0.8);
}
.DIV1{
    width: 100%;
    height: 660px;
    background-color: yellow;
}
.DIV1 img{
    width: 100%;
    height: 660px;
    position: relative;
}
.DIV1 h1{
    position: absolute;
    top: 260px;
    left: 100px;
    font-family:sans-serif; 
    font-size: 40px;
    cursor: pointer;
}
.DIV1 h3{
    position: absolute;
    top: 330px;
    left: 100px;
    font-family:sans-serif;
    font-size: 16px; 
    cursor: pointer;
}
.BTN-GRP{
    position: absolute;
    top: 0px;
    left: -30px;
}
.BTN-GRP .BTN1{
    width: 150px;
    height: 42px;
    background-color: black;
    border: 1px solid rgb(2, 204, 255);
    position: absolute;
    top: 390px;
    left: 130px;
    border-radius: 6px;
}
.BTN-GRP .BTN1 i{
    color: white;
    font-size: 30px;
    margin: 6px 10px;
}
.BTN1 h6,h4{
    font-family: 'Roboto', sans-serif; 
    color: white;
    font-weight: 400;
}
.BTN1 h6{
 position: absolute;
 font-size: 10px;
 color: rgba(255, 255, 255, 0.87);
 top: 5px;
 left: 45px;

}

.BTN1 h4{
    position: absolute;
    top: 15px;
    left: 45px;
    
   }
   .BTN-GRP .BTN2{
    width: 150px;
    height: 42px;
    background-color: black;
    border: 1px solid rgb(255, 0, 0);
    position: absolute;
    top: 390px;
    left: 300px;
    border-radius: 6px;
}
.BTN-GRP .BTN2 img{
 width: 35px;
 height: 35px;
margin: 0px 10px;
border-radius: 10px;
}
.BTN2 h6,h4{
    font-family: 'Roboto', sans-serif; 
    color: white;
    font-weight: 400;
}
.BTN2 h6{
 position: absolute;
 font-size: 10px;
 color: rgba(255, 255, 255, 0.87);
 top: 6px;
 left: 45px;

}

.BTN2 h4{
    position: absolute;
   top: 16px;
    left: 46px;
    font-size: 15px;
    
   }
   .BTN1,.BTN2{
    transition: all 0.3s ease;
   }
   .BTN1:hover{
    transform: scale(1.1);
    cursor: pointer;
   }
   .BTN2:hover{
    transform: scale(1.1);
    cursor: pointer;
   }
/* .nav{
    background-color: red;
    width: 0px;
    height: 100px;
} */

main{
    width: 100%;
    height: 600vh;
    position: relative;
    
    
}
main h1{
    font-family: 'Roboto', sans-serif; 
    font-weight: 400;
   position: absolute;
   font-size: 40px;
   top: 100px;
   left: 0px;
  
}

main .MAIN1{
    width: 100vw;
    height: 125vh;
    margin-top: 50px;
    background-image: url("./EXTRAS/part2.png");
    background-position: center;

   
}
main .MAIN1 .IM1{
    position: absolute;
    left: -300px;
    transition: all 1.0s ease;
}
main .MAIN1:hover .IM1{
    transform: translateX(300px);
}
main .MAIN1 .S-1{
    position: absolute;
    left: 20px;
    color: white;
    font-size: 55px;
    font-family: 700;
    font-family: sans-serif;
    transition: all 1.0s ease;
}
main .MAIN1:hover .S-1{
    transform: translateX(300px);
}
.IM2{
    position: absolute;
    width: 550px;
    top: 260px;
    left: 240px;
}
.IM3{
    position: absolute;
    width: 380px;
    left: 820px;
    top: 277px;
}
.IM4{
    position: absolute;
    right: 0px;
    top: 310px;
}
main .MAIN2{
    width: 100%;
    height: 125vh;
    position: absolute;
    
}
.MAIN2 video{
    width: 100vw;
    height: 100%;
    position: absolute;
    top: 88px;
}
.MAIN2 h1{
    color: #ddd;
    position: absolute;
    top: 700px;
    font-size: 30px;
    font-family: 'Roboto', sans-serif;    
    left: 20px;
}
.MAIN2 .BTN{
    width: 140px;
    height: 50px;
    background-color: rgba(255, 0, 0, 0.932);
    position: absolute;
    border: none;
    text-align: center;
    top: 500px;
    left: 200px;
    border-radius: 3px;
    cursor: pointer;
 
}
.MAIN2 .BTN a{
    text-decoration: none;
    color: white;
    font-family: sans-serif;
    font-size: 20px;
    
}
.MAIN3{
    width: 100vw;
    height: 60vh;
    position: absolute;
     top: 1600px;
     background-color: pink;
  
    
}
.WALL2{
    width: 100vw;
    position: absolute;
    top: -12px;
}

.DIV4{
    width: 100vw;
    height: 120vh;
    background-color: rgb(214, 208, 208);
    position: relative;
    top: 1600px;
    background-image: url("./ADDONS/part4.png");
    background-position: center;
}
#RAPI-BACK{
    position: absolute;
    width: 800px;
    left: -200px;
    pointer-events: none;
}

.RED{
position: absolute;
width: 600px;
left: 580px;
top: 60px;
pointer-events: none;
}
#nav{
    position: absolute;
    width: 300px;
    left: 580px;
    top: 40px;
}

.MENU{
    position: absolute;
    width: 600px;
    left: 770px;
    pointer-events: none;
}
.TITLE{
    position: absolute;
    left: 1020px;
    width: 300px;
    top: 40px;
    pointer-events:none;
}
.KARD{
    position: absolute;
    right: 140px;
    top: 180px;
}
.KARD ul img{
    margin: 10px 8px;
    width: 80px;
    transition: all 0.3s ease;
}
.MORE{
    position: absolute;
    right: 45px;
    width: 300px;
    top: 100px;
    pointer-events:none;
}
.KARD ul img:hover{
  transform: scale(1.1);
}
.DIV5{
    width: 100vw;
    height: 120vh;
    position: absolute;
    top: 3140px;
}
.DIV5{
    display: flex;
    justify-content: center;
    align-items: center;
    
}
.DIV5 video{
    width: 300px;
    transition: all 0.3s ease;

}
.DIV5 video:hover{
    transform: translateY(10px);
}
.DIV5  .K1{
    position: absolute;
    left: 150px;
    width: 270px;
    transition: all 0.3s ease;
}
.DIV5 .K2{
    position: absolute;
    right: 150px;
    width: 270px;
    transition: all 0.3s ease;
}
.DIV5 .K2:hover{
    transform: translateY(10px);
}
.DIV5 .K1:hover{
    transform: translateY(10px);
}
footer{
    display: flex;
    width: 100vw;
    height: 40vh;
    background-color: rgb(0, 0, 0);
}
footer img{
    position: absolute;
    width: 300px;
    top: 4760px;
}
footer ul{
    position: absolute;
 left: 400px;
 top: 4740px;

}
footer ul li{
    color: white;
    list-style: none;
    font-family: sans-serif;
    font-family: 400;
    font-size: 20px;
    margin: 15px 0px;
    cursor: pointer;
    transition: all 0.3s ease;
}
footer ul li:hover{
    color: yellow;
    transform: translateX(10px);
}
.YUEL{
    left: 700px;
    top: 4738px;
}
.YUEL li{
    font-size: 20px;
    margin: 15px 0;
}
.FIMG{
    width: 100px;
    position: absolute;
    right: 70px;
    top: 4780px;
}
.R1{
    position: absolute;
    width: 500px;
    height: 300px;
    top: 300px;
    left: 265px;
  
}
.R2{
    position: absolute;
    width: 300px;
    top: 300px;
    left: 850px;
  
}
.MAIN1 p{
    position: absolute;
    top: 500px;
    left: 920px;
    font-size: 25px;
    font-family: sans-serif;
    font-family: 700;
}
.MAIN1 h6{
    position: absolute;
    top: 550px;
    left: 850px;
    font-size: 18px;
    font-family: sans-serif;
    font-family: 700;
    line-height: 30px;
}
.DIV4 h3{
    font-family: sans-serif;
    font-size: 40px;
    position: absolute;
    top: 350px;
    left: 450px;

}
.MAIN3 h1{
    font-size: 50px;
    position: absolute;
    left: 60%;
    top: 260px;
    cursor: pointer;
}
.BAR{
    width: 500px;
    position: absolute;
    top: 410px;
    right: 40px;
   cursor: pointer;
   font-family: sans-serif;
   font-size: 14px;
}
.BTN2{
    position: absolute;
    right: 400px;
    top: 460px;
    width: 140px;
    height: 50px;
    background-color: rgba(255, 0, 0, 0.932);
    position: absolute;
    border: none;
    text-align: center;
    border-radius: 3px;
    cursor: pointer;
}
