/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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
*/

/* Add your custom styles here */

section.elementor-element-05a1540 {
    margin: 0 auto;
    max-width: 1440px;
}

body, html {
    overflow-x: hidden !important;
}
span.comfort {
  position: absolute;
    left: 46%;
  animation: slideFromLeft 4s ease-in-out;
    margin-top: 44px;
}
span.comit {
    margin-top: 43px;
    left: 43.5%;
    animation: slideFromLeft 4s ease-in-out;
}
div#span-stylecolorbb002004-spantax-benefits {
    border-bottom: 1px solid #9BB3BC;
}
.about-img::before {
    content: "";
    position: absolute;
    right: 5px;
    bottom: -1px;
    background-image: var(--wpr-bg-846739b1-100f-4d75-89d1-55b33c63227e);
    width: 424px;
    height: 360px;
    background-repeat: no-repeat;
}

.counter-sec span.elementor-counter-number:after {
    content: '+';
    font-size: 20px;
  margin-bottom: 20px;
  margin-left: 5px;
}
::marker {
    color: #262626;
}
.counter-sec .elementor-widget-image:after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -5px;
    height: 9px;
    width: 9px;
    background: #fff;
    border: 2px solid #34CCFF;
    border-radius: 50%;
}

.counter-sec .have-line-col:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background: #fff;
    opacity: .2;
    left: 50%;
    top: 48%;
}
li#request-for-quote {
    border-radius: 10px 0 0 0;
}

li#-track-trace {
    border-radius: 0 10px 0 0;
}
  
/* G Form */
.home-tab-forms div#field_1_1 input, .home-tab-forms div#field_1_3 input, .home-tab-forms div#field_2_1 input, .home-tab-forms div#field_2_3 input, .home-tab-forms div#field_2_15 input,
.home-tab-forms div#field_2_16 input {
    color: #244b5a;
    font-size: 14px;
    background: #fff;
    border-radius: 6px !important;
    padding: 21px 36px !important;
    border: 2px solid #ddeeff !important;
}
div#field_1_1 .ginput_container_text:before {
    content: "\f007";
    margin-top: 20px;
    right: 36px;
    color: #34ccff;
    font-size: 16px;
    position: absolute;
    font-family: 'Font Awesome 5 Free';
}
div#field_1_3 .ginput_container_email:before {
    content: "\f0e0";
    margin-top: 20px;
    right: 36px;
    color: #34ccff;
    font-size: 16px;
    position: absolute;
    font-family: 'Font Awesome 5 Free';
}
div#field_2_1 .ginput_container_text:before {
    content: "\f007";
    margin-top: 20px;
    right: 36px;
    color: #34ccff;
    font-size: 16px;
    position: absolute;
    font-family: 'Font Awesome 5 Free';
}
div#field_2_3 .ginput_container_email:before {
    content: "\f0e0";
    margin-top: 20px;
    right: 36px;
    color: #34ccff;
    font-size: 16px;
    position: absolute;
    font-family: 'Font Awesome 5 Free';
}
div#field_2_15 .ginput_container_text:before {
    content: "\f3c5";
    margin-top: 20px;
    right: 36px;
    color: #34ccff;
    font-size: 16px;
    position: absolute;
    font-family: 'Font Awesome 5 Pro';
}
div#field_2_16 .ginput_container_text:before {
    content: "\f279";
    margin-top: 20px;
    right: 36px;
    color: #34ccff;
    font-size: 16px;
    position: absolute;
    font-family: 'Font Awesome 5 Free';
}
.gform_footer button {
  -moz-user-select: none;
  background: #FFC500 none repeat scroll 0 0;
  border: medium none;
  border-radius: 6px;
  color: #000;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1;
  margin-bottom: 0;
  padding: 22px 38px 22px 58px !important;
  transition: all 0.4s ease-out 0s;
  display: block;
  margin: auto;
  box-shadow: 0px 8px 20px 0px rgba(43, 13, 0, 0.15);
}
.gform_footer button:hover {
  color: #fff;
  background: #001263 none repeat scroll 0 0;
}

.gform_footer button {
    display: block;
    margin: auto;
    text-align: center;
}
.gform_footer button:before {
    content: url(https://livingston-air.com/wp-content/uploads/2023/08/Symbol-7.svg);
    position: absolute;
    margin-left: -24px;
  transition: 0.1s ease-in-out;
}
.gform_footer button:hover::before {
    content: url(https://livingston-air.com/wp-content/uploads/2023/08/Symbol.png);
}
.noUi-touch-area::after {
    content: "";
    border: none;
    background: #d00c27;
    border-radius: 0;
    width: 75px;
    height: 30px;
    display: inline-block;
    position: absolute;
    left: -20px;
    top: 3px;
    -webkit-box-shadow: 0px 4px 8px 0px rgba(255, 164, 177, 0.4);
    -moz-box-shadow: 0px 4px 8px 0px rgba(255, 164, 177, 0.4);
    box-shadow: 0px 4px 8px 0px rgba(255, 164, 177, 0.4);
    z-index: 1;
}

.noUi-tooltip {
    position: absolute;
    top: 0px;
    z-index: 9 !important;
    background: transparent !important;
    border: none !important;
    color: #fff !important;
    font-size: 16px;
    font-weight: 700;
}
.noUi-connects {
    background-color: #e3f0ff;
    display: inline-block;
    position: absolute !important;
    z-index: 1 !important;
    top: 10px;
    left: 0px;
    right: -42px;
    height: 7px !important;
    overflow: hidden !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0;
    border-radius: 0 !important;
}

.noUi-connect {
    background: #d00c27 !important;
}

.noUi-target {
    background: transparent !important;
    border-radius: none !important;
    border: none !important;
    box-shadow: none !important;
}
.noUi-horizontal {
    height: 0px !important;
}
.noUi-handle {
    border: none !important;
}
div#field_1_13 h3 {
    color: #658FAA;
    text-align: left;
    font-family: Karla;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px;
}

div#field_1_12 input {
    border: none;
    text-align: right;
    padding-right: 20px !important;
    color: #D00C27;
    font-family: Karla;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 26px; /* 162.5% */
}

div#field_1_12:after {
    content: 'Tn';
    position: absolute;
    margin-top: -34px;
    right: 0;
    color: #D00C27;
    font-family: Karla;
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
}

div#field_1_5 {
    margin-top: -15px;
}

div#field_1_13 {
    margin-top: 10px;
}

div#field_1_12 {
    margin-top: 10px;
}
.elementor-swiper-button-prev i, .elementor-swiper-button-next i {
  display: none;
}
.elementor-swiper-button-prev:before {
    content: url(https://livingston-air.com//wp-content/uploads/2024/04/Vector-12.svg);
    background-color: #00000052;
    padding: 20px;
    margin-left: -10px;
}
.elementor-swiper-button-next:before {
    content: url(https://livingston-air.com//wp-content/uploads/2024/04/Vector-13.svg);
    background-color: #00000052;
    padding: 20px;
    margin-right: -10px;
}



/* Start Inner Pages CSS */
.elementor-element-401e85d .elementor-container .elementor-element-c66a8d2 {
  position: relative;
}

.elementor-element-401e85d .elementor-container .elementor-element-7a1e5ac {
  position: relative;
}

/* .about-page-img::before {
  content: "";
  position: absolute;
    right: -40px;
    bottom: -30px;
    background-image: url(https://livingston-air.com/wp-content/uploads/2023/09/Group-29.png);
    width: 1511px;
    height: 59%;
    background-repeat: no-repeat;
} */
.lat-blog span.page-numbers.prev {
  width: 60px;
    height: 60px;
    padding: 18px 25px;
    background: #F0F4F8;
}
.lat-blog span.page-numbers.prev img {
  width: 10px;
    height: 16px;
}
.lat-blog span.page-numbers.current {
    width: 60px;
    height: 60px;
    padding: 18px 25px;
    background: #FFC500;
}
.lat-blog a.page-numbers {
    width: 60px;
    height: 60px;
    padding: 18px 25px;
    background: #F0F4F8;
}
.lat-blog a.page-numbers:hover, .lat-blog span.page-numbers.prev:hover, .lat-blog a.page-numbers.next:hover {
  background: #FFC500;
}
.lat-blog span.page-numbers.dots {
    width: 60px;
    height: 60px;
    padding: 18px 25px;
    background: #F0F4F8;
}
.lat-blog a.page-numbers.next {
  width: 60px;
    height: 60px;
    padding: 18px 25px;
    background: #F0F4F8;
}
.lat-blog a.page-numbers.next img {
  width: 10px;
    height: 16px;
}
.lat-blog a.page-numbers.prev img {
  width: 10px;
    height: 16px;
}
.lat-blog a.page-numbers.next img {
  width: 10px;
    height: 16px;
}
.lat-blog span.page-numbers.next img {
  width: 10px;
  height: 16px;
}
.EmailIcon::before {
  content: '';
    position: absolute;
    width: 163px;
    height: 129px;
    background: var(--wpr-bg-3942bf19-f228-4eeb-94f0-68708bc5eaeb) no-repeat;
    right: 0px;
    top: 26px;
    z-index: 1;
}
.ContactForm .elementor-field-type-text, .ContactForm .elementor-field-type-email {
  position: relative;
}
.ContactForm .elementor-field-type-text::before {
    content: '';
    background: var(--wpr-bg-8b4ac7a1-3f00-40e6-9723-af50b239201a) no-repeat;
    position: absolute;
    width: 14px;
    height: 16px;
    right: 25px;
    top: 15px;
    z-index: 1;
}
.ContactForm .elementor-field-type-email::before {
    content: '';
    background: var(--wpr-bg-4268d127-9099-401e-a71e-4e259d69ae6b) no-repeat;
    position: absolute;
    width: 19px;
    height: 16px;
    right: 25px;
    top: 15px;
    z-index: 1;
}
.lat-blog h1.elementor-heading-title:hover a {
  color: #FFC500 !important;
}
.testimonial-livingston span.swiper-pagination-bullet {
    background: #fff !important;
}
.Linkclass:hover, .contactBtn:hover {
  /*box-shadow: 0px 30px 40px 0px rgba(0, 0, 0, 0.1);
  transition: 0.3s;*/
}

/* Start Career form CSS */
.careerForm #gform_3 .gform-body.gform_body h3.gsection_title {
  font-family: "Montserrat", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: -1px;
    color: #001263;
}
.careerForm #gform_3 .gform-body.gform_body {
  margin-top: 35px;
}
.careerForm #gform_3 .gform-body.gform_body div#field_3_8 {
  margin-bottom: 15px;
}
.careerForm #gform_3 .gform-body.gform_body input {
  outline: 0;
    background-color: #ffffff;
    border-color: #D6DCF8;
    border-width: 2px 2px 2px 2px;
    border-radius: 0px 0px 0px 0px;
}
.careerForm #gform_3 .gform-body.gform_body select {
  outline: 0;
    background-color: #ffffff;
    border-color: #D6DCF8;
    border-width: 2px 2px 2px 2px;
    border-radius: 0px 0px 0px 0px;
}
.careerForm #gform_3 .gform-body.gform_body button {
    font-family: "Karla", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    line-height: 16px;
    border-radius: 6px 6px 6px 6px;
    padding: 18px 40px 18px 40px;
    background-color: #FFC500;
    color: #000000;
    border: none;
}
.careerForm #gform_3 .gform-body.gform_body button:hover {
  background-color: #001D67;
    color: #ffffff;
}
.careerForm #gform_3 .gform-body.gform_body button:focus {
  outline: 0px;
}
.careerForm #gform_3 .gform-body.gform_body div#field_3_14 label {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -1px;
    color: #5B7D9A;
}
::placeholder {
  color: #5B7D9A;
}
:-ms-input-placeholder {
  color: #5B7D9A;
}
::-ms-input-placeholder {
  color: #5B7D9A;
}
.careerForm #gform_3 .gform-body.gform_body .gfield_description {
    color: #5B7D9A;
}
.careerForm #gform_3 .gf_progressbar_percentage.percentbar_blue.percentbar_33, .careerForm #gform_3 .gf_progressbar_percentage.percentbar_blue.percentbar_66 {
  background-color: #001263;
}
.careerForm #gform_3 .gf_progressbar.gf_progressbar_blue {
    background-color: #FFC500;
}
/* End Career Form CSS */

.postPrevNext span.post-navigation__prev--label, .postPrevNext span.post-navigation__next--label {
  padding-top: 26px;
}
.contactBox .elementor-widget-wrap.elementor-element-populated {
    position: relative;
  transition: all 0.5s ease-in-out;
}
.contactBox .elementor-widget-wrap.elementor-element-populated:hover {
  transition: all 0.5s ease-in-out;
}
.contactBox .elementor-widget-wrap.elementor-element-populated:after {
    content: '';
    position: absolute;
    width: 163px;
    height: 129px;
    background: var(--wpr-bg-8d3b5fef-fa03-4c58-bda5-878709dab417) no-repeat;
    right: 0px;
    top: 26px;
    z-index: 1;
  opacity: 0;
  transition: all 0.5s ease-in-out;
}
.contactBox .elementor-widget-wrap.elementor-element-populated:hover::after {
    opacity: 1;
}
.contactBox .elementor-widget-wrap.elementor-element-populated:hover span.elementor-icon.elementor-animation-pulse {
    background-color: #FFC500;
    color: #ffffff;
    transition: all 0.5s ease-in-out;
}
.contactBox .elementor-widget-wrap.elementor-element-populated:hover .contactbtn ul.elementor-icon-list-items li.elementor-icon-list-item a span, .contactBox .elementor-widget-wrap.elementor-element-populated:hover .contactbtn ul.elementor-icon-list-items li.elementor-icon-list-item a span i {
    color: #001D67 !important;
    transition: 0.3s;
    font-weight: 400;
    transition: all 0.5s ease-in-out;
}
.contactBox .elementor-widget-wrap.elementor-element-populated p.elementor-icon-box-description a {
    color: #5B7D9A;
}
.contactBox .elementor-widget-wrap.elementor-element-populated .contactbtn {
    position: absolute;
    bottom: 0;
    border-top: 2px solid #D6DCF8
}
.contactBox .elementor-widget-wrap.elementor-element-populated:hover .contactbtn {
  border-top: 2px solid #FFC500;
    transition: all 0.5s ease-in-out;
}
.contactBox2 .elementor-widget-wrap.elementor-element-populated {
    position: relative;
  transition: all 0.5s ease-in-out;
}
.contactBox2 .elementor-widget-wrap.elementor-element-populated:hover {
  transition: all 0.5s ease-in-out;
}
.contactBox2 .elementor-widget-wrap.elementor-element-populated:after {
    content: '';
    position: absolute;
    width: 130px;
    height: 129px;
    background: var(--wpr-bg-55fd2df7-2269-4282-852c-c859272069b0) no-repeat;
    right: 0px;
    top: 26px;
    z-index: 1;
  opacity: 0;
  transition: all 0.5s ease-in-out;
}
.contactBox2 .elementor-widget-wrap.elementor-element-populated:hover::after {
    opacity: 1;
}
.contactBox2 .elementor-widget-wrap.elementor-element-populated:hover span.elementor-icon.elementor-animation-pulse {
    background-color: #FFC500;
    color: #ffffff;
    transition: all 0.5s ease-in-out;
}
.contactBox2 .elementor-widget-wrap.elementor-element-populated:hover .contactbtn ul.elementor-icon-list-items li.elementor-icon-list-item a span, .contactBox2 .elementor-widget-wrap.elementor-element-populated:hover .contactbtn ul.elementor-icon-list-items li.elementor-icon-list-item a span i {
    color: #001D67 !important;
    transition: 0.3s;
    font-weight: 400;
    transition: all 0.5s ease-in-out;
}
.contactBox2 .elementor-widget-wrap.elementor-element-populated p.elementor-icon-box-description a {
    color: #5B7D9A;
}
.contactBox2 .elementor-widget-wrap.elementor-element-populated .contactbtn {
    position: absolute;
    bottom: 0;
    border-top: 2px solid #D6DCF8
}
.contactBox2 .elementor-widget-wrap.elementor-element-populated:hover .contactbtn {
  border-top: 2px solid #FFC500;
    transition: all 0.5s ease-in-out;
}
.contactBox3 .elementor-widget-wrap.elementor-element-populated {
    position: relative;
  transition: all 0.5s ease-in-out;
}
.contactBox3 .elementor-widget-wrap.elementor-element-populated:hover {
  transition: all 0.5s ease-in-out;
}
.contactBox3 .elementor-widget-wrap.elementor-element-populated:after {
    content: '';
    position: absolute;
    width: 99px;
    height: 129px;
    background: var(--wpr-bg-4e21a36f-c285-4fb0-9db9-278e753235fa) no-repeat;
    right: 0px;
    top: 26px;
    z-index: 1;
  opacity: 0;
  transition: all 0.5s ease-in-out;
}
.contactBox3 .elementor-widget-wrap.elementor-element-populated:hover::after {
    opacity: 1;
}
.contactBox3 .elementor-widget-wrap.elementor-element-populated:hover span.elementor-icon.elementor-animation-pulse {
    background-color: #FFC500;
    color: #ffffff;
    transition: all 0.5s ease-in-out;
}
.contactBox3 .elementor-widget-wrap.elementor-element-populated:hover .contactbtn ul.elementor-icon-list-items li.elementor-icon-list-item a span, .contactBox3 .elementor-widget-wrap.elementor-element-populated:hover .contactbtn ul.elementor-icon-list-items li.elementor-icon-list-item a span i {
    color: #001D67 !important;
    transition: 0.3s;
    font-weight: 400;
    transition: all 0.5s ease-in-out;
}
.contactBox3 .elementor-widget-wrap.elementor-element-populated p.elementor-icon-box-description a {
    color: #5B7D9A;
}
.contactBox3 .elementor-widget-wrap.elementor-element-populated .contactbtn {
    position: absolute;
    bottom: 0;
    border-top: 2px solid #D6DCF8
}
.contactBox3 .elementor-widget-wrap.elementor-element-populated:hover .contactbtn {
  border-top: 2px solid #FFC500;
    transition: all 0.5s ease-in-out;
}
.copyrightFooter p {
  margin-bottom: 0px;
}
.coreFeaturesHeading h1 a:hover {
  color: #FFC500 !important;
}
/* End Inner Pages CSS */

/* Home Page */
.service-col-home {
    border: 1px solid #9BB3BC;
    transition: .3s linear;
    position: relative;
  margin: 10px;
}
.service-col-home::before {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 20px 20px;
    border-color: transparent transparent #9BB3BC transparent;
    transition: .3s linear;
    z-index: 1;
}
.service-col-home:hover {
    border: 1px solid #BB0020;
}
.service-col-home:hover::before {
    border-color: transparent transparent #BB0020 transparent;
}
.elementor-207 .elementor-element.elementor-element-ceaa65e .elementor-nav-menu--main .elementor-item.elementor-item-active {
    font-weight: 700;
}
.call-icon span.elementor-button-icon.elementor-align-icon-left {
    rotate: 90deg;
}
/* Footer */
.footer-bg:before {
    content: '';
    background: var(--wpr-bg-f0aeb4c5-288a-4579-8b80-1b84cd02ca9f) !important;
    width: 100%;
    height: 100%;
    background-position: left;
    background-size: 45%;
    position: absolute;
    background-repeat: no-repeat;
    z-index: -1
}


.elementor-element-7802a3c .elementor-counter-title {
    text-align: center;
}
.elementor-element-65d7164 .elementor-counter-title {
    text-align: center;
}
.elementor-element-639c38c .elementor-counter-title {
    text-align: center;
}
.elementor-element-32f8bd3 .elementor-counter-title {
    text-align: center;
}
a.elementor-button {
    height: 60px !important;
}
.elementor-10 .elementor-element.elementor-element-884f5ee .elementor-button[type="submit"] {
    background-color: #00000000;
    color: #BB0020;
    border-color: var(--e-global-color-secondary);
    height: 60px ! IMPORTANT;
}
.elementor-element-2584136 .elementor-widget-container {
    margin-top: 4px;
}
div#span-stylecolorbb002005-spanneque-porro-quisquam-est-qui-dolorem {
    border-bottom: 1px solid #9BB3BC;
}
.eael-advanced-accordion-icon-closed i.fa-accordion-icon.fas.fa-plus {
    position: absolute;
    right: 20px;
    margin-top: -6px;
}
.eael-advanced-accordion-icon-opened i.fa-accordion-icon.fas.fa-minus {
    position: absolute;
    right: 20px;
    margin-top: -6px;
}
div#elementor-tab-content-2465 {
    border-width: 0px 1px 1px 1px;
}
ul#menu-1-4a79520 li:before {
    content: '';
    background-image: var(--wpr-bg-ab802207-19a6-4c94-8f6c-4920b88b1dbc);
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    width: 20px;
    height: 20px;
    background-size: 30%;
    margin-left: -25px;
}
ul#menu-1-4a79520 li {
    margin-left: 20px;
}
ul#menu-1-4a79520 li:hover::before {
    filter: brightness(50%) sepia(100) saturate(100) hue-rotate(25deg);
}
.current-menu-item::before {
    filter: brightness(50%) sepia(100) saturate(100) hue-rotate(25deg);
}
.offer {
    margin: 10px !important;
}

.offer::before {
    content: "";
    position: absolute;
    right: -1px;
    bottom: -2px;
    background-image: var(--wpr-bg-c3cbc4de-4e0c-4692-91e7-195853603438);
    width: 200px;
    height: 360px;
    background-repeat: no-repeat;
    z-index: 1;
}
.elementor-3441 .elementor-element.elementor-element-10c9b23:not(.elementor-motion-effects-element-type-background), .elementor-3441 .elementor-element.elementor-element-10c9b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: var(--wpr-bg-7de671da-5568-477d-8afd-af172d2c3fbd);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    /* overflow-y: hidden !important; */
    height: 96.6vh;
}
.elementor-element-ee21ecc .elementor-element-35d614d .e-loop-item-2662 section.elementor-element-259a3fb {
    position: relative;
    top: -40px;
    scale: 1.2;
    overflow: hidden;
    width: 310px;
    left: 33px;
}
.faq span.eael-accordion-tab-title {
  display: flex;
  margin-right: 30px !important;
}

.bullets .elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events {
    padding-bottom: 75px;
}
.testimonial-livingston .elementor-testimonial {
    background: transparent !important;
    padding: 26px;
    min-height: 320px;
  border: 1px solid #fff;
}
.testimonial-livingston .elementor-testimonial__content:after {

}

.testimonial-livingston .elementor-testimonial__footer {
    background-image: var(--wpr-bg-572e7e38-2c48-4d3a-804a-68f14e7a3a8d);
    background-size: 170px;
    background-repeat: no-repeat;
    background-position: bottom center;
    min-height: 100px;
  
}


.testimonial-livingston .elementor-testimonial__content {
    padding-top: 0px !important;
      min-height: 200px;

}
.testimonial-livingston .elementor-testimonial--skin-bubble .elementor-testimonial__content:after,
.elementor-testimonial--skin-bubble .elementor-testimonial__content:after {
  display: none !important;
}
.testimonial-livingston .elementor-testimonial__content {
    background-color: transparent !important;
}
.testimonial-livingston .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above .elementor-testimonial__content:after{
  display: none !important;
}

.fixed-btn a.elementor-button {
    position: fixed;
    z-index: 99999;
    right: -115px;
    top: -25px;
}
.fixed-btn span.elementor-button-text {
    margin-left: 13px;
}
.fixed-btn a.elementor-button svg path {
    fill: #fff !important;
}
section.elementor-element-05a1540 {
    max-width: 1400px;
}

@media only screen and (max-width: 1600px) {
  
  section.elementor-element-4bb264e .elementor-element-2b73af7 .elementor-swiper .elementor-slides-wrapper .swiper-wrapper .swiper-slide .swiper-slide-inner .swiper-slide-contents .elementor-slide-description section.elementor-section a {
    padding-top: 23px !important;
  }
  
  .elementor-element-ee21ecc .elementor-element-35d614d .e-loop-item-2662 section.elementor-element-259a3fb {
      top: -41px;
      scale: 1.21;
      left: 32px;
  }
  .footer-bg:before {
    /*content: '';
    background: url(https://livingston-air.com/wp-content/uploads/2023/08/div.footer-img-bg.jpg);
    width: 45%;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;*/
  }
  span.comfort {
      left: 45.8% !important;
      margin-top: 43px;
  }
  /*span.comit {
        position: absolute !important;
        margin-top: 35px !important;
        left: 50% !important;
    }*/
  span.comit {
        position: absolute !important;
        margin-top: 43px !important;
        left: 39% !important;
        width: 600px;
    }
}
@media (min-width: 1025px) and (max-width: 1440px)  {
  section.elementor-element-05a1540 {
      margin: 0 auto;
      max-width: 1190px;
        margin-left: 86px !important;
  }

}
@media only screen and (max-width: 1440px) {
  .elementor-element-ee21ecc .elementor-element-35d614d .e-loop-item-2662 section.elementor-element-259a3fb {
      top: -21px;
      scale: 1.11;
      left: 19px;
  }
      .elementor-244 .elementor-element.elementor-element-4efac41 > .elementor-widget-container {
        margin: 4px 0px 0px 20px !important;
    }
  
    span.comfort{
     position: absolute !important;
        /*left: 47% !important;
        margin-top: 32px !important;*/
    left: 45.7% !important;
        margin-top: 34px !important;
        WIDTH: 385px;
    }
span.comit {
   position: absolute !important;
        margin-top: 37px !important;
        left: 42.5% !important;
        WIDTH: 390px;
}

  .offer::before {
    height: 310px;
}
  section.elementor-section.elementor-top-section.elementor-element.elementor-element-bdd0b9f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background-attachment: fixed;
}
  .elementor-10 .elementor-element.elementor-element-c5a4d83:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c5a4d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment: fixed !important;
  }
  .elementor-3011 .elementor-element.elementor-element-47c2848:not(.elementor-motion-effects-element-type-background), .elementor-3011 .elementor-element.elementor-element-47c2848 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
}

@media only screen and (max-width: 1366px) {
  .testimonial-livingston .elementor-testimonial__content {
    padding-top: 0px !important;
    min-height: 268px;
  }
  .elementor-element-ee21ecc .elementor-element-35d614d .e-loop-item-2662 section.elementor-element-259a3fb {
    scale: 1.11;
      left: 19px;
  }
  section.elementor-section.elementor-top-section.elementor-element.elementor-element-bdd0b9f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background-attachment: fixed;
}
  .elementor-3011 .elementor-element.elementor-element-47c2848:not(.elementor-motion-effects-element-type-background), .elementor-3011 .elementor-element.elementor-element-47c2848 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }

  .elementor-10 .elementor-element.elementor-element-c5a4d83:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c5a4d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment: fixed;
}
  .about-page-img::before {
    height: 61%;
    bottom: -40px;
  }
  .footer-bg:before {
    /*content: '';
    background: url(https://livingston-air.com/wp-content/uploads/2023/08/div.footer-img-bg.jpg);
    width: 44%;
    height: 100%;
    position: absolute;
    background-repeat: no-repeat;*/
  }
    .elementor-3040 .elementor-element.elementor-element-df5fac7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
        font-size: 14px !important;
        line-height: 2em;
    }
span.eael-accordion-tab-title {
    font-size: 14px !important;
    line-height: 2em;
}
 .elementor-10 .elementor-element.elementor-element-c74cc88 {
        top: 315px !important;
    }
    .elementor-10 .elementor-element.elementor-element-a7e56c5 .swiper-slide-inner {
        padding: 20px 20px 20px 20px;
        margin-top: 8%;
    }
/*  span.comit {
        position: absolute !important;
        width: 35% !important;
        margin-top: 35px !important;
        left: 39% !important;
    } */
    

}
@media (max-width: 1024px) {
  
  .testimonial-livingston .elementor-testimonial__content {
    min-height: 135px;
  }
  
  .elementor-element-7104954 svg {
    height: 4em !important;
  }
  .fixed-btn a.elementor-button {
    position: fixed;
    z-index: 99999;
    right: -85px;
    top: -25px;
    width: 204px;
}
  .bullets .elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events {
      padding-bottom: 70px;
  }
  .elementor-element-ee21ecc .elementor-element-35d614d .e-loop-item-2662 section.elementor-element-259a3fb {
    scale: 1.15;
    left: 21px;
    width: auto;
    top: -30px;
    margin-right: 41px;
    background-position: center;
  }
 
  span.elementor-testimonial__name {
    line-height: 20px !important;
    padding-bottom: 18px;
  }
  .offer::before {
    content: "";
    position: absolute;
    right: -1px;
    bottom: -2px;
    background-image: var(--wpr-bg-f8003462-1e83-4ae7-92af-350da1852fee);
    height: 338px;
    background-repeat: no-repeat;
    z-index: 1;
}
      .elementor-10 .elementor-element.elementor-element-c74cc88 {
        top: 315px !important;
    }
    .elementor-10 .elementor-element.elementor-element-a7e56c5 .swiper-slide-inner {
        padding: 20px 20px 20px 20px;
        margin-top: 15%;
    }
  .colOrder {
    display: flex;
  }
  

  .colOrder .elementor-element-ceaa65e {
      order: 2;
  }
  .elementor-element-4bb264e .swiper-slide-inner .swiper-slide-contents {
      margin-top: 60px;
  }
  .elementor-element-4bb264e .swiper-slide-inner .elementor-slide-description {
    padding-top: 25px;
  }
  .about-img::before {
      right: 0px;
      bottom: 0px;
      width: 100%;
      height: none;
    }
  .colOrder2 .elementor-element-0d05f6a, .colOrder2 .elementor-element-ceaa65e {
      order: 3;
  }
  .about-page-img::before {
      right: 0px;
      bottom: 0px;
/*      width: 100%; */
      height: none;
    }
  .elementor-element-401e85d .elementor-container .elementor-element-c66a8d2::before {
    right: 0;
  }
  .elementor-774 .elementor-element.elementor-element-8afb9bb {
    --grid-row-gap: 40px;
  }
  .postPrevNext span.post-navigation__prev--title {
/*      display: none; */
  }
  .postPrevNext span.post-navigation__next--title {
/*      display: none; */
  }
  .postPrevNext .elementor-post-navigation__prev.elementor-post-navigation__link {
      margin-right: 30px;
  }
  .postPrevNext .elementor-post-navigation__next.elementor-post-navigation__link {
      margin-left: 30px;
  }
/*  body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f0b3d1b {
        left: 215px !important;
        top: 400px !important;
    } */
    .elementor-3040 .elementor-element.elementor-element-df5fac7 .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
        padding: 20px 20px 20px 5px !important;
    }
      .faq span.eael-accordion-tab-title {
        font-size: 14px !important;
    }
    span.comfort {
        position: absolute !important;
        left: 47% !important;
        margin-top: 22px !important;
        WIDTH: 258px;
    }
       span.comit {
        position: absolute !important;
        margin-top: 33px !important;
        left: 42% !important;
        WIDTH: 330PX;
    }
     
}

@media (max-width: 820px) {
  .elementor-element-05aaf12 svg {
      height: 3.6em !important;
  }
  .bullets .elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal {
      padding-bottom: 65px;
  }
  .elementor-element-ee21ecc .elementor-element-35d614d .e-loop-item-2662 section.elementor-element-259a3fb {
        scale: 1.15;
        left: 16px;
        width: auto;
        top: -30px;
        margin-right: 30px;
        background-position: center;
    }
  span.comfort {
    position: absolute !important;
      left: 46% !important;
      margin-top: 21px !important;
    width: 235px;
  }
span.comit {
  position: absolute !important;
    margin-top: 22px !important;
    left: 42% !important;
  width: 245px;
}
/*  body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f0b3d1b {
        left: 145px;
        top: 323px;
    } */
  .elementor-3040 .elementor-element.elementor-element-f4bc02b .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
        padding: 20px 10px 20px 10px;
    }
.faq span.eael-accordion-tab-title {
    font-size: 10px !important;
}
.faq i.fa-accordion-icon.fas.fa-plus {
    font-size: 10px !important;
}
.offer::before {
    content: "";
    position: absolute;
    right: -1px;
    bottom: -2px;
    background-image: url(https://livingston-air.com//wp-content/uploads/2024/04/Group-29-2.svg);
    width: 200px;
    height: 338px;
    background-repeat: no-repeat;
    z-index: 1;
}
}
@media (max-width: 768px) {
  .elementor-element-05aaf12 svg {
      height: 3.6em !important;
  }
  .bullets .elementor-image-carousel-wrapper.swiper.swiper-initialized.swiper-horizontal {
      padding-bottom: 55px;
  }
  body, html {
    overflow-x: hidden !important;
}
    .elementor-10 .elementor-element.elementor-element-c74cc88 {
        top: 425px !important;
    }
     
  .elementor-10 .elementor-element.elementor-element-eb6880b .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
        padding: 20px 20px 20px 0px;
    }
.faq span.eael-accordion-tab-title {
    font-size: 14px !important;
}
.faq i.fa-accordion-icon.fas.fa-plus {
    font-size: 10px !important;
}
/*  body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f0b3d1b {
        left: 127px;
        margin-top: -35px;
    } */
  .about-img::before {
    content: "";
    position: absolute;
    right: 3px;
    bottom: -1px;
    background-image: url(https://livingston-air.com//wp-content/uploads/2024/04/Group-29-2.svg);
    width: 285px;
    height: 355px;
    background-repeat: no-repeat;
}
  span.eael-accordion-tab-title {
    text-align: left;
}
  a.elementor-icon.elementor-social-icon.elementor-social-icon-.elementor-repeater-item-6664314 {
    rotate: 90deg;
}
}
@media (max-width: 767px) {
  .elementor-element-7104954 svg {
    height: 2em !important;
  }
  .elementor-element-05aaf12 svg {
      height: 2em !important;
  }
  .fixed-btn a.elementor-button {
    position: fixed;
    z-index: 99999;
    right: -100px;
    top: -41px;
    width: 225px;
    font-size: 16px !important;
}
    .testimonial-livingston .elementor-testimonial__content {
    padding-top: 0px !important;
    min-height: 270px !important;
  }.testimonial-livingston span.elementor-testimonial__name {
    line-height: 20px;
}
  .elementor-element-ee21ecc .elementor-element-35d614d .e-loop-item-2662 section.elementor-element-259a3fb {
        scale: 1;
        left: 0;
        width: auto;
        top: 0;
        margin-right: 0;
        background-position: center;
        position: unset;
    }
  
  .order2 {
      order: 2;
  }
  .socialIcons span.elementor-grid-item {
      margin: 0px !important;
  }
  .elementor-element-4bb264e .swiper-slide-inner .swiper-slide-contents {
      margin-top: 80px !important;
  }
  .elementor-element-4bb264e .swiper-slide-inner .elementor-slide-description {
    padding-top: 25px !important;
  }
  .elementor-element-4bb264e .elementor-element-6f7404d {
      margin-top: 30px !important;
  }
  .elementor-element-4bb264e .elementor-element-6f7404d .elementor-element-2584136 {
      padding-bottom: 10px !important;
  }
  .elementor-element-4bb264e .elementor-element-6f7404d .elementor-element-4efac41 .elementor-widget-container {
      margin-left: 0px !important;
  }
  .elementor-element-4bb264e .elementor-element-6f7404d .elementor-swiper-button.elementor-swiper-button-next.swiper-button-disabled {
/*      display: none !important; */
  }
  .elementor-element-4bb264e .elementor-element-6f7404d .elementor-swiper-button.elementor-swiper-button-prev {
/*      display: none !important; */
  }
  .elementor-element-4bb264e .elementor-swiper-button-prev, .elementor-element-4bb264e .elementor-swiper-button-next {
    display: none !important;
  }
  .elementor-element-4bb264e .elementor-swiper-button-prev:before, .elementor-element-4bb264e .elementor-swiper-button-next:before {
    padding: 12px;
  }
  .about-img::before {
      right: 0px;
      bottom: 0px;
      width: 100%;
      height: none;
    }
  li#request-for-quote {
      border-radius: 10px 10px 0px 0px;
  }
  li#-track-trace {
      border-radius: 0 0px 0px 0px;
  }
  .colOrder2 {
    display: flex;
  }
  .colOrder2 .elementor-element-0d05f6a {
      order: 3;
  }
  .about-page-img::before {
    right: 0px;
      bottom: 0px;
/*      width: 100%; */
      height: none;
    }
  .elementor-element-401e85d .elementor-container .elementor-element-c66a8d2::before {
    right: 0px;
  }
  .elementor-774 .elementor-element.elementor-element-8afb9bb {
    --grid-row-gap: 25px;
  }
  .lat-blog a.page-numbers {
      padding: 12px 10px;
      margin-left: 5px !important;
      margin-right: 5px !important;
  }
  .lat-blog span.page-numbers.current {
    padding: 12px 10px;
      margin-left: 5px !important;
      margin-right: 5px !important;
  }
  .lat-blog a.page-numbers.next {
      padding: 12px 10px;
      margin-left: 5px !important;
      margin-right: 5px !important;
  }
  .lat-blog a.page-numbers {
    line-height: 50px !important
  }
  .lat-blog span.page-numbers.prev {
    padding: 12px 10px;
      margin-left: 5px !important;
      margin-right: 5px !important;
  }
  .lat-blog span.page-numbers.dots {
    padding: 12px 10px;
      margin-left: 5px !important;
      margin-right: 5px !important;
  }
  .lat-blog .elementor-774 .elementor-element.elementor-element-8afb9bb .elementor-pagination {
      margin-top: 50px;
      margin-bottom: 30px;
  }
  .postPrevNext span.post-navigation__prev--title {
      display: none;
  }
  .postPrevNext span.post-navigation__next--title {
      display: none;
  }
  div#field_1_12 {
      margin-top: -70px;
      z-index: 0
  }
  div#field_1_13 {
      z-index: 3;
  }
  .noUi-touch-area::after {
/*    left: 0; */
  }
  #gform_confirmation_wrapper_1 {
      padding-bottom: 15px;
  }
  .footerMenu span.elementor-icon-list-icon {
      display: none;
  }
  .postPrevNext span.post-navigation__prev--label, .postPrevNext span.post-navigation__next--label {
      padding-top: 0px;
  }
  .elementor-element-16450e2 {
      padding-top: 10px;
  }
  .elementor-element-266dc3d {
      padding-top: 7px;
  }
      .elementor-10 .elementor-element.elementor-element-c74cc88 {
        top: 190px !important;
    }
      .elementor-3011 .elementor-element.elementor-element-8c60b40 {
        top: 116px;
        left: -145px !important;
    }
      .elementor-3011 .elementor-element.elementor-element-3eb2545 {
        top: 128px;
    }
  .elementor-10 .elementor-element.elementor-element-a7e56c5 .swiper-slide-inner {
    padding: 20px 20px 20px 20px;
    margin-top: 0;
}
.offer::before {
    content: "";
    position: absolute;
    right: -1px;
    bottom: 0px;
    background-image: var(--wpr-bg-005ee605-cae6-4d41-a0a8-fddb615b939f);
    width: 200px;
    height: 320px;
    background-repeat: no-repeat;
    z-index: 1;
}
  span.comfort {
        position: absolute !important;
        left: 35% !important;
        margin-top: 14px !important;
    }
    span.comit {
        position: absolute !important;
        margin-top: 29px !important;
        left: 35% !important;
    }
  
  .elementor-2678 .elementor-element.elementor-element-259a3fb:not(.elementor-motion-effects-element-type-background), .elementor-2678 .elementor-element.elementor-element-259a3fb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position:0px 0px !important;
  }
  
}

@media (max-width: 430px) {
  .elementor-element.elementor-element-f0b3d1b.elementor-widget.elementor-widget-counter {
    margin: -50px -40px 0px 0px !important;
  }
  span.comfort {
      position: absolute !important;
        left: 44% !important;
        margin-top: 16px !important;
    width: 160px;
    }
    span.comit {
        position: absolute !important;
        margin-top: 15px !important;
        left: 40% !important;
    width: 160px;
    }
  .offer::before {
    content: "";
    position: absolute;
    right: -1px;
    bottom: 0px;
    background-image: var(--wpr-bg-005ee605-cae6-4d41-a0a8-fddb615b939f);
    width: 200px;
    height: 320px;
    background-repeat: no-repeat;
    z-index: 1;
}
  
  
/*  body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f0b3d1b {
         left: 185px;
        top: 400px;
        margin: 0;
    } */
  .faq span.eael-accordion-tab-title {
      font-size: 14px !important;
  }
      .elementor-10 .elementor-element.elementor-element-eb6880b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
        line-height: 2em !important;
    }
      .elementor-10 .elementor-element.elementor-element-c74cc88 {
        top: 190px !important;
    }

}
@media (max-width: 425px) {
  
/*   body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f0b3d1b {
        left: 185px !important;
        margin-top: 0 !important;
        top: 400px !important;
    } */
}
@media (max-width: 425px) {
  .elementor-3040 .elementor-element.elementor-element-f4bc02b .eael-adv-accordion .eael-accordion-list .eael-accordion-header {
        padding: 20px 10px 20px 0px;
    }
      .faq i.fa-accordion-icon.fas.fa-plus {
        font-size: 10px !important;
        margin-left: 10px !important;
        position: absolute;
        right: 0px;
    }
  .faq span.eael-accordion-tab-title {
      font-size: 14px !important;
  }
     
   .elementor-10 .elementor-element.elementor-element-eb6880b .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title {
        line-height: 2em !important;
    }
  .footer-bg:before {

    background-repeat: no-repeat !important;
    background-size: cover !important;
}
  .elementor-309 .elementor-element.elementor-element-5216cb8:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-5216cb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
   
    background-image: none !important;
}
}
@media (max-width: 420px){
  .elementor-element.elementor-element-f0b3d1b.elementor-widget.elementor-widget-counter {
    /*margin-left: 70px;*/
  }
}
@media (max-width: 414px) {
/*  .elementor-10 .elementor-element.elementor-element-f0b3d1b, .elementor-588 .elementor-element.elementor-element-4c3fd14 {
      left: 210px !important;
  }
  .elementor-10 .elementor-element.elementor-element-f0b3d1b, .elementor-588 .elementor-element.elementor-element-4c3fd14  {
      top: 385px !important;
  } */
  .footer-bg:before {

    background-repeat: no-repeat !important;
    background-size: cover !important;
}
  .elementor-309 .elementor-element.elementor-element-5216cb8:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-5216cb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
   
    background-image: none !important;
}
  .elementor-10 .elementor-element.elementor-element-c74cc88 {
        top: 175px !important;
    }
  .elementor-element.elementor-element-f0b3d1b.elementor-widget.elementor-widget-counter {
    margin: -46px -35px 0px 0px !important;
  }
}
@media (max-width: 390px) {
  .elementor-element.elementor-element-f0b3d1b.elementor-widget.elementor-widget-counter {
    margin: -65px -40px 0px 0px !important;
  }
  
/*      body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f0b3d1b {
        left: 159px !important;
        margin-top: 0;
        top: 330px !important;
    } */
  .footer-bg:before {

    background-repeat: no-repeat !important;
    background-size: cover !important;
}
  .elementor-309 .elementor-element.elementor-element-5216cb8:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-5216cb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
   
    background-image: none !important;
}
}
@media (max-width: 375px) {
  .elementor-element.elementor-element-f0b3d1b.elementor-widget.elementor-widget-counter {
    margin: -50px -45px 0px 0px !important;
  }
/*      body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f0b3d1b {
        left: 145px !important;
        margin-top: 0;
        top: 330px !important;
    } */
  .footer-bg:before {

    background-repeat: no-repeat !important;
    background-size: cover !important;
}
  .elementor-309 .elementor-element.elementor-element-5216cb8:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-5216cb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
   
    background-image: none !important;
}
}
@media (max-width: 360px) {
      .elementor-element.elementor-element-f0b3d1b.elementor-widget.elementor-widget-counter {
        margin-left: 0px;
        margin-top: -35px;
    }
/*  .elementor-10 .elementor-element.elementor-element-f0b3d1b, .elementor-588 .elementor-element.elementor-element-4c3fd14 {
       top: 355px !important;
        left: 155px !important;
  } */
  .elementor-10 .elementor-element.elementor-element-f0b3d1b .elementor-counter-title {
        font-size: 14px;
    }
  .footer-bg:before {

    background-repeat: no-repeat !important;
    background-size: cover !important;
}
  .elementor-309 .elementor-element.elementor-element-5216cb8:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-5216cb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
   
    background-image: none !important;
}
  .elementor-element.elementor-element-f0b3d1b.elementor-widget.elementor-widget-counter {
    margin: -25px -40px 0px 0px !important;
  }
}
@media (max-width: 320px) {
/*      body:not(.rtl) .elementor-10 .elementor-element.elementor-element-f0b3d1b {
        left: 119px !important;
        margin-top: 0;
        top: 285px !important;
    } */
  .footer-bg:before {

    background-repeat: no-repeat !important;
    background-size: cover !important;
}
  .elementor-309 .elementor-element.elementor-element-5216cb8:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-5216cb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
   
    background-image: none !important;
}
}

@media(max-width: 820px) and (min-width: 820px){
    .elementor-10 .elementor-element.elementor-element-ed24007 {
        margin-top: -15% !important;
        margin-bottom: 0% !important;
    }
}

@keyframes slideFromLeft {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0);
    }
}