#masthead,
.scroll #masthead{
padding-left: 15px;
padding-right: 10px;
height: 70px ;
}


main{
margin-top: 70px;
}

#logo,
.scroll #logo{
top: 2px;
height: 35px;
width: auto;
left: 0px;
}



	#main-menu a{
	padding-left: 6px;
	padding-right: 6px;
	font-size: 16px;
	}
	
	#main-menu > li > a{
	}


	#main-menu > li:last-child .sub-menu{
	right: 0;
	left: auto;
	}

main{
}


#book-now-button,
.scroll #book-now-button{
width: 80px;
height: 80px;
font-size: 18px;
top: -10px;
}

.inset img{
margin-top: -60px;
margin-bottom: -60px;
}



/*Spacing*/
.photo-bg > .elementor-container{
padding-left: 20px !important;
padding-right: 20px !important;
}


.elementor-inner-section.text .elementor-container{
padding: 0 !important;
}

#html .feature-width{
padding-left: 20px;
padding-right: 20px;
}

/*Spacing*/



.bg-blur .elementor-background-overlay{
background-image:none !important;
}

h2{
font-size: 1.6em;
}

h3{
font-size: 1.2em;
}

#html .list-section{
padding-top: 50px;
padding-left:30px;
padding-right:30px;
}



#html #conditions .elementor-widget-image-box{
max-width: 205px;
}




.condition-popup .overlay{
padding: 30px 30px;
}


.condition-popup .content{
margin-left: 20px;
padding: 25px;
}



/*Services feature*/
.treatment-feature{
}
		
		.treatment-feature .treatment-name{
		padding-top: 3px;
		padding-bottom: 3px;
		}
		
		.treatment-feature .treatment-name{
		font-size: 17px;
		}
		
		.treatment-feature{
		}
		
		.treatment-feature-intro{
		padding-top: 50px;
		}
	
		.treatment-feature .feature .content{
		width: 100% !important;
		max-width: none;
		min-width: 0;
		backdrop-filter: none;
		border-left: none;
		border-right: none;
		padding: 20px;
		padding-bottom: calc(5vw + 10px);
		margin-left: auto!important;
		margin-right: 0 !important;
		border-radius: 0 !important; 
		margin-bottom: 0;
		box-shadow: none;
		background: rgba(52,45,28,1);
		}
		
		.treatment-feature:not(.slideshow-active) .feature {
		display: flex;
		flex-direction: column;
		}
		
			.treatment-feature:not(.slideshow-active) .image {
			position: relative;
			top:auto;
			bottom: auto;
			left: auto;
			right: auto;
			flex: 1;
			}




/* // Services Feature*/


.heading-rule .elementor-widget-container{
max-width: 80%;
}

#consult{
margin-top: -8vw;
padding-top: 8vw !important;
}