/*
Theme Name: Elementor Child
Theme URI: https://elementor.com/hello-theme/
Description: Child theme for the Hello Elementor theme
Author: Vignesh
Author URI: https://hariglobalsolutions.com
Template: hello-elementor
Version: 1.0.0
Text Domain: elementor-child
*/

html, body{overflow-x: hidden !important;}a, a:hover{text-decoration:none !important;} html {scroll-padding-top: 100px;} body{user-select:none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;} .page-header{display: none !important;} .banner-para .highlight{color:var(--e-global-color-accent);} .footer-list ul li p{color:var(--e-global-color-text);font-weight:300;margin-bottom:0px !important;} .footer-list ul li p a{color: var(--e-global-color-text) !important;} .footer-list ul{list-style:none; padding-left:0px !important;} .list-cstm-mfg ul{list-style:none;} .list-cstm-mfg ul li{margin-bottom:20px;} .list-cstm-mfg ul li:before{background-image:url(https://hariglobalsolutions.com/wp-content/uploads/2025/04/tick.png);margin-right:5px;background-repeat:no-repeat;position:absolute;background-size:25px;padding-left:25px;margin-left:-35px;height:100px;display:block;content:'';} .lead-form-mnl input, .lead-form-mnl textarea{max-width:100% !important;width:100% !important;border-width:0px 0px 1px 0px !important;} .lead-form-mnl input::placeholder, .lead-form-mnl textarea::placeholder{color: var( --e-global-color-text ) !important;} .lead-form-mnl .lead-frm-submit{background-color:var( --e-global-color-accent);color:#fff;} @media only screen and (max-width:991px){.top-video-section {height:unset !important;} #post-filter-form select, #post-filter-form input{width:100% !important;margin:10px 0px;} #post-filter-form{flex-direction:column !important;}} @media only screen and (max-width:576px){#gtranslate-widget .gt_switcher, #gtranslate-widget .gt_selected, #gtranslate-widget .gt_option{width:104px !important;} .gtranslate-widget .gt_selected a::after{display:none !important;} .job-filter-form div{width:100% !important;} html {scroll-padding-top: 100px;}} @media only screen and (max-width:768px){.lead-form-mnl .wpforms-field{width:100% !important;margin-left:0px !important;} .featured-posts-blg-pge .elementor-post__text{padding:13px;} .why-choose-slide::after{height:auto !important;} #filter-job-aside h3::after{display:block !important;} #filter-job-aside h3{display:flex;justify-content:space-between;align-items:center;margin:0px !important;} #job-filter-form{display:none;} .filter-job-aside{margin-bottom:0px !important;} #job-results .job-headings-block, .job-meta-details{flex-direction:column;align-items:flex-start !important;margin-bottom:20px;} .menu-section nav ul.elementor-nav-menu li a{font-size:16px !important;}} .why-choose-slide{postion:relative;} .why-choose-slide-para{z-index:2;position:relative;} .why-choose-slide:hover .why-choose-slide-para p {display:block;} .why-choose-slide::after{postion:absolute;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;z-index:1000 !important;content:'';} .ceo-section-line{height:400px !important;} .job-headings-block, .job-meta-details, .job-filter-form {display:flex;justify-content:space-between;align-items:center;} .job-filter-form div{width:25%;} .job-headings-block h3 a{color:var(--e-global-color-primary) !important;} .job-results .job-card:hover{box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.4);} .filter-job-aside, .job-results .job-card {border:1px solid #dfdfdf; padding:15px; margin-bottom:20px;border-radius:10px;} .filter-job-aside{height:fit-content !important;} .job-filter-form label{margin:20px 0px 15px 0px;} .job-fl-blk p, .job-fl-blk label, .job-fl-blk h3, .job-fl-blk button{font-family:var(--e-global-typography-e8ce0f7-font-family);} .view-details-btn{background:var(--e-global-color-primary);color:#fff;padding:8px 22px;font-family:var(--e-global-typography-e8ce0f7-font-family);font-size:18px;border-radius:5px;} .category-lbl{margin:10px 0px 0px 0px !important;} .job-filter-form button[type="submit"]{color:var(--e-global-color-primary) !important;border-color:var(--e-global-color-primary) !important;margin-top:25px;} .job-filter-form button[type="submit"]:hover{color:#ffffff !important;background:var(--e-global-color-primary) !important;} .job-meta-details{justify-content:flex-start !important;} .job-meta-details p{margin:0px 20px 0px 0px;} .job-fl-blk{display:flex; flex-wrap:wrap;gap:30px;flex-direction:column;} .filter-pgntn{justify-content: flex-start !important;} .filter-pgntn .page-numbers{margin-right: 15px !important;} .footer-career-link a{display:block;} .gtranslate-widget .gt_switcher, .gtranslate-widget .gt_selected, .gtranslate-widget .gt_option{width:130px !important;} .gtranslate-widget .gt_selected a{width:auto !important;} .gtranslate-widget .gt_option{position:absolute !important;} .our-solutions, .custom-manufacturing {background-attachment: fixed !important;} .menu-section nav ul.elementor-nav-menu > li:hover > a{transform:scale(1.05);} .accptn-checkbox input{width:auto !important;} .why-choose-slide-heading{text-shadow: 1px 2px 4px #00aeef;} .why-choose-slide-cntn:hover .why-choose-slide-image img{transition: filter 2s linear;} .why-choose-slide-cntn:hover .why-choose-slide-image img{filter: brightness(20%) blur(1px) !important;} .why-choose-slide-cntn .why-choose-slide-para, .applications-text p{max-height: 0;overflow: hidden;opacity: 0;visibility: hidden;transition: max-height 2.0s ease, opacity 1.0s ease, visibility 1.0s ease;} .why-choose-slide-cntn:hover .why-choose-slide-para {max-height: 300px;opacity: 1;visibility: visible;} .applications-text h4, .applications-text p{margin-bottom:0px !important;color: #ffffff !important;} .applications-text h4{width: fit-content !important;background: rgba(0, 0, 0, 0.4);padding:5px;} .applications-text h4::after, #filter-job-aside h3::after{position:relative;content: '\f229';font-family: 'bootstrap-icons';color: #ffffff;padding-left:10px;font-size: 20px;} #filter-job-aside h3::after{color: var(--e-global-color-primary) !important;display:none;} .applications-cntn:hover{cursor: pointer;} .applications-cntn:hover .applications-text p {max-height: 250px;opacity: 1;visibility: visible;} .applications-cntn:hover .applications-text h4::after{content: '\f235';} .featured-posts-blg-pge h2, .featured-posts-blg-pge .elementor-post__thumbnail__link, .featured-posts-blg-pge .elementor-post__excerpt, .single-pst-rcnt .elementor-post__title{margin-bottom: 0px !important;} .featured-posts-blg-pge .elementor-post__read-more{background: var( --e-global-color-primary );padding: 7px 14px;font-size: 16px;margin-top:5px;} .single-pst-rcnt .elementor-post__text {margin:20px 0px 0px !important;padding:0px !important;} .single-pst-rcnt .elementor-post__text h3 a, .popular-categories-single-pst p a{font-size: 18px !important;} .single-pst-rcnt .elementor-post__text h3 a::before, .popular-categories-single-pst p a::before{content: '\F231';position:relative;font-family: 'bootstrap-icons';top:3px;} .popular-categories-single-pst p a::before{padding-right: 3px;} .popular-categories-single-pst p a{color: var(--e-global-color-secondary) !important;} #post-filter-form, #post-filters-blg{display: flex;justify-content: space-between;align-items: center;} #post-filter-form select, #post-filter-form input, #post-filters-blg select{padding:10px;width:30%;} #post-filter-form select, #post-filters-blg select{padding: 14px !important;} #posts-result, #filtered-posts-blg{margin:40px 0px 10px;} .contact-page-address-inf .address a{color: #ffffff !important;} .job-filter-form button[type="submit"]:focus{background:var(--e-global-color-primary) !important;color:#ffffff !important;} .quote-btn{position:fixed;background:var(--e-global-color-primary) !important;color:#fff !important;padding:10px;right:10px;bottom:20px;z-index:999 !important;} .digital-applications-scn .digital-applications-scn-ctn{display:none;} #job_post_form input, #job_post_form textarea, #job_post_form label{font-size:16px !important;border-color:rgba( 0, 0, 0, 0.25 ) !important;} .job-post-tmpl-content p, .job-post-tmpl-content ul li, .job-post-tmpl-content ol li{font-size:18px !important;}