/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 26 2026 | 12:51:43 */
@media (max-width:1024px){
	.pdf_list .elementor-column {
		width: 33% !important;
	}

	.pdf_list .elementor-column .elementor-widget-wrap {
		padding: 0 10px 30px !important;
	}

	.pdf_list .elementor-column .elementor-widget-wrap .elementor-heading-title {
		line-height: 27px !important;
	}
}

@media (max-width:767px){
	.animated_slider_text {
		position: static !important;
		margin-top: 20px;
	}


	.career_slider  .slideshow-slide-image {
		transform: translate(0) !important;
	}

	.career_slider  .animated-slider-wrapper .slideshow-slide-caption {
		display: none;
	}

	.career_slider   .c-header-home-footer {
		width: 100%;
		left: 0;
		right: 0;
	}

	.career_slider  .c-header-home-footer .c-header-home-controls {
		text-align: center;
		padding: 10px 0;
	}

	.career_slider  .c-header-home-footer .c-header-home-controls .is-inview {
		display: flex;
		justify-content: center;
		gap: 0 30px;
	}

	.country_names .elementor-heading-title {
		display: flex;
		flex-wrap: wrap;
		gap: 0 10px;
		margin: 0 12px;
	}

	.country_names .elementor-heading-title br {
		display: none;
	}
	.infra_slider .c-header-home-footer {
		width: 100% !important;
		position: absolute;
		bottom: -20px;
		top: auto;
	}
	.infra_slider {
		position: relative !important;
	}
	.industry_tab .elementor-tab-title {
		position: relative;
	}

	.industry_tab .elementor-tab-title:after,
	.industry_tab .elementor-tab-title:before{
		position: absolute;
		content: '';
		width: 20px;
		height: 2px;
		background-color: #fff;
		right: 20px;
		top: 0;
		bottom: 0;
		margin: auto 0;
	}

	.industry_tab .elementor-tab-title:before{
		transform:rotate(90deg)
	}

	.industry_tab .elementor-tab-title[aria-selected="true"]:before{
		transform:rotate(00deg)
	}

	.prod_list .portfolio-classic-content {
		padding: 10px 20px 0px !important;
	}

	.single-product div#sample_slider{
		padding-bottom: 380px;
	}
	
	.single-product div#sample_slider1{
		padding-bottom: 400px;
	}

	.single-product div#sample_slider button.owl-prev,
	.single-product div#sample_slider button.owl-next{
		bottom: -10px;
		top: auto;
	}
	
	.single-product div#sample_slider1 button.owl-prev,
	.single-product div#sample_slider1 button.owl-next{
		bottom: 20px;
		top: auto;
	}

	.single-product div#sample_slider button.owl-prev,
	.single-product div#sample_slider1 button.owl-prev{
		left:50% !important;
		margin-left:-60px;
	}

	.single-product div#sample_slider button.owl-next,
	.single-product div#sample_slider1 button.owl-next{
		right:50% !important;
		margin-right:-60px;
	}
	
	.industry_list {
		margin-bottom: -30px;
	}
	
	.pdf_list .elementor-column {
        width: 46% !important;
    }
	
	.pdf_list .elementor-column .elementor-widget-wrap {
        margin-bottom: 0 !important;
    }
}

.testimonial_slider .swiper-slide {
    cursor: grab;
}

.industry_list .elementor-container .elementor-row {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}

.divProPageIndustry img {
	width: 50px !important;
}

.industry_tab .elementor-tabs-content-wrapper h2 {
	margin-bottom: -30px !important;
}