/* body{
    margin-left: 200px;
    margin-right: 200px;
} */
#right {
  width: 100%;
  /* border: 1px solid red; */
  border-left: 3px solid grey;
}
#containermen {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  color: rgb(26, 25, 25);
  grid-row-gap: 1.8%;
  grid-column-gap: 2%;
  width: 90%;
  margin-top: 0%;
  padding: 2%;
  line-height: 140%;
  text-align: center;
  padding-bottom: 20%;
  margin-left: 100px;
}
#adban > img {
  width: 90%;
  height: 30vh;
  margin-left: 140px;
}
#containermen > div:hover {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.ham {
  height: 70%;
  width: 100%;
}
#flex {
  display: flex;
  justify-content: space-around;
}
body {
  font-family: sans-serif;
}
#top {
  font-size: 90%;
  margin-top: -1%;
  padding: 1%;
}

#priceSort {
  margin-left: 70%;
  width: 20%;
  padding: 0.5%;
  font-size: 110%;
}
#sorting {
  display: flex;
  margin-top: 2%;
}

#left {
  width: 20%;
  /* display:block;  */
  padding: 1%;
  font-size: 1rem;
  /* line-height: 180%; */
  /* border: 1px solid green; */
}
#left > p {
  font-size: 25px;
}
#bagmen {
  color: black;
  width: 100%;
  height: 24%;
  text-align: center;
  font-size: large;
  background-color: white;
  border: 1px solid rgb(250, 250, 250);
  /* margin-top:10%; */
}
#bagmen:hover {
  background-color: black;
  color: white;
}

#tophr {
  width: 100%;
}

#brandh3 {
  margin-top: 4%;
}
#bottom {
  display: flex;
}
/* #filterbrandA{
    width:30px;
    height:15px; 
}

#filterbrandN{
    width:30px;
    height:15px; 
}
#filterbrandR{
    width:30px;
    height:15px; 
}
#filterbrandW{
    width:30px;
    height:15px; 
} */

@media only screen and (min-width: 901px) and (max-width: 1200px) {
  #containermen {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media only screen and (min-width: 507px) and (max-width: 900px) {
  #containermen {
    grid-template-columns: repeat(2, 1fr);
  }
  #top {
    margin-top: 20%;
  }
  #left {
    display: block;
    line-height: 180%;
    font-size: 70%;
  }
}

@media only screen and (min-width: 0) and (max-width: 506px) {
  #containermen {
    grid-template-columns: repeat(1, 1fr);
    margin-left: 10%;
    border-left: 0;
  }
  #left {
    display: none;
  }

  #top {
    font-size: small;
    margin-top: 25%;
  }
}
#divr {
  width: 25%;
  padding: 2%;
  margin-top: -15%;
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 5%;
}
h2 {
  font-size: 40px;
  font-weight: lighter;
  font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande",
    "Lucida Sans", Arial, sans-serif;
}
#f1,
#f2,
#f3 {
  margin-top: 5px;
  background-color: black;
  color: white;
  font-size: 23px;
}
