.vision-video-container {
    padding: 25px !important;
    height: auto !important;
}
video.vision-video {
    height: auto !important;
    min-height: 550px !important;
}
.gridToMobileResponsiveTitle * {
    font-size: 46px !important;
    line-height: 120% !important;
}
.gridToMobileResponsiveText {
    font-size: 23px !important;
    line-height: 125% !important;
}
.visionCardSimple {
    width: 100% !important;
}
.gridToMobileResponsiveTitle * {
    font-size: 29px !important;
    line-height: 120% !important;
}
.gridToMobileResponsiveText {
    font-size: 23px !important;
    line-height: 140% !important;
}
.gridToMobileResponsiveImage {
    margin: auto !important;
    padding: 0 !important;
}
.gridToMobileResponsiveImage img {
    object-fit: contain !important;
}
.gridToMobileResponsive * {
    max-width: 100% !important;
    width: 100% !important;
    text-align: center !important;
}
.gridToMobileResponsive  > div {
    display: flex !important;
    flex-direction: column !important;
    grid-gap: 0 !important;
}
.mobileHeaderGradient {
    height: 790px !important;
    top: -150px !important;
}
.homeSlider {
    max-width: 80% !important;
}
html body .homeSlider .swiper-navigation-button.swiper-button-prev, html body .homeSlider .swiper-navigation-button.swiper-button-next {
    display: flex !important;
    opacity: 1 !important;
    visibility: visible !important;
    left: 38px !important;
    justify-content: center !important;
    align-items: center !important;
    text-align: center !important;
    padding: 0 !important;
    width: 33px !important;
    height: 33px !important;
    font-size: 5px !important;
    color: white !important;
}
.homeSlider .swiper-navigation-button.swiper-button-prev:after, .swiper-navigation-button.swiper-button-next:after {
    font-size: 13px !important;
    margin-left: 0px !important;
}
html body .homeSlider .swiper-navigation-button.swiper-button-next {
    right: 38px !important;
    left: initial !important;
}
.fu-sh p {
    margin: auto !important;
    margin-left: 0 !important;
}
.fu-sh .elementor-widget {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
h2.competitive-advantages-title {
    text-align: center !important;
    font-family: "Open Sans" !important;
    font-size: 25px !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: normal !important;
    margin-top: 120px !important;
}
.rotated-gradient {
    position: absolute !important;
    width: 170% !important;
    height: 89% !important;
    transform: rotate(-5deg) !important;
    transform-origin: center !important;
    overflow: hidden !important;
    top: 45px !important;
    z-index: -1 !important;
    left: -21% !important;
}
.competitive-advantages-containerStyles {
    padding-left: 22px !important;
}
.tableByNOXXplans {
    margin-left: 20px !important;
    margin-right: 20px !important;
}
.feature-item {
    padding-left: 25px !important;
    font-size: 14px !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    letter-spacing: 0.28px !important;
}
.competitive-advantages-containerStyles {
    padding-right: 10px !important;
}
.homeSlider div.swiper-wrapper {
    height: auto !important;
}
html body .homeSlider div.swiper-wrapper .elementskit-author-des {
    font-size: 12px !important;
    font-family: "Poppins" !important;
    font-weight: 300 !important;
    line-height: 18px !important;
    padding-bottom: 26px !important;
}
html body .homeSlider  div.swiper-wrapper
 .elementskit-author-name {
    font-family: "Open Sans" !important;
    font-size: 16px !important;
    font-weight: 700 !important;
    margin-top: 25px !important;
}
.homeSlider .swiper-pagination {
    display: none !important;
}
h2.noxx-pricing-data-title {
    font-size: 28px !important;
    line-height: 120% !important;
    margin: auto !important;
}
.noxx-pricing-data-description {
    margin: 35px auto !important;
    font-size: 18px !important;
}
.noxx-pricing-data-widget-container {
    padding: 0 !important;
}
.noxx-feature-description {
    font-size: 16px !important;
}
h3.noxx-feature-title {
    font-size: 23px !important;
}
html body .homeSlider .swiper-navigation-button.swiper-button-next, html body .homeSlider.noxxFixVision .swiper-navigation-button.swiper-button-prev {
    display: flex!important;
    position: absolute !important;
}
html body .homeSlider {
    width: 100% !important;
    max-width: initial !important;
    padding: 0 28px !important;
}
.homeSlider .swiper-navigation-button.swiper-button-prev, .homeSlider .swiper-navigation-button.swiper-button-next {
    margin: auto !important;
}
.homeSlider .swiper-navigation-button.swiper-button-prev {
    margin-left: -42px !important;
}
.homeSlider .swiper-navigation-button.swiper-button-next {
    margin-right: -42px !important;
}
html body .homeSlider.noxxFixVision span.elementskit-author-des {
    margin-top: 17px !important;
    display: block !important;
}
html body .homeSlider.noxxFixVision span.elementskit-author-des {
    margin-top: 17px !important;
    display: block !important;
    padding: 0 !important;
}
html body .homeSlider.noxxFixVision .elementskit-testimonial-inner .ekit_testimonial_style_2 .elementskit-commentor-content {
	margin: 0 !important;
	text-align: left !important;
	min-height: initial !important;
}
html body .homeSlider.noxxFixVision .elementskit-single-testimonial-slider{
    padding: 0 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.ekit-wid-con .homeSlider.noxxFixVision .elementskit-author-name {
    margin: auto !important;
}
html body .homeSlider.noxxFixVision .elementskit-single-testimonial-slider.ekit_testimonial_style_2 {
    min-height: 239px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: flex-start !important;
    padding: 26px 20px !important;
    max-width: 241px !important;
}
html body .homeSlider.noxxFixVision .swiper-slide.swiper-slide-active {
    width: auto !important;
}
html body .homeSlider.noxxFixVision .swiper-navigation-button.swiper-button-prev, html body .homeSlider.noxxFixVision .swiper-navigation-button.swiper-button-next {
    left: initial !important;
    right: initial !important;
	display: none !important;
}
html body .homeSlider.noxxFixVision .ekit-main-swiper.swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
    position: relative !important;
    overflow: visible !important;
}
html body .homeSlider.noxxFixVision .swiper-slide:not(.swiper-slide-duplicate-active) {
    opacity: 0 !important;
}
html body .homeSlider.noxxFixVision .swiper-slide.swiper-slide-active, html body .homeSlider.noxxFixVision .swiper-slide.swiper-slide-next {
    opacity: 1 !important;
}
html body .homeSlider.noxxFixVision {
    width: 100% !important;
    max-width: initial !important;
    padding: 0 50px !important;
    overflow: hidden !important;
}
html body .homeSlider.noxxFixVision .swiper-slide.swiper-slide-next {
    max-width: calc(100% - 13px - 243px ) !important;
    overflow: hidden !important;
    height: 236px !important;
}
html body .homeSlider.noxxFixVision .swiper-navigation-button.swiper-button-next {
    left: initial !important;
    display: flex !important;
    margin: auto !important;
    position: absolute !important;
    right: -40px !important;
}
html body .homeSlider.noxxFixVision .swiper-navigation-button.swiper-button-prev, html body .homeSlider.noxxFixVision .swiper-navigation-button.swiper-button-next {
    display: flex !important;
}.swiper-slide.swiper-slide-next .swiper-slide-inner {
    min-width: 260px !important;
}
.swiper-slide-duplicate.swiper-slide-active:nth-last-child(1) {
    margin-left: 280px !important;
}
html body #fuel-bg{
	padding-top: 300px !important;
}
.elementor-15831 .elementor-element.elementor-element-c97d7a6 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
    display: block !important;
    border: 0 !important;
    width: 0 !important;
    height: 0 !important;
    border-left: 5px solid transparent !important;
    border-right: 5px solid transparent !important;
    border-top: 7px solid #000 !important;
    border-radius: 0 !important;
    padding: 0 !important;
}
.elementor-15831 .elementor-element.elementor-element-c97d7a6 .elementskit-navbar-nav > li > a {
    color: #12153A !important;
    font-family: "Open Sans"  !important;
    font-size: 20px  !important;
    font-style: normal  !important;
    font-weight: 400  !important;
    line-height: normal  !important;
    margin-bottom: 25px !important;
    padding-right: 35px  !important;
    margin: 40px 40px !important;
}
.elementskit-megamenu-panel.elementskit-dropdown-open {
    max-width: 100% !important;
}
.noxxSubMenuContainer {
    max-width: 90% !important;
    margin: auto !important;
    margin-top: -20px !important;
    margin-bottom: 30px !important;
}
li.meeting-but.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-9917.nav-item.elementskit-mobile-builder-content a {
    color: white !important;
}
li.meeting-but.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-9917.nav-item.elementskit-mobile-builder-content a.ekit-menu-nav-link {
    max-width: calc(100% - 90px) !important;
}
.noxx-event {
    width: 80% !important;
    margin: auto !important;
}
.noxx-event-image-container {
    width: 100% !important;
    height: 264px !important;
}
h4.noxx-event-title a {
    font-size: 24px !important;
    line-height: 150% !important;
}















