.eael-pricing.style-2 .eael-pricing-item .body ul li{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
}
.body span.tooltip {
  opacity: 1;
}
.tooltip.tooltipstered {
  opacity: 1;
}
.eael-pricing-item .body ul li .li-icon i {
  position: relative;
  top: -6px;
}
.home_banner .elementor-col-50 img {
  width: 60%;
}
.gform_legacy_markup_wrapper ul.gform_fields li {
  width: 100% !important;
}
.gform_legacy_markup_wrapper ul.gform_fields li input {
  padding: 15px !important;
}
@media(max-width:1680px){
  .elementor-7360 .elementor-element.elementor-element-054904d > .elementor-background-overlay{
    background-size: cover !important;
  }
}
@media(max-width:1200px){
  .elementor-10740 .elementor-element.elementor-element-7502644 > .elementor-element-populated {
    padding: 40px 30px 10px 30px;
    margin: 0px;
}
}
@media(max-width:1063px){
  .elementor-11220 .elementor-element.elementor-element-0d9598b .elementor-button {
    padding: 16px 25px 16px 25px;
  }
}
@media(max-width:1024.98px){
  .elementor-7360 .elementor-element.elementor-element-4ffdc049 {
    width: 100% !important;
    margin-bottom: 30px;
}
.elementor-7360 .elementor-element.elementor-element-21df740d{
  width: 100% !important;
  margin-bottom: 30px;
}
.elementor-7360 .elementor-element.elementor-element-69618b9a{
  width: 100% !important;
  margin-bottom: 30px;
}
.elementor-7360 .elementor-element.elementor-element-21df740d > .elementor-element-populated{
  margin: 0 !important;
}
.elementor-7360 .elementor-element.elementor-element-69618b9a > .elementor-element-populated{
  margin: 0 !important;
}
.elementor-7360 .elementor-element.elementor-element-1582add8 .elementor-heading-title {
  margin-bottom: 40px;
}
}
@media(max-width:950px){
  .primary-nav > ul > li > a {
    padding: 0 10px;
  }
}
@media(max-width:869px){
  .primary-nav > ul > li > a {
    padding: 0 5px;
    font-size: 16px;
  }
}
@media(max-width:966px){
  .elementor-11220 .elementor-element.elementor-element-0d9598b .elementor-button {
    padding: 16px 20px 16px 20px;
  }
}
@media(max-width:905px){
  .elementor-11220 .elementor-element.elementor-element-0d9598b .elementor-button {
    padding: 16px;
  }
}
@media(max-width:857px){
  .elementor-11220 .elementor-element.elementor-element-0d9598b .elementor-button {
    padding: 12px;
  }
}
@media(max-width:808px){
  .elementor-11220 .elementor-element.elementor-element-0d9598b .elementor-button {
    padding: 8px;
  }
}
@media only screen and (max-width: 1024.8px) and (min-width: 768px)  {
  .elementor-10740 .elementor-element.elementor-element-96a0efd {
    width: 33%;
}
.elementor-10740 .elementor-element.elementor-element-a3ea85f .elementor-heading-title {
  font-size: 30px;
}
.elementor-10740 .elementor-element.elementor-element-fb830d2 .elementor-heading-title {
  font-size: 20px;
}
  .elementor-10740 .elementor-element.elementor-element-c8e4c92 {
    width: 33%;
}
.elementor-10740 .elementor-element.elementor-element-2d59f98 .elementor-heading-title{
  font-size: 30px;
}
.elementor-10740 .elementor-element.elementor-element-eb63b3c .elementor-heading-title{
  font-size: 20px;
}
  .elementor-10740 .elementor-element.elementor-element-48a80f1 {
    width: 33%;
}
.elementor-10740 .elementor-element.elementor-element-a2e5094 .elementor-heading-title{
  font-size: 30px;
}
.elementor-10740 .elementor-element.elementor-element-23e4079 .elementor-heading-title{
  font-size: 20px;
}
.elementor-10740 .elementor-element.elementor-element-8ab51bf {
  width: 25%;
}
.elementor-10740 .elementor-element.elementor-element-16ee1b2 {
  width: 25%;
}
.elementor-10740 .elementor-element.elementor-element-0b5081c {
  width: 25%;
}
.elementor-10740 .elementor-element.elementor-element-7fba5c0 {
  width: 25%;
}
.elementor-10740 .elementor-element.elementor-element-4d8850a > .elementor-widget-container {
  margin-bottom: 10px;
}
.elementor-10740 .elementor-element.elementor-element-c8457e3 .elementor-heading-title {
  font-size: 34px;
}
.elementor-10740 .elementor-element.elementor-element-3e96b1f .elementor-heading-title {
  font-size: 34px;
  line-height: 40px;
}
.elementor-10740 .elementor-element.elementor-element-1755eb2 .elementor-heading-title {
  font-size: 40px;
  line-height: 45px;
}
}

@media(max-width:767px){
  .mobile_header_topbar,
  .mobile_header{
    transition: all 0.5s ease-in-out!important;
  }

  .mobile_header_topbar.scrolled {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;

}


.mobile_header.scrolled {
  position: fixed;
  top: 30px;
  width: 100%;
  z-index: 99999;
}
}

@media(max-width:767.98px){
    .elementor-7360 .elementor-element.elementor-element-054904d > .elementor-background-overlay{
        background-size: contain !important;
        background-position: top center !important;
        background-attachment: unset !important;
    }
    .elementor-7360 .elementor-element.elementor-element-054904d {
        padding: 48% 0px 0px 0px !important;
    }
    .elementor-7360 .elementor-element.elementor-element-054904d {
        margin-top: 0 !important;
    }
    .remove-logo-desktop{
        display: none!important;
    }
    .chat_section .add_space_mobile{
      margin-top: 50px;
    }
    .elementor-10740 .elementor-element.elementor-element-00f4842 {
      display: none;
  }
  .elementor-10740 .elementor-element.elementor-element-54dfeb6 {
    padding: 40px 10px 40px 10px;
}
body{
  overflow-x: hidden;
}
.row [class*='stl_col-']{
  padding:0px;
}
html {
  overflow-x: hidden;
}
.elementor-11083 .elementor-element.elementor-element-66d32f9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  margin-left: 0;
}
.elementor-7346 .elementor-element.elementor-element-791e6af {
  margin: 0 !important;
  padding: 40px 10px !important;
}
.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-a626860 {
  padding-top: 30px;
}
}

.elementor-background-overlay {
  background-repeat: no-repeat;
  background-size: cover !important;
}

.mobile_navigation .navbar-toggler{
  background-color: #0032a0!important;
}
.navbar-toggler .navbar-toggler-icon{
    /* color: #fff; */
    /* background: #0032a0; */
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }
  .navbar-toggler:focus{
    box-shadow: none;
  }

  .navbar-nav .sub-menu .menu-item::marker{
    color: #fff;
  }


  .add_width:has(.navbar-toggler.collapsed) {
    width: auto !important;
  }

  .mobile_navigation .navbar-collapse{
    position: absolute;
    top: 50px;
    right: 0px;
    width: 100%;
  }
  .mobile_navigation .container-fluid{
    position: relative;
  }

  .swiper-container{
   z-index: 0!important;
  }

  .mobile_navigation .navbar-nav .menu-item a:hover{
    color:#f38651;
  }


.slick-list.draggable .slick-track{
  display: flex;
  align-items: center;
}

.stl-carousel .slick-next:after {
  content: '\f105'!important;
}
@media(max-width:525px){
  .elementor-11083 .elementor-element.elementor-element-43e580b > .elementor-widget-container {
    margin: 0 !important;
}
}
