/*
Theme Name: EnduraProjectSolutions
Description: EnduraProjectSolutions  is simple responsive SEO friendly theme. 
Version: 0.1
Tags:  blog, news, featured-images, one-column, theme-options
Text Domain: EnduraProjectSolutions
Domain Path: EnduraProjectSolutions 
Author: A2Z Developing Team [tanand79gmail.com] 
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
#masthead {
	position: absolute !important;
	left: 0;
	right: 0;
}
.elementor-element-6989bb5,.border-image,.border-image,.banner .elementor-absolute,.elementor-element-60a692ce,.elementor-element-af2317f{
	left: 0px !important;
	right:0px !important;
}
body:not(.rtl) .elementor-296 .elementor-element.elementor-element-60a692ce {
	left: 0px !important;
	right: 0px !important;
}
.value-holder a.carousel-arrow.carousel-prev {
	left: auto !important;
	right: -20px !important;
	top: 40% !important;
}
.value-holder a.carousel-arrow.carousel-next{
	top: 55% !important;
}
header li.menu-item a::after{
	content: "";
	position: absolute;
	top: -50px;
	left: 20%;
	transform: translateX(-50%);
	width: 99px;
	height: 102px;
	background-image: url('https://mdadford.wpcomstaging.com/wp-content/uploads/2025/06/menu-hover.png') !important;
	background-size: cover;
	background-repeat: no-repeat;
	opacity: 0;
	pointer-events: none;
	/*transition: opacity 0.3s ease;*/
	z-index: 99;
	background-color: transparent !important;

}
header li.menu-item a:hover::after{
	opacity: 1;
	-webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
header li.current-menu-item a:hover::after{
	 /*left: 50%;*/
}
header li.current-menu-item a::after {
	content: "";
	position: absolute;
	top: -50px;
	left: 50%;
	transform: translateX(-50%);
	width: 99px;
	height: 102px;
	background-image: url('https://mdadford.wpcomstaging.com/wp-content/uploads/2025/06/menu-hover.png') !important;
	background-size: cover;
	background-repeat: no-repeat;
	opacity: 1 !important;
	pointer-events: none;
	/*transition: opacity 0.3s ease;*/
	z-index: 99;
	background-color: transparent !important;
}
.meet-team-right {
	clip-path: polygon(0 0, 100% 0%, 88% 100%, 0% 100%);
	/* z-index: 10; */
}
.project-holder a.carousel-arrow.carousel-prev {
	left: -45px !important;
	right: auto !important;
	top: 40% !important;
}
.project-holder a.carousel-arrow.carousel-next{
	top: 40% !important;
	left: auto !important;
	right: -45px !important;
}
.wpforms-submit,.wpforms-submit:hover {
		background-image: linear-gradient(90deg, #00A3FC 10%, #28CFC8 100%) !important;
}
.wpforms-captcha-equation {
   color: #fff !important;
}
.con-header .elementor-element-8b0bdfa{
	left: 0px;
    right: 0;
}
.con-header .border-image img {
	width: 57% !important;
	top: 20%;
}
.approach-holder p{
	font-size:17px !important;
}
.project-holder img,.project-holder .elementor-element{
	border-radius: 0px !important;
}
.wpforms-confirmation-container-full, div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message) {
	background: #28cfc8;
	border: 1px solid #28cfc8;
	border-radius: 10px;
	text-align: center;
}
.wpforms-confirmation-container-full p:last-of-type, div[submit-success] > .wpforms-confirmation-container-full p:last-of-type {
	font-family: "Poppins", Sans-serif;
}
/*RESPONSIVE*/
@media screen and (min-width: 2881px) and (max-width: 3840px) {
	.border-image img{
		width:25% !important;
	}
	.con-header .border-image img {
		width: 22% !important;		
}
}
@media screen and (min-width: 2400px) and (max-width: 2880px) {
	.border-image img{
		width:33% !important;
	}
	.con-header .border-image img {
		width: 30% !important;		
	}
}
@media screen and (max-width: 1920px) {
	.border-image img{
		width:49% !important;
	}
}
@media screen and (max-width: 1600px) {
	.border-image img{
		width:60% !important;
	}
}
@media screen and (max-width: 1440px) {
	.border-image img {
		width: 67% !important;
	}
}
@media screen and (max-width: 1280px) {
	.border-image img {
		width: 74% !important;
	}
}
@media screen and (max-width: 1080px) {
	.border-image img {
		width: 68% !important;
	}
	.approach-holder p{
		font-size:15px !important;
	}
}
@media screen and (max-width: 1024px) {
	.project-holder a.carousel-arrow.carousel-prev {
		left: -25px !important;	
	}
	.project-holder a.carousel-arrow.carousel-next{
		right: -25px !important;
	}
}
@media screen and (max-width: 1023px) {
	.border-image img {
		width: 73% !important;
	}
	
}

@media screen and (max-width: 767px) {
	#masthead {
		position: relative !important;
		background: #000;
	}
	header li.menu-item a::after,header li.menu-item a:hover ::after,header li.current-menu-item a::after {
		background-image:none !important;
	}
	body,html{
		overflow-x:hidden;
		position:relative;
	}
	.value-holder a.carousel-arrow.carousel-next {
		top: 52% !important;
		left: auto;
		right: -10px !important;
	}
	.value-holder a.carousel-arrow.carousel-prev {
		left: -10px !important;
		right: 0px !important;
		top: 52% !important;
	}
	div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column {
		padding: 0 0px !important;		
		margin-left: 10px !important;
	}
	.banner ul.slick-dots {
 		position: absolute;
    	left: 35%;
   		right: 35%;
		z-index: 1;
	}
	.banner img {
		
	}
}

@media screen and (max-width: 480px) {

}
@media screen and (max-width: 414px) {

}