.beautypress-version-2.beautypress-logo.logo_head img{
	    width: 90%;
    margin-top: 20%;
}
.beautypress-call-to-action-content{
	padding: 100px 0;
}
.beautypress-gradient-separetor{
	background-image: -webkit-linear-gradient( 175deg, rgba(236,85,152,0) 0%, rgba(106, 161, 25, 0.13) 24%, rgba(106, 161, 25, 0.47) 46%, rgb(106, 161, 25) 100%);
}
.beautypress-new-about-text-gruop p{
	    line-height: 24px;
    font-size: 14px;
        margin: 20px 0 30px;
}
.beautypress-content-headinig h2{
	    text-shadow: 1px 1px 1px #222;
}
.beautypress-new-about-text-gruop:after{
	       background-image: url(../images/new-about-style.png);
    top: 0;
    left: 0;
    background-position: center;
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    opacity: .2;
    z-index: -1;
}
.beautypress-new-about-text-gruop{
	position: relative;
}
.beautypress-new-about-text-gruop ul.ab-spec li{
	width: 48%;
	display: inline-block;

}
.beautypress-new-about-text-gruop ul.ab-spec li p{
	margin: 15px 0;
	position: relative;
	padding-left: 10%;
	font-weight: 600;
}
.beautypress-new-about-text-gruop ul.ab-spec li p:before{
	content: '';
	width: 5px;
	height: 5px;
	position: absolute;
	top: 10px;
	left: 0px;
	border-radius: 15px;
	background-color: #6aa119;
}
.beautypress-new-single-about-img-group{
	position: relative;
}
.beautypress-new-single-about-img-group .overly{
	height: 100%;
	width: 100%;
	position: absolute;
	text-align: center;
	top: 0px;
	left: 0px;
	opacity: 0;
    background-color: #33333394;
     
    border-radius: 15px;
	transition: all 0.5s ease-in-out;
}
.beautypress-new-single-about-img-group .overly h4{
	    display: inline-block;
    font-size: 16px;
    margin: 46px 0 0 0;
    color: #fff;

}
.beautypress-new-single-about-img-group:hover .overly{
	opacity: 1;
	   z-index: 10;
}
.beautypress-tab .tab-pane .tabbable .tab-content{
	width: 80%;
}
.sec-right-20{
	    position: absolute;
    top: 50%;
    right: 0;
}
.beautypress-tab .beautypress-tab-text-content h3{
	    font-size: 18px;
}

.beautypress-single-square-service-content h2{
	font-size: 18px!important;
    min-height: 34px;
    font-weight: 600;
    color: #6aa119;
}
.beautypress-single-square-service-content.beautypress-version-3 i{
	    color: #6aa1199e;
}
.beautypress-newsfeed-section.gal .beautypress-newsfeed-header-content{
	    bottom: 35%;
    left: 16%;
}
.beautypress-newsfeed-section.gal .beautypress-light-overlay img
   { border: 2px solid #6aa119;
       padding: 4px;
       border-radius: 5px;}

      .beautypress-newsfeed-section.gal .beautypress-light-overlay.beautypress-sky-blue-overlay:before{
      	    background-image: -webkit-linear-gradient( 90deg, rgb(0,0,0) 0%, rgba(106, 161, 25, 0.8) 0%, rgba(106, 161, 25, 0.4) 30%, rgba(255,255,255,0) 100%);
      }
      .beautypress-newsfeed-section.gal .beautypress-light-overlay .xs-btn{
      	    padding: 10px 25px;
      	    font-size: 12px;
      }
      .gal .beautypress-single-newsletter{
      	    box-shadow: 4px 4px 3px 0px #6aa11994;
      }
      .beautypress-booking-form-wraper .beautypress-select .input-group.actives:before{
      	    background-color: #6aa119;
    border-color: #6aa119;
    color: var(--color-white);
      }

      .beautypress-pricing-table-section.bb .bg-color-purple{
      	background-color: var(--color-purple) !important;
      }
      .beautypress-pricing-table-section.bb .bg-color-pink{
      	background-color: var(--color-pink) !important;
      }
      .next-prev-btn.small-btn{
      	    background-color: #6aa119;
      }
      .beautypress-overlay-with-img.img-1:before{
      	background-image: url(../images/square-service-bg2.jpg);
      }
       .beautypress-overlay-with-img.img-2:before{
      	background-image: url(../images/square-service-bg.jpg);
      }
      .beautypress-overlay-with-img.img-3:before{
      	background-image: url(../images/square-service-bg3.jpg);
      }
        .beautypress-overlay-with-img.img-4:before{
      	background-image: url(../images/square-service-bg4.jpg);
      }
      .beautypress-welcome-container h3{
      	font-size: 55px;
      }
      .beautypress-footer-logo{
      	margin: 0px;
      }
      .beautypress-single-footer-group p{
      	text-align: left;
      }
      .beautypress-single-footer.map iframe
        { border: 1px solid #fff!important;
            padding: 4px;
            border-radius: 5px;}
            .beautypress-single-footer p span{
            	font-weight: 600;
            }
           /* .tab-pane.active{
            	       position: relative;
    background-image: url(images/logo1.png);
    background-size: 205px;
    background-position: right;
            }*/
            .beautypress-copyright-text{
            	    padding-bottom: 20px;
            }

            .beautypress-inner-welocme-section{
                  padding: 180px 0 80px;
            }
            .beautypress-inner-welcome-footer-content{
              opacity: 0.8;
            }
            .beautypress-inner-welcome-footer-content .beautypress-breadcrumb{
                  padding-bottom: 5px;
            }
            .abt .beautypress-video-popup-content-inner:after{
              background-image: -webkit-linear-gradient( 90deg, rgb(0,188,212) 0%, rgb(104, 131, 37) 0%, rgba(158, 194, 105, 0.19) 30%, rgba(255,255,255,0) 100%);
            }

            .ab .beautypress-single-team.beautypress-purple-overlay:before{
                  background-image: -webkit-linear-gradient( 90deg, rgb(249, 249, 249) 0%, rgb(156, 192, 103) 0%, rgba(255,255,255,0) 50%);
            }
            .beautypress-inner-welcome-content{
              margin: 0;
    text-align: left;
            }
            .beautypress-inner-welcome-content h1{
                  text-shadow: 1px 1px 1px #5a852f;
            }
            .blck-abt .block-abt-p{
                  width: 75%;
    font-size: 21px!important;
    padding-left: 5%;
    text-align: left;
    line-height: 37px!important;
    border-left: 5px solid #6b8e2387;
            }
         .serv-s{
          margin-bottom: 3%;
         }
         .serv-s .xs-btn{
              padding: 8px 16px;
    font-size: 10px;
         }
         .serv-s .beautypress-our-features-content{
              bottom: -55px;
         }
         .serv-s .beautypress-our-features-content h3{
          font-size: 1.457em;
         }
         .treat .beautypress-tab .beautypress-spilit-container{
          height: auto;
         }
         .treat .beautypress-tab-text-content{
              padding: 5% 2% 5% 4%;
    width: 90%;
         }

         .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{
          border-left: 5px solid #6aa119;
         }
         .sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{
          border-right: 13px solid #6aa119;
         }
         .beautypress-inner-welcome-content h1{
              font-size: 2.886em;
         }
         .tr .beautypress-tab .beautypress-spilit-container{
          display: block;
         }
         .tr .beautypress-tab .beautypress-tab-image{
          width: 100%;
          display: block;
         }
         .tr .beautypress-tab-text-content{
              padding: 5% 2% 5% 4%;
    width: 90%;
         }
         .tr .beautypress-tab .tab-pane .tabbable .tab-content{
              box-shadow: 3px 5px 3px #6aa1196e;
         }
         .tr .beautypress-tab .beautypress-side-nav{
          box-shadow: -1px 1px 11px #6aa1196e;
         }
         .beautypress-tab .beautypress-side-nav li a{
          font-size: 13px!important;
    font-weight: 600!important;
         }
         .tr .beautypress-iocn-btn.full-round-btn{
              width: 280px!important;
    border-radius: 0%!important;
    height: 40px!important;
         }
         .beautypress-contact-wraper.beautypress-version-1{
          margin: 0px;
          box-shadow: 1px 0px 7px #6aa1196e;
         }
         .beautypress-icon-with-text li{
          line-height: 25px;
         }
         .beautypress-photo-gallery-wraper.galry .beautypress-photo-gallery-content p{
            color: #fff;
            text-shadow: 1px 1px 1px #333;
         }
         .detail_serv .beautypress-category-list li a{
              font-weight: 500;
              padding-left: 0px;
              color: #333;
              transition: all 0.3s ease-in-out;
         }
         .detail_serv .beautypress-category-list li a:hover{
          padding-left: 10px;
          color: #6aa119;
          font-weight: 700;
         }
         .detail_serv .beautypress-category-list li i{
          margin-right: 10px;
         }
         .serv_det .beautypress-blog-post-wraper blockquote:before{
              top: 20%;
         }
         .beautypress-single-square-service-content p{
          color: #333!important;
         }
         .beautypress-main-header nav li.active a::before {
            position: absolute;
    content: "";
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    background-color: rgba(255, 255, 255, 0.74);
    height: 4px;
    width: 100%;
    transition: all 0.4s ease 0s;
         }
#myVideo{
   position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%; 
    min-height: 100%;
}
.content {
    position: fixed;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    color: #f1f1f1;
    width: 100%;
    padding: 20px;
}
#c_submitc,#beautypress-submitx,.beautypress-sub
{display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-white);
    text-transform: uppercase;
    font-weight: 700;
    background-color: #6aa119;
    padding: 0 46px;
    box-shadow: var(--hover-shadow);
    border: 0;
    height: 50px;
    border-radius: 25px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    cursor: pointer;}

    body{
          color: #222222;
    }
    .beautypress-tab .beautypress-tab-text-content p{
          color: #222222;
    }
    .beautypress-booking-text ul li:last-child{
          color: #222222;
    }

  .beautypress-both-side-list li{
    text-align: center;
    display: block;
  }
  .beautypress-pricing-title h2{
    font-size: 24px;
  }
  .beautypress-copyright-text a {
    color: #ffffff;
}
.beautypress-contact-form input:not([type="submit"]), .beautypress-contact-form textarea{
    border:2px solid #d2d0d0!important;


}
.beautypress-pricing-price h5{
      font-size: 2.3em;
}
.beautypress-pricing-header-content{
  padding: 25px;
}