.com_search form input,
.com_search form button {
  height: 50px;
}
.com_search form button span {
  font-size: 20px;
}
.com_search .result-category {
  display: none;
}

#eb .eb-blog-grid {
  margin: -15px -15px !important;
}
#eb .eb-blog-grid .eb-blog-grid__item {
  padding: 15px 15px !important;
}

.mmlmap .infoboxdata {
  height: auto !important;
  padding: 0 30px;
}
.mmlmap .infoboxdata table {
  width: 100% !important;
}
.mmlmap .infoboxdata .adp-step,
.mmlmap .infoboxdata .adp-text {
  padding: 10px;
}
.mmlmap .adp-legal {
  display: none !important;
}
.map_canvas h3 a,
.map_canvas .location-title a {
  font-size: 22px;
  pointer-events: none;
  text-align: center;
}
.map_canvas .myaddress {
  text-align: center;
}
.map_canvas input.input-small {
  border-radius: 0;
  height: 30px !important;
  max-width: 100% !important;
  padding: 8px !important;
  width: 100% !important;
}
.map_canvas .contact-btn {
  background-image: none !important;
  border: 1px solid #E7E7E7 !important;
  box-shadow: none !important;
  color: #414141 !important;
  display: block;
  float: left;
  font-size: 13px !important;
  margin: 0 auto 10px !important;
  padding: 6px !important;
  text-align: center;
  width: 100% !important;
}
.map_canvas .mymap.mymap-inverse.resultmymap,
.map_canvas .routeicon,
.map_canvas .detailsicon,
.map_canvas .contacticon {
  display: none !important;
}
.map_canvas input.resultmymap {
  background-image: none !important;
  box-shadow: none !important;
  font-size: 13px !important;
  margin-bottom: 10px !important;
  padding: 8px !important;
  width: 100% !important;
}
.map_canvas input.resultmymap.route_mml {
  border: 1px solid #E7E7E7 !important;
  display: none !important;
}
.map_canvas input.resultmymap.route_mml:hover {
  background: #414141 !important;
  color: #ffffff !important;
}
.map_canvas input.resultmymap.direction_mml {
  background: #414141 !important;
  border: 1px solid #414141 !important;
  color: #ffffff !important;
  height: 30px !important;
  margin-top: 1px;
  max-width: 100% !important;
  line-height: normal !important;
  width: 100% !important;
}
.map_canvas input.resultmymap.direction_mml:hover {
  background: #272727 !important;
}
.contactMap .mmlmap .map_canvas input.input-small,
.contactMap .mmlmap .resultmymap.mymap.mymap-info.direction_mml {
  display: none;
}

.portfolio .ig-thumbs-grid-block {
  text-align: center;
}