/*
Theme Name:   Bionco Child Theme
Theme URI:    #
Description:  Bionco Child Theme
Author:       Mirage Minds
Author URI:   #
Template:     hello-elementor
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  hello-elementor-child
*/
body {
    overflow-x: hidden;
}
body.tax-service_categories .elementor.elementor-location-footer {
    display: none !important;
}
body.tax-service_categories header#site-header,body.archive.tax-service_categories .elementor-location-header{
	display: none !important;
}
.owl-carousel .item img {
    width: 100%;
    height: auto;
}
div#owlcarouselshowingcategories img {
    width: 72px;
    height: 72px;
    border-radius: 50%;
}

div#owlcarouselshowingcategories .owl-nav {
    margin: 0px;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    width: 100%;
}

div#owlcarouselshowingcategories button.owl-prev {
    position:absolute;
    left:-50px;
    font-size:50px;
    top:50%;
    transform:translate(-50%,-50%);
}
div#owlcarouselshowingcategories .owl-nav {
    margin: 0px;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    width: 100%;
}

div#owlcarouselshowingcategories button.owl-prev {
    position:absolute;
    left: -30px;
    font-size:50px;
    top:50%;
    transform:translate(-50%,-50%);
    margin: 0px !important;
    background:transparent !important;
    opacity:1 !important;
    color: #9B5943 !important;
}
div#owlcarouselshowingcategories button.owl-next.disabled {
    opacity:0.5 !important;
}
div#owlcarouselshowingcategories button.owl-prev.disabled {
    opacity:0.5 !important;
}
div#owlcarouselshowingcategories button.owl-next {
    position:absolute;
    right: -30px;
    font-size:50px;
    top:50%;
    transform:translate(-50%,-50%);
    margin: 0px !important;
    background:transparent !important;
    color:#9B5943 !important;
    opacity:1 !important;
}
/* Applies to all elements with scrollbars */
::-webkit-scrollbar {
  width: 4px; /* Narrow width */
}

::-webkit-scrollbar-track {
  background: transparent; /* Transparent background */
}

::-webkit-scrollbar-thumb {
  background-color: #9B5943; /* White scroll thumb */
  border-radius: 10px; /* Rounded corners for a smoother look */
}

::-webkit-scrollbar-thumb:hover {
  background-color: #f0f0f0; /* Slightly lighter on hover */
}

/* For Firefox */
html {
  scrollbar-width: thin; /* Narrow width */
  scrollbar-color: #9B5943 transparent; /* White scroll thumb with transparent track */
}
