/*=====================================PARENT COACH VIEW CSS START===================================*/

	.pace {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  z-index: 99999999999999;
  position: fixed;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 400px;
  border: 0px;
  height: 1px;
  overflow: hidden;
  background: #ccc;
  -webkit-transition: all 1s;
  transition: all 1s;
}
.pace .pace-progress {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  max-width: 100%;
  position: fixed;
  z-index: 99999999999999;
  display: block;
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  width: 100%;
  background: #212529;
}

.pace.pace-inactive {
  width: 100vw;
  opacity: 0;
}
.pace.pace-inactive .pace-progress {
  max-width: 100vw;
}
.loading-text {
    top: 35% !important;
}
		#preloader {
			width: 100%;
			height: 100vh;
			overflow: hidden;
			position: fixed;
			z-index: 9999999;
			top: 0;
			
		}
		.loading-text {
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 10px;
    position: absolute;font-size:20px;
    top: 45%;
    left: 50%;z-index: 99;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}#preloader:after, #preloader:before {
    content: '';
    position: fixed;
    left: 0;
    height: 50vh;
    opacity: 1;
    background-color: #f1f1f1;
    width: 100%;
    -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
    transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
} #preloader:after {
    bottom: 0;
}

#preloader.isdone {
  visibility: hidden;
  -webkit-transition-delay: 1.5s;
          transition-delay: 1.5s;
}
#preloader.isdone:after, #preloader.isdone:before {
  height: 0;
  -webkit-transition: all 0.7s cubic-bezier(1, 0, 0.55, 1);
  transition: all 0.7s cubic-bezier(1, 0, 0.55, 1);
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
}
.loading-text.isdone {
    top: 40%;
    opacity: 0;
    -webkit-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1);
    -webkit-transition-delay: .5s;
    transition-delay: .5s;
}

.findcoach-profile .header-div{
	height: 300px;
}
.findcoach-profile-div .top-header-coach .thumb-images {
    top: -70px;
	max-height: 180px;
    max-width: 180px;
}
.d-flex{ display: flex;}
.certified-logo ul li{
    list-style-type: none;
    float: left;
    display: block;
    width: 40px;
    margin-left: -15px;
}
.certified-logo ul li:nth-child(1) {
  z-index: 8;
  position: relative;
}
.certified-logo ul li:nth-child(2) {
  z-index: 7;
  position: relative;
}
.certified-logo ul li:nth-child(3) {
  z-index: 6;
  position: relative;
}
.certified-logo ul li:nth-child(4) {
  z-index: 5;
  position: relative;
}
.certified-logo ul li:nth-child(5) {
  z-index: 4;
  position: relative;
}
.certified-logo ul li:nth-child(6) {
  z-index: 3;
  position: relative;
}
.certified-logo ul li:nth-child(7) {
  z-index: 2;
  position: relative;
}
.certified-logo ul li:nth-child(8) {
  z-index: 1;
  position: relative;
}
.certified-logo ul li:nth-last-child(1){
    margin-right: 40px;
}
.certified-logo ul{
  padding-left: 0 !important;
}
.certified-logo ul li img{
    width: 100%;
}
.certified-logo{
    margin-left: 15px;
}
.required-buttons{
    display: flex;
	margin-top: 15px;
}
.findcoach-profile-div .top-div-right-01 {
    width: 100% !important;
    display: flex;
    align-items: center;
    justify-content: flex-start;
	padding: 0;
}
.findcoach-profile-div .top-header-coach h3 {
    margin: 0;
    padding: 0;
    width: auto;
    text-align: left;
	margin-bottom: 15px;	
}
.findcoach-profile-div .top-header-coach h4 {
	margin-bottom: 15px;	
}
.top-head-button {
    border: 1px solid #CBD1D6;
    background-color: transparent;
    border-radius: 4px;
    margin-right: 10px;
    display: flex;
    align-items: center;
}
.shield-color-control {
    color: #04E4C3;
    font-size: 24px;
}
.mr-10 {
    margin-right: 10px !important;
}
.profile-head h3 {
    font-weight: 700;
}
.findcoach-profile-div .top-div-right-01 .column-003 {
    width: auto;
    flex-grow: 1;
    text-align: end;
    margin-right: 26px;
}
button:focus-visible {
    outline: none !important;
}
.findcoach-profile-div .right-content-div {
    margin: 0 -15px 20px 15px;
}
.main-bg-color{
	background-color: #eceff0 !important;
}
.f-column{flex-direction: column !important;}
.findcoach-profile-div .top-header-coach {
    margin: 25px 0;
    padding: 0;
    width: 100%;
    display: block;
    margin-top: 0;
    padding-top: 15px;
	padding-bottom: 15px;
    background-color: #ffff;
}
.findcoach-profile-div .div-left-tab .nav li a {
    background-color: transparent;
}
.findcoach-profile-div .div-left-tab .nav li{
    border-bottom: none;
}
.findcoach-profile-div .div-left-tab .custom-tab {
    border: none;
}
.findcoach-profile-div .div-left-tab {
    height: 100vh;
    background-color: #ffff;
    border: 1px solid #e0e0e0;
}
.findcoach-profile-div .right-content-div .container-div {
	background-color: #ffffff;
	height: 100vh;
	border: 1px solid #e0e0e0;
	min-height: auto;
	overflow-y: scroll;
	overflow-x: hidden;
}
.filled{ color:#fdb413;}
.video-head-1 {
    display: flex;
    justify-content: space-between;
}
.findcoach-profile-div .right-content-div .about-coach-edit {
	background-color: transparent !important;
	border: none !important;
	padding: 0 !important; 
	overflow: hidden;
}
.about-coach-container{
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	padding: 10px 30px;
	margin-bottom: 15px;
}
.view-1-cont{
	background-color: #ffffff;
	border: 1px solid #e0e0e0;
	padding: 10px 30px;
	height: 100vh;
}
.coach-video-1 img {
    max-width: 80%;
    margin: 37px auto;
	cursor: pointer;
}
.button-bg{
    background-color: #e9b32d;
}
.top-header-coach .star-span{
    padding: 0 6px 0 0;
    float: unset;
}
/* .parent-menu .list-inline li.last a{
	padding-top: 30px;
} */
.parent-menu .list-inline li {
    vertical-align: revert;
}
.popup-control {
    background-color: transparent !important;
    box-shadow: none !important;
	border: none;
}
.video-popup-space {
    margin-top: 100px !important;
}
.close-but-edit {
    opacity: 1;
    font-size: 42px !important;
    font-weight: 500 !important;
    border: 1px solid #6e6e6e !important;
    padding: 2px !important;
    height: 34px;
    display: flex !important;
    justify-content: center;
    align-items: center;
    z-index: 1 !important;
    top: 6% !important;
}
.border-none{
	border: none;
}
#coach-video-parant .modal-header {
	background: unset;
    border: none;
}
.select2 option{
	color: #000;
}
.contact-coach-form .modal-header{
    height: 102px !important;
}
.contact-coach-form .modal-dialog {
    margin-top: 30px!important; 
}
.middle-coach-content {
    margin: 0;
    padding: 25px 0;
    position: relative;
}
.middle-coach-content .row-content .col-first {
    margin: 0;
    padding: 0;
    width: 15%;
    float: left;
}
.middle-coach-content .row-content{
	margin-bottom: 50px;
}
.middle-coach-content .row-content .col-first .img-middle-div .center-img {
    margin: 0 auto;
    padding: 0;
    width: 48px;
    border-radius: 100%;
}
.middle-coach-content .row-content .col-first h3 {
    margin: 0;
    padding: 10px 0 0 0;
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}
.middle-coach-content .row-content .col-second {
    margin: 0;
    padding: 0 30px 0 0;
    width: 70%;
    float: left;

}
.middle-coach-content .row-content .col-second .quote {
    /* margin: -15px 0 0 0; */
    padding: 0 10px;
    font-size: 48px;
    font-weight: 300;
    color: #fdb414;
    font-weight: 400;
    vertical-align: middle;
    font-family: Ubuntu, sans-serif;
    float: left;
    vertical-align: top;
}
.middle-coach-content .row-content .col-second .quote-end{
	float: right;
    margin-top: -15px;
    transform: rotate(180deg);
    position: absolute;

}
.middle-coach-content .row-content .col-second p {
    margin: 0;
    padding: 5px 0;
    line-height: 18px;
    font-size: 14px;
    color: #666;
    font-weight: 400;
	padding-left: 35px;
}
.middle-coach-content .row-content .col-second .sub-date {
    margin: 0;
    padding: 20px 0 0 40px;
    font-size: 12px;
    color: #b3b1b1;
    font-weight: 400;
}
.thumb-for-popup{
    width: 109px !important;
    height: 107px !important;
}
.parent-menu .list-inline li.message-top .messagecounter {  width: 18px;  height: 18px;top: 10px;}
#sidebar-coach .background-control{	margin-top: 87px !important;}
/*=========================================RESPONSIVE 320PX TO 480PX ============================*/
@media only screen and (min-width: 320px) and (max-width: 480px) {
	
	.certified-teach-container .image-area img {width: 100%;}
	.profile-head {
		width: 100%;
	}
	.view-1-cont {
		margin-bottom: 20px;
	}
	.view-1-cont,
	.tab-pane{
		height:fit-content !important;
	}
	.findcoach-profile-div .top-div-right-01 .column-003 { position: absolute; top: 30px;right: -25px;}
	.findcoach-profile-div .top-header-coach .thumb-images {
		max-height: 200px;
		max-width: 200px;
		left: 0%;
		top:0;
		margin-top: -70px !important;
		margin-bottom: 20px !important;
	}
	.findcoach-profile-div .top-div-right-01 {
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	.required-buttons {
		flex-direction: row;
		flex-wrap: wrap;
	}
	.top-head-button {
		margin-bottom: 15px;width: fit-content !important;
	}
	.findcoach-profile-div .right-content-div{
		margin: 0 -15px 0 -15px;
	}
	.about-coach-container {
		padding: 10px 15px;
		margin-top: 15px;
	}
	.view-1-cont {
    padding: 10px 15px;
	}
	.button-bg {
    margin-top: 10px;
	}
	.coach-profie-div h3 {
    font-size: 12px;
    line-height: 16px;
	}
	.findcoach-profile-div .right-content-div .container-div {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.findcoach-profile-div .div-left-tab {
		height: fit-content;
	}
	.logo img {
		max-width: 170px;
	}
}



/*=========================================RESPONSIVE 481px TO 575px ============================*/
@media only screen and (min-width: 481px) and (max-width: 575px) {
	.required-buttons {
		display: flex;
		margin-top: 15px;
	}
	.findcoach-profile-div .top-header-coach .thumb-images{
		max-width: 200px;
		max-height: 200px;
	}
	.top-head-button {
		margin-bottom: 15px;
	}
	.findcoach-profile-div .right-content-div{
		margin: 0 -15px 0 -15px;
	}
	.about-coach-container {
		padding: 10px 15px;
		margin-top: 15px;
	}
	.view-1-cont {
		padding: 10px 15px;
	}
	.button-bg {
		margin-top: 10px;
	}
	.coach-profie-div h3 {
		font-size: 12px;
		line-height: 16px;
	}
	.findcoach-profile-div .right-content-div .container-div {
		margin-top: 30px;
	}
	.findcoach-profile-div .div-left-tab {
		height: fit-content;
	}
	.top-head-button {
		padding: 4px 9px;
		font-size: 10px;
	}
	.shield-color-control {
		font-size: 16px;
	}
	button.btn.top-head-button img {
		max-width: 17px;
	}
	.findcoach-profile-div .top-div-right-01 .column-003{
		margin-left: -120px;
		margin-top: 10px;
	}
	.findcoach-profile-div .top-div-right-01 {
		align-items: flex-start;
	}
	.logo img {
		max-width: 160px;
	}
}



/*=========================================RESPONSIVE 576px TO 767px ============================*/
@media only screen and (min-width: 576px) and (max-width: 767px) {
	.top-head-button {
		margin-bottom: 15px;
	}
	.findcoach-profile-div .top-header-coach .thumb-images{
		max-width: 200px;
		max-height: 200px;
	}
		.top-head-button {
		margin-bottom: 15px;
	}
	.findcoach-profile-div .right-content-div{
		margin: 0 -15px 0 -15px;
	}
	.about-coach-container {
		padding: 10px 15px;
		margin-top: 15px;
	}
	.view-1-cont {
		padding: 10px 15px;
	}
	.button-bg {
		margin-top: 10px;
	}
	.coach-profie-div h3 {
		font-size: 12px;
		line-height: 16px;
	}
	.findcoach-profile-div .right-content-div .container-div {
		margin-top: 30px;
	}
	.findcoach-profile-div .div-left-tab {
		height: fit-content;
	}
	.top-head-button {
		padding: 4px 9px;
		font-size: 10px;
	}
	.shield-color-control {
		font-size: 16px;
	}
	button.btn.top-head-button img {
		max-width: 17px;
	}
	.findcoach-profile-div .top-div-right-01 .column-003{
		margin-left: -120px;
		margin-top: 10px;
	}
	.findcoach-profile-div .top-div-right-01 {
		align-items: flex-start;
	}
	.logo img {
		max-width: 160px;
	}

}





/*=========================================RESPONSIVE 768px TO 991px ============================*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.findcoach-profile-div .top-header-coach .thumb-images{
		max-width: 180px;
		max-height: 180px;
		left: 0;
	}
	.top-header-coach .thumb-images .img-profile {
		width: 180px;
		height: 180px;
	}
	.findcoach-profile-div .top-div-right-01 {
		align-items: flex-start;
		flex-direction: column;
	}
	.coach-profie-div h3 {
		font-size: 14px;
		line-height: 20px;
	}
	.findcoach-profile-div .div-left-tab .nav li a{
		padding: 10px 13px;
		font-size: 13px;
	}
	.login-a li a{
		font-size: 13px;
	}
}

/*=========================================RESPONSIVE 992px TO 1024px ============================*/

@media only screen and (min-width: 992px) and (max-width: 1024px) {
	.testimonial .profile-img {
		right: -60px;
	}
	.search-top-div .col-md-7 {
		width: 75%;
	}
}
/*=========================================RESPONSIVE 992px TO 1199px ============================*/

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .findcoach-profile-div .top-header-coach .thumb-images{
        left: 0;
        max-width: 160px;
        max-height: 160px;
    }
    .top-header-coach .thumb-images .img-profile {
        width: 160px;
        height: 160px;
    }
	.live-lion-meddile-section .howitwork-section .the-future-kids {
		-ms-grid-columns: 1fr 1fr 1fr;
		grid-template-columns: 1fr 1fr 1fr;
	}
	.search-top-div .col-md-7 {
		width: 75%;
	}
}




/*=========================================RESPONSIVE 1200px TO 1439px ============================*/

@media only screen and (min-width: 1200px) and (max-width: 1439px) {

    .findcoach-profile-div .top-header-coach .thumb-images{
        left: 0;
        max-width: 180px;
        max-height: 180px;
    }

    .top-header-coach .thumb-images .img-profile {
        width: 180px;
        height: 180px;
    }
}




/*=========================================RESPONSIVE 1440px TO 1639px ============================*/

@media only screen and (min-width: 1440px) and (max-width: 1639px) {
    
    .findcoach-profile-div .top-header-coach .thumb-images {
        left: 2%;
		max-width: 230px;
		max-height: 230px;
    }

    .top-header-coach .thumb-images .img-profile {
        width: 100%;
        height: 100%;
    }

}

/*=========================================RESPONSIVE 1640px TO 1880px ============================*/

@media only screen and (min-width: 1640px) and (max-width: 1880px) {
    
    .findcoach-profile-div .top-header-coach .thumb-images {
        left: 12%;
        max-width: 104%;
        max-height: 100%;
    }

    .top-header-coach .thumb-images .img-profile {
        width: 100%;
        height: 100%;
    }

}


/*=========================================PARENT COACH VIEW CSS END=======================================*/

#sidebar-coach.modal.fade:not(.in) .modal-dialog {
    -webkit-transform: translate3d(25%, 0, 0);
    transform: translate3d(25%, 0, 0);
}
@media only screen and (max-width: 1200px){
	.parent-menu .list-inline li {margin: 0 0px 0 0;}
	.tablet header>.content>.close {
		left: 30px !important;}
	
}
@media only screen and (max-width: 991px){
	.findaclass-container .findaclass-row .btm-col .desc-txt .three-col-div {
	    display: flex;
    flex-wrap: wrap;
	}
	.findaclass-container .findaclass-row .btm-col .desc-txt .three-col-div .cols-1 {
		width: 50% !important;
		padding: 0px 20px 0px 15px !important;
		margin: 0px !important;
	}
	.findaclass-container .findaclass-row .btm-col .desc-txt .three-col-div .cols-1:nth-child(2){
		border-right: 0px!important;
	}
	.findaclass-container .findaclass-row .btm-col .desc-txt .three-col-div .cols-3 {
		width: 50% !important;
		padding-left: 15px;
	}
	.bg-color-fdb414:after {border-bottom: 100px solid #fdb414;top: -101px;border-right: 740px solid transparent;}
	.btn {padding: 6px 5px !important;}
	.side-text h5 {	padding: 11px 40px !important;	}
}
@media only screen and (max-width: 1024px){.home-div .banner-text h2 {font-size: 30px;margin-top: 60px;}
	.birthday-parties-div {	margin-top: -140px;	padding: 370px 0 0 0;}
	.live-lion-meddile-section .howitwork-section .heading-content h1{	padding: 0px 15px; text-align: center;}
	.bg-color-row-4 {height: auto;}
	.header-div.testimonials-div{    height: 500px;}
	.character-devlopment-div {	padding: 150px 0 100px 0 !important;}
	.map-div {
		margin: 1px 0 0 0;
		padding: 0;
		position: fixed;
		top: 255px;
		right: 20px;
		width: 31%!important;
		height: 430px;
		transition: all 1s;
	}
	.testimonial-items {padding: 0px 15px;}
	.findaclass-container .findaclass-row .btm-col .desc-txt .three-col-div .cols-1 {margin: 0 10px 0 0;}
	.findaclass-container .findaclass-row .btm-col .desc-txt .three-col-div .cols-3 {width: 35%;}
	.findaclass-container .findaclass-row .btm-col .desc-txt .three-col-div .cols-1:nth-child(2) {width: 25%;}
	.parent-menu .list-inline li {margin: 0 0px 0 0;}
	.full-width-link{display: flex;}
	.full-width-link form{width: 47%;margin-right: 10px}
	
}
@media only screen and (max-width: 991px){.map-div { position: revert; top: 0px; right: 0px; width: 100% !important; height: 430px;transition: auto;}
#sidebar-coach .modal-dialog { width: 800px;}
.parent-menu .list-inline li a {padding: 0 5px;}
.parent-menu .list-inline li.last {	margin-right: 5px;}
}
@media only screen and (max-width: 768px){
	.parent-menu .list-inline li.last a{padding-bottom: 0px;}
	.bg-color-fdb414:after {top: -100px !important;	border-right: 700px solid transparent !important;left: 0px !important;border-bottom: 95px solid #fdb414;}
	.testimonials-div{margin: 0px 15px !important;}
	.header-div{margin: 0px !important;	}
	.plus-btn {	width: 50px !important;	}
	.home-div .banner-text h2 {	font-size: 24px;margin-top: 0px;padding-top: 0px;}
	.findaclass-container .findaclass-row .btm-col .desc-txt .three-col-div .cols-1, .findaclass-container .findaclass-row .btm-col .desc-txt .three-col-div .cols-3 {	padding-top: 15px;	}
	.our-1 .bg-color-row-2 {padding: 0px 0 70px 0!important;}	
	.modal-header .close {font-size: 35px !important;}	
	.our-policies-section {margin: -45px 0 0 0;}
	.header-div.testimonials-div{ height: 400px;}
	#sidebar-coach .modal-dialog { width: 700px;}
	.full-width-link form {	width: 100%;}
	.round-edit {
		margin: -50px 0px 0 180px;
	}
	.payment-method-tbl .table>tbody>tr>td{
		padding: 4px;
	}

}

@media only screen and (max-width: 576px){
	.order-summary-row .tooltip-inner{
		font-size: 14px;
		line-height: 22px;
		padding: 12px;
	}
	.payment-ccd-div .form-group{
		height:auto !important;
	}
	.mmb10 img{
		padding-top:8px;
	}
	.payment-ccd-div label{
margin-bottom: 10px !important;
margin-top:10px !important;
	}
	.loading-text {
		top: 30% !important;
	}
	.bg-color-fdb414:before {
		border-bottom: 100px solid #fdb414;
		top: -78px !important;
		border-left: 445px solid transparent !important;
	}
	.bg-color-fdb414:after {
		top: -80px !important;
		border-right: 380px solid transparent !important;
	}
	.home-div .video-play-btn {padding: 40% 0 5% 0;}
	.parent-menu .list-inline li a {padding: 20px 0;}
	.findaclass-container .findaclass-row .btm-col .desc-txt .three-col-div .cols-1, .findaclass-container .findaclass-row .btm-col .desc-txt .three-col-div .cols-3 {width: 100% !important;}
		.findaclass-container .findaclass-row .btm-col .desc-txt {width: 100%;margin-left: 0px;	margin-top: 80px;}
		.findaclass-container .findaclass-row .btm-col .desc-txt .three-col-div .cols-1, .findaclass-container .findaclass-row .btm-col .desc-txt .three-col-div .cols-3 {padding-left: 0px !important;
				padding-top: 15px !important;
			}
			.side-icon {padding: 6px 5px;}
			.side-text h5 {	padding: 11px 5px !important;	font-size: 14px !important;}
			.custom-btn-edit {padding: 5px 20px;	}
			#sidebar-coach .modal-dialog {	width: 100%;}
			.lkf-end img {max-width: 125px !important;}
			.background-control .coach-head {
				display: revert;}
				.thumb-for-popup {	width: 80px;height: 80px;}
				.lkf-end img {
					position: unset !important;
				}
				/* .verified_icons h3{
				    margin-left: -15px !important;
				}
				.certified-logo {
					margin-left: -5px !important;
				} */
				
				.coach-heading-div .justify-between{
					display: revert !important;
				}
				.algin-control, .bg-verifi-bar{	display: revert !important;}
				.verified_icons {margin-left: 0px !important;}
			 .insured-btn{
					margin-left: 0px !important;
					margin-top:15px !important;
				}
				.insured-btn .justify-between{
					display: flex !important;   justify-content: flex-start !important;}
					.btn {
						font-size: 10px;
					}
					.profile-div.parent_dasboard_div .right-sidebar .card-div-01 .span_txt {
						font-size: 14px;
					}


					.custom-btn-edit {
						padding: 7px 14px !important;
						font-size: 12px;
					}
					.custom-btn-edit span svg{
						width: 25px;
						margin-right: 10px;
					}
					.Skills-list h4, .Education-div h4{
						font-size: 16px !important;
					}
					.coach-text h1, .Available-Classes h1, .coach-Available-Classes h1, .Qualificat-control h1, .Safety-control h1, .Reviews-control h1 {
						font-size: 18px !important;
					}
					.coach-text h3 {
						font-size: 16px !important;
					}
					.bg-yellow{
						font-size: 12px !important;
						padding: 0px 32px !important;
					}
					.Safety-control p{
						font-size: 12px;
						line-height: 17px;
					}
					.STERLING-edit{
						text-align: center;
					}
					.STERLING-edit h5 {
						margin: 0;
						font-size: 13px;
						font-weight: 500;
					}
					.STERLING-edit h3 {
						margin: 0;
						margin-bottom: 10px;
						font-size: 14px;
						font-weight: 700;
					}
					.bg-verifi-bar:nth-child(2){
						text-align: center !important;
					}
					.verifi-left {
						display: flex;
						align-items: center;
						flex-direction: column;
					}
					.verifi-icon-size {
						margin-right: 0px !important;
					}
					.middle-coach-content{
						font-size: 14px;
					}
					.left-auto{
						margin-left: auto !important;
					}
					

}
@media only screen and (max-width: 475px){
	.bg-color-fdb414:after {
		top: -95px !important;
		border-right: 360px solid transparent !important;
		left: -30px !important;
		border-bottom: 80px solid #fdb414;
	}
	.bg-color-row-7 h2 {margin-top: 20px;}
	.message_div_1 {margin: 45px auto 40px auto!important;}
	a.btn.btn-primary.btn-custom.contact-admin {margin-bottom: 20px;}
	.contact-coach-form .modal-dialog {	margin-top: 100px!important;}
	.testimonial-area {padding: 50px 0 0 0;}
	.bg-color-row-7.bg-color-fdb414:after {
		top: -80px !important;}
		.character-devlopment-img {padding: 0 0 50px 0;}
		.ijaz_testimonial {
			padding: 50px 0 100px 0;
		}
		.insured-btn .justify-between {
			display: revert!important;
			justify-content: flex-start !important;
		}
		.insured-btn ul {
		    display: revert !important;
    margin-top: 10px;
		}
		.coach-ids {
			padding: 10px 10px;
		}
		.coach-avtar {
			position: revert;
		}
		.coach-header {
			padding: 20px 10px 10px 10px;
		}
		.tel-link-modal {
			font-size: 13px;
		}
		.findcoach-profile-div .top-div-right-01 .column-003 {
			position: absolute;
			left: 0px;
			bottom: 0px;
			margin-top: 15px;
		}
		.parent-menu .list-inline li {
			margin: 0 5px 0 0;
		}
		.custom-btn-edit {
			padding: 7px 14px !important;
			font-size: 12px;
		}
		.custom-btn-edit span svg{
			width: 25px;
			margin-right: 10px;
		}
		.Skills-list h4, .Education-div h4{
			font-size: 16px !important;
		}
		.coach-text h1, .Available-Classes h1, .coach-Available-Classes h1, .Qualificat-control h1, .Safety-control h1, .Reviews-control h1 {
			font-size: 18px !important;
		}
		.coach-text h3 {
			font-size: 16px !important;
		}
		.bg-yellow{
			font-size: 12px !important;
			padding: 0px 32px !important;
		}
		.Safety-control p{
			font-size: 12px;
			line-height: 17px;
		}
		.STERLING-edit{
			text-align: center;
		}
		.STERLING-edit h5 {
			margin: 0;
			font-size: 13px;
			font-weight: 500;
		}
		.STERLING-edit h3 {
			margin: 0;
			margin-bottom: 10px;
			font-size: 14px;
			font-weight: 700;
		}
		.bg-verifi-bar:nth-child(2){
			text-align: center !important;
		}
		.verifi-left {
			display: flex;
			align-items: center;
			flex-direction: column;
		}
		.verifi-icon-size {
			margin-right: 0px !important;
		}
		.middle-coach-content{
			font-size: 14px;
		}
		

}
@media only screen and (max-width: 768px){
#sidebar-coach .modal-dialog {
    width: 100%;
}
}
.over-control{
	z-index: 9999 !important;
}
#sidebar-coach p {
    color: #000 !important;
} 
div.modal#coach-video-parant .modal-dialog .modal-content.popup-control .modal-header.no-vedio-header{
	opacity:0 !important
}
div.modal#coach-video-parant .modal-dialog .modal-content.popup-control {
    background: transparent !important;
}

/*div.modal#coach-video-parant .modal-dialog{
	width: fit-content !important;
}
div.modal.no-video#coach-video-parant .modal-dialog{
    width: 900px!important;
}*/

div.modal.no-video#coach-video-parant .modal-dialog .modal-content.popup-control {
background: var(--popupbgcolor) !important;
    background-color: var(--popupbgcolor) !important;	
}

div.modal.no-video#coach-video-parant .modal-dialog .modal-content.popup-control .modal-header.no-vedio-header{
	opacity:1 !important
}

