@import url("../build/css/variables.css");

/* @import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap'); */

@font-face {
  font-family: "IBM Plex Sans Arabic Bold";
  src: url("../fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Bold.woff2") format("woff2"),
    url("../fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Bold.woff") format("woff");
}

@font-face {
  font-family: "IBM Plex Sans Arabic Light";
  src: url("../fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Light.woff2") format("woff2"),
    url("../fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Light.woff") format("woff");

  font-style: normal;
}

@font-face {
  font-family: "IBM Plex Sans Arabic";
  src: url("../fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Regular.woff2") format("woff2"),
    url("../fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Regular.woff") format("woff");
}
article.node--type-home-entity .paragraph--type--important-links{
  flex: 0 0 100%; 
}
#uhb-tab-content article .node--type-department-entity {
    padding-top: 0;
}
#uhb-tab-content article article.node--type-home-entity .paragraph--type--important-links {
    flex: 100;
}
#uhb-tab-content article .webform-submission-form>.form-item.phone-number-field>.js-form-item-mobile-number-country-code {
  width: 22%;
} 
#uhb-tab-content article .webform-submission-form>.form-item.phone-number-field>.js-form-item-mobile-number-country-code select {
  width: 100%;
}
#uhb-tab-content article .webform-submission-form>.form-item.mobile_number>label {
  width: 23%;
}
#uhb-tab-content article .webform-submission-form>.form-item.phone-number-field>.form-type-tel.js-form-item-mobile-number-phone, 
#uhb-tab-content article .contact-page__col .webform-submission-form>.form-item.phone-number-field>.form-type-tel.js-form-item-mobile-number-phone {
  max-width: 250px;
}
.cu_content__area .cu_tab_content#d-achievements .view-header p {
  margin-bottom: 0;
}
.cu_content__area .cu_tab_content#d-achievements .view-header {
  padding-bottom: var(--global-spacing-5xl);
  font: var(--type-scale-desktop-display-md-bold);
  color: var(--text-color-text-primary);
}
.cu_content__area .cu_tab_content#d-achievements .view-content .views-row p {
    margin-bottom: 0; 
}
.cu_content__area .cu_tab_content#d-achievements .view-content .views-row p a {
  padding-top: var(--global-spacing-xl);
  padding-bottom: var(--global-spacing-xl);
  font: var(--text-md-regular-underlined);
  /* color: var(--link-link-neutral-hovered); */
  color: #384250;
  text-decoration: underline;
}
.cu_content__area .cu_tab_content#d-achievements .view-content {
  display: flex;
  flex-wrap: wrap;
  gap: var(--global-spacing-2xl);
}
.cu_content__area .cu_tab_content#d-achievements .view-content .views-row {
  width: 100%;
}
html[dir="ltr"] .cu_content__area .cu_tab_content#d-achievements .view-content .views-row p a {
    padding-right: var(--global-spacing-3xl);
    background-image: url(../images/square-arrow-up-left.svg);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 20px;
}
html[dir="rtl"] .cu_content__area .cu_tab_content#d-achievements .view-content .views-row p a {
  padding-left: var(--global-spacing-3xl);
  background-image: url("../images/square-arrow-up-left.svg");
  background-position: left;
  background-repeat: no-repeat;
  background-size: 20px;
}
.cu_content__area .cu_tab_content#d-forms .view-content {
    display: flex;
    flex-wrap: wrap;
    gap: var(--global-spacing-3xl);
    width: 100%;
}
.cu_content__area .cu_tab_content#d-forms .view-content .views-row {
    max-width: 389px;
    flex: 0 0 32%;
    border-radius: var(--radius-radius-lg);
    padding: var(--global-spacing-xl) var(--card-card-lg-gap) var(--global-spacing-xl) var(--card-card-lg-gap);
    background-color: var(--background-color-background-white);
    border: 1px solid var(--border-border-neutral-secondary);
    /* margin-bottom: var(--global-spacing-2xl); */
}
.cu_content__area .cu_tab_content#d-curricula .view-syllabus-files {
  margin-bottom: 0;
}
.cu_content__area .cu_tab_content#d-curricula .view-syllabus-files .views-field-title,
.cu_content__area .cu_tab_content#d-achievements .view-syllabus-files .views-field-title{
  padding-bottom: var(--global-spacing-5xl);
  font: var(--type-scale-desktop-display-md-bold);
  color: var(--text-color-text-primary);
}
.cu_content__area .cu_tab_content#d-learning .view-content .views-field-field-item .item-list li {
  margin-bottom:var(--global-spacing-md);
    padding-top: var(--global-spacing-md);
  /* padding-bottom: var(--global-spacing-xl); */
  font: var(--text-md-regular-underlined);
 
  color: #384250;
}
.cu_content__area .cu_tab_content#d-curricula .view-content .views-field-field-file li,
.cu_content__area .cu_tab_content#d-achievements .view-content .views-field-field-file li {
    margin-bottom:var(--global-spacing-3xl);
}
.cu_content__area .cu_tab_content#d-curricula .view-content .views-field-field-file li a,
.cu_content__area .cu_tab_content#d-achievements .view-content .views-field-field-file li a{
  padding-top: var(--global-spacing-xl);
  padding-bottom: var(--global-spacing-xl);
  font: var(--text-md-regular-underlined);
  /* color: var(--link-link-neutral-hovered); */
  color: #384250;
  text-decoration: underline;
}
.cu_content__area .cu_tab_content#d-curricula .view-content,
.cu_content__area .cu_tab_content#d-achievements .view-content {
  display: flex;
  flex-wrap: wrap;
  gap: var(--global-spacing-2xl);
}
.cu_content__area .cu_tab_content#d-curricula .view-content .views-row,
.cu_content__area .cu_tab_content#d-achievements .view-content .views-row{
  width: 100%;
}
html[dir="ltr"] .cu_content__area .cu_tab_content#d-curricula .view-content .views-field-field-file li a,
html[dir="ltr"] .cu_content__area .cu_tab_content#d-achievements .view-content .views-field-field-file li a {
    padding-right: var(--global-spacing-3xl);
    background-image: url(../images/square-arrow-up-left.svg);
    background-position: right;
    background-repeat: no-repeat;
    background-size: 20px;
}
html[dir="ltr"] .cu_content__area .cu_tab_content#d-curricula .view-content .views-field-field-file .file--application-pdf,
html[dir="rtl"] .cu_content__area .cu_tab_content#d-curricula .view-content .views-field-field-file .file--application-pdf,
html[dir="ltr"] .cu_content__area .cu_tab_content#d-achievements .view-content .views-field-field-file .file--application-pdf,
html[dir="rtl"] .cu_content__area .cu_tab_content#d-achievements .view-content .views-field-field-file .file--application-pdf{
  background-image: none;
}
html[dir="ltr"] .cu_content__area .cu_tab_content#d-curricula .view-content .views-field-field-file li,
html[dir="rtl"] .cu_content__area .cu_tab_content#d-curricula .view-content .views-field-field-file li,
html[dir="ltr"] .cu_content__area .cu_tab_content#d-achievements .view-content .views-field-field-file li,
html[dir="rtl"] .cu_content__area .cu_tab_content#d-achievements .view-content .views-field-field-file li{
  list-style: none;
}
html[dir="rtl"] .cu_content__area .cu_tab_content#d-curricula .view-content .views-field-field-file li a,
html[dir="rtl"] .cu_content__area .cu_tab_content#d-curricula .view-content .views-field-field-file li a,
html[dir="rtl"] .cu_content__area .cu_tab_content#d-achievements .view-content .views-field-field-file li a,
html[dir="rtl"] .cu_content__area .cu_tab_content#d-achievements .view-content .views-field-field-file li a {
  padding-left: var(--global-spacing-3xl);
  background-image: url("../images/square-arrow-up-left.svg");
  background-position: left;
  background-repeat: no-repeat;
  background-size: 20px;
}
.cu_content__area .cu_tab_content#d-forms .view-forms-regulations .view-filters {
  display: none;
}
.cu_content__area .cu_tab_content#d-programs .view-content .views-row {
    border-radius: var(--form-iable-container);
    padding-top: var(--global-spacing-4xl);
    padding-right: var(--global-spacing-xl);
    padding-bottom: var(--global-spacing-4xl);
    padding-right: var(--global-spacing-xl);
    border: 1px solid var(--border-border-neutral-primary);
    /* width: 289px !important; */
    background: transparent;
    height: auto !important;
    flex-direction: column;
    justify-content: flex-start;
    align-items: unset;
    padding-left: var(--global-spacing-xl);
    background-color: var(--background-color-background-card);
}
.cu_content__area .cu_tab_content#d-programs .view-content .views-row .views-field-label {
    font: var(--text-xl-bold);
    color: var(--text-color-text-primary-sa-flag);
    height: 62px;
    overflow: hidden;
}
.cu_content__area .cu_tab_content#d-programs .view-content .views-row .views-field-label a {
    font: var(--text-xl-bold);
    color: var(--text-color-text-primary-sa-flag);
    height: 62px;
    overflow: hidden;
}
.cu_content__area .cu_tab_content#d-programs .view-content .views-row .views-field-field-department {
    font: var(--type-scale-desktop-text-sm-medium);
    color: var(--text-color-text-default);
}
.cu_content__area .cu_tab_content#d-programs .view-content .views-row .views-field-field-description {
    padding-top: var(--global-spacing-2xl);
    padding-bottom: var(--global-spacing-5xl);
    font: var(--type-scale-desktop-text-sm-regular);
    color: var(--text-color-text-default);
}
.cu_content__area .cu_tab_content#d-programs .view-content .views-row .views-field-field-academic-degree {
    display: flex;
}
.cu_content__area .cu_tab_content#d-programs .view-content .views-row .views-field-field-academic-degree .field-content {
    border-radius: var(--radius-radius-sm);
    padding: var(--global-spacing-none) var(--global-spacing-lg) var(--global-spacing-none) var(--global-spacing-lg);
    border: 1px solid var(--tag-tag-border-neutral);
    text-align: center;
    font: var(--type-scale-desktop-text-xs-medium);
    color: var(--tag-tag-text-neutral);
    display: flex;
}
#uhb-tab-content article .entity_content_with_sibebar_in .entity_content_sidebar.views_sidebar,
#uhb-tab-content article .entity_content_with_sibebar_in .entity_content_sidebar .entity_content_sidebar_in,
#uhb-tab-content article .view_with_sidebar .views_sidebar,
#uhb-tab-content article .cu_node_header,
#uhb-tab-content article div.dark_green_bg {
  display: none;
}
#uhb-tab-content article .regulation_listing_inner {
  padding-left: 0;
  padding-right: 0; 
  padding-top: 0;
}
#uhb-tab-content article .view_with_sidebar {
  max-width: var(--container-max-width-desktop);
}
#uhb-tab-content article .view_with_sidebar .view_with_sidebar_view {
    width: 100%;
}
html[dir="ltr"] #uhb-tab-content article.node--type-news-entity form.views-exposed-form {
    max-width: 922px;
}
html[dir="ltr"] #uhb-tab-content article .view_with_sidebar .view_with_sidebar_view {
    padding-left: 0;
}
html[dir="rtl"] #uhb-tab-content article .view_with_sidebar .view_with_sidebar_view {
    padding-right: 0;
}
#uhb-tab-content-wrapper article .view_with_sidebar,
#uhb-tab-content-wrapper article .contact-page__grid {
  padding-top: 0;
}
#uhb-tab-content-wrapper .view-services-static-view .view-content > .views-row {
    width: 355px;
    height: 145px;
    max-width: 298px;
    flex: 100%;
    max-height: 145px;
}
#uhb-tab-content-wrapper {
      /* width: 74%; */
      width: 100%;
   min-height: 500px;
   /* padding-top: var(--global-spacing-6xl); */
}

#uhb-tab-content-wrapper article #uhb-tab-content-wrapper {
  width: 100%;
  padding-top: 0;
} 
#uhb-tab-content-wrapper article .entity_content_with_sibebar_in .entity_content_sidebar {
  padding: 0; 
}
#uhb-tab-content-wrapper article .page-node-type-home-entity .field--name-field-page-section-home .paragraph--type--intro-home-entity {
  padding-top: 0;
}
.node--type-home-entity .paragraph--type--important-links .field--name-field-important-links .swiper-wrapper {
  /* gap: var(--global-spacing-3xl); */
}
article.node--type-home-entity .only-agency-staff .view-content {
  
}
#uhb-tab-content-wrapper #uhb-tab-content > article > h2 {
  margin-top: 0;
  margin-bottom: 0;
}
#uhb-tab-content-wrapper #uhb-tab-content > article.node--type-news-entity .view-entity-news-listing div>h2 {
  margin-top: 0;
}
html[dir="rtl"] #uhb-tab-content-wrapper {
     /* margin-right: 300px; */
    margin-left: 0;
}
html[dir="ltr"] #uhb-tab-content-wrapper {
    /* margin-left: 300px; */
    margin-right: 0;
}
.org-new-title-cu {
    font: var(--type-scale-desktop-text-xl-semibold);
  color: var(--text-color-text-display);
  padding-top: var(--global-spacing-md);
}
 
.sidebar-heading{
 font: var(--text-sm-medium);
 color: var(--text-color-text-primary-paragraph);
}
.org-sidebar-inner .org-new-title-cu {
  padding-bottom: var(--global-spacing-md);
}
.org-sidebar-heading {
  font: var(--type-scale-desktop-text-xl-semibold);
  color: var(--text-color-text-display);
  /* padding-top: var(--global-spacing-md); */
}
.org-sidebar-link { 
   display:block; 
   font: var(--text-sm-regular);
   color: var(--text-color-text-primary-paragraph);
   text-decoration:none; 
}
.org-sidebar-link:hover {
  background-color: var(--button-button-background-neutral-hovered);
  color: var(--icon-icon-default);
}
html[dir="ltr"] .org-sidebar-link:hover {
   border-left: 3px solid var(--background-color-background-neutral-400);
   text-decoration: none;
}
html[dir="rtl"] .org-sidebar-link:hover {
   border-right: 3px solid var(--background-color-background-neutral-400);
   text-decoration: none;
}

.org-sidebar-link:active {
   background-color: var(--button-button-background-neutral-pressed);
   color: var(--icon-icon-default);
}
html[dir="ltr"] .org-sidebar-link:active {
   border-left: 3px solid var(--background-color-background-neutral-800);
   text-decoration: none;
}
html[dir="rtl"] .org-sidebar-link:active {
   border-right: 3px solid var(--background-color-background-neutral-800);
   text-decoration: none;
}
 html[dir="ltr"] .org-sidebar-link:focus {
  outline: none;
   text-decoration: none;
   color: var(--text-color-text-display);
 }
 html[dir="rtl"] .org-sidebar-link:focus {
  outline: none;
   text-decoration: none;
   color: var(--text-color-text-display);
 }

 html[dir="ltr"] .org-sidebar-link:focus-visible {
  text-decoration: none;
  border-left: 0;
  border: 2px solid var(--border-border-black);
  outline: 5px auto var(--border-border-black);
  outline-offset: 0px;
  color: var(--text-color-text-primary-paragraph);
 }
 html[dir="rtl"] .org-sidebar-link:focus-visible {
  text-decoration: none;
  border-right: 0;
  border: 2px solid var(--border-border-black);
  outline: 5px auto var(--border-border-black);
  outline-offset: 0px;
   color: var(--text-color-text-primary-paragraph);
 }
.org-sidebar-link.is-active:hover {
  background-color: transparent;
}
.org-sidebar-link.is-active:active {
  background-color: transparent;
}
html[dir="ltr"] .org-sidebar-link.is-active:active, 
html[dir="ltr"] .org-sidebar-link.is-active, 
html[dir="ltr"] .org-sidebar-link.is-active:hover {
  border-left: 3px solid var(--text-color-text-primary);
  text-decoration: none;
       
            color: var(--colors-base-black);
      font: var(--text-sm-semibold);
}
html[dir="rtl"] .org-sidebar-link.is-active:active, 
html[dir="rtl"] .org-sidebar-link.is-active, 
html[dir="rtl"] .org-sidebar-link.is-active:hover   {
  border-right: 3px solid var(--text-color-text-primary); 
  text-decoration: none;
       color: var(--colors-base-black);
}
html[dir="rtl"] .org-sidebar-link.is-active {
  border-right: 3px solid var(--text-color-text-primary);
  text-decoration: none;
      color: var(--colors-base-black);
      font: var(--text-sm-semibold);
}
html[dir="ltr"] .org-sidebar-link {
  padding: var(--global-spacing-md) var(--global-spacing-md) var(--global-spacing-md) var(--global-spacing-xl);
  border-left: 3px solid transparent;
}
html[dir="rtl"] .org-sidebar-link {
  padding: var(--global-spacing-md) var(--global-spacing-xl) var(--global-spacing-md) var(--global-spacing-md);
  border-right: 3px solid transparent;
}
 

html[dir="ltr"] .node--type-organizational-page .view_with_sidebar .view_with_sidebar_view {
  padding-left: 0;
}
html[dir="rtl"] .node--type-organizational-page .view_with_sidebar .view_with_sidebar_view {
  padding-right: 0;
}
.node--type-organizational-page .regulation_listing_inner {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
}
div.fivestar-widget-static .star {
  height: 24px;
  width: 24px;
}
.fivestar-basic div.fivestar-widget-static .star {
    background-image:  none; 
}
.fivestar-basic div.fivestar-widget-static .star span.on {
 background-image: url(../images/rating-full-icon.svg);
    background-size: 24px;
    background-position: center;
}
.fivestar-basic div.fivestar-widget-static .star span.off {
 background-image: url(../images/rating-disbaled-icon.svg);
    background-size: 24px;
    background-position: center;
}
/* search box  */
.ui-dialog .ui-dialog-titlebar {
  background-color: var(--background-color-background-white);
  padding: var(--global-spacing-xl) var(--global-spacing-md);
}
.ui-dialog .ui-dialog-titlebar {
  border-width: 0 0 0px 0;
}
.ui-dialog .ui-dialog-title {
  font: var(--text-lg-semibold);
  color: var(--text-color-text-default);
}
.ui-button .ui-icon {
   /* background-image: url(../images/close-circle-icon.png); */
     background: url('../images/close-icon.svg');
  background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
.ui-icon {
    width: 22px;
    height: 22px;
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon {
   /* background-image: url(../images/close-circle-icon.png); */
   background-image: url('../images/close-icon.svg');
     background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}
html[dir="ltr"] .ui-dialog .ui-dialog-titlebar-close {
  right: 1.3em;
}
html[dir="rtl"] .ui-dialog .ui-dialog-titlebar-close {
  left: 1.3em;
}
button.uhb-search-submit {
  border-radius: var(--radius-radius-sm);
    padding: var(--global-spacing-none) var(--button-buttons-lg-padding) var(--global-spacing-none) var(--button-buttons-lg-padding);
    background-color: var(--button-button-background-primary-default);
    font: var(--type-scale-desktop-text-md-medium);
    color: var(--text-color-text-oncolor-primary);
    height: 40px;
    display: block;
    width: fit-content;
    align-content: center;
    cursor: pointer;
}
button.uhb-search-submit:hover {
  background-color: var(--button-button-background-primary-hovered);
}
button.uhb-search-submit:active {
  background-color: var(--button-button-background-primary-pressed);
}
button.uhb-search-submit::selection {
  background-color: var(--button-button-background-primary-selected);
}
button.uhb-search-submit:focus {
 background-color: var(--button-button-background-primary-default);
  
    outline: 5px auto var(--border-border-black);
    outline-offset: 0px;
    border: 1px solid var(--border-border-black);
}
button.uhb-search-submit:disabled {
  background-color: var(--button-button-background-primary-disabled);
  color: var(--global-text-default-disabled);
}
.uhb-search-advanced {
 font: var(--display-sm-bold);
 padding-top: var(--global-spacing-md);
 padding-bottom: var(--global-spacing-md);
     color: var(--text-color-text-default);
}
.uhb-search-advanced a {
  color: var(--text-color-text-default);
}
.uhb-search-advanced a:hover {
  text-decoration: none;
}
.uhb-search-advanced a:focus {
  text-decoration: none;
}
body.path-search .cu_search_main_warppered {
      max-width: var(--container-max-width-desktop);
    margin-left: auto;
    margin-right: auto;
    padding: var(--container-padding-desktop);
} 
body.path-search .cu_search_main_warppered .view-content .views-row {
  border-radius: var(--form-iable-container);
    padding-top: var(--global-spacing-4xl);
    padding-right: var(--global-spacing-xl);
    padding-bottom: var(--global-spacing-4xl);
    padding-right: var(--global-spacing-xl);
    border: 1px solid var(--border-border-neutral-primary);
   margin-bottom: var(--global-spacing-xl);
    background: transparent;
    height: auto !important;
    flex-direction: column;
    justify-content: flex-start;
    align-items: unset;
    padding-left: var(--global-spacing-xl);
}
body.path-search .cu_search_main_warppered .view-content .views-row .views-field-title a {
  font: var(--type-scale-desktop-text-xl-bold);
    color: var(--text-color-text-primary-sa-flag);
        padding-bottom: var(--global-spacing-md);
}
body.path-search .cu_search_main_warppered .view-content .views-row .views-field-title a:hover {
  text-decoration: none;
}
.cu_search_main_warppered form.views-exposed-form .form--inline {
  display: flex;
  gap: var(--global-spacing-xl);
}
.cu_search_main_warppered form.views-exposed-form .form--inline .js-form-item-type {
  min-width: 317px;
    display: flex;
}
.cu_search_main_warppered form.views-exposed-form .form--inline .js-form-item-type label {
  width: 119px;
    margin-bottom: 0;
    padding-top: 5px;
}
.cu_search_main_warppered form.views-exposed-form .form--inline .js-form-item-type select {
  width: 100%;
}
.cu_search_main_warppered form.views-exposed-form .form--inline.js-form-item-sort-bef-combine {
  min-width: 290px;
}
.cu_search_main_warppered form.views-exposed-form .form--inline.js-form-item-sort-bef-combine select {
  width: 100%;
}
.cu_search_main_warppered .view-header {
  padding-bottom: var(--global-spacing-md);
  padding-top: var(--global-spacing-md);
}
.uhb-search-chips a {
  background-color: var(--tag-tag-background-success-light);
      border: 1px solid var(--border-border-neutral-secondary);
    color: var(--tag-tag-text-neutral);
    border-radius: var(--radius-radius-full);
    font-size: var(--font-size-3);
    color: var(--tag-tag-text-success);
}
.uhb-search-chips a:hover {
  text-decoration: none;
}
.view-services-listing .card_box_update {
   flex-wrap: wrap;
}
.view-services-listing .card_box_update .card_box_date {
  width: 100%;
  padding-bottom: var(--global-spacing-2xl);
}
html[dir="ltr"] .view-services-listing.card_box_update {
    flex-direction: row-reverse;
}
.university-news nav.pager .pager__items .pager__item--first span {
 
  background-repeat: no-repeat;
  background-size: 18px;
      font-size: 0;
    padding: 10px;
    background-position: 3px -3px;
} 
html[dir="ltr"] .university-news nav.pager .pager__items .pager__item--first span {
    background-image: url(../images/pagination-left.png);
}
html[dir="rtl"] .university-news nav.pager .pager__items .pager__item--first span {
     background-image: url(../images/pagination-right.png);
}
.university-news nav.pager .pager__items .pager__item--last span {
  background-repeat: no-repeat;
  background-size: 18px;
      font-size: 0;
    padding: 10px;
    background-position: 3px -3px;
} 

html[dir="ltr"] .university-news nav.pager .pager__items .pager__item--last span {
    background-image: url(../images/pagination-right.png);
}
html[dir="rtl"] .university-news nav.pager .pager__items .pager__item--last span {
     background-image: url(../images/pagination-left.png);
}
.university-news nav.pager ul.pager__items li.pager__item a {
  font: var(--type-scale-desktop-text-md-regular);
}
.university-news nav.pager ul.pager__items li.pager__item a {
   
    border-bottom: 3px solid transparent;
}
.university-news nav.pager .pager__items .pager__item--next,
.university-news nav.pager .pager__items .pager__item--previous {
  display: none;
}
html[dir="ltr"] .node--type-news-entity .card-box-view.view-entity-news-listing .view-content {
    direction: ltr;
}
html[dir="ltr"] .node--type-university-home .view-achievements-and-awards-university .swiper-button-next,
html[dir="ltr"] .node--type-university-home .view-university-announcement .swiper-button-next,
html[dir="ltr"] .node--type-university-home .card-box-view.view-electronic-services .swiper-button-next,
html[dir="ltr"] .node--type-university-home .card-box-view.view.view-university-news .swiper-button-next {
  left: 53px;
} 
html[dir="ltr"] .node--type-university-home .view-achievements-and-awards-university .swiper-button-next::after,
html[dir="ltr"] .node--type-university-home .view-university-announcement .swiper-button-next::after,
html[dir="ltr"] .node--type-university-home .card-box-view.view.view-university-news .swiper-button-next::after {
  background-image: url(../images/arrow-right-01-round1.svg);
}
html[dir="ltr"] .node--type-university-home .view-achievements-and-awards-university .swiper-button-prev::after,
html[dir="ltr"] .node--type-university-home .view-university-announcement .swiper-button-prev::after,
html[dir="ltr"] .node--type-university-home .card-box-view.view.view-university-news .swiper-button-prev::after {
  background-image: url(../images/arrow-left-01-round.svg);
}
.node--type-home-entity .entity-important-links {
  background-color: var(--background-color-background-white);
  padding-top: var(--global-spacing-7xl);
  /* border: 1px solid var(--border-border-neutral-tertiary); */
}
.node--type-home-entity .entity-important-links .paragraph--type--important-links .field--name-field-important-links .swiper-slide {
  background-color: var(--background-color-background-body);
  /* width: 202px !important; */
  margin-bottom: 20px;
}
html[dir="ltr"] .node--type-home-entity .entity-important-links .paragraph--type--important-links .field--name-field-important-links .swiper-slide:nth-child(4n) {
  margin-right: 0 !important;
}
html[dir="rtl"] .node--type-home-entity .entity-important-links .paragraph--type--important-links .field--name-field-important-links .swiper-slide:nth-child(4n) {
  margin-left: 0 !important;
}
.node--type-home-entity .entity-important-links .paragraph--type--important-links .field--name-field-important-links .field__item .field__icon {
  border: 1px solid var(--border-border-primary);
  background-color: transparent;
}
.node--type-home-entity .entity-important-links .paragraph--type--important-links .field--name-field-important-links .field__item .field__icon .field__icon_in {
  background-image: url(../images/link-04.png);
}
.node--type-home-entity .main_news_section {
  background-color: transparent;
      padding-top: 0;
    padding-bottom: 0;
}
 
.node-two-column-layout {
    display: flex;
    flex-wrap: wrap;
    padding-top: var(--global-spacing-7xl);
    padding-bottom: var(--global-spacing-xl);
}
html[dir="ltr"] .node-two-column-layout {
  flex-direction: row-reverse;
}
    
.node-two-column-layout .node-column--left {
    width: 33%;
    max-width: 400px;
    border-radius: var(--global-spacing-lg);
    border: 1px solid var(--border-border-neutral-primary);
    padding: var(--global-spacing-5xl);
}
.node-two-column-layout .node-column--right {
   width: 67%;
}
html[dir="ltr"] .node-two-column-layout .node-column--right {
    padding-right: var(--global-spacing-3xl);
}
html[dir="rtl"] .node-two-column-layout .node-column--right {
    padding-right: var(--global-spacing-3xl);
}
.node-two-column-layout .node-column--right .node-field--image {
    width: 100%;
}
.node-two-column-layout .node-column--right .node-field--image img {
    width: 100%;
    max-width: 824px;
    height: 342px;
}
.node-two-column-layout .node-column--right .node-field--date {
 padding-top: var(--global-spacing-xl);
 padding-bottom: var(--global-spacing-xl);
     background-image: url(../images/calendar-01.png);
    background-repeat: no-repeat;
    background-size: 18px;
}
html[dir="ltr"] .node-two-column-layout .node-column--right .node-field--date {
    padding-left: var(--global-spacing-3xl);
        background-position: 0px 15px;
}
html[dir="rtl"] .node-two-column-layout .node-column--right .node-field--date {
    padding-right: var(--global-spacing-3xl);
        background-position: 0px 15px;
}
 .node-two-column-layout .node-column--right .node-field--title {
    font: var(--type-scale-desktop-display-sm-bold);
    color: var(--text-color-text-primary-sa-flag);
    padding-top: var(--global-spacing-xl);
    padding-bottom: var(--global-spacing-3xl);
}
.node-two-column-layout .node-column--right .node-field--body {
    font: var(--text-sm-regular);
    color: var(--text-color-text-primary-paragraph);
    padding-bottom: var(--global-spacing-3xl);
    text-align: justify;
}
.path-user .block-local-tasks-block {
    max-width: 100%;
    display: flex;
    justify-content: center;
    padding-top: 50px;
}
.node--type-events .bg_light_gray {
    min-height: 280px;
}
.node--type-events .bg_light_gray > .inner-container {
    height: 280px;
}
.node-column--left .field--name-field-contact-management .field--name-field-contact-title-sidebar {
    font: var(--text-xl-bold);
    color: var(--text-color-text-primary);
    padding-bottom: var(--global-spacing-xl);
}
.node-column--left .inner-container {
     padding-left: 0;
     padding-right: 0;
} 
.node-column--left .inner-container .paragraph {
    flex: 0 0 100.67%;
}
.node-column--left .field--name-field-contact-management .field--name-field-sub-title-cn {
    font: var(--text-sm-regular);
    color: var(--text-color-text-primary-paragraph);
    padding-bottom: var(--global-spacing-xl);
}
.node-column--left .field--name-field-contact-management .paragraph--type--icon-title-link {
    display: flex;
    flex-wrap: wrap;
    padding-bottom: var(--global-spacing-xl);
}
.node-column--left .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-entity-contact-sidebar {
    font: var(--text-md-semibold);
    color: var(--text-color-text-primary-paragraph);
    width: 90%;
}
html[dir="ltr"] .node-column--left .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-entity-contact-sidebar {
    padding-left: var(--global-spacing-xl);
}
html[dir="rtl"] .node-column--left .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-entity-contact-sidebar {
    padding-right: var(--global-spacing-xl);
}
.node-column--left .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-link-entity-contact a,
.node-column--left .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-link-entity-contact {
    font: var(--text-md-regular);
    color: var(--text-color-text-primary);
}
html[dir="ltr"] .node-column--left .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-link-entity-contact {
  padding-left: var(--global-spacing-2xl);
}
html[dir="rtl"] .node-column--left .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-link-entity-contact {
  padding-right: var(--global-spacing-2xl);
}
.node-column--left .field--name-field-follow-us-on-social-media .field__label {
    font: var(--text-md-bold);
    color: var(--text-color-text-display);
    padding-bottom: var(--global-spacing-md); 
}
.node-column--left .field--name-field_follow_us_on_social_media .paragraph--type--social-icons .field--name-field-sub-title-si {
    font: var(--text-sm-regular);
    color: var(--text-color-text-primary-paragraph);
    padding-bottom: var(--global-spacing-md);
}
.node-column--left .field--name-field-follow-us-on-social-media .field__item .paragraph--type--social-icons .field--name-field-social {
    display: flex;
    flex-wrap: wrap;
    gap: var(--global-spacing-xl);
    padding-top: var(--global-spacing-xl);
    padding-bottom: var(--global-spacing-xl);
}
.node-column--left .field--name-field-follow-us-on-social-media .paragraph--type--social-icons .field--name-field-social .paragraph--type--icon-link {
    position: relative;
}
.node-column--left .field--name-field-follow-us-on-social-media .paragraph--type--social-icons .field--name-field-social .paragraph--type--icon-link .field--name-field-social-link {
    position: absolute;
    right: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: block;
    top: 0;
}
.node-column--left .field--name-field-follow-us-on-social-media .paragraph--type--social-icons .field--name-field-social .paragraph--type--icon-link .field--name-field-social-link a {
    font-size: 0;
    right: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: block;
    top: 0;
}
.path-user .user-login-form {
  padding-bottom: 30px;
}

.topnavigationmenutwo ul.we-mega-menu-ul>li.dropdown-menu:hover .we-mega-menu-submenu {
  display: none;
}

.topnavigationmenutwo ul.we-mega-menu-ul>li.dropdown-menu.show .we-mega-menu-submenu {
  display: block;
  opacity: 1;
  visibility: visible;
}
html[dir="rtl"] .node--type-university-home .view-platforms-and-portals .swiper-horizontal > .swiper-pagination-bullets,
html[dir="ltr"] .node--type-university-home .view-platforms-and-portals .swiper-horizontal > .swiper-pagination-bullets {
  top: 85%;
}
.user-profile-quicktabs .view-user-profile-content .views-field-field-office-work-hours,
.user-profile-quicktabs .view-user-profile-content .views-field-field-office-number,
.user-profile-quicktabs .view-user-profile-content .views-field-field-floor,
.user-profile-quicktabs .view-user-profile-content .views-field-field-building-number {
  padding-bottom: var(--global-spacing-lg);
}
.user-profile-quicktabs .view-user-profile-content .views-field-field-building-number .field-content {
    background-image: url(../images/building-03.svg);
    background-repeat: no-repeat;
    background-size: 20px;
 
}
html[dir="ltr"] .user-profile-quicktabs .view-user-profile-content .views-field-field-building-number .field-content {
  padding-left: var(--global-spacing-3xl);
   background-position: center left;
}
html[dir="rtl"] .user-profile-quicktabs .view-user-profile-content .views-field-field-building-number .field-content {
  padding-right: var(--global-spacing-3xl);
   background-position: center right;
}
.user-profile-quicktabs .view-user-profile-content .views-field-field-floor .field-content {
    background-image: url(../images/building-06.svg);
    background-repeat: no-repeat;
    background-size: 20px;
   
}
html[dir="ltr"] .user-profile-quicktabs .view-user-profile-content .views-field-field-floor .field-content {
  padding-left: var(--global-spacing-3xl);
   background-position: center left;
}
html[dir="rtl"] .user-profile-quicktabs .view-user-profile-content .views-field-field-floor .field-content {
  padding-right: var(--global-spacing-3xl);
   background-position: center right;
}
.user-profile-quicktabs .view-user-profile-content .views-field-field-floor .field-content {
    background-image: url(../images/building-03.svg);
    background-repeat: no-repeat;
    background-size: 20px;

}
html[dir="ltr"] .user-profile-quicktabs .view-user-profile-content .views-field-field-floor .field-content {
  padding-left: var(--global-spacing-3xl);
      background-position: center left;
}
html[dir="rtl"] .user-profile-quicktabs .view-user-profile-content .views-field-field-floor .field-content {
  padding-right: var(--global-spacing-3xl);
      background-position: center right;
}
.user-profile-quicktabs .view-user-profile-content .views-field-field-office-number .field-content {
    background-image: url(../images/door-02.svg);
    background-repeat: no-repeat;
    background-size: 20px;

}
html[dir="ltr"] .user-profile-quicktabs .view-user-profile-content .views-field-field-office-number .field-content {
  padding-left: var(--global-spacing-3xl);
      background-position: center left;
}
html[dir="rtl"] .user-profile-quicktabs .view-user-profile-content .views-field-field-office-number .field-content {
  padding-right: var(--global-spacing-3xl);
      background-position: center right;
}
.user-profile-quicktabs .view-user-profile-content .views-field-field-office-work-hours .field-content {
    background-image: url(../images/calendar-01.svg);
    background-repeat: no-repeat;
    background-size: 20px;

}
html[dir="ltr"] .user-profile-quicktabs .view-user-profile-content .views-field-field-office-work-hours .field-content {
  padding-left: var(--global-spacing-3xl);
      background-position: center left;
}
html[dir="rtl"] .user-profile-quicktabs .view-user-profile-content .views-field-field-office-work-hours .field-content {
  padding-right: var(--global-spacing-3xl);
      background-position: center right;
}
/* gallery page  */
.node--type-photo-gallery .node__content {
    max-width: var(--container-max-width-desktop);
    padding: var(--container-padding-desktop);
    margin-left: auto;
    margin-right: auto;
}
.node--type-photo-gallery .bg_light_gray {
    min-height: 280px;
}
.node--type-photo-gallery .bg_light_gray > .inner-container {
    height: 280px;
}
.node--type-photo-gallery .uhb-gallery-main img {
    border-radius: var(--radius-radius-lg);
    width: 1170px;
    height: 882px;
}
.node--type-photo-gallery .publish-date-news {
    font: var(--text-sm-regular);
    color: var(--text-color-text-primary-paragraph);
}
.node--type-photo-gallery .node-title {
    font: var(--type-scale-desktop-display-sm-bold);
    color: var(--text-color-text-primary-sa-flag);
    padding-top: var(--global-spacing-xl);
    padding-bottom: var(--global-spacing-3xl);
}
.node--type-photo-gallery .publish-date-news .field--name-field-publish-date {
    background-image: url(../images/calendar-01.png);
    background-repeat: no-repeat;
    background-size: 18px;
}
html[dir="ltr"] .node--type-photo-gallery .publish-date-news .field--name-field-publish-date {
    padding-left: var(--global-spacing-3xl);
    background-position: left;
}
html[dir="rtl"] .node--type-photo-gallery .publish-date-news .field--name-field-publish-date  {
    padding-right: var(--global-spacing-3xl);
    background-position: right;
}
.node--type-photo-gallery .node-desp {
    font: var(--text-sm-regular);
    color: var(--text-color-text-primary-paragraph);
    padding-bottom: var(--global-spacing-3xl);
    text-align: justify;
}
.topnavigationmenutwo ul.we-mega-menu-ul>li.dropdown-menu.show .we-mega-menu-submenu ul.nav-tabs li.we-mega-menu-li a {
  font: var(--text-sm-regular);
  color: var(--text-text-default);
}

.node--type-about-department .field--name-field-description .inner-container {
  justify-content: center;
  text-align: center;
}

.node--type-about-department .field--name-field-description .inner-container .field--name-field-sub-heading {
  font: var(--type-scale-desktop-display-xs-medium);
  color: var(--text-color-text-primary-3);
}

.node--type-about-department .field--name-field-description {
  padding-bottom: var(--section-section-padding);
}
.node--type-about-department .paragraph--type--department-statistics {
  flex: 1 !important;
  margin-top: var(--global-spacing-3xl);
}
.node--type-about-department .paragraph--type--department-statistics {
  justify-content: space-between;
    border-radius: var(--border-radius-radius-12);
  max-width: var(--container-max-width-desktop);
    padding-left: var(--container-padding-desktop);
    padding-right: var(--container-padding-desktop);
    margin-left: auto;
    margin-right: auto;
      padding-top: var(--global-spacing-4xl);
  padding-left: var(--global-spacing-3xl);
  padding-bottom: var(--global-spacing-4xl);
  padding-right: var(--global-spacing-3xl);
  border: 1px solid var(--border-border-neutral-secondary);
  box-shadow: var(--shadows-shadow-lg);
  color: var(--text-color-text-primary-3);
     max-width: 1216px;
  display: flex;
  align-items: center;
}
.node--type-about-department .paragraph--type--department-statistics .field--name-field-courses,
.node--type-about-department .paragraph--type--department-statistics .field--name-field-students,
.node--type-about-department .paragraph--type--department-statistics .field--name-field-faculty-members,
.node--type-about-department .paragraph--type--department-statistics .field--name-field-years-of-study {
    padding-top: var(--global-spacing-7xl);
    padding-bottom: var(--global-spacing-sm);
    display: flex;
    flex-direction: column;
    align-items: center;
    flex: 1 0 0;
    position: relative;
    justify-content: center;
    position: relative;
}
.node--type-about-department .paragraph--type--department-statistics .field--name-field-years-of-study::before {
    content: '';
    position: absolute;
    top: 20px;
    left: 0;
    width: 36px;
    height: 36px;
    background-image: url(../images/Years-of-study.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    right: 0;
    margin: 0 auto;
    display: block;
} 
.node--type-about-department .paragraph--type--department-statistics .field--name-field-faculty-members::before {
    content: '';
    position: absolute;
    top: 20px;
    left: 0;
    width: 36px;
    height: 36px;
    background-image: url(../images/College.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    right: 0;
    margin: 0 auto;
    display: block;
} 
.node--type-about-department .paragraph--type--department-statistics .field--name-field-students::before {
    content: '';
    position: absolute;
    top: 20px;
    left: 0;
    width: 36px;
    height: 36px;
    background-image: url(../images/Students.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size:76%;
    right: 0;
    margin: 0 auto;
    display: block;
} 
.node--type-about-department .paragraph--type--department-statistics .field--name-field-courses::before {
    content: '';
    position: absolute;
    top: 20px;
    left: 0;
    width: 36px;
    height: 36px;
    background-image: url(../images/Courses.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 85%;
    right: 0;
    margin: 0 auto;
    display: block;
} 
.node--type-about-department .paragraph--type--department-statistics .field--name-field-courses .field__label,
.node--type-about-department .paragraph--type--department-statistics .field--name-field-students .field__label,
.node--type-about-department .paragraph--type--department-statistics .field--name-field-faculty-members .field__label,
.node--type-about-department .paragraph--type--department-statistics .field--name-field-years-of-study .field__label {
  font: var(--type-scale-desktop-text-xl-semibold);
  color: var(--text-color-text-primary);
  padding-top: var(--global-spacing-xl);
  padding-bottom: var(--global-spacing-xl);
}
.node--type-about-department .paragraph--type--department-statistics .field--name-field-courses .field__item,
.node--type-about-department .paragraph--type--department-statistics .field--name-field-students .field__item,
.node--type-about-department .paragraph--type--department-statistics .field--name-field-faculty-members .field__item,
.node--type-about-department .paragraph--type--department-statistics .field--name-field-years-of-study .field__item {
  font: var(--type-scale-mobile-display-md-bold);
}
.node--type-about-department .field--name-field-statistics {
  padding-top: var(--global-spacing-4xl);
  padding-left: var(--global-spacing-3xl);
  padding-bottom: var(--global-spacing-4xl);
  padding-right: var(--global-spacing-3xl);
  border: 1px solid var(--border-border-neutral-secondary);
  box-shadow: var(--shadows-shadow-lg);
  color: var(--text-color-text-primary-3);
  justify-content: space-between;
  display: flex;
  align-items: center;
}

.node--type-about-department .field--name-field-statistics .field__item {
  display: flex;
  justify-content: center;
}

.node--type-about-department .field--name-field-card-heading {
  /* padding-top: var(--global-spacing-xl);
  padding-bottom: var(--global-spacing-xl); */
}

.node--type-about-department .field--name-field-icon.field--type-image img {
  /* width: var(--sizing-icon-lg-2);
  height: var(--sizing-icon-lg-2); */
}

.node--type-about-department .field--name-field-card-heading .field--type-string {
  font: var(--font-families-ibm-plex-sans-arabic);
  font-weight: var(--font-weights-ibm-plex-sans-arabic-3);
  font-size: var(--font-size-3);
  line-height: var(--line-heights-9);
}

.node--type-about-department .field--name-field-sub-heading2.field--type-string {
  font: var(--font-families-ibm-plex-sans-arabic);
  font-weight: var(--font-weights-ibm-plex-sans-arabic-1);
  font-size: var(--font-size-8);
  line-height: var(--line-heights-3);
}

.node--type-about-department .field--name-field-services {
  /* max-width: var(--containers-container-max-width-desktop);
  padding-right: var(--section-section-padding);
  padding-left: var(--section-section-padding);
  display: flex;
  align-items: left;
  justify-content: space-around; */
}

.node--type-about-department .field--name-field-services .field__item {
  border-radius: var(--radius-radius-lg);
  max-width: 389px;
  flex: 0 0 32%;
      /* height: 145px; */
}

.node--type-contact .contact-us-right {
  padding: var(--global-spacing-5xl);
  border-radius: var(--radius-radius-lg);
  gap: var(--global-spacing-3xl);
  background-color: var(--background-color-background-white);
  border: 1px solid var(--border-border-neutral-primary);
}

.node--type-contact .contact-us-right .inner-container {
  padding: 0;
  max-width: 100%;
  display: block;
}

.node--type-contact .contact-us-right .field--name-field-card-heading {
  color: var(--text-color-text-primary);
  font: var(--type-scale-desktop-display-xs-bold);
  line-height: var(--line-heights-5);
}

.node--type-contact .contact-us-right .field--name-field-card-heading .field__item {
  color: var(--text-color-text-primary-paragraph);
  font: var(--type-scale-desktop-text-sm-regular);
}

.node--type-contact .contact-us-right .sidebar-bottom {
  display: flex;
  flex-direction: column;
  gap: var(--global-spacing-xl);
}

.node--type-contact .contact-us-right .sidebar-bottom .field--name-field-i-heading {
  color: var(--text-color-text-display);
  font: var(--type-scale-desktop-text-md-bold);
}

.node--type-contact .contact-us-right .sidebar-bottom .field--name-field-department-numbers {
  display: flex;
  flex-direction: column;
  gap: var(--global-spacing-md);
}

.node--type-contact .contact-us-right .sidebar-bottom .field--name-field-department-numbers .field__item .paragraph--type--icon-description-title {
  display: flex;
}

.node--type-contact .contact-us-right .sidebar-bottom .field--name-field-department-numbers .field__item .field--name-field-card-heading {
  color: var(--text-color-text-display);
  font: var(--type-scale-desktop-text-md-semibold);
}

.node--type-contact .contact-us-right .sidebar-bottom .field--name-field-department-numbers .field__item .field--name-field-sub-heading2 {
  color: var(--text-color-text-primary);
  font: var(--type-scale-desktop-text-md-regular);
}

.node--type-landing-page .field--name-field-page-section {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.node--type-landing-page .field--name-field-title-standard {
  font: var(--type-scale-desktop-display-md-bold);
  color: var(--text-color-text-primary);
  padding-top: var(--global-spacing-md);
  padding-bottom: var(--global-spacing-xl);
}

.node--type-landing-page .field--name-field-sub-title {
  color: var(--text-color-text-secondary);
  font: var(--type-scale-desktop-display-xs-bold);
  padding-bottom: var(--global-spacing-md);
}
html[dir="ltr"] #block-uni-theme-topsecondarymenu-2 .type-of-block h2 {
  /* background-image: url("../images/menu-heading-icons.svg");
  background-position: left;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding-left: var(--global-spacing-4xl); */
}
html[dir="rtl"] #block-uni-theme-topsecondarymenu-2 .type-of-block h2 {
  /* background-image: url("../images/menu-heading-icons.svg");
  background-position: right;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  padding-right: var(--global-spacing-4xl); */
}
.node--type-landing-page .field--name-field-description-standard {
  color: var(--text-color-text-primary-paragraph);
  font: var(--text-lg-regular);
  text-align: justify;
}
.org-section .org-item-desc {
  text-align: justify;
}

.top_navbar_section {
  background-color: var(--background-color-background-neutral-100);
}

.region-top-navbar.region-active .topnavigationmenutwo {
  /* opacity: 0;
  visibility: hidden; */
}

.region-top-navbar {
  max-width: var(--width-width-4xl);
  /* max-width: 1728px; */
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  /* border-bottom: 1px solid var(--border-border-neutral-secondary); */
  padding-top: var(--global-spacing-xxs);
  border-top: 2px solid var(--background-background-primary);
  align-items: start;
  /* padding-left: var(--containers-container-padding-mobile); */
  /* padding-right: var(--containers-container-padding-mobile); */
  padding-left: var(--container-padding-desktop);
  padding-right: var(--container-padding-desktop);
  position: relative;
  padding-bottom: var(--global-spacing-xxs);
}

.paragraph--type--question-or-inquiry-group {
  /* max-width: var(--max-width-paragraph-max-width); */
  margin: auto;
}

.paragraph--type--question-or-inquiry-group .field--name-field-heading-links {
  font: var(--display-lg-bold);
  color: var(--text-color-text-primary);
  padding-bottom: var(--global-spacing-3xl);
}

.paragraph--type--question-or-inquiry-group .field--name-field-link-label-1 .paragraph--type--question-or-inquiry {
  display: flex;
  gap: var(--global-spacing-md);
  justify-content: center;
  padding-top: var(--text-text-content-gap);
  padding-bottom: var(--text-text-content-gap);
  align-items: center;
}

.paragraph--type--question-or-inquiry-group .field--name-field-link-label-1 .paragraph--type--question-or-inquiry .field--name-field-link-label {
  font: var(--text-lg-medium);
  color: var(--text-color-text-default);
}

html[dir="rtl"] .paragraph--type--question-or-inquiry-group .field--name-field-link-label-1 .paragraph--type--question-or-inquiry .field--name-field-links a {
  background-position: left;
  padding-left: var(--global-spacing-3xl);
}

html[dir="ltr"] .paragraph--type--question-or-inquiry-group .field--name-field-link-label-1 .paragraph--type--question-or-inquiry .field--name-field-links a {
  background-position: right;
  padding-right: var(--global-spacing-3xl);
}

.paragraph--type--question-or-inquiry-group .field--name-field-link-label-1 .paragraph--type--question-or-inquiry .field--name-field-links a {
  font: var(--text-md-regular-underlined);
  color: var(--text-color-text-primary);
  background-image: url('../images/square-arrow-up-left.svg');
  background-repeat: no-repeat;
  background-size: 20px;
}

.feedback-cu-webform {
  border: 1px solid var(--border-border-primary);
  /* background-color: var(--background-color-background-neutral-50); */
  background-color: #fff;
  padding-top: var(--global-spacing-3xl);
  padding-bottom: var(--global-spacing-3xl);
  position: relative;
}

.feedback_response p {
  align-items: center;
  top: 33%;
  position: absolute;
  /* right: 8%; */
  color: #161616;
}

html[dir="rtl"] .feedback_response p {
  right: unset;
  left: 2.5%;
  display: none;
}
html[dir="ltr"] .feedback_response p {
  left: unset;
  right: 2.5%;
}

.feedback-cu-webform .container-warpper .option-webform-cu {
  position: relative;
}

.feedback-cu-webform #edit-show-fields {
  padding-bottom: 0;
  max-width: 220px;
  padding-top: 0;
  margin-top: 0;
}

.feedback-cu-webform #edit-show-fields input[type="radio"] {
  display: none;
}

.feedback-cu-webform #edit-show-fields label.option {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-right: var(--button-buttons-lg-padding);
  padding-left: var(--button-buttons-lg-padding);
  background-color: var(--button-button-background-primary-default);
  color: var(--text-color-text-oncolor-primary);
  font: var(--text-md-medium);
  cursor: pointer;
  min-width: 80px;
  border-radius: var(--radius-radius-sm);
  margin-bottom: 0;
  min-height: 40px;
  transition: 0.3s ease;
}

.feedback-cu-webform #edit-show-fields .js-form-item:nth-of-type(3) .option {
  color: var(--text-color-text-default);
  background-color: unset;
  background-image: url(../images/close-circle-icon.png);
  background-size: 22%;
  background-repeat: no-repeat;
  background-position: 80% 47%;
  width: 7rem;
  text-align: center;
  padding-right: 42px;
  position: absolute;
  top: 0;
}

.feedback-cu-webform #edit-show-fields .js-form-item:nth-of-type(3) .option:hover {
  background-color: var(--background-color-background-neutral-100);
}
.feedback-cu-webform #edit-group-no ,
.feedback-cu-webform #edit-group-yes {
  display: flex;
  justify-content: space-between;
  padding-top: var(--global-spacing-4xl);
}

.feedback-cu-webform #edit-group-yes .form-type-processed-text {
  font: var(--type-scale-desktop-text-md-regular);
  color: var(--colors-base-black);
}

.feedback-cu-webform #edit-group-yes .js-form-type-processed-text p a {
  color: var(--button-button-background-primary-default);
}

.feedback-cu-webform #edit-group-yes #edit-i-m--wrapper {
  display: flex;
  float: left;
  width: 100%;
  align-items: center;
  gap: 16px;
}

.feedback-cu-webform #edit-group-yes #edit-i-m--wrapper legend {
  float: left;
  border-bottom: none;
  width: auto;
}

.feedback-cu-webform #edit-group-yes #edit-i-m--wrapper #edit-i-m {
  display: flex;
  gap: 16px;
}

.feedback-cu-webform #edit-group-no {
  display: flex;
  justify-content: space-between;
}

.feedback-cu-webform #edit-group-no .form-type-processed-text {
  font: var(--type-scale-desktop-text-md-regular);
  color: var(--colors-base-black);
}

.feedback-cu-webform #edit-group-no .js-form-type-processed-text p a {
  color: #f5b870;
}

.feedback-cu-webform #edit-group-no #edit-i-m-no--wrapper {
  display: flex;
  float: left;
  width: 100%;
  align-items: center;
  gap: 16px;
}

.feedback-cu-webform #edit-group-no #edit-i-m-no--wrapper legend {
  float: left;
  border-bottom: none;
  width: auto;
}

.feedback-cu-webform #edit-group-no #edit-i-m-no--wrapper #edit-i-m-no {
  display: flex;
  gap: 16px;
}
article[data-history-node-id="2271"].node--type-landing-page .field--name-field-sidebar-block > .field__item > .inner-container .paragraph--type--block,
article[data-history-node-id="2261"].node--type-landing-page .field--name-field-sidebar-block > .field__item > .inner-container .paragraph--type--block {
  margin-left: auto;
  margin-right: auto;
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing  {
    margin-top: var(--global-spacing-2xl);
    margin-bottom: var(--global-spacing-2xl);
}
 .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .quicktabs-wrapper {
  border: 1px solid var(--border-border-neutral-primary);
  border-radius: var(--radius-radius-lg);
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .item-list {
    padding-top: 0;
    padding-bottom: 0;

    background-color: var(--background-color-background-body);
    border-top-left-radius: var(--radius-radius-lg);
    border-top-right-radius: var(--radius-radius-lg);
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .item-list ul {  
        padding-right: var(--global-spacing-3xl);
    padding-left: var(--global-spacing-3xl);
}
html[dir="ltr"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .item-list li {
    margin: 0 0 0 1em;
}
html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .item-list li {
    margin: 0 1em 0 0;
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .item-list ul li {
    padding: var(--global-spacing-xl) 0;
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .item-list ul li a {
    padding: var(--tab-horizontal-tab-md-button-h-padding) 0;
    font: var(--text-md-bold);
    color: var(--text-color-text-default);
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-content .views-row {
    width: 100%;
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-content .views-row .field-content {
    display: flex;
    padding: var(--global-spacing-lg) var(--global-spacing-3xl) var(--global-spacing-lg) var(--global-spacing-3xl);
    border-bottom: 0.5px solid var(--border-border-neutral-primary);
    gap: var(--global-spacing-2xl);
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-content .views-row:nth-last-child(1) .field-content {
   border-bottom: 0 solid var(--border-border-neutral-primary);
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .views-row .event-date-cont {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .views-row .event-date-cont .card-day {
    font: var(--type-scale-desktop-text-sm-medium);
    color: var(--text-color-text-default);
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .views-row .event-date-cont .card-numeric-day {
    font: var(--type-scale-desktop-display-md-bold);
    color: var(--text-color-text-primary);
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .views-row .event-date-cont .card-year {
    font: var(--type-scale-desktop-text-sm-medium);
    color: var(--text-color-text-default);
    min-width: 84px;
    text-align: center;
}
html[dir="ltr"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .event-date-cont {
    border-right: 1px solid var(--border-border-neutral-secondary);
    padding-right: var(--global-spacing-2xl);
    /* min-width: 84px; */
    min-width: 105px;
}
html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .event-date-cont  {
    border-left: 1px solid var(--border-border-neutral-secondary);
    padding-left: var(--global-spacing-2xl);
    min-width: 84px;
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .other-field-cont {
    padding-top: var(--global-spacing-md);
    padding-bottom: var(--global-spacing-md);
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    /* gap: var(--global-spacing-lg); */
}
html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-university-events-new .views-row .other-field-cont  {
    width: 100%;
} 
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .quicktabs-main {
  min-height: 160px;
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .quicktabs-main .view-college-events-listing .views-row .other-field-cont .card-title {
    width: 100%;
    font: var(--type-scale-desktop-text-md-semibold);
    color: var(--text-color-text-default);
    padding-bottom: var(--global-spacing-lg);
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-content {
    gap: 0;
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .other-field-cont .card-theator  {
    font: var(--text-sm-medium);
    color: var(--text-color-text-default);
    position: relative;
    background-image: url(../images/event-location.svg);
    background-repeat: no-repeat;
    background-size: 16px;
    padding-left: var(--global-spacing-2xl);
    padding-right: var(--global-spacing-2xl);
}
html[dir="ltr"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .other-field-cont .card-theator  {
    background-position: left;
}
html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .other-field-cont .card-theator {
    background-position: right;
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .other-field-cont .card-date,
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-university-events-new .views-row .other-field-cont .card-date  {
    font: var(--text-sm-medium);
    color: var(--text-color-text-default);
    background-image: url(../images/event-clock.svg);
    background-repeat: no-repeat;
    background-size: 16px;
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .other-field-cont .description,
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-university-events-new .views-row .other-field-cont .description  {
    font: var(--text-xs-regular);
    color: var(--text-color-text-secondary-paragraph);
    width: 100%;
    padding-top: var(--global-spacing-lg);
}
html[dir="ltr"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .other-field-cont .card-date,
html[dir="ltr"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-university-events-new .views-row .other-field-cont .card-date {
    padding-left: var(--global-spacing-2xl);
}
html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .other-field-cont .card-date,
html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-university-events-new .views-row .other-field-cont .card-date {
    padding-right: var(--global-spacing-2xl);
    background-position: right;
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .other-field-cont .description p,
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-university-events-new .views-row .other-field-cont .description p {
  margin-bottom: 0;
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .other-field-cont .card-link-more,
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-university-events-new .views-row .other-field-cont .card-link-more {
    width: 100%;
    text-align: left;
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .other-field-cont .card-link-more a,
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-university-events-new .views-row .other-field-cont .card-link-more a {
    font: var(--text-xs-medium);
    color: var(--text-color-text-default);
    background-repeat: no-repeat;
    background-size: 16px;
    border-radius: var(--radius-radius-sm);
    border: 1px solid var(--border-border-neutral-primary);
}
html[dir="ltr"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .other-field-cont .card-link-more a,
html[dir="ltr"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-university-events-new .views-row .other-field-cont .card-link-more a  {
    background-position: 95% 6px;
    padding: 2px 28px 2px 12px;
     background-image: url('../images/left-arrow.png');
}
html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .other-field-cont .card-link-more a,
html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-university-events-new .views-row .other-field-cont .card-link-more a {
  background-position: 6% 4px;
  padding: 2px 15px 2px 26px;
  background-image: url(../images/event-trailing-icon.svg);
}
html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .other-field-cont .card-link-more,
html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-university-events-new .views-row .other-field-cont .card-link-more {
    text-align: left;
} 
 html[dir="ltr"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .other-field-cont .card-link-more, 
html[dir="ltr"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-university-events-new .views-row .other-field-cont .card-link-more {
    text-align: right;
} 

.block-views-exposed-filter-blockcollege-events-listing-block-1.views-exposed-form form select {
    background: transparent !important;
    border: 0 !important;
    width: 120px;
}
.block-views-exposed-filter-blockcollege-events-listing-block-1.views-exposed-form form input[type="text"], 
.block-views-exposed-filter-blockcollege-events-listing-block-1.views-exposed-form form select {
    height: 32px;
}
.block-views-exposed-filter-blockcollege-events-listing-block-1.views-exposed-form {
  margin-top: var(--global-spacing-2xl);
}
.block-views-exposed-filter-blockcollege-events-listing-block-1.views-exposed-form form  {
    background-color: var(--background-color-background-body);
    border-radius: var(--radius-radius-lg);
    padding: var(--global-spacing-4xl);
    border: 1px solid var(--alpha-alpha-black-10);
}
html[dir="ltr"] .block-views-exposed-filter-blockcollege-events-listing-block-1 form .form-type-textfield {
    margin-right: var(--global-spacing-3xl) !important;
}
.block-views-exposed-filter-blockcollege-events-listing-block-1.views-exposed-form form input[type="text"],
.block-views-exposed-filter-blockcollege-events-listing-block-1.views-exposed-form form select {
    height: 32px;
}
html[dir="rtl"] .block-views-exposed-filter-blockcollege-events-listing-block-1.views-exposed-formform .form-type-textfield input[type="text"] {
    padding-right: var(--global-spacing-5xl);
    background-position: 98% 5px;
}
.block-views-exposed-filter-blockcollege-events-listing-block-1 .views-exposed-form form select {
    background: transparent !important;
    border: 0 !important;
    width: 120px;
}
.block-views-exposed-filter-blockcollege-events-listing-block-1.views-exposed-form form .form-type-textfield input {
    width: 100%;
    background-image: url(../images/Leading-Icon.png);
    background-repeat: no-repeat;
    color: var(--text-color-text-primary-paragraph);
    background-size: 20px;
}
.block-views-exposed-filter-blockcollege-events-listing-block-1.views-exposed-form form .form-type-textfield {
    max-width: 930px;
    width: 75%;
}
html[dir="ltr"] .block-views-exposed-filter-blockcollege-events-listing-block-1 form .form-type-textfield input[type="text"] {
    padding-left: var(--global-spacing-5xl);
    background-position: 1% 5px;
}
html[dir="rtl"] .block-views-exposed-filter-blockcollege-events-listing-block-1 form .form-type-textfield input[type="text"] {
    padding-right: var(--global-spacing-5xl);
    background-position: 98% 5px;
}
 .node--type-events .node__content {
    max-width: var(--container-max-width-desktop);
    padding-left: var(--container-padding-desktop);
    padding-right: var(--container-padding-desktop);
    margin-left: auto;
    margin-right: auto;

}   
article.node--type-events {
  padding-top: var(--global-spacing-2xl);
  padding-bottom: var(--global-spacing-2xl);
}
 


/* Base styles */
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="url"],
input[type="password"],
textarea,
select {
  border-radius: var(--radius-radius-sm) !important;
  gap: var(--form-input-gap) !important;
  background-color: var(--form-field-background-default) !important;
  border: 1px solid var(--form-field-border-default) !important;
  position: relative !important;
}

/* Hovered */
input[type="text"]:hover,
input[type="email"]:hover,
input[type="tel"]:hover,
input[type="url"]:hover,
input[type="password"]:hover,
textarea:hover,
select:hover {
  background-color: var(--form-field-background-default) !important;
  border: 1px solid var(--form-field-border-hovered) !important;
}

/* Focused */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
  background-color: var(--form-field-background-default) !important;
  border: 1px solid var(--form-field-border-default) !important;
  box-shadow: 0 2px 4px -2px rgba(16, 24, 40, 0.06),
    0 4px 8px -2px rgba(16, 24, 40, 0.1) !important;
}

/* Pressed (active) — mostly relevant to buttons */
input[type="text"]:active,
input[type="email"]:active,
input[type="tel"]:active,
input[type="url"]:active,
input[type="password"]:active {
  background-color: var(--form-field-background-darker) !important;
  border: 1px solid var(--form-field-border-default) !important;
}

/* Pressed state (black underline) */
input[type="text"]:active::before,
input[type="email"]:active::before,
input[type="tel"]:active::before,
input[type="url"]:active::before,
input[type="password"]:active::before,
textarea:active::before,
select:active::before {
  content: "";
  display: block;
  position: absolute;
  left: 25%;
  right: 25%;
  bottom: 0;
  height: 2px;
  background-color: #101828;
}

/* Read-only */
input[readonly],
textarea[readonly] {
  background-color: var(--form-field-background-darker) !important;
  border: 1px solid var(--border-border-neutral-primary) !important;
}

/* Disabled */
input:disabled,
textarea:disabled,
select:disabled {
  background-color: var(--form-field-background-default) !important;
  border: 1px solid var(--form-field-border-default) !important;
  cursor: not-allowed;
}

.main_footer .footer_inner .footer_col ul.menu a.is-active,
.main_footer .footer_inner .footer_col ul.menu a:hover {
  color: var(--link-link-oncolor-hovered) !important;
  text-decoration: underline !important;
}

.main_footer .footer_inner .footer_col ul.menu a:focus {
  text-decoration: none !important;
  outline: 1px auto #1b8354 !important;
}

.paragraph--type--get-to-know .field--name-field-main-heading {
  font: var(--display-lg-bold);
  text-align: center;
  color: var(--text-color-text-primary);
  padding-top: var(--global-spacing-xl) 16px;
  padding-bottom: var(--global-spacing-xl);
}

.paragraph--type--get-to-know .field--name-field-get-know-details {
  padding-top: var(--global-spacing-6xl);
  padding-bottom: var(--global-spacing-3xl);
  display: flex;
  gap: var(--global-spacing-xl);
  flex-wrap: wrap;
}

.paragraph--type--get-to-know .field--name-field-get-know-details>.field__item {
  background-color: var(--background-color-background-card);
  border: 1px solid var(--border-border-primary-light);
  border-radius: var(--radius-radius-lg);
  padding-top: var(--global-spacing-4xl);
  padding-right: var(--global-spacing-5xl);
  padding-bottom: var(--global-spacing-5xl);
  padding-left: var(--global-spacing-5xl);
  box-shadow: 0px 2px 4px -2px rgba(16, 24, 40, 0.06),
    0px 4px 8px -2px rgba(16, 24, 40, 0.1);
  /* width: 49%; */
  width: 48.75%;
}
.paragraph--type--get-to-know .field--name-field-get-know-details>.field__item:nth-child(2) {
  width: 49%;
}

.paragraph--type--get-to-know .field--name-field-get-know-details>div:nth-child(3) {
  width: 100% !important;
}

.field--name-field-day {
  font: var(--text-xl-bold);
  color: var(--text-color-text-primary-sa-flag);
  padding-bottom: var(--global-spacing-sm);
}

.field--name-field-time {
  font: var(--text-md-medium);
  color: var(--text-color-text-default);
}

.get-know-details-de {
  /* background-color: #f3fcf6; */
}

.paragraph--type--get-to-know .field--name-field-get-know-details .field__item .paragraph--type--icon-title-bullet-pooints {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}

.paragraph--type--get-to-know .field--name-field-get-know-details .field__item .paragraph--type--icon-title-bullet-pooints .field--name-field-icon-3 {
  padding-bottom: var(--global-spacing-xl);
  width: 50px;
}

.paragraph--type--get-to-know .field--name-field-get-know-details .field__item .paragraph--type--icon-title-bullet-pooints .field--name-field-title-3 {
 
  font: var(--display-xs-semibold);
  color: var(--text-color-text-default);
}
html[dir="rtl"] .paragraph--type--get-to-know .field--name-field-get-know-details .field__item .paragraph--type--icon-title-bullet-pooints .field--name-field-title-3 {
  padding-right: var(--global-spacing-3xl);
}
html[dir="ltr"] .paragraph--type--get-to-know .field--name-field-get-know-details .field__item .paragraph--type--icon-title-bullet-pooints .field--name-field-title-3 {
  padding-left: var(--global-spacing-3xl);
}

.paragraph--type--get-to-know .field--name-field-get-know-details .field__item .paragraph--type--icon-title-bullet-pooints .field--name-field-bullet-point-1 {
  padding-left: var(--global-spacing-8xl);
  display: flex;
  flex-wrap: wrap;
}
html[dir="rtl"] .paragraph--type--get-to-know .field--name-field-get-know-details .field__item .paragraph--type--icon-title-bullet-pooints .field--name-field-bullet-point-1 {
  padding-right: var(--global-spacing-8xl);
}
html[dir="ltr"] .paragraph--type--get-to-know .field--name-field-get-know-details .field__item .paragraph--type--icon-title-bullet-pooints .field--name-field-bullet-point-1 {
  padding-left: var(--global-spacing-8xl); 
}
.paragraph--type--important-dates-hm-en .field--name-field-day-and-time>.field__item .inner-container {
  padding: 0;
}

.paragraph--type--get-to-know .field--name-field-get-know-details .field__item .paragraph--type--icon-title-bullet-pooints .field--name-field-bullet-point-1 .field__item {
  align-items: center;
  /* flex: 50% 0 0; */
  font: var(--text-md-regular);
  color: var(--text-color-text-primary-paragraph);
  text-align: justify;
}

.paragraph--type--important-dates-hm-en .field--name-field-title-4 {
  padding-top: var(--global-spacing-md);
  padding-bottom: var(--global-spacing-4xl);
  font: var(--type-scale-desktop-display-md-bold);
  color: var(--text-color-text-primary-sa-flag);
}

.paragraph--type--important-dates-hm-en .field--name-field-sub-title-4 {
  font: var(--text-lg-semibold);
  color: var(--text-color-text-primary-sa-flag);
  padding-bottom: var(--global-spacing-xl);
}

.paragraph--type--important-dates-hm-en .field--name-field-day-and-time {
  display: flex;
  gap: var(--global-spacing-xl);
  flex-wrap: wrap;
}
.node--type-home-entity .paragraph--type--important-dates-hm-en .field--name-field-day-and-time>.field__item,
.node--type-president-message .paragraph--type--important-dates-hm-en .field--name-field-day-and-time>.field__item {
  width: 208px;
  max-width: 208px;
  height: 110px;
  border-radius: var(--radius-radius-lg);
  border: 1px solid var(--border-border-neutral-primary);
  padding: var(--global-spacing-md);
}
.node--type-president-message .field--name-field-page-section .paragraph--type--dean-s-words .title-desp {
  padding-bottom: var(--global-spacing-7xl);
}
.node--type-president-message .paragraph--type--dean-s-words .field--name-field-contact-card .field__item:nth-child(1) > .inner-container > .paragraph--type--important-dates-hm-en {
  max-width: 100%;
}
.node--type-president-message .paragraph--type--dean-s-words .field--name-field-contact-card .field__item.field--name-field-title-4:nth-child(1) {
   padding-top: var(--global-spacing-md);
   padding-bottom: var(--global-spacing-4xl);
   font: var(--type-scale-desktop-display-md-bold);
   color: var(--text-color-text-primary-sa-flag);
}
.node--type-president-message .paragraph--type--important-dates-hm-en .field--name-field-day-and-time>.field__item 
.paragraph--type--important-dates-hm-en .field--name-field-day-and-time>.field__item {
  border-radius: var(--radius-radius-lg);
  padding-top: var(--global-spacing-xl);
  padding-bottom: var(--global-spacing-3xl);
  padding-right: var(--global-spacing-xl);
  padding-left: var(--global-spacing-xl);
  gap: var(--card-card-lg-gap);
  background-color: var(--background-color-background-card);
  border: 1px solid var(--border-border-neutral-primary);
  flex: 0 0 25%;
  max-width: 208px;
}

.detail-container-cu .field--name-field-links-s a:hover {
  background-color: var(--button-button-background-transparent-hovered);
  border: 1px solid var(--border-border-white-40);
}

.detail-container-cu .field--name-field-links-s a:active {
  background-color: var(--button-button-background-transparent-pressed);
  border: 1px solid var(--border-border-white-40);
}

.detail-container-cu .field--name-field-links-s a:focus {
  /* border: 2px solid var(--icon-icon-oncolor); */
      outline-offset: 0px;
    border: 2px solid var(--border-border-black);
}

.paragraph--type--important-links .field--name-field-important-links .field__item:hover,
.regulation_listing_inner.lisitn_gropus .view-content .views-row:hover,
.paragraph--type--important-dates-hm-en .field--name-field-day-and-time>.field__item:hover,
.card-box-view .view-content .views-row:hover {
  background-color: var(--background-color-background-body) !important;
  /* border: 1px solid var(--border-border-primary) !important; */
}

.paragraph--type--important-links .field--name-field-important-links .field__item:hover a,
.card-box-view .view-content .views-row:hover .views-field-title .card-title>a,
.regulation_listing_inner.lisitn_gropus .view-content .views-row:hover a {
  color: var(--link-link-primary-hovered) !important;
  text-decoration: underline;
}

.paragraph--type--important-links .field--name-field-important-links .field__item:focus,
.regulation_listing_inner.lisitn_gropus .view-content .views-row:focus,
.paragraph--type--important-dates-hm-en .field--name-field-day-and-time>.field__item:focus,
.card-box-view .view-content .views-row:focus {
  background-color: var(--background-color-background-body);
  border: 2px solid var(--border-border-black);
}

.paragraph--type--important-links .field--name-field-important-links .field__item:focus a,
.regulation_listing_inner.lisitn_gropus .view-content .views-row:focus a,
.card-box-view .view-content .views-row:focus .views-field-title .card-title>a {
  border: 2px solid var(--border-border-black);
}

.paragraph--type--important-links .field--name-field-important-links .field__item:active a,
.card-box-view .view-content .views-row:active .views-field-title .card-title>a,
.regulation_listing_inner.lisitn_gropus .view-content .views-row:active a {
  color: var(--link-link-primary-pressed);
  text-decoration: underline;
}

.paragraph--type--important-links .field--name-field-important-links .field__item a:visited,
.card-box-view .view-content .views-row .views-field-title .card-title>a:visited,
.regulation_listing_inner.lisitn_gropus .view-content .views-row a:visited {
  color: var(--link-link-primary-visited);
}

.paragraph--type--question-or-inquiry-group .field--name-field-link-label-1 .paragraph--type--question-or-inquiry .field--name-field-links a:hover {
  color: var(--link-link-primary-hovered) !important;
  text-decoration: underline;
}

.paragraph--type--question-or-inquiry-group .field--name-field-link-label-1 .paragraph--type--question-or-inquiry .field--name-field-links a:active {
  color: var(--link-link-primary-pressed);
  text-decoration: underline;
}

.paragraph--type--question-or-inquiry-group .field--name-field-link-label-1 .paragraph--type--question-or-inquiry .field--name-field-links a:focus {
  border: 2px solid var(--border-border-black);
}

.paragraph--type--question-or-inquiry-group .field--name-field-link-label-1 .paragraph--type--question-or-inquiry .field--name-field-links a:visited {
  color: var(--link-link-primary-visited);
}
h6 *, 
h6 {
  font-size: var(--font-size-5);
  font-weight: bold;
}
h5 *,
h5 {
    font-size: var(--font-size-5);
  font-weight: bold;
}
h4 *,
h4  {
    font-size: var(--font-size-7);
  font-weight: bold;
}
h3 *,
h3 {
  font-size: var(--font-size-h3);
}
.card-box-view .card-link a:hover {
  background-color: var(--button-button-background-neutral-default);
  border: 1px solid var(--border-border-neutral-secondary);
 color: var(--text-color-text-default);
  text-decoration: none;
}

.card-box-view .card-link a:active {
  border: 1px solid var(--border-border-neutral-primary);
  background-color: var(--button-button-background-neutral-pressed);
  /* color: var(--link-link-neutral-pressed); */
   color: var(--text-color-text-default);
}

.card-box-view .card-link a:focus {
 outline: 5px auto var(--border-border-black);
    outline-offset: 0px;
    border: 2px solid var(--border-border-black);
    text-decoration: none;
 
}
.card-box-view .card-link a:disabled,
.card-box-view .card-link a.disabled {
  color: var(--global-text-default-disabled);
}
.card-box-view .view-header .card-more-link a:hover {
  background-color: var(--button-button-background-neutral-default);
  border: 1px solid var(--border-border-neutral-secondary);
 color: var(--text-color-text-default);
  text-decoration: none;
}
.view-services-static-view .services-container .field--name-field-services-link a:hover {
  background-color: var(--button-button-background-neutral-default);
  border: 1px solid var(--border-border-neutral-secondary);
  color: var(--text-color-text-default);
  text-decoration: none;
}
.card-box-view .view-header a:hover {
  background-color: var(--button-button-background-neutral-default);
  border: 1px solid var(--border-border-neutral-secondary);
 color: var(--text-color-text-default);
  text-decoration: none;
}
.card-box-view .view-header .card-more-link a:active {
  border: 1px solid var(--border-border-neutral-primary);
  background-color: var(--button-button-background-neutral-pressed);
  /* color: var(--link-link-neutral-pressed); */
   color: var(--text-color-text-default);
}
.view-services-static-view .services-container .field--name-field-services-link a:active {
  border: 1px solid var(--border-border-neutral-primary);
  background-color: var(--button-button-background-neutral-pressed);
  /* color: var(--link-link-neutral-pressed); */
   color: var(--text-color-text-default);
}
.card-box-view .view-header a:active {
  border: 1px solid var(--border-border-neutral-primary);
  background-color: var(--button-button-background-neutral-pressed);
  /* color: var(--link-link-neutral-pressed); */
   color: var(--text-color-text-default);
}
.view-services-static-view .services-container .field--name-field-services-link a:focus {
  outline: 5px auto var(--border-border-black);
       outline-offset: 0px;
    border: 2px solid var(--border-border-black);
    text-decoration: none;
}
.card-box-view .view-header a:focus {
  outline: 5px auto var(--border-border-black);
       outline-offset: 0px;
    border: 2px solid var(--border-border-black);
    text-decoration: none;
}

.paragraph--type--get-to-know .field--name-field-find-out-more a:hover {
  background-color: var(--button-button-background-neutral-default);
  border: 1px solid var(--border-border-neutral-secondary);
  color: var(--link-link-neutral-hovered);
}

.paragraph--type--get-to-know .field--name-field-find-out-more a:focus {
  border: 2px solid var(--border-border-black);
}

.paragraph--type--get-to-know .field--name-field-find-out-more a:active {
  border: 1px solid var(--border-border-neutral-primary);
  background-color: var(--button-button-background-neutral-pressed);
  color: var(--link-link-neutral-pressed);
}

.field--name-field-contact-card .field--name-field-card-link>a:hover,
.services_detail_sidebar .services_detail_sidebar_inn .service_start:hover,
.feedback-cu-webform #edit-show-fields label.option:hover,
.cu_share_this_block .sharethis-wrapper span span span:hover {
  background-color: var(--button-button-background-primary-hovered);
}

.field--name-field-contact-card .field--name-field-card-link>a:active,
.services_detail_sidebar .services_detail_sidebar_inn .service_start:active,
.feedback-cu-webform #edit-show-fields label.option:active,
.cu_share_this_block .sharethis-wrapper span span span:active {
  background-color: var(--button-button-background-primary-pressed);
}

.field--name-field-contact-card .field--name-field-card-link>a:focus,
.services_detail_sidebar .services_detail_sidebar_inn .service_start:focus,
.feedback-cu-webform #edit-show-fields label.option:focus,
.cu_share_this_block .sharethis-wrapper span span span:focus {
      outline-offset: 0px;
    border: 2px solid var(--border-border-black);
        text-decoration: none;
}

.button:hover {
  background-color: var(--button-button-background-primary-hovered) !important;
}

.button:active {
  background-color: var(--button-button-background-primary-pressed) !important;
}

.button:focus {
  border: 2px solid var(--border-border-black) !important;
}

.rating-feedback-form-div-op a:hover {
  background-color: var(--button-button-background-primary-hovered) !important;
}

.rating-feedback-form-div-op a:active {
  background-color: var(--button-button-background-primary-pressed) !important;
}

.rating-feedback-form-div-op a:focus {
  border: 2px solid var(--border-border-black) !important;
}
/* new crasuoles  */
 
html[dir="ltr"] .swiper-button-next {
  right: auto;
  left: 50px;
}
 
html[dir="ltr"]  .swiper-button-next:after {
    /* background-image: url(../images/cheveron-right-b.svg); */
    background-image: url("../images/arrow-right-01-round1.svg");
}
 
html[dir="ltr"] .swiper-button-prev:after {
    /* background-image: url(../images/cheveron-left-b.svg); */
    background-image: url("../images/arrow-left-01-round.svg");
}
html[dir="rtl"] .paragraph--type--missionary-section .field--name-field-main-heading-m {
  direction: rtl;
}

html[dir="rtl"] .paragraph--type--title-sub-description {
  direction: rtl;
}

html[dir="rtl"] .missionary-container-four .field--name-field-university-number-light-se,
html[dir="rtl"] .missionary-container-three .field--name-field-university-number-dark-sec,
html[dir="rtl"] .missionary-container-three .field--name-field-description-missionary,
html[dir="rtl"] .missionary-container-one .field--name-field-university-number-light,
html[dir="rtl"] .missionary-container-three .field--name-field-university-number-dark-sec,
html[dir="rtl"] .missionary-container-one .field--name-field-university-number-dark {
  direction: rtl;
}

html[dir="rtl"] .field--name-field-university-colleges-sectio .paragraph--type--icon-description-title {
  direction: rtl;
}

html[dir="rtl"] .node--type-university-home .field--name-field-university-colleges-sectio .paragraph--type--block .tabsbar ul.quicktabs-tabs,
html[dir="rtl"] .node--type-university-home .field--name-field-university-colleges-sectio .paragraph--type--block .tabsbar .quicktabs-main {
  direction: rtl;
}

 
html[dir="rtl"] .field--name-field-platforms-and-portals .inner-container .paragraph,
.field--name-field-icon-link .swiper-wrapper {
  direction: rtl;
}
 
html[dir="ltr"] .node--type-home-entity .view-duplicate-of-college-news .swiper-button-next::after,
html[dir="ltr"] .node--type-home-entity .view-staff-administration .swiper-button-next::after {
        background-image: url(../images/arrow-right-01-round1.svg);
}
html[dir="ltr"] .node--type-home-entity .view-duplicate-of-college-news .swiper-button-prev,
html[dir="ltr"] .node--type-home-entity .view-staff-administration .swiper-button-prev { 
        right: auto;
        left: 0 !important;
}
html[dir="ltr"] .node--type-home-entity .view-duplicate-of-college-news .swiper-button-prev::after,
html[dir="ltr"] .node--type-home-entity .view-staff-administration .swiper-button-prev::after {
        background-image: url(../images/arrow-left-01-round.svg);
}
html[dir="rtl"] .card-box-view.view-electronic-services .view-header {
  direction: rtl;
}
html[dir="ltr"] article.node--type-home-entity .only-agency-staff.view-display-id-block_4 .swiper-button-next,
html[dir="ltr"] article.node--type-home-entity .view-departements-deanship-agencies .swiper-button-next {
  left: 50px;
}
/* html[dir="ltr"] article.node--type-home-entity .only-agency-staff.view-display-id-block_4 .swiper-button-prev , */
html[dir="ltr"] article.node--type-home-entity .view-departements-deanship-agencies .swiper-button-prev {
  left: 0px !important;
}
 
  
body.group-type-adminisitrations .bg_light_gray {
      min-height: 410px;
}
.node--type-genral .bg_light_gray {
  min-height: 280px;
}
.node--type-genral .bg_light_gray>.inner-container {
    height: 280px;
}
.node--type-genral .field--name-field-genral-section {
  width: 100%;
  padding-bottom: var(--global-spacing-4xl);
  padding-top: var(--global-spacing-4xl);
} 
.paragraph--type--title-and-formatted-description .faq-item {
    /* border-bottom: var(--border-md) solid var(--border-border-neutral-primary); */
    border-top: var(--border-md) solid var(--border-border-neutral-primary);
   
    /* cursor: pointer; */
}
 
.paragraph--type--title-and-formatted-description .faq-item .faq-question {
    background: transparent;
    border: 0;
    width: 100%;
    cursor: pointer;
    position: relative;
    font: var(--text-md-semibold);
    padding: var(--global-spacing-xl);
    color: var(--colors-alpha-alpha-black-100);
}
html[dir="rtl"] .paragraph--type--title-and-formatted-description .faq-item .faq-question {
    text-align: right;
    padding-left: var(--global-spacing-6xl);
}
html[dir="ltr"] .paragraph--type--title-and-formatted-description .faq-item .faq-question {
    text-align: left;
    padding-right: var(--global-spacing-6xl);
}

.paragraph--type--title-and-formatted-description .faq-item .faq-answer {
   /* padding-right: var(--global-spacing-3xl);
    padding-left: var(--global-spacing-3xl); */
}
html[dir="rtl"] .paragraph--type--title-and-formatted-description .faq-item .faq-answer {
    padding-right: 0;
    padding-left: 0;
}
html[dir="ltr"] .paragraph--type--title-and-formatted-description .faq-item .toggle-icon {
    right: 34px;
 
}

html[dir="rtl"] .paragraph--type--title-and-formatted-description .faq-item .toggle-icon {
        left: 34px;
 
}
.org-layout .org-sidebar {
  position: relative;
}
.org-layout .org-sidebar .org-sidebar-inner {
 
  position: relative;
}
.paragraph--type--title-and-formatted-description .faq-item .toggle-icon {
    position: absolute;
    top: 20px;
}
.paragraph--type--title-and-formatted-description .faq-item .toggle-icon::before {
    content: "";
    height: 16px;
    width: 16px;
    display: block;
    position: absolute;
    top: 0;
    /* background-image: url(../images/faq_plus.svg);
    background-image: url(../images/faq_plus.png); */
      background-image: url(../images/faq_minus.svg);
    background-position: top;
    background-repeat: no-repeat;
     transition: transform 0.1s ease;  
      transform: rotate(180deg);
}
.paragraph--type--title-and-formatted-description .faq-item .toggle-icon.open::before {
  transform: rotate(0deg); /* Rotate 180 degrees when .open is present */
}
.paragraph--type--title-and-formatted-description .faq-item .faq-question .field--name-field-title-a {
    font: var(--type-scale-desktop-text-md-semibold);
    color: var(--text-color-text-default);
}
.paragraph--type--title-and-formatted-description .faq-item .faq-answer .field--name-field-formated-description * {
  color: var(--text-color-text-primary-paragraph) !important;
}
.paragraph--type--title-and-formatted-description .faq-item .faq-answer .field--name-field-formated-description {
    padding-bottom: var(--global-spacing-3xl);
    padding-top: var(--global-spacing-md);
    font: var(--type-scale-desktop-text-lg-regular);
    color: var(--text-color-text-primary-paragraph) !important;
    
}
html[dir="ltr"] .paragraph--type--title-and-formatted-description .faq-item .faq-answer .field--name-field-formated-description {
  padding-right: var(--global-spacing-6xl);
  padding-left: var(--global-spacing-xl);
}
html[dir="rtl"] .paragraph--type--title-and-formatted-description .faq-item .faq-answer .field--name-field-formated-description {
  padding-left: var(--global-spacing-6xl);
  padding-right: var(--global-spacing-xl);
}
.paragraph--type--title-and-formatted-description .faq-item .faq-answer .field--name-field-formated-description p span,
.paragraph--type--title-and-formatted-description .faq-item .faq-answer .field--name-field-formated-description p span a,
.paragraph--type--title-and-formatted-description .faq-item .faq-answer .field--name-field-formated-description p {
    color: var(--text-color-text-primary-paragraph) !important;
    text-align: justify;
}
.paragraph--type--title-and-formatted-description .faq-item .faq-question:hover {
    /* cursor: pointer; */
    background-color: var(--button-button-background-neutral-hovered);
}
.paragraph--type--title-and-formatted-description .faq-item .faq-question:active {
    background-color: var(--button-button-background-neutral-pressed);
}
.paragraph--type--title-and-formatted-description .faq-item .faq-question:focus-visible {
    outline: 0px auto var(--border-border-black);
    outline-offset: 0px;
    border: 2px solid var(--border-border-black);
} 
.paragraph--type--title-and-formatted-description .faq-item.disabled .faq-question .field--name-field-title-a,
.paragraph--type--title-and-formatted-description .faq-item.disabled .faq-question {
    cursor: not-allowed;
    color: var(--global-text-default-disabled);
}
.paragraph--type--title-and-formatted-description .faq-item.disabled .toggle-icon::before {
       transform: rotate(360deg);
}
.paragraph--type--title-and-formatted-description .faq-item.disabled .toggle-icon.open::before {
       transform: rotate(180deg);
}
.paragraph--type--title-and-formatted-description .faq-item.disabled .toggle-icon::before {
   background-image: url(../images/faq-disabled-arrow-down.svg);
 } 
html[dir="rtl"] .detail-container-cu {
  direction: rtl;
}

html[dir="rtl"] .field--name-field-community-section .field__item {
  direction: rtl;
}

html[dir="rtl"] .paragraph--type--icon-title-subtitle-description {
  direction: rtl;
}

html[dir="ltr"] .node--type-university-home .field--name-field-missionary-section .field--name-field-learn-more a {
  background-position: right;
  padding-right: var(--global-spacing-4xl);
}

html[dir="rtl"] .node--type-university-home .field--name-field-missionary-section .field--name-field-learn-more a {
  background-position: left;
  padding-left: var(--global-spacing-4xl);
}

.missionary-container-main {
  padding-bottom: var(--global-spacing-2xl);
}

/* here start */
.views-field-field-college-statistics .field-content .inner-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1 0 0;
  position: relative;
  min-height: 155px;
}

.views-field-field-college-statistics .field-content {
  display: flex;
  align-items: center;
}

.views-field-field-college-statistics .field__item {
  display: flex;
  justify-content: center;
}

.views-field-field-college-statistics .field--name-field-number {
  order: 3;
  font-size: var(--font-size-5);
  font-weight: 600;
  color: var(--text-color-text-primary);
}
.group--colleges .field--name-field-university-colleges-sectio .field--name-field-title {
  min-height: 67px;
}
.views-field-field-college-statistics .field--name-field-title {
  font: var(--text-sm-regular) !important;
  text-align: center;
  padding-top: var(--button-buttons-md-padding);
  padding-bottom: var(--button-buttons-md-padding);
}
.field--name-field-university-colleges-sectio .view-university-colleges .views-field-field-body {
  min-height: 70px;
}
.views-field-field-college-statistics .paragraph--type--icon-number-title {
  padding-top: var(--container-padding-mobile);
  padding-bottom: var(--container-padding-mobile);
  min-height: 134px;
}

.view-university-colleges .view-content .views-row {
  height: 100%;
}

.login-main-container {
  display: flex;
  /* flex-wrap: wrap; */
  
  justify-content: space-between;
  max-width: var(--container-max-width-desktop);
  padding-top: var(--global-spacing-7xl);
  padding-bottom: var(--global-spacing-8xl);
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--container-padding-desktop);
  padding-right: var(--container-padding-desktop);
}
html[dir="ltr"] .login-main-container {
 flex-direction: row;
}
 
.login-main-container .portal-card__image-section .inner-container {
  padding-left: 0;
  padding-right: 0;
}

.login-main-container .portal-card__image-section .inner-container .paragraph {
  flex: 0 0 100%;
}

.login-main-container .portal-card__main-section {
  max-width: 492px;
}

.login-main-container .portal-card__main-section .inner-container {
  padding-left: 0;
  padding-right: 0;
}

.login-main-container .portal-card__main-section .inner-container .paragraph {
  flex: 0 0 100%;
}
.login-main-container .portal-card__main-section .inner-container .paragraph--type--title-description {
  display: flex;
  flex-wrap: wrap;
}
.login-main-container .portal-card__main-section .inner-container .paragraph--type--title-description .field--name-field-description {
  order: 1;
  width: 100%;
}
.login-main-container .portal-card__main-section .inner-container .paragraph--type--title-description .field--name-field-title {
  order: 2;
  width: 100%;
}

.login-main-container .portal-card__main-section .paragraph--type--title-description {
  text-align: center;
}

.login-main-container .portal-card__main-section .paragraph--type--title-description .field--name-field-title {
  padding-bottom: var(--global-spacing-5xl);
  font: var(--type-scale-desktop-display-sm-bold);
  color: var(--text-color-text-default);
}

.login-main-container .portal-card__main-section .paragraph--type--title-description .field--name-field-description {
 
   color: var(--text-color-text-primary);
  font: var(--type-scale-desktop-display-md-bold);
  padding-bottom: var(--global-spacing-6xl);
}

.login-main-container .portal-card__main-section .block-user h2 {
  display: none;
}

.login-main-container .portal-card__main-section .block-user form.user-login-form {
  padding-right: 0;
  padding-left: 0;
}

.login-main-container .portal-card__main-section .block-user form.user-login-form button[type="submit"] {
  width: 100%;
}

.login-main-container .portal-card__main-section .block-user .item-list li:nth-child(1) {
  display: none;
}

.login-main-container .portal-card__main-section .block-user .item-list li {
  margin-left: 0;
  list-style: none;
}

.login-main-container .portal-card__main-section .block-user .item-list li a {
  color: var(--link-link-primary);
  font: var(--type-scale-desktop-text-sm-regular-underlined);
  text-decoration: underline;
}

.login-main-container .portal-card__main-section .block-user {
  padding-bottom: var(--blobal-spacing-2xl);
}

.login-main-container .portal-card__main-section .inner-container .paragraph--type--title-number-email {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
.login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card {
  padding-bottom: var(--global-spacing-lg);
  padding-top: var(--global-spacing-2xl);
}
.login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card .field--name-field-sub-heading {
  text-align: center;
}
.login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card .field--name-field-bullet-point {
  display: flex;
  padding-left: var(--global-spacing-lg);
  padding-right: var(--global-spacing-lg);
  font: var(--text-xs-medium);
  color: var(--text-color-text-secondary-paragraph);
  justify-content: space-between;
}
.login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card .field--name-field-bullet-point .field__item {
  position: relative;
  margin-bottom: 0.5em;
}
.login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card  .field--name-field-bullet-point .field__item:nth-child(1):before {
  content: " ";
}
.login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card  .field--name-field-bullet-point .field__item::before {
  content: "•";
  position: absolute;
  left: 0;
  color: var(--text-color-text-secondary-paragraph);
}
html[dir="rtl"] .login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card  .field--name-field-bullet-point .field__item::before {
  right: 3px;
}
html[dir="ltr"] .login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card  .field--name-field-bullet-point .field__item::before {
  left: 3px;
}
html[dir="ltr"] .login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card .field--name-field-bullet-point .field__item {
  padding-left: var(--global-spacing-lg);
}
html[dir="ltr"] .login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card .field--name-field-bullet-point .field__item:nth-child(1) {
  padding-left: 0;
}
html[dir="rtl"] .login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card .field--name-field-bullet-point .field__item {
  padding-right: var(--global-spacing-lg);
}
html[dir="rtl"] .login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card .field--name-field-bullet-point .field__item:nth-child(1) {
  padding-right: 0;
}
.login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card .field--name-field-bullet-point .field__item {
  font: var(--type-scale-desktop-text-xs-medium);
  color: var(--text-color-text-secondary-paragraph);
}
html[dir="ltr"] .login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card .field--name-field-bullet-point .field__item  {
 font-size: var(--type-scale-desktop-text-xs-medium);
}
 
.login-main-container .portal-card__main-section .field--name-field-title-portal {
  padding-bottom: var(--global-spacing-lg);
  text-align: center;
  font: var(--type-scale-desktop-text-sm-medium);
  color: var(--text-color-text-display);
  width: 100%;
}
.login-main-container .portal-card__main-section .inner-container .paragraph--type--title-number-email .field--name-field-phone-number {
  color: var(--text-color-text-primary-paragraph);
  font: var(--type-scale-desktop-text-sm-regular);
  position: relative;

}
html[dir="rtl"] .login-main-container .portal-card__main-section .inner-container .paragraph--type--title-number-email .field--name-field-phone-number {
   padding-right: var(--global-spacing-3xl);
}
html[dir="ltr"] .login-main-container .portal-card__main-section .inner-container .paragraph--type--title-number-email .field--name-field-phone-number {
  padding-left: var(--global-spacing-3xl);
}

.login-main-container .portal-card__main-section .inner-container .paragraph--type--title-number-email .field--name-field-phone-number::before {
  content: '';
  display: block;
  background-image: url("../images/phone_black.svg");
  background-position: right;
  background-repeat: no-repeat;
  background-size: 18px;
  position: absolute;
  height: 20px;
  width: 20px;
}
html[dir="rtl"] .login-main-container .portal-card__main-section .inner-container .paragraph--type--title-number-email .field--name-field-phone-number::before {
  right: 0;
}
html[dir="ltr"] .login-main-container .portal-card__main-section .inner-container .paragraph--type--title-number-email .field--name-field-phone-number::before {
  left: 0;
}
.login-main-container .portal-card__main-section .inner-container .paragraph--type--title-number-email .field--name-field-email-1 {
  color: var(--text-color-text-primary-paragraph);
  font: var(--type-scale-desktop-text-sm-regular);
  position: relative;
 
}
html[dir="rtl"] .login-main-container .portal-card__main-section .inner-container .paragraph--type--title-number-email .field--name-field-email-1 {
  padding-right: var(--global-spacing-3xl);
}
html[dir="ltr"] .login-main-container .portal-card__main-section .inner-container .paragraph--type--title-number-email .field--name-field-email-1 {
  padding-left: var(--global-spacing-3xl);
}
.login-main-container .portal-card__main-section .inner-container .paragraph--type--title-number-email .field--name-field-email-1::before {
  content: '';
  display: block;
  background-image: url("../images/email_black.svg");
  background-position: right;
  background-repeat: no-repeat;
  background-size: 20px;
  position: absolute;
  height: 20px;
  width: 20px;
  
}
html[dir="rtl"] .login-main-container .portal-card__main-section .inner-container .paragraph--type--title-number-email .field--name-field-email-1::before {
  right: 0;
}
html[dir="ltr"] .login-main-container .portal-card__main-section .inner-container .paragraph--type--title-number-email .field--name-field-email-1::before {
  left: 0;
}
.paragraph--type--platforms-portals .field--name-field-title-and-icon .field--name-field-links-p-p .field__item{
  border-radius: var(--radius-radius-lg);
  border: 1px solid var(--border-border-neutral-tertiary);
  background-color: var(--background-color-background-primary-50);
  padding: var(--global-spacing-xl) var(--global-spacing-xl) var(--global-spacing-3xl) var(--global-spacing-xl);
  flex-direction: column;
}

article[data-history-node-id="596"] .dark_green_bg,
article[data-history-node-id="596"] .regulation_listing_inner.lisitn_gropus,
article[data-history-node-id="596"] .cu_node_header.bg_light_gray {
  display: none;
}

/* html[dir="ltr"] #quicktabs-university_colleges .card-box-view .view-header, */
html[dir="ltr"] #quicktabs-university_colleges .card-box-view .view-content {
  /* direction: ltr !important; */
}
html[dir="ltr"] #quicktabs-university_colleges .card-box-view .view-content .views-row:nth-child(1){
  /* display: none;  */
}
.view_with_sidebar_view {
  position: relative;
}
 /* spin keyframes */
@keyframes spin {
  from { transform: rotate(0deg); }
  to   { transform: rotate(360deg); }
}

/* Target the Views / Drupal AJAX throbber */
.ajax-progress-fullscreen {
 position: fixed;
    z-index: 1000;
    top: 48.5%;
    left: 49%;
    width: 44px;
    height: 44px;
    padding: 4px;
    opacity: 0.9;
    border-radius: 7px;
    background-color: transparent;
 
    background-repeat: no-repeat;
    background-position: center center;

  /* replace whatever is inside with our SVG */
  background-image: url('../images/loader-spin.svg') !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;

  /* spin */
  transform-origin: 50% 50% !important;
  animation: spin 1s linear infinite !important;
  -webkit-animation: spin 1s linear infinite !important;
}

/* Fallback: if the throbber is placed directly as .ajax-progress .throbber (without the .ajax-progress-throbber class) */
.ajax-progress .throbber {
  width: 44px !important;
  height: 44px !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: contain !important;
  display: inline-block !important;
  text-indent: -9999px;
  overflow: hidden;
  transform-origin: 50% 50% !important;
  animation: spin 1s linear infinite !important;
  -webkit-animation: spin 1s linear infinite !important;
}
#cboxWrapper{
  width: 100% !important;
  height: 60% !important;
  margin-top: 8rem;
}
#colorbox iframe {
  width: 100% !important;
  aspect-ratio: 16 / 9;
  height: auto !important;
  display: block;
}
#cboxContent{
  width: 95% !important;
  height: 100% !important;
}
#cboxLoadedContent{
  width: 100% !important;
  height: 95% !important;
}
.field--name-field-media-oembed-video .media-oembed-content{
  width: 100% !important;
  height: 89% !important;
}
.field--name-field-media-oembed-video{
  height: 100% !important;
}
#colorbox {
    height: 100% !important;
    width: 43% !important;
    left: 27% !important;
    top: 30% !important;
    margin-top: 8rem !important;
    /* height: 100% !important;
    width: 43% !important;
    top: 195% !important;
    margin-top: 8rem !important;
    left: 27% !important; */
}

.video-gallery-box a article div:nth-of-type(2){
  display: none;
}
  html[dir="ltr"] .cu_content__area .cu_tab_content#d-achievements .view-content .views-field-field-file .file--application-pdf {
    padding-left: 0;
  }
  html[dir="rtl"] .cu_content__area .cu_tab_content#d-achievements .view-content .views-field-field-file .file--application-pdf {
    padding-right: 0;
  }

/* responsive  */
@media (max-width: 1023.98px) { 

  html[dir="rtl"] .org-sidebar-link.is-active {
        border-bottom: 3px solid var(--text-color-text-primary);
        border-right: 0;
  }
  html[dir="rtl"] .org-sidebar-link.is-active:active, html[dir="rtl"] .org-sidebar-link.is-active, html[dir="rtl"] .org-sidebar-link.is-active:hover {
    border-bottom: 3px solid var(--text-color-text-primary);
  }
  html[dir="rtl"] .org-sidebar-link:hover {
    border-right: 0 solid var(--background-color-background-neutral-400);
    border-bottom: 0 solid var(--background-color-background-neutral-400);
  }
  html[dir="ltr"] .org-sidebar-link.is-active {
        border-bottom: 3px solid var(--text-color-text-primary);
        border-left: 0px solid var(--text-color-text-primary);
  }
  html[dir="ltr"] .org-sidebar-link.is-active:active, html[dir="ltr"] .org-sidebar-link.is-active, html[dir="ltr"] .org-sidebar-link.is-active:hover {
    border-bottom: 3px solid var(--text-color-text-primary);
  }
  html[dir="ltr"] .org-sidebar-link:hover {
    border-left: 0 solid var(--background-color-background-neutral-400);
    border-bottom: 0 solid var(--background-color-background-neutral-400);
  }
  .org-layout .org-sidebar {
    width: 100%;
  }
  .org-layout .org-sidebar .org-sidebar-inner .org-sidebar-group-top {
    display: flex;
    overflow-y: scroll;
  }
  .org-layout .org-sidebar .org-sidebar-inner .org-sidebar-group-top .org-sidebar-group {
    flex: 0 0 auto;
  }
  .org-layout .org-sidebar .org-sidebar-inner .org-sidebar-group-top .org-sidebar-group:nth-child(3) {
     display: flex;
  }
  .org-layout .org-sidebar .org-sidebar-inner .org-sidebar-group-top .org-sidebar-group:nth-child(3) .org-sidebar-link {
     flex: 0 0 auto;
  }
  .org-layout {
    flex-wrap: wrap;
  }
  .org-section .field--name-field-media-image img {
    max-width: 100%;
    height: 350px;
    object-fit: contain;
  }
  #uhb-tab-content-wrapper article #uhb-tab-content-wrapper {
    display: none;
  }
  html[dir="ltr"] #uhb-tab-content-wrapper {
    margin-left: 0;
  }
  html[dir="rtl"] #uhb-tab-content-wrapper {
    margin-right: 0;
  }
  html[dir="rtl"] .feedback-cu-webform h2 {
    float: unset;
    margin-right: 0;
    padding-right: var(--container-padding-mobile);
  }
  html[dir="rtl"] .feedback_response p {
    right: 15px;
    left: unset;
    position: absolute;
    top: 83px;
  }
  html[dir="rtl"] .feedback-cu-webform #edit-show-fields {
    padding-right: 0;
     display: flex;
  }
  .feedback-cu-webform .webform-submission-form div[data-drupal-selector="edit-options"] {
    width: 100%;
  }  
  .feedback-cu-webform .webform-submission-form {
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    width: 100%;
  }
  html[dir="ltr"] .feedback_response p {
    left: 15px;
    right: unset; 
  }
 
  .feedback-cu-webform h2 {
    width: 100%;
  }
  .feedback_response p {
    font: var(--type-scale-desktop-text-sm-regular);
    top: 62px;
  }
  body.path-regulations .regulation_listing_inner {
    padding-left: var(--containers-container-padding-mobile);
    padding-right: var(--containers-container-padding-mobile);
  }
  body.path-forms .regulation_listing_inner {
        padding-left: var(--containers-container-padding-mobile);
        padding-right: var(--containers-container-padding-mobile);
    }
}

 

/* @media screen and (min-width: 320px) and (max-width: 383.98px) { */
@media screen and (max-width: 383.98px) {
 .cu_content__area .cu_tab_content#d-forms .view-content .views-row {
    max-width: 389px;
    flex: 0 0 100%;
  }
  .node--type-events .node__content {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  html[dir="ltr"] .node-two-column-layout {
    flex-direction: column-reverse;
  }
  html[dir="rtl"] .node-two-column-layout {
    flex-direction: column-reverse;
  }
  .node-two-column-layout .node-column--left {
    padding: var(--global-spacing-2xl);
    width: 100%;
    max-width: 100%;
  }
  .node-two-column-layout .node-column--right {
    width: 100%;
 }
  html[dir="ltr"] .node-two-column-layout .node-column--right {
    padding-left: 0;
    padding-right: 0;
  }
  html[dir="rtl"] .node-two-column-layout .node-column--right {
    padding-right: 0;
  }
  .node-column--left .field--name-field-contact-management .paragraph--type--icon-title-link {
    padding-bottom: 0;
  }


    html[dir="ltr"] .node--type-home-entity .view-faculty-profiles .swiper-button-prev {
        right: auto !important; 
        left: 32% !important;
 
    }
  .path-forms .view-forms-regulations .view-filters {
    padding-left: var(--containers-container-padding-mobile);
    padding-right: var(--containers-container-padding-mobile);
  }
 .path-regulations .view-forms-regulations form.views-exposed-form .form--inline .js-form-type-select , 
 .path-forms .view-forms-regulations form.views-exposed-form .form--inline .js-form-type-select {
    margin-top: var(--global-spacing-lg);
    margin-bottom: var(--global-spacing-lg);
  }
}

@media screen and (min-width: 360px) and (max-width: 479.98px) {
  .node--type-events .node__content {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  html[dir="ltr"] .node-two-column-layout {
    flex-direction: column-reverse;
  }
  html[dir="rtl"] .node-two-column-layout {
    flex-direction: column-reverse;
  }
  .node-two-column-layout .node-column--left {
    padding: var(--global-spacing-2xl);
    width: 100%;
    max-width: 100%;
  }
  .node-two-column-layout .node-column--right {
    width: 100%;
 }
  html[dir="ltr"] .node-two-column-layout .node-column--right {
    padding-left: 0;
    padding-right: 0;
  }
  html[dir="rtl"] .node-two-column-layout .node-column--right {
    padding-right: 0;
  }
  .node-column--left .field--name-field-contact-management .paragraph--type--icon-title-link {
    padding-bottom: 0;
  }

 .login-main-container .portal-card__main-section .paragraph--type--title-description .field--name-field-description {
  padding-bottom: var(--global-spacing-2xl);
 }
  html[dir="ltr"] #block-uni-theme-topsecondarymenu-2 .dropdown-menu>.we-mega-menu-submenu {
    margin-left: 0px;
  }

  #block-uni-theme-topsecondarymenu-2 .we-mega-menu-submenu {
    padding-top: unset;
    padding-bottom: unset;
    padding-right: unset;
    padding-left: unset;
    min-width: unset !important;
    background-color: #fff;
    position: unset;
    box-shadow: 0 24px 24px 0 rgba(0, 0, 0, 0.1);
    opacity: unset;
    transition: .3s;
  }

  .cu_fullwidth {
    width: auto !important;
  }
   .login-main-container .portal-card__image-section {
    display: none;
  }
  .login-main-container {
    padding-top: var(--global-spacing-3xl);
    padding-bottom: var(--global-spacing-3xl);
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  .login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card .field--name-field-bullet-point {
    justify-content: center;
    flex-wrap: wrap;
    gap: var(--global-spacing-xl);
  }
  .path-regulations .view-forms-regulations form.views-exposed-form .form--inline .js-form-type-select , 
 .path-forms .view-forms-regulations form.views-exposed-form .form--inline .js-form-type-select {
    margin-top: var(--global-spacing-lg);
    margin-bottom: var(--global-spacing-lg);
  }
}

@media screen and (min-width: 384px) and (max-width: 479.98px) {
  .cu_content__area .cu_tab_content#d-forms .view-content .views-row {
    max-width: 389px;
    flex: 0 0 100%;
  }
  .node--type-events .node__content {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  html[dir="ltr"] .node-two-column-layout {
    flex-direction: column-reverse;
  }
  html[dir="rtl"] .node-two-column-layout {
    flex-direction: column-reverse;
  }
  .node-two-column-layout .node-column--left {
    padding: var(--global-spacing-2xl);
    width: 100%;
    max-width: 100%;
  }
  .node-two-column-layout .node-column--right {
    width: 100%;
 }
  html[dir="ltr"] .node-two-column-layout .node-column--right {
    padding-left: 0;
    padding-right: 0;
  }
  html[dir="rtl"] .node-two-column-layout .node-column--right {
    padding-right: 0;
  }
  .node-column--left .field--name-field-contact-management .paragraph--type--icon-title-link {
    padding-bottom: 0;
  }
  .path-forms .view-forms-regulations .view-filters {
    padding-left: var(--containers-container-padding-mobile);
    padding-right: var(--containers-container-padding-mobile);
  }
 .path-regulations .view-forms-regulations form.views-exposed-form .form--inline .js-form-type-select , 
 .path-forms .view-forms-regulations form.views-exposed-form .form--inline .js-form-type-select {
    margin-top: var(--global-spacing-lg);
    margin-bottom: var(--global-spacing-lg);
  }
  .paragraph--type--question-or-inquiry-group .field--name-field-link-label-1 .paragraph--type--question-or-inquiry {
    flex-direction: column;
  }

  .paragraph--type--question-or-inquiry-group .field--name-field-heading-links {
    font: var(--display-md-bold);
    color: var(--text-color-text-primary);
  }

    .paragraph--type--question-or-inquiry-group .field--name-field-link-label-1 .paragraph--type--question-or-inquiry {
      padding-top: 0;
      padding-bottom: 0;
    }
  
}
/* here start */


@media screen and (min-width: 480px) and (max-width: 559.98px) {
  .cu_content__area .cu_tab_content#d-forms .view-content .views-row {
    max-width: 389px;
    flex: 0 0 100%;
  }
  .node--type-events .node__content {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  html[dir="ltr"] .node-two-column-layout {
    flex-direction: column-reverse;
  }
  html[dir="rtl"] .node-two-column-layout {
    flex-direction: column-reverse;
  }
  .node-two-column-layout .node-column--left {
    padding: var(--global-spacing-2xl);
    width: 100%;
    max-width: 100%;
  }
  .node-two-column-layout .node-column--right {
    width: 100%;
 }
  html[dir="ltr"] .node-two-column-layout .node-column--right {
    padding-left: 0;
    padding-right: 0;
  }
  html[dir="rtl"] .node-two-column-layout .node-column--right {
    padding-right: 0;
  }
  .node-column--left .field--name-field-contact-management .paragraph--type--icon-title-link {
    padding-bottom: 0;
  }
  .login-main-container .portal-card__main-section .paragraph--type--title-description .field--name-field-description {
  padding-bottom: var(--global-spacing-2xl);
 }
   .login-main-container .portal-card__image-section {
    display: none;
  }
   .login-main-container {
    padding-top: var(--global-spacing-3xl);
    padding-bottom: var(--global-spacing-3xl);
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
    .login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card .field--name-field-bullet-point {
    justify-content: center;
    flex-wrap: wrap;
    gap: var(--global-spacing-xl);
  }
  .path-regulations .view-forms-regulations form.views-exposed-form .form--inline .js-form-type-select , 
 .path-forms .view-forms-regulations form.views-exposed-form .form--inline .js-form-type-select {
    margin-top: var(--global-spacing-lg);
    margin-bottom: var(--global-spacing-lg);
  }
}

@media screen and (min-width: 560px) and (max-width: 639.98px) {
  .cu_content__area .cu_tab_content#d-forms .view-content .views-row {
    max-width: 389px;
     flex: 0 0 47%;
  }
   .node--type-events .node__content {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  html[dir="ltr"] .node-two-column-layout {
    flex-direction: column-reverse;
  }
  html[dir="rtl"] .node-two-column-layout {
    flex-direction: column-reverse;
  }
  .node-two-column-layout .node-column--left {
    padding: var(--global-spacing-2xl);
    width: 100%;
    max-width: 100%;
  }
  .node-two-column-layout .node-column--right {
    width: 100%;
 }
  html[dir="ltr"] .node-two-column-layout .node-column--right {
    padding-left: 0;
    padding-right: 0;
  }
  html[dir="rtl"] .node-two-column-layout .node-column--right {
    padding-right: 0;
  }
  .login-main-container .portal-card__main-section .paragraph--type--title-description .field--name-field-description {
  padding-bottom: var(--global-spacing-2xl);
 }
   .login-main-container .portal-card__image-section {
    display: none;
  }
   .login-main-container {
    padding-top: var(--global-spacing-3xl);
    padding-bottom: var(--global-spacing-3xl);
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
    .login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card .field--name-field-bullet-point {
    justify-content: center;
    flex-wrap: wrap;
    gap: var(--global-spacing-xl);
  }
  .login-main-container .portal-card__main-section {
    max-width: 492px;
    margin: 0 auto;
  }
  .path-regulations .view-forms-regulations form.views-exposed-form .form--inline .js-form-type-select , 
 .path-forms .view-forms-regulations form.views-exposed-form .form--inline .js-form-type-select {
    margin-top: var(--global-spacing-lg);
    margin-bottom: var(--global-spacing-lg);
  }
}

@media screen and (min-width: 640px) and (max-width: 767.98px) {
  .cu_content__area .cu_tab_content#d-forms .view-content .views-row {
    max-width: 389px;
    flex: 0 0 47%;
  }
   .node--type-events .node__content {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  html[dir="ltr"] .node-two-column-layout {
    flex-direction: column-reverse;
  }
  html[dir="rtl"] .node-two-column-layout {
    flex-direction: column-reverse;
  }
  .node-two-column-layout .node-column--left {
    padding: var(--global-spacing-2xl);
    width: 100%;
    max-width: 100%;
  }
  .node-two-column-layout .node-column--right {
    width: 100%;
 }
  html[dir="ltr"] .node-two-column-layout .node-column--right {
    padding-left: 0;
    padding-right: 0;
  }
  html[dir="rtl"] .node-two-column-layout .node-column--right {
    padding-right: 0;
  }
  .login-main-container .portal-card__main-section .paragraph--type--title-description .field--name-field-description {
  padding-bottom: var(--global-spacing-2xl);
 }
   .login-main-container .portal-card__image-section {
    display: none;
  }
   .login-main-container {
    padding-top: var(--global-spacing-3xl);
    padding-bottom: var(--global-spacing-3xl);
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  .login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card .field--name-field-bullet-point {
    justify-content: center;
    flex-wrap: wrap;
    gap: var(--global-spacing-xl);
  }
  .login-main-container .portal-card__main-section {
    max-width: 492px;
    margin: 0 auto;
  }
  .path-regulations .view-forms-regulations form.views-exposed-form .form--inline .js-form-type-select , 
 .path-forms .view-forms-regulations form.views-exposed-form .form--inline .js-form-type-select {
    margin-top: var(--global-spacing-lg);
    margin-bottom: var(--global-spacing-lg);
  }
}

/* ipad view start  */
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  .cu_content__area .cu_tab_content#d-forms .view-content .views-row {
    max-width: 389px;
    flex: 0 0 31%;
  } 
  .node-two-column-layout .node-column--left {
    padding: var(--global-spacing-2xl);
  }
  .login-main-container .portal-card__image-section {
    display: none;
  }
   .login-main-container {
    padding-top: var(--global-spacing-3xl);
    padding-bottom: var(--global-spacing-3xl);
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  .login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card .field--name-field-bullet-point {
    justify-content: center;
    flex-wrap: wrap;
    gap: var(--global-spacing-xl);
  }
  .login-main-container .portal-card__main-section {
    max-width: 492px;
    margin: 0 auto;
  }

}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
  html[dir="rtl"] .node--type-home-entity .entity-important-links .paragraph--type--important-links .field--name-field-important-links .swiper-slide:nth-child(4n) {
    margin-left: 20px !important;
  }
  .node--type-news-entity form.views-exposed-form input[type="text"] {
     width: 394px;
  }
  .org-section .field--name-field-media-image img {
    max-width: 100%;
    max-height: 579px;
    object-fit: contain;
  }
 
}
@media screen and (min-width: 1024px) and (max-width: 1279.98px) {
  html[dir="ltr"] #uhb-tab-content-wrapper article .node__content .view_with_sidebar_view .field--name-field-description-standard {
    padding-left: var(--container-padding-mobile);
  }
   html[dir="rtl"] #uhb-tab-content-wrapper article .node__content .view_with_sidebar_view .field--name-field-description-standard {
    padding-right: var(--container-padding-mobile);
  }
   #uhb-tab-content-wrapper article .node__content > .inner-container {
    padding-left: 0;
    padding-right: 0; 
   }
    #uhb-tab-content-wrapper .card-box-view {
      max-width: 664px;
      overflow: hidden;
  }
    #uhb-tab-content-wrapper .view-services-static-view .view-content, 
    #uhb-tab-content-wrapper .paragraph--type--services-main .field--name-field-services-section {
      justify-content: center;
    flex-wrap: wrap;
  }
  #uhb-tab-content-wrapper {
      width: 70%;
  }
  .regulation_listing_inner div.view-content div.views-row {
    flex: 0 0 31.4%;
  }  
  .login-main-container .portal-card__image-section {
    display: none;
  }
   .login-main-container {
    padding-top: var(--global-spacing-3xl);
    padding-bottom: var(--global-spacing-3xl);
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  .login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card .field--name-field-bullet-point {
    justify-content: center;
    flex-wrap: wrap;
    gap: var(--global-spacing-xl);
  }
  .login-main-container .portal-card__main-section {
    max-width: 492px;
    margin: 0 auto;
}

}

@media screen and (min-width: 1280px) and (max-width: 1439.98px) {
  .login-main-container .portal-card__image-section {
    display: none;
  }
   .login-main-container {
    padding-top: var(--global-spacing-3xl);
    padding-bottom: var(--global-spacing-3xl);
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  .login-main-container .portal-card__main-section .inner-container .paragraph.paragraph--type--content-card .field--name-field-bullet-point {
    justify-content: center;
    flex-wrap: wrap;
    gap: var(--global-spacing-xl);
  }
  .login-main-container .portal-card__main-section {
    max-width: 492px;
    margin: 0 auto;
  }
  .paragraph--type--copywrite .copywrite-fields {
    width: 82% !important;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1599.98px) {}

@media screen and (min-width: 1600px) and (max-width: 1919.98px) {}

@media screen and (min-width: 1900px) {}
@media screen and (min-width: 2400px) {}
