.yellow-divider .elementor-divider-separator {
   border: none !important;
   height: 5px;
   background-image: linear-gradient(340deg, #9f8b62 8%, #e3cda1 100%);
}

/**------ Header ------**/

.aux-header button.aux-search-icon {
   display: flex;
   align-items: center;
   justify-content: center;
}

/**------ Footer ------**/

#footer-cta a:after {
   content: "\68" !important;
   font-family: auxin-front-2 !important;
   background-color: var(--e-global-color-229cdd69);
   position: absolute;
   width: 45px;
   height: 45px;
   font-size: 14px;
   text-align: center;
   border-radius: 50%;
   color: #fff;
   right: 10px;
   top: 7px;
   line-height: 45px;
   font-weight: 900;
   text-transform: none !important;
}

.aux-elementor-footer .aux-icon-list-items .aux-icon-list-item a span {
   transition:         all .15s ease-in-out;
   -webkit-transition: all .15s ease-in-out;
   -moz-transition:    all .15s ease-in-out;
   -o-transition:      all .15s ease-in-out;
}

.aux-elementor-footer .aux-icon-list-items .aux-icon-list-item a:hover span {
   color: #9F8B62;
}

/**------ Contact Us ------**/

.link-box .aux-modern-heading-secondary span {
   display: block;
}

.link-box .aux-modern-heading-secondary span a {
   color: #000000;
}

.link-box:hover .aux-modern-heading-secondary span a {
   color: #85A1B9;
}

/**------ Products ------**/

.cat-box .elementor-image-box-wrapper {
   display: flex;
   overflow: hidden;
}

.cat-box .elementor-image-box-img a::before {
   content: '';
   display: block;
   width: 100%;
   height: 100%;
   position: absolute;
   left: 0;
   top: 0;
   background-color: #031e36;
   opacity: 0.84;
}

.cat-box .elementor-image-box-img {
   transition: transform 0.8s ease;
}

.cat-box:hover .elementor-image-box-img {
   transform: scale(1.15);
}

.cat-box .elementor-image-box-content {
   position: absolute;
   bottom: 0;
   top: 50%;
   left: 50%;
   transform: translateX(-50%) translateY(-50%);
   display: flex;
   width: max-content !important;
   height: fit-content;
   max-width: 90%;
}

.cat-box .elementor-image-box-content .elementor-image-box-title {
   margin: 0px;
   width: fit-content;
   display: flex;
   opacity: 0;
   transition: all 0.6s ease;
}

.cat-box:hover .elementor-image-box-content .elementor-image-box-title {
   opacity: 1;
}

.prod-content-box table {
   margin: 0px;
   border: none;
}

.prod-content-box table th {
   padding: 5px 10px;
   font-weight: 600;
   width: 220px;
}

.prod-content-box table td {
   padding: 5px 10px;
}

.prod-content-box .elementor-widget-text-editor > div > *:last-child {
   margin-bottom: 0px;
}

/**------ Search Results ------**/

body.search header.aux-elementor-header {
   position: relative;
   z-index: 6;
}

body.search .aux-header .elementor-element {
   background-color: var( --e-global-color-4d4e4a94 ) !important;
}

body.search #site-title {
   display: none;
}

body.search .elementor-widget-archive-posts .elementor-post__read-more:hover {
   color: #FEDB03;
}

body.search .elementor-widget-archive-posts .elementor-post__excerpt {
   text-overflow: ellipsis;
   overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 4;
   -webkit-box-orient: vertical;
}

/**------ Media Query ------**/

@media only screen and (max-width:1024px){
   .cat-box .elementor-image-box-content .elementor-image-box-title br {
      display: none;
   }

   .cat-box .elementor-image-box-content .elementor-image-box-title {
      opacity: 1;
   }
}

@media only screen and (max-width:767.98px){
   .map-box iframe {
      height: 350px;
   }

   .prod-content-box table {
      display: flex;
      overflow: scroll;
   }
}