.jh-solid-box {background-color:white; margin: 8px 0px; padding:20px; min-height:150px; display:block;}
.jh-solid-box1 {background-color:#F5F5F5; margin: 8px 0px; padding:20px; min-height:150px; display:block;}

a {color:#8f8f8f;}

.r8_form {border:0px;}
 .d0-top-banner-shift {transform: translate(0px, -1px);}
 .d0-top-banner-shift1 {transform: translate(0px, -5px);}

/* Remove focus outline for mouse users only */
:focus:not(:focus-visible) {
  outline: none;
}
.sf-menu li ul li a {color: #FFFFFF;}

h3 {font-family:Lexend !important;}
h4 {font-family:Lexend !important;}

@media (max-width: 991px) {
#header div.menu_container {
background-color: rgb(0, 0, 0) !important;
}
}

@media (max-width: 768px) {
  .btn {
    margin: 10px !important;
    display: block !important;
    width: 100% !important;
    box-sizing: border-box !important;}  
.r8_gallery .gallery-inner_text { display:none;}
}

