/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* <-- Global css --> */

input[type="email"] {
  text-transform: lowercase;
}
input[type="email"]::placeholder {
  text-transform: none;
}
a {
  transition: 0.3s all ease;
}
/* <-- Header Css --> */

.main-header.elementor-sticky--effects {
  background-color: #01005980 !important;
  backdrop-filter: saturate(180%) blur(24px);
}
.main-header nav ul li.current-menu-parent a.has-submenu{
  color: #c7a76b !important;
}
.main-header nav ul li.current-menu-parent a.has-submenu .sub-arrow svg path{
  fill: #c7a76b !important;
}
/* <-- Home page css -->  */

.services-icon-box
  .elementor-widget-image-box
  .elementor-image-box-title
  a:hover {
  color: #1578e6;
}
.service-card .service-title .elementor-icon-box-title {
  margin: 0;
}
.service-card .service-title .elementor-icon-box-title a:hover {
  color: #1578e6;
}
.service-card .service-title .elementor-icon:hover svg path {
  fill: #1578e6;
}
.service-card .service-title .elementor-icon:hover svg {
  transform: rotate(45deg);
  transition: 0.3s all ease;
}
.price-text strong {
  color: #334155;
  font-family: Poppins;
  font-weight: 500;
  font-size: 45px;
  line-height: 32px;
  text-transform: capitalize;
}

/* <--- Careers at Dwyer Services Page Css---> */

.career-benefit .elementor-widget-text-editor ul{
  padding-left: 0;
  list-style: none;
}
.career-benefit .elementor-widget-text-editor ul li{
  padding-left: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.4849 2.46073C17.2201 2.19547 16.7904 2.19502 16.5256 2.4596L8.38722 10.5765L5.4509 7.38742C5.19718 7.112 4.7682 7.09415 4.49233 7.34783C4.21667 7.60156 4.19902 8.03074 4.45274 8.3064L7.86733 12.0147C7.92919 12.082 8.004 12.136 8.08728 12.1736C8.17056 12.2111 8.26058 12.2315 8.35192 12.2334C8.35688 12.2336 8.36166 12.2336 8.36641 12.2336C8.54593 12.2335 8.71812 12.1624 8.84534 12.0357L17.4835 3.42018C17.749 3.15563 17.7495 2.72598 17.4849 2.46073Z' fill='black'/%3E%3Cpath d='M17.3216 8.32159C16.9469 8.32159 16.6432 8.62527 16.6432 9C16.6432 13.2146 13.2146 16.6432 9 16.6432C4.78561 16.6432 1.35679 13.2146 1.35679 9C1.35679 4.78561 4.78561 1.35679 9 1.35679C9.3747 1.35679 9.67841 1.05311 9.67841 0.67841C9.67841 0.30368 9.3747 0 9 0C4.03734 0 0 4.03734 0 9C0 13.9624 4.03734 18 9 18C13.9624 18 18 13.9624 18 9C18 8.6253 17.6963 8.32159 17.3216 8.32159Z' fill='black'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left top 5px;
  padding-left: 30px;
  padding-bottom: 10px;
}

.normal-bullet ul li{
  margin-bottom:20px;
}
.normal-bullet ul li:last-child{
  margin-bottom:0px;
}
.activ-no-brdr .e-n-accordion-item[open] summary{border-color:#fff!important;}


/* <--- Responsive Css ---> */

@media screen and (max-width: 1830px) and (min-width: 1651px) {
  html {
    zoom: 0.85;
    zoom: 85%;
  }
}
@media screen and (max-width: 1650px) and (min-width: 1025px) {
  html {
    zoom: 0.8;
    zoom: 80%;
  }
}
@media screen and (max-width: 1500px) and (min-width: 1441px) {
  .main-header .desktop-menu {
    --e-nav-menu-horizontal-menu-item-margin: calc(16px / 2) !important;
  }


}
@media (max-width: 1024px) {
  .price-text strong {
    font-size: 30px;
  }
  .career-benefit .elementor-widget-text-editor ul li{
    background-size: 16px;
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  .price-text strong {
    font-size: 25px;
  }
  .inline-list-mob ul li{display: inline!important;}
}
