diff --git a/themes/portal/_accessibility.scss b/themes/portal/_accessibility.scss
index d38d272b1d88c9fa832aed09fab073fb31aa3647..158542d9faa4c7d8a1b0471acd56b43389b3ab19 100644
--- a/themes/portal/_accessibility.scss
+++ b/themes/portal/_accessibility.scss
@@ -192,7 +192,15 @@ html[accessible-theme="accessible"] {
         .sb-pageSection-header {
             .sb-pageSection-sentenceCase {
                 .sb-pageSection-count {
-                    background-color: #9a3713 !important;
+                    background-color: var(--white) !important;
+                    border-radius: 2px;
+                    border: 1px solid rgba(255,189,180, 1);
+                    opacity: 1;
+                    background-color: rgba(255,255,255, 1);
+                    color: var(--primary-color);
+                    .sb-label {
+                        color: var(--primary-color) !important;
+                    }
                 }
             }
 
diff --git a/themes/portal/_layout-base.scss b/themes/portal/_layout-base.scss
index 1a6029bf8cdde19848f70bf76a6916d91b15b7af..527dcb1924ca4dc7cb137ff8e847cd788d819d0f 100644
--- a/themes/portal/_layout-base.scss
+++ b/themes/portal/_layout-base.scss
@@ -11,7 +11,7 @@ html[data-theme='default'] {
 
   
     --sbt-body-bg: #E5EDF5;
-    --sbt-body-bg2: #f3f7fa;
+    --sbt-body-bg2: var(--sb-header-bg);
     --sb-header-bg: var(--primary-300); //var(--primary-300);
 
     //global variables
@@ -35,13 +35,13 @@ html[data-theme='default'] {
     --sbt-badge-bg: var(--rc-d4d3d3);
     --sbfield-label-text: var(--gray-800);
     --sbt-sidemenu-overlay-bg: var(--rc-rgba-black);
-    --sbt-sidemenu-bg: var(--sbt-body-bg2);
+    --sbt-sidemenu-bg: var(--white);
     --sbt-green-bg: var(--white);
     --sbt-language-dropdown-bg: var(--white);
     --sbt-class-bar-label-text: var(--gray-800);
     --sb-filter-bar-bg: var(--white);
     --sb-container-bg: var(--white);
-    --sidebar-profil-header-bg: var(--sbt-body-bg);
+    --sidebar-profil-header-bg: var(--primary-theme-shade);
     --sb-linkmenu-bg: var(--white);
     --sb-linkmenu-text: var(--primary-400);
     --sb-linkmenu-active-text: var(--primary-400);
@@ -55,7 +55,7 @@ html[data-theme='default'] {
     //header
     --sb-menu-bg: var(--sb-body-bg);
     --sb-menu-item: var(--gray-800);
-    --sb-header-bg: var(--primary-theme);
+    --sb-header-bg: var(--grey-05);
     --sb-notification-bg: var(--white);
     --sb-header-qrcode-btn-bg: var(--white);
     --sb-header-qrcode-btn-border: var(--primary-300);
@@ -87,7 +87,7 @@ html[data-theme='default'] {
     --sb-course-progress-status-label: #333333;
     --sb-list-data: var(--gray-400);
     --sb-list-items: #333333;
-    --sb-profile-bg-c-4: var(--sbt-body-bg2);
+    --sb-profile-bg-c-4: var(--primary-theme-shade);
     --sb-profile-page-basic-label-bg: var(--white);
 
     //pagination
@@ -198,3 +198,537 @@ html[data-theme='default'] {
         background-color: #e6e1f9;
     }
 }
+.sbt-reset-bar {
+    position: relative !important;
+    justify-content: space-between !important;
+    top: 0 !important;
+    right: 0 !important;
+}
+.sbt-filter-bar {
+    padding: 1rem 1rem 1rem 1rem !important;
+    border-radius: 2px !important;
+    border: 1px solid rgba(0,0,0, 0.1) !important;
+    opacity: 1 !important;
+    background-color: rgba(255,245,243, 1) !important;
+    box-shadow: unset !important;
+}
+.txt-filter {
+    opacity: 1;
+    color: rgba(0,0,0,1) !important;
+    font-size: 14px !important;
+    font-weight: 700 !important;
+    font-style: normal !important;
+    letter-spacing: 0px !important;
+    text-align: left !important;
+    margin-bottom: 16px !important;
+}
+.profile {
+    &__info {
+      background-color: var(--primary-theme-shade);
+      position: relative;
+  
+      .icon-close {
+        top: calculateRem(16px);
+        left: unset !important;
+        right: calculateRem(16px);
+      }
+    }
+  
+    &__actions {
+      &__list {
+  
+        .list-item {
+  
+          &:hover,
+          &.active {
+            background-color: var(--primary-theme-shade);
+          }
+        }
+      }
+    }
+  }
+  .sb-member__name {
+    color: var(--black) !important;
+  }
+  .menu-list {
+    box-shadow: 0px 2px 8px rgba(0,0,0, 0.16) !important;
+    opacity: 1;
+    background-color: rgba(255,255,255, 1);
+  }
+  .sb-section-preference {
+    cursor: pointer;
+    display: flex;
+    align-items: center;
+    justify-content: space-between;
+    color: var(--sb-section-preference);
+    padding: calculateRem(32px);
+    border-radius: calculateRem(2px) !important ;
+    position: relative;
+    overflow: hidden;
+    margin-top:calculateRem(32px);
+    border-radius: 2px; 
+    border: 1px solid rgba(0,0,0, 0.1);
+  }
+  .sb-label-grid.sb-pills-grid .item {
+    border-radius: 2px !important;
+    border: 1px solid rgba(0,0,0, 0.2) !important;
+    opacity: 1;
+  }
+  
+  .sb-preference-info {
+    opacity: 1;
+    background-color: rgba(0,0,0, 0.8);
+    padding: 32px;
+    color: white;
+    display: flex;
+    justify-content: space-between;
+    align-items: center;
+    .sb-preference-btn {
+      display: flex;
+    }
+    .sb-btn-custom-primary {
+      border-radius: 2px;
+      opacity: 1;
+      background-color: rgba(255,255,255, 1);
+      opacity: 1;
+      color: rgba(0,0,0,1);
+      font-size: calculateRem(14px);
+      font-weight: 400;
+      font-style: normal;
+      letter-spacing: 0.29px;
+      text-align: right;
+    }
+    .sb-btn-custom-outline {
+      border-radius: 2px;
+      border: 1px solid rgba(255,255,255, 1);
+      opacity: 1;
+      background-color: transparent;
+      color: var(--white);
+    }
+  }
+  .your-preferance {
+    font-size: 14px;
+  }
+  .preference-items {
+    border-radius: 2px;
+    border: 1px solid rgba(0,0,0, 0.2);
+    opacity: 1;
+    padding: 8px;
+  }
+  .view-more {
+    opacity: 1;
+    color: rgba(236,73,51,1);
+    font-size: 14px;
+    font-weight: 700;
+    font-style: normal;
+    letter-spacing: 0.29px;
+    text-align: left;
+    text-decoration: underline;
+    cursor: pointer;
+  }
+.mat-select-value-text {
+    white-space: nowrap;
+    overflow: hidden;
+    text-overflow: ellipsis;
+    font-size: 14px;
+    font-weight: 400 !important;
+}
+.mat-expansion-panel {
+    border-radius: 2px !important;
+    border: 1px solid rgba(0,0,0, 0.1) !important;
+    opacity: 1 !important;
+    background-color: rgba(255,245,243, 1) !important;
+}
+
+.textbook {
+    border-radius: 2px;
+    opacity: 1;
+    padding: 16px;
+    &-container {
+      z-index: 2;
+      box-shadow: 0 0.125rem 0.4375rem 0 rgba(0, 0, 0, .16);
+      position: relative;
+      background-color: var(--gray-0);
+    }
+  
+    &__details {
+      flex: 1;
+      min-width: 0;
+    }
+  
+    &__bookimg {
+      width: calculateRem(48px);
+      height: calculateRem(48px);
+  
+      img {
+        width: calculateRem(48px);
+        height: calculateRem(48px);
+      }
+    }
+  
+    &__heading {
+      min-width: 0;
+      opacity: 1;
+      color: rgba(0,0,0,0.8) !important;
+      font-size: 18px;
+      font-weight: 700 !important;
+      font-style: normal;
+      letter-spacing: 0px;
+      text-align: left;
+      text-transform: capitalize;
+      
+      .textbook__title {
+            overflow: hidden;
+            text-overflow: ellipsis;
+            white-space: nowrap;
+            color: rgba(0,0,0,0.8);
+            font-size: 18px;
+            font-weight: 700;
+            font-style: normal;
+            letter-spacing: 0px;
+            text-align: left;
+      }
+    }
+  
+    &__addbtn {
+      white-space: nowrap;
+    }
+}
+:host::ng-deep {
+    .certified-course__progress {
+      padding: 16px !important;
+    }
+}
+.cc-player__list {
+    background-color: white !important;
+    padding: 0 1rem;
+    box-shadow: 0 0.1875rem 0.25rem 0 rgba(var(--rc-rgba-primary), 0.1);
+    border: 1px solid;
+    border-color: #b7b7b7;
+}
+.aspectratio{
+    border: 1px solid RGBA(0, 0, 0, 0.2);
+    border-radius: 2px;
+}
+.back-btn-text {
+color: black;
+}
+.content-header__title {
+color: black !important;
+}
+.cc-player__btn-back {
+background: var(--white) !important;
+margin-top: 2px;
+}
+.mat-progress-bar-buffer {
+background-color: rgb(229, 229, 229) !important;
+}
+.sb-course-btn-container {
+    flex-basis: 80%;
+  
+  }
+  .sb-share-container {
+    flex-basis: 20%;
+  }
+  .sb-btn-text {
+    opacity: 1;
+    color: rgba(255,255,255,1) !important;
+    font-size: 14px;
+    font-weight: 400;
+  }
+  .sb-rating-label{
+    opacity: 1;
+    color: rgba(0,0,0,0.8);
+    font-size: calculateRem(14px);
+    font-weight: 700;
+    font-style: normal;
+    letter-spacing: 0px;
+    text-align: left;
+  }
+  .back-btn{
+    opacity: 1;
+    color: rgba(0,0,0,1);
+    font-size: calculateRem(14px);
+    font-weight: 400;
+    font-style: normal;
+    letter-spacing: 0.29px;
+    text-align: left;
+    margin-left: 8px;
+    
+  }
+  .sb-btn-primary:hover {
+    background-color: var(--primary-theme-shade) !important;
+    color: var(--primary-theme) !important;
+    border-color:var(--primary-theme) !important; 
+  }
+  .header-container {
+    opacity: 1;
+    background-color: rgba(0,0,0, 0.05) !important;
+  }
+  .sb__header {
+    opacity: 1;
+    color: rgba(0,0,0,0.8);
+    font-size: calculateRem(18px) !important;
+    font-weight: 700 !important;
+    font-style: normal;
+    letter-spacing: 0px;
+    text-align: left;
+}
+.course__details{
+    opacity: 1;
+    color: rgba(0,0,0,0.4);
+    font-size: 14px;
+    font-weight: 400;
+    font-style: normal;
+    letter-spacing: 0px;
+    text-align: left;
+}
+.training-relevant {
+    display: flex;
+    align-items: center;
+    justify-content: space-between;
+    flex-wrap: wrap;
+    gap: 16px;
+    &__class {
+        border: 1px solid rgba(0,0,0, 0.2);
+        opacity: 1;
+        background-color: rgba(255,255,255, 0);
+        padding: 16px;
+        width: 49%;
+    }
+    &__medium {
+        border: 1px solid rgba(0,0,0, 0.2);
+        opacity: 1;
+        background-color: rgba(255,255,255, 0);
+        padding: 16px;
+        width: 49%;
+    }
+    &__subject{
+        border: 1px solid rgba(0,0,0, 0.2);
+        opacity: 1;
+        background-color: rgba(255,255,255, 0);
+        padding: 16px;
+        width: 100%;
+    }
+}
+.mat-progress-bar-fill::after{
+    background-color: var(--primary-theme)
+}
+.sb-course-details .certified-course__certificate {
+    background-color: white;
+}
+.sbaccordion.sbaccordion--toc { 
+    .sbaccordion__panel-header {
+      background:rgba(0, 0, 0, 0.05) ;
+      border-color: rgba(0, 0, 0, 0.1) ;
+    }   
+    .sbaccordion__panel-header__title {
+      display: flex !important;
+      align-items: center;
+      padding: calculateRem(8px) 0 !important;
+      opacity: 1;
+      color: rgba(0,0,0,1);
+      font-size: 14px;
+      font-weight: 400;
+      font-style: normal;
+      letter-spacing: 0px;
+      text-align: left;
+    }
+    .sbaccordion__panel-content {
+      border-color: rgba(0, 0, 0, 0.1);
+      .sbchapter__item{
+        border-color: rgba(0, 0, 0, 0.1);
+        &__title {
+          opacity: 1;
+          color: rgba(0,0,0,0.8);
+          font-size: 14px;
+          font-weight: 700;
+          font-style: normal;
+          letter-spacing: 0px;
+          text-align: left;
+        }
+      }
+    }
+  }
+  .notification-bell{ 
+    box-shadow: none !important;
+  }
+  .sb-course-details__information{
+    border: 1px solid rgba(0,0,0, 0.1);
+    background-color: rgba(255,245,243, 1);
+  }
+  .sb-mat-accordion .mat-expansion-panel {
+    background-color: var(--white) !important;
+  }
+  .content-video__player__details {
+    padding:  1rem 0 !important;
+}
+.content-video__player__title {
+    color: var(--primary-color) !important;
+}
+.mat-expansion-panel {
+    border-radius: 2px !important;
+    border: 1px solid rgba(0,0,0, 0.1) !important;
+    opacity: 1 !important;
+    background-color: rgba(255,245,243, 1) !important;
+}
+.quml-navigation__next--active {
+    background-color: var(--primary-theme);
+}
+.content-metadeta {
+    &__content {
+      border-bottom: none !important;
+    }
+}
+.mat-form-field-appearance-fill .mat-form-field-label {
+    top: 0.9em !important;
+}
+mat-label {
+    background-color: white !important;
+}
+.landing-page-section {
+    background-color:var(--sb-landing-page-bg);
+    border-bottom: none !important;
+    -webkit-box-shadow: none !important;
+    box-shadow: none !important;
+}
+.landing-page-about-project {
+    background-color: rgba(0, 0, 0, 0.05);
+  }
+  .align-items-center{
+    align-items: center;
+  }
+.welcome-text {
+    opacity: 1;
+    color: rgba(0,0,0,0.8);
+    font-size: calculateRem(16px);
+    font-weight: 400;
+    font-style: normal;
+    letter-spacing: 0px;
+    text-align: left;
+}
+.mission-name {
+    opacity: 1;
+    color: rgba(236,73,51,1);
+    font-size: calculateRem(32px);
+    font-weight: 700;
+    font-style: normal;
+    letter-spacing: 0px;
+    text-align: left;
+}
+.mission-details {
+    opacity: 0.8;
+    color: rgba(0,0,0,1);
+    font-size: calculateRem(14px);
+    font-weight: 400;
+    font-style: normal;
+    letter-spacing: 0.2px;
+    text-align: left;
+    line-height: 20px;
+    width: 460px;
+}
+.card-wrapper {
+    display: flex;
+    justify-content: space-between;
+}
+.link-cards {
+    opacity: 1;
+    background-color: rgb(253, 235, 232);
+    width: 32%;
+    margin-top: 24px;
+    border-radius: 4px;
+    height: 162px;
+    display: flex;
+    align-items: center;
+    justify-content: center;
+}
+.link-card-details {
+    display: flex;
+    align-items: center;
+    justify-content: center;
+    flex-wrap: wrap;
+    padding: 32px;
+    img {
+        width: 48px;
+        height: 48px;
+        margin-bottom: 8px;
+    }
+    p {
+        width: 100%;
+        text-align: center;
+        font-size: calculateRem(24px);
+    }
+}
+.marquee-section {
+    background-color: #FBD7D2 !important;
+}
+marquee {
+    opacity: 0.87;
+    color: rgba(0,0,0,1);
+    font-size: calculateRem(14px);
+    font-weight: 700;
+    font-style: normal;
+    letter-spacing: 0.3px;
+    text-align: center;
+    line-height: 21px;
+}
+@media screen and (min-width: 240px) and (max-width: 767px) {
+    .mission-details {
+        width: 100%;
+    }
+}
+.sb-label-grid .item {
+    margin: 0 !important;
+}
+.sb-label-grid.sb-pills-grid {
+    justify-content: space-between;
+}
+.sb-label-grid.sb-pills-grid .item {
+    width: 24% !important;
+}
+.ui.text.menu .item {
+    padding: 0.35714286em 1em !important;
+}
+.profile-bg-c-4 {
+    background: var(--white) !important;
+    color: var(--black);
+}
+.profile-frac-section {
+    background: var(--sb-profile-bg-c-4) !important;
+    color: var(--black);
+    padding: 24px;
+    border: 1px solid rgba(0, 0, 0, 0.1);
+    border-radius: 2px;
+}
+.fmedium-list {
+    display: flex;
+    align-items: center;
+    flex-wrap: wrap;
+}
+.sb-btn-border {
+    border-radius: 2px !important;
+}
+.ui.semi-circular.dodger-blue.basic.label {
+    border-radius: 2px !important;
+}
+.ui.semi-circular.update.basic.label, .ui.semi-circular.basic.label {
+    border-radius: 2px !important;
+}
+.ui.basic.label {
+    border: 1px solid rgba(34,36,38,.15) !important;
+}
+
+.mat-expansion-panel {
+    border-radius: 2px !important;
+    border: 1px solid rgba(0,0,0, 0.1) !important;
+    opacity: 1 !important;
+    background-color: rgba(255,245,243, 1) !important;
+}
+
+.ui.upForReviewTable.table {
+  border: 1px solid rgba(34,36,38,.15) !important;
+}
+
+.publicmenusection.ui.secondary.menu .active.item {
+    background: linear-gradient(270deg, rgba(var(--rc-rgba-d0d0d0), 0) 0%, var(--primary-theme-shade) 100%) !important;
+}
\ No newline at end of file
diff --git a/themes/portal/_layout-orange.scss b/themes/portal/_layout-orange.scss
new file mode 100644
index 0000000000000000000000000000000000000000..527dcb1924ca4dc7cb137ff8e847cd788d819d0f
--- /dev/null
+++ b/themes/portal/_layout-orange.scss
@@ -0,0 +1,734 @@
+@use "~@project-sunbird/sb-styles/assets/mixins/mixins" as *;
+
+html[data-theme='default'] {
+    --primary-theme: var(--primary-color);
+    --primary-theme-hsl: 210, 97%;
+    --primary-theme-rgb: rgb(2, 79, 156);
+    --primary-theme-contrast: #fff;
+    --primary-theme-contrast-rgb: rgb(255, 255, 255);
+    --primary-theme-shade: hsl(var(--primary-theme-hsl), 56%);
+    --primary-theme-tint: hsl(var(--primary-theme-hsl), 76%);
+
+  
+    --sbt-body-bg: #E5EDF5;
+    --sbt-body-bg2: var(--sb-header-bg);
+    --sb-header-bg: var(--primary-300); //var(--primary-300);
+
+    //global variables
+    --sbt-box-shadow-black: rgba(var(--rc-rgba-black), 0.1);
+    --sbt-box-shadow-primary: rgba(var(--primary-color-rgb), 0.1);
+    --sbt-footer-bg: #ffffff;
+    --sbt-theme-purple-selectbox: #6841B3;
+    --sbt-theme-green-selectbox: #008840;
+    --sbt-theme-blue-selectbox: #0531FF;
+    --sbt-theme-light-blue-selectbox: #171e22;
+    --sbt-theme-purple-selectbox-lbg: #F2EEFF;
+    --sbt-theme-green-selectbox-lbg: #E0F5EA;
+    --sbt-theme-blue-selectbox-lbg: #E5EDF5;
+    --sbt-theme-light-blue-selectbox-lbg: #E9F5FF;
+    --sbt-pill-hs: 212, 100%;
+    --sbt-pill-bg: var(--white);
+    --sbt-pill-bg-active: hsl(var(--sbt-pill-hs), 50%); // #0076FE
+    --sbt-pill-text: var(--black);
+    --sbt-pill-text-hover: var(--white);
+    --sbt-compt-bg: var(--sbt-body-bg);
+    --sbt-badge-bg: var(--rc-d4d3d3);
+    --sbfield-label-text: var(--gray-800);
+    --sbt-sidemenu-overlay-bg: var(--rc-rgba-black);
+    --sbt-sidemenu-bg: var(--white);
+    --sbt-green-bg: var(--white);
+    --sbt-language-dropdown-bg: var(--white);
+    --sbt-class-bar-label-text: var(--gray-800);
+    --sb-filter-bar-bg: var(--white);
+    --sb-container-bg: var(--white);
+    --sidebar-profil-header-bg: var(--primary-theme-shade);
+    --sb-linkmenu-bg: var(--white);
+    --sb-linkmenu-text: var(--primary-400);
+    --sb-linkmenu-active-text: var(--primary-400);
+    --sb-linkmenu-text-hover: var(--white);
+    --sb-btn-default-color: var(--white);
+    --sb-sidebar-menu-bg-active: var(--primary-0);
+    --sb-sidebar-menu-text: var(--primary-color);
+    --sb-graph-section-bg: var(--white);
+    --sb-linkmenu-icon-bg-hover: var(--white);
+
+    //header
+    --sb-menu-bg: var(--sb-body-bg);
+    --sb-menu-item: var(--gray-800);
+    --sb-header-bg: var(--grey-05);
+    --sb-notification-bg: var(--white);
+    --sb-header-qrcode-btn-bg: var(--white);
+    --sb-header-qrcode-btn-border: var(--primary-300);
+    --sb-search-input-bg: var(--white);
+    --sb-search-input-text: var(--gray-200);
+    --sb-search-btn-bg: var(--primary-100);
+    --sb-search-btn-text: var(--primary-400);
+    --sb-qrcode-divider: rgba(var(--rc-rgba-primary-300), 0.34);
+    --sb-language-dropdown-bg: var(--white);
+    --sb-language-dropdown-item: var(--black);
+    --sb-language-dropdown-item-active: rgba(var(--rc-rgba-black), .03);
+    --sb-search-auto-select: var(--white);
+    --sb-footer-bg: var(--primary-color);
+    --bell-icon: var(--primary-color);
+
+    --sb-search-btn-bg: var(--gray-800);
+    --sb-search-btn-text: var(--white);
+    --sbfaq-compt-bg: var(--sbt-body-bg);
+
+    //landing page
+    --sb-landing-page-bg: var(--white);
+    --sb-landing-page-segments: var(--white);
+    --sb-landing-page-cards: var(--white);
+    --sb-landing-page-cards-desc: rgba(var(--rc-rgba-black), .68);
+    --sb-landing-page-btn: transparent;
+
+    //profile page
+    --sb-profile-certificate-bg: var(--white);
+    --sb-course-progress-status-label: #333333;
+    --sb-list-data: var(--gray-400);
+    --sb-list-items: #333333;
+    --sb-profile-bg-c-4: var(--primary-theme-shade);
+    --sb-profile-page-basic-label-bg: var(--white);
+
+    //pagination
+    --sb-pagination-bg: var(--white);
+    --sb-pagination-item-bg: var(--sb-pagination-bg);
+    --sb-pagination-item: var(--gray-400);
+    --sb-pagination-item-active: var(--sb-pagination-item);
+
+    //filters
+    --sb-prominent-filter-bg: var(--white);
+    --sb-prominent-filter-title: rgba(var(--rc-rgba-black), .87);
+    --sb-multiple-dropdown-border: var(--gray-200);
+    --sb-multiple-dropdown-border-hover: rgba(34, 36, 38, .35);
+    --sb-multiple-dropdown-bg: transparent;
+    --sb-prominent-filter-field-color: var(--rc-4a4a4a);
+    --sb-dropdown-menu-bg: var(--white);
+    --sb-dropdown-menu-item: var(--rc-4a4a4a);
+    --sb-drodown-selection-active: #96c8da;
+    --ui-seleted-label-bg: #e8e8e8;
+    --ui-seleted-label-bg-hover: #e0e0e0;
+    --state-medium-container-bg: var(--sbt-body-bg2);
+    --sb-class-bar-bg: var(--sbt-body-bg2);
+    --sb-dropdown-menu-text: rgba(var(--rc-rgba-black), .8);
+    --ui-dropdown-menu-selected-item-bg: rgba(var(--rc-rgba-black), .03);
+    --ui-dropdown-menu-selected-item: rgba(var(--rc-rgba-black), .95);
+    --sb-filter-selected-dropdown-hover: var(--primary-color);
+    //slick slide card
+    --sb-card-bg: var(--white);
+    --sb-card-border: 0.0625rem solid var(--rc-dedede);
+    --sb-card-text: var(--gray-400);
+    --sb-card-slick-arrows-bg: var(--white);
+    --sb-profile-page-container: var(--white);
+    //myGroups
+    --sb-mygroups-bg: var(--white);
+    --groups-content-header: var(--rc-FAFAFA);
+    --kabab-menu-hover-bg: var(--gray-0);
+    --kabab-menu-dropdown-bg: var(--white);
+    --kabab-menu-dropdown-item-active: var(--primary-100);
+
+    //black header bar
+    --brand-header-tail-bg: #000000;
+    --brand-header-tail-text: #ffffff;
+    --primary-menu-link-active: #ff714a;
+
+    // Modal
+    --sb-modal-header-text: var(--white);
+    --sb-modal-content-bg: var(--white);
+    --sb-modal-actions-bg: var(--white);
+
+    // lazy loading
+    // --lazyload-bg: #f6f7f8;
+    // --grey-nuance-lighter: #eeeeee;
+    // --grey-nuance-darker: #dddddd;
+    // --fade-grey: #e8e8e8;
+
+    //cc
+    --cc-sbcard-type-bg: var(--black);
+    --cc-sbcard-type-br: var(--black);
+    --cc-sbcard-org-text: var(--black);
+    --cc-grade-pill-container-bg: var(--sbt-body-bg);
+
+    //joy theme
+    --themeflower-bg: #ffd92a;
+    --visit-helpcenter-bg: var(--white);
+    //--sbfaq-compt-bg: var(--white);
+    --signup-panel-bg: var(--white);
+
+    //explore-page
+    --sb-section-preference: var(--black);
+    --slick-dots-active-color: var(--gray-200);
+    --slick-dots-color: var(--gray-800);
+
+    .sb-single-resource {
+        .content-video__player {
+            background: var(--white);
+        }
+    }
+
+    ::placeholder {
+        color: var(--gray-800) !important;
+        opacity: 1 !important;
+        /* Firefox */
+    }
+
+    :-ms-input-placeholder,
+    ::-ms-input-placeholder {
+        /* Internet Explorer 10-11 */
+        color: #333333 !important;
+    }
+
+    .navBlock .pdf-nav-unit {
+        color: var(--white) !important;
+    }
+
+    .profile-bg-c-3 .school-id-section {
+        color: var(--black);
+    }
+
+    .user-profile-box .orange.text {
+        color: var(--red-100);
+    }
+
+    .orange-border {
+        border-color: var(--red-100);
+    }
+
+    .sb-modal-dropdown-web ul li:hover {
+        background-color: #e6e1f9;
+    }
+}
+.sbt-reset-bar {
+    position: relative !important;
+    justify-content: space-between !important;
+    top: 0 !important;
+    right: 0 !important;
+}
+.sbt-filter-bar {
+    padding: 1rem 1rem 1rem 1rem !important;
+    border-radius: 2px !important;
+    border: 1px solid rgba(0,0,0, 0.1) !important;
+    opacity: 1 !important;
+    background-color: rgba(255,245,243, 1) !important;
+    box-shadow: unset !important;
+}
+.txt-filter {
+    opacity: 1;
+    color: rgba(0,0,0,1) !important;
+    font-size: 14px !important;
+    font-weight: 700 !important;
+    font-style: normal !important;
+    letter-spacing: 0px !important;
+    text-align: left !important;
+    margin-bottom: 16px !important;
+}
+.profile {
+    &__info {
+      background-color: var(--primary-theme-shade);
+      position: relative;
+  
+      .icon-close {
+        top: calculateRem(16px);
+        left: unset !important;
+        right: calculateRem(16px);
+      }
+    }
+  
+    &__actions {
+      &__list {
+  
+        .list-item {
+  
+          &:hover,
+          &.active {
+            background-color: var(--primary-theme-shade);
+          }
+        }
+      }
+    }
+  }
+  .sb-member__name {
+    color: var(--black) !important;
+  }
+  .menu-list {
+    box-shadow: 0px 2px 8px rgba(0,0,0, 0.16) !important;
+    opacity: 1;
+    background-color: rgba(255,255,255, 1);
+  }
+  .sb-section-preference {
+    cursor: pointer;
+    display: flex;
+    align-items: center;
+    justify-content: space-between;
+    color: var(--sb-section-preference);
+    padding: calculateRem(32px);
+    border-radius: calculateRem(2px) !important ;
+    position: relative;
+    overflow: hidden;
+    margin-top:calculateRem(32px);
+    border-radius: 2px; 
+    border: 1px solid rgba(0,0,0, 0.1);
+  }
+  .sb-label-grid.sb-pills-grid .item {
+    border-radius: 2px !important;
+    border: 1px solid rgba(0,0,0, 0.2) !important;
+    opacity: 1;
+  }
+  
+  .sb-preference-info {
+    opacity: 1;
+    background-color: rgba(0,0,0, 0.8);
+    padding: 32px;
+    color: white;
+    display: flex;
+    justify-content: space-between;
+    align-items: center;
+    .sb-preference-btn {
+      display: flex;
+    }
+    .sb-btn-custom-primary {
+      border-radius: 2px;
+      opacity: 1;
+      background-color: rgba(255,255,255, 1);
+      opacity: 1;
+      color: rgba(0,0,0,1);
+      font-size: calculateRem(14px);
+      font-weight: 400;
+      font-style: normal;
+      letter-spacing: 0.29px;
+      text-align: right;
+    }
+    .sb-btn-custom-outline {
+      border-radius: 2px;
+      border: 1px solid rgba(255,255,255, 1);
+      opacity: 1;
+      background-color: transparent;
+      color: var(--white);
+    }
+  }
+  .your-preferance {
+    font-size: 14px;
+  }
+  .preference-items {
+    border-radius: 2px;
+    border: 1px solid rgba(0,0,0, 0.2);
+    opacity: 1;
+    padding: 8px;
+  }
+  .view-more {
+    opacity: 1;
+    color: rgba(236,73,51,1);
+    font-size: 14px;
+    font-weight: 700;
+    font-style: normal;
+    letter-spacing: 0.29px;
+    text-align: left;
+    text-decoration: underline;
+    cursor: pointer;
+  }
+.mat-select-value-text {
+    white-space: nowrap;
+    overflow: hidden;
+    text-overflow: ellipsis;
+    font-size: 14px;
+    font-weight: 400 !important;
+}
+.mat-expansion-panel {
+    border-radius: 2px !important;
+    border: 1px solid rgba(0,0,0, 0.1) !important;
+    opacity: 1 !important;
+    background-color: rgba(255,245,243, 1) !important;
+}
+
+.textbook {
+    border-radius: 2px;
+    opacity: 1;
+    padding: 16px;
+    &-container {
+      z-index: 2;
+      box-shadow: 0 0.125rem 0.4375rem 0 rgba(0, 0, 0, .16);
+      position: relative;
+      background-color: var(--gray-0);
+    }
+  
+    &__details {
+      flex: 1;
+      min-width: 0;
+    }
+  
+    &__bookimg {
+      width: calculateRem(48px);
+      height: calculateRem(48px);
+  
+      img {
+        width: calculateRem(48px);
+        height: calculateRem(48px);
+      }
+    }
+  
+    &__heading {
+      min-width: 0;
+      opacity: 1;
+      color: rgba(0,0,0,0.8) !important;
+      font-size: 18px;
+      font-weight: 700 !important;
+      font-style: normal;
+      letter-spacing: 0px;
+      text-align: left;
+      text-transform: capitalize;
+      
+      .textbook__title {
+            overflow: hidden;
+            text-overflow: ellipsis;
+            white-space: nowrap;
+            color: rgba(0,0,0,0.8);
+            font-size: 18px;
+            font-weight: 700;
+            font-style: normal;
+            letter-spacing: 0px;
+            text-align: left;
+      }
+    }
+  
+    &__addbtn {
+      white-space: nowrap;
+    }
+}
+:host::ng-deep {
+    .certified-course__progress {
+      padding: 16px !important;
+    }
+}
+.cc-player__list {
+    background-color: white !important;
+    padding: 0 1rem;
+    box-shadow: 0 0.1875rem 0.25rem 0 rgba(var(--rc-rgba-primary), 0.1);
+    border: 1px solid;
+    border-color: #b7b7b7;
+}
+.aspectratio{
+    border: 1px solid RGBA(0, 0, 0, 0.2);
+    border-radius: 2px;
+}
+.back-btn-text {
+color: black;
+}
+.content-header__title {
+color: black !important;
+}
+.cc-player__btn-back {
+background: var(--white) !important;
+margin-top: 2px;
+}
+.mat-progress-bar-buffer {
+background-color: rgb(229, 229, 229) !important;
+}
+.sb-course-btn-container {
+    flex-basis: 80%;
+  
+  }
+  .sb-share-container {
+    flex-basis: 20%;
+  }
+  .sb-btn-text {
+    opacity: 1;
+    color: rgba(255,255,255,1) !important;
+    font-size: 14px;
+    font-weight: 400;
+  }
+  .sb-rating-label{
+    opacity: 1;
+    color: rgba(0,0,0,0.8);
+    font-size: calculateRem(14px);
+    font-weight: 700;
+    font-style: normal;
+    letter-spacing: 0px;
+    text-align: left;
+  }
+  .back-btn{
+    opacity: 1;
+    color: rgba(0,0,0,1);
+    font-size: calculateRem(14px);
+    font-weight: 400;
+    font-style: normal;
+    letter-spacing: 0.29px;
+    text-align: left;
+    margin-left: 8px;
+    
+  }
+  .sb-btn-primary:hover {
+    background-color: var(--primary-theme-shade) !important;
+    color: var(--primary-theme) !important;
+    border-color:var(--primary-theme) !important; 
+  }
+  .header-container {
+    opacity: 1;
+    background-color: rgba(0,0,0, 0.05) !important;
+  }
+  .sb__header {
+    opacity: 1;
+    color: rgba(0,0,0,0.8);
+    font-size: calculateRem(18px) !important;
+    font-weight: 700 !important;
+    font-style: normal;
+    letter-spacing: 0px;
+    text-align: left;
+}
+.course__details{
+    opacity: 1;
+    color: rgba(0,0,0,0.4);
+    font-size: 14px;
+    font-weight: 400;
+    font-style: normal;
+    letter-spacing: 0px;
+    text-align: left;
+}
+.training-relevant {
+    display: flex;
+    align-items: center;
+    justify-content: space-between;
+    flex-wrap: wrap;
+    gap: 16px;
+    &__class {
+        border: 1px solid rgba(0,0,0, 0.2);
+        opacity: 1;
+        background-color: rgba(255,255,255, 0);
+        padding: 16px;
+        width: 49%;
+    }
+    &__medium {
+        border: 1px solid rgba(0,0,0, 0.2);
+        opacity: 1;
+        background-color: rgba(255,255,255, 0);
+        padding: 16px;
+        width: 49%;
+    }
+    &__subject{
+        border: 1px solid rgba(0,0,0, 0.2);
+        opacity: 1;
+        background-color: rgba(255,255,255, 0);
+        padding: 16px;
+        width: 100%;
+    }
+}
+.mat-progress-bar-fill::after{
+    background-color: var(--primary-theme)
+}
+.sb-course-details .certified-course__certificate {
+    background-color: white;
+}
+.sbaccordion.sbaccordion--toc { 
+    .sbaccordion__panel-header {
+      background:rgba(0, 0, 0, 0.05) ;
+      border-color: rgba(0, 0, 0, 0.1) ;
+    }   
+    .sbaccordion__panel-header__title {
+      display: flex !important;
+      align-items: center;
+      padding: calculateRem(8px) 0 !important;
+      opacity: 1;
+      color: rgba(0,0,0,1);
+      font-size: 14px;
+      font-weight: 400;
+      font-style: normal;
+      letter-spacing: 0px;
+      text-align: left;
+    }
+    .sbaccordion__panel-content {
+      border-color: rgba(0, 0, 0, 0.1);
+      .sbchapter__item{
+        border-color: rgba(0, 0, 0, 0.1);
+        &__title {
+          opacity: 1;
+          color: rgba(0,0,0,0.8);
+          font-size: 14px;
+          font-weight: 700;
+          font-style: normal;
+          letter-spacing: 0px;
+          text-align: left;
+        }
+      }
+    }
+  }
+  .notification-bell{ 
+    box-shadow: none !important;
+  }
+  .sb-course-details__information{
+    border: 1px solid rgba(0,0,0, 0.1);
+    background-color: rgba(255,245,243, 1);
+  }
+  .sb-mat-accordion .mat-expansion-panel {
+    background-color: var(--white) !important;
+  }
+  .content-video__player__details {
+    padding:  1rem 0 !important;
+}
+.content-video__player__title {
+    color: var(--primary-color) !important;
+}
+.mat-expansion-panel {
+    border-radius: 2px !important;
+    border: 1px solid rgba(0,0,0, 0.1) !important;
+    opacity: 1 !important;
+    background-color: rgba(255,245,243, 1) !important;
+}
+.quml-navigation__next--active {
+    background-color: var(--primary-theme);
+}
+.content-metadeta {
+    &__content {
+      border-bottom: none !important;
+    }
+}
+.mat-form-field-appearance-fill .mat-form-field-label {
+    top: 0.9em !important;
+}
+mat-label {
+    background-color: white !important;
+}
+.landing-page-section {
+    background-color:var(--sb-landing-page-bg);
+    border-bottom: none !important;
+    -webkit-box-shadow: none !important;
+    box-shadow: none !important;
+}
+.landing-page-about-project {
+    background-color: rgba(0, 0, 0, 0.05);
+  }
+  .align-items-center{
+    align-items: center;
+  }
+.welcome-text {
+    opacity: 1;
+    color: rgba(0,0,0,0.8);
+    font-size: calculateRem(16px);
+    font-weight: 400;
+    font-style: normal;
+    letter-spacing: 0px;
+    text-align: left;
+}
+.mission-name {
+    opacity: 1;
+    color: rgba(236,73,51,1);
+    font-size: calculateRem(32px);
+    font-weight: 700;
+    font-style: normal;
+    letter-spacing: 0px;
+    text-align: left;
+}
+.mission-details {
+    opacity: 0.8;
+    color: rgba(0,0,0,1);
+    font-size: calculateRem(14px);
+    font-weight: 400;
+    font-style: normal;
+    letter-spacing: 0.2px;
+    text-align: left;
+    line-height: 20px;
+    width: 460px;
+}
+.card-wrapper {
+    display: flex;
+    justify-content: space-between;
+}
+.link-cards {
+    opacity: 1;
+    background-color: rgb(253, 235, 232);
+    width: 32%;
+    margin-top: 24px;
+    border-radius: 4px;
+    height: 162px;
+    display: flex;
+    align-items: center;
+    justify-content: center;
+}
+.link-card-details {
+    display: flex;
+    align-items: center;
+    justify-content: center;
+    flex-wrap: wrap;
+    padding: 32px;
+    img {
+        width: 48px;
+        height: 48px;
+        margin-bottom: 8px;
+    }
+    p {
+        width: 100%;
+        text-align: center;
+        font-size: calculateRem(24px);
+    }
+}
+.marquee-section {
+    background-color: #FBD7D2 !important;
+}
+marquee {
+    opacity: 0.87;
+    color: rgba(0,0,0,1);
+    font-size: calculateRem(14px);
+    font-weight: 700;
+    font-style: normal;
+    letter-spacing: 0.3px;
+    text-align: center;
+    line-height: 21px;
+}
+@media screen and (min-width: 240px) and (max-width: 767px) {
+    .mission-details {
+        width: 100%;
+    }
+}
+.sb-label-grid .item {
+    margin: 0 !important;
+}
+.sb-label-grid.sb-pills-grid {
+    justify-content: space-between;
+}
+.sb-label-grid.sb-pills-grid .item {
+    width: 24% !important;
+}
+.ui.text.menu .item {
+    padding: 0.35714286em 1em !important;
+}
+.profile-bg-c-4 {
+    background: var(--white) !important;
+    color: var(--black);
+}
+.profile-frac-section {
+    background: var(--sb-profile-bg-c-4) !important;
+    color: var(--black);
+    padding: 24px;
+    border: 1px solid rgba(0, 0, 0, 0.1);
+    border-radius: 2px;
+}
+.fmedium-list {
+    display: flex;
+    align-items: center;
+    flex-wrap: wrap;
+}
+.sb-btn-border {
+    border-radius: 2px !important;
+}
+.ui.semi-circular.dodger-blue.basic.label {
+    border-radius: 2px !important;
+}
+.ui.semi-circular.update.basic.label, .ui.semi-circular.basic.label {
+    border-radius: 2px !important;
+}
+.ui.basic.label {
+    border: 1px solid rgba(34,36,38,.15) !important;
+}
+
+.mat-expansion-panel {
+    border-radius: 2px !important;
+    border: 1px solid rgba(0,0,0, 0.1) !important;
+    opacity: 1 !important;
+    background-color: rgba(255,245,243, 1) !important;
+}
+
+.ui.upForReviewTable.table {
+  border: 1px solid rgba(34,36,38,.15) !important;
+}
+
+.publicmenusection.ui.secondary.menu .active.item {
+    background: linear-gradient(270deg, rgba(var(--rc-rgba-d0d0d0), 0) 0%, var(--primary-theme-shade) 100%) !important;
+}
\ No newline at end of file
diff --git a/themes/portal/_theme-orange.scss b/themes/portal/_theme-orange.scss
new file mode 100644
index 0000000000000000000000000000000000000000..ea7567f4e5058a8c3d2602ecdcc4845bdd91e052
--- /dev/null
+++ b/themes/portal/_theme-orange.scss
@@ -0,0 +1,47 @@
+@use "~@project-sunbird/sb-styles/assets/mixins/mixins" as *;
+
+html[data-color='orange'] {
+    --primary-theme: #EC4933; // hsl(246, 43%, 50%);
+    --primary-theme-hsl: 10, 100%;
+    --primary-theme-rgb: rgb(236, 73, 51);
+    --primary-theme-contrast: #fff;
+    --primary-theme-contrast-rgb: rgb(255, 255, 255);
+    --primary-theme-shade: hsl(var(--primary-theme-hsl), 98%);
+    --primary-theme-tint: hsl(var(--primary-theme-hsl), 40%);
+
+    --primary-color: rgba(0, 0, 0); // rgb(0, 160, 168) hsl(183, 100%, 33%)
+    --primary-color-80: rgba(0, 0, 0, 0.8); 
+    --primary-hsl: 7, 83%;
+    --primary-color-rgb: rgb(236, 73, 51);
+    --primary-color-contrast: #fff;
+    --primary-color-contrast-rgb: rgb(255, 255, 255);
+    --primary-color-shade: hsl(var(--primary-hsl), 43%);
+    --primary-color-tint: hsl(var(--primary-hsl), 23%);
+    --primary-0: hsl(var(--primary-hsl), 95%); 
+    --primary-100: hsl(var(--primary-hsl), 90%);
+    --primary-200: hsl(var(--primary-hsl), 80%);
+    --primary-250: hsl(var(--primary-hsl), 70%);
+    --primary-300: hsl(var(--primary-hsl), 60%);
+    --primary-400: hsl(var(--primary-hsl), 56%);
+    --primary-600: hsl(var(--primary-hsl), 30%);
+    --primary-800: hsl(var(--primary-hsl), 25%);
+  
+
+    // --accent-color-light:#00c7d1; // hsl(183, 100%, 41%);
+    // --accent-color:#00A0A8; // hsl(183, 100%, 33%);
+    // --accent-color-dark:#007980; // hsl(183, 100%, 25%);
+    --grey-60: rgba(0, 0, 0, 0.6);
+    --grey-05: rgba(0, 0, 0, 0.05);
+    --sbt-body-bg: #dddbf0;
+    --sbt-body-bg2: var(--sb-header-bg);
+    --sbt-primary-bg: var(--primary-theme);
+    --sbt-compt-bg: var(--sbt-body-bg);
+    --sb-linkmenu-bg-hover: var(--primary-color);
+    --sb-footer-bg: var(--grey-60);
+    --sbfaq-compt-bg:var(--sbt-body-bg);
+    --sb-field-border: rgba(0, 0, 0, 0.2);
+    .sb-bg-white {
+        --white:var(--sbt-body-bg2);
+    }
+
+}
\ No newline at end of file
diff --git a/themes/themes-material_UI.scss b/themes/themes-material_UI.scss
index ee2473fa06f988940669044ec8044f06f853b2f1..4b007d46c38bedd7bf11be05d5d6958ad06ceb9a 100644
--- a/themes/themes-material_UI.scss
+++ b/themes/themes-material_UI.scss
@@ -649,7 +649,7 @@ mat-tooltip-component .mat-tooltip {
         .mat-form-field-flex {
             background-color: var(--mat-dropdown-form-bg);
             // padding: 8px 12px 0 16px;
-            border: 1px solid var(--primary-color);
+            border: 1px solid var(--sb-field-border);
             border-radius: calculateRem(4px);
             height: calculateRem(48px);
             padding: calculateRem(8px) calculateRem(16px);
diff --git a/themes/themes-portal.scss b/themes/themes-portal.scss
index ff82cb1c748f8eb9c4cf04740a0605e3f2be7c74..13fb070ecacc0c3208c8d3594dc1ccd678e07c03 100644
--- a/themes/themes-portal.scss
+++ b/themes/themes-portal.scss
@@ -1,8 +1,10 @@
 @use './portal/theme-all' as *;
 @use './portal/layout-base' as *;
 @use './portal/layout-joy' as *;
+@use './portal/layout-orange' as *;
 @use './portal/theme-yellow' as *;
 @use './portal/theme-purple' as *;
+@use './portal/theme-orange' as *;
 @use './portal/theme-mono1' as *;
 @use './portal/dark' as *;
 @use './portal/accessibility' as *;
\ No newline at end of file