.elementor-element-0369591 {
    display: none;
}
.spa-header.elementor-sticky--effects {
    background: #fff;
}
.testimonial-content .fa-quote-left:before {
    content: "\f10d";
    position: absolute;
    top: 20px;
    right: 50%;
	 	font-size: 30px;
		color: #000;
}
.testimonial-image {
    padding-top: 20px;
}
.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {
    align-items: start;
}
.elementor-widget .elementor-icon-list-item .elementor-icon-list-icon {
    margin-top: 6px;
}
a.healcode-link.healcode-contract-text-link, a.healcode-link.healcode-gift-card-text-link  {
    font-family: "nunito sans hebrew", ;
    font-size: 15px;
    font-weight: 400px;
    text-transform: normal;
    font-style: default;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: 0px;
    fill: #fff;
    color: #fff;
    background-color: #C45E47;
    border-style: solid C45E47;
    border-radius: 50px 50px 50px 50px;
    padding: 17px 50px 17px 50px;
    margin-top: 20px !important;
    display: inline-grid;
}
a.healcode-link.healcode-contract-text-link:hover, a.healcode-link.healcode-gift-card-text-link:hover {
    background: #fff;
    color: #C45E47;
    border: 1px solid #C45E47;
}
	.offer-sec {
    border-right: 2px solid #BBBBBB70;
}
.our-offer-sec {
	border-bottom: 2px solid #BBBBBB70;
}
.ha-mailchimp-wrapper .ha-mailchimp-form .ha-mc-input input{
   min-height: 35px !important;
}
/**start experience sec**/
.pool-card .card-content {
    position: absolute;
    background: #00000045;
    width: 100%;
    height: 60px;
    bottom: 0;
    padding-top: 10px;
}
#steps-flow .ha-steps-label {
    
    left: 55px;
    top: -10px;
    width: 80%;
}
/**end experience sec**/
/**start responsive**/
@media (max-width:768px){
	.offer-sec {
    border-right: 2px solid #BBBBBB70;
}
	.blog-sec {
    height: 400px;
}
  .blog-card {
    margin-top: 241px;
    margin-left: 15px;
    margin-right: 15px;
}
	.our-story-sec {
    height: 350px;
}
.pool-card .card-content {
    height: 60px;
    padding-top: 15px;
}
	.detox-icon .elementor-widget-container {
    height: 79px !important;
}
	.detox-icon.relaxation .elementor-widget-container {
    height: 79px;
}
.side-menu-holder {
    padding-top: 46px;
	margin-top: -46px;
}
	.side-menu-buttons {
    background: #6D7763;
    display: block !important;
}
span.toggle-login-btn {
    background: #C45E47;
    padding: 15px 84px;
    border: 2px solid #fff;
    border-radius: 5px;
    font-size: 15px;
    margin-left: 20px;
}
.side-menu-buttons {
    padding: 25px;
}
	span.toggle-content {
    font-size: 13px;
    font-weight: 600;
    line-height: 70px;
}
.side-menu-button-icon {
    margin: 0 !important;
}
	a.toggle-link {
    color: #fff;
    font-weight: 600;
    text-decoration: underline;
    margin-left: -10px;
}
}
@media (max-width:480px) {
	.offer-sec{
		border-right: none;
	}
	.blog-sec {
    height: 300px;
		margin-bottom: 120px;
}
	.our-story-sec {
    height: 250px;
}
	.our-offer-sec {
	border-bottom: none;
}
}
/**end responsive**/
/*.header-2 {
 transform: translatey(-150px);
 -moz-transition: all .3s ease!important;
 -webkit-transition: all .3s ease!important;
 transition: all .3s ease!important;
}


.elementor-sticky--effects.header-2  {
 height: auto!important;
 transform: translatey(0px);
}

.elementor-sticky--effects.header-1 {
 display: none!important;
}*/

/* End Of Slide In From The Top Option */
/****Treatment*****/
.img_crousel img{
	width:100%;
	height:350px;
	object-fit:cover;
}
.card-price {
        font-size: 19px;
    font-weight: 700;
    color: #565151;
    margin-top: 20px;
}
.img_card.two .uc_text {
    min-height: 331px;
} 
.img_card.two .uc_title, .img_card.three .uc_title, .img_card.four .uc_title {
    min-height: 56px;
}

.img_card.three .uc_text {
    min-height: 332px;
}

 .img_card.five .uc_title {
    min-height: 70px;
}
.img_card .uc_title {
    min-height: 72px;
}

.img_card .uc_text {
    min-height: 353px;
}

.img_card.four .uc_text {
    min-height: 170px !important;
}

.img_card.five .uc_text {
    min-height: 265px;
}
.img_card .uc_btn, .img_card_last .uc_btn {
    padding: 13px 40px 15px !important;
    font-weight: 400;
    font-size: 15px;
	font-weight: 500;

}
.massage_box{
	display:none;
}

.spa_price_btn{
background-color: #5A664F;
    color: #ffffff;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #5A664F;
    border-radius: 100px;
    margin-top: 20px;
	  padding: 13px 40px 15px !important;
    font-size: 15px;
	  line-height:20px;
    font-weight: 500;
	  font-family:"Segoe UI";

}
.spa_price_btn:hover{
	background:transparent;
	color: #5A664F;
	border:2px solid  #5A664F;
	
}
.spa_massage_box .uc_details:hover .massage_box {
    display: block;
}


@media (max-width: 1024px){
.img_card .uc_text {
    min-height: 534px !important;
}
	.img_card .uc_title{
    min-height: 62px !important;
}
	img_card.two .uc_text {
    min-height: 508px !important;
}
	.img_card.three .uc_text {
    min-height: 504px !important;
}
	.img_card.three .uc_title, .img_card .four .uc_title, .img_card_last .uc_title{
    min-height: 52px !important;
}
	
	.img_card.five .uc_text {
    min-height: 375px !important;
}
	.img_card.five .uc_title{
    min-height: 78px !important;
}
.img_card_last .uc_text {
    min-height: 86px !important;
}
	.img_card .uc_btn, .img_card_last .uc_btn{
    padding: 6px 40px !important;
    font-weight: 400;
    font-size: 10px;
	font-weight: 500;
		line-height:16px;
}
.img_card.four .uc_text {
    min-height: 220px !important;
}
.spa_price_btn	{ 
	padding: 6px 40px !important;
    font-weight: 400;
    font-size: 10px;
	font-weight: 500;
		line-height:16px;
}
	.spa_img img.attachment-full.size-full{
		object-fit:cover;
	}
span.spa_price {
    font-size: 15px !important;
		    font-weight: 500;
}

	
}

@media (max-width: 750px){
.img_card .uc_text {
    min-height: auto !important;
}
	.img_card .uc_title, .img_card.two .uc_title, .img_card.three .uc_title, .img_card.four .uc_title, .img_card_last .uc_title{
    min-height: auto !important;
}
.img_card.two .uc_text {
    min-height: auto !important;
}
	.img_card.three .uc_text {
    min-height: auto !important;
}
	.img_card.four .uc_text {
    min-height: auto !important;
}
	.spa_price_btn, .img_card_last .uc_btn{
		padding: 6px 28px !important;
    font-weight: 400;
    font-size: 12px;
	font-weight: 500;
		line-height:16px;
}
	.img_card .uc_btn{
		padding: 6px 28px !important;
    font-weight: 400;
    font-size: 12px;
	font-weight: 500;
		line-height:16px;
	}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-0369591.elementor-section-content-middle.header-2.elementor-hidden-phone.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside{
	display:none;
}

.banner-background .elementor-5 .elementor-element.elementor-element-0c8f3c8 {
    margin-top: -127px !important;
}
@media (max-width: 1366px){
.etiquette_img img{
	object-fit:cover;
}
}


}




.cross_circle figure.elementor-image-box-img {
    height: 70px;
    border: 3px solid red;
    padding: 8px 10px 10px 10px;
    border-radius: 50%;
    width: 80px !important;
}
.cross_circle figure.elementor-image-box-img:after {
    content: "";
    position: absolute;
    background: red;
    width: 67px;
    height: 3px;
    top: 43px;
    left: 28px;
    transform: rotate( 
-47deg);
}
.cross_circle.one figure.elementor-image-box-img:after {
    top: 35px;
    left: 26px;
}
.cross_circle.two figure.elementor-image-box-img:after {
    top: 86px;
    left: 26px;
}

@media (min-width:768px) and (max-width:1024px){
	.cross_circle figure.elementor-image-box-img:after {
    
    top: 73px;
    left: 26px;
	}
.cross_circle.two figure.elementor-image-box-img:after {
    top: 133px;
    left: 26px;
}
	.cross_circle.one figure.elementor-image-box-img:after {
    top: 43px;
    left: 25px;
}
	.cross_circle.one.a  figure.elementor-image-box-img:after {
    top: 58px;
    left: 25px;
}
	.cross_circle.b  figure.elementor-image-box-img:after {
    top: 60px;
    left: 25px;
}
	.cross_circle.one.c figure.elementor-image-box-img:after {
    top: 35px;
    left: 25px;
}
}
@media (min-width:320px) and (max-width:580px){
.cross_circle figure.elementor-image-box-img {
    width: 70px !important;
}
	.cross_circle figure.elementor-image-box-img:after {
    top: 34px;
    
}
	.cross_circle.two figure.elementor-image-box-img:after {
    top: 32px;
    left: 26px;
}
}
	span.spa_price {
    color: #C45E47;
    font-size: 18px;
		    font-weight: 600;
}


#ribbon {
		padding: .34em 1em;
		margin: 0;
		margin-top: 5%;
		position:relative;
		color: #ffffff;
		font: 21px 'Patua One', sans-serif;
		text-align: center;
		letter-spacing:0.1em;
		text-shadow: 0px -1px 0px rgba(0,0,0,0.3);
	line-height:32px;
		box-shadow: inset 0px 1px 0px rgba(255,255,255,.3),
					inset 0px 0px 20px rgba(0,0,0,0.1),
					0px 1px 1px rgba(0,0,0,0.4);
		 background: -webkit-linear-gradient(top,#5A664F, #5A664F);
      display: inline-block;
	}
	
#ribbon:before, #ribbon:after {
		content: "";
		width:.2em;
		bottom:-.5em;
		position:absolute;
		display:block;
		border: .9em solid #5A664F;
		box-shadow:0px 1px 0px rgba(0,0,0,0.4);
		z-index:2;
	}
	
#ribbon:before {
		left:-1.1em;
		border-right-width: .75em;
		border-left-color:transparent;
	}
	
#ribbon:after {
		right:-1.1em;
		border-left-width: .75em;
		border-right-color:transparent;
	}
	
#content:before, #content:after {
		content:"";
		bottom:-.5em;
		position:absolute;
		display:block;
		border-style:solid;
		border-color: #495241 transparent transparent transparent;
		z-index:3;
	}
	
#content:before {
	  left: 0;
	  border-width: .5em 0 0 .5em;
	}
	
#content:after {
	  right: 0;
	  border-width: .5em .5em 0 0;
	}



.spa-list ul li {
    margin-left: -27px !important;
}