* {
    margin: 0%;
    padding: 0%;
    font-family: Arial, Helvetica, sans-serif;
}

html,
body {
    /* background-color: darkcyan; */
    height: 100%;
    width: 100%;
    /* background: linear-gradient(90deg, rgba(2, 0, 36, 1) 0%, rgba(17, 61, 12, 1) 100%, rgba(0, 212, 255, 1) 100%); */
}

.wrapper {
    height: 100%;
    width: 100%;
    background: linear-gradient(90deg, rgba(2, 0, 36, 1) 0%, rgba(17, 61, 12, 1) 100%, rgba(0, 212, 255, 1) 100%);
}

.nav {
    height: 10%;
    width: 100%;
    /* background-color:dimgrey; */
    display: flex;
}

.nav1 {
    height: 100%;
    width: 20%;
    /* background-color: crimson; */
    display: flex;
    border-right: 1px solid white;
}

.nav1 i {
    font-size: 30px;
    margin-left: 4%;
    padding: 2vw 0vw;
    color: darkgreen;
}



.nav1 h3 {
    font-size: 25px;
    margin-left: 1%;
    padding: 2vw 0vw;
    color: white;
}

.nav1 h6 {
    color: white;
    padding: 1vw 4vw;
    font-size: 40px;
    font-weight: 100;
    text-align: center;
    justify-content: center;
}


.nav2 {
    height: 100%;
    width: 60%;
    /* background-color:blueviolet; */
    display: flex;
    justify-content: center;
    text-align: center;
}

.nav2 a {
    text-decoration: none;
    color: white;
    font-size: 20px;
    margin-right: 4%;
    padding: 2vw 0.5vw;
}

.button1 {
    font-size: 15px;
    border: 1px solid white;
    background-color: transparent;
    color: antiquewhite;
    border-radius: 2px;
    margin-top: 15px;
    margin-left: 5px;
    padding: 1vw 0.8vw;

}

.button2 {
    font-size: 15px;
    margin-left: 15px;
    margin-top: 15px;
    padding: 1vw 0.8vw;
    background-color: rgb(65, 8, 126);
    color: antiquewhite;
    border: none;



}

.nav3 {
    height: 100%;
    width: 20%;
    /* background-color: crimson; */
}

.a1 {
    padding-top: 20px;
    padding-left: 100px;
    font-weight: bolder;
    font-size: 22px;
    color: rgb(3, 151, 3);
}

h1 {
    padding-left: 100px;
    margin-top: 10px;
    color: white;
    font-weight: bolder;
    font-size: 50px;
}

#p {
    padding-left: 100px;
    margin-top: 10px;
    color: white;
    font-weight: bolder;
    font-size: 20px;
    font-weight: 500;
}

.main-content i {
    color: rgb(38, 210, 38);
}

.para {
    padding-left: 100px;
    margin-top: 20px;
}


p {
    padding: 5px;
    color: white;
    font-size: large;
}

.lower-content {
    padding-left: 100px;
    margin-top: 50px;
}

.lower-content button {
    padding: 1vw 3vw;
    border-radius: 3px;
    border: none;
    background-color: rgb(38, 210, 38);
    font-size: 15px;
    font-weight: 500;
}

.lower-content i {
    font-size: 20px;
    margin-right: 5px;
}

.bottom-content {
    margin-top: 3%;
}

.bottom-content h3 {
    font-weight: 500;
    color: white;
}

.bottom-content i {
    margin-left: 4%;
    padding: 1vw 0vw;
    margin-right: -2%;
    color: white;
}

.menubutton {
    display: none;
}

.wrapper1 {
    height: 100%;
    width: 100%;
    background-color: white;
}

.lower-upper-content {
    height: 40%;
    width: 100%;
    /* background-color: lightblue; */
}

.lower-upper-content h1 {
    font-size: 35px;
    color: black;
    padding-top: 5%;
    margin-left: 5%;
}

.lower-upper-content p {
    font-size: 15px;
    color: black;
    padding-top: 0%;
    margin-left: 25%;
}

.lower-lower-content {
    height: 60%;
    width: 100%;
    display: flex;
    /* background-color: darkgrey; */
}

.lower-main-left-content {
    height: 100%;
    width: 33%;
    /* background-color: cornflowerblue; */
}

.lower-main-mid-content {
    height: 100%;
    width: 33%;
    /* background-color:darkgoldenrod; */
}

.lower-main-right-content {
    height: 100%;
    width: 33%;
    /* background-color: deeppink; */
}

.lower-main-left-content i {
    font-size: 45px;
    color: blue;
    margin-left: 10%;
}

.lower-main-left-content h1 {
    font-size: 35px;
    margin-left: -15%;
    color: black;
}

.lower-main-left-content p {
    font-size: 12px;
    margin-left: 9%;
    margin-top: 2%;
    color: black;
    font-weight: 600;
}

.lower-main-mid-content i {
    font-size: 45px;
    color: blue;
    margin-left: 10%;
}

.lower-main-mid-content h1 {
    font-size: 35px;
    margin-left: -15%;
    color: black;
}

.lower-main-mid-content p {
    font-size: 12px;
    margin-left: 9%;
    margin-top: 2%;
    color: black;
    font-weight: 600;
}

.lower-main-right-content i {
    font-size: 45px;
    color: blue;
    margin-left: 10%;
}

.lower-main-right-content h1 {
    font-size: 35px;
    margin-left: -15%;
    color: black;
}

.lower-main-right-content p {
    font-size: 12px;
    margin-left: 9%;
    margin-top: 2%;
    color: black;
    font-weight: 600;
}


.wrapper2 {
    height: 100%;
    width: 100%;
    background-color: white;
}

.third-upper-div {
    height: 25%;
    width: 100%;
    /* background-color: aqua; */
}

.third-upper-div h1 {
    color: black;
    margin-left: 27%;
    font-weight: 800;
    margin-top: -5%;
}

.third-upper-div p {
    color: black;
    margin-left: 25%;
    font-weight: 500;
    font-size: 15px;
}

.third-main-div {
    height: 75%;
    width: 100%;
    /* background-color: coral; */
    display: flex;
    flex-direction: row;
}

.third-main-left-div {
    height: 100%;
    width: 60%;
    margin-top: 1%;
    /* background-color: indianred; */
}

.third-main-right-div {
    height: 110%;
    width: 50%;
    background-color: white;
}

.third-main-right-div h1 {
    color: black;
    margin-top: 30%;
}

.third-main-right-div p {
    color: black;
    margin-top: 3%;
    margin-left: 15%;
    font-size: 15px;
}

.third-main-right-div h5 {
    color: black;
    margin-top: 3%;
    margin-left: 16%;
    font-size: 15px;
}

.wrapper4 {
    height: 90%;
    width: 100%;
    /* background-color: darkgoldenrod; */
    display: flex;
    flex-direction: row;
}

.left-class-div {
    height: 80%;
    width: 50%;
    margin-top: -10%;
}

.right-class-div {
    height: 100%;
    width: 20%;
}

.left-class-div img {
    height: 70%;
    width: 70%;
    margin-top: 30%;
    margin-left: 10%;
}

.right-class-div h1 {
    color: black;
    margin-top: 60%;
    font-size: 50px;
}

.right-class-div p {
    color: black;
    margin-left: 35%;
    width: 100%;
    font-size: 15px;
}

.right-class-div h5 {
    color: black;
    margin-top: 5%;
    margin-left: 37%;
}

.wrapper3 {
    height: 80%;
    width: 100%;
    background-color: white;
    display: flex;
    flex-direction: row;
}

.left-conda-div {
    height: 100%;
    width: 50%;
}

.right-conda-div {
    height: 100%;
    width: 50%;
}

.right-conda-div img {
    height: 70%;
    width: 90%;
    margin-top: 15%;
}

.left-conda-div h1 {
    color: black;
    margin-top: 30%;
}

.left-conda-div p {
    color: black;
    margin-top: 3%;
    margin-left: 15%;

}

.wrapper5 {
    height: 90%;
    width: 100%;
    /* background-color: blueviolet; */
    display: flex;
    flex-direction: row;
}

.left-cloud-div {
    height: 100%;
    width: 50%;
}

.left-cloud-div h1 {
    color: black;
    margin-left: -5%;
    margin-top: 20%;
}

.left-cloud-div p {
    margin-top: 2%;
    margin-left: 10%;
    color: black;
}

.left-cloud-div h5 {
    margin-top: 5%;
    font-size: 15px;
    margin-left: 10%;
}

.wrapper6 {
    height: 200vh;
    width: 100%;
    background-color: rgb(243, 239, 239);
}

.package1 {
    height: 20%;
    width: 100%;
    /* background-color: aquamarine; */
    align-items: center;
    justify-content: center;
    text-align: center;
}

.package2 {
    height: 30%;
    width: 100%;
    display: flex;
    /* background-color: blueviolet; */
    align-items: center;
    justify-content: space-evenly;
}

.package3 {
    height: 35%;
    margin-top: 0%;
    width: 100%;
    /* background-color: blue; */
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}

.package4 {
    height: 15%;
    width: 100%;
    /* background-color: forestgreen; */
}

.package1 h1 {
    color: black;
    padding: 5vh 5vw;
}

.package-card {
    height: 60vh;
    width: 25%;
    background-color: white;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    border: 1px solid rgb(226, 209, 209);
    border-radius: 10px;
}

.package-card i {
    font-size: 3vw;
    color: rgb(79, 79, 150);
    margin-left: 5%;
}

.list-item i {
    font-size: 1vw;
    margin-top: 3%;
    color: green;
}

.wrapper6 p {
    color: black;
}

.package-card h3 {
    font-size: 20px;
    width: 70%;
    margin-left: 3%;
}

.list-item {
    display: flex;
    padding: 1vh 0.4vw;
    border: 1px solid rgb(226, 209, 209);
    border-radius: 8px;
    margin: 1vh 0.5vw;
    width: 22vw;
}

.list {
    margin-bottom: 20%;
}

.package3 .package-card {
    height: 80%;
}

.package-card img {
    margin-top: 5%
}

.package3 h3 {
    margin-top: 5%;
}

.package3 .list {
    margin-top: 7%;
}

#pack-2 .list {
    margin-top: 8%;
}

#pack-2 h3 {
    margin-top: 5%;
}

#pack-3 h3 {
    margin-top: 5%;
    width: 100%;
}

#pack-3 .list {
    margin-top: 8%;
}

.package3 .package-card {
    margin-top: 5%;
}

.package2 .package-card {
    margin-top: 0%;
}

.package3 img {
    margin-left: 3%;
}

.package3 #pack-3 .list {
    margin-top: 3.5vw;
}

#pack-1 .list {
    margin-top: 6%;
}

.package4 h3 {
    margin: 0vh 40vw;
    padding-top: 6vw;
    font-size: 22px;
}

.package4 p {
 margin-left:44%;
    padding-top: 2vw;
    width:fit-content;
    font-size: 15px;
}
.package2 img{
    margin-left: 5%;
}
@media(max-width:425px) {

    html,
    body {
        height: 100%;
        width: 100%;
    }

    .wrapper {
        height: 100%;
        width: fit-content;
    }

    .nav {
        height: 40px;
        /* background-color: slategray; */
    }

    .nav2 {
        display: none;
    }

    .nav3 {
        display: none;
    }

    .nav1 {
        height: 100%;
        width: 40%;
        /* background-color: crimson; */
        padding: 0 3vh;
    }

    .nav1 h3 {
        font-size: 20px;
        padding: 2vh 2vw;
    }

    .menubutton {
        display: block;
        justify-content: flex-end;
        align-items: center;
        width: 30%;
        height: 100%;
        padding: 0 3vh;
    }

    .menubutton i {
        font-size: 4vh;
        padding-left: 100%;
        padding-top: 10%;
        justify-content: flex-end;
        align-items: center;
        color: white;
    }

    .dropdown {
        display: block;
        position: absolute;
        width: 100%;
        height: fit-content;
        background-color: black;
        top: 80px;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
    }

    .dropdown a {
        font-size: 2.4vh;
        margin: 2vh 3vh;
    }

    .main-content .a1 {
        margin-left: -3%;
        font-size: 15px;
    }

    .main-content {
        margin-left: -10%;
    }

    .main-content h1 {
        font-size: 30px;
    }

    .main-content #p {
        font-size: 18px;
    }

    .para p {
        font-size: 12px;
    }

    .lower-content {
        position: relative;
    }

    .lower-content button {
        position: absolute;
        top: 10px;
        left: 36%;
    }

    .bottom-content {
        position: absolute;
        top: 40px;
        left: 30%;
    }

    .bottom-content h3 {
        margin-left: -18px;
    }

    .lower-content .icons {

        padding: 4px 30px;
    }

    .lower-upper-content h1 {
        padding: 3vh 2vw;
        align-items: center;
        text-align: center;
        justify-content: center;

    }

    .lower-upper-content p {
        font-size: 10px;
        margin: 0vw 10vw;
        align-items: flex-start;
        text-align: center;
    }

    .lower-upper-content {
        width: 400px;
        margin-left: -5%;
    }


    .wrapper1 {
        height: 120%;
        width: 100%;
        margin: 0%;
        padding: 0%;
        position: relative;
        background-color: lavender;
    }

    .lower-lower-content {
        display: flex;
        flex-direction: column;
        position: absolute;
        bottom: 10%;
        height: 60%;
        width: 100%;
    }

    .lower-main-left-content {
        width: 425px;
    }

    .lower-main-mid-content {
        width: 425px;
    }

    .lower-main-right-content {
        width: 425px;
    }

    .lower-main-left-content h1 {
        padding-left: 25%;
        font-size: 30px;

    }

    .lower-main-left-content p {
        align-items: center;
        justify-content: flex-start;
        text-align: start;
        padding-right: 10%;
    }


    .lower-main-mid-content h1 {
        padding-left: 25%;
        font-size: 30px;

    }

    .lower-main-mid-content p {
        align-items: center;
        justify-content: flex-start;
        text-align: start;
        padding-right: 10%;
    }

    .lower-main-right-content h1 {
        padding-left: 25%;
        font-size: 30px;
    }

    .lower-main-right-content p {
        align-items: center;
        justify-content: flex-start;
        text-align: start;
        padding-right: 10%;
    }


    .wrapper2 {
        display: flex;
        flex-direction: column;
        height: 100%;
        width: 100%;
        /* background-color: rgb(9, 42, 31); */
    }

    .third-main-div {
        display: flex;
        flex-direction: column;
    }

    .third-main-left-div {
        margin-bottom: 50%;
    }

    .third-main-left-div img {
        width: 170%;
        height: 100%;
        margin-bottom: 10%;
    }

    .third-upper-div h1 {
        margin-left: -10%;
        font-size: 40px;
        margin-top: 5%;
        font-weight: 700;
    }

    .third-upper-div p {
        font-size: 12px;
        margin-left: 3%;
        margin-right: 20%;
        text-align: center;
        align-items: center;
        justify-content: center;
    }

    .third-main-right-div h1 {
        font-size: 45px;
        margin-left: -45%;
    }

    .third-main-right-div p {
        margin-left: 5%;
        width: 95vw;
        margin-top: 5%;
    }

    .third-main-right-div h5 {
        margin-left: 10%;
        margin-top: 15%;
    }

    .third-main-right-div {
        margin-top: -40%;
        height: 100%;
        /* width:30%; */
    }

    .wrapper3 {
        height: 120%;
        width: 100%;
        display: flex;
        flex-direction: column-reverse;
    }

    .left-conda-div {
        height: 50%;
        width: 100%;
    }


    .right-conda-div {
        height: 50%;
        width: 100%;
        margin-top: 50%;
    }

    .left-conda-div h1 {
        margin-top: 3%;
        margin-left: -15%;
    }

    .left-conda-div p {
        margin-left: 5%;
        align-items: flex-start;
        font-size: 12px;
        width: 80%;
    }

    .wrapper4 {
        height: 100%;
        width: 100%;
        display: flex;
        flex-direction: column;
        /* background-color: aqua; */
    }

    .left-class-div {
        height: 50%;
        width: 100%;
    }

    .left-class-div img {
        margin-top: 20%;
        margin-left: 5%;
        height: 70%;
    }

    .right-class-div {
        height: 50%;
        width: 10%;
    }

    .right-class-div h1 {
        padding-left: 80%;
    }

    .right-class-div p {
        font-size: 12px;
        width: 90vw;
        margin-left: 7vw;
    }

    .right-class-div h5 {
        font-size: 15px;
        width: 60vw;
        margin-top: 5vw;
        margin-left: 8vw;
    }

    .wrapper5{
        height:130%;
        width:100%;
        display:flex;
        flex-direction: column-reverse;
    }
    .right-cloud-div img{
        width: 100%;
        margin-top: -25%;
    }
    .left-cloud-div{
        width:50%;
        padding-top: 10vw;
    }

    .left-cloud-div h1{
       margin-left:-30%;
    }
    .left-cloud-div p{
        margin-left: 20%;
        width:130%;
    }

    .left-cloud-div h5{
        margin-left: 22%;
    }
    .wrapper6{
        height:500%;
        width:100%;
        display:flex ;
        flex-direction: column;
        background-color: rgb(7, 7, 48);
    }
    .package1{
        height:30%;
        width: 100%;
    }
.package2{
    display: flex;
    flex-direction: column;
    height:100%;
    width: 100%;
}

.package-card{
    width:70%;
    height:30%;
}

#pack-1 .list-item{
    width:150%;
}
.package-card .list-item{
    width:200%;
}
.list-item i{
    font-size: 10px;
    margin-top: 5%;
}
.list-item{
    margin-left: 5%;
}
.package3{
    display: flex;
    flex-direction: column;
    height:100%;
    width: 100%;
}

.package3 .package-card{
    height:30%;
} 

.package3 .list-item{
    width:50vw;
}
#pack-4 {
    height:55vh;
}
.package4{
    width: 100%;
}
.package4 h3{
width:65%;
margin-left: 20%;
}

.package4 p{
    margin-left: 30%;
}

}