/** Start Block Kit CSS: 69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9 **/

.envato-kit-66-menu .e--pointer-framed .elementor-item:before{
	border-radius:1px;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper{
	position:relative;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit{
	position:static;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit button{
	position: absolute;
    top: 50%;
    right: 6px;
    transform: translate(0, -50%);
		-moz-transform: translate(0, -50%);
		-webmit-transform: translate(0, -50%);
}

.envato-kit-66-testi-slider .elementor-testimonial__footer{
	margin-top: -60px !important;
	z-index: 99;
  position: relative;
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev{
	width:50px;
	height:50px;
	background-color:#ffffff !important;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	left:-25px !important;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev:before{
	display:block;
	margin-top:0px;
	margin-left:0px;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next{
	width:50px;
	height:50px;
	background-color:#ffffff !important;
	transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	right:-25px !important;
	-webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	-moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
	box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next:before{
	display:block;
	margin-top:-5px;
	margin-right:-5px;
	transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}

.envato-kit-66-orangetext{
	color:#f4511e;
}

.envato-kit-66-countdown .elementor-countdown-label{
	display:inline-block !important;
	border:2px solid rgba(255,255,255,0.2);
	padding:9px 20px;
}

/** End Block Kit CSS: 69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9 **/



/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/



/** Start Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/

.envato-kit-102-phone-overlay {
	position: absolute !important;
	display: block !important;
	top: 0%;
	left: 0%;
	right: 0%;
	margin: auto;
	z-index: 1;
}

/** End Block Kit CSS: 105-3-0fb64e69c49a8e10692d28840c54ef95 **/



/** Start Block Kit CSS: 33-3-f2d4515681d0cdeb2a000d0405e47669 **/

.envato-kit-30-phone-overlay {
	position: absolute !important;
	display: block !important;
	top: 0%;
	left: 0%;
	right: 0%;
	margin: auto;
	z-index: 1;
}
.envato-kit-30-div-rotate{
	transform: rotate(90deg);
}

/** End Block Kit CSS: 33-3-f2d4515681d0cdeb2a000d0405e47669 **/



/** Start Block Kit CSS: 143-3-7969bb877702491bc5ca272e536ada9d **/

.envato-block__preview{overflow: visible;}
/* Material Button Click Effect */
.envato-kit-140-material-hit .menu-item a,
.envato-kit-140-material-button .elementor-button{
  background-position: center;
  transition: background 0.8s;
}
.envato-kit-140-material-hit .menu-item a:hover,
.envato-kit-140-material-button .elementor-button:hover{
  background: radial-gradient(circle, transparent 1%, #fff 1%) center/15000%;
}
.envato-kit-140-material-hit .menu-item a:active,
.envato-kit-140-material-button .elementor-button:active{
  background-color: #FFF;
  background-size: 100%;
  transition: background 0s;
}

/* Field Shadow */
.envato-kit-140-big-shadow-form .elementor-field-textual{
	box-shadow: 0 20px 30px rgba(0,0,0, .05);
}

/* FAQ */
.envato-kit-140-faq .elementor-accordion .elementor-accordion-item{
	border-width: 0 0 1px !important;
}

/* Scrollable Columns */
.envato-kit-140-scrollable{
	 height: 100%;
   overflow: auto;
   overflow-x: hidden;
}

/* ImageBox: No Space */
.envato-kit-140-imagebox-nospace:hover{
	transform: scale(1.1);
	transition: all 0.3s;
}
.envato-kit-140-imagebox-nospace figure{
	line-height: 0;
}

.envato-kit-140-slide .elementor-slide-content{
	background: #FFF;
	margin-left: -60px;
	padding: 1em;
}
.envato-kit-140-carousel .slick-active:not(.slick-current)  img{
	padding: 20px !important;
	transition: all .9s;
}

/** End Block Kit CSS: 143-3-7969bb877702491bc5ca272e536ada9d **/



/** Start Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/

.envato-block__preview{overflow: visible !important;}

/** End Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/


/* ============================================
   EXCEL CHAUFFEURS — FULL LUXURY PALETTE v2
   Navy #0D1B2A · Medium Navy #1B2D45
   Gold #D4AF37 · Light Gold #F0DCA0
   Cream #F8F7F0 · Champagne #F5F0E6
   Date: 6 March 2026
   ============================================ */

/* === 1. ELEMENTOR GLOBAL COLOUR VARIABLES === */
:root {
  --e-global-color-primary: #0D1B2A !important;
  --e-global-color-secondary: #D4AF37 !important;
  --e-global-color-text: #0C1315 !important;
  --e-global-color-accent: #0D1B2A !important;
  --e-global-color-cd33321: #0D1B2A !important;
  --e-global-color-3b5e640: #FFFFFF !important;
  --e-global-color-2374a0f: #F8F7F0 !important;
  --e-global-color-3f9098f: #D4AF37 !important;
  --e-global-color-4ff016e: #1B2D45 !important;
  --e-global-color-d23d804: #F0DCA0 !important;
  --e-global-color-4ebc74b: #0C1315 !important;
  --e-global-color-55daf31: #0D1B2A !important;
  --e-global-color-fed8f53: #FFFFFF !important;
  --e-global-color-d698f36: #F8F7F0 !important;
  --e-global-color-809cd89: #747474 !important;
  --e-global-color-75d72b5: #A8A8A8 !important;
}

/* === 2. BODY BACKGROUND — Warm Cream === */
body {
  background-color: #F8F7F0 !important;
}

/* === 3. HEADER — Dark Navy === */
.elementor-location-header .e-con,
.elementor-location-header .elementor-section {
  background-color: #0D1B2A !important;
}
.elementor-location-header .elementor-button {
  background-color: transparent !important;
  border: 1.5px solid #D4AF37 !important;
  color: #D4AF37 !important;
  letter-spacing: 1.5px !important;
  font-weight: 500 !important;
  transition: all 0.4s ease !important;
}
.elementor-location-header .elementor-button:hover {
  background-color: #D4AF37 !important;
  color: #0D1B2A !important;
  box-shadow: 0 0 18px rgba(212,175,55,0.3) !important;
}
.elementor-location-header .elementor-nav-menu a {
  transition: color 0.3s ease !important;
}
.elementor-location-header .elementor-nav-menu a:hover,
.elementor-location-header .elementor-nav-menu .current-menu-item a {
  color: #D4AF37 !important;
}
.elementor-nav-menu--dropdown li a {
  background-color: #0D1B2A !important;
  transition: background-color 0.3s ease, color 0.3s ease !important;
}
.elementor-nav-menu--dropdown li a:hover {
  background-color: #1B2D45 !important;
  color: #D4AF37 !important;
}

/* === 4. HERO SECTION — Refined Typography === */
.elementor-location-single h1,
.e-con h1 {
  letter-spacing: 1px !important;
  text-shadow: 0 2px 20px rgba(0,0,0,0.4) !important;
}

/* === 5. SECTION HEADINGS — Luxury Spacing === */
h2.elementor-heading-title {
  letter-spacing: 2px !important;
}
h3.elementor-heading-title {
  letter-spacing: 1px !important;
}

/* === 6. FLEET SECTION — Soft Champagne Background === */
.elementor-element-80b5b95 {
  background-color: #F5F0E6 !important;
}
.elementor-element-80b5b95 .swiper-slide .e-con {
  background-color: #FFFFFF !important;
  border: 1px solid #E8E4DA !important;
  border-radius: 8px !important;
  box-shadow: 0 2px 12px rgba(13,27,42,0.06) !important;
  transition: transform 0.4s ease, box-shadow 0.4s ease !important;
}
.elementor-element-80b5b95 .swiper-slide:hover .e-con {
  transform: translateY(-4px) !important;
  box-shadow: 0 8px 30px rgba(13,27,42,0.12) !important;
}

/* === 7. CLIENT REVIEWS — Light Gold Warmth === */
.elementor-element-3e1b206 {
  background-color: #FBF8F0 !important;
}

/* === 8. SERVICES SECTION — Warm Cream === */
.elementor-element-4c4c14b {
  background-color: #F8F7F0 !important;
}
.elementor-element-4c4c14b .e-con.e-child {
  background-color: #FFFFFF !important;
  border-top: 3px solid #D4AF37 !important;
  border-radius: 8px !important;
  box-shadow: 0 2px 12px rgba(13,27,42,0.06) !important;
  transition: transform 0.4s ease, box-shadow 0.4s ease !important;
}
.elementor-element-4c4c14b .e-con.e-child:hover {
  transform: translateY(-3px) !important;
  box-shadow: 0 6px 25px rgba(13,27,42,0.1) !important;
}

/* === 9. DOWNLOAD APP — Dark Navy === */
.elementor-element-2ad4317 {
  background-color: #0D1B2A !important;
}

/* === 10. QUICK BOOKING — Champagne === */
.elementor-element-6ab63cd {
  background-color: #F5F0E6 !important;
}

/* === 11. ALL BUTTONS — Navy + Gold === */
body .elementor-button {
  background-color: #0D1B2A !important;
  border: 1.5px solid #D4AF37 !important;
  color: #D4AF37 !important;
  letter-spacing: 1.5px !important;
  font-weight: 500 !important;
  border-radius: 4px !important;
  transition: all 0.4s ease !important;
}
body .elementor-button:hover {
  background-color: #D4AF37 !important;
  color: #0D1B2A !important;
  box-shadow: 0 4px 20px rgba(212,175,55,0.35) !important;
}

/* === 12. ICONS — Gold === */
.elementor-icon-list-icon i,
.elementor-icon-list-icon svg {
  color: #D4AF37 !important;
  fill: #D4AF37 !important;
}

/* === 13. REVIEW CARDS — White + Border === */
[class*="review-card"],
[class*="review"] > div {
  background-color: #FFFFFF !important;
  border: 1px solid #E8E4DA !important;
  border-radius: 8px !important;
}

/* === 14. LINKS — Navy + Gold Hover === */
body a:not(.elementor-button):not(.elementor-location-header a):not(.elementor-location-footer a) {
  color: #1B2D45 !important;
  transition: color 0.3s ease !important;
}
body a:not(.elementor-button):not(.elementor-location-header a):not(.elementor-location-footer a):hover {
  color: #D4AF37 !important;
}

/* === 15. FOOTER — Dark Navy + Gold === */
.elementor-location-footer .e-con,
.elementor-location-footer .elementor-section {
  background-color: #0D1B2A !important;
}
.elementor-location-footer h2,
.elementor-location-footer h3,
.elementor-location-footer h4,
.elementor-location-footer .elementor-heading-title {
  color: #D4AF37 !important;
  letter-spacing: 1.5px !important;
}
.elementor-location-footer a {
  color: #F0DCA0 !important;
  transition: color 0.3s ease !important;
}
.elementor-location-footer a:hover {
  color: #D4AF37 !important;
}
.elementor-location-footer .elementor-social-icon {
  background-color: #D4AF37 !important;
  transition: all 0.3s ease !important;
}
.elementor-location-footer .elementor-social-icon:hover {
  background-color: #F0DCA0 !important;
  transform: translateY(-2px) !important;
}
.elementor-location-footer .elementor-icon-list-icon i,
.elementor-location-footer .elementor-icon-list-icon svg {
  color: #D4AF37 !important;
  fill: #D4AF37 !important;
}

/* === 16. DIVIDERS — Gold === */
.elementor-divider-separator {
  border-color: #D4AF37 !important;
}

/* === 17. SMOOTH SCROLL === */
html {
  scroll-behavior: smooth !important;
}

/* === 18. IMAGE HOVER === */
.elementor-widget-image img {
  transition: transform 0.5s ease !important;
}
.elementor-widget-image:hover img {
  transform: scale(1.02) !important;
}

/* === 19. SELECTION — Gold === */
::selection {
  background-color: #D4AF37 !important;
  color: #0D1B2A !important;
}

/* ============================================
   FIXES v3 — Mobile Menu + All Pages + Global
   Date: 6 March 2026
   ============================================ */

/* === MOBILE MENU FIX — Navy background, gold links === */
.elementor-nav-menu__container.elementor-nav-menu__container {
  background-color: #0D1B2A !important;
}
.elementor-nav-menu--dropdown li,
.elementor-nav-menu--dropdown li a,
.elementor-nav-menu__container li a {
  background-color: #0D1B2A !important;
  color: #FFFFFF !important;
  border-color: #1B2D45 !important;
}
.elementor-nav-menu--dropdown li a:hover,
.elementor-nav-menu__container li a:hover {
  background-color: #1B2D45 !important;
  color: #D4AF37 !important;
}
/* Mobile menu toggle icon — visible on dark bg */
.elementor-menu-toggle {
  color: #FFFFFF !important;
}
.elementor-menu-toggle svg {
  fill: #FFFFFF !important;
}
/* Mobile menu sub-menu items */
.elementor-nav-menu--dropdown .sub-menu,
.elementor-nav-menu--dropdown .sub-menu a {
  background-color: #1B2D45 !important;
  color: #F0DCA0 !important;
}
.elementor-nav-menu--dropdown .sub-menu a:hover {
  color: #D4AF37 !important;
  background-color: #0D1B2A !important;
}
/* Mobile menu active item */
.elementor-nav-menu--dropdown .current-menu-item > a {
  color: #D4AF37 !important;
}

/* === ALL PAGES — Black sections → Dark Navy === */
.e-con[style*="background-color: rgb(0, 0, 0)"],
.e-con[style*="background-color:rgb(0,0,0)"],
.e-con[style*="background-color: rgb(8, 8, 8)"],
.e-con[style*="background-color: rgb(20, 20, 20)"],
.e-con[style*="background-color: rgb(18, 18, 18)"],
.e-con[style*="background-color:#000"],
.e-con[style*="background-color: #000"],
.e-con[style*="background-color:#121212"],
.e-con[style*="background-color: #121212"],
.e-con[style*="background-color:#141414"],
.elementor-section[style*="background-color: rgb(0, 0, 0)"],
.elementor-section[style*="background-color: rgb(8, 8, 8)"],
.elementor-section[style*="background-color: rgb(20, 20, 20)"] {
  background-color: #0D1B2A !important;
}

/* === ALL PAGES — Teal/Green inline → Gold === */
[style*="color:#236373"],
[style*="color: #236373"],
[style*="color:#003B4A"],
[style*="color: #003B4A"],
[style*="color:rgb(35, 99, 115)"],
[style*="color: rgb(35, 99, 115)"],
[style*="color:rgb(0, 59, 74)"],
[style*="color: rgb(0, 59, 74)"] {
  color: #D4AF37 !important;
}

/* === ALL PAGES — Teal/Green backgrounds → Navy/Gold === */
[style*="background-color:#236373"],
[style*="background-color: #236373"],
[style*="background-color:#003B4A"],
[style*="background-color: #003B4A"],
[style*="background-color:rgb(35, 99, 115)"],
[style*="background-color: rgb(35, 99, 115)"],
[style*="background-color:rgb(0, 59, 74)"],
[style*="background-color: rgb(0, 59, 74)"] {
  background-color: #1B2D45 !important;
}

/* === ALL PAGES — Salmon inline → Gold === */
[style*="color:#E5A788"],
[style*="color: #E5A788"],
[style*="color:#e5a788"],
[style*="color: #e5a788"],
[style*="color:rgb(229, 167, 136)"],
[style*="color: rgb(229, 167, 136)"] {
  color: #D4AF37 !important;
}
[style*="background-color:#E5A788"],
[style*="background-color: #E5A788"],
[style*="background-color:#e5a788"],
[style*="background-color: #e5a788"] {
  background-color: #D4AF37 !important;
}

/* === ALL PAGES — Inner page black bars → Navy === */
.e-con.e-parent[style*="background"],
.elementor-section[style*="background"] {
  /* Only override if it's black-ish — handled by attribute selectors above */
}

/* === ALL PAGES — Breadcrumbs & page title sections === */
.elementor-widget-theme-post-title .elementor-heading-title,
.elementor-widget-heading .elementor-heading-title {
  letter-spacing: 1px !important;
}

/* === ALL PAGES — Sidebar service links === */
.elementor-widget-nav-menu .elementor-nav-menu--main a {
  transition: color 0.3s ease !important;
}
.elementor-widget-nav-menu .elementor-nav-menu--main a:hover {
  color: #D4AF37 !important;
}

/* === ALL PAGES — Contact forms === */
.elementor-field-group .elementor-field {
  border-color: #E8E4DA !important;
  transition: border-color 0.3s ease !important;
}
.elementor-field-group .elementor-field:focus {
  border-color: #D4AF37 !important;
  outline: none !important;
}
.elementor-button[type="submit"] {
  background-color: #0D1B2A !important;
  border: 1.5px solid #D4AF37 !important;
  color: #D4AF37 !important;
}
.elementor-button[type="submit"]:hover {
  background-color: #D4AF37 !important;
  color: #0D1B2A !important;
}

/* === ALL PAGES — Tables === */
table th {
  background-color: #0D1B2A !important;
  color: #FFFFFF !important;
}
table td {
  border-color: #E8E4DA !important;
}
table tr:nth-child(even) td {
  background-color: #F8F7F0 !important;
}

/* === ALL PAGES — Accordion/FAQ widgets === */
.elementor-accordion .elementor-tab-title {
  border-color: #E8E4DA !important;
  transition: background-color 0.3s ease !important;
}
.elementor-accordion .elementor-tab-title:hover,
.elementor-accordion .elementor-tab-title.elementor-active {
  background-color: #F5F0E6 !important;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
  color: #D4AF37 !important;
}

/* === ALL PAGES — Pricing tables/boxes === */
.elementor-price-table__header {
  background-color: #0D1B2A !important;
}
.elementor-price-table__heading {
  color: #FFFFFF !important;
}
.elementor-price-table__price {
  color: #D4AF37 !important;
}

/* === ALL PAGES — WooCommerce / My Account === */
.woocommerce-MyAccount-navigation ul li a {
  color: #1B2D45 !important;
  transition: color 0.3s ease !important;
}
.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li a:hover {
  color: #D4AF37 !important;
}
.woocommerce button.button,
.woocommerce a.button {
  background-color: #0D1B2A !important;
  color: #D4AF37 !important;
  border: 1.5px solid #D4AF37 !important;
}
.woocommerce button.button:hover,
.woocommerce a.button:hover {
  background-color: #D4AF37 !important;
  color: #0D1B2A !important;
}

/* === 404 PAGE === */
.error404 .page-content a {
  color: #D4AF37 !important;
}

/* === RESPONSIVE — Ensure header buttons work on tablet === */
@media (max-width: 1024px) {
  .elementor-location-header .elementor-button {
    padding: 8px 16px !important;
    font-size: 12px !important;
  }
}

/* === RESPONSIVE — Mobile specific === */
@media (max-width: 767px) {
  .elementor-location-header .elementor-button {
    padding: 6px 12px !important;
    font-size: 11px !important;
  }
  /* Ensure warm cream body on mobile */
  body {
    background-color: #F8F7F0 !important;
  }
}

/* ===== ADMIN BAR - LUXURY NAVY THEME (Admin Only) ===== */
#wpadminbar {
  background: #0D1B2A !important;
}
#wpadminbar .ab-top-menu > li > .ab-item,
#wpadminbar .ab-top-menu > li > .ab-item:focus,
#wpadminbar .ab-icon,
#wpadminbar .ab-label,
#wpadminbar .ab-top-menu > li > .ab-item .ab-label {
  color: #F0DCA0 !important;
}
#wpadminbar .ab-top-menu > li:hover > .ab-item,
#wpadminbar .ab-top-menu > li.hover > .ab-item {
  background: #1B2D45 !important;
  color: #D4AF37 !important;
}
#wpadminbar .ab-sub-wrapper,
#wpadminbar .ab-submenu {
  background: #1B2D45 !important;
}
#wpadminbar .ab-submenu .ab-item,
#wpadminbar .ab-sub-wrapper .ab-item {
  color: #F0DCA0 !important;
}
#wpadminbar .ab-submenu .ab-item:hover,
#wpadminbar .ab-sub-wrapper .ab-item:hover {
  background: #0D1B2A !important;
  color: #D4AF37 !important;
}
#wpadminbar #adminbarsearch:before,
#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before {
  color: #D4AF37 !important;
}
#wpadminbar .quicklinks .menupop ul li a:hover,
#wpadminbar .quicklinks .menupop.hover ul li a:hover {
  color: #D4AF37 !important;
}

/* ===== Gallery Symmetry Fix (Desktop) ===== */
/* Make left and right single-image columns fill full height */
[data-id="f931681"] .elementor-widget-image,
[data-id="ce01505"] .elementor-widget-image {
    height: 100%;
    flex: 1;
}

[data-id="f931681"] .elementor-widget-image .elementor-widget-container,
[data-id="ce01505"] .elementor-widget-image .elementor-widget-container {
    height: 100%;
}

[data-id="f931681"] .elementor-widget-image img,
[data-id="ce01505"] .elementor-widget-image img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

/* Middle column images also cover */
[data-id="de598ea"] .elementor-widget-image img,
[data-id="ffd4781"] .elementor-widget-image img {
    width: 100%;
    object-fit: cover;
}
/* ===== End Gallery Fix ===== */

/* ===== Services Section: Fix blank space under cards (Desktop) ===== */
@media (min-width: 768px) {
    [data-id="3bbe240"] {
        align-self: flex-start !important;
        position: sticky;
        top: 120px;
    }
    [data-id="4c4c14b"] > .e-con-inner {
        padding-bottom: 60px !important;
    }
}
/* ===== End Services Fix ===== */