.elementor-697 .elementor-element.elementor-element-b1c6615{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-697 .elementor-element.elementor-element-b1c6615:not(.elementor-motion-effects-element-type-background), .elementor-697 .elementor-element.elementor-element-b1c6615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-697 .elementor-element.elementor-element-06093ed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-697 .elementor-element.elementor-element-b53b381{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-697 .elementor-element.elementor-element-b1c6615{--content-width:1440px;}.elementor-697 .elementor-element.elementor-element-06093ed{--width:40%;}.elementor-697 .elementor-element.elementor-element-b53b381{--width:60%;}}/* Start custom CSS */div#tabs_for_content_switcher .jq-tabs.tabs_wrapper.tabs_horizontal.ui-tabs.ui-corner-all.ui-widget.ui-widget-content
 {
    border: none !important;
}


div#tabs_for_content_switcher ul {
    display: none;
}

li.single_theme_button {
    color: #b6b6b6;
    font-weight: 700;
    font-size: 22px;
    cursor: pointer;
}

ul#my_navigation_links {
    list-style: none;
    margin: 0px;
}

li.single_theme_button:hover {
    color: #1f1d1d;
    text-decoration: none;
    -webkit-transition: color 250ms linear;
    -o-transition: color 250ms linear;
    transition: color 250ms linear;
}

ul#my_navigation_links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    white-space: nowrap;
}

li.single_theme_button:hover:before {
    border-radius: 5px;
    content: "";
    height: 1px;
    left: 0;
    /* position: absolute; */
    background: #1f1d1d;
    width: 100%;
    position: absolute;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    visibility: visible;
}


li.single_theme_button:before {
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: .25s linear;
    -o-transition: .25s linear;
    transition: .25s linear;
    visibility: hidden;
    width: 100%;
    background: #1f1d1d;
    bottom: 1.8rem;
    visibility: hidden;
    transition: .25s linear;
    display: block;
    content: '-';
    font-weight: 700;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    position: absolute;
}



li.single_theme_button {
    color: #b6b6b6;
    font-size: 22px;
    font-weight: 500;
    padding-bottom: 3.7rem;
    position: relative;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    /* opacity: 0; */
    will-change: transform;

}

li.single_theme_button:after {
    border-radius: 50%;
    content: "";
    display: block;
    height: 16px;
    margin: 9px auto 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform .4s ease-in-out;
    transition: -webkit-transform .4s ease-in-out;
    -o-transition: transform .4s ease-in-out;
    transition: transform .4s ease-in-out;
    transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
    width: 16px;
}

li.single_theme_button.active_item:after {
    background-color: #03f7eb;
    -webkit-transform: scale(.75);
    -ms-transform: scale(.75);
    transform: scale(.75);
}

li.single_theme_button.active_item:before {
    display: none !important;
}

li.single_theme_button.active_item {
    color: #1f1d1d;
}

ul#my_navigation_links li {
    padding: 0px 20px 0px;
}

/* WebKit-based browsers (Chrome, Safari, etc.) */
ul#my_navigation_links::-webkit-scrollbar {
    height: 8px;
    /* Height of the horizontal scrollbar */
}

ul#my_navigation_links::-webkit-scrollbar-track {
    background: #ededed;
    /* Background color of the scrollbar track */
    border-radius: 10px;
}

ul#my_navigation_links::-webkit-scrollbar-thumb {
    background-color: #111;
    /* Color of the scrollbar thumb (the draggable part) */
    border-radius: 10px;
    /* Optional: rounded corners for the scroller */
}

/* For Internet Explorer and Edge */
ul#my_navigation_links {
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

ul#my_navigation_links {
    overflow: auto;
}/* End custom CSS */