/* New Design Css */


/* Hero Banner Section CSS */

.mian-hero-section {padding: 40px 70px 70px; margin: 160px 0 100px; border-radius: 0; position: relative; z-index: 2; 

    /* overflow: hidden;

     background-image: url(../images/new-hero-bg-banner.png);background-repeat: no-repeat;background-repeat: no-repeat;background-position: center;background-size: cover; */

    }

.hero-bg-video { position: absolute; top: 150px; left: 0; z-index: -1; transform: rotate(-180deg) scaleX(-1); }

.hero-bg-video video { scale: 1.7; }

.hero-section { margin-bottom: 80px; }

.banner-heading { margin-top: 50px; }

.banner-heading .banner-btns{justify-content: start;}



.white-home-banner-video{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    z-index: -1;

    height: 100vh;

}

/* New Hero Banner */

.new-hero-banner-content{

    max-width: 960px;

    margin: 0 auto;

    text-align: center;

}

.new-hero-banner-content p{

    margin-bottom: 10px;

    text-transform: uppercase;

    letter-spacing: 1.6px;

}

.new-hero-banner-content p,

.new-hero-banner-content h2{

    max-width: 100% !important;

    color: #000;



}



/* .page-template-white-home .navbar-logo-left{

    background-color: transparent;

} */



.new-hero-banner-content .video-content{

    margin-top: 30px;
    margin-bottom: 50px;
    background: transparent;
    box-shadow: 0px 72px 60.7px -60px #F5C236CC;

}
.logo-slider-section h3 .gradient-text {
    font-size: inherit;
}

/* .hero-section h3, */

.hero-section h2{ margin-bottom: 30px; }

.banner-btns { display: flex; column-gap: 30px; row-gap: 20px; flex-wrap: wrap; }

.hero-section h3{letter-spacing: 1.6px;}













/* Logo Slider Section CSS */

.logo-slider-section h3{

    max-width: 1200px;

    margin: 0 auto 30px;}

.logo-slider-section #container { width: auto; }

.logo-slider-ancor{text-align: center;margin-bottom: 30px;}

.logo-slider-ancor a{

    font-size: 18px;

    font-weight: 700;

    text-decoration: underline;

}

.logo-slider-section ul { display: flex; gap: 160px; list-style: none; padding: 0; }

.logo-slider-section #container[data-animated] { overflow: hidden; }

.logo-slider-section #container[data-animated] #list { width: max-content; animation: scroll 20s linear infinite; align-items: center; height: 70px; }

@keyframes scroll {

 to { translate: calc(-50% - 5px); }

 }

/* RCA Milestone Section CSS */

.rcamilestone-section .gradient-border-btn,

.rcamilestone-section .gradient-border-btn a { max-width: 600px; margin: 0 auto; display: block; }

.rcamilestone-section .gradient-border-btn { margin-bottom: 80px; }

.rcamilestone-section .gradient-border-btn img { max-width: 25px; margin-right: 10px; }

.rcamilestone-section .rcamilestone-heading { max-width: 780px; margin: 0 auto 70px; text-align: center; }

.rcamilestone-section .rcamilestone-heading h2 {  margin-top: 10px; }

.rcamilestone-item .rcamilestone-heading{margin: 0;}

.rcamilestone-item.active .rcamilestone-heading{

    margin: -5px 0 7px 0;

}



.rcamilestone-item .rcamilestone-heading h4{font-size: 22px;}

.rcamilestone-content { display: flex; align-items: center; justify-content: space-between; }

.rcamilestone-icon { height: 100px; width: 100px; display: flex; align-items: center; justify-content: center; border-radius: 100px; background: linear-gradient(325.13deg, rgba(255, 255, 255, 0.05) 46.71%, rgba(137, 49, 238, 0.14) 109.13%); margin: 0 auto 30px; }

.rcamilestone-item.active .rcamilestone-icon { background: linear-gradient(90deg, #3444FB 0%, #9E1FE5 100%); }

.rcamilestone-item.active .rcamilestone-icon img { filter: brightness(1); }

.rcamilestone-icon img { filter: brightness(0); width: auto; }

.rcamilestone-item { text-align: center; }

.rcamilestone-heading { text-align: center; }

.rcamilestone-heading a { text-decoration: underline; }

.rcamilestone-line-dot { height: 15px; width: 15px; background: linear-gradient(90deg, #3444FB 0%, #9E1FE5 100%); border-radius: 10px; text-align: center; margin: 0 auto 53px; }

.rcamilestone-item.active .rcamilestone-line-dot { height: 25px; width: 25px; border-radius: 0; background-repeat: no-repeat;background-size: 25px; }

.landing-rcamilestone-section .rcamilestone-item.active .rcamilestone-line-dot{background-color: #000;}

/* .rcamilestone-item.active .rcamilestone-heading{margin-top: -10px;} */

.rcamilestone-line-dot .rcamilestone-line-dot-text { font-size: 18px; font-weight: 800; position: absolute; top: 30px; left: 50%; display: block; transform: translateX(-50%); }

.rcamilestone-line-dot,

.rcamilestone-content { position: relative; }

.rcamilestone-content:before {content: ""; position: absolute; top: 55%; left: 51%; display: inline-block; width: 88%; height: 2px; content: ""; transform: translateX(-50%); }

/* All Tools Video Section CSS */

.all-tools-video-section { background-color: #000; padding: 70px 0; }

.all-tools-video-heading { margin-bottom: 50px; z-index: 23; position: relative; }

.all-tools-video-heading h2 { max-width: 780px; margin: 10px auto 30px; text-align: center; color: #FFF; }

.white .all-tools-video-heading h2{color: #000000;}

.all-tools-video-heading h2 span {

     /* font-size: 40px; */

     font-weight: 400; }

.all-tools-video { position: relative; z-index: 1; text-align: center; }

.all-tools-video video { border-radius: 30px; width: 100%; margin: 0 auto;  }

.video_scale_animation video{transform: scale(1);}

.white .video_scale_animation video{width: 80%;transform: scale(1);}

.mentor-video-div .video_scale_animation video{transform: scale(1);}

/* .all-tools-video::before { content: ""; width: 989px; height: 989px; top: -210px; left: 50%; opacity: 0.25; position: absolute; background: linear-gradient(127.45deg, #01F8D6 7.73%, #2285F0 27.09%, #3444FB 52.21%, #9E1FE5 76.91%, #F900E2 100%); filter: blur(400px); transform: translateX(-50%); z-index: -1; } */

/* Product Lineup Section CSS */

.product-lineup-section { background-color: #000; padding: 20px 0 90px 0; }

.product-lineup-heading{

    margin-bottom: 50px;

}

.product-lineup-heading h2 { color: #FFF; text-align: center; }

.product-lineup-heading h3{margin-bottom: 10px;}

.product-line-up-images { margin-bottom: 30px; }

.product-lineup-img{

    text-align: center;

    margin-bottom: 50px;

}

.product-lineup-img video{

    max-width: 70%;

}

.product-lineup-text{

    text-align: center;

    margin-bottom: 80px;

}

.product-lineup-text p{

    color: #FFFFFF70;

    font-size: 14px;

    margin-bottom: 20px;

    text-align: center;

}

/* Why Work With Us Section CSS */

.why-work-with-us-content { max-width: 1040px; margin: 0 auto; }

.why-work-with-us-content h3{margin-bottom: 10px;}

.why-work-with-us-content h2,

.why-work-with-us-content p { margin-bottom: 20px; text-align: center; }

.why-work-with-us-content p {color: #585858;}

/* Call to Action Section CSS */

.call-to-action-section { background: linear-gradient(180deg, rgba(158, 31, 229, 0) 50.08%, rgba(158, 31, 229, 0.2) 94.53%), linear-gradient(0deg, #000000, #000000); padding: 150px 0; }

.call-to-action-content { display: flex; justify-content: space-between; align-items: center; }

.call-to-action { max-width: 720px; }

.call-to-action h3,

.call-to-action h2,

.call-to-action p { margin-bottom: 10px; }

.call-to-action h2,

.call-to-action p {color: #FFF;}

.call-to-action p {max-width: 580px;}









.white.call-to-action-section{

    background-image: 

linear-gradient(180deg, rgba(158, 31, 229, 0) 50.08%, rgba(158, 31, 229, 0.2) 94.53%);

background-color: #FFF;



}

.white .call-to-action h2,

.white .call-to-action p { color: #000000;}

/* Success Story Section CSS */

.success-story-section { background: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 64.66%, rgba(0, 0, 0, 0.5) 100%), linear-gradient(90.02deg, #3200A6 0.03%, #2C4E8A 101.26%); padding: 100px 0; }

.success-story-section h2,

.success-story-section h3,

.success-story-section p { color: #FFF; margin-bottom: 20px;margin-bottom: 10px; }

.success-story-section h3{text-transform: uppercase;font-size: 18px;letter-spacing: 1.6px;}

.success-story-slide {padding: 50px; background-position: center; background-repeat: no-repeat; background-size: cover; border-radius: 20px; /* max-width: 1170px; margin: 0 auto; */height: 100%; }

.success-story-slider .owl-stage { display: flex; }

.success-story-slider .item { height: 100%;pointer-events: none; }

.success-story-slider .center .item{pointer-events: inherit;}

.success-story-slide-content { max-width: 650px; margin-bottom: 60px; }

.success-story-slide-content p { font-size: 16px;max-width: 480px; }

.success-story-slide-profile { display: flex; align-items: center; column-gap: 20px; margin-bottom: 30px; }

.success-story-heading { margin-bottom: 60px; }

.success-story-slide-profile h3 { margin: 0; }

.success-story-slide-profile img { max-width: 60px; }

.success-story-slide-month-salary { margin-bottom: 0; position: relative; margin-left: 50px; }

.success-story-slide-month-salary h3 { font-size: 36px; margin-bottom: 0;text-transform: lowercase; }

.success-story-slide-month-salary::before { content: ""; height: 85px; width: 5px; border-radius: 5px; position: absolute; left: -30px; top: 50%; transform: translateY(-50%); }

.success-story-one::before { background: #3444FB; }

.success-story-two::before { background: #01F8D6; }



.success-story-slide-earning{

    display: flex;

    justify-content: space-between;

}

.success-story-slide .slider-review-video{

    position: relative;

    padding-top: 55.52%;

    border: 3px solid #FFF;

    overflow: hidden;

    border-radius: 15px;

}

.success-story-slide .slider-review-video video{

    position: absolute;

    top: 0;

    right: 0;

    height: 100%;

    width: 100%;

    background: #000;

}

.success-story-slider .owl-dots{text-align: center;margin-top: 30px;}

.success-story-slider .owl-dot{

    background: #FFF !important;

    height: 10px;

    width: 10px;

    margin: 0 5px;

    border-radius: 100%;

}

.success-story-slider .owl-dot.active{

    background: #9E1FE5 !important;

    height: 10px;

    width: 10px;

    margin: 0 5px;

    border-radius: 100%;

}







.about-us-new-slider .owl-dots{text-align: center;margin-top: -60px;position: relative;z-index: 2;}

.about-us-new-slider .owl-dot{

    background: #020B1C30 !important;

    height: 14px;

    width: 14px;

    margin: 0 5px;

    border-radius: 100%;

}

.about-us-new-slider .owl-dot.active{

    background: linear-gradient(90deg, rgba(52, 68, 251, 0.2) 0%, rgba(52, 68, 251, 0.8) 100%) !important;

    height: 14px;

    width: 28px;

    margin: 0 5px;

    border-radius: 15px;

}




.about-us-new-slider .popup-play-button{

    background-repeat: no-repeat;

    height: 58px;

    width: 58px;

    right: 0;

    bottom: 0;

    top: auto;

    left: auto;

}

/* Everything Need Section CSS */

.everything-need-section { background: #000000; padding: 100px 0 70px; }

.everything-need-section h2,

.everything-need-section p { color: #FFF; }

.everything-need-headong {text-align: center; margin: 0 auto 100px; }

.white .everything-need-headong{

    margin-bottom: 50px;

}

.everything-need-headong h2{margin-bottom: 15px;}

.everything-need-tabs { 

    /* mask: linear-gradient(90deg, transparent, #000 40%, #000 60%, transparent); */

    /* -webkit-mask: linear-gradient( 90deg, transparent, #000 40%, #000 60%, transparent);  */

    margin-bottom: 30px;

    text-align: center;

    /* position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%); */

}

.everything-need-section ul span::-webkit-scrollbar { display: none !important; }

/* .everything-need-section ul { white-space: nowrap; position: relative; } */

/* .everything-need-section ul span li { transition: all ease 750ms; } */

.everything-need-section ul span { display: flex; justify-content: center; align-items: center; column-gap: 10px;}

.everything-need-section ul li { padding: 1px; border-radius: 10px; display: inline-block; background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.5) 100%); transform: scale(0.8);}

/* .everything-need-section ul li a { padding: 14px 30px; font-size: 16px; font-weight: 700;display: inline-block; color: #FFF; } */

.everything-need-section ul li a img { max-width: 25px; }

/* .everything-need-section ul li.active { background: linear-gradient(180deg, rgba(158, 31, 229, 0.05) 0%, rgba(158, 31, 229, 0.8) 100%); padding: 1px; border-radius: 10px; display: inline-block; }

.everything-need-section ul li.active a { background-image: linear-gradient(352.43deg, rgba(15, 23, 38, 0.02) 31.37%, #9E1FE5 152.33%); } */

.everything-need-section ul li a span{

    display: none;

    position: absolute;

    top: -35px;

    left: 50%;

    transform: translateX(-50%);

}

.everything-need-section ul li{

    color: var(--grey-200);

    background: radial-gradient(1139.98% 138.18% at 0 0, hsla(0, 0%, 100%, .1) 0, hsla(0, 0%, 100%, 0) 100%);

    border: 1px solid #2f3031;

    box-shadow: 0 7px 3px 0 rgba(0, 0, 0, .03), 0 4px 4px 0 rgba(0, 0, 0, .25);

    transition: all .2s ease;

    border-radius: 15px;

    display: flex;

    align-items: center;

    justify-content: center;

    width: 60px;

    height: 60px;

    /* transition: 0.3s; */

    /* padding: 10px 14px 14px 14px; */

}

.everything-need-section ul li.active a span{

    display: block;

    padding: 3px 8px;

    letter-spacing: .2px;

    background: var(--Card-BG, linear-gradient(137deg, #111214 4.87%, #0c0d0f 75.88%));

    -webkit-backdrop-filter: blur(8px);

    backdrop-filter: blur(8px);

    border: 1px solid #2f3031;

    border-radius: 6px;

    box-shadow: 0 8.077px 3.462px 0 rgba(0, 0, 0, .03), 0 4.615px 4.615px 0 rgba(0, 0, 0, .25), inset 0 1.154px 0 0 hsla(0, 0%, 100%, .19), 0 0 6px 0 hsla(0, 0%, 100%, .25);

}



.everything-need-section ul li:hover{

    background: radial-gradient(79.21% 79.21% at 42.35% 0, #787878 0, #282828 100%);

    transform: scale(0.9);

    border: 1px solid #434345;

    box-shadow: 0 8.077px 3.462px 0 rgba(0, 0, 0, .03), 0 4.615px 4.615px 0 rgba(0, 0, 0, .25), inset 0 1.154px 0 0 hsla(0, 0%, 100%, .19), 0 0 6px 0 hsla(0, 0%, 100%, .25);

}

.everything-need-section ul li.active{

    transform: scale(1.1);

    border: 1px solid #434345;

    color: #fff;

    background: radial-gradient(79.21% 79.21% at 42.35% 0, #787878 0, #282828 100%);

    box-shadow: 0 8.077px 3.462px 0 rgba(0, 0, 0, .03), 0 4.615px 4.615px 0 rgba(0, 0, 0, .25), inset 0 1.154px 0 0 hsla(0, 0%, 100%, .19), 0 0 6px 0 hsla(0, 0%, 100%, .25);

}

.everything-need-section ul li a{

    border-radius: 15px;

    padding: 15px 0;

    font-size: 16px;

    font-weight: 700;

    display: inline-block;

    color: #FFF;

    width: 100%;

}

.everything-need-section .tab-panel { display: none; }

.everything-need-section .tab-panel.active { display: block; }

.everything-need-section .tab-content-detail p { max-width: 800px; margin: 0 auto; text-align: center; }

.everything-need-section .tab-content-detail img{margin: 30px 0;}

.everything-need-section .tab-btns { text-align: center; margin-top: 0; }

.everything-need-section ul {

    display: inline-block;

    border: 1px solid #FFFFFF50;

    padding: 10px;

    border-radius: 15px;

    backdrop-filter: blur(10px);

}

.tab-content{position: relative;max-width: 1000px;margin: 0 auto;}











.everything-need-section.white{

    background-color: #FFFFFF;

}



.white.everything-need-section h2, .white .everything-need-section p{

    color: #000000;

}

.white.everything-need-section ul li{

    background-image: linear-gradient(-360deg, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.5) 141%);

}

.white.everything-need-section ul li a{

    color: #000000;

    background-image: linear-gradient(-360deg, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.5) 141%);

    background-color: #FFF;

}

.white.everything-need-section ul li.active{

    border: 1px solid #B14BEA;

    color: #000;

    background: linear-gradient(-360deg, rgba(158, 31, 229, 0.05) 0%, rgba(158, 31, 229, 0.8) 100%);

    box-shadow: 0 8.077px 3.462px 0 rgba(0, 0, 0, .03), 0 4.615px 4.615px 0 rgba(0, 0, 0, .25), inset 0 1.154px 0 0 hsla(0, 0%, 100%, .19), 0 0 6px 0 hsla(0, 0%, 100%, .25);

}



.white.everything-need-section ul li.active a{

    background: linear-gradient(-360deg, rgba(158, 31, 229, 0.05) 40%, rgba(158, 31, 229, 0.8) 141%);

}

.white.everything-need-section ul li.active a span{

    background: #B14BEA;

    color: #FFF;

    border: none;

}



.white.everything-need-section ul li a img{

    filter: brightness(0);

}



.white.everything-need-section ul li.active a img{

    filter: brightness(1);

}

.white.everything-need-section .tab-content-detail p{

    color: #000000;

}

.white.everything-need-section ul{

    border: 1px solid #00000020;

}





.white.everything-need-section{

    padding: 0;

}





.product-lineup-inner{

    padding: 80px 0;

    border-radius: 48px;

    margin: 16px 16px 120px 16px;

    background-color: #000000;

}



.white.core-features-section,

.white.all-tools-video-section,

.white.product-lineup-section{

    background-color: transparent;

    padding: 0; 

}

.white .core-features-inner{

    margin: 16px;

    border-radius: 48px;

    background-color: #000;

    padding: 50px 0; 

}



.white .product-line-inner{

    padding: 80px 0 0;

    border-radius: 30px;

    margin: 16px;

    background: #000000;

}



.white .product-lineup-heading .home-leaderbord-section h2{

    color: #000;

}

.white .product-lineup-text{

    margin-bottom: 0;

}

.white .product-line-inner h2{

    color: #FFF;

}

/* Smooth scroll for the tabs container */


/* Core Feature Section CSS */

.core-features-section { padding: 50px 0; }

.core-features-heading h2 { text-align: center; color: #FFF; margin-bottom: 40px; }

.core-features-section { background-color: #000; }

@media (min-width: 768px) {

 .row_flex { display: flex; gap: 60px; align-items: center; }

 }

@media (min-width: 768px) {

 .row_flex .row_inner { width: 50%; }

 }

.row_flex .row_inner img { width: 100%; }

.accordion_images { position: relative; }

@media (max-width: 767px) {

 .accordion_images { display: none; }

 }

.accordion_images img { opacity: 0; transition: 0.3s; }

.accordion_images img:not(:first-child) { position: absolute; left: 0; top: 0; }

.accordion_images img.active { opacity: 1; }

.core-features-section .accordion { width: 100%; overflow: hidden;background-color: #000; border-bottom: 1px solid #FFFFFF50; }

.accordion_intro { position: relative; padding: 20px 10px 20px 0; cursor: pointer; }

.accordion_content { color: #fff; padding: 0 20px; max-height: 0; overflow: hidden;transition: all 0.25s ease-out; opacity: 0; }

.core-features-section .accordion h4,

.core-features-section .accordion p { margin: 0; line-height: normal; }

.core-features-section .accordion h4 { color: #fff; font-size: 24px; font-weight: 500; position: relative; }

.core-features-section .accordion h4::before { content: ""; height: 20px; width: 2px; border-radius: 10px; background-color: #FFF; position: absolute; right: 0; top: 0; transition: 0.5s; }

.core-features-section .accordion h4::after { content: ""; height: 20px; width: 2px; border-radius: 10px; background-color: #FFF; position: absolute; right: 0; top: 0; transform: rotate(90deg); }

.accordion.accordion_active h4::before { transform: rotate(90deg); }

.core-features-section .accordion p { color: #FFF; font-size: 18px; margin: 0; }

.accordion_active .accordion_content { padding: 0; opacity: 1; }

.accordion.accordion_active { padding-bottom: 20px; }

@media (min-width: 768px) {

 .accordion_content .accordion_image { display: none; }

 }

@media (max-width: 767px) {

 .accordion_content .accordion_image { display: block; margin-bottom: 20px; }

.core-features-section .accordion h4 { font-size: 16px; }

.core-features-section .accordion h4::before,

.core-features-section .accordion h4::after { height: 15px; margin-top: 5px; }

 }

/* New About Us Page CSS */

.about-banner-section { margin-top: 200px; }

.about-banner-heading { max-width: 470px; }

.about-banner-heading .h1 span{font-size: 48px;}

.about-banner-heading .gradient-text {text-transform: capitalize;}

.about-banner-content { max-width: 585px; margin-left: 60px; }



.meet-execution-section .container{

    max-width: 1796px;

}

.meet-execution-section.section-spacing{

    margin-bottom: 80px;

}

.meet-execution-row .row{

    row-gap: 30px;

}

.meet-execution{

    background-color: #EEF1FF;

    border-radius: 20px;

    padding: 30px;

}



.meet-execution-box{

    border-radius: 20px;

    overflow: hidden;

}

.meet-execution-heading{

    text-align: center;

    margin-bottom: 50px;

}

.meet-execution-heading p{margin-bottom: 10px;}

.meet-execution-box-1-content{

    display: flex;

    align-items: center;

    column-gap: 30px;

    background-color: #FFF;

    border-radius: 10px;

    margin-bottom: 20px;

    padding: 24px 45px;

}

.meet-execution-box-1-content:last-child{

    margin-bottom: 0;

}

.meet-execution-box-1-content h2{
width: 140px;
background-image: linear-gradient(121.14deg, #2BA2FF 15.63%, #3E00FF 43.53%, #E64450 71.44%, #E4B95D 100.19%);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  text-transform: uppercase;
  letter-spacing: 1.6px;
  font-weight: 700;

}

.meet-execution-box-grow-content p{

    font-size: 24px;

    font-weight: 500;

}

.meet-execution-box-img,

.meet-execution-box-content,

.meet-execution-box {

    height: 100%;

    width: 100%;

}

.meet-execution-box-img img{

    height: 100%;

    object-fit: cover;
    width: 100%;

}



.workfor-you h3{

    font-size: 100px;

    font-weight: 700;

}

.meet-execution-box-content{

    display: flex;

    align-items: center;

}





/*  */

.page-template-about-us-new .funnel-banner-wrapper{

    display: none;

}

.page-template-about-us-new .navbar-logo-left{

    background-color: transparent;

}

.page-template-about-us-new .navbar-logo-left.active{

    background-color: #000;

    border-bottom: 0.5px solid #FFFFFF50;

}

.page-template-about-us-new .navbar-logo-left .black-logo {

    display: none;

}

.page-template-about-us-new .navbar-logo-left .white-logo {

    display: block;

}



.page-template-about-us-new .header-menu-list ul li a{

    color: #FFF;

}



.page-template-about-us-new .profile a{

    color: #FFF;

}



.page-template-about-us-new .navbar-logo-left .gradient-bg-btn{

    padding: 0;

    background: transparent;

}

.page-template-about-us-new .navbar-logo-left .gradient-bg-btn a{

    /* background: #FFF; */

    color: #000;

}





.about-us-new-banner-section{

    background-repeat: no-repeat;

    background-size: cover;

    background-position: right;

    padding: 400px 0 80px;

    position: relative;
    
    border-radius: 0px 0px 60px 60px;
}

.about-us-new-banner-section::after{
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #fff;
    z-index: -1;}

.about-us-new-banner-section .container{

    max-width: 1600px;

}

.about-us-new-banner-heading{

    margin-bottom: 250px;

    max-width: 640px;

}



.ask-mentor-ai-descp p{

    text-align: center;

    max-width: 1410px;

    margin: 0px auto 30px;

    color: #fff;

}

.ask-mentor-ai-descp p span{display: block;}

.about-us-new-banner-heading h1,

.about-us-new-banner-heading p{

    color: #FFF;

}


.about-us-new-banner-heading h1{

    margin-bottom: 20px;

    text-shadow: 0px 3px 5px #33130480;



}



.about-us-new-banner-content{

    display: flex;

    align-items: center;

    justify-content: space-between;

    border-top: 2px solid #FFFFFF50;

    padding-top: 20px;

}

.about-us-new-banner-content .about-us-new-banner-box{

    width: 26%;

}

.about-us-new-banner-content .about-us-new-banner-box h3{

    margin-bottom: 20px;

}

.about-us-new-banner-content .about-us-new-banner-box h3,

.about-us-new-banner-content .about-us-new-banner-box p{

    color: #FFF;

}



.about-us-new-banner-content .about-us-new-banner-box h3{

    font-weight: 500;

}



.about-slider-counter-heading{

    text-align: center;

    margin-bottom: 40px     ;

}

.about-slider-counter-heading h2{

    margin-bottom: 20px;

}

/* 

.about-slider-counter-heading p{

    margin-bottom: 30px;

} */



.slider-container {

  position: relative;

  /* overflow: hidden; */

  width: 90%;  

  margin: 0 auto;

  height: 700px;

  }



  .about-client-slider {

    display: flex;

    transition: transform 0.5s ease-in-out;

    /* height: 700px !important; */

    position: relative;

    flex-direction: column;

    /* overflow: hidden; */

  }

  .about-client-slide{

    position: relative;

    margin-bottom: 20px;

    pointer-events: none;

}



.slick-current.slick-active .about-client-slide{pointer-events: inherit;}



.about-client-slider .item {

    flex: 0 0 80%; /* 80% of the container height for each slide */

    width: 100%;  /* Full width */

    margin: 10% 0;  /* Create space for half-visible slides on top and bottom */

    box-sizing: border-box;

    opacity: 0.8; /* Semi-visible effect for the non-centered slides */

    transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;

    position: absolute;

    top: 0;

    left: 0;

    z-index: 0; 

  }



  .about-client-slider .item.active {

    opacity: 1; 

    z-index: 1;
  }

.about-us-new-slide .slider-review-video video{

    border-radius: 20px;

    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    background: #000;

}



.about-us-new-slide .slider-review-video{

    position: relative;

  padding-top: 56.40%;

}

.about-client-slide .video-profile{

    position: absolute;

    bottom: 14px;

    left: 50%;

    width: 97%;

    transform: translateX(-50%);

    background: #FFF;

    border-radius: 20px;

}





.about-client-slide .video-profile .video-profile-pic{

    width: 30%;

}


.about-slider-counter-section .about-client-review .container{

    max-width: 1440px;

}



.about-us-new-slide{

    padding: 12px;

    background-color: #FFF;

    box-shadow: 0px 56px 69.6px -30px #00000040;

    border-radius: 20px;

    position: relative;

    overflow: hidden;

}



.about-us-new-slide::before{

    content: "";

    height: 495px;

    width: 460px;

    border-radius: 450px;

    background: #D69E0C;

    position: absolute;

    top: -456px;

    left: -224px;

    filter: blur(140px);



}





.about-us-new-slide .popup-play-overlay img{

    border-radius: 15px;
    width: 100%;

}

.about-us-new-slide .slider-review-video{

    margin-bottom: 25px;

    overflow: hidden;

    position: relative;

    border-radius: 15px;

}



/* .about-us-new-slide-content{

    margin-top: 50px;

} */

.about-us-new-slide-heading{

    text-align: center;

    margin-bottom: 25px;

}

.about-us-new-slide-heading h5{font-weight: 600;}

.about-us-new-slide-heading > img{

    max-width: 105px;

    /* margin-bottom: 5px; */

    margin: 0 auto 5px;

}

.about-us-new-slide-earning{

    display: flex;

    align-items: center;

    column-gap: 12px;

}

.about-us-new-slide-earning.highlight .about-us-new-slide-earning-total{

    width: 100%;

}

.about-us-new-slide-earning .about-us-new-slide-earning-day{

    width: 30%;

    text-align: center;

    padding: 15px;

    background-color: #F4F4F4;

    border-radius: 15px;

}

.about-us-new-slide-earning .about-us-new-slide-earning-total{

    width: 70%;

    text-align: center;

    padding: 15px;

    background-color: #F4F4F4;

    border-radius: 15px;

}

.about-us-new-slide-earning .about-us-new-slide-earning-total h3{

    text-transform: none;

}

.about-us-new-slide-earning .in-word{

    font-size: 16px;

    color: #5A5A5A;

}



.about-us-new-slider .owl-stage-outer{

    padding-bottom: 100px;

}





.review-slider-btn{

    text-align: center;

    margin-top: 50px;

}



/* .about-slider-counter-heading-box{

    margin-left: 175px;

} */



/* Custom Styles for the carousel */

.slick-slide {

    display: flex;

    justify-content: center;

    align-items: center;

    /* background: #f1f1f1; */

    height: 300px; /* Adjust the height of each slide */

    font-size: 24px;

    color: #333;

  }



  /* Styling the custom navigation buttons */

  .custom-prev, .custom-next {

    background-color: rgba(0, 0, 0, 0.5);

    color: white;

    padding: 15px;

    border: none;

    cursor: pointer;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    z-index: 1000;

    /* display: none; */

  }



  .custom-prev {

    left: 10px;

  }



  .custom-next {

    right: 10px;

  }



  .slick-carousel {

    height: 100%;

    position: relative;

  }



  .slick-dots{

    bottom: 50% !important;

    left: -55%;

    transform: translateY(0) rotate(90deg);

  }



  .slick-dots li{

    background: #020B1C30;

    height: 15px !important;

    width: 15px !important;

    border-radius: 10px;

    transition: 0.5s;

  }

  .slick-dots li button{

    display: none !important;

  }

  .slick-dots li.slick-active{

    background: linear-gradient(180deg, rgba(158, 31, 229, 0.2) 0%, rgba(158, 31, 229, 0.8) 100%);

    width: 28px !important;

    opacity: 1 !important;

  }







.about-us-leader-section .review-home-banner-content{

    margin-bottom: 50px;

}

.ask-mentor-ai-section .container{

    max-width: 1540px;

}

.founder-profiles {display: flex;align-items: center;justify-content: center;column-gap: 30px;}

.founder-box {position: relative;border-radius: 25px;overflow: hidden;transition: 0.8s;}

.founder-box-detail h3 {font-size: 38px;color: #FFF;margin-bottom: 10px;}

.founder-box-name{color: #FFF;}

.founder-box-name h5{font-weight: 400;margin-top: 5px;}

.founder-box-detail p{color: #FFF;transition: 0.8s ease-in-out;visibility: hidden;}

.founder-box-detail {

    position: absolute;

    bottom: 0;

    left: 0;

    top: auto;

    height: 150px;

    transition: 0.8s ease-in-out;

    transform: translateY(0);

    padding: 40px;

    width: 100%;

    /* background: linear-gradient(180deg, rgba(0, 0, 0, 0.46) 0%, rgba(0, 0, 0, 0.92) 97.43%); */

    background-blend-mode: multiply;

}

.founder-box-detail .arrow img{

    max-width: 20px;

}



.founder-box-detail .arrow{

    transition: 0.8s ease-in-out

}

.founder-box-founder{

    display: flex;

    align-items: end;

    margin-bottom: 20px;

    justify-content: space-between;

}



@media (min-width:767px) {
    .founder-box:hover .founder-box-detail{

        transform: translateY(0);
    
        top: auto;
    
        bottom: 0;
    
        height: 100%;
    
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.46) 0%, rgba(0, 0, 0, 0.92) 97.43%);
    
        background-blend-mode: multiply;
    
        
    
    }
    
    .founder-box:hover .founder-box-detail .arrow{
    
        transform: rotate(-45deg);
    
    }
    
    .founder-box:hover .founder-box-detail p{
    
        visibility: visible;
    
    }
    
}









.on-track-road-content h2 { max-width: 440px; margin-bottom: 20px; }

.on-track-road-content p{color: #585858;}

.number-count { text-align: center; padding: 0 80px; }

.number-count h2{font-weight: 800;}

.number-count:last-child { border: none; }


.about-slider-counter-section .container{

    max-width: 1796px;

}

.number-count-bg {display: flex; align-items: center; justify-content: center; border-radius: 20px;column-gap: 30px; }

.number-count { text-align: center; padding: 56px 61px; background-color: #FFF;border-radius: 20px;width: 25%;}

.number-count h2{

      color: #9E1FE5;

      margin-bottom: 20px;

}

.number-count p{

    font-weight: 500;

}

/* culture and value css */

.culture-and-values-section { background: #000000; padding: 100px 0; }

.culture-and-values-heading { text-align: center; margin-bottom: 50px; color: #FFF; }

.culture-and-values-heading h4 { margin-bottom: 10px; font-size: 18px;}

.culture-and-values-box { background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.5) 100%); padding: 1px; border-radius: 10px; height: 91%; margin-bottom: 40px; }

.culture-and-values-bg { background-image: linear-gradient(328.48deg, rgba(255, 255, 255, 0.05) 38.02%, rgba(255, 255, 255, 0.3) 198.54%); background-color:#000000; padding: 30px; border-radius: 10px; height: 100%; }

.culture-and-values-content h4{text-transform: capitalize;display: inline-block;}

.culture-and-values-content .gradient-text{display: inline-block;letter-spacing: 0px;}

.culture-and-values-icon { margin-bottom: 30px; }

.culture-and-values-icon img { max-width: 70px; }

.culture-and-values-content p { color: #FFF; margin-top: 10px; }

/* mastermind heading */

.mastermind-heading { text-align: center; margin-bottom: 50px; }

.mastermind-heading h4 { margin-bottom: 10px;font-size: 18px; }

.mastermind-founder { margin-bottom: 80px; }

.mastermind-founder .mastermind-founder-box { display: flex; justify-content: space-between;column-gap: 4%; }

.founder-div,

.founder-content { max-width: 48%; }

.order-rivers { flex-direction: row-reverse; }

.founder-content h4 { margin-bottom: 10px;font-size: 18px; }

.founder-content h2 { margin-bottom: 20px; }

.founder-content p { margin-bottom: 20px; color: #585858;}

.founder-content p:last-child { margin-bottom: 0; }

@keyframes slide-up {

 0% { transform: translateY(100%); }

100% { transform: translateY(-100%); }

 }

.on-track-road-logo-slider { display: flex; justify-content: space-between; column-gap: 50px; height: 450px; overflow: hidden; position: relative; mask: linear-gradient(180deg, transparent, #000 40%, #000 60%, transparent); -webkit-mask: linear-gradient( 180deg, transparent, #000 40%, #000 60%, transparent); }

.on-track-road-logo-slide-column { display: flex; flex-direction: column; row-gap: 50px; justify-content: center; align-items: center; animation: slide-up 30s linear infinite; /* Adjust speed as needed */ }

.on-track-road-logo-slide img { width: 150px; }

.on-track-road-content{margin-left: 60px;}

/* inner banner section css */

.inner-banner-section { background-position: center; background-repeat: no-repeat; background-size: cover; padding: 120px 0 0 0;}

.inner-banner-heading .banner-btns { justify-content: center; align-items: center;}

.inner-banner-heading .banner-btns .gradient-bt-bg a { background-color: #E1F4FB; color: #9E1FE5; }

.inner-banner-heading .banner-btns .gradient-bt-bg,

.inner-banner-heading .banner-btns .gradient-line-btn {max-width: 240px;width: 100%;}

.inner-banner-heading .banner-btns .gradient-bt-bg a,

.inner-banner-heading .banner-btns .gradient-line-btn a{text-align: center;width: 100%;}

.inner-banner-heading .banner-btns .gradient-line-btn a { background-color: #E1F4FB; color: #000; }

.inner-banner-heading .h2 { margin-bottom: 10px; }

/*  */

.all-diamond-logo{

    margin-bottom: 20px;

}

.all-diamond-logo img{

    width: auto;

}

/* incredible tool secion css */

.incredible-tools-section { background-color: #000000; padding: 45px 0 0 0; margin: 0 16px 16px; border-radius: 48px; }

.incredible-tools-section .incredible-tools-heading { color: #FFF; margin-bottom: 60px; }

.incredible-tools-section .all-tools-video video { border-radius: 30px 30px 0 0; }

/* earning partner section css */

.earning-parts-section { background-position: top; background-repeat: no-repeat; background-size: cover; padding: 95px 0; margin: 0 16px 80px; border-radius: 48px; }

.earning-part-content h2 { margin-bottom: 20px; }

.earning-part-content p{

    color: #585858;

    max-width: 730px;

}

/* we promise section css */

.we-prommise-section{padding-left: 20px;}

.we-prommise-heading h2 { max-width: 920px; margin: 20px auto 50px; text-align: center; }

.we-promise-box { max-width: 1650px; margin-left: auto; margin-bottom: 50px;

     /* position: sticky; */

      top: 100px;margin-right: 10px;}

.we-promise-box-img img{ border-radius: 25px; overflow: hidden; }

.we-promise-box-img{

    /* background-color: #000; */

    padding: 0;

    border-radius: 25px;

}

.we-promise-box-img video{border-radius: 25px;}

.we-promise-content h2 { margin-bottom: 20px; }

.we-promise-content p{margin-bottom: 30px;color: #585858;}

.we-promise-content h3{margin-bottom: 15px;}

.we-promise-content .gradient-bg-btn a{color: #9E1FE5;}

/* barandin section css */

.barnding-done-bg {background-position: top; background-repeat: no-repeat; background-size: cover; padding: 90px 0 0; border-radius: 48px; }

.barnding-done-heading {text-align: center; margin: 0 auto 20px; }

.barnding-done-heading h2 { margin-bottom: 20px; }
.barnding-done-heading p{max-width: 940px;margin: 0 auto;}

.barnding-done-heading .booking-btn a{margin: 0 auto;text-transform: capitalize;font-weight: 400;gap: 5px;}

.barnding-done-heading .booking-btn a span{font-size: 28px;font-weight: 700;}

.barnding-done-heading .graident-title{font-size: 18px;font-weight: 500;text-transform: capitalize;background-image: linear-gradient(90deg, #3444FB 0%, #9E1FE5 100%);}

.barnding-done-component img{margin: 0 auto;}

.ads-icon { max-width: 75px; margin-bottom: 30px; }

.ads-content h3 { margin-bottom: 20px; font-size: 32px; }

.ads-content p{color: #585858;}

/* single platform css */

.single-platform-heading { max-width: 960px; margin: 0 auto 60px; text-align: center; color: #FFF; }

.single-platform-heading h2 { margin-bottom: 20px; }

.banner-btns { justify-content: center; margin-top: 50px; }

.single-platform-heading .banner-btns .gradient-black-btn{width: 230px;text-align: center;}

.single-platform-heading .banner-btns .gradient-black-btn a{width: 100%;}

/* Support ticket section */

.support-ticket-section { padding-bottom: 50px; }

.support-ticket-section .content { border-radius: 20px; padding: 1px; background: linear-gradient(45.13deg, rgba(158, 31, 229, 0) 61.05%, rgba(158, 31, 229, 0.8) 100.86%), linear-gradient(228.73deg, rgba(52, 68, 251, 0) 64.15%, rgba(52, 68, 251, 0.8) 96.13%), linear-gradient(0deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)); }

.support-ticket-section .sidebar-step-content-bg { padding: 30px; background-color: #000; border-radius: 20px !important; }

/* Faq page Design CSS */

.frequently-ask-question-section .accordion-item { border-bottom: 1px solid #00000020; padding: 25px 0; border-radius: 0; }

.frequently-ask-question-section .accordion-item .accordion-item-header { display: flex; justify-content: space-between; align-items: center; position: relative;}

.frequently-ask-question-section .accordion-item .accordion-item-description p{color: #585858;}

.frequently-ask-question-section .accordion-item .accordion-item-header .accordion-item-header-title { font-size: 20px; font-weight: 400; }

.frequently-ask-question-section .accordion-item.open .accordion-item-header-title { font-weight: 600; }

.frequently-ask-question-section .accordion-item .accordion-item-header .pluse-minus-icon{position: relative;height: 25px;width: 25px;margin-right: 10px;}

.frequently-ask-question-section .accordion-item .accordion-item-header .pluse-minus-icon::before{

    content: "";

    height: 20px;

    width: 2px;

    border-radius: 10px;

    background-color: #000;

    position: absolute;

    right: 0;

    top: 0;

    transition: 0.5s;

}.frequently-ask-question-section .accordion-item .accordion-item-header .pluse-minus-icon::after{

    content: "";

    height: 20px;

    width: 2px;

    border-radius: 10px;

    background-color: #000;

    position: absolute;

    right: 0;

    top: 0;

    transform: rotate(90deg);

}



.frequently-ask-question-section .accordion-item.open .accordion-item-header .pluse-minus-icon::before{

    transform: rotate(90deg);

}

/* Menu Dropdown CSS */

.menu-item-has-children > a.dropdown-active::after { transform: rotate(180deg); }

.menu-item-has-children > a { position: relative; }

.menu-item-has-children > a::before { position: absolute; content: "\f107"; font-weight: 900; color: #fff; right: 0; left: auto; top: 15px; font-family: 'Font Awesome 6 Free'; font-size: 16px; transition: 0.5s all ease; }

.light .menu-item-has-children > a::before { color: #000; }

.menu-item-has-children a::before { transform: rotate(0deg); }

.menu-item-has-children a.active::before { transform: rotate(180deg); }

.menu-item-has-children a.active { background: linear-gradient(90deg, rgba(158, 31, 229, 0.5) 0%, rgba(52, 68, 251, 0) 100%); color: #FFF; }

.sub-menu { display: none; margin-left: 20px; }

.sub-menu a:hover { background: linear-gradient(90deg, rgba(158, 31, 229, 0.5) 0%, rgba(52, 68, 251, 0) 100%); /* font-weight: 700; */ }

.pdf-links,

.pdf-links p { display: flex; column-gap: 30px; align-items: baseline; border-top: 2px solid #091732; padding-top: 30px; }

p.action-item-text { border: none; padding: 0; }

.sync-banner-bg {background-position: top; background-repeat: no-repeat; background-size: cover; margin-bottom: 80px; }

.sync-banner-bg .inner-banner-heading .banner-btns .gradient-line-btn a,

.sync-banner-bg .inner-banner-heading .banner-btns .gradient-bt-bg a { background-color: #FFE1D7; }

/* SYNC Tags CSS */

.sync-tags-section.section-spacing{margin-bottom: 80px;}

.sync-tags { display: flex; align-items: center; column-gap: 17px; flex-wrap: wrap; justify-content: center; row-gap: 20px; }

.sync-tags-detail { display: flex; align-items: center; column-gap: 10px; border-radius: 10px; background-image: linear-gradient(350.23deg, rgba(158, 31, 229, 0.1) 14.69%, rgba(255, 255, 255, 0) 89.68%); background-color: #FFF; padding: 12px 18px; }

.sync-tags-detail .sync-tags-icon { max-width: 30px; }


/*  */

/*  */

.custom-crm-web-heading{text-align: center;margin-bottom: 50px;}

.custom-crm-web-heading .gradient-text {font-weight: 700;}

.custom-crm-web-heading h2{max-width: 960px;margin: 0 auto;}

.custom-crm-web-box-heading{display: flex;justify-content: space-between;margin-bottom: 30px;align-items: self-start;}

.custom-crm-web-box-heading .custom-crm-web-profile h5{margin-bottom: 6px;}

.custom-crm-web-box-heading .custom-crm-web-rating .verified{display: flex;column-gap: 5px;align-items: end;}

.custom-crm-web-box-heading .custom-crm-web-rating {text-align: end;width: auto;}

.custom-crm-web-box-heading .custom-crm-web-rating .verified img{width: 18px;margin-top: 5px;}

.custom-crm-web-box-heading .custom-crm-web-rating .verified span{    font-size: 12px;

    font-weight: 400;

    text-transform: capitalize;

    display: block;}

.custom-crm-web-box .custom-crm-web-box-heading p{

    color: #020B1C;
    margin-top: 8px;

}



.custom-crm-web-box-heading .custom-crm-web-rating .verified .gradient-1{

    background-image: linear-gradient(90deg, #3444FB 0%, #9E1FE5 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;

}

.custom-crm-web-box p{color: #585858;font-size: 18px;}

.custom-crm-web-box-bg{background: linear-gradient(116.04deg, rgba(158, 31, 229, 0.8) 13.88%, rgba(158, 31, 229, 0.05) 71.13%);padding: 1px;border-radius: 10px;overflow: hidden;height: 100%;}

.custom-crm-web-box{background-color: #FFF;border-radius: 10px;padding: 20px;height: 100%;}

.custom-crm-web-section .row{row-gap: 30px;}

.booming-img{padding-bottom: 80px;}



/*  */

.mentor-banner-bg {background-position: top; background-repeat: no-repeat; background-size: cover;}

.mentor-banner-bg .inner-banner-heading .banner-btns .gradient-bg-btn a{

    background-color: #E7E8FF;

}

.mentor-banner-logo{

    margin-bottom: 30px;

}

.mentor-banner-logo img{

    width: auto;

}

.mentor-banner-bg .gradient-line-btn{

    background: linear-gradient(90deg, #3444FB 0%, #9E1FE5 100%);

    padding: 1px;

}



.mentor-banner-bg .inner-banner-heading{

    max-width: 1000px;

}



/*  */

.core-features-section.mentor-ai-features{

    background-color: transparent;

    padding: 0;

}

.page-id-928 .core-features-section.mentor-ai-features .accordion h4,

.page-id-928 .mentor-ai-features .core-features-heading h2{

    color: #020B1C;

}

.page-id-928 .core-features-section.mentor-ai-features .accordion h4{

    font-weight: 700;

}

.page-id-928 .core-features-section .accordion p{

    color: #585858;

}



.page-id-928 .core-features-heading h2{

    text-align: left;

}

.core-features-section.mentor-ai-features .accordion {

    background-color: transparent;

    border-bottom: 1px solid #00000050;

}

.core-features-section.mentor-ai-features .accordion h4::before,

.core-features-section.mentor-ai-features .accordion h4::after{

    background-color: #000;

}



.mentor-ai-features .row_flex{

    align-items: flex-start;

}



.mentor-ai-features .accordion_images img{

    border-radius: 48px;

}



.google-review-logo {

    display: flex;

    justify-content: space-around;

    align-items: center;

    position: relative;

}

.google-review-logo:before {

    content: "";

    background-color: #000;

    height: 100%;

    width: 2px;

    position: absolute;

    left: 45%;

    top: 0;

    transform: translateX(-50%);

}





/*  */

.advantage-ai-bg{

    background-position: top; 

    background-repeat: no-repeat; 

    background-size: cover; 

    padding: 100px 0;


    border-radius: 48px;

}

.advantage-ai-heading {

    max-width: 820px;

    margin-bottom: 45px;



}





.advantage-ai-box{

    backdrop-filter: blur(0px);

    background: #FFFFFF80;

    border-radius: 25px;

    padding: 40px;

    height: 100%;

}



.advantage-ai-row .row{

    row-gap: 30px;

}



.advantage-ai-box h3{

    margin-bottom: 20px;

}





/*  */

.generic-ai-tool-heading {

    max-width: 800px;

    margin-bottom: 45px;

}

.generic-ai-tool-row .row{

    row-gap: 30px;

}

.generic-ai-tool-box{

    padding: 115px 30px;

    border: 1px solid #000000;

    border-radius: 25px;

    height: 100%;

}

.generic-ai-tool-box h3{

    margin-bottom: 20px;

}



.generic-ai-tool-box p{

    color: #585858;

}



/*  */

.success-story-bg{
background-position: center; background-repeat: no-repeat; padding: 45px 90px;

    border-radius: 48px;

}

.success-story-client-heading{

    margin-bottom: 15px;

}

.success-story-client-quote img{

    max-width: 66px;

}

.success-story-client-content p{

    margin-bottom: 30px;

    font-size: 22px;

}

.success-story-client-content p:last-child{

    margin-bottom: 0;

}

.success-story-client{

    display: flex;

    align-items: center;

    margin-top: 12px;

    justify-content: space-between;

}

.success-story-client h4 span{

    font-size: 18px;

    color: #585858;

    font-weight: 400;

}





/*  */

.how-help-ai-banner .how-help-ai .advantage-ai-heading{

    max-width: 1000px;

    margin-bottom: 0;

}






/*  */



.free-trial-banner .single-platform-bg{

    padding-bottom: 70px;

    margin-bottom: 0px;

}

.free-trial-banner .single-platform-heading{

    max-width: 100%;

}



.free-trial-banner .single-platform-bg.mentor-free-banner{

    padding-bottom: 0;

}







/*  */

.ai-video-section .all-tools-video{

    margin: 0 16px;

}

.ai-video-section .all-tools-video video{

    max-width: 100%;



}





.ai-video-section .all-tools-video::before{

    display: none;

}



.ai-video-section .all-tools-video video{

    border-radius: 48px;

}





/* New Testimonial CSS */

.common-btn a {display: inline-flex;align-items: center;column-gap: 20px;padding: 10px 15px 10px 35px;border-radius: 50px;background-color: #9E1FE5;box-shadow: 0px 10px 32.7px 0px #9E1FE566;color: #FFF;position: relative;transition: 0.3s;overflow: hidden;text-transform: uppercase;}

.common-btn a img{ width: auto;}

.common-btn a::before {content: "";height: 37px;width: 150px;background-color: #FFF;filter: blur(25px);position: absolute;top: -24px;left: 50%;transform: translateX(-50%);transition: 0.3s;}

.common-btn a:hover::before{top: auto;bottom: -24px;}

.common-btn a:hover{box-shadow: 0px -5px 30px 2px #9E1FE566;}



.page-template-new-testimonial .navbar-logo-left{

    background-color: transparent;

}

.page-template-new-testimonial .navbar-logo-left.active{

    background-color: #000;

    border-bottom: 0.5px solid #FFFFFF50;

}

.review-home-banner-section {padding-top:40px;}

.review-home-banner-content {text-align: center;}

.review-home-banner-content h1 {margin-bottom: 10px;}

/* .review-home-banner-content p {font-size: 18px;} */
.review-banner-video{max-width: 1033px;margin: 0 auto;}

.review-home-banner-content .google-review {margin: 20px 0 40px;}

.review-home-banner-content .google-review img {width: auto;}

.google-review p {display: flex;align-items: center;column-gap: 8px;justify-content: center;}

.review-banner-video-thumb{text-align: center;position: relative;padding-top: 56.52%;}

.review-banner-video-thumb img {border-radius: 25px;width: auto;}

.review-banner-video-thumb video {border-radius: 25px;

    position: absolute;

    top: 0;

    right: 0;

    height: 100%;

    width: 100%;

    background: #000;}





/*  */

.leader-board-content{text-align: center;}

.leader-bord-heading {margin-bottom: 50px;}

.leader-bord-heading h2 {margin-bottom: 10px;}

.leader-bord-heading p {max-width: 1060px;margin: 0 auto 50px;}

.leader-bord-heading .gradient-bt-bg {margin-bottom: 10px;}

.leader-bord-img img{

    width: auto;
    margin: 0 auto;

}

.leader-bord-img p{

    font-size: 24px;

}



.leader-bord-heading h5{

    font-weight: 700;

    margin-top: 10px;

    font-size: 18px;

}

.home-leaderbord-section .leader-bord-heading h2,

.home-leaderbord-section .leader-bord-heading p,

.home-leaderbord-section .leader-bord-heading h5,

.home-leaderbord-section .leader-bord-img p{

    color: #FFF;

}







.white  .home-leaderbord-section .leader-bord-heading h2,

.white  .home-leaderbord-section .leader-bord-heading p,

.white  .home-leaderbord-section .leader-bord-heading h5,

.white  .home-leaderbord-section .leader-bord-img p{

    color: #000;

}



.loop-slider-client-section {padding: 80px 0;background: linear-gradient(180deg, #F4F6F9 0%, #F4F6F9 100%);}

/*  */

.client-slide {width: 560px;height: 100%;}

.client-slide-box {padding: 25px;border: 1px solid #D9D9D9;background-color: #FFF;border-radius: 20px;height: 100%;}

.client-slide-box .profile {display: flex;align-items: center;column-gap: 15px;}

.client-slide-box .profile .client-slide-profile-heading {max-width: 100%;}

.client-slide-profile-heading h4 {font-size: 24px;color: #020B1C;font-weight: 700;margin-bottom: 8px;}

.client-slide-content p {font-size: 16px;}

.client-slide-profile-heading img {max-width: 110px;}

.profile-review {border-bottom: 1px solid #D9D9D9;padding-bottom: 15px;margin-bottom: 15px;}

/*  */



.testimonial-carousel-section{

    max-width: 900px;

    margin: 0 auto;

}

.carousel-inner {

    overflow: visible !important;

}



.carousel-item.carousel-item-prev {

    transform: scale(0.9) translate(-15%);

    opacity: 0.8;

    pointer-events: none;

}



.carousel-item.carousel-item-next {

    transform: scale(0.9) translate(15%);

    opacity: 0.8;

    pointer-events: none;

}



.carousel-item {

    position: relative;

    float: left;

    width: 100%;

    margin-right: -100%;

    opacity: 0;

    z-index: 0;

    transition: transform 0.6s ease, opacity 0.6s ease;

    

}



.carousel-item.active {

    z-index: 2;

    opacity: 1;

    transform: scale(1);

}

.carousel-card-img-overlay{position: relative;}

.carousel-card-img-overlay img {

    border-radius: 20px;

}

.carousel-card-img-overlay iframe{

    border-radius: 20px;

}



.carousel-control-prev,

.carousel-control-next{z-index: 50;}



.carousel-control-next{

    right: -170px;

    height: 40px;

    width: 40px;

    top: 50%;

    transform: translateY(-50%);

}



.carousel-control-prev{

    left: -170px;

    height: 40px;

    width: 40px;

    top: 50%;

    transform: translateY(-50%);

}

.testimonial-section{

    background: #F4F4F4;

    padding: 50px 0;

}

.slider-client .owl-item.active.center .testimonial-carousel-item img{

    scale: 1;

    overflow: hidden;

}

.testimonial-carousel-item img{

    scale: 0.8;

    border-radius: 30px;

}

.testimonial-carousel-item .testimonial-carousel-text{

    opacity: 0;

}

.slider-client .owl-item.active.center .testimonial-carousel-item .testimonial-carousel-text{

    opacity: 1;

}



.carousel-card-content {

    text-align: center;

    margin-top: 30px;

    opacity: 0;

}

.carousel-item.active .carousel-card-content{

    opacity: 1;

}



.carousel-card-content .gradient-text{

    font-weight: 700;

    text-transform: capitalize;

}



.swiper-slide img{

    border-radius: 30px;

}

  .run-rca-section .on-track-road-content h2{

    max-width: 600px;

  }



  .proven-result-heading{

    text-align: center;

    margin-bottom: 35px;

  }

  .proven-story-slider{

    position: relative;

    mask: linear-gradient(45deg, transparent, #000 40%, #000 60%, transparent);

    -webkit-mask: linear-gradient(45deg, transparent, #000 40%, #000 60%, transparent);

  }

  .proven-story-slider .proven-result-slider-box{

    background: linear-gradient(116.04deg, rgba(158, 31, 229, 0.8) 13.88%, rgba(158, 31, 229, 0.05) 71.13%);

    padding: 1px;

    border-radius: 10px;

    overflow: hidden;

  }

  .proven-story-slider .owl-item{

    margin: 0 30px;

  } 

  .proven-story-slider .proven-result-slider-content img{

    max-width: 125px;

  }

  .proven-story-slider .proven-result-slider-content h4{

    margin-bottom: 10px;

  }

  .proven-story-slider .proven-result-slider-content img{

    margin-bottom: 20px;

  }

  .proven-story-slider .proven-result-slider-content{

    background-color: #FFF;

    padding: 30px;

    border-radius: 10px;

    height: 100%;

  }







  .proven-story-slider .item{

    height: 75%;

  }

  .proven-story-slider .owl-stage{

    display: flex;

    /* align-items: center; */

  }

  .proven-story-slider .proven-result-slider-box{

    height: 100%;

  }



.proven-story-slider .owl-nav{

    text-align: center;

    margin-top: -50px;

    position: relative;

    z-index: 2;

}

.proven-story-slider .owl-nav button{

    margin: 0 10px;

}



/* New Landing Page */

.page-template-landing{

    background-color: #000;

}

.landin-banner-content{

    text-align: center;

}

.landin-banner-content .banner-text{

    max-width: 960px;

    margin: 0 auto;

    text-align: center;

}

.landin-banner-content .banner-text .banner-heading h2{

    max-width: 620px;

    text-align: center;

    margin: 0 auto 30px;

    color: #FFF;

}



.landin-banner-content .banner-heading p{

    max-width: 960px;

    color: #FFF;

    line-height: 25px;

    font-weight: lighter;

}



.landin-banner-content .gradient-line-btn{

    max-width: 230px;

    width: 100%;

}

.landin-banner-content .gradient-line-btn a{width: 100%;}



.banner-heading .gradient-text {

    margin-bottom: 10px;

}



.landin-banner{

    /* background: #000 url(../images/landing-banner.png); */

    padding: 250px 0 150px;

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}

.landing-banner-bg-video{

    position: absolute;

    top: 0;

    z-index: -1;

    height: 100vh;

}

.landing-banner-bg-video video{

    height: 100%;

    width: 100vw;

    object-fit: cover;

}

.landin-banner-content .gradient-border-btn a{

    background-color: #010713;

    color: #FFF;

}



.logo-slider-heading h3{

    color: #FFF;

    text-align: center;

    text-transform: uppercase;

}

.new-year-logo-section .logo-slider-heading p{
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 20px;
}

.new-year-logo-section .logo-slider-heading p:last-child{
    margin-bottom: 0;
}





.rcamilestone-section.landing-rcamilestone-section .rcamilestone-icon img{

    filter: brightness(1);

    width: auto;

    background-image: linear-gradient(328.48deg, rgba(158, 31, 229, 0.05) 38.02%, #9E1FE5 198.54%);

    padding: 0 28px;

    height: 100%;

    width: 100%;

    border-radius: 100%;

    background-color: #000;

}



.rcamilestone-section.landing-rcamilestone-section .rcamilestone-icon{

    background: linear-gradient(180deg, rgba(158, 31, 229, 0.05) 0%, rgba(158, 31, 229, 0.8) 100%);

    padding: 1px;

}

.rcamilestone-section.landing-rcamilestone-section .rcamilestone-item.active .rcamilestone-icon{

    padding: 0;

}

.rcamilestone-section.landing-rcamilestone-section .rcamilestone-item.active .rcamilestone-icon img{

    /* background-image: none;

    background-color: transparent; */

    background: linear-gradient(90deg, #3444FB 0%, #9E1FE5 100%);

}



.rcamilestone-section.landing-rcamilestone-section .rcamilestone-heading h4,

.rcamilestone-section.landing-rcamilestone-section .rcamilestone-heading p,

.rcamilestone-section.landing-rcamilestone-section .rcamilestone-heading a,

.rcamilestone-section.landing-rcamilestone-section .rcamilestone-line-dot .rcamilestone-line-dot-text{

    color: #FFF;

}

.rcamilestone-section.landing-rcamilestone-section .gradient-border-btn a {background-color: #000;color: #FFF;  }







/*  */

.lending-video-section{
    padding: 50px 0 150px;

    background-position: 0px;

    background-repeat: no-repeat;

    background-size: cover;

    position: relative;

}

/* .lending-video-section::before{

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    width: 100%;

    background: ;

    filter: blur(50px);

} */

.lending-video-section .all-tools-video video{

    max-width: 100%;

}



.everythin-you-section{

    padding-top: 50px;

}

.everythin-you-heading{margin-bottom: 50px;}

.everythin-you-heading h2{color: #FFFF;max-width: 881px;}

.everythin-you-box{height: 100%;}

.everythin-you-box-content h3,

.everythin-you-box-content p{color: #FFF;}

.everythin-you-box-content h3 {display: flex;align-items: center;column-gap: 15px;justify-content: center;margin-bottom: 25px;}

.everythin-you-box-content h3 img{max-width: 30px;}

.everythin-you-box-content p{text-align: center;}

/* .everythin-you-box{padding: 50px 20px;} */

.everythin-you-box-bg{background: #000;border-radius: 10px;padding: 50px 20px;height: 100%;}

.everythin-you-box{background: linear-gradient(180deg, rgba(255, 255, 255, 0.025) 0%, rgba(255, 255, 255, 0.2) 100%);padding: 1px;border-radius: 10px;}

.everythin-you-box-img{margin-bottom: 50px;min-height: 267px;

    vertical-align: middle;

    display: flex;

    align-content: center;

    justify-content: center;}

.everythin-you-box-img img{

    filter: drop-shadow(0px 0px 100px rgba(158, 31, 229, 0.3));

}









.landing-why-work-with-us h2,

.landing-why-work-with-us p{color: #FFF;}

.landing-postars-row{display: flex;align-items: center;column-gap: 30px;justify-content: center;}





.access-tools-section{

    padding: 80px 0 0 0;

}

.access-tools-section .lending-video-heading{

    margin-bottom: 50px;

}

.access-tools-section .lending-video-heading h2,

.access-tools-section .lending-video-heading h3,

.access-tools-section .lending-video-heading p{color: #FFF;}

.access-tools-section .lending-video-heading p{font-size: 42px;font-weight: 400;}

.access-tools-section .lending-video-heading h3{margin-bottom: 10px;}





.lending-video-section.access-tools-section{padding: 80px 0;background-image: none;}

/* .access-tools-section .all-tools-video::before{display: none;} */





.img_has_parallex{width: 100%; display: flex; justify-content: space-between;margin-bottom: 100px;}

.parallexing_img_container{display: flex; max-width: 40%; background-color: #000; 

    /* height: 100vh;  */

    flex-wrap: wrap; width: 100%;position: relative;overflow: hidden; }

.fixed_to_be{width: auto; height: auto; position: inherit; right: -10px;}

.is_moving{position: absolute; z-index: 99; top: 40%;  transform: translate(-50%,-40%); object-fit: cover;width: auto;

    max-width: 300px;

}

.parallex_text{width: 50%; display: flex; justify-content: center; flex-direction: column;max-width: 540px;margin: 0 auto;}

.parallex_text h2{font-size: 36px;margin-bottom: 20px; color: #FFF;}

.parallex_text h3{display: flex;column-gap: 15px;margin-bottom: 30px;font-size: 36px;align-items: center;text-transform: capitalize;}

.parallex_text h3 img{max-width: 50px;}

.parallex_text p{color: #FFF;}









.landin-testimonial-section{

    padding: 100px 0 100px;

    background-position: bottom;

    background-repeat: no-repeat;

    background-size: cover;

}

.landin-testimonial-heading{margin-bottom: 50px;}

.landin-testimonial-heading h2{

    color: #FFF;

    text-align: center;

}

.landin-testimonial-slider .owl-nav{

    text-align: center;

    margin: 20px 0;

}

.landin-testimonial-slider .owl-nav button{

    margin: 0 10px;

}



.landing-testimonial-slide{

    border-radius: 15px;

    overflow: hidden;

}



.landin-testimonial-slider .owl-item{opacity: 0.3;pointer-events: none;}

.landin-testimonial-slider .owl-item.active.center{

    box-shadow: 0px 4px 19.8px 0px #0000001A;

    opacity: 1;

    pointer-events: inherit;

}

.marketing-video-section{

    padding-top: 60px;

}

.marketing-video{

    position: relative;

}



.marketing-video .marketing-video-banner{

    position: absolute;

    bottom: 0;

    left: 50%;

    transform: translateX(-50%);

}



.marketing-video-banner h2{

    color: #FFF;

    text-align: center;

    margin-bottom: 60px;

    margin-right: -50px;

}



  /*  */





.marketing-block-box{

    display: flex;

    align-items: center;

    justify-content: space-between;

    margin-bottom: 120px;

    column-gap: 150px;

}

.marketing-block-box .marketing-block-content{max-width: 460px;}

.marketing-block-box .marketing-block-content p{color: #FFFFFF;}


.about-client-slide-video{border-radius: 20px;

    overflow: hidden;}



.gradient-line-btn.gradient-line{

    background: linear-gradient(116.04deg, rgba(255, 255, 255, 0.8) 13.88%, rgba(255, 255, 255, 0.05) 71.13%);

    padding: 1px;

}

.gradient-line-btn.gradient-line:hover{

    background: linear-gradient(-116.04deg, rgba(255, 255, 255, 0.8) 13.88%, rgba(255, 255, 255, 0.05) 71.13%);

}

.gradient-line-btn.gradient-line a{background-color: #000;color: #FFF;}





.view-btn{text-align: center;}

.view-btn .gradient-line-btn.gradient-line{

    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.8) 100%);

    padding: 1px;

    max-width: 280px;

    width: 100%;

}



.view-btn .gradient-line-btn.gradient-line:hover{

    background: linear-gradient(-80deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.8) 100%);

}

.view-btn .gradient-line-btn.gradient-line a{background-color: #5E5046;color: #FFF;background-image: linear-gradient(328.48deg, rgba(255, 255, 255, 0.05) 38.02%, #FFFFFF 198.54%);width: 100%;}







.page-template-landing .nav-link,

.page-template-landing .profile a{

    color: #FFF;

}



.page-template-landing .navbar-logo-left{

    background: transparent;

    border-bottom: 1px solid #FFFFFF50;

}

.page-template-landing .navbar-logo-left.active{

    backdrop-filter: blur(50px);

}



.landin-banner-content .banner-btns{

    justify-content: center;

    align-items: center;

}



.funnel-banner-wrapper.gradient-1{

    background: linear-gradient(90deg, #030913 0%, #413113 50%, #030913 100%);

}

.white-logo{

    display: none;

}



.navbar-logo-left.active .black-logo{display: none;}

.navbar-logo-left.active .white-logo{display: block;}

.page-template-landing .black-logo{display: none;}

.page-template-landing .white-logo{

    display: block;

}

/* Locomotive Css Animation  */

#main-scroll{

    min-height: 100vh;

}

html.has-scroll-smooth {

    overflow: hidden;

  }

  html.has-scroll-dragging {

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

  }

  .has-scroll-smooth body {

    overflow: hidden;

  }

  .has-scroll-smooth [data-scroll-container] {

    min-height: 100vh;

  }

  .c-scrollbar {

    position: absolute;

    right: 0;

    top: 0;

    width: 5px;

    height: 100vh;

    transform-origin: center right;

    transition: transform 0.3s, opacity 0.3s;

    opacity: 0;

  }

  .c-scrollbar:hover {

    transform: scaleX(1.45);

  }

  .c-scrollbar:hover,

  .has-scroll-dragging .c-scrollbar,

  .has-scroll-scrolling .c-scrollbar {

    opacity: 1;

  }

  .c-scrollbar_thumb {

    position: absolute;

    top: 0;

    right: 0;

    background-color: #000;

    opacity: 0.5;

    width: 5px;

    border-radius: 0px;

    margin: 2px;

    cursor: -webkit-grab;

    cursor: grab;

  }

  .has-scroll-dragging .c-scrollbar_thumb {

    cursor: -webkit-grabbing;

    cursor: grabbing;

  }


/* Blog Page CSS */

.blog-list .row { row-gap: 30px; }

.blog-banner { background-position: top; background-repeat: no-repeat; background-size: cover; margin-bottom: 120px; padding: 200px 0; }

.blog-banner .inner-banner-heading { margin-bottom: 0; }

.blog-banner .h2 { margin-bottom: 0; font-weight: 600; }

.blog-list-box { border: 1px solid #000000; border-radius: 25px; overflow: hidden; height: 100%; }

.blog-list-box .blog-list-img { margin-bottom: 25px;height: 222px;background-size: cover;background-repeat: no-repeat;background-position: center center; }

.blog-list-box .blog-list-content { padding: 0 30px 30px; }

.blog-list-box .blog-list-content .blog-title h3 a { margin-bottom: 10px; font-size: 24px; display: inline-block;font-weight: 600; }

.blog-list-box .blog-list-content .blog-title p { margin-bottom: 20px;font-size: 18px; }

.blog-list-box .blog-list-btn-date { display: flex; align-items: center; justify-content: space-between; }

.blog-list-box .blog-list-btn-date .blog-list-date { font-size: 18px; color: #00000080; display: inline-block; }

.read-more i { margin-left: 10px; }

/* Blog Detail Page CSS */

.blog-detail-section .blog-detail-banner{background-position: center;background-repeat: no-repeat;background-size: cover;height: 500px;border-radius: 0px 0px 60px 60px;margin-bottom: 50px;}

.blog-content-detail .h2 { font-weight: 600; margin-bottom: 30px;font-size: 42px; }

.blog-content-detail h2{font-size: 28px;margin-bottom: 20px;}

.blog-content-detail p:empty{display: none;}

.blog-content-detail p,

.blog-content-detail h3 { margin-bottom: 20px; }

.blog-content-detail ol li,

.blog-content-detail ul li { list-style: auto; font-weight: 400; margin-bottom: 5px; }

.blog-content-detail ul { margin-bottom: 30px; margin-left: 40px; }

.blog-content-detail ul li { list-style: disc; }

.next-prev-btns{display: flex;align-items: center;justify-content: space-between;border-top: 1px solid #000;padding-top: 50px;margin-top: 50px;}

.next-prev-btns .prev-btn a i{transform: rotate(180deg);margin-right: 10px;}

.next-prev-btns .next-btn a i{margin-left: 10px;}

/* Career Page CSS */

.career-banner {background-position: top; background-repeat: no-repeat; background-size: cover; }

.open-position-section .h2 { font-weight: 600;font-size: 40px; }

.open-position-section .accordion-item { margin-bottom: 20px; background: #F3F4F6; border-radius: 20px; padding: 30px; }

.open-position-section .accordion-button { background: #F3F4F6; border-radius: 20px !important; padding: 0; }

.open-position-section .accordion-button:focus { color: #000; }

.open-position-section .opening-header,

.open-position-section .opening-experience { font-size: 24px; font-weight: 700; }

.open-position-section .opening-location{display: flex;align-items: baseline;}

.open-position-section .opening-location,

.open-position-section .opening-type { font-size: 18px; font-weight: 400; }

.open-position-section .accordion-div { display: flex; justify-content: space-between; width: 100%; padding-right: 20px; }

.open-position-section .accdion-location { padding-right: 40px; margin-top: 10px; }

.open-position-section .opening-location i,

.open-position-section .opening-type i { margin-right: 10px; }

.open-position-section .accordion-flush > .accordion-item > .accordion-collapse { border-top: 1.5px solid #00000030;margin-top: 30px; }

.open-position-section .accordion-body h4,

.open-position-section .accordion-body p,

.open-position-section .accordion-body ul { margin-bottom: 20px; }
.open-position-section .accordion-body p{
    font-size: 18px;
}

.open-position-section .accordion-body ul { margin-left: 40px; }

.open-position-section .accordion-body ul li { font-size: 18px; font-weight: 400; margin-bottom: 5px; list-style: disc; }

.open-position-section .accordion-body .gradient-bt-bg a { background-color: #F3F4F6; color: #9E1FE5; }

.open-position-section .accordion-body .gradient-bt-bg a i { margin-left: 10px; transform: rotate(-45deg); }

.open-position-section .h2 { margin-bottom: 30px; }

.info-text{margin-top: 20px;}

.info-text p{margin: 0 ;display: flex;align-items: center;}

.info-text i{margin-right: 10px;padding: 5px 10px;background-color: #000;color: #FFF;border-radius: 48px;font-size: 15px;}

/* New Website Design CSS End */

.guides-canvas{position:fixed !important;}

/* Loader CSS Deepu */

#loader-wrapper {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: #fff;

    z-index: 9999;

    display: flex;

    align-items: center;

    justify-content: center;

}



/* Loader animation  */

#loader {

    border: 8px solid #f3f3f3; 

    border-top: 8px solid #3498db;

    border-radius: 50%;

    width: 60px;

    height: 60px;

    animation: spin 6s linear infinite;

}



@keyframes spin {

    0% { transform: rotate(0deg); }

    100% { transform: rotate(360deg); }

}

.psw-userbar__inner {

   

    flex-direction: row-reverse !important;

}







.mlw_qmn_question .qsm-text-correct-option,

.mlw_qmn_question .qsm-text-simple-option,

.mlw_qmn_question .qsm-text-wrong-option{

    display: flex !important;

}



.qsm-question-title-description{

    display: flex;

}



.attechmen-btn{

    position: absolute;

    top: 50%;

    left: 20px;

    transform: translateY(-50%);

    max-width: 11px;

}



.attechmen-btn-img{

    padding: 5px !important;

    background-repeat: no-repeat;

    background-position: center;

    text-indent: -9999rem;

    background-size: contain;

    cursor: pointer;

}

::-webkit-file-upload-button {

    display: none;

}



/*  */



.pdf-name{

    font-size: 16px;

}





.courser-pdf-box{

    background-color: #020B1C;

    display: flex;

    align-items: center;

    text-align: left;

    column-gap: 15px;

    border-radius: 7px;

    padding: 10px;

    height: 100%;

  }

  .courser-pdf-box .pdf-icon{

    max-width: 50px;

      margin: inherit;

  }



.course-pdf-section{

    background: linear-gradient(328.48deg, rgba(255, 255, 255, 0.05) 38.02%, rgba(255, 255, 255, 0.3) 198.54%);

    padding: 1px;

    border-radius: 10px;

    margin-bottom: 30px;

}



.classroom-resource-section .accordion-item.resource-heading{

    margin-bottom: 0;

    background: transparent;}



.course-pdf-section .accordion-item-header {

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.course-pdf-section .accordion-item-bg{

    background-image: linear-gradient(328.48deg, rgba(255, 255, 255, 0.05) 38.02%, rgba(255, 255, 255, 0.3) 198.54%);

    border-radius: 10px;

    background-color: #000;

}





.course-pdf-section .accordion-item-description .row{

    row-gap: 30px;

}





/*  */

.black-friday-label{

    background-color: #01F8D6;

    box-shadow: 0px 9px 22px 0px #01F8D633;

    padding: 12px 54px;

    border-radius: 48px;

    border: 2px solid #FFF;

    width: fit-content;

    text-align: center;

    margin: 0 auto 20px;

}

.black-friday-label .black-friday-text{

    font-size: 16px;

    color: #020B1C;

    font-weight: 700;

    text-transform: uppercase;

    letter-spacing: 1.6px;

}



.last-chance_heading-wrapper .black-friday-label{

    margin: 20px auto 0;

}


html > body.page-template-default .peepso + div {

    display: none !important;

  }

.hero-content .gradient-border-btn .gradient-border-bg{

    background: #FFF;

    background: #FFF;

    padding: 14px 30px;

    z-index: 2;

    position: relative;

    border-radius: 10px;

}

.hero-content .gradient-border-btn .gradient-border-bg a{

    -webkit-background-clip: text;

    background-color: #3444FB;

    padding: 0;

}









.gradient-bg-btn .button-primary.demo-btn{

    background-color: #FFF;

}





.page-template-landing .header-btn.gradient-bg-btn a,

.navbar-logo-left.active .header-btn.gradient-bg-btn a{

    background-image: linear-gradient(328.48deg, rgba(158, 31, 229, 0.05) 38.02%, #9E1FE5 198.54%);

    background-color: #000;

    color: #FFF;

}



/* .navbar-logo-left .header-btn.gradient-bg-btn a{

    padding: 14px 30px;

    font-size: 15px;

} */





.footer_disclaimer-wrapper p{

    margin-bottom: 20px;

}

.footer_disclaimer-wrapper p:last-child{

    margin-bottom: 0;

}



.footer_disclaimer-wrapper a{text-decoration: underline;}





.funnel-banner-wrapper{padding: 6px 0;}


.funnel-banner-wrapper .ecourse span{

    padding: 9px 18px;

    display: inline-block;

    background-repeat: no-repeat;

    background-size: contain;

    transition: 0.3s;

    width: 100%;

    text-transform: uppercase;

}



.funnel-banner-wrapper .ecourse span:hover{

    transform: scale(.9);

}





.profilemenu .light-dark-toggle{

     position: relative;

     top: 0;

     right: 0;

     margin-right: 10px;

}


.new-contact-us-form .wpcf7-response-output{color: #dc3232;border: 0px !important;text-align: center;font-size: 16px;} 









/* Book Demo CSS */





/* New Funnal Pages Header CSS */

.page-template-schedule-call .navbar-logo-left,

.page-template-new-book-demo-thank-you .navbar-logo-left,

.page-id-1116 .navbar-logo-left,

.page-template-book-demo-video-page .navbar-logo-left,

.page-template-ecourse-simple-funnel .navbar-logo-left,

.page-template-ecourse-context .navbar-logo-left,

.page-template-funnels-course-typ .navbar-logo-left,

.page-template-funnels-free-account .navbar-logo-left,

.page-template-access-portal-typ .navbar-logo-left

/*  */

{display: none;}



.page-template-ecourse-simple-funnel .w-layout-grid.footer5_legal-list a:first-child,

.page-template-ecourse-simple-funnel .w-layout-grid.footer5_legal-list a:last-child,

.page-template-ecourse-context .w-layout-grid.footer5_legal-list a:first-child,

.page-template-ecourse-context .w-layout-grid.footer5_legal-list a:last-child,

.page-template-ecourse-simple-funnel .footer_legal-wrapper .pipe:last-child,

.page-template-new-book-demo-thank-you .w-layout-grid.footer5_legal-list a:first-child,

.page-template-new-book-demo-thank-you .w-layout-grid.footer5_legal-list a:last-child,

.page-template-book-demo-video-page .w-layout-grid.footer5_legal-list a:first-child,

.page-template-book-demo-video-page .w-layout-grid.footer5_legal-list a:last-child,

.page-template-ecourse-simple-funnel .w-layout-grid.footer5_legal-list a:first-child,

.page-template-ecourse-simple-funnel .w-layout-grid.footer5_legal-list a:last-child,

.page-template-funnels-course-typ .w-layout-grid.footer5_legal-list a:first-child,

.page-template-funnels-course-typ .w-layout-grid.footer5_legal-list a:last-child,

.page-template-funnels-free-account .w-layout-grid.footer5_legal-list a:first-child,

.page-template-funnels-free-account .w-layout-grid.footer5_legal-list a:last-child,

.page-template-access-portal-typ .w-layout-grid.footer5_legal-list a:first-child,

.page-template-access-portal-typ .w-layout-grid.footer5_legal-list a:last-child,

.page-template-newyears .w-layout-grid.footer5_legal-list a:first-child,

.page-template-newyears .w-layout-grid.footer5_legal-list a:last-child,

.page-template-newyears-typ .w-layout-grid.footer5_legal-list a:first-child,

.page-template-newyears-typ .w-layout-grid.footer5_legal-list a:last-child,
.page-template-live-webinar .w-layout-grid.footer5_legal-list a:first-child,

.page-template-live-webinar .w-layout-grid.footer5_legal-list a:last-child,
.page-template-live-webinar-2 .w-layout-grid.footer5_legal-list a:first-child,

.page-template-live-webinar-2 .w-layout-grid.footer5_legal-list a:last-child{

    display: none;

}
.page-template-newyears .footer_legal-wrapper .pipe,
.page-template-newyears-typ .footer_legal-wrapper .pipe,
.page-template-live-webinar .footer_legal-wrapper .pipe,
.page-template-live-webinar-2 .footer_legal-wrapper .pipe{

    display: none;

}

.page-template-newyears .footer_legal-wrapper .pipe.pipe_line,

.page-template-newyears-typ .footer_legal-wrapper .pipe.pipe_line,
.page-template-live-webinar .footer_legal-wrapper .pipe.pipe_line,
.page-template-live-webinar-2 .footer_legal-wrapper .pipe.pipe_line{

    display: block;

}

.page-template-ecourse-simple-funnel .book-demo-wrapper{

    padding-bottom: 0;

}

.page-template-schedule-call .footer_componant .footer_links-wrapper,

.page-template-new-book-demo-thank-you .footer_componant .footer_links-wrapper,

.page-id-1116 .footer_componant .footer_links-wrapper,

.page-template-book-demo-video-page .footer_componant .footer_links-wrapper,

.page-template-funnels-course-typ .footer_links-wrapper,

.page-template-funnels-free-account .footer_links-wrapper,

.page-template-ecourse-simple-funnel .footer_componant .footer_links-wrapper,

.page-template-ecourse-context .footer_componant .footer_links-wrapper,

.page-template-access-portal-typ .footer_componant .footer_links-wrapper,

.page-template-schedule-call .footer_componant .footer_disclaimer-wrapper .footer_abs-line,

.page-template-new-book-demo-thank-you .footer_componant .footer_disclaimer-wrapper .footer_abs-line,

.page-id-1116 .footer_componant .footer_disclaimer-wrapper .footer_abs-line,

.page-template-book-demo-video-page .footer_componant .footer_disclaimer-wrapper .footer_abs-line,

.page-template-ecourse-simple-funnel .footer_componant .footer_disclaimer-wrapper .footer_abs-line,

.page-template-ecourse-context .footer_componant .footer_disclaimer-wrapper .footer_abs-line,

.page-template-funnels-course-typ .footer_componant .footer_disclaimer-wrapper .footer_abs-line,

.page-template-funnels-free-account .footer_componant .footer_disclaimer-wrapper .footer_abs-line,

.page-template-access-portal-typ .footer_componant .footer_disclaimer-wrapper .footer_abs-line{

    display: none;

}

.page-template-schedule-call,

.page-template-new-book-demo-thank-you,

.page-template-book-demo-video-page,

.page-template-funnels-course-typ,

.page-template-funnels-free-account,

.page-template-access-portal-typ{background-color: #F9F9F9;}

.page-id-1116{background-color: #010101;}

/*  */

.funnel-top-content{

    text-align: center;

    background: linear-gradient(90.02deg, #3200A6 0.03%, #2C4E8A 101.26%),linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 64.66%, rgba(0, 0, 0, 0.5) 100%);

    padding: 20px 0;

}

.funnel-top-content p{

    font-size: 18px;

    font-weight: 700;

    color: #FFF;

}

.funnel-top-content p a{

    color: #01F8D6;

    text-decoration: underline;

    display: inline-block;

    font-size: 18px;

}

.book-demo-wrapper{padding: 30px 0;}

.book-demo-wrapper .content{max-width: 1250px;}

.book-demo-page-logo{text-align: center;margin-bottom: 50px;}

.book-demo-page-logo img{max-width: 180px;}

.demo-review{text-align: center;}

.demo-review-user{display: inline-flex;box-shadow: 0px 4px 4px 0px #00000026;border-radius: 200px;padding: 12px 20px;align-items: center;column-gap: 20px;margin: 0 0 50px;background-color: #FFF;}

@media (min-width:1199px) {

    .demo-review-user:hover .review-user-profile-icon{margin-right: -23px;}

}

.demo-review-user .demo-review-user-profile{display: flex;align-items: center;}

.demo-review-user .demo-review-user-profile img{max-width: 40px;border-radius: 100%;border: 1px solid #FFF;box-shadow: 0px 4px 4px 0px #00000026;display: block;}

.review-user-profile-icon{margin-right: -25px;transition: 0.2s;}

/* Target the first child */

.demo-review-user-profile .review-user-profile-icon:nth-child(1) {position: relative;z-index: 4;}

/* Target the second child */

.demo-review-user-profile .review-user-profile-icon:nth-child(2) {position: relative;z-index: 3;}

/* Target the third child */

.demo-review-user-profile .review-user-profile-icon:nth-child(3) {position: relative;z-index: 2;}

/* Target the fourth child */

.demo-review-user-profile .review-user-profile-icon:nth-child(4) {position: relative;z-index: 1;}

.demo-review-user span{color: #888888;font-size: 28px;font-weight: 600;}

.demo-review-user p{color: #888888;font-size: 18px;font-weight: 500;margin-left: 20px;text-align: left;}

.book-offer-tag-div{text-align: center;}

.book-offer-tag{display: inline-flex;align-items: center;column-gap: 10px;box-shadow: 0px 1px 4.2px 0px #00000026 inset, 0px 4px 4px 0px #00000040 inset;background-color: #F8F1FF;border-radius: 50px;padding: 11px 30px 11px 8px;}

.book-offer-tag .book-offer-icon img{max-width: 35px;}

.book-offer-tag .book-offer-text h3{color: #9E1FE5;font-weight: 500;font-size: 18px;}

.book-offer-tag-review{

    display: flex;

    align-items: center;

    column-gap: 30px;

    justify-content: center;

    margin-bottom: 50px;

}

.book-demo-page-header{

    display: flex;

    align-items: center;

    justify-content: space-between;

    margin-bottom: 30px;

    padding: 30px 100px;

}

.book-demo-page-header .book-demo-page-logo{

    margin-bottom: 0;

}

.leader-board-img{

    text-align: center;

}

.leader-board-img img{

    width: auto;

}



.leader-board-section{

    margin-bottom: 20px;

}

.leader-board-bg{

    background-color: #000;

    padding: 80px 0;

    border-radius: 48px;

    margin: 0 16px;

}

.leader-board-heading{

    text-align: center;

    margin-bottom: 30px;

}

.leader-board-heading h2{

    color: #FFF;

    max-width: 950px;

    margin: 0 auto;

    text-transform: uppercase;

}



.access-btn-graident{

    background: linear-gradient(180deg, rgba(111, 0, 255, 0.2) 0%, rgba(111, 0, 255, 0.16) 100%);

    

    border-radius: 50px;

    padding: 6px;

    display: inline-block;

}

.access-btn-graident a{

    display: flex;

    align-items: center;

    column-gap: 8px;

    padding: 8px 16px;

    box-shadow: 10.3px 16px 56.46px 0px #6F00FFCC,0px 6.86px 6.86px 0px #00000040 inset;

    background-color: #FAFAFA;

    font-size: 15px;

    font-weight: 700;

    color: #D68D15;

    border-radius: 50px;

    transition: 0.5s;

}

.access-btn-graident a:hover img{

    transform: translateX(6px);

}

.access-btn-graident a img{

    max-width: 36px;

    box-shadow: 0px 5.66px 5.66px 0px #00000040;

    border-radius: 100%;

    transition: 0.5s;

    position: relative;

    animation: moveLeftRight 1.5s infinite ease-in-out;

}

@keyframes moveLeftRight {

    0% {

        transform: translateX(0);

    }

    50% {

        transform: translateX(6px); /* Move to the right */

    }

    100% {

        transform: translateX(0); /* Back to the original position */

    }

}

.diamond-plus-wrapper{

    display: flex;

    align-items: center;

    column-gap: 180px;

}


/*  */

.ecourse-simple-section{    

    background-repeat: no-repeat;

    background-size: auto;

    background-position: 350px 240px;

}

.book-demo-friday{

    text-align: center;

    margin-bottom: 50px;

}

.book-demo-friday-text{

    margin-bottom: 30px;

}

.book-demo-friday-text p{

    font-size: 24px;

    font-weight: 700;

    display: inline-block;

    position: relative;

    background-color: #FFF;

    padding: 2px 10px;

    text-transform: uppercase;

    letter-spacing: 1.8px;

}

.book-demo-friday-text p::before{

    content: "";

    height: 2px;

    width: 150%;

    background-color: #000;

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%, -50%);

    z-index: -1;

}

.book-demo-friday-heading{

    margin-bottom: 50px;

}

.book-demo-friday-heading h1{

    font-size: 52px;

    font-weight: 800;

    max-width: 850px;

    margin: 0 auto;

}

.book-demo-friday-heading h1 .book-demo-friday-graident{

    -webkit-text-fill-color: transparent;

    -webkit-background-clip: text;

    background-clip: text;

    text-transform: capitalize;

    background-image: linear-gradient(180deg, #000000 50.75%, #9E1FE5 112.13%);

    /* -webkit-text-stroke-width: 0.5px;

    -webkit-text-stroke-color: #000; */



}

.review-video-section .book-demo-video{

    position: relative;

}

.review-video-section .book-demo-video::before{

    content: "";

    background-color: #6E00FF;

    filter: blur(260.5px);

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    height: 300px;

    width: 300px;

    z-index: -1;

    border-radius: 100%;

}





.mone-back-section{

    margin-bottom: 80px;

    text-align: center;

}



.mone-back-text{

    margin-bottom: 30px;

}

.mone-back-text h2{

    font-weight: 400;

    max-width: 975px;

    margin: 0 auto;

}



.page-template-ecourse-context .mone-back-text h2{

    max-width: 100%;

}



.mone-back-heading{

    margin-bottom: 80px;

}



.mone-back-heading h2 span{

    -webkit-text-fill-color: transparent;

    -webkit-background-clip: text;

    background-clip: text;

    text-transform: uppercase;

    background-image: linear-gradient(180deg, #000000 50.75%, #9E1FE5 112.13%);

}





.mone-back-logo{

    display: flex;

    align-items: center;

    column-gap: 100px;

    justify-content: center;

    margin-bottom: 30px;

}

.mone-back-logo-img img{

    width: auto;

}





.acces-btn-book{

    margin-bottom: 20px;

}



.satisfaction-text p{

    font-size: 18px;

    font-weight: 500px;

}



.review-preview{

    display: flex;

    align-items: center;

    column-gap: 20px;

    justify-content: center;

}



.book-offer-tag-review-logo{

    background-color: #FFF;

    padding: 10px 14px;

    border-radius: 50px;

    box-shadow: 0px 2.78px 2.78px 0px #00000026;

    display: inline-block;

}



.book-offer-tag-review-preview{

    display: flex;

    align-items: center;

    column-gap: 10px;

}

/* .book-offer-tag-review-logo a img{

    max-width: 300px;

} */



.review-preview{

    margin-bottom: 50px;

}



.review-preview .demo-review-user{

    margin-bottom: 0;

}





.start-income-section{text-align: center;margin-bottom: 50px;}

.start-income-section .start-income-content h1{font-weight: 600;margin-bottom: 20px;font-size: 52px;}

.start-income-section .start-income-content p{color: #676767;font-size: 24px;max-width: 780px;margin: 0 auto;text-align: center;line-height: 1.7;margin-bottom: 20px;}

.start-income-section .start-income-content p:last-child{margin-bottom: 0;}

.start-income-section .start-income-content.book-thank-you-contnet p{max-width: 1280px;}

.book-call-heading{text-align: center;margin-bottom: 50px;}

.book-call-heading h2{font-size: 100px;background: radial-gradient(76.12% 80.05% at 50% 66%, #3D3D3D 0%, #ACAFB5 100%);background-clip: text;color: transparent;display: inline-block;text-transform: initial;}

.book-call-heading p{color: #676767;font-size: 24px;}

.book-call-frame-heading p{display: flex;align-items: center;column-gap: 20px;justify-content: center;font-size: 24px;position: relative;display: inline-block;}

.book-call-frame-heading p::after,

.book-call-frame-heading p::before{content: "";position: absolute;left: -40px;top: 50%;border-radius: 50px;transform: translateY(-50%);}

.book-call-frame-heading p::after{background-color: #9E1FE5;height: 16px;width: 16px;left: -33px;}

.book-call-frame-heading p::before{background-color: #9E1FE540;height: 30px;width: 30px;animation: blink 1.5s infinite ease-in-out;}



@keyframes blink {

    0%, 100% {

        opacity: 1;

    }

    50% {

        opacity: 0.2;

    }

}

.book-call-frame-heading{text-align: center;margin-bottom: 30px;margin-left: 30px;}

.book-call-frame-heading p img{max-width: 37px;}

.book-demo-page-section{margin-bottom: 50px;}

.loop-slider-heading{text-align: center;margin-bottom: 50px}

.loop-slider-heading p{color: #676767;margin-top: 10px;font-size: 24px;}

.testimonial-logo-slider .slide-track{justify-content: inherit;column-gap: 30px;margin-bottom: 30px;}

.testimonial-logo-slider .two-main{margin-top: 30px;margin-bottom: 0;}

.client-slide-pic img{max-width: 60px;}

.client-slide-profile-heading{max-width: 100px;}

.client-slide{width: 650px;height: 100%;}

.client-slide-box .profile{display: flex;align-items: center;column-gap: 15px;}

.client-slide-box .profile .client-slide-profile-heading img{max-width: 100px !important;}

.client-slide-box .profile .client-slide-profile-heading{max-width: 100%;}

.client-slide-profile-heading h4{font-size: 24px;color: #020B1C;font-size: 700;margin-bottom: 8px;}

.client-slide-box{padding: 25px;border: 1px solid #D9D9D9;background-color: #FFF;border-radius: 10px;height: 100%;}

.loop-slider-section{margin-bottom: 100px;}

.client-slide-content p{font-size: 16px;}

.book-thank-you-video{position: relative;line-height: 0;}

.book-thank-you-video img{border-radius: 20px;}

.book-watch-itro{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}

.book-watch-itro a{background-color:#020B1CCC ;border: 1px solid #FFF;padding: 15px 30px;border-radius: 50px;display: flex;align-items: center;color: #FFF;display: inline-block;    text-decoration: underline;font-size: 14px;letter-spacing: 1.6px;}

.book-watch-itro a img{max-width: 25px;margin-left: 10px;}

.loop-slider-section .testimonial-logo-slider .slide-track .slide img{max-width: 300px;}

.review-logo{

    display: flex;

    align-items: center;

    justify-content: center;

    column-gap: 45px;

    margin-bottom: 30px;

}







/* .testimonial-video-section{

    margin-bottom: 120px;

} */

.testimonial-video-row .row{

    row-gap: 30px;

}

/* .testimonial-video{

    border-radius: 8px;

    box-shadow: 0px 4px 4px 0px #00000026;

} */

.testimonial-video img{

    border-radius: 6px;

    aspect-ratio: 18/10;

    height: 100%;

    width: 100%;

    object-fit: cover;



}



.testimonial-video-heading h2{

    text-align: center;

    text-align: center;

    margin-bottom: 50px;

    font-weight: 600;

    font-size: 52px;

}

.testimonial-video{

    position: relative;

    padding: 8px;

    cursor: pointer;

}

.testimonial-video-pause-btn{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

}



.testimonial-video-pause-btn img{

    box-shadow: 0px 10px 32.7px 0px #9E1FE566;

    border-radius: 100%;

    display: inline;

    padding: 0;

    object-fit: cover;

    width: 100%;

    height: 100%;

    aspect-ratio: 1 / 1;

}



.btnload-more{

    text-align: center;

    margin-top: 50px;

}



.btnload-more .load-more-btn{

    font-size: 24px;

    color: #9E1FE5;

    text-decoration: underline;

    font-weight: 400;

}



/* .load-more-box{

    display:none;

  } */

/* 

.read-review-btn{

    margin-bottom: 50px;

} */

.read-review-btn-bg{

    text-align: center;

}



.read-review-btn-bg a{

    padding: 16px 33px;

    font-size: 16px;

    color: #FFF;

    display: inline-block;

    background:linear-gradient(11.06deg, #9E1FE5 12.97%, #9E1FE5 101.45%);

    box-shadow: 0px 10px 32.7px 0px #9E1FE566, 0px 3px 4.5px 0px #FFFFFF80 inset;

    border-radius: 50px;

     transition: 0.5s;

     text-transform: uppercase;

     letter-spacing: 1.6px;

}

.read-review-btn-bg a:hover{

    box-shadow: -2px -4px 5.5px 0px #FFFFFF80 inset, -3px -4px 32.7px 0px #9E1FE566;;

}





.profile-review{

    display: flex;

    justify-content: space-between;

    align-items: baseline;

    border-bottom: 1px solid #D9D9D9;padding-bottom: 15px;margin-bottom: 15px;

}

.diamond-plus-wrapper-img{

    max-width: 330px;

    width: 100%;

}

.diamond-plus-wrapper-text .read-review-btn-bg{

    text-align: left;

}



.btn-review-text{

    display: flex;

    align-items: center;

    column-gap: 15px;

}

.diamond-plus-wrapper-content h2,

.diamond-plus-wrapper-content p{

    margin-bottom: 30px;

}


.diamond-plus-bg{

    padding: 80px 0;

    background-color: #000;
    color: #FFFFFF;
    border-radius: 48px;

    margin: 0 16px;

}

/* Order Page CSS */

.order-black-friday-content{

    text-align: center;

}

.order-black-friday-content p,

.order-black-friday-content h1,

.order-black-friday-content span{

    color: #FFF;

}

.order-black-friday-content span{

    font-size: clamp(14px,1.5vw,24px);

    font-weight: 800;

    letter-spacing: 2px;

}



.order-black-friday-content h1{

    font-size: clamp(30px,4vw,72px);

    text-shadow: 0px 1px 2px 0px #4E2984 inset;

    -webkit-text-fill-color: transparent;

    -webkit-background-clip: text;

    background-clip: text;

    text-transform: uppercase;

    background:

linear-gradient(180deg, rgba(158, 31, 229, 0) 63.75%, #9E1FE5 166.25%);

}





.order-black-friday-content h1{

    text-shadow: 0px 1px 2px #4E2984;

    -webkit-text-stroke: 1px transparent;

    color: transparent;

    background: linear-gradient(0deg, #9E1FE5, #9E1FE5);

    background: linear-gradient(0deg, #FFFFFF, #FFFFFF),

linear-gradient(180deg, rgba(158, 31, 229, 0) 63.75%, #9E1FE5 166.25%);



    -webkit-background-clip: text;

    position: relative;

    }



    .order-black-friday-content h1::after{

        content: attr(data-text);

        position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    color: transparent; 

    -webkit-text-stroke: 1px transparent;

    text-shadow: 0px 1px 2px #4E2984; 



    }







/*  */

.start-income-content p .gradient-text{

    font-weight: 800;

    font-size: 24px;

    text-transform: capitalize;

    letter-spacing: 0;

}



.book-demo-video{

     text-align: center;

     margin-bottom: 50px;

}

.book-demo-video video{

    border-radius: 25px;

    max-width: 1010px;

}



.book-thank-you-video-heading{

    margin-bottom: 50px;

    text-align: center;

}

.book-thank-you-video-heading h2{

    font-weight: 600;

    font-size: 52px;

}



















/* Ecourse 2 */

.mone-back-link{

    margin-bottom: 50px;

}

.mone-back-link a{

    font-size: 18px;

    font-weight: 700;

    text-decoration: underline;

}

.leader-board-content .contact6_form_wrapper{

    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.5) 100%);

    padding: 1px;

    border-radius: 25px;

    max-width: 720px;

    margin: 0 auto;

}

.leader-board-content .contact6_form_wrapper .contact6_details-head{

    padding: 50px;

    border-radius: 25px;

    background-image: linear-gradient(328.48deg, rgba(255, 255, 255, 0.05) 38.02%, rgba(255, 255, 255, 0.3) 198.54%);

    background-color: #000;

}



.leader-board-content .contact6_form_wrapper  .black-friday-label{

    box-shadow: 0px 3px 4.5px 0px #00000080 inset;

    border: none;

    background-color: #FFF;

}

.leader-board-content .contact6_form_wrapper  .black-friday-label .black-friday-text{

    color: #9E1FE5;

}



.leader-board-content .contact6_form_wrapper .funnel-form-content-header{

    margin-bottom: 20px;

}

.leader-board-content .contact6_form_wrapper .funnel-form-content-header p{

    font-size: 18px;

    margin-bottom: 20px;

    font-weight: 500;

    color: #FFF;

}

.leader-board-content .contact6_form_wrapper .funnel-form-content-header .heading-style-h6{

    margin-bottom: 20px;

    font-size: 28px;

    font-weight: 700;

    color: #FFF;

}



.leader-board-content .contact6_form_wrapper .funnel-form-content-header .heading-style-display{

    font-size: 100px;

    font-weight: 700;

    color: #FFF;

}

.leader-board-content .contact6_form_wrapper .funnel-form-content-header .heading-style-display span{

    font-size: 38px;

    color: #FFFFFF50;

}

.leader-board-content .contact6_form_wrapper .funnel-form-content-header .text-size-medium{

    color: #FFF;

    font-size: 18px;

}

.leader-board-content .contact6_form_wrapper .funnel-form-content-header .read-review-btn-bg{

    width: 100%;

}

.leader-board-content .contact6_form_wrapper .funnel-form-content-header .read-review-btn-bg a{

    width: 100%;

}





.leader-board-content .form-price-wrapper{

    margin-bottom: 30px;

}





.leader-board-content .contact6_list-wrapper .text-size-regular,

.leader-board-content .contact6_list-wrapper .text-size-medium{

    color: #FFF;

    font-size: 18px;

}


.e-course-testimonial-heading{

    text-align: center;

    margin-bottom: 50px;

}

.e-course-testimonial-heading h3{

    font-weight: 700;

    letter-spacing: 1.6px;

    margin-bottom: 20px;

    text-transform: uppercase;

}


.e-course-testimonial-heading p{

    font-size: 24px;

    font-weight: 300;

    margin-bottom: 50px;

}

.e-course-testimonial-heading p span{

    font-weight: 500;

}







.testimonial-video-row-slider{

    display: flex;

    /* align-items: center; */

    row-gap: 30px;

    flex-wrap: wrap;

}

.static-review-bg{

    background-color: #F3F4F6;

    padding: 80px 0;

    border-radius: 48px;

    margin: 0 16px;

}

.testimonial-video-row-slider .item{

    width: 33.333%;

    padding: 0px 15px;

}



.testimonial-video-row-slider .item .custom-crm-web-box-heading{

    border-bottom: 1px solid #00000040;

    padding-bottom: 15px;

    margin-bottom: 15px;

}





.video-profile{

    display: flex;

    justify-content: space-between;

    align-items: center;

    padding: 20px;

}

.video-profile .video-profile-pic{

    display: flex;

    align-items: center;

    column-gap: 10px;

}

.video-profile-pic-img{width: 100%;max-width: 50px;}



.video-profile-pic .video-profile-pic-img img{

    max-width: 50px;

}

.video-profile-pic-name p{

    font-size: 18px;

    font-weight: 700;

}

.video-profile-pic-name img{

    max-width: 85px;

}



.video-profile-earning p{

    font-size: 18px;

    font-weight: 700;

    text-align: end;

}



.load-more-box{

    border-radius: 10px;

    box-shadow: 0px 4px 4px 0px #00000026;

    height: 100%;

}





.testimonial-video-row-slider .item .custom-crm-web-box{

    background-color: #FFF;

    height: 100%;

}

.static-review-section{

    margin-bottom: 80px;

}

.static-review-logo{

    text-align: center;

    margin-bottom: 80px;

}

.page-template-diamond-plus-premium-typ .testimonial-slide-image-section{

    margin-bottom: 80px;

}

.static-review-logo .google-review img{

    max-width: 200px;

}

.testimonial-slide-image-slider .item{

    margin-bottom: 30px;

}

.testimonial-slide-image-slider .item:last-child{

    margin-bottom: 0;

}

.testimonial-slide-image img{

    width: auto;

}





.book-demo-leader-section{

    margin-bottom: 100px;

}

.book-demo-leader-section .leader-board-heading h2{

    color: #000;

    text-transform: capitalize;

}



.page-template-ecourse-context .leader-board-heading p{

    position: relative;

    color: #FFF;

    background-color: #000;

    font-size: 24px;

    font-weight: 700;

    display: inline;

    letter-spacing: 1.8px;

    z-index: 1;

    padding: 0 3px;

}

.page-template-ecourse-context .leader-board-heading p::before{

    content: "";

    height: 2px;

    width: 150%;

    background-color: #FFF;

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%, -50%);

    z-index: -1;

}



.book-demo-leader-section .leader-board-heading p{

    color: #676767;

    font-size: 24px;

    margin-top: 10px;

}



.loop-slider-client-heading{

    margin-bottom: 30px;

    text-align: center;

    padding: 0 20px;

}

.loop-slider-client-heading h2{

    font-size: 52px;

    margin-bottom: 10px;

}

.loop-slider-client-heading p{

    color: #676767;

    font-size: 24px;



}



.loop-slider-client-section .acces-btn-book,

.book-demo-e-course-section .acces-btn-book{

    text-align: center;

}





.book-demo-e-course-section .testimonial-video-row-slider{

    margin-bottom: 50px;

}







/*  */

.page-template-ecourse-simple-funnel .formbox,

.page-template-ecourse-context .formbox{

    margin: 0 auto;

    box-shadow: 0px 1.18px 2.36px 0px #0000000F,0px 1.18px 3.54px 0px #0000001A;

    background-color: transparent;

    max-width: 640px;

}



.page-template-ecourse-simple-funnel .formbox .form-header-text-wrapper h3,

.page-template-ecourse-context .formbox .form-header-text-wrapper h3{

    font-size: 16px;

    color: #9E1FE5;

    font-weight: 700;

} 

.page-template-ecourse-simple-funnel .formbox .form-header-text-wrapper p,

.page-template-ecourse-context .formbox .form-header-text-wrapper p{

    font-size: 14px;

    color: #607179;

}



.page-template-ecourse-simple-funnel .form-header-text-wrapper::before,

.page-template-ecourse-context .form-header-text-wrapper::before{

    opacity: 0;

    border-bottom: 0px solid #9E1FE5;

}

.page-template-ecourse-simple-funnel .form-header-text-wrapper.active::before,

.page-template-ecourse-context .form-header-text-wrapper.active::before{

    border-bottom: 7px solid #9E1FE5;

    opacity: 1;

}

.page-template-ecourse-simple-funnel .form-header-text-wrapper.active::after,

.page-template-ecourse-context .form-header-text-wrapper.active::after{

    border-image: none;

    border-width: 5px;

    border-color: #9E1FE5;

    bottom: -5px;

}

.page-template-ecourse-simple-funnel .formbox div.wpforms-container-full input[type="text"],

.page-template-ecourse-simple-funnel div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column input[type="tel"],

.page-template-ecourse-simple-funnel div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column input[type=email],

.page-template-ecourse-context .formbox div.wpforms-container-full input[type="text"],

.page-template-ecourse-context div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column input[type="tel"],

.page-template-ecourse-context div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column input[type=email]{

    border: 1px solid #D1D5DB;

    border-color: #D1D5DB;

    width: 100%;

}

.page-template-ecourse-simple-funnel .wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half,

.page-template-ecourse-simple-funnel div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50,

.page-template-ecourse-context .wpforms-container .wpforms-field .wpforms-field-row .wpforms-one-half,

.page-template-ecourse-context div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50{

    width: 100%;

}

.page-template-ecourse-simple-funnel .wpforms-container .wpforms-field .wpforms-field-row,

.page-template-ecourse-simple-funnel .formbox div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row,

.page-template-ecourse-context .wpforms-container .wpforms-field .wpforms-field-row,

.page-template-ecourse-context .formbox div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row {

    flex-direction: column;

    row-gap: 15px;

}

.page-template-ecourse-simple-funnel .wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block,

.page-template-ecourse-context .wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block{padding: 0;}

.page-template-ecourse-simple-funnel .formbox div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column,

.page-template-ecourse-context .formbox div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column{margin-top: 0;}

.page-template-ecourse-simple-funnel .formbox_form,

.page-template-ecourse-context .formbox_form  {

    padding: 20px;

}

/* .page-template-ecourse-simple-funnel .formbox .privacy-check,

.page-template-ecourse-context .formbox .privacy-check{display: none;} */





.page-template-ecourse-simple-funnel .formbox .wpforms-page-button,

.page-template-ecourse-simple-funnel .wpforms-submit,

.page-template-ecourse-context .formbox .wpforms-page-button,

.page-template-ecourse-context .wpforms-submit{

    padding: 16px 33px !important;

    font-size: 16px !important;

    color: #FFF;

    /* display: inline-block !important; */

    background-image: linear-gradient(11.06deg, #9E1FE5 12.97%, #9E1FE5 101.45%) !important;

    box-shadow: 0px 10px 32.7px 0px #9E1FE566, 0px 3px 4.5px 0px #FFFFFF80 inset;

    border-radius: 10px !important;

    height: auto !important;

}



.formbox_footer p{

    font-size: 14px;

    color: #9C9C9C;

}







.counter-time-section{

    /* margin-bottom: 20px; */

    position: sticky;

    top: 0;

    z-index: 5;

}



.counter-time-bg{

    background-color: #000;

    padding: 15px 15px;

    /* border-radius: 25px; */

    /* margin: 0 16px; */

    display: flex;

    justify-content: center;

    align-items: center;

    column-gap: 20px;

}

.sale-text p{

    color: #FFF;

    font-weight: 600;

    font-size: 14px;

}

.counter-time-bg .clock-builder-output{

    display: flex;

    align-items: center;

    justify-content: center;

    column-gap: 20px;

}



.countdown-value{

    font-size: 16px;

    text-align: center;

    color: #FFF;

    font-weight: 700;

}

.countdown-column{

    border-right: 1px solid #FFF;

    padding-right: 20px;

}

.countdown-column:last-child{

    border: none;

    padding: 0;

}



.countdown-label{

    font-size: 12px;

    color: #FFF;

    text-align: center;

}





.sale-text p{

    background-image: linear-gradient(328.48deg, rgba(255, 255, 255, 0.05) 38.02%, rgba(255, 255, 255, 0.3) 198.54%);

    border-radius: 5px;

    padding: 5px;

    background-color: #000;

}



.sale-text{

    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.5) 100%);

    padding: 1px;

    border-radius: 5px;

    transition: 0.5s;

}

.sale-text:hover{

    transform: scale(0.9);

}









.testimonial-video-row-slider .owl-stage-outer{

    padding: 10px 0;

  }

  .free-accont-price .free-text{

    font-size: 24px;

    font-weight: 500;

  }

  .free-accont{

    font-size: 100px;

    font-weight: 700;

  }

  .free-accont span{

    font-size: 38px;

    text-decoration: line-through;

    font-weight: 500;

    color: #00000050;

  }



  .free-accont-method{

    display: flex;

    justify-content: center;

    column-gap: 40px;

    align-items: center;

  }



  .free-accont-price{

    text-align: center;

  }



  .page-template-funnels-free-account .book-call-heading h2{

    font-size: 75px;

  }

 



  .free-accont-method .acces-btn-book {

    margin-bottom: 0;

}



.page-template-funnels-free-account .book-demo-friday-text p{

    background-color: #F9F9F9;

}





.funnal-access-portal-box{

    background-color: #FFF;

    padding: 50px 30px ;

    box-shadow: 0px 4px 4px 0px #00000026;

    border-radius: 10px;

    margin: 60px 0;

}



.funnal-access-portal{

    display: flex;

    justify-content: center;

    gap: 90px;

    margin-top: 40px;

}

.funnal-access-portal .col-md-3{padding: 0;}



.funnal-access-portal .funnal-access-portal-number{

    padding: 25px 30px;

    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.15);

    border-radius: 10px;

    height: 100%;

    position: relative;

}

.funnal-access-portal .funnal-access-portal-number h2{

    color: #9E1FE5;

    font-size: 40px;

    font-weight: 900;

}

.funnal-access-portal .funnal-number-text{

    position: relative;

    padding-top: 5px;

}

.funnal-access-portal .funnal-number-text p{

    font-size: 20px;

    font-weight: 500;

    color: #000;

    max-width: 370px !important;

    margin: 0 auto;

    background-color: #FFF;

    position: relative;

    z-index: 2;

    line-height: normal;

}

.funnal-access-portal .funnal-access-portal-number::before{

    /* content: url(../assets/images/right-icon.png); */

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    right: -55px;

    z-index: 9;



}

.funnal-access-portal .col-md-3:last-child .funnal-access-portal-number::before{display: none;}



.funnal-access-portal-box .funnal-access-portal-box-text{

    margin-bottom: 40px;

}



.start-income-section .portal-access-content{

    max-width: 945px;

    margin: 0 auto;

}





.page-template-access-portal-typ .start-income-section{

    margin-bottom: 80px;

}





.cyber-monday-badge{margin-bottom: 15px;}

.cyber-monday-badge img{max-width: 560px;filter: drop-shadow(2px 12px 20px rgba(158, 31, 229, 0.4));}



.book-thank-you-video div iframe{border-radius: 20px;}













.footer_componant{

    border-radius: 40px 40px 0 0;

    margin-top: -40px;

}

.current-menu-item .nav-link{

    font-weight: 700;

    transform: translateY(-2px);

}

.current-menu-item .nav-link::before{

    opacity: 1;

}



#menu-item-945.current-menu-item .nav-link,

#menu-item-1152.current-menu-item .nav-link{

    transform: translateY(0);

    font-weight: 400;

}

#menu-item-945.current-menu-item .nav-link::before,

#menu-item-1152.current-menu-item .nav-link::before{

    opacity: 0;

}





.hidden-page-url{display: none;}









/* new pop up design for portal */

.payment-done .main-popup-innner{

    background-repeat: no-repeat;

    background-size: cover;

    background-position: top;

}

.payment-done h5, .payment-done p{

    color: #000000 !important;

}







.payment-done .button-primary.demo-btn{

    background: linear-gradient(53.17deg, #01BD33 0%, #007920 86.72%);

    box-shadow: 0px 14px 18.4px 0px #5CFA8B inset, 0px 21px 15.5px -17px #00000080, 0px -10px 15.8px 0px #00000080 inset;

    color: #FFF;

    max-width: 270px;

}



.payment-done .button-primary.demo-btn:hover{

    background: linear-gradient(-53.17deg, #01BD33 0%, #007920 86.72%);

}





.payment-done.account-create .main-popup-innner{

    background-repeat: no-repeat;

    background-size: cover;

    background-position: top;

}





.payment-done.account-create .button-primary.demo-btn,

.main-popup-bottom .button-primary.demo-btn{

    background: linear-gradient(53.17deg, #9E1FE5 0%, #5C038E 86.72%);

    box-shadow: 0px 14px 18.4px 0px #D58BFF inset, 0px 21px 15.5px -17px #00000080, 0px -10px 15.8px 0px #00000080 inset;

    color: #FFF;

    max-width: 270px;

    border-radius: 50px;

}

.payment-done.account-create .button-primary.demo-btn:hover,

.main-popup-bottom .button-primary.demo-btn:hover{

    background: linear-gradient(-53.17deg, #9E1FE5 0%, #5C038E 86.72%);

}





.account-create.payment-done h5{

    color: transparent !important;

    -webkit-text-fill-color: transparent;

    background-clip: text;

    text-transform: capitalize;

    background-image: linear-gradient(180deg, #000000 50.75%, #9E1FE5 112.13%);

}



.payment-done .popup-content{

    background: transparent;

}





.popup-content{

    background: transparent;

}

#dimond-offer-popup .main-popup-innner,

#peepso-free-user-offer-popup .main-popup-innner,

#dimond-offer-popup-course-user .main-popup-innner,

#coaching-dimond-offer-popup .main-popup-innner,

#wp-menu-freeuser-popup .main-popup-innner{

    background-repeat: no-repeat;

    /* background-size: cover; */

    background-position: top;

}





#free-user-offer-popup .main-popup-innner{

    background-repeat: no-repeat;

    /* background-size: cover; */

    background-position: top;

}



.popup-bg-design{

    background: #FFFFFF;

    box-shadow: 0px -5px 10px 0px #00000026 inset;

}





.popup-bg-design .popup-tl{

    -webkit-text-fill-color: transparent;

    background-clip: text;

    text-transform: capitalize;

    background-image: linear-gradient(180deg, #000000 50.75%, #9E1FE5 112.13%);

    text-shadow: none;

}





#dimond-offer-popup .popup-bg-design .popup-tl{

    background-image: linear-gradient(180deg, #000000 0%, #E2C2E2 162.93%);

  



}





.main-popup-innner .gradient-bt-bg{

    background: transparent;

    padding: 0;

}



.right-text .text-weight-bold.text-size-small{

    color: #000000;

}

#dimond-offer-popup.pop-upbox .popup-box,

#peepso-free-user-offer-popup .popup-box,

#dimond-offer-popup-course-user .popup-box,

#coaching-dimond-offer-popup .popup-box,

#wp-menu-freeuser-popup .popup-box,

#access-chapter .popup-box{

    max-width: 500px;

}

#dimond-offer-popup .main-popup-innner .main-popup-bottom .main-popup-right,

#peepso-free-user-offer-popup .main-popup-innner .main-popup-bottom .main-popup-right,

#dimond-offer-popup-course-user .main-popup-innner .main-popup-bottom .main-popup-right,

#coaching-dimond-offer-popup .main-popup-innner .main-popup-bottom .main-popup-right,

#wp-menu-freeuser-popup .main-popup-innner .main-popup-bottom .main-popup-right{

    width: 70%;

}



.popup-graident-text{

    -webkit-text-fill-color: transparent;

    background-clip: text;

    text-transform: capitalize;

    background-image: linear-gradient(180deg, #000000 50.75%, #9E1FE5 112.13%);

    text-shadow: none;

}



.main-popup-innner .main-popup-top h5{

    color: #000000;

}









#free-user-offer-popup .main-popup-bottom::before, #classroom-free-user-offer-popup .main-popup-bottom::before{

    background-color: #000000;

}





.main-popup-innner .main-popup-bottom p{

    color: #000000;

}



.main-popup-innner .main-popup-bottom p a{

    color: #000000;

}

.main-popup-innner .main-popup-bottom .main-popup-left .price-plan{

    color: #000000;

}





.page-template-classroom #access-chapter .main-popup-innner{

    background-repeat: no-repeat;

    /* background-size: cover; */

    background-position: top;

}



.main-popup-innner .formbox div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label,

.main-popup-innner .formbox #wpforms-form-187 .wpforms-price, #wpforms-form-464 .wpforms-price{

    color: #000000 !important;

}













/* New Yers Page CSS */

.page-template-newyears .navbar-logo-left,

.page-template-newyears-typ .navbar-logo-left,
.page-template-live-webinar .navbar-logo-left,
.page-template-live-webinar-2 .navbar-logo-left{

    display: none;

}

/* .page-template-newyears */

.page-template-newyears .footer_links-wrapper,

.page-template-newyears-typ .footer_links-wrapper,
.page-template-live-webinar .footer_links-wrapper,
.page-template-live-webinar-2 .footer_links-wrapper{

    display: none;

}



.page-template-newyears .footer_componant,

.page-template-newyears-typ .footer_componant,
.page-template-live-webinar .footer_componant,
.page-template-live-webinar-2 .footer_componant{

    margin-top: 0;

    border-radius: 0;

}





/* .page-template-newyears-typ .footer_abs-line,

.page-template-newyears .footer_abs-line{

    display: none;

} */



.page-template-newyears .footer_disclaimer-wrapper .footer_abs-line,

.page-template-newyears-typ .footer_disclaimer-wrapper .footer_abs-line,
.page-template-live-webinar .footer_disclaimer-wrapper .footer_abs-line,
.page-template-live-webinar-2 .footer_disclaimer-wrapper .footer_abs-line{

    display: none;

}



.new-year-page-header.isScrolled {  background-color: #00000090; backdrop-filter: blur(30px);padding: 20px;-webkit-backdrop-filter: blur(30px);}

.new-year-page-header{

    display: flex;

    align-items: center;

    justify-content: space-between;

    margin-bottom: 30px;

    padding: 50px 70px;

    position: fixed;

    width: 100%;

    z-index: 5;

    transition: 0.5s;

}
.new-year-page-logo{display: flex;}
.new-year-page-header .new-year-page-logo img{

    width: 180px;

}

.new-year-page-logo .mobile-logo{display: none;}
.isScrolled .new-year-page-logo .mobile-logo{display: block;}
.isScrolled .new-year-page-logo .dektop-logo{display: none;}

.new-year-review-btn-bg a{

    background-color: #FFF;

    padding: 16px 32px;

    font-size: 16px;

    font-weight: 700;

    border-radius: 10px;

    color: #000000;

    text-transform: uppercase;

    transition: 0s;

}

.new-year-review-btn-bg a:hover{

    background: linear-gradient(-90deg, #B46A11 0%, #D68D15 31.98%, #E7AC18 68.02%, #F8C73D 100%);

    color: #FFF;

}





.new-year-common-btn{

    background: linear-gradient(90deg, #B46A11 0%, #D68D15 31.98%, #E7AC18 68.02%, #F8C73D 100%);

    padding: 16px 30px;

    max-width: 300px;

    color: #FFF;

    box-shadow: 0px 10px 32.7px 0px #EABD3940, 0px 3px 4.5px 0px #FFFFFF80 inset;

    display: inline-block;

    width: 100%;

    text-align: center;

    border-radius: 60px;

    font-size: 16px;

    text-transform: uppercase;



}



.new-year-common-btn:hover{

    background: linear-gradient(-90deg, #B46A11 0%, #D68D15 31.98%, #E7AC18 68.02%, #F8C73D 100%);

}





.new-year-banner-section{

    /* background: url(../assets/images/new-year-bg.png); */

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;

    padding: 135px 0 273px;

}



.new-year-banner-strip{

    text-align: center;

    margin-bottom: 20px;

}



.new-year-banner-strip p{

    background: linear-gradient(90deg, #F9C924 0%, #E4AF18 31.98%, #FFF98C 68.02%, #FFD440 100%),

linear-gradient(90deg, #DDA517 0%, #B57A11 31.98%, #FDD649 68.02%, #ECCB34 100%);

padding: 10px 40px;

border-radius: 5px;

text-align: center;

display: inline-block;

text-transform: uppercase;

font-weight: 600;

}



.new-year-banner-text p{

    color: #000;

    max-width: 1080px;

    font-size: 38px;

    text-align: center;

    margin: 0 auto 20px;

}


.page-template-live-webinar-2 .new-year-banner-text p{
    font-size: 24px;
}


.new-year-banner-heading{

    margin-bottom: 50px;

    text-align: center;

}

.new-year-banner-heading h1{

    color: #000;

    margin-bottom: 20px;
    font-size: 42px;

}

.new-year-banner-heading h3{

    font-size: 38px;

    font-weight: 600; 
    display: inline-block;

}


.new-year-demo-video{
    text-align: center;
    border-radius: 25px;
    max-width: 1010px;
    margin: 0 auto;
    overflow: hidden;
}







#contact_funnel .clock-builder-output {

    background: #D69E0C;

    max-width: 570px;

    margin: 0 auto;

    border-radius: 25px 25px 0 0;

    display: flex;

    align-items: center;

    justify-content: center;

    column-gap: 30px;

    padding: 15px;

    box-shadow: 0px 6.86px 6.86px 0px #00000040 inset;

}

.countdown-column {

    border-right: 1px solid #FFF;

    padding-right: 20px;

}



.countdown-value {

    font-size: 16px;

    text-align: center;

    color: #FFF;

    font-weight: 700;

}

#contact_funnel .clock-builder-output .countdown-value {

    font-size: 22px;

    font-weight: 800;

}



.countdown-label {

    font-size: 12px;

    color: #FFF;

    text-align: center;

}



#contact_funnel .clock-builder-output .countdown-label {

    font-size: 16px;

    font-weight: 500;

}







.new-year-offer-tag{

    display: flex;

    column-gap: 60px;

    padding: 75px;

    border-radius: 48px;

    background: #F3F4F6;

    justify-content: center;

    align-items: center;

}



.new-year-offer-tag-cintent{

    background-color: #FFF;

    box-shadow: 0px 8px 26px 0px #0000004D inset;

    border-radius: 48px;

    padding: 45px;

    text-align: center;

}



.new-year-offer-price{font-size: 38px;color: #00000040;text-align: center;}

.new-year-offer-price span{text-decoration: line-through;}

.new-year-offer-packeg{

    font-size: 100px;

    -webkit-text-fill-color: transparent;

    -webkit-background-clip: text;

    background-clip: text;

    text-transform: uppercase;

    letter-spacing: 1.6px;

    background-image: linear-gradient(90deg, #DDA517 0%, #B57A11 31.98%, #FDD649 68.02%, #ECCB34 100%);

    font-weight: 700;

    text-align: center;

}



.new-year-offer-hr{

    font-size: 25px;

    font-weight: 700;

    text-align: center;

    text-transform: capitalize;

}



.what-learn-section  .new-year-offer-hr-2{

    text-transform: uppercase;

    max-width: 230px;

    margin: 0 auto 10px;

}

.what-learn-section .new-year-offer-price-2{

    margin-bottom: 40px;

}

.new-year-offer-status{

    font-size: 25px;

    font-weight: 500;

    text-align: center;

    margin-bottom: 40px;

}

.new-year-offer-tag-list li{
    margin-bottom: 15px;
}

.new-year-offer-tag-list li:last-child{

    margin-bottom: 0;

}

.new-year-offer-tag-list li img{

    width: auto;

    margin-right: 10px;

}

.new-year-offer-tag-list li{

    display: flex;

    align-items: center;

    

}

.new-year-offer-tag .new-year-offer-content,
.new-year-offer-tag .new-year-offer-tag-text{
    flex: 1;
}
.new-year-offer-tag .new-year-offer-content h3{
    font-weight: 600;
    margin-bottom: 20px;
}
.new-year-offer-tag .new-year-offer-content p{
    margin-bottom: 20px;
    font-weight: 600;
}
.new-year-offer-tag .new-year-offer-content h4{
    font-weight: 600;
}


.new-year-offer-tag-graident{

    -webkit-text-fill-color: transparent;

    -webkit-background-clip: text;

    background-clip: text;

    text-transform: uppercase;

    background-image: linear-gradient(90deg, #DDA517 0%, #B57A11 31.98%, #FDD649 68.02%, #ECCB34 100%);

    /* font-weight: 500; */

    margin-bottom: 8px;

    display: inline-block;

}

.page-template-live-webinar .new-year-offer-tag-graident{
    font-weight: 600;
    margin-bottom: 20px;
}



.new-year-offer-tag-text h2,

.new-year-offer-tag-text h3{

    margin-bottom: 30px;

}





.new-year-offer-section{

    margin-top: -200px;

}

.free-plans-img img{

    width: auto;
    margin: 0 auto;

}



.free-plans-div{

    text-align: center;

}



.free-plans-heading{

    margin-bottom: 30px;

}

.free-plans-heading p{

    margin-bottom: 10px;

    display: inline-block;
    font-weight: 600;

}



.free-plans-img{

    margin-bottom: 50px;

}





.what-learn-inner{

    background-repeat: no-repeat;

    background-size: cover;

    background-position: bottom;

    padding: 75px 0;

    border-radius: 48px;

    margin: 0 30px;

}





.what-learn-inner .new-year-offer-tag{

    background: transparent;

    padding: 0;

    border-radius: 0;

    justify-content: center;

    align-items: center;

}





.what-learn-inner .new-year-offer-tag-text h2, 

.what-learn-inner .new-year-offer-tag-text h3,

.what-learn-inner .new-year-offer-tag-list li{

    color: #FFF;

}







.new-year-logo-section .logo-slider-heading{

    text-align: center;

    max-width: 1190px;

    margin: 0 auto 40px;

    letter-spacing: 1.6px;

}
/* 
.new-year-logo-section .logo-slider-heading h3{

    color: #000000;

    font-weight: 400;

} */





.cn-logo-heading{

    text-align: center;

    margin-bottom: 50px;

}

.cn-logo-heading .cn-logo-label{
    background: linear-gradient(90deg, #DDA517 0%, #B57A11 36.76%, #FDD649 78.19%, #ECCB34 114.95%);
    color: #FFF;
    font-size: 24px;
    padding: 5px 50px;
    display: inline-block;
    border-radius: 8px;
    margin-bottom: 15px;
}



.cn-logo-heading h3,

.cn-logo-heading p{

    color: #FFF;

}

.cn-logo-heading h3{

    margin-bottom: 10px;

    font-weight: 500;

}

.cn-logos{

    display: flex;

    justify-content: center;

    align-items: center;

    column-gap: 80px;

}

.cn-logos .cn-logo img{

    width: auto;

}



.cn-logo-inner{

    background-color: #000000;

    border-radius: 48px;

    margin: 0 30px;

    padding: 75px 0;

}





.cn-profile-inner{

    background-color: #F3F4F6;

    border-radius: 48px;

    margin: 0 30px;

    padding: 40px 30px;

}

.cn-profile-row .row{

    row-gap: 30px;

}

.cn-profile-img img{

    width: auto;

}



.cn-profile-content{

    max-width: 810px;

}

.cn-profile-content p{

    margin-bottom: 20px;

}

.cn-profile-content p:last-child{

    margin-bottom: 0;

}



.cn-profile-detail{

    margin-bottom: 80px;

}



.cn-profile-points{

    display: flex;

    column-gap: 50px;

}

.cn-profile-points .cn-profile-list{
    border-right: 5px solid #000000;
    width: auto;
    padding-right: 20px;
    margin-left: 20px;

}
.cn-profile-points .cn-profile-list:last-child{
    border: none;
    margin-top: 10px;
}

.cn-profile-points .cn-profile-list li{

    margin-bottom: 10px;

    font-size: 24px;

    font-weight: 500;

    list-style: disc;

}

.cn-profile-points .cn-profile-list li:last-child{

    margin-bottom: 0;

}

.cn-profile-points .cn-profile-list:last-child li{
    margin-bottom: 0;
}



.cn-profile-number .cn-profile-number-text{

    font-size: 30px;

    font-weight: 700;
    text-align: center;

}

.cn-profile-number .cn-profile-number-word .new-year-offer-tag-graident{

    font-size: 200px;
    font-weight: 700;
    line-height: 160px;

}



/* .cn-profile-points,

.cn-profile-detail{

    margin-left: 70px;

} */



.day-challange-inner{

    background-color: #F3F4F6;

    border-radius: 48px;

    margin: 0 30px 30px;

    padding: 75px 0;

}



.day-challange-inner .new-year-offer-tag{

    padding: 0;

    background-color: transparent;

}







.page-template-newyears .container{

    max-width: 1440px !important;

}



.hit-frist-inner{

    background-repeat: no-repeat;

    background-size: cover;

    background-position: bottom;

    padding: 100px 0;

    border-radius: 48px;

    margin: 0 30px 30px;

}



.hit-frist-heading{

    text-align: center;

}

.hit-frist-heading h2,

.hit-frist-heading h3{

    color: #FFF;

}



.hit-frist-heading h2{

    margin-bottom: 20px;

}

.hit-frist-heading h3{

    margin-bottom: 40px;

}





.leader-bord-gold-inner{

    /* background: url(../assets/images/client-leaderboard-gold-bg.png); */

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;

    padding: 100px 0;

    border-radius: 48px;

    margin: 0 30px;

}



.leader-bord-gold-inner .leader-bord-heading h2,

.leader-bord-gold-inner .leader-bord-heading p,

.leader-bord-gold-inner .leader-bord-img p{

    color: #FFF;

}







.new-year-proven-result-heading{

    text-align: center;

    margin-bottom: 60px;

}

.new-year-proven-result-heading h3{

    font-weight: 500;

    margin-bottom: 10px;

}





.gold-testimonial-row .row{

    row-gap: 30px;

}

.gold-testimonial-heading{

    text-align: center;

    margin-bottom: 40px;

}



.gold-testimonial-section .about-us-new-slide::before{

    background: #D69E0C;

}





.page-template-newyears-typ .new-year-page-header{

    justify-content: center;

}



.page-template-newyears-typ .new-year-banner-section{

    /* background: url(../assets/images/newyear-typ-bg.png); */

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;

    padding: 160px 0 90px;

}



.static-review-bg{

    margin: 0 30px 30px;

}



.new-year-demo-video-section{

    margin-top: -300px;

    margin-bottom: 60px;

}



.page-template-newyears-typ .new-year-banner-content{

    color: #FFF;

    max-width: 946px;

    margin: 0 auto 40px;

    text-align: center;

}

.page-template-newyears-typ .new-year-banner-content h3{

    margin-bottom: 40px;

}

.page-template-newyears-typ .new-year-banner-content p{

    margin-bottom: 30px;

    /* font-size: 18px; */

}

.page-template-newyears-typ .new-year-banner-content p:last-child{

    margin-bottom: 0;

}



.page-template-newyears-typ .new-year-banner-heading{

    margin-bottom: 0;

}



.new-year-demo-video-btn{

    text-align: center;

    margin-top: 60px;

}



.page-template-newyears-typ .leader-bord-gold-inner{

    margin: 0 30px 30px;

}





#simpleModal-2 .modal-content,

#simpleModal-3 .modal-content,

#welcome-book-popup .modal-content{

    background-color: transparent;

}





#simpleModal-2 .closeBtn,

#simpleModal-3 .closeBtn,

#welcome-book-popup .closeBtn {

    position: relative;

    color: #fff;

    top: 75px;

    z-index: 9;

    font-size: 40px;

    right: 16%;

}



.page-template-newyears #simpleModal-2 .closeBtn,

#simpleModal-3 .closeBtn{

    right: -14%;

}

/* Home Page Golden theme */



.funnel-banner-wrapper.gradient-1{

    background: linear-gradient(90deg, #030913 0%, #413113 50%, #030913 100%);

}





.not-login .gradient-bg-btn,

.not-login .gradient-bt-bg,

.not-login .gradient-bg-btn,

.not-login .gradient-white-btn{

    background: linear-gradient(180deg, rgba(214, 141, 21, 0.05) 0%, rgba(214, 141, 21, 0.8) 100%);

}



.not-login .gradient-bg-btn:hover,

.not-login .gradient-bt-bg:hover,

.not-login .gradient-bg-btn:hover,

.not-login .gradient-white-btn:hover{

    background: linear-gradient(360deg, rgba(214, 141, 21, 0.05) 0%, rgba(214, 141, 21, 0.8) 100%);

}



.not-login .gradient-bg-btn:hover a,

.not-login .gradient-bt-bg:hover a,

.not-login .gradient-bg-btn:hover a,

.not-login .gradient-white-btn a{

    background-image: linear-gradient(-340.48deg, rgba(214, 141, 21, 0.05) 38.02%, #D68D15 198.54%);

}

.not-login .gradient-white-btn a{

    background-color: #FFF;

}

.not-login .gradient-bg-btn a,

.not-login .gradient-bt-bg a,

.navbar-logo-left.active .header-btn.gradient-bg-btn a,

.not-login .gradient-white-btn a,

.page-template-landing .header-btn.gradient-bg-btn a {

    background-image: linear-gradient(328.48deg, rgba(214, 141, 21, 0.05) 38.02%, #D68D15 198.54%);

    color: #D68D15;

}



.not-login .gradient-bt-bg a,

.navbar-logo-left.active .header-btn.gradient-bg-btn a,

.page-template-landing .header-btn.gradient-bg-btn a{

    color: #FFF;

}



.rcamilestone-line-dot{

    background:linear-gradient(90deg, #DDA517 0%, #B57A11 31.98%, #FDD649 68.02%, #ECCB34 100%);



}



.rcamilestone-item.active .rcamilestone-icon{

    background: linear-gradient(90deg, #B46A11 0%, #D68D15 31.98%, #E7AC18 68.02%, #F8C73D 100%);



}

.white.everything-need-section ul li.active a span{

    background: linear-gradient(90deg, #B46A11 0%, #D68D15 31.98%, #E7AC18 68.02%, #F8C73D 100%);



}





.white .core-features-inner{

    background-repeat: no-repeat;

    background-size: cover;

    padding: 80px 0 180px;

    background-position: bottom;

}



.core-features-section .accordion{

    background: transparent;

}





.white.call-to-action-section{

    background-image: linear-gradient(180deg, rgba(214, 141, 21, 0) 50.08%, rgba(214, 141, 21, 0.2) 94.53%);

}





.nav-link::before{

    background-color: #D68D15;

}



.product-lineup-inner{

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;

}





.white .product-line-inner{

    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;

}



.success-story-section{


    background-repeat: no-repeat;

    background-size: cover;

    background-position: center;

}





.success-story-slider .owl-dot.active{

    background: #FFF !important;

}

.success-story-slider .owl-dot{

    background: #FFFFFF80 !important;

}





.white.everything-need-section ul li.active a{

    background: transparent;

}



.white.everything-need-section ul li.active{

    background: linear-gradient(328.48deg, rgba(214, 141, 21, 0.05) 38.02%, #D68D15 198.54%);

    border: 1px solid #D68D15;

}





.rcamilestone-item.active .rcamilestone-line-dot{
    height: 25px;

    width: 25px;

    background-repeat: no-repeat;

    background-size: 25px;

}


.rcamilestone-icon,

.core-tool-icon{

    background: linear-gradient(325.13deg, rgba(255, 255, 255, 0.05) 46.71%, rgba(255, 186, 9, 0.14) 109.13%);

}





.not-login .pop-upbox .popup-box .pop-close{

    background: linear-gradient(90deg, #B46A11 0%, #D68D15 31.98%, #E7AC18 68.02%, #F8C73D 100%);



}



.inner-banner-heading .banner-btns .gradient-bt-bg a{

    color: #D68D15;

}


.not-login .button-primary.demo-btn{

    background-image: linear-gradient(328.48deg, rgba(214, 141, 21, 0.05) 38.02%, #D68D15 198.54%);

}



.not-login .button-primary.demo-btn:hover{

    background-image: linear-gradient(360deg, rgba(214, 141, 21, 0.05) 0%, rgba(214, 141, 21, 0.8) 100%);

}











.gradient-border-btn::before{

    background: linear-gradient(90deg, #B46A11 0%, #D68D15 31.98%, #E7AC18 68.02%, #F8C73D 100%);

}





.rcamilestone-section.landing-rcamilestone-section .rcamilestone-icon img{

    background-image: linear-gradient(328.48deg, rgba(214, 141, 21, 0.05) 38.02%, #D68D15 198.54%);

}

.rcamilestone-section.landing-rcamilestone-section .rcamilestone-icon{

    background: linear-gradient(180deg, rgba(214, 141, 21, 0.05) 0%, rgba(214, 141, 21, 0.8) 100%);

}



.rcamilestone-section.landing-rcamilestone-section .rcamilestone-item.active .rcamilestone-icon img{

    background: linear-gradient(90deg, #B46A11 0%, #D68D15 31.98%, #E7AC18 68.02%, #F8C73D 100%) !important;

}



.call-to-action-section{

    background-image: linear-gradient(180deg, rgba(214, 141, 21, 0) 50.08%, rgba(214, 141, 21, 0.2) 94.53%);

    background-color: #000;

}



.footer5_legal-link{line-height: 25px;}



#on-load .main-popup-innner{
    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    overflow: hidden;

    padding: 55px 0 0;

    border-radius: 30px;

    margin-top: 0px;

}



.landin-banner-content .gradient-border-btn a{

    background-color: #000000;

}





.ask-mentor-ai-tags-name{

    background-image: linear-gradient(328.48deg, rgba(214, 141, 21, 0.05) 38.02%, #D68D15 198.54%);

}





.ask-mentor-ai-tags{

    background: linear-gradient(180deg, rgba(214, 141, 21, 0.05) 0%, rgba(214, 141, 21, 0.8) 100%);

}



.number-count h2{

    color: #D68D15;

}


.page-template-about-us-new .navbar-logo-left .gradient-bg-btn{

    padding: 1px;

    background: linear-gradient(180deg, rgba(214, 141, 21, 0.05) 0%, rgba(214, 141, 21, 0.8) 100%);

}

.page-template-new-testimonial .common-btn{

    background: linear-gradient(180deg, rgba(214, 141, 21, 0.05) 0%, rgba(214, 141, 21, 0.8) 100%);

    display: inline-block;

    padding: 1px;

    border-radius: 50px;

}

.page-template-new-testimonial .common-btn a{

    background-color: #FFF;

    background-image: linear-gradient(328.48deg, rgba(214, 141, 21, 0.05) 38.02%, #D68D15 198.54%);

    color: #D68D15;

    box-shadow: 0px 10px 32.7px 0px #FF732566;

}



.page-template-new-testimonial .common-btn a:hover {

    box-shadow: 0px -5px 30px 2px #FF732566;

}


.custom-crm-web-box-bg{

    background: linear-gradient(116.04deg, rgba(214, 141, 21, 0.8) 13.88%, rgba(158, 31, 229, 0.05) 71.13%);

}



.we-promise-content .gradient-bg-btn a{

    color: #D68D15;

}



.sync-tags-detail{

    background-image: linear-gradient(328.48deg, rgba(214, 141, 21, 0.05) 38.02%, #D68D15 198.54%);

}



.core-tool-line-dot{

    background: linear-gradient(90deg, #DDA517 0%, #B57A11 31.98%, #FDD649 68.02%, #ECCB34 100%);

}


#without-login-mentor-ai-joinwaitlist-popup .wpforms-submit-container button{

    background-image: linear-gradient(328.48deg, rgba(214, 141, 21, 0.05) 38.02%, #D68D15 198.54%) !important;

    background-color: #FFF !important;

    color: #D68D15;

}





#without-login-mentor-ai-joinwaitlist-popup .wpforms-submit-container{

    background: linear-gradient(180deg, rgba(214, 141, 21, 0.05) 0%, rgba(214, 141, 21, 0.8) 100%);

}



.open-position-section .accordion-body .gradient-bt-bg a{

    color: #D68D15;

}





#without-login-mentor-ai-joinwaitlist-popup .wpforms-submit-container:hover {

    background: linear-gradient(360deg, rgba(214, 141, 21, 0.05) 0%, rgba(214, 141, 21, 0.8) 100%);

}





#access-chapter .main-popup-innner .main-popup-bottom .main-popup-right{

    width: 100%;

}





#welcome-book-popup .welcome-closeBtn{position: relative;color: #fff;top: 75px;z-index: 9;font-size: 40px;right: 0%;cursor: pointer;}

.modal-header{max-width: 800px;margin: 0 auto;padding-right: 0px !important;width: 100%;}

#simpleModal .closeBtn{right: 0;}



.rating b {

    margin: 0 0 0 5px;

}





/* Portal white balck logo csss */



.sidebar-header .logo img {

    max-width: 100%;

}



.sidebar-header .logo{

    padding: 25px;

    transition: 0.5s all;

}



.page-template-course-user-signup .wpforms-page-indicator{

    display: none !important;

}





.page-template-course-user-signup .formbox .formblock div.wpforms-container-full button.wpforms-page-prev {

    background: transparent;

    color: #000;

    flex-direction: row;

    column-gap: 10px;

    justify-content: flex-start;

    padding: 0;

}







.black-tm-logo{

    display: none;

}

.light .black-tm-logo{

    display: block;

}





.light .white-tm-logo{

    display: none;

}





.top-bar-logo img{

    display: inherit;

}



.top-bar-logo .black-tm-logo{

    display: none;

}

.light .top-bar-logo .black-tm-logo{

    display: block;

}





.light .top-bar-logo .white-tm-logo{

    display: none;

}



.top-bar-logo .top-bar-logo img{

    display: inherit;

}



.page-template-client-portal-diamond-plus h1.heading-style-h1{text-transform: capitalize;}

.psw-userbar__inner .psw-userbar__name > a{text-transform: capitalize;}

.wpforms-validate .wpforms-error-container{margin-bottom: 30px;font-size: 14px !important;}



/* Portal Header small CSS */

/* .sidebar-header{

    transition: 0.5s all;

}



.top-bar-welcome{

    transition: 0.5s all;

} */

/* .sidebar-header.isScrolled{

    padding: 15px 30px 0;



} */

/* .sidebar-header.isScrolled .top-bar-welcome{

    height: 63px;

} */



/* .sidebar-header, .sidebar-header .logo, .top-bar-welcome{

    -webkit-transition: all 0.5s ease-in-out;

      -moz-transition: all 0.5s ease-in-out;

      -o-transition: all 0.5s ease-in-out;

      transition: all 0.5s ease-in-out;

    } */



/* .sidebar-header.isScrolled{padding-top: 10px;}



.sidebar-header .logo a{

    max-width: 235px;

    margin: 0 auto;

}



.sidebar-header.isScrolled .logo {

    padding: 15px 25px;

} */



/* .sidebar-header.isScrolled .top-bar-welcome{ padding-top: 10px;padding-bottom: 10px;} */



.sidebar-header.isScrolled, 

.sidebar-header.isScrolled::before,

.light .sidebar-header.isScrolled, 

.light .sidebar-header.isScrolled::before{background: transparent;}





.sidebar-header.isScrolled.sidebar-fixed{background: #00060f;}

.light .sidebar-header.isScrolled.sidebar-fixed{background-color: #f4f8ff;}



.top-bar.fixed {

    position: relative;

    top: 0;

    width:100%;

    transition: top 0.3s ease, position 0.3s ease;

    -webkit-transition: top 0.3s ease, position 0.3s ease;

   -moz-transition: top 0.3s ease, position 0.3s ease;

   -o-transition: top 0.3s ease, position 0.3s ease;

  }

  

  .top-bar.hidden {

    top: -150px;

    display: block;

  }



 .sidebar-header.isScrolled + .page-wrapper .sidebar-nav{margin-top: 0;}



/* .sidebar-header.isScrolled .logo a{

    max-width: 170px;

} */



/* .profilemenu{

    transition: 0.5s all;

} */

/* .sidebar-header.isScrolled .profilemenu{

    transform: scale(0.8);

} */

/* 

.sidebar-header.isScrolled .checkbox:checked+.checkbox-label .ball {

    transform: translateX(37px);

} */

/* .light-dark-toggle{

    transition: 0.5s all;

} */

/* .sidebar-header.isScrolled .light-dark-toggle{

    transform: scale(0.8);

    margin: 0;

} */



/* .diamond_plus_user .sidebar-header.isScrolled .top-bar-welcome .top-bar-welcome-logo-diamond{

    left: 40px;

    top: -2px;

    width: 18px;

    height: 18px;

}



.sidebar-header.isScrolled .top-bar-welcome .top-bar-welcome-logo-diamond img{

    width: 10px;

} */


/* New Funnel Page CSS 06-01-25 */



.banner-strip{

    /* background-image: url(../assets/images/banner-strip.png); */

    background-position: center;

    background-repeat: no-repeat;

    /* background-size: cover; */

    padding: 12px;

    margin-bottom: 30px;

}





.banner-strip p{

    color: #FFF;

    font-size: 18px;

    font-weight: 400;

    text-align: center;

    text-transform: capitalize;

}





.book-demo-friday-heading h1{

    max-width: 1200px;

}



.book-demo-friday-heading h1 .book-demo-friday-graident{

    background-image: linear-gradient(360deg, #814900 3.7%, #000000 108.23%) !important;

    text-transform: math-auto;

}





.logo-strip{

    display: flex;

    align-items: center;

    justify-content: center;

    column-gap: 50px;

}





.page-template-funnels-course-typ .book-demo-page-section{

    background-repeat: no-repeat;

    background-size: cover;

    background-position: bottom;

    padding: 50px 0 360px 0;

}





.page-template-funnels-course-typ .book-demo-wrapper{

    padding: 0;

}





.course-banner-content{

    text-align: center;

}

.course-banner-content .course-banner-content-text{

    margin-bottom: 20px;

}

.course-banner-content .course-banner-content-text h1{

    -webkit-text-fill-color: transparent;

    -webkit-background-clip: text;

    background-clip: text;

    background-image: linear-gradient(360deg, #FFBA09 3.7%, #FFFFFF 75%);

    /* background: linear-gradient(0deg, #000000, #000000),

linear-gradient(360deg, #FFBA09 3.7%, #FFFFFF 75%); */



}



.course-banner-content .course-banner-content-text h1 span{

    font-size: 25px;

}



.course-banner-content-list li{

    color: #FFF;

    font-size: 24px;

    font-weight: 400;

    text-align: center;

    list-style: disc;

}



.course-banner-content-list li{

    margin-bottom: 15px;

}

.course-banner-content-list li:last-child{

    margin-bottom: 0;

}



.page-template-funnels-course-typ .book-thank-you-video{

    margin-top: -350px;

}



.book-thank-you-video{

    padding: 5px;

    background: linear-gradient(90deg, #F9C924 0%, #E4AF18 31.98%, #FFF98C 68.02%, #FFD440 100%);

    border-radius: 20px;
    max-width: 1250px;
    margin: 0 auto;

}



.book-watch-itro a{

    font-weight: 700;

    background: linear-gradient(90deg, #DDA517 0%, #B57A11 31.98%, #FDD649 68.02%, #ECCB34 100%);

    border: none;

    line-height: 1.2

}





.book-call-strip-bg{

    background: #FFD58F;

    border-radius: 100px;

    padding: 6px;

    margin: 0 auto;

    max-width: 560px;

}



.book-call-strip{

    box-shadow: 10.3px 16px 56.46px 0px #D68D15CC, 0px 6.86px 6.86px 0px #00000040 inset;

    background-color: #FAFAFA;

    border-radius: 100px;

    padding: 16px 50px;

    text-align: center;

}



.book-call-strip:hover{

    background: 

linear-gradient(90deg, #DDA517 0%, #B57A11 31.98%, #FDD649 68.02%, #ECCB34 100%);



}



.book-call-strip:hover .book-call-strip-btn span{

    color: #FFF;

}



.book-call-strip:hover .book-call-strip-content span{

    color: #FFF !important;

}

.book-call-strip:hover h3 .gradient-text{

    -webkit-text-fill-color: #FFF;

}





.book-call-strip:hover .bg-gr-img {

    background-image: none;

    -webkit-text-fill-color: #FFF;

  }



  



.book-call-strip-btn span{

    /* background-color: #D68D15; */

    /* padding: 40px 24px; */

    /* border-radius: 50px; */

    color: #D68D15;

    text-decoration: underline;

    display: inline-block;

    /* min-width: 140px; */

    text-align: center;
    font-size: 18px;
    font-weight: 600;

}

.book-call-strip-content{

    margin-bottom: 10px;

}

.book-call-strip-content h3{

    font-size: 28px;

    /* max-width: 524px; */

}

.book-call-strip-content h3 .gradient-text{

    font-size: inherit;

}

.acces-portal-heading{

    margin-bottom: 50px;

}

.acces-portal-heading h1{

    text-align: center;

    -webkit-text-fill-color: transparent;

    -webkit-background-clip: text;

    background-clip: text;

    background-image: linear-gradient(360deg, #814900 3.7%, #000000 108.23%);

}

/* .acces-portal-heading h1 span{

    font-size: inherit;

} */





.book-call-strip-heading{

     margin-bottom: 30px;

     text-align: center;

}





.page-template-schedule-call .book-call-strip-section{

    margin-bottom: 30px;

}





.page-template-schedule-call .cn-profile-inner{

    /* background-image: url(../assets/images/cn-bg-banner.png); */

    background-position: left;

    background-repeat: no-repeat;

    background-size: cover;

    margin: 0 16px;

}







.page-template-schedule-call .cn-profile-content p,

.page-template-schedule-call .cn-profile-points .cn-profile-list li,

.page-template-schedule-call .cn-profile-number .cn-profile-number-text{

    color: #FFF;

}





.page-template-schedule-call .cn-profile-points .cn-profile-list{

    border-right: 5px solid #FFF;

}







.perfect-for-you-content{

    display: flex;

    align-items: center;

    column-gap: 60px;

}



.perfect-for-you-text{

    width: 60%;

}



.perfect-for-you-box{

    width: 30%;

    background: linear-gradient(180deg, rgba(214, 141, 21, 0.05) 0%, rgba(214, 141, 21, 0.5) 100%);

    padding: 1px;

    border-radius: 25px;

    text-align: center;

}

.perfect-for-you-box h3{

    margin-bottom: 40px;

}





.perfect-for-you-box-bg{

    background-image:linear-gradient(328.48deg, rgba(214, 141, 21, 0.05) 38.02%, #D68D15 198.54%);

    border-radius: 25px;

    padding: 45px;

    background-color: #FFF;



}



.perfect-for-you-inner{

    margin: 0 16px 30px;

    background-color: #F3F4F6;

    border-radius: 48px;

    padding: 100px 0;

}





.perfect-for-you-text h3{

    margin-bottom: 30px;

}

.perfect-for-you-text h2{

    margin-bottom: 30px;

} 





.book-demo-friday-heading{

    text-align: center;

    margin: 0 auto 60px;

}





.book-thank-you-video-content{

    text-align: center;

    max-width: 950px;

    margin: 30px auto;

}





.book-demo-page-section{

    margin-bottom: 80px;

}



.page-template-diamond-plus-premium-typ .book-demo-page-header,

.page-template-schedule-call .book-demo-page-header{

    padding: 30px 100px 0;

}







/* Diamond Plus Webinar CSS */

.page-template-diamond-plus-premium .navbar-logo-left,

.page-template-diamond-plus-premium-typ .navbar-logo-left{

    display: none;

}







.page-template-diamond-plus-premium .footer_links-wrapper,

.page-template-diamond-plus-premium-typ .footer_links-wrapper{

    display: none;

}

.page-template-diamond-plus-premium .footer_componant .footer_disclaimer-wrapper .footer_abs-line,

.page-template-diamond-plus-premium-typ .footer_componant .footer_disclaimer-wrapper .footer_abs-line{

    display: none;

}





.page-template-diamond-plus-premium .footer_legal-wrapper .pipe,

.page-template-diamond-plus-premium-typ .footer_legal-wrapper .pipe{

    display: none;

}

.page-template-diamond-plus-premium .footer_legal-wrapper .pipe.pipe_line,

.page-template-diamond-plus-premium-typ .footer_legal-wrapper .pipe.pipe_line{

    display: block;

}





.page-template-diamond-plus-premium .footer_componant,

.page-template-diamond-plus-premium-typ .footer_componant{

    margin-top: 0;

    border-radius: 0;

}



.page-template-ecourse-simple-funnel .book-demo-wrapper{

    padding-bottom: 0;

}

.page-template-diamond-plus-premium .new-year-offer-section{

    margin-top: 0;

}





.page-template-diamond-plus-premium .new-year-banner-section{

    padding: 135px 0 80px;

}





.page-template-diamond-plus-premium .book-call-strip-section{

    margin-top: 50px;

}





.cn-profile-inner{

    margin: 30px 30px 0;

}





.book-thank-you-video video{overflow: hidden;

    border-radius: 15px;}





.book-thank-you-video .popup-play-button{width: 100%;

    background-image: none;}





.page-template-diamond-plus-premium .book-demo-friday-heading h1{

    color: #FFF;

}





.page-template-diamond-plus-premium-typ .new-year-banner-section{

    background-image: none;

    padding: 0;

}



.page-template-diamond-plus-premium-typ .book-demo-page-header{

    justify-content: center;

}





.bg-gr-img{

    /* background-image: url(../assets/images/text-bg-img.jpg); */

    background-repeat: no-repeat;

    -webkit-text-fill-color: transparent;

    background-clip: text;

    background-position: right;
    background-size: cover;

}







.about-us-new-slide-heading h3 img,

.owl-carousel .owl-item .about-us-new-slide-heading h3 img{

    width: auto;

}



.about-us-new-slide-heading h3{display: flex;align-items: center;justify-content: center;gap: 5px;}





.page-template-diamond-plus-premium .pop-upbox .popup-box{

    max-width: 680px;

}

.page-template-diamond-plus-premium.not-login .main-popup-innner{

    background: #FFF;

}







.page-template-diamond-plus-premium .wpforms-container .wpforms-field .wpforms-field-row{

    flex-direction: column;

    row-gap: 20px;

}



.page-template-diamond-plus-premium .wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:first-child{

    width: 100%;

    padding: 0;

}

.page-template-diamond-plus-premium .wpforms-container .wpforms-field .wpforms-field-row .wpforms-field-row-block:last-child{

    width: 100%;

    padding: 0;

}





.page-template-diamond-plus-premium .formbox div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-row{

    flex-direction: column;

    row-gap: 20px;

}





.page-template-diamond-plus-premium div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50, div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-50{

    width: 100%;

}





.page-template-diamond-plus-premium .main-popup-innner .formbox .wpforms-container .wpforms-field{

    margin: 0;

}

.page-template-diamond-plus-premium .formbox div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column{

    margin-top: 0;

}



.page-template-diamond-plus-premium .main-popup-innner .formbox .wpforms-field input[type="text"]{

    height: 50px;

    border: 1px solid #D1D5DB;

}



.page-template-diamond-plus-premium .formbox div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column input[type="email"],

.page-template-diamond-plus-premium  div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column input[type="tel"]{

    border: 1px solid #D1D5DB;

    height: 50px;

}





.page-template-diamond-plus-premium .wpforms-submit{

    display: flex;

    align-items: center;

    justify-content: center;

    color: #FFF !important  ;

    box-shadow: 0px 10px 32.7px 0px #D68D1566,0px 3px 4.5px 0px #FFFFFF80 inset !important;

    padding: 30px !important;

    border-radius: 10px !important;

    width: 100%;

    font-size: 16px;

    background: 

linear-gradient(90deg, #B46A11 0%, #D68D15 31.98%, #E7AC18 68.02%, #F8C73D 100%) !important; 



}



.page-template-diamond-plus-premium .formbox div.wpforms-container-full button[type="submit"]:hover{

    background: 

linear-gradient(-90deg, #B46A11 0%, #D68D15 31.98%, #E7AC18 68.02%, #F8C73D 100%) !important; 

}





.main-popup-form-heading h3{

    font-size: 28px;

}





.page-template-diamond-plus-premium-typ .payment-done-free .main-popup-innner{

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

}





.page-template-diamond-plus-premium-typ .payment-done-free .pop-upbox .popup-box .pop-close{

    background: #00000070;

    border: 1px solid #FFF;

}



.page-template-diamond-plus-premium-typ .payment-done .popup-box .pop-close{

    top: 10px;

    right: 30px;

    height: 40px;

    width: 40px;

}

.page-template-diamond-plus-premium-typ .payment-done-free .main-popup-image img{

    width: auto;

    margin: 0 auto;

    display: block;

}

/* .page-template-diamond-plus-premium .formbox{

    background-color: #FFF;

    position: relative;

}



.page-template-diamond-plus-premium .formbox {

    margin: 0 auto;

    box-shadow: 0px 1.18px 2.36px 0px #0000000F, 0px 1.18px 3.54px 0px #0000001A;

    background-color: transparent;

    max-width: 640px;

}



.page-template-diamond-plus-premium .formbox_form {

    padding: 20px;

} */





/* .formbox div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row:last-child, 

.formbox div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row:only-child {

    max-width: 100%;

} */







#book-call-frame{scroll-margin-top: 100px;margin-bottom: 30px;}



.page-template-newyears .book-call-strip-bg,
.page-template-live-webinar .book-call-strip-bg,
.page-template-live-webinar-2 .book-call-strip-bg{max-width: 645px;margin-top: 40px;}











/* New Onload Popup CSS */

#on-load .main-popup-innner.gold-popup{background-repeat: no-repeat;background-position: center;background-size: cover;overflow: hidden;padding: 50px 0;border-radius: 30px;margin-top: 0px;}

#on-load .reserve-seat-btn{text-align: center;}

#on-load .reserve-seat-btn h3{text-transform: uppercase;color: #FFF;margin-bottom: 20px;}

#on-load .new-year-banner-heading p{color: #FFF;max-width: 642px;margin: 0 auto;font-size: 24px;}

#on-load .new-year-banner-heading{margin-bottom: 30px;}

#on-load .book-call-strip-bg{margin-bottom: 30px;max-width: 500px;}

#on-load .new-year-banner-heading h3.webinar-text{color: #FFF;font-size: 24px;text-align: center;margin-bottom: 20px;font-weight: 600;}

#on-load .new-year-banner-heading h1{font-size: 48px;}

#on-load .book-call-strip-content {margin-bottom: 0;}















/* Hiring Cleaners Funnel CSS */



/* Funnel Commn Header Footer CSS */

.page-template-hiring-cleaners .navbar-logo-left,

.page-template-hiring-cleaners .w-layout-grid.footer5_legal-list a:first-child,

.page-template-hiring-cleaners .w-layout-grid.footer5_legal-list a:last-child,

.page-template-hiring-cleaners .footer_legal-wrapper .pipe,

.page-template-hiring-cleaners .footer_componant .footer_links-wrapper{

    display: none;

}



.page-template-hiring-cleaners .footer_legal-wrapper .pipe.pipe_line{

    display: block;

}



.page-template-hiring-cleaners .footer_componant {

    border-radius: 0;

    margin-top: 0;

}





.page-template-hiring-cleaners .container{

    max-width: 1440px;

}



/*  */

.hiring-funnel-banner-section .page-menu{position: fixed;top: 0;left: 0;width: 100%;padding: 30px 0;background-color: #00000090;backdrop-filter: blur(30px);-webkit-backdrop-filter: blur(30px);z-index: 5;}

.hiring-funnel-banner-section .page-menu ul{list-style-type: none;display: flex;gap: 30px;}

.hiring-funnel-banner-section .page-menu ul li a{color: #fff;}


.hiring-funnel-banner-section{

    /* background-image: url(../assets/images/hiring-banner-bg.jpg); */

    background-repeat: no-repeat;

    background-position: top;

    background-size: cover;

    padding: 200px 0;

    position: relative;

}



.hiring-funnel-banner-section::before{

    content: "";

    height: 100%;

    width: 100%;

    background: radial-gradient(50.07% 148.11% at 14.35% 48.37%, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */,

linear-gradient(270deg, rgba(0, 0, 0, 0) 49.4%, rgba(0, 0, 0, 0.2) 71.82%);

    position: absolute;

    top: 0;

    left: 0;

}



.hiring-funnel-banner-content{

    position: relative;

    z-index: 1;

}

.hiring-funnel-banner-logo{

    margin-bottom: 45px;

}

.hiring-funnel-banner-logo img{

    width: auto;

}



.hiring-funnel-banner-heading h1{

    max-width: 810px;

    color: #FFF;

    margin-bottom: 20px;
    font-size: 52px;

}

.hiring-funnel-banner-heading h1 span{

    -webkit-text-fill-color: transparent;

    -webkit-background-clip: text;

    background-clip: text;

    background-image: linear-gradient(312.55deg, #D77D08 -63.02%, #FFFFFF 57.52%);

}



.hiring-funnel-banner-heading p{

    font-size: 24px;

    max-width: 828px;

    color: #FFF;

    margin-bottom: 50px;

}



.hiring-funnel-banner-heading p:last-child{

    margin: 0;

}



.access-btn-graident {

    background: #FFD58F;

}

.access-btn-graident a {

    box-shadow: 10.3px 16px 56.46px 0px #D68D15CC, 0px 6.86px 6.86px 0px #00000040 inset;

}

.access-btn-graident a span {

    background-image: linear-gradient(90deg, #B46A11, #E7AC18 100%, #E7AC18);

    -webkit-background-clip: text;

    background-clip: text;

    -webkit-text-fill-color: transparent;

}





.hiring-funnel-banner-heading p.satisfaction-text{

    font-size: 18px;

}





/*  */

.why-work-hiring-list-icon{

    background: linear-gradient(180deg, rgba(248, 199, 61, 0.1) -10.94%, #F8C73D 125%);

    border-radius: 100%;

    padding: 1px;

    

}

.why-work-hiring-list-icon .why-work-hiring-list-icon-bg{

    background-image: radial-gradient(209.68% 97.92% at 50% 2.08%, rgba(248, 199, 61, 0) 0%, #E7AC18 100%);

    background-color: #FFF;

    display: flex;

    align-items: center;

    justify-content: center;

    height: 85px;

    width: 85px;

    border-radius: 100%;

}

.why-work-hiring-list-icon .why-work-hiring-list-icon-bg img{

    width: auto;

}



.why-us-work-img img{

    width: auto;

    border-radius: 20px;

}

.why-work-hiring-heading{

    background: linear-gradient(180deg, rgba(248, 199, 61, 0.1) -10.94%, #F8C73D 125%);

    padding: 1px;

    border-radius: 50px;

    box-shadow: 0px 2.78px 2.78px 0px #00000026;

    max-width: 580px;

    margin: 0 auto 80px;



}

.why-work-hiring-heading-bg{

    background-image: linear-gradient(180deg, rgba(248, 199, 61, 0) -6.25%, #E7AC18 121.09%);

    background-color: #FFF;

    border-radius: 50px;



}

.why-work-hiring-heading h5{

    font-weight: 400;

    text-align: center;

    padding: 17px 0;

}





.why-work-hiring-row-heading{

    margin-bottom: 60px;

}

.why-work-hiring-list-box{

    display: flex;

    align-items: center;

    column-gap: 30px;

    margin-bottom: 40px;

}

.why-work-hiring-list-box:last-child{

    margin-bottom: 0;

}

.why-work-hiring-list-content h5{

    margin-bottom: 10px;

    color: #000000;
    font-weight: 600;

}

.why-work-hiring-list-content p{

    font-size: 14px;

    color: #5A5A5A;

}





.Why-work-apply-bg{

    background-color: #000000;

    border-radius: 20px;

    padding: 25px 80px;

    margin-bottom: 30px;

    

}



.Why-work-apply{

    display: flex;

    align-items: center;

    justify-content: space-between;

    column-gap: 20px;

}







.Why-work-apply-content h3{

    color: #FFF;

    margin-bottom: 30px;

}



.Why-work-apply-list li{

    color: #DDDDDD;

    font-weight: 700;

    font-size: 24px;

    margin-bottom: 30px;

    display: flex;

    align-items: center;

    column-gap: 10px;

}

.Why-work-apply-list li:last-child{

    margin-bottom: 0;

}

.Why-work-apply-list li img{

    width: auto;

}

.Why-work-apply-offer-box{

    background-image:

linear-gradient(328.48deg, rgba(214, 141, 21, 0.05) 38.02%, #D68D15 198.54%);

    background-color: #FFF;

    padding: 30px 70px 10px;

    border-radius: 25px;

    margin-bottom: 10px;

    text-align: center;

}



.Why-work-apply-offer-box .payment-text{

    font-size: 20px;

    margin-bottom: 10px;

    text-transform: uppercase;

}

.Why-work-apply-offer-box .offer-text{

    margin-bottom: 10px;

    text-transform: uppercase;

}

.Why-work-apply-offer-box .month-text,

.frist-month-free-heading .month-text{

    background-image: linear-gradient(90deg, #DDA517 0%, #B57A11 31.98%, #FDD649 68.02%, #ECCB34 100%);

    -webkit-background-clip: text;

    background-clip: text;

    -webkit-text-fill-color: transparent;

    line-height: normal;

}

.Why-work-apply-offer-box .free-text,

.frist-month-free-heading .free-text{

    background-image: linear-gradient(90deg, #DDA517 0%, #B57A11 31.98%, #FDD649 68.02%, #ECCB34 100%);

    -webkit-background-clip: text;

    background-clip: text;

    -webkit-text-fill-color: transparent;

    font-size: 97px;

    font-weight: 700;

    line-height: normal;

}





.offer-box-apply{

    text-align: center;

}

.frist-month-free-heading h5:first-child{

    margin-bottom: 10px;

    line-height: normal;

}

.frist-month-free-heading h5{

    margin-bottom: 30px;

    text-transform: uppercase;

    line-height: 1.5;
    font-weight: 600;

}



.frist-month-free-bg{

    /* background-image: url(../assets/images/frist-mont-bg.jpg); */

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

    padding: 55px 80px;

    position: relative;

    border-radius: 20px;

}



.frist-month-free-bg::before{

    content: "";

    height: 100%;

    width: 100%;

    background: linear-gradient(270deg, rgba(82, 41, 23, 0) 45.03%, rgba(23, 9, 3, 0.45) 71.82%),

radial-gradient(46.9% 153.9% at 27.32% 46.68%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);

    position: absolute;

    left: 0;

    top: 0;

    border-radius: 20px;

}



.frist-month-free-heading{

    position: relative;

}



.frist-month-free-heading{

    max-width: 693px;

    color: #FFF;

}





.join-network-section{

    /* background-image: url(../assets/images/join-our-network-bg.jpg); */

    background-position: center;

    background-repeat: no-repeat;

    padding: 80px 0;

}



.join-network-heading{

    max-width: 648px;

    margin: 0 auto;

    text-align: center;

    color: #FFF;

}

.join-network-heading h3{

    margin-bottom: 10px;

}

.join-network-heading h5{

    margin-bottom: 40px;

    font-weight: 400;

    text-transform: math-auto;

}





.hiring-about-content h3{

    margin-bottom: 20px;

}



.hiring-about-img img{

    width: auto;

    border-radius: 25px;

}



.hiring-about-content p{

    color: #5A5A5A;

}





/* Hiring Popup */



/* #hiring-popup .popup-box{

    max-width: 700px;

} */

#hiring-popup .popup-box{

    background-image: 

linear-gradient(328.48deg, rgba(214, 141, 21, 0.05) 38.02%, #D68D15 198.54%);

    background-color: #FFF;

    border-radius: 25px;

    align-items: baseline;

}



#hiring-popup .formbox .form_field-2col{

    display: flex;

    row-gap: 20px;

    justify-content: center;

    flex-wrap: wrap;
    column-gap: 30px;

}





#hiring-popup .wpcf7-response-output{

    border: none;

    color: #dc3232;

    font-size: 14px;

    margin: 10px;

    text-align: center;

}







#hiring-popup .intl-tel-input ul.country-list{

    width: 250px;

}

#hiring-popup .formbox .form_input{padding: 10px 0px;}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input, 
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type="tel"], 
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type="text"] {
    padding-left: 70px !important;}


#hiring-popup .formbox .form_field-wrapper{flex: 47%;}



#hiring-popup .formbox .form_field-wrapper.upload-resume{flex: 100%;}



#hiring-popup .formbox .form_field-label{

    font-size: 14px;

    color: #000;

    font-weight: 500;

    margin-bottom: 0px;

    text-transform: capitalize;

}



#hiring-popup .formbox .form_input{

    border: none;

    border-bottom: 1px solid #00000050;

    border-radius: 0;
    color: #000;

}


#hiring-popup .intl-tel-input.separate-dial-code .selected-dial-code {
    color: #000;
}


#hiring-popup .formbox .upload-resume .upload-resume-label{

    border: 1px dashed #00000050;

    border-radius: 10px;

    height: 100px;

    width: 100%;

    padding: 10px;

    display: flex;

    align-items: center;

    justify-content: center;

    cursor: pointer;

    text-align: center;

    line-height: 2;

}



#hiring-popup .formbox .selected-flag{

    background: transparent;

}

#hiring-popup .formbox .form-button-wrapper p{

    width: 100%;

}

#hiring-popup .formbox .button-primary.demo-btn{

    background: linear-gradient(90deg, #B46A11 0%, #D68D15 31.98%, #E7AC18 68.02%, #F8C73D 100%);

    padding: 16px 30px;

    max-width: 100%;

    color: #FFF;

    box-shadow: 0px 10px 32.7px 0px #EABD3940, 0px 3px 4.5px 0px #FFFFFF80 inset;

    display: inline-block;

    width: 100%;

    text-align: center;

    border-radius: 60px;

    font-size: 16px;

    text-transform: uppercase;

}



#hiring-popup .formbox .button-primary.demo-btn:hover{

    background: linear-gradient(-90deg, #B46A11 0%, #D68D15 31.98%, #E7AC18 68.02%, #F8C73D 100%);

}

.hiring-about-row .row,

.why-work-hiring-row .row{

    row-gap: 30px;

}





#hiring-popup .formbox .is-text-area{

    min-height: 70px;

}



#hiring-popup #upload-resume{

    display: none;

}











/*  */



/* Hiring Cleaners TYP Funnel CSS */



/* Funnel Commn Header Footer CSS */

.page-template-hiring-cleaners-typ .navbar-logo-left,

.page-template-hiring-cleaners-typ .w-layout-grid.footer5_legal-list a:first-child,

.page-template-hiring-cleaners-typ .w-layout-grid.footer5_legal-list a:last-child,

.page-template-hiring-cleaners-typ .footer_legal-wrapper .pipe,

.page-template-hiring-cleaners-typ .footer_componant .footer_links-wrapper{display: none;}

.page-template-hiring-cleaners-typ .footer_legal-wrapper .pipe.pipe_line{display: block;}

.page-template-hiring-cleaners-typ .footer_componant {border-radius: 0;margin-top: 0;}

.page-template-hiring-cleaners-typ .container{max-width: 1440px;}



/*  */

.page-template-hiring-cleaners-typ .section-spacing {margin-bottom: 80px;}

.hiring-funnel-banner-section-typ .why-work-hiring-heading{margin: 0 0 50px;background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) -10.94%, #FFFFFF 125%);box-shadow: 0px 2.78px 2.78px 0px #00000026;}

.hiring-funnel-banner-section-typ .why-work-hiring-heading-bg{background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) -6.25%, #FFFFFF 121.09%);background-color: #1E1C1B;}

.hiring-funnel-banner-section-typ.hiring-funnel-banner-section {/*background-image: url(../assets/images/hiring-banner-typ-bg.jpg);*/background-repeat: no-repeat;background-position: top;background-size: cover;padding: 200px 0 350px;position: relative;}

.hiring-funnel-banner-section-typ.hiring-funnel-banner-section::before {content: "";height: 100%;width: 100%;background: linear-gradient(270deg, rgba(82, 41, 23, 0) 45.03%, rgba(23, 9, 3, 0.45) 71.82%),radial-gradient(46.9% 153.9% at 27.32% 46.68%, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);    position: absolute;top: 0;left: 0;}

.hiring-funnel-banner-section-typ .hiring-funnel-banner-logo{margin-bottom: 110px;}

#hiring-popup .formbox .form_field-wrapper.location{flex: 100%;}

#hiring-popup .formbox .form_field-location{display: flex;column-gap: 20px;}



.closeBtn-3{position: relative;color: #fff;top: 75px;z-index: 9;font-size: 40px;cursor: pointer;}
.pop-upbox.popuponleavesite.onleaveactive{display: block;}



/* New Year 10k new form popup */

.page-template-newyears #simpleModal-2 .modal-content{
    width: 28%;
}


.page-template-newyears #simpleModal-2 .closeBtn{
    right: 0;
    top: 10px;
}




/* New Year Webinar Embaded Form New Design */

/* .emabade-form{
    background-color: #F3F4F6;
    padding: 40px;
    border-radius: 10px;
    box-shadow: 0px 6.86px 6.86px 0px #00000040 inset;
    max-width: 540px;
    margin: 0 auto;
} */

.emabade-form h2{
    text-align: center;
    margin-bottom: 30px;
}
.emabade-form h2 .new-year-offer-tag-graident{
    font-size: inherit;
}


.emabade-form-section{
    margin-bottom: 120px;
    /* margin-top: -60px; */
}

#emabade-form{
    scroll-margin-top: 120px;
}



#sync-sign-up-popup .main-popup-innner{
    background: transparent;
    padding: 0;
}



.about-us-new-slider .owl-nav{
    text-align: center;
}
.about-us-new-slider .owl-nav button {
    margin: 0 10px;
}

.page-template-new-sync .profilemenu{right: 130px;}

#guarantee-detail-popup .main-popup-innner,
#guarantee-detail-popup-webinar .main-popup-innner{max-height: 750px;overflow: scroll;background: #fff;}

#guarantee-detail-popup .main-popup-innner .main-popup-top,
#guarantee-detail-popup-webinar .main-popup-innner .main-popup-top{margin-bottom: 0px;}

.guarantee-detail h3{margin-bottom: 20px;}

.guarantee-detail h4{margin-bottom: 20px;}

.guarantee-detail p,
.guarantee-detail .guarantee-detail-list p:last-child{margin-bottom: 20px;}

.guarantee-detail .guarantee-detail-list p{position: relative;padding-left: 20px;}

.guarantee-detail .guarantee-detail-list p span{position: absolute;left: 0;}

.guarantee-detail p:last-child{margin-bottom: 0px;}

.guarantee-detail-webinar{text-align: center;margin-top: 30px;}

.section_hero-banner{background: transparent;}

.section_hero-banner h1{color: #000;}


.core-tools-section{padding: 100px 0px;background: #F0F6FB;border-radius: 60px;position: relative;}
.core-tools-section::after{position: absolute;content: "";width: 100%;height: 200px;background: #fff;z-index: -1;bottom: 0;}
.core-tools-heading { text-align: center;max-width: 1060px;margin: 0 auto; }
.core-tools-heading h2{margin-bottom: 15px;}
.core-tools-heading p{font-weight: 500;color: #585858;}
.core-tool-heading p{font-size: 16px;line-height: 20px;font-weight: 500;color: #020B1C;}
.core-tool-icon img { max-width: 50px; }
.core-tool-content-box { display: flex; justify-content: space-between; margin-top: 40px;position: relative; }
.core-tool-content-box::before {content: "";background-image: url(../assets/images/dottetd-border-gold.png);position: absolute;top: 66%;left: 51%;display: inline-block;width: 100%;height: 2px;transform: translateX(-50%);}
.rcamilestone-content:before { background-image: url(../assets/images/dottetd-border-gold.png); content: ""; position: absolute; top: 55%; left: 51%; display: inline-block; width: 88%; height: 2px; content: ""; transform: translateX(-50%); }
.core-tool-icon { height: 100px; width: 100px; display: flex; align-items: center; justify-content: center; border-radius: 100px; background: linear-gradient(325.13deg, rgba(255, 255, 255, .05) 46.71%, rgba(137, 49, 238, .14) 109.13%); margin: 0 auto 30px; }
.core-tool-line-dot { height: 15px; width: 15px; background: linear-gradient(90deg, #3444FB 0%, #9E1FE5 100%); border-radius: 10px; text-align: center; margin: 0 auto 22px;position: relative;z-index: 2; }
.core-tool-item { text-align: center; }


.build-everything-section{padding: 100px 0px;}
.build-everything-bg-heading{max-width: 1060px;margin: 0 auto 60px;text-align: center;}
.build-everything-bg-heading h2{margin-bottom: 15px;}
.build-everything-bg-heading h2, .build-everything-bg-heading p { color: #FFF; }
.build-everything-box-bg {background-color: #fff; border-radius: 30px; padding: 85px 15px; text-align: center; height: 100%; }
.build-everything-box-bg h5{font-weight: 800;text-transform: uppercase;margin-bottom: 5px;}
.build-everything-box-bg p{font-size: 18px;font-weight: 500;}
.build-everything-bg img { max-width: 70px; margin: 0 auto 20px;}
.build-everything-bg .booking-btn{margin-top: 50px;display: flex;justify-content: center;}
.build-everything-boxs .row{row-gap: 20px;}






/* New Funnel Page CSS */

/* Live Webinar Page CSS */
.page-template-live-webinar{
    background-color: #FFFFFF;
}

.page-template-live-webinar .top-strip-section,
.page-template-live-webinar header{
    display: none;
}

.page-template-live-webinar .section-spacing{
    margin-bottom: 120px;
}



.page-template-live-webinar .hero-banner-logo-slider{
    max-width: 100%;
}

.page-template-live-webinar .siteVelocity__slider .siteVelocity__sliderImage{
    transform: scale(1);
}


.page-template-live-webinar .logo-slider-heading .new-year-offer-tag-graident,
.page-template-newyears-typ .logo-slider-heading .new-year-offer-tag-graident{
    font-weight: 700;
    margin-bottom: 8px;
}

.page-template-live-webinar .logo-slider-heading h3,
.page-template-newyears-typ .logo-slider-heading h3{
    position: relative;
    display: inline-block;
}

.page-template-live-webinar .logo-slider-heading h3::before,
.page-template-newyears-typ .logo-slider-heading h3::before{
    content: "";
    height: 3px;
    width: 100%;
    background:linear-gradient(90deg, #B46A11 0%, #D68D15 31.98%, #E7AC18 68.02%, #F8C73D 100%);
    position: absolute;
    bottom: 0;
    left: 0;
}


.new-year-logo-section .free-plans-btn,
.cn-profile-section .free-plans-btn{
    text-align: center;
}

.cn-profile-section .free-plans-btn {
    margin-top: 50px;
}
.page-template-live-webinar .cn-profile-section.section-spacing{
    margin-bottom: 50px;
}

/* Schedule Call Page CSS */
.page-template-schedule-call{
    background-color: #FFFFFF;
}

.page-template-schedule-call .top-strip-section,
.page-template-schedule-call header,
.page-template-schedule-call-typ .top-strip-section,
.page-template-schedule-call-typ header{
    display: none;
}




/* New Years TYP Page */


.page-template-newyears-typ{
    background-color: #FFFFFF;
}

.page-template-newyears-typ .top-strip-section,
.page-template-newyears-typ header{
    display: none;
}

.page-template-newyears-typ .section-spacing{
    margin-bottom: 120px;
}

.webinar-ticket{
    margin-top: 50px;
    text-align: center;
}
.send-ticket{
    margin-top: 30px;
}
.send-ticket a{
    text-align: center;
    font-size: 24px;
    text-decoration: underline;
    color: #FFF;
    pointer-events: none;
}




.read-review-btn-bg a {

    background: linear-gradient(90deg, #B46A11 0%, #D68D15 31.98%, #E7AC18 68.02%, #F8C73D 100%);


    box-shadow: 0px 10px 32.7px 0px #EABD3940, 0px 3px 4.5px 0px #FFFFFF80 inset;



}

.read-review-btn-bg a:hover {
    box-shadow: -2px -4px 5.5px 0px #FFFFFF80 inset, -3px -4px 32.7px 0px #EABD3940;
}



/* Hiring Cleaner Page CSS */

.page-template-hiring-cleaners,
.page-template-hiring-cleaners-typ{
    background-color: #FFF;
}

.page-template-hiring-cleaners .top-strip-section,
.page-template-hiring-cleaners header,
.page-template-hiring-cleaners-typ .top-strip-section,
.page-template-hiring-cleaners-typ header{
    display: none;
}

.page-template-hiring-cleaners .section-spacing,
.page-template-hiring-cleaners-typ .section-spacing{
    margin-bottom: 120px;
}



.funnel-footer .footer-component{
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.funnel-footer .footer-component .footer-component-description{
    padding-top: 30px;
    border-top: 1px solid #FFFFFF50;
}



.page-template-schedule-call .guarantee-detail h4{
    background-image: linear-gradient(90deg, #B46A11 0%, #D68D15 31.98%, #E7AC18 68.02%, #F8C73D 100%) !important;
}


/*  */
.sms-confirm p{
    /* display: flex;
    align-items: center;
    column-gap: 10px;
    justify-content: center; */
    margin-top: 30px;
    text-align: center;
}
/* .sms-confirm .form-group input{
    height: 20px;
    width: 20px;
}
.sms-confirm .form-group label{
    font-size: 20px;
    font-weight: 600;
} */

#new-years-typ-popup.pop-upbox .popup-box{
    background: transparent;
    padding: 0;
    max-width: 60%;
}