@media screen and (max-width:1920px) and (min-width:1750px) {
  .beauty-spa-background-image-1 img, .beauty-spa-background-image-2 img{
    width: 200px;
  }
}
@media screen and (max-width:1920px) and (min-width:1200px) {
  .elemento-feature-para p{
    width: 60%;
  }
  .spa-testimonial .ea-active-slide img {
    width: 85px !important;
    height: 85px !important;
    border: 4px solid #08c4f5;
  }
}
@media screen and (max-width:1440px) and (min-width:1340px){
  .copy-right{
    width: 33% !important;
  }
  .beauty-spa-background-image-1{
    display:none;
  }
    .beauty-spa-background-image-2{
      display:none;
    }
    .spa-pricing-plan-main-section:before{
      display: none;
    }
    .spa-our-services-main-section{
      background:  none;
    }
    #elemento-hide{
      display: none;
    }
	.our-brand-bottle-image img{
		display: none !important;
	}
	.spa-our-services-main-section{
    background: none !important;
  }
	.spa-main-gallary-section{
    background: none !important;
  }
}
@media screen and (max-width:1336px) and (min-width:1200px){
  .copy-right{
    width: 33% !important;
  }
  #elemento-hide{
    display: none;
  }
	.our-brand-bottle-image img{
		display: none !important;
	}
	.spa-our-services-main-section{
    background: none !important;
  }
	.spa-main-gallary-section{
    background: none !important;
  }
}
@media (max-width:1024px) and (min-width:767px){
  .elementor-beauty-spa-vedio .elementor-custom-embed-play{
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%,-50%) !important;
  }
  .spa-about-us-section .elemento-about-img{
    margin: 0 auto;
  }
  .beauty-spa-theme-pricing-plan-btn span.ha-pricing-table-badge{
    transform: rotate(0deg);
  }
  .spa-about-us-section{
    display: flex;
  }
  .spa-about-us-section .ebs-about-us-right-section{
    order: 1;
  }
  .spa-about-us-section .ebs-about-us-left-section{
    order: 2;
  }
  #elemento-hide{
    display: none;
  }
	.share:hover span,
	.share.hover span{
    opacity: 1 !important;
  }
	.blog-social-share{
    width: unset;
  }
	.share span{
    position: relative;
  }
  .share nav {
    font-size: unset;
  }
  .share a {
    color: #08C4F5;
    margin: unset;
    box-shadow: 0px 0px 3px #08c4f5;
    line-height: 50px;
    width: 50px;
  }
  .spa-testimonial .ea-active-slide img {
      width: 80px !important;
      height: 80px !important;
      border: 4px solid #08c4f5;
  }
	.elementor-beauty-spa-header nav ul {
    height: 325px;
    overflow-y: scroll;
  }
	.ebs-about-us-left-section img{
    display: none !important;
  }
	.faq-main-tittle-banner .htwoolentor-faq-card .htwoolentor-faq-head {
    justify-content: center;
	}
	#commentform input[type="text"],
  #commentform input[type="email"],
  #commentform textarea {
    width: 100%;
  }
	.form-submit input{
    padding: 15px 15px 10px 15px;
    border-radius: 15px;
  }
}
@media (max-width:1024px) and (min-width:991px){
  .spa-testimonial .ea-testimonial{
        background-position: 305px 65px !important;
  }
  .beauty-spa-testimonial .ea-testimonials-thumb-pagination{
    top: 72%;
	left: 29%;
  }
  .beauty-spa-testimonial .ea-testimonial-skin-1 {
    padding: 30px;
  }
  .beauty-spa-theme-pricing-plan-btn .elementor-widget-container{
    padding: 4em 7em 3em 7em !important;
  }
  #elemento-hide{
    display: none;
  }
  .beauty-spa-services .ua-readmore-icon:before {
    left: 22% !important;
  }
  .spa-appointment-section .bookly-form .bookly-box.bookly-nav-steps{
    display: flex;
    justify-content: center;
  }
  .beauty-spa-about-us-heading {
    transform: unset;
  }
  .beauty-spa-theme-pricing-plan .ha-pricing-table-badge--right{
    margin-top: 0% !important;
  }
  .beauty-spa-theme-pricing-plan-btn span.ha-pricing-table-badge{
    margin-left: 0;
  }
  .beauty-spa-theme-pricing-plan .ha-pricing-table-badge--left{
    border-radius: 0px 0px 10px 10px !important;
    left: 0;
    right: 0;
    margin: 0 auto !important;
    text-align: center;
    width: 200px;
  }
  .beauty-spa-theme-pricing-plan .ha-pricing-table-badge--right{
    border-radius: 0px 0px 10px 10px !important;
    left: 0;
    right: 0;
    margin: 0 auto !important;
    text-align: center;
    width: 200px;
  }
  .ea-tm-wrapper .ea-tm-image img{
    height: 450px;
  }
  .page-template .ebs-our-blog-section .ea-item h3 a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
}
@media (max-width:800px) and (min-width:767px){
  .beauty-spa-services .ua-readmore-icon:before {
    right: 60%;
  }
  .spa-appointment-section .bookly-form .bookly-box.bookly-nav-steps{
    display: flex;
    justify-content: center;
  }
  #elemento-hide{
    display: none;
  }
  .beauty-spa-testimonial .ea-testimonials-thumb-pagination{
    top: 81%;
    left: 20%;
  }
  .beauty-spa-testimonial .ea-testimonial-name {
    margin-top: 0px;
  }
  .spa-team-carousal .swiper-button-prev{
    left: 44%!important;
  }
  .spa-team-carousal .swiper-button-next{
    right: 43%!important;
  }
  .ea-tm-wrapper .ea-tm-image img{
    height: 400px;
  }
  .beauty-spa-theme-pricing-plan-btn .elementor-widget-container{
    padding: 4em 4em 3em 4em !important;
  }
  .beauty-spa-theme-pricing-plan .ha-pricing-table-badge--right{
    margin-top: 0% !important;
  }
  .beauty-spa-theme-pricing-plan-btn span.ha-pricing-table-badge{
    margin-left: 0;
  }
  .beauty-spa-theme-pricing-plan .ha-pricing-table-badge--left{
    border-radius: 0px 0px 10px 10px !important;
    left: 0;
    right: 0;
    margin: 0 auto !important;
    text-align: center;
    width: 200px;
  }
  .beauty-spa-theme-pricing-plan .ha-pricing-table-badge--right{
    border-radius: 0px 0px 10px 10px !important;
    left: 0;
    right: 0;
    margin: 0 auto !important;
    text-align: center;
    width: 200px;
  }
  .page-template .ebs-our-blog-section .ea-item h3 a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
}
@media (max-width:500px) and (min-width:320px){
  .spa-header-search-col{
    display:none;
  }
  .spa-header-app-btn-col{
      display:none;
  }
  .beauty-spa-testimonial .ua-testimonial-skin-1{
    margin-left:0!important;
    margin-right: 0!important;
  }
  .beauty-spa-testimonial .ua-testimonial-skin-1{
    padding: 12px;
  }
  .beauty-spa-theme-pricing-plan-btn span.ha-pricing-table-badge{
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    width: 200px;
  }
  .beauty-spa-theme-pricing-plan-btn span.ha-pricing-table-badge{
    transform: rotate(0deg)!important;
  }
  .spa-about-us-counter .elementor-counter,.spa-about-us-counter .elementor-counter-title{
text-align: center!important;
  }
  .spa-pricing-plan-main-section:before,.spa-pricing-plan-main-section:after{
    display:none;
  }
  .beauty-spa-slider .bdt-prime-slider-content{
    margin-left:15px!important;
  }
  .beauty-spa-about-us-heading {
    transform: unset;
  }
  .beauty-spa-about-us-heading:after {
display: none;
  }
  .beauty-spa-gallary-grid .hajs-isotope {
    height: 520px!important;
  }
  .spa-appointment-section .bookly-form .bookly-box.bookly-nav-steps{
    display: flex;
    justify-content: center;
  }
  .spa-main-gallary-section .beauty-spa-gallary-grid{
    border: 5px solid #fff;
  }
  .beauty-spa-theme-pricing-plan-btn span.ha-pricing-table-badge{
    transform: rotate(0deg);
  }
  .beauty-spa-theme-pricing-plan .ha-pricing-table-badge--left{
    border-radius: 0px 0px 10px 10px !important;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    width: 200px;
  }
  .beauty-spa-theme-pricing-plan .ha-pricing-table-badge--right{
    margin-top: 0%;
  }
  .beauty-spa-theme-pricing-plan-btn span.ha-pricing-table-badge{
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    width: 200px;
  }
  .beauty-spa-theme-pricing-plan-btn .ha-pricing-table>.elementor-widget-container{
    padding:55px 20px 30px 20px !important;
  }

  .beauty-spa-theme-pricing-plan-btn .ha-pricing-table-body{
    margin-bottom: 2rem;
    text-align: start;
  }
  .beauty-spa-theme-pricing-plan-btn .ha-pricing-table-price-tag{
    text-align: start;
    margin-left: 12%;
  }
  .beauty-spa-theme-pricing-plan-btn .elementor-widget-container{
    text-align: center;
  }
  .beauty-spa-theme-pricing-plan-btn .ha-pricing-table-btn::after{
    display: block;
    top: 0;
    bottom: 0;
    margin: auto 0;
  }
  .elementor-beauty-spa-vedio .elementor-custom-embed-play{
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%,-50%) !important;
  }
  #elemento-hide{
    display: none;
  }
  .beauty-spa-testimonial .ua-testimonials-thumb-image img{
    width: 50px;
    height: 50px;
  }
  .beauty-spa-testimonial  .ua-testimonial-image{
    display: block;
  }
  .beauty-spa-testimonial  .ua-testimonial-name{
    margin-top: 0;
  }
  .beauty-spa-testimonial  .ua-testimonial-position{
    margin-left: 0;
    font-size: 12px !important;
  }
  .ea-tm-wrapper .ea-tm-image img{
    height: 400px;
  }
  .spa-about-us-section{
    display: flex;
  }
  .spa-about-us-section .ebs-about-us-right-section{
    order: 1;
  }
  .spa-about-us-section .ebs-about-us-left-section{
    order: 2;
  }
  .last-col {
    display: none;
  }
  .copy-right h2{
    text-align: center;
  }
  #return-to-top{
    bottom: 12%;
  }
  .elementor-beauty-spa-news-letter .wpcf7-response-output{
    width: 100% !important;
  }
  .ebs-about-us-left-section img{
    display: none !important;
  }
	.elementor-beauty-spa-header nav{
    width: 200px !important;
    left: -100px !important;
  }
  .elementor-beauty-spa-header nav ul {
    height: 230px;
    overflow-y: scroll;
  }
	.share:hover span,
	.share.hover span{
    opacity: 1 !important;
  }
	.blog-social-share{
    width: unset;
  }
	.share span{
    position: relative;
  }
	.share nav {
    font-size: unset;
  }
  .share a {
    color: #08C4F5;
    margin: unset;
    box-shadow: 0px 0px 3px #08c4f5;
	line-height: 50px;
    width: 50px;
  }
  #commentform input[type="text"],
  #commentform input[type="email"],
  #commentform textarea{
    width: 100%;
  }
	.form-submit input{
    padding: 15px 15px 10px 15px;
    border-radius: 15px;
  }
   .related-post-container {
    display: unset;
  }
  .related-post-box{
    width: 100%;
  }
	.spinner-loading-box img{
    width: 50% !important;
    height: 50% !important;
  }
  .home .dialog-widget iframe {
      width: 100% !important;
      height: 100% !important;
  }
}

@media (max-width:500px) and (min-width:425px){
  .beauty-spa-product-section .yith-wcwl-add-button{
    left: 230px;
  }
  .spa-team-carousal .swiper-button-prev{
    left: 37%!important;
  }
  .spa-team-carousal .swiper-button-next{
    right: 37%!important;
  }
  .page-template-default .spa-testimonial .ea-testimonial-slide .ea-testimonial{
    background-position: 120px 165px;
  }
}
@media (max-width:400px) and (min-width:375px){
  .beauty-spa-product-section .yith-wcwl-add-button{
    left: 190px;
  }
  .spa-team-carousal .swiper-button-prev{
    left: 36%!important;
  }
  .spa-team-carousal .swiper-button-next{
    right: 36%!important;
  }
}
@media (max-width:350px) and (min-width:320px){
  .spa-team-carousal .swiper-button-prev{
    left:48%!important;
  }
  .spa-team-carousal .swiper-button-next{
    right: 32%!important;
  }
}
/* -=-=-=-=-=-=- OTHER PAGES -=-=-=-=-=-= */
@media screen and (max-width:1440px) and (min-width:1340px){
  .spa-about-us-section{
    background: none !important;
  }
  .spa-pricing-plan-main-section:before{
    display:none;
  }
  .spa-pricing-plan-main-section:after{
    display: none;
  }
}













@media screen and (max-width: 320px){
.spa-main-gallary-section{
background-image:none !important;
background-position:none!important;
}


.beauty-spa-background-image-1{
display:none;
}
.beauty-spa-background-image-2{
display:none;
}

.spa-main-gallary-section{
background-image:unset!important;
background-size:0;
}
.spa-header-search-icon{
display:none;
}
.spa-header-appointment-button{
display:none;
}
.beauty-spa-theme-features-section .elementor-container{
margin:0;
}
.beauty-spa-slider .bdt-prime-slider-dragon .bdt-dotnav{
display:none;
}
.beauty-spa-slider .bdt-ps-button-text:after{
left:93px;
}
.beauty-spa-slider-below-icon .ekit-header-info{
justify-content: center;
}
.beauty-spa-slider-social-icon .ekit-header-info{
justify-content: center!important;
}


.ht-products .ht-product.ht-product-action-bottom-content .ht-product-inner .ht-product-action ul li{
right: -24px;
padding:5px!important;
}
.beauty-spa-product-section .slick-prev{
left:35%!important;
}
.beauty-spa-year-of-experidence{
display:none;
}
.spa-gallary-section2{
margin:0;
border-radius:0;
padding:0;
}
.elementor-beauty-spa-news-letter input[type="email"]{
width:100%!important;
}
.beauty-spa-gallary-grid .hajs-isotope{
height: 451.406px!important
}
.beauty-spa-theme-pricing-plan .ha-pricing-table-badge--left{
border-radius: 0 0 10px 10px;
transform: rotate(0deg);
margin: 0;
left: 15%;
}
.ha-pricing-table>.elementor-widget-container{
padding:55px 20px!important;
}
.beauty-spa-theme-pricing-plan .ha-pricing-table-badge--right{
transform: rotate(0deg);
margin: 0;
right: 30%;
border-radius: 0 0 10px 10px;
padding:10px!important;
}
.beauty-spa-testimonial  .ua-testimonial-skin-1{
margin-left:0!important;
margin-right:0!important;
}
.beauty-spa-testimonial .ua-testimonial-skin-1{
padding:10px 7px 0px 23px!important;
}
.beauty-spa-testimonial .ua-testimonials-thumb-pagination{
display:none;
}
.beauty-spa-testimonial .elementor-star-rating{
display:none;
}
.spa-team-carousal .ea-tm-content{
position: absolute;
bottom: 3%;
margin-right:0;
left: -3px;
box-shadow: none;
}
.spa-team-carousal .swiper-button-next{
right: 58%!important;
}
.footer-contact-us-section .ekit-header-info{
justify-content: center;
}
.ebs-business-footer-menu .hfe-menu-item{
justify-content: center!important;
}
.beauty-spa-testimonial{
background-image:unset!important;
}
}
@media screen and (max-width: 1366px){
.spa-main-gallary-section{
background-image:none;
}
.spa-about-us-section{
background-image:unset!important;
}
.spa-pricing-plan-main-section:before{
background-color:unset!important;

}
.spa-pricing-plan-main-section:before{
background:unset!important;
}
.beauty-spa-background-image-1{
display:none;
}
.beauty-spa-background-image-2{
display:none;
}
.spa-our-services-main-section{
background-image:unset!important;
}
.spa-about-us-section{
background-image:unset!important;
}
.spa-main-gallary-section{
background-image:unset!important;
}
.spa-pricing-plan-main-section{
background-image:unset!important;
}
.our-brand-bottle-image{
display:none;
}

}

@media screen and (max-width:480px) and (min-width:320px){
  .spa-mail .ekit-header-info a{
    justify-content:center;
  }
  .beauty-spa-services .ua-img-wrap img{
display: block;
margin:0 auto;
  }
  .beauty-spa-services h3:before,.beauty-spa-services .ua-readmore-icon:before{
    display: none;
  }
.beauty-spa-gallary-grid .hajs-isotope{
/* height: 745.406px!important; */
}
.spa-header-search-icon{
display:none;
}
.spa-header-appointment-button{
display:none;
}
.beauty-spa-theme-features-section .elementor-container{
margin:0;
}
.beauty-spa-slider .bdt-prime-slider-dragon .bdt-dotnav{
display:none;
}
.beauty-spa-slider .bdt-ps-button-text:after{

left: 97px;
top:6px;
}
.beauty-spa-slider-below-icon .ekit-header-info{
justify-content: center;
}
.beauty-spa-slider-social-icon .ekit-header-info{
justify-content: center!important;
}

.ht-products .ht-product.ht-product-action-bottom-content .ht-product-inner .ht-product-action ul li{
right: -24px;
padding:5px!important;
}
.beauty-spa-product-section .slick-prev{
left:35%!important;
}
.beauty-spa-year-of-experidence{
display:none;
}
.spa-gallary-section2{
margin:0;
border-radius:0;
padding:0;
}
.elementor-beauty-spa-news-letter input[type="email"]{
width:100%!important;
}
.beauty-spa-theme-pricing-plan .ha-pricing-table-badge--left{

border-radius: 0 0 10px 10px;
transform: rotate(0deg);
margin: 0;
left: 15%;
}
.beauty-spa-testimonial .ua-testimonial-skin-1{
margin-left:0!important;
margin-right:0!important;
}
.beauty-spa-testimonial .ua-testimonial-skin-1{

padding:10px 15px 24px 23px!important
}
.beauty-spa-testimonial .ua-testimonials-thumb-pagination{
display:none;
}
.beauty-spa-testimonial .elementor-star-rating{
display:none;
}
.spa-team-carousal .ea-tm-content{
position: absolute;
bottom: 2%;
margin-right:0;
left: -8px;
right: -8px;
box-shadow: none;
}
.spa-team-carousal .swiper-button-next{
right: 58%!important;
}
.footer-contact-us-section .ekit-header-info{
justify-content: center;
}
.ebs-business-footer-menu .hfe-menu-item{
justify-content: center!important;
}
.elementor-beauty-spa-header{
background-image:unset!important;
}
.spa-slider-main-section{
background-image:unset!important;
}
.beauty-spa-testimonial{
background-image:unset!important;
}
.spa-main-gallary-section{
background-image:unset!important;
}

}
@media screen and (max-width:768px) and (min-width:480px){
  .spa-pricing-plan-main-section:before{
    display:none;
  }
  .spa-pricing-plan-main-section:after{
      display:none;
  }
  .beauty-spa-slider .bdt-ps-button-text:after{
    top: 6px;
    left: 97px;
  }
  .beauty-spa-testimonial .ua-testimonials-thumb-pagination{
    position: absolute;
    top: 81%;
    left: 18%;
  }
.spa-sidebar .post-content a{
font-size: 8px;
}
.spa-slider-main-section{
background-image:unset!important;
}
.beauty-spa-product-section .yith-wcwl-add-button{
display:none;
}
.spa-header-search-icon{
display:none;
}
.spa-header-appointment-button{
display: none;
}
.bdt-prime-slider-dragon .bdt-dotnav{
display:none;
}
.beauty-spa-theme-features-section .elementor-container{
margin:0;
}
.elementor-beauty-spa-header{
background-image:unset!important;
}

.beauty-spa-about-us-heading{
transform:unset;
}
.beauty-spa-about-us-heading:after{
display:none;
}
.beauty-spa-gallary-grid .hajs-isotope{
height: 509.406px!important;

}
.beauty-spa-product-section .yith-wcwl-add-button{
left: 202px;
}
.beauty-spa-year-of-experid.beauty-spa-theme-pricing-plan-btn .ha-pricing-table-btn::after{
display:none;
}ence{
display:none;
}
.beauty-spa-product-section .slick-prev{
left: 44%!important;
}
.beauty-spa-theme-pricing-plan-btn{
margin:0 auto!important;
}
.beauty-spa-theme-pricing-plan .elementor-column{
margin:0 auto;
}
.spa-testimonial .elementor-star-rating{
display:none;
}
.spa-team-carousal .ea-tm-content{
position: absolute;
bottom: 2%;
margin-right:0;
left: 15%;
box-shadow: none;
}
.spa-team-carousal .swiper-button-prev{
left: 290px!important;
}
.beauty-spa-testimonial{
background-image:unset!important;
}

}
@media screen and (max-width:1040px) and (min-width:768px){
  .spa-pricing-plan-main-section:before{
    display:none;
  }
  .spa-pricing-plan-main-section:after{
      display:none;
  }
.faq-main-tittle-banner .htwoolentor-faq-head-indicator::before{
left: -21px!important;
}
.htwoolentor-faq-card ::after{
left: -21px!important;
}
.beauty-spa-slider-below-icon .ekit-wid-con .ekit-header-info, .ekit-wid-con .ekit-header-info a{
display:block!important;
}
.beauty-spa-gallary-grid .hajs-isotope{
/* height: 709.406px!important; */
height: 504.406px!important;
}
.beauty-spa-product-section .yith-wcwl-add-button{
left: 110px;
}
.beauty-spa-product-section .woolentor-cart{
right: -16px;
}
.beauty-spa-product-section .slick-prev{
left: 452px;
}
.beauty-spa-testimonial .elementor-star-rating{
top: 69%;
}

}
@media screen and (max-width:1440px)and (min-width:1041px){
  .spa-pricing-plan-main-section:before{
    display:none;
  }
  .spa-pricing-plan-main-section:after{
    display:none;
  }
}


@media screen and (max-width:1040px) and (min-width:1024px){
.spa-header-search-icon{
display:none;
}
.spa-header-appointment-button{
display:none;
}
.beauty-spa-theme-features-section .elementor-container{
margin:0;
}
.beauty-spa-about-us-heading:after{
display:none;
}
.beauty-spa-product-section .slick-prev{
left: 45%!important;
}
.spa-team-carousal .ea-tm-content{
position: absolute;
bottom: 2%;
margin-right:0;
left: 15%;
box-shadow: none;
}
.spa-team-carousal .swiper-button-prev{
left: 45%!important;
top: 103%!important;
}
.spa-team-carousal .swiper-button-next {
right: 45%!important;
top: 103%!important;
}
.beauty-spa-theme-pricing-plan .elementor-column{
margin:0 auto;
}
.spa-testimonial{
background-image:unset;
}
.beauty-spa-product-section .yith-wcwl-add-button{
display:none;
}
}
@media screen and (max-width:320px) {
  .beauty-spa-slider .bdt-ps-button-text:after{
    left: 104px;
  }
.beauty-spa-blog-section .ua-readmore-icon span:after{
right: 33%;
}
.related-posts {
display:none;
}
.single-post-block #comment{
width:100%;
}
/* .ebs-single-post-page img{
width:100%;
} */
.contact-page-contact-form .wpcf7-textarea{
width:100%;
}
.contact-page-contact-form input[type=submit]{
width:100%;
}
.contact-page-contact-form input[type=text]{
width:100%;
}
.contact-page-contact-form input[type=email]{
width:100%;
}
.spa-sidebar .post-content a{
font-size: 10px;
}
.faq-main-tittle-banner .htwoolentor-faq-head-indicator::before{
left: -21px!important;
}
.htwoolentor-faq-card ::after{
left: -21px!important;
}
}
/* *-*-*-*-*-*-*-*-*-*-*-*-*-*-* */
.elementor-beauty-spa-news-letter .wpcf7-response-output{
width: 33% ;
margin: 0 auto !important;
border-radius: 20px !important;
}
.spa-appointment-section .bookly-form .bookly-progress-tracker > .active,
.spa-appointment-section .bookly-service-step .bookly-form-group label {
color: #DE9628 !important;
}
.spa-appointment-section .bookly-form .bookly-box  .bookly-week-days label,
.spa-appointment-section .bookly-form .bookly-progress-tracker > .active .step,
.spa-appointment-section .bookly-form .bookly-btn{
background-color: #DE9628 !important;
}
.spa-appointment-section .bookly-form .bookly-service-step .bookly-right{
float: left !important;
}
.beauty-spa-theme-pricing-plan-btn span.ha-pricing-table-badge{
transform: rotate(90deg);
/* margin-left: 42px; */
}
.beauty-spa-blog-section .ua-post-wrapper .ua-content .ua-title a{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
height: 40px;
line-height: 21px;
}


.beauty-spa-social-icon-footer .elementor-grid-item a i:hover{
color: #fff !important;
}
.beauty-spa-social-icon-footer .elementor-grid-item a svg:hover{
color: #fff !important;
}
.beauty-spa-social-icon-footer .elementor-grid-item a:hover{
background: #000000 !important;
}
.elementor-beauty-spa-news-letter form input[type="text"]{
display: none;
}
.elementor-beauty-spa-news-letter form .wpcf7-spinner{
position: absolute;
}
.elementor-beauty-spa-footer{
margin-top: 50px;
}
.ea-tm-wrapper .ea-tm-image img{
height: 400px;
width: 270px;
}
.contact-page-contact-form form input[type="text"],
.contact-page-contact-form form input[type="email"],
.contact-page-contact-form form textarea {
width: 100%;
padding: 15px;
margin-top: 10px;
}

#maincontent ul li h2 {
font-family: "Josefin Sans", sans-serif;
color: #000;
font-size: 20px;
}
.woocommerce .star-rating::before,
.woocommerce .star-rating span::before{
color: #FDCC0D !important;
}
#maincontent ul li a.button{
background-color: #08C4F5;
color: #fff;
box-shadow: 5px 5px 2px 0px #2e6572;
border: 0px !important;
padding: 13px 15px 8px 15px !important;
}
#maincontent form .orderby{
padding: 10px 0px;
}
.single-post .related-posts .postbox h3 a,
.single-services .single-post-block .postbox h3 a{
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}


@media screen and (max-width:1400px) {
.comb-img img{
  display: none!important;
}
.single-page-banner-tittle{
  padding-left:10px!important;
}
.bradcrumbs{
  padding-left:10px!important;
}
}
@media screen and (max-width:767px){
  .single .team-image-box img{
    display:block;
    margin: 0 auto;
  }
  .single .main_title{
    text-align:center;
  }
  .single .single-post-block{
      text-align:center;
  }
  .single .nav-links{
    justify-content:center!important;
  }
}

@media screen and (max-width:1024px)and (min-width:769px){
  .content-box {
      background-color: #fff;
      transform: translateY(-3%);
  }
  .share_icon{
    text-align: end!important;
  }
}

@media screen and (max-width:768px)and (min-width:577px){
  .content-box{
      background-color: #fff;
      transform: translateY(-3%);
    }
    .single-page-title{
      font-size: 20px;
    line-height: 1.2;
    }
    .single-post-comment{
    width:100%;
    }
}
@media screen and (max-width: 576px){
.content-box {
    transform: translateY(-1%);
}
.ebs-single-post-page nav.post-navigation .nav-links{
  display:block;
}
.ebs-single-post-page nav.post-navigation .nav-links .nav-next a{
  text-align: center;
}
.single-post-comment{
  width:100%;
  margin-top:2rem;
}
.single-page-title{
  font: 600 36px/60px Jost;
      color: #242424;
      font-size: 16px;
      line-height: 1.1;
}
.single-author-image img{
  display: block;
  margin: 0 auto;
}
.socila_share{
  margin-top:30px;
}
}
@media screen and (max-width:768px){
  .single-product .yith-wcwl-add-button,.single-product .product_meta,.single-product .woocommerce-Tabs-panel{
    text-align:center;
  }
.single-product .entry-title,.price{
    text-align: center;
  }
  .single-product .cart{
    display: flex;
    justify-content: center;
  }
}
