.wp-site-blocks .alignfull, .wp-site-blocks > .wp-block-group.has-background, .wp-site-blocks > .wp-block-cover, .wp-site-blocks > .wp-block-template-part > .wp-block-group.has-background, .wp-site-blocks > .wp-block-template-part > .wp-block-cover, body > .is-root-container > .wp-block-group.has-background, body > .is-root-container > .wp-block-cover, body > .is-root-container > .wp-block-template-part > .wp-block-group.has-background, body > .is-root-container > .wp-block-template-part > .wp-block-cover, .is-root-container .wp-block[data-align="full"]{
  margin-left: calc(-1* var(--wp--custom--spacing--outer)) !important;
  margin-right: calc(-1* var(--wp--custom--spacing--outer)) !important;
  width: unset;
}
.wp-site-blocks, .edit-post-visual-editor__post-title-wrapper, .wp-block-group.alignfull, .slider .wp-block-cover, .wp-block-group.has-background, .wp-block-cover.alignfull, .is-root-container .wp-block[data-align="full"] > .wp-block-group, .is-root-container .wp-block[data-align="full"] > .wp-block-cover {
    padding-left: var(--wp--custom--spacing--outer);
    padding-right: var(--wp--custom--spacing--outer);
}

.archieve-post{
  position: relative !important;
}
.blog-date-box{
  position: absolute !important;
  left: 15px;
  top: 13px;
  z-index: 99;
}
.archieve-post .wp-block-post-meta > div:not(:first-child):before{
  background: transparent;
}
.blog-date-mon{
  border-bottom: 4px solid var(--wp--preset--color--border-color);
}
/*homepage*/
.social-box .wp-block-social-links .wp-block-social-link.wp-social-link,
.social-box .wp-block-social-links .wp-block-social-link.wp-social-link a,
.rights-box .wp-block-social-links .wp-block-social-link.wp-social-link,
.rights-box .wp-block-social-links .wp-block-social-link.wp-social-link a{
  border-radius: 4px !important;
}
.icons-box .wc-block-mini-cart__badge {
  color: #000;
  font-size: 12px !important;
}
.icons-box .wp-block-search__inside-wrapper{
  padding: 0;
  background: transparent;
  border: none;
}
.icons-box .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{
  z-index: 1;
  width: 150px;
}
.icons-box .wp-block-search__button{
  background: transparent !important;
  padding: 0;
}
.icons-box .wp-block-woocommerce-customer-account a .wc-block-customer-account__account-icon{
  padding: 0;
  height: 20px !important;
  width: 20px !important;
  min-height: 20px !important;
  min-width: 20px !important;
}
.icons-box .wc-block-mini-cart__icon{
  height: 30px !important;
  width: 30px !important;
}
.icons-box .wp-block-search__button svg{
  height: 30px !important;
  width: 30px !important;
  min-height: 30px !important;
  min-width: 30px !important;
  rotate: 270deg;
}
/*banner*/
.sliderimg,.class-sec{
  position: relative !important;
}
.sliderimg .wp-block-cover__inner-container{
  z-index: 3 !important;
}
.shotheading-banner{
  display: inline-block;
}
.women-img{
  margin-bottom: 0;
}
.clients-wrap{
  position: relative !important;
}
.happyclient-box{
  position: absolute !important;
  right: -109px;
  top: 89px;
  display: inline-block;
}
.banner-img-box .wp-block-columns{
  gap: 0 !important;
}
span.yoga-text{
  color: var(--wp--preset--color--primary) !important;
  position: relative;
}
.home-blog-sec span.yoga-text{
  color: var(--wp--preset--color--heading) !important;
}
span.yoga-text:after{
  content: '';
  position: absolute;
  width: 120px;
  height: 47px;
  border: solid 2px var(--wp--preset--color--primary);
  border-color: var(--wp--preset--color--primary) transparent transparent transparent;
  border-radius: 70% / 67px 36px 0 0;
  display: block;
  bottom: -49px;
  left: -15px;
}
.heading-2 span.yoga-text:after {
  width: 105px;
  height: 35px;
  border-radius: 88% / 28px 31px 0 0;
  bottom: -37px;
  left: -9px;
}
.home-blog-sec span.yoga-text:after{
  border: solid 2px var(--wp--preset--color--heading);
  border-color: var(--wp--preset--color--heading) transparent transparent transparent;
}
/*video popup*/
.popup-wrap .wp-block-getwid-video-popup{
  margin-top: 0;
  text-align: center;
}
.popup-wrap .has-image .wp-block-getwid-video-popup__link {
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.popup-wrap .has-image .wp-block-getwid-video-popup__wrapper{
  padding: 0;
  background: transparent;
  overflow: hidden;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.popup-wrap .wp-block-getwid-video-popup__image{
  border-radius: 8px;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  height: 100%;
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
  max-width: none;
}
.popup-wrap .wp-block-getwid-video-popup__button{
  min-height: 35px !important;
  position: relative;
  z-index: 1;
  border-radius: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.popup-wrap .wp-block-getwid-video-popup__button:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  border-radius: inherit;
}
.popup-wrap .wp-block-getwid-video-popup__icon {
  width: 35px !important;
  height: 35px !important;
  line-height: 35px !important;
  font-size: 20px !important;
  text-align: center;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  border-radius: 50%;
}
.popup-wrap .wp-block-getwid-video-popup__icon i {
  margin-left: 0 !important;
}
.popup-wrap .wp-block-getwid-video-popup__caption{
  display: none !important;
}
/*video popup end*/
/*banner counter*/
.counter-box .wp-block-separator{
  background: transparent !important;
  border-bottom: 2px dashed var(--wp--preset--color--foreground) !important;
  width: 100% !important;
}
.counter-text-box{
  width: 50%;
}
/*class-section*/
.class-sec-inner .class-box-left,
.class-sec-inner .class-box-right{
  flex: 1 !important;
}
/*left-box*/
.left-box-inner{
  position: relative !important;
  height: 100%;
}
.class-left-text{
  width: 40%;
}
.start-text{
  display: inline-block;
}
.left-box-inner .wp-block-button__link{
  margin-top: 15px !important;
}
.left-1-box{
  position: relative !important;
  z-index: 2;
}
.class-left-img{
  position: absolute !important;
  bottom: 10px;
  right: 10px;
  z-index: 1;
}
/*right-box*/
.right-box-inner{
  height: 100%;
  justify-content: space-between;
}
.right-1 h6{
  display: inline-block;
}
.right-img-box{
  position: relative !important;
}
.right-main-img{
  margin-bottom: 0 !important;
}
.right-main-img img{
  width: 100% !important;
}
.jacksparrow-box{
  position: absolute !important;
  margin: auto;
  bottom: 10px;
  left: 0;
  right: 0;
}
.sparrow-text{
  margin-left: -20px !important;
  margin-top: 3px !important;
}
.jacksparrow-box .wp-block-image{
  position: relative !important;
  z-index: 2;
}
.home-admin-box{
  display: inline-block;
}
/*footer*/
.footer-icon-box{
  border-radius: 50%;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/*back to top*/
.wp-block-button.back-to-top .wp-block-button__link.wp-element-button {
  width: 40px;
  height: 40px;
  position: fixed;
  right: 25px;
  bottom: 25px;
  display: inline-block;
  z-index: 999;
  text-indent: -5000px;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.089);
  padding: 0;
}