input[type="submit"] {
  color: #FFF; }

p.product-price bdi {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  font-weight: 700; }
  p.product-price bdi span {
    font-size: 30px;
    font-weight: 700;
    opacity: 1; }

.single-latest-news {
  border-radius: 10px; }

.latest-news a.boxed-btn {
  margin-top: 30px; }

.single-latest-news:hover .news-text-box {
  background: seashell; }

.pagination-wrap a, .pagination-wrap span {
  color: #6f6f6f;
  font-size: 15px;
  background-color: #f3f3f3;
  display: inline-block;
  padding: 8px 14px;
  margin: 3px;
  font-weight: 600;
  border-radius: 50px; }
  .pagination-wrap a.current, .pagination-wrap span.current {
    background-color: #F28123;
    color: #FFF; }

.single-article-text .title-in-product {
  font-size: 3rem; }
.single-article-text h3 {
  font-size: 1.5rem; }
.single-article-text h4 {
  font-size: 1.3rem; }
.single-article-text h5, .single-article-text h6 {
  font-size: 1.2rem; }

.comments-list-wrap {
  margin-bottom: 0; }

.full-height-section.error-section {
  height: 50%; }

.contact-form .wpcf7-form br {
  display: none; }
.contact-form .wpcf7-form p.d-flex {
  gap: 10px; }
  .contact-form .wpcf7-form p.d-flex > span {
    width: 100%; }
    .contact-form .wpcf7-form p.d-flex > span input {
      width: 100% !important;
      margin: 0; }

.search-area div {
  padding-top: 5%; }

.wpcf7-form .newsletter-form p {
  display: flex;
  justify-content: space-between;
  gap: 10px; }
.wpcf7-form .newsletter-form br {
  display: none; }
.wpcf7-form .newsletter-form span.wpcf7-form-control-wrap {
  display: flex; }
  .wpcf7-form .newsletter-form span.wpcf7-form-control-wrap input {
    width: 100%; }
    .wpcf7-form .newsletter-form span.wpcf7-form-control-wrap input.wpcf7-not-valid {
      border: 1px solid red; }
  .wpcf7-form .newsletter-form span.wpcf7-form-control-wrap .wpcf7-not-valid-tip {
    display: none; }
.wpcf7-form .newsletter-form button {
  width: 53px;
  min-width: 53px; }

.main-gallery-slider .img-fluid {
  width: 100%;
  max-height: 400px;
  height: 100%;
  object-fit: cover; }
  @media (max-width: 600px) {
    .main-gallery-slider .img-fluid {
      max-height: 280px; } }

.thumbnail-gallery-slider .owl-controls div {
  top: 65%;
  left: -30px;
  font-size: 14px; }
  @media (max-width: 600px) {
    .thumbnail-gallery-slider .owl-controls div {
      left: 0; } }
  .thumbnail-gallery-slider .owl-controls div.owl-next {
    left: unset;
    right: -30px; }
    @media (max-width: 600px) {
      .thumbnail-gallery-slider .owl-controls div.owl-next {
        right: 0; } }
  .thumbnail-gallery-slider .owl-controls div i {
    width: 24px;
    height: 24px;
    border: 3px solid #F28123;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center; }
.thumbnail-gallery-slider .owl-item img {
  opacity: 0.6; }
.thumbnail-gallery-slider .owl-item.current img {
  opacity: 1; }

p.single-product-pricing span {
  display: inline-flex; }

.info-basic {
  margin-bottom: 20px; }
  .info-basic p {
    margin-bottom: 10px; }

.woocommerce .loader::before {
  display: none !important; }

.more-products .single-product-item h3, .product-section .single-product-item h3 {
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  padding: 0 20px; }

.product-price {
  display: none; }

.footer-area a:hover {
  color: #F28123; }

.mean-container a.meanmenu-reveal {
  background-image: url("../img/menu_mobile.svg") !important;
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: center; }
  .mean-container a.meanmenu-reveal span {
    display: none; }
  .mean-container a.meanmenu-reveal.meanclose {
    background-image: unset !important; }

ul.sub-menu li:hover a {
  color: #FFF !important; }

ul.sub-menu li:hover > a {
  color: #F28123 !important; }

#menu-main li.current-menu-item > a {
  color: #F28123 !important; }

.sticky-wrapper.is-sticky .top-header-area {
  background-color: #FFF;
  -webkit-box-shadow: 0 0 20px #e4e4e4;
  box-shadow: 0 0 20px #e4e4e4; }

.is-sticky nav.main-menu ul li a {
  color: #0a9e34; }

.search-bar-tablecell button[type=submit] {
  color: #FFF; }

nav.main-menu ul ul.sub-menu {
  padding: 10px 0;
  width: 180px;
  -webkit-box-shadow: unset;
  box-shadow: none;
  border-radius: 0; }
  nav.main-menu ul ul.sub-menu li {
    padding: 0 15px; }
  nav.main-menu ul ul.sub-menu .sub-menu {
    display: none; }
  nav.main-menu ul ul.sub-menu li:hover {
    position: relative;
    background-color: aliceblue; }
    nav.main-menu ul ul.sub-menu li:hover .sub-menu {
      display: block;
      top: 0;
      left: 180px; }
      nav.main-menu ul ul.sub-menu li:hover .sub-menu a {
        color: #555 !important; }
      nav.main-menu ul ul.sub-menu li:hover .sub-menu li:hover a {
        color: #F28123 !important; }

.abt-bg.custom:after {
  opacity: 0; }

@media (max-width: 767px) {
  .homepage-slider div.hero-text-tablecell div {
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center; } }
.price_quote_section {
  margin: 100px auto; }
  @media (max-width: 600px) {
    .price_quote_section {
      margin: 60px auto; } }

@media (max-width: 600px) {
  .single-product-form a.cart-btn {
    margin-bottom: 0; }

  .mb-150 {
    margin-bottom: 60px; } }

/*# sourceMappingURL=custom.css.map */
