.jh-solid-box {background-color:#ffffff; padding:20px; min-height:200px; display:block;  margin:5px 0px;}
.jh-solid-box1 {background-color:#f4f4f4; padding:20px; min-height:200px; display:block; margin:5px 0px;}
.d0-product-box {background-color:#f4f4f4; padding:0px; min-height:200px; display:block; margin:5px 0px;}
.d0-tip-box {background-color:#f4f4f4; padding:20px; min-height:200px; display:block; margin:5px 0px;}
.d0-filter-box {background-color: rgba(1,7,7,0.4); padding:25px; min-height:50px; display:block;}
.jh-border-box {border: 2px solid rgba(250, 168, 52, 0); padding:25px; min-height:50px; display:block; -moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
      -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;}
.jh-border-box:hover {border: 2px solid rgba(247, 152, 42, 0.9); cursor: pointer}

.jh-solid-box,
.jh-solid-box1 {
  position: relative !important;
  z-index: 89 !important;
}

.parallax-dark {
  position: relative !important;
  z-index: 1 !important;
}

.ub {
  position: relative !important;
  transform: none !important;
  z-index: 1 !important;
}

.ub-palette-dark {
  position: relative !important;
  transform: none !important;
  z-index: 1 !important;
}

a {color:#f79629;}
h3 {color:#f79629;}
h4 {color:#f79629;}


.parallax-dark {background-color: rgba(1,7,7,0.5); color:#FFF;}
.parallax01 {background-attachment: scroll; } 
.parallax02 {background-attachment: scroll; } 
.parallax03 {background-attachment: scroll; } 
.parallax04 {background-attachment: scroll; } 
.parallax05 {background-attachment: scroll; } 

.r8_form{
border:0px;
}

.d0scrolling-text-container {
    overflow: hidden;
    width: 100%;
    background-color: transparent;
    position: relative;
}

.d0scrolling-text-inner {
    display: flex;
    width: max-content;
    animation: scroll-left 26s linear infinite;
    white-space: nowrap;
    font-size: 16px;
    font-weight: 600;
    padding: 8px 0;
}

.d0scrolling-text {
    display: flex;
}

.d0scrolling-text-item {
    padding: 0 30px;
}

#group .itemSearchButton {
display:none;
}

/* Responsive font adjustment for mobile */
@media (max-width: 600px) {
    .d0scrolling-text-inner {
        font-size: 14px;
        padding: 6px 0;
    }

    .d0scrolling-text-item {
        padding: 0 20px;
    }
}

@keyframes scroll-left {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}

.sf-menu>li ul {transform: translate(0px, -5px);}
.sf-menu li ul, .sf-menu li ul li ul {
    transform: translate(-20px, -12px);
}


@media (min-width: 991px){
.d0-dropedbox {transform: translate(0px, 75px);}}
@media (max-width: 990px){
.d0-dropedbox {transform: translate(0px, 40px);}}

