/* Container spans full width */
  #mn-logo {
    width: 100%;
    max-width: 100%;
  }

  /* Logo spans full width while keeping aspect ratio */
  #mn-logo img {
    width: 100% !important;
    height: auto !important;   /* keep proportions */
    display: block;
    transition: opacity .25s ease;
  }
    @media (max-width: 768px) { /* Adjust breakpoint if needed */
    #mn-logo img {
      width: 250px !important;
      height: 73px !important;
      max-width: none !important;
    }
  }

.wpml-ls-statics-shortcode_actions .wpml-ls-current-language a span {
	font-weight: 900;
}
.wpml-ls ul li:not(:last-child) {
  position: relative;
}

.wpml-ls ul li:not(:last-child)::after {
content: '|';
  position: absolute;
  right: -7px;
  top: 3px;
  padding: 0 5px;
  transform: rotate(13deg);
}

body.dark-mode .wpml-ls-link,
body.dark-mode .wpml-ls ul li:not(:last-child)::after {
	color: #FAF5E4 !important;
}

/* Toggle + logo container */
.mode-toggle {
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
}

.dark-mode .e-off-canvas__content {
	background-color: #000 !important;
}

.dark-mode .dark-color svg path,
.dark-mode .e-off-canvas__content svg path{
	fill: #FAF5E4;
}

svg.play {

	animation: rotate 10s linear infinite;
}

.dark-mode .bg-change .elementor-widget-n-tabs .e-n-tab-title[aria-selected="true"],
.dark-mode .bg-change .e-n-tab-title[aria-selected="false"]:hover {
	color: #FAF5E4 !important;
		
}

.dark-mode .bg-change .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
	background-color: #FAF5E4 !important;
}

div.tabs-item {
	display: none !important;
}

div.tabs-active {
	display: flex !important;
}

.dark-mode .tag-dark svg path,
.dark-mode .tag-dark .elementor-button-text {
	fill: #FAF5E4 !important;
	color: #FAF5E4 !important;
}

@keyframes rotate {
            from {
                transform: rotate(0deg);
            }
            to {
                transform: rotate(360deg);
            }
        }

@media(max-width: 991px) {
	div.tabs-item {
		display: flex !important;
	}
	.play-bg-mobile {
		background-image: url('/wp-content/uploads/2025/10/work-with-us.webp') !important;
	}
	
	.e-off-canvas__content {
		width: 100% !important;
		height: 100% !important;
	}
	
	.e-off-canvas__content .bg-change{
	  height: 100%;
	}
	
	svg.play{
		  width: 188px;
	}

}


