*{
       margin:0;
       font-family:Arial;
       border:border-box;
}

.navbar{
     height:60px;
     
     background-color: #0f1111;
     color:white;
     display:flex;
     align-items:center;
     justify-content: space-evenly;
}
.nav-logo{
       height:50px;
       width: 100px;

}

.logo{
       background-image: url("amazon_logo.png");
       background-size: cover;
       height:50px;
       width:100%;
} 
.border{
       border:1.5px solid transparent;
}
.border:hover{
       border:1.5px solid white;
}

.add-first{
       color:#cccccc;
       font-size:0.85rem;
       margin-left:20px;
}
.add-sec{
       font-size:1rem;
       margin-left:10px;
}
.add-icon{
       display:flex;
       align-items:center;
}



/** box 3**/

.nav-search{
       display:flex;
       justify-content:space-evenly;
       background-color: pink;
       width:620px;
       height:40px;
       border-radius:4px;
}

.search-select{
       background-color: #f3f3f3;
       width:40px;
       text-align:center;
       border-top-left-radius:4px;
       border-bottom-left-radius:4px;
       border:none;
}

.search-input{
     width:100%;
     border:none;
     font-size: 1rem;
     
}

.search-icon{
       width: 45px;
       display:flex;
       justify-content: center;
       align-items: center;
       font-size:1.2rem;

       background-color: #FDBA74;

       border-top-right-radius:4px;
       border-bottom-right-radius:4px;
       color:#0f1111;
}

.nav-search:hover{
       border: 2px solid orange;
}

/* box 4 &5*/

span{
       font-size:0.7rem;
}
.nav-second{
       font-size:0.85rem;
       font-weight: 700;
}


/*Box 6 */

.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;
       
}
.panel-all{
       margin-left: 15px;
}
.panel-ops p{
       display:inline;
       margin-left: 15px;
}

.panel-ops{
       width:70%;
       font-size: 0.85rem;

}
.panel-deals{
       font-size:0.9rem;
       font-weight: 700;
}

/* Hero Section */


.hero-section{
       background-image: url("gift_mothersday.jpg");
       background-size:cover;
       height:300px;
       display:flex;
       justify-content: center;
       align-items: flex-end;

}

.hero-msg{
       background-color: white;
       font-family: 0.85rem;
       color:black;
       height:40px;
       display:flex;
       align-items: center;
       justify-content: center;
       width: 90%;
       margin-bottom:25px;
}
.hero-msg a{
       color:#007185;
}


/* Shop section */

.shop-section{
       display: flex;
       flex-wrap:wrap;
       justify-content: space-evenly;
       background-color:#e2d9d9;
}
.box{
       height:400px;
       width:23%;


       background-color: white;
       padding:20px 0px 15px ;
       margin-top:15px;
}
.box p{
       font-size: 0.7rem;
}
.box-content{
       margin-left:1rem;
       margin-right: 1rem;
}

.box-img{
       height:310px;
       background-size:cover ;
       margin-bottom: 1rem;
       margin-top: 1rem;
}
.box-content p{
       color:#007185;
}
.footer{
       margin-top:15px;
}
.foot-panel1{
       background-color: #37475a;
       height:50px;
       color:white;
       display: flex;
       justify-content: center;
       align-items: center;
       font-size: 0.9rem;
       margin-top: 10px;
}
.foot-panel2{
       background-color: #222f3d;
       color:white;
       height: 500px;
       display:flex;
       justify-content: space-evenly;
}
.foot-panel2 p{
       font-weight: 700;
}
ul{
       margin-top: 35px;
}

ul a{
       display: block;
       font-size: 0.85rem;
       margin-top: 10px;
       color:#dddddd;
}


.foot-panel3{
       background-color: #222f3d;
       color: white;
       border-top:0.5px solid white;
       height:80px;
       display: flex;
       align-items: center;
       justify-content: center;
}
.logo{
       background-image: url("amazon_logo.png");
       background-size: cover;
       height:50px;
       width: 100px;
}

.foot-panel4{
       background-color: #0f1111;
       color: white;
       height:80px;
       font-size: 0.7rem;
       text-align: center;
      
}

.pages{

       padding-top: 25px;
}

.copywrite{
     padding-top: 5px;
}