body {
    background:#fff;
}
.navbar-default img.custom-logo {
    max-width: 212px;
}
:root, [data-bs-theme="light"] {
    --bs-blue: #0d6efd;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #fd7e14;
    --bs-yellow: #ffc107;
    --bs-green: #198754;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-black: #000;
    --bs-gray: #475569;
    --bs-gray-dark: #1e293b;
    --bs-gray-black: #000;
    --bs-gray-100: #f1f5f9;
    --bs-gray-200: #e2e8f0;
    --bs-gray-300: #cbd5e1;
    --bs-gray-400: #94a3b8;
    --bs-gray-500: #64748b;
    --bs-gray-600: #475569;
    --bs-gray-700: #334155;
    --bs-gray-800: #1e293b;
    --bs-gray-900: #0f172a;
    --bs-gray-1000: #0b1324;
    --bs-gray-white: #fff;
    --bs-primary: #2c80c0;
    --bs-secondary: #64748b;
    --bs-success: #38a169;
    --bs-info: #0ea5e9;
    --bs-warning: #f59e0b;
    --bs-danger: #dc2626;
    --bs-light: #f1f5f9;
    --bs-dark: #0f172a;
    --bs-white: #fff;
    --bs-light-primary: #ede9fe;
    --bs-light-danger: #fad9d8;
    --bs-light-info: #e1f6ff;
    --bs-light-warning: #ffeeda;
    --bs-light-secondary: #e4e3e9;
    --bs-light-success: #d1f5ea;
    --bs-light-dark: #d1cfd8;
    --bs-dark-primary: #593cc1;
    --bs-dark-warning: #c28135;
    --bs-dark-info: #51a0c2;
    --bs-dark-danger: #ae302e;
    --bs-dark-success: #139a74;
    --bs-dark-secondary: #5c596d;
    --bs-primary-rgb: 44,128,192;
    --bs-secondary-rgb: 100,116,139;
    --bs-success-rgb: 56,161,105;
    --bs-info-rgb: 14,165,233;
    --bs-warning-rgb: 245,158,11;
    --bs-danger-rgb: 220,38,38;
    --bs-light-rgb: 241,245,249;
    --bs-dark-rgb: 15,23,42;
    --bs-light-primary-rgb: 237,233,254;
    --bs-light-danger-rgb: 250,217,216;
    --bs-light-info-rgb: 225,246,255;
    --bs-light-warning-rgb: 255,238,218;
    --bs-light-secondary-rgb: 228,227,233;
    --bs-light-success-rgb: 209,245,234;
    --bs-light-dark-rgb: 209,207,216;
    --bs-dark-primary-rgb: 89,60,193;
    --bs-dark-warning-rgb: 194,129,53;
    --bs-dark-info-rgb: 81,160,194;
    --bs-dark-danger-rgb: 174,48,46;
    --bs-dark-success-rgb: 19,154,116;
    --bs-dark-secondary-rgb: 92,89,109;
    --bs-primary-text-emphasis: #12334d;
    --bs-secondary-text-emphasis: #282e38;
    --bs-success-text-emphasis: #16402a;
    --bs-info-text-emphasis: #06425d;
    --bs-warning-text-emphasis: #623f04;
    --bs-danger-text-emphasis: #580f0f;
    --bs-light-text-emphasis: #334155;
    --bs-dark-text-emphasis: #334155;
    --bs-primary-bg-subtle: #d5e6f2;
    --bs-secondary-bg-subtle: #e0e3e8;
    --bs-success-bg-subtle: #d7ece1;
    --bs-info-bg-subtle: #cfedfb;
    --bs-warning-bg-subtle: #fdecce;
    --bs-danger-bg-subtle: #f8d4d4;
    --bs-light-bg-subtle: #f8fafc;
    --bs-dark-bg-subtle: #94a3b8;
    --bs-primary-border-subtle: #abcce6;
    --bs-secondary-border-subtle: #c1c7d1;
    --bs-success-border-subtle: #afd9c3;
    --bs-info-border-subtle: #9fdbf6;
    --bs-warning-border-subtle: #fbd89d;
    --bs-danger-border-subtle: #f1a8a8;
    --bs-light-border-subtle: #e2e8f0;
    --bs-dark-border-subtle: #64748b;
    --bs-white-rgb: 255,255,255;
    --bs-black-rgb: 0,0,0;
    --bs-font-sans-serif: "Inter","sans-serif";
    --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
    --bs-gradient: linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));
    --bs-body-font-family: "Inter","sans-serif";
    --bs-body-font-size: 0.875rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.6;
    --bs-body-color-rgb: 100,116,139;
    --bs-body-bg-rgb: 241,245,249;
    --bs-emphasis-color: #000;
    --bs-emphasis-color-rgb: 0,0,0;
    --bs-secondary-color: rgba(100,116,139,.75);
    --bs-secondary-color-rgb: 100,116,139;
    --bs-secondary-bg: #e2e8f0;
    --bs-secondary-bg-rgb: 226,232,240;
    --bs-tertiary-color: rgba(100,116,139,.5);
    --bs-tertiary-color-rgb: 100,116,139;
    --bs-tertiary-bg: #f1f5f9;
    --bs-tertiary-bg-rgb: 241,245,249;
    --bs-heading-color: var(--bs-headings-color);
    --bs-link-color: #2c80c0;
    --bs-link-color-rgb: 44,128,192;
    --bs-link-decoration: none;
    --bs-link-hover-color: #23669a;
    --bs-link-hover-color-rgb: 35,102,154;
    --bs-code-color: #d63384;
    --bs-highlight-color: #64748b;
    --bs-highlight-bg: #fff3cd;
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: var(--bs-border-color);
    --bs-border-color-translucent: #cbd5e1;
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 2rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0px 3px 6px rgba(17,24,39,.1);
    --bs-box-shadow-sm: 0px 1px 3px rgba(17,24,39,.09);
    --bs-box-shadow-lg: 0 6px 8px 0 rgba(17,24,39,.08),0 0 0 1px rgba(17,24,39,.04);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0,0,0,.075);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(44,128,192,.25);
    --bs-form-valid-color: #38a169;
    --bs-form-valid-border-color: #38a169;
    --bs-form-invalid-color: #dc2626;
    --bs-form-invalid-border-color: #dc2626;
}

.pagination {
    --bs-pagination-padding-x: 0.925rem;
    --bs-pagination-padding-y: 0.5rem;
    --bs-pagination-font-size: 0.875rem;
    --bs-pagination-color: #5c5776;
    --bs-pagination-bg: #fff;
    --bs-pagination-border-width: 1px;
    --bs-pagination-border-color: #eae7f5;
    --bs-pagination-border-radius: var(--bs-border-radius);
    --bs-pagination-hover-color: #fff;
    --bs-pagination-hover-bg: #2c80c0;
    --bs-pagination-hover-border-color: #2c80c0;
    --bs-pagination-focus-color: var(--bs-link-hover-color);
    --bs-pagination-focus-bg: var(--bs-secondary-bg);
    --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(44, 128, 92, 0.25);
    --bs-pagination-active-color: #fff;
    --bs-pagination-active-bg: #2c80c0;
    --bs-pagination-active-border-color: #2c80c0;
    --bs-pagination-disabled-color: var(--bs-secondary-color);
    --bs-pagination-disabled-bg: var(--bs-secondary-bg);
    --bs-pagination-disabled-border-color: var(--bs-border-color);
    display: flex;
    padding-left: 0;
    list-style: none;
}

.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    margin-top: calc(-1*var(--bs-gutter-y));
    margin-right: calc(-.5*var(--bs-gutter-x));
    margin-left: calc(-.5*var(--bs-gutter-x));
}

.clspricehide span.price-card--price-number.price__number.odometer.odometer-auto-theme {
    display: none;
}
.clspricehide span.price-card--price-number.odometer.price__number {
    display: none;
}
body form.search-form {
    display: none;
}
:root {
    --bs-border-color: #e2e8f0;
}
.lead {
    font-size: 1.25rem;
    font-weight: 500;
}
@media (max-width: 576px) {
.navbar .navbar-brand {
    width: 160px;
}
    .mbtnmenucls {
    display:none;
}
.container {
        max-width: 540px;
    }
}

@media (max-width: 767px) {
.elementor:not(.elementor-bc-flex-widget) .clsdflexunsetapps .elementor-widget-wrap { display: unset; }
.clssectionhead h2 { text-align: center; }
}

.btn-outline-primary, #courseForm.create-course .tutor-course-builder-section .video_source_wrap_html5 .video_upload_btn, #courseForm.create-course .tutor-course-builder-section .video_source_wrap_html5 .tutor-course-thumbnail-upload-btn, #courseForm.create-course .tutor-course-builder-section #tutor-course-content-builder-root .new-topic-btn-wrap .create_new_topic_btn, #courseForm.create-course .tutor-course-builder-section #tutor-course-content-builder-root .tutor-quiz-builder-modal-wrap .tutor-quiz-builder-modal-control-btn-group .quiz-modal-tab-navigation-btn.quiz-modal-btn-cancel, .modal-view-double-segment .tutor-btn-outline {
    --bs-btn-color: #2c80c0;
    --bs-btn-border-color: #2c80c0;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #2c80c0;
    --bs-btn-hover-border-color: #2c80c0;
    --bs-btn-focus-shadow-rgb: 117, 79, 254;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #2c80c0;
    --bs-btn-active-border-color: #2c80c0;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #2c80c0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #2c80c0;
    --bs-gradient: none;
}
.accordion-item {
    color: var(--bs-accordion-color);
    background-color: var(--bs-accordion-bg);
    border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion {
    --bs-accordion-color: var(--bs-body-color);
    --bs-accordion-bg: var(--bs-card-background);
    --bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;
    --bs-accordion-border-color: var(--bs-border-color);
    --bs-accordion-border-width: var(--bs-border-width);
    --bs-accordion-border-radius: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2364748b'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2312334d'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-border-color: var(--bs-input-focus-border);
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(44,128,192,.25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-accordion-button-active-color);
    --bs-accordion-active-bg: var(--bs-border-color);
}
/* hereo section  */
.clsgkheroheadline h1, .blog h1.page-title.display-2.fw-bold {
    font-size: 56px;
    line-height: 67px;

}
/* section heading section  */
.clssectionhead h2 {
    font-size: 40px;
    line-height: 48px;
    text-align: center;
}
.clssectionhead h1 {
    font-size: 32px;
    line-height: 48px;
}
.blog .card-body h3.entry-title a {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
}
.single.single-post .single-post__header h2 {font-size: 48px; line-height: 58px;}