#testimonial-loop, #partners-loop, #funfact-loop, #product-loop, #team-loop, #blog-loop, #fitness-classes .comment-respond, span.team-dots, span.testimonial-dots, span.partners-dots, span.classes-dots, #our-classes #classes-loop {
  display: none;
}
.fontfam-cabin, #our-products .product-content .onsale, #our-products .product-content ins, #our-products .product-content del {
  font-family: "Cabin";
}
.fontweight-400{
  font-weight: 400;
}
.fontweight-700, #our-products .product-content .onsale, #our-products .product-content ins, #our-products .product-content del{
  font-weight: 700;
}
.sectionhead, .whitecolor, #our-blog .arrow-link, #slider .slider-button-1:hover, #slider .slider-button-2:hover, .post-type-msg, #slider .read-more:hover span, #slider .slide_nav i, .owl-carousel .owl-nav i {
  color: #ffffff;
}
.sectionhead {
  font-size: 30px;
  letter-spacing: 2px;
}
.headpara {
  font-size: 16px;
  letter-spacing: 2px;
}
.linkwater_color, .headpara, #our-products .product-content ins, #our-products .product-content del {
  color: #cdd3de;
}
.bggray, .classes-arrow-link i {
  background-color: #24272e;
}
.about-image, #our-blog .blog-image, #our-classes .box1, .classes-arrow-link i, #fitness-classes .box2 {
  position: relative;
}
/* --------- SLIDER--------- */
#slider{ 
  max-width:100%; 
  margin:auto; 
  padding:0; 
  position:relative;
  background-color: #4e525a;
}
.width100, #slider img, #slider .section-seperator {
  width: 100%;
}
.slide_next_image img{
  width: auto !important;
  height: 100%;
}
.smallheading {
  font-size: 16px;
  letter-spacing: 12px;
}
.smallheading:after {
  content: "";
  width: 40px;
  height: 3px;
  display: block;
  margin-top: 15px;
}
#slider h1 {
  max-width: 77%;
}
#slider p {
  border-radius: 0 0 5px 5px;
  max-width: 77%;
  font-size: 14px;
  line-height: 28px;
}
.slider-box {
  position: absolute;
  top: 55%;
  transform: translateY(-50%);
  padding: 20px;
  max-width: 46%;
  margin: auto;
}
#slider .carousel-caption {
  top: 0;
  text-align: left;
  left: 0;
  right: 0;
  margin: 0 !important;
  padding: 0 !important;
  bottom: 0;
}
#slider .carousel-prev-button, #slider .carousel-next-button {
  position: absolute;
  right: 12%;
  bottom: 12%;
}
#slider .carousel-next-button{
  right: 7%;
}
#slider .carousel-item-next, #slider .carousel-item-prev, #slider .carousel-item.active {
  display: block !important;
}
#slider .carousel-control-prev-icon, #slider .carousel-control-next-icon{
  background-image: none; 
}
.carousel-control-next-icon, .carousel-control-prev-icon, #our-products .cart .added_to_cart{
  width: auto;
  height: auto;
}
#slider .read-more:hover span {
  background-color: #303133;
}
#slider .slider-button-1 {
  margin-right: 10px;
}
#slider .slider-button-1, #slider .slider-button-2 {
  padding:8px 28px;
  display: inline-block;
  margin-top: 10px;
  border-radius: 40px;
  border: 2px solid #fff;
  background-color: transparent;
  font-size: 16px;
  letter-spacing: 1px;
  font-family: "Saira Condensed";
} 
#slider ol.carousel-indicators li {
  padding: 3px;
  border:2px solid #fff;
  background-color: #fff;
  margin-right: 10px;
  width: 3px;
  height: 6px;
  opacity: 1;
  -webkit-clip-path: polygon(100% 49%, 0 0, 0 100%);
  clip-path: polygon(100% 49%, 0 0, 0 100%);
}
#slider .carousel-fade .carousel-item {
 transition-duration: .6s;
}
#slider .carousel-fade  .carousel-item.active, #slider .carousel-fade  .carousel-item-next.carousel-item-left, #slider .carousel-fade  .carousel-item-prev.carousel-item-right {
  opacity: 1;
}
.carousel-fade .active.carousel-item-left, .carousel-fade  .active.carousel-item-right {
 opacity: 0;
}
#slider .carousel-fade  .carousel-item-next, #slider .carousel-fade .carousel-item-prev, #slider .carousel-fade .carousel-item.active, #slider.carousel-fade .active.carousel-item-left, #slider .carousel-fade  .active.carousel-item-prev {
 transform: translateX(0);
 transform: translate3d(0, 0, 0);
}
#slider ol.carousel-indicators {
  bottom: 10%;
  margin-left: 7%;
  right: auto;
}
#slider ol.carousel-indicators .active {
  background-color:#fb6935;
  border: 2px solid #fb6935;
}
#slider .section-seperator {
  position: absolute;
  bottom: 0;
}
#slider .slide_nav i {
  font-size: 16px;
  width: 50px;
  height: 50px;
}
#slider .carousel-control-prev-icon i {
  -webkit-clip-path: polygon(100% 0, 37% 50%, 100% 100%);
  clip-path: polygon(100% 0, 37% 50%, 100% 100%);
  padding: 17px 0px 17px 32px;
}
#slider .carousel-control-next-icon i {
  -webkit-clip-path: polygon(0 0, 0 100%, 61% 50%);
  clip-path: polygon(0 0, 0 100%, 61% 50%);
  padding: 17px 0px 17px 7px;
}
/* ------------ About Us --------------- */
#about-us {
  padding: 50px 0 0 0;
}
.about-feature_box, .about-us-head, .about-feature {
  padding-bottom: 30px;
}
.about-feature h3 a {
  font-size: 20px;
  letter-spacing: 1px;
  color: #e0e0e2;
  display: inline-block;
  padding: 10px 0;
}
.about-feature p {
  font-size: 16px;
  letter-spacing: 0px;
  line-height: 28px;
  color: #7d828d;
}
.about-image img {
  position: absolute;
  bottom: 0;
  right: 0;
}
/* ------------- Our Classes ----------- */
.our-classes-head {
  padding: 40px 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #191a1f;
}
.awesome-classes-content {
  padding-bottom: 50px;
  background-repeat: no-repeat;
  background-size: cover;
}
.classes-banner {
  margin-top: 50px;
  padding: 20px;
  background-size: cover;
  background-repeat: no-repeat;
}
.classes-banner h4 {
  font-size: 30px;
  letter-spacing: 1px;
  padding-top: 0;
}
.classes-banner p {
  font-size: 20px;
  letter-spacing: 1px;
  font-family: "Dancing Script";
}
.classes-banner a {
  font-size: 14px;
  letter-spacing: 0px;
  border:2px solid #fb6935;
  padding: 10px 20px;
  border-radius: 30px;
  display: inline-block;
}
#our-classes .owl-nav .owl-prev, #our-classes .owl-nav .owl-next {
  top: -30%;
}
/* ------------ Classes Hover ------------- */
#our-classes .box1{
  text-align: center;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 90%);
  clip-path: polygon(0 0, 100% 0, 50% 90%);
}
#our-classes .box1 img{
  height: auto;
  transition: all 0.3s ease 0s;
}
#our-classes .box1:hover img{ transform: scale(1); } 
#our-classes .box1 .box-content{
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  transition: all 0.2s ease 0s;
}
#our-classes .box1:hover .box-content { 
  background-color: rgba(251, 105, 53, 0.8);
}
#our-classes .box1:before, #our-classes .box1:after, #our-classes .box1 .box-content:before, #our-classes .box1 .box-content:after{
  content: "";
  background: rgba(0,0,0,0.6);
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  transform: translate(-50%, -170%) rotate(45deg);
  transition: all 0.3s ease 0s;
}
#our-classes .box1:hover:before{ transform: translate(-50%, -73%) rotate(45deg); }
#our-classes .box1:hover:after{
  background: rgba(0,0,0,0.4);
  transform: translate(-50%, -93%) rotate(45deg);
}
#our-classes .box1:hover .box-content:before{
  background: rgba(0,0,0,0.3);
  transform: translate(-50%, -113%) rotate(45deg);
}
#our-classes .box1:hover .box-content:after{
  background: rgba(0,0,0,0.2);
  transform: translate(-50%, -133%) rotate(45deg);
}
#our-classes .box1 .inner-content{
  padding: 7px 0;
  opacity: 0;
  position: absolute;
  top: 44%;
  left: 0;
  z-index: 2;
  transform: translateY(-50%);
  transition: all 0.3s ease 0.1s;
}
#our-classes .box1:hover .inner-content{ opacity: 1; }
#our-classes .box1 h3 span {
  font-size: 18px;
  letter-spacing: 1px;
  font-family: "Oswald";
  font-weight: 500;
  text-align: center;
}
.class-meta-img {
  -webkit-clip-path:none !important;
  clip-path:none !important;
  width: 60px !important;
  height: 60px !important;
}
.classes-arrow-link i {
  width: 60px;
  height: 60px;
  -webkit-clip-path: polygon(100% 0, 0 0, 50% 66%);
  clip-path: polygon(100% 0, 0 0, 50% 66%);
  top: 14px;
  padding: 10px 10px;
  color:#fff;
}
/* ------------ Fitness Classes ------------ */
#fitness-classes .fitness-classes-head {
  padding-bottom: 50px;
}
#fitness-classes .fitness-box {
  margin-bottom: 30px;
}
#fitness-classes .fitness-classes-button {
  padding-top: 20px;
}
#fitness-classes .fitness-classes-button a {
  font-size: 14px;
  letter-spacing: 1px;
  color: #7c818c;
  font-family: "Saira Condensed";
  font-weight: 600;
  border:2px solid #7c818c;
  padding: 10px 18px;
  border-radius: 30px;
}
.classes-banner a:hover, #fitness-classes .fitness-classes-button a:hover {
  background-color:#fb6935; 
  border-color:#fb6935; 
}
#fitness-classes .fitness-classes-button a:hover, #our-team .our-team-button a:hover, #workout-timing .workout-tabs ul li .active, #fitness-classes .fitness-box:hover .fitness-icon i, .product-content:hover .cart a, .product-content:hover .product-image span, .pricing-plan-content:hover a {
  background-color:#fb6935;
  color: #fff;
}
#fitness-classes .fitness-classes-link i {
  background-color: #373b42;
  width: 58px;
  height: 50px;
  display: inline-block;
  -webkit-clip-path: polygon(100% 0, 0 0, 50% 64%);
  clip-path: polygon(100% 0, 0 0, 50% 64%);
  color: #7c818c;
  padding: 6px 22px;
}
/* ------------ Fitness Classes Hover ------------- */
#fitness-classes .box2{
  overflow: hidden;
  box-shadow: 0 0 3px rgba(0,0,0,0.3);
}
#fitness-classes .box2 img{
  height: auto;
}
#fitness-classes .box2 .box-content{
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  transition: all 0.3s ease 0s;
}
#fitness-classes .box2:before, #fitness-classes .box2:after, #fitness-classes .box2 .box-content:before, #fitness-classes .box2 .box-content:after{
  content: "";
  height: 25%;
  background: rgba(0,0,0,0.7);
  margin: 0 auto;
  opacity: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  transition: all 0.3s steps(4);
}
#fitness-classes .box2:before{
  width: 75%;
  bottom: 0;
  transition-delay: 0s;
}
#fitness-classes .box2:after{
  width: 50%;
  bottom: 25%;
  transition-delay: 0.1s;
}
#fitness-classes .box2 .box-content:before{
  width: 25%;
  bottom: 50%;
  z-index: -1;
  transition-delay: 0.2s;
}
#fitness-classes .box2 .box-content:after{
  width: 0;
  bottom: 75%;
  z-index: -1;
  transition-delay: 0.3s;
}
#fitness-classes .box2:hover:before, #fitness-classes .box2:hover:after, #fitness-classes .box2:hover .box-content:before, #fitness-classes .box2:hover .box-content:after{
  width: 100%;
  opacity: 1;
}
#fitness-classes .box2 .content-inner{
  width: 100%;
  margin: 0 auto;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  transition: all 0.3s ease 0.2s;
  padding: 20px;
}
#fitness-classes .box2:hover .content-inner{ opacity: 1; }
#fitness-classes .box-content img {
  width: auto !important;
}
#fitness-classes .box-content a {
  font-size: 24px;
  letter-spacing: 1px;
  font-family: "Oswald";
  font-weight: 500;
  display: inline-block;
  padding-left: 15px;
}
#fitness-classes .box-content .classes-text {
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 28px;
  padding-top: 5px;
}
/* ----------- Workout Timing --------------- */
#workout-timing .workout-timing-head {
  padding-bottom: 35px;
}
#workout-timing .workout-tabs ul {
  list-style-type: none;
  margin-left: 0;
  padding-bottom: 30px;
}
#workout-timing .workout-tabs ul li {
  display: inline-block;
  padding: 10px 10px 0 10px;
}
#workout-timing .workout-tabs ul li a {
  font-size: 12px;
  letter-spacing: 1px;
  border-radius: 30px;
  background-color: #373b42;
  padding: 12px 35px;
}
#workout-timing #timing-box ul {
  list-style-type: none;
  margin-left: 0;
}
#workout-timing #timing-box ul li {
  display: inline-block;
  background-color: #282b32;
  padding:15px 10px;
  text-align: center;
  margin-bottom:3px;
  width: 150px;
  border: 1px solid #2f323a;
}
#workout-timing #timing-box ul li:hover {
  background-color: #373b42;
}
#timing-box ul li h5, #timing-box ul li p {
  font-size: 14px;
  letter-spacing: 1px;
  margin-bottom: 5px;
}
#timing-box ul li small {
  font-size: 12px;
  letter-spacing: 1px;
  font-style: italic;
}
#timing-box ul li p {
  margin-bottom: 0;
  padding-top: 5px;
}
/* ------------- Fun Fact -------------  */
#fun-fact .fun-fact-head {
  padding: 50px 0 75px 0;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
}
#fun-fact .fun-fact-content h5 {
  font-size: 18px;
  letter-spacing: 2px;
  font-family: "Oswald";
  font-weight: 500;
  margin-bottom: 13px;
}
#fun-fact .fun-fact-content h4 {
  font-size: 26px;
  letter-spacing: 2px;
  font-family: "Oswald";
  font-weight: 600;
  padding-top: 0;
}
#fun-fact .func-fact-box {
  background-color: #2f3239;
  padding: 10px 25px 25px 25px;
  -webkit-clip-path: polygon(0 0, 52% 100%, 100% 0);
  clip-path: polygon(0 0, 52% 100%, 100% 0);
}
#fun-fact .fun-fact-info {
  position: absolute;
  margin-top: -34px;
}
#fun-fact .owl-nav .owl-prev, #fun-fact .owl-nav .owl-next {
  top: -38%;
}
/* ----------- Our Products ------------- */
#our-products {
  padding: 17% 0 50px 0;
}
#our-products .our-products-head, #our-team .our-team-head, #testimonial .testimonial-head, #our-blog .our-blog-head {
  padding-bottom: 40px;
}
#our-products .product-content h5 {
  padding-top: 10px;
  margin-bottom: 3px;
}
#our-products .product-image {
  background-color: #2f3239;
  padding: 30px;
}
#our-products .product-content .onsale {
  font-size: 14px;
  letter-spacing: 1px;
  color: #373b42;
  text-align: center;
  background-color:#cdd3de;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  padding: 19px 0px;
  display: inline-block;
}
#our-products .product-content ins {
  font-size: 15px;
  letter-spacing: 1px;
  text-decoration: none;
}
#our-products .product-content del {
  font-size: 12px;
  letter-spacing: 1px;
  text-decoration: line-through;
}
#our-products .cart a {
  background-color: #373b42;
  display: inline-block;
  width: 67px;
  height: 60px;
  -webkit-clip-path: polygon(0 0, 53% 61%, 100% 0);
  clip-path: polygon(0 0, 53% 61%, 100% 0);
  padding: 2px 26px;
  color: #cdd3de;
}
#our-products .cart .added_to_cart {
  color: #cdd3de;
  -webkit-clip-path: polygon(0 0, 0% 0%, 0% 0);
  clip-path: none;
  clip-path: none;
  padding: 5px 4px;
}
#our-products .owl-carousel .owl-dots button {
  -webkit-clip-path: polygon(73% 50%, 0 0, 0 100%);
  clip-path: polygon(73% 50%, 0 0, 0 100%);
  width: 16px;
  height: 16px;
  border-radius: 0;
}
#our-products .product-content:hover .product-image span,#our-products .product-content:hover .cart a{
  background-color: #fb6935;
  color: #fff;
}
/* ------------- Pricing Plan ------------ */
#pricing-plan {
  background-color: #191a1f;
}
#pricing-plan .pricing-plan-head {
  padding-bottom: 10px;
  text-align: center;
}
#pricing-plan .pricing-plan-content {
  background-color: #24272d;
  margin-top: 30px;
}
#pricing-plan .plan-price p {
  font-size: 18px;
  letter-spacing: 5px;
  margin-bottom: 0;
}
#pricing-plan .plan-price h2 {
  font-size: 40px;
  margin-bottom: 20px;
} 
#pricing-plan .plan-price h2 sub {
  font-size: 14px;
  letter-spacing: 0;
}
#pricing-plan .plan-price a {
  font-size: 14px;
  letter-spacing: 1px;
  background-color: #373b42;
  display: inline-block;
  border-radius: 30px;
  padding: 10px 25px;
}
#pricing-plan .pricing-plan-content img {
  -webkit-clip-path: polygon(79% 0, 100% 50%, 79% 100%, 0% 100%, 0 50%, 0% 0%);
  clip-path: polygon(79% 0, 100% 50%, 79% 100%, 0% 100%, 0 50%, 0% 0%);
}
#pricing-plan .plan-features span {
  font-size: 15px;
  letter-spacing: 1px;
  line-height: 30px;
}
#pricing-plan .plan-feature-box {
  background-color: #373b42;
  padding: 25px;
}
#pricing-plan .plan-row {
  display: flex;
  align-items: center;
}
#pricing-plan .plan-features i {
  font-size: 12px;
  padding-right: 3px;
}
#pricing-plan .pricing-plan-content:hover h2, #our-team .our-team-content a i:hover, #testimonial .tes-icon:hover {
  color: #fb6935;
}
/* ------------- Our Team ----------  */
#our-team .our-team-content img {
  border-radius: 50%;
  border:8px solid #373b42;
}
#our-team .our-team-content h5 {
  margin-bottom: 5px;
}
#our-team .our-team-content h5 a {
  font-size: 20px;
  letter-spacing: 1px;
  color: #e0e0e2;
}
#our-team .our-team-content span {
  font-size: 15px;
  letter-spacing: 1px;
  font-family: "Roboto";
  font-weight: 500;
  display: inline-block;
  padding-bottom: 5px;
}
#our-team .our-team-content a i {
  color: #cdd3de;
  padding: 0 10px;
  font-size: 13px;
}
#our-team .our-team-button {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 20px;
}
#our-team .our-team-button a {
  font-size: 18px;
  letter-spacing: 1px;
  font-family: "Saira Condensed";
  font-weight: 600;
  border:2px solid #7c818c;
  border-radius: 30px;
  padding: 10px 25px;
}
#our-team .team-title {
  border-left: 3px solid #373b42;
  border-right: 3px solid #373b42;
  margin-top: 20px;
}
#our-team .our-team-content:hover h5 a{
  color: #fb6935;
}
#slider .slider-button-1:hover, #slider .slider-button-2:hover, #our-team .our-team-button a:hover,#our-team .our-team-content:hover img,#our-team .our-team-content:hover .team-title {
  border-color: #fb6935;
}
#our-team .owl-nav .owl-prev, #our-team .owl-nav .owl-next, #our-blog .owl-nav .owl-prev, #our-blog .owl-nav .owl-next {
  top: -26%;
}
/* ----------- Testimonial ------------- */
#testimonial .testimonials-content img {
  margin: 0;
  border-radius: 50%;
}
#testimonial .testimonials-content .testimonials-icon {
  border-radius: 0;
}
#testimonial .testimonials-content {
  max-width: 92%;
  line-height: 28px;
}
#testimonial .testimonials-title {
  font-size: 20px;
  letter-spacing: 1px;
  color: #e0e0e2;
}
#testimonial .testimonials-desig {
  font-size: 15px;
  letter-spacing: 1px;
  padding-left: 15px;
  padding-right: 25px;
  border-right: 1px solid #585962;
}
.testi-social {
  padding-left: 20px;
}
#testimonial .tes-icon {
  color: #8d939f;
  padding: 0 10px;
}
#testimonial .owl-dots button {
  -webkit-clip-path: polygon(50% 30%, 0 100%, 100% 100%);
  clip-path: polygon(50% 30%, 0 100%, 100% 100%);
  border-radius: 0;
  width: 16px;
  height: 16px;
  background-color: #8d939f;
}
#testimonial .owl-dots {
  transform: rotate(-90deg);
  width: max-content;
  bottom: 40%;
  position: absolute;
  right: 0;
}
/* ------------ Our Blog ------------ */
#our-blog .blog-content .blog-title {
  font-size: 19px;
  letter-spacing: 1px;
  position: absolute;
  bottom: 20px;
  width: 76%;
  left: 20px;
  right: 20px;
}
#our-blog .blog-meta a, #our-blog .blog-meta span {
  font-size: 15px;
  letter-spacing: 0px;
  font-family: "Roboto";
}
#our-blog .blog-meta {
  padding-top: 10px;
  border-bottom: 1px solid #31343b;
  padding-bottom: 15px;
}
#our-blog .blog-comments {
  padding-left: 25px;
}
#our-blog .blog-date {
  width: 60px;
  height: 60px;
  padding: 10px 10px;
  background-color: #54546a;
  border-radius: 50%;
  text-align:center;
  position: absolute;
  left: 20px;
  top: 20px;
}
#our-blog .blog-date span {
  font-size: 18px;
  letter-spacing: 1px;
  line-height: 18px;
}
#our-blog .arrow-link {
  display: inline-block;
  width: 60px;
  height: 60px;
  background-color: #8d939f;
  font-size: 15px;
  padding: 39px 23px 0 23px;
  position: absolute;
  bottom: 0;
  right: 20px;
  -webkit-clip-path: polygon(51% 50%, 0% 100%, 100% 100%);
  clip-path: polygon(51% 50%, 0% 100%, 100% 100%);
}
#slider .slider-button-1:hover, #slider .slider-button-2:hover, .smallheading:after, #slider .slide_nav i, #testimonial .owl-dots button.active, .owl-carousel .owl-nav i, #fun-fact .func-fact-box:hover, #our-blog .blog-content:hover .arrow-link, #our-blog .blog-content:hover .blog-date, .owl-carousel .owl-dots .active {
  background-color: #fb6935;
}
/* ---------- Partners -------------- */
#partners {
  padding-top: 50px;
}
#our_partners img{
  width: auto !important;
}
/*-------------- Owl crousel ---------------*/
.owl-carousel .owl-item img {
  width: auto !important;
  margin: 0 auto;
}
#our-team .owl-carousel .owl-dots,#our-products .owl-carousel .owl-dots,#our-classes .owl-carousel .owl-dots,#about-us .owl-carousel .owl-dots,#fitness-classes .owl-carousel,#fun-fact .owl-carousel,#our-blog .owl-carousel{
  text-align: center;
  padding-top: 30px;
}
#our-team .owl-carousel .owl-dots button,#our-products .owl-carousel .owl-dots button,#our-classes .owl-carousel .owl-dots button,#about-us .owl-carousel .owl-dots button,#fitness-classes .owl-carousel .owl-dots button,#fun-fact .owl-carousel .owl-dots button,#our-blog .owl-carousel .owl-dots button  {
  width: 16px;
  height: 16px;
  background-color: #c2c5c8;
  margin: 0 5px;
  outline: none;
  -webkit-clip-path: polygon(45% 35%, 0% 100%, 100% 100%);
  clip-path: polygon(45% 35%, 0% 100%, 100% 100%);
}
#our-team button.owl-next,#our-team button.owl-prev,#our-products button.owl-next,#our-products button.owl-prev,#our-classes button.owl-next,#our-classes button.owl-prev,#about-us button.owl-next,#about-us button.owl-prev,#fitness-classes button.owl-next,#fitness-classes button.owl-prev,#fun-fact button.owl-next,#fun-fact button.owl-prev,#our-blog button.owl-next,#our-blog button.owl-prev {
  background: #1e202c;
}
#our-team button.owl-prev,#our-team button.owl-next,#our-products button.owl-prev,#our-products button.owl-next,#our-classes button.owl-prev,#our-classes button.owl-next,#about-us button.owl-prev,#about-us button.owl-next,#fitness-classes button.owl-prev,#fitness-classes button.owl-next,#fun-fact button.owl-prev,#fun-fact button.owl-next,#our-blog button.owl-prev,#our-blog button.owl-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  border: none;
  padding: 10px 20px;
  outline: none !important;
}
#our-team button.owl-prev,#our-products button.owl-prev,#our-classes button.owl-prev,#about-us button.owl-prev,#fitness-classes button.owl-prev,#fun-fact button.owl-prev,#our-blog button.owl-prev{
  left: -10px;
}
#our-team button.owl-next,#our-products button.owl-next,#our-classes button.owl-next,#about-us button.owl-next,#fitness-classes button.owl-next,#fun-fact button.owl-next,#our-blog button.owl-next{
  right: -10px;
}
#our-team .owl-carousel .owl-nav i,#our-products .owl-carousel .owl-nav i,#our-classes .owl-carousel .owl-nav i,#about-us .owl-carousel .owl-nav i,#fitness-classes .owl-carousel .owl-nav,#fun-fact .owl-carousel .owl-nav,#our-blog .owl-carousel .owl-nav{
  font-size: 20px;
  width: 60px;
  height: 60px;
}
#our-team .owl-carousel button.owl-prev i,#our-products .owl-carousel button.owl-prev i,#our-classes .owl-carousel button.owl-prev i,#about-us .owl-carousel button.owl-prev i,#fitness-classes .owl-carousel button.owl-prev i,#fun-fact .owl-carousel button.owl-prev i,#our-blog .owl-carousel button.owl-prev i{
  -webkit-clip-path: polygon(100% 100%, 100% 0, 43% 50%);
  clip-path: polygon(100% 100%, 100% 0, 43% 50%);
  padding: 20px 0 10px 32px;
}
#our-team .owl-carousel button.owl-next i,#our-products .owl-carousel button.owl-next i,#our-classes .owl-carousel button.owl-next i,#about-us .owl-carousel button.owl-next i,#fitness-classes .owl-carousel button.owl-next i,#fun-fact .owl-carousel button.owl-next i,#our-blog .owl-carousel button.owl-next i {
  -webkit-clip-path: polygon(0 100%, 0 2%, 59% 50%);
  clip-path: polygon(0 100%, 0 2%, 59% 50%);
  padding: 20px 32px 10px 0px;
}