/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.9.1781592873
Updated: 2026-06-15 23:54:33

*/

/* Custom CSS -- Alex */
/* Header */
.eg-header--social .elementor-grid .elementor-grid-item a svg { transform: scale(1.25); }
.elementor-social-icons-wrapper .elementor-social-icon { font-size: var(--icon-size,25px) !important; }
.eg-mobile-menu .dialog-close-button { padding: 12px; }
body .gfield_label {line-height: normal !important;}

.eg-catalog-section .eg-catalog-grid .elementor-widget-image .elementor-widget-container img { box-shadow: 0 8px 4px #2c1f1605, 0 4px 4px #2c1f1614, 0 1px 4px #2c1f161f; transition: transform 0.3s ease; object-fit: cover; border-radius: 12px; }
.eg-catalog-section .eg-catalog-grid:hover .elementor-widget-image .elementor-widget-container img{ box-shadow: 0 8px 4px #2c1f1612, 0 4px 4px #2c1f1614, 0 1px 4px #2c1f161f; transform:scale(1.02); }
.eg-catalog-section .eg-catalog-grid:hover .elementor-heading-title { transition: color 0.3s ease; }
body .eg-catalog-section .eg-catalog-grid:hover .elementor-heading-title { color: var(--e-global-color-secondary); }
.eg-easy-link-mob .elementor-icon-box-title { margin-top: 0; padding-top: 8px; }
body .mega-sub-menu .widget_media_image { display: flex !important; align-items: flex-start; justify-content: flex-start; flex-direction: column-reverse; }

#mega-sub-menu-1600 .mega-menu-columns-4-of-12 .mega-sub-menu .mega-menu-item { padding: 0 !important; }
body #mega-sub-menu-1600 .mega-menu-row { padding: 10px !important; }

.mega-current-menu-item a { background: #f1592b !important; color: #fff !important; }

@media screen and (min-width:881px){
    .eg-hide-desktop, .eg-hide-mega-menu { display: none !important; }
}
@media screen and (max-width:880px){
    .elementor-location-header { box-shadow: 0px 2px 10px 2px #00000026; }
}


/* Sandeep */

.eg--header-space .elementor-widget-container nav ul li.menu-item-has-children ul { padding: 8px 10px; }
.slider-arrow-cls .swiper-pointer-events .elementor-swiper-button-prev, .slider-arrow-cls .swiper-pointer-events .elementor-swiper-button-next { background-color: var( --e-global-color-primary ); padding: 10px; border-radius: 8px; }
.eg--header-space nav ul li ul li a { padding-right: 15px !important; }