/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 08 2025 | 05:24:23 */
/* Menu Popup Mobile */
.MobileMenu .elementor-sub-item{
	color: #ffffff !important;
}
/* 	#231F20 !important */
.MobileMenu .elementor-nav-menu--dropdown a.elementor-item-active{
	font-weight: 800 !important;
	color: #231F20 !important;
}
.MobileMenu .elementor-nav-menu--dropdown.elementor-nav-menu__container{
	margin-top: 0px;
}
.MobileMenu .elementor-nav-menu--dropdown a:hover, 
.MobileMenu .elementor-nav-menu--dropdown a.elementor-item-active,
.MobileMenu .elementor-nav-menu--dropdown a.highlighted,
.MobileMenu .elementor-nav-menu--dropdown .elementor-item:focus{
	background-color: transparent !important;
}

.MobileMenu .elementor-nav-menu--dropdown a{
	padding-top: 24px !important;
	padding-bottom: 24px !important;
	line-height: 33px;
	width: 100% !important;
	justify-content: space-between;
}
.MobileMenu .elementor-nav-menu--dropdown .sub-arrow{
    padding: 0;
}
.MobileMenu .elementor-nav-menu--dropdown .highlighted .sub-arrow{
	transform: rotate(180deg);
}
.MobileMenu .menu-item-1668 .elementor-sub-item{
	padding-top: 10px !important;
    padding-bottom: 10px !important;
	padding-left: 50px !important;
	font-size: 16px !important;
}
.MobileMenu .menu-item-1668 li{
	border-bottom:0px !important;
}

.MobileMenu .menu-item-1832{
	display: none;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	.elementor-element-c94d2ca{overflow-x: scroll;}
	.video-text-widget .cover-image-container {min-height: 800px !important;}
}

@media screen and (min-width: 601px) and (max-width: 767px) {
	.elementor-369 .elementor-element.elementor-element-1f8d46b {margin-top: -55px !important;}
	.elementor-1157 .elementor-element.elementor-element-2736d260 {margin-top: -150px !important;}
}

@media screen and (max-width: 768px) {
	/* About us */
    .aboutTabs ul.select li.init{
		padding: 20px 36px !important;
	}
	.aboutTabs ul.select:after{
        margin-right: 36px;
        top: 35px;
    }
	.aboutTabs ul.select li.init{color: #96C9D9;}
	#history-tab .e-n-tabs-heading {margin-bottom: 20px;}
	
	.elementor-855 .elementor-element.elementor-element-0e4eaeb .e-n-tabs-heading {
        margin-left: 40px;
    }
	#y-1957{
		margin-left: -40px !important;
	}
	
	/* media-rooms page */
	.TabsNews .e-n-tab-title {
		height: 86px !important;
	}
	.NewsAccordion .e-n-accordion-item-title{
		padding: 15px 0;
	}
	
	.elementor-946 .elementor-element.elementor-element-92f2195 {
        --width: auto;
        padding-right: 50px;
    }
	.boxnews li.elementor-icon-list-item{
		display: block;
    	text-align: right;
	}
	.boxnews:hover li.elementor-icon-list-item{
    	text-align: left !important;
	}
	
	.box-info1:after{
		margin-top: 20px;
	}
	
	/* 	tank-cleaning */
	.case-container:hover {background: #1D1D1B !important;}
	body .video-text-widget .cover-image-container {min-height: 100vh;}
	
	/* Tech */
	.elementor-780 .elementor-element.elementor-element-44cb7e1 .swiper-slide-active {margin-right: 0px !important;}
	
	.footer-nav li.current-menu-item a:before, .footer-nav li.menu-item a:hover:before {
		left: -5px;
	}
	
	.elementor-567 .elementor-element.elementor-element-ffa7da3 img,
	.elementor-562 .elementor-element.elementor-element-e1ff7f4 img,
	.elementor-535 .elementor-element.elementor-element-4d04b45 img,
	.elementor-499 .elementor-element.elementor-element-ce24cbd img,
	.elementor-1157 .elementor-element.elementor-element-d3f4625 img,
	.elementor-369 .elementor-element.elementor-element-47ec856 img{
		max-width: 200px !important;
	}
	
	/* 	PSA Product */
	.elementor-element-e9d632e{padding: 0 !important;}
	.elementor-element-f6945c9{margin-top: 60px !important;}
	.elementor-243 .elementor-element.elementor-element-b4b06f4:not(.elementor-motion-effects-element-type-background){
			background-size: 425px auto;
	}
	.elementor-243 .elementor-element.elementor-element-b4b06f4 {
		background-position-y: 415px !important;
	}
	.elementor-243 .elementor-element.elementor-element-f6945c9:after {margin-top: 20px;}

	
	.custom-tabs .slide-nitro-gen-test img {
		height: 380px !important;
	}
	
	.elementor-widget-icon-box .elementor-icon-box-content {
		align-content: center;
	}
	
	.elementor-699 .elementor-element.elementor-element-f6abce2 {
        margin-top: 0px !important;
    }
	
	.postid-84 .elementor-swiper-button-next,
	.postid-84 .elementor-swiper-button-prev,
	.postid-86 .elementor-swiper-button-next,
 	.postid-86 .elementor-swiper-button-prev{
		display:none !important;
	}
	
}

@media screen and (max-width: 393px) {
	.elementor-900 .elementor-element.elementor-element-5820e6a {--padding-bottom: 60px !important;}
	.elementor-element-f4a7d17 ul.select .e-n-tab-title-text {font-size: 20px !important;}
}


/* Task */

.elementor-element-a50ee52 .wp-caption-text.gallery-caption{color:transparent;}