      /* IG-new-sLIDER sTART*/
      .img-box {
        display: inline-block;
      }
      .ig-img-box img{
        display: inline-block;
        /* width: 349px; */
        height: 329px !important;
		object-fit:cover !important;
      }


      @media (min-width: 1000px) and (max-width: 1920px) {
        .ig-box .owl-item {
          width :349px !important;
        }
      }

      .ig-section-title {
        font-family: 'GT America';
      font-style: normal;
      font-weight: 700;
      font-size: 42px;
      line-height: 42px;
      text-align: center;
      text-transform: uppercase;
      padding-bottom: 60px;
      }

      .ig-box .owl-carousel .owl-item img {
        display: block;
        /* width: 349px; */
        height: 329px !important;
		object-fit:cover !important;
      }
      .ig-box .owl-dots{
        display: none;
      }


      /* ig NEW SLider END */
      /* Mobile */
@media (max-width:767px) {
	h2.ig-section-title {
    max-width: 400px;
    margin: 0 auto;
}
}
@media (max-width:400px) {
	h2.ig-section-title {
    max-width: 300px;
    margin: 0 auto;
}
}
      @media only screen and (max-width: 600px) {
        .ig-img-box {
          display: inline-block;
          width: 349px;
          height: 329px !important;
        }
        .ig-box .owl-item {

        }

        .music-player-slider{
          transform: translateX(0) !important;
        }
        .music-player-slider .owl-nav{
          text-align: center;
          transform: translateX(0) !important;
        }
        .music-player-slider .owl-dots{
          text-align: center;
          position: relative;
          top:30px !important;
        }
        .music-info{

        }
        .music-player-slider .owl-dots {
          position: relative;
          top: -37px !important;
        }
      }

      /* Tablet */
      @media only screen and (max-width: 1000px) {
        .music-player-slider{
          transform: translateX(0) !important;
        }
        .music-player-slider .owl-nav{
          text-align: center;
          transform: translateX(0) !important;
        }
        /* .music-player-slider .owl-dots {
          position: relative;
          top: -18px;
          left: -29px !important;
      } */
      }


      /* Desktop */
      .music-player-slider{
        transform: translateX(0px);
      }
      @media (min-width:769px) {
		.music-player-slider .owl-item {
		 max-width: 330px;
         min-width: 330px;
        }
      }
      .music-player-slider .owl-stage-outer{
		margin-bottom:75px;
		height: 430px;
      }
      .music-player-slider .owl-dots{
        text-align: center;
        position: relative;
        top:-37px;
      }
      .music-player-slider .owl-dot.active{
        display: inline-block;
        width: 10px;
        height: 10px;
        background-color: #000000 !important;
        border-radius: 50%;
        /* position: relative;
        left: 50%; */
      }
      .music-player-slider .owl-dot{
        margin: 0px 5px;
        display: inline-block;
        width: 10px;
        height: 10px;
        background-color: #00000066 !important;
        border-radius: 50%;
        /* position: relative;
        left: 50%; */
      }
      .music-player-slider .owl-nav{
        text-align: center;
		    position:relative;
		    z-index:10;
        /* transform: translateX(120px); */
      }
      .music-player-slider .owl-nav img{
        max-width: 28px;
        width: 100%;
        height:28px;

      }
      .music-player-slider .owl-prev{
        margin-right: 44px;
      }
      .music-player-slider .owl-next{
        margin-left: 44px;
      }
      .music_player_section_wrapper .owl-carousel .owl-item img{
        width: auto;
      }
      .music-player-slider .owl-stage{
        height: 415px;
        /* padding-left:0px !important; */
        position:relative;
        /* right: -165px; */
      }
      .music_player_section_wrapper h2{
        font-family: 'GT America';
        font-style: normal;
        font-weight: 700;
        font-size: 42px;
        line-height: 42px;
        text-align: center;
        text-transform: uppercase;
        color: #000000;
        padding-bottom: 50px;
      }

      #trainer_video_section{
        background-color: #F8F5F2 !important;
      }
      .music-img-box p{
        margin: 0;
      }

      .music-img{
        width: 100% !important;
        max-width: 330px !important;
    	display: inline-block !important;
    	margin-bottom: 36px;
		  height: 330px !important;
    	border-radius: 27px;
      }
	.music-img-box.item {
   		display: inline-block;
    	width: 100%;
	}

	.music-img-box.item a {
    	display: inline-block;
   		width: 100%;
	}

    .music-info {
        display: flex;
        /* padding: 0px 20px; */
        width: 100%;
        align-items: center;
        max-width: 298px;
        margin: 0 auto;
        /* column-gap: 20px; */
        justify-content: space-between;
      }
	.song-info {
   		 display: inline-block;
   		 width: 100%;
   		 max-width: 250px;
 }
      .music-info p{
		text-align:left;
      }
      .song-name{
        /* width: 275px; */
        font-family: 'GT America';
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0.2em;
        text-transform: uppercase;
        text-align:left !important;
        color: #000000;
        padding-bottom: 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
      }
      .artist-name{
        font-family: 'Sussie',Helvetica,Arial,Lucida,sans-serif;
        font-style: italic;
        font-weight: 400;
        font-size: 16px;
        line-height: 20px;
        letter-spacing: 0.2em;
        text-transform: uppercase;
		text-align:left !important;
        color: #000000;
        padding-bottom: 0;
      }
      .singer{
          display: inline-block;

      }

      .play-icon {
           display: inline-block !important;
           /* position: relative !important; */
           /* left: -35px; */
           /* top: auto; */
           width: 36px !important;
           height: 36px;
      }

      /* testimonials slider start */

      /* make all slide items same height start*/
      body {
        background-color: ivory;
      }
      /* scrollbar styling */
      .coach_review_content::-webkit-scrollbar {
        width: 4px;
      }

      .coach_review_content::-webkit-scrollbar-track {
        /* box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); */
      }

      .coach_review_content::-webkit-scrollbar-thumb {
        background-color: darkgrey;
        outline: 0px solid slategrey;
      }
      /* scrollbar styling end */

      .testimonial_slider_trainers {
	  	  width: 100%;
   		 display: inline-block;
      }
      .testimonial_slider .owl-carousel .owl-stage-outer{
      			/* overflow: visible !important; */
      }
      .testimonial_slider .owl-carousel .owl-stage {
        display: flex;
        padding-top: 20px;
      }
      .testimonial_slider .owl-stage .owl-item {
        display: flex;
        flex: 1 0 auto;
        height: auto;
      }
      .testimonial_slider .tilt_left .slider {
        transform: rotate(-10deg);
        opacity: 0.5 !important;
      }
      .testimonial_slider .slider {
		   clip-path: polygon(100% 0, 100% 100%, 100% 100%, 0 100%, 0 0);
      }
      .testimonial_slider .tilt_right .slider {
        transform: rotate(10deg);
    	   opacity: 0.5 !important;
		   clip-path: polygon(92% 0, 100% 33%, 100% 100%, 0 100%, 0 0);
      }
      /* make all slide items same height end*/

      .testimonial_slider .owl-item .slider {
        display: block;
        /* grid-template-columns: 1fr; */
        position: relative;
        transition: ease-in-out 0.5s all;
        margin-right:40px;
        opacity: 0.3;
      }
      .testimonial_slider .owl-item.active .slider {
        opacity: 1;
      }
      .testimonial_slider .slider__card {
        max-width: 263px;
		    width: 100%;
		    height: 400px;
        padding: 28px 24px;
        border-radius: 16px;
        display: block;
        color: #000;
        background-color: #fff;
        margin-bottom: 20px;
      }
      /* .testimonial_slider .slider__card p:nth-child(2) {
        padding-bottom: 0 !important;
      } */
      .testimonial_slider .slider__card .name {
        font-weight: 700;
		    font-size: 16px;
		    line-height: 20px;
        margin-bottom: 12px;
        padding-bottom: 0 !important;
        text-transform: capitalize;
      }
      .testimonial_slider .slider__card img {
        width: 152px !important;
        margin-bottom:12px;
      }
      .coach_review_content {
        max-height: 268px;
        overflow-y: scroll;
        display: inline-block;
        width: calc(100% + 10px);
        position: relative;
        padding-right: 10px;
        margin-right: -10px;
      }
      .coach_review_content p{
        padding-bottom: 0 !important;
        font-family: 'Sussie',Helvetica,Arial,Lucida,sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 13px;
        line-height: 23px;
        letter-spacing: -0.0035em;
        color: #000000;
        }

      .testimonial_slider .owl-nav {
        display: flex;
        justify-content: right;
        column-gap: 20px;
        margin-top: 10px;

      }
      .testimonial_slider .owl-nav img{
        max-width: 28px;
        width: 100%;
        height:auto;

      }

      .testimonial_slider .owl-dots {
        display: none;
      }

      .testimonial_slider .rotateReset {
        transform: rotate(0deg) !important;
      }
	  .testimonial_slider .slider .slider__card{
		transition:all 300ms ease-in-out;
	   }

      /* mobile responsive */
      @media (max-width: 600px) {
        .testimonial_slider .owl-stage{
  /* 			  position: relative !important;
          left: 38px !important; */
        }
        .testimonial_slider .slider__card {
          margin-bottom: 30px;
          font-size: 13px;
          padding: 32px 24px;
          line-height: 22px;
			    width:263px;
        }
        .testimonial_slider .slider__card--active{
          position: relative;
/*           left: 10px; */
          box-shadow: 0px 16px 20px rgb(159 161 174 / 20%);
        }
        .testimonial_slider .tilt_left .slider .slider__card{
          transform: rotate(-1deg);
          opacity: 0.8 !important;
          background-color:#b1b1b0;
        }

        .testimonial_slider .tilt_right .slider .slider__card{
          transform: rotate(1deg);
          opacity: 0.8 !important;
          background-color:#b1b1b0;
          position: relative;
          left: 20px;
        }
      .testimonial_slider .owl-item .slider {
        margin-right:0px;
      }
        .testimonial_slider .slider__card p {
          font-size: 13px;
          line-height: 22px;
          text-align: left;
          color: #000;
        }
        .coach_review_content {
          max-height: 268px;
          overflow-y: scroll;
          display: inline-block;
          width: calc(100% + 10px);
          position: relative;
          padding-right: 10px;
          margin-right: -10px;
        }
        .coach_review_content p{
          padding-bottom: 0 !important;
          font-family: inherit;
          font-style: normal;
          font-weight: 300;
          font-size: 13px;
          line-height: 23px;
          letter-spacing: -0.0035em;
          color: #000;
          }
        .testimonial_slider .owl-nav {
          display: flex;
          justify-content: center;
          column-gap: 20px;
          margin-top: 10px;
          position: relative;
          top: -20px;
        }
        .testimonial_slider .owl-stage .owl-item {
          display: flex;
          flex: 1 0 auto;
          height: auto;
/*           left: 5px !important; */
          justify-content: center !important;
        }
        .testimonial_slider .owl-stage .owl-item.tilt_right {
          left: -20px !important;
        }
      }
@media (max-width:600px) {
.owl-item.tilt_left {
    transform: translateX(20%);
}
.owl-item.tilt_right {
    transform: translateX(-20%);
}
}
@media (max-width:460px) {
.owl-item.tilt_left {
    transform: translateX(10%);
}
.owl-item.tilt_right {
    transform: translateX(-10%);
}
}
@media (max-width:400px) {
.owl-item.tilt_left {
    transform: translateX(5%);
}
.owl-item.tilt_right {
    transform: translateX(-5%);
}
}
@media (max-width:380px) {
.owl-item.tilt_left {
    transform: translateX(2%);
}
.owl-item.tilt_right {
    transform: translateX(-2%);
}
}
@media (max-width:376px) {
.owl-item.tilt_left {
    transform: translateX(0);
	opacity:0;
}
.owl-item.tilt_right {
    transform: translateX(0%);
	opacity:0;
}
}
      /* testimonials slider end */


     /* all trainers slider start */


	.et-l.et-l--header,
	#main-content,
	#et-main-area{
	  background: black !important;
	}
	.fp_trainers_filter_wrapper{

	}
	.fp_trainers_filter_wrapper .fp_trainers_filter{
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  column-gap: 20px;
	  margin-bottom: 96.25px;
	}
	.fp_trainers_filter_wrapper .fp_trainers_filter label{
	  font-family: 'Sussie',Helvetica,Arial,Lucida,sans-serif;
	  font-size: 16px;
	  line-height: 29px;
	  font-weight: 400;
	  color: #000000;
	  padding-bottom: 0px!important;
	  margin-bottom: 0px!important;
	}
	.fp_trainers_filter_wrapper .fp_trainers_filter .fp_trainers_locations_wrapper{
	  display: inline-block;
	  line-height: 1;
	  position: relative;
	}
	.fp_trainers_filter_wrapper .fp_trainers_filter .fp_trainers_locations_wrapper::after{
		font-family: ETmodules;
		content: "3";
		font-size: 25px;
		position: absolute;
		right: 35px;
		top: 50%;
		font-weight: 100;
		color: black;
		transform: translateY(-50%);
		-webkit-text-stroke: 0px white;
	}
	.fp_trainers_filter_wrapper .fp_trainers_filter .fp_trainers_locations_wrapper select{
	  font-family: 'Sussie',Helvetica,Arial,Lucida,sans-serif;
	  font-size: 16px;
	  margin-bottom: 0;
	  width: auto;
	  text-align: left !important;
	  border-radius: 0px;
	  padding-left: 37.44px!important;
	  padding-right: 58.56px!important;
	  padding-top: 16px;
	  padding-bottom: 16px;
	  position: relative!important;
	  display: inline-block!important;
	  -webkit-appearance: none!important;
	  min-width: 201px !important;
	  border: 1px solid;
	  margin-right: 0;
	  line-height: 100%;
	  color:black;
	  background: #f8f5f2
	}

	.fp_trainers_boxes_wrapper {
		background-repeat: no-repeat;
		display: inline-grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		grid-gap: 20px;
		row-gap: 32.5px;
		width:100%;
		justify-content: center;

	}
	.fp_trainer_box{
	  background-repeat: no-repeat !important;
	  background-size: cover !important;
	  background-position: center !important;
	  height: 423.5px;
	  width: 300px;
	  position: relative;
	  background-color: black;
	  border-radius: 19px;
	  text-align: left;
	}

	.fp_trainer_box:before {
		content: "";
		position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 33.83%, rgba(0, 0, 0, 0.733333) 84.67%);
		border-radius: 19px;
	}

	.fp_trainer_box:hover:before {
		position: absolute;
		top: 0;
		content: "";
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
		width: 100%;
		height: 100%;
		border-radius: 19px;
	}

	.fp_trainer_box .trainer_name{
		font-family: 'GT America',Helvetica,Arial,Lucida,sans-serif;
		font-size: 35px;
		font-weight: 700;
		color: #fff;
		line-height: 35px;
		padding-bottom: 20px;
		width: 181px;
	}

		div#kat-text-hover {
		font-size: 26px;
	}
    
		h3#kat-text {
		font-size: 27px;
	}

	.fp_trainer_box .trainer_specialisation{
		font-family: 'Sussie',Helvetica,Arial,Lucida,sans-serif;
		font-size: 16px;
		color: #fff;
		line-height: 24px;
		padding-bottom: 0px;
		font-weight: 400;
		width: 233px;
		pointer-events: none;
	}

	.fp_trainer_box a.trainer_link{
		padding-bottom: 10px!important;
		font-family: 'GT America',Helvetica,Arial,Lucida,sans-serif;
		font-size: 16px;
		line-height: 20px;
		font-weight: 700;
		color: #fff;
	}

	.fp_trainer_box .trainer_image{
	  width: 100%;
	  height: 100%;
	  object-fit: cover;
	  object-position: top;
	  /*filter: grayscale(1);*/
		border-radius: 19px;
	}

	.fp_trainer_box:hover .trainer_image{
	 /* filter: grayscale(0); */

	}

	.fp_trainer_box_hover{

	/*     display: inline-block!important;
		transform: translate(50%,50%); */
	/* 	position: relative;
		top: 49px;
		left: 200px; */
	}

	.fp_trainer_box_hover{
	  transition: all 0.3s ease !important;
	  visibility: hidden !important;
	  opacity: 0;
	  position: absolute;
	  top: 0;
	  bottom: 0;
	  left: 0;
	  right: 0;
	  width: 100% !important;
	  height: 100%;
	  padding: 40px 20px 40px 40px;
	  display: inline-grid;
	  align-items: center;
	  z-index: 1;
	}

	.fp_trainer_box .fp_trainer_box_normal h3{
		font-family: 'GT America',Helvetica,Arial,Lucida,sans-serif;
		font-size: 42px;
		font-weight: 700;
		line-height: 49px;
		color: #FFFFFF!important;
		text-transform:uppercase;
	}

	.fp_trainer_box .fp_trainer_box_normal{
		margin: 0px!important;
		width: 100%;
		position: absolute;
		top: auto;
		left: 0px;
		right: auto;
		padding-bottom: 39.75px;
		padding-left: 25px;
		padding-right: 25px;
		bottom: 0;
		z-index: 1;
	}

	.fp_trainer_box:hover .fp_trainer_box_normal{
		visibility: hidden!important;
		opacity: 0;
		transition: all 0.3s ease!important;
	}

	.fp_trainer_box:hover{
		background-size: cover;
		box-shadow: inset 0 0 0 2000px rgb(0 0 0 / 61%);
		transition: all 0.3s ease!important;
	}


	.fp_trainer_box:hover .fp_trainer_box_hover{
		visibility: visible!important;
		opacity: 1;
		width: unset!important;
		transition: all 0.3s ease!important;
	}

/* 	.fp_trainer_box .fp_trainer_box_hover .fp_trainer_box_hover_inner{
	  display: inline-block;
	  width: 100%;
	  height: auto;
	  overflow-y: auto;
      overflow-x: hidden;
	  max-height:365px;

	} */

	/* Load more button*/

	button.trainers-view-more {
		padding: 17px 4px;
		gap: 10px;
		width: 201px;
		height: 50px;
		border: 1px solid #000000;
		border-radius: 3px;
		font-family: 'Sussie',Helvetica,Arial,Lucida,sans-serif;
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 16px;
		color: #000000;
		margin-top: 30.25px;
		cursor:pointer;
	}

	@media(max-width:1024px){
	  .fp_trainer_box{
		margin-bottom: 6px;
	  }
		.fp_trainers_boxes_wrapper{
			grid-template-columns: 1fr 1fr 1fr;
			row-gap: 0;
		}
	  .fp_trainer_box .trainer_image {
		filter: none;
	  }
	  .fp_trainer_box .fp_trainer_box_normal{
		display: none !important;
	  }
	  .fp_trainer_box .fp_trainer_box_hover {
		visibility: visible!important;
		opacity: 1 !important;
		width: unset!important;
		transition: all 0.3s ease!important;
		align-items: center;
	  }

	  .fp_trainers_filter_wrapper .fp_trainers_filter {
		margin-left: 0%;
		margin-right: 0%;
	  }

		.fp_trainers_boxes_wrapper {
		justify-items: center;
	}
	.fp_trainers_boxes_wrapper {
		justify-items: center;
		row-gap:32.5px;
	  }
		.fp_trainer_box {
		margin-bottom: 0px;

	}
			.fp_trainer_box:before {
		content: "";
		position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 33.83%, rgba(0, 0, 0, 0.733333) 84.67%);
		border-radius: 19px;
	}

	.fp_trainer_box:hover:before {
		position: absolute;
		top: 0;
		content: "";
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
		width: 100%;
		height: 100%;
		border-radius: 19px;
	} 
		
		.fp_trainer_box .fp_trainer_box_hover {
		visibility: hidden!important;
	  }
	
	.fp_trainer_box .fp_trainer_box_normal h3{
		visibility: visible!important;
	}
	
	.fp_trainer_box .fp_trainer_box_normal {
		display:block !important;
	}
	}
	@media(max-width:980px){
	  .fp_trainers_filter_wrapper .fp_trainers_filter {
		margin-left: 10%;
		margin-right: 10%;
	  }
		.fp_trainers_boxes_wrapper{
			grid-template-columns: 1fr 1fr;
			row-gap: 0;
		}

		.fp_trainers_boxes_wrapper {
		justify-items: center;
		
	}
		.fp_trainer_box:before {
       content: "";
       position: absolute;
       top: 0;
       width: 100%;
       height: 100%;
       background: linear-gradient(180deg, rgba(0, 0, 0, 0) 33.83%, rgba(0, 0, 0, 0.733333) 84.67%);
       border-radius: 19px;
   }

   .fp_trainer_box:hover:before {
       position: absolute;
       top: 0;
       content: "";
       background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
       width: 100%;
       height: 100%;
       border-radius: 19px;
   }
		
		.fp_trainers_boxes_wrapper {
		row-gap:32.5px;
	  }
		.fp_trainer_box {
		margin-bottom: 0px;

	}
		
		.fp_trainer_box .fp_trainer_box_hover {
		visibility: hidden!important;
	  }
	
	.fp_trainer_box .fp_trainer_box_normal h3{
		visibility: visible!important;
	}
	
	.fp_trainer_box .fp_trainer_box_normal {
		display:block !important;
	}

	}
	@media(max-width:768px){
	  .fp_trainers_filter_wrapper .fp_trainers_filter {
		margin-left: 10%;
		margin-right: 10%;
	  }
		.fp_trainers_boxes_wrapper{
			grid-template-columns: 1fr 1fr ;
		}
		.fp_trainers_boxes_wrapper {
		justify-items: center;
	}
	  .fp_trainers_filter_wrapper .fp_trainers_filter {
		align-items: center;
		display: flex;
		column-gap: 20px;
		margin-bottom: 96.25px;
	  }
	  .fp_trainers_filter_wrapper .fp_trainers_filter label {
		display: inline-block;
		width: 100% !important;
		text-align: left;
		line-height: 18px;
	  }
	  .fp_trainers_filter_wrapper .fp_trainers_filter .fp_trainers_locations_wrapper {
		display: inline-block;
		line-height: 1;
		position: relative;
	  }

		.fp_trainers_boxes_wrapper {
		justify-items: center;
		row-gap:32.5px;
	  }
		.fp_trainer_box {
		margin-bottom: 0px;

	}
		.fp_trainer_box .fp_trainer_box_hover {
		align-items: center;
		visibility: hidden!important;
	}
		.fp_trainer_box:before {
       content: "";
       position: absolute;
       top: 0;
       width: 100%;
       height: 100%;
       background: linear-gradient(180deg, rgba(0, 0, 0, 0) 33.83%, rgba(0, 0, 0, 0.733333) 84.67%);
       border-radius: 19px;
   }

   .fp_trainer_box:hover:before {
       position: absolute;
       top: 0;
       content: "";
       background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
       width: 100%;
       height: 100%;
       border-radius: 19px;
   } 
		
		.fp_trainer_box .fp_trainer_box_normal h3{
       visibility: visible!important;
   }
		.fp_trainer_box .fp_trainer_box_normal {
       display:block !important;
   }
	}

@media(max-width:480px){
	.fp_trainers_boxes_wrapper{
			grid-template-columns: 1fr;
		}
	
 	.fp_trainer_box:before {
		content: "";
		position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(180deg, rgba(0, 0, 0, 0) 33.83%, rgba(0, 0, 0, 0.733333) 84.67%);
		border-radius: 19px;
	}

	.fp_trainer_box:hover:before {
		position: absolute;
		top: 0;
		content: "";
		background: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
		width: 100%;
		height: 100%;
		border-radius: 19px;
	} 
	
	.fp_trainer_box .fp_trainer_box_hover {
		visibility: hidden!important;
	  }
	
	.fp_trainer_box .fp_trainer_box_normal h3{
		visibility: visible!important;
	}
	
	.fp_trainer_box .fp_trainer_box_normal {
		display:block !important;
	}
}

/* all coaches custom css*/

@media(min-width:1440px){
.et_pb_column_3.free_sessiona {
  width: 24.5% !important;
  }
}

@media only screen and (min-width: 1024px){
.of_hdr_btn {
  width:338px;
  height:72px;
}
}
@media only screen and (max-width: 480px){
.et_pb_row_3.et_pb_row.trsiners_btm_form{
  margin-left: 0px !important;
  margin-right: 0px !important;
}
  .foa_cta_form .gform_wrapper.gravity-theme input[type=text] {
  line-height:29px !important;
}
  .et_pb_text_6.ready_to_txt h3{
    text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.65);
  }
  .et_pb_section_3.all_coaches_form{
    justify-content:center;
  }
  
  .foa_cta_form div#gform_fields_3{
    /*max-width: 284px;*/
    margin: 0 auto;
  }
  
  .pt_session_btn{
    min-width:308px !important;
  height:72px;
  }
}
.foa_cta_form .gform_wrapper.gravity-theme .gform_footer input{
  background: white;
    color: black;
}

#gform_confirmation_wrapper_3 .gform_confirmation_message {
    background-color: black !important;
    padding: 20px;
    border-radius: 5px;
    color: white;
    font-size: 20px;
    font-family: 'Sussie',Helvetica,Arial,Lucida,sans-serif !important;
    text-align: center;
}

/* specific coaches font changes*/

.fp_trainer_box.jacqueline-marinkovic h3 {
    font-size: 40px !important;
}

.fp_trainer_box.josh-stepkovitch h3 {
    font-size: 38px !important;
}

.fp_trainer_box.orlando-olly-vieira h3 {
    font-size: 37px !important;
}

.fp_trainer_box.kat-cheloudtchenko .trainer_name {
    font-size: 26px;
}

/* all coaches custom css end*/