.um-page-account .um-account-tab-rating-review .um-account-heading {
    color: #000;
    margin-bottom: 0px !important;
}
.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header {
    display: flex;
    align-items: center;
    gap: 0px 12px;
}

.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header .review-user-info {
    flex-grow: 1;
}
.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header .review-user-info .review-name {
    font-size: 16px;
    font-weight: 600;
}

.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header .review-user-info  .review-date {
    color: #7a7a7a;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
}

.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card {
    border: 1px solid #ddd;
    padding: 11px;
    border-radius: 10px;
    margin-bottom: 20px;
    color: #000;
}

.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header .review-stars {
    color: #7e7c7c;
    font-size: 20px;
}

.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header {
    display: flex;
    align-items: center;
    gap: 0px 12px;
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
    padding-bottom: 9px;
}

.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-status.account-review-status {
    background: rgb(255 87 51 / 16%);
    display: inline-flex;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 12px;
    margin-top: 7px;
    color: #ff5733;
    border: 1px solid #f1937f;
}

.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card form.review-action-form {
    display: flex;
    align-items: center;
    gap: 0px 10px;
    margin-top: 10px;
}
.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card form.review-action-form button.btn {
    font-size: 14px;
    border-radius: 5px;
    background: #4CAF50;
    border: none;
    color: #fff;
    padding: 8px 11px;
}

.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card form.review-action-form button.btn.btn-reject{    background: #F44336;}

.um-page-account .um-account-tab-contact-enquiry .um-table thead tr {
    background: #ff5733 !important;
}
.um-page-account .um-account-tab-contact-enquiry .um-table thead tr th {
    border: none !important;
    color: #fff;
	    font-size: 15px;
    font-weight: 700;
	vertical-align: middle;
    padding: 15px 20px !important;
}

.um-page-account .um-account-tab-contact-enquiry .um-table tbody tr {
    background-color: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.09);
    border-radius: 10px;
}
.um-page-account .um-account-tab-contact-enquiry .um-table {
    border-spacing: 0 15px;
    border-collapse: separate !important;
    border: none !important;
}
.um-page-account .um-account-tab-contact-enquiry .um-table tr td {
    background-color: #f5f5f5;
    color: #262626;
    font-size: 14px;
    font-weight: 600;
    vertical-align: middle;
    padding: 15px 20px !important;
    white-space: nowrap;
    border: none !important;
	border-bottom-width:1px !important;
	    border-bottom: 1px solid #ebebeb !important;
	box-shadow: inset 0 0 0 9999px transparent;
}

.um-account-main div.um-account-heading i {
    color: #ff5733;
}
.um-page-login #main-content .container ,.um-page-register #main-content .container ,.um-page-password-reset #main-content .container {
    padding-top: 0px !important;
}
/*.um-page-login #main-content, .um-page-register #main-content, .um-page-password-reset #main-content{    background-color: #f1f1f1; padding:50px 0px 80px}*/
.um-page-login #left-area, .um-page-register #left-area , .um-page-password-reset #left-area{background:#fff; }
.um-page-account  .um-account-tab-calender-enquiy .um-field input{width:100%;}
.um-page-account  .um-account-tab-calender-enquiy .um-field label {
    font-size: 14px !important;
    line-height: 17px !important;
    font-weight: 500;
    margin: 0px 0px 8px;
    color: #000;
    display: block;
}


.um-page-password-reset #left-area {
    border: 1px solid #ddd;
    border-radius: 20px;
    padding: 25px 40px;
    max-width: 570px;
	margin:auto;
}
.um-page-password-reset .entry-title {
    margin-bottom: 0px;
    padding: 0px;
}
.um-page-password-reset .um-password .um-button {
    font-size: 14px !important;
    font-weight: 700 !important;
    color: #fff;
    background: #FF5733 !IMPORTANT;
    overflow: hidden !important;
    transition: all .4s ease-in-out;
    position: relative;
    z-index: 0;
    border: 1px solid #FF5733 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: none;
    border-radius: 100px !important;
}




.um-page-user .rating-review.rating-review-default .review-container .review-card .review-header {
    display: flex;
    align-items: center;
    gap: 0px 12px;
}

.um-page-user .rating-review.rating-review-default .review-container .review-card .review-header .review-user-info {
    flex-grow: 1;
}
.um-page-user .rating-review.rating-review-default .review-container .review-card .review-header .review-user-info .review-name {
    font-size: 16px;
    font-weight: 600;
}

.um-page-user .rating-review.rating-review-default .review-container .review-card .review-header .review-user-info  .review-date {
    color: #7a7a7a;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
}

.um-page-user .rating-review.rating-review-default .review-container .review-card {
    border: 1px solid #ddd;
    padding: 11px;
    border-radius: 10px;
    margin-bottom: 20px;
    color: #000;
}

.um-page-user .rating-review.rating-review-default .review-container .review-card .review-header .review-stars {
    color: #7e7c7c;
    font-size: 20px;
}
.um-page-user .rating-review.rating-review-default .review-container .review-card .review-header .review-stars .filled{
	color:#fd5633;
}

.um-page-user .rating-review.rating-review-default .review-container .review-card .review-header {
    display: flex;
    align-items: center;
    gap: 0px 12px;
    margin-bottom: 10px;
    border-bottom: 1px solid #eee;
    padding-bottom: 9px;
}

.um-page-user .rating-review.rating-review-default form{margin-top:30px}
.um-page-user .rating-review.rating-review-default form label{margin-bottom:12px;}
.um-page-user .rating-review.rating-review-default form label + br{display:none;}
.um-page-user .rating-review.rating-review-default form  .star-rating {
    display: flex;
    align-items: center;
    gap: 0px 4px;
}
.um-page-user .rating-review.rating-review-default form  .star-rating input{
	width:19px;
	height:19px;
}
.um-page-user .rating-review.rating-review-default form  .star-rating label {
    font-size: 24px !important;
	color:#FF5733;
	    margin: 0px !important;
}
.um-page-user .rating-review.rating-review-default form textarea + br{display:none;}
.um-page-user .rating-review.rating-review-default form input.btn.btn-primary{
    font-size: 14px !important;
    font-weight: 700 !important;
    color: #fff;
    background: #FF5733 !IMPORTANT;
    overflow: hidden !important;
    transition: all .4s ease-in-out;
    position: relative;
    z-index: 0;
    border: 1px solid #FF5733 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: none;
	    padding: 14px 32px;
    border-radius: 100px !important;
	cursor:pointer;
}
.um-page-user .rating-review.rating-review-default form input.btn.btn-primary:hover{background-color:#000 !important;border-color:#000 !important; color:#fff;}
.um-page-user .rating-review.rating-review-default form {
    margin-top: 30px;
    background: #f1f1f1;
    padding: 20px;
    border-radius: 10px;
    max-width: 1000px;
}

.um-page-user .booking-enquiry.booking-enquiry-default .um-cstm-section > div{margin-bottom:0px !important;} 
.booking-enquiry .um-col-alt .um-cstm-section{
	flex: 0 0 auto;
	width: 22%;
	background: transparent;
	border: none;
	padding: 0;
}
.um-page-user .booking-enquiry.booking-enquiry-default .um-cstm-section .um-button{
	background: #FF5733;
	font-size:16px;
	font-weight:600 !important;
	transition:all 0.2s ease-in-out;
}
.um-page-user .booking-enquiry.booking-enquiry-default .um-cstm-section .um-button:hover{
	background:#000;
}

.um-page-user .booking-enquiry.booking-enquiry-default .contact-inquiry-popup input , .um-page-user .booking-enquiry.booking-enquiry-default .contact-inquiry-popup textarea{    border: 1px solid #707070 !important;
    border-radius: 10px;
    height: 50px !important;
    padding: 12px !important;
    color: #000;margin-bottom: 20px !important;
}

.um-page-user .um-profile-body.insert-blog .row {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.um-page-user .um-profile-body.insert-blog .row .column {
    flex: 1 1 calc(33.33% - 20px);
    background-color: #f9f9f9;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}
.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header .review-stars .filled{
    color: #ff5733;
}
.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header .review-stars .grey{
    color: #7e7c7c;
}

.um-page #main-content{background:#F4F4F4;  padding: 100px 0px !important;}
.um-page #main-content .container {
    padding-top: 0px !important;
}

.cstm-coach-listing #main-content {
    background: #f1f1f1;
    padding: 50px 0px 80px;
}

.cstm-coach-listing #main-content  .container {
    padding-top: 0px !important;
}

.cstm-coach-listing h1.entry-title.main_title {
    font-size: 34px;
    font-weight: 600;
    color: #000;
    text-align: left;
	margin:0px;
}

.cstm-coach-listing #main-content .view-toggle {
    margin-top: -45px;
    margin-bottom: 0px;
    gap: 0px 10px;
}
.cstm-coach-listing #main-content .view-toggle button {
    margin: 0px;
    background: #fff;
}
.cstm-coach-listing #main-content .view-toggle button::after {
    filter: invert(1) brightness(0.4);
    height: 20px;
    width: 20px;
}
.cstm-coach-listing #main-content .view-toggle button {
    margin: 0px;
    background: #fff;
    height: 40px;
    width: 40px;
}
.cstm-coach-listing #main-content .view-toggle  input[type=submit] {
    height: 30px;
    top: 5px;
    padding: 5px 15px;
    border-radius: 5px;
    font-size: 12px;
    font-weight: 500;
    font-family: "Roboto", serif;
    right: 5px;
    margin: 0px;
}
.cstm-coach-listing #main-content .view-toggle form{margin:0px;}
.cstm-coach-listing #main-content  .memeber-search {
    border: 1px solid transparent;
    background-color: #fff;
    height: 40px;
    width: 100%;
    padding: 0 85px 0 12px;
    color: #000;
    border-radius: 5px;
    min-width: 390px;
    font-size: 14px;
}
.cstm-coach-listing #main-content .coach-container{
    margin-top: 37px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.cstm-coach-listing #main-content .coach-container.list-view{
	display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
}
.cstm-coach-listing #main-content .coach-container.list-view .coach-profile-image .coach-avatar{
	flex:0 0 auto;
	margin:0 0 15px;
}

.cstm-coach-listing #main-content .coach-container .coach-card {
    border: 1px solid #C9C9C9;
    box-shadow: none;
    background: #fff;
	position: relative;
	padding-bottom:60px;
	transition:all 0.2s ease-in-out;
}
.cstm-coach-listing #main-content .coach-container .coach-card:hover{
	border-color:rgb(255 87 51 / 50%);
}

.cstm-coach-listing #coach-container.coach-container.grid-view .coach-card .coach-details{    padding: 0px 20px;}
.cstm-coach-listing .coach-card .coach-profile-image .coach-name{font-weight: 600;font-size: 21px;color: #000;margin-bottom:10px;}
.cstm-coach-listing .coach-card .coach-profile-image .coach-specialties {
    padding: 0px;
	color: #000;
}
.cstm-coach-listing .coach-card .coach-profile-image a{color: #ff5733;}

.cstm-coach-listing .coach-card .coach-profile-image.coach-bio {
    padding: 5px 0px;
    color: rgb(17, 17, 17);
}



.cstm-coach-listing #coach-container.coach-container.list-view .coach-card .coach-details {
    padding: 0;
    border-left: none;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.cstm-coach-listing #coach-container.coach-container.list-view .coach-card .coach-profile-image .coach-specialties{
	justify-content:start;
}
.cstm-coach-listing #coach-container.coach-container.list-view .coach-card .coach-profile-image .coach-specialties b{
	width:auto;
	margin-bottom:0;
	margin-right:5px;
}
.cstm-coach-listing .coach-container.list-view .coach-card .certificate_flex{
	text-align:left !important;
	padding:25px 20px 20px !important;
	position:absolute !important;
}
 

.cstm-coach-listing:has(.grid-view) #main-content .view-toggle button.grid-view-btn{background: #ff5733;}
.cstm-coach-listing:has(.grid-view) #main-content .view-toggle button.grid-view-btn::after{    filter: invert(1) brightness(1);}

.cstm-coach-listing:has(.list-view) #main-content .view-toggle button.list-view-btn{background: #ff5733;}
.cstm-coach-listing:has(.list-view) #main-content .view-toggle button.list-view-btn::after{    filter: invert(1) brightness(1);}
.cstm-coach-listing #main-content .coach-container.list-view .coach-card{padding: 25px 20px 80px; display:block;}
.cstm-coach-listing #main-content .coach-container.list-view .coach-profile-image{width:100%; display:block;}

.cstm-coach-listing #main-content .coach-container.list-view .coach-card a{flex-grow:1;}
.cstm-coach-listing #main-content .coach-container .coach-card .certificate_flex {
    position: absolute;
    bottom: 0px;
    left: 0px;
    text-align: center;
    padding: 10px 10px 15px;
    width: 100%;
}
.cstm-coach-listing #main-content .coach-container .coach-card .certificate_flex  a{color: #ff5733;}
.cstm-coach-listing #main-content .coach-container .coach-card .certificate_flex span{font-weight:500; color:#000;}
.cstm-coach-listing .coach-card a:hover .coach-profile-image .coach-name{color: #ff5733;}
.cstm-coach-listing #main-content .coach-container.list-view .coach-card .certificate_flex {
    position: relative;
	width:auto;
	flex:0 0  auto;
}
.cstm-coach-listing #main-content .coach-container.list-view .coach-card .coach-bio{
	padding:10px 0 0;
}
.cstm-coach-listing .coach-card{    transition: all .8s ease 0s;}
.cstm-coach-listing #main-content .coach-container .coach-card:hover{    box-shadow: 0 15px 18px rgba(0, 0, 0, .1);}
.cstm-coach-listing #main-content .coach-container.list-view .coach-card .certificate_flex span{display:block;}
.rating-review.rating-review-default .um-field h5{color:#000;}
.um-page-user .rating-review.rating-review-default .review-container {
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
	margin-top: 20px;
}
.um-page-user .rating-review.rating-review-default .review-container .review-card{
	margin-bottom:0;
	padding:20px;
}
@media(min-width:1200px) and (max-width:1350px) {
#coach-container.coach-container.grid-view{    grid-template-columns: repeat(3, 1fr);}
}

@media(max-width:1199px){
	.cstm-coach-listing #main-content .coach-container.list-view{
		grid-template-columns: repeat(1, 1fr);
	}	
}
@media(max-width:991px){
	.um-page-user .rating-review.rating-review-default .review-container{
		grid-template-columns: repeat(2, 1fr);
	}	
}
@media(max-width:767px){
	.um-page-account .um-account-tab-rating-review .um-field .info .review-container .review-card .review-header{display: block;}
		.um-page-user .rating-review.rating-review-default .review-container .review-card .review-header{display: block;}
	.um-page-user .um-profile-body.insert-blog h3{    line-height: 24px;     font-size: 20px;}
	.um-page-user .um-profile-body.insert-blog .row .column{  flex: 1 1 calc(100%);}
	.um-page-user .um-profile-body.insert-blog p{    font-size: 16px; margin:0px;}
	.cstm-coach-listing #main-content .view-toggle{margin-top:0px;}
	.cstm-coach-listing h1.entry-title.main_title{font-size:24px; margin-bottom:5px;}
	.cstm-coach-listing #main-content{padding:30px 0px 30px;}
	.um-page #main-content{padding:30px 0px 30px !important}
	.cstm-coach-listing #main-content .coach-container{margin-top:20px;}
	.um-page-user .rating-review.rating-review-default .review-container{
		grid-template-columns: repeat(1, 1fr);
	}
	.cstm-coach-listing #main-content .memeber-search{min-width:320px; font-size:13px;}
}
@media(max-width:576px){
		.cstm-coach-listing #main-content .memeber-search{min-width:100%; font-size:13px;}
}



/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.27.4
Description: This is child theme of divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Text Domain:  divi-child
Template: Divi
*/


/* 
.contact-form input[type=submit]{
	cursor: pointer;
	
} */
.contact-form .submit-btn>p{
    font-size: 14px;
    font-weight: 700;
    color: #ffffff;
    background-color: #FF5733;
    padding: 13px 20px !important;
    border-radius: 30px;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
    position: relative;
    z-index: 0;
    border: 1px solid #FF5733;
    height: 49px;
	cursor:pointer;
}
.contact-form .submit-btn>p::before {
    position: absolute;
    content: "";
    border-radius: 30px;
    right: 0;
    top: 0;
    width: 0;
    height: 100%;
    background-color: #fff;
    transition: all 0.3s ease-in-out;
    z-index: -1;
}
.contact-form .submit-btn>p:hover::before{
	width:100%;
} 


body.um-page-account .container{padding-top:0 !important;}
.um-page-account.logged-in .entry-title{text-align: left;}
.um-page-account .um.um-account.um-editing.um-um_account_id{margin: 0 !important;}
.um-page-account form{display:flex; flex-wrap:wrap;}
.um-page-account .entry-content .um-account-side{box-shadow: 0px 2px 8px #0000000F; border-radius: 10px; background-color: #1a1a1a; padding: 20px 20px; height: 100%; width: 28%;}
.um-page-account .entry-content .um-account-main{width: calc(100% - 28% - 30px);  margin-left: 30px; box-shadow: 0px 2px 8px #0000000F; border: 1px solid #e3dfdf; border-radius: 10px; background-color: #fff; padding: 30px 30px;}
.um-page-account .um-account-name a{color: #ffffff;}
.um-page-account .um a.um-link{color: #ffffff; opacity:0.7;}
.um-page-account .um-account-side li{background:transparent; margin-bottom:0 !important;}
.um-page-account .um-account-side li a{padding: 12px 0; border-bottom:1px solid rgb(255 255 255 / 5%) !important; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.um-page-account .um-account-side li:last-child a{border-bottom:none !important;}
.um-page-account .um-account-side li a:hover, .um-page-account .um-account-side li a.current{color: #ffffff; background-color: #FF5733; padding: 12px 15px; border-radius: 4px;}
.um-page-account .um-account-side li a:hover span.um-account-arrow, .um-page-account .um-account-side li a.current span.um-account-arrow{right:10px;}
.um-page-account .um-account-side li a span.um-account-title{color: #ffffff; padding-left:0;}
.um-page-account .um-account-side li a.current:hover span.um-account-icon, .um-page-account .um-account-side li a span.um-account-icon{border-right: none; padding: 0 15px 0 0;}
.um-page-account .um-account-side li a span.um-account-icon i{color: #ffffff;}
.um-page-account .um-account-side li a span.um-account-arrow{right: 0; top: 15px; opacity: 1; color: #ffffff; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.um-account-main .um-account-tab.um-account-tab-general div.um-account-heading, .um-account-main .um-account-tab.um-account-tab-password div.um-account-heading{margin:0px 0px 10px 10px !important;}
.um-account-main div.um-account-heading{font-size: 20px; line-height: 24px;	color: #000000; margin:0px 0px 10px 0 !important;}
.um-account-main div.um-account-heading i{font-size: 23px; color: #5a5858;}
.um-page-account .um-account-tab.um-account-tab-general .um-field, .um-page-account .um-account-tab.um-account-tab-password .um-field{padding: 15px 10px 15px 10px; width: 50%; float: left;}
.um-page-account .um-account-main .um-col-alt-b{clear: both; padding-left: 10px;}
.um-page-account .um-account-tab-calender-enquiy .um-field input#contact_form_setting{width: auto;}

.um-button.um-button-red{font-size: 14px !important; font-weight: 700 !important; color: #ffffff; background-color: #FF5733 !important; overflow: hidden !important; transition: all .4s ease-in-out; position: relative; z-index: 0; border: 1px solid #FF5733 !important; display: flex; align-items: center; justify-content: center; border-radius: 100px !important; max-width: 170px; margin-top: 20px; box-shadow:none;}
.um-button.um-button-red:hover{color: #ffffff; background-color: #000000 !important;border: 1px solid #000000 !important;}

.view-toggle form{display:flex; align-items:center; margin:0 10px 0 0; position:relative;}
.memeber-search{border: 1px solid #707070; background-color: #fff; height: 50px; width: 100%; padding:0 85px 0 12px; color: #000; border-radius: 10px; min-width: 90px; font-size: 16px;}
.view-toggle input[type=submit] {cursor:pointer; font-size: 14px; font-weight: 700; color: #ffffff; background-color: #FF5733; border: 1px solid #FF5733; overflow: hidden; transition: all .4s ease-in-out; position: relative; z-index: 0; display: flex; align-items: center; justify-content: center; border-radius: 10px; position: absolute; right: 0; top: 0; padding: 15px 20px; height: 50px;}
.view-toggle input[type=submit]:hover{color: #ffffff; background-color: #000000; border: 1px solid #000000;}

.delete-post-btn, .edit-event, .delete-event, button{cursor: pointer;}
.um-page-user .um-profile-body.insert-blog #user-post-list .content .delete-post-btn:hover{color: #ffffff !important; background-color: #FF5733 !important; border: 1px solid #FF5733 !important;}
.um-page-user .um-profile-body.insert-blog #user-post-list .content a.edit-blog:hover, #load-more-post:hover{background-color: #000000 !important; border: 1px solid #000000 !important;}
.edit-event{color: #FF5733; background-color: #fff; transition: all 0.3s ease-in-out; border: 1px solid #FF5733; font-size: 14px; border-radius: 5px; padding: 7px 11px; font-weight: normal; margin-right: 5px;}
.edit-event:hover{background-color:#FF5733; color:#fff;}
.um-page-user .um-profile-body.insert-blog #user-post-list .column img{height: 280px;    object-fit: cover;}
.um-page-user .um-profile-body.insert-blog .delete-post-btn{padding: 15px 22px !important;}
.um-page-user .um-profile-body.insert-blog a.edit-blog{height: 51px;}

#load-more-event.btn-primary {margin: auto; font-size: 16px; font-weight: 700; color: #ffffff; background-color: #FF5733; padding: 13px 22px; border-radius: 30px; overflow: hidden; transition: all 0.3s ease-in-out; position: relative; z-index: 0; border: 1px solid #FF5733; display: flex; align-items: center; justify-content: center; min-width: 225px;}
#load-more-event.btn-primary:hover{color: #ffffff; background-color: #000000; border: 1px solid #000000;}


@media (max-width:1199px){
.um-page-account .entry-content .um-account-side{width:35%;}
.um-page-account .entry-content .um-account-main{width: calc(100% - 35% - 30px);}
}
@media (max-width:991px){
.um-page-account .entry-content .um-account-side{width:100%;}
.um-page-account  div.uimob800 .um-account-side ul{border:1px solid rgb(255 255 255 / 5%);}
.um-page-account div.uimob800 .um-account-side li a{color: #ffffff !important; }
.um-page-account .um-account-side li a:hover, .um-page-account .um-account-side li a.current{color: #ffffff !important; background-color: #FF5733 !important;}
.um-page-account .entry-content .um-account-main{width:100%; margin:30px 0 0; max-width: 100%; padding:20px;}

.um-page-user .status-publish .um-profile-nav .um-profile-nav-item a{border-radius: 0;}
}
@media (max-width:767px){
.logged-in .entry-title{font-size: 30px;}
.um-page-account div.uimob500 .um-account-meta, .um-page-account .um-account-meta.radius-1.uimob340-show.uimob500-show{margin-bottom: 0; width: 100%; box-shadow: 0px 2px 8px #0000000F; border-radius: 10px; background-color: #1a1a1a;  padding: 20px 20px;}
.um-page-account .um-account-tab.um-account-tab-general .um-field, .um-page-account .um-account-tab.um-account-tab-password .um-field{padding:20px 0 0 0; width: 100%; float: none;}
.um-page-account .um-account-main .um-account-tab.um-account-tab-general div.um-account-heading, .um-account-main .um-account-tab.um-account-tab-password div.um-account-heading{margin:0px 0px 10px 0 !important;}
.um-page-account .um-account-nav a{height: 54px; line-height: 54px; color: #000000 !important; border-radius: 4px;}
.um-page-account .um-account-nav a.current{color: #ffffff !important; background-color: #fd5234;}
.um-page-account .um-account-nav a.current span.ico{left: 10px;}
.um-page-account .um-account-nav a.current span.arr{right: 10px;}
.view-toggle form{margin: 0; width: 100%;}
.grid-view-btn, .list-view-btn{display: none !important;}
.entry-content .view-toggle:has(.list-view-btn){display: flex;}
.um-page-user .um-profile-body.insert-blog #user-post-list .column img{height: 150px;}
}
@media (max-width:530px){
.um-page-account .entry-content .um-account-main{padding:15px 15px;}
}
@media(max-width:462px){
	.contact-form.iframeForm iframe{
		height:860px!important
	}
}
.calendarTable-wrap{
	overflow:auto
}

 @media(max-width:767px){
 	.calendarTable table{
		white-space:normal;
		border:0!important
	}
	.calendarTable table thead{
		display:none;
	}
	.calendarTable table tbody{
		display:flex;
		flex-wrap:wrap;
		gap:15px
	}
	.calendarTable table tbody tr{
		display: flex;
        flex-wrap: wrap;
        width: 100%;
        border: solid 1px #eee;
        border-radius: 10px;
        overflow: hidden;
        background: #f9f9f9;
	}
	.calendarTable table tbody tr td{
		flex:0 0 auto;
		width:33.33%;
		        font-size: 13px;
	}
	.calendarTable table tbody tr td::before{
		content: attr(data-heading);
		display:block;
        font-weight: bold;
	}
	.calendarTable table tbody tr td:nth-child(1), .calendarTable table tbody tr td:nth-child(2), .calendarTable table tbody tr td:nth-child(3){
		border-top:0;
	}
	 .program-schedule .calendarTable .filter-container .filter-dropdown{
		padding: 14px 20px 10px 10px;
	} 
	 .program-schedule .calendarTable .filter-container{
		display:grid;
		grid-template-columns:repeat(2, 1fr)
	}
	
}
 @media(max-width:576px){
	.calendarTable table tbody tr td:nth-child(3){
		border-top: solid 1px #eee;
	}
	.calendarTable table tbody tr td{
		width:50%;
		padding: 6px 15px;
		        line-height: 1.2;
	}
	.calendarTable table tbody tr td::before{
		margin-bottom:5px
	}
} /*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.27.4
Description: This is child theme of divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Text Domain:  divi-child
Template: Divi
*/


/* 
.contact-form input[type=submit]{
	cursor: pointer;
	
} */
.contact-form .submit-btn>p{
    font-size: 14px;
    font-weight: 700;
    color: #ffffff;
    background-color: #FF5733;
    padding: 13px 20px !important;
    border-radius: 30px;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
    position: relative;
    z-index: 0;
    border: 1px solid #FF5733;
    height: 49px;
	cursor:pointer;
}
.contact-form .submit-btn>p::before {
    position: absolute;
    content: "";
    border-radius: 30px;
    right: 0;
    top: 0;
    width: 0;
    height: 100%;
    background-color: #fff;
    transition: all 0.3s ease-in-out;
    z-index: -1;
}
.contact-form .submit-btn>p:hover::before{
	width:100%;
} 


body.um-page-account .container{padding-top:0 !important;}
.um-page-account.logged-in .entry-title{text-align: left;}
.um-page-account .um.um-account.um-editing.um-um_account_id{margin: 0 !important;}
.um-page-account form{display:flex; flex-wrap:wrap;}
.um-page-account .entry-content .um-account-side{box-shadow: 0px 2px 8px #0000000F; border-radius: 10px; background-color: #1a1a1a; padding: 20px 20px; height: 100%; width: 28%;}
.um-page-account .entry-content .um-account-main{width: calc(100% - 28% - 30px);  margin-left: 30px; box-shadow: 0px 2px 8px #0000000F; border: 1px solid #e3dfdf; border-radius: 10px; background-color: #fff; padding: 30px 30px;}
.um-page-account .um-account-name a{color: #ffffff;}
.um-page-account .um a.um-link{color: #ffffff; opacity:0.7;}
.um-page-account .um-account-side li{background:transparent; margin-bottom:0 !important;}
.um-page-account .um-account-side li a{padding: 12px 0; border-bottom:1px solid rgb(255 255 255 / 5%) !important; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.um-page-account .um-account-side li:last-child a{border-bottom:none !important;}
.um-page-account .um-account-side li a:hover, .um-page-account .um-account-side li a.current{color: #ffffff; background-color: #FF5733; padding: 12px 15px; border-radius: 4px;}
.um-page-account .um-account-side li a:hover span.um-account-arrow, .um-page-account .um-account-side li a.current span.um-account-arrow{right:10px;}
.um-page-account .um-account-side li a span.um-account-title{color: #ffffff; padding-left:0;}
.um-page-account .um-account-side li a.current:hover span.um-account-icon, .um-page-account .um-account-side li a span.um-account-icon{border-right: none; padding: 0 15px 0 0;}
.um-page-account .um-account-side li a span.um-account-icon i{color: #ffffff;}
.um-page-account .um-account-side li a span.um-account-arrow{right: 0; top: 15px; opacity: 1; color: #ffffff; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s;  -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}
.um-account-main .um-account-tab.um-account-tab-general div.um-account-heading, .um-account-main .um-account-tab.um-account-tab-password div.um-account-heading{margin:0px 0px 10px 10px !important;}
.um-account-main div.um-account-heading{font-size: 20px; line-height: 24px;	color: #000000; margin:0px 0px 10px 0 !important;}
.um-account-main div.um-account-heading i{font-size: 23px; color: #5a5858;}
.um-page-account .um-account-tab.um-account-tab-general .um-field, .um-page-account .um-account-tab.um-account-tab-password .um-field{padding: 15px 10px 15px 10px; width: 50%; float: left;}
.um-page-account .um-account-main .um-col-alt-b{clear: both; padding-left: 10px;}
.um-page-account .um-account-tab-calender-enquiy .um-field input#contact_form_setting{width: auto;}

.um-button.um-button-red{font-size: 14px !important; font-weight: 700 !important; color: #ffffff; background-color: #FF5733 !important; overflow: hidden !important; transition: all .4s ease-in-out; position: relative; z-index: 0; border: 1px solid #FF5733 !important; display: flex; align-items: center; justify-content: center; border-radius: 100px !important; max-width: 170px; margin-top: 20px; box-shadow:none;}
.um-button.um-button-red:hover{color: #ffffff; background-color: #000000 !important;border: 1px solid #000000 !important;}

.view-toggle form{display:flex; align-items:center; margin:0 10px 0 0; position:relative;}
.memeber-search{border: 1px solid #707070; background-color: #fff; height: 50px; width: 100%; padding:0 85px 0 12px; color: #000; border-radius: 10px; min-width: 90px; font-size: 16px;}
.view-toggle input[type=submit] {cursor:pointer; font-size: 14px; font-weight: 700; color: #ffffff; background-color: #FF5733; border: 1px solid #FF5733; overflow: hidden; transition: all .4s ease-in-out; position: relative; z-index: 0; display: flex; align-items: center; justify-content: center; border-radius: 10px; position: absolute; right: 0; top: 0; padding: 15px 20px; height: 50px;}
.view-toggle input[type=submit]:hover{color: #ffffff; background-color: #000000; border: 1px solid #000000;}

.delete-post-btn, .edit-event, .delete-event, button{cursor: pointer;}
.um-page-user .um-profile-body.insert-blog #user-post-list .content .delete-post-btn:hover{color: #ffffff !important; background-color: #FF5733 !important; border: 1px solid #FF5733 !important;}
.um-page-user .um-profile-body.insert-blog #user-post-list .content a.edit-blog:hover, #load-more-post:hover{background-color: #000000 !important; border: 1px solid #000000 !important;}
.edit-event{color: #FF5733; background-color: #fff; transition: all 0.3s ease-in-out; border: 1px solid #FF5733; font-size: 14px; border-radius: 5px; padding: 7px 11px; font-weight: normal; margin-right: 5px;}
.edit-event:hover{background-color:#FF5733; color:#fff;}
.um-page-user .um-profile-body.insert-blog #user-post-list .column img{height: 280px;    object-fit: cover;}
.um-page-user .um-profile-body.insert-blog .delete-post-btn{padding: 15px 22px !important;}
.um-page-user .um-profile-body.insert-blog a.edit-blog{height: 51px;}

#load-more-event.btn-primary {margin: auto; font-size: 16px; font-weight: 700; color: #ffffff; background-color: #FF5733; padding: 13px 22px; border-radius: 30px; overflow: hidden; transition: all 0.3s ease-in-out; position: relative; z-index: 0; border: 1px solid #FF5733; display: flex; align-items: center; justify-content: center; min-width: 225px;}
#load-more-event.btn-primary:hover{color: #ffffff; background-color: #000000; border: 1px solid #000000;}


@media (max-width:1199px){
.um-page-account .entry-content .um-account-side{width:35%;}
.um-page-account .entry-content .um-account-main{width: calc(100% - 35% - 30px);}
}
@media (max-width:991px){
.um-page-account .entry-content .um-account-side{width:100%;}
.um-page-account  div.uimob800 .um-account-side ul{border:1px solid rgb(255 255 255 / 5%);}
.um-page-account div.uimob800 .um-account-side li a{color: #ffffff !important; }
.um-page-account .um-account-side li a:hover, .um-page-account .um-account-side li a.current{color: #ffffff !important; background-color: #FF5733 !important;}
.um-page-account .entry-content .um-account-main{width:100%; margin:30px 0 0; max-width: 100%; padding:20px;}

.um-page-user .status-publish .um-profile-nav .um-profile-nav-item a{border-radius: 0;}
}
@media (max-width:767px){
.logged-in .entry-title{font-size: 30px;}
.um-page-account div.uimob500 .um-account-meta, .um-page-account .um-account-meta.radius-1.uimob340-show.uimob500-show{margin-bottom: 0; width: 100%; box-shadow: 0px 2px 8px #0000000F; border-radius: 10px; background-color: #1a1a1a;  padding: 20px 20px;}
.um-page-account .um-account-tab.um-account-tab-general .um-field, .um-page-account .um-account-tab.um-account-tab-password .um-field{padding:20px 0 0 0; width: 100%; float: none;}
.um-page-account .um-account-main .um-account-tab.um-account-tab-general div.um-account-heading, .um-account-main .um-account-tab.um-account-tab-password div.um-account-heading{margin:0px 0px 10px 0 !important;}
.um-page-account .um-account-nav a{height: 54px; line-height: 54px; color: #000000 !important; border-radius: 4px;}
.um-page-account .um-account-nav a.current{color: #ffffff !important; background-color: #fd5234;}
.um-page-account .um-account-nav a.current span.ico{left: 10px;}
.um-page-account .um-account-nav a.current span.arr{right: 10px;}
.view-toggle form{margin: 0; width: 100%;}
.grid-view-btn, .list-view-btn{display: none !important;}
.entry-content .view-toggle:has(.list-view-btn){display: flex;}
.um-page-user .um-profile-body.insert-blog #user-post-list .column img{height: 150px;}
}
@media (max-width:530px){
.um-page-account .entry-content .um-account-main{padding:15px 15px;}
}
@media(max-width:462px){
	.contact-form.iframeForm iframe{
		height:860px!important
	}
}
.calendarTable-wrap{
	overflow:auto
}

 @media(max-width:767px){
 	.calendarTable table{
		white-space:normal;
		border:0!important
	}
	.calendarTable table thead{
		display:none;
	}
	.calendarTable table tbody{
		display:flex;
		flex-wrap:wrap;
		gap:15px
	}
	.calendarTable table tbody tr{
		display: flex;
        flex-wrap: wrap;
        width: 100%;
        border: solid 1px #eee;
        border-radius: 10px;
        overflow: hidden;
        background: #f9f9f9;
	}
	.calendarTable table tbody tr td{
		flex:0 0 auto;
		width:33.33%;
		        font-size: 13px;
	}
	.calendarTable table tbody tr td::before{
		content: attr(data-heading);
		display:block;
        font-weight: bold;
	}
	.calendarTable table tbody tr td:nth-child(1), .calendarTable table tbody tr td:nth-child(2), .calendarTable table tbody tr td:nth-child(3){
		border-top:0;
	}
	 .program-schedule .calendarTable .filter-container .filter-dropdown{
		padding: 14px 20px 10px 10px;
	} 
	 .program-schedule .calendarTable .filter-container{
		display:grid;
		grid-template-columns:repeat(2, 1fr)
	}
	
}
 @media(max-width:576px){
	.calendarTable table tbody tr td:nth-child(3){
		border-top: solid 1px #eee;
	}
	.calendarTable table tbody tr td{
		width:50%;
		padding: 6px 15px;
		        line-height: 1.2;
	}
	.calendarTable table tbody tr td::before{
		margin-bottom:5px
	}
} .woocommerce-product-gallery{ opacity: 1 !important; }body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-weight:400}.et_pb_slide_content,.et_pb_best_value{font-weight:400}.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward,body .et_pb_button{font-size:16px;background-color:#ff5733;border-width:1px!important;border-color:#ff5733;border-radius:100px}.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt.disabled,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button,body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#ffffff}.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:after,.woocommerce-page button.button:after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after,body .et_pb_button:after{font-size:25.6px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#ff5733!important;background-color:rgba(255,255,255,0);border-color:#ff3233!important;border-radius:50px}.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{color:#ff5733!important;background-color:rgba(255,255,255,0)!important;border-color:#ff3233!important;border-radius:50px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-weight:300}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-weight:300}h3{font-weight:300}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:300}h5{font-weight:300}h6{font-weight:300}.et_pb_slide_description .et_pb_slide_title{font-weight:300}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-weight:300}	body,input,textarea,select{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}.et_pb_section_0_tb_header.et_pb_section{padding-top:15px;padding-bottom:15px;background-color:#000000!important}.et_pb_row_0_tb_header{background-color:RGBA(255,255,255,0)}.et_pb_row_0_tb_header.et_pb_row,.et_pb_row_1_tb_header.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et_pb_text_0_tb_header.et_pb_text{color:#FFFFFF!important}.et_pb_text_0_tb_header{line-height:1em;font-size:12px;line-height:1em;margin-top:0px!important;margin-right:auto!important;margin-bottom:0px!important}.et_pb_section_1_tb_header.et_pb_section{padding-top:0px;padding-bottom:0px}.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-weight:600;color:#000000!important;transition:color 300ms ease 0ms}.et_pb_menu_0_tb_header.et_pb_menu ul li:hover>a{color:#ff5733!important}.et_pb_menu_0_tb_header.et_pb_menu{background-color:#ffffff}.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{color:#000000!important}.et_pb_menu_0_tb_header.et_pb_menu .nav li ul,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu,.et_pb_menu_0_tb_header.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important}.et_pb_menu_0_tb_header.et_pb_menu nav>ul>li>a:hover{opacity:1}.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{width:auto;max-width:100%}.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap .et_pb_menu__logo img,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot .et_pb_menu__logo-wrap img{height:auto;max-height:none}.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{color:#7EBEC5}@media only screen and (max-width:980px){.et_pb_text_0_tb_header{font-size:10px;margin-top:0px!important;margin-right:auto!important;margin-bottom:10px!important}}@media only screen and (max-width:767px){.et_pb_text_0_tb_header{font-size:10px;margin-top:0px!important;margin-right:auto!important;margin-bottom:10px!important}.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{width:120px}}.et_pb_section_0_tb_footer.et_pb_section{padding-top:35px;padding-bottom:35px;background-color:#fd5234!important}.et_pb_row_0_tb_footer.et_pb_row,.et_pb_row_1_tb_footer.et_pb_row,.et_pb_row_2_tb_footer.et_pb_row,.et_pb_row_3_tb_footer.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et_pb_text_0_tb_footer.et_pb_text,.et_pb_text_5_tb_footer.et_pb_text{color:#FFFFFF!important}.et_pb_text_0_tb_footer{font-size:16px;margin-bottom:0px!important}.et_pb_text_0_tb_footer h2{font-weight:700;font-size:30px;color:#FFFFFF!important}.et_pb_code_0_tb_footer{margin-bottom:0px!important}.et_pb_social_media_follow .et_pb_social_media_follow_network_1_tb_footer .icon:before{font-size:13px;line-height:26px;height:26px;width:26px}.et_pb_social_media_follow .et_pb_social_media_follow_network_1_tb_footer .icon{height:26px;width:26px}.et_pb_social_media_follow_0_tb_footer li a.icon:before{font-size:3px;line-height:6px;height:6px;width:6px}.et_pb_social_media_follow_0_tb_footer li a.icon{height:6px;width:6px}.et_pb_section_1_tb_footer.et_pb_section{padding-top:45px;padding-right:0px;padding-bottom:60px;padding-left:0px;background-color:#000000!important}.et_pb_image_0_tb_footer{text-align:left;margin-left:0}.et_pb_text_1_tb_footer.et_pb_text,.et_pb_text_2_tb_footer.et_pb_text,.et_pb_text_3_tb_footer.et_pb_text{color:#b5b5b5!important}.et_pb_text_1_tb_footer,.et_pb_text_2_tb_footer{line-height:1.5em;font-size:16px;line-height:1.5em;margin-bottom:0px!important}.et_pb_text_1_tb_footer h4,.et_pb_text_2_tb_footer h4,.et_pb_text_3_tb_footer h4{font-weight:600;font-size:16px;color:#b5b5b5!important}.et_pb_text_3_tb_footer{line-height:1.5em;font-size:16px;line-height:1.5em;margin-bottom:25px!important}.et_pb_blurb_0_tb_footer.et_pb_blurb .et_pb_module_header,.et_pb_blurb_0_tb_footer.et_pb_blurb .et_pb_module_header a{font-weight:300;font-size:16px;color:#b5b5b5!important}.et_pb_blurb_0_tb_footer.et_pb_blurb{margin-bottom:8px!important}.et_pb_blurb_0_tb_footer .et-pb-icon{font-size:18px;color:#b5b5b5;font-family:ETmodules!important;font-weight:400!important}.et_pb_blurb_0_tb_footer .et_pb_main_blurb_image .et_pb_only_image_mode_wrap,.et_pb_blurb_0_tb_footer .et_pb_main_blurb_image .et-pb-icon{background-color:RGBA(255,255,255,0)}.et_pb_section_2_tb_footer{border-top-width:1px;border-bottom-width:1px;border-top-color:#848282;border-bottom-color:#848282}.et_pb_section_2_tb_footer.et_pb_section{padding-top:25px;padding-bottom:35px;background-color:#000000!important}.et_pb_text_4_tb_footer{font-size:16px}.et_pb_section_3_tb_footer.et_pb_section{padding-top:30px;padding-bottom:40px;background-color:#000000!important}.et_pb_social_media_follow_network_0_tb_footer a.icon{background-color:#ea2c59!important}.et_pb_social_media_follow_network_1_tb_footer a.icon{background-color:#3b5998!important}.et_pb_social_media_follow_network_2_tb_footer a.icon{background-color:#a82400!important}.et_pb_social_media_follow_network_3_tb_footer a.icon{background-color:#007bb6!important}.et_pb_social_media_follow_network_4_tb_footer a.icon{background-color:#000000!important}@media only screen and (max-width:980px){.et_pb_section_1_tb_footer.et_pb_section{padding-top:40px;padding-bottom:40px}.et_pb_image_0_tb_footer .et_pb_image_wrap img{width:auto}.et_pb_section_2_tb_footer{border-top-width:1px;border-bottom-width:1px;border-top-color:#848282;border-bottom-color:#848282}.et_pb_section_3_tb_footer.et_pb_section{padding-top:15px;padding-bottom:15px}}@media only screen and (max-width:767px){.et_pb_section_1_tb_footer.et_pb_section{padding-top:40px;padding-bottom:40px}.et_pb_image_0_tb_footer .et_pb_image_wrap img{width:auto}.et_pb_section_2_tb_footer{border-top-width:1px;border-bottom-width:1px;border-top-color:#848282;border-bottom-color:#848282}.et_pb_section_3_tb_footer.et_pb_section{padding-top:15px;padding-bottom:15px}}#iconstyle{display:flex!important}#iconstyle{display:flex!important}div.et_pb_section.et_pb_section_0{background-image:linear-gradient(1deg,rgba(10,9,9,0.69) 0%,rgba(10,10,10,0.7) 100%),url(https://dev.coachtransformation.com/wp-content/uploads/2025/03/Untitled-1-1.png)!important}.et_pb_section_0.et_pb_section,.et_pb_section_1.et_pb_section,.et_pb_section_3.et_pb_section,.et_pb_section_5.et_pb_section{padding-top:50px;padding-bottom:50px}.et_pb_row_0.et_pb_row{padding-top:0px!important;padding-bottom:10px!important;padding-top:0px;padding-bottom:10px}.et_pb_text_0.et_pb_text{color:rgba(255,255,255,0.85)!important}.et_pb_text_0{line-height:42px;font-weight:300;font-size:32px;line-height:42px}.et_pb_text_0 h1{font-weight:300;font-size:50px;color:#FFFFFF!important;line-height:60px;text-align:center}.et_pb_row_1.et_pb_row,.et_pb_row_2.et_pb_row,.et_pb_row_3.et_pb_row,.et_pb_row_6.et_pb_row,.et_pb_row_7.et_pb_row,.et_pb_row_8.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px;padding-bottom:0px}.et_pb_image_0 .et_pb_image_wrap{border-radius:32px 32px 32px 32px;overflow:hidden}.et_pb_image_0{margin-bottom:0px!important;text-align:left;margin-left:0}.et_pb_text_1{margin-top:30px!important}.et_pb_text_2.et_pb_text,.et_pb_text_3.et_pb_text,.et_pb_text_5.et_pb_text,.et_pb_text_6.et_pb_text,.et_pb_text_6 h1,.et_pb_text_7.et_pb_text,.et_pb_text_7 h1{color:#000000!important}.et_pb_text_2,.et_pb_text_3{line-height:26px;font-size:16px;line-height:26px;margin-right:0px!important;margin-bottom:0px!important}.et_pb_text_2 h2{font-size:30px;color:#000000!important;line-height:40px}.et_pb_text_2 h3,.et_pb_text_5 h3{font-weight:300;font-size:30px;color:#000000!important;line-height:1.2em;text-align:left}.et_pb_text_2 h4,.et_pb_text_3 h4,.et_pb_text_5 h4{font-size:30px}.et_pb_section_2.et_pb_section{padding-top:20px;padding-bottom:50px}.et_pb_text_3 h2,.et_pb_text_5 h2{font-size:30px;color:#000000!important}.et_pb_text_3 h3{font-weight:300;font-size:20px;color:#000000!important;line-height:1.2em;text-align:left}.et_pb_text_4 h2{font-weight:700;font-size:30px;color:#FFFFFF!important}.et_pb_text_4 h3{font-weight:300;font-size:25px;color:#FFFFFF!important}.et_pb_text_4{margin-top:40px!important}.et_pb_text_5{line-height:26px;font-size:16px;line-height:26px;margin-right:0px!important;margin-bottom:20px!important}.et_pb_text_6,.et_pb_text_7{line-height:19px;font-size:16px;line-height:19px;padding-top:0px!important;padding-bottom:0px!important;margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important}.et_pb_text_6 h2,.et_pb_text_7 h2{font-weight:300;font-size:40px;color:#000000!important;line-height:50px;text-align:center}.et_pb_text_6 h3,.et_pb_text_7 h3{font-size:40px;color:#000000!important}.et_pb_blurb_0.et_pb_blurb .et_pb_blurb_description,.et_pb_blurb_1.et_pb_blurb .et_pb_blurb_description,.et_pb_blurb_2.et_pb_blurb .et_pb_blurb_description,.et_pb_blurb_3.et_pb_blurb .et_pb_blurb_description,.et_pb_blurb_4.et_pb_blurb .et_pb_blurb_description,.et_pb_blurb_5.et_pb_blurb .et_pb_blurb_description,.et_pb_blurb_6.et_pb_blurb .et_pb_blurb_description{text-align:center}.et_pb_blurb_0.et_pb_blurb,.et_pb_blurb_1.et_pb_blurb,.et_pb_blurb_2.et_pb_blurb,.et_pb_blurb_3.et_pb_blurb,.et_pb_blurb_4.et_pb_blurb,.et_pb_blurb_5.et_pb_blurb,.et_pb_blurb_6.et_pb_blurb{font-size:16px;color:#000000!important}.et_pb_section_4.et_pb_section{padding-top:50px;padding-bottom:50px;background-color:#f4f4f4!important}@media only screen and (max-width:980px){.et_pb_text_0{font-size:27px}.et_pb_text_0 h1{font-size:37px;line-height:30px}.et_pb_row_1.et_pb_row,.et_pb_row_2.et_pb_row,.et_pb_row_4.et_pb_row,.et_pb_row_5.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px!important;padding-bottom:0px!important}.et_pb_image_0 .et_pb_image_wrap img{width:auto}.et_pb_text_2 h3{font-size:20px}.et_pb_text_3 h2{font-size:30px}.et_pb_text_3 h3,.et_pb_text_5 h2{font-size:28px}.et_pb_text_5 h3{font-size:25px}}@media only screen and (max-width:767px){.et_pb_text_0{font-size:15px}.et_pb_text_0 h1{font-size:30px;line-height:30px}.et_pb_row_1.et_pb_row,.et_pb_row_2.et_pb_row,.et_pb_row_4.et_pb_row,.et_pb_row_5.et_pb_row{padding-top:0px!important;padding-bottom:0px!important;padding-top:0px!important;padding-bottom:0px!important}.et_pb_image_0 .et_pb_image_wrap img{width:auto}.et_pb_text_2 h3{font-size:20px}.et_pb_text_3 h2{font-size:30px}.et_pb_text_3 h3,.et_pb_text_5 h2{font-size:28px}.et_pb_text_5 h3{font-size:25px}}.um-field-register_profile_photo .um-field-area{text-align:left!important}.um-field-register_profile_photo .um-field-area a,#um_upload_single .um-modal-header{background:#ff5733}.et_pb_button{color:#fff!important;background:#FF5733!important;font-weight:600}.btn-outline-b{color:#fff!important;background:#000000!important;font-weight:600}.um-field-register_profile_photo .um-field-area a:hover{background:#000000}.um-field a{color:rgb(255,87,51)}.um-dropdown-b ul li:first-child{display:none}img[src*="Section-2.webp"]{display:none!important;margin-top:-50px!important}img[src*="Section-3.webp"]{display:none!important;margin-top:-50px!important}.zoho-msgbanr{width:38%!important;background-color:rgba(46,67,82,.9);padding:73px 30px!important;color:#fff;font-size:15px;position:fixed!important;bottom:104px!important;z-index:9999999999;text-align:center;left:119px!important;display:table;table-layout:fixed;font-family:inherit;box-sizing:border-box;border:solid #ff5733!important;border-radius:20px!important}.zoho-clkoptn{padding-top:30px}@media screen and (max-width:767px){.zoho-msgbanr{width:80%!important;left:50px!important}}