.elementor-1024
  .elementor-element.elementor-element-131a6c4
  > .elementor-container {
  max-width: 1240px;
}
.elementor-1024
  .elementor-element.elementor-element-131a6c4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1024
  .elementor-element.elementor-element-131a6c4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-1024 .elementor-element.elementor-element-131a6c4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 0px 0px;
}
.elementor-1024
  .elementor-element.elementor-element-131a6c4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1024
  .elementor-element.elementor-element-78e7319
  .elementor-widget-container {
  justify-content: flex-start;
}
.elementor-1024
  .elementor-element.elementor-element-78e7319
  > .elementor-widget-container {
  padding: 0px 56px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #b8b8b8;
}
.elementor-1024 .elementor-element.elementor-element-78e7319 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-1024 .elementor-element.elementor-element-ee72ba6 ul li a {
  color: #ffffff;
}
.elementor-1024 .elementor-element.elementor-element-ee72ba6 ul li button {
  color: #ffffff;
}
.elementor-1024
  .elementor-element.elementor-element-ee72ba6
  ul
  li.current-menu-item
  > a {
  color: #c7af45;
}
.elementor-1024
  .elementor-element.elementor-element-ee72ba6
  ul
  li.current-menu-ancestor
  > a {
  color: #c7af45;
}
.elementor-1024
  .elementor-element.elementor-element-ee72ba6
  ul
  li.current-menu-parent
  > a {
  color: #c7af45;
}
.elementor-1024
  .elementor-element.elementor-element-ee72ba6
  ul
  li.current-menu-item
  > button {
  color: #c7af45;
}
.elementor-1024 .elementor-element.elementor-element-ee72ba6 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-1024 .elementor-element.elementor-element-34c3b05 ul li a {
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
  line-height: 20px;
}
.elementor-1024 .elementor-element.elementor-element-34c3b05 ul.menu > li > a {
  color: #616a68;
}
.elementor-1024
  .elementor-element.elementor-element-34c3b05
  ul.menu
  > li
  > a:hover {
  color: #000000;
}
.elementor-1024
  .elementor-element.elementor-element-34c3b05
  ul.menu
  > li.current-menu-item
  > a {
  color: #000000;
}
.elementor-1024 .elementor-element.elementor-element-34c3b05 ul.sub-menu li a {
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  color: #616a68;
}
.elementor-1024
  .elementor-element.elementor-element-34c3b05
  ul.sub-menu
  li
  a:hover {
  color: #000000;
}
.elementor-1024
  .elementor-element.elementor-element-34c3b05
  ul.sub-menu
  li.current-menu-item
  > a {
  color: #000000;
}
.elementor-1024
  .elementor-element.elementor-element-34c3b05
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-1024 .elementor-element.elementor-element-34c3b05 {
  width: var(--container-widget-width, 96.699%);
  max-width: 96.699%;
  --container-widget-width: 96.699%;
  --container-widget-flex-grow: 0;
  align-self: center;
  z-index: 999;
}
.elementor-1024 .elementor-element.elementor-element-34c3b05.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-1024
  .elementor-element.elementor-element-3be2ba7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1024
  .elementor-element.elementor-element-3be2ba7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../../sheeltech.com/fugar/wp-content/uploads/2021/10/practice-areas-banner.html");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1024 .elementor-element.elementor-element-3be2ba7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 90px;
}
.elementor-1024
  .elementor-element.elementor-element-3be2ba7
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1024
  .elementor-element.elementor-element-9d19fe5
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-1024 .elementor-element.elementor-element-d552f2e .cover_color {
  background-color: rgba(0, 0, 0, 0.51);
}
.elementor-1024
  .elementor-element.elementor-element-d552f2e
  .header_banner_el
  .header_title {
  color: #ffffff;
  font-size: 52px;
  font-weight: bold;
  text-transform: capitalize;
  line-height: 64px;
}
.elementor-1024
  .elementor-element.elementor-element-d552f2e
  .header_banner_el
  .header_title:before {
  bottom: -6px;
}
.elementor-1024
  .elementor-element.elementor-element-d552f2e
  .header_banner_el
  ul.breadcrumb
  li {
  color: #343434;
}
.elementor-1024
  .elementor-element.elementor-element-d552f2e
  .header_banner_el
  ul.breadcrumb
  li
  a {
  color: #343434;
}
.elementor-1024
  .elementor-element.elementor-element-d552f2e
  .header_banner_el
  ul.breadcrumb
  a {
  color: #343434;
}
.elementor-1024
  .elementor-element.elementor-element-d552f2e
  .header_banner_el
  ul.breadcrumb
  li
  .separator
  i {
  color: #343434;
}
.elementor-1024
  .elementor-element.elementor-element-d552f2e
  .header_banner_el
  ul.breadcrumb
  li
  a:hover {
  color: #343434;
}
.elementor-1024 .elementor-element.elementor-element-d552f2e {
  text-align: center;
}
.elementor-widget .tippy-tooltip .tippy-content {
  text-align: center;
}
@media (max-width: 1024px) {
  .elementor-1024 .elementor-element.elementor-element-34c3b05 {
    width: var(--container-widget-width, 393.74px);
    max-width: 393.74px;
    --container-widget-width: 393.74px;
    --container-widget-flex-grow: 0;
  }
}
@media (min-width: 768px) {
  .elementor-1024 .elementor-element.elementor-element-a1d54f3 {
    width: 21.9%;
  }
  .elementor-1024 .elementor-element.elementor-element-f4f6d6c {
    width: 100%;
  }
  .elementor-1024 .elementor-element.elementor-element-9e1314b {
    width: 0%;
  }
}
@media (max-width: 767px) {
  .elementor-1024
    .elementor-element.elementor-element-78e7319
    > .elementor-widget-container {
    padding: 0px 40px 0px 0px;
  }
  .elementor-1024
    .elementor-element.elementor-element-ee72ba6
    > .elementor-widget-container {
    margin: 0px 0px 0px 130px;
  }
  .elementor-1024 .elementor-element.elementor-element-34c3b05 {
    width: var(--container-widget-width, 254.511px);
    max-width: 254.511px;
    --container-widget-width: 254.511px;
    --container-widget-flex-grow: 0;
  }
}
