/*
Theme Name: 360 Fitness Theme
Theme URI: https://pwfstudio.com/
Author: PWF Studio
Author URI: https://pwfstudio.com/
Description: Custom base theme by PWF Studio, all rights reserved
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: LMDdesign
Tags:
*/
.topCircle{
  border-top-left-radius: 100% 200px;
  border-top-right-radius: 100% 200px;
  width: 120%;
  overflow: hidden;
  margin-top: -100px;
  position: relative;
  left: -10%;
}
.roundedCorners{
  border-radius: 20px ;
  overflow: hidden;
}
.roundedTopCorners{
  border-radius: 20px 20px 0 0;
}
.circleTopLeft{
  width: 100px;
  height: 100px;
  left: -50px;
  top: -50px;
  margin: 0;
}
img{
  width: 100%;
}
.circleImg{
  width: 100%;
  aspect-ratio: 1/1;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}
.circleImg img{
  min-height: 100%;
  min-width: 100%;
  object-fit: cover;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.greyBg{
  background-color: #252525;
  color: white;
}
button.plusCircle{
  font-size: 40px!important;
  color: #01c7c5!important;
  background: white!important;
  border-radius: 50%!important;
  padding: 30px!important;
  position: absolute!important;
  bottom: 20px!important;
  left: 20px!important;
}
.plusCircle p{
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin: 0;
}
button{
  background: transparent!important;
  border: none!important;
  padding: 0!important;
}
button.btn-close{
  background: transparent var(--bs-btn-close-bg) center / 1em auto no-repeat!important;
}
.wp-block-lcb-logo-carousel .alcb__logo-image img{
  max-width: 180px!important;
  width: 100%!important;
}

#res-canvas canvas{
  top: 0;
  position: absolute;
  background: none!important;
}

#text.text-active .ti-review-item, #text.text-active .ti-review-item .ti-read-more-active, #text.text-active .ti-review-item .ti-name{
  color: white!important;
}

@media screen and (max-width: 992px ){
  .kadence-column2_0d0e40-b3{
    overflow-x: hidden;
  }
  #text .ti-review-item, #text .ti-review-item .ti-name, #text .ti-read-more span{
    color: white!important;
  }
  .mobFixed .kt-inside-inner-col{
    height: 400px!important;
  }
}
