.header-section button.wp-block-search__button {
  background: transparent;
  padding: 0 !important;
}
.header-section .gutentor-button, .slider-section .gutentor-button {
  margin-top: 0 !important;
}
.header-section .gutentor-button-icon, .slider-section .gutentor-button-icon  {
  background: #fff;
  color: #000;
  border-radius: 5px;
}
.header-section .gutentor-button:hover, .slider-section .gutentor-button:hover {
  color: #ffffff !important;
  border-radius: 8px !important;
}
.header-section span.wc-block-mini-cart__badge {
  color: #000;
}
.header-section button.wc-block-mini-cart__button:hover svg path {
  fill: var(--wp--preset--color--primary);
}
.header-section .wp-block-search__inside-wrapper {
  position: relative;
}
.header-section .wp-block-search__input {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 10px;
}
.wp-block-navigation__submenu-container .wp-block-navigation-item__content.wp-block-navigation-item__content {
  color: #000;
}
.wp-block-navigation__submenu-container .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
  stroke: #000;
}


/*Slider Section*/
.main-slider  p.sub-title {
  display: inline-block;
  border-radius: 30px;
}
.main-slider .tabs-col {
  width: 600px;
  margin: 0 0 20px 0 !important;
}


/*Service Section*/
.service-box {
  position: relative;
}
.service-box img {
  width: 100%;
}
.service-box:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 15px;
  background: linear-gradient(180.09deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.76) 99.92%);
  z-index: 9;
}
.service-box h4 {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  z-index: 99;
}