
    *{
        box-sizing: border-box;
        margin: 0;
        padding: 0;
        
    }
    body{
        background-color: #fff;
    }
    .logo {
        color: rgb(71, 220, 220);
        font-size: 32px;
    }
    
    .logo span {
        color: rgb(223, 12, 12);
    }
    .header{
       background-color: rgb(4, 100, 129);
        margin: 2px;
        height: 100px;
    }
    nav ul li{
        list-style-type: none;
        display: inline-block;
        padding: 10px;
    }
    ul li a{
        color: whitesmoke;
        letter-spacing: 0.1rem;
    }
    ul li a:hover{
        color: #ffd358;
        text-decoration: underline;
    }
    .menu li{
     float: left;
     padding: 7px;
    }
    .menu li a{
        text-decoration: none;
    }

    .h3 a{
        float: right;
        text-align:left;
       width: 76px; 
       color: white;
     position: absolute;
       transform: translate(-6px);
       top: 80px;
       right:1px;
    }
    input[type="search"]{
        font-size: 14px;
        width: 130px;
    }
    .h1 {
        text-align: center;
        color: white;
        background-color: rgb(4, 100, 129);
    }
   
    .fa-house{
        color: #75ec81;
    }
    .slide{
        height: auto;
        width: 180px;
        position: absolute;
        background-color: #fff;
        transition: 0.5s ease;
        transform: translateX(-180px);
    }
    h2{
        color: #8000ff;
        font-weight: 800;
        text-align: right;
        padding: 10px 0;
        padding-right: 30px;
        pointer-events: none;
    }
     ul li {
        list-style: none;
    }
     ul li a{
        color: #011a41;
        font-weight: 500;
        padding: 5px 0px;
        display: block;
        text-transform: capitalize;
        text-decoration: none;
        transition: 0.2s ease-out;
    }
    
    ul li:hover a{
        color: #fff;
        background-color: #8000ff;
    }
    ul li a i{
        width: 40px;
        text-align: center;
    }
    input{
        display: none;
        visibility: hidden;
        -webkit-appearance : none;
    }
    .toggle{
        position: absolute;
        height: 30px;
        width: 30px;
        top: 60px;
        left: 20px;
        z-index: 1;
        cursor: pointer;
        border-radius: 2px;
        background-color: #fff;
        box-shadow: 0 0 10px rgba(0,0,0,0.3);
    }
    .toggle .common{
        position: absolute;
        height: 2px;
        width: 20px;
        background-color: #8000ff;
        border-radius: 50px;
        transition: 0.3s ease;
    }
    .toggle .top_line{
        top: 30%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .toggle .middle_line{
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .toggle .bottom_line{
        top: 70%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    input:checked ~ .toggle .top_line{
        left: 2px;
        top: 14px;
        width: 25px;
        transform: rotate(45deg);
    }
    input:checked ~ .toggle .bottom_line{
        left: 2px;
        top: 14px;
        width: 25px;
        transform: rotate(-45deg);
    }
    input:checked ~ .toggle .middle_line{
        opacity: 0;
        transform: translateX(20px);
    }
    input:checked ~ .slide{
        transform: translateX(0);
        box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
    }
    
    



    .gridbody{
        max-width: 1000px;
        width: 100%;
        height: auto;
        grid-template-columns: repeat(auto-fill, 150px);
        margin: 3px auto;
      
        display: grid;
        
        justify-content: center;
        grid-gap: 20px;
       
    }
    
    .wrapper{
        width: 150px;
       height:220px;
      
       justify-items: center; 
      justify-content: center;
      padding: 1px;
      display: flex;
      flex-direction: grid;
        flex-wrap: wrap;
       border: 1px solid rgb(4, 100, 129);
        border-radius: 10px;
        gap: 1px;
        font-size: 15px;
      
      
    }
    
    .fa-arrow-left{
        color: rgb(23, 134, 19);
    }
    .container{
        
        font-size: 20px;
        width: 100%;
      height: 170px; 
        justify-content: center;
        text-align: center;
        text-transform: capitalize;    
    }
    .container .image-container{
        
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        height: 100%;
        justify-content: center;
        
       
    }
    
    .sheader{ 
        color: black;
        font-weight: normal;
        flex: 1;
        font-size: 13px;
        width: auto;
        height: auto;
       text-align: center;
        justify-content: center;
        align-items: center;
       
    }
    .footer{
        flex: 1;
        display: flex;
        width: auto;
        height: 20px;
        justify-content: center;
        background-color: rgb(4, 100, 129);
      border-radius: 6px;
        align-items: center;   
    }
    
    .container .image-container .image{
        height: 100%;
        width: 100%;
      
        cursor: pointer;
    }
    .container .image-container .image img{
        height:100%;
        width:100%;
        border-radius: 10px;
        object-fit: cover;
        transition: .2s linear;
    }
    
    .btn1{
        width: 100px;
        height: 20px;
        position: fixed;
        display: flex;
        right: 0%;
        border-radius: 20px;
        background-color: #afd3e3;
    }
    
    .btn{
        width: 95px;
        height: 20px;
        color: white;
        border-radius: 20px;
        background-color: #14c72c;
    }
    
    
    