.main.search-page {
	margin-top: 170px; /* Accommodate Header */
}

.search-page .search-grey-section {
  background: #EDEBEB;
  height: 342px;
  display: flex;
  align-items: center;
  position: relative;
}

.search-page .search-form-container{
	margin-right: 40px;
	margin-left: 10px;
	width: 100%;
}

.search-page .search-grey-section .search-tabs {
  position: absolute;
  bottom: 0;
}

.search-page .search-grey-section .search-tabs .search-category {
  display: flex;
}

.search-page .search-grey-section .search-tabs .search-category a {
  height: 50px;
  width: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.search-page .search-grey-section .search-tabs .search-category a:hover{cursor:pointer;}

.search-page .search-grey-section .search-tabs .search-category a.active {
  background: #fff;
}

.search-page .search-result-section {
  margin: 60px 0;
}

.search-page .search-result-section .search-item {
  margin: 30px 0;
}

.search-page .search-result-section .search-item h5 {
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 27px;
  color: #000000;
  margin-bottom: 0;
  position: relative;
  display: inline-block;
}

.search-page .search-result-section .search-item h5:before {
  content: '';
  position: absolute;
  height: 2px;
  width: 100%;
  background-color: #F7971D;
  bottom: 0;
}

.search-page .search-result-section .search-item p {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 22px;
  color: #4B4B4B;
}

.search-page .search-input-block {
  width: auto;
  position: relative;
  display: flex;
  padding-left: 20px;
  border: 2px solid rgba(75, 75, 75, 0.15);
  width: 650px;
}

.search-page .search-input-block .label-search {
  display: block;
}

.search-page .search-input-block .search-button svg {
  margin-right: 10px;
}

.search-page .search-input-block .search-button svg path {
  fill: #4B4B4B;
}

/* Site design width */
@media only screen and ( max-width: 1280px ){

}

/* Max-header width */
@media only screen and ( max-width: 1180px ){
  /* Account for fixed mobile header */

}

/* Large Tablet */
@media only screen and ( max-width: 920px ){

}

/* Small Tablet */
@media only screen and ( max-width: 768px ){
  .search-page .search-input-block {
    width: 100%;
  }
}

/* Mobile */
@media only screen and ( max-width: 640px ){

}
