* {
margin: 0;
font-family: Arial, Helvetica, sans-serif;
border: border-box;
      
}
.navbar {
   height: 100px;
   background-color: #770945;
   color: white;
   display: flex;
   align-items: center;
   justify-content: space-evenly;
}  
.nav-logo {
   height: 50px;
   width: 150px;

}
.logo {
   background-image: url("rashmi logo.png");
   background-size: contain;
   background-repeat: no-repeat;
   justify-content: center;
   height: 50px;
   width: 150px;
  
}
.border {
   border: 2px solid transparent;
}
.border:hover{
   border: 2px solid white;
}
/** box2**/
.add-first {
   color: #fff;
   font-size: 1rem;
   margin-left: 15px;
   margin-right: 15px;
}
.add-second {
   font-size: 1rem;
   margin-left: 3px;
}
.add-icon {
   display: flex;
   align-items: center;
}
/**box 3**/
.nav-search {
display:flex;
justify-content: space-evenly;
background-color: pink;
width: 400px;
height: 40px;
border-radius: 4px;

}
.nav-select {
   background-color: #f3f3f3;
   height: 40px;
   width: 50px;
   text-align: center;
   border-top-left-radius: 4px;
   border-bottom-left-radius: 4px;
   border: none;
}
.search-input {
    width: 100%;
    font-size: 1rem;
    border: none;
}
.search-icon {
width: 45px;
display: flex;
justify-content: center;
align-items: center;
font-size: 1.2rem;
background-color: #febd68;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
color: #0f1111;
}
.nav-search:hover{
   border: 2px solid orange;
}
/**box4**/
span{
font-size: 0.8rem;
}
.nav-second {
   font-size: 0.85rem;
   font-weight: 700;
}
/**box**/
.nav-cart i {
 font-size: 30px;
}
.nav-cart{
   font-size: 0.85rem;
   font-weight: 700;
}
/**panel**/
.panel {
   height: 40px;
   background-color: #222f3d;
   display: flex;
   color: white;
   align-items: center;
   justify-content: space-evenly;
}
.panel-ops p {
   display: inline;
   margin-left: 10px;
}
.panel-ops {
   width: 70%;
   font-size: 0.85rem;
}
.panel-deals {
   font-size: 0.9rem;
   font-weight: 700;
}
/**hero section**/
.hero-section {
   background-image: url("fast food.jpg");
   height: 350px;
   background-size: cover;
   display: flex;
   align-items: flex-end;
   justify-content: center;
}
.hero-msg {
   background-color: white;
   color: black;
   height: 40px;
   width: 80%;
   display: flex;
   align-items: center;
   justify-content: center;
   font-size: 0.85rem;
   margin-bottom: 25px;
}
.hero-msg a {
   color: #007185;
   font-size: 0.85rem;
}
/**shop section**/
.shop-section {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-evenly;
   background-color: #e2e7e6;
}
.box {
   height: 400px;
   width: 30%;
   background-color: white;
   padding: 20px 0px 15px;
   margin-top: 15px;
}
.box:hover {
   height: 400px;
   width: 30%;
   background-color: white;
   padding: 20px 0px 15px;
   margin-top: 15px;
   rotate: 3deg;
}
.box-img {
   height: 300px;
   background-size: cover;
   background-position: center;
   margin-top: 1rem;
   margin-bottom: 1rem;
   border-radius: 20px;
   
}
.box-content {
   margin-left: 1rem;
   margin-right: 1rem;
}
.box-content p {
   color: black;
}
a {
   color: white;
   text-decoration: none;
}
#anchor-no{
color: red;
text-decoration: none;
font-weight: 500;
}
/** footer**/
.foot-panel1{
   background-color: #37475a;
   color: white;
   height: 50px;
   display: flex;
   justify-content: center;
   align-items: center;
}
@media screen and (max-width: 600px)
{
   .shop-section {
   display: flex;
   flex-wrap: wrap;
   justify-content: space-evenly;
   background-color: #e2e7e6;
}
.box {
   height: 300px;
   width: 390px;
   background-color: white;
   padding: 20px 0px 15px;
   margin-top: 15px;
}
.box:hover {
   height: 300px;
   width: 390px;
   background-color: white;
   padding: 20px 0px 15px;
   margin-top: 15px;
   rotate: 3deg;
}
.box-img {
   height: 200px;
   width: 330px;
   background-size: cover;
   background-position: center;
   margin-top: 1rem;
   margin-bottom: 1rem;
   border-radius: 20px;
}
.navbar {
   height: 60px;
   background-color: #770945;
   color: white;
   display: flex;
   align-items: center;
   justify-content: space-evenly;
}  
.nav-logo {
   height: 50px;
   width: 150px;
}
.border {
   border: 2px solid transparent;
}
.border:hover{
   border: 2px solid white;
}
/** box2**/
.add-first {
   color: #cccccc;
   font-size: 0.5rem;
   margin-left: 15px;
   margin-right: 15px;
}
.add-second {
   font-size: 0.5rem;
   margin-left: 3px;
}
.add-icon {
   display: flex;
   align-items: center;
}
.hero-section {
   background-image: url("fast food.jpg");
   height: 350px;
   width: auto;
   background-size: cover;
   display: flex;
   align-items: flex-end;
   justify-content: center;
}
.hero-msg {
   background-color: white;
   color: black;
   height: 50px;
   width: auto;
   display: flex;
   align-items: center;
   justify-content: cover;
   font-size: 0.85rem;
   margin-bottom: 25px;
}
.nav-signin{
font-size: 0.5rem;
}
}