*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "montserrat";
    color: rgb(255, 255, 255);
    text-decoration: none;
}

html,body{
    width: 100%;
    height: 100%;
}
/* #main{
    width: 100%;
    height: 100%;
} */
#page1{
    max-width: 100%;
    height: 100vh;
    background-color: #3b3442;
    
}

#nav{
    max-width:100%;
    height: 10%;
    display: flex;
    align-items: center;
    text-decoration: none;
    justify-content: space-evenly;
   
}
#nav h1{
   font-size: 3vw; 
}

#nav a{
    font-size: 1.5vw;
}

#pg1-center{
    width: 100%;
    height: 90%;
    display: flex;
    flex-wrap: wrap;

}

#pg1-left{
    width: 70%;
    height: 100%;
    display: flex;
    flex-direction: column;
    /* background-color: white; */
}
#pg1-left h1 {
font-family: "Patrick Hand", cursive;
font-weight: 600;
font-style: italic;
font-size: 5vw;
padding: 100px 100px;
color: aliceblue;
}

#pg1-left h1 span{
    color: #ffcc00;
    font-family: "Patrick Hand", cursive;
        font-weight: 600;
        font-style: italic;
        
}

#pg1-left-top{
    width: 100%;
    height: 80%;
    /* background-color:yellow; */
}

#pg1-left-bttom{
    width: 100%;
    height: 20%;
    /* background-color:yellowgreen; */
    display: flex;
    justify-content: space-evenly;
    align-items: center;

}

#pg1-left-bttom i{
    font-size: 2vw;
}

#pg1-right{
    width: 30%;
    height: 100%;
    background-image: url(student.png);
    /* background-position: center; */
    background-size: cover;
    /* background-color: red; */
}

#page2{
    padding: 4vw;
    width: 100%;
    min-height: 100%;
    /* height: 100%; */
    background-color:#ffffff;
    color: violet;
}

#pg2-top{
    width: 100%;
    min-height: 60%;
    /* background-color: red; */
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap:50px;
}
#pg2-top .pg2-card1{
    box-shadow: #d8d3dc70 2px 2px 0px;
    padding: 2vw;
    width: 300px;
    height: 200px;
    color: black;
    background-color: #f6efff;
}
.pg2-card1 h1{
    color: #823df4;
    font-size: 1.5vw;
    font-weight: 600;
}
.pg2-card1 p{
    color: black;
    font-size: 0.8vw;
    font-weight: 420;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    line-height: 1vw;
    padding-top: 0.5vw;

}

#pg2-top .pg2-card2{
    box-shadow: #d8d3dc70 2px 2px 0px;
    padding: 2vw;
    width: 300px;
    height: 200px;
    color: black;
    background-color: #fff9e9;
}
.pg2-card2 h1{
    color:#f5be3c;
    font-size: 1.5vw;
    font-weight: 600;
}
.pg2-card2 p{
    color: black;
    font-size: 0.8vw;
    font-weight: 420;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    line-height: 1vw;
    padding-top: 0.5vw;

}
#pg2-top .pg2-card3{
    box-shadow: #d8d3dc70 2px 2px 0px;
    padding: 2vw;
    width: 300px;
    height: 200px;
    color: black;
    background-color: #ffeced;
}
.pg2-card3 h1{
    color:  #f32525;
    font-size: 1.5vw;
    font-weight: 600;
}
.pg2-card3 p{
    color: black;
    font-size: 0.8vw;
    font-weight: 420;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    line-height: 1vw;
    padding-top: 0.5vw;
}
#pg2-top .pg2-card4{
    box-shadow: #d8d3dc70 2px 2px 0px;
    padding: 2vw;
    width: 300px;
    height: 200px;
    color: black;
    background-color: #e9fff2;
}
.pg2-card4 h1{
    color: #42c975;
    font-size: 1.5vw;
    font-weight: 600;
}
.pg2-card4 p{
    color: black;
    font-size: 0.8vw;
    font-weight: 420;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    line-height: 1vw;
    padding-top: 0.5vw;

}

#pg2-btm{
    
    width: 100%;
    min-height: 40%;
    padding: 2vw 4vw;
    /* background-color: rgb(0, 242, 255); */
}

#pg2-btm #pg2-btm-img{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url(https://images.unsplash.com/photo-1629904853893-c2c8981a1dc5?q=80&w=2070&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
    background-position: center;
    background-size: cover;
    background-color: blanchedalmond;
}

#page3{
    width: 100%;
    height: 100vh;
    /* background-color: yellowgreen; */
}

#pg3-top{
    width: 100%;
    height: 20%;
    /* background-color: red; */
    display: flex;
    align-items: center;
    justify-content: center;
   
}
#pg3-top h1{
    font-size: 3vw;
    color: black;
}

#pg3-cntr{
    width: 100%;
    min-height: 70%;
    /* background-color: blue; */
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 50px;
    flex-wrap: wrap;
    padding: 3vw;
}

.pg3-card{
    border-radius: 5px;
    width: 300px;
    height: 300px;
    /* background-color: rgb(224, 224, 224); */
}
.pg3-img{
    border-radius: 5px;
    width: 100%;
    height: 80%;
    /* background-color: tan; */
}

.pg3-img img{
    border-radius: 5px 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#pg3-txt{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 20%;
    background-color:  rgb(37, 7, 85);
}

#pg3-txt h2{
    font-size: 1vw;
}

#pg3-btm{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 5%;
    background-color: rgb(105, 148, 179);
}

#pg3-btm h5{
    color: white;
    text-decoration:  blueviolet line-through;
}




/* responsive */




@media (max-width: 769px) {
    html,body{
        width: 100%;
        height: 100%;
        z-index: hidden;
    }

    #page1{
        max-width: 100%;
        height: 50vh;
        background-color: #3b3442;
        
    }
    
    #nav{
        max-width:100%;
        height: 20%;
        display: flex;
        align-items: center;
        justify-content: space-evenly;
       
    }
    #nav h1{
       font-size: 4.4vw; 
    }
    
    #nav a{
        font-size: 2.7vw;
        font-weight: 430;
    }
    
    #pg1-center{
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
    
    }
    
    #pg1-left{
        width: 50%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        /* background-color: white; */
    }
    #pg1-left h1 {
    font-family: "Patrick Hand", cursive;
    font-weight: 600;
    font-style: italic;
    font-size: 4.5vw;
    padding: 8vw 3vw;
    color: aliceblue;
    }
    
    #pg1-left h1 span{
        color: #ffcc00;
        font-family: "Patrick Hand", cursive;
            font-weight: 600;
            font-style: italic;
            
    }
    
    #pg1-left-top{
        width: 100%;
        height: 50%;
        /* background-color:yellow; */
        /* background-image: url(https://images.unsplash.com/photo-1484417894907-623942c8ee29?q=80&w=1932&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
        background-position: center;
        background-size: cover */
    }
    
    #pg1-left-bttom{
        width: 100%;
        height: 30%;
        /* background-color:yellowgreen; */
    }
    
    #pg1-right{
        width: 50%;
        /* display: none; */
        /* background-color: red; */
    }

    #page2{
        width: 100%;
        min-height: 100%;
        background-color:#ffffff;
        color: violet;
    }
    
    #pg2-top{
        padding: 2vw;
        width: 100%;
        min-height: 100%;
        /* background-color: red; */
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        gap:20px;
    }
    #pg2-top .pg2-card1{
        box-shadow: #d8d3dc70 2px 2px 0px;
        padding: 4vw;
        width: 450px;
        height: 200px;
        color: black;
        background-color: #f6efff;
    }
    .pg2-card1 h1{
        color: #823df4;
        font-size: 5vw;
        font-weight: 600;
    }
    .pg2-card1 p{
        color: black;
        font-size: 2.3vw;
        font-weight: 530;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        line-height: 3vw;
    }
    
    #pg2-top .pg2-card2{
        box-shadow: #d8d3dc70 2px 2px 0px;
        padding: 4vw;
        width: 450px;
        height: 200px;
        color: black;
        background-color: #fff9e9;
    }
    .pg2-card2 h1{
        color:#f5be3c;
        font-size: 5vw;
        font-weight: 600;
    }
    .pg2-card2 p{
        color: black;
        font-size: 2.5vw;
        font-weight: 420;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        line-height: 3vw;
    }
    #pg2-top .pg2-card3{
        box-shadow: #d8d3dc70 2px 2px 0px;
        padding:4vw;
        width: 450px;
        height: 200px;
        color: black;
        background-color: #ffeced;
    }
    .pg2-card3 h1{
        color:  #f32525;
        font-size: 5vw;
        font-weight: 600;
    }
    .pg2-card3 p{
        color: black;
        font-size: 2.4vw;
        font-weight: 520;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        line-height: 3vw;
    }
    #pg2-top .pg2-card4{
        box-shadow: #d8d3dc70 2px 2px 0px;
        padding: 4vw;
        width: 450px;
        height: 200px;
        color: black;
        background-color: #e9fff2;
    }
    .pg2-card4 h1{
        color: #42c975;
        font-size: 5vw;
        font-weight: 600;
    }
    .pg2-card4 p{
        color: black;
        font-size: 2.5vw;
        font-weight: 420;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        line-height: 3vw;
    }
  
    #pg2-btm{
    
        width: 100%;
        height: 50%;
        padding: 2vw 4vw;
        /* background-color: rgb(0, 242, 255); */
    }
    
    #page3{
        width: 100%;
        height: 100vh;
        /* background-color: yellowgreen; */
    }
    
    #pg3-top{
        width: 100%;
        height: 10%;
        padding: 1vw;
       
    }
    #pg3-top h1{
        height: 50px;
        font-size: 3vw;
        font-weight: 700;
        letter-spacing: 1px;
    
    }
    
    #pg3-cntr{
        width: 100%;
        min-height: 70%;
        /* background-color: blue; */
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 50px;
        flex-wrap: wrap;
        padding: 1vw;
    }
    
    .pg3-card{
        border-radius: 5px;
        width: 300px;
        height: 300px;
        /* background-color: rgb(224, 224, 224); */
    }
    .pg3-img{
        border-radius: 5px;
        width: 100%;
        height: 80%;
        /* background-color: tan; */
    }
    
    .pg3-img img{
        border-radius: 5px 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    #pg3-txt{
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 20%;
        /* background-color: rgb(37, 7, 85); */
    }
    
    #pg3-txt h2{
        font-size: 4vw;
    }
    
    #pg3-btm{
        width: 100%;
        height: 5%;
        /* background-color: rgb(161, 105, 105); */
      
    }

   


}



@media (max-width: 426px) {
    html,body{
        width: 100%;
        height: 100%;
        z-index: hidden;
    }

    #page1{
        max-width: 100%;
        height: 50vh;
        background-color: #3b3442;
        
    }
    
    #nav{
        max-width:100%;
        height: 20%;
        display: flex;
        align-items: center;
        justify-content: space-evenly;
       
    }
    #nav h1{
       font-size: 4.6vw; 
    }
    
    #nav a{
        font-size: 3.2vw;
        font-weight: 430;
    }
    
    #pg1-center{
        width: 100%;
        height: 90%;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
    
    }
    
    #pg1-left{
        width: 50%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        /* background-color: white; */
    }
    #pg1-left h1 {
    font-family: "Patrick Hand", cursive;
    font-weight: 600;
    font-style: italic;
    font-size: 4.5vw;
    padding: 8vw 3vw;
    color: aliceblue;
    }
    
    #pg1-left h1 span{
        color: #ffcc00;
        font-family: "Patrick Hand", cursive;
            font-weight: 600;
            font-style: italic;
            
    }
    
    #pg1-left-top{
        width: 100%;
        height: 50%;
        /* background-color:yellow; */
        /* background-image: url(https://images.unsplash.com/photo-1484417894907-623942c8ee29?q=80&w=1932&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
        background-position: center;
        background-size: cover */
    }
    
    #pg1-left-bttom{
        width: 100%;
        height: 30%;
        /* background-color:yellowgreen; */
    }
    
    #pg1-right{
        width: 50%;
        /* display: none; */
        /* background-color: red; */
    }

    #page2{
        width: 100%;
        min-height: 100%;
        background-color:#ffffff;
        color: violet;
    }
    
    #pg2-top{
        padding: 3vw;
        width: 100%;
        min-height: 100%;
        /* background-color: red; */
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        gap:20px;
    }
    #pg2-top .pg2-card1{
        box-shadow: #d8d3dc70 2px 2px 0px;
        padding: 4vw;
        width: 350px;
        height: 100px;
        color: black;
        background-color: #f6efff;
    }
    .pg2-card1 h1{
        color: #823df4;
        font-size: 5vw;
        font-weight: 600;
    }
    .pg2-card1 p{
        color: black;
        font-size: 2.3vw;
        font-weight: 530;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        line-height: 3vw;
    }
    
    #pg2-top .pg2-card2{
        box-shadow: #d8d3dc70 2px 2px 0px;
        padding: 4vw;
        width: 350px;
        height: 100px;
        color: black;
        background-color: #fff9e9;
    }
    .pg2-card2 h1{
        color:#f5be3c;
        font-size: 5vw;
        font-weight: 600;
    }
    .pg2-card2 p{
        color: black;
        font-size: 2.5vw;
        font-weight: 420;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        line-height: 3vw;
    }
    #pg2-top .pg2-card3{
        box-shadow: #d8d3dc70 2px 2px 0px;
        padding:4vw;
        width: 350px;
        height: 100px;
        color: black;
        background-color: #ffeced;
    }
    .pg2-card3 h1{
        color:  #f32525;
        font-size: 5vw;
        font-weight: 600;
    }
    .pg2-card3 p{
        color: black;
        font-size: 2.5vw;
        font-weight: 520;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        line-height: 3vw;
    }
    #pg2-top .pg2-card4{
        box-shadow: #d8d3dc70 2px 2px 0px;
        padding: 4vw;
        width: 350px;
        height: 100px;
        color: black;
        background-color: #e9fff2;
    }
    .pg2-card4 h1{
        color: #42c975;
        font-size: 5vw;
        font-weight: 600;
    }
    .pg2-card4 p{
        color: black;
        font-size: 2.5vw;
        font-weight: 420;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        line-height: 3vw;
    }
  
    #pg2-btm{
    
        width: 100%;
        height: 70%;
        padding: 2vw 4vw;
        /* background-color: rgb(0, 242, 255); */
    }
    
    #page3{
        width: 100%;
        height: 100vh;
        /* background-color: yellowgreen; */
    }
    
    #pg3-top{
        width: 100%;
        height: 10%;
        padding: 1vw;
       
    }
    #pg3-top h1{
        height: 50px;
        font-size: 3vw;
        font-weight: 700;
    
    
    }
    
    #pg3-cntr{
        width: 100%;
        min-height: 70%;
        /* background-color: blue; */
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 50px;
        flex-wrap: wrap;
        padding: 1vw;
    }
    
    .pg3-card{
        border-radius: 5px;
        width: 300px;
        height: 300px;
        /* background-color: rgb(224, 224, 224); */
    }
    .pg3-img{
        border-radius: 5px;
        width: 100%;
        height: 80%;
        /* background-color: tan; */
    }
    
    .pg3-img img{
        border-radius: 5px 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    #pg3-txt{
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 20%;
        /* background-color: rgb(37, 7, 85); */
    }
    
    #pg3-txt h2{
        font-size: 4vw;
    }
    
    #pg3-btm{
        width: 100%;
        height: 5%;
        /* background-color: rgb(161, 105, 105); */
      
    }

   


}




@media (max-width: 376px) {
    html,body{
        width: 100%;
        height: 100%;
        z-index: hidden;
    }

    #page1{
        max-width: 100%;
        height: 50vh;
        background-color: #3b3442;
        
    }
    
    #nav{
        max-width:100%;
        height: 20%;
        display: flex;
        align-items: center;
        justify-content: space-evenly;
       
    }
    #nav h1{
       font-size: 4.6vw; 
    }
    
    #nav a{
        font-size: 3.5vw;
        font-weight: 500;
    }
    
    #pg1-center{
        width: 100%;
        height: 90%;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
    
    }
    
    #pg1-left{
        width: 50%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        /* background-color: white; */
    }
    #pg1-left h1 {
    font-family: "Patrick Hand", cursive;
    font-weight: 600;
    font-style: italic;
    font-size: 4.5vw;
    padding: 8vw 3vw;
    color: aliceblue;
    }
    
    #pg1-left h1 span{
        color: #ffcc00;
        font-family: "Patrick Hand", cursive;
            font-weight: 600;
            font-style: italic;
            
    }
    
    #pg1-left-top{
        width: 100%;
        height: 50%;
        /* background-color:yellow; */
        /* background-image: url(https://images.unsplash.com/photo-1484417894907-623942c8ee29?q=80&w=1932&auto=format&fit=crop&ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);
        background-position: center;
        background-size: cover */
    }
    
    #pg1-left-bttom{
        width: 100%;
        height: 30%;
        /* background-color:yellowgreen; */
    }
    
    #pg1-right{
        width: 50%;
        /* display: none; */
        /* background-color: red; */
    }

    #page2{
        width: 100%;
        min-height: 100%;
        background-color:#ffffff;
        color: violet;
    }
    
    #pg2-top{
        padding: 3vw;
        width: 100%;
        min-height: 100%;
        /* background-color: red; */
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        gap:20px;
    }
    #pg2-top .pg2-card1{
        box-shadow: #d8d3dc70 2px 2px 0px;
        padding: 4vw;
        width: 300px;
        height: 100px;
        color: black;
        background-color: #f6efff;
    }
    .pg2-card1 h1{
        color: #823df4;
        font-size: 5vw;
        font-weight: 600;
    }
    .pg2-card1 p{
        color: black;
        font-size: 2.3vw;
        font-weight: 530;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        line-height: 3vw;
    }
    
    #pg2-top .pg2-card2{
        box-shadow: #d8d3dc70 2px 2px 0px;
        padding: 4vw;
        width: 300px;
        height: 100px;
        color: black;
        background-color: #fff9e9;
    }
    .pg2-card2 h1{
        color:#f5be3c;
        font-size: 5vw;
        font-weight: 600;
    }
    .pg2-card2 p{
        color: black;
        font-size: 2.5vw;
        font-weight: 420;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        line-height: 3vw;
    }
    #pg2-top .pg2-card3{
        box-shadow: #d8d3dc70 2px 2px 0px;
        padding:4vw;
        width: 300px;
        height: 100px;
        color: black;
        background-color: #ffeced;
    }
    .pg2-card3 h1{
        color:  #f32525;
        font-size: 5vw;
        font-weight: 600;
    }
    .pg2-card3 p{
        color: black;
        font-size: 2.5vw;
        font-weight: 520;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        line-height: 3vw;
    }
    #pg2-top .pg2-card4{
        box-shadow: #d8d3dc70 2px 2px 0px;
        padding: 4vw;
        width: 300px;
        height: 100px;
        color: black;
        background-color: #e9fff2;
    }
    .pg2-card4 h1{
        color: #42c975;
        font-size: 5vw;
        font-weight: 600;
    }
    .pg2-card4 p{
        color: black;
        font-size: 2.5vw;
        font-weight: 420;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        line-height: 3vw;
    }
  
    #pg2-btm{
    
        width: 100%;
        height: 70%;
        padding: 2vw 4vw;
        /* background-color: rgb(0, 242, 255); */
    }
    
    #page3{
        width: 100%;
        height: 100vh;
        /* background-color: yellowgreen; */
    }
    
    #pg3-top{
        width: 100%;
        height: 10%;
        padding: 1vw;
       
    }
    #pg3-top h1{
        font-size: 3vw;
    
    }
    
    #pg3-cntr{
        width: 100%;
        min-height: 70%;
        /* background-color: blue; */
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 50px;
        flex-wrap: wrap;
        padding: 1vw;
    }
    
    .pg3-card{
        border-radius: 5px;
        width: 250px;
        height: 250px;
        /* background-color: rgb(224, 224, 224); */
    }
    .pg3-img{
        border-radius: 5px;
        width: 100%;
        height: 80%;
        /* background-color: tan; */
    }
    
    .pg3-img img{
        border-radius: 5px 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    #pg3-txt{
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 20%;
        /* background-color: rgb(195, 183, 214); */
    }
    
    #pg3-txt h2{
        font-size: 4vw;
    }
    
    #pg3-btm{
        width: 100%;
        height: 5%;
        /* background-color: rgb(161, 105, 105); */
      
    }

   


}






 @media (max-width: 320px) {
    html,body{
        width: 100%;
        height: 100%;
        z-index: hidden;
    }

    #page1{
        max-width: 100%;
        height: 50vh;
        background-color: #3b3442;
        
    }
    
    #nav{
        max-width:100%;
        height: 20%;
        display: flex;
        align-items: center;
        justify-content: space-evenly;
       
    }
    #nav h1{
       font-size: 4.5vw; 
    }
    
    #nav a{
        font-size: 3vw;
    }
    
    #pg1-center{
        width: 100%;
        height: 90%;
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
    
    }
    
    #pg1-left{
        width: 50%;
        height: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    #pg1-left h1 {
    font-family: "Patrick Hand", cursive;
    font-weight: 600;
    font-style: italic;
    font-size: 4.5vw;
    padding: 8vw 3vw;
    color: aliceblue;
    }
    
    #pg1-left h1 span{
        color: #ffcc00;
        font-family: "Patrick Hand", cursive;
            font-weight: 600;
            font-style: italic;
            
    }
    
    #pg1-left-top{
        width: 100%;
        height: 50%;
        background-position: center;
        background-size: cover
    }
    
    #pg1-left-bttom{
        width: 100%;
        height: 30%;
    }
    
    #pg1-right{
        width: 50%;
    }

    #page2{
        width: 100%;
        min-height: 100%;
        background-color:#ffffff;
        color: violet;
    }
    
    #pg2-top{
        padding: 3vw;
        width: 100%;
        min-height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        gap:20px;
    }
    #pg2-top .pg2-card1{
        box-shadow: #d8d3dc70 2px 2px 0px;
        padding: 4vw;
        width: 300px;
        height: 100px;
        color: black;
        background-color: #f6efff;
    }
    .pg2-card1 h1{
        color: #823df4;
        font-size: 5vw;
        font-weight: 600;
    }
    .pg2-card1 p{
        color: black;
        font-size: 1.5vw;
        font-weight: 420;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        line-height: 3vw;
    }
    
    #pg2-top .pg2-card2{
        box-shadow: #d8d3dc70 2px 2px 0px;
        padding: 4vw;
        width: 300px;
        height: 100px;
        color: black;
        background-color: #fff9e9;
    }
    .pg2-card2 h1{
        color:#f5be3c;
        font-size: 5vw;
        font-weight: 600;
    }
    .pg2-card2 p{
        color: black;
        font-size: 2vw;
        font-weight: 420;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        line-height: 3vw;
    }
    #pg2-top .pg2-card3{
        box-shadow: #d8d3dc70 2px 2px 0px;
        padding:4vw;
        width: 300px;
        height: 100px;
        color: black;
        background-color: #ffeced;
    }
    .pg2-card3 h1{
        color:  #f32525;
        font-size: 5vw;
        font-weight: 600;
    }
    .pg2-card3 p{
        color: black;
        font-size: 2vw;
        font-weight: 520;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        line-height: 3vw;
    }
    #pg2-top .pg2-card4{
        box-shadow: #d8d3dc70 2px 2px 0px;
        padding: 4vw;
        width: 300px;
        height: 100px;
        color: black;
        background-color: #e9fff2;
    }
    .pg2-card4 h1{
        color: #42c975;
        font-size: 5vw;
        font-weight: 600;
    }
    .pg2-card4 p{
        color: black;
        font-size: 1.5vw;
        font-weight: 420;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        line-height: 3vw;
    }
  
    #pg2-btm{
    
        width: 100%;
        height: 70%;
        padding: 2vw 4vw;
    }
    
    #page3{
        width: 100%;
        height: 100vh;
    }
    
    #pg3-top{
        width: 100%;
        height: 10%;
        padding: 1vw;
       
    }
    #pg3-top h1{
        font-size: 3vw;
    
    }
    
    #pg3-cntr{
        width: 100%;
        min-height: 70%;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 50px;
        flex-wrap: wrap;
        padding: 1vw;
    }
    
    .pg3-card{
        border-radius: 5px;
        width: 250px;
        height: 250px;
    }
    .pg3-img{
        border-radius: 5px;
        width: 100%;
        height: 80%;
    }
    
    .pg3-img img{
        border-radius: 5px 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    #pg3-txt{
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 20%;
        /* background-color: rgb(195, 183, 214); */
    }
    
    #pg3-txt h2{
        font-size: 3vw;
        
    }
    
    #pg3-btm{
        width: 100%;
        height: 5%;
        /* background-color: rgb(161, 105, 105); */
      
    }

   


} 










/* @media (max-width: 720px){
    #page2{
        width: 100%;
        min-height: 100%;
        background-color:#ffffff;
        color: violet;
    }
    
    #pg2-top{
        width: 100%;
        height: 60%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        gap:50px;
    }



} */