/*
Theme Name: Neve Child - Customizations
Theme URI: https://themeisle.com/themes/neve/
Description: Update-safe child theme for the custom Neve site. Preserves existing ACF shortcodes, testimonial slider, event expiration, and Elementor carousel behavior.
Author: Site Development Team
Template: neve
Version: 1.0.1
Text Domain: neve-child-custom
*/

/* Migrated from Appearance > Customize > Additional CSS, 2026-10-20.
 * Preserve original rule order and declarations.
 */
.scroll-to-top.scroll-show-mobile{
	display:none;
}

.grecaptcha-badge{opacity:0; pointer-events:none;}

#uc_ue_listing_carousel_elementor_d6abf64{}

#uc_ue_listing_carousel_elementor_d6abf64 .ue-carousel-item .elementor .elementor-element{
	width:100% !important;    
	--width: 100% !important;}


#elementor-popup-modal-102858 .dialog-close-button{
	border: 1px solid #ddd;
    padding: 8px;
    border-radius: 999px;
}

#coverage-map-root > div{background:none !important;}

.e-n-menu-title,
.e-n-menu-title .e-n-menu-title-container,
.e-n-menu-title .e-n-menu-title-container .e-n-menu-title-text
{cursor:pointer;}

.gform_fields{
	row-gap:30px !important;
}

label.gfield_label.gform-field-label, legend.gfield_label.gform-field-label.gfield_label_before_complex{
	color: #333;
    font-family: 'Montserrat';
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: 16px;
}

.gform-theme--foundation .gfield .ginput_password.large, .gform-theme--foundation .gfield input.large, .gform-theme--foundation .gfield select.large, .gform-theme--foundation .gfield textarea.large {
	border-radius: 6px;
    border: 1px solid #DDD;
    background-color: rgba(255, 255, 255, 0.60);
    color: rgba(0, 0, 0, 0.80);
    font-family: 'Montserrat';
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    display: flex;
    padding: 0 20px;
    align-items: center;
    height: 42px !important;
	
}

p.gform_required_legend{
	display:none;
}

.gform-theme--framework .gfield--type-choice .gfield_checkbox, .gform-theme--framework .gfield--type-choice .gfield_radio{
	display: flex;
align-items: center;
align-content: center;
gap: 30px !important;
flex-wrap: wrap;
	width:auto;
	justify-content:start;
	flex-direction:row !important;
	
}
.gform-theme--framework .gfield--type-choice .gfield_checkbox input[type=checkbox]{
	border-radius: 4px !important;
border: 1px solid #DDD !important;
background: #FFF !important;
	width: 20px !important;
height: 20px !important;
aspect-ratio: 1/1 !important;
	box-shadow:none !important;
}

.gform-theme--framework .gfield--type-choice .gfield_checkbox input[type=checkbox]:checked{
	border-radius: 4px !important;
border: 1px solid #1F63AC !important;
background: #1F63AC !important;
}

.gform-theme--framework .gfield--type-choice .gfield_checkbox input[type=checkbox]:checked::before{
	color:#fff;
}

.gform-theme--foundation .gfield textarea.large{
	    min-block-size: 120px !important;
	padding:20px;
}

.gform-footer.gform_footer.top_label {
	margin-top:50px;
}

.gform-footer.gform_footer.top_label .gform_button{
	display: flex;
padding: 15px 54px 15px 30px !important;
align-items: center;
	border-radius: 40px !important;
background:url(https://exceltiregaug2.wpenginepowered.com/wp-content/uploads/2026/05/arrow-1.svg) right center no-repeat #1F63AC !important;
	color: #FFF !important;
font-family: 'Montserrat';
font-size: 16px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: 16px !important;
position:relative;
}

#top_menu .e-n-menu-content{
	position: absolute !important;
    left: 0 !important;
    right: 0 !important;
	padding:0 !important;
	margin:0 !important;
    width: auto !important;
    top: calc(100% - 10px) !important;
	max-height:calc(100vh - 110px) !important;
	overflow:auto !important;
}



#top_menu .e-n-menu, .e-n-menu-item, .e-n-menu-heading, .e-n-menu-wrapper, #top_menu.topmenu{
	position: static !important;
}

.elementor-element-1cae66f{
	position: relative !important;
}








/* Excel Product Display Styles */
.excel-product-display {
    max-width: 400px;
    margin: 20px auto;
    background: #ffffff;
    border-radius: 12px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    overflow: hidden;
}

/* Product Image Container */
.product-image-container {
    position: relative;
    width: 100%;
    height: 400px;
    background: #f8f9fa;
    overflow: hidden;
}

.product-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease;
    display: flex;
    align-items: center;
    justify-content: center;
}

.product-image.active {
    opacity: 1;
    visibility: visible;
}

.product-image img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}

.no-image-placeholder {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background: #e9ecef;
    color: #6c757d;
    font-size: 14px;
}

/* Color Selection Container */
.color-selection-container {
    padding: 20px;
    display: flex;
    gap: 12px;
    justify-content: center;
    flex-wrap: wrap;
    background: #ffffff;
}

.color-option {
    width: 30px;
    height: 30px;
    border: 2px solid transparent;
    border-radius: 50% !important;
	padding:0 !important;
    cursor: pointer;
    transition: all 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
	font-size:0 !important;
	box-shadow:none !important;
}




.color-option.active {
    border-color: black;
}

.color-name {
    font-size: 0;
   
}



.key-features-container,
.premium-features-container
{display:flex; flex-wrap:wrap; gap:50px; align-items:start;}

.key-features-container .key-feature-item,
.premium-features-container .premium-feature-item
{ display:flex; flex-direction:column; gap:30px; justify-content:center; width: calc(25% - 50px);}

.key-features-container .key-feature-item .feature-number{display:none;}


.key-features-container .key-feature-item .feature-icon img,
.premium-features-container .premium-feature-item .feature-icon img
{max-height:50px;}

.key-features-container .key-feature-item .feature-content,
.premium-features-container .premium-feature-item .feature-content
{display:flex; flex-direction:column; gap:20px;}


.key-features-container .key-feature-item .feature-content h3,
.premium-features-container .premium-feature-item .feature-content h3
{margin:0; padding:0; color: #111;
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 28px; /* 107.692% */
text-transform: uppercase;}

.key-features-container .key-feature-item .feature-content .feature-description p,
.premium-features-container .premium-feature-item .feature-content  .feature-description p
{margin:0; padding:0; color: #333;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 28px; /* 175% */}

.key-features-container .key-feature-item .feature-overlay{display:none;}








@media (max-width :991px){ 
	
	.key-features-container .key-feature-item,
.premium-features-container .premium-feature-item
{ width: calc(50% - 50px);}
	
	#top_menu .e-n-menu, .e-n-menu-item, .e-n-menu-heading, .e-n-menu-wrapper, #top_menu.topmenu{
	position: relative !important;
}
	#top_menu .e-n-menu-wrapper{
		
        position: absolute !important;
        left: auto !important;
        top: calc(100% + 5px) !important;
        margin: 0 !important;
        background: white !important;
        right: -10px !important;
        width: calc(100vw - 40px) !important;
        overflow: auto !important;
        bottom: auto !important;
		
}
	    #top_menu .e-n-menu-content{
        position: static !important;
        overflow: auto !important;
        max-height: calc(100vh - 130px);
        overflow-x: hidden !important;
    }
	
	
}



/** Start Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 71-3-d415519effd9e11f35d2438c58ea7ebf **/



/** Start Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/

.envato-kit-138-bracket .elementor-widget-container > *:before{
	content:"[";
	color:#ffab00;
	display:inline-block;
	margin-right:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

.envato-kit-138-bracket .elementor-widget-container > *:after{
	content:"]";
	color:#ffab00;
	display:inline-block;
	margin-left:4px;
	line-height:1em;
	position:relative;
	top:-1px;
}

/** End Block Kit CSS: 141-3-1d55f1e76be9fb1a8d9de88accbe962f **/



/** Start Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
	border-left: 0px !important;
	border-bottom: 0px !important;
	border-right: 0px !important;
	padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn .elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
	margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
	margin-top: -7px;
	padding-top: 4px;
	border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
	width: 100% !important;
}

/** End Block Kit CSS: 72-3-34d2cc762876498c8f6be5405a48e6e2 **/



/** 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: 135-3-c665d4805631b9a8bf464e65129b2f58 **/

.envato-block__preview{overflow: visible;}

/** End Block Kit CSS: 135-3-c665d4805631b9a8bf464e65129b2f58 **/



/** Start Template Kit CSS: Fitness Influencer (css/customizer.css) **/

/* Envato Custom CSS */
.envato-kit-193-logos img{
	opacity: .5;
	transition: ease all .5s;
}
.envato-kit-193-logos img:hover{
	opacity: .7;
}
.envato-kit-193-accordion .elementor-accordion .elementor-accordion-item{
	border-radius: 11px !important;
}
/* Centers Form text*/
.envato-kit-193-centerform .elementor-field-group{
	justify-content: center;
}
.envato-kit-193-centerform .elementor-field-group input,.envato-kit-193-centerform .elementor-field-group textarea{
	text-align: center;
}

/** End Template Kit CSS: Fitness Influencer (css/customizer.css) **/



/** Start Template Kit CSS: Indoor RockClimbing (css/customizer.css) **/

.envato-kit-111-skew .elementor-button-link,
.envato-kit-111-skew input,
.envato-kit-111-skew .elementor-button{
	transform: skew(-30deg);
}
.envato-kit-111-skew .elementor-button-text{
	transform: skew(30deg);
}

/** End Template Kit CSS: Indoor RockClimbing (css/customizer.css) **/


.elementskit-btn.whitespace--normal {
	white-space: nowrap !important;
}

/*correction after migration*/

.elementor-1669 .elementor-element.elementor-element-1ab92ce9:not(.elementor-motion-effects-element-type-background), .elementor-1669 .elementor-element.elementor-element-1ab92ce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #fff;
}

body .elementor-1669 .elementor-element.elementor-element-1ab92ce9 > .elementor-container {
    max-width: 1200px;
}

.zsiq_theme1.zsiq_floatmain {
	display: block !important;
}

.page-id-11943 #LoAwayFormBtn, .page-id-11943 .zsiq_floatmain.zsiq_theme1.siq_bR, .page-id-11943 .zls-sptwndw, .page-id-13179 .zsiq_floatmain.zsiq_theme1.siq_bR, .page-id-13179 .zls-sptwndw, .page-id-13179 .zsiq_floatmain.zsiq_theme1.siq_bR, .page-id-13199 .zls-sptwndw {
	display: none !important;
}

/*.templateWidth {
  width: 98%;
}*/

.elementor-kit-242 h2 {
    color: #54595F;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 400;
}

/** Start Block Kit CSS: 142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/

.envato-block__preview{
	overflow: visible;
}

/* Border Radius */
.envato-kit-139-accordion .elementor-widget-container{
	border-radius: 10px !important;
}
.envato-kit-139-map iframe,
.envato-kit-139-slider .slick-slide,
.envato-kit-139-flipbox .elementor-flip-box div{
		border-radius: 10px !important;

}


/** End Block Kit CSS: 142-3-a175df65179b9ef6a5ca9f1b2c0202b9 **/


.elementor-element .elementor-.element-aa15017 .elementor-widget .elementor-widget-html{
	padding-bottom: 30px;
}

@media only screen and (min-width: 0px) {

.elementor-element .elementor-.element-aa15017 .elementor-widget .elementor-widget-html{
padding-bottom: 0px;

		}
}

/* Font replace	 */
@font-face {
  font-family: 'elementskit';
  src: url('/wp-content/uploads/fonts/elementskit.woff2') format('woff2'),
       url('/wp-content/plugins/elementskit-lite/modules/elementskit-icon-pack/assets/fonts/elementskit.woff?itek3h') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
	
	
.pre_title .elementor-icon-wrapper{height:8px;}
	.pre_title .elementor-icon{display:block;}
	
	.blue_txt{color:#1F63AC;}
	.green_txt{color:#55A162;}

.elementor-element-414739f .swiper{overflow:visible;}

.hover_up_parent{transform-origin:bottom;}

.hover_up_parent:hover{transform:scaley(1.05); }


.hover_up{ height:0; transition:all ease 0.3s; overflow:hidden;}

.hover_up .elementor-widget-theme-post-excerpt{display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  }

.hover_up_parent:hover .hover_up{height:141px;}



.elementor-element-47e85a3 .swiper,
.elementor-element-d707ed4 .swiper
{padding-top:50px;}


.elementor-element-d707ed4 .swiper{overflow:visible;}

#elementor-popup-modal-103259 .dialog-widget-content{max-height:calc(100svh - 40px); overflow:auto; top:20px; right:20px;}

#elementor-popup-modal-103259 .dialog-widget-content .dialog-message{
	overflow:unset !important;
	height:unset !important;
}

@media only screen and (max-width: 1024px) {
	
	.elementor-menu-toggle{width:44px; height:44px; border-radius:100%; display:flex; align-items:center; justify-content:center; background:#1F63AC; border:none; padding: 0;}	
	
	.elementor-menu-toggle .e-font-icon-svg{fill:#ffffff; width:22px;}
	
}




@media only screen and (max-width: 767px) {
#elementor-popup-modal-102858 .dialog-widget-content{max-height:100svh; overflow:auto; top:0; right:0;}
	
		.key-features-container .key-feature-item,
.premium-features-container .premium-feature-item
{ width: 100%}
	
}











.etg-slider-wrapper { 
            width: 100%; 
	
           
        }

.etg-slider-wrapper .etg-logo-nav{max-width:1200px;
	margin-left: auto; margin-right: auto; mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);}
        

        
        .etg-slide-inner {
            display: flex;
            gap: 50px;
            padding: 25px 45px;
            background: #fff;
            border-radius: 10px;
					background:#ffffff;
          border:1px solid #C8C8C8;
					max-width:1110px;
					margin:0 auto;
        }
        
        .etg-left {
            
            width: 226px;
					display:flex;
					flex-direction:column; align-items:center; gap:20px;
        }

.etg-left .machine {
            width: 100%;
            height: auto;
            
        }

        
        .etg-left .com_logo {
            width: 122px;
            height: 48px;
            object-fit: contain;
					border:1px solid #DDDDDD;
            border-radius: 6px;
					display:none;
        }

.etg-center{width:calc(100% - 531px); display:flex; flex-direction:column; gap:0; justify-content:center;}
        
        .etg-right { 
            width:205px;
        }
        
        .etg-title {
            font-size: 18px !important;
            color: #222222 !important;
            font-weight: 600 !important;
					font-family: "Montserrat", Sans-serif !important;
					margin:0;
        }
        
        .etg-subtitle {
            color: #555;
font-family: "Montserrat", Sans-serif !important;
font-size: 12px;
					padding-bottom:25px;
					margin-bottom:25px;
					line-height:1.2;
font-style: normal;
font-weight: 500;
line-height: 1.3; /* 250% */
letter-spacing: 1.2px;
text-transform: uppercase;
					border-bottom: 1px solid #DDD;
        }
        
        .etg-content {
            color: #333;
font-family: "Montserrat", Sans-serif !important;
font-size: 14px;
font-style: italic;
font-weight: 400;
line-height: 22px; /* 157.143% */
        }

.etg-content p{margin-bottom:0;}

.etg-content p:blank,
.etg-content p:empty
{display:none;}
        
        .etg-stats {
            display: flex;
            gap: 10px;
            flex-wrap: wrap;
					flex-direction:column;
					margin-top:25px;
        }
        
        .etg-box {
           border-radius: 6px;
background: linear-gradient(93deg, #1F63AC 0.28%, #0D2846 100%);
            color: #fff;
            padding: 20px;
					width:100%;
        }
        
        .etg-box-number {
            font-size: 40px;
					line-height:1;
					display:flex;
					align-items:center; gap:20px;
					font-family: "Montserrat", Sans-serif !important;
					font-weight:200;
        }
        
        .etg-box-text {
            color: rgba(255, 255, 255, 0.80);
	font-family: "Montserrat", Sans-serif !important;
font-size: 12px;
font-style: normal;
font-weight: 700;
line-height: 16px; /* 133.333% */
letter-spacing: 2px;
text-transform: uppercase;
					margin-top:10px;
        }
        
        /* LOGO NAVIGATION STYLING */
        .etg-logo-nav {
            margin: 0 0 70px 0;
            padding: 0;
        }
        
        .etg-logo-slide {
            opacity: 1;
            cursor: pointer !important;
            text-align: center;
            transition: all 0.3s ease;
            padding: 0;
            border-radius: 8px;
            width: auto !important;
            display: flex !important;
            align-items: center;
            justify-content: center;
            user-select: none;
            pointer-events: auto !important;
        }
     
        
        .etg-logo-slide img {
            height: 100px;
            width: 178px;
            object-fit: contain;
            pointer-events: none;
					border:1px solid #DDDDDD;
					border-radius:10px;
					transition:all ease 0.2s;
					 filter: grayscale(100%); opacity:0.6;
        }
        

        .etg-logo-slide:hover img { 
           border-color:#999999;
        }

        .etg-logo-slide.swiper-slide-thumb-active img { 
           border-color:#999999;
					 filter: none; opacity:1;
        }
        
        .swiper-pagination-bullet {
            background: #1F63AC;
        }
        
.etg-main-slider .swiper-pagination{position:static; gap:10px; display:flex; justify-content:center; margin-top:30px;}

.etg-main-slider .swiper-pagination .swiper-pagination-bullet{margin:0; width:10px; height:10px;}

.text_btn .elementor-button .elementor-button-icon{transition:all ease 0.2s;}

.text_btn .elementor-button:hover .elementor-button-icon{transform:translatex(5px);}


@media only screen and (max-width: 1023px) {
	
	.etg-slide-inner{flex-wrap:wrap;}
	
.etg-right {
    width: 100%;
}	
	
	.etg-stats{flex-direction: row;
    width: 100%;}
	
	.etg-box{width:auto;}
	
	.etg-center {
		width: calc(100% - 276px);}
	
}

@media only screen and (max-width: 767px) {
	
	.etg-logo-slide img {
    height: 72px;
    width: 120px;
}
	
	.etg-left{display:none;}
	.etg-center{width:100%;}
	.etg-box{max-width:48%;}
	
	
	.etg-box-text {  
    font-size: 10px;   
    line-height: 13px;
    letter-spacing: 0;
}
	
	.etg-slide-inner{padding:20px;}
	.etg-box-number{font-size:30px;}
	.etg-logo-nav{margin-bottom:30px;}
	
	.etg-box-number svg{display:none;}
	.etg-stats{margin:0;}
	
}

/* Mega-menu title fix (moved from Elementor header template 37310, update-proof) */
.e-n-menu-content .elementor-page-title,
.e-n-menu-content h1.entry-title { display: block !important; }
