/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 11 2025 | 09:50:48 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

/*header*/
.header-cls .elementor-sticky--active .logo-section-cls{
	margin-top: 0px!important;
}
.header-cls .elementor-sticky--active .logo-section-cls img{
	height: 60px!important;
	transition: all 0.4s ease!important;
}
/*header end*/

.contect-toll-free-cls a{
	color:#000000 !important;
	text-decoration:underline !important;
	padding: 7px !important;
}
.contect-toll-free-cls .elementor-icon-list-item:hover{
	background-color: #00C280!important;
}

/* text-decoration-color: red; */

.contect-toll-free-cls .elementor-icon-list-text:hover{
	color: #ffffff !important;
	text-decoration:underline !important;
	text-decoration-color: #ffffff !important;
}

.contect-toll-free-cls li svg path:hover{
	fill: #ffffff !important;
}

.industries-details-cls .elementor-image-box-img img:hover{
	border-bottom: 4px solid #00C280 !important;
}

.wind-speed-sensors-cls .elementor-image-box-img img:hover{
	border-bottom: 4px solid #00C280 !important;
}

.case-studies-details-cls .elementor-image-box-img img:hover{
	border-bottom: 4px solid #00C280 !important;
}

.header-mob-list .elementor-nav-menu>.menu-item-has-children .sub-menu {
	position: static!important;
	transition: all 0.4s ease!important;
	padding-left: 10px!important;
	padding-bottom: 10px!important;
	margin: 0px!important;
}

.inner-footer-details-cls a{
	color: #ffffff !important;
	text-decoration:underline !important;
}

.Send-form-btn-cls {
	background-image: url('http://wirelesswind.cedmwebstaging.xyz/wp-content/uploads/2025/06/SEND-01.svg')!important;
	background-position: 85% center!important;
	background-repeat: no-repeat!important;
	background-size: 10px!important;
}

.home-top-slider-cls .elementor-slide-description a{
	color:#00C280 !important;
	font-weight:700 !important;
	text-decoration:underline !important;
}

.home-top-slider-cls span>a{
	color:#00C280 !important;
}

.home-top-slider-cls span{
	color:#00C280 !important;
}

.home-inner-title-cls span{
	font-weight:500 !important;
}

.about-crane-company-cls p a{
	color:#ffffff !important;
	text-decoration: underline !important;
}

.header-social-sec-cls .elementor-image-box-description a{
	color: #ffffff !important;
}

.home-top-slider-cls .swiper-pagination{
	bottom: 35px!important;
	opacity: 0!important;
	outline: none!important;
}
.home-top-slider-cls .elementor-swiper-button{
	opacity: 0!important;
}
.home-top-slider-cls:hover .elementor-swiper-button,
.home-top-slider-cls:hover .swiper-pagination{
	opacity: 1!important;
}
.home-top-slider-cls .swiper-pagination .swiper-pagination-bullet{
	border-radius: 0px!important;
}


/* Ainscough & WINDCRANE Page Css Start */
.windcrane-details-cls a{
	font-weight:700 !important;
	color:#00c280 !important;
	text-decoration:underline !important;
}
/* Ainscough & WINDCRANE Page Css End */



/* Lights, Camera… Navis! Page Css Start */
.light-camera-details-cls h5{
	margin:0px !important;
}
/* Lights, Camera… Navis! Page Css End */


/* navis-w410-xl-with-internet-data-sharing page css start */

.directional-sensor-cls .elementor-image-box-img img{
	width: 154px !important;
	height: 300px !important;
	object-fit: cover !important;
}

.brackets-magnetic-install-cls .elementor-image-box-img img{
	width: 136px !important;
	height: 300px !important;
	object-fit: cover !important;
}

.yagi-antenna-cls .elementor-image-box-img img{
	width: 300px !important;
	height: 300px !important;
	object-fit: cover !important;
}

/* navis-w410-xl-with-internet-data-sharing page css End */


/* blog post archive css start */
.blog-archive-cls .elementor-post__thumbnail img{
	width: auto !important;
	min-width: 100% !important;
	height: 250px !important;
	object-fit: cover !important;
}
/* blog post archive css End */

/* Single post css strat */
.post-content-cls a{
	text-decoration: underline !important;
	color: #000000 !important;
	font-weight:700 !important;
}
.post-list-cls .elementor-post__thumbnail img{
	width: auto !important;
	min-width: 100% !important;
	height: 100px !important;
	object-fit: cover !important;
}
.single-post-social-icon-cls .elementor-icon-box-title{
	margin-top:0px !important;
}

.single-post-social-icon-cls .elementor-icon-box-description a{
	color:#000000 !important;
}
.category-list-cls li{
	list-style-type: none !important;
}
.category-list-cls ul{
	padding: 0px !important;
}
.category-list-cls .cat-item a{
	color: #000000 !important;
}
.category-list-cls .cat-item a:hover{
	color:#00C280 !important;
	text-decoration: underline !important;
}
.category-list-cls li{
	margin-bottom:10px !important;
}

.category-list-cls h5{
	display:none !important;
}

.category-list-cls .cat-item{
		font-weight:600 !important;
}
.category-list-cls .cat-item:hover{
	color:#00C280 !important;
	text-decoration: underline !important;
}

.blog-tag-cls .elementor-post-info__terms-list a{
	color: #000000 !important;
	text-decoration: underline !important;
}

.blog-tag-cls .elementor-post-info__terms-list a:hover{
	color:#00C280 !important;
	text-decoration: underline !important;
}
/* Single post css End */


/* blog-post-category-archive template css start */
.blog-post-category-archive-cls .elementor-post__thumbnail img{
	width: auto !important;
	min-width: 100% !important;
	height: 300px !important;
	object-fit: cover !important;
}
/* blog-post-category-archive template css End */


/* blog-post-author-archive template css Start */
.author-profile-link-cls a{
	color:#000000 !important;
	font-weight:600 !important;
	text-decoration:underline !important;
}

.author-profile-link-cls a:hover{
	color:#00C280 !important;
	font-weight:600 !important;
	text-decoration:underline !important;
	text-decoration-color: #00C280 !important;
}

/* blog-post-author-archive template css End */



/*product-detail-page*/
.product-title-cls{}

.product-details-cls a{
	color: #719430!important;
}

.product-details-cls h2.wp-block-heading{
    font-size: 46px!important;
	font-weight: bold!important;
    color: #111!important;
	margin: 0px 0px 20px!important;
}
.product-details-cls h3.wp-block-heading,
.product-details-cls h4.wp-block-heading{
    font-size: 20px!important;
    color: #111!important;
	margin: 0px 0px 20px!important;
}
.product-details-cls h3.wp-block-heading{
	color: #11110E!important;
}
.product-details-cls p{
	 margin-bottom: 20px!important;
}
.product-details-cls ul li{
	margin-bottom: 10px!important;
}
.product-details-cls .wp-block-buttons{
	margin-top: 20px!important;
}
.product-details-cls .wp-block-buttons .wp-block-button .wp-block-button__link{
	background-color: #00C280!important;
	padding: 15px 30px 13px!important;
	color: #fff!important;
    font-size: 16px!important;
	border-radius: 3px!important;
	background-image: url('http://wirelesswind.cedmwebstaging.xyz/wp-content/uploads/2025/06/SEND-01.svg')!important;
	background-position: 85% center!important;
	background-repeat: no-repeat!important;
	background-size: 10px!important;
	padding-right: 60px!important;
}

.product-tab-cls .e-n-tabs-content ul li{
	margin-bottom: 10px!important;
}

.related-products-cls .elementor-post__thumbnail{
	padding-bottom: 300px!important;
}
.related-products-cls .elementor-post__thumbnail img{
	object-fit: contain!important;
	left: calc(0% + 0px)!important;
	width: 95%!important;
    top: calc(0% + 0px)!important;
    transform: unset!important;
	height: 300px!important;
}

.testimonial-cls .swiper-wrapper>.swiper-slide{
	padding: 10px!important;
}
.testimonial-cls .swiper-wrapper>.swiper-slide>.e-con{
	box-shadow: 0px 0px 10px rgba(0,0,0,0.10)!important;
}
/*product-detail-page end*/




/* RESPONSIVE START */
@media(min-width:1551px) and (max-width:1799px){
	.logo-section-cls{
		width:15% !important;
	}
}

@media(min-width:1351px) and (max-width:1550px){
	.logo-section-cls{
		width:18% !important;
	}
	.shop-btn-section-cls{
		width:11% !important;
	}
	.menu-section-cls{
		width:72% !important;
	}
	.shop-btn-section-cls .elementor-button-text{
		font-size:14px!important;
	}
	.menu-section-cls .e-n-menu-title-text{ 
		font-size:14px !important; 
	}
	.menu-section-cls li .e-n-menu-title{
		padding: 5px 10px !important;
	}
}
@media(min-width:448px) and (max-width:767px){
	.product-details-cls h2.wp-block-heading{
		font-size: 24px!important;
	}
	.product-details-cls .wp-block-buttons{
		justify-content: center!important;
		gap: 10px!important;
	}
	.product-details-cls .elementor-widget-theme-post-content{
		text-align: center!important;
	}
	.product-details-cls .elementor-widget-theme-post-content ul{
		padding-left: 25px!important;
	}
	.product-details-cls .elementor-widget-theme-post-content li{
		text-align: left!important;
	}
	.home-top-slider-cls .swiper-slide-contents{
		text-align:center!important;
	}
	.home-top-slider-cls .elementor-swiper-button-prev{
		left: 5px!important;
	}
	.home-top-slider-cls .elementor-swiper-button-next{
		right: 5px!important;
	}
}
@media(max-width:447px){
	.product-details-cls h2.wp-block-heading{
		font-size: 24px!important;
	}
	.product-details-cls .wp-block-buttons{
		justify-content: center!important;
		gap: 10px!important;
	}
	.product-details-cls .elementor-widget-theme-post-content{
		text-align: center!important;
	}
	.product-details-cls .elementor-widget-theme-post-content ul{
		padding-left: 25px!important;
	}
	.product-details-cls .elementor-widget-theme-post-content li{
		text-align: left!important;
	}
	.home-top-slider-cls .swiper-slide-contents{
		text-align:center !important;
	}
	
	.home-top-slider-cls .elementor-swiper-button-prev{
		left: 5px!important;
	}
	.home-top-slider-cls .elementor-swiper-button-next{
		right: 5px!important;
	}
}
/* RESPONSIVE END */