
		.lazyload {
			background-image: none !important;
		}

		.lazyload:before {
			background-image: none !important;
		}
	

		.wp-block-gallery.is-cropped .blocks-gallery-item picture {
			height: 100%;
			width: 100%;
		}
	

		body {
			overflow-x: hidden;
		}

		.bold {
			font-weight: 700;
		}

		.text-dark-blue a {
			color: #181B26 !important;
		}

		.elementor-message {
			color: #253c89;
		}

		.d-block {
			display: block;
		}

		.text-orange {
			color: #F4752F;
		}

		.font-55 {
			font-size: 55px;
		}

		.font-40 {
			font-size: 40px;
		}

		.mb-0 p {
			margin-bottom: 0;
		}

		.single-post h3 {
			font-size: 28px;
			margin-top: 40px;
			font-weight: 500 !important;
		}

		.single-post h4 {
			font-size: 28px;
			margin-top: 40px;
			font-weight: 400;
		}

		.we-help-you-sec-box:hover path {
			fill: #fff;
		}

		div#solution-mb-hd a.e-n-menu-title-container {
			padding-left: 25px;
		}

		.e-n-tab-title[aria-selected=true],
		.e-n-tab-title:hover {
			background-color: transparent !important;
			color: #E6752F !important;
		}

		.we-help-you-sec-box:hover .gray-cont {
			background-color: #253C89 !important;
		}

		.we-help-you-sec-box .zoom-img {
			transition: scale 1s ease-in-out;
		}

		.we-help-you-sec-box .hover-bold h6 {
			transition: font-size 1s ease-in-out;
		}

		.we-help-you-sec-box:hover .zoom-img {
			transform: scale(1.2);
		}

		.we-help-you-sec-box:hover .hover-bold h6 {
			font-weight: 700 !important;
			font-size: 22px !important;
		}

		.text-white a {
			color: #fff !important;
		}

		.testimonial-slider .swiper-pagination-bullets {
			display: inline;
			width: fit-content;
			transform: translateX(268%);
		}

		.testimonial-slider .elementor-swiper-button {
			top: 93% !important;
		}

		.testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev {
			left: 30% !important;
		}

		.testimonial-slider .elementor-swiper-button.elementor-swiper-button-next {
			right: 30% !important
		}

		.swiper-pagination-progressbar-fill {
			border-radius: 8px !important;
		}

		.elementor-menu-toggle__icon--open svg {
			fill: none !important;
		}

		#e-n-menu-content-2456,
		#e-n-menu-content-1568,
		#e-n-menu-content-1588,
		#e-n-menu-content-1587,
		#e-n-menu-content-1487 {
			display: flex !important;
		}

		#legal-and-social {
			display: none;
		}

		#menu-toggle-245:hover,
		#menu-toggle-245:focus {
			background: none;
		}

		.e-n-menu-item:first-child .e-n-menu-title {
			padding-top: 40px;
		}

		.e-n-menu-item:nth-last-child(2) .e-n-menu-title {
			padding-bottom: 30px;
		}

		.header-mega-menu-list li.elementor-icon-list-item:nth-child(3) a {
			justify-content: space-between;
		}

		.header-mega-menu-list li.elementor-icon-list-item:nth-child(3) a::after {
			content: '';
			width: 30px;
			height: 30px;
			display: inline-block;
			background-image: url(../images/2025/02/arrow-right.svg);
			background-position: center;
			background-repeat: no-repeat;
			background-size: contain;
			position: relative;
		}

		.desktop-header span.e-n-menu-dropdown-icon-closed,
		.about-header span.e-n-menu-dropdown-icon-closed {
			width: 40px;
			height: 40px !important;
			background-image: url(../images/2025/01/Homeimg.svg);
			background-size: 100%;
			background-position: center;
			background-repeat: no-repeat;
			min-height: 40px;
		}

		.desktop-header span.e-n-menu-dropdown-icon-closed:hover {
			background-image: url(../images/2025/02/Burger-Menu.svg);
		}

		.contact-form-ele .elementor-field-required:after {
			content: '';
			display: inline-block;
			width: 5px;
			height: 5px;
			background-color: #EF5500;
			border-radius: 50%;
			z-index: 9;
			position: absolute;
			right: 20px;
		}

		.contact-form-ele .elementor-field-required {
			position: relative;
		}

		span.post-navigation__arrow-wrapper.post-navigation__arrow-prev:after {
			content: '';
			background-image: url(../images/2025/03/prev-arrow.svg);
			display: inline-block;
			width: 80px;
			height: 80px;
			background-position: center;
			background-size: contain;
			background-repeat: no-repeat;
		}

		span.post-navigation__arrow-wrapper.post-navigation__arrow-next:after {
			content: '';
			background-image: url(../images/2025/03/next-arrow.svg);
			display: inline-block;
			width: 80px;
			height: 80px;
			background-position: center;
			background-size: contain;
			background-repeat: no-repeat;
		}

		.nav-year {
			font-size: 42px;
			color: white;
			transition: opacity 0.5s ease-in-out;
		}

		.prev-nav-year {
			font-size: 42px;
			color: white;
			transition: opacity 0.5s ease-in-out;
		}

		.scrolled {
			background-color: #102269 !important;
		}

		.scrolled .e-con-inner {
			padding-top: 15px;
			padding-bottom: 15px;
		}

		.right-arc:after {
			content: '';
			width: 135px;
			height: 271px;
			display: inline-block;
			position: absolute;
			top: 108px;
			left: 20px;
			border: 2px solid #fff;
			border-left: 0;
			border-bottom-right-radius: 130px;
			border-top-right-radius: 135px;
		}

		.left-arc:before {
			content: '';
			width: 135px;
			height: 271px;
			display: inline-block;
			position: absolute;
			top: 108px;
			left: 10px;
			border: 2px solid #fff;
			border-right: 0;
			border-bottom-left-radius: 130px;
			border-top-left-radius: 135px;
		}

		.icon-tab .e-n-tab-title[aria-selected=true],
		.e-n-tab-title:hover {
			background-color: transparent !important;
			color: #E6752F !important;
		}

		.icon-tab .e-n-tab-title:hover {
			border-left: 1px solid #D9DADB;
			border-radius: 0 !important;
		}

		.icon-tab .e-n-tabs-heading button:first-child {
			border-left: none;
			padding-left: 0;
		}

		@media (min-width:1600px) {
			.e-con {
				--container-max-width: 1440px;
			}

			.elementor-kit-5 h1 {
				font-size: 82px !important;
			}

			.blog-detail-h1 h1 {
				font-size: 62px !important;
			}

			.elementor-kit-5 h2 {
				font-size: 62px !important;
			}

			.cust-contact-form-title h2 {
				font-size: 50px !important;
			}

			.elementor-widget-container {
				font-size: 18px !important;
			}

			.font-20 .elementor-widget-container {
				font-size: 20px !important;
			}

			.font-22 .elementor-widget-container {
				font-size: 22px !important;
			}

			.font-26 .elementor-widget-container {
				font-size: 26px !important;
			}

			.font-32 .elementor-widget-container {
				font-size: 32px !important;
			}

			h4.elementor-heading-title {
				font-size: 32px !important;
			}
		}

		@media (max-width:1600px) {
			.right-arc:after {
				height: 275px;
				top: 106px;
				left: -7px;
			}

			.left-arc:before {
				height: 277px;
				top: 116px;
				left: -5px;
				width: 140px;
				border-bottom-left-radius: 160px;
				border-top-left-radius: 160px;
			}

			.elementor-element-861c6cc span.elementor-divider-separator {
				width: 87% !important;
			}
		}

		@media (max-width:991px) {
			.font-55 {
				font-size: 35px;
			}

			.font-40 {
				font-size: 30px;
			}

			.testimonial-slider .swiper-pagination-bullets {
				transform: none;
				left: 31%;
			}

			.testimonial-slider .elementor-swiper-button.elementor-swiper-button-prev {
				left: 10% !important;
			}

			.testimonial-slider .elementor-swiper-button.elementor-swiper-button-next {
				right: 10% !important;
			}
		}

		@media (max-width:767px) {
			.font-55 {
				font-size: 26px;
			}

			.font-40 {
				font-size: 24px;
			}

			.testimonial-slider .swiper-pagination-bullets {
				left: 41%;
			}

			.elementor-icon-box-wrapper {
				align-items: center !important;
			}

			.nav-year {
				font-size: 38px;
			}

			.prev-nav-year {
				font-size: 38px;
			}

			#mob-menu .e-n-menu-content.e-active {
				margin-top: 0 !important;
			}

			span.post-navigation__arrow-wrapper.post-navigation__arrow-prev:after,
			span.post-navigation__arrow-wrapper.post-navigation__arrow-next:after {
				width: 40px;
				height: 40px;
			}

			.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev,
			.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next {
				font-size: 0;
			}
		}

		@media (max-width:700px) {
			.global-industry-leaders-tabs .swiper-pagination-progressbar {
				top: 90.5% !important;
			}
		}

		@media (max-width:578px) {
			.global-industry-leaders-tabs .swiper-pagination-progressbar {
				top: 94% !important;
			}

			.icon-tab .gallery-cont .gallery-item {
				width: 30% !important;
			}

			.icon-tab .gallery-cont .gallery {
				justify-content: center;
				display: flex;
				flex-wrap: wrap;
			}
		}

		@media (max-width:576px) {
			.global-industry-leaders-tabs .swiper-pagination-progressbar {
				left: 33% !important;
			}

			.nav-year {
				font-size: 29px;
			}

			.prev-nav-year {
				font-size: 29px;
			}

			.customs-gallery .gallery {
				display: grid !important;
				grid-template-columns: repeat(3, 1fr) !important;
			}
		}

		@media (max-width:500px) {
			.font-55 {
				font-size: 26px;
			}

			.font-40 {
				font-size: 24px;
			}

			.testimonial-slider .swiper-pagination-bullets {
				left: 38%;
			}
		}

		@media (min-width: 480px) and (max-width: 576px) {
			.customs-gallery .gallery .gallery-item {
				max-width: 100% !important;
			}
		}
	

		/** Mega Menu CSS: fs **/
	
