@import url('https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Geist+Mono:wght@100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

body {font-family: "Geist", sans-serif !important;}
input, textarea, select, button {font-family: inherit;}
.sec_title h4.sppb-addon-title, .dashboard-title h4.sppb-addon-title {font-family: "Geist Mono", monospace !important;}


@media (min-width: 768px) {
  

  
}


/* header menu */

.view-course #sp-main-body > .container {margin-right: 0 !important;margin-left: 0 !important;}
#sp-main-body {max-width: 1650px;width: 100%;margin: 0 auto;padding: 100px 15px !important;}
#sp-main-body div#sp-component {padding: 0 !important;}
#sp-main-body div#sp-component .sppb-row-container {max-width: 100%;}
#sp-main-body .container {max-width: 100% !important;}
#sp-main-body .container {margin-right: -15px !important;margin-left: -15px !important;}

#sp-menu .sp-megamenu-parent {margin: 0 !important;}
#sp-header {border-bottom: 1px solid #262626;}
#sp-header .container {max-width: 1650px;width: 100%;margin: 0 auto;}
#offcanvas-toggler {display: none !important;}


.wrap_main_content > .sppb-row-container > .sppb-row:first-child {align-items: flex-start;}

/* ******* */


/* home page  */

.com-users-profile ul.list-group li.list-group-item {background: rgba(27, 27, 27, 1);border: 1px solid rgba(47, 47, 47, 1);border-radius: 8px;margin-bottom: 3px;color: #fff;font-weight: 100;}
.com-users-profile h3.profile_title {font-size: 22px;line-height: 30px;margin-bottom: 0;text-transform: uppercase;}
.com-users-profile #users-profile-custom-joomlatoken .mb-3 > div {padding: 10px 0 20px;}

/*  */

/* calendar_wrap */
.calendar_wrap {padding: 15px;border: 1px solid #333333;border-radius: 12px;background: transparent;}
.calendar_wrap .ic-calendar-nav {margin-bottom: 10px;}
.calendar_wrap .ic-calendar-nav .ic-calendar-container .ic-calendar-nav {margin-bottom: 10px;}
.calendar_wrap .ic-calendar-nav .ic-calendar-year-input {text-align: left !important;}
.calendar_wrap .ic-calendar-nav .ic-calendar-year-input, .calendar_wrap .ic-calendar-nav .ic-calendar-month-dropdown {background: transparent !important;color: #fff !important;}
.calendar_wrap .ic-calendar-nav .ic-calendar-nav-prev:after, .calendar_wrap .ic-calendar-nav .ic-calendar-nav-next:after {width: 10px;height: 10px;border-top: 2px solid #6c6c6c;border-right: 2px solid #6c6c6c;}
.calendar_wrap .ic-calendar-container .ic-calendar-main .ic-calendar-top, .calendar_wrap .ic-calendar-container .ic-calendar-main .ic-calendar-row {border: none !important;}
.calendar_wrap .ic-calendar-container .ic-calendar-main .ic-calendar-top span.ic-calendar-top-day {color: #fff !important;font-weight: 500;opacity: 1 !important;font-size: 16px;}
.calendar_wrap .ic-calendar-container .ic-calendar-main .ic-calendar-row {padding: 0 !important;}
.calendar_wrap .ic-calendar-container .ic-calendar-main .ic-calendar-row .ic-calendar-nav {margin-bottom: 20px;}
.calendar_wrap .ic-calendar-container .ic-calendar-main .ic-calendar-row .ic-calendar-date {width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;margin: 10px 0px;background: transparent !important;color: #fff !important;border-radius: 50% !important;padding: 0;}
.calendar_wrap .ic-calendar-container .ic-calendar-main .ic-calendar-row .ic-calendar-date:hover {background: rgba(47, 47, 47, 1) !important;cursor: pointer;}
.calendar_wrap .ic-calendar-container .ic-calendar-main .ic-calendar-row .event .ic-calendar-date {background-color: #d9565b !important;position: relative;padding: 0;}
.calendar_wrap .ic-calendar-container .ic-calendar-main .ic-calendar-row .inactive .ic-calendar-date {background-color: #d9565b !important;position: relative;padding: 0;opacity: 0.7;}
/* .calendar_wrap .ic-calendar-container .ic-calendar-main .ic-calendar-row .event .ic-calendar-date:hover {background: rgba(47, 47, 47, 1) !important;cursor: pointer;} */
.calendar_wrap .ic-calendar-container .ic-calendar-main .ic-calendar-row .today .ic-calendar-date {font-weight: 600;border-radius: 50%;background-color: #d9565b !important;outline: none;outline-offset: 0px;}
.calendar_wrap .ic-calendar-container .ic-calendar-main .ic-calendar-row .event .ic-calendar-date time::after {position: absolute;bottom: -5px;right: 0;left: 0;margin: 0px auto;}
.calendar_wrap .ic-calendar-container .ic-calendar-main .ic-calendar-row .inactive .ic-calendar-date time::after {position: absolute;bottom: -5px;right: 0;left: 0;margin: 0px auto;}
.calendar_wrap .ic-calendar-container dialog#ic-calendar-dialog {background: #1b1b1b;border-radius: 5px;border: 1px solid #333333;color: #fff;}
#ic-dialog-header .ic-dialog-heading-close button#dialog-close {font-size: 0;}
#ic-dialog-header .ic-dialog-heading-close button#dialog-close span.icon-cancel:before {font-size: 20px;}
#ic-dialog-body .ic-dialog-event {display: block;}
#ic-dialog-body .ic-dialog-event .ic-dialog-event-image, #ic-dialog-body .ic-dialog-event .ic-dialog-event-image img {width: 90% !important;margin-bottom: 10px;}
#ic-dialog-body .ic-dialog-event .ic-dialog-info {border: none;}
#ic-dialog-body .ic-dialog-list-item:hover {background-color: inherit;}

.ic-dialog-body {overflow-y: auto;scroll-behavior: smooth;scrollbar-width: thin;scrollbar-color: #6c757d #1b1b1b;}
/* Chrome, Edge, Safari */
.ic-dialog-body::-webkit-scrollbar {width: 8px;}
.ic-dialog-body::-webkit-scrollbar-track {background: #f1f1f1;border-radius: 10px;}
.ic-dialog-body::-webkit-scrollbar-thumb {background: #888;border-radius: 10px;}
.ic-dialog-body::-webkit-scrollbar-thumb:hover {background: #555;}
  
/*  */
/* btns_wrap */
.btns_wrap div#column-wrap-id-cb028af3-4f9a-4ddd-a5ea-244acb40917a, .btns_wrap div#column-wrap-id-b45cbfab-e89a-4c81-8dd4-2534930437e8, .btns_wrap div#column-wrap-id-74fd1917-7423-4a10-95d8-f57e489a1e90 {padding-left: 0;}
.btns_wrap .dashboard-card .sppb-row-column:last-child .sppb-addon-header a {display: block;}
/*  */
.btn_html .sppb-addon-content {text-align: right;}
.btn_html .buttons-button {display: inline-flex;align-items: center;justify-content: center;gap: 4px;padding: 8px 12px;position: relative;background-color: #121212;border-radius: 8px;overflow: hidden;border: 1px solid;border-color: #333333;}
.btn_html .buttons-button .text-padding {display: inline-flex;justify-content: center;padding: 0px 2px;flex: 0 0 auto;align-items: center;position: relative;}
.btn_html .buttons-button .text {display: flex;width: fit-content;margin-top: -1px;font-family: "Geist-Medium", Helvetica;font-weight: 500;color: #e2e2e2;font-size: 14px;letter-spacing: -0.3px;line-height: 24px;white-space: nowrap;align-items: center;position: relative;}

/* header btns */
.header-modules {margin-left: 0 !important;}
.header-modules .sp-module {margin-right: 0 !important;margin-left: 0 !important;}
.header-modules .sp-profile-wrapper a.sp-sign-in {display: flex !important;padding: 0px 15px !important;justify-content: center;align-items: center;gap: 4px;line-height: 42px !important;height: 42px !important;border-radius: 8px;border: 1px solid #333;background: #121212;color: #E2E2E2 !important;box-shadow: 0 0 0 0 rgba(12, 14, 18, 0.18) inset, 0 -2px 0 0 rgba(12, 14, 18, 0.05) inset, 0 1px 2px 0 rgba(255, 255, 255, 0.00);font-family: "Geist", sans-serif !important;cursor: pointer;}
.header-modules .sp-profile-wrapper a.sp-sign-in i.fas.fa-user-circle {font-size: 24px;margin-right: 5px;color: #ff5157;line-height: 24px;}
.header-modules .sp-profile-wrapper .sp-profile-dropdown {background: #1B1B1B;padding: 0 !important;font-size: 15px;letter-spacing: 0.5px;text-align: center;border: 1px solid #2F2F2F;border-radius: 8px;margin-top: 1px;margin-bottom: 0;z-index: 9;}
.header-modules .sp-profile-wrapper .sp-profile-dropdown>li:not(:last-child) {border-bottom: 1px solid #2F2F2F;padding-bottom: 0;margin-bottom: 0;}
.header-modules .sp-profile-wrapper .sp-profile-dropdown li.sp-profile-dropdown-item {padding: 8px 0;}
.newsales {display: flex !important;padding: 0px 15px !important;justify-content: center;align-items: center;gap: 4px;margin-right: 8px !important;line-height: 40px !important;border-radius: 8px;border: 1px solid #333;background: #121212;color: #E2E2E2 !important;box-shadow: 0 0 0 0 rgba(12, 14, 18, 0.18) inset, 0 -2px 0 0 rgba(12, 14, 18, 0.05) inset, 0 1px 2px 0 rgba(255, 255, 255, 0.00);font-family: "Geist", sans-serif !important;cursor: pointer;}
.newsales:hover {background: #1a1a1a;border-color: #555;box-shadow:0 0 0 1px rgba(255,255,255,0.03) inset,0 8px 18px rgba(0,0,0,0.28);color: #E2E2E2 !important;}
.newsales:active {transform: translateY(0);}
.newsales img {margin-right: 5px;}
.logout {display: flex !important;padding: 0px 15px !important;justify-content: center;align-items: center;gap: 4px;margin-right: 8px !important;line-height: 40px !important;border-radius: 8px;border: 1px solid #333;background: #121212;color: #E2E2E2 !important;box-shadow: 0 0 0 0 rgba(12, 14, 18, 0.18) inset, 0 -2px 0 0 rgba(12, 14, 18, 0.05) inset, 0 1px 2px 0 rgba(255, 255, 255, 0.00);font-family: "Geist", sans-serif !important;cursor: pointer;}
.logout:hover {background: #1a1a1a;border-color: #555;box-shadow:0 0 0 1px rgba(255,255,255,0.03) inset,0 8px 18px rgba(0,0,0,0.28);color: #E2E2E2 !important;}
.logout:active {transform: translateY(0);}
.logout img {margin-right: 5px;}
.my_subscription {display: flex !important;padding: 0px 15px !important;justify-content: center;align-items: center;gap: 4px;margin-right: 8px !important;line-height: 40px !important;border-radius: 8px;border: 1px solid #333;background: #121212;color: #E2E2E2 !important;box-shadow: 0 0 0 0 rgba(12, 14, 18, 0.18) inset, 0 -2px 0 0 rgba(12, 14, 18, 0.05) inset, 0 1px 2px 0 rgba(255, 255, 255, 0.00);font-family: "Geist", sans-serif !important;cursor: pointer;}
.my_subscription:hover {background: #1a1a1a;border-color: #555;box-shadow:0 0 0 1px rgba(255,255,255,0.03) inset,0 8px 18px rgba(0,0,0,0.28);color: #E2E2E2 !important;}
.my_subscription:active {transform: translateY(0);}
.my_subscription img {margin-right: 5px;}
/*  */

/* sp-left Section */
#menu-toggle {display: none;}
.burger-icon>span {background-color: #fff;}
#sp-left .side-menu {border: none !important;padding: 0px !important;}
#sp-left .side-menu .mod-list.menu li a {display: flex;height: 36px;padding: 8px 12px;align-items: center;gap: 15px;align-self: stretch;margin-bottom: 5px;font-weight: normal;color: #9c9c9c;}
#sp-left .side-menu .mod-list.menu li.active {border-radius: 6px !important;background: #2F2F2F !important;}
#sp-left .side-menu .mod-list.menu li {transition: all 0.25s ease;cursor: pointer;}
#sp-left .side-menu .mod-list.menu li:hover {transform: translateX(4px);box-shadow: 0 6px 14px rgba(0,0,0,0.22);border-radius: 6px !important;background: #2F2F2F;}
#sp-left .side-menu .mod-list.menu li:active {transform: translateX(0);}
#sp-left .side-menu .mod-list.menu li.active span.image-title, #sp-left .side-menu .mod-list.menu li:hover span.image-title {color: #fff;}
#sp-left .side-menu .mod-list.menu li img {filter: grayscale(100%) brightness(0.7) contrast(0.9);}
#sp-left .side-menu .mod-list.menu li.active img, #sp-left .side-menu .mod-list.menu li:hover img {filter: brightness(1);}
#sp-left .sp-module ul>li, #sp-right .sp-module ul>li {border-bottom: none !important;}
#sp-left .side-menu .mod-list.menu li.item-188 {margin-top: 80px;margin-bottom: 25px;margin-left: 10px;font-weight: 600;text-transform: uppercase;font-family: "Geist Mono", monospace !important;}
#sp-left .side-menu .mod-list.menu li.item-188:hover {background: transparent !important;transform: translateX(0px) }
/* ******* */

/* banner section */
.dashbord_top {position: relative;display: flex;justify-content: space-between;min-height: 260px;align-items: center;}
.dashbord_top .button_group {display: flex !important;gap: 15px;margin: 20px 0;}
.dashbord_top .button_group .learn_more_btn {border: 1px solid #414141;}
.dash-img {position: absolute;right: 0;bottom: 0;height: 100%;width: 320px;display: flex;align-items: flex-end;justify-content: center;pointer-events: none;}
.dash-img img {height: 380px;width: auto;object-fit: contain;/* fade blend like screenshot */filter: drop-shadow(0 10px 20px rgba(0,0,0,0.45));/* move slightly outside box */transform: translateX(20px);/* smooth edge */mask-image: linear-gradient(to left, black 75%, transparent 100%);-webkit-mask-image: linear-gradient(to left, black 75%, transparent 100%);}
.inner_banner_sec .dash-img {width: 380px;}
.inner_banner_sec .dash-img img {height: 260px;}
.inner_banner_sec.sales_lesson .dash-img {width: 480px;}
.inner_banner_sec.sales_lesson .dash-img img {height: 330px;}
.inner_banner_sec .supporting-text {color: rgba(156, 156, 156, 1);font-size: 20px;line-height: 30px;}
/* ******* */

/************************************/

.dashboard-core-bootcamp-div .content {display: flex;flex-direction: column;width: 100%;align-items: flex-start;gap: 24px;padding: 24px 32px;position: relative;}
.dashboard-core-bootcamp-div .content .heading-and {flex-direction: column;gap: 8px;display: flex;align-items: flex-start;position: relative;align-self: stretch;width: 100%;flex: 0 0 auto;}
.dashboard-core-bootcamp-div .content .heading-and-text {flex-direction: column;gap: 4px;display: flex;align-items: flex-start;position: relative;align-self: stretch;width: 100%;flex: 0 0 auto;}
.dashboard-core-bootcamp-div .content .heading-and-icon {gap: 16px;display: flex;align-items: flex-start;position: relative;align-self: stretch;width: 100%;flex: 0 0 auto;}
.dashboard-core-bootcamp-div .content .heading {position: relative;width: 296px;margin-top: -1px;font-family: "Geist-SemiBold", Helvetica;font-weight: 600;color: #f7f7f7;font-size: 18px;letter-spacing: 0;line-height: 28px;}
.dashboard-core-bootcamp-div .content .supporting-text {position: relative;align-self: stretch;font-family: "Geist-Regular", Helvetica;font-weight: 400;color: #9b9b9b;font-size: 14px;letter-spacing: 0;line-height: 21px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.dashboard-core-bootcamp-div .content .frame {display: flex;align-items: center;gap: 9px;position: relative;align-self: stretch;width: 100%;flex: 0 0 auto;}
.dashboard-core-bootcamp-div .content .img {position: relative;width: 18px;height: 18px;}
.dashboard-core-bootcamp-div .content .subheading {position: relative;width: fit-content;font-family: "Geist Mono-Medium", Helvetica;font-weight: 500;color: #d2d2d2;font-size: 12px;letter-spacing: 0;line-height: 12px;white-space: nowrap;}
.dashboard-core-bootcamp-div .content .buttons-button {display: flex;align-items: center;justify-content: center;gap: 4px;padding: 8px 12px;position: relative;align-self: stretch;width: 100%;flex: 0 0 auto;border-radius: 8px;overflow: hidden;border: 1px solid;border-color: #67ff7833;box-shadow:0px 1px 2px transparent, inset 0px -2px 0px #0c0e120d, inset 0px 0px 0px #0c0e122e;background:linear-gradient(0deg,rgba(103, 255, 121, 0.1) 0%,rgba(103, 255, 121, 0.1) 100%),linear-gradient(0deg, rgba(18, 18, 18, 1) 0%, rgba(18, 18, 18, 1) 100%);}
.dashboard-core-bootcamp-div .content .text-padding {display: inline-flex;justify-content: center;padding: 0px 2px;flex: 0 0 auto;align-items: center;position: relative;}
.dashboard-core-bootcamp-div .content .text {display: flex;width: fit-content;margin-top: -1px;font-family: "Geist-Medium", Helvetica;font-weight: 500;color: #67ff78;font-size: 14px;letter-spacing: -0.3px;line-height: 24px;white-space: nowrap;align-items: center;position: relative;}
.dashboard-core-bootcamp-div .content .arrow-up-right {position: relative;width: 20px;height: 20px;aspect-ratio: 1;}
.dashboard-course-cover .course-img {margin-left: auto;margin-right: auto;border-radius: 12px 12px 0 0;}
.dashboard-course-cover {background: #1B1B1B;border: 1px solid #2E2E2E;border-radius: 12px;}
.dashboard-event-img img {border-radius: 12px 0px 0px 12px !important;}
.dashboard-title {font-size: 18px;text-transform: uppercase;font-weight: 600;color: #F7F7F7;line-height: 28px;}
/*  */
.lock-vip {border-color: #ff26264c !important;background:linear-gradient( 0deg, rgba(255, 38, 38, 0.1) 0%, rgba(255, 38, 38, 0.1) 100%),linear-gradient(0deg, rgba(18, 18, 18, 1) 0%, rgba(18, 18, 18, 1) 100%) !important;}
.lock-vip-text, .lock-vip-text a {color: #ff4f4f !important;}
.coming-soon {border-color: #fff76733 !important;background: linear-gradient(0deg,rgba(255, 247, 103, 0.1) 0%,rgba(255, 247, 103, 0.1) 100%), linear-gradient(0deg, rgba(18, 18, 18, 1) 0%, rgba(18, 18, 18, 1) 100%) !important;}
.coming-soon-text, .coming-soon-text a {color: #fff767 !important;}
.dashboard-faq img {border-radius: 12px 0px 12px 0px;}
.dashboard-faq img {border-radius: 12px 12px 0px 0px !important;}
/*  */
.bootcamp_course_cover .sppb-img-responsive {border-radius: 12px 12px 0px 0px !important;}
.bootcamp_course_cover {border-radius: 16px;border: 1px solid #2F2F2F;background: #1B1B1B;}
.bootcamp_course_cover .bframe {display: flex;align-items: center;gap: 9px;position: relative;}
.bootcamp_course_cover .bframe .img {position: relative;width: 18px !important;height: 18px !important;}
.bootcamp_course_cover .bframe.bsubheading {position: relative;width: 65px;font-family: "Geist Mono-Medium", Helvetica;font-weight: 500;color: #d2d2d2;font-size: 12px;letter-spacing: 0;Line-height: 12px;}
.bootcamp_course_cover .bframe .btext-wrapper {position: relative;width: fit-content;font-family: "Geist Mono-Medium", Helvetica;font-weight: 500;color: #d2d2d2;font-size: 12px;letter-spacing: 0px;line-height: 12px;white-space: nowrap;}
.bootcamp_course_cover .bootcamp_btn {display: flex;padding: 8px 12px;justify-content: center;align-items: center;gap: 4px;align-self: stretch;border-radius: 8px;border: 1px solid rgba(103, 255, 121, 0.20);background: linear-gradient(0deg, rgba(103, 255, 121, 0.10) 0%, rgba(103, 255, 121, 0.10) 100%), #121212;box-shadow: 0 0 0 0 rgba(12, 14, 18, 0.18) inset, 0 -2px 0 0 rgba(12, 14, 18, 0.05) inset, 0 1px 2px 0 rgba(255, 255, 255, 0.00);}
.bootcamp_btn_coming_soon{color: #FFF767 !important;border: 1px solid rgba(255, 247, 103, 0.20) !important;background: linear-gradient(0deg, rgba(255, 247, 103, 0.10) 0%, rgba(255, 247, 103, 0.10) 100%), #121212 !important;box-shadow: 0 0 0 0 rgba(12, 14, 18, 0.18) inset, 0 -2px 0 0 rgba(12, 14, 18, 0.05) inset, 0 1px 2px 0 rgba(255, 255, 255, 0.00) !important;}
.bootcamp_btn_vip {color: #FF4F4F !important;border: 1px solid rgba(255, 38, 38, 0.30) !important;background: linear-gradient(0deg, rgba(255, 38, 38, 0.10) 0%, rgba(255, 38, 38, 0.10) 100%), #121212 !important;box-shadow: 0 0 0 0 rgba(12, 14, 18, 0.18) inset, 0 -2px 0 0 rgba(12, 14, 18, 0.05) inset, 0 1px 2px 0 rgba(255, 255, 255, 0.00) !important;}
.view-course .course_container .mcourse-title {color: #F7F7F7;font-size: 32px;font-style: normal;font-weight: 600;line-height: 44px; /* 137.5% */letter-spacing: -0.64px;margin-bottom: 16px;}
.view-course .course_container .mlesson {margin-bottom: 7px;display: flex;padding: 12px;align-items: center;gap: 4px;align-self: stretch;border-radius: 8px;border: 1px solid #333;background: #121212;box-shadow: 0 0 0 0 rgba(12, 14, 18, 0.18) inset, 0 -2px 0 0 rgba(12, 14, 18, 0.05) inset, 0 1px 2px 0 rgba(255, 255, 255, 0.00);}
.view-course .course_container .mlesson-name {display: inline-flex !important;}
.view-course .course_container .mlesson-name, .mlesson-name a {color: #E2E2E2;font-size: 14px;font-style: normal;line-height: 24px;display: flex;}
.view-course .course_container .mlesson:hover {background: #1a1a1a;border-color: #fff;box-shadow:0 0 0 1px rgba(255,255,255,0.03) inset,0 8px 18px rgba(0,0,0,0.28);}
.view-course .course_container .mlesson-name:hover, .mlesson-name a:hover {color: #ffffff;}
.view-course .course_container .mcourse-detail {display: flex;padding: 64px;flex-direction: column;align-items: flex-start;gap: 48px;align-self: stretch;border-radius: 12px;border: 1px solid #2F2F2F;background: linear-gradient(0deg, #1B1B1B 0%, #1B1B1B 100%), #121212;box-shadow: 0 1px 2px 0 rgba(255, 255, 255, 0.00);margin-top: 16px;text-align: left !important;}
.view-course .course_container .mlesson-name .lesson-icon {width: 26px;height: 26px;margin-right: 5px;}
.view-course .course_container .mlesson-name > div {line-height: 0;}
.view-lesson .lesson_container .mcourse-title {color: #F7F7F7;font-size: 32px;font-style: normal;font-weight: 600;line-height: 44px; /* 137.5% */letter-spacing: -0.64px;margin-bottom: 16px;}
.view-lesson .lesson_container .mlesson {margin-bottom: 7px;display: flex;padding: 12px;align-items: center;gap: 4px;align-self: stretch;border-radius: 8px;border: 1px solid #333;background: #121212;box-shadow: 0 0 0 0 rgba(12, 14, 18, 0.18) inset, 0 -2px 0 0 rgba(12, 14, 18, 0.05) inset, 0 1px 2px 0 rgba(255, 255, 255, 0.00);}
.view-lesson .lesson_container .mlesson-name {display: inline-flex !important;}
.view-lesson .lesson_container .mlesson-name, .mlesson-name a {color: #E2E2E2;font-size: 14px;font-style: normal;line-height: 24px;display: flex;}
.view-lesson .lesson_container .mlesson:hover {background: #1a1a1a;border-color: #fff;box-shadow:0 0 0 1px rgba(255,255,255,0.03) inset,0 8px 18px rgba(0,0,0,0.28);}
.view-lesson .lesson_container .mlesson-name:hover, .mlesson-name a:hover {color: #ffffff;}
.view-lesson .lesson_container .mcourse-detail {display: flex;padding: 64px;flex-direction: column;align-items: flex-start;gap: 48px;align-self: stretch;border-radius: 12px;border: 1px solid #2F2F2F;background: linear-gradient(0deg, #1B1B1B 0%, #1B1B1B 100%), #121212;box-shadow: 0 1px 2px 0 rgba(255, 255, 255, 0.00);margin-top: 16px;text-align: left !important;}
.view-lesson .lesson_container .mlesson-name .lesson-icon {width: 26px;height: 26px;margin-right: 5px;}
.view-lesson .lesson_container .mlesson-name > div {line-height: 0;}
/*  */

.dashbord-resourses .sppb-addon-article {border-radius: 12px !important;background: #1B1B1B !important;border: 2px solid #242424 !important;transition: 0.2s all ease-in-out;}
.dashbord-resourses .sppb-addon-article:hover {border-color: #fff !important;}
.dashbord-resourses .sppb-addon-article .sppb-article-img-wrap {height: 200px;flex-direction: column;align-items: center;position: relative;display: flex;justify-content: flex-start;}
.dashbord-resourses .sppb-addon-article .sppb-article-img-wrap img {border-radius: 12px 12px 0 0 !important;max-width: 100%;max-height: 100%;width: auto;height: auto;}
.dashbord-resourses .sppb-addon-article .sppb-article-info-wrap {display: flex;min-width: 248px;padding: 15px;flex-direction: column;align-items: flex-start;gap: 10px;align-self: stretch;}
.dashbord-resourses .sppb-addon-article .sppb-article-info-wrap .sppb-article-meta {margin: 0;}
.dashbord-resourses .sppb-addon-article .sppb-article-info-wrap .sppb-article-introtext {min-height: 40px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.dashbord-resourses .sppb-addon-article .sppb-article-info-wrap h3 {line-height: 22px;font-size: 16px;min-height: 50px;}
.dashbord-resourses .sppb-addon-article .sppb-meta-category.workbooks {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(30, 64, 175, 1);background: rgba(23, 37, 84, 1);color: rgba(147, 197, 253, 1);}
.dashbord-resourses .sppb-addon-article .sppb-meta-category.cheat_sheets {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(55, 48, 163, 1);background: rgba(30, 27, 75, 1);color: rgba(165, 180, 252, 1);}
.dashbord-resourses .sppb-addon-article .sppb-meta-category.templates_scripts {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(107, 33, 168, 1);background: rgba(59, 7, 100, 1);color: rgba(216, 180, 254, 1);}
.dashbord-resourses .sppb-addon-article .sppb-meta-category.exercises {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(157, 23, 77, 1);background: rgba(80, 7, 36, 1);color: rgba(249, 168, 212, 1);}
.dashbord-resourses .sppb-addon-article .sppb-meta-category.resources {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(64, 64, 64, 1);background: rgba(23, 23, 23, 1);color: rgba(212, 212, 212, 1);}
.dashbord-resourses .sppb-addon-article .sppb-meta-category.sales_lesson {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(22, 101, 31, 1);background: rgba(5, 46, 10, 1);color: rgba(134, 239, 146, 1);}
.dashboard-card .sppb-section {transition: 0.3s all ease-in-out;}
.dashboard-card:hover .sppb-section {background: linear-gradient(180deg, #0000004d 0%, #00000078 60%, #ffffff69 100%) !important;transform: translateY(-2px);box-shadow:0 0 0 1px rgba(255,255,255,0.03) inset,0 8px 18px rgba(0,0,0,0.28);cursor: pointer;}
/*  */

/************************************/


/* custom slider */
/* .matrix-carousel .sppb-carousel-extended-nav-control .nav-control {border: none !important;background: transparent !important;}
.matrix-carousel .sppb-carousel-extended-nav-control {top: -127% !important;bottom: 0 !important;right: 10% !important;}
.matrix-carousel .sppb-carousel-extended-nav-control .prev-control {float: right !important;}
.matrix-carousel .sppb-carousel-extended-dots {display: none !important;}
.matrix-carousel .sppb-carousel-extended-item {height: 90% !important;}
.matrix-carousel .sppb-carousel-extended-item img {width: 375px !important;height: 204px !important;border-radius: 16px 16px 0 0;}
.matrix-carousel .sppb-carousel-extended-item {border-radius: 16px;border: 1px solid #2F2F2F;background: #1B1B1B;}
.matrix-carousel .sppb-carousel-extended-item:hover {background: #1a1a1a;border-color: #555;transform: translateY(-2px);box-shadow: 0 0 0 1px rgba(255,255,255,0.03) inset, 0 8px 18px rgba(0,0,0,0.28);}
.matrix-carousel .sppb-carousel-extended-heading {color: #F7F7F7;font-size: 18px;font-style: normal;font-weight: 600;line-height: 28px; position: ABSOLUTE;top: 50%;}
.matrix-carousel .matrix-carousel-item-text .supporting-text {overflow: hidden;color: #9C9C9C;text-overflow: ellipsis;font-family: Geist;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;min-height: 40px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.matrix-carousel .matrix-carousel-item-text {position: absolute;top: 60%;}
.matrix-carousel .matrix-carousel-item-text .frame {display: flex;align-items: center;gap: 9px;position: relative;align-self: stretch;width: 100%;flex: 0 0 auto;padding-right: 20px !important;}
.matrix-carousel .matrix-carousel-item-text .buttons-button.green {color: #67FF79 !important;}
.matrix-carousel .matrix-carousel-item-text .buttons-button {display: flex;align-items: center;justify-content: center;gap: 4px;margin-top: 20px;padding: 8px 12px;position: relative;align-self: stretch;flex: 0 0 auto;border-radius: 8px;overflow: hidden;border: 1px solid;font-size: 14px;font-style: normal;font-weight: 500;line-height: 24px;letter-spacing: -0.3px;border-color: #67ff7833;box-shadow: 0px 1px 2px transparent, inset 0px -2px 0px #0c0e120d, inset 0px 0px 0px #0c0e122e;background:linear-gradient( 0deg, rgba(103, 255, 121, 0.1) 0%,rgba(103, 255, 121, 0.1) 100%),linear-gradient(0deg, rgba(18, 18, 18, 1) 0%, rgba(18, 18, 18, 1) 100%);}
.matrix-carousel .matrix-carousel-item-text .text-padding {display: inline-flex;justify-content: center;padding: 0px 2px;flex: 0 0 auto;align-items: center;position: relative;}
.matrix-carousel .matrix-carousel-item-text .img {position: relative;width: 18px !important;height: 18px !important;}
.matrix-carousel .matrix-carousel-item-text .btn-img {position: relative;width: 20px !important;height: 20px !important;aspect-ratio: 1;}
.matrix-carousel .matrix-carousel-item-text .subheading {position: relative;width: fit-content;font-weight: 500;color: #d2d2d2;font-size: 12px;letter-spacing: 0;line-height: 12px;white-space: nowrap;}
.matrix-carousel .next-control i.fa.fa-long-arrow-right:before {content: '\f061';font-size: 28px;}
.matrix-carousel .prev-control i.fa.fa-long-arrow-left:before {content: '\f060';font-size: 28px;}
.matrix-carousel .sppb-carousel-extended-nav-control .nav-control {display: flex;align-items: center;justify-content: center;} */
/*  */
/* .bootcamps-carousel .sppb-carousel-extended-nav-control {top: -50px !important;bottom: inherit !important;right: 0 !important;display: flex;align-items: center;justify-content: flex-end;gap: 10px;}
.bootcamps-carousel .sppb-carousel-extended-nav-control .nav-control {border: none !important;background: transparent !important;display: flex;align-items: center;justify-content: center;}
.bootcamps-carousel .sppb-carousel-extended-nav-control .nav-control.next-control, .bootcamps-carousel .sppb-carousel-extended-nav-control .nav-control.prev-control {margin-left: 0 !important;margin-right: 0 !important;}
.bootcamps-carousel .sppb-carousel-extended-nav-control .prev-control {float: right !important;}
.bootcamps-carousel .sppb-carousel-extended-dots {display: none !important;}
.bootcamps-carousel .sppb-carousel-extended-item a {border-radius: 16px;border: 1px solid #2F2F2F;background: #1B1B1B;transition: 0.3s all ease-in-out;height: 100%;display: block;}
.bootcamps-carousel .sppb-carousel-extended-item a:hover {background: #1a1a1a;border-color: #fff;box-shadow: 0 0 0 1px rgba(255,255,255,0.03) inset, 0 8px 18px rgba(0,0,0,0.28);}
.bootcamps-carousel .sppb-carousel-extended-item img {width: 100% !important;height: 270px !important;border-radius: 16px 16px 0 0;}
.bootcamps-carousel .sppb-carousel-extended-heading {color: #F7F7F7;font-size: 18px;font-style: normal;font-weight: 600;line-height: 28px;}
.bootcamps-carousel .bootcamps-carousel-item-text .supporting-text {overflow: hidden;color: #9C9C9C;text-overflow: ellipsis;font-family: Geist;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;min-height: 40px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.bootcamps-carousel .bootcamps-carousel-item-text .frame {display: flex;align-items: center;gap: 9px;position: relative;align-self: stretch;width: 100%;flex: 0 0 auto;padding-right: 20px !important;}
.bootcamps-carousel .bootcamps-carousel-item-text .buttons-button.green {color: #67FF79 !important;}
.bootcamps-carousel .bootcamps-carousel-item-text .buttons-button {display: flex;align-items: center;justify-content: center;gap: 4px;margin-top: 20px;padding: 8px 12px;position: relative;align-self: stretch;flex: 0 0 auto;border-radius: 8px;overflow: hidden;border: 1px solid;font-size: 14px;font-style: normal;font-weight: 500;line-height: 24px; letter-spacing: -0.3px;border-color: #67ff7833;box-shadow: 0px 1px 2px transparent, inset 0px -2px 0px #0c0e120d, inset 0px 0px 0px #0c0e122e;background:linear-gradient( 0deg, rgba(103, 255, 121, 0.1) 0%,rgba(103, 255, 121, 0.1) 100%),linear-gradient(0deg, rgba(18, 18, 18, 1) 0%, rgba(18, 18, 18, 1) 100%);}
.bootcamps-carousel .bootcamps-carousel-item-text .text-padding {display: inline-flex;justify-content: center;padding: 0px 2px;flex: 0 0 auto;align-items: center;position: relative;}
.bootcamps-carousel .bootcamps-carousel-item-text .buttons-button .btn-img {position: relative;width: 20px !important;height: 20px !important;aspect-ratio: 1;}
.bootcamps-carousel .bootcamps-carousel-item-text .frame .img {position: relative;width: 18px !important;height: 18px !important;}
.bootcamps-carousel .bootcamps-carousel-item-text .frame .subheading {position: relative;width: fit-content;font-weight: 500;color: #d2d2d2;font-size: 12px;letter-spacing: 0;line-height: 12px;white-space: nowrap;}
.bootcamps-carousel .next-control i.fa.fa-long-arrow-right:before {content: '' !important;background: url(https://newsalesmatrix-com.stackstaging.com/images/ArrowUpRight.svg) no-repeat;width: 35px;height: 35px;background-size: 35px;position: absolute;transform: rotate(45deg);top: -15px;right: -5px;filter: brightness(5);opacity: 1 !important;}
.bootcamps-carousel .prev-control i.fa.fa-long-arrow-left:before {content: '' !important;background: url(https://newsalesmatrix-com.stackstaging.com/images/ArrowUpRight.svg) no-repeat;width: 35px;height: 35px;background-size: 35px;position: absolute;transform: rotate(-135deg);top: -15px;right: 45px;filter: brightness(5);opacity: 1 !important;;} */
.bootcamps-carousel .course-card {max-width: 100%;margin-top: 5px;}
.bootcamps-carousel .owl-nav {position: absolute;top: 0;right: 0;}
.bootcamps-carousel .owl-nav .owl-next span:before {content: '' !important;background: url(https://newsalesmatrix-com.stackstaging.com/images/ArrowUpRight.svg) no-repeat;width: 35px;height: 35px;background-size: 35px;position: absolute;transform: rotate(45deg);top: -65px;right: -5px;filter: brightness(5);opacity: 1 !important;}
.bootcamps-carousel .owl-nav .owl-prev span:before {content: '' !important;background: url(https://newsalesmatrix-com.stackstaging.com/images/ArrowUpRight.svg) no-repeat;width: 35px;height: 35px;background-size: 35px;position: absolute;transform: rotate(-135deg);top: -65px;right: 45px;filter: brightness(5);opacity: 1 !important;;}
.bootcamps-carousel .owl-nav .owl-next span, .bootcamps-carousel .owl-nav .owl-prev span {font-size: 0;}
.mod-splms-courses .splms-course-slider .owl-stage-outer .owl-item .course-card {max-width: 100%;margin-top: 5px;}
.mod-splms-courses .splms-course-slider .owl-nav {position: absolute;top: 0;right: 0;}
.mod-splms-courses .splms-course-slider .owl-nav .owl-next span:before {content: '' !important;background: url(https://newsalesmatrix-com.stackstaging.com/images/ArrowUpRight.svg) no-repeat;width: 35px;height: 35px;background-size: 35px;position: absolute;transform: rotate(45deg);top: -65px;right: -5px;filter: brightness(5);opacity: 1 !important;}
.mod-splms-courses .splms-course-slider .owl-nav .owl-prev span:before {content: '' !important;background: url(https://newsalesmatrix-com.stackstaging.com/images/ArrowUpRight.svg) no-repeat;width: 35px;height: 35px;background-size: 35px;position: absolute;transform: rotate(-135deg);top: -65px;right: 45px;filter: brightness(5);opacity: 1 !important;;}
.mod-splms-courses .splms-course-slider .owl-nav .owl-next span, .mod-splms-courses .splms-course-slider .owl-nav .owl-prev span {font-size: 0;}


/*  */
.carousel_list .quick-carsh-carousel .sppb-carousel-extended-item img {height: 250px !important}
.quick-carsh-carousel .sppb-carousel-extended-nav-control {top: -50px !important;bottom: inherit !important;right: 0 !important;display: flex;align-items: center;justify-content: flex-end;gap: 10px;}
.quick-carsh-carousel .sppb-carousel-extended-nav-control .nav-control {display: flex;align-items: center;justify-content: center;border: none !important;background: transparent !important;}
.quick-carsh-carousel .sppb-carousel-extended-nav-control .nav-control.next-control, .quick-carsh-carousel .sppb-carousel-extended-nav-control .nav-control.prev-control {margin-left: 0 !important;margin-right: 0 !important;}
.quick-carsh-carousel .sppb-carousel-extended-nav-control .prev-control {float: right !important;}
.quick-carsh-carousel .sppb-carousel-extended-dots {display: none !important;}
.quick-carsh-carousel .sppb-carousel-extended-item a {border-radius: 16px;border: 1px solid #2F2F2F;background: #1B1B1B;transition: 0.3s all ease-in-out;height: 100%;display: block;}
.quick-carsh-carousel .sppb-carousel-extended-item a:hover {background: #1a1a1a;border-color: #fff;box-shadow: 0 0 0 1px rgba(255,255,255,0.03) inset, 0 8px 18px rgba(0,0,0,0.28);}
.quick-carsh-carousel .sppb-carousel-extended-item img {width: 100% !important;height: 270px !important;border-radius: 16px 16px 0 0;}
.quick-carsh-carousel .sppb-carousel-extended-heading {color: #F7F7F7;font-size: 18px;font-style: normal;font-weight: 600;line-height: 28px;}
.quick-carsh-carousel .quick-carsh-carousel-item-text .supporting-text {overflow: hidden;color: #9C9C9C;text-overflow: ellipsis;font-family: Geist;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;min-height: 40px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.quick-carsh-carousel .quick-carsh-carousel-item-text .frame {display: flex;align-items: center;gap: 9px;position: relative;align-self: stretch;width: 100%;flex: 0 0 auto;padding-right: 20px !important;}
.quick-carsh-carousel .quick-carsh-carousel-item-text .buttons-button.green {color: #67FF79 !important;}
.quick-carsh-carousel .quick-carsh-carousel-item-text .buttons-button {display: flex;align-items: center;justify-content: center;gap: 4px;margin-top: 20px;padding: 8px 12px;position: relative;align-self: stretch;flex: 0 0 auto;border-radius: 8px;overflow: hidden;border: 1px solid;font-size: 14px;font-style: normal;font-weight: 500;line-height: 24px; /* 171.429% */letter-spacing: -0.3px;border-color: #67ff7833;box-shadow: 0px 1px 2px transparent, inset 0px -2px 0px #0c0e120d, inset 0px 0px 0px #0c0e122e;background:linear-gradient( 0deg, rgba(103, 255, 121, 0.1) 0%,rgba(103, 255, 121, 0.1) 100%),linear-gradient(0deg, rgba(18, 18, 18, 1) 0%, rgba(18, 18, 18, 1) 100%);}
.quick-carsh-carousel .quick-carsh-carousel-item-text .buttons-button .btn-img {position: relative;width: 20px !important;height: 20px !important;aspect-ratio: 1;}
.quick-carsh-carousel .quick-carsh-carousel-item-text .text-padding {display: inline-flex;justify-content: center;padding: 0px 2px;flex: 0 0 auto;align-items: center;position: relative;}
.quick-carsh-carousel .quick-carsh-carousel-item-text .frame .img {position: relative;width: 18px !important;height: 18px !important;}
.quick-carsh-carousel .quick-carsh-carousel-item-text .frame .subheading {position: relative;width: fit-content;font-weight: 500;color: #d2d2d2;font-size: 12px;letter-spacing: 0;line-height: 12px;white-space: nowrap;}
.quick-carsh-carousel .next-control i.fa.fa-long-arrow-right:before {content: '' !important;background: url(https://newsalesmatrix-com.stackstaging.com/images/ArrowUpRight.svg) no-repeat;width: 35px;height: 35px;background-size: 35px;position: absolute;transform: rotate(45deg);top: -15px;right: -5px;filter: brightness(5);opacity: 1 !important;}
.quick-carsh-carousel .prev-control i.fa.fa-long-arrow-left:before {content: '' !important;background: url(https://newsalesmatrix-com.stackstaging.com/images/ArrowUpRight.svg) no-repeat;width: 35px;height: 35px;background-size: 35px;position: absolute;transform: rotate(-135deg);top: -15px;right: 45px;filter: brightness(5);opacity: 1 !important;;}
/*  */
.sales-carousel .sppb-carousel-extended-outer-stage {height: 100% !important;}
.sales-carousel .sppb-carousel-extended-nav-control {top: -50px !important;bottom: inherit !important;right: 0 !important;display: flex;align-items: center;justify-content: flex-end;gap: 10px;}
.sales-carousel .sppb-carousel-extended-nav-control .nav-control.next-control, .sales-carousel .sppb-carousel-extended-nav-control .nav-control.prev-control {margin-left: 0 !important;margin-right: 0 !important;}
.sales-carousel .sppb-carousel-extended-nav-control .nav-control {border: none !important;background: transparent !important;display: flex;align-items: center;justify-content: center;}
.sales-carousel .sppb-carousel-extended-nav-control .prev-control {float: right !important;}
.sales-carousel .sppb-carousel-extended-dots {display: none !important;}
.sales-carousel .sppb-carousel-extended-item a {border-radius: 16px;border: 1px solid #2F2F2F;background: #1B1B1B;transition: 0.3s all ease-in-out;height: 350px;display: block;}
.sales-carousel .sppb-carousel-extended-item a:hover {background: #1a1a1a;border-color: #fff;box-shadow: 0 0 0 1px rgba(255,255,255,0.03) inset, 0 8px 18px rgba(0,0,0,0.28);}
.sales-carousel .sppb-carousel-extended-item img {width: 100% !important;height: 270px !important;border-radius: 16px 16px 0 0;}
.sales-carousel .sppb-carousel-extended-heading {color: #F7F7F7;font-size: 18px;font-style: normal;font-weight: 600;line-height: 28px;}
/* .quick-carsh-carousel .quick-carsh-carousel-item-text .supporting-text {overflow: hidden;color: #9C9C9C;text-overflow: ellipsis;font-family: Geist;font-size: 14px;font-style: normal;font-weight: 400;line-height: 150%;}
.quick-carsh-carousel .quick-carsh-carousel-item-text .frame {display: flex;align-items: center;gap: 9px;position: relative;align-self: stretch;width: 100%;flex: 0 0 auto;padding-right: 20px !important;}
.quick-carsh-carousel .quick-carsh-carousel-item-text .buttons-button.green {color: #67FF79 !important;}
.quick-carsh-carousel .quick-carsh-carousel-item-text .buttons-button {display: flex;align-items: center;justify-content: center;gap: 4px;margin-top: 20px;padding: 8px 12px;position: relative;align-self: stretch;flex: 0 0 auto;border-radius: 8px;overflow: hidden;border: 1px solid;font-size: 14px;font-style: normal;font-weight: 500;line-height: 24px;letter-spacing: -0.3px;border-color: #67ff7833;box-shadow: 0px 1px 2px transparent, inset 0px -2px 0px #0c0e120d, inset 0px 0px 0px #0c0e122e;background:linear-gradient( 0deg, rgba(103, 255, 121, 0.1) 0%,rgba(103, 255, 121, 0.1) 100%),linear-gradient(0deg, rgba(18, 18, 18, 1) 0%, rgba(18, 18, 18, 1) 100%);}
.quick-carsh-carousel .quick-carsh-carousel-item-text .buttons-button .btn-img {position: relative;width: 20px !important;height: 20px !important;aspect-ratio: 1;}
.quick-carsh-carousel .quick-carsh-carousel-item-text .text-padding {display: inline-flex;justify-content: center;padding: 0px 2px;flex: 0 0 auto;align-items: center;position: relative;}
.quick-carsh-carousel .quick-carsh-carousel-item-text .frame .img {position: relative;width: 18px !important;height: 18px !important;}
.quick-carsh-carousel .quick-carsh-carousel-item-text .frame .subheading {position: relative;width: fit-content;font-weight: 500;color: #d2d2d2;font-size: 12px;letter-spacing: 0;line-height: 12px;white-space: nowrap;} */
.sales-carousel .sppb-carousel-extended-content-wrap {position: inherit;flex-direction: inherit;text-align: center !important;display: block;padding-right: 10px !important;padding-left: 10px !important;} 
.sales-carousel .next-control i.fa.fa-long-arrow-right:before {content: '' !important;background: url(https://newsalesmatrix-com.stackstaging.com/images/ArrowUpRight.svg) no-repeat;width: 35px;height: 35px;background-size: 35px;position: absolute;transform: rotate(45deg);top: -15px;right: -5px;filter: brightness(5);opacity: 1 !important;}
.sales-carousel .prev-control i.fa.fa-long-arrow-left:before {content: '' !important;background: url(https://newsalesmatrix-com.stackstaging.com/images/ArrowUpRight.svg) no-repeat;width: 35px;height: 35px;background-size: 35px;position: absolute;transform: rotate(-135deg);top: -15px;right: 45px;filter: brightness(5);opacity: 1 !important;;}
/*  */
.sales-carousel {}
.sppb-articles-carousel-content .sales_questions {display: none;}
.sppb-articles-carousel-content .sppb-articles-carousel-introtext {display: none !important;}
/* ******* */


/*  */
.set_resource_btn_right {text-align: right;}
.reserve_place_btn {margin-bottom: 20px;}
.reserve_place_btn .buttons-button {width: max-content;display: flex;align-items: center;justify-content: center;gap: 4px;margin-top: 20px;padding: 10px 30px;position: relative;align-self: stretch;flex: 0 0 auto;border-radius: 8px;overflow: hidden;border: 1px solid;font-size: 14px;font-style: normal;font-weight: 500;line-height: 24px;letter-spacing: -0.3px;border-color: #67ff7833;box-shadow: 0px 1px 2px transparent, inset 0px -2px 0px #0c0e120d, inset 0px 0px 0px #0c0e122e;background:linear-gradient( 0deg, rgba(103, 255, 121, 0.1) 0%,rgba(103, 255, 121, 0.1) 100%),linear-gradient(0deg, rgba(18, 18, 18, 1) 0%, rgba(18, 18, 18, 1) 100%);}
.reserve_place_btn .buttons-button.green {color: #67FF79 !important;}
.reserve_place_btn .buttons-button .btn-img {position: relative;width: 20px !important;height: 20px !important;aspect-ratio: 1;}

.pre_footer_sec ul.bootcamp_point {padding: 0;margin: 20px 0;}
.pre_footer_sec ul.bootcamp_point li {padding: 5px 0 5px 25px;list-style: none;position: relative;}
.pre_footer_sec ul.bootcamp_point li:after {content: '\f058';position: absolute;left: 0;font-family: 'Font Awesome 6 Free';font-weight: bold;color: #67ff79;}

.book_call_sec .sppb-row.sppb-nested-row {justify-content: space-between;}
.book_call_sec .sppb-row.sppb-nested-row h2 {font-family: "Inter", sans-serif;}
.book_call_sec .sppb-row.sppb-nested-row h2 span {background: linear-gradient(90deg, #FF6767 0%, #FF2626 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;display: inline-block;}
.book_call_sec .book_call_content .sppb-addon-content span {font-family: "Inter", sans-serif;color: rgba(156, 156, 156, 1);font-size: 16px;line-height: 25px;font-weight: 400;display: block;}
.book_call_sec .book_call_content .sppb-addon-content ul {padding: 30px 0 20px 0;margin: 0;list-style: none;}
.book_call_sec .book_call_content .sppb-addon-content ul li {padding: 5px 0 5px 30px;font-size: 16px;line-height: 25px;color: #fff;position: relative;}
.book_call_sec .book_call_content .sppb-addon-content ul li:after {content: '';position: absolute;background: url(/images/tick-icon.svg);width: 16px;height: 12px;left: 0;top: 10px;}
.book_call_sec .book_call_content .sppb-addon-content .supporting-text {font-family: "Inter", sans-serif;color: rgba(156, 156, 156, 1);font-size: 16px;line-height: 28px;}
.book_call_sec .book_call_content .sppb-addon-content .supporting-text p {margin-bottom: 5px;}
.book_call_sec .get_started_btn {font-family: "Inter", sans-serif;background: linear-gradient(90deg, #FF6767 0%, #FF2626 100%);color: #fff;border-radius: 12px;}


/* crash course page */
.pre_footer_sec {overflow: hidden;}
.splms-courses-list .splms-row {display: flex;align-items: flex-start;gap: 15px;flex-wrap: wrap;padding: 0 15px;}
.splms-courses-list .splms-row:before, .splms-courses-list .splms-row:after {content: inherit;}
.bootcamp_list .course-card {max-width: 48%;flex: 0 0 48%;}
.course-card {background: #1b1b1b;border-radius: 12px;overflow: hidden;transition: 0.3s;border: 1px solid #2f2f2f;max-width: 32%;flex: 0 0 32%;}
.course-card:hover {transform: translateY(-2px);border-color: #fff;}
.course-card .wrap_all_content .card-content {padding: 15px;}
.course-card .wrap_all_content .card-content .description_text {color: #9C9C9C;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;min-height: 40px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.course-card .wrap_all_content .card-content .title_text {color: #F7F7F7;font-size: 18px;font-style: normal;font-weight: 600;line-height: 28px;min-height: 60px;}
.course-card .wrap_all_content .card-content .frame {display: flex;align-items: center;gap: 9px;position: relative;align-self: stretch;width: 100%;flex: 0 0 auto;padding-right: 20px !important;}
.course-card .wrap_all_content .card-content .frame .img {position: relative;width: 18px !important;height: 18px !important;}
.course-card .wrap_all_content .card-content .frame .subheading {position: relative;width: fit-content;font-weight: 500;color: #d2d2d2;font-size: 12px;letter-spacing: 0;line-height: 12px;white-space: nowrap;}
.course-card .wrap_all_content .card-content .buttons-button.green {color: #67FF79 !important;}
.course-card .wrap_all_content .card-content .buttons-button {display: flex;align-items: center;justify-content: center;gap: 4px;margin-top: 20px;padding: 8px 12px;position: relative;align-self: stretch;flex: 0 0 auto;border-radius: 8px;overflow: hidden;border: 1px solid;font-size: 14px;font-style: normal;font-weight: 500;line-height: 24px; /* 171.429% */letter-spacing: -0.3px;border-color: #67ff7833;box-shadow: 0px 1px 2px transparent, inset 0px -2px 0px #0c0e120d, inset 0px 0px 0px #0c0e122e;background:linear-gradient( 0deg, rgba(103, 255, 121, 0.1) 0%,rgba(103, 255, 121, 0.1) 100%),linear-gradient(0deg, rgba(18, 18, 18, 1) 0%, rgba(18, 18, 18, 1) 100%);}
.course-card .wrap_all_content .card-content .buttons-button .btn-img {position: relative;width: 20px !important;height: 20px !important;aspect-ratio: 1;}
.course-card .wrap_all_content .card-content .buttons-button .text-padding {display: inline-flex;justify-content: center;padding: 0px 2px;flex: 0 0 auto;align-items: center;position: relative;}
.course-card .wrap_all_content .card-image {height: 200px}
.course-card .wrap_all_content .card-image img {width: 100%;height: 100%;object-fit: cover;}
/*  */

/* sales lessoon article */
.search_bar_sec .sppb-addon-content form {display: flex;border-radius: 12px;}
.search_bar_sec .sppb-addon-content form input {background: #0d0d0d;padding: 15px 25px !important;border-radius: 12px 0px 0px 12px;color: #fff !important;font-weight: 600;font-size: 18px;line-height: 28px;font-family: "Geist", sans-serif !important;}
.search_bar_sec .sppb-addon-content form button {border-radius: 0px 12px 12px 0px;background: #ff5157;outline: none;border: 1px solid #00000021;padding: 0 30px;color: #fff;font-size: 20px;line-height: 20px;text-transform: uppercase;font-weight: 500;letter-spacing: 0.5px;}
.search_bar_sec .sppb-addon-content form input:focus {background: #0d0d0d !important;border-color: #333 !important;}
.search_bar_sec .sppb-addon-content form input::placeholder {color: #fff;font-family: "Geist", sans-serif !important;font-family: 18px;line-height: 28px;text-transform: uppercase;}
.custom-articles-grid {display: flex;align-items: flex-start;gap: 15px;flex-wrap: wrap;}
.custom-articles-grid .custom-card {background: #1b1b1b;border-radius: 12px;overflow: hidden;transition: 0.3s;border: 1px solid #2f2f2f;max-width: 24%;flex: 0 0 24%;}
.custom-articles-grid .custom-card:hover {transform: translateY(-2px);border-color: #fff;}
.custom-articles-grid .custom-card .card-image {height: 200px;}
.custom-articles-grid .custom-card .card-image img {width: 100%;height: 100%;object-fit: cover;}
.custom-articles-grid .custom-card .card-body {padding: 15px;}
.custom-articles-grid .custom-card .card-body .card-tag a {font-size: 12px;display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(30, 64, 175, 1);background: rgba(23, 37, 84, 1);color: rgba(147, 197, 253, 1);width: max-content;}
.custom-articles-grid .custom-card .card-body .card-title {font-size: 16px;margin: 10px 0;}
.custom-articles-grid .custom-card .card-body .card-title a {color: #fff;text-decoration: none;display: block;}
.custom-articles-grid .custom-card .card-body .card-desc {font-size: 13px;color: #aaa;}
.youtube_videos a {font-size: 12px;display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(30, 64, 175, 1);background: rgba(23, 37, 84, 1);color: rgba(147, 197, 253, 1);width: max-content;}
/*  */


/* upcoming_event (Dashboard Page) */
.rows_with_btn .sppb-row.sppb-nested-row {align-items: center;}

.sp-page-builder .page-content #section-id-6718913f-6392-49ae-983d-39bbb61e5b4c {border-width: 1px;}
.upcoming_event .event_sec .icrounded_eventlist .ic-date-div {display: none !important;}
.upcoming_event .event_sec .icrounded_eventlist {background: transparent !important;}
.upcoming_event .icrounded_eventlist .ic-event-card {display: flex;gap: 20px;border: 2px solid #333333;background: #1b1b1b;border-radius: 12px;padding: 0;margin-bottom: 20px;overflow: hidden;justify-content: space-between;}
.upcoming_event .icrounded_eventlist:hover .ic-event-card {border-color: #8f8e8e;}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-image {max-width: 30%;flex: 0 0 30%;border-radius: 10px 0px 0px 10px;overflow: hidden;flex-shrink: 0;}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-image .ic-date-img-box {background-size: cover !important;background-position: center !important;margin: 0 !important;float: inherit !important;border-radius: 10px 0px 0px 10px !important;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content {max-width: 67%;flex: 0 0 67%;padding: 20px;border-radius: 0px 10px 10px 0px;}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .ic-event-date-and-badge {display: flex;align-items: center;justify-content: space-between;}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .ic-event-date {font-size: 12px;color: #d2d2d2;margin-bottom: 6px;text-transform: uppercase;margin-bottom: 0;}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .ic-event-title {font-size: 18px;font-weight: 600;margin-bottom: 10px;color: #fff;}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .ic-event-desc i {font-style: normal;}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .ic-event-desc {font-size: 14px;color: #9c9c9c;margin-bottom: 12px;font-style: normal;}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .ic-event-btn span {font-size: 14px;display: inline-block;padding: 9px 30px 9px 15px;position: relative;background-color: #121212;border-radius: 8px;overflow: hidden;border: 1px solid;border-color: #333;box-shadow: 0px 1px 2px transparent, inset 0px -2px 0px #0c0e120d, inset 0px 0px 0px #0c0e122e;color: #fff;}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .ic-event-btn span:after {content: '' !important;font-size: 28px;background: url(https://newsalesmatrix-com.stackstaging.com/images/ArrowUpRight.svg) no-repeat;width: 20px;height: 20px;background-size: cover;position: absolute;right: 5px;}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .live_bootcamp_event {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(22, 101, 31, 1);background: rgba(5, 46, 10, 1);color: rgba(134, 239, 146, 1);}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .new_online_course_event {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(83, 56, 158, 1);background: rgba(44, 28, 95, 1);color: rgba(214, 187, 251, 1);}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .ic-event-badge {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .live_qas_event {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgb(181 105 20);background: rgb(98 71 50);color: rgb(231 195 3);}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .live_streams_event {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(133, 77, 14, 1);background: rgba(66, 32, 6, 1);color: rgba(253, 224, 71, 1);}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .coaching_club_event {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(153, 27, 27, 1);background: rgba(69, 10, 10, 1);color: rgba(252, 165, 165, 1);}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .general_event_event {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(7, 89, 133, 1);background: rgba(23, 37, 84, 1);color: rgba(125, 211, 252, 1);}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .workbooks_event {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(30, 64, 175, 1);background: rgba(23, 37, 84, 1);color: rgba(147, 197, 253, 1);}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .cheat_sheets_event {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(55, 48, 163, 1);background: rgba(30, 27, 75, 1);color: rgba(165, 180, 252, 1);}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .templates_scripts_event {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(107, 33, 168, 1);background: rgba(59, 7, 100, 1);color: rgba(216, 180, 254, 1);}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .excercises_event {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(157, 23, 77, 1);background: rgba(80, 7, 36, 1);color: rgba(249, 168, 212, 1);}
.upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .label_event {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(64, 64, 64, 1);background: rgba(23, 23, 23, 1);color: rgba(212, 212, 212, 1);}

/*  */

/* article slider section */
.sppb-articles-carousel-column {background: #1b1b1b;border-radius: 12px;overflow: hidden;transition: 0.3s;border: 1px solid #2f2f2f;}
.sppb-articles-carousel-column:hover {transform: translateY(-2px);border-color: #fff;}
.sppb-articles-carousel-column .sppb-articles-carousel-content {background: inherit;padding: 15px 15px 25px 15px;margin-bottom: 0;}
.sppb-articles-carousel-column .sppb-articles-carousel-content a.sppb-articles-carousel-link {color: #fff;font-size: 18px;font-style: normal;font-weight: 600;line-height: 28px;}
.sppb-articles-carousel-column .sppb-articles-carousel-content .sppb-articles-carousel-meta {display: none;}
.sppb-articles-carousel-column .sppb-articles-carousel-content span.sppb-articles-carousel-meta-category.workbooks a {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(30, 64, 175, 1);background: rgba(23, 37, 84, 1);width: max-content;}
.sppb-articles-carousel-column .sppb-articles-carousel-content span.sppb-articles-carousel-meta-category.cheat_sheets a {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(30, 64, 175, 1);background: rgba(23, 37, 84, 1);width: max-content;}
.sppb-articles-carousel-column .sppb-articles-carousel-content span.sppb-articles-carousel-meta-category.exercises a {display: flex;padding: 2px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(157, 23, 77, 1);background: rgba(80, 7, 36, 1);width: max-content;}
.sppb-articles-carousel-column .sppb-articles-carousel-content .sppb-articles-carousel-introtext {color: #9C9C9C;font-size: 14px;font-style: normal;font-weight: 400;line-height: 20px;min-height: 40px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.sppb-articles-carousel-wrap .slick-arrow {position: absolute;top: -50px;right: 0;}
.sppb-articles-carousel-wrap .fa-angle-left.slick-arrow:before {content: '' !important;font-size: 28px;background: url(https://newsalesmatrix-com.stackstaging.com/images/ArrowUpRight.svg) no-repeat;width: 35px;height: 35px;background-size: 35px;position: absolute;transform: rotate(-135deg);top: -15px;right: 45px;filter: brightness(5);opacity: 1 !important;cursor: pointer;}
.sppb-articles-carousel-wrap .fa-angle-right.slick-arrow:before {content: '' !important;font-size: 28px;background: url(https://newsalesmatrix-com.stackstaging.com/images/ArrowUpRight.svg) no-repeat;width: 35px;height: 35px;background-size: 35px;position: absolute;transform: rotate(45deg);top: -15px;right: -5px;filter: brightness(5);opacity: 1 !important;cursor: pointer;}
/*  */

/* linkdin_sec (book-a-1-to-1 Page) */
.linkdin_sec .sec_title .sppb-addon-title {display: flex;gap: 10px;flex-wrap: wrap;}
.linkdin_sec .sec_title .sppb-addon-title span {background: linear-gradient(180deg, #04A7FF 52.88%, #6ECCFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;display: inline-block;}
.linkdin_sec .sppb-testimonial-carousel-content-wrap {position: relative;}
.linkdin_sec .sppb-testimonial-carousel-content-wrap:after {content: '';position: absolute;background: url(https://newsalesmatrix-com.stackstaging.com/images/linkedin-svg.svg) no-repeat;width: 25px;height: 25px;background-size: 25px;right: -40px;top: 0;}
.linkdin_sec .sppb-carousel-extended-item {border: 1px solid #262626;border-radius: 24px;padding: 25px;}
.linkdin_sec .sppb-carousel-extended-item:hover {border-color:#fff;}
.linkdin_sec .sppb-carousel-extended-nav-control {top: -50px !important;bottom: inherit !important;right: 0 !important;display: flex;align-items: center;justify-content: flex-end;gap: 10px;}
.linkdin_sec .sppb-carousel-extended-nav-control .nav-control.next-control, .linkdin_sec .sppb-carousel-extended-nav-control .nav-control.prev-control {margin-left: 0 !important;margin-right: 0 !important;}
.linkdin_sec .sppb-carousel-extended-nav-control .nav-control {border: none !important;background: transparent !important;display: flex;align-items: center;justify-content: center;}
.linkdin_sec .sppb-carousel-extended-nav-control .prev-control {float: right !important;}
.linkdin_sec .sppb-carousel-extended-content-wrap {position: inherit;flex-direction: inherit;text-align: center !important;display: block;padding-right: 10px !important;padding-left: 10px !important;} 
.linkdin_sec .next-control i.fa.fa-long-arrow-right:before {content: '' !important;font-size: 28px;background: url(https://newsalesmatrix-com.stackstaging.com/images/ArrowUpRight.svg) no-repeat;width: 35px;height: 35px;background-size: 35px;position: absolute;transform: rotate(45deg);top: -15px;right: -5px;filter: brightness(5);opacity: 1 !important;}
.linkdin_sec .prev-control i.fa.fa-long-arrow-left:before {content: '' !important;font-size: 28px;background: url(https://newsalesmatrix-com.stackstaging.com/images/ArrowUpRight.svg) no-repeat;width: 35px;height: 35px;background-size: 35px;position: absolute;transform: rotate(-135deg);top: -15px;right: 45px;filter: brightness(5);opacity: 1 !important;;}
/*  */


/* detail course */
.detail_course_content .small_txt {font-family: "Inter", sans-serif;color: rgba(156, 156, 156, 1);font-size: 16px;line-height: 25px;font-weight: 400;display: block;margin-top: 30px;margin-bottom: 0;}
.detail_course_content ul {padding: 30px 0 20px 0;margin: 0;list-style: none;}
.detail_course_content ul li {padding: 5px 0 5px 30px;font-size: 16px;line-height: 25px;color: #fff;position: relative;}
.detail_course_content ul li:after {content: '';position: absolute;background: url(/images/tick-icon.svg);width: 16px;height: 12px;left: 0;top: 10px;}
.detail_course_content .supporting-text {font-family: "Inter", sans-serif;color: rgba(156, 156, 156, 1);font-size: 16px;line-height: 28px;}
.detail_course_content .supporting-text p {margin-bottom: 5px;}
.splms-course-description .supporting-text {font-family: "Inter", sans-serif;color: rgba(156, 156, 156, 1);font-size: 16px;line-height: 28px;}
.splms-course-description .supporting-text p {margin-bottom: 5px;}
.splms-course-description .wrap_box {border-radius: 12px;border: 1px solid rgba(51, 51, 51, 1);background: rgba(18, 18, 18, 1);margin: 20px 0;}

/*  */

/* community page */
.pagination-container-links .breadcrumb li.mod-kunena-breadcrumbs__item.breadcrumb-item.active a {font-size: 30px;color: #fff !important;}
.pagination-container-links .breadcrumb li.mod-kunena-breadcrumbs__item.breadcrumb-item.active svg {width: 35px !important;height: 35px !important;color: #fff !important;}
.pagination-container-links .breadcrumb li.mod-kunena-breadcrumbs__item.breadcrumb-item {display: flex;align-items: center;gap: 15px;}
.pagination-container-links .breadcrumb li.mod-kunena-breadcrumbs__item.breadcrumb-item.active a {font-size: 30px;color: #fff !important;}
#kunena.layout .kfrontend {background: #1B1B1B !important;padding: 15px;}
#kunena.layout .kfrontend .shadow-lg {box-shadow: none !important;}
.custom-nav-wrapper {background: #1B1B1B !important;display: flex;align-items: center;justify-content: space-between;padding: 15px 30px;border-radius: 12px;border: 1px solid #2F2F2F;margin-bottom: 20px;}
.custom-nav-wrapper .navbar {background: #1B1B1B !important;border: none !important;box-shadow: none !important;padding: 0 !important;order: 2;}
.custom-nav-wrapper .pagination-container-links {background: #1B1B1B !important;padding: 0 !important;order: 1;}
.custom-nav-wrapper .pagination-container-links .breadcrumb {margin-bottom: 0 !important;}
.custom-nav-wrapper .pagination-container-links .breadcrumb li.mod-kunena-breadcrumbs__item.breadcrumb-item {display: flex;align-items: center;gap: 15px;}
.custom-nav-wrapper .pagination-container-links .breadcrumb li.mod-kunena-breadcrumbs__item.breadcrumb-item.active a {font-size: 30px;color: #fff !important;}
.custom-nav-wrapper .pagination-container-links .breadcrumb li.mod-kunena-breadcrumbs__item.breadcrumb-item.active svg {width: 35px !important;height: 35px !important;color: #fff !important;}
.custom-nav-wrapper .navbar .klogout .btn-group .dropdown-toggle {background: transparent !important;border: 1px solid #fff !important;}
.custom-nav-wrapper .navbar .klogout .btn-group .dropdown-toggle:after {border-top: 6px solid #fff;}
.custom-nav-wrapper .navbar .klogout .btn-group .dropdown-menu {background: #1B1B1B !important;border: 1px solid #2F2F2F;color: #fff;}
.custom-nav-wrapper .navbar .klogout .btn-group .dropdown-menu .dropdown-divider {background: #fff;}
.custom-nav-wrapper .navbar .klogout .btn-group .dropdown-menu a.btn.btn-link {color: #fff;display: block;text-align: left;}
#kunena.layout .inputbox#catid {color: #fff;max-width: 100%;width: 100%;padding: 15px 18px;height: inherit;font-size: 18px;line-height: 20px;border-color: #333;border-radius: 12px;background: #1B1B1B !important;}
#kunena.layout .inputbox#catid option {color: #fff;}
#kunena.layout .inputbox#catid:focus, #kunena.layout .inputbox#catid:hover {box-shadow: none !important;border-color: #fff;}
#kunena.layout .kfrontend {margin: 20px 0;border-color: #333 !important;border-radius: 12px !important;}
#kunena.layout .kfrontend .table td {border: 1px solid #3333336e;padding: 10px 15px;color: #fff;}
#kunena.layout .kfrontend .bg-faded {color: #fff;}
#kunena.layout .kfrontend .card-header {padding: 15px;display: flex;align-items: flex-end;gap: 20px;}
#kunena.layout .kfrontend .card-header a {font-size: 26px;line-height: 30px;}
#kunena.layout .kfrontend .card-header small#ksection-count2 {font-size: 16px;line-height: 18px;}
#kunena.layout .kfrontend .card-header a.hasTooltip {font-size: 26px;}
#kunena.layout .kfrontend .card-body {padding: 10px 15px !important;}
#kunena.layout .kfrontend .card-body ul.list-unstyled li {text-align: left !important;}
#kunena.layout .kfrontend .btn-outline-primary {border-color: #fff;margin: 0 2px;color: #fff;}

/*  */


/* upcoming Events */
#icagenda-list .ic-header-container {background: #1B1B1B !important;padding: 15px 30px 20px;border-radius: 12px;border: 1px solid #2F2F2F;}
#icagenda-list .ic-header-categories a.ic-title-cat-btn.ic-bg-bright {background: #1B1B1B !important;color: #fff;border: 1px solid #2F2F2F;border-radius: 5px;padding: 5px 15px !important;display: inline-block;}
#icagenda-list .ic-header-categories a.ic-title-cat-btn.ic-bg-dark {background: #d9565b !important;color: #fff;border: 1px solid #2F2F2F;border-radius: 5px;padding: 5px 15px !important;display: inline-block;}
#icagenda-list .ic-pagination {display: flex;align-items: center;margin-bottom: 20px;gap: 10px;}
#icagenda-list .ic-pagination .ic-prev {background: #d9565b !important;border-radius: 5px;padding: 5px 10px 5px 7px !important;}
#icagenda-list .ic-pagination .ic-prev a {padding: 0 !important;}
#icagenda-list .ic-pagination .ic-next {background: #d9565b !important;border-radius: 5px;padding: 5px 10px 5px 7px !important;}
#icagenda-list .ic-pagination .ic-next a {padding: 0 !important;}
#icagenda-list .ic-pagination .ic-prev a span.ic-prev-text {font-size: 0px;}
#icagenda-list .ic-pagination .ic-next a span.ic-next-text {font-size: 0px;}
#icagenda-list .ic-pagination .ic-prev a span.iCicon:before {color: #fff;}
#icagenda-list .ic-pagination .ic-next a span.iCicon:before {color: #fff;}
#icagenda-list .ic-pagination .ic-pages {display: flex;align-items: center;justify-content: flex-start;gap: 5px;}
#icagenda-list .ic-pagination .ic-pages span span, .ic-pagination .ic-pages span a {padding: 5px 10px;font-size: 16px;color: #000;}
#icagenda-list .ic-pagination .ic-pages span.ic-current-page .ic-active {background: #d9565b !important;color: #fff;font-weight: normal;}
#icagenda-list .ic-list-event {background: #1B1B1B !important;border-radius: 12px;border: 1px solid #2F2F2F;margin-bottom: 15px;padding: 15px 20px;}
#icagenda-list .ic-list-event:hover {border-color: #8f8e8e;}
#icagenda-list .ic-list-event .ic-box {padding: 0;margin: 0;}
#icagenda-list .ic-list-event .ic-box .ic-content {padding: 10px 0;}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner {display: flex;gap: 30px;align-items: center}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-image {max-width: 30%;flex: 0 0 30%;}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-image img {width: 100%;}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-info {max-width: 65%;flex: 0 0 65%;}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-info h2.ic-event-title {font-size: 18px;font-weight: 600;margin-bottom: 10px;color: #fff;}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-info h2.ic-event-title a {color: #fff;}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-info .ic-event-date-and-badge {display: flex;align-items: center;justify-content: space-between;}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-info .ic-box-date {float: inherit;background: transparent !important;text-align: left;padding: 0px;margin: 0;width: max-content;height: 100%;}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-info .ic-box-date .ic-date {display: flex;align-items: center;gap: 2px;color: #fff;font-weight: normal;}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-info .ic-box-date .ic-date div {font-size: 12px;color: #d2d2d2;text-transform: uppercase;margin-bottom: 0;font-weight: normal;line-height: 12px !important;}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-info .ic-descshort i {font-size: 14px;color: #9c9c9c;margin-bottom: 12px;font-style: normal;}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-info .ic-place {font-size: 14px;color: #9c9c9c;margin-top: 12px;font-style: normal;margin-bottom: 5px;}

#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-info .ic-event-date-and-badge .ic-cat {display: inline-block;padding: 5px 10px;align-items: center;border-radius: 9999px;border: 1px solid rgba(55, 48, 163, 1);background: rgba(30, 27, 75, 1);width: max-content;}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-info .ic-event-date-and-badge .ic-cat a {color: rgba(165, 180, 252, 1);}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-info .ic-actionbar {justify-content: flex-end;align-items: center;margin: 0;margin-top: 30px;}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-info .ic-actionbar .ic-actionbar-advanced button.btn.btn-sm.btn-success {font-size: 14px;display: inline-block;padding: 9px 15px 9px 30px;position: relative;background-color: #121212;border-radius: 8px;overflow: hidden;border: 1px solid;border-color: #333;box-shadow: 0px 1px 2px transparent, inset 0px -2px 0px #0c0e120d, inset 0px 0px 0px #0c0e122e;color: #fff;}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-info .ic-actionbar .ic-actionbar-advanced button.btn.btn-sm.btn-success .iCicon-register:before {left: 10px;position: absolute;top: 50%;transform: translateY(-50%);}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-info .ic-actionbar .ic-actionbar-readmore a.btn.btn-sm.btn-secondary {font-size: 14px;display: inline-block;padding: 9px 30px 9px 15px;position: relative;background-color: #121212;border-radius: 8px;overflow: hidden;border: 1px solid;border-color: #333;box-shadow: 0px 1px 2px transparent, inset 0px -2px 0px #0c0e120d, inset 0px 0px 0px #0c0e122e;color: #fff;}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-info .ic-actionbar .ic-actionbar-readmore a.btn.btn-sm.btn-secondary .icon-arrow-right:before {right: 15px;position: absolute;top: 50%;transform: translateY(-50%);}
#icagenda-list .ic-list-event .ic-box .ic-content .ic-event-inner .ic-event-info .ic-actionbar .ic-actionbar-advanced .ic-registration-box .ic-button-box {margin: 0;}

#icagenda-list .ic-list-event .ic-manager-toolbar {margin: 0;}
#icagenda-list .ic-list-event .ic-manager-toolbar .alert-info {background: transparent !important;border: none;padding: 0 !important;margin: 0 !important;display: flex;align-items: center;gap: 5px;justify-content: flex-end;}
#icagenda-list .ic-list-event .ic-manager-toolbar .alert-info span {margin: 0 !important;color: #fff;}
#icagenda-list .ic-list-event .ic-manager-toolbar .alert-info button.btn.btn-primary {font-size: 0;background: transparent;border: none;padding: 0;}
#icagenda-list .ic-list-event .ic-manager-toolbar .alert-info button.btn.btn-primary span.icon-edit:before {font-size: 22px;margin-left: 5px;}
#icagenda-list .ic-list-event .ic-manager-toolbar .alert-info span::before {font-size: 19px;}


/*  */



/* responive design */
@media only screen and (max-width: 1440px) {

  .custom-articles-grid .custom-card {max-width: 32%;flex: 0 0 32%;}
 

}
@media only screen and (max-width: 1400px) {

  #sp-main-body {max-width: 1650px;width: 100%;margin: 0 auto;padding: 60px 15px !important;}
 

}

@media only screen and (max-width: 1280px) {

  /* with scroling right side */
  /* #sp-left {position: fixed;top: 90px;left: 0;width: 260px;height: 100%;transform: translateX(-100%);transition: transform 0.3s ease;z-index: 9999;}
  #sp-left.active {transform: translateX(0);}
  #sp-component {width: 100% !important;flex: 0 0 100% !important;max-width: 100% !important;transition: margin-left 0.3s ease;}
  #sp-component.shift {margin-left: 260px;}
  #menu-toggle {position: fixed;top: 110px;left: 0px;background: #fff;color: #000;padding: 10px 12px;cursor: pointer;z-index: 10000;border-radius: 0px 12px 12px 0px;font-size: 18px;transition: all 0.3s ease;}
  #menu-toggle.active {left: 270px;} */
  /*  */
  
  /* without scroling right side */
  #sp-left {position: fixed;top: 70px;left: 0;width: 260px;transform: translateX(-100%);transition: transform 0.3s ease;z-index: 9999;background: #0d0d0d;height: 100%;}
  #sp-left.active {transform: translateX(0);}
  #sp-component {width: 100% !important;flex: 0 0 100% !important;max-width: 100% !important;}
  /* #menu-toggle {position: fixed;top: 110px;left: 0;background: #fff;color: #000;padding: 10px 12px;cursor: pointer;z-index: 10000;border-radius: 0px 12px 12px 0px;font-size: 18px;transition: all 0.3s ease;display: block;}
  #menu-toggle.active {left: 260px;} */
  /*  */

  .btns_wrap .dashboard-card .sppb-row-column:first-child {max-width: 35% !important;flex: 0 0 35% !important;}
  .btns_wrap .dashboard-card .sppb-row-column:last-child {max-width: 65% !important;flex: 0 0 65% !important;}
  #offcanvas-toggler {display: block !important;}
  #offcanvas-toggler .burger-icon>span {background-color: #fff;}
  .offcanvas-active .burger-icon>span:nth-child(1), #modal-menu-toggler.active .burger-icon>span:nth-child(1) {transform: translate(0, 9px) rotate(-45deg);}
  .offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span {background-color: #fff;}
  .offcanvas-menu {background: #1B1B1B;}
  .offcanvas-menu .offcanvas-inner {padding: 15px;}
  .offcanvas-menu .offcanvas-inner .sp-module {margin-right: 0 !important;}
  .offcanvas-menu .offcanvas-inner ul.menu>li>span, .offcanvas-menu .offcanvas-inner ul.menu>li>a {background: transparent !important;border: 1px solid #2F2F2F;margin: 5px 0;text-align: left !important;border-radius: 8px;justify-content: flex-start;opacity: 1;padding: 3px 15px !important;line-height: 40px !important;margin-right: 0 !important;display: flex;align-items: center;gap: 15px;}
  .offcanvas-menu .offcanvas-inner ul.menu>li>span:hover, .offcanvas-menu .offcanvas-inner ul.menu>li>a:hover {background: #2f2f2f;}
  .offcanvas-menu .offcanvas-inner .header-modules {display: block !important;margin-bottom: 5px !important;}
  .offcanvas-menu .offcanvas-inner .header-modules .sp-profile-wrapper a.sp-sign-in {line-height: 48px !important;height: 48px !important;top: 0 !important;background: transparent !important;border: 1px solid #2F2F2F !important;justify-content: flex-start;}
  .offcanvas-menu .offcanvas-inner .header-modules .sp-profile-wrapper .user-text {display: block !important;font-size: 18px;color: #fff;}
  .sp-profile-wrapper .sp-profile-dropdown {min-width: 100% ;}
  .header-modules .sp-profile-wrapper .sp-profile-dropdown {box-shadow: 3px 3px 5px 0 rgb(190 190 190 / 28%);}
  /* .offcanvas-menu .offcanvas-inner .mobile_offcanvas a.btn.btn-link {display: none;} */
  .mobile_offcanvas li.item-147 {display: none;}
  .form-horizontal .controls {margin-left: 0;}

}

@media only screen and (min-width : 1024px) and (max-width: 1279px) {

  .wrap_main_content > .sppb-row-container > .sppb-row:first-child {display: flex !important;}
  /* ordering main content wrap */
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column#column-wrap-id-8d3cbae9-0bdc-4cda-9fbf-68739e8aee38 {margin-top: 20px;order: 2;}
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column#column-wrap-id-1d9f2242-d710-4366-bfb1-cc8e4e4e25a3 {margin-top: 20px;order: 2;}
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column#column-wrap-id-a620a1c3-2a54-4384-9505-af2aabec5c59 {margin-top: 20px;order: 2;}
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column#column-wrap-id-2ebd2372-fc5b-4a64-9fbe-afcd73c04408 {margin-top: 20px;order: 2;}
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column#column-wrap-id-b731cfe0-e455-48f0-ac9a-c1000f03b1bc {margin-top: 20px;order: 2;}
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column#column-wrap-id-8d9ca726-d42e-496c-aeb1-b8990f0dbbd5 {margin-top: 20px;order: 2;}
  /*  */
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column {max-width: 100% !important;flex-basis: 100% !important;}
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column .calender_width {max-width: 50%;}


}


@media screen and (max-width: 1024px) {


  .wrap_main_content > .sppb-row-container > .sppb-row:first-child {display: flex !important;}
  /* ordering main content wrap */
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column#column-wrap-id-8d3cbae9-0bdc-4cda-9fbf-68739e8aee38 {margin-top: 20px;order: 2;}
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column#column-wrap-id-1d9f2242-d710-4366-bfb1-cc8e4e4e25a3 {margin-top: 20px;order: 2;}
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column#column-wrap-id-a620a1c3-2a54-4384-9505-af2aabec5c59 {margin-top: 20px;order: 2;}
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column#column-wrap-id-2ebd2372-fc5b-4a64-9fbe-afcd73c04408 {margin-top: 20px;order: 2;}
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column#column-wrap-id-b731cfe0-e455-48f0-ac9a-c1000f03b1bc {margin-top: 20px;order: 2;}
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column#column-wrap-id-8d9ca726-d42e-496c-aeb1-b8990f0dbbd5 {margin-top: 20px;order: 2;}
  /*  */
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column {max-width: 100% !important;flex-basis: 100% !important;}
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column .calender_width {max-width: 50%;}
  .inner_banner_sec {padding-top: 0 !important;}

  #column-wrap-id-19badeba-53c7-4edf-a2aa-41cfcc77db14, #column-wrap-id-de71f60b-64c6-47ef-be9e-72878dc36c0b, #column-wrap-id-cc10c5b0-0fea-4df7-83ea-790d438f52f0, #column-wrap-id-5f323f07-826f-47ea-9813-b929428330b8 {max-width: 100% !important;flex-basis: 100% !important;}
  
  /* title side column */
  #column-wrap-id-c5d2f10d-0e2c-4e2f-8089-860292bd0dd4, #column-wrap-id-d99a2b21-f60f-40f1-b721-916657340a4b, #column-wrap-id-c5a29b57-2de8-4586-aab8-f2f722b810f8 {display: none;}
  #column-wrap-id-7b5f18db-26a7-4aa6-a8ec-0a8fcaa24b08, #column-wrap-id-4ff8f348-2db6-4d19-b507-791763699222, #column-wrap-id-c833572a-d048-439e-b7fd-012af9d5b987 {max-width: 100% !important;flex-basis: 100% !important;}
  #column-wrap-id-45681583-31aa-4792-a984-02f9a4950720 {max-width: 30% !important;flex-basis: 30% !important;}
  #column-wrap-id-f039152e-4c33-46fd-9764-53cab7b9748b {max-width: 70% !important;flex-basis: 70% !important;}
  /*  */

  .quick-carsh-carousel .sppb-carousel-extended-item img {height: 230px !important;}
  .sales-carousel .sppb-carousel-extended-item img {height: 230px !important;}
  .bootcamps-carousel .sppb-carousel-extended-item img {height: 230px !important;}
  .bootcamps-carousel .sppb-carousel-extended-item a {margin: 0 5px;}
  .quick-carsh-carousel .sppb-carousel-extended-item a {margin: 0 5px;}
  .sales-carousel .sppb-carousel-extended-item a {margin: 0 5px;}
  .course-card {max-width: 48%;flex: 0 0 48%;}
  .sales_lesson_search_bar div#column-wrap-id-1da7a698-7866-47ba-bd3e-d3fbbb5d5ed6 {max-width: 100%;flex-basis: 100%;}

  /* rows full size  */
  .bootcamp_list >.sppb-container-inner .sppb-row-column:first-child {max-width: 100% !important;flex-basis: 100% !important;}
  .crash_course_list >.sppb-container-inner .sppb-row-column:first-child {max-width: 100% !important;flex-basis: 100% !important;}
  .watch_live_list >.sppb-container-inner .sppb-row-column:first-child {max-width: 100% !important;flex-basis: 100% !important;}
  .series_list >.sppb-container-inner .sppb-row-column:first-child {max-width: 100% !important;flex-basis: 100% !important;}
  .carousel_list >.sppb-container-inner .sppb-row-column:first-child {max-width: 100% !important;flex-basis: 100% !important;}
  .sales_lesson_list >.sppb-container-inner .sppb-row-column:first-child {max-width: 100% !important;flex-basis: 100% !important;}
  .carousel_list_width > .sppb-row-container > .sppb-row > .sppb-row-column:first-child {max-width: 100% !important;flex-basis: 100% !important;}
  .pre_footer_sec_full_width > .sppb-row-container > .sppb-row > .sppb-row-column:first-child {max-width: 100% !important;flex-basis: 100% !important;}
  .btns_wrap .dashboard-card > .sppb-row-container > .sppb-row > .sppb-row-column:first-child {max-width: 100% !important;flex-basis: 100% !important;}
  /*  */

  /* book a call page */
  .book_call_sec .banner_title h2.sppb-addon-title {font-size: 32px !important;line-height: 45px !important;}
  .book_call_sec div#section-id-d2e5d840-f29e-4623-b572-faeaa35fc31f {padding: 30px !important;}
  .linkdin_sec div#column-wrap-id-340f78c5-fced-431a-b9bf-48608c9fb692 {max-width: 100%;flex-basis: 100%;}
  .linkdin_sec .sppb-carousel-extended-item {margin: 0 3px;}

  /*  */

  .btns_wrap .dashboard-card .sppb-row-column:first-child {max-width: 30% !important;flex: 0 0 30% !important;}
  .btns_wrap .dashboard-card .sppb-row-column:last-child {max-width: 70% !important;flex: 0 0 70% !important;}

  /* course detail page */
  .view-course .course_container .row {display: block;}
  .view-course .course_container .row .col-8.col-md-8, .view-course .course_container .row .col-4.col-md-4 {width: 100%;flex: 0 0 100%;}
  .view-course .course_container div#splms .fwdevp, .view-course .course_container div#splms .fwdevp > div {width: 100% !important;}
  .view-course .course_container .course-lessons {margin-top: 20px;}
  .view-course .course_container .mcourse-detail {padding: 30px ;}
  /*  */

  .custom-articles-grid .custom-card {max-width: 48%;flex: 0 0 48%;}
  
}

@media screen and (max-width: 980px) {

  /* #offcanvas-toggler {display: block !important;}
  #offcanvas-toggler .burger-icon>span {background-color: #fff;}
  .offcanvas-active .burger-icon>span:nth-child(1), #modal-menu-toggler.active .burger-icon>span:nth-child(1) {transform: translate(0, 9px) rotate(-45deg);}
  .offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span {background-color: #fff;}
  .offcanvas-menu {background: #1B1B1B;}
  .offcanvas-menu .offcanvas-inner ul.menu>li>span, .offcanvas-menu .offcanvas-inner ul.menu>li>a {background: transparent !important;border: 1px solid #2F2F2F;margin: 5px 0;text-align: left !important;border-radius: 8px;justify-content: flex-start;opacity: 1;padding: 3px 15px !important;line-height: 40px !important;margin-right: 0 !important;}
  .offcanvas-menu .offcanvas-inner ul.menu>li>span:hover, .offcanvas-menu .offcanvas-inner ul.menu>li>a:hover {background: #2f2f2f;}
  .offcanvas-menu .offcanvas-inner .header-modules {display: block !important;}
  .offcanvas-menu .offcanvas-inner .header-modules .sp-profile-wrapper a.sp-sign-in {line-height: 48px !important;height: 48px !important;top: 0 !important;background: transparent !important;border: 1px solid #2F2F2F !important;justify-content: flex-start;}
  .offcanvas-menu .offcanvas-inner .header-modules .sp-profile-wrapper .user-text {display: block !important;} */
  /* #menu-toggle {padding: 8px 6px;font-size: 14px;} */
  #sp-left {display: none;}

  .btns_wrap .dashboard-card {margin: 2px 0;}
  .upcoming_event .icrounded_eventlist .ic-event-card {display: block;}
  .upcoming_event .icrounded_eventlist .ic-event-card .ic-event-image {max-width: 100%;height: 201px;}
  .upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content {max-width: 100%;}
  .upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .ic-event-date {order: 2;max-width: 100%;flex: 0 0 100%;margin: 10px 0;}
  .upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .new_online_course_event {order: 1;}
  .upcoming_event .icrounded_eventlist .ic-event-card .ic-event-content .ic-event-date-and-badge {flex-wrap: wrap;}
  
  .dashbord_top .sppb-section {padding: 20px 20px 0px 20px !important;}
  .dashbord_top .sppb-section .sppb-addon-header h2.sppb-addon-title {font-size: 28px !important;line-height: 40px !important;}
  .dashbord_top .sppb-section .sppb-addon-header h4.sppb-addon-title {font-size: 16px !important;line-height: 20px !important;}
  .dashbord_top .wrap_banner_content {max-width: 60%;width: 100%;}
  .dash-img {width: 260px;}
  .dash-img img {height: 340px;}
  .dashbord_top .button_group {margin-bottom: 20px !important;}
  .inner_banner_sec .sppb-section {padding: 0px 20px !important;}
  .inner_banner_sec .supporting-text {font-size: 18px;line-height: 25px;}
  .inner_banner_sec .sppb-section .sppb-addon-header h2.sppb-addon-title {font-size: 28px !important;line-height: 40px !important;}
  .inner_banner_sec .wrap_banner_content {padding: 40px 0 !important;}

  .bootcamps-carousel .next-control i.fa.fa-long-arrow-right:before {width: 30px;height: 30px;background-size: 30px;right: 0;}
  .bootcamps-carousel .prev-control i.fa.fa-long-arrow-left:before {width: 30px;height: 30px;background-size: 30px;right: 35px;}
  .quick-carsh-carousel .next-control i.fa.fa-long-arrow-right:before {width: 30px;height: 30px;background-size: 30px;right: 0;}
  .quick-carsh-carousel .prev-control i.fa.fa-long-arrow-left:before {width: 30px;height: 30px;background-size: 30px;right: 35px;}
  .sales-carousel .next-control i.fa.fa-long-arrow-right:before {width: 30px;height: 30px;background-size: 30px;right: 0;}
  .sales-carousel .prev-control i.fa.fa-long-arrow-left:before {width: 30px;height: 30px;background-size: 30px;right: 35px;}
  .linkdin_sec .next-control i.fa.fa-long-arrow-right:before {width: 30px;height: 30px;background-size: 30px;right: 0;}
  .linkdin_sec .prev-control i.fa.fa-long-arrow-left:before {width: 30px;height: 30px;background-size: 30px;right: 35px;}
  .sppb-articles-carousel-wrap .fa-angle-right.slick-arrow:before {width: 30px;height: 30px;background-size: 30px;right: 0px;}
  .sppb-articles-carousel-wrap .fa-angle-left.slick-arrow:before {width: 30px;height: 30px;background-size: 30px;right: 35px;}

  /* .sales-carousel .sppb-carousel-extended-item a {height: 300px;} */

  .dashbord-resourses .sppb-addon-article .sppb-article-info-wrap h3 {min-height: auto;}
  div#section-id-42a60278-2050-4483-b623-15c259f0d6b3 .sppb-row.sppb-nested-row {display: block;}
  div#column-wrap-id-f039152e-4c33-46fd-9764-53cab7b9748b, div#column-wrap-id-45681583-31aa-4792-a984-02f9a4950720 {max-width: 100% !important;}
  .pre_footer_sec section#section-id-6136dac8-272e-4b92-8fc4-b56ae676822a {padding: 15px !important;}
  .pre_footer_sec ul.bootcamp_point {margin: 10px 0;}
  .pre_footer_sec #sppb-addon-wrapper-2e71a862-e0dc-4fb4-8264-415fba21640d {margin-top: 10px;margin-bottom: 10px;}
  .bootcamps-carousel .sppb-carousel-extended-outer-stage, .quick-carsh-carousel .sppb-carousel-extended-outer-stage {height: 450px !important;}
  .dashbord_top.what_live_page .box_width {padding: 0 15px !important;}
  .carousel_list .quick-carsh-carousel .sppb-carousel-extended-item img {height: 190px !important;}
  .book_call_sec .banner_title h2.sppb-addon-title {font-size: 28px !important;line-height: 40px !important;margin-bottom: 20px !important;}


  .quick-carsh-carousel .sppb-carousel-extended-item img {height: 180px !important;}
  .sales-carousel .sppb-carousel-extended-item img {height: 180px !important;}
  .bootcamps-carousel .sppb-carousel-extended-item img {height: 180px !important;}

  /* linkdin sec */
  .linkdin_sec .sppb-carousel-extended-item {padding: 20px 10px;border-radius: 12px;margin-right: 5px !important;}
  .linkdin_sec .sppb-carousel-extended-item .sppb-testimonial-carousel-content-wrap {display: block;}
  .linkdin_sec .sppb-testimonial-carousel-content-wrap:after {right: -5px;}
  .linkdin_sec .sppb-carousel-extended-item .sppb-testimonial-carousel-content-wrap .sppb-testimonial-carousel-img-wrap {margin-right: 0 !important;margin-bottom: 15px;}
  .linkdin_sec .sec_title .sppb-addon-title {line-height: 20px !important;}
  /*  */


}

@media screen and (max-width: 767px) {



}

@media screen and (max-width: 525px) {
  
  #sp-main-body {padding: 30px 10px !important;}
  #sp-header {height: 60px !important;}
  .dashbord_top .sppb-section {padding: 0 5px !important;}
  .dashbord_top .wrap_banner_content {max-width: 75%;width: 100%;margin-top: 15px;}
  .dashbord_top .sppb-section .sppb-addon-header h2.sppb-addon-title {font-size: 22px !important;line-height: 32px !important;}
  .dashbord_top .sppb-section .sppb-addon-header h4.sppb-addon-title {font-size: 14px !important;line-height: 20px !important;max-width: 60%;width: 100%;}
  .dashbord_top .button_group {margin: 10px 0 12px !important;display: block !important;}
  .dashbord_top .button_group .learn_more_btn {margin-bottom: 5px;padding: 8px 15px !important;}
  .dashbord_top .button_group .get_started_btn {padding: 8px 15px !important;}
  .dash-img {width: 180px;}
  .dash-img img {height: 230px;}
  .inner_banner_sec .dash-img, .inner_banner_sec.sales_lesson .dash-img {width: 350px;}
  .inner_banner_sec .dash-img img, .inner_banner_sec.sales_lesson .dash-img img {height: 200px;right: -90px;position: relative;}
  .inner_banner_sec .wrap_banner_content {max-width: 60%;width: 100%;}
  .inner_banner_sec .sppb-section .sppb-addon-header h2.sppb-addon-title {font-size: 22px !important;line-height: 32px !important;}
  .inner_banner_sec .sppb-section .sppb-addon-header h4.sppb-addon-title {font-size: 14px !important;line-height: 20px !important;}
  .inner_banner_sec .wrap_banner_content {padding: 20px 0 !important;}
  .inner_banner_sec .supporting-text {font-size: 16px;line-height: 24px;}


  .course-card {max-width: 100%;flex: 0 0 100%;}
  .bootcamp_list .course-card {max-width: 100%;flex: 0 0 100%;}
  .course-card .wrap_all_content .card-content .title_text {min-height: auto;}
  .custom-articles-grid .custom-card {max-width: 100%;flex: 0 0 100%;}
  .search_bar_sec .sppb-addon-content form input {padding: 15px 15px !important;}
  #sppb-addon-adc9291d-bdb1-4b4d-8810-9594ad4fd3a4 .badge-group {padding: 3px 3px 3px 10px !important; }
  #sppb-addon-adc9291d-bdb1-4b4d-8810-9594ad4fd3a4 .badge-group .text-wrapper, #sppb-addon-adc9291d-bdb1-4b4d-8810-9594ad4fd3a4 .badge-group .div {font-size: 10px !important;}
  #sppb-addon-acd5e7f6-07b8-447f-8651-4db8b4eace76 .badge-group .text-wrapper, #sppb-addon-acd5e7f6-07b8-447f-8651-4db8b4eace76 .badge-group .div {font-size: 10px !important;}
  #sppb-addon-adc9291d-bdb1-4b4d-8810-9594ad4fd3a4 .badge-group .frame i.fa-solid.fa-video {font-size: 12px !important;}
  #sppb-addon-adc9291d-bdb1-4b4d-8810-9594ad4fd3a4 .badge-group .frame i.fa-solid.fa-video {font-size: 12px !important;}
  #sppb-addon-2e71a862-e0dc-4fb4-8264-415fba21640d .badge-group {padding: 3px 3px 3px 10px !important; }
  #sppb-addon-2e71a862-e0dc-4fb4-8264-415fba21640d .badge-group .text-wrapper, #sppb-addon-2e71a862-e0dc-4fb4-8264-415fba21640d .badge-group .div {font-size: 10px !important;}
  #sppb-addon-acd5e7f6-07b8-447f-8651-4db8b4eace76 .badge-group .text-wrapper, #sppb-addon-acd5e7f6-07b8-447f-8651-4db8b4eace76 .badge-group .div {font-size: 10px !important;}
  #sppb-addon-2e71a862-e0dc-4fb4-8264-415fba21640d .badge-group .frame i.fa-solid.fa-video {font-size: 12px !important;}
  #sppb-addon-2e71a862-e0dc-4fb4-8264-415fba21640d .badge-group .frame i.fa-solid.fa-video {font-size: 12px !important;}
  .pre_footer_sec section#section-id-6136dac8-272e-4b92-8fc4-b56ae676822a:after {content: '';position: absolute;background: #00000080;width: 100%;height: 100%;top: 0;z-index: 1;left: 0;}
  .reserve_place_btn .buttons-button {padding: 8px 20px;margin-bottom: 15px;}
  .upcoming_event {margin-top: 10px !important;}
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column#column-wrap-id-8d3cbae9-0bdc-4cda-9fbf-68739e8aee38 {margin-top: 10px;}
  .wrap_main_content > .sppb-row-container > .sppb-row > .sppb-row-column .calender_width {max-width: 100%;}
  
  /* sections padding */
  div#section-id-6c91baf2-c038-415e-9cb3-681a6faf8b42, div#section-id-19ec5987-8d16-4719-bd5d-43edaf4444de, div#section-id-75f88842-de40-4da8-b1c8-0fa0abc2f508, 
      div#section-id-95298abf-bb11-4f5e-8e32-608792cbeb98, div#section-id-efef1f58-316f-4274-b1fc-f4be5e3ce7aa, div#section-id-fd4d17a7-71c3-4a33-8b66-e9b74f5095cd, div#section-id-0f680c63-4f62-481c-9de7-0f3021fd581a, 
      div#section-id-7a9613ea-0596-4945-9db8-bc2a0907da48, div#section-id-4c6d5b6c-a26c-4b2d-83d7-d70d376235b9, div#section-id-244f1fe1-22e2-41a5-bc1a-d642b8ec1426, div#section-id-b8c01071-4cca-469a-9878-8dbe8f13d5b7,
      div#section-id-08b23904-8f86-4e6b-98c5-594e86794d55, div#section-id-a3245c89-4d28-4912-b865-6ed7fee348ca, div#section-id-57a4af65-b4e0-4c05-ad1d-6b3050ffe816, div#section-id-1545d4cc-d21c-4889-9220-ac7c3e378574,
      div#section-id-a4bfba08-91a8-4dea-b6c7-8331750999e6, div#section-id-c9a9c4f5-303e-436d-92b9-3f5831d7e042 {padding: 15px !important;}
  /*  */
  
  .book_call_sec div#section-id-d2e5d840-f29e-4623-b572-faeaa35fc31f {padding: 15px !important;}
  .book_call_sec .get_started_btn {margin-bottom: 20px;}
  .book_call_sec .blank_shadow {min-height: 250px;}
  .pre_footer_sec h6.sppb-addon-title br {display: none;}

  /* course detail page */
  .view-course .course_container .mcourse-title {font-size: 22px;line-height: 28px;}
  /*  */
  .pre_footer_sec section#section-id-6136dac8-272e-4b92-8fc4-b56ae676822a {padding-right: 0 !important;padding-left: 0 !important;}
  
  
  .btns_wrap .dashboard-card .sppb-row-column:first-child .sppb-addon-content {text-align: left;}
  .btns_wrap .dashboard-card .sppb-row-column:last-child {max-width: 65% !important;flex: 0 0 65% !important;padding-left: 0;padding-right: 10px;}
  .btns_wrap .dashboard-card .sppb-row-column:first-child {max-width: 35% !important;flex: 0 0 35% !important;padding-left: 10px;padding-right: 10px;}

}

@media screen and (max-width: 375px) {


}

@media screen and (max-width: 320px) {



}


