

@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Outfit:wght@100..900&family=Squada+One&family=Young+Serif&display=swap');

.squada-one-regular {
    font-family: "Squada One", sans-serif;
    font-weight: 400;
    font-style: normal;
  }

h1{
    font-family: "Squada One", sans-serif;
    font-weight: 400;
    font-style: normal;

}


* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}



body {
    font-family: Arial, sans-serif;
    color: #333;
    background-color: rgb(255, 234, 208);
}



.main h1{
    font-family: "Young Serif", serif;
    font-weight: 400;
    font-style: normal;
}

.header {
    background-image: url(tarazhigh.png);
    background-size: cover;
    background-position:center ;
    color: white;
    text-align: center;
    padding: 160px 30px;
}

.navbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 20px 40px;
    
}

.navbar a{
    color: aliceblue;
    text-decoration: none;
    transition: color 0.3s;
    margin-bottom: 100px;
    margin-top: -180px;
    margin-left: -20PX;

}

.navbar a:hover{
    color: rgb(255, 152, 152);
}

.logo {
    font-size: 24px;
    font-weight: bold;
    margin-top: -100px;
    filter: drop-shadow( 0px 0px 20px rgb(255, 255, 255));
}

.nav-links {
    list-style: none;
    display: flex;
    gap: 40px;
    margin-top: -280px;
    font-size: 20px;
    margin-right: -30px;
    filter: drop-shadow( 0px 0px 10px rgb(255, 255, 255));
}

.nav-links a {
    color: rgb(232, 232, 232);
    text-decoration: none;
    transition: color 0.5s;
    transition: filter 0.3s;
}

.nav-links a:hover {
    color: #ffffff;
    filter: drop-shadow( 0px 0px 10px rgb(255, 255, 255));
}

.scndhead{
    padding: 20px;
}


.scndhead h2 {
    font-size: 60px;
    margin-top: 20px;
    filter: drop-shadow( 0px 0px 5px rgb(255, 255, 255));
    
}

main{
    padding: 0px;
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: center;
    width: 100%;
    gap: 10px;
    margin-bottom: 1000px;
    
}

.container{
    display: grid;
    grid-template-columns:1fr 1fr;
    grid-template-rows: repeat(7, 1fr);
    width: 90%; 
    height: 1500px;
    margin: auto;
    gap: 10px;

    
    
}


.container p{
    color: rgb(255, 234, 208);
    
}


.container h1{
    color: rgb(255, 234, 208);
    filter: drop-shadow( 0px 0px 1px rgb(255, 255, 255));
}

.container img{
    padding: 3px;
}

.first img{
    width: 320%;
    object-fit:cover;
    overflow: hidden;
    border-radius: 40px;

}

.first{
    display: flex;
    grid-column: 1/3;
    grid-row: 1;
    border-radius: 40px;
    background-color: rgb(79, 115, 192);
    align-items: center;
 

}



.second{
    display: flex;
    grid-column: 1/3;
    grid-row: 2;
    border-radius: 40px;
    background-color: rgb(79, 115, 192);
    align-items: center;
}

.second img{
    width: 320%;
    object-fit:cover;
    overflow: hidden;
    border-radius: 40px;

}

.third{
    display: flex;
    grid-column: 1/3;
    grid-row: 3;
    border-radius: 40px;
    background-color: rgb(79, 115, 192);
    align-items: center;
}

.third img{
    width: 320%;
    object-fit:cover;
    overflow: hidden;
    border-radius: 40px; 
}

.fourth{
    display: flex;
    grid-column: 1/3;
    grid-row: 4;
    border-radius: 40px;
    background-color: rgb(79, 115, 192);
    align-items: center;
}

.fourth img{
    width: 320%;
    object-fit:cover;
    overflow: hidden;
    border-radius: 40px; 
}


.fifth{
    display: flex;
    grid-column: 1/3;
    grid-row: 5;
    border-radius: 40px;
    background-color: rgb(79, 115, 192);
    align-items: center;
}

.fifth img{
    width: 320%;
    object-fit:cover;
    overflow: hidden;
    border-radius: 40px; 
}



.main2{
    width: 100%;
    height: 750px;
    background-color: #ffffff;
    margin-bottom: 0px;
    padding: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

}

.texting{
    width: 85%;
 
}



.video{ 
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 83%;
    height: 99vh;
    background-color: rgb(234, 245, 91);
    border-radius: 40px;
    overflow: hidden;
}


.out{
    width: 100%;
    height: 950px;
    background-color: rgb(80, 38, 158);
    margin: 0px auto;
    display: flex;
}

.bgoftext{
    width: 38%;
    margin-right: 25px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #000000;
    border-radius: 50px;
    color: #ffffff;
}

.flex-content{
  
    display: flex;
    padding: 10px;
    border-radius: 30px;
    
}


.container2{
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: 1fr 1fr;
    width: 60%;
    height: 90vh;
    gap: 20px;
    overflow: hidden;
    
}


.container2 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.itm1{
    grid-column: 1/4;
    grid-row: 1;
    border-radius: 50px;
    border: none;
    overflow: hidden;
    border: 1px solid #000000;
}

.itm2{
    grid-column: 4/6;
    grid-row: 1;
    border-radius: 50px;
    border: none;
    overflow: hidden;
    border: 1px solid #000000;
}


.itm3{
    grid-column: 1/3;
    grid-row: 2;
    border-radius: 50px;
    border: none;
    overflow: hidden;
    border: 1px solid #000000;
}


.itm4{
    grid-column: 3/6;
    grid-row: 2;
    border-radius: 50px;
    border: 1px solid #000000;
    overflow: hidden;
}

.footer {
    background-color: #0c0c0c;
    color: white;
    text-align: center;
    padding: 15px 0;
    
}


.ull{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    width: 95%;
} 


.ull a{
    color: aliceblue;
    text-decoration: none;
    transition: color 0.3s;
    display: flex;
}



.ull a:hover{
    color: #fe6166;

}   








@media (max-width: 375px) {

    .navbar {
        flex-direction: column;
        padding: 10px;
        gap: 12px;
        align-items: center;
    }

    .navbar a {
        font-size: 14px;
        text-align: center;
        padding: 8px;
    }

    .logo {
        font-size: 18px;
        margin-bottom: 12px;
    }

   
    .scndhead h2 {
        font-size: 24px;
        text-align: center;
        margin: 0 10px;
    }

  
    .container {
        display: grid;
        grid-template-columns: 1fr;
        gap: 10px;
        padding: 0 10px;
    }

    .container img {
        width: 100%;
        height: auto;
        object-fit: cover;
        border-radius: 8px;
    }

   
    .footer {
        font-size: 12px;
        padding: 15px 10px;
        text-align: center;
    }

  
    .section-content {
        padding: 10px;
    }

    h1, h2, h3, p {
        margin: 0 15px;
    }
}

