.elementor-kit-6{--e-global-color-primary:#222222;--e-global-color-secondary:#FFFFFF;--e-global-color-text:rgb(118, 118, 118);--e-global-color-accent:#f5eb00;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1169px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1169px;}.e-con{--container-max-width:1169px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media (min-width: 1170px) {
    .c-header__logo-img {
        height: 90px !important;
        max-width:max-content !important;
        max-height:max-content !important;
    }
    .supplies-logo {
        max-width:20rem !important;
        height: 65px !important;
        max-height:65px !important;
        object-fit:fill !important;
    }
}
@media (max-width:1169px) {
    .supplies-logo-mobile {
        object-fit: fill !important;
        height: 65px !important;
        width: 100% !important;
        max-width:100% !important;
    }
}
.team-bio {
    background: #222222;
    color: #fff;
    padding: 10px 30px;
    margin-top: 20px;
    display: inline-block;
    text-transform: uppercase;
}
.team-bio:hover {
    background:#fff !important;
    color: #222222  !important;
}
/*
#main-header .c-header__outer, #main-header .c-header__main-row, .c-top-menu__submenu{
    background-color: #222222 !important;
    color: white !important;
   
}
#main-header .c-top-menu__submenu:after {
    background-color: #222222 !important;
    border-top: 1px solid white !important;
}
*/
.btn-style-1 .c-button--default, .c-filter__button, .c-vehicle-vert__button, .c-vehicle-book__book {
    background: #f5eb00;
    color: #222222;
}
.btn-style-1 .c-button--default:hover, .c-filter__button:hover, .c-vehicle-vert__button:hover, .c-vehicle-book__book:hover {
    background:#222222 !important;
    color: #f5eb00  !important;
}
.c-vehicle-details__download-title, .c-vehicle-details__download-ico {
    color: #222222 !important;
}
.c-ip-categories__link:hover .c-ip-categories__plus {
    opacity: 0 !important;
}
.c-ip-categories__link:hover .c-ip-categories__title--image {
    color: #222222 !important;
}
.btn-style-2 .c-button--default {
    background: #222222;
    color: #fff;
}
.btn-style-2 .c-button--default:hover {
    background:#fff !important;
    color: #222222  !important;
}
#gform_submit_button_1:hover {
    background: #f5eb00;
    color: #222222;
}
#gform_submit_button_1 {
    background: #222222;
    color: #fff;
    padding: 20px 40px;
    font-size: 18px;
    line-height: 1.2;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    outline: none;
    border: none;
    text-decoration: none !important;
}
.c-header__main-row-item--cart a i, .c-header__main-row-item--cart a span {
    display: none !important;
}
.c-header__main-row-item--cart {
        width: 250px;
     background-color: transparent !important;
    padding: 0 30px;
}
.c-header__main-row-item--cart a{
background-image:url('https://statesrentals.com/wp-content/uploads/2024/08/logo-1.webp');
background-repeat: no-repeat;
    background-size: 100% 50px;
    background-position: center;
    width: 100%;
   
}
.js-search-button {
    pointer-events: none !important;
    cursor: pointer !important;
}
.why-choose-list .c-ip-icon-list-1__stretch-bar {
    background-image: var(--stretch-bar-accent) !important; 
}
.product-price-wrap, .ip-cart-button {
    display: none !important;
}
.product-thumb-wrap > img {

    object-fit: contain !important;
}
.c-ip-team__item:hover .c-ip-team__content{
    color: #1e1e1e !important;
}
.c-sidebar {
    color: #1e1e1e !important;
}
.equipment-list {
    .c-ip-categories__link {
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 6px 20px rgba(0, 0, 0, 0.1);
    .c-ip-categories__image-wrap {
    background: white;
}
}
}
#about-us {
    .c-page-header__decor-wrap {
    display: none;
}
}
#contact {
    .c-page-header__decor-wrap {
    display: none;
}
}
.c-vehicle__total-wrap {
    display: none !important;
}
.c-vehicle__booking-wrap {
    justify-content: center !important;
}
@media (max-width: 1169px) {
    .c-header__logo-img {
        object-fit:fill !important;
        max-width: 100% !important;
    }
}
.c-vehicle-details__gallery-img, .c-vehicle-details__gallery-item .owl-video-wrapper {
    object-fit: contain !important;
}
/*.c-vehicle-vert__thumb {
    object-fit: contain !important;
    background: black !important;
}*/
.widget .c-button {
    background: #2e2e2e !important;
}
.c-button--compact, .c-filter__button--header, .c-catalog-sidebar__apply.c-button--default, .c-vehicle-book__book {
    color:#2e2e2e !important;
}
.c-catalog-sidebar__sticky .c-catalog-sidebar__apply.c-button--default:hover {
    background-color: white !important;
}

@media (max-width: 1169px) {
    .c-header__logo {
        height: calc(var(--header-height-mobile) - 10px) !important;
    }
}/* End custom CSS */