:root {
  --themeprimaryclr: #ff7000;
  --themesecondaryclr: #696969;
  --darkclr: #000;
  --plainclr: #fff;
  --lightbg: #fafafa;
  --themehoverclr: #ff8426;
  --borderone:#cdcdcd;
}

a {
  text-decoration: none;
}

.find-store-sec-three .search-box {
  background: var(--plainclr);
  padding: 30px;
  max-width: 500px;
  position: absolute;
  left: 50px;
  top: 0;
}
@media (max-width: 767px) {
  .find-store-sec-three .search-box {
    position: relative;
    left: unset;
    top: -5%;
    margin: 0 auto;
  }
}
.find-store-sec-three .topsec h5 {
  font-size: 24px;
}
.find-store-sec-three .form-select {
  padding: 10px;
  border-radius: 0;
  border: 1px solid var(--borderone);
  color: var(--themesecondaryclr);
}
.find-store-sec-three .location-box {
  font-weight: 500;
  background: var(--plainclr);
  width: 100%;
  display: block;
  padding: 10px 19px;
  color: var(--darkclr);
  border-radius: 5px;
  text-align: center;
  border: 1px solid var(--borderone);
}
.find-store-sec-three .location-box:hover {
  opacity: 0.9;
}
.find-store-sec-three .search-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--darkclr);
  color: var(--plainclr);
  padding: 10px;
  border-radius: 0;
  margin-top: 20px;
  text-decoration: none;
  font-weight: bold;
  transition: all 0.3s ease;
}
.find-store-sec-three .search-btn:hover {
  opacity: 0.8;
}
.find-store-sec-three .search-btn i {
  margin-right: 8px;
}
.find-store-sec-three .img-container img {
  height: 600px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right;
     object-position: right;
}
@media (max-width: 767px) {
  .find-store-sec-three .img-container img {
    height: 370px !important;
  }
}/*# sourceMappingURL=findStoreDesign3.css.map */