.elementor-sticky--effects {
    box-shadow: 0px 5px 10px -4px rgb(0 0 0 / 50%);

}
.elementor-section-content-middle.elementor-sticky.elementor-sticky--active{
	background-color:#e9e7df !important
}
.elementor-message {
    padding-top: 20px;
}
.short-intro-video:after {
    content: "";
    display: block;
    width: 40%;
    height: 100%;
    border: 9px solid #be7e34;
    position: absolute;
    top: -55px;
    left: -70px;
    z-index: -1;
}
.our-services-section .ha-slick-content {
	z-index: 9;
}
.our-services-section .ha-slick-item {	
	transition-duration: 0.5s;
	transition-timing-function: linear;
}
.our-services-section .ha-slick-item:hover::after {
    background-color: #713e3a;
    opacity: 0.8;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    left: 0;
    top: 0;
}
.logo1 img, .sticky-header {
	transition-duration: 0.3333s;
	transition-timing-function: linear;
}
	.elementor-sticky--effects {
		padding: 0px!important;
	}
	.elementor-sticky--effects .logo1 img {
		width: 63%;
	}

.workplace-icon .elementor-icon-box-icon{
	margin-top: 13px;
}


@media (min-width: 768px) {	
	.hm-testimonial-slider .elementor-swiper-button-prev,
.hm-testimonial-slider .elementor-swiper-button-next {
			border-radius: 50%;
			border: 1px solid gray;
			padding: 14px;
	}
	.subscribe-form .elementor-button[type="submit"]:after {
			content: "";
			display: block;
			width: 94%;
			height: 100%;
			border: 2px solid #be7e34;
			position: absolute;
			bottom: -10px;
			left: 10px;
			border-radius: 27px 27px 27px 27px;
	}
	.subscribe-form .elementor-button[type="submit"]:hover::after {
			border: 2px solid #ffffff;
		display: none!important;
	}
	.subscribe-form .elementor-field-type-submit {
			width: auto!important; 
	}
	.subscribe-form .elementor-form-fields-wrapper {
			display: flex;
			flex-direction: column;
			align-items: flex-start;
	}
	.ring-btn a:after {
			content: "";
			display: block;
			width: 100%;
			height: 100%;
			border: 2px solid #be7e34;
			position: absolute;
			bottom: -10px;
			left: 10px;
			border-radius: 27px 27px 27px 27px;
	}
	.ring-btn a:hover::after {
			border: 2px solid #ffffff;
	}
	booknow-btn:after {
    content: "";
    display: block;
    width: 185px;
    height: 56px;
    border: 2px solid #be7e34;
    border-radius: 63px;
    position: absolute;
    top: 50px;
    left: 8px;
}
	.gs-outer{
			position: relative;
	}
	.gs-left {
			position: absolute;
			left: 0;
			top:0;
	}
	.about-right-images {
			position: absolute;
			right: 0;
			bottom: 11px;
	}
	.ha-slick-content {
			padding-left: 73px;
	}
	.ha-slick-content:after {
			content: "";
			position: absolute;
			width: 92%;
			height: 100%;
			right: 8px;
			bottom: 4px;
			z-index: -1;
			background-image: url(https://neuroinclusive-practice.com/wp-content/uploads/2021/11/arrow-icon-1.png);
			background-position: left;
			background-repeat: no-repeat;
			background-size: auto;
	}
	.np-area:before {
	content: "";
			position: absolute;
			width: 50%;
			height: 100%;
			left: 0;
			bottom: 0;
			z-index: -1;
			background-image: url(https://neuroinclusive-practice.com/wp-content/uploads/2021/12/JB-smooth-img.jpg);
			background-position: right top;
			background-repeat: no-repeat;
			background-size: cover;
	}
	.np-area:after {
	content: "";
			position: absolute;
			width: 50%;
			height: 100%;
			right: 0;
			bottom: 0;
			z-index: -1;
			background-color: #746a34;
			background-position: center top;
			background-repeat: no-repeat;
			background-size: cover;
	}
}
@media (max-width: 767px) {
	.our-services-section .ha-slick-slide {
			text-align: center!important;
	}
	.ft-nav .elementor-nav-menu {
			flex-direction: column!important;
			align-items: center!important;
	}
	.header-content {
			background-color: rgb(27 35 48 / 53%);
	}
	.np-area:after {
	content: "";
			position: absolute;
			width: 100%;
			height: 100%;
			right: 0;
			bottom: 0;
			z-index: -1;
			background-color: #746a34;
			background-position: center top;
			background-repeat: no-repeat;
			background-size: cover;
	}
	
}