.elementor-kit-9{--e-global-color-primary:#000000;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-20b8c5f:#FFFFFF;--e-global-color-17ea61a:#EFEFEF;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;font-size:16px;}.elementor-kit-9 h1{font-size:60px;}.elementor-kit-9 h2{font-size:60px;line-height:66px;}.elementor-kit-9 h3{font-size:40px;line-height:44px;}.elementor-kit-9 h4{font-size:30px;}.elementor-kit-9 h5{font-size:20px;}.elementor-kit-9 h6{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.overflow-hidden {overflow:hidden !important;}
#header-cart-icon .elementor-menu-cart__toggle_button {border:none;}
svg#behind-sticky-header {width: 50px;height:51px;}

.behind-sticky-header.large-header  {
    background: none;
    transition: all 0.3s ease-in-out;
    height: 100px;
    padding-top:0;
}
.behind-sticky-header.large-header * {
   color: #fff !important;
   fill: white
}
.behind-sticky-header.smaller-header  {
    background: white !important;
    transition: all 0.3s ease-in-out;
    height: 57px;
    padding-top: 5px !important;
}
.behind-sticky-header.smaller-header * {
    color: #a2a2a2 !important;
    fill: #a2a2a2
    ;
}


.wheel-section{
      display: flex;    

    
}


.elementor-icon-list-icon
.behind-sticky-header.smaller-header svg#behind-sticky-header * {fill: #000}
.behind-sticky-header.smaller-header .mineral-system-logo {fill:#000;}

#behind-sticky-header {
    width: 100%;
    margin-left: 0%;
    transform: scale(0.8);
    transform-origin: center ;
    transition: all 0.3s ease-in;
}

#behind-sticky-header:hover  {
    transition: all 0.3s ease-in;
    transform: scale(0.9);
    transform-origin: center ;
    cursor: pointer;
}

#sample-product-info-tabs .elementor-tabs-content-wrapper .elementor-tab-content {
    border: none !important;
       
}


#rev_slider_3_1_wrapper .hephaistos.tparrows {
        background: rgba(255, 255, 255, 0.2) !important;
    border: 1px solid white;
}


 .swiper-pagination-bullet {margin: 10px;border: 2px solid #000 !important;
     background: white !important;
 }
.slider-overlay-hidden .elementor-loop-container {overflow: hidden;}
#application-slider .e-loop-item .slide-icon {
    opacity: 0;
    position: absolute;
        width: 50%;
        left: 25%;
        height: 60%;
        top: 20%;
       transition: all 0.3s ease-in-out ;
       
       z-index: 10;
       
}
#application-slider .e-loop-item:hover .slide-icon {
    opacity: 1;
     top: 35%;
     
     left: 25%;
   
        transition: all 0.3s ease-in-out ;
}
#application-slider .elementor-widget-container{

    overflow: hidden    
}



.bottom-right-corner:before {
    content: " ";
    width: 50px;
    height: 50px;
    position: absolute;
    top: calc(100% - 42px);
    right: 11px;
    left: calc(100% - 42px);
    background: white;
    z-index: 2;
    border: none;
}
.bottom-right-corner:after {
    content: " ";
    width: 50px;
    height: 60px;
    position: absolute;
    bottom:8px;
    right: 14px;
    z-index: 4;
    transform: rotate(45deg);
    border-right: 1px solid #000;
    
}
#ms-vendor-dashboard .wcv-navigation ul.menu.black{ background: white !important;

}
#ms-vendor-dashboard .wcv-navigation ul.menu.horizontal > li  a
text-transform: uppercase ;
color: black !important;
    
}
#footer-form .elementor-form .elementor-field  {border: none; color:white;padding-left:30px;}
#footer-form .elementor-form .elementor-form-fields-wrapper {
    border: 2px solid #fff;
    border-radius: 30px;
    overflow: hidden;
    padding-top: 10px
}

#footer-form .elementor-button {background:none;}/* End custom CSS */