.elementor-23 .elementor-element.elementor-element-26bd1af:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-26bd1af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D99A16 66%, #000000 100%);}.elementor-23 .elementor-element.elementor-element-26bd1af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23 .elementor-element.elementor-element-26bd1af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-6984cf2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23 .elementor-element.elementor-element-6984cf2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-text );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover,
								.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{border-color:var( --e-global-color-accent );}
							.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23 .elementor-element.elementor-element-b566a81 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-23 .elementor-element.elementor-element-b566a81 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-23 .elementor-element.elementor-element-b566a81 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-23 .elementor-element.elementor-element-b566a81 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-23 .elementor-element.elementor-element-b566a81 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-23 .elementor-element.elementor-element-b566a81 .menu-item a.hfe-menu-item, .elementor-23 .elementor-element.elementor-element-b566a81 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-23 .elementor-element.elementor-element-b566a81 ul.sub-menu{width:220px;}.elementor-23 .elementor-element.elementor-element-b566a81 .sub-menu a.hfe-sub-menu-item,
						 .elementor-23 .elementor-element.elementor-element-b566a81 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-23 .elementor-element.elementor-element-b566a81 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-23 .elementor-element.elementor-element-b566a81 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-23 .elementor-element.elementor-element-b566a81 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-23 .elementor-element.elementor-element-b566a81 .hfe-nav-menu__toggle{margin:0 auto;}.elementor-23 .elementor-element.elementor-element-b566a81 .menu-item a.hfe-menu-item, .elementor-23 .elementor-element.elementor-element-b566a81 .sub-menu a.hfe-sub-menu-item{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-b566a81 .menu-item a.hfe-menu-item:hover,
								.elementor-23 .elementor-element.elementor-element-b566a81 .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-23 .elementor-element.elementor-element-b566a81 .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-23 .elementor-element.elementor-element-b566a81 .menu-item a.hfe-menu-item.highlighted,
								.elementor-23 .elementor-element.elementor-element-b566a81 .menu-item a.hfe-menu-item:focus{color:#FA0000;}.elementor-23 .elementor-element.elementor-element-b566a81 .sub-menu,
								.elementor-23 .elementor-element.elementor-element-b566a81 nav.hfe-dropdown,
								.elementor-23 .elementor-element.elementor-element-b566a81 nav.hfe-dropdown-expandible,
								.elementor-23 .elementor-element.elementor-element-b566a81 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-23 .elementor-element.elementor-element-b566a81 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-23 .elementor-element.elementor-element-b566a81 .sub-menu li.menu-item:not(:last-child),
						.elementor-23 .elementor-element.elementor-element-b566a81 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-23 .elementor-element.elementor-element-b566a81 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-23 .elementor-element.elementor-element-f8f860c .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-23 .elementor-element.elementor-element-f8f860c .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-23 .elementor-element.elementor-element-f8f860c .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-23 .elementor-element.elementor-element-f8f860c .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-23 .elementor-element.elementor-element-f8f860c .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-23 .elementor-element.elementor-element-f8f860c .menu-item a.hfe-menu-item, .elementor-23 .elementor-element.elementor-element-f8f860c .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-23 .elementor-element.elementor-element-f8f860c ul.sub-menu{width:220px;}.elementor-23 .elementor-element.elementor-element-f8f860c .sub-menu a.hfe-sub-menu-item,
						 .elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-23 .elementor-element.elementor-element-f8f860c .hfe-nav-menu__toggle{margin:0 auto;}.elementor-23 .elementor-element.elementor-element-f8f860c .menu-item a.hfe-menu-item, .elementor-23 .elementor-element.elementor-element-f8f860c .sub-menu a.hfe-sub-menu-item{color:#FFF4F4;}.elementor-23 .elementor-element.elementor-element-f8f860c .menu-item a.hfe-menu-item, .elementor-23 .elementor-element.elementor-element-f8f860c .sub-menu, .elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown, .elementor-23 .elementor-element.elementor-element-f8f860c .hfe-dropdown-expandible{background-color:#FDFDFD;}.elementor-23 .elementor-element.elementor-element-f8f860c .sub-menu a.hfe-sub-menu-item,
								.elementor-23 .elementor-element.elementor-element-f8f860c .elementor-menu-toggle,
								.elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown li a.hfe-menu-item,
								.elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown li a.hfe-sub-menu-item,
								.elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown-expandible li a.hfe-menu-item,
								.elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{color:#FBD527;}.elementor-23 .elementor-element.elementor-element-f8f860c .sub-menu,
								.elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown,
								.elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown-expandible,
								.elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#000000;}.elementor-23 .elementor-element.elementor-element-f8f860c .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-23 .elementor-element.elementor-element-f8f860c .elementor-menu-toggle:hover,
								.elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{color:#F3F3F3;}.elementor-23 .elementor-element.elementor-element-f8f860c .sub-menu li.menu-item:not(:last-child),
						.elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-23 .elementor-element.elementor-element-f8f860c nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:double;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-23 .elementor-element.elementor-element-f8f860c div.hfe-nav-menu-icon{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-f8f860c div.hfe-nav-menu-icon svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-169149f{width:60%;}.elementor-23 .elementor-element.elementor-element-5bb6134{width:40%;}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-5bb6134.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23 .elementor-element.elementor-element-5bb6134.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-f644ca1{width:17.219%;}.elementor-23 .elementor-element.elementor-element-6984cf2{width:82.781%;}}/* Start custom CSS for image, class: .elementor-element-0913b4d *//* =========================================
   RENT A CAR HEADER
   GOLDEN + BLACK + WHITE
   DESKTOP + MOBILE RESPONSIVE
========================================= */

/* MAIN HEADER */
.elementor-location-header,
header.elementor-location-header,
.hfe-header {
    background: linear-gradient(
        180deg,
        #D4AF37 0%,
        #C99718 55%,
        #050505 100%
    ) !important;

    border-bottom: 3px solid #D4AF37 !important;
    box-shadow: 0 5px 18px rgba(0,0,0,0.45) !important;
    position: relative;
    z-index: 9999;
}

/* HEADER INNER CONTAINER */
.elementor-location-header .elementor-container,
.elementor-location-header .e-con,
.hfe-header .elementor-container {
    min-height: 88px;
    align-items: center !important;
}

/* LOGO */
.elementor-location-header img,
.hfe-header img {
    max-width: 180px !important;
    width: auto !important;
    height: auto !important;
    max-height: 70px !important;
    object-fit: contain !important;
    transition: all 0.3s ease;
}

/* LOGO HOVER */
.elementor-location-header img:hover,
.hfe-header img:hover {
    transform: scale(1.04);
    filter: drop-shadow(0 0 8px rgba(255,215,80,0.65));
}

/* MENU */
.elementor-location-header .elementor-nav-menu a,
.hfe-header .elementor-nav-menu a,
.elementor-location-header nav a {
    color: #FFFFFF !important;
    font-weight: 700 !important;
    font-size: 16px !important;
    padding: 12px 17px !important;
    transition: all 0.3s ease !important;
}

/* MENU HOVER */
.elementor-location-header .elementor-nav-menu a:hover,
.hfe-header .elementor-nav-menu a:hover,
.elementor-location-header nav a:hover {
    color: #000000 !important;
    background: #FFFFFF !important;
    border-radius: 7px;
    box-shadow: 0 0 12px rgba(255,255,255,0.25);
}

/* ACTIVE MENU */
.elementor-location-header .elementor-nav-menu .current-menu-item > a,
.hfe-header .elementor-nav-menu .current-menu-item > a {
    color: #000000 !important;
    background: #FFFFFF !important;
    border-radius: 7px;
}

/* MENU TOGGLE / HAMBURGER */
.elementor-location-header .elementor-menu-toggle,
.hfe-header .elementor-menu-toggle {
    color: #FFFFFF !important;
    background: #050505 !important;
    border: 1px solid #D4AF37 !important;
    border-radius: 8px !important;
    padding: 10px !important;
}

/* MOBILE MENU */
.elementor-location-header .elementor-nav-menu--dropdown,
.hfe-header .elementor-nav-menu--dropdown {
    background: #050505 !important;
    border-top: 2px solid #D4AF37 !important;
    box-shadow: 0 10px 25px rgba(0,0,0,0.5);
}

/* MOBILE MENU LINKS */
.elementor-location-header .elementor-nav-menu--dropdown a,
.hfe-header .elementor-nav-menu--dropdown a {
    color: #FFFFFF !important;
    text-align: center !important;
    padding: 14px 15px !important;
    border-bottom: 1px solid rgba(212,175,55,0.25);
}

/* MOBILE MENU HOVER */
.elementor-location-header .elementor-nav-menu--dropdown a:hover,
.hfe-header .elementor-nav-menu--dropdown a:hover {
    color: #000000 !important;
    background: #D4AF37 !important;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-location-header .elementor-container,
    .elementor-location-header .e-con,
    .hfe-header .elementor-container {
        min-height: 78px;
    }

    .elementor-location-header img,
    .hfe-header img {
        max-width: 150px !important;
        max-height: 60px !important;
    }

    .elementor-location-header .elementor-nav-menu a,
    .hfe-header .elementor-nav-menu a {
        font-size: 15px !important;
        padding: 10px 12px !important;
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-location-header,
    header.elementor-location-header,
    .hfe-header {
        border-bottom: 2px solid #D4AF37 !important;
        box-shadow: 0 4px 15px rgba(0,0,0,0.5) !important;
    }

    .elementor-location-header .elementor-container,
    .elementor-location-header .e-con,
    .hfe-header .elementor-container {
        min-height: 68px !important;
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    /* MOBILE LOGO */
    .elementor-location-header img,
    .hfe-header img {
        max-width: 125px !important;
        max-height: 52px !important;
        width: auto !important;
    }

    /* MOBILE MENU BUTTON */
    .elementor-location-header .elementor-menu-toggle,
    .hfe-header .elementor-menu-toggle {
        font-size: 20px !important;
        padding: 8px !important;
    }

    /* MOBILE DROPDOWN */
    .elementor-location-header .elementor-nav-menu--dropdown,
    .hfe-header .elementor-nav-menu--dropdown {
        width: 100% !important;
        left: 0 !important;
        right: 0 !important;
    }

    .elementor-location-header .elementor-nav-menu--dropdown a,
    .hfe-header .elementor-nav-menu--dropdown a {
        font-size: 15px !important;
        padding: 13px 10px !important;
    }
}


/* =========================================
   SMALL PHONES
========================================= */

@media (max-width: 480px) {

    .elementor-location-header .elementor-container,
    .elementor-location-header .e-con,
    .hfe-header .elementor-container {
        min-height: 62px !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    .elementor-location-header img,
    .hfe-header img {
        max-width: 105px !important;
        max-height: 45px !important;
    }

    .elementor-location-header .elementor-menu-toggle,
    .hfe-header .elementor-menu-toggle {
        font-size: 18px !important;
        padding: 7px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-26bd1af *//* =================================================
   PREMIUM RENT A CAR HEADER
   GOLDEN + BLACK + WHITE
   DESKTOP + TABLET + MOBILE
================================================= */

.elementor-23 .elementor-element.elementor-element-26bd1af {
    background:
        linear-gradient(
            135deg,
            #080808 0%,
            #111111 25%,
            #D4AF37 65%,
            #9C7415 100%
        ) !important;

    border-bottom: 2px solid #F5D76E !important;

    box-shadow:
        0 5px 20px rgba(0,0,0,.45),
        0 0 18px rgba(212,175,55,.18) !important;

    position: relative;
    z-index: 9999;

    transition: all .35s ease !important;
}


/* GOLDEN TOP LINE */
.elementor-23 .elementor-element.elementor-element-26bd1af:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;

    background: linear-gradient(
        90deg,
        #8F6B16,
        #F5D76E,
        #FFFFFF,
        #D4AF37,
        #8F6B16
    );

    z-index: 10;
}


/* =========================================
   LOGO
========================================= */

.elementor-23 .elementor-element.elementor-element-26bd1af img {
    max-width: 180px !important;
    max-height: 72px !important;

    width: auto !important;
    height: auto !important;

    object-fit: contain !important;

    transition:
        transform .35s ease,
        filter .35s ease !important;
}


/* LOGO HOVER */

.elementor-23 .elementor-element.elementor-element-26bd1af img:hover {
    transform: scale(1.05);

    filter:
        drop-shadow(0 0 5px rgba(255,255,255,.6))
        drop-shadow(0 0 12px rgba(212,175,55,.7));
}


/* =========================================
   MENU
========================================= */

.elementor-23 .elementor-element.elementor-element-26bd1af a {
    color: #FFFFFF !important;

    font-size: 16px !important;
    font-weight: 700 !important;

    text-decoration: none !important;

    transition:
        color .3s ease,
        background .3s ease,
        transform .3s ease !important;
}


/* MENU HOVER */

.elementor-23 .elementor-element.elementor-element-26bd1af a:hover {
    color: #000000 !important;

    background: #FFFFFF !important;

    border-radius: 8px;

    transform: translateY(-2px);

    box-shadow:
        0 5px 15px rgba(0,0,0,.2);
}


/* ACTIVE MENU */

.elementor-23 .elementor-element.elementor-element-26bd1af .current-menu-item > a,
.elementor-23 .elementor-element.elementor-element-26bd1af .current_page_item > a {
    color: #000000 !important;

    background: #F5D76E !important;

    border-radius: 8px;

    box-shadow:
        0 4px 12px rgba(0,0,0,.25);
}


/* =========================================
   MENU UNDERLINE EFFECT
========================================= */

.elementor-23 .elementor-element.elementor-element-26bd1af .elementor-nav-menu a {
    position: relative;
}

.elementor-23 .elementor-element.elementor-element-26bd1af .elementor-nav-menu a:after {
    content: "";

    position: absolute;

    left: 50%;
    bottom: 4px;

    width: 0;
    height: 2px;

    background: #FFFFFF;

    transform: translateX(-50%);

    transition: width .3s ease;
}

.elementor-23 .elementor-element.elementor-element-26bd1af .elementor-nav-menu a:hover:after {
    width: 45%;
}


/* =========================================
   MOBILE MENU BUTTON
========================================= */

.elementor-23 .elementor-element.elementor-element-26bd1af .elementor-menu-toggle {
    color: #FFFFFF !important;

    background: #050505 !important;

    border: 1px solid #D4AF37 !important;

    border-radius: 10px !important;

    padding: 9px !important;

    transition: all .3s ease !important;
}

.elementor-23 .elementor-element.elementor-element-26bd1af .elementor-menu-toggle:hover {
    color: #000000 !important;

    background: #F5D76E !important;

    transform: scale(1.05);
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .elementor-23 .elementor-element.elementor-element-26bd1af {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }

    .elementor-23 .elementor-element.elementor-element-26bd1af img {
        max-width: 150px !important;
        max-height: 62px !important;
    }

    .elementor-23 .elementor-element.elementor-element-26bd1af a {
        font-size: 15px !important;
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-23 .elementor-element.elementor-element-26bd1af {
        min-height: 65px !important;

        padding:
            5px 12px !important;

        background:
            linear-gradient(
                135deg,
                #050505 0%,
                #171717 45%,
                #B88A18 100%
            ) !important;

        border-bottom:
            2px solid #D4AF37 !important;

        box-shadow:
            0 5px 18px rgba(0,0,0,.55) !important;
    }


    /* MOBILE LOGO */

    .elementor-23 .elementor-element.elementor-element-26bd1af img {
        max-width: 125px !important;
        max-height: 52px !important;
    }


    /* MOBILE TOGGLE */

    .elementor-23 .elementor-element.elementor-element-26bd1af .elementor-menu-toggle {
        font-size: 20px !important;

        padding: 8px !important;

        border-radius: 9px !important;
    }


    /* MOBILE DROPDOWN */

    .elementor-23 .elementor-element.elementor-element-26bd1af .elementor-nav-menu--dropdown {
        background:
            linear-gradient(
                180deg,
                #050505,
                #111111
            ) !important;

        border-top:
            2px solid #D4AF37 !important;

        border-radius:
            0 0 14px 14px !important;

        box-shadow:
            0 15px 30px rgba(0,0,0,.55) !important;
    }


    /* MOBILE LINKS */

    .elementor-23 .elementor-element.elementor-element-26bd1af .elementor-nav-menu--dropdown a {
        color: #FFFFFF !important;

        text-align: center !important;

        font-size: 15px !important;

        font-weight: 700 !important;

        padding: 14px 12px !important;

        border-bottom:
            1px solid rgba(212,175,55,.18);

        transition: all .25s ease !important;
    }


    /* MOBILE HOVER */

    .elementor-23 .elementor-element.elementor-element-26bd1af .elementor-nav-menu--dropdown a:hover {
        color: #000000 !important;

        background: #D4AF37 !important;

        padding-left: 20px !important;
    }


    /* REMOVE DESKTOP UNDERLINE */

    .elementor-23 .elementor-element.elementor-element-26bd1af .elementor-nav-menu--dropdown a:after {
        display: none !important;
    }
}


/* =========================================
   SMALL PHONES
========================================= */

@media (max-width: 480px) {

    .elementor-23 .elementor-element.elementor-element-26bd1af {
        min-height: 60px !important;

        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    .elementor-23 .elementor-element.elementor-element-26bd1af img {
        max-width: 105px !important;
        max-height: 45px !important;
    }

    .elementor-23 .elementor-element.elementor-element-26bd1af .elementor-menu-toggle {
        font-size: 18px !important;

        padding: 7px !important;
    }

    .elementor-23 .elementor-element.elementor-element-26bd1af .elementor-nav-menu--dropdown a {
        font-size: 14px !important;

        padding: 13px 10px !important;
    }
}


/* =========================================
   VERY SMALL PHONES
========================================= */

@media (max-width: 360px) {

    .elementor-23 .elementor-element.elementor-element-26bd1af img {
        max-width: 95px !important;
    }

    .elementor-23 .elementor-element.elementor-element-26bd1af .elementor-menu-toggle {
        padding: 6px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-edb7c6b *//* =========================================
   RENT A CAR HEADER - FINAL
========================================= */

/* HEADER */

.elementor-23 .elementor-element.elementor-element-edb7c6b {
    background: linear-gradient(
        135deg,
        #050505 0%,
        #111111 40%,
        #D4AF37 100%
    ) !important;

    border-bottom: 2px solid #D4AF37 !important;

    box-shadow:
        0 5px 20px rgba(0,0,0,.5) !important;

    position: relative !important;
    z-index: 9999 !important;
}


/* =========================================
   LOGO
========================================= */

.elementor-23 .elementor-element.elementor-element-edb7c6b img {
    max-width: 180px !important;
    max-height: 72px !important;
    width: auto !important;
    height: auto !important;
}


/* =========================================
   MOBILE MENU BUTTON
========================================= */

.elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-menu-toggle {

    background: #050505 !important;

    border: 2px solid #D4AF37 !important;

    border-radius: 9px !important;

    width: 44px !important;
    height: 44px !important;

    padding: 8px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    color: #FFFFFF !important;
}


/* FORCE ICON WHITE */

.elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-menu-toggle i,
.elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-menu-toggle .eicon-menu-bar,
.elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-menu-toggle .eicon-close {

    color: #FFFFFF !important;

    background-color: transparent !important;
}


/* SVG ICON WHITE */

.elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-menu-toggle svg {

    color: #FFFFFF !important;

    fill: #FFFFFF !important;

    stroke: #FFFFFF !important;

    filter:
        brightness(0)
        invert(1) !important;
}


/* =========================================
   MOBILE DROPDOWN
========================================= */

.elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-nav-menu--dropdown {

    background: #080808 !important;

    background-color: #080808 !important;

    border: 2px solid #D4AF37 !important;

    border-top: 3px solid #F5D76E !important;

    border-radius: 0 0 15px 15px !important;

    box-shadow:
        0 15px 35px rgba(0,0,0,.7) !important;

    padding: 8px !important;

    margin-top: 8px !important;

    overflow: hidden !important;
}


/* REMOVE WHITE BACKGROUND */

.elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-nav-menu--dropdown ul,
.elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-nav-menu--dropdown li {

    background: #080808 !important;

    background-color: #080808 !important;
}


/* =========================================
   MOBILE MENU TEXT
========================================= */

.elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-nav-menu--dropdown a,
.elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-nav-menu--dropdown .elementor-item {

    color: #FF3030 !important;

    background: transparent !important;

    font-size: 16px !important;

    font-weight: 700 !important;

    text-align: center !important;

    padding: 14px 10px !important;

    margin: 2px 0 !important;

    border-bottom: 1px solid rgba(212,175,55,.25) !important;

    border-radius: 8px !important;

    display: block !important;
}


/* TEXT INSIDE LINK */

.elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-nav-menu--dropdown a span {

    color: #FF3030 !important;
}


/* =========================================
   HOVER
========================================= */

.elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-nav-menu--dropdown a:hover {

    color: #FFFFFF !important;

    background: #D4AF37 !important;

    transform: translateX(3px) !important;
}


.elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-nav-menu--dropdown a:hover span {

    color: #FFFFFF !important;
}


/* =========================================
   ACTIVE MENU
========================================= */

.elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-nav-menu--dropdown
.current-menu-item > a {

    color: #FFFFFF !important;

    background: #B88A18 !important;
}


/* =========================================
   REMOVE UNDERLINE
========================================= */

.elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-nav-menu--dropdown a:after {

    display: none !important;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-23 .elementor-element.elementor-element-edb7c6b {

        min-height: 65px !important;

        padding: 5px 12px !important;
    }

    .elementor-23 .elementor-element.elementor-element-edb7c6b img {

        max-width: 125px !important;
        max-height: 52px !important;
    }

    .elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-menu-toggle {

        width: 43px !important;
        height: 43px !important;

        padding: 8px !important;
    }

    .elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-nav-menu--dropdown {

        width: 100% !important;

        margin-top: 7px !important;

        padding: 7px !important;
    }
}


/* =========================================
   SMALL PHONES
========================================= */

@media (max-width: 480px) {

    .elementor-23 .elementor-element.elementor-element-edb7c6b img {

        max-width: 110px !important;
    }

    .elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-menu-toggle {

        width: 40px !important;
        height: 40px !important;
    }

    .elementor-23 .elementor-element.elementor-element-edb7c6b .elementor-nav-menu--dropdown a {

        font-size: 14px !important;

        padding: 13px 8px !important;
    }
}/* End custom CSS */