html, body {
    height: 100%;
}
body {
    overflow-x: hidden;
}
#wrapper {
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: 0;
}
.side-header .header-sidebar {
    position: fixed;
}
.side-header section#content {
    padding: 30px;
    background: rgb(143 146 151 / 71%);
    width: 75%;
    margin-right: auto;
    margin-left: 50px;
    overflow: scroll;
    height: 100vh;
    scrollbar-width: none;
}
.side-header #wrapper {
    margin: 0 0 0 16rem;
    width: auto;
}
#editor-header header.bg-transparent.fixed {
    background: rgba(0, 0, 0, 1);
}

#logo img, #footer-logo img {
    height: auto;
}

#footer-logo img {
    max-height: 100%;
}

#testimonial-carousel [data-editor-settings] .editor-layout-inner-toolbar .uk-position-top-right, #animation-carousel [data-editor-settings] .editor-layout-inner-toolbar .uk-position-top-right {
    bottom: unset !important;
}
#editor-header .position_bottom_editor[data-editor-settings] .editor-layout-inner-toolbar .uk-position-top-right {
	top:unset!important;
	right: auto;
	margin-left: -90px;
}
.social-links .uk-scope .uk-position-top-right,
.product-categories-with-icons .uk-scope .uk-position-top-right,
.avatar-image .uk-scope .uk-position-top-right,
.project-logo .uk-scope .uk-position-top-right,
.review-star .uk-scope .uk-position-top-right,
.review-count .uk-scope .uk-position-top-right,
.tablist-item .uk-scope .uk-position-top-right,
.footer-link .uk-scope .uk-position-top-right {
    width: 150px;
    max-width: 150px;
    margin: auto;
    right: auto;
}
.buttons .uk-scope .uk-position-top-right {
    width: 100px;
    max-width: 100px;
    margin: auto;
}
.dropdown-content {
	z-index:1000 !important;
}
.side-header .header-sidebar .dropdown-content {
    width: 85%;
    right: 0 !important;
    left: 0 !important;
    transform: none !important;
    margin: auto !important;
    top: 50% !important;
    border-radius: 0;
}

.side-header .header-sidebar .dropdown-content ul li {
    border-bottom: 1px solid #eee;
}

.side-header .header-sidebar .dropdown-content ul li:last-child {
    border: none;
}

.side-header .header-sidebar .dropdown-content ul {
    padding: 0;
}

#default-carousel .editor-layout-inner-toolbar .uk-position-top-right.uk-position-z-index {
    bottom: unset!important;
}
.mobile-app i {
    font-size: 25px;
    margin-right: 15px;
}
.product-categories i {
    font-size:14px;
    margin-right:10px;
}
.font-awesome-icon i {
    margin-left: 10px;
}
.video-icon i {
    margin-right: 10px;
}
.carousel-slider-team button {
    top: -65px;
    padding: 0;
}
.carousel-slider-team .bg-white\/30 {
    background: #D3D3D3 !important;
}
.mobile-app-download i {
    font-size: 30px;
    margin-right: 5px;
}

.banner-transparent [data-editor-settings] .editor-layout-inner-toolbar .uk-position-top-right,
#animation-carousel [data-editor-settings] .editor-layout-inner-toolbar .uk-position-top-right,
#carousel-carousel [data-editor-settings] .editor-layout-inner-toolbar .uk-position-top-right {
    margin-top: 100px;
}
#default-carousel [data-editor-settings] .editor-layout-inner-toolbar .uk-position-top-right,
.banner-hero-full [data-editor-settings] .editor-layout-inner-toolbar .uk-position-top-right,
.banner-full-slider [data-editor-settings] .editor-layout-inner-toolbar .uk-position-top-right {
    right:90px;
}
.contact-form-widget .editor-layout-inner-toolbar .uk-position-inside {
    right: 150px;
}

.fa-euro-sign {
	color: #000;
}
.fa-bitcoin {
	color: #FF6600;
}
.feature-list {
    display: block!important;
}
.tab-item-icon li {
    display: block;
}
.carousel-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1;
}
.carousel-item .overlay {
    position: relative;
    z-index: 10;
}

#editor-banner .banner-carousel [data-carousel-item],
#editor .testimonial-carousel-slider [data-carousel-item] {
    position: sticky;
}

#editor-banner #animation-carousel .carousel-item,
#carousel-carousel .duration-1000 {
    z-index: auto;
}
.header-transparent {
    pointer-events: none;
}
.header-transparent nav a {
    pointer-events: auto;
}
header.bg-transparent {
    z-index: 979;
}
#editor-header header.bg-transparent{
    background:rgba(0,0,0,.6);
}
header.bg-transparent .shadow {
    box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.05);
}
input[data-editor-path="language_items.type"],
input[data-editor-path="language_items.item"],
input[data-editor-path="newsletters.label"],
input[data-editor-path="subscribe_form.label"],
input[data-editor-path="form_group.label"] {
    display:none !important;
}
.hero-section, .content-section {
    padding-top: 120px;
}

.has-banner .content-wrap.content-section,
.has-banner .hero-section {
    padding: 0
}

.vs-block::before,
.vs-block::after {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 64px;
    height: 2px;
    z-index: -1;
}

.vs-block::before {
    left: -64px;
    background-color: #2563eb;
}

.vs-block::after {
    right: -64px;
    background-color: #16a34a;
}

.custom-editor-button .uk-scope .uk-position-top-right {
    width: 100px;
    max-width: 100px;
    margin: auto;
    right: -35px;
}

.modal {
    background-color: rgba(0, 0, 0, 0.8);
    z-index: 1000;
}

.modal.active {
    display: flex;
}

.modal-content {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5);
}

.video-mobile .video-fullscreen {
    position: relative;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.video-popup-open {
    z-index: auto !important;
}

textarea#editorChatbot {
    padding-right: 50px;
}

#header #mobile-menu-2 [data-dropdown-trigger="hover"] {
    position: relative;
}

#header #mobile-menu-2 .dropdown-content {
    transform: none !important;
    inset: unset !important;
    left: auto !important;
    right: auto !important;
    margin-left: -15px !important;
}
#header #mobile-menu-2 .dropdown-content .menu-item {
    display: block;
    margin: auto;
    width: 100%;
}

#header #mobile-menu-2 .dropdown-content .menu-item a {
    padding: 10px 15px;
}
.mce-preview-object.mce-object-video {
    border: none;
}
#popup-modal {
    z-index: 999;
    cursor: zoom-out;
}
.parallax-bg {
    transform: none !important;
}
.divider::after, .divider::before {
    content: "";
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
    border-bottom: 1px solid #e9ecef;
}

.divider.divider-center::before {
    display: block;
}
.divider::after {
    margin-left: 0;
}
.divider::before {
    display: none;
    margin-right: 0;
}
.form-error {
    border-color: #dc3545;
    background-color: #fee2e2;
}

form .error {
    border-color: #dc3545;
}

.tooltip-info {
    transition: color 0.2s ease;
}

.lightbox {
    animation: fadeIn 0.5s ease-out;
    z-index: 999;
}

.lightbox.hidden {
    animation: fadeOut 0.5s ease-out;
}
.swiper-carousel .gallery-image {
    transition: transform 0.3s;
}
.main-slide-carousel .swiper-button-next,
.main-slide-carousel .swiper-button-prev {
    width: 50px;
    height: 50px;
    color: #fff;
    top: 50%;
    margin-top: -30px;
}
.main-slide-carousel .swiper-button-next:after,
.main-slide-carousel .swiper-button-prev:after {
    font-size: 15px;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    background: #808080;
    opacity: 1;
}
.swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: linear-gradient(to bottom, #ff6809, #ff6809);
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
}
.testimonial-carousel-slider .swiper-button-prev:after,
.testimonial-carousel-slider .swiper-button-next:after,
.testimonial-carousel-section .swiper-button-prev:after,
.testimonial-carousel-section .swiper-button-next:after {
    display: none;
}
.testimonial-carousel-slider .swiper-button-next svg,
.testimonial-carousel-slider .swiper-button-prev svg,
.testimonial-carousel-section .swiper-button-next svg,
.testimonial-carousel-section .swiper-button-prev svg {
    width: 25px;
    height: 25px;
}
.testimonial-carousel-slider .swiper-button-next,
.testimonial-carousel-slider .swiper-button-prev,
.testimonial-carousel-section .swiper-button-next,
.testimonial-carousel-section .swiper-button-prev {
    height: auto;
}

#prev-lightbox {
    left: 50px;
}
#next-lightbox {
    right: 50px;
}
#prev-lightbox:after, #next-lightbox:after {
    font-size: 25px;
    color: #fff;
}
.video-player,
.video-autoplay {
    pointer-events: auto;
}

#editor-header header.header-sticky {
    position: fixed;
}

#editor-header .header-weather.header-sticky {
    position: relative;
}

.header-sticky nav #logo img {
    transition: all 0.3s ease-in-out;
}

.header-sticky.sticky-header nav #logo img {
    height: 30px;
}

.header-sticky {
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    transition: all 0.3s ease-in-out;
    backface-visibility: hidden;
}

header.header-sticky > nav {
    height: 100px;
    transition: height 0.3s ease-in-out, background-color 0.3s ease-in-out;
    background: transparent;
    padding-top: 30px;
    padding-bottom: 30px;
}

.header-sticky.sticky-header nav {
    height: 60px;
    background: #000;
    padding-top: 15px;
    padding-bottom: 15px;
}

.header-weather.header-sticky .header-wrap {
    width: 100%;
    transition: height 0.2s ease, background-color 0.3s ease, padding 0.3s ease;
    backface-visibility: hidden;
}
.header-weather.header-sticky.sticky-header .header-wrap {
    position: fixed;
    top: 0;
    left: 0;
    background-color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    transition: all 0.3s ease-in-out;
    backface-visibility: hidden;
}
.header-weather.header-sticky nav {
    border-width: 1px;
}
.header-weather.header-sticky.sticky-header nav {
    height: auto;
    background: #fff;
    padding-top: 0;
    padding-bottom: 0;
    border-top: 0;
}

.header-weather.header-sticky #logo img,
.header-weather.header-sticky.sticky-header #logo img {
    height: auto;
    max-height: 100%;
}

.header-weather.header-sticky #mobile-menu-2 > ul > li {
    position: relative;
    margin: 0;
    padding: 0;
}

.header-weather.header-sticky #mobile-menu-2 > ul > li:not(:first-child) {
    margin-left: 2px;
}

.header-weather.header-sticky #mobile-menu-2 .menu-item a {
    position: relative;
    display: block;
    letter-spacing: 1px;
    line-height: 1.375rem;
    padding: 30px 15px;
    transition: padding 0.4s ease, border 0.4s ease;
    text-transform: uppercase;
}
.header-weather.header-sticky.sticky-header #mobile-menu-2 .menu-item a {
    padding: 20px 15px;
}

.header-weather.header-sticky .menu-item a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background-color: #1d4ed8;
    transform: scaleX(0);
    transform-origin: center;
    transition: transform 0.3s ease-in-out;
    -webkit-transform: scale3d(0,0,0);
    transform: scale3d(0,0,0);
    -webkit-transition-timing-function: cubic-bezier(1,.68,.16,.9);
    transition-timing-function: cubic-bezier(1,.68,.16,.9);
}

.header-weather.header-sticky .menu-item a:hover::before,
.header-weather.header-sticky .menu-item .text-menu-active::before {
    transform: scaleX(1);
}
.header-weather.header-sticky #mobile-menu-2 .menu-item .dropdown-content {
    top: 100%!important;
    left: 0!important;
    transform: none!important;
    width: 250px;
    border:1px solid rgba(0, 0, 0, 0.1);
    border-radius:0;
    border-top: 2px solid #1d4ed8;
}
.header-weather.header-sticky #mobile-menu-2 .menu-item .dropdown-content ul {
    padding: 0;
 }

.header-weather.header-sticky #mobile-menu-2 .menu-item .dropdown-content ul .menu-item a {
    font-size: 0.75rem;
    padding: 10px;
    transition: all 0.2s ease-in-out;
}
.header-weather.header-sticky #mobile-menu-2 .menu-item .dropdown-content ul .menu-item a:hover {
    padding: 10px 15px;
    background: rgba(0, 0, 0, 0.025);
}
.header-weather.header-sticky #mobile-menu-2 .menu-item .dropdown-content .menu-item a::before {
    display: none;
}
button#submit-button {
    display: block;
    cursor: pointer;
    padding: 15px 40px;
}

.form-newsletters input#email-subscribe:hover {
    box-shadow: none;
}

.border-fix-hover {
    background: transparent;
}

[data-module="form"] [type='checkbox']:checked,
[data-module="form"] [type='radio']:checked {
    background-color: #656569;
}
[data-module="form"] [type='checkbox']:checked:hover,
[data-module="form"] [type='checkbox']:checked:focus,
[data-module="form"] [type='radio']:checked:hover,
[data-module="form"] [type='radio']:checked:focus {
    border: 0 !important;
    outline: none !important;
}
.banner-info {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 999;
    background: #F1C50F;
    color: #000;
}

.hide-banner .banner-info {
    display: none !important;
    opacity: 0;
    visibility: hidden;
    transition: none !important;
    position: relative !important;
}

#header.move-up, .session-hidden {
    top: 100px;
}

#header.move-up.fixed {
    top: 0;
}

#header.absolute {
    top: 165px;
}

#header.fixed {
    z-index: 1000;
}

.carousel-indicator {
    display: block;
}

.carousel-element {
    padding: 0 50px;
}
.primarybutton_custom:focus,
.border-fix-hover:focus{
    outline: 0;
}

.pricing-table,
.pricing-table thead,
.pricing-table tbody,
.pricing-table thead tr,
.pricing-table tbody tr,
.pricing-table thead tr th,
.pricing-table tbody tr th {
    background: transparent !important;
}

.pricing-table thead tr,
.pricing-table tbody tr {
    border: 1px solid #656569;
}

.pricing-table tbody tr th,
.pricing-table tbody tr td {
    border-right:1px solid #656569;
}

.pricing-table thead tr th,
.pricing-table tbody tr th,
.pricing-table tbody tr td span {
    color: #fff;
}

.left-container .lottie-animation {
    margin-right: 0;
}

.right-container .lottie-animation {
    margin-left: 0;
}

.left-container .lottie-animation svg {
    margin-left: 20px;
}

.left-container #lottie-0-desktop svg {
    margin-left: 90px;
}

.right-container .lottie-animation svg {
    margin-left: -20px;
}

.right-container #lottie-3-desktop svg {
    margin-left: -80px;
}

.alert-success {
    color: #0f5132;
    background-color: #d1e7dd;
    border-color: #badbcc;
}
.alert-danger {
    color: #842029;
    background-color: #f8d7da;
    border-color: #f5c2c7;
}
.alert {
    position: relative;
    padding: 1rem 1rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.form-process {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    background-color: rgba(250,250,250,.5);
    width:100%;
    height:100%;
}

/*Pricing*/

.text-plan {
    font-size: 2em;
}

.text-plan strong {
    text-shadow: none;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(#fff, #ffb1da 21%, #ff5bb3 48%, #7100ff 77%, #45009b);
    -webkit-background-clip: text;
    margin-left: 10px;
    letter-spacing: -0.005em;
    color: transparent;
}

.text-custom {
    background-color: #0a0a0a;
    border: 1px solid #1b1b1b;
    letter-spacing: 2px;
    font-size: .7em;
    padding: 8px 16px 8px 8px;
    border-radius: 4px;
}

.text-custom, .text-through, .price-type {
    color: #7b7c80;
}

.price, .currency {
    font-size: 3em;
}

.font-normal.price,
.font-normal.currency{
    font-size: 1rem;
}

.included {
    font-size: 1.125em;
    font-weight: 500;
}

.text-desc, .text-option {
    color: #c4c6cc;
}
.shadow-content.secondarybutton {
    border-color: #303030;
    border-radius: 8px;
    color: #e6e6e6;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .12);
}

.shadow-content.secondarybutton:hover {
    background: #1f1f1f;
}

.fluid-width-video-wrapper {
    padding: 0 !important;
    height: 450px;
}

.fluid-width-video-wrapper [data-mce-object="iframe"] {
    position: initial;
}

.bg-icon {
    font-size: 12.5rem;
}

.clients-grid li:nth-child(4n + 1) {
    border-left: none;
}
.clients-grid li:nth-child(4n) {
    border-right: none;
}
.clients-grid li:nth-last-child(-n + 4) {
    border-bottom: none;
}
.timeline-border {
    border-width: 1px;
    z-index: -1;
}
.timeline-border-top,
.timeline-border-bottom {
    border-width: 2px;
}
.timeline-border-top:before,
.timeline-border-bottom:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 70px;
    height: 0;
    border-top: 1px dashed #ced4da;
    transition: all .3s ease-in-out;
}
.timeline-border-top:before {
    left: auto;
    right: 15px;
}
.timeline-border-bottom:after {
    left: 15px;
    right: auto;
}
@keyframes marquee {
    from {
        transform: translateX(0%);
    }
    to {
        transform: translateX(-50%);
    }
}

.marquee-container {
    overflow:hidden;
    white-space: nowrap;
    color: white;
    padding: 10px 0;
    position: relative;
    display: flex;
    align-items: center;
}

.marquee-content {
    display: flex;
    gap: 2rem; /* Espacement entre les textes */
    min-width: 200%;
    animation: marquee 30s linear infinite;
}
.marquee-content:hover {
    animation-play-state: paused;
}
.overlay-anim:hover:before {
    height: 100%;
    opacity: 0;
    -webkit-transition: all .4s linear;
    transition: all .4s linear;
}
.overlay-anim:before {
    background: #ffffff4d;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 0;
    opacity: 1;
    z-index: 9;
    pointer-events: none;
}
.about-section {
    position:relative;
}
.about-section:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 218px;
    height: 367px;
    background-image: url(/images/bgabout.png);
    opacity: .2;
}
.custom-border-image::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 61px;
    height: 2px;
    background-image: url(/images/border-1.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.service-block-five:hover::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 147px;
    height: 228px;
    background-image: url(/images/pattern2.png);
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 2;
}
.bounce-y {
    -webkit-animation: bounce-y 10s infinite linear;
    animation: bounce-y 10s infinite linear;
}
@-webkit-keyframes bounce-y {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes bounce-y {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    50% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px);
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.service-block::after {
    content: "";
    position: absolute;
    top: -130px;
    right: 0px;
    width: 106px;
    height: 124px;
    background-image: url(data:image/png;base64,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);
}
.project-section, .service-block {
    position:relative;
}
.project-section #controls-carousel {
    background: #ffffff;
    position: relative;
}
.project-section::before {
    content: "";
    position: absolute;
    top: -5rem;
    left: 20%;
    width: 650px;
    height: 450px;
    background-image: url(/images/bg-projection.png);
}

.service-block-two {
    position:relative;
}
.service-block-two::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    width: 128px;
    height: 100%;
    background-image: url(data:image/png;base64,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);
}
.about-section-two {
    position:relative;
}
.about-section-two::before {
    content: "";
    position: absolute;
    bottom: -42px;
    left: -42px;
    width: 150px;
    height: 150px;
    background-color: #ff6809;
}
.about-section-two2::after {
    content: "";
    position: absolute;
    bottom: -20px;
    right: -20px;
    width: 451px;
    height: 381px;
    background-image: url(data:image/png;base64,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);
    z-index: 0;
}
.why-choose-us-section,.why-choose-us-section-2 {
    position:relative;
}
.why-choose-us-section::before {
    content: "";
    position: absolute;
    bottom: -20px;
    right: -20px;
    width: 451px;
    height: 381px;
    background-image: url(data:image/png;base64,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);
    z-index: 0;
}
.why-choose-us-section-2::before,
.why-choose-us-section::before {
    content: "";
    position: absolute;
    top: -120px;
    left: 48px;
    width: 650px;
    height: 100%;
    background-image: url(/images/bg-projection.png);
    background-repeat:no-repeat;
}
.pricing-block::before {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image: url(/images/bg_pricing.png);
    background-size:cover;
    background-repeat:no-repeat;
    z-index: 99;
}

.ripple::before {
  content: "";
  position: absolute;
  border-radius: 9999px;
  width: 300%;
  height: 300%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  background: rgba(255, 255, 255, 0.4);
  animation: ripple-animation 1.5s infinite;
}
.header-lower {
    position:relative;
}
.header-lower::before {
    content: "";
    right: 97%;
    width: 100%;
    height: 100%;
    position: absolute;
    background: #ff6809;
}
.service-block-four .inner-box:before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 132px;
    height: 186px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJMAAADkAgMAAADhrP7/AAAADFBMVEUAAAD19fX19fX19fULZa1RAAAABHRSTlMADggFAb41FwAAA1NJREFUaN7tmEGK20AQRbslFKIwWgpyAYVcQJBdfAQvXHITvPA6Kx/BlxDMLitDLGaRI+gSgpwhZwhMolRPNx61qz+Tjleppf34fkiq6pKVWKMCKjsgVLVDqGKDUHWHUD0d41BOBOhXRGtAngjQb4g6RJ5oBOQBfU0E6BczZQB5QH+iuUZAnmgVlQf0S6YMIE+0jcoD+mTrqP5X2hq4HmSKoDteMxXpyhbKqqCsDMpSUJaqoawWyiqhLA1lKShLTVBWC2WVUJaGshSUpSYoq4GyCihLQ1k5lKV69DQyqU62CsrKOSuubwCqhrIKKKuCsjIoS/XYImPSLUUVlJVBlMKotxD1AaLuIOo9RH1HoNwglIaoEqIaiJoQKieT7FktIaqFqAmiCKEyiCohqoWoCZ2rBpAXqG+uZQUqWzt5garcaKgFqu2cvEDVND7JC1RPBycfpjhhHT/d/XnRCFThXjj6IOUTRu6MIOUTVk4+THHCnn+aKXnVaATqzfC7vjp5MrG2jlKvldJx6h30TjSNqolTtFJTlNK0dju5PGr6KNXSFvCaiMYiSs03vLKU2K37PEaVRE7fiOvsNra58/fi88XyXt8I8rN+JlMcspN6iOW9vom8VUU2956pY8WUIO/0jSDP+hJVWGrDs1CWp47nqiDP+iXh8z5alPAcahOejxqiFCXcAZqEu4mGqBzc3BPuckXCHTOHKHWfcHO/E97rfe2E4eVrL/a//Hda+YwShpevrdD/vkxC+VWQqm4u319S64TyY5AqXiK/+Qv5HJLXL5HvrvT7v5M/QPLHhPIJ2hqXx9v65vJ7SH5165m0u/lMGrge5IfLbe6SfHeylNgZnxwldcbns6NE+RBVLKg+QDXP5B0lyg8D6xtRfhjOS0ovqYEpUd5THx9tjQF5q29U7e//tJC3+sb/jJf3lNU37npvA/KeytyZVAbkWd+4S7kPyc/6TNWSPOsb11yjIomqOD8gz8VUJsh7Stmx3i7lWZ+pWpCfxZhqrbxMlX/ks6U813mmWH8TlOdiSgnyrG/sLD2o+ip1YqqR5Jli/ZC802dK0ybQ1r6Yymd5gbKb+yTIe6o5Btra14mpV0F5r2+EgerriSpE6v7KQA1TPy4//vJ4UT9/ARmg6VVBSdfaAAAAAElFTkSuQmCC);
}
.about-section-three {
    position:relative;
}
.fact-counter,.section-testi {
    position:relative;
}
.fact-counter::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    background-image: url(/images/fact_counter.png);
}
.section-testi:before {
    content: "";
    position: absolute;
    right: 4rem;
    top: 2rem;
    height: 4rem;
    width: 4rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAA7BAMAAAA+4E/6AAAAFVBMVEUAAADvf0rvf0rvf0rvf0rvf0rvf0rs08tYAAAAB3RSTlMALQkkGBwRUuQpzwAAARFJREFUOMvtkz1PwzAQhk+nirkXN53tBNhtELONImYMZY+R4P//BPwROjTHsYDUoe+SJ8qjV6ecDRBIyCPADUnpNYR++DnX9Ay5RUjYAmlJMBfhzwX8rHk/wqkwUstsFtAnglF3JeRTg7XQDSXWpwaMUB/RJ1dHsryA9iLk36cx+lSBESjHlYYGpLlt7jekK3SblYC52HRmVyF1ac+dKLOjlwb35FmBVHtJ1GtOSOQahAycEL45Ks0KcZkMbQd8g1+EOPPCcIQzvZv/KVgnfMe4BUNvqxxK60eGV5rhipi4spACZTu30ypBaUA6TNOTBjZoHaA4/UhaEFqFLMCoBllA+yAJ7SLJAtosyBW/Caia8AVwTlokZ9HgDAAAAABJRU5ErkJggg==);
    background-repeat:no-repeat;
    background-size:100%;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.section-testi:hover:before {
    transform: rotateY(-360deg);
    filter: grayscale(0);
}
.process-block .inner-box > .inner-bg::before {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    width: 30px;
    height: 30px;
    background-color: #fff;
    z-index: 1;
}
.inner-block .icon-box::before {
    content: "";
    position: absolute;
    top: -9px;
    left: -9px;
    width: 74px;
    height: 74px;
    background-color: rgba(252, 235, 226, 0.9);
    border-radius: 5px;
    z-index: -1;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.image-box:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(/images/bg-faq.png);
}
.image-column {
    position: relative;
}
.image-column::after {
    content: "";
    position: absolute;
    bottom: -20px;
    right: -20px;
    width: 451px;
    height: 381px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcMAAAF9CAMAAABPmPPpAAAAZlBMVEX////39/fx8fHl5eXr6+uQkJCKiorS0tK+vr6mpqaWlparq6vY2NjExMTf399xcXF4eHiBgYGenp64uLiysrLLy8tsbGxOTk5WVlZjY2NdXV0AAAD7+/vy8vL///+RkZH///////9G9RZmAAAAInRSTlNNTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU0AGi41GTIxgfmNiAAAB+1JREFUeNrsmkuSozAQRAsJCfFHxmB3N/Tc/5YDlcIDHh+gFuUNEcnLVYWCeFbRD/+W1bcZEdmq3B+m9IaIsrHP98fUd0RETVRGEGN+FwyPeIKmcCHVmC8dP+4D19rY7DVlxDHNn2OGKzWIctRMhVrtUXMFESkjklkxw5Uaj8jXGdduqFX2X00Zocy6z3Chbmg56u9c8+kMp5ovtlQZscyyzdDYL0TziFqavOdv5zTw5JWRy/zQYh8F8VQROdTu0fKp/eJPqDKCmYXWZ8PRgMN7c1wLfb6n3aPjmjKCmV8aJn7ja7gIai1qxdNyu1dGMGMo6SSi2n3SSa+MaIY4uiF600mfdLJVRjRDe+QQVdVZJ4MrUAuZMqIZIspjyZFDVDrLNbhIE8dMGdnMFvX14SKIuotOhoyUEc68PKPEwXT/66Qywpk+nP+XGw+d7M46qYxsZoQqVntEL520XPtOOqmMbAaecdXJb+hkOsPuroxohuAZZ51sB8ttP1HSSWVEM3wwPUc1ohAb1F63ycrIZrao8jl08nAR1OAibqspI5z5rJPHTXGsDZEywpnDM6qPOolPqDKyGUR3Z6GTDXRyQi2gpoxs5qKTc8cS8iz4zXDopDKiGVbEMEAnnxedjC+dVEY0w9EMnXyk4V5vir1RRjazReOMxTcczCItirvSoJaTMrKZ0xL4R53ca8oIZ9500gXo5GVRXBnZzLEEftZJE+vzfmOtjGzmsgQecc04vOmkMqIZ/k0ROjlPqAXUauhkZZURzeCO6nJTPIe3RXFlZDN/2bd3FACBGIqiDz+IIljYuP+VCsJYCZnOvHDbcNoUgVxJe3sCf0Ztebf5vUUwuY20XM9oP77PyVHCJDd5e3NMr0ndm2O6TPLeHBMbZe/NMaFR+t4cExmD3hwTGIPeHBMYg94cE5n8vTkmMPT4/oYe39/Q4/sbGfTmGHr88mYy6M0x9PjVzWnQm2Po8Ysbenx/I4PeHEOPX94MBr05hh6/ulkNenMMPX5xQ4/vb2TQm2Po8aub31tyDD0+hh6/gjHozTE3+3Zsg0AABEHsBCTE9N8rZbxm5dwt2MdfNxf45oyPv24ev+SMj8/4+Asm8M0ZH3/d+Ph9c4Fvzvj48+Yd+OaMj79uAt+c8fHXjY/fNxf45oyPP28+gW/O+Pjr5hf45oyPP258/L65wDdnfPx58wp8c8bHXzffwDdnfPxx4+P3zQW+OePjr5vHLznj4zM+/oIJfHPGx183F/jmjI+/bh6/5IyPz/j4CybwzRkff934+H1zgW/O+Pjz5h345oyPv24C35zx8deNj983F/jmjI8/bz6Bb874+OvmF/jmjI8/bnz8vrnAN2d8/HnzCnxzxsdfN9/AN2d8/HHj4/fNBb4582ffjm0QCIAgiJ2AhJj+e6WM16ycuwX7+Ovm8UvO+PiMj79gAt+c8fHXzQW+OePjr5vHLznj4zM+/oIJfHPGx183Pn7fXOCbMz7+vHkHvjnj46+bwDdnfPx14+P3zQW+OePjz5tP4JszPv66+QW+OePjjxsfv28u8M0ZH3/evALfnPHx18038M0ZH3/c+Ph9c4Fvzvj46+bxS874+IyPv2AC35zx8dfNBb454+Ovm8cvOePjMz7+ggl8c8bHXzc+ft9c4JszPv68eQe+OePjr5vAN2d8/HXj4/fNBb454+PPm0/gmzM+/rr5Bb454+OPGx+/by7wzRkff968At+c8fHXzTfwzRkff9z4+H1zgW/O+Pjr5vFLzvj4jI+/YALfnPHx180Fvjnj46+bxy854+MzPv6CCXxzxsdfNz5+31zgmzM+/rx5B7454+Ovm8A3Z3z8dePj980Fvjnj48+bT+CbMz7+uvkFvjnj448bH79vLvDNGR9/3rwC35zx8dfNN/DNGR9/3Pj4fXOBb874+Ovm8UvO+PiMj79gAt+c8fHXzQW+OePjr5vHLznj4zM+/oIJfHPGx183Pn7fXOCbMz7+vHkHvjnj46+bwDdnfPx14+P3zQW+OePjz5tP4JszPv66+QW+OePjj5t/+3aM3DYUxVD0hVKj2uk+OUn2v8mM5dZmSwJzUJ8O9dXj55sJ6M0ZPX692QJ6c0aP325eAb05o8cvN3r8fDMBvTmjx283l7fkjB6f0eM3mIDenNHjt5sJ6M0ZPX67ubwlZ/T4jB6/wQT05owev93o8fPNBPTmjB6/3jwCenNGj99uAnpzRo/fbvT4+WYCenNGj19vngG9OaPHbzcfAb05o8cvN3r8fDMBvTmjx683W0Bvzujx280roDdn9PjlRo+fbyagN2f0+O3m8pac0eMzevwGE9CbM3r8djMBvTmjx283l7fkjB6f0eM3mIDenNHjtxs9fr6ZgN6c0ePXm0dAb87o8dtNQG/O6PHbjR4/30xAb87o8evNM6A3Z/T47eYjoDdn9PjlRo+fbyagN2f0+PVmC+jNGT1+u3kF9OaMHr/c6PHzzQT05owev91c3pIzenxGj99gAnpzRo/fbiagN2f0+O3m8pac0eMzevwGE9CbM3r8dqPHzzcT0Jszevx68wjozRk9frsJ6M0ZPX67mV/3782ZczPb/Xtz5tzM34DenDkzx+wBvTlzZvZZv+/fmzMnZluz9vv35syJ2desddy9N2dOzLE+P1zHzXtz5mdzrK8P15/HrXtz5iez7ev94Xv7v+eNe3PmW3Ps673/AaaNQ8v83FYAAAAASUVORK5CYII=);
    z-index: -1
}
.accordion-item-trigger ul {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.accordion-item-trigger ul li::marker {
  color: #000
}
.promo-text p {
  margin: 0;
}
.accordion-button span:focus-visible {
    outline: none;
    border: 0;
}
section .button-animate,
section .button-animate-primary,
section .button-animate-secondary {
    font-family: "Syne", sans-serif;
    position: relative;
    z-index: 10;
    font-weight: 600;
    line-height: 1.75rem;
    transition: all .3s ease;
}
section .button-animate {
    padding: 1.25rem 2.5rem;
    border-radius: 0;
}
section .button-animate:hover,
section .button-animate-primary:hover {
    background: #ff6809;
}
section .button-animate-secondary:hover {
    background: transparent;
}
section .button-animate:before,
section .button-animate-primary:before  {
    background: #000;
}
section .button-animate-secondary:before  {
    background: #fff;
}
section .button-animate:before,
section .button-animate-primary:before,
section .button-animate-secondary:before {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    content: "";
    z-index: -1;
    border-radius: inherit;
    transform: scaleX(0);
    transform-origin: top right;
    transition: transform .5s cubic-bezier(.86,0,.07,1);
    transition-timing-function: cubic-bezier(.86,0,.07,1),cubic-bezier(.86,0,.07,1);
    transition-timing-function: cubic-bezier(.86,0,.07,1);
}
section .button-animate:hover:before,
section .button-animate-primary:hover:before,
section .button-animate-secondary:hover:before {
  transform: scale(1);
  transform-origin: bottom left;
}
.play-now .ripple {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 70px;
    width: 70px;
    transform: translate(-50%, -50%);
    box-shadow: rgba(255, 255, 255, 0.6) 0px 0px;
    border-radius: 50%;
    animation: 3s ease 0s infinite normal none running ripple;
}
.btn-box .play-now .ripple::after {
    top: 50%;
    left: 50%;
    height: 70px;
    width: 70px;
    transform: translate(-50%, -50%);
    box-shadow: rgba(255, 255, 255, 0.6) 0px 0px;
    content: "";
    position: absolute;
    border-radius: 50%;
    animation: 3s ease 0.6s infinite normal none running ripple;
}
.btn-box .play-now .ripple:before {
    height: 100px;
    width: 100px;
    border-radius: 0;
}
.btn-box .play-now .ripple:after {
    height: 100px;
    width: 100px;
    border-radius: 0;
}
.contact-sidebar .overline-top  {
    margin-top: 11px;
    margin-bottom: 13px;
}
.contact-sidebar .overline-top::before {
    content: "";
    position: absolute;
    top: -11px;
    left: 0;
    width: 30px;
    height: 1px;
    background-color: #ff6809;
}
.contact-sidebar .overline-top::after {
    content: "";
    position: absolute;
    top: -8px;
    left: 0;
    width: 40px;
    height: 3px;
    background-color: #ff6809;
}
.help-shape-1 {
    position: absolute;
    bottom: -215px;
    left: -95px;
    width: 220px;
    height: 500px;
    background-color: #303030;
    mix-blend-mode: soft-light;
    border-radius: 150px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    z-index: -1;
}
.help-shape-2 {
    position: absolute;
    top: -118px;
    right: -130px;
    width: 180px;
    height: 350px;
    background-color: #fff;
    mix-blend-mode: soft-light;
    border-radius: 186px;
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg);
}

.testimonial-section::after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 261px;
    height: 540px;
    background-image: url(/images/circle-bg.png);
    z-index: -1;
}
 .testimonial-block .inner-box {
    background-color: #fff;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px;
    position: relative;
    margin: 0px 10px;
    padding: 37px 62px 33px 120px;
}
.testimonial-section:before {
    content: "";
    position: absolute;
    top: 0;
    right: 231px;
    width: 107px;
    height: 77px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAABNCAMAAACWlGoVAAAAnFBMVEUAAAAYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRwYGRxLXgBXAAAAM3RSTlMA9ggM+uzcWucj5KdAGNUU0MGwoodQOfLfzG5LMBGsYSy7l4xnRTQpHceSgHtWspx1to8KpNulAAACu0lEQVRo3tXW147bMBQE0CHVZTXLsiX33uvu/P+/ZWOvYxnZAmxIAjmvfCBGuHcoaJCuV4NJDN2s9mwreGUnrcUG2rRHNkXztXeMosi7zDKb3d4QOixchrsINdZxJMp5CtWWCbse/pLunbIHpawzQ++To8LubqBOkHAm8Zn1VqygysCxPXxlzo6qVI5Y4muevca/WRbTUFDYbEb4Rl/E+DmrcEiG26bgG/9gfbN7QuKnPEFnt7SACbO0f3bot79ZvxF+6MRwIfFbg0sA1qXkHDrIijMLV0OR4SqesgH1LCE8vGvzgHczzqDaUNhL3B1qq9PiGGpJlx7+eGVcO3FSKLXjDg8tDmuDzQIqTejKp/oJ8BD6UCnnETVj1vdqxADqBMxQt2Hr6YtGUGdOD0+m9abrcgJ1wlLiyYo57jr0oc6Kjb+TvuImdtmDOpcP1nXE6QBvPF9BS303aAXpnpol7QIqJQIfmJx90j9PoJTj4mOWBcUCOo1pc9o6dKDXYF7xD3cMfaIm6bTsKoUV9AuXzCX0SEe8/kO74l7pIRvQYhXS9/DmhcFjcdvQoC+Yp+/P8OJRSE2o17dZ4GZSuyChBdUGJS+1Ju88HpAAig1d7msZmdzTTJlCscbzwOVsDm9x7QyKHVlZTzEzVkcJtH32oZYVMsITq0GWiUO7B8WKD1a2c86qbLeGYoEtNjCkxT0MmdCxYEjOCwwZ0JcwJGcPn/ifY72Yi9UxGKvJMQw5MoMhMmQEzeqla8jKLmOYIRNzgzFjDkM8+jHMWJfGZjCueIAZcmts3OULtxJGyBOTFDrVU7kbGJFujV01qNiNoVMvCXA1FjxJ6LQRt0KKc3IPvUYkI2DsMFxCrz7fdPsJ2RpCL+nyJoug2543C2i3ErzZQzuH78Qauq1P99uqIfQLvF3XJtmBGbLTW0CzX85lSe4dA8jUAAAAAElFTkSuQmCC);
}
.testimonial-block {
    padding-bottom: 20px;
    padding-left: 93px;
    padding-top: 20px;
}
.testimonial-block .icon-box::before {
    content: "";
    position: absolute;
    bottom: 6px;
    right: -12px;
    width: 35px;
    height: 25px;
    background-image: url(/images/bloquote-icon.png);
}

.testimonial-block .inner-box::before {
    background-color: #ff6809;
    content: "";
    height: 100%;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 7px;
    transition: 0.3s;
}

.testimonial-block .inner-box .image {
    position: absolute;
    top: 47px;
    left: -60px;
    width: 145px;
    height: 145px;
    z-index: 99;
    background: rgb(255, 255, 255);
}

.testimonial-block .inner-box .image::before {
    content: "";
    position: absolute;
    width: 160px;
    height: 160px;
    z-index: -1;
    top: -7px;
    left: -7px;
    background: linear-gradient(to bottom, #ff6809, #fec63f);
    border-radius: 50%;
    transition: 0.3s;
}

.testimonial-block .inner-box:hover .image::before {
    transform: rotate(180deg);
}

.button-animate.single-btn {
    padding: 28px 50px;
}
.dropdown-menu-mobile,
.dropdown-submenu-mobile {
    position: relative !important;
    transform: unset !important;
}
@-webkit-keyframes ripple {
    70% {
        -webkit-box-shadow: 0 0 0 70px rgba(255,255,255,0);
        box-shadow: 0 0 0 70px #fff0
    }

    to {
        -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,0);
        box-shadow: 0 0 #fff0
    }
}

@keyframes ripple {
    70% {
        -webkit-box-shadow: 0 0 0 70px rgba(255,255,255,0);
        box-shadow: 0 0 0 70px #fff0
    }

    to {
        -webkit-box-shadow: 0 0 0 0 rgba(255,255,255,0);
        box-shadow: 0 0 #fff0
    }
}
@keyframes ripple-animation {
    0% {
        transform: translate(-50%, -50%) scale(0);
        opacity: 0.8;
    }
    70% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

@media (min-width: 1600px) {
    #editor #controls-carousel .testimonial-carousel {
        min-height: 600px !important;
    }
    figure.bg-secondary.shadow-content blockquote {
        height: 150px;
    }
}


@media (min-width: 1200px) {
    #editor #controls-carousel .testimonial-carousel {
        min-height: 800px;
    }
}

@media (min-width: 1324px) {
    .services-section, .video-popup, .testimonial-section {
        position: relative;
        padding: 120px 0px;
    }
    .services-section::before {
        content: "";
        position: absolute;
        top: 0px;
        left: 50%;
        transform: translate(-50%);
        width: 1594px;
        height: 600px;
        background-image: url(/images/bg-pattern.jpg);
        background-repeat:no-repeat;
        background-size:100%;
    }
    .progress-section::before {
        background-image: url(data:image/png;base64,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);
        content: "";
        height: 257px;
        position: absolute;
        right: 0px;
        top: 0px;
        width: 362px;
        z-index: 99;
    }
    .progress-section::after {
        background-color: #fff;
        content: "";
        height: 100%;
        position: absolute;
        right: 0px;
        top: 0px;
        width: 400px;
        z-index: -1;
    }
    .process-block .inner-box::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 100%;
        border-bottom: 50px solid #f6f6f6;
        border-right: 40px solid transparent;
    }
    .services-section::after {
        content: "";
        position: absolute;
        bottom: 83px;
        left: 75px;
        width: 150px;
        height: 83px;
        z-index:-1;
        background-image: url(/images/fleche-v2.png);
    }
    .about-section-three,
    .about-section-three img {
        height: auto;
        max-height: 575px;
    }
    .about-section-three:before {
        content: "";
        position: absolute;
        top: 0;
        left: auto;
        right: 0;
        width: 20px;
        height: 315px;
        border-radius: 5px;
        background-color: #ff6809;
    }
    .about-section-two::after {
        content: "";
        position: absolute;
        top: 30px;
        right: 84px;
        width: 451px;
        height: 381px;
        background-image: url(data:image/png;base64,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);
        z-index: -1;
    }
}
@media (max-width: 1400px) {
    .testimonial-section:before {
        right: 40px;
    }
}

@media (max-width: 1200px) {
    #controls-carousel.carousel-desktop .bullets {
        bottom: -50px;
    }
    .header-transparent {
        pointer-events: auto;
    }
    #header #mobile-menu-2 .dropdown-content {
        margin: 0 !important;
    }
}

@media (max-width: 1323px) {
	.dropdown-content{
		width: 95% !important;
	}
    #header.header-transparent.absolute {
        top: 60px;
        transform: none;
    }
    header.header-sticky {
        background: #000;
    }
    header.header-sticky,
    header.header-weather .header-wrap {
        position: relative !important;
    }
    header.header-weather .header-wrap {
        border-top: 1px solid rgba(255, 255, 255, .1);
    }
    header.header-weather.header-sticky {
        background: #fff;
    }
    .header-weather.header-sticky nav {
        padding: 10px 32px !important;
        border-top: 1px solid rgba(0, 0, 0, .1) !important;
    }
    .header-weather.header-sticky #mobile-menu-2 .menu-item a {
        position: static;
    }
    .header-weather.header-sticky #mobile-menu-2 .menu-item a,
    .header-weather.header-sticky #mobile-menu-2 .menu-item [data-dropdown-toggle] {
        padding: 15px;
    }
    .header-weather.header-sticky #mobile-menu-2 .menu-item [data-dropdown-toggle] a {
        padding: 0;
    }
    .header-weather.header-sticky #mobile-menu-2 .menu-button {
        padding: 20px 15px 10px 15px;
    }
    header.header-sticky nav {
        height: auto !important;
    }
    header > nav {
        max-width: 100%;
    }
    header ul {
        width: 100%;
    }
    header #mobile-menu > ul > li > a,
    header #mobile-menu-2 > ul > li > a  {
        border-color: #eee;
        border-bottom-width: 1px;
    }
    header #mobile-menu > ul > li > a:hover,
    header #mobile-menu-2 > ul > li > a:hover {
        background: transparent;
    }
    header button[data-collapse-toggle]:focus {
        outline: none;
        box-shadow: none;
    }
    header.header-sticky nav {
        height: auto!important;
    }
    .side-header .header-sidebar {
        position: relative;
        height: 100%;
    }
    .side-header #wrapper {
        margin: auto;
    }
    .side-header section#content {
        width: 100%;
        margin: 0;
    }
    #wrapper #header.header-transparent.move-up {
        top: 0;
    }

    .banner-info.relative {
        position: relative;
    }

    .footer-bg-gradient .footer-link {
        margin: 0!important;
    }

    .footer-bg-gradient .footer-link ul li {
        margin-left: 0!important;
        margin-bottom: 0px;
    }
    header button[data-collapse-toggle] {
        color: #000;
        background: transparent!important;
    }
}
@media screen and (max-width: 991px){
	.video-desktop {
        display: none!important;
    }
}

@media (max-width: 768px) {
    .video-mobile,
    #controls-carousel.carousel-mobile-device,
    .feature-content-mobile{
        display: block!important;
    }
    .video-desktop, .feature-content-desktop {
        display: none!important;
    }
    #controls-carousel.carousel-mobile {
        display: none;
    }
    .break-words {
        margin: 0;
    }
    #header {
        padding: 10px 0;
    }

    .banner-info .font-light {
        font-size: 12px;
    }

    .text-plan strong {
        margin-left: 0;
    }

    header .button-primary-custom {
        margin:0;
    }
    .services-section::after,.service-block::after{
        display:none;
    }
    .why-choose-us-section-2::before {
        top: -50px;
    }
}
@media (max-width:767.98px) {
    .about-section-two2::after {
        width: 120%;
        height: 120%!important;
    }
    .testimonial-block {
        padding-left: 50px;
        margin: 0 10px;
    }
}
@media (max-width: 640px) {

    #header.header-transparent.absolute {
        top: 60px;
    }
    .custom-title-banner {
        margin-bottom: 15px;
    }
    .carousel-mobile-device .testimonial-carousel .carousel-item-content {
        width: 100%;
    }
    .carousel-mobile-device .testimonial-carousel {
        display: flex;
        overflow-x: hidden;
        height: 450px;
        min-height: auto;
    }
    .carousel-bullet {
        width: 100%;
    }
    .testimonial-block .inner-box {
        padding-left: 35px;
        padding-right: 30px;
    }
    .testimonial-block {
        padding-left: 10px;
        margin-left: -10px;
    }
    .testimonial-block .inner-box .image {
        left: 0;
        margin-bottom: 30px;
        position: relative;
        top: 0;
    }
    .testimonial-section::after,
    .testimonial-section:before{
        display: none;
    }
}

@media (max-width: 480px) {
    .carousel-mobile-device .testimonial-carousel {
        height: 545px;
    }
}