/* ===============================
New eLearning page css start
================================== */
.bannerinner-sec.live-event-sec.elarning-banner-sec .live-event-row .service-banner-content p{
    font-size: 22px;
    font-weight: 400;
line-height: normal;
opacity: 0.6;
}
.bannerinner-sec.live-event-sec.elarning-banner-sec .live-event-row .service-banner-content sup{
    font-size: 18px;
        padding-bottom:8px;
}
.bannerinner-sec.live-event-sec.elarning-banner-sec h1{
    font-size: 51px;
    line-height: normal;
     display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:2;
  overflow: hidden;
margin-bottom: 16px;
padding-bottom: 0;
}

.bannerinner-sec.live-event-sec.elarning-banner-sec .service-banner-cover {
    text-align: right;
}
.bannerinner-sec.live-event-sec.elarning-banner-sec.home-page-banner-sec h1{
    font-size: 44px;
}


.bannerinner-sec.live-event-sec.elarning-banner-sec .service-banner-content .leadership-list{
    padding:22px 0 0;
    margin: 0;
}

.bannerinner-sec.live-event-sec.elarning-banner-sec .service-banner-content .leadership-list li{
  display: flex;
  align-items: start;
  justify-content: left;
  gap: 6px;
  width: 100%;
}
.bannerinner-sec.live-event-sec.elarning-banner-sec .service-banner-content .leadership-list li svg{
        margin-top: 2px;
}
.bannerinner-sec.live-event-sec.elarning-banner-sec .service-banner-content .leadership-list li p{
    color: #FFF;
font-family: "Be Vietnam Pro";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 32px;
text-align: left;
width: calc(100% - 30px);
opacity: 1;
}

.bannerinner-sec.live-event-sec.elarning-banner-sec .live-event-row .service-banner-content .top-text{
    opacity: 0.5;
    font-size: 24px;
    color: #fff;
    font-weight: 400;
    text-align: left;
    line-height: normal;
    padding-bottom: 30px;
}

.bannerinner-sec.live-event-sec.elarning-banner-sec .live-event-row .service-banner-content .text-white{
    font-size:20px;
    font-weight: 700;
    line-height: normal;
    padding-top:22px;
    opacity: 1;
}
.bannerinner-sec.live-event-sec.elarning-banner-sec .live-event-row .service-banner-content .pt-30{
padding-top: 30px;
}
.bannerinner-sec.live-event-sec.elarning-banner-sec .live-event-row .service-banner-content .green-text{
color: #36B864;
font-family: "Be Vietnam Pro";
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding-top: 14px;
opacity: 1;
}

.bannerinner-sec.live-event-sec.elarning-banner-sec .live-event-row .service-banner-content label{
color: #FFF;
font-family: "Be Vietnam Pro";
font-size: 28px;
font-style: normal;
font-weight: 900;
line-height: normal;
display: table;
border-radius: 28px;
background: #B63730;
padding: 4px 14px;
margin-bottom: 22px;
}
.bannerinner-sec.live-event-sec.elarning-banner-sec .live-event-row .service-banner-content .mb-30{
    margin-bottom:30px;
}
.bannerinner-sec.live-event-sec.elarning-banner-sec .live-event-row .service-banner-content label span{
    font-weight:400;
}

.bannerinner-sec.live-event-sec.elarning-banner-sec{
padding-bottom: 46px;
padding-top: 250px;
background: linear-gradient(90deg, #001222 13%, rgba(0, 38, 71, 0.63) 73%, rgba(0, 72, 136, 0.00) 100%);
}
.bannerinner-sec.live-event-sec.elarning-banner-sec.home-page-banner-sec{
padding-top: 250px;
}

.coaching-packaes .bannerinner-sec.live-event-sec.elarning-banner-sec{
 padding-top: 236px;
}

.bannerinner-sec.live-event-sec.elarning-banner-sec .live-event-row .banner-group-btn .btn-blue{
    white-space: nowrap;
    padding: 10px 30px;
    width: auto;
    margin-top: 22px;
}
.bannerinner-sec.live-event-sec.elarning-banner-sec .live-event-row .banner-group-btn .mt-30{
margin-top: 30px;
}

.success-sec.success-service-sec.servicemvp-club-sec h4{
  font-weight: 600;
}
.success-sec.success-service-sec.servicemvp-club-sec p{
    padding:10px 0 0px;
    font-size: 26px;
    line-height:38px;
    font-weight: 400;
    color: #000;
    margin: 0 auto;
    max-width:100%;
}
.success-sec.success-service-sec.servicemvp-club-sec p.text-24{
    font-size: 24px;
    padding:36px 0 36px;
}
.success-sec.success-service-sec.servicemvp-club-sec p.text-bold{
padding: 0;
font-weight: 700;
font-size: 24px;
}
.success-sec.success-service-sec.servicemvp-club-sec .btn-blue{
    display: table;
    margin:36px auto 36px;
    color: #fff;
    font-weight: 500;
    padding: 15px 30px;
}
.success-sec.success-service-sec.servicemvp-club-sec .btn-blue:hover{
    color: #111D15;
}

.membership-row{
    display: flex;
    justify-content: center;
    gap: 30px;
    align-items: stretch;

}
.membership-row .membership-box{
    display: grid;
    padding:30px;
    border-radius: 30px;
    border: 1px solid #009BDE;
    width: 100%;
}

.membership-row .membership-box h6{
    color: #000;
font-family: "Be Vietnam Pro";
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: normal;
text-align: left;
padding:0px 0;
display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height:auto;
    margin: 16px 0;
}
.success-sec.success-service-sec.servicemvp-club-sec .membership-row .membership-box p{
    color: #000;
font-family: "Be Vietnam Pro";
font-size: 24px;
font-style: normal;
font-weight:400;
line-height: normal;
text-align: left;
padding:0;
}

.membership-price{
    color: #FFF;
font-family: "Be Vietnam Pro";
font-size: 30px;
font-style: normal;
font-weight: 700;
line-height: normal;
border-radius: 60px;
border: 1px solid #009BDE;
background: #009BDE;
width: 100%;
padding:25px 30px;
margin:36px auto 36px;
}

.confidence-sec.confidence-pricing-sec.feedback-pricing-sec h2{
    max-width: 1024px;
    margin: 0 auto;
}
.confidence-sec.confidence-pricing-sec.feedback-pricing-sec p{
    max-width: max-content;
}
.feedback-row{
    display: flex;
    justify-content: center;
    gap: 30px;
    align-items: center;
}
.feedback-row .feedback-box {
    width: 100%;
    display: grid;
        padding:36px  30px; 
}
.feedback-row .feedback-box .feedback-icon{
    margin: 0 auto;
}
.feedback-row .feedback-box.feedback-box2{
    width: 16%;
    padding: 0;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.confidence-sec.confidence-pricing-sec.feedback-pricing-sec .feedback-row .feedback-box span{
    color: #009BDE;
text-align: center;
font-family: "Be Vietnam Pro";
font-size: 28px;
font-style: normal;
font-weight: 700;
line-height: normal;
display: block;
padding-top: 16px;
}
.confidence-sec.confidence-pricing-sec.feedback-pricing-sec .feedback-row .feedback-box p{
    color: #FFF;
    text-align: center;
    font-family: "Be Vietnam Pro";
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-top: 10px;
}
.confidence-sec.confidence-pricing-sec.feedback-pricing-sec{
    padding: 100px 0 65px;
}
.benefits-sec.profit-sec h2 span{
    color: #009BDE;
}
.benefits-sec.profit-sec p{
    color: #000;
text-align: center;
font-family: "Be Vietnam Pro";
font-size: 26px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding-top: 16px;
}
.profit-row{
    align-items: stretch;
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 1rem;
}
.profit-row .profit-box{
    display: flex;
    padding: 30px;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
    flex: 1 0 0;
    border-radius: 30px;
border: 1px solid #009BDE;
height: 100%;
}
.profit-row .profit-box .profit-week{
display: flex;
align-items: center;
justify-content: space-between;
gap:25px;
}
.profit-row .profit-box .profit-week a{
    color: #009BDE;
font-family: "Be Vietnam Pro";
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height:21px;
text-transform: capitalize;
border-radius: 6px;
border: 1px solid #009BDE;
display: flex;
padding: 6px 10px;
justify-content: center;
align-items: center;
white-space: nowrap;
}
.profit-row .profit-box .profit-week h5{
    color: #009BDE;
font-family: "Be Vietnam Pro";
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height:24px;
text-transform: capitalize;
}
.profit-row .profit-box .profit-week h3{
    color: #009BDE;
font-family: "Be Vietnam Pro";
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height:24px;
text-transform: capitalize;
}
.profit-row .profit-box p{
    padding-top: 0;
    color: #000;
font-family: "Be Vietnam Pro";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-align: left;
display: none;
}

.accelerate-sec .profit-row .profit-box p{
display: block;
}

.next-level{
    margin-top: 40px;
}
.next-level h3{
    color: #000;
text-align: center;
font-family: "Be Vietnam Pro";
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height:54px;
text-transform: capitalize;
}
.benefits-sec.profit-sec .next-level p{
    color: #000;
    font-family: "Be Vietnam Pro";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height:normal;
    text-transform: capitalize;
    padding-top: 0;
}

.excelling-sec.train-sec .excelling-content ul{
    padding-top: 14px;
    margin-bottom: 0;
}
.excelling-sec.train-sec .excelling-content ul li{
    color:#000;
    font-family: "Be Vietnam Pro";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height:28px;
    list-style: disc;
}
.training-list{
    padding: 150px 0 100px;
}
.training-list h2{
    color: #FFF;
    font-family: "Be Vietnam Pro";
    font-size: 46px;
    font-style: normal;
    font-weight: 600;
    line-height: 55px;
    text-transform: capitalize;
}
.training-list .table{
    background: transparent;
    border-top-color:#009BDE ;
    margin-top: 36px;
}
.training-list .table tr th{
    background: transparent;
    color: #009BDE;
font-family: "Be Vietnam Pro";
font-size: 27px;
font-style: normal;
font-weight: 600;
line-height:32px;
text-transform: capitalize;
padding: 16px 26px;
border-color: #009BDE;
vertical-align: middle;
}
.training-list .table tr td{
    background: transparent;
    color: #FFF;
font-family: "Be Vietnam Pro";
font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: 28px;
text-transform: capitalize;
padding: 16px 26px;
border: solid 1px #ffff;
vertical-align: middle;
}
.swiper-sec.swiper-bg-sec{
    background: #009BDE;
}
.swiper-sec.swiper-bg-sec h2{
    text-align: left;
}
.swiper-sec.swiper-bg-sec .membership-list{
    margin-top: 25px;
        padding-left: 36px;
 }
.swiper-sec.swiper-bg-sec .membership-list li{
 list-style: disc;
 color: #FFF;
font-family: "Be Vietnam Pro";
font-size: 26px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-align: left;
margin: 2px 0;
}
.swiper-sec.swiper-bg-sec .mySwiper-content{
    margin-top: 30px;
}
.join-price{
    color: #FFF;
text-align: center;
font-family: "DM Sans";
font-size: 26px;
font-style: normal;
font-weight: 700;
line-height: 30px; 
padding: 20px 0px;
justify-content: center;
align-items: center;
display: flex;
border-radius: 10px;
border: 1px solid #FFF;
margin-top: 60px;
}
.join-price:hover{
    color: #FFF;
}

.bookfree-sec{
    background: #003694;
    padding: 60px 0px;
}
.bookfree-row{
    align-items: center;
}
.bookfree-content h2{
    color: #FFF;
font-family: "Be Vietnam Pro";
font-size: 42px;
font-style: normal;
font-weight: 900;
line-height: normal;
text-align: left;
max-width: 560px;
    width: 100%;
}
.bookfree-content p{
    color: #FFF;
    font-family: "Be Vietnam Pro";
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
text-align: left;
padding: 16px 0;
}
.book-img{
    max-width: 100%;
    display: block;
    margin-left: auto;
}
.bookfree-content .start-btn{
    color: #fff;
    background: #009BDE;
    font-size: 20px;
    font-weight: 500;
    text-align: center;
    border-radius: 6px;
    padding: 6px 35px 10px;
    font-family: "Lato", sans-serif;
    border: solid 1px #009BDF;
    display: table;
    align-items: center;
    justify-content: center;
    transition: 0.3s;
    position: relative;
}
.bookfree-content .start-btn:hover {
    transition: 0.3s;
    background: transparent;
}
.training-agenda-sec.event-training-agenda.pt-100{
    padding-top: 100px;
}
/* ===============================
New eLearning page css end
================================== */


/* ===============================
Coaching packaes page css Start
================================== */
.bannerinner-sec.live-event-sec.elarning-banner-sec h1.lead-text{
font-size: 87px;
}
.success-sec.success-service-sec.servicemvp-club-sec.coaching-servicemvp p{
    max-width: 950px;
}
.coach-training-sec{
    padding-bottom: 90px;
}
.coach-training-sec h2{
    color: #FFF;
text-align: center;
font-family: "Be Vietnam Pro";
font-size: 46px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.confidence-sec.confidence-pricing-sec.coaching-confidence-pricing p{
    max-width: 100%;
}

.training-bg-card{
border-radius: 20px;
background: #FFF;
padding: 30px;
margin-top: 36px;
}
.training-head{
    width: 100%;
    display: block;
}
.training-head h3{
    color: #111D15;
font-family: "Be Vietnam Pro";
font-size: 36px;
font-style: normal;
font-weight: 600;
line-height: 43px;
}
.training-head h4{
    color: #000;
    text-align: center;
    font-family: "Be Vietnam Pro";
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height:32px;
    padding-top: 14px;
    padding-bottom: 26px;
}
.training-head p{
    color: #666;
    font-family: "Be Vietnam Pro";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height:25px;
    padding: 16px 0;
}
.training-row{
    --bs-gutter-x:16px;
    margin-bottom: 46px;
}
.training-small-box{
    color: #009BDE;
font-family: "Be Vietnam Pro";
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height:32px;
border-radius: 10px;
border: 1px solid #009BDE;
display: flex;
padding: 18px 26px;
justify-content: flex-start;
align-items: flex-start;
height: 100%;
}


.training-coaching-row{
    --bs-gutter-x:16px;
    --bs-gutter-y:16px;

}
.training-coaching-box{
    border-radius: 30px;
border: 1px solid #009BDE;
display: flex;
padding: 30px;
align-items: flex-start;
gap: 16px;
flex: 1 0 0;
align-self: stretch;
height: 100%;
}
.training-coaching-box .training-icon{
    max-width: 100%;
}

.training-coaching-content h4{
    color: #009BDE;
    font-family: "Be Vietnam Pro";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    text-transform: capitalize;
    padding-top: 0;
}
.training-coaching-content p{
    color: #000;
    font-family: "Be Vietnam Pro";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-top: 10px;
    
}

.accelerate-sec{
    padding: 90px 0;
}

.accelerate-sec h2{
    color: #FFF;
text-align: center;
font-family: "Be Vietnam Pro";
font-size: 46px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.tools-sec{
    padding-top:180px;
}
.tools-sec h2{
    color: #FFF;
text-align: center;
font-family: "Be Vietnam Pro";
font-size: 46px;
font-style: normal;
font-weight: 600;
line-height: 55px;
text-transform: capitalize;
}

.tools-sec p{
    color: #FFF;
text-align: center;
font-family: "Be Vietnam Pro";
font-size: 26px;
font-style: normal;
font-weight: 400;
line-height: normal;
padding-top: 16px;
}
.tools-row{
    align-self: stretch;
    --bs-gutter-x: 30px;
    --bs-gutter-y: 26px;
    margin-top:34px;
 
}
.tools-row .tools-box{
    display: grid;
    gap: 16px;
    border-radius: 30px;
border: 1px solid #009BDE;
padding: 30px;
height: 100%;
}
.tools-row .tools-box .tools-icon{
    max-width: 100%;
    display: block;
    margin: 0 auto;
}
.tools-row .tools-box p{
    color: #FFF;
    font-family: "Be Vietnam Pro";
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-align: center;
    padding-top: 0;
}
.coach-traning{
    max-width: 100%;
    width: 100%;
}
.pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard{
    align-self: stretch;
    align-items: self-start;
    height: calc(100% - 60px);
    flex: 1;
    display: flex;
    flex-direction: column;
}
.pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard .pricing-detailsCard-content {
    flex-grow: 1;
}
.pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard span{
    font-family: "Be Vietnam Pro";
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    color: #191D23;
    padding: 0 0 11px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 110px;
}
.pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard p{
    font-family: "Manrope", serif;
    font-size: 26px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    opacity: 0.5;
    color: #191D23;
}
.pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard ul{
    height: auto;
}
.pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard ul li p{
    font-family: "Manrope", serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    color: #191D23;
    opacity: 1;
}
.pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard h6{
    color: #000;
    font-family: "Manrope", serif;
    font-size: 21px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}

.pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard .price-content-cover{
    display: flex;
    align-items: center;
    justify-content: space-between;
        gap: 12px;
}

.pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard .price-content-cover .price-content span{
  color: #000;
    font-family: "Manrope", serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
       height: auto;
    padding: 0;
}
.pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard .price-content-cover .price-content p{
  color: #000;
    font-family: "Manrope", serif;
    font-size:10px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: left;
    line-height: 16px;
     padding: 0;
     opacity: 1;
}
.pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard .price-content-cover .price-content small{
color: #000;
 font-family: "Manrope", serif;
font-size: 10px;
font-style: normal;
font-weight: 600;
line-height: 13px;
text-transform: capitalize;
opacity: 0.5;
}

.pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard small{
    color: #000;
    font-family: "Manrope", serif;
    font-size:15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: block;
}
.pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard .enroll-btn{
    border-radius: 4px;
border: 1.5px solid #009BDE;
font-family: Manrope;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #009BDE;
text-align: center;
height: 60px;
position: inherit;
margin-top:16px;
}


.pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard .buy-now-btn{
 border-radius: 4px;
border: 1.5px solid #36B864;
font-family: Manrope;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: normal;
color: #fff;
text-align: center;
height: 60px;
position: inherit;
margin-top:30px;
background: #36B864;
display: flex;
    align-items: center;
    justify-content: center;
}

.pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard .card-bottom-content{
    display: block;
    width: 100%;
}
.pricing-sec.leadership-pricing.coaching-leadership-pricing .leadership-ticket{
display: flex;
align-items: center;
justify-content: space-between;
gap: 16px;
}
.pricing-sec.leadership-pricing.coaching-leadership-pricing .leadership-ticket .enroll-btn{
    border-radius: 4px;
    border: 1.5px solid #009BDE;   
    background: #FFF;
    font-family: "Manrope", serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    color: #009BDE;
    text-align: center;
    height: 60px;
    position: inherit;
    margin-top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 30px;
    transition: 0.3s;
    white-space: nowrap;
}
.pricing-sec.leadership-pricing.coaching-leadership-pricing .leadership-ticket .enroll-btn:hover{
    background: transparent;
    border-color: #fff;
    color: #fff;
}

.get-btn-start-now{
    max-width: 600px;
    margin: 40px auto 0;
    width: 100%;
}
.get-btn-start-now.mt-60{
margin:60px auto 0;
}
.get-btn-start-now.mt-46{
margin:46px auto 0;
}
.get-btn-start-now.mt-30{
margin:30px auto 0;
}
.get-btn-start-now .btn-blue {
    padding: 14px 30px;
    border-radius: 5px;
    color: white;
    font-weight: normal;
    background: #009BDF;
    font-size: 26px;
    font-weight: 400;
    border: solid 1px #009BDF;
    font-family: "Be Vietnam Pro", sans-serif;
    width: 100%;
    text-align: center;
    display: block;
}

.get-btn-start-now .btn-blue:hover{
       background: transparent;
   color:#fff;
}
.get-btn-start-now .btn-blue.hover-white-text:hover{
     color:#000;
}

/* ===============================
Coaching packaes page css end
================================== */


@media (max-width:1199px) {
.bannerinner-sec.live-event-sec.elarning-banner-sec .live-event-row .service-banner-content .top-text{
  font-size:21px;

}
}

@media (max-width:991px) {
    .bannerinner-sec.live-event-sec.elarning-banner-sec.home-page-banner-sec{
            padding-top:200px;
    }
    .bannerinner-sec.live-event-sec.elarning-banner-sec{
         padding-top:200px;
    }
    .tools-row .tools-box p{
        font-size: 20px;
    }
    .coach-training-sec h2{
        font-size: 36px;
        line-height: 43px;
    }
    .tools-sec h2{
        font-size: 36px;
        line-height: 43px;
    }
    .tools-sec p{
        font-size: 20px;
    }
    .accelerate-sec h2 {
        font-size: 36px;
        line-height: 43px;
    }
    .bannerinner-sec.live-event-sec.elarning-banner-sec h1.lead-text{
        font-size:51px;
        }
        .training-row{
            --bs-gutter-y: 16px;
        }
    .bookfree-content h2{
        font-size: 36px;
        line-height: 43px;
    }
    .bookfree-content p{
        font-size: 18px;
    }
    .swiper-sec.swiper-bg-sec .membership-list li{
        font-size: 20px;
    }
    .training-list .table tr th{
        font-size: 24px;
    }
    .training-list .table tr td{
        font-size: 20px;
    }
    .training-list h2{
        font-size: 36px;
        line-height: 43px;
    }
    .benefits-sec.profit-sec p{
        font-size: 20px;
        line-height: 25px;
    }
    .success-sec.success-service-sec.servicemvp-club-sec p{
        font-size: 24px;
        line-height: 30px;
    }
    .success-sec.success-service-sec.servicemvp-club-sec p.text-24{
        font-size: 20px;
    }
    .success-sec.success-service-sec.servicemvp-club-sec p.text-bold{
        font-size: 20px;
    }
    
}
@media (max-width: 767px) {
    .tools-sec{
        padding-top: 90px;
    }
    .tools-row .tools-box .tools-icon{
        max-width: 80px;
    }
    .tools-row .tools-box p{
        font-size:18px;
    }
    .training-agenda-sec.event-training-agenda.pt-100 {
        padding-top: 60px;
    }
    .training-agenda-sec.event-training-agenda {
        padding-bottom: 60px;
    }
    .bookfree-content p{
        font-size: 16px;
    }
    .book-img {
        max-width: 100%;
        display: block;
        margin-left: 0;
        margin-top: 20px;
    }
    .excelling-sec.train-sec .excelling-content ul li{
        font-size: 16px;
        line-height: 25px;
    }
    .feedback-row{
        display: block;
    }
    .feedback-row .feedback-box.feedback-box2{
        /* padding: 20px 20px; */
        margin: 20px auto;
        display: inline-block;
    }
    .feedback-row .feedback-box .feedback-icon{
        height: 120px;
    }
    .confidence-sec.confidence-pricing-sec.feedback-pricing-sec {
        padding: 70px 0 50px;
    }
    .feedback-row .feedback-box{
        padding: 20px 20px;
    }
    .membership-row{
        display: block;
    }
    .success-sec.success-service-sec.servicemvp-club-sec .membership-row .membership-box p{
        text-align: left;
        margin: 0;
    }
    .membership-row .membership-box h6{
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .membership-row .membership-box{
        margin-top: 30px;
    }
    .bannerinner-sec.live-event-sec.elarning-banner-sec {
        padding-bottom: 30px;
    }
    .membership-price{
        font-size: 26px;
    }
    .training-list {
        padding: 80px 0 50px;
    }
    .join-price{
        font-size: 20px;
        padding: 16px 0px;
    }
    .training-head h3{
        font-size: 30px;
        line-height: 36px;
    }
    .coach-training-sec {
        padding-bottom: 60px;
    }
    .accelerate-sec {
        padding: 60px 0;
    }
    .pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard span{
        font-size: 26px;
    }
    .pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard p{
        font-size: 22px;
    }
    .pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard h6{
        font-size: 18px;
    }
}
@media (max-width:575px) {
      .bannerinner-sec.live-event-sec.elarning-banner-sec.home-page-banner-sec{
            padding-top:150px;
    }
    .bannerinner-sec.live-event-sec.elarning-banner-sec.home-page-banner-sec h1{
    font-size: 40px;
}
    .bannerinner-sec.live-event-sec.elarning-banner-sec{
            padding-top: 180px;
    }
    .coaching-packaes .bannerinner-sec.live-event-sec.elarning-banner-sec {
    padding-top: 170px;
}
    .pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard span{
        height: auto;
        -webkit-line-clamp: inherit;
        
    }
    .pricing-sec.leadership-pricing.coaching-leadership-pricing .leadership-ticket h6{
        line-height: normal;
        text-align: left;
    }
    .pricing-sec.leadership-pricing.coaching-leadership-pricing .pricing-detailsCard{
        height: auto;
        margin-top: 30px;
    }
    .tools-row .tools-box{
        padding: 30px 20px;
    }
    .tools-sec h2{
        text-align: left;
    }
    .tools-sec p{
        text-align: left;
    }

    .profit-row .profit-box p{
        font-size: 16px;
    }
    .accelerate-sec h2{
        text-align: left;
    }
    .training-bg-card{
        padding: 16px;
    }
    .training-small-box{
        padding: 16px 16px;
        font-size: 18px;
        line-height:28px;

    }
    .training-coaching-box{
        padding: 16px;
    } 
    .training-coaching-content p{
        font-size: 16px;
    }
    .training-coaching-content h4{
        font-size: 18px;
    }
    .training-coaching-box .training-icon {
        max-width: 55px;
    }
    .coach-training-sec h2{
        text-align: left;
    }
    .bannerinner-sec.live-event-sec.elarning-banner-sec h1.lead-text{
        font-size:40px;
        }
    .bannerinner-sec.live-event-sec.elarning-banner-sec .live-event-row .banner-group-btn .btn-blue {
        white-space: nowrap;
        padding: 10px 20px;
    }
    .bookfree-content .start-btn{
        font-size: 17px;
    }
    .bookfree-sec{
        padding: 50px 0px;
    }
    .join-price{
        margin-top: 30px;
    }
    .training-list .table tr th{
        font-size: 20px;
        line-height: 21px;
        padding: 10px 20px;
    }
    .training-list .table tr td{
        font-size: 16px;
        line-height: 21px;
        padding: 10px 20px;
    }
    .swiper-sec.swiper-bg-sec .membership-list li{
        font-size:16px;
    }
    .next-level h3{
        text-align: left;
        line-height: normal;
        font-size: 26px;
    }
    .profit-row .profit-box{
        padding:16px;
    }
    .benefits-sec.profit-sec .next-level p{
        padding-top: 10px;
        font-size: 18px;
    }
    .profit-row .profit-box .profit-week h5{
        font-size: 18px;
    }
    .profit-row .profit-box .profit-week h3{
      font-size: 18px;
}
    .benefits-sec.profit-sec p{
        font-size: 18px;
    }
    .benefits-sec.profit-sec p{
     text-align: left;
    }
    .success-sec.success-service-sec {
        padding: 50px 0 50px;
    }
    .success-sec.success-service-sec.servicemvp-club-sec h4{
        text-align: center;
    }
    .bannerinner-sec.live-event-sec.elarning-banner-sec h1 {
        font-size: 40px;
        line-height: normal;
    }
    .live-event-row .banner-group-btn .btn-blue{
        padding: 12px 20px;
    }
    .membership-row .membership-box .membership-icon {
        width: 80px;
        height: 80px;
    }
    .confidence-sec.confidence-pricing-sec.feedback-pricing-sec {
        padding: 50px 0 50px;
    }
    .confidence-sec.confidence-pricing-sec.feedback-pricing-sec .feedback-row .feedback-box span{
        font-size: 24px;
    }
    .confidence-sec.confidence-pricing-sec.feedback-pricing-sec .feedback-row .feedback-box p{
        font-size: 20px;
    }
    .feedback-row .feedback-box .feedback-icon {
        height: 80px;
    }
    .accelerate-sec {
        padding: 20px 0 60px;
    }
    .training-head h4{
        line-height: 26px;
        font-size: 18px;
        text-align: left;
    }
}

@media (max-width:480px) {
    .pricing-sec.leadership-pricing.coaching-leadership-pricing .leadership-ticket{
        display: block;
    }
    .pricing-sec.leadership-pricing.coaching-leadership-pricing .leadership-ticket .enroll-btn{
        margin-top: 15px;
    }
    .bannerinner-sec.live-event-sec.elarning-banner-sec .live-event-row .banner-group-btn .btn-blue{
        font-size: 16px;
    }
    .membership-row .membership-box{
        padding: 30px 20px;
    }
    .membership-price{
        padding: 25px 20px;
        font-size: 20px;
    }
}
