.price{
    float:right;
}
    
body{
 margin:0;
padding:0;
display: grid;
grid-template-areas: "sec01 sec02 sec03 sec04"
                     "sec01 sec02 sec05 sec05"
                     "sec06 sec06 sec06 sec06";
                     background-color: antiquewhite;
grid-template-columns: 1fr 1fr 1fr 1fr;
        text-transform: capitalize;
        letter-spacing:0.5px;
    }

    legend{
        padding:10px;
        background:rgb(184, 70, 70);
        border-radius:20px;
    }

    .sec01{
        grid-area:sec01;
        padding:10px;
    }

    .vegmenudiv{
        text-align: center;
        
    }

    .vegmenuiv{
        text-align: center;
    }

    .hotelviranshmatkazbiryani{
        text-align: center;
        padding:30px;
        height: 70px;
        background-color: rgb(103, 16, 16);
        border-top-left-radius:3px;
        border-top-right-radius:3px;
        border-bottom-left-radius:70px;
        border-bottom-right-radius:70px;
        font-weight: bold;  
    }

    .hotelviransh{
        color: white;
        font-size: 20px;
        
    }

    .matkazbiryani{
        color: yellow;
        padding-top:10px;
    }

    .vegfood{
        text-align: center;
        padding:10px;
        background-color: rgb(154, 121, 32);
        font-size:15px;

        color:white;
    }

    .nonvegfood{
        text-align: center;
        padding:10px;
        background-color: rgb(154, 121, 32);
        font-size:15px;
        
        color:white;
    }

    .menudiv{
        text-align: center;
        padding:10px;
        font-weight:900;
        font-size:35px;
        color:rgb(26, 77, 21);
        text-transform: uppercase   ;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    }

    .nonvegmenudiv{ 
        text-align: center;
        padding:10px;
        font-weight:900;
        font-size:35px;
        text-transform: uppercase;
        font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        color:rgb(90, 8, 8);
    }

    .sec02{
        grid-area:sec02;
        padding:10px;
    }

    .sec03{
        grid-area:sec03;
        padding:10px;

    }

    .sec04{
        grid-area:sec04;
        padding:10px;
    }

    .sec05{
        grid-area:sec05;
        padding:10px;
    }

    .sec06{
        grid-area:sec06;
        padding:10px;
    }

    .sec02headdiv{
        display:flex;
        justify-content:space-between;
    }

   .sec04headdiv{
    display:flex;
    justify-content:space-between;
    gap:10px;
   }

   .sec02headdiv{
    display:flex;
    justify-content:space-between;
    gap:10px;
   }

   .sec06form01{
    display:grid;
    grid-template-columns: 1fr 1fr;
    gap:10px;
   }

   fieldset{
    text-align: center;
    border-radius:10px;
    border:black solid 3px;
    
   }

   legend{
    color:white;
   }

   .vsp{
    text-align: center;
   }

   .vegh{
    color: rgb(19, 134, 67);
    text-align: center;
    text-transform: capitalize;
   }

.nonvegh{
    color: rgb(134, 19, 19);
    text-align: center;
    text-transform: capitalize;
   }

   hr{
    border-color: black;
   }