* {
    padding: 0px;
    margin: 0px;
    box-sizing: border-box;
}

.navi {
    width: 100%;
    height: 18vh;
    background: linear-gradient(to right, black, rgb(204, 164, 84), black);

}

.name {
    color: rgb(11, 11, 11);
    font-size: 18px;
    font-family: 'Dancing Script', cursive;
    font-weight: bolder;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 15px;


}

.name:hover {
    text-decoration: underline;
    color: rgb(235, 235, 150);
}

.action {
    color: rgb(227, 209, 107);

}

.action:hover {
    color: rgb(186, 211, 209);
}

.search {
    margin-left: 40px;
}

.account {
    margin-left: 60px;
}

#banimg {
    height: 80vh;

}

.section {
    padding-top: 20px;
    background-color: rgb(159, 163, 112);
    padding-left: 70px;
}

.select {
    padding-top: 5px;
}
/* gallery */
.gallery{
    width: 100%;
    height: 500vh;
    background: linear-gradient(to right, black, white, black);
}
.galrap{
    width: 85%;
    margin: auto;
}
.gal1{
    width:100%;
    margin: auto;
    display: grid;
    grid-template-columns: auto auto auto  ;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 40px;
}
.galrap h2{
    text-align: center;
    padding-top: 30px;
    font-family: 'Dancing Script', cursive;
    background-color: #7a4e4e;
}
.box1 img{
    --s: 15px;  /* size of the frame */
  --b: 2px;   /* border thickness */
  --w: 400px; /* width of the image */
  --c: #7B3B3B;
  
  width: var(--w);
  aspect-ratio: 1;
  object-fit: cover;
  padding: calc(2*var(--s));
  --_g: var(--c) var(--b),#54515100 0 calc(100% - var(--b)),var(--c) 0;
  background:
    linear-gradient(      var(--_g)) 50%/100% var(--_i,100%) no-repeat,
    linear-gradient(90deg,var(--_g)) 50%/var(--_i,100%) 100% no-repeat;
  outline: calc(var(--w)/2) solid #0009;
  outline-offset: calc(var(--w)/-2 - 2*var(--s));
  transition: .4s;
  cursor: pointer;
}
.box1 img:hover{
    outline: var(--b) solid var(--c);
  outline-offset: calc(var(--s)/-2);
  --_i: calc(100% - 2*var(--s));
}
/* footer */
.foot{
    width: 100%;
    height: 70vh;
}
.footrap{
    width: 85%;
    margin: auto;
}
.footrap h4{
    text-align: center;
    font-family: "Dancing Script", cursive;
    font-size: 40px;
    padding-top: 20px;
}
/* footer 3 */
.foot3{
    width:90%;
    margin: auto;
    display: grid;
    grid-template-columns: auto auto auto auto auto auto ;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 40px;
}
/* FOOTER 3 */
.foot4{
    width:70%;
    height: 30vh;
    margin: auto;
    display: grid;
    grid-template-columns: auto auto auto auto ;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    padding-top: 20px;
    padding-left: 30px;
}
.footrap5 ul{
    list-style: none;
}
.footrap5 ul li a{
    color: #1d1c1c;
}
    

.footrap ul li:hover{
    text-decoration: underline;
}
.copy h4{
    font-size: 20px;
    text-align: center;
    background-color: #e3e2e2;
}


