@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");
}
body.path-university-news .views-field-field-news-image {
  min-height: 250px;
}
#auto-breadcrumb-container .auto-breadcrumb__list {
  font: var(--text-sm-regular);
  display: flex;
      margin-bottom: 0;
      align-items: center;
}
html[dir="ltr"] #auto-breadcrumb-container .auto-breadcrumb__list {
  padding-left: 0;
}
html[dir="rtl"] #auto-breadcrumb-container .auto-breadcrumb__list {
  padding-right: 0;
}
#auto-breadcrumb-container .auto-breadcrumb__list .auto-breadcrumb__item::marker {
  font-size: 0;
}
#auto-breadcrumb-container .auto-breadcrumb__list .auto-breadcrumb__item span.auto-breadcrumb__separator {
  display: none;
}
.auto-breadcrumb .auto-breadcrumb__list .auto-breadcrumb__item {
  /* color: var(--global-text-default-disabled); */
  color: var(--link-link-oncolor);
  
}
.auto-breadcrumb .auto-breadcrumb__list .auto-breadcrumb__item:nth-child(1) {
       position: relative;
    /* display: flex;
    align-items: center; */
    /* flex-direction: row-reverse;
    gap: var(--link-link-sm-gap); */
}
html[dir="ltr"] .auto-breadcrumb .auto-breadcrumb__list .auto-breadcrumb__item:nth-child(1) {
    padding-left: var(--global-spacing-2xl);
}
html[dir="rtl"] .auto-breadcrumb .auto-breadcrumb__list .auto-breadcrumb__item:nth-child(1) {
    padding-right: var(--global-spacing-2xl);
}

html[dir="ltr"] .auto-breadcrumb .auto-breadcrumb__list .auto-breadcrumb__item:nth-child(1)::after {
    background-image: url(../images/department_breadcrumb.svg);
   content: "";
    position: absolute;
    left: 0;
        background-position: center;
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    width: 20px;
    top: 0px;
}
html[dir="rtl"] .auto-breadcrumb .auto-breadcrumb__list .auto-breadcrumb__item:nth-child(1)::after  {
    content: "";
    background-image: url(../images/breadcrumb_home.svg);
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    height: 20px;
    width: 20px;
     position: absolute;
    right: 0;
    top: 0px;
}
.auto-breadcrumb a {
    font: var(--text-sm-regular);
    /* color: var(--link-link-neutral); */
    color: var(--link-link-oncolor);
    padding: var(--link-link-sm-gap);
    position: relative;
}
html[dir="ltr"] .auto-breadcrumb a {
  padding-right: var(--global-spacing-2xl);
}
html[dir="rtl"] .auto-breadcrumb a {
  padding-left: var(--global-spacing-2xl);
}
.auto-breadcrumb a::after {
  content: "";
      display: block;
    height: 16px;
    width: 16px;
  background-repeat: no-repeat;
  background-size: 16px;
}
html[dir="ltr"] .auto-breadcrumb a::after {
  background-image: url("../images/breadcrumb-eng-arrow.svg");
  position: absolute;
  right: 0;
  top: 6px;
}
html[dir="rtl"] .auto-breadcrumb a::after {
  background-image: url("../images/breadcrumb-ar-arrow.svg");
  position: absolute;
  left: 0;
  top: 6px;
}

.auto-breadcrumb__item a:link,
.auto-breadcrumb__item a:visited {
  color: var(--link-link-oncolor);
}
.auto-breadcrumb__item a:hover {
  color: var(--link-link-oncolor-hovered);
  text-decoration: underline;
}
.auto-breadcrumb__item a:active {
  color: var(--link-link-oncolor-pressed);
  text-decoration: underline;
}
.auto-breadcrumb__item a:focus,
.auto-breadcrumb__item a:focus-visible {
  outline: 0px auto var(--border-border-black);
  outline-offset: -2px;
  color: var(--link-link-oncolor-focus);
  text-decoration: none;
  border: 2px solid var(--border-border-black);
}
.auto-breadcrumb a.disabled,
.auto-breadcrumb a:disabled {
   color: var(--link-link-oncolor-disabled);
}

html[dir="ltr"] .card-box-view.view-achievements-listing .view-content  {
  direction: ltr; 
}
.view-achievements-listing .regulation_listing_inner .view-content .views-row {
  flex: 0 0 31.9%;
}
.card-box-view.view-achievements-listing {
  max-width: 100%;
}
.bg_white {
  background-color: var(--background-color-background-white);
}
body.path-search  {
  background-color: var(--background-color-background-white); 
} 
.faculty-filter-wrapper .filter-controls {
  display: flex;
}
.faculty-filter-wrapper .filter-controls label {
  display: none;
}
.faculty-filter-wrapper .filter-controls .filter-item select {
   width: 204px;
}
html[dir="ltr"] .faculty-filter-wrapper .filter-sort {
  margin-right: var(--global-spacing-xl);
}
html[dir="rtl"] .faculty-filter-wrapper .filter-sort {
  margin-left: var(--global-spacing-xl);
}
.faculty-filter-wrapper .filter-remaining {
  display: flex;  
  width: 204px;
}
.faculty-filter-wrapper .filter-search {
  max-width: 489px;
  width: 100%;
}
.faculty-filter-wrapper .filter-search input {
  width: 100%;
}

.faculty-filter-wrapper .filter-remaining select {
  width: 100%;
}
html[dir="rtl"] .faculty-filter-wrapper .filter-remaining {
  margin-left: var(--global-spacing-4xl);
}
html[dir="ltr"] .faculty-filter-wrapper .filter-remaining {
  margin-right: var(--global-spacing-4xl);
} 
  
html[dir="rtl"] .homepage_deans_words .dean_right_column .field--name-field-description a.toggle-more {
  padding-left: var(--global-spacing-4xl);
      background-position: 4px 0px;
}
html[dir="ltr"] .homepage_deans_words .dean_right_column .field--name-field-description a.toggle-more {
  padding-right: var(--global-spacing-4xl);
   background-position: 92% 1px;
}
.homepage_deans_words .dean_right_column .field--name-field-description .show-more-link {
  background-image: url("../images/Trailing-icon-down.png");
  background-repeat: no-repeat;
  background-size: 20px;
}
.homepage_deans_words .dean_right_column .field--name-field-description .show-less-link {
  background-image: url("../images/Trailing-icon-up.png");
  background-repeat: no-repeat;
  background-size: 20px;
}
/* .view-departements-deanship-agencies .view-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
} */
html[dir="rtl"] .card-box-view.view-faculty-entity-listing .view-content .card-email {
  padding-right: var(--global-spacing-4xl);
  background-position: right;
}
html[dir="ltr"] .card-box-view.view-faculty-entity-listing .view-content .card-email {
  margin-left: var(--global-spacing-4xl);
    padding-left: var(--global-spacing-4xl);
    width: 90% !important;
}
.card-box-view.view-faculty-entity-listing .views-field-field-designation {
  padding-bottom: var(--global-spacing-3xl);
}
.node--type-faculty-entity {
  background-color: var(--background-color-background-white);
}
html[dir="rtl"] .card-box-view.view-faculty-entity-listing .view-content .views-field-field-office {
  padding-right: var(--global-spacing-4xl);
  background-position: right; 
}
html[dir="ltr"] .card-box-view.view-faculty-entity-listing .view-content .views-field-field-office {
  margin-left: var(--global-spacing-4xl);
    padding-left: var(--global-spacing-4xl);
    width: 90% !important;
}
.node--type-college-home .card-box-view .view-footer,
.view-platforms-and-portals .view-footer,   
.page-node-type-university-home .card-box-view .view-footer {
  display: none;
}
.card-box-view.view-faculty-entity-listing .view-content .views-field-field-office {
   
    background-image: url(../images/call.png);
    background-repeat: no-repeat;
    border: 0;
    background-color: transparent;
    width: 100% !important;
    height: auto !important;
    padding-top: 0;
    padding-right: 0;
    justify-content: unset;
    border-radius: 0;
}
.node--type-landing-page .bg_light_gray>.inner-container, 
.node--type-faculty-entity .bg_light_gray>.inner-container {
  height: 280px;
}
.node--type-landing-page .bg_light_gray,
.node--type-faculty-entity .bg_light_gray {
  min-height: 280px;
}
.view-departements-deanship-agencies .view-content {
  padding-bottom: var(--global-spacing-7xl);
}
.node--type-department-entity {
  padding-top: var(--global-spacing-4xl);
}
.node--type-achievement-listing .bg_light_gray,
.node--type-achievement-entity .bg_light_gray,
.node--type-departments .bg_light_gray,
.node--type-department-entity .bg_light_gray {
    min-height: 280px;
}
.node--type-achievement-listing .bg_light_gray>.inner-container,
.node--type-achievement-entity .bg_light_gray>.inner-container,
.node--type-departments .bg_light_gray>.inner-container,
.node--type-department-entity .bg_light_gray>.inner-container {
  height: 270px;
}
.node--type-department-entity .view-departements-deanship-agencies .view-content {
  display: flex;
  flex-wrap: wrap;
  padding-top: var(--global-spacing-3xl);
  gap: var(--global-spacing-2xl);
}
html[dir="ltr"] .node--type-department-entity .view-departements-deanship-agencies form.views-exposed-form {
      max-width: 817px;
      width: 100%;
}
.node--type-department-entity .view-departements-deanship-agencies .view-content .views-row {
  width: 31.5%;
  margin-right: 0;
  max-width: 261px;
  height: 256px !important;
  /* margin-bottom: var(--global-spacing-4xl); */
}

html[dir="ltr"] .node--type-department-entity .view-departements-deanship-agencies .view-content .views-row:nth-child(3n) {
  margin-right: 0;
}
 
html[dir="rtl"] .node--type-department-entity .view-departements-deanship-agencies .view-content .views-row:nth-child(3n) {
  margin-left: 0;
}
article.node--type-home-entity .view-departements-deanship-agencies .swiper-button-next,
article.node--type-home-entity .view-departements-deanship-agencies .swiper-button-prev {
  top: 94% !important;  
}
html[dir="rtl"] article.node--type-home-entity .view-departements-deanship-agencies .swiper-button-next,
html[dir="rtl"] article.node--type-home-entity .view-departements-deanship-agencies .swiper-button-prev{
  top: 94% !important;  
}
.view-departements-deanship-agencies .view-header {
    display: flex;
    justify-content: space-between;
    padding-top: var(--global-spacing-md);
    padding-bottom: var(--global-spacing-4xl);
}
.only-agency-staff .view-header h3,
.view-departements-deanship-agencies .view-header h3 {
    color: var(--text-color-text-primary);
    font: var(--display-md-bold);
}

html[dir="ltr"] .view-departements-deanship-agencies .view-header a {
    padding: var(--global-spacing-none) var(--global-spacing-4xl) var(--global-spacing-none) var(--button-buttons-lg-padding);
    background-image: url(../images/eng-Icon.svg);  
    background-position: 93%;
}
.view-departements-deanship-agencies .view-header a {
    border-radius: var(--radius-radius-sm);
    border: 1px solid var(--border-border-neutral-primary);
    font: var(--type-scale-mobile-text-md-medium);
    color: var(--text-color-text-default);
    display: flex;
    align-items: center;
    background-image: url(../images/elements.svg);
    background-repeat: no-repeat;
    background-position: 10px 14px;
    min-height: 40px;
}
article.node--type-home-entity .view-departements-deanship-agencies .view-content .views-row {
  height: 285px !important;
} 
.view-departements-deanship-agencies .view-content .views-row {
    /* width: 31.8%;
    margin-right: 20px; */
       /* max-width: 330px; */
        border: 1px solid var(--border-border-neutral-primary);
    background-color: var(--background-color-background-card);
    padding: var(--global-spacing-xl) var(--global-spacing-xl) var(--global-spacing-3xl) var(--global-spacing-xl);
    display: flex;
     height: 415px !important;
    border-radius: var(--radius-radius-lg);
    flex-direction: column;
    justify-content: unset;
    align-items: unset;
}
html[dir="ltr"] .view-departements-deanship-agencies .view-content .views-row .views-field-view-node a:nth-of-type(1){
    /* display: none; */
}
article.node--type-home-entity .field--name-field-page-section-home>.field__item.nodatafound {
  padding-bottom: 0;
  padding-top: 0;
}
article.node--type-home-entity .field--name-field-page-section-home>.field__item:nth-of-type(4) {
  padding-bottom: 0;
}
article.node--type-home-entity .field--name-field-page-section-home>.field__item:nth-of-type(5) {
  padding-bottom: var(--global-spacing-4xl);
  /* background-color: var(--background-color-background-body); */
}
.node--type-achievement-listing .view-departements-deanship-agencies .view-content {
    display: flex;
    flex-wrap: wrap;
    padding-top: var(--global-spacing-3xl);
}
.node--type-achievement-listing .node__content,
.node--type-department-entity .node__content {
  padding-top: var(--global-spacing-4xl);
}
html[dir="ltr"] .view-departements-deanship-agencies .view-content .views-row:nth-last-child(1) {
  /* margin-right: 0; */
}
html[dir="rtl"] .view-departements-deanship-agencies .view-content .views-row {
    /* margin-right: 0;
    margin-left: 0;  */
}
html[dir="rtl"] .view-departements-deanship-agencies .view-content .views-row:nth-last-child(1) {
  /* margin-left: 0; */
}
html[dir="rtl"] .view-departements-deanship-agencies .view-header a {
    padding: 8px 20px 8px 36px;
}
.view-departements-deanship-agencies .view-content .views-row .views-field-title {
padding-top: var(--global-spacing-2xl);
    padding-bottom: var(--global-spacing-2xl);
    min-height: 95px;
}
html[dir="rtl"] .node--type-department-entity .view_with_sidebar .views_sidebar_inner {
  right: unset !important;
}
html[dir="ltr"] .node--type-department-entity .view_with_sidebar .views_sidebar_inner {
  left: unset !important;
}

html[dir="rtl"] .view-departements-deanship-agencies .view-content .views-row .views-field-title {
    text-align: left;
}
html[dir="rtl"] .view-departements-deanship-agencies .view-content .views-row .views-field-title .field-content {
  display: block;
  text-align: right;
  width: 100%;
}

.view-departements-deanship-agencies .view-content .views-row .views-field-view-node a {
    border-radius: var(--radius-radius-sm);
    padding: var(--global-spacing-lg) var(--global-spacing-5xl) var(--global-spacing-lg) var(--global-spacing-3xl);
    border: 1px solid var(--border-border-neutral-primary);
    font: var(--type-scale-desktop-text-md-medium);
    color: var(--text-color-text-default);
     background-image: url(../images/elements.svg);
    background-position: 95%;
    background-repeat: no-repeat;
    /* background-size: 24px; */
    height: 40px;
    display: flex;
    align-items: center;
    width: fit-content;
    margin-top: var(--global-spacing-xl);
}
 
 
html[dir="ltr"] .view-departements-deanship-agencies .view-content .views-row .views-field-view-node a {
   background-image: url(../images/eng-Icon.svg);
    background-position: 93%;
}
.field--name-field-achievement-dete {
  padding-top: var(--global-spacing-md);
  padding-bottom: var(--global-spacing-md);
  font: var(--type-scale-desktop-text-md-regular);
  color: var(--text-color-text-default);
}
.field--name-field-sub-heading {
  padding-bottom: var(--global-spacing-lg);
  font: var(--text-lg-semibold);
 
}
html[dir="rtl"] .view-departements-deanship-agencies .view-content .views-row .views-field-view-node a {
    padding: var(--global-spacing-lg) var(--global-spacing-3xl) var(--global-spacing-lg) var(--global-spacing-5xl);
        background-image: url(../images/Trailing-icon.svg);
    background-position: 10% 8px;
}
 .view_with_sidebar .view_with_sidebar_view .field--name-body {
  font: var(--type-scale-desktop-text-sm-regular);
  color: var(--text-color-text-primary-paragraph);
}
 .view_with_sidebar .view_with_sidebar_view .field--name-body p {
   padding-bottom: var(--global-spacing-xl);
 }
 .view-departements-deanship-agencies .view-content .views-row .views-field-title,
.view-departements-deanship-agencies .view-content .views-row .views-field-title a {
  padding-bottom: var(--global-spacing-xl);
  color: var(--text-color-text-primary-sa-flag);
  font: var(--text-xl-bold);
}
.view.view-adminisitrations-forms-listing.view-display-id-block_4 .view-content .views-row {
  width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    border: none;
    padding: 0;
} 
 .view.view-adminisitrations-forms-listing.view-display-id-block_4 .view-content .views-row a {
   color: var(--text-color-text-default);
 }
 .view.view-adminisitrations-forms-listing.view-display-id-block_4 .view-content .views-row:hover {
    border: 0 !important;
    background: transparent !important; 
 }
.view.view-adminisitrations-forms-listing.view-display-id-block_4 .view-content .views-row:hover a {
    color: var(--text-color-text-default) !important;
    text-decoration: none !important;

}
.view.view-adminisitrations-forms-listing.view-display-id-block_4 .view-content .views-row .item-list>ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
}
.view.view-adminisitrations-forms-listing.view-display-id-block_4 .view-content .views-row .item-list>ul li {
  margin-bottom: 20px;
  width: 47%;
  padding-bottom: var(--global-spacing-xl);
  margin-bottom: 0;
}
.date-title {
  width: 70%;
}
.paragraph--type--contact-card-cv {
  flex: 0 0 100% !important;
  padding-bottom: var(--global-spacing-5xl);
}
.contact-card-cv-inner {
  display: flex;
  justify-content: space-between;
}
.contact-card-cv-inner .contact-card-column.contact-card-left {
  width: 73;
  gap: var(--global-spacing-2xl);
}
.contact-card-cv-inner .contact-card-column.contact-card-right {
  width: 27%;
}
.contact-card-cv-inner .contact-card-column .field--name-field-heading1 {
      padding-bottom: var(--global-spacing-xl);
    font: var(--type-scale-desktop-display-xs-semibold);
    color: var(--text-color-text-primary);
}
.contact-card-cv-inner .contact-card-column .field--name-field-heading-2 {
  padding-bottom: var(--global-spacing-xl);
    font: var(--type-scale-desktop-display-xs-semibold);
    color: var(--text-color-text-primary);
}
.contact-card-cv-inner .contact-card-column .field--name-field-cv .file--mime-application-pdf {
   display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius-radius-sm);
    padding-right: var(--button-buttons-lg-padding);
    padding-left: var(--button-buttons-lg-padding);
    gap: var(--button-buttons-lg-gap);
    background-color: var(--button-button-background-primary-default);
    font: var(--text-md-medium);
    min-height: 40px;
    min-width: 80px;
    color: var(--text-color-text-oncolor-primary);
    text-decoration: none;
    width: fit-content;
    background-image: none;
}
.contact-card-cv-inner .contact-card-column .field--name-field-cv .file--mime-application-pdf:hover {
  background-color: var(--button-button-background-primary-hovered);
}
.contact-card-cv-inner .contact-card-column .field--name-field-cv a {
  color: var(--text-color-text-oncolor-primary);
}
.contact-card-cv-inner .contact-card-column .field--name-field-contact-link a {
      display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius-radius-sm);
    padding-right: var(--button-buttons-lg-padding);
    padding-left: var(--button-buttons-lg-padding);
    gap: var(--button-buttons-lg-gap);
    background-color: var(--button-button-background-primary-default);
    font: var(--text-md-medium);
    min-height: 40px;
    min-width: 80px;
    color: var(--text-color-text-oncolor-primary);
    text-decoration: none;
    width: fit-content;
}
.contact-card-cv-inner .contact-card-column .field--name-field-contact-link a:hover {
  background-color: var(--button-button-background-primary-hovered);
  /* color: var(--text-color-text-oncolor-primary); */
}
.contact-card-cv-inner .contact-card-column .contact-card-column-title {
  font: var(--text-lg-semibold)
}
article[data-history-node-id="1516"].node--type-president-message .deans-words-grid .deans-words-left .quote .quote_inn_text {
  width: 100%;
}
article[data-history-node-id="1516"].node--type-president-message .views_sidebar {
  display: none;
}
article[data-history-node-id="1516"].node--type-president-message .view_with_sidebar_view {
  width: 100%;
}
article[data-history-node-id="1516"].node--type-president-message .view_with_sidebar_view .field--name-field-page-section .inner-container .paragraph {
  display: block;
}
html[dir="ltr"] article[data-history-node-id="158"].node--type-landing-page .field--name-field-page-section .deans-words-grid .deans-words-left,
html[dir="rtl"] article[data-history-node-id="158"].node--type-landing-page .field--name-field-page-section .deans-words-grid .deans-words-left {
  width: 77%;
}
html[dir="rtl"] article[data-history-node-id="1506"].node--type-president-message .deans-words-grid .deans-words-right .deans-desp,
html[dir="rtl"] article[data-history-node-id="158"].node--type-landing-page .deans-words-grid .deans-words-right .deans-desp
 {
  padding-right: var(--global-spacing-4xl);
}
html[dir="ltr"] article[data-history-node-id="1506"].node--type-president-message .deans-words-grid .deans-words-right .deans-desp,
html[dir="ltr"] article[data-history-node-id="158"].node--type-landing-page .deans-words-grid .deans-words-right .deans-desp {
  padding-left: var(--global-spacing-xl);
}
html[dir="ltr"] article[data-history-node-id="1506"].node--type-president-message .view_with_sidebar .view_with_sidebar_view.view_with_sidebar_view--full, 
html[dir="rtl"] article[data-history-node-id="1506"].node--type-president-message .view_with_sidebar .view_with_sidebar_view.view_with_sidebar_view--full {
 padding-left: 0;
 padding-right: 0;
}
html[dir="ltr"] article[data-history-node-id="1506"].node--type-president-message .field--name-field-page-section .inner-container>.paragraph--type--dean-s-words,
html[dir="rtl"] article[data-history-node-id="1506"].node--type-president-message .field--name-field-page-section .inner-container>.paragraph--type--dean-s-words {
  display: block;
}

html[dir="ltr"] article[data-history-node-id="1506"].node--type-president-message .field--name-field-page-section .deans-words-grid .deans-words-left,
html[dir="rtl"] article[data-history-node-id="1506"].node--type-president-message .field--name-field-page-section .deans-words-grid .deans-words-left {
  width: 77%;
}
.node--type-contact-entity .contact-page__grid form.webform-submission-form .form-type-managed-file .description {
  width: 100%;
}
.node--type-contact-entity .contact-page__grid.nosiebar_columns .contact-page__col--center {
  max-width: 873px;
  width: 67%;
}
.node--type-contact-entity .contact-page__grid .contact-page__col--right {
  width: 30%;
}
html[dir="ltr"] .cu_search_main_warppered form.views-exposed-form .form--inline .form-type-select select,
html[dir="ltr"] .regulation_listing_inner.only_regulation_listing_page .view-filters .js-form-type-select select {
  padding-right: 0;
  background-position: 94% 9px !important;
}
html[dir="rtl"] .cu_search_main_warppered form.views-exposed-form .form--inline .form-type-select select,
html[dir="rtl"] .regulation_listing_inner.only_regulation_listing_page .view-filters .js-form-type-select select {
    background-position: 5% 11px !important;
    /* padding-left: 2rem; */
    padding-left: 0;
}
.node--type-university-home .field--name-field-university-colleges-sectio .cu_quicktabs .block-quicktabs-blockuniversity-colleges .quicktabs-main .card-box-view .views-field-field-college-image {
  display: none;
}
.node--type-university-home .field--name-field-main-section .view-university-announcement .views-field-field-browse-image {
  display: none;
}
.regulation_listing_inner.only_regulation_listing_page .view-filters .js-form-type-select.js-form-item-sort-bef-combine {
  display: flex; 
  align-items: center;

    width: 412px
}
html[dir="rtl"] .views-field-field-college-statistics .field--name-field-title {
  font-size: 10px !important;
}
html[dir="rtl"] .regulation_listing_inner.only_regulation_listing_page .view-filters .js-form-type-select.js-form-item-sort-bef-combine {
  padding-right: var(--global-spacing-xl);
}
html[dir="ltr"] .regulation_listing_inner.only_regulation_listing_page .view-filters .js-form-type-select.js-form-item-sort-bef-combine {
  padding-left: var(--global-spacing-xl);
}
html[dir="ltr"] .regulation_listing_inner.only_regulation_listing_page .view-filters .js-form-type-select.js-form-item-sort-bef-combine label {
  padding-right: var(--global-spacing-xxs);
}
html[dir="rtl"] .regulation_listing_inner.only_regulation_listing_page .view-filters .js-form-type-select.js-form-item-sort-bef-combine label {
  padding-left: var(--global-spacing-xxs);
}
.regulation_listing_inner.only_regulation_listing_page .view-filters .js-form-type-select.js-form-item-sort-bef-combine select {
  /* background-color: transparent !important; */
  /* background-image: none !important; */
  max-width: 200px;
}
article.node--type-department-entity form.views-exposed-form input[type="text"],
.regulation_listing_inner.only_regulation_listing_page .view-filters input[type="text"] {
  max-width: 100%;
}
.regulation_listing_inner.only_regulation_listing_page form .js-form-type-select.form-item-sort-by,
.lisitng_cards form .js-form-type-select.form-item-sort-by {
    display: flex;
    align-items: center;
}
.regulation_listing_inner.only_regulation_listing_page .view-filters .form-type-textfield, 
.lisitng_cards form .form-type-textfield {
    max-width: 345px;
    width: 100%;
}
.cu_search_main_warppered form.views-exposed-form .form--inline .form-type-select select,
.regulation_listing_inner.only_regulation_listing_page .view-filters .js-form-type-select select {
    width: 205px;
    max-width: 205px;
    background-color: var(--form-field-background-default) !important;
    background-image: url(../images/filter-down-arrow.svg) !important;
    background-repeat: no-repeat !important;
    border: 1px solid var(--form-field-border-default) !important;
    color: var(--form-field-text-filled) !important;
    font: var(--text-md-regular);
}
.cu_search_main_warppered form.views-exposed-form .form--inline .form-type-select select.open,
.regulation_listing_inner.only_regulation_listing_page .view-filters .js-form-type-select select.open {
  background-image: url(../images/filter-up-arrow.svg) !important;
}
.cu_search_main_warppered form.views-exposed-form .form--inline .form-type-select select:hover,
.regulation_listing_inner.only_regulation_listing_page .view-filters .js-form-type-select select:hover {
    border: 1px solid var(--form-field-border-hovered) !important;
    color: var(--form-field-text-filled) !important;
}
.cu_search_main_warppered form.views-exposed-form .form--inline .form-type-select select:active,
.regulation_listing_inner.only_regulation_listing_page .view-filters .js-form-type-select select:active {
    border: 1px solid var(--form-field-border-default) !important;
    color: var(--form-field-text-filled) !important;
    background-color: var(--form-field-background-pressed) !important;
} 
.cu_search_main_warppered form.views-exposed-form .form--inline .form-type-select select:focus-visible, 
.cu_search_main_warppered form.views-exposed-form .form--inline .form-type-select select:focus,
.regulation_listing_inner.only_regulation_listing_page .view-filters .js-form-type-select select:focus-visible, 
.regulation_listing_inner.only_regulation_listing_page .view-filters .js-form-type-select select:focus {
    border: 1px solid var(--form-field-border-hovered) !important;
    color: var(--form-field-text-filled) !important;
    outline: 0px auto var(--border-border-black);
    outline-offset: 0px;
} 
.cu_search_main_warppered form.views-exposed-form .form--inline .form-type-select select:disabled, 
.cu_search_main_warppered form.views-exposed-form .form--inline .form-type-select select.disabled,
.regulation_listing_inner.only_regulation_listing_page .view-filters .js-form-type-select select:disabled, 
.regulation_listing_inner.only_regulation_listing_page .view-filters .js-form-type-select select.disabled {
    border: 1px solid var(--global-border-disabled) !important;
    color: var(--global-text-default-disabled) !important;
    outline: 0px auto var(--border-border-black);
    outline-offset: 0px;
    background-image: url(../images/select-disabled-down-arrow.svg) !important; 
} 
.regulation_listing_inner.only_regulation_listing_page .view-filters .js-form-type-select {
  position: relative;
}
 
/* “open-ish” state: rotates when focused */
.js-form-type-select:focus-within::after {
  transform: translateY(-35%) rotate(-135deg);
}
.node--type-achievements-and-awards .publish-date-news .field--name-field-date {
  padding-top: var(--global-spacing-lg);
  padding-bottom: var(--global-spacing-lg);
}
.node--type-achievements-and-awards .bg_light_gray,
.view-achievements-listing .bg_light_gray,
.node--type-announcements .bg_light_gray,
.node--type-news .bg_light_gray,
.university-news .bg_light_gray {
  min-height: 280px;
}
.node--type-achievements-and-awards .bg_light_gray > .inner-container,
.view-achievements-listing .bg_light_gray > .inner-container,
.node--type-announcements .bg_light_gray > .inner-container,
.node--type-news .bg_light_gray > .inner-container,
.university-news .bg_light_gray > .inner-container {
  height: 280px;
}
.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new {
    margin-top: var(--global-spacing-2xl);
    margin-bottom: var(--global-spacing-2xl);
}
.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .quicktabs-wrapper {
    border: 1px solid var(--border-border-neutral-primary);
    border-radius: var(--radius-radius-lg);
}
.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new  .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-blockuniversity-events-tabs-new .item-list ul {
    padding-right: var(--global-spacing-3xl);
    padding-left: var(--global-spacing-3xl);
}
html[dir="ltr"] .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .item-list li:nth-child(1) {
    margin: 0 0 0 1em;
}
html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .item-list li:nth-child(1) {
    margin: 0 1em 0 0;
}
html[dir="ltr"] .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .item-list li {
   margin: 0 0 0 0;
}
html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .item-list li {
   margin: 0 0 0 0;
}
.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .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-blockuniversity-events-tabs-new .view-content .views-row {
    width: 100%;
}
.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .view-content {
    gap: 0;
}
.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .view-content .views-row {
    width: 100%;
}
.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .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-blockuniversity-events-tabs-new .views-row .event-date-cont {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
html[dir="ltr"] .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .view-university-events-new .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-blockuniversity-events-tabs-new .view-university-events-new .views-row .event-date-cont {
    border-left: 1px solid var(--border-border-neutral-secondary);
    padding-left: var(--global-spacing-2xl);
    /* min-width: 84px; */
    min-width: 105px;
}

.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .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-blockuniversity-events-tabs-new .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-blockuniversity-events-tabs-new .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;
}
.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .view-university-events-new .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); */
}
.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .quicktabs-main .view-university-events-new .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); */
    padding-bottom: 0;
}
.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .view-university-events-new .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-blockuniversity-events-tabs-new .view-university-events-new .views-row .other-field-cont .card-theator {
    background-position: left;
}
html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .view-university-events-new .views-row .other-field-cont .card-theator {
    background-position: right;
}
.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .view-university-events-listing .views-row .other-field-cont .card-date, 
.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .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;
}
html[dir="ltr"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-university-events-listing .views-row .other-field-cont .card-date,
 html[dir="ltr"] .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .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-university-events-listing .views-row .other-field-cont .card-date,
 html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .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, 
.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .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);
    text-align: justify;
}
.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .view-university-events-new .views-row .other-field-cont .description p strong,
.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .view-university-events-new .views-row .other-field-cont .description p {
  font-weight: 400 !important;
}
.cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-college-events-listing .views-row .other-field-cont .description:empty, 
.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .view-university-events-new .views-row .other-field-cont .description:empty {
  padding-top: 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-blockuniversity-events-tabs-new .view-university-events-new .views-row .other-field-cont .card-link-more {
    width: 100%;
    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-blockuniversity-events-tabs-new .view-university-events-new .views-row .other-field-cont .card-link-more {
 
    text-align: right;
}
.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-blockuniversity-events-tabs-new .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-university-events-listing .views-row .other-field-cont .card-link-more a, 
html[dir="ltr"] .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .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); */
        background-image: url(../images/eng-Icon.svg);
    
}
html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockcollege-events-new-tabs-listing .view-university-events-listing .views-row .other-field-cont .card-link-more a, 
html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .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"] .group-type-centers.page-node-type-page .regulation_listing_inner.lisitn_gropus .views_sidebar_inner,
html[dir="rtl"] .group-type-adminisitrations.page-node-type-page .regulation_listing_inner.lisitn_gropus .views_sidebar_inner ,
html[dir="rtl"] .group-type-deanships.page-node-type-page .regulation_listing_inner.lisitn_gropus .views_sidebar_inner,
html[dir="rtl"] .group-type-units.page-node-type-page .regulation_listing_inner.lisitn_gropus .views_sidebar_inner,
html[dir="rtl"]  .group-type-vice-presidency.page-node-type-page  .regulation_listing_inner.lisitn_gropus .views_sidebar_inner {
  right: unset !important;
}
html[dir="ltr"] .group-type-centers.page-node-type-page .regulation_listing_inner.lisitn_gropus .views_sidebar_inner,
html[dir="ltr"] .group-type-adminisitrations.page-node-type-page .regulation_listing_inner.lisitn_gropus .views_sidebar_inner ,
html[dir="ltr"] .group-type-deanships.page-node-type-page .regulation_listing_inner.lisitn_gropus .views_sidebar_inner,
html[dir="ltr"] .group-type-units.page-node-type-page .regulation_listing_inner.lisitn_gropus .views_sidebar_inner,
html[dir="ltr"] .group-type-vice-presidency.page-node-type-page  .regulation_listing_inner.lisitn_gropus .views_sidebar_inner {
  left: unset !important;
}
 .group-type-centers.page-node-type-page .view-forms-regulations .view-filters form.views-exposed-form select ,
 .group-type-adminisitrations.page-node-type-page .view-forms-regulations .view-filters form.views-exposed-form select,
 .group-type-deanships.page-node-type-page .view-forms-regulations .view-filters form.views-exposed-form select,
 .group-type-units.page-node-type-page .view-forms-regulations .view-filters form.views-exposed-form select,
 .group-type-vice-presidency.page-node-type-page .view-forms-regulations .view-filters form.views-exposed-form select {
      background-color: var(--form-field-background-default) !important;
    border: 1px solid var(--form-field-border-hovered) !important;
}

 .group-type-centers.page-node-type-page .regulation_listing_inner .view-forms-regulations .view-filters .form-type-textfield ,
 .group-type-adminisitrations.page-node-type-page .regulation_listing_inner .view-forms-regulations  .view-filters .form-type-textfield,
 .group-type-deanships.page-node-type-page .regulation_listing_inner .view-forms-regulations  .view-filters .form-type-textfield,
 .group-type-units.page-node-type-page .regulation_listing_inner .view-forms-regulations  .view-filters .form-type-textfield,
 .group-type-vice-presidency.page-node-type-page .regulation_listing_inner .view-forms-regulations  .view-filters .form-type-textfield {
  max-width: 225px;
}
 .group-type-centers.page-node-type-page .regulation_listing_inner .view-forms-regulations .view-filters  ,
 .group-type-adminisitrations.page-node-type-page .regulation_listing_inner .view-forms-regulations  .view-filters ,
 .group-type-deanships.page-node-type-page .regulation_listing_inner .view-forms-regulations  .view-filters  ,
 .group-type-units.page-node-type-page .regulation_listing_inner .view-forms-regulations  .view-filters  ,
 .group-type-vice-presidency.page-node-type-page .regulation_listing_inner .view-forms-regulations .view-filters {
  padding: var(--container-padding-desktop) 22px;
}

.cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new {
  padding-bottom: var(--global-spacing-2xl);
}
.lisitng_cards {
  width: 100%;
  max-width: var(--container-max-width-desktop);
  padding-left:var(--container-padding-desktop);
  padding-right: var(--container-padding-desktop);
  padding-top: var(--global-spacing-4xl);
  padding-bottom: var(--global-spacing-8xl);
  /* padding-bottom: 68px; */
  margin: 0 auto;
}
.lisitng_cards .view_with_sidebar_view .pager {
  padding-top: var(--global-spacing-6xl);
  margin: 0;
}
  
html[dir="ltr"] .video-gallery-cu .lisitng_cards .view-content .views-row {
    margin-right: 0;
}
html[dir="rtl"] .video-gallery-cu .lisitng_cards .view-content .views-row {
    margin-left: 0;
}
.video-gallery-cu .lisitng_cards .view-content .views-row {
    max-width: 389px !important;
    width: 32% !important;
    margin-bottom: 0; 
}
body.path-video-gallery #cboxContent {
    overflow: visible;
    float: none !important;
    margin: 0 auto;
}
body.path-video-gallery #cboxClose {
  bottom: 100% !important;
}
html[dir="ltr"] body.path-video-gallery #cboxClose {
   left: 0;
}
body.path-video-gallery #cboxBottomCenter {
    height: 0px !important;
}
body.path-video-gallery #cboxLoadedContent {
    margin-bottom: 15px !important;
}
  
.lisitng_cards .view-content {
  display: flex;
  flex-wrap: wrap;
  gap: var(--global-spacing-2xl);
  /* justify-content: space-between; */
}
.announcements .lisitng_cards .view-content .views-row {
    height: auto !important;
}
.announcements .lisitng_cards .view-content .views-row .views-field-title {
    min-height: 80px;
    overflow: hidden;
    height: 80px;
}
.lisitng_cards .view-content .views-row {
    max-width: 389px !important; 
    width: 32.1%;
    height: 546px !important;
    /* margin-bottom: var(--global-spacing-3xl); */
    border: 1px solid var(--border-border-neutral-primary);
    background-color: var(--background-color-background-card);
    padding: var(--global-spacing-xl) var(--global-spacing-xl) var(--global-spacing-3xl) var(--global-spacing-xl);
    display: flex;
    /* gap: var(--card-card-lg-gap); */
    /* gap: var(--global-spacing-xl); */
    border-radius: var(--radius-radius-lg);
    flex-direction: column;
    justify-content: unset;
    align-items: unset;
}
.lisitng_cards .view-content .views-row .field--name-field-media-image img {
    border-radius: var(--radius-radius-lg);
}
.lisitng_cards .view-content .views-row .card-image img {
    height: 250px;
    border-radius: var(--radius-radius-lg);
}
.lisitng_cards .view-content .views-row .views-field-title {
    min-height: 80px;
    overflow: hidden;
}
.lisitng_cards .view-content .views-row .card-title {
    padding-top: var(--global-spacing-2xl);
    font: var(--type-scale-desktop-text-xl-bold);
    color: var(--text-color-text-primary-sa-flag);
    padding-bottom: 0;
    border: 0;
    background: transparent;
    width: 100% !important;
    height: auto !important;
    padding-bottom: var(--global-spacing-md);
    padding-left: 0;
    padding-right: 0;
    display: flex;
}
.lisitng_cards .view-filters {
  margin-bottom: var(--global-spacing-3xl);
}
.lisitng_cards .view-content .views-row .views-field-field-announcement-date,
.lisitng_cards .view-content .views-row .views-field-field-publish-date {
    min-height: 21px;
    color: var(--text-color-text-default);
    font: var(--type-scale-desktop-text-md-medium);
}
.lisitng_cards .view-content .views-row .views-field-body {
    padding-top: var(--global-spacing-md);
    padding-bottom: var(--global-spacing-md);
    min-height: 90px;
}
.lisitng_cards .card-link a {
    border-radius: var(--radius-radius-sm);
    padding: var(--global-spacing-lg) var(--global-spacing-5xl) var(--global-spacing-lg) var(--global-spacing-3xl);
    border: 1px solid var(--border-border-neutral-primary);
    font: var(--type-scale-desktop-text-md-medium);
    color: var(--text-color-text-default);
    background-image: url(../images/left-arrow.png);
    background-position: 95%;
    background-repeat: no-repeat;
    /* background-size: 24px; */
    height: 40px;
    display: flex;
    align-items: center;
    width: fit-content;
    margin-top: var(--global-spacing-xl);
}
.lisitng_cards .card-link a:hover {
    background-color: var(--button-button-background-neutral-default);
    border: 1px solid var(--border-border-neutral-secondary);
    color: var(--link-link-neutral-hovered) !important;
}
html[dir="rtl"] .lisitng_cards .card-link a {
    background-image: url(../images/Trailing-icon.svg);
    background-position: 10px;
    padding: var(--global-spacing-lg) var(--global-spacing-xl) var(--global-spacing-lg) var(--global-spacing-5xl);
}
html[dir="ltr"] .lisitng_cards .card-link a {
  background-position: 89%;
}

.regulation_listing_inner .view-filters .form-type-textfield,
.lisitng_cards form .form-type-textfield {
  /* max-width: 930px; */
  max-width: 450px;
  width: 100%;
}
.view-achievements-listing .regulation_listing_inner .view-filters input[type="text"] {
  width: 100%;   
  max-width: 100%;
}
html[dir="ltr"] .regulation_listing_inner .view-filters .form-type-textfield,
html[dir="ltr"] .lisitng_cards form .form-type-textfield   {
    /* margin-right: var(--global-spacing-3xl) !important; */
    margin-right: 0 !important;
    
}
html[dir="rtl"] .regulation_listing_inner .view-filters .form-type-textfield,
html[dir="rtl"] .lisitng_cards form .form-type-textfield   {
    /* margin-left: var(--global-spacing-3xl) !important;; */
    margin-left: 0 !important;
}
.regulation_listing_inner 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;
}
html[dir="ltr"] .regulation_listing_inner form .form-type-textfield input[type="text"],
html[dir="ltr"] .lisitng_cards form .form-type-textfield input[type="text"] {
    /* padding-left: var(--global-spacing-5xl); */
    /* background-position: 3% 8px; */
}
html[dir="rtl"] .regulation_listing_inner form .form-type-textfield input[type="text"],
html[dir="rtl"] .lisitng_cards form .form-type-textfield input[type="text"] {
    /* padding-right: var(--global-spacing-5xl);
    background-position: 97% 8px; */
}
.regulation_listing_inner form.views-exposed-form .js-form-item-sort-bef-combine select {
   width: 150px;
}
.cu_search_main_warppered form.views-exposed-form select,
.regulation_listing_inner form.views-exposed-form select,
.lisitng_cards form.views-exposed-form select {
  background: transparent !important;
    border: 0 !important;
    width: 120px;
    max-width: 180px;
} 
.node--type-achievements-and-awards .node__content,
.node--type-announcements .node__content {
  max-width: var(--container-max-width-desktop);
  padding: var(--container-padding-desktop);
  margin-left: auto;
  margin-right: auto;
} 
.node--type-achievements-and-awards .node__content .field--name-field-media-image ,
.node--type-announcements .node__content .field--name-field-detail-image {
  text-align: center;
}
.node--type-achievements-and-awards .node__content .field--name-field-media-image img,
.node--type-announcements .node__content .field--name-field-detail-image img {
    border-radius: var(--radius-radius-lg);
        /* width: 839px;
    height: 1462px; */
}
 
.node--type-announcements .node__content .field--name-field-announcement-date {
    background-image: url(../images/calendar-01.png);
    background-repeat: no-repeat;
    background-size: 18px;
    margin-top: var(--global-spacing-xl);
}
html[dir="rtl"] .node--type-announcements .node__content .field--name-field-announcement-date {
    padding-right: var(--global-spacing-3xl);
    background-position: right;
}
html[dir="ltr"] .node--type-announcements .node__content .field--name-field-announcement-date {
    padding-left: var(--global-spacing-3xl);
    background-position: left;
}
.node--type-achievements-and-awards .node-title,
.node--type-announcements .node-title {
    font: var(--type-scale-desktop-display-sm-bold);
    color: var(--text-color-text-primary-sa-flag);
    margin-top: var(--global-spacing-xl);
    padding-bottom: var(--global-spacing-3xl);
}
.node--type-achievements-and-awards .node-desp,
.node--type-announcements .node-desp {
    font: var(--text-sm-regular);
    color: var(--text-color-text-primary-paragraph);
    padding-bottom: var(--global-spacing-3xl);
    text-align: justify;
}
.node--type-news .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;
} 
.uhb-gallery {
  padding-top: var(--global-spacing-3xl);
  padding-bottom: var(--global-spacing-md);
}
.uhb-gallery-uper-main {
  position: relative;
}
.uhb-gallery-uper-main .swiper-button-next ,
.uhb-gallery-uper-main .swiper-button-prev {
  top: 96%;
}
html[dir="ltr"] .uhb-gallery-uper-main .swiper-button-prev {
  left: 4% !important;
}
html[dir="rtl"] .uhb-gallery-uper-main .swiper-button-prev {
  right: 0% !important;
}
html[dir="rtl"] .uhb-gallery-uper-main .swiper-button-next {
  right: 4%;
}
.video-gallery-cu .lisitng_cards .view-content .views-row {
  height: 375px !important;
}
.video-gallery-cu .lisitng_cards .view-content .views-row .views-field-field-youtube-video img {
  border-radius: var(--radius-radius-lg);
  width: 357px;
  height: 250px;
}
.video-gallery-cu .lisitng_cards .view-content .views-row .views-field-field-youtube-video .field--name-thumbnail {
  margin-bottom: var(--global-spacing-2xl);
}
.video-gallery-cu .bg_light_gray  {
    min-height: 280px;
}
.video-gallery-cu .bg_light_gray > .inner-container  {
    height: 280px;
}
.video-gallery-cu .lisitng_cards .view-content .views-row .views-field-title {
    padding-top: 0;
    font: var(--type-scale-desktop-text-xl-bold);
    color: var(--text-color-text-primary-sa-flag);
    padding-bottom: 0;
    border: 0;
    background: transparent;
    width: 100% !important;
    
    padding-bottom: var(--global-spacing-md);
    padding-left: 0;
    padding-right: 0;
    display: flex;
        height: 60px;
    overflow: hidden;
        min-height: auto;
}
.uhb-gallery .uhb-gallery-main {
  padding-bottom: var(--global-spacing-8xl);
  /* padding-left: var(--global-spacing-2xl);
  padding-right: var(--global-spacing-2xl); */
}
.uhb-gallery .uhb-gallery-thumbs img {
  border-radius: var(--radius-radius-lg);
  height: 121px;
  width: 196px;
}
.uhb-gallery .uhb-gallery-main img {
  border-radius: var(--radius-radius-lg);
  width: 1170px;
  height: 882px;
}
html[dir="ltr"] .uhb-gallery .uhb-gallery-main .swiper-slide {
  /* margin-right: 24px !important; */
}
.uhb-gallery .uhb-gallery-main .swiper-slide-visible {
  /* padding:  0 var(--global-spacing-3xl) 0 var(--global-spacing-3xl); */
}
.uhb-gallery-uper-main .swiper-button-prev {
  background-color: var(--colors-primary-sa-flag-600-primary);
}
.uhb-gallery-uper-main .swiper-button-next:after {
  background-image: url(../images/arrow-left-01-round.svg);
}
.uhb-gallery-uper-main .swiper-button-prev:after {
    background-image: url(../images/arrow-right-01-round1.svg);
}
.uhb-gallery-uper-main .swiper-button-next.swiper-button-disabled {
    background-color: var(--colors-primary-sa-flag-600-primary);
}
.uhb-gallery .uhb-gallery-thumbs img {
  cursor: pointer;
}
.uhb-gallery-uper-main .swiper-button-next {
      background-color: var(--colors-primary-sa-flag-600-primary);
}
html[dir="ltr"] .uhb-gallery .uhb-gallery-main .swiper-button-next {
   left: -14px;
        right: auto;
}
html[dir="ltr"] .uhb-gallery .uhb-gallery-main .swiper-button-prev {
    right: -14px !important;
    left: auto !important;
}
.uhb-gallery .uhb-gallery-main .swiper-button-next,
.uhb-gallery .uhb-gallery-main .swiper-button-prev {
  top: 50%;
}
.node--type-news .publish-date-news {
  font: var(--text-sm-regular);
  color: var(--text-color-text-primary-paragraph);
}
.node--type-news .publish-date-news .field--name-field-publish-date {
  display: flex;
}
.node--type-news .publish-date-news .field--name-field-publish-date .field__label {
   
    display: none;
}
.node--type-news .publish-date-news .field--name-field-publish-date .field__item {
   background-image: url(../images/calendar-01.png);
    background-repeat: no-repeat;
    background-size: 18px;

}
html[dir="ltr"] .node--type-news .publish-date-news .field--name-field-publish-date .field__item {
    padding-left: var(--global-spacing-3xl);
    background-position: left;
}
html[dir="rtl"] .node--type-news .publish-date-news .field--name-field-publish-date .field__item {
    padding-right: var(--global-spacing-3xl);
    background-position: right;
}
.node--type-news .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-news .node-desp {
  font: var(--text-sm-regular);
  color: var(--text-color-text-primary-paragraph);
  padding-bottom: var(--global-spacing-3xl);
}
.node--type-news .node-desp .text-formatted {
   font: var(--text-sm-regular);
  color: var(--text-color-text-primary-paragraph);
  text-align: justify;
}
article[data-history-node-id="787"] .dark_green_bg,
article[data-history-node-id="212"] .dark_green_bg,
article[data-history-node-id="795"] .dark_green_bg,
article[data-history-node-id="811"] .dark_green_bg,
article[data-history-node-id="819"] .dark_green_bg,
article[data-history-node-id="827"] .dark_green_bg,
article[data-history-node-id="835"] .dark_green_bg,
article[data-history-node-id="843"] .dark_green_bg,
article[data-history-node-id="851"] .dark_green_bg,
article[data-history-node-id="859"] .dark_green_bg,
article[data-history-node-id="867"] .dark_green_bg,
article[data-history-node-id="875"] .dark_green_bg,
article[data-history-node-id="883"] .dark_green_bg,
article[data-history-node-id="891"] .dark_green_bg,
article[data-history-node-id="899"] .dark_green_bg,
article[data-history-node-id="907"] .dark_green_bg,
article[data-history-node-id="915"] .dark_green_bg,
article[data-history-node-id="923"] .dark_green_bg,
article[data-history-node-id="931"] .dark_green_bg,
article[data-history-node-id="939"] .dark_green_bg,
article[data-history-node-id="947"] .dark_green_bg,
article[data-history-node-id="955"] .dark_green_bg,
article[data-history-node-id="963"] .dark_green_bg,
article[data-history-node-id="971"] .dark_green_bg,
article[data-history-node-id="979"] .dark_green_bg,
article[data-history-node-id="803"] .dark_green_bg,
article[data-history-node-id="1131"] .dark_green_bg {  
     background-color: var(--controls-control-primary-checked);
}
 article[data-history-node-id="787"] .bg_light_gray,
article[data-history-node-id="212"] .bg_light_gray,
article[data-history-node-id="795"] .bg_light_gray,
article[data-history-node-id="811"] .bg_light_gray,
article[data-history-node-id="819"] .bg_light_gray,
article[data-history-node-id="827"] .bg_light_gray,
article[data-history-node-id="835"] .bg_light_gray,
article[data-history-node-id="843"] .bg_light_gray,
article[data-history-node-id="851"] .bg_light_gray,
article[data-history-node-id="859"] .bg_light_gray,
article[data-history-node-id="867"] .bg_light_gray,
article[data-history-node-id="875"] .bg_light_gray,
article[data-history-node-id="883"] .bg_light_gray,
article[data-history-node-id="891"] .bg_light_gray,
article[data-history-node-id="899"] .bg_light_gray,
article[data-history-node-id="907"] .bg_light_gray,
article[data-history-node-id="915"] .bg_light_gray,
article[data-history-node-id="923"] .bg_light_gray,
article[data-history-node-id="931"] .bg_light_gray,
article[data-history-node-id="939"] .bg_light_gray,
article[data-history-node-id="947"] .bg_light_gray,
article[data-history-node-id="955"] .bg_light_gray,
article[data-history-node-id="963"] .bg_light_gray,
article[data-history-node-id="971"] .bg_light_gray,
article[data-history-node-id="979"] .bg_light_gray,
article[data-history-node-id="803"] .bg_light_gray,
article[data-history-node-id="1131"] .bg_light_gray  {
   background-image: url(../images/bg_green_dark.png);
}
.node--type-college-home .field--name-field-statistic .paragraph--type--stats-college-home .field--name-field-text-with-links a {
    background-image: url("../images/circle-arrow-left-02.svg");
    background-repeat: no-repeat;
    background-size: 16px;
}
html[dir="rtl"] .node--type-college-home .field--name-field-statistic .paragraph--type--stats-college-home .field--name-field-text-with-links a {
  background-position: 1px 5px;
  padding-left: var(--global-spacing-3xl);
  margin-right: 5px;
}
 html[dir="ltr"] .node--type-college-home .field--name-field-statistic .paragraph--type--stats-college-home .field--name-field-text-with-links a {
  background-position:  98% 4px;
  padding-right: var(--global-spacing-3xl);
  margin-left: 5px;
}
.node--type-college-home .field--name-field-characteristics {
    background-color: var(--background-color-background-body);
    padding-bottom: var(--global-spacing-9xl);
}
html[dir="rtl"] article.profile .profile-box {
  flex-direction: row-reverse;
  padding-top: var(--global-spacing-xl);
}
/* html[dir="ltr"] .paragraph--type--description-link {
  display: none;
} */
.paragraph--type--description-link{
  flex: 0 0 100% !important;
  margin-top: 48px;
}
.paragraph--type--description-link .field--name-field-description-la p{
  color: var(--Text-text-default, #161616);
}
.paragraph--type--description-link .field--name-field-description-la{
  margin-bottom: 24px;
}
html[dir="rtl"] .paragraph--type--description-link .field--name-field-link-la .field__item:nth-of-type(2) a,
html[dir="rtl"] .paragraph--type--description-link .field--name-field-link-la .field__item:nth-of-type(1) a {
  padding: var(--global-spacing-sm) var(--global-spacing-2xl) var(--global-spacing-sm) var(--global-spacing-4xl);
}
html[dir="ltr"] .paragraph--type--description-link .field--name-field-link-la .field__item:nth-of-type(2) a {
  padding: var(--global-spacing-sm) var(--global-spacing-4xl) var(--global-spacing-sm) var(--global-spacing-2xl);
  background-image: url(../images/eng-Icon.svg);
  background-position: 93%;
}
html[dir="ltr"] .paragraph--type--description-link .field--name-field-link-la .field__item:nth-of-type(1) a {
  padding: var(--global-spacing-sm) var(--global-spacing-4xl) var(--global-spacing-sm) var(--global-spacing-2xl);
  float: left;
  background-image: url(../images/eng-white-Icon.svg);
  background-position: 93%;
  background-size: auto;
}
html[dir="ltr"] .paragraph--type--description-link .field--name-field-link-la .field__item:nth-of-type(1) a {
    margin-right: 9px;
}
.paragraph--type--description-link .field--name-field-link-la .field__item a:hover {
  text-decoration: none;
}
.paragraph--type--description-link .field--name-field-link-la .field__item:nth-of-type(1) a {
  display: inline-block;
  background: var(--button-button-background-black-default);
  font: var(--type-scale-desktop-text-md-medium);
  background-image: url(../images/white-arrow-arabic.svg);
  color: var(--link-link-oncolor);
  background-size: 18px;
  background-repeat: no-repeat;
  background-position: 93%;
 border-radius: var(--radius-radius-sm);
}

html[dir="rtl"] .paragraph--type--description-link .field--name-field-link-la .field__item:nth-of-type(1) a{
    float: right;
    margin-right: 0;
    margin-left: 8px;
    background-position: 19px;
    padding-right: 15px;
    padding-left: 50px;
}
.paragraph--type--description-link .field--name-field-link-la .field__item:nth-of-type(2) a{
    display: inline-block;
     border-radius: var(--radius-radius-sm);
    background: var(--background-color-background-neutral-100);
    padding: 10px 40px;
      font: var(--type-scale-desktop-text-md-medium);
    background-image: url(../images/elements.svg);
    color: var(--alpha-alpha-black-100);
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: 88%;
    text-align: left;
    padding-left: 13px;
}
html[dir="rtl"] .paragraph--type--description-link .field--name-field-link-la .field__item:nth-of-type(2) a{
  padding-right: 17px;
  padding-left: 45px;
  background-position: 13px;
}
article.profile .bg_light_gray {
  min-height: 280px;
}
article.profile .bg_light_gray>.inner-container {
  height: 286px;
}
article.profile .profile-box {
  /* padding-top: var(--global-spacing-7xl); */
  padding-bottom: var(--global-spacing-3xl);
}
.cu-user-info-left-box {
  width: 78%;
  padding-right: var(--global-spacing-xl);
}
.cu-user-right-box {
  width: 22%;
  max-width: 284px;
}
.cu-user-right-box .user-pic-cus {
  margin-bottom: var(--global-spacing-2xl);
}
.cu-user-right-box .user-pic-cus .field--name-user-picture {
  width: auto;
  height: 300px;
}
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-field-title-course-section {
  padding-top: var(--global-spacing-3xl);
  padding-bottom: var(--global-spacing-3xl);
  font: var(--text-lg-semibold);
  color: var(--text-color-text-primary);
}
.cu-user-info-left-box .user-profile-quicktabs .paragraph--type--study-materials .field--name-field-title-course {
  font: var(--text-xl-bold);
  color: var(--text-color-text-primary-sa-flag);
  padding-bottom: var(--global-spacing-xl);
}
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-field-course-section .inner-container {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%;
} 
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-field-course-section .inner-container .paragraph {
  flex: 0 0 100%;
}
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-field-course-section .inner-container .field--name-field-requirements .field__label {
  font: var(--text-sm-medium);
  color: var(--text-color-text-primary-paragraph);
  padding-bottom: var(--global-spacing-md);
} 
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-field-course-section .inner-container .field--name-field-requirements .field__items {
  display: flex;
  gap: var(--gobal-spacing-xs);
}
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-field-course-section .inner-container .field--name-field-requirements .field__items .field__item {
  padding: var(--global-spacing-none) var(--global-spacing-md) var(--global-spacing-none) var(--global-spacing-md);
  background-color: var(--tag-tag-background-info-light);
  border-radius: var(--radius-radius-sm);
  border: 1px solid var(--tag-tag-border-info-light);
  color: var(--tag-tag-text-info);
}
.cu-user-info-left-box .user-profile-quicktabs .paragraph--type--study-materials .field--name-field-title-description .field--name-field-title-cr {
  font: var(--text-sm-regular);
  color: var(--text-color-text-primary-paragraph);
  padding-bottom: var(--global-spacing-xl);
}
.cu-user-info-left-box .user-profile-quicktabs .paragraph--type--study-materials .field--name-field-title-description .field--name-field-description-cr {
  font: var(--text-md-medium);
  color: var(--text-color-text-default);
}
.cu-user-right-box .user-pic-cus img {
  width: 100%;
  height: 100%;
  border-radius: var(--radius-radius-lg);
}
.user-bottom-box {
  border-radius: var(--radius-radius-lg);
  border: 1px solid var(--alpha-alpha-black-10);
   
  margin-bottom: var(--global-spacing-xl);
  padding: var(--global-spacing-4xl) var(--global-spacing-xl);
}
.user-bottom-box .user-box-four {
  padding-top: var(--global-spacing-3xl);
  border-top: 1px solid var(--alpha-alpha-black-10);
  padding-bottom: var(--global-spacing-xl);
}
.user-bottom-box .user-box-one {
  padding-bottom: var(--global-spacing-3xl);
  border-bottom: 1px solid var(--alpha-alpha-black-10);
}
.user-bottom-box .user-research {
  padding-top: var(--global-spacing-3xl);
  padding-bottom: var(--global-spacing-3xl);
  border-bottom: 1px solid var(--alpha-alpha-black-10);
}
.user-bottom-box .user-research .field--name-field-user-research .field__label {
    font: var(--text-md-semibold);
    color: var(--text-color-text-default);
   padding-bottom: var(--global-spacing-xl);
}
.user-bottom-box .user-research .field--name-field-user-research .field__items {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.user-bottom-box .user-research .field--name-field-user-research .field__items .field__item {
  border-radius: var(--radius-radius-sm);
  border: 1px solid var(--tag-tag-text-info);
  background-color: var(--tag-tag-background-info-light);
  padding: var(--global-spacing-none) var(--global-spacing-md) var(--global-spacing-none) var(--global-spacing-md);
  font: var(--text-xs-medium);
  color: var(--tag-tag-text-info);
}
.user-bottom-box .user-box-one .user-name {
  font: var(--type-scale-desktop-display-xs-bold);
  color: var(--text-color-text-primary-sa-flag);
}
.user-bottom-box .user-box-one .user-designation {
   font: var(--text-md-medium);
   color: var(--text-color-text-default);
}
.user-bottom-box .user-box-one .user-department .field--name-field-department,
.user-bottom-box .user-box-one .user-department .field--name-field-department a {
   font: var(--text-sm-medium);
   color: var(--text-color-text-primary-paragraph);
}
.user-bottom-box .user-box-five {
    padding-top: var(--global-spacing-xl);
    border-top: 1px solid var(--alpha-alpha-black-10);
}
.user-bottom-box .user-box-four .field--name-field-library-hours .field__label {
      font: var(--text-md-semibold);
    color: var(--text-color-text-default);
    padding-bottom: var(--global-spacing-xl);
}
.user-bottom-box .user-box-five .field--name-field-quick-links .field__label {
    font: var(--text-md-semibold);
    color: var(--text-color-text-default);
    padding-bottom: var(--global-spacing-xl);
}
.user-bottom-box .user-box-five .field--name-field-quick-links .field__label {
  font: var(--text-md-semibold);
  color: var(--text-color-text-default);
  padding-bottom: var(--global-spacing-xl);
}
.user-bottom-box .user-box-five .field--name-field-quick-links .field__item a {
  font: var(--type-scale-desktop-text-md-regular);
  color: var(--link-link-primary);
  padding-top: var(--global-spacing-xs);
  padding-bottom: var(--global-spacing-xs);
}
.user-bottom-box .user-box-Three,
.user-bottom-box .user-box-five {
  padding-top: var(--global-spacing-3xl);
  padding-bottom: var(--global-spacing-xl);
}
.cu-user-right-box .user-bottom-box .user-box-Three h3 {
  font: var(--text-md-semibold);
  color: var(--text-color-text-default);
  margin-top: 0;
}
.cu-user-right-box .user-bottom-box .user-box-Three .field--name-field-office-location,
.cu-user-right-box .user-bottom-box .user-box-Three .field--name-field-phone-number,
.cu-user-right-box .user-bottom-box .user-box-Three .field--name-field-education {
  font: var(--text-sm-medium);
  color: var(--text-color-text-primary-paragraph);
  background-repeat: no-repeat;
  background-size: 20px;
  padding-bottom: var(--global-spacing-md);
  padding-top: var(--global-spacing-md);
  display: flex;
  flex-wrap: wrap;
}
.cu-user-right-box .user-bottom-box .user-box-Three .field--name-field-education {
  background-image: url("../images/profile-mortarboard.png");
}
.cu-user-right-box .user-bottom-box .user-box-Three .field--name-field-office-location {
  background-image: url("../images/profile-building.png");
}
.cu-user-right-box .user-bottom-box .user-box-Three .field--name-field-phone-number {
  background-image: url("../images/profile-call.png");
}
html[dir="rtl"] .cu-user-right-box .user-bottom-box .user-box-Three .field--name-field-office-location,
html[dir="rtl"] .cu-user-right-box .user-bottom-box .user-box-Three .field--name-field-phone-number,
html[dir="rtl"] .cu-user-right-box .user-bottom-box .user-box-Three .field--name-field-education {
  padding-right: var(--global-spacing-3xl);
  background-position: right;
}
html[dir="ltr"] .cu-user-right-box .user-bottom-box .user-box-Three .field--name-field-office-location {
  padding-left: var(--global-spacing-4xl);
  background-position: 0px 8px;
}
html[dir="ltr"] .cu-user-right-box .user-bottom-box .user-box-Three .field--name-field-phone-number {
  padding-left: var(--global-spacing-4xl);
  background-position: 0px 9px;
}
html[dir="ltr"] .cu-user-right-box .user-bottom-box .user-box-Three .field--name-field-education {
  padding-left: var(--global-spacing-4xl);
    background-position: 0px 10px;
}
article.profile .body-tag-cu {
  max-width: var(--container-max-width-desktop);
  padding-left: var(--container-padding-desktop);
  padding-right: var(--container-padding-desktop);
  padding-top: var(--global-spacing-7xl);
  margin: 0 auto;
  padding-bottom: var(--global-spacing-md);
}
article.profile .body-tag-cu .field_description {
  font: var(--text-md-medium);
  color: var(--text-color-text-default);
  text-align: justify;
}
.cu-user-info-left-box .user-profile-quicktabs .field--name-field-content-area > .inner-container {
  padding-left: 0;
  padding-right: 0;
}
.cu-user-info-left-box .user-profile-quicktabs .field--name-field-content-area > .inner-container > .paragraph {
  max-width: 100%;
}
.cu-user-info-left-box .user-profile-quicktabs {
  padding: var(--global-spacing-xl) var(--global-spacing-xl) var(--global-spacing-4xl) var(--global-spacing-xl);
  border: 1px solid var(--alpha-alpha-black-10);
  border-radius: var(--radius-radius-lg);
}
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs {
    padding-bottom: 0;
}
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-body h2 {
  padding-top: var(--global-spacing-3xl);
  padding-bottom: var(--global-spacing-3xl);
  font: var(--type-scale-desktop-display-xs-bold);
  color: var(--text-color-text-primary-sa-flag);
}
html[dir="ltr"] .profile .inner-container.profile-box {
  flex-direction: row-reverse;
}
html[dir="ltr"] .cu-user-info-left-box {
    padding-left: var(--global-spacing-xl);
}
  
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-field-cv .views-label-field-cv {
  padding-top: var(--global-spacing-3xl);
  padding-bottom: var(--global-spacing-3xl);
  font: var(--type-scale-desktop-display-xs-bold);
  color: var(--text-color-text-primary-sa-flag);
}
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-field-cv .field-content {
  padding-top: var(--global-spacing-md);
}
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-field-cv .field-content a {
    font: var(--text-md-regular);
    color: var(--text-color-text-default);
}
.cu-user-info-left-box .user-profile-quicktabs .paragraph--type--title-description-com-user .field--name-field-description-com-user ul,
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-body ul {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  
}
html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .paragraph--type--title-description-com-user .field--name-field-description-com-user ul,
html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-body ul {
    padding-left: 0;
}
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .paragraph--type--title-description-com-user .field--name-field-description-com-user ul,
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-body ul {
    padding-right: 0;
}
.cu-user-info-left-box .user-profile-quicktabs .paragraph--type--title-description-com-user .field--name-field-description-com-user ul li,
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-body ul li {
    position: relative;
    list-style: none;
    font: var(--text-md-regular);
    color: var(--text-color-text-default);
     
    background-size: 24px;
    padding-bottom: 24px;
    width: 100%;
}
html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .paragraph--type--title-description-com-user .field--name-field-description-com-user ul li,
html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-body ul li {
    padding-left: var(--global-spacing-4xl);
}
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .paragraph--type--title-description-com-user .field--name-field-description-com-user ul li,
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-body ul li {
    padding-right: var(--global-spacing-4xl);
}
.cu-user-info-left-box .user-profile-quicktabs .paragraph--type--title-description-com-user .field--name-field-description-com-user ul li a,
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-body ul li a {
   font: var(--text-md-regular);
    color: var(--text-color-text-default);
}
.cu-user-info-left-box .user-profile-quicktabs .paragraph--type--title-description-com-user .field--name-field-description-com-user ul li::before,
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-body ul li::before {
    content: "";
    position: absolute;
    background-image: url(../images/Bullet.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 25px;
    width: 18px;
    z-index: 5;
     
    top: -3px;
    background-size: 18px;
}
html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .paragraph--type--title-description-com-user .field--name-field-description-com-user ul li::before,
html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-body ul li::before { 
    left: 4px;
}
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .paragraph--type--title-description-com-user .field--name-field-description-com-user ul li::before,
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-body ul li::before { 
    right: 3px;
}
.research-activities .inner-container {
  padding: 0;
}
.research-activities .inner-container .paragraph {
  flex: 0 0 100%;
}
.research-activities .field--name-field-requirements {
  padding-bottom: var(--global-spacing-2xl);
}
.research-activities .field--name-field-requirements .field__label {
  font: var(--type-scale-desktop-display-xs-bold);
  color: var(--text-color-text-primary-sa-flag);
  padding-bottom: var(--global-spacing-lg);
}
.research-activities .field--name-field-requirements .field__items {
  display: flex;
  flex-wrap: wrap;
  gap: var(--global-spacing-xs);
}
.research-activities .field--name-field-requirements .field__items .field__item {
  border-radius: var(--radius-radius-sm);
  border: 1px solid var(--tag-tag-border-info);
  padding: var(--global-spacing-none) var(--global-spacing-md) var(--global-spacing-none) var(--global-spacing-md) ;
  background-color: var(--tag-tag-background-info-light);
  font: var(--type-scale-desktop-text-xs-medium);
  color: var(--tag-tag-text-info);
}
.research-activities .field--name-field-research-projects .field__label {
  font: var(--type-scale-desktop-text-xl-medium);
  color: var(--text-color-text-primary-sa-flag);
}
.research-activities .field--name-field-research-projects .field--name-field-description-ra .field__label {
    font: var(--text-md-medium);
    color: var(--text-color-text-primary-sa-flag);
}
.research-activities .field--name-field-research-projects .field--name-field-description-ra .field__item {
    font: var(--text-md-regular);
    color: var(--text-color-text-default);
}

.research-activities .field--name-field-research-projects .field__items {
  padding-top: var(--global-spacing-3xl);
}
.research-activities .field--name-field-research-projects .field__items > .field__item {
    position: relative;
    list-style: none;
    font: var(--text-md-regular);
    color: var(--text-color-text-default);
    background-size: 24px;
    padding-bottom: 24px;
    width: 100%;
}
html[dir="ltr"] .research-activities .field--name-field-research-projects .field__items > .field__item {
    padding-left: var(--global-spacing-4xl);
}
html[dir="rtl"] .research-activities .field--name-field-research-projects .field__items > .field__item {
    padding-right: var(--global-spacing-4xl);
}
.research-activities .field--name-field-research-projects .field__items > .field__item::before {
    content: "";
    position: absolute;
    background-image: url(../images/Bullet.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 25px;
    width: 18px;
    z-index: 5;
    top: -3px;
    background-size: 18px;
}
html[dir="ltr"] .research-activities .field--name-field-research-projects .field__items > .field__item::before {
    left: 4px;
}
html[dir="rtl"] .research-activities .field--name-field-research-projects .field__items > .field__item::before {
    right: 3px;
}
.research-activities .field--name-field-research-projects .field__items > .field__item::after {
    content: "";
    position: absolute;
    top: 0;
    z-index: 2;
    width: 1px;
    height: 100%;
    background-color: var(--alpha-alpha-black-10);
}
html[dir="rtl"] .research-activities .field--name-field-research-projects .field__items > .field__item::after {
    right: 12px;
}
html[dir="ltr"] .research-activities .field--name-field-research-projects .field__items > .field__item::after {
    left: 12px;
}
.research-activities .field--name-field-research-projects .field__items .field__item .paragraph--type--title-description-link {
  display: flex;
    flex-wrap: wrap;
}
.research-activities .field--name-field-research-projects .field__items .field__item .paragraph--type--title-description-link .field--name-field-title-ra {
  width: 100%;
  font: var(--text-md-regular);
  color: var(--text-color-text-default);
  padding-bottom: var(--global-spacing-md);
}
.research-activities .field--name-field-research-projects .field__items .field__item .paragraph--type--title-description-link .field--name-field-description-ra {
    display: flex;
    align-items: center;
    gap: var(--global-spacing-md);
    width: 85%;
}
.research-activities .field--name-field-research-projects .field__items .field__item .paragraph--type--title-description-link .field--name-field-link-ra a {
  font: var(--type-scale-desktop-text-md-medium);
  color: var(--link-link-primary);
  background-repeat: no-repeat;
  background-image: url("../images/square-arrow-up-left.png");
  background-size: 16px;
}
html[dir="ltr"] .research-activities .field--name-field-research-projects .field__items .field__item .paragraph--type--title-description-link .field--name-field-link-ra a {
    background-position: right;
    padding-right: var(--global-spacing-2xl);
}
html[dir="rtl"] .research-activities .field--name-field-research-projects .field__items .field__item .paragraph--type--title-description-link .field--name-field-link-ra a {
    background-position: left;
    padding-left: var(--global-spacing-2xl);
}
#quicktabs-tabpage-user_profile_content-2 .view-user-profile-content .views-field-body {
  color: var(--text-color-text-primary-paragraph);
}
.cu-user-info-left-box .user-profile-quicktabs .paragraph--type--title-description-com-user .field--name-field-description-com-user ul li:nth-child(1)::after {
  top: 9px;
}
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-body ul li:nth-child(1)::after { 
    top: 43%;
}
.cu-user-info-left-box .user-profile-quicktabs .paragraph--type--title-description-com-user .field--name-field-description-com-user ul li::after,
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-body ul li::after { 
    content: "";
    position: absolute;
    top: 0;
    z-index: 2;
    width: 1px;
    height: 100%;
    background-color: var(--alpha-alpha-black-10);
}
html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .paragraph--type--title-description-com-user .field--name-field-description-com-user ul li::after,
html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-body ul li::after { 
    left: 12px;
}
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .paragraph--type--title-description-com-user .field--name-field-description-com-user ul li::after,
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-body ul li::after { 
    right: 12px;
}
.cu-user-info-left-box .user-profile-quicktabs .paragraph--type--title-description-com-user .field--name-field-description-com-user ul li:nth-last-child(1)::after,
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-body ul li:nth-last-child(1)::after { 
    width: 0;
    height: 0;
}
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .item-list {
  padding-top: 0;
  padding-bottom: var(--global-spacing-xl);
}
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .quicktabs-main {
  padding-top: var(--global-spacing-2xl);
}
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .item-list ul li {
    margin: 0 1.5em 0.4em 0;
}
html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .item-list ul li {
    margin: 0 0 0.25em 1em;
}
html[dir="ltr"] .node--type-university-home .field--name-field-university-colleges-sectio .paragraph--type--block .cu_quicktabs .item-list ul li:nth-child(1),
html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .item-list ul li:nth-child(1) {
  margin-left: 0;
}
html[dir="rtl"] .node--type-university-home .field--name-field-university-colleges-sectio .paragraph--type--block .cu_quicktabs .item-list ul li:nth-child(1),
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .item-list ul li:nth-child(1) {
  margin-right: 0;
}
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .item-list ul li {
  padding: 0;
  line-height: 45px;
}
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .item-list ul li a {
  padding: var(--tab-horizontal-tab-md-button-h-padding) 0;
  /* color: var(--text-color-text-primary-paragraph); */
     /* font: var(--text-sm-medium); */
        /* font: var(--text-sm-bold); */
}
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .item-list ul li.active a { 
   
   color: var(--text-color-text-default);
}
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .field--name-field-description-com-user,
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-field-summery,
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-body {
  font : var(--text-md-medium);
  color : var(--text-color-text-default);
  padding-bottom: var(--global-spacing-3xl);
  text-align: justify;
}
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-field-awards-title {
    font: var(--text-xl-bold);
    color: var(--text-color-text-primary-sa-flag);
    padding-bottom: var(--global-spacing-md);
    padding-top: var(--global-spacing-md);
}
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-field-community-activities .inner-container {
    padding-left: 0;
    padding-right: 0;
}
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-field-community-activities .inner-container .paragraph {
    flex: 0 0 100%;
}
.cu-user-info-left-box .user-profile-quicktabs .view-user-profile-content .views-field-field-community-activities .field--name-field-title-user-com {
  font: var(--text-xl-bold);
  color: var(--text-color-text-primary-sa-flag);
  padding-bottom: var(--global-spacing-md);
  padding-top: var(--global-spacing-md);
}
.user-profile-quicktabs .cu_quicktabs .view-content {
  display: block;
}
.paragraph--type--publication-section .pub-grid {
  display: flex;
  flex-wrap: wrap;
} 
html[dir="rtl"] .paragraph--type--publication-section .pub-grid { 
  flex-direction: row-reverse;
}
.paragraph--type--publication-section .pub-grid .pub-left {
  width: 87%;
}
.paragraph--type--publication-section .pub-grid .pub-right {
    width: 13%;
    max-width: 120px;
}
html[dir="ltr"] .paragraph--type--publication-section .pub-grid .pub-left {
    padding-left: var(--global-spacing-lg);
}
html[dir="rtl"] .paragraph--type--publication-section .pub-grid .pub-left {
    padding-right: var(--global-spacing-lg);
}
.paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-title {
  font: var(--type-scale-desktop-text-xl-bold);
  color: var(--text-color-text-primary-sa-flag);
  padding-bottom: var(--global-spacing-lg);
  padding-top: var(--global-spacing-lg);
}

.paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-details .paragraph--type--title-description-sp {
    min-width: 72px;
}
.paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-details  {
  display: flex;
 
  gap: var(--global-spacing-lg);

}
.paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-details > .field__item {
 min-width: 72px;
   position: relative;
}
.paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-details > .field__item::after {
  content: "";
  position: absolute;
  top: 12px;
 
  width: 1px;
  height: 60%;
  background-color: var(--alpha-alpha-black-20);
}
.paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-details > .field__item:nth-last-child(1)::after {
  width: 0;
  height: 0;
}
html[dir="rtl"] .paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-details > .field__item::after {
   left: 0;
}
html[dir="ltr"] .paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-details > .field__item::after {
   right: 0;
}
.paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-details .paragraph--type--title-description-sp {
 padding-left: var(--global-spacing-lg);
  padding-right: var(--global-spacing-lg);
}
html[dir="rtl"] .paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-details .paragraph--type--title-description-sp {
    margin-left: var(--global-spacing-lg);
}
html[dir="ltr"] .paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-details .paragraph--type--title-description-sp {
    margin-right: var(--global-spacing-lg);
}
.paragraph--type--publication-section .pub-grid .pub-left .paragraph--type--title-description-sp-1 .field--name-field-title-sp-1 {
  padding-top: var(--global-spacing-2xl);
  font: var(--type-scale-mobile-text-md-semibold);
  color: var(--text-color-text-default);
  padding-bottom: var(--global-spacing-lg);
}
.paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-document {
  margin-top: var(--global-spacing-2xl);
}
.paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-document a {
    font: var(--type-scale-desktop-text-md-medium);
    color: var(--text-color-text-primary-sa-flag);
}
.scientific-publications .views-row {
  padding-bottom: var(--global-spacing-4xl);
  border-bottom: 1px solid var(--alpha-alpha-black-10);
  margin-bottom: var(--global-spacing-xl);
}
.paragraph--type--publication-section .pub-grid .pub-left .paragraph--type--title-description-sp-1 .field--name-field-description-sp-1 {
  font: var(--type-scale-mobile-text-sm-medium);
  color: var(--text-color-text-primary-sa-flag);
}
.paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-details .paragraph--type--title-description-sp .field--name-field-title-sp {
  font: var(--type-scale-desktop-text-md-semibold);
  color: var(--text-color-text-default);
  padding-bottom: var(--global-spacing-xxs);
}
.paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-details .paragraph--type--title-description-sp .field--name-field-description-sp {
  font: var(--type-scale-desktop-text-sm-regular);
  color: var(--text-color-text-primary-sa-flag);
}
.paragraph--type--publication-section .pub-grid .pub-right .field--name-field-document-image img {
    width: 120px;
    height: 120px;
    border-radius: var(--radius-radius-lg);
    border: 1px solid var(--alpha-alpha-black-20);
}
.user-profile-quicktabs .views-field-field-publication .inner-container {
  padding: 0;
}
.user-profile-quicktabs .views-field-field-publication .inner-container .paragraph {
  flex: 0 0 100%;
}
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .view-content  {
  display: block;
}
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-office-work-hours,
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-office-number,
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-floor,
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-building-number {
  display: flex;
  flex-wrap: wrap;
  background-image: url(../images/profile-building.png);
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: var(--global-spacing-2xl);
}
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-office-work-hours .views-label,
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-office-number .views-label,
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-floor .views-label,
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-building-number .views-label {
  font: var(--text-md-semibold);
  color: var(--text-color-text-primary-sa-flag);
}
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-office-work-hours .field-content,
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-office-number .field-content,
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-floor .field-content,
.cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-building-number .field-content {
  font: var(--text-md-medium);
  color: var(--text-color-text-default);
}
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-office-work-hours .field-content,
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-office-number .field-content,
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-floor .field-content,
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-building-number .field-content {
   padding-right: var(--global-spacing-lg);
}
html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-office-work-hours .field-content,
html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-office-number .field-content,
html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-floor .field-content,
html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-building-number .field-content {
   padding-left: var(--global-spacing-lg);
}

html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-office-work-hours,
html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-office-number,
html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-floor,
html[dir="ltr"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-building-number {
  padding-left: var(--global-spacing-4xl);
  background-position: left;
}
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-office-work-hours,
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-office-number,
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-floor,
html[dir="rtl"] .cu-user-info-left-box .user-profile-quicktabs .cu_quicktabs .view-office-hours .views-field-field-building-number {
  padding-right: var(--global-spacing-4xl);
  background-position: right;
}
.view-faculty {
  margin-bottom: var(--global-spacing-3xl);
}
.page-node-type-faculty-listing .paragraph--type--block .block-views h2 {
  display: none;
}
.page-node-type-faculty-listing .view-faculty--list .view-faculty .view-content .views-row {
  width: 100%;
}
.page-node-type-faculty-listing .view-faculty.view-faculty--grid > .inner-container 
.cu-user-right-box .user-pic-cus div {
  height: 100%;
}
.program-header-cus {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.program-header-cus .field--name-field-find-out-more a {
    border-radius: var(--radius-radius-sm);
    border: 1px solid var(--border-border-neutral-primary);
    font: var(--type-scale-mobile-text-md-medium);
    color: var(--text-color-text-default);
    display: flex;
    align-items: center;
    background-image: url(../images/elements.svg);
    background-repeat: no-repeat;
    background-position: 10px 14px;
    min-height: 40px;
}
html[dir="rtl"] .program-header-cus .field--name-field-find-out-more a {
    padding: var(--global-spacing-none) var(--global-spacing-xl) var(--global-spacing-none) var(--global-spacing-4xl);
}
html[dir="ltr"] .program-header-cus .field--name-field-find-out-more a {
    padding: var(--global-spacing-none) var(--global-spacing-4xl) var(--global-spacing-none) var(--global-spacing-xl);
    background-image: url(../images/eng-Icon.svg);
    background-position: 93%;
}
html[dir="ltr"] .view-services-static-view .services-container .field--name-field-services-link a {
     padding: var(--global-spacing-none) var(--global-spacing-4xl) var(--global-spacing-none) var(--global-spacing-xl);
    background-image: url(../images/eng-Icon.svg);
    background-position: 93%;
    background-size: auto;
}
.fullcalendar-container .fc-day-has-events .fc-daygrid-day-number {
    background-color: var(--form-datecell-background-default);  
    color: white;
    border-radius: 50%; 
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}
.fc .fc-bg-event {
  background-color: transparent;
}
.fullcalendar-container .fc-day-today .fc-daygrid-day-number {
    border: 2px solid var(--button-button-background-primary-default);
    color: var(--button-button-background-primary-default);
    background-color: transparent;
    border-radius: 56%;
   width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
}
.fc .fc-daygrid-day-top {
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
}
.fc .fc-daygrid-day.fc-day-today {
    background-color: transparent;
}
.fc .fc-day-other .fc-daygrid-day-top a {
  font: var(--text-md-regular);
  color: #6C737F;
}
.fc .fc-daygrid-day-top a {
  font: var(--text-md-regular);
  color: var(--text-color-text-default);
}
.fc .fc-daygrid-day-top a:hover {
  text-decoration: none;
}
.fc .fc-daygrid-day-frame {
    min-height: 100%;
    position: relative;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 56px;
    width: 56px;
}
.fc-col-header-cell .fc-scrollgrid-sync-inner {
    height: 36px;
    padding-top: 9px;

}
html[dir="ltr"] .fc-col-header-cell .fc-scrollgrid-sync-inner {
     text-align: left;
}
.fc-col-header-cell .fc-scrollgrid-sync-inner a {
  font: var(--text-md-regular);
  /* color: var(--text-color-text-tertiary); */
  color: #64748B;
  padding-left: var(--global-spacing-xs);
  padding-right: var(--global-spacing-xs);
}
.fc-theme-standard .fc-scrollgrid,
.fc-theme-standard td, .fc-theme-standard th {
  border: 0px solid var(--fc-border-color);
}
.fullcalendar-container .calendar-year-select {
  border: 0 ! important ;
}
.event-popup a {
  font: var(--type-scale-desktop-text-md-semibold);
  color: var(--text-color-text-default);
}
.fc .fc-button-primary:focus {
  box-shadow: none;
}
html[dir="rtl"] .node--type-university-home .events-calendar-wrapper .field--name-field-university-event-section>.field__items .field__item:nth-child(1) ,
.node--type-university-home .events-calendar-wrapper .field--name-field-university-event-section>.field__items .field__item:nth-child(2),
.node--type-university-home .events-calendar-wrapper .field--name-field-university-event-section>.field__items .field__item:nth-child(1) {
  padding-bottom: 0;
}
html[dir="rtl"] .node--type-university-home .events-calendar-wrapper .field--name-field-university-event-section>.field__items .field__item:nth-child(2) {
  padding-bottom: var(--global-spacing-3xl);
}
.node--type-university-home .fullcalendar-container {
    padding-bottom: var(--global-spacing-2xl);
}
.fullcalendar-container {
  border-radius: var(--radius-radius-lg);
  border: 1px solid var(--border-border-neutral-primary);
  box-shadow: none;
  /* padding-bottom: 30px; */
  padding-bottom: var(--global-spacing-sm);
}
.fullcalendar-container .fc-day-has-events:hover {
    background-color: transparent !important;
}
.bg_dark_green .hero_title {
  color: var(--background-color-background-white);
  padding-top: var(--global-spacing-xl);
  padding-bottom: var(--global-spacing-xl);
  font: var(--type-scale-desktop-display-lg-bold);
}
.bg_dark_green .hero_desp {
  color: var(--text-color-text-oncolor-secondary);
  font: var(--type-scale-desktop-text-lg-regular);
}
 
.dark_green_bg {
  /* background-color: var(--background-color-background-primary); */
  background-color: var(--controls-control-primary-checked);
}
/* Full-width background sections */
 
.cu_header_top {
  display: flex;
  justify-content: space-between;
  /* justify-content: end; */
  width: 100%;
  align-items: center;
}
html[dir="ltr"] .topnavigationmenutwo ul.we-mega-menu-ul > li.dropdown-menu > a {
  padding-right: var(--global-spacing-4xl);
  /* color: var(--link-link-neutral); */
}
html[dir="rtl"] .topnavigationmenutwo ul.we-mega-menu-ul > li.dropdown-menu > a {
  padding-left: var(--global-spacing-4xl);
  /* color: var(--link-link-neutral); */
}
html[dir="rtl"] .card-box-view.view-university-colleges .view-header {
  direction: ltr;
}
.topnavigationmenutwo ul.we-mega-menu-ul > li.dropdown-menu > a {
  color: var(--link-link-neutral);
}
.topnavigationmenutwo ul.we-mega-menu-ul > li.active-trail > a {
  background: transparent;
}
.topnavigationmenutwo ul.we-mega-menu-ul > li.dropdown-menu > a:hover {
  /* background: rgba(0,0,0,.1); */
    color: var(--link-link-neutral-hovered);
    text-decoration: underline;
}
.topnavigationmenutwo ul.we-mega-menu-ul > li.dropdown-menu > a:active {
      color: var(--link-link-neutral-pressed);
    text-decoration: underline;
}
.topnavigationmenutwo ul.we-mega-menu-ul > li.dropdown-menu > a:visited {
  /* background: rgba(0,0,0,.1); */
    color: var(--link-link-neutral-pressed);
    text-decoration: underline;
}
.topnavigationmenutwo ul.we-mega-menu-ul > li.dropdown-menu > a:focus {
  /* background: rgba(0,0,0,.1); */
    color: var(--link-link-neutral-pressed);
    text-decoration: underline;
}
.topnavigationmenutwo ul.we-mega-menu-ul > li.dropdown-menu > a:focus::before,
.topnavigationmenutwo ul.we-mega-menu-ul > li.dropdown-menu > a:active::before,
.topnavigationmenutwo ul.we-mega-menu-ul > li.dropdown-menu > a:hover::before {
  background-image: url(../images/menu_dropdown-bk.svg);
}
/* .topnavigationmenutwo ul.we-mega-menu-ul > li.dropdown-menu > a:focus {
    color: var(--link-link-neutral);
    background-color: transparent;
} */
.topnavigationmenutwo ul.we-mega-menu-ul > li.dropdown-menu > a:focus::before {
  opacity: .8;
}
html[dir="ltr"] .card-box-view.view-electronic-services.card-box-view .view-content .tags-container {
  direction: ltr;
   min-height: unset;
   padding-bottom: var(--global-spacing-3xl);
}
html[dir="ltr"] .card-box-view.view-electronic-services .view-content .tags-container div {
  height: auto;
}
 
.topnavigationmenutwo ul.we-mega-menu-ul > li > .we-mega-menu-submenu {
   background-color: var(--form-field-background-default);
   border: 1px solid var(--border-border-neutral-primary);
   box-shadow: var(--shadows-shadow-xl);
   border-radius: var(--radius-radius-sm);
}
html[dir="rtl"] .card-box-view.view-electronic-services.card-box-view .view-content .fivestar-average-stars {
  direction: rtl;
}
.card-box-view.view-electronic-services.card-box-view div.fivestar-widget-static .star {
  width: 24px;
  background: none;
  height: 24px;
}
.card-box-view.view-electronic-services.card-box-view div.fivestar-widget-static .star.star-first span {
  font-size: 0;
}
.card-box-view.view-electronic-services.card-box-view .view-content .fivestar-average-stars {
  padding-top: var(--global-spacing-3xl);
}
.card-box-view.view-electronic-services.card-box-view div.fivestar-widget-static .star span.on {
  background-image: url("../images/RatingStar.svg");
  background-position: center;
}
 html[dir="rtl"] .card-box-view.view-electronic-services.card-box-view .view-content div.fivestar-widget-static .star {
  float: right;
}
html[dir="rtl"] .card-box-view.view-electronic-services.card-box-view .view-content .tags-container {
  direction: rtl;
}
 
.group_hero .inner-container {
  background-position: left;
  background-size: contain;
  background-repeat: no-repeat;
  flex-wrap: wrap;
  justify-content: space-between;
}
.hero__content_left .field--name-field-registration-deadline .field__label {
  display: none;
}
.group_hero .hero__content {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  max-width: var(--container-max-width-desktop);
  margin-left: auto;
  margin-right: auto;
}
.group_hero .hero__content .hero__content_right {
  /* flex: 7; */
  display: flex;
  flex-wrap: wrap;
  width: 69%;
}
.group_hero .hero__content .hero__content_left {
    padding-top: var(--global-spacing-xl);
    width: 31%;
}
[dir="rtl"] .group_hero .hero__content .hero__content_right {
  /* padding-left: var(--section-section-gap); */
}
[dir="ltr"] .group_hero .hero__content .hero__content_right {
  padding-right: var(--section-section-gap);
}
[dir="rtl"] .hero__content_right_in {
  padding-left: var(--section-section-gap);
}
[dir="ltr"] .group_hero .hero__content .hero__content_right {
  padding-right: var(--section-section-gap);
}
html[dir="ltr"] .card-box-view.view-electronic-services.card-box-view .view-content .views-row .card-title {
  height: 56px !important;
}
html[dir="ltr"] .view-university-announcement.card-box-view .view-content .views-row .card-title {
  height: 85px !important;
}
html[dir="ltr"] .field--name-field-platforms-and-portals .field--name-field-icon-link .field--name-field-link-portal {
  max-height: 50px;
  overflow: hidden;
}

.hero__content_right_in {
  flex: 6;
}
.hero__content_left .hero__content_left_inner .hero__content_left_main {
  border-radius: var(--radius-radius-lg);
  padding: var(--global-spacing-3xl) var(--global-spacing-5xl)
    var(--global-spacing-3xl) var(--global-spacing-5xl);
  background-color: var(--colors-primary-sa-flag-100);
}
.user-logged-in .we-mega-menu-submenu.cu_fullwidt {
  top: 170px; 
} 
.page-node-type-services .faq-main-content {
  background-color: var(--background-color-background-body);
  border-radius: var(--radius-radius-lg);
  padding: var(--container-padding-desktop);
  margin-top: var(--container-padding-desktop);
}
.page-node-type-services .faq-main-content .inner-container {
  max-width: 100%;
  padding: 0;
}
.page-node-type-services .faq-main-content .inner-container .paragraph {
  flex: 1;
}
.page-node-type-services .faq-main-content .field--name-field-title {
  padding-bottom: var(--global-spacing-md);
  font: var(--type-scale-desktop-display-sm-bold);
  color: var(--text-color-text-primary);
}
.page-node-type-services .faq-main-content .field--name-field-description {
  padding-bottom: var(--global-spacing-xl);
  font: var(--text-md-regular);
  color: var(--text-color-text-primary-paragraph);
}
.webform-submission-form .form-type-textarea,
.webform-submission-form .form-type-email,
.webform-submission-form .form-type-textfield {
  display: flex;
  flex-direction: column;
  gap: var(--form-field-label-gap);
}
.webform-submission-form .form-type-textarea label,
.webform-submission-form .form-type-email label,
.webform-submission-form .form-type-textfield label {
  color: var(--form-field-text-label);
  font: var(--type-scale-desktop-text-sm-regular);
  margin-bottom: 0;
}
.webform-submission-form .form-type-textarea .form-textarea-wrapper textarea {
    height: 96px;
}
.webform-submission-form .form-type-textarea .disabled label {
    color: var(--form-field-text-label-disabled);
}
.webform-submission-form .form-type-textarea .disabled textarea {
    background-color: var(--form-field-background-disabled);
    color: var(--form-field-text-disabled);
    border-color: var(--form-field-border-disabled);
}
.webform-submission-form .form-type-textarea .form-textarea-wrapper textarea:hover {
    border-color: var(--form-field-border-hover);
    background-color: var(--form-field-background-default);
    color: var(--form-field-text-hovered);
}
.webform-submission-form .form-type-textarea .form-textarea-wrapper textarea:active {
    background-size: 40% 3px;
    border-color: var(--form-field-border-default) !important;
    background-color: var(--form-field-background-darker) !important;
    color: var(--form-field-text-pressed) !important;

}
.webform-submission-form .form-type-textarea .form-textarea-wrapper textarea:focus {
    background-size: 100% 3px !important;
}
.webform-submission-form .form-type-textarea .form-textarea-wrapper textarea:focus {
    outline: none;
    border-color: var(--form-field-border-pressed);
    background-size: 40% 3px;
    box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.1), 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0 2px 0 var(--form-field-border-pressed);
}
.webform-submission-form .form-type-textarea.disabled {
    cursor: not-allowed;
}
.webform-submission-form .form-type-textarea.disabled label {
  color: var(--global-text-default-disabled);
}
.webform-submission-form .form-type-textarea.disabled .form-textarea-wrapper textarea {
    outline: none;
    border-color: var(--form-field-border-pressed);
    background-size: 40% 3px;
    box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.1), 0px 2px 4px -2px rgba(16, 24, 40, 0.06), 0 2px 0 var(--form-field-border-pressed);
}
.webform-submission-form .form-type-textarea .form-textarea-wrapper textarea  {
    background-image: linear-gradient(#0D121C, #0D121C);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 0 3px;
    transition: background-size 180ms ease, box-shadow 180ms ease;
}
.webform-submission-form .form-type-email input,
.webform-submission-form .form-type-textfield input {
  border-radius: var(--radius-radius-sm);
  display: flex;
  gap: var(--form-input-gap);
  background-color: var(--form-field-background-default);
  border: 1px solid var(--form-field-border-default);
  padding-left: var(--form-input-container-padding-left);
  padding-right: var(--form-input-container-padding-right);
  color: var(--form-field-text-focused);
  font: var(--type-scale-desktop-text-sm-regular);
}
.webform-submission-form .form-type-email input:hover,
.webform-submission-form .form-type-textfield input:hover {
  border-color: var(--form-field-border-hovered);
} 
.webform-submission-form .form-type-email input:focus,
.webform-submission-form .form-type-textfield input:focus {
  border-color: var(--form-field-border-default);
  background-color: var(--form-field-background-default);
} 
.webform-submission-form .phone-number-field {
  display: flex;
  /* gap: var(--form-field-label-gap); */
}
html[dir="rtl"] .webform-submission-form .phone-number-field.form-item>label {
  max-width: 65px;
} 
.webform-submission-form.webform-submission-rate-this-service-add-form {
  width: 100%;
}
.webform-submission-form {
  padding-right: var(--model-modal-padding);
  padding-left: var(--model-modal-padding);
  width: 64%;
}
.feedback-cu-webform .webform-submission-form>.form-item {
    margin-top: 0;
    margin-bottom: 0;

}
.webform-submission-form .phone-number-field label {
  color: var(--form-field-text-label);
  font: var(--type-scale-desktop-text-sm-regular);
  margin-bottom: 0;
  display: flex;
  align-items: center;
  width: 100%;
  max-width: 150px;
}
.webform-submission-form .phone-number-field .form-type-select {
  width: 100px;
}
.webform-submission-form .phone-number-field .country-select {
  width: 63px;
}
.webform-submission-form .phone-number-field .country-select select {
  position: absolute !important;
}
#cboxClose:hover {
  background-position: 0px 0px;
}
/* .we-mega-menu-submenu.cu_fullwidth {
  position: fixed;
  top: 95px;
} */
#cboxClose:hover {
  background-position: 0;
}
#cboxClose {
  background: url('../images/close-icon.svg');
  background-repeat: no-repeat;
}
#cboxWrapper {
  border-radius: var(--radius-radius-md);
  /* padding-right: var(--model-modal-padding);
  padding-left: var(--model-modal-padding); */
  background-color: var(--background-color-background-white);
  box-shadow: var(--shadows-shadow-3xl);
}
.group_hero .hero__content {
  padding-top: var(--global-spacing-7xl);
  padding-bottom: var(--global-spacing-7xl);
}
.bg_dark_green .hero__content .hero_tag .field--name-field-academic-degree {
  border-radius: var(--radius-radius-full);
  padding: var(--global-spacing-none) var(--global-spacing-lg)
    var(--global-spacing-none) var(--global-spacing-lg);
  background-color: var(--colors-alpha-alpha-white-20);
  /* border: 1px solid var(--tag-tag-border-success-light); */
  color: var(--tag-tag-text-success);
  font: var(--type-scale-desktop-text-md-regular);
  width: fit-content;
}
.bg_dark_green .hero__content .hero_tag .field--name-field-academic-degree a {
  color: var(--colors-base-white);
  line-height: var(--line-heights-8);
}
.bg_dark_green .hero__content .hero_tag a:hover {
  text-decoration: none;
}
.hero_desp .field--name-field-description- {
  font: var(--type-scale-desktop-text-lg-regular);
  color: var(--text-color-text-display);
  max-width: 896px;
}
html[dir="rtl"] .hero__content_left .field--name-field-registration-deadline {
  padding-left: var(--global-spacing-2xl);
  padding-right: var(--global-spacing-4xl);
}
html[dir="ltr"] .hero__content_left .field--name-field-registration-deadline {
   padding-left: var(--global-spacing-5xl);
}
.hero__content_left .field--name-field-registration-deadline {
  border-radius: var(--radius-radius-lg);
  padding-top: var(--global-spacing-3xl);

  padding-right: var(--global-spacing-4xl);
  padding-bottom: var(--global-spacing-3xl);
  background-color: var(--alpha-alpha-white-90);
}
.hero__content_left
  .paragraph--type--register-now
  .field--name-field-sub-heading {
  padding-bottom: var(--text-text-content-gap);
  font: var(--text-xl-bold);
  color: var(--text-color-text-primary);
}
.hero__content_left
  .paragraph--type--register-now
  .field--name-field-small-sub-heading {
  padding-bottom: var(--global-spacing-3xl);
  font: var(--type-scale-desktop-text-sm-regular);
  color: var(--text-color-text-primary-paragraph);
}
.hero__content_left .paragraph--type--register-now .field--name-field-register-now-link {
  width: 45%;
  max-width: 150px;
}
.hero__content_left
  .paragraph--type--register-now
  .field--name-field-download-plan
  .file--application-pdf
  a::after {
  width: 0;
  height: 0;
}

.hero__content_left .paragraph--type--register-now {
  display: flex;
  flex-wrap: wrap;
}
.hero__content_left
  .paragraph--type--register-now
  .field--name-field-download-plan {
  width: 52%;
}

[dir="rtl"] .hero__content_left .paragraph--type--register-now .field--name-field-download-plan {
  margin-right: var(--global-spacing-md);
}
[dir="ltr"] .hero__content_left .paragraph--type--register-now .field--name-field-download-plan {
  margin-left: var(--global-spacing-md);
}
.cu_services_info_top {
  padding-top: var(--global-spacing-4xl);
  width: 70%;
}
.service_published_date {
  padding-top: var(--text-text-content-gap);
  padding-bottom: var(--text-text-content-gap);
  font: var(--text-sm-regular);
  color: var(--text-color-text-primary-paragraph);
}
.service_published_date>span.published-date {
  background-image: url("../images/calendar-01.png");
  background-repeat: no-repeat;
  background-size: 18px;
}
html[dir="rtl"] .service_published_date>span.published-date {
  padding-right: var(--global-spacing-3xl);
  background-position: right;
}
html[dir="ltr"] .service_published_date>span.published-date {
  padding-left: var(--global-spacing-3xl);
  background-position: left;
}
.service__all_tags {
  padding-top: var(--text-text-content-gap);
  padding-bottom: var(--text-text-content-gap);
}
.service_desp_top {
    padding-top: var(--text-text-content-gap);
  padding-bottom: var(--text-text-content-gap);
  font: var(--text-lg-medium);
  color: var(--text-color-text-primary-sa-flag);
  max-width: 900px;
}
.bg_light_gray.light_big {
  background-image: url("../images/service_detail.svg");
  min-height: 500px;
}
.bg_light_gray.light_big >.inner-container {
  height: auto;
  justify-content: space-between;
  align-items: start;
}
.node--type-home-entity .bg_light_gray {
    background-image: url("../images/bg_green_light.png");
    min-height: 412px;
    height: 412px;
    /* background-image: url("../images/bg_green_dark.png"); */
 
}
.node--type-home-entity .bg_light_gray .cu_header_title {
  color: var(--text-color-text-oncolor-primary);
}
.deans-words-grid {
  justify-content: space-between;
}
.layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a {
  display: inline-block;
  cursor: pointer;
}
.layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.active {
  display: inline-block;
}
.bg_light_gray {
  background-color: #fff;
  /* background-image: url("../images/grey_header_bg.svg"); */
  background-image: url(../images/services_header_pattern.png);
  /* background-repeat: no-repeat; */
  background-repeat: repeat-x;
  background-position: bottom;  
  gap: var(--global-spacing-3xl);
  /* min-height: 280px; */
  min-height: 411px;
}
.node--type-about-entity .bg_light_gray,
body.page-node-type-page .bg_light_gray,
.node--type-president-message .bg_light_gray, 
body.group-type-adminisitrations .node--type-about-entity .bg_light_gray {
  min-height: 284px;
}
.node--type-about-entity .bg_light_gray>.inner-container,
body.page-node-type-page .bg_light_gray>.inner-container,
.node--type-president-message .bg_light_gray>.inner-container,
body.group-type-adminisitrations .node--type-about-entity .bg_light_gray>.inner-container {
  height: 241px;
}
body.path-search .bg_light_gray,
article.node--type-contact-entity .bg_light_gray,
article.node--type-news-entity .bg_light_gray {
  min-height: 264px;
}
body.path-search .bg_light_gray>.inner-container,
article.node--type-contact-entity .bg_light_gray>.inner-container {
  height: 270px;
}
.only-container {
  max-width: var(--container-max-width-desktop);
  margin: 0 auto;
}
article.node--type-news-entity .bg_light_gray>.inner-container{
  height: 284px;
}
article.node--type-news-entity {
  background-color: var(--background-color-background-white);
}
html[dir="rtl"] .view-forms-regulations .view-content .views-row:nth-child(3n) ,
html[dir="rtl"] .view-forms-regulations .view-content .views-row:nth-child(3n) {
  margin-left: 0;
}
html[dir="rtl"] .view-forms-regulations .view-content .views-row ,
html[dir="rtl"] .view-forms-regulations .view-content .views-row {
    /* margin-left: var(--global-spacing-2xl); */
    margin-right: 0;
}

 .view-forms-regulations .view-content .views-row:nth-child(3n) {
  margin-right: 0;
}
.bg_light_gray>.inner-container {
  align-items: center;
  padding-top: var(--global-spacing-4xl);
  padding-bottom: var(--global-spacing-2xl);
  gap: var(--global-spacing-3xl);   
   height: 340px;
   justify-content: space-between;
  /* max-width: var(--container-max-width-desktop); */
}
.view-services-listing .bg_light_gray>.inner-container{
  height: 286px;
}
.view-services-listing .bg_light_gray{
  min-height: 266px;
}
.bg_gray_large>.inner-container {
    align-items: center;
  padding-top: var(--global-spacing-7xl);
  padding-bottom: var(--global-spacing-7xl);
  gap: var(--global-spacing-3xl);
}
.group--department .bg_gray_large .hero_tag{
  border: unset;
}
.bg_gray_large .hero_tag {
  border-radius: var(--radius-radius-full);
  padding: var(--global-spacing-none) var(--global-spacing-lg) var(--global-spacing-none) var(--global-spacing-lg);
  background-color: var(--tag-tag-background-success-light);
  border: 1px solid var(--tag-tag-border-success-light);
  width: max-content;
}
.bg_gray_large .hero_tag a {
  color: var(--tag-tag-text-success);
  font: var(--type-scale-desktop-text-md-medium);
}
.bg_gray_large .hero_title {
    color: var(--text-color-text-primary);
    padding-top: var(--global-spacing-xl);
    padding-bottom: var(--global-spacing-xl);
    font: var(--type-scale-desktop-display-lg-bold);
}
 
.group_hero_top_inner {
  display: flex;
  flex: 1;
  /* justify-content: space-between; */
  justify-content: end;
  align-items: center;
}
 
.group--department .bg_gray_large {
  min-height: 312px;
}
.bg_gray_large {
  background-image: url("../images/services_header_pattern.png");
   /* background-image: url("../images/Pattern_cropped_17px_lr.png"); */
 
  background-position: top;
  background-repeat: repeat-x;
  min-height: 412px;
  
}
.layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block {
  width: 100%;
}
.view-faculty .view-filters .form--inline input[type="text"] {
  max-width: 489px;
}
html[dir="ltr"] .view-faculty form.views-exposed-form input[type="text"] {
    padding-left: var(--global-spacing-5xl);
    background-position: 3% 5px;
}
html[dir="rtl"] .view-faculty form.views-exposed-form input[type="text"] {
    padding-right: var(--global-spacing-5xl);
    background-position: 98% 5px;
}
.view-faculty form.views-exposed-form input[type="text"] {
    background-image: url(../images/Leading-Icon.png);
    background-repeat: no-repeat;
    color: var(--text-color-text-primary-paragraph);
    background-size: 20px;
}
.cu_share_this_block {
  width: 21%;
  max-width: 389px;
}
.cu_header_actions {
  width: auto;
}
.date-title .cu_header_title {
  width: 100%;
}
.date-title .published-date-cu {
  padding-top: var(--global-spacing-xl);
  font: var(--text-sm-regular);
  color: var(--text-color-text-primary-paragraph);
}
.node--type-president-message .cu_services_info_top .cu_header_title {
  width: 100%;
}
.cu_header_title {
  width: 79%;
}
html[dir="rtl"] .node--type-president-message .deans-words-grid .deans-words-left .quote .quote_inn .title-desp {
  margin-right: 0;
}

.cu_quicktabs .view-content .views-row .views-field-label a {
  color: var(--text-color-text-primary);
}
.cu_header_actions .cu_header_actions_icons {
  display: flex;
}
.cu_header_actions .cu_header_actions_icons > div {
  padding: 10px 12px;
  margin: 0 5px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.cu_header_actions .cu_header_actions_icons > div:focus {
  outline: 5px auto var(--border-border-white-40);
    outline-offset: -2px;
}
.cu_header_actions .cu_header_actions_icons .sharethis {
  background-image: url("../images/share-01.svg");
}
.cu_header_actions .cu_header_actions_icons .emailthis {
  background-image: url("../images/mail-01.svg");
}
.cu_header_actions .cu_header_actions_icons .downloadthis {
  background-image: url("../images/download-04.svg");
}
.cu_header_actions .cu_header_actions_icons .printoutthis {
  background-image: url("../images/printer.svg");
}
.bg_dark_green .group_hero_inner {
  background-color: #fff;
  /* background-image: url("../images/green_pattern.svg"); */
    background-image: url("../images/green_pattern.png");
  background-repeat: repeat-x;
  padding-bottom: var(--global-spacing-5xl);
  min-height: 414px;
}
 .bg_dark_green .dark_green_bg  {
  background-color: var(--controls-control-primary-checked);
}
.group_hero .hero__content {
  align-items: center;
}
.contact-us-left .webform-submission-form .form-item.phone-number-field label {
   min-width: 300px;
}
.cu_share_this_block .cu_share_this_block_inner {
  background-color: var(--colors-primary-sa-flag-100);
  border-radius: var(--radius-radius-lg);
  padding: var(--global-spacing-3xl) var(--global-spacing-5xl)
    var(--global-spacing-3xl) var(--global-spacing-5xl);
  display: flex;
  flex-direction: column;
  gap: var(--global-spacing-xl);
}
.cu_share_this_block .cu_share_this_block_inner .cu_share_this_block_title {
  text-align: center;
  font: var(--type-scale-desktop-text-lg-semibold);
  color: var(--text-color-text-primary);
}
.cu_share_this_block .cu_share_this_block_inner .cu_share_this_block_title h3 {
  margin: 0;
  font: var(--type-scale-desktop-text-lg-semibold);
}
.cu_share_this_block .cu_share_this_block_inner .share_icons_lists {
  display: flex;
  gap: var(--icon-icon-text-gap);
}
.bg_light_gray .cu_header_title {
  color: var(--text-color-text-primary-sa-flag);
  font: var(--type-scale-desktop-display-lg-bold);
}
.cu_share_this_block .sharethis-wrapper {
  display: flex;
  justify-content: center;
}
.stButton .stLarge:hover {
    background-position: center !important;
}
.card_box_tags > div {
  background-color: var(--tag-tag-background-info-light);
  border: 1px solid var(--border-border-neutral-secondary);
  min-height: 24px;
  display: flex;
    align-items: center;
  color: var(--tag-tag-text-info);
  font: var(--text-xs-medium);
  border-radius: var(--radius-radius-sm);
    padding: var(--global-spacing-none) var(--global-spacing-md) var(--global-spacing-none) var(--global-spacing-md);
}
.card_box__entity_tag {
  background-color: var(--tag-tag-background-neutral-secondary);
  border: 1px solid var(--tag-tag-background-neutral-light);
  color: var(--tag-tag-text-neutral);
}
.card_box__status_tag {
  background-color: var(--tag-tag-background-success-light);
  border: 1px solid var(--tag-tag--border-success-light);
  color: var(--tag-tag-text-success);
  background-image: url("../images/verified.png");
  background-repeat: no-repeat;
  background-size: 14px;
} 
html[dir="rtl"] .card_box__status_tag {
  background-position: right;
  padding-right: var(--global-spacing-4xl);
}
html[dir="ltr"] .card_box__status_tag {
  background-position: left;
  padding-left: var(--global-spacing-4xl);
} 
.view-administration-group-listing .view-header,
.cu_total.records {
  display: none;
}
.events-calendar-wrapper {
  display: flex;
  gap: var(--global-spacing-xl);
  margin: 0 auto;
  max-width: var(--container-max-width-desktop);
  padding-left: var(--container-padding-desktop);
  padding-right: var(--container-padding-desktop);
}
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section>.field__items {
  justify-content: space-between;
}
.events-calendar-wrapper .field--name-field-university-event-section>.field__items {
  display: flex;
  flex-wrap: wrap;
  /* height: 100%; */
}
 
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section>.field__items .field__item:nth-child(1) {
  /* max-width: 540px;
  width: 100%; */
  /* float: left; */
  padding-bottom: var(--global-spacing-xs);
  padding-top: var(--global-spacing-xs);
}
html[dir="rtl"] .group--colleges .events-calendar-wrapper .field--name-field-university-calendar .field__items .field__item:nth-child(1) .field--name-field-sub-heading {
  margin-bottom: var(--global-spacing-lg);
}
@media screen and (min-width: 1440px) and (max-width: 1599.98px) {
    article.node--type-college-home .field--name-field-news {
        max-width: var(--width-width-4xl);
        display: flex;
    }
}
@media screen and (min-width: 1600px) and (max-width: 1919.98px) {
   article.node--type-college-home .field--name-field-news {
        max-width: var(--width-width-4xl);
        display: flex;
    }
}
@media screen and (min-width: 1900px) {
   article.node--type-college-home .field--name-field-news {
        max-width: var(--width-width-4xl);
        display: flex;
    }
}
.group--colleges .main_news_section11 > .inner-container {
  background-color: var(--background-color-background-primary-50);
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section>.field__items>.field__item .paragraph--type--title-description .field--name-field-description {
  width: 100%;
}
.events-calendar-wrapper .field--name-field-university-event-section>.field__items>.field__item:nth-child(1) {
  width: 75%;
}
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section>.field__items .field__item:nth-child(1) {
  /* max-width: 540px;
  width: 100%; */
  /* float: right; */
  padding-bottom: var(--global-spacing-lg);
}
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section>.field__items .field__item:nth-child(2) {
  margin-left: 20px;
}
.events-calendar-wrapper .field--name-field-university-event-section>.field__items .field__item:nth-child(2) {
  /* max-width: 140px; */
  /* float: right; */
  padding-bottom: var(--global-spacing-lg);
}
 
.events-calendar-wrapper .field--name-field-university-event-section>.field__items .field__item:nth-child(3) {
  clear: both;
  width: 100%;
}
.fullcalendar-arabic-container .fc-toolbar-title {
  font: var(--text-md-medium) !important;
  color: var(--text-color-text-default) !important;
}
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section>.field__items .field__item:nth-child(3) .cu_quicktabs .view-content {
    /* height: 344px; */
    height: auto;
    overflow-y: hidden;
}
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section>.field__items .field__item:nth-child(3) .cu_quicktabs .view-content {
    /* height: 344px; */
    height: auto;
    overflow-y: hidden;
}
.events-calendar-wrapper .field--name-field-university-event-section>.field__items .field__item:nth-child(3) .cu_quicktabs .view-content {
  gap: unset;
  overflow-y: scroll;
}
.events-calendar-wrapper .field--name-field-university-event-section>.field__items .field__item:nth-child(3) .cu_quicktabs .view-content .views-row {
  width: 100%;
}
.events-calendar-wrapper .field--name-field-university-event-section {
  max-width: 691px;
  width: 100%;
}
.events-calendar-wrapper .field--name-field-university-event-section .field--name-field-title,
.events-calendar-wrapper .field--name-field-university-event-section .field__label {
  font: var(--display-md-bold);
  color: var(--text-color-text-primary-sa-flag);
}
.events-calendar-wrapper .field--name-field-university-event-section .field--name-field-description {
  /* padding-top: var(--global-spacing-lg); */
  font: var(--text-lg-semibold);
  color: var(--text-color-text-primary);
}
.events-calendar-wrapper .field--name-field-university-event-section .field--name-field-card-link a {
  border-radius: var(--radius-radius-sm);
  padding: var(--global-spacing-lg) var(--global-spacing-3xl) var(--global-spacing-lg) var(--global-spacing-5xl);
  border: 1px solid var(--border-border-neutral-primary);
  font: var(--type-scale-desktop-text-md-medium);
  color: var(--text-color-text-default);
  background-image: url('../images/elements.svg');
  background-position: 10px 11px;
  background-repeat: no-repeat;
  background-size: 20px;
  height: 40px;
  display: flex; 
  align-items: center;
  width: fit-content;
}

.node--type-university-home .cu_quicktabs .card-box-view .view-empty {
  padding-top: var(--global-spacing-5xl);
    padding-bottom: var(--global-spacing-7xl);
   
}
.node--type-university-home .cu_quicktabs .card-box-view .view-empty .no-result {
      border: 1px solid var(--border-border-neutral-primary);
          border-radius: var(--form-iable-container);
    min-height: 337px;
    padding-top: var(--global-spacing-4xl);
    padding-right: var(--global-spacing-xl);
    padding-bottom: var(--global-spacing-4xl);
    padding-right: var(--global-spacing-xl);
}
.events-calendar-wrapper .field--name-field-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;
}
.events-calendar-wrapper .field--name-field-card-link > a:active {
    border: 1px solid var(--border-border-neutral-primary);
    background-color: var(--button-button-background-neutral-pressed);
    color: var(--text-color-text-default);
}
.events-calendar-wrapper  .field--name-field-card-link > a:focus {
    outline: 5px auto var(--border-border-black);
    outline-offset: 0px;
    border: 2px solid var(--border-border-black);
    text-decoration: none;
}
.events-calendar-wrapper  .field--name-field-card-link > a:disabled,
.events-calendar-wrapper .field--name-field-card-link > a.disabled {
  color: var(--global-text-default-disabled);
}
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .field--name-field-card-link a {
  background-image: url('../images/eng-Icon.svg');
  background-position: 89%;
  padding: var(--global-spacing-lg) var(--global-spacing-5xl) var(--global-spacing-lg) var(--global-spacing-3xl);
}
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .field--name-field-card-link a:disabled,
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .field--name-field-card-link a.disabled {
  background-image: url(../images/disbaled--arrow-ar-Icon.svg);
}
.events-calendar-wrapper .field--name-field-university-calendar .fullcalendar-container .fc-header-toolbar {
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
html[dir="ltr"] .fc-direction-ltr .fc-next-button {
    background-image: url(../images/event-right-arrow.svg) !important;
    background-position: center !important;
    background-size: 20px !important;
    height: 20px;
    width: 20px;
}
html[dir="ltr"] .fc-direction-ltr .fc-prev-button {
      background-image: url(../images/event-left-arrow.svg) !important;
    background-position: center !important;
   
    height: 20px;
    width: 20px;
}
html[dir="ltr"] .fullcalendar-arabic-container .fullcalendar-container .fc-view-harness {
      min-height: 377px;
}
html[dir="ltr"] .fc-direction-ltr .fc-prev-button, 
html[dir="ltr"] .fc-direction-ltr .fc-next-button {
    border: none !important;
    background-size: 28px !important;
    color: #000 !important;
    font-size: 0px !important;
    padding: 4px 8px !important;
    background-repeat: no-repeat !important;
}
html[dir="ltr"] .fc-direction-ltr .fc-view-harness {
  height: 372px !important;
}
 
html[dir="rtl"] .field--name-field-university-calendar .fc-col-header-cell .fc-scrollgrid-sync-inner {
    height: 35px;
}
 
.fullcalendar-arabic-container .fc-prev-button, 
.fullcalendar-arabic-container .fc-next-button {
  color: var(--text-color-text-default);
  font-size: 27px !important;
}
.events-calendar-wrapper .field--name-field-university-event-section .field__item > .inner-container {
    padding: 0;
}
.events-calendar-wrapper .field--name-field-university-event-section .field__item > .inner-container .paragraph {
  flex: 1;
}
.events-calendar-wrapper .field--name-field-university-calendar {
  max-width: 501px;
}
.events-calendar-wrapper .field--name-field-university-calendar .field__label {
  font: var(--display-md-bold);
  color: var(--text-color-text-primary-sa-flag);
}
.events-calendar-wrapper .field--name-field-university-calendar .field__items .field__item:nth-child(1) .inner-container,
.events-calendar-wrapper .field--name-field-university-calendar .field__item:nth-child(2) .inner-container {
  padding: 0;
}
html[dir="ltr"] .node--type-university-home .events-calendar-wrapper .field--name-field-university-event-section .quicktabs-wrapper .quicktabs-main {
  height: 377px;
}
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .quicktabs-wrapper .quicktabs-main {
  height: 362px;
}
html[dir="ltr"] .node--type-university-home .events-calendar-wrapper .field--name-field-university-calendar .field__items .field__item:nth-child(1) .field--name-field-sub-heading {
  height: 34px;
  margin-bottom: 19px;
}
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-calendar .field__items .field__item:nth-child(1) .field--name-field-sub-heading {
  height: 42px;
}
.events-calendar-wrapper .field--name-field-university-calendar .field__items .field__item:nth-child(1) .field--name-field-sub-heading {
  font: var(--text-lg-semibold);
  color: var(--text-color-text-primary);
  padding-bottom: var(--global-spacing-md);
  padding-top: 8px;
  /* height: 58px; */
  overflow: hidden;
  margin-bottom: var(--global-spacing-md);
}
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-calendar .field__items .field__item:nth-child(1) .field--name-field-sub-heading {
  margin-bottom: 22px; 
}
.events-calendar-wrapper .field--name-field-university-calendar .field__items .field__item:nth-child(1) .inner-container .paragraph,
.events-calendar-wrapper .field--name-field-university-calendar .field__item:nth-child(2) .inner-container .paragraph {
  flex: 1;
}
.events-calendar-wrapper .field--name-field-university-calendar .field__item > .field__item:nth-child(1) .field--name-field-sub-heading {
  font: var(--text-lg-semibold);
  color: var(--text-color-text-primary);
  padding-bottom: var(--global-spacing-lg);
  padding-top: var(--global-spacing-lg);
}
.events-calendar-wrapper .field--name-field-university-calendar .field__item:nth-child(2) .view-id-calander .view-calendar table td.current-month:not(.empty) {
 background-color: var(--form-datecell-background-default);
  color: var(--text-color-text-oncolor-primary);
 border-radius: var(--radius-radius-full);
}
.events-calendar-wrapper .field--name-field-university-calendar .field__item:nth-child(2) .view-id-calander .view-calendar table td.current-month:not(.empty) .calendar-view-day time {
  color: var(--text-color-text-oncolor-primary);
}
.events-calendar-wrapper .field--name-field-university-calendar .field__item:nth-child(2) .view-id-calander .view-calendar {
  border: 1px solid var(--border-border-neutral-primary);
  border-radius: var(--radius-radius-lg);
  padding: var(--global-spacing-2xl) var(--global-spacing-3xl) var(--global-spacing-2xl) var(--global-spacing-3xl);
}
.events-calendar-wrapper .field--name-field-university-calendar .view-calendar table thead th {
  padding: var(--global-spacing-xs);
  font: var(--text-md-regular);
  color: var(--text-color-text-tertiary);
  background: transparent;
  text-transform: capitalize;
}
.node--type-college-home .events-calendar-wrapper > .field--name-field-university-event-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.node--type-college-home .events-calendar-wrapper > .field--name-field-university-event-section > .field__item:nth-child(2) {
  padding-top: var(--global-spacing-xl);
}
.node--type-college-home .events-calendar-wrapper > .field--name-field-university-event-section > .field__item:nth-child(3) {
  width: 100%;
}
.node--type-college-home .events-calendar-wrapper .field--name-field-university-calendar > .field__item:nth-child(1) > .inner-container {
  padding-left: 0;
  padding-right: 0;
}
.node--type-college-home .events-calendar-wrapper .field--name-field-university-calendar > .field__item:nth-child(1) > .inner-container > .paragraph {
  flex: 0 0 100%;
}
.node--type-college-home .events-calendar-wrapper .field--name-field-university-calendar > .field__item:nth-child(1) {
  display: block;
}
.node--type-college-home .events-calendar-wrapper .field--name-field-university-calendar > .field__item:nth-child(1) .paragraph--type--title-description .field--name-field-title {
    font: var(--display-md-bold);
    color: var(--text-color-text-primary-sa-flag);
}
.node--type-college-home .events-calendar-wrapper .field--name-field-university-calendar > .field__item:nth-child(1) .paragraph--type--title-description .field--name-field-description {
font: var(--text-lg-semibold);
    color: var(--text-color-text-primary);
    /* padding-top: var(--global-spacing-lg); */
        height: 33px;
    overflow: hidden;
}
.events-calendar-wrapper .field--name-field-university-calendar > .field__item:nth-child(1)   {
  display: none;
}
.events-calendar-wrapper .field--name-field-university-calendar .field__item:nth-child(2) .view-calendar table caption {
  padding: 0rem 0;
}
.page-node-type-university-home .paragraph--type--about-program-partnerships-and-c {
  border: 0;
}
.events-calendar-wrapper .field--name-field-university-calendar .field__item:nth-child(2) .calendar-view-table .calendar-view-day {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: .25rem;
  justify-content: center;
  align-items: center;
}
.events-calendar-wrapper .field--name-field-university-calendar .field__item:nth-child(2) .calendar-view-table .calendar-view-day__number {
  background-color: transparent;
  color: var(--text-color-text-secondary-paragraph);
  font: var(--text-md-regular);
  align-self: center;
}
.events-calendar-wrapper .field--name-field-university-calendar .field__item:nth-child(2) .calendar-view-table .calendar-view-day .calendar-view-day__rows {
  display: none;
}
.events-calendar-wrapper .field--name-field-university-calendar .field__item:nth-child(2) .view-id-calander .view-calendar table td {
  background-color: transparent;
  min-height: auto;
  border: 0;
  padding: 0;
  height: 54px;
  width: 54px;
}
.events-calendar-wrapper .field--name-field-university-calendar .field__item:nth-child(2) .view-id-calander .view-calendar table td.is-today {
  border: 2px solid var(--button-button-background-primary-default);
  border-radius: var(--radius-radius-full);
  color: var(--button-button-background-primary-default);
}
 .events-calendar-wrapper .field--name-field-university-event-section > .field__items .field__item:nth-child(3) .inner-container .paragraph .field--name-field-block {
  width: 100%;
}
.events-calendar-wrapper .field--name-field-university-calendar .field__items > .field__item .calendar-view-table .calendar-view-day__number {
  align-self: center;
}
.events-calendar-wrapper .field--name-field-university-calendar .field__items > .field__item .view-id-calander .view-calendar .view-content {
  padding: 0;
}
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .field--name-field-title {
  display: none;
}
html[dir="rtl"] .node--type-college-home .events-calendar-wrapper .field--name-field-university-event-section .field--name-field-title {
  display: block;
}
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section > .field__items .field__item:nth-child(2) {
  /* max-width: 161px;
  float: left;
  margin-left: var(--global-spacing-2xl); */
}
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .cu_quicktabs {
  position: relative;
  top: -11px;
}
html[dir="rtl"] .node--type-college-home .events-calendar-wrapper .field--name-field-university-event-section .cu_quicktabs {
  top: 7px;
}
.events-calendar-wrapper .field--name-field-university-event-section .cu_quicktabs {
  border-radius: var(--radius-radius-lg);
  border: 1px solid var(--border-border-neutral-primary);
  padding-bottom: 0;
}
.events-calendar-wrapper .field--name-field-university-event-section .cu_quicktabs .item-list {
  background-color: var(--background-color-background-body);
   border-radius: var(--radius-radius-lg);
  /* padding-right: var(--global-spacing-3xl);
  padding-left: var(--global-spacing-3xl); */
    padding-top: 0;
  padding-bottom: 0;
}
.events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .views-field-edit-node .field-content {
  padding: 0;
}
.events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .field-content,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .field-content,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .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);
}
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .event-date-cont,
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .event-date-cont,
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .event-date-cont {
  border-right: 1px solid var(--border-border-neutral-secondary) ;
  padding-right: var(--global-spacing-2xl);
  /* min-width: 84px; */
  width: 84px;
}
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .event-date-cont,
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .event-date-cont,
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .event-date-cont {
  border-left: 1px solid var(--border-border-neutral-secondary) ;
  padding-left: var(--global-spacing-2xl);
}
.events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .event-date-cont,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .event-date-cont,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .event-date-cont {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.group--colleges .events-calendar-wrapper .field--name-field-university-calendar .field__items .field__item:nth-child(1) .field--name-field-sub-heading {
  height: 36px;
}
.group--colleges .events-calendar-wrapper .field--name-field-university-event-section>.field__items .field__item:nth-child(2) {
  height: 36px;
  padding-bottom: 0;
}
.group--colleges .events-calendar-wrapper .field--name-field-university-event-section>.field__items>.field__item:nth-child(1) {
    height: 54px;
}
html[dir="rtl"] .group--colleges .events-calendar-wrapper .field--name-field-university-event-section>.field__items>.field__item:nth-child(1) {
    height: 60px;
}

.events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .event-date-cont .card-day,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .event-date-cont .card-day,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .event-date-cont .card-day {
  font: var(--type-scale-desktop-text-sm-medium);
  color: var(--text-color-text-default);
}
.events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .event-date-cont .card-numeric-day,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .event-date-cont .card-numeric-day,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .event-date-cont .card-numeric-day {
  font: var(--type-scale-desktop-display-md-bold);
  color: var(--text-color-text-primary);
}
.fc-day-has-events {
    background-color: transparent !important;
}
.events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .event-date-cont .card-year,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .event-date-cont .card-year,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .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;
}
.events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont {
  padding-top: var(--global-spacing-md);
  padding-bottom: var(--global-spacing-md);
  display: flex;
  flex-wrap: wrap;
  gap: var(--global-spacing-lg);
  width: 80%;
}
.events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-title,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont .card-title {
  width: 100%;
  font: var(--type-scale-desktop-text-md-semibold);
  color: var(--text-color-text-default);
}
 .events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-title a, 
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-title a,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont .card-title a {
  font: var(--type-scale-desktop-text-md-semibold);
  color: var(--text-color-text-default);
}
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-college-events  .views-row .other-field-cont .card-theator,
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-theator,
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont .card-theator  {
  background-position: right;
}
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-theator,
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-theator,
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont .card-theator  {
  background-position: left;
}
.events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-theator,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-theator,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .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"] .events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-theator::after,
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-theator::after,
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont .card-theator::after {
    right: 5px;
}
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-theator::after,
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-theator::after,
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont .card-theator::after {
    left: 7px;
}
.events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-theator::after,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-theator::after,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont .card-theator::after {
  content: '.';
  background-color: var(--background-color-background-neutral-800);
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: absolute;
  top: 43%;
  transform: translateY(-50%);
}
.events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-date,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-date,
.events-calendar-wrapper .field--name-field-university-event-section .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;
}
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-date,
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-date,
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont .card-date   {
      background-position: right;
    padding-right: var(--global-spacing-2xl);
}
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-date,
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-date,
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont .card-date  {
    background-position: left;
    padding-left: var(--global-spacing-2xl);
}
.events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-link-more,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-link-more,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont .card-link-more {
  width: 100%;
  text-align: left;
}
.events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-link-more a,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-link-more a,
.events-calendar-wrapper .field--name-field-university-event-section .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-image: url(../images/event-trailing-icon.svg);
  background-repeat: no-repeat;
  background-size: 16px;
  border-radius: var(--radius-radius-sm);
  padding: 2px 13px 2px 29px;
  border: 1px solid var(--border-border-neutral-primary);
  background-position: 7px 3px;
}
.events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-link-more a:hover,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-link-more a:hover,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont .card-link-more 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;
}
.events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-link-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); */
    color: var(--text-color-text-default);
}
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-link-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); */
    color: var(--text-color-text-default);
}
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont .card-link-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); */
    color: var(--text-color-text-default);
}
.events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-link-more a:focus,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-link-more a:focus,
.events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont .card-link-more a:focus {
    outline: 5px auto var(--border-border-black);
    outline-offset: 0px;
    border: 2px solid var(--border-border-black);
    text-decoration: none;
}
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-link-more a:disabled,
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-link-more a:disabled,
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont .card-link-more a:disabled,
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-link-more a.disabled,
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-link-more a.disabled,
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont .card-link-more a.disabled  {
    background-image: url(../images/disbaled--arrow-ar-Icon.svg);
    color: var(--global-text-default-disabled);
}
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-link-more a:disabled,
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-link-more a:disabled,
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont .card-link-more a:disabled,
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .view-college-events .views-row .other-field-cont .card-link-more a.disabled,
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events .views-row .other-field-cont .card-link-more a.disabled,
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .view-university-events-new .views-row .other-field-cont .card-link-more a.disabled  {
     background-image: url(../images/disbaled--arrow-Icon.svg);
    color: var(--global-text-default-disabled);
}
 

.events-calendar-wrapper .field--name-field-university-event-section .cu_quicktabs .item-list li {
  margin: 0;
  display: flex;
  align-items: center;
  padding: 0;
  font: var(--type-scale-desktop-text-md-medium);
}
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .cu_quicktabs .item-list li,
html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .cu_quicktabs .item-list li:nth-child(1) {
  margin-left: 1rem;
}
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .cu_quicktabs .item-list li,
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .cu_quicktabs .item-list li:nth-child(1) {
  margin-right: 1rem;
}
.events-calendar-wrapper .field--name-field-university-event-section .cu_quicktabs .item-list li:nth-child(1) {
  margin-left: 0.25em;
 }
.cu_share_this_block .sharethis-wrapper span span span,
.cu_share_this_block
  .cu_share_this_block_inner
  .share_icons_lists
  .share_icons_icon {
  border-radius: var(--radius-radius-sm);
  padding: var(--global-spacing-none) var(--button-buttons-md-padding)
    var(--global-spacing-none) var(--button-buttons-md-padding);
  background-color: var(--button-button-background-primary-default);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 19px;
  height: 32px;
  cursor: pointer;
  width: 32px;
}
html[dir="rtl"] .node--type-university-home .fullcalendar-container .fc-view-harness {
  min-height: 357px;
}
.fc-direction-ltr .fc-scrollgrid thead .fc-scroller-harness > .fc-scroller,
 .fc-direction-rtl .fc-scrollgrid thead .fc-scroller-harness > .fc-scroller {
    overflow: unset !important;
} 
html[dir="rtl"]  .node--type-department-entity .container-warpper.container-move {
  width: 100%;
}
html[dir="rtl"]  .node--type-department-entity form.views-exposed-form {
  max-width: 833px;
}
.cu_share_this_block .sharethis-wrapper span[displaytext="plusone"] {
  display: none;
}
.cu_share_this_block .sharethis-wrapper span[displaytext="sharethis"] span span {
  background-image: url("../images/share_link.svg") !important;
}
.cu_share_this_block .sharethis-wrapper span[displaytext="linkedin"] span span,
.share_icons_lists .share_icons_icon.in-icon {
  background-image: url("../images/share_linkedin.svg") !important;
}
.cu_share_this_block .sharethis-wrapper span[displaytext="facebook"] span span,
.share_icons_lists .share_icons_icon.fb-icon {
  background-image: url("../images/share_facebook.svg") !important;
}
.cu_share_this_block .sharethis-wrapper span[displaytext="twitter"] span span,
.share_icons_lists .share_icons_icon.tw-icon {
  background-image: url("../images/share_twitter.svg") !important;
}
.cu_share_this_block .sharethis-wrapper span[displaytext="whatsapp"] span span,
.share_icons_lists .share_icons_icon.wh-icon {
  background-image: url("../images/share_whatsapp.svg") !important;
}


.share_icons_lists .share_icons_icon.link-icon {
  background-image: url("../images/share_link.svg");
}
.deans-words-grid .deans-words-left .quote .quote_inn {
  flex-wrap: wrap;
}
html[dir="ltr"]
  .deans-words-grid
  .deans-words-left
  .quote
  .quote_inn
  .title-desp {
  margin-left: auto;
}
html[dir="rtl"]
  .deans-words-grid
  .deans-words-left
  .quote
  .quote_inn
  .title-desp {
  margin-right: auto;
}
.deans-words-grid .deans-words-left .quote .quote_inn .title-desp {
  width: 70%;

  padding-top: var(--section-section-gap);
}
.deans-words-grid
  .deans-words-left
  .quote
  .quote_inn
  .title-desp
  .field--name-field-contact-card
  .field__label {
  display: none;
}
.field--name-field-contact-card
  .paragraph--type--card
  .field--name-field-sub-heading {
  padding-bottom: var(--global-spacing-xl);
  font: var(--type-scale-desktop-display-md-bold);
  color: var(--text-color-text-primary);
}
 .node--type-president-message .paragraph--type--title-link .field--name-field-title-sdn {
  font: var(--type-scale-desktop-display-xs-bold);
  /* color: var(--text-color-text-secondary); */
  color: var(--text-color-text-primary);
  padding-top: 0;
}
.node--type-president-message .paragraph--type--title-link .field--name-field-link-sdn a {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--radius-radius-sm);
  padding-right: var(--button-buttons-lg-padding);
  padding-left: var(--button-buttons-lg-padding);
  gap: var(--button-buttons-lg-gap);
  background-color: var(--button-button-background-primary-default);
  font: var(--text-md-medium);
  min-height: 40px;
  min-width: 80px;
  color: var(--text-color-text-oncolor-primary);
  text-decoration: none;
  width: fit-content;
}


.cu-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-right: var(--button-buttons-lg-padding);
  padding-left: var(--button-buttons-lg-padding);
  font: var(--text-md-medium);
  cursor: pointer;
  min-width: 80px;
  border-radius: var(--radius-radius-sm);
  margin-bottom: 0;
  min-height: 40px;
}
.cu-btn-green {
  background-color: var(--button-button-background-primary-default);
  color: var(--text-color-text-oncolor-primary);
}
.cu-btn:hover {
  text-decoration: none;
}
.cu-btn-green:hover {
  background-color: var(--button-button-background-primary-hovered);
  color: var(--text-color-text-oncolor-primary);
}
.cu-btn:focus {
  background-color: var(--button-button-background-primary-default);
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: 2px;
  color: var(--text-color-text-oncolor-primary);
}
.field--name-field-contact-card .paragraph--type--card .field__item > a {
  width: max-content;
  display: flex
  ;
      align-items: center;
      justify-content: center;
      border-radius: var(--radius-radius-sm);
      padding-right: var(--button-buttons-lg-padding);
      padding-left: var(--button-buttons-lg-padding);
      gap: var(--button-buttons-lg-gap);
      background-color: var(--button-button-background-primary-default);
      font: var(--text-md-medium);
      min-height: 40px;
      min-width: 80px;
      color: var(--text-color-text-oncolor-primary);
      text-decoration: none;
}
.field--name-field-page-section .paragraph--type--dean-s-words .title-desp{
  width: 100%;
  border-top: 1px solid #D2D6DB;
  padding-top: var(--spacing-16-64px);
}
html[dir="rtl"] .field--name-field-page-section .paragraph--type--dean-s-words .title-desp{
  margin-top: var(--spacing-6-24px);
}
body.page-node-type-forms,
body.page-node-type-home-entity ,
body.page-node-type-landing-page,
body.path-forms-listing {
  background-color: var(--background-color-background-white);
}
body.path-group .page_breadcrumbs,
body.page-node-type-landing-page .page-title,
body.page-node-type-forms .page_breadcrumbs,
body.path-forms-listing .page_breadcrumbs,
body.page-node-type-landing-page .page_breadcrumbs {
  display: none;
}
.group--department .view-department-programs .swiper-pagination {
    left: 0;
    width: 77%;
    right: 0;
    margin: 0 auto;
    top: 90%;
}
.group--department .view-department-programs .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
}
.region-primary-menu .block-we-megamenu-blocktop-secondary-menu .we-mega-menu-ul .dropdown-menu>a:after  {
  background-image: none;
}
.layout-wrapper-withsidebar .sidebar  {
  max-width: 286px;
  width: 20%;
  position: relative;
}
.sidermenu-inpage {
  max-width: 286px;
  width: 20%;
}
.layout-wrapper-withsidebar .main-content .inner-container, 
.layout-wrapper-withsidebar .sidebar .inner-container {
  padding: 0;
}
.layout-wrapper-withsidebar .main-content {
  width: 75%;
 
}
html[dir="ltr"] .layout-wrapper-withsidebar .main-content {
  padding-left: var(--section-section-padding);
}
html[dir="rtl"] .layout-wrapper-withsidebar .main-content {
  padding-right: var(--section-section-padding);
}
.layout-wrapper-withsidebar {
  padding-top: var(--section-section-padding);
  padding-bottom: var(--section-section-padding);
}
.layout-wrapper-withsidebar .main-content .inner-container .paragraph {
  flex: 1;
}
/* .layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block */
.layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block #block-onthispage {
  /* border-radius: var(--radius-radius-lg);
  border: var(--border-sm) solid var(--border-border-neutral-secondary);
  box-shadow: var(--shadows-shadow-md);
  padding: var(--global-spacing-5xl) var(--section-section-gap) var(--card-card-lg-padding) var(--section-section-gap);
  background-color: var(--background-color-background-menu); */
}
.layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block h2 {
  margin: 0;
      font: var(--text-sm-medium);
    color: var(--text-color-text-primary-paragraph);
  padding-bottom: var(--global-spacing-md);
}
.layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block h3 {
  font: var(--type-scale-desktop-text-xl-semibold);
    color: var(--text-color-text-display);
    padding-bottom: var(--global-spacing-md);
    /* padding-top: var(--global-spacing-md); */
    margin-top: 0;
    margin-bottom: 0;
}
.layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu {

  list-style: none;
  display: flex;
    flex-direction: column;
    /* gap: 16px; */
}
html[dir="ltr"] .layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu {
    padding-left: 0;
}
html[dir="rtl"] .layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu {
    padding-right: 0;
}
 
.layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-link {
    display: block;
    font: var(--text-sm-regular);
    color: var(--text-color-text-primary-paragraph);
    text-decoration: none;
}
html[dir="ltr"] .layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-link.active {
    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"] .layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-link.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"] .layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-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"] .layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-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"] .layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-link:hover {
    border-left: 3px solid var(--background-color-background-neutral-400);
    text-decoration: none;
}
html[dir="rtl"] .layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-link:hover {
    border-right: 3px solid var(--background-color-background-neutral-400);
    text-decoration: none;
}
.layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-link:hover {
    background-color: var(--button-button-background-neutral-hovered);
    color: var(--icon-icon-default);
}
html[dir="ltr"] .layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-link:active {
    border-left: 3px solid var(--background-color-background-neutral-800);
    text-decoration: none;
}
html[dir="rtl"] .layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-link:active {
    border-right: 3px solid var(--background-color-background-neutral-800);
    text-decoration: none;
}
.layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-link:active {
    background-color: var(--button-button-background-neutral-pressed);
    color: var(--icon-icon-default);
}
.layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-link:focus {
    outline: none;
    text-decoration: none;
    color: var(--text-color-text-display);
}
 .layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-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);
}
.layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-link.active:hover {
    background-color: transparent;
}
html[dir="ltr"] .layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-link.active:active, 
html[dir="ltr"] .layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-link.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"] .layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-link.active:active, 
html[dir="rtl"] .layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-link.active:hover {
    border-right: 3px solid var(--text-color-text-primary);
    text-decoration: none;
    color: var(--colors-base-black);
    font: var(--text-sm-semibold);
}
.layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block ul.sidebar-menu li a.scroll-link.active:active {
    background-color: transparent;
}

.position-fixed {
  position: fixed;
  top: 80px; /* Adjust if you have a sticky header */
  max-width: 286px;
  width: 19%;
  z-index: 1000;
}
/* background white  */
body.path-vice-presidency,
body.path-centers,
body.path-units,
body.page-node-type-about-entity,
body.page-node-type-president-message,
body.page-node-type-page,
body.path-administration-forms-listing,
body.path-administration-group-listing {
  background-color: var(--background-color-background-white);
}
.lisitn_gropus .view-filters {
   background-color: var(--background-color-background-body);
   border-radius: var(--radius-radius-lg);
   padding: var(--container-padding-desktop);
   /* margin-top: var(--container-padding-desktop); */
}
.lisitn_gropus .view-content {
  padding-top: var(--section-section-padding);
  padding-bottom: var(--global-spacing-8xl);
}
.regulation_listing_inner.lisitn_gropus .view-content .views-row {
  padding: var(--global-spacing-xl) var(--global-spacing-xl) var(--global-spacing-3xl) var(--global-spacing-xl);
  gap: var(--card-card-lg-gap);
  flex-direction: column;
  display: flex;
  max-width: 286px;
}
 .comments_and_suggestions .comments_and_suggestions_inner .comment_icons {
  background-color: var(--icon-background-brand-light);
 }
.regulation_listing_inner.lisitn_gropus .view-content .views-row .views-field-label a {
  font: var(--type-scale-desktop-text-xl-bold);
  padding-top: var(--global-spacing-md);
  color: var(--text-color-text-primary-sa-flag);
}
.regulation_listing_inner.lisitn_gropus .view-content .views-row .views-field-label a:hover {
  text-decoration: none;
}
.regulation_listing_inner.lisitn_gropus .view-content .views-row .views-field-field-icon .field-content {
  border-radius: var(--radius-radius-full);
  background-color: var(--icon-background-brand-light);
  height: 48px;
  width: 48px; 
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.lisitn_gropus .view-header {
  padding-top: var(--section-section-padding);
  display: flex;
  flex-wrap: wrap;
}
.view_with_sidebar {
  display: flex;
  gap: var(--global-spacing-lg);
  padding-bottom: var(--global-spacing-lg);
  padding-top: var(--container-padding-desktop);
  min-height: 500px;
  width: 100%;
}
.view_with_sidebar_view .field--name-field-sub-title {
  padding-top: var(--global-spacing-xl);
  padding-bottom: var(--global-spacing-xl);
  font: var(--type-scale-desktop-display-sm-bold);
  color: var(--text-color-text-primary-sa-flag);
 
}
html[dir="rtl"] .view_with_sidebar ,
html[dir="rtl"] .bg_light_gray>.inner-container,
html[dir="rtl"] .cu_header_top {
  direction: rtl;
}
.view_with_sidebar .view_with_sidebar_view.view_with_sidebar_view--full {
  width: 100%;
}
.view_with_sidebar .view_with_sidebar_view {
  width: 77%;
}
.node--type-achievement-entity .view_with_sidebar .view_with_sidebar_view {
  padding-top: var(--global-spacing-5xl);
}
.field--name-field-detail-image img {
  border-radius: var(--radius-radius-lg);
}
html[dir="rtl"] .view_with_sidebar .view_with_sidebar_view {
  padding-right: var(--container-padding-desktop);
 
}
html[dir="ltr"] .view_with_sidebar .view_with_sidebar_view.view_with_sidebar_view--full,
html[dir="rtl"] .view_with_sidebar .view_with_sidebar_view.view_with_sidebar_view--full {
  padding-right: var(--container-padding-desktop);
  padding-left: var(--container-padding-desktop);
}

html[dir="ltr"] .view_with_sidebar .view_with_sidebar_view {
  padding-left: var(--container-padding-desktop);
}
.view_with_sidebar .views_sidebar {
  width: 25%;
  max-width: 286px;
}
.views_sidebar .view-content {
  padding-top: 0;
  padding-bottom: 0;
    display: flex
;
    flex-direction: column;
    gap: var(--tab-tab-button-gap);
}
.view_with_sidebar .views_sidebar div.view-content div.views-row {
  max-width: none;
  padding: 0;
  border: 0;
}
.view-achievements-listing .view-footer {
  padding-top: var(--global-spacing-lg);
}
.lisitng_cards .view-filters form .form--inline {
  /* flex-wrap: wrap; */
  display: flex;
  gap: var(--global-spacing-md);
}
.regulation_listing_inner .view-filters form .form--inline {
  /* flex-wrap: wrap; */
  gap: var(--global-spacing-md);
}
body.page-node-type-about-entity .page_breadcrumbs,
body.page-node-type-about-entity .page-title,
body.page-node-type-page .page_breadcrumbs,
body.page-node-type-page .page-title {
  display: none;
}
body.page-node-type-page .field--name-field-sidebar-block>.field__item>.inner-container {
  padding: 0;
}
body.page-node-type-page .field--name-field-block .block-views h2 {
  display: none;
}
.cu-bg-container .inner-container > .paragraph.paragraph--type--faculty {
  display: flex;
  flex-wrap: wrap;
}
article[data-history-node-id="123"] {
  background-color: var(--background-color-background-body);
}
.view-faculty .view-header {
  background-color: var(--background-color-background-white);
  padding: var(--container-padding-desktop) var(--container-padding-desktop) 0  var(--container-padding-desktop);
 
}
.view-faculty .view-filters {
  background-color: var(--background-color-background-white);
  padding: var(--container-padding-mobile) var(--container-padding-desktop) var(--container-padding-desktop)  var(--container-padding-desktop);
  border-bottom-left-radius: var(--radius-radius-lg);
  border-bottom-right-radius: var(--radius-radius-lg);
  border-bottom: 1px solid var(--alpha-alpha-black-10);
  border-right: 1px solid var(--alpha-alpha-black-10);
  border-left: 1px solid var(--alpha-alpha-black-10);
}
.cu-bg-container .inner-container > .paragraph.paragraph--type--faculty .field--name-field-description,
article[data-history-node-id="123"] .inner-container > .paragraph.paragraph--type--faculty .field--name-field-description {
  order: 2;
  padding-top: var(--section-section-padding);
  padding-bottom: var(--section-section-padding);
  margin: 0 auto;
  /* max-width: var(--container-max-width-desktop); */
  max-width: 720px;
  text-align: center;
}
.cu-bg-container .inner-container > .paragraph.paragraph--type--faculty .field--name-field-description .field__item,
article[data-history-node-id="123"] .inner-container > .paragraph.paragraph--type--faculty .field--name-field-description .field__item {
  max-width: var(--paragraph-max-width-desktop);
  margin: 0 auto;
}
.view-faculty.view-faculty--table > .inner-container,
.view-faculty.view-faculty--grid > .inner-container {
  max-width: var(--container-max-width-desktop);
} 
.cu-bg-container .inner-container .paragraph--type--faculty .container-warpper,
article[data-history-node-id="123"] .node__content .inner-container .paragraph--type--faculty .container-warpper {
  width: var(--container-max-width-desktop);
  padding-bottom: var(--global-spacing-3xl);
}
.deans-words-grid .deans-words-left .quote_inn_text .field--name-field-quote h2 {
  font: var(--type-scale-desktop-display-sm-bold);
  color: var(--text-color-text-primary);
  padding-bottom: var(--global-spacing-2xl);
}
.view_with_sidebar_view--full .deans-words-grid .deans-words-left .quote .quote_inn_text {
    width: 90%;
}
article.node--type-president-message .deans-words-grid .deans-words-left .quote .quote_inn_icon {
  display: none;
}
.paragraph--type--former-presidents {
  padding-top: var(--global-spacing-6xl);
  padding-bottom: var(--global-spacing-3xl);
  padding-left: var(--container-padding-desktop);
  padding-right: var(--container-padding-desktop);
}
.paragraph--type--former-presidents .field__label {
  padding-bottom: var(--global-spacing-2xl);
  font: var(--type-scale-desktop-display-sm-bold);
  color: var(--text-color-text-display);
}
.paragraph--type--former-presidents .field--name-field-former-presidents > .field__items {
  display: flex;
  flex-wrap: wrap;
  gap: var(--global-spacing-xl);
}
.paragraph--type--former-presidents .field--name-field-former-presidents > .field__items > .field__item {
   background-color: var(--background-color-background-card);
   border: 1px solid var(--border-border-neutral-primary);
   padding: var(--global-spacing-xl) var(--global-spacing-xl) var(--global-spacing-3xl) var(--global-spacing-xl);
   border-radius: var(--radius-radius-lg);
   max-width: 389px;
   height: 504px;
   width: 32.3%;
    /* margin-bottom: var(--global-spacing-2xl); */
}
.paragraph--type--former-presidents .field--name-field-former-presidents .field--name-field-president-image {
  text-align: center;
}
.paragraph--type--former-presidents .field--name-field-former-presidents .field--name-field-president-image img {
  border-radius: var(--radius-radius-lg);
  height: 370px;
  width: 100%;
}
.paragraph--type--former-presidents .field--name-field-former-presidents .field--name-field-president-name {
  padding-top: var(--global-spacing-3xl);
  font: var(--text-xl-bold);
  color: var(--text-color-text-primary-sa-flag);
  padding-bottom: var(--global-spacing-md);
  height: 57px;
  overflow: hidden;
}
.paragraph--type--former-presidents .field--name-field-former-presidents .field--name-field-tenure-date {
  font: var(--text-md-medium);
  color: var(--text-color-text-default);
}
.views_sidebar_inner {
  border-radius: var(--radius-radius-lg);
  border: var(--border-sm) solid var(--border-border-neutral-secondary);
  padding: var(--global-spacing-5xl) var(--global-spacing-3xl) var(--card-card-lg-padding) var(--global-spacing-3xl);
  background-color: var(--background-color-background-menu);
  width: 100%;
}
html[dir="ltr"] .node--type-news-entity .views_sidebar_inner,
html[dir="ltr"] .node--type-president-message .views_sidebar_inner {
  left: unset !important; 
}
html[dir="rtl"] .node--type-news-entity .views_sidebar_inner,
html[dir="rtl"] .node--type-president-message .views_sidebar_inner {
  right: unset !important; 
}
article.node--type-news footer { 
  display: none;
}
html[dir="rtl"] .view_with_sidebar .views_sidebar div.view-content div.views-row .views-field-title .field-content a::before {
  left: 100%;
}
html[dir="ltr"] .view_with_sidebar .views_sidebar div.view-content div.views-row .views-field-title .field-content a::before {
  left: 0;
}
.view_with_sidebar .views_sidebar div.view-content div.views-row .views-field-title .field-content a {
  border-radius: var(--radius-radius-sm);
  font: var(--text-md-regular);
  color: var(--text-color-text-primary-paragraph);
  padding: var(--tab-horizontal-tab-sm-button-v-padding) var(--tab-vertical-tab-md-button-h-padding) var(--tab-horizontal-tab-sm-button-v-padding) var(--tab-vertical-tab-md-button-h-padding);
  cursor: pointer;
  position: relative;
  display: flex;
}
.views_sidebar_inner .field__item .inner-container {
  padding: 0; 
}
html[dir="rtl"] .views_sidebar_inner .view-header {
  flex-direction: column;
}
.views_sidebar_inner .view-header {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.views_sidebar_inner .view-header .cu-dynamic-group-title {
  border-radius: var(--radius-radius-full);
  border: 1px solid var(--tag-tag-border-info-light);
  padding: var(--global-spacing-none) var(--global-spacing-md) var(--global-spacing-none) var(--global-spacing-md);
  background-color: var(--tag-tag-background-info-light);
  margin-bottom: var(--global-spacing-lg);
  font: var(--type-scale-desktop-text-xs-medium);
  color: var(--tag-tag-text-info);
      width: auto;
}
.views_sidebar_inner .view-header .cu-static-section-title h3 {
  margin: 0;
  font: var(--type-scale-desktop-display-xs-bold);
}
.views_sidebar_inner .view-header .cu-static-section-title {
  border-top: 1px solid var(--border-border-neutral-primary);
  padding-top: var(--global-spacing-lg);
  font: var(--type-scale-desktop-display-xs-bold);
  color: var(--text-color-text-primary);
  flex: 1;
}
.full-width {
  flex: 1;
}
.view_with_sidebar .views_sidebar div.view-content div.views-row .views-field-title .field-content a:hover {
  text-decoration: none;
}
.view_with_sidebar .views_sidebar div.view-content div.views-row .views-field-title .field-content a.active {
  font: var(--text-md-semibold);
  color: var(--text-color-text-default);
}
.view_with_sidebar .views_sidebar div.view-content div.views-row .views-field-title .field-content a.active::before {
  background-color: var(--border-border-primary);
}
[dir="rtl"] .language-switcher-language-url ul.links li a {
  padding-left: var(--global-spacing-md);
}
.view_with_sidebar .views_sidebar div.view-content div.views-row .views-field-title .field-content a::before {
  content: '';
  display: block;
  position: absolute;
  width: 3px;
  height: 24px;
  top: 17%;
  background-color: transparent;
  border-radius: var(--radius-radius-full);
}
.view_with_sidebar .card_box_title {
  min-height: 80px;
}
.view_with_sidebar_view .field--name-field-page-section .inner-container .paragraph {
  flex: 1;
}
.view_with_sidebar_view .field--name-field-page-section .inner-container {
  padding: 0;
}
.view_with_sidebar_view .deans-words-grid .deans-words-left .quote .quote_inn {
  padding-right: 0;
  padding-left: 0;
}
html[dir="ltr"] .view_with_sidebar_view .deans-words-grid .deans-words-left .quote .quote_inn .title-desp {
  margin-left: 0;
}
.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);
}
.field--name-field-sub-title {
    color: var(--text-color-text-secondary);
    font: var(--type-scale-desktop-display-xs-bold);
}
.field--name-field-description-standard {
    color: var(--text-color-text-primary-paragraph);
    font: var(--text-lg-regular);
    text-align: justify;
}
.group--colleges .node--type-college-home .field--name-field-vision .field--name-field-description {
    color: var(--text-color-text-default);
}
.new-comments-section {
  /* max-width: var(--container-max-width-desktop); */
  padding-top: var(--global-spacing-7xl);
  padding-bottom: var(--global-spacing-9xl);
  background-color: var(--background-color-background-body);
  margin: 0 auto;
  /* margin-bottom: var(--global-spacing-2xl); */
}
body.page-node-type-services {
  background-color: var(--background-color-background-white);
}
html[dir="ltr"] .service_desp_top .text-formatted a {
  padding-right: var(--global-spacing-3xl);
  background-position: right;
}
html[dir="rtl"] .service_desp_top .text-formatted a {
  padding-left: var(--global-spacing-3xl);
  background-position: left;
}
.service_desp_top .text-formatted a {
  font: var(--type-scale-desktop-text-md-regular-underlined);
  color: var(--link-link-primary);
  background-image: url("../images/link_icon.svg");
  background-repeat: no-repeat;
}
.bg_light_gray.light_big > .inner-container .cu_share_this_block {
  padding-top: var(--global-spacing-3xl);
}
.new-comments-section .field--name-body {
  border-radius: var(--radius-radius-lg);
  padding: var(--global-spacing-xl);
  border: 1px solid var(--border-border-neutral-primary);
  background: #fff; 
  max-width: 1216px;
  margin: 0 auto !important;
}
.new-comments-section .field--name-body a:hover {
  text-decoration: none;
}

.layout-wrapper-withsidebar .sidebar .field--name-field-sidebar-block {
  display: block !important;
}
html[dir="ltr"] .sidebar-absolute {
  position: absolute;
  top: 0;
  left: 0 !important;
  width: 100%;
}
html[dir="ltr"] .sidebar-fixed {
  position: fixed;
  top: 20px !important;
  transform: translateX(0);
}
html[dir="ltr"] .sidebar-relative {
  position: relative;
}
html[dir="rtl"] .sidebar-absolute {
  position: absolute;
  top: 0;
  left: 0 !important;
  width: 100%;
  right: 0;
}
html[dir="rtl"] .sidebar-fixed {
  position: fixed;
  top: 20px !important;
  transform: translateX(0);
  right: auto !important;
  left: unset ! important;
}
html[dir="rtl"] .sidebar-relative {
  position: relative;
}

.new-comments-section .field--name-body h3,
.new-comments-section .field--name-body h4 {
  padding-top: var(--global-spacing-3xl);
  /* font: var(--type-scale-desktop-text-lg-bold); */
  font: var(--type-scale-desktop-display-xs-bold);
  color: var(--link-link-neutral);
}
.new-comments-section .field--name-body p {
  font: var(--type-scale-desktop-text-md-regular);
  color: var(--link-link-neutral);
  /* padding-bottom: var(--global-spacing-3xl); */
  padding-bottom: 5.2px;
}
.new-comments-section .field--name-body a.cboxElement {
  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;
  padding: 0 17.3px;
}
.new-comments-section .field--name-body a.cboxElement:hover {
 background-color: var(--button-button-background-primary-hovered);
 text-decoration: none;
}
 
.new-comments-section .comment_icons {
  border-radius: var(--radius-radius-full);
  background-color: var(--icon-background-brand-light);
  height: 48px;
  width: 48px;
  /* background-image: url("../images/checkmark-circle-02.svg"); */
  background-image: url("../images/message-contact-us.svg");
  background-position: center center;
  background-size: 20px;
  background-repeat: no-repeat;
}
.node--type-home-entity .entity_content_with_sibebar_in {
  /* max-width: 100%; */
  /* max-width: var(--container-max-width-desktop); */
  width: 100%;
}
.entity_content_with_sibebar_in { 
  padding-top: var(--global-spacing-3xl);
  display: flex;
  /* flex-wrap: wrap; */
  position: relative;
  max-width: var(--width-width-4xl);
  margin: 0 auto;
}
.entity_content_with_sibebar_in a {

}
.paragraph--type--icon-title-bullet-pooints .field--name-field-bullet-point-1 .field__item {
  flex: 0 0 100%;
}
.paragraph--type--get-to-know {
  padding-top: var(--global-spacing-8xl);
  padding-bottom: var(--global-spacing-7xl);
}
.paragraph--type--get-to-know .field--name-field-get-know-details .field__item .paragraph--type--icon-title-bullet-pooints {
  flex: 1;
}
.paragraph--type--get-to-know .field--name-field-find-out-more {
  text-align: center;
  margin-top: 20px;
}
 .view-forms-regulations .bg_light_gray {
    min-height: 280px;
}
.view-forms-regulations .bg_light_gray>.inner-container {
    height: 280px;
}
.view-administration-group-listing .view-filters {
  max-width: 1216px;
}

article.node--type-home-entity .card-box-view.view-duplicate-of-college-news .view-content .views-row .card-image {
    height: 230px !important;
}
article.node--type-home-entity .card-box-view.view-duplicate-of-college-news .view-content .views-row .card-image img {
  height: 230px;
  border-radius: var(--radius-radius-lg);
}
article.node--type-home-entity .card-box-view.view-duplicate-of-college-news .view-content .views-row {
  height: 550px !important;
}
article.node--type-home-entity .card-box-view.view-duplicate-of-college-news .view-content .views-row .card-title {
  height: 90px !important;
  overflow: hidden;
}
article.node--type-home-entity .card-box-view.view-duplicate-of-college-news .view-content .views-row .views-field-field-publish-date {
  padding-bottom: var(--global-spacing-xl);
  font: var(--text-md-medium);
  color: var(--text-color-text-default);
}
article.node--type-home-entity .card-box-view.view-duplicate-of-college-news .views-field-created {
  display: flex;
}
 
article.node--type-home-entity .card-box-view.view-duplicate-of-college-news .view-content .card-body {
    font: var(--text-sm-regular);
    color: var(--text-color-text-display);
    height: 95px;
    overflow: hidden;
}
.paragraph--type--important-dates-hm-en .field--name-field-day-and-time>.field__item .paragraph {
  flex: 1;
}
.paragraph--type--get-to-know .field--name-field-find-out-more a {
  border-radius: var(--radius-radius-sm);
  padding: var(--global-spacing-sm) var(--button-buttons-lg-padding) var(--global-spacing-sm) var(--button-buttons-lg-padding) ;
  border: 1px solid var(--border-border-neutral-primary);
  font: var(--type-scale-desktop-text-md-medium);
  color: var(--text-text-default);
  background-image: url('../images/elements.svg');
  background-repeat: no-repeat;
  background-size: 18px;
  background-position: 95%;
}
html[dir="ltr"] .node--type-home-entity .field--name-field-links-p-p .swiper-button-prev {
    right: 94% !important;
    left: 5% !important;
}
html[dir="ltr"] .node--type-home-entity .swiper-horizontal>.swiper-pagination-bullets, 
html[dir="ltr"] .node--type-home-entity .swiper-pagination-bullets.swiper-pagination-horizontal, 
html[dir="ltr"] .node--type-home-entity .swiper-pagination-custom, .swiper-pagination-fraction {
  width: 36%;
  left: 0;
  right: 0;
}
.node--type-home-entity .view-staff-administration .swiper-button-next,
.node--type-home-entity .view-staff-administration .swiper-button-prev {
    top: 94%;
}
article.node--type-home-entity .only-agency-staff .view-content .views-row .views-field-user-picture {
  display: none;
}
html[dir="ltr"] .card-box-view.view-staff-administration .view-header {
    direction: ltr;
}
html[dir="ltr"] article.node--type-home-entity .card-box-view.view-staff-administration .view-content .views-row {
  height: 270px !important;
}
html[dir="rtl"] article.node--type-home-entity .card-box-view.view-staff-administration .view-content .views-row {
  height: 270px !important;
}
html[dir="ltr"] .card-box-view.view-staff-administration .view-content .views-row {
  height: 630px !important;
}
html[dir="ltr"] .node--type-home-entity .card-box-view.view-staff-administration .view-content .card-number {
    background-position: 0px 20px;
}
html[dir="ltr"] .paragraph--type--get-to-know .field--name-field-find-out-more a {
    padding: var(--global-spacing-md) var(--global-spacing-4xl) var(--global-spacing-md) var(--button-buttons-lg-padding);
    background-image: url(../images/eng-Icon.svg);  
    background-position: 93%;
 
}
article.node--type-home-entity .field--name-field-links-p-p .swiper-button-next {
  right: 79% !important;
 
} 
article.node--type-home-entity .field--name-field-links-p-p .swiper-button-prev {
    right: 74% !important;
 
}
body.page-node-type-home-entity .swiper-pagination {
  bottom: -3px;
}
article.node--type-home-entity .card-box-view.view-staff-administration .view-header h3 {
  color: var(--text-color-text-primary);
}
article.node--type-home-entity .paragraph--type--important-dates-hm-en {
  padding-top: var(--global-spacing-2xl);
  padding-bottom: var(--global-spacing-5xl);
}
article.node--type-home-entity .view-staff-administration {
  padding-top: var(--global-spacing-4xl);
  padding-bottom: var(--global-spacing-3xl);
}
article.node--type-home-entity .swiper-button-next, 
article.node--type-home-entity .swiper-button-prev {
    top: 92%
}
html[dir="ltr"] article.node--type-home-entity .card-box-view.view-duplicate-of-college-news .swiper-button-next, 
html[dir="ltr"] article.node--type-home-entity .card-box-view.view-duplicate-of-college-news .swiper-button-prev {
    top: 97%;
}

html[dir="rtl"] article.node--type-home-entity .swiper-button-next, 
html[dir="rtl"] article.node--type-home-entity .swiper-button-prev {
    top: 96%;
}
html[dir="rtl"] article.node--type-home-entity .view-faculty-profiles .swiper-button-next, 
html[dir="rtl"] article.node--type-home-entity .view-faculty-profiles .swiper-button-prev {
    top: 92%;
}
html[dir="rtl"] article.node--type-home-entity .view-staff-administration .swiper-button-next, 
html[dir="rtl"] article.node--type-home-entity .view-staff-administration .swiper-button-prev {
    top: 94%;
}
article.node--type-home-entity .swiper-pagination-bullet {
  width: 10px;
  height: 10px
}
 .card-box-view.view-staff-administration .view-content .views-row .card-title {
  height: 80px !important;
 }
article.node--type-home-entity .card-box-view.view-duplicate-of-college-news {
  padding-top: var(--global-spacing-3xl);
}
article.node--type-home-entity .field--name-field-page-section-home > .field__item:nth-of-type(6) {
  /* background-color: var(--background-color-background-body); */
  background: transparent;
  padding-bottom: 0;
}
article.node--type-home-entity .field--name-field-page-section-home > .field__item.nonimportnatdates {
  background: transparent;
  padding-top: 0;
  padding-bottom: 0;
}
article.node--type-home-entity .field--name-field-page-section-home > .field__item.nonimportnatdates .entity-important-links {
  padding-top: 0;
  padding-bottom: 0;
}
article.node--type-home-entity .field--name-field-page-section-home .field__item.newsblockavaiable  {
   /* background: linear-gradient(180deg, #F9FAFB 0%, #FFFFFF 100%); */
   background: transparent;
  padding-top: var(--global-spacing-3xl);
    padding-bottom: var(--global-spacing-3xl);
}
article.node--type-home-entity .view-duplicate-of-college-news .news-learn-more-cu {
  display: none;
}
 
article.node--type-home-entity .field--name-field-page-section-home>.field__item:nth-of-type(8) {
    /* background-color : var(--background-color-background-body); */
}
article[data-history-node-id="1054"].node--type-home-entity .field--name-field-page-section-home>.field__item:nth-of-type(7),
article[data-history-node-id="1155"].node--type-home-entity .field--name-field-page-section-home>.field__item:nth-of-type(8),
article[data-history-node-id="1203"].node--type-home-entity .field--name-field-page-section-home>.field__item:nth-of-type(8),
/* article[data-history-node-id="221"].node--type-home-entity .field--name-field-page-section-home>.field__item:nth-of-type(8), */
article[data-history-node-id="221"].node--type-home-entity .field--name-field-page-section-home>.field__item:nth-of-type(7),
article[data-history-node-id="1036"].node--type-home-entity .field--name-field-page-section-home>.field__item:nth-of-type(8),
article[data-history-node-id="1063"].node--type-home-entity .field--name-field-page-section-home>.field__item:nth-of-type(8),
article[data-history-node-id="1045"].node--type-home-entity .field--name-field-page-section-home>.field__item:nth-of-type(8) {
  display: none;
}
article[data-history-node-id="1063"].node--type-home-entity .field--name-field-page-section-home>.field__item:nth-of-type(8),
article[data-history-node-id="1054"].node--type-home-entity .field--name-field-page-section-home>.field__item:nth-of-type(8) {
    background-color: var(--background-color-background-body);
}
/* article[data-history-node-id="1203"].node--type-home-entity .field--name-field-page-section-home>.field__item:nth-of-type(8), */
/* article[data-history-node-id="1202"].node--type-home-entity .field--name-field-page-section-home>.field__item:nth-of-type(8), */
article[data-history-node-id="1203"].node--type-home-entity .field--name-field-page-section-home>.field__item:nth-of-type(8),
article[data-history-node-id="1155"].node--type-home-entity .field--name-field-page-section-home>.field__item:nth-of-type(8) {
    background: linear-gradient(63.44deg, #14573A 16.72%, #1B8354 83.39%);
    padding-top: var(--global-spacing-4xl);
    padding-bottom: var(--global-spacing-6xl);
}
.view-achievement .view-header {
    display: flex;
    justify-content: space-between;
    padding-top: var(--global-spacing-md);
    padding-bottom: var(--global-spacing-4xl);
    align-items: center;
}
article.node--type-home-entity .view-achievement .view-header p {
  color: var(--text-color-text-oncolor-tertiary);
  font: var(--text-md-medium);
  max-width: 550px;
}
article.node--type-home-entity .view-achievement .view-header h3 {
    color: var(--text-color-text-oncolor-primary);
    font: var(--type-scale-desktop-display-md-bold);
}
article.node--type-home-entity .view-achievement .view-header a {
    border-radius: var(--radius-radius-sm);
    border: 1px solid var(--text-color-text-oncolor-primary);
    font: var(--type-scale-mobile-text-md-medium);
    color: var(--text-color-text-oncolor-primary);
    display: flex;
    align-items: center;
    background-image: url(../images/elements.svg);
    background-repeat: no-repeat;
    background-position: 10px 14px;
    min-height: 40px;
}
html[dir="rtl"] article.node--type-home-entity .view-achievement .view-header a {
    padding: var(--global-spacing-none) var(--global-spacing-2xl) var(--global-spacing-none) var(--global-spacing-4xl);
    background-image: url(../images/ar-white-arrow.png);
    background-repeat: no-repeat;
    background-position: 7px 9px;
}
article.node--type-home-entity .view-achievement .view-content .views-row {
  background-color: var(--background-color-background-card);
  padding: var(--global-spacing-xl) var(--global-spacing-xl) var(--global-spacing-3xl) var(--global-spacing-xl);
  border: 1px solid var(--border-border-neutral-primary);
  border-radius: var(--radius-radius-lg);
}
html[dir="ltr"] article.node--type-home-entity .view-achievement .view-header a {
    padding: var(--global-spacing-none) var(--global-spacing-4xl) var(--global-spacing-none) var(--button-buttons-lg-padding);
    background-image: url(../images/en-white-arrow.png);
    background-position: 93%;
}
html[dir="rtl"] .paragraph--type--get-to-know .field--name-field-find-out-more a {
    padding: var(--global-spacing-md) var(--global-spacing-2xl) var(--global-spacing-md) var(--global-spacing-5xl);
    background-position: 6%;
    /* background-image: url(../images/ar-white-arrow.png); */
    background-position: 18% 16px;
    background-size: 20px;
}
 
article.node--type-home-entity .view-achievement .views-row .views-field-field-select-images img {
  border-radius: var(--radius-radius-lg);
}
article.node--type-home-entity .view-achievement .views-row {
  gap: var(--card-card-lg-gap);
}
article.node--type-home-entity .view-achievement .views-row .views-field-title {
  padding-top: var(--global-spacing-2xl);
}
article.node--type-home-entity .view-achievement .views-row .views-field-title a {
  font: var(--text-xl-bold);
  color: var(--text-color-text-primary-sa-flag);
}
article.node--type-home-entity .view-achievement .views-row .views-field-field-sub-title {
  padding-top: var(--global-spacing-md);
  color: var(--text-color-text-default);
  font: var(--text-md-medium);
  padding-bottom: var(--global-spacing-sm);
}
article.node--type-home-entity .view-achievement .views-row .views-field-body {
  font: var(--text-sm-regular);
  color: var(--text-color-text-display);
}
  article.node--type-home-entity .view-achievement .views-row .views-field-view-node {
   direction: ltr;
}
article.node--type-home-entity .view-achievement .views-row .views-field-view-node a {
    font-size: 0;
    padding: var(--global-spacing-2xl) var(--global-spacing-3xl) var(--global-spacing-2xl) var(--global-spacing-3xl);;
    background-image: url(../images/elements.svg);
    background-repeat: no-repeat;
    background-position: center;
    min-height: 40px;
    background-size: 20px;
    background-color: var(--button-button-background-neutral-default);
    border-radius: var(--radius-radius-sm);
}
article.node--type-home-entity .view-achievement .view-content {
  padding-bottom: var(--global-spacing-8xl);
}
article.node--type-home-entity .view-achievement .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--background-color-background-neutral-200) !important;
}
 article.node--type-home-entity .view-achievement .swiper-button-prev,
article.node--type-home-entity .view-achievement .swiper-button-next {
  background-color: var(--button-button-background-oncolor-default) !important;
}
html[dir="rtl"] article.node--type-home-entity .view-achievement .swiper-button-next, 
html[dir="rtl"] article.node--type-home-entity .view-achievement .swiper-button-prev {
    top: 96%;
}
html[dir="rtl"] article.node--type-home-entity .view-achievement .swiper-button-prev {
  right: 90% !important;
}
body.page-node-type-home-entity .view-achievement .swiper-pagination {
    left: 0;
    width: 34%;
    right: 0;
    margin: 0 auto;
    top: 93%;
}
html[dir="ltr"] .node--type-home-entity .view-achievement .swiper-button-prev {
    right: 93% !important;
    left: 5% !important;
}
article.node--type-home-entity .view-achievement .views-row .views-field-view-node {
  padding-top: var(--global-spacing-xl);
  padding-bottom: var(--global-spacing-md);
}
article.node--type-home-entity .view-achievement .views-row .views-field-view-node a:hover {
  text-decoration: none;
}
.view-departements-deanship-agencies .view-content .views-row .views-field-view-node a:hover,
.view-departements-deanship-agencies .view-header .news-learn-more-cu a:hover,
.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(--text-color-text-default);
    text-decoration: none;
}
.view-departements-deanship-agencies .view-content .views-row .views-field-view-node a:active,
.view-departements-deanship-agencies .view-header .news-learn-more-cu a:active,
.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(--text-color-text-default);
}
.view-departements-deanship-agencies .view-content .views-row .views-field-view-node a:focus,
.view-departements-deanship-agencies .view-header .news-learn-more-cu a:focus,
.paragraph--type--get-to-know .field--name-field-find-out-more a:focus {
    outline: 5px auto var(--border-border-black);
    outline-offset: 0px;
    border: 2px solid var(--border-border-black);
    text-decoration: none;
}
.view-departements-deanship-agencies .view-content .views-row .views-field-view-node a:disabled,
.view-departements-deanship-agencies .view-content .views-row .views-field-view-node a.disabled,
.view-departements-deanship-agencies .view-header .news-learn-more-cu a:disabled,
.view-departements-deanship-agencies .view-header .news-learn-more-cu a.disabled,
.paragraph--type--get-to-know .field--name-field-find-out-more a:disabled,
.paragraph--type--get-to-know .field--name-field-find-out-more a.disabled {
  color: var(--global-text-default-disabled);
}
html[dir="ltr"] .card-box-view.view-duplicate-of-college-news .view-header a.disabled,
html[dir="ltr"] .card-box-view.view-duplicate-of-college-news .view-header a:disabled,
html[dir="ltr"] .view-departements-deanship-agencies .view-content .views-row .views-field-view-node a:disabled,
html[dir="ltr"] .view-departements-deanship-agencies .view-content .views-row .views-field-view-node a.disabled,
html[dir="ltr"] .view-departements-deanship-agencies .view-header .news-learn-more-cu a:disabled,
html[dir="ltr"] .view-departements-deanship-agencies .view-header .news-learn-more-cu a.disabled,
html[dir="ltr"] .paragraph--type--get-to-know .field--name-field-find-out-more a:disabled,
html[dir="ltr"] .paragraph--type--get-to-know .field--name-field-find-out-more a.disabled {
  background-image: url(../images/disbaled--arrow-Icon.svg);
}
html[dir="rtl"] .card-box-view.view-duplicate-of-college-news .view-header a.disabled,
html[dir="rtl"] .card-box-view.view-duplicate-of-college-news .view-header a:disabled,
html[dir="rtl"] .view-departements-deanship-agencies .view-content .views-row .views-field-view-node a:disabled,
html[dir="rtl"] .view-departements-deanship-agencies .view-content .views-row .views-field-view-node a.disabled,
html[dir="rtl"] .view-departements-deanship-agencies .view-header .news-learn-more-cu a:disabled,
html[dir="rtl"] .view-departements-deanship-agencies .view-header .news-learn-more-cu a.disabled,
html[dir="rtl"] .paragraph--type--get-to-know .field--name-field-find-out-more a:disabled,
html[dir="rtl"] .paragraph--type--get-to-know .field--name-field-find-out-more a.disabled {
  background-image: url(../images/disbaled--arrow-ar-Icon.svg);
}
.entity_content_with_sibebar_in .entity_content {
  flex: 1;
  width: 100%;
}
.paragraph--type--get-to-know .field--name-field-get-know-details > .field__item .inner-container {
  padding: 0;
  max-width: 100%;
}
html[dir="ltr"] .entity_content_with_sibebar_in .entity_content_sidebar {
  /* left: var(--container-padding-desktop); */
} 
html[dir="rtl"] .entity_content_with_sibebar_in .entity_content_sidebar {
  /* right: var(--container-padding-desktop); */
} 
 
.main_news_section11 .card-box-view.view-duplicate-of-college-news .view-content .views-row .card-image img {
  border-radius: var(--global-spacing-lg);
}
.main_news_section11 .card-box-view.view-duplicate-of-college-news .view-content .views-field-field-publish-date {
  height: 19px;
}
.main_news_section11 .card-box-view.view-duplicate-of-college-news .view-content .card-title {
  min-height: 93px;
}
.main_news_section11 .card-box-view.view-duplicate-of-college-news .view-content .card-body {
  min-height: 103px;
  padding-top: var(--global-spacing-xl);
}
.main_news_section11 .card-box-view.view-duplicate-of-college-news .view-content .views-row {
  height: 586px !important;

}
html[dir="ltr"] .card-box-view.view-duplicate-of-college-news .view-header {
  /* flex-direction: row-reverse; */
}
html[dir="ltr"] .card-box-view.view-duplicate-of-college-news .news-heading-cu {
  text-align: left;
}
article.node--type-home-entity .paragraph--type--block .view-departements-deanship-agencies {
  max-width: 932px;
}
article.node--type-home-entity .paragraph--type--important-links  ,
article.node--type-home-entity .paragraph--type--services-main,
article.node--type-home-entity .paragraph--type--block, 
article.node--type-home-entity .paragraph--type--important-dates-hm-en, 
article.node--type-home-entity .paragraph--type--get-to-know, 
article.node--type-home-entity .paragraph--type--platforms-portals, 
article.node--type-home-entity .paragraph--type--intro-home-entity {
    max-width: 1022px;
}
.node--type-home-entity .paragraph--type--platforms-and-portals .field--name-field-links-p-p .swiper-slide {
  margin-top: 0 !important;
}
.entity_content_with_sibebar_in .entity_content_sidebar {
  max-width: 286px;
  /* padding-top: var(--global-spacing-6xl); */
  width: 100%;
  /* position: absolute; */
  position: relative;
  /* top: 48px; */
} 
.entity_content_with_sibebar_in .entity_content_sidebar .entity_content_sidebar_in {
  border-radius: var(--radius-radius-lg);
  border: var(--border-sm) solid var(--border-border-neutral-secondary);
  padding: var(--global-spacing-5xl) var(--global-spacing-3xl) var(--card-card-lg-padding) var(--global-spacing-3xl);
  background-color: var(--background-color-background-menu);
  width: 100%;
  /* z-index: 99; */
  z-index: 20;
}
html[dir="ltr"] .entity_content_with_sibebar_in .entity_content_sidebar .entity_content_sidebar_in {
  left: unset !important;
}
html[dir="rtl"] .entity_content_with_sibebar_in .entity_content_sidebar .entity_content_sidebar_in {
  right: unset !important;
}
.entity_content_with_sibebar_in .entity_content_sidebar .entity_content_sidebar_in .inner-container {
  padding: 0;
}
.entity_content_with_sibebar_in .entity_content_sidebar .entity_content_sidebar_in .inner-container .paragraph {
  flex: 1;
}
.entity_content_sidebar_in .cu-dynamic-group-title {
border-radius: var(--radius-radius-full);
  border: 1px solid var(--tag-tag-border-info-light);
  padding: var(--global-spacing-none) var(--global-spacing-md) var(--global-spacing-none) var(--global-spacing-md);
  background-color: var(--tag-tag-background-info-light);
  margin-bottom: var(--global-spacing-lg);
  font: var(--type-scale-desktop-text-xs-medium);
  color: var(--tag-tag-text-info);
  width: auto;
}
.entity_content_sidebar_in .cu-static-section-title {
border-top: 1px solid var(--border-border-neutral-primary);
  padding-top: var(--global-spacing-lg);
  font: var(--type-scale-desktop-display-xs-bold);
  color: var(--text-color-text-primary);
  flex: 1;
}
.entity_content_sidebar_in .cu-static-section-title h3 {
  margin: 0;
  font: var(--type-scale-desktop-display-xs-bold);
}
.view-sidebar-menu-group-pages .view-content {
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  flex-direction: column;
  gap: var(--tab-tab-button-gap);
}
.view-sidebar-menu-group-pages div.view-content div.views-row {
  max-width: none;
  padding: 0;
  gap: var(--card-card-lg-gap);
  flex-direction: column;
  display: flex;
  border: 0;
}
.views_sidebar .block-uhb-group-list ul {
 
  list-style: none;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
} 
html[dir="ltr"] .views_sidebar .block-uhb-group-list ul {
    padding-left: 0;
}
html[dir="rtl"] .views_sidebar .block-uhb-group-list ul {
    padding-right: 0;
}
html[dir="ltr"] .views_sidebar .block-uhb-group-list ul li {
  margin-left: 0;
  width: 100%;
}
html[dir="rtl"] .views_sidebar .block-uhb-group-list ul li {
  margin-right: 0;
  width: 100%;
}
html[dir="rtl"] .views_sidebar .block-uhb-group-list span.uhb-group-heading {
    border-radius: var(--radius-radius-full);
    border: 1px solid var(--tag-tag-border-info-light);
    padding: var(--global-spacing-none) var(--global-spacing-md) var(--global-spacing-none) var(--global-spacing-md);
    background-color: var(--tag-tag-background-info-light);
    margin-bottom: var(--global-spacing-lg);
    font: var(--type-scale-desktop-text-xs-medium);
    color: var(--tag-tag-text-info);
    width: auto;
}
.views_sidebar .block-uhb-group-list .uhb-group-goto {
  color: var(--text-color-text-primary);
    font: var(--type-scale-desktop-display-xs-bold);
    padding-bottom: var(--global-spacing-xl);
}
html[dir="ltr"] .views_sidebar .block-uhb-group-list ul li {
  margin-left: 0;
}
.views_sidebar .block-uhb-group-list ul li a,
.view-sidebar-menu-group-pages div.view-content div.views-row .views-field-title .field-content a {
  border-radius: var(--radius-radius-sm);
  font: var(--text-md-regular);
  color: var(--text-color-text-primary-paragraph);
  padding: var(--tab-horizontal-tab-sm-button-v-padding) var(--tab-vertical-tab-md-button-h-padding) var(--tab-horizontal-tab-sm-button-v-padding) var(--tab-vertical-tab-md-button-h-padding);
  cursor: pointer;
  position: relative;
  /* display: flex; */
  display: inline-block;
    width: 100%;
}
 
.views_sidebar .block-uhb-group-list ul li.is-active > a::before {
  background-color: var(--border-border-primary);
}
.views_sidebar .block-uhb-group-list ul li a.active {
  /* background-color: var(--button-button-background-neutral-hovered); */
   font: var(--text-md-semibold);
}
.views_sidebar .block-uhb-group-list ul li a.active::before {
  background-color: var(--border-border-primary); 
}
.views_sidebar .block-uhb-group-list ul li > a:hover {
  background-color: var(--button-button-background-neutral-hovered);
   font: var(--text-md-regular);
}
.views_sidebar .block-uhb-group-list ul li > a:hover::before {
  background-color: var(--border-border-black); 
}
.views_sidebar .block-uhb-group-list ul li > a:active {
   background-color: var(--button-button-background-neutral-pressed);
}
.views_sidebar .block-uhb-group-list ul li > a.active::before,
.views_sidebar .block-uhb-group-list ul li > a:active::before {
    background-color: var(--border-border-black); 
}

.views_sidebar .block-uhb-group-list ul li > a::before {
  pointer-events: none;
}
.views_sidebar .block-uhb-group-list ul li.is-active > a  {
 font: var(--text-md-semibold);
    color: var(--text-color-text-default);
}
 
.views_sidebar .block-uhb-group-list ul li.is-active > a:hover::before {
    background-color: var(--border-border-black); 
}
.views_sidebar .block-uhb-group-list ul li.is-active > a:focus::before {
  background-color: transparent; 
}

.views_sidebar .block-uhb-group-list ul li a:focus {
  /* background-color: transparent; */
  outline: 5px auto var(--border-border-black);
    outline-offset: -2px;
    text-decoration: none;
    font: var(--text-md-regular);
}
.views_sidebar .block-uhb-group-list ul li a:focus::before {
    /* background-color: transparent;  */
}
.views_sidebar .block-uhb-group-list ul li > a:focus-visible {
  outline: 2px solid var(--border-border-black);
  outline-offset: -2px;
}
 /* Non-active items: focus should not show bar */
.views_sidebar .block-uhb-group-list ul li:not(.is-active) > a:focus-visible::before {
  background-color: transparent;
}
/* Active item: keep primary bar even on focus */
.views_sidebar .block-uhb-group-list ul li.is-active > a:focus::before,
.views_sidebar .block-uhb-group-list ul li.is-active > a:focus-visible::before {
  background-color: transparent;
}
.views_sidebar .block-uhb-group-list ul li a.disabled,
.views_sidebar .block-uhb-group-list ul li a:disabled {
    color: var(--global-text-default-disabled);
    cursor: not-allowed;
}
.views_sidebar .block-uhb-group-list ul li a::before {
    content: '';
    display: block;
    position: absolute;
    width: 3px;
    height: 24px;
    top: 17%;
    background-color: transparent;
    border-radius: var(--radius-radius-full);
}
html[dir="rtl"] .views_sidebar .block-uhb-group-list ul li a::before {
    left: 100%;
}
html[dir="ltr"] .views_sidebar .block-uhb-group-list ul li a::before {
    left: 0;
}
.views_sidebar .block-uhb-group-list ul li a:hover,
.view-sidebar-menu-group-pages div.view-content div.views-row .field-content a:hover {
  text-decoration: none;
}
.paragraph--type--intro-home-entity {
  padding-top: var(--global-spacing-8xl);
  padding-bottom: var(--global-spacing-7xl);
}
.paragraph--type--intro-home-entity .field--name-field-intro {
  font: var(--type-scale-desktop-display-xs-medium);
  color: var(--text-color-text-display);
} 
.node--type-home-entity .paragraph--type--intro-home-entity .field--name-field-intro {
  max-width: var(--max-width-paragraph-max-width);
  margin: 0 auto;
  text-align: justify;
} 
.view-services-static-view .view-content,
.paragraph--type--services-main .field--name-field-services-section {
  display: flex;
  gap: var(--global-spacing-2xl);
} 
.view-services-static-view .view-content > .views-row {
    width: 389px;
    height: 145px;
    max-width: 389px;
    flex: 100%;
    max-height: 145px;
}
.view-services-static-view .view-content > .views-row .inner-container {
    padding: 0;
}
.view-services-static-view .view-content > .views-row .inner-container .paragraph {
    flex: 1;
    margin: 0;
    max-width: 100%;
}
.view-services-static-view .view-content > .views-row .views-field-nothing {
  position: relative;
  width: 100%;
  height: 100%;
}







.view-services-static-view .view-content > .views-row .main-container-img img {
    width: 100%;
    height: 100%;
    border-radius: var(--radius-radius-md);
}
.paragraph--type--services-main .field--name-field-services-section > .field__item {
  flex: 0 0 32%;
  /* max-width: 277px;
  max-height: 287px; */
  width: 389px;
    height: 145px;
    max-width: 389px;
    flex: 100%;
    max-height: 145px;
}
.field--name-field-page-section-home>.field__item {
  padding-top: var(--global-spacing-3xl);
  padding-bottom: var(--global-spacing-3xl);
}
.paragraph--type--platforms-portals .field--name-field-title-p-p {
  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--platforms-portals .field--name-field-title-and-icon .inner-container {
  padding: 0;
  display: block;
}
html[dir="rtl"] article.node--type-home-entity .field--name-field-links-p-p .swiper-button-next {
    right: 95% !important;
}
html[dir="rtl"] article.node--type-home-entity .field--name-field-links-p-p .swiper-button-prev {
    right: 90.5% !important;
}
html[dir="rtl"] article.node--type-home-entity .view-duplicate-of-college-news .swiper-button-prev,
html[dir="rtl"] article.node--type-home-entity .view-staff-administration .swiper-button-prev {
    right:0.5% !important;
}
html[dir="rtl"] article.node--type-home-entity .view-duplicate-of-college-news .swiper-button-next,
html[dir="rtl"] article.node--type-home-entity .view-staff-administration .swiper-button-next {
   right: 61px !important;
}
.paragraph--type--platforms-portals .field--name-field-title-and-icon .field--name-field-links-p-p {
  /* display: flex; */
  gap: var(--global-spacing-3xl);
  position: relative;
  /* max-width: 1111px; */
  padding-bottom: var(--global-spacing-8xl);
}
article.node--type-home-entity .card-box-view.view-staff-administration .view-content .views-row .card-image {
  display: none;
}
article.node--type-home-entity .card-box-view.view-staff-administration .view-content .views-row .card-image img {
  height: 360px;
}
.paragraph--type--platforms-portals .field--name-field-title-and-icon .field--name-field-links-p-p.swiper-container {
  height: auto;
}
.paragraph--type--platforms-portals .field--name-field-title-and-icon .field--name-field-links-p-p.swiper-container {
  padding-bottom: 40px; /* Adjust if needed for pagination dots */
}
.node--type-home-entity .card-box-view.view-duplicate-of-college-news .view-header h4 {
  font: var(--type-scale-desktop-text-xl-bold);
  color: var(--text-color-text-primary);
  padding-bottom: var(--global-spacing-md);
}
.node--type-home-entity .card-box-view.view-duplicate-of-college-news .view-header h3 {
  color: var(--text-color-text-primary);
}
.paragraph--type--platforms-portals .field--name-field-title-and-icon .field--name-field-links-p-p .swiper-slide {
  height: auto; /* Let the slide take natural height */
  display: flex;
  align-items: start;
  justify-content: start;
  flex-direction: column; 
  text-align: left;
  /* width: 202px !important; */
  margin-bottom: var(--global-spacing-xl);
  height: 208px !important;
  gap: var(--global-spacing-2xl);
}

.paragraph--type--important-dates-hm-en .field--name-field-day-and-time > .field__item:hover {
    background: var(--background-color-background-body);
  border: 1px solid var(--border-border-primary);
  cursor: pointer;
}
.paragraph--type--platforms-portals .field--name-field-title-and-icon .field--name-field-links-p-p .swiper-slide:hover {
  background: var(--background-color-background-body);
  border: 1px solid var(--border-border-primary);
  cursor: pointer;
}
.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);
  padding: var(--global-spacing-xl) var(--global-spacing-xl) var(--global-spacing-3xl) var(--global-spacing-xl);
  background-color: var(--background-color-background-primary-50);
  display: flex;
  width: 202px;
  height: 208px;
  padding: var(--global-spacing-xl) var(--global-spacing-xl) var(--global-spacing-3xl) var(--global-spacing-xl);
  flex-direction: column;
  gap: var(--card-card-lg-gap);
}
.paragraph--type--platforms-portals .field--name-field-title-and-icon .field--name-field-links-p-p.swiper-container .swiper-wrapper {
  padding-bottom: var(--section-section-gap);
}
.paragraph--type--platforms-portals .field--name-field-title-and-icon .field--name-field-links-p-p .field__item a {
  font: var(--type-scale-desktop-text-lg-semibold);
  color: var(--text-color-text-primary-sa-flag);
}
.paragraph--type--platforms-and-portals .swiper-button-prev,
.paragraph--type--platforms-and-portals .swiper-button-next {
  background-color: var(--button-button-background-primary-default);
}
.paragraph--type--platforms-and-portals .swiper-button-prev::after {
  background-image: url(../images/arrow-right-01-round1.svg);
}
.paragraph--type--platforms-and-portals .swiper-button-next::after {
  background-image: url("../images/cheveron-left-f.svg");
}
.paragraph--type--platforms-portals .field--name-field-title-and-icon .field--name-field-links-p-p  .field__item > .field__icon {
  background-color: var(--colors-primary-sa-flag-100);
  border-radius: var(--radius-radius-full);
  height: 48px;
  width: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.paragraph--type--platforms-portals .field--name-field-title-and-icon .field--name-field-links-p-p .field__item > .field__icon .field__icon_in {
  background-image: url('../images/link_icon.svg');
  background-repeat: no-repeat;
  background-position: center;
  height: 24px;
  width: 24px;
}
.field--name-field-services-section .inner-container {
  padding: 0;
}
.field--name-field-services-section .inner-container .paragraph {
  flex: 1;
  position: relative;
}
 
.field--name-field-services-section .inner-container .paragraph .field--name-field-upload-image {
  height: 100%;
  width: 100%;
}
.paragraph--type--company-logo .field--name-field-logo2 .swiper-pagination,
.container-field--name-field-logo2 .field--name-field-logo2 .swiper-pagination {
  display: none;
}
.inner-container .paragraph .view-services-static-view .field--name-field-upload-image img {
  width: 100%;
  height: 100%; 
  border-radius: var(--radius-radius-md);
}
.field--name-field-services-section .inner-container .paragraph .field--name-field-upload-image {
  position: relative;
  height: 145px;
    width: 100%;
    overflow: hidden;
}
.field--name-field-services-section .inner-container .paragraph .field--name-field-upload-image img {
    width: 100%;
    height: 100%;
    border-radius: var(--radius-radius-md);
}
.page-node-type-home-entity .field--name-field-page-section-home .paragraph--type--intro-home-entity {
    padding-top: var(--global-spacing-5xl);
}
.view-services-static-view .views-field-nothing .field--name-field-upload-image::after{
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient( 180deg, rgba(22, 22, 22, 0.3) 0%, rgba(22, 22, 22, 0.7) 100% );
  z-index: 1;
  border-radius: var(--radius-radius-md);
}
.node--type-university-home .field--name-field-vision .swiper-pagination,
.node--type-university-home .field--name-field-vision .swiper-horizontal > .swiper-pagination-bullets {
  margin: 0 auto;
}
.detail-container-cu {
  position: absolute;
  top: 9px;
  width: 243px;
  z-index: 3;
}
html[dir="ltr"] .detail-container-cu {
  left: var(--global-spacing-lg);
}
html[dir="rtl"] .detail-container-cu {
  right: var(--global-spacing-lg);
}
.cu_quicktabs .item-list ul li a:focus {
  text-decoration: none;
}
.card-box-view.view-university-announcement .view-header {
  padding-bottom: 0;
  align-items: center;
}
html[dir="ltr"] .new-green-section .card-box-view.view-university-colleges .view-content .views-row {
  /* width: 361.5px !important; */
  height: 566px !important;
}
 
.card-box-view.view.view-university-news .swiper-pagination {
  bottom: -6px;
}
.group--department .hero__content_right {
  width: 70%;
}
.group--department .hero__content_left {
  width: 26%;
}
.group--department .hero__content_left .cu_share_this_block {
  width: 100%;
}
.node--type-university-home .card-box-view.view.view-university-news .view-content .views-row {
  height: 560px !important;
}
.card-box-view.view.view-university-news .view-content .views-row {
  /* width: 389px !important; */
}
.card-box-view.view.view-university-news .view-content .views-row .card-image {
  max-width: 357px;
  width: 100% !important;
}
.card-box-view.view.view-university-news .view-header {
  padding-bottom: 0;
}
html[dir="ltr"] .card-box-view.view.view-university-news .view-header {
  direction: ltr;
}
html[dir="ltr"] .node--type-university-home .field--name-field-main-section .field__item:nth-child(2) .inner-container .view-header {
  padding-left: var(--container-padding-desktop);
}
 
.card-box-view .view-content .views-row .view-content .views-row {
  padding: var(--global-spacing-xl) var(--global-spacing-xl) 38px var(--global-spacing-xl);
}
.card-box-view.view.view-university-news .view-content .card-body {
  padding-top: var(--global-spacing-md);
  padding-bottom: var(--global-spacing-md);
  min-height: 90px;
}
html[dir="rtl"] .node--type-university-home .card-box-view.view.view-university-news .swiper-button-next,
html[dir="rtl"] .node--type-university-home .card-box-view.view.view-university-news .swiper-button-prev  {
  top: 95%; 
}
.node--type-university-home .card-box-view.view.view-university-news .swiper-button-next, 
.node--type-university-home .card-box-view.view.view-university-news .swiper-button-prev,
.node--type-university-home .view-university-announcement .swiper-button-prev,
.node--type-university-home .view-university-announcement .swiper-button-next {
  top: 97%;
}
html[dir="ltr"] .card-box-view.view-university-colleges .card-link a {
    background-position: 94%;
}
.card-box-view.view.view-university-news .view-content .views-row .card-image img {
  height: 250px;
  border-radius: var(--radius-radius-lg);
}
.card-box-view.view.view-university-news .view-content .views-row {
  padding: var(--global-spacing-xl) var(--global-spacing-xl) var(--global-spacing-5xl) var(--global-spacing-xl);
}
.detail-container-cu .field--name-field-title-service {
  padding-top: var(--global-spacing-xs);
  padding-bottom: var(--global-spacing-xs);
  font: var(--type-scale-desktop-text-xl-semibold);
  color: var(--text-color-text-secondary);
  box-shadow: var(--shadows-shadow-sm);
}
.detail-container-cu .field--name-field-sub-title-s {
  padding-bottom: var(--global-spacing-xl);
  font: var(--type-scale-mobile-display-xs-bold);
  color: var(--text-color-text-oncolor-primary);
  box-shadow: var(--shadows-shadow-md);
}
.detail-container-cu .field--name-field-links-s a {
  border-radius: var(--radius-radius-sm);
  padding: var(--global-spacing-xs) var(--button-buttons-lg-padding) var(--global-spacing-xs) var(--button-buttons-lg-padding);
  border: 1px solid var(--border-border-white-40);
  font: var(--type-scale-desktop-text-md-medium);
  color: var(--text-color-text-oncolor-primary);
}
.detail-container-cu .field--name-field-links-s a:hover {
  text-decoration: none;
  /* background-color: var(--Button/button-background-neutral-hovered); */

}
.field--name-field-services-section .field__items {
  display: flex;
  flex-wrap: wrap;
  gap: var(--global-spacing-2xl);
}
.field--name-field-services-section .field__items>.field__item {
  width: 33%;
}
.view-university-news {
  /* padding-top: var(--global-spacing-7xl); */
  padding-top: 0;
}
.card-box-view .view-header {
  display: flex;
  justify-content: space-between;
  padding-top: var(--global-spacing-md);
  padding-bottom: var(--global-spacing-4xl);
}
.card-box-view.view-electronic-services .view-header {
  align-items: center;
  padding-bottom: 0;
}
.card-box-view.view-electronic-services .view-content.swiper {
  padding-top: var(--global-spacing-3xl);
}
.card-box-view .view-header .card-top-title {
  font: var(--type-scale-desktop-text-xl-bold);
  color: var(--text-color-text-primary);
}
.card-box-view .view-header .news-heading-cu p {
  color: var(--text-color-text-primary-paragraph);
  font: var(--text-sm-regular);
}
.card-box-view.view-university-announcement .view-header .news-heading-cu p,
.card-box-view.view-university-news .view-header .news-heading-cu p {
  font: var(--text-xl-bold);
  color: var(--text-color-text-primary);
}
 
.main_news_section11 .card-box-view.view-duplicate-of-college-news .view-header .news-heading-cu h4 {
  font: var(--type-scale-desktop-text-xl-bold);
  color: var(--text-color-text-primary);
}
.card-box-view .view-header h3 {
  margin: 0;
  font: var(--display-md-bold);
  color: var(--text-color-text-primary-sa-flag);
}
.card-box-view .view-header a {
  border-radius: var(--radius-radius-sm);
  border: 1px solid var(--border-border-neutral-primary);
  font: var(--type-scale-mobile-text-md-medium);
  color: var(--text-color-text-default);
  display: flex;
  align-items: center;
  background-image: url('../images/elements.svg');
  background-repeat: no-repeat;
  background-position: 10px 14px;
  min-height: 40px;
}
.view-duplicate-of-department-listing-programs.card-box-view .card-link a:disabled,
.view-duplicate-of-department-listing-programs.card-box-view .card-link a.disabled {
  color: var(--global-text-default-disabled);
}
html[dir="ltr"] .view-duplicate-of-department-listing-programs.card-box-view .card-link a:disabled,
html[dir="ltr"] .view-duplicate-of-department-listing-programs.card-box-view .card-link a.disabled {
       background-image: url('../images/disbaled--arrow-Icon.svg');
}
html[dir="rtl"] .view-duplicate-of-department-listing-programs.card-box-view .card-link a:disabled,
html[dir="rtl"] .view-duplicate-of-department-listing-programs.card-box-view .card-link a.disabled {
       background-image: url(../images/disbaled--arrow-ar-Icon.svg);
}
html[dir="ltr"] .card-box-view .card-link a {
     background-image: url('../images/eng-Icon.svg');
}
html[dir="rtl"] .card-box-view .card-link a:disabled,
html[dir="rtl"] .card-box-view .card-link a.disabled,
html[dir="ltr"] .card-box-view .card-link a:disabled,
html[dir="ltr"] .card-box-view .card-link a.disabled {
  background-image: url('../images/disbaled--arrow-Icon.svg');
}
html[dir="rtl"] .view-platforms-and-portals .views-row .views-field-field-platforms-and-portals .field--name-field-card-link a:disabled, 
html[dir="rtl"] .view-platforms-and-portals .views-row .views-field-field-platforms-and-portals .field--name-field-card-link a.disabled {
  background-image: url('../images/disbaled--arrow-ar-Icon.svg');
} 
html[dir="ltr"] .card-box-view .view-header a {
  padding: var(--global-spacing-none) var(--global-spacing-4xl) var(--global-spacing-none) var(--button-buttons-lg-padding);
  /* background-image: url('../images/left-arrow.png'); */
   background-image: url('../images/eng-Icon.svg');
  background-position: 93%;
}
html[dir="rtl"] .card-box-view .view-header a {
  padding: var(--global-spacing-none) var(--global-spacing-xl) var(--global-spacing-none) var(--global-spacing-4xl);
}
.card-box-view .inner-container {
  padding: 0;
}
.card-box-view.view-achievements-listing .inner-container {
  padding: 0 var(--container-padding-desktop);
}
.card-box-view .inner-container .paragraph {
  flex: 1;
  display: flex;
    /* gap: var(--global-spacing-3xl); */
    flex-direction: column;
}
.card-box-view .view-content {
    height: auto;
      display: flex;
  gap: var(--global-spacing-3xl);
}
html[dir="rtl"] .card-box-view.view-university-colleges .view-content .swiper-wrapper {
  /* flex-direction: row-reverse; */
}
    
.card-box-view .view-content .swiper-wrapper {
  display: flex;
  /* gap: var(--global-spacing-3xl); */
  height: auto;
  align-items: start;
}
.card-box-view.view-university-colleges .view-content.swiper {
  padding-top: 0;
}
.card-box-view .view-content.swiper {
  padding-top: var(--global-spacing-5xl);
  padding-bottom: var(--global-spacing-7xl);
}
.card-box-view.view-university-colleges .view-content .views-row {
  height: 532px !important;
}
html[dir="ltr"] .card-box-view .view-content .views-row {
  text-align: left;
}
html[dir="rtl"] .card-box-view .view-content .views-row {
  text-align: right;
}
.card-box-view.view-electronic-services .view-content .views-row {
  height: 399px !important;
}
.card-box-view .view-content .card-body {
  font: var(--text-sm-regular);
  color: var(--text-color-text-display);
}
.card-box-view .view-content .card-date {
  color: var(--text-color-text-primary);
  padding-top: var(--global-spacing-lg);
  font: var(--desktop-text-xs-regular);
}
.card-box-view .view-content .card-date time,
.card-box-view .view-content .card-date .datetime {
  font: var(--desktop-text-xs-regular);
}
.card-box-view .view-content .card-date .views-label-changed {
 font: var(--type-scale-desktop-text-xs-medium);
}
.card-box-view .view-content .card-date .field-content .datetime {
  font-size: 12px;
}
.card-box-view .view-content .tags-container {
  display: flex; 
  gap: var(--global-spacing-md);
}
.card-box-view .view-content .tags-container div {
  padding: var(--global-spacing-none) var(--global-spacing-md) var(--global-spacing-none) var(--global-spacing-md);
  border-radius: var(--radius-radius-full);
  height: 24px;
  font: var(--text-xs-medium);
}
.card-box-view .view-content .tags-container .card-platform {
  border: 1px solid var(--tag-tag-border-success-light);
  background-color: var(--tag-tag-background-success-light);
  color: var(--tag-tag-text-success);
}
.card-box-view .view-content .tags-container .card-authority {
  border: 1px solid var(--border-border-neutral-secondary);
  background-color: var(--tag-tag-background-neutral-light);
  color: var(--tag-tag-text-neutral);
}
.card-box-view .view-content .tags-container .card-beneficiaries-1 {
  border: 1px solid var(--tag-tag-border-info-light);
  background-color: var(--tag-tag-background-info-light);
  color: var(--tag-tag-text-info);
}
.card-box-view.view-achievements-and-awards-university .view-content .views-row {
  height: 534px !important;
}
.card-box-view.view-university-announcement .view-content .views-row .card-image {
    /* width: 357px !important; */
    height: 250px !important;
}
.card-box-view.view-university-announcement .view-content .views-row .card-image img {
  height: 250px;
  border-radius: 6px;
}
.card-box-view.view-university-announcement .view-content .views-row {
  height: auto !important;
  /* width: 389px !important; */
}
.card-box-view .view-content .views-row {
  /* width: 360px !important; */
  height: 600px !important;
  /* height: auto; */
  border: 1px solid var(--border-border-neutral-primary);
  background-color: var(--background-color-background-card);
  padding: var(--global-spacing-xl) var(--global-spacing-xl) var(--global-spacing-3xl) var(--global-spacing-xl);
  display: flex;
  /* gap: var(--card-card-lg-gap); */
  /* gap: var(--global-spacing-xl); */
  border-radius: var(--radius-radius-lg);
  flex-direction: column;
  justify-content: unset;
  align-items: unset;
  box-shadow: 0px 2px 4px -2px #1018280F;
  

}
.card-box-view.view-achievements-listing .view-content .views-row {
  height: 530px !important;
}
.card-box-view.view-achievements-listing .view-content .views-field-field-upload-image img {
  border-radius: var(--radius-radius-md);
}
.card-box-view.view-achievements-listing .regulation_listing_inner .view-content .views-row {
  margin-bottom: 0;
}
.node--type-home-entity .paragraph--type--important-links .field--name-field-important-links {
  position: relative;
  padding-bottom: var(--global-spacing-7xl);
  display: flex;
    gap: var(--global-spacing-3xl);
    flex-wrap: wrap;
}

 
.node--type-home-entity .paragraph--type--important-links .swiper-button-next, 
.node--type-home-entity .paragraph--type--important-links .swiper-button-prev {
    /* top: 99%; */
}
.view-sidebar-menu-group-pages .view-content .views-row .views-field-title a {
  position: relative;
}
.view-sidebar-menu-group-pages div.view-content div.views-row .views-field-title a.active  {
 font: var(--text-md-semibold);
    color: var(--text-color-text-default);
}
.view-sidebar-menu-group-pages .view-content .views-row .views-field-title .field-content a.active::before {
    background-color: var(--border-border-primary);
}
.view-sidebar-menu-group-pages .view-content .views-row .views-field-title .field-content a::before {
    content: '';
    display: block;
    position: absolute;
    width: 3px;
    height: 24px;
    top: 17%;
    background-color: transparent;
    border-radius: var(--radius-radius-full);
}
html[dir="ltr"] .node--type-home-entity .only-agency-staff .swiper-button-prev {
  right: 92% !important;
  left: 0% !important;
}
html[dir="ltr"] .node--type-home-entity .swiper-button-prev {
  right: 92% !important;
  left: 8% !important;
}
html[dir="rtl"] .node--type-home-entity .swiper-button-next {
 right: 50px !important;
    left: auto;
  
}
.node--type-home-entity .view-departements-deanship-agencies .swiper-button-prev {
  left: 5% !important;
}
/* html[dir="rtl"] .node--type-home-entity .only-agency-staff .swiper-button-prev, */
html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-button-prev {
   left: 8% !important;
   right: 0% !important;
}
 
html[dir="ltr"] .view-sidebar-menu-group-pages .view-content .views-row .views-field-title .field-content a::before {
    left: 0;
}
html[dir="rtl"] .view-sidebar-menu-group-pages .view-content .views-row .views-field-title .field-content a::before {
    left: 100%;
}
.node--type-home-entity .paragraph--type--important-links .swiper-pagination {
  bottom: -19px;
  display: none;
}
.node--type-home-entity .paragraph--type--important-links .swiper-button-prev,
.node--type-home-entity .paragraph--type--important-links .swiper-button-next {
  display: none;
}
.node--type-home-entity .paragraph--type--important-links .field--name-field-important-links.swiper-container {
  height: 476px;
}
.node--type-home-entity .paragraph--type--important-links .field--name-field-important-links .swiper-slide {
      background: var(--background-color-background-primary-50);
}
.cu_quicktabs .view-content div.swiper-slide.views-row:hover, 
.paragraph--type--important-links .field--name-field-important-links .field__item:hover,
.card-box-view .view-content .views-row:hover {
  background: var(--background-color-background-neutral-50);
 
  box-shadow: 0px 4px 8px -2px #1018281A;
}
.cu_quicktabs .view-content div.swiper-slide.views-row:focus,
.paragraph--type--important-links .field--name-field-important-links .field__item:focus,
.card-box-view .view-content .views-row:focus {
  background: var(--background-color-background-card);
  border: 2px solid var(--border-border-black);
     outline: 0px auto var(--border-border-black);
    outline-offset: -2px;
    text-decoration: none;
box-shadow: 0px 4px 8px -2px #1018281A;

}
.cu_quicktabs .view-content div.swiper-slide.views-row:disabled,
.cu_quicktabs .view-content div.swiper-slide.views-row.disabled,
.paragraph--type--important-links .field--name-field-important-links .field__item:disabled,
.card-box-view .view-content .views-row:disabled,
.paragraph--type--important-links .field--name-field-important-links .field__item.disabled,
.card-box-view .view-content .views-row.disabled {
  background: var(--global-background-disabled);
}
.cu_quicktabs .view-content div.swiper-slide.views-row:disabled .card-title,
.cu_quicktabs .view-content div.swiper-slide.views-row.disabled .card-title,
.paragraph--type--important-links .field--name-field-important-links .field__item:disabled .card-title,
.card-box-view .view-content .views-row:disabled .card-title,
.paragraph--type--important-links .field--name-field-important-links .field__item.disabled .card-title,
.card-box-view .view-content .views-row.disabled .card-title {
 
}

.paragraph--type--important-links .field--name-field-important-links .field__item:disabled,
.card-box-view .view-content .views-row:disabled,
.paragraph--type--important-links .field--name-field-important-links .field__item.disabled,
.card-box-view .view-content .views-row.disabled {

}






.card-box-view .view-content .views-row .card-author {
  font: var(--tab-horizontal-tab-sm-button-v-paddingext-md-medium);
  color: var(--text-color-text-default);
  padding-bottom: var(--global-spacing-lg);
}
.node--type-university-home .card-box-view.view-university-news .view-content .views-row {

}
.card-box-view.view-university-news .view-content .views-row {
  height: auto !important;
}
.card-box-view.view-university-news .view-content .views-row .views-field-field-news-image {
  min-height: 252px;
}
.card-box-view.view-university-news .view-content .views-row .views-field-title {
      min-height: 80px;
} 
.card-box-view.view-university-news .view-content .views-row .views-field-field-publish-date {
  min-height: 21px;
}
.card-box-view.view-university-news .view-content .views-row .views-field-body {
  min-height: 90px;
}
.card-box-view .view-content .views-row .card-image {
  /* width: 328px !important; */
  background: transparent;
  height: auto !important;
  border: 0;
  padding: 0;
}
.card-box-view .view-content .views-row .card-image img {
  width: 100%;
  /* max-height: 370px; */
}
.node--type-university-home .field--name-field-vision .swiper-horizontal > .swiper-pagination-bullets {
 
  margin: 0 auto;
}
html[dir="ltr"] .card-box-view .view-content .views-row .card-title {
  text-align: left;
  direction: ltr;
}
html[dir="ltr"] .cu_quicktabs .view-duplicate-of-department-listing-programs .view-content div.swiper-slide.views-row .card-link,
html[dir="ltr"] .cu_quicktabs .view-duplicate-of-department-listing-programs .view-content div.swiper-slide.views-row .views-field-field-academic-degree {
  direction: ltr;
}
html[dir="rtl"] .card-box-view.view-university-news .view-content .views-row .card-title {
  height: 81px !important;
  overflow: hidden;
  min-height: 57px;
}
.view-university-announcement.card-box-view .view-content .views-row .card-title {
  height: 92px !important;
  overflow: hidden;
}
.view-university-announcement.card-box-view .view-content .views-row .views-field-body {
  padding-top: var(--global-spacing-xs);
}

.node--type-university-home .paragraph--type--about-program-partnerships-and-c .swiper-button-prev {
    right: 0% !important;
}
.view-university-announcement.card-box-view .view-content .views-row .card-date {
  font: var(--type-scale-desktop-text-md-medium);
  color: var(--text-color-text-default);
  padding-top: 0;
}
.node--type-university-home .view-university-announcement.card-box-view .view-content.swiper {
  padding-top: var(--global-spacing-4xl);
}
 
.view-university-announcement.card-box-view .view-content .card-body {
  height: 77px;
}
.node--type-university-home .view-university-announcement.card-box-view .swiper-button-next, 
.node--type-university-home .view-university-announcement.card-box-view .swiper-button-prev {
    top: 95%;
}
.node--type-university-home .view-university-announcement.card-box-view .swiper-pagination {
  bottom: -6px;
}
.view-university-colleges.card-box-view .view-content .views-row .card-title {
  height: 55px !important;
  overflow: hidden;
}
.view-university-colleges.card-box-view .view-content .views-row .views-field-field-college-image {
  height: 178px;
}
.card-box-view .view-content .views-row .card-title {
  padding-top: var(--global-spacing-2xl);
  font: var(--type-scale-desktop-text-xl-bold);
  color: var(--text-color-text-primary-sa-flag);
  padding-bottom:  0;
  border: 0;
  background: transparent;
  width: 100% !important;
  height: auto !important;
  padding-bottom: var(--global-spacing-md);
  padding-left: 0;
  padding-right: 0;
  display: flex;
}
.card-box-view.view-achievements-listing .view-content .views-row .card-title {
  display: block;
  height: 80px !important;
}
.card-box-view.view-achievements-listing .view-content .views-row .views-field-field-date {
    height: 45px !important;
}
.card-box-view.view-achievements-listing .view-content .card-date {
    font: var(--type-scale-desktop-text-md-medium);
    color: var(--text-color-text-default);
    padding-top: 0;
}
.card-box-view .view-content .views-row .card-title a {
   color: var(--text-color-text-primary-sa-flag);
   font: var(--type-scale-desktop-text-xl-bold);
}
html[dir="ltr"] .card-box-view .card-link a {
  background-position: 89%;
}
html[dir="rtl"] .card-box-view .card-link a {
    background-image: url(../images/Trailing-icon.svg);
    background-position: 10px;
    padding: var(--global-spacing-lg) var(--global-spacing-xl) var(--global-spacing-lg) var(--global-spacing-5xl);
}
.card-box-view .card-link a {
  border-radius: var(--radius-radius-sm);
  padding: var(--global-spacing-lg) var(--global-spacing-5xl) var(--global-spacing-lg) var(--global-spacing-3xl);
  border: 1px solid var(--border-border-neutral-primary);
  font: var(--type-scale-desktop-text-md-medium);
  color: var(--text-color-text-default);
  background-image: url('../images/left-arrow.png');
  background-position: 95%;
  background-repeat: no-repeat;
  /* background-size: 24px; */
  height: 40px;
  display: flex;
  align-items: center;
  width: fit-content;
  margin-top: var(--global-spacing-xl);
}
.card-box-view.view-university-colleges .card-link a {
   padding: var(--global-spacing-lg) var(--global-spacing-5xl) var(--global-spacing-lg) var(--global-spacing-xl);
}
html[dir="rtl"] .node--type-home-entity .card-box-view .card-link a {
  background-image: url(../images/Trailing-icon.svg);
  background-position: 10px;
  padding: var(--global-spacing-lg) var(--global-spacing-xl) var(--global-spacing-lg) var(--global-spacing-5xl);
}

.view-electronic-services.card-box-view .card-link a {
  font-size: 0;
}
.card-box-view .view-content .card-designation {
  font: var(--type-scale-desktop-text-sm-regular);
  color: var(--text-color-text-display);
  padding-bottom: var(--global-spacing-xl);
  border: 0;
  background: transparent;
  width: 100% !important;
  height: auto !important;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: var(--global-spacing-xl);
}
html[dir="rtl"] .node--type-home-entity .card-box-view .view-content .card-designation {
    text-align: right;
}
html[dir="ltr"] .node--type-home-entity .card-box-view .view-content .card-designation {
    text-align: left;
}
.paragraph--type--platforms-portals {
  overflow: hidden;
}
.card-box-view .view-content .card-email {
  padding-top: var(--global-spacing-xl);
  padding-bottom: var(--global-spacing-xs);
  font: var(--type-scale-desktop-text-sm-regular);
  color: var(--text-color-text-primary-paragraph);
  background-image: url('../images/mail-02.svg');

  background-repeat: no-repeat;
 
  border: 0;
  background-color: transparent;
  width: 100% !important;
  height: auto !important;
  padding-top: 0;
 
  padding-right: 0;
  justify-content: unset;
  border-radius: 0;
}
html[dir="rtl"] .node--type-home-entity .card-box-view .view-content .card-email {
  text-align: right; 
  background-position: 100% 3px;
  padding-right: var(--global-spacing-3xl);
}
html[dir="ltr"] .node--type-home-entity .card-box-view .view-content .card-email {
  text-align: left;
  background-position: 0px 4px;
  padding-left: var(--global-spacing-3xl);
}

.card-box-view .view-content .card-number {
    padding-top: var(--global-spacing-xl);
  padding-bottom: var(--global-spacing-xs);
  font: var(--type-scale-desktop-text-sm-regular);
  color: var(--text-color-text-primary-paragraph);
    background-image: url('../images/call.svg');
  background-position: 0px 4px;
  background-repeat: no-repeat;
  padding-left: var(--global-spacing-3xl);
  padding-left: 27px;
    border: 0;
  background-color: transparent;
  width: 100% !important;
  height: auto !important;
  text-align: left;
  justify-content: unset;
  border-radius: 0;
}
 
 
html[dir="rtl"] .node--type-home-entity .card-box-view .view-content .card-number {
    text-align: right;
      background-position: 100% 16px;
  padding-right: var(--global-spacing-3xl);
}
html[dir="ltr"] .node--type-home-entity .card-box-view .view-content .card-number {
    text-align: left;
      background-position: 0px 4px;
  padding-left: var(--global-spacing-3xl);
}
.card-box-view {
  max-width: 929px;
  overflow: hidden;
}
.paragraph--type--important-links .field--name-field-main-heading-ip {
  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-links .field--name-field-important-links {
    display: flex;
    gap: var(--global-spacing-3xl);
    flex-wrap: wrap;
}
.paragraph--type--important-links .field--name-field-important-links .field__item {
  border-radius: var(--radius-radius-lg);
  padding: var(--global-spacing-xl) var(--global-spacing-xl) var(--global-spacing-3xl) var(--global-spacing-xl);
  background-color: var(--background-color-background-body);
  border: 1px solid var(--border-border-neutral-tertiary);
  display: flex;
  align-items: start;
  justify-content: start;
  flex-direction: column;
  /* margin-bottom: var(--global-spacing-2xl); */
  /* width: 202px !important; */
  height: 208px !important;
  gap: var(--global-spacing-2xl);
  margin-top: 0 !important;
}
.paragraph--type--important-links .field--name-field-important-links .field__item .field__icon {
  background-color: var(--colors-primary-sa-flag-100);
  border-radius: var(--radius-radius-full);
  height: 48px;
  width: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.paragraph--type--important-links .field--name-field-important-links .field__item .field__icon .field__icon_in {
  background-image: url('../images/link_icon.svg');
  background-repeat: no-repeat;
  background-position: center;
  height: 24px;
  width: 24px;
}
.paragraph--type--important-links .field--name-field-important-links .field__item a {
  padding-top: var(--global-spacing-md);
  font: var(--text-lg-semibold);
  color: var(--text-color-text-primary-sa-flag);
}
.paragraph--type--important-links .field--name-field-important-links .field__item a:hover {
  text-decoration: none;
}
html[dir="ltr"] .paragraph--type--important-links,
html[dir="ltr"] .paragraph--type--block,
html[dir="ltr"] .paragraph--type--important-dates-hm-en,
html[dir="ltr"] .paragraph--type--get-to-know,
html[dir="ltr"] .paragraph--type--platforms-portals,
html[dir="ltr"] .paragraph--type--services-main,
html[dir="ltr"] .paragraph--type--intro-home-entity {
  margin-right: auto;
}
html[dir="rtl"] .paragraph--type--important-links,
html[dir="rtl"] .paragraph--type--block,
html[dir="rtl"] .paragraph--type--important-dates-hm-en,
html[dir="rtl"] .paragraph--type--get-to-know,
html[dir="rtl"] .paragraph--type--platforms-portals,
html[dir="rtl"] .paragraph--type--services-main,
html[dir="rtl"] .paragraph--type--intro-home-entity {
  margin-left: auto;
}
.paragraph--type--important-links,
.paragraph--type--block,
.paragraph--type--important-dates-hm-en,
.paragraph--type--get-to-know,
.paragraph--type--platforms-portals,
.paragraph--type--services-main,
.paragraph--type--intro-home-entity {
  max-width: 990px;
  margin-left: auto;
  margin-right: auto;
}
.cu-bg-container {
  background-color: var(--background-color-background-white);
}
.cu-bg-container .field--name-field-description {
  max-width: 720px;
  margin: 0 auto;
  text-align: center;
}
body.page-node-type-landing-page .paragraph--type--block {
  max-width: var(--container-max-width-desktop);
  /* padding-top: var(--global-spacing-4xl); */
}
 .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-top: var(--global-spacing-xl);
  padding-right: var(--global-spacing-lg);
  padding-left: var(--global-spacing-lg);
  width: 100%;
  display: flex;
  flex-wrap: wrap;
 }
.paragraph--type--get-to-know .field--name-field-get-know-details .field__item:nth-last-child(1) .paragraph--type--icon-title-bullet-pooints .field--name-field-bullet-point-1 .field__item  {
  align-items: center;
  flex: 50% 0 0;
}
html[dir="ltr"] .paragraph--type--get-to-know .field--name-field-get-know-details .field__item:nth-last-child(1) .paragraph--type--icon-title-bullet-pooints .field--name-field-bullet-point-1 .field__item  {
  padding-left: calc(var(--global-spacing-lg) + 28px);
  background-position: left 10px;
  padding-right: var(--global-spacing-xl);
}
.paragraph--type--get-to-know .field--name-field-get-know-details .field__item:nth-last-child(1) .paragraph--type--icon-title-bullet-pooints .field--name-field-bullet-point-1 .field__item {
  padding-top: var(--global-spacing-md);
  padding-bottom: var(--global-spacing-md);
  background-image: url(../images/bullets-Icon.svg);
  background-repeat: no-repeat;
}
html[dir="rtl"] .paragraph--type--get-to-know .field--name-field-get-know-details .field__item:nth-last-child(1) .paragraph--type--icon-title-bullet-pooints .field--name-field-bullet-point-1 .field__item {
  padding-left: var(--global-spacing-xl);
  padding-right: calc(var(--global-spacing-lg) + 28px);
    background-position: right 10px;
}
.uni-main-section {
  /* max-width: var(--width-width-4xl); */
  max-width: 100%;
  margin: 0 auto;
  /* background-image: url('../images/university-home-bg.svg'); */
   background-image: url('/themes/custom/uni_theme/images/university-home-bg.png');
  /*background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='571' viewBox='0 0 1440 571' fill='none'%3E%3Cpath d='M11.05 547.94c.73.23 1.5.35 2.29.35h.18c-.23 1.04-.25 2.14-.03 3.23.73 3.61 3.88 6.2 7.54 6.2h.99c-.13.57-.19 1.16-.18 1.76.01.54.07 1.07.18 1.59h-.99c-3.65 0-6.8 2.59-7.53 6.2-.05.24-.09.48-.11.73h-4.67c-.03-.24-.06-.48-.11-.73-.72-3.55-3.79-6.12-7.37-6.2l-.17-.002h-1.04c.12-.52.18-1.05.19-1.59.01-.54-.06-1.07-.19-1.59h1.04c3.65 0 6.8-2.59 7.53-6.2.22-1.1.2-2.19-.03-3.23h.14c0 0 .01 0 .01 0h.01c.8 0 1.58-.13 2.32-.36z' fill='%2354C08A'/%3E%3C/svg%3E");*/
  /* background-color: #11583A;*/
  /* background-position: top; */
 
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  height: 572px;

}
.uni-main-section-in {
  display: flex;
  justify-content: space-between;
  height: 100%;
  /* max-width: var(--container-max-width-desktop); */
  max-width: var(--width-width-4xl);
  margin: 0 auto;
  position: relative;
}
html[dir="ltr"] .uni-main-section-in .uni-main-left {
  flex:  0 0 54%;
  padding-left: var(--global-spacing-9xl);
  padding-top: var(--global-spacing-6xl);
  /* flex: 0 0 100%;
    padding-left: var(--global-spacing-9xl);
    padding-top: var(--global-spacing-6xl); */
    position: relative;
    z-index: 5;
}
html[dir="rtl"] .uni-main-section-in .uni-main-left {
 
  flex: 0 0 100%;
 
    position: relative;
    z-index: 5;
}
html[dir="ltr"] .uni-main-section-in .uni-main-left .uni-main-left-in {
  /* width: 54%; */
}
html[dir="rtl"] .uni-main-section-in .uni-main-left {
  flex:  0 0 50%;
  padding-top: var(--global-spacing-9xl);
  padding-right: var(--global-spacing-8xl);
}
html[dir="ltr"] .uni-main-section-in .uni-main-right {
  flex:  0 0 46%;
    /* flex: 0 0 100%; */
    /* position: absolute; */
    /* z-index: 3; */
}
html[dir="rtl"] .uni-main-section-in .uni-main-right {
  flex:  0 0 50%;
  /* flex: 0 0 100%; */
    /* position: absolute; */
    /* z-index: 3; */
}
html[dir="ltr"] .uni-main-section-in .uni-main-right div img { 
  /* -webkit-transform: scaleX(-1);
    transform: scaleX(-1); */
}
.uni-main-section-in .uni-main-left {
  display: flex;
}
.uni-main-section-in .uni-main-right {
  flex:  0 0 50%;
  /* background-image: url('../images/university-home-male.svg'); */
  background-position: top;
  background-repeat: no-repeat;
 
}
.uni-main-section-in .uni-main-left .uni-main-left-star {
  background-image: url('../images/heading-star.svg');

  background-repeat: no-repeat;
  height: 40px;
  background-size: 40px;
}
html[dir="rtl"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle,
html[dir="ltr"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle {
    height: 112px;
}
html[dir="ltr"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-subtitle,
html[dir="ltr"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-subtitle1,
html[dir="ltr"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-sub-title-2 {
    font: var(--type-scale-desktop-display-xl-semibold);
        display: none;
     height: 72px;   
    
}
html[dir="rtl"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-subtitle,
html[dir="rtl"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-subtitle1,
html[dir="rtl"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-sub-title-2 {
    font: var(--type-scale-desktop-display-xl-bold);
    display: none;
    height: 72px;  
}
.uni-main-section-in .uni-main-left .uni-main-left-subtitle {
  padding-top: var(--global-spacing-xl);
  color: var(--text-color-text-secondary-light);
  padding-bottom: var(--global-spacing-xl);
}
.uni-main-section-in .uni-main-left .uni-main-left-title {
  padding-bottom: var(--global-spacing-xl);
  font: var(--display-2xl-bold);
  line-height: 72px;
  color: var(--text-color-text-oncolor-primary);
}
html[dir="ltr"] .uni-main-section-in .uni-main-left .uni-main-left-desp {
    font: var(--display-xs-medium);
}
html[dir="rtl"] .uni-main-section-in .uni-main-left .uni-main-left-desp {
   font: var(--display-sm-medium);
}
.uni-main-section-in .uni-main-left .uni-main-left-desp {
  padding-top: var(--global-spacing-xl);
  color: var(--text-color-text-oncolor-secondary);
}
html[dir="rtl"] .uni-main-section-in {
  direction: rtl;
} 
html[dir="rtl"] .uni-main-section-in .uni-main-left .uni-main-left-star  {
    background-position: right;
}
html[dir="ltr"] .uni-main-section-in .uni-main-left .uni-main-left-star  {
  background-position: left;
}
.node--type-university-home .field--name-field-vision.swiper-container {
  position: relative;
  height: auto;
}
.node--type-university-home .field--name-field-vision .paragraph--type--title-sub-description {
  padding-bottom: var(--global-spacing-5xl);
 /* padding-top: var(--global-spacing-6xl); */
}
.node--type-university-home .paragraph--type--about-program-partnerships-and-c .field--name-field-logo .field--name-field-logo2 {
  max-width: 1180px;
  padding-left: 14px;
  padding-right: 14px;
  position: unset;
}
.node--type-university-home .paragraph--type--about-program-partnerships-and-c .swiper-button-next, 
.node--type-university-home .paragraph--type--about-program-partnerships-and-c .swiper-button-prev {
  top: 50%;
}
.node--type-university-home .paragraph--type--about-program-partnerships-and-c .swiper-button-prev {
  right: 0% !important;
}
.node--type-university-home .field--name-field-logo2 .swiper-wrapper>.field__item {
  /* padding: var(--global-spacing-2xl); */
  padding: 12.3px var(--global-spacing-2xl);
  background: #FFFFFF;
 
  border: 1px solid var(--border-border-neutral-primary);
  border-radius: var(--global-spacing-2xl);
 
}
.node--type-university-home .field--name-field-logo2 .field__item .field__item.swiper-slide {
  background: transparent;
  border: 0px;
  height: auto !important;
  width: auto !important;
}
.node--type-university-home .field--name-field-vision .paragraph--type--title-sub-description .field--name-field-heading {
  font: var(--type-scale-desktop-display-xl-bold);
  color: var(--text-color-text-primary);
  text-align: center;
  font-weight: bold;
  letter-spacing: -2px;
}
.node--type-university-home .field--name-field-vision .paragraph--type--title-sub-description .field--name-field-sub-heading {
  padding-top: var(--global-spacing-4xl);
  padding-bottom: var(--global-spacing-xl);
  font: var(--type-scale-desktop-display-xs-bold);
  color: var(--text-color-text-primary-light);
}
.node--type-university-home .field--name-field-vision {
  /* padding-bottom: var(--global-spacing-6xl); */
  padding-bottom: 0;
  padding-top: var(--global-spacing-2xl);
  margin-bottom: var(--global-spacing-5xl);
}
.node--type-university-home .field--name-field-vision .swiper-wrapper div.swiper-slide {
  background: transparent;
  border-radius: var(--radius-radius-lg);
  height: auto !important;
  width: 100% !important;
  border: 0px solid var(--border-border-primary-light);
  padding-top: 0;
  padding-right: var(--global-spacing-xl);
  padding-bottom: var(--global-spacing-4xl);
  padding-left: var(--global-spacing-xl);
}
.node--type-university-home .field--name-field-vision .swiper-wrapper div.swiper-slide.field--name-field-sub-heading {
  padding-bottom: var(--global-spacing-lg);
}
.node--type-university-home .field--name-field-vision .field--name-field-description {
  font: var(--text-lg-regular);
  color: var(--text-color-text-default);
  padding-top: 0;
  padding-bottom: 0;
}
.node--type-university-home .field--name-field-main-section .view.view-achievements-and-awards-university,
.node--type-university-home .field--name-field-main-section .view.view-university-announcement {
  padding-top: var(--global-spacing-8xl);
  padding-bottom: var(--global-spacing-8xl);
}
.node--type-university-home .field--name-field-achievements-and-awards .view.view-achievements-and-awards-university{
  padding-top: var(--global-spacing-4xl);
}
.node--type-university-home .field--name-field-achievements-and-awards .view.view-achievements-and-awards-university .views-field-field-date {
  height: 45px;
}
.node--type-university-home .field--name-field-achievements-and-awards .view.view-achievements-and-awards-university .card-title {
  display: block;
      min-height: 89px;
}
.node--type-university-home .field--name-field-achievements-and-awards .view.view-achievements-and-awards-university .views-field-field-date .card-date {
  font: var(--type-scale-desktop-text-md-medium);
  color: var(--text-color-text-default);
  padding-top: 0;
}
.node--type-university-home .field--name-field-achievements-and-awards .view.view-achievements-and-awards-university .view-header{
  padding-bottom: unset;
}
.node--type-university-home .field--name-field-achievements-and-awards .view.view-achievements-and-awards-university .view-content {
  padding-top: var(--global-spacing-2xl) !important;
}
.node--type-university-home .field--name-field-vision .swiper-button-prev,
.node--type-university-home .field--name-field-vision .swiper-button-next {
  display: none;
}
.node--type-university-home .field--name-field-missionary-section {
  padding-top: var(--global-spacing-8xl);
  padding-bottom: var(--global-spacing-7xl);
}
.node--type-university-home .field--name-field-missionary-section .inner-container .paragraph {
  flex: 1;
}
.regulation_listing_inner {
  margin: 0 auto;
}
.paragraph--type--missionary-section .field--name-field-main-heading-m {
  text-align: center;
  padding-bottom: var(--global-spacing-5xl);
  font: var(--type-scale-desktop-display-md-bold);
  color: var(--text-color-text-primary-sa-flag);
  padding-top: var(--global-spacing-xl);
}
html[dir="rtl"] .missionary-container-main {
  flex-direction: row-reverse;
}
.missionary-container-main {
  display:  flex;
  /* flex-wrap: wrap; */
  gap: var(--global-spacing-2xl);
  margin: 0 auto;
  max-width: var(--container-max-width-desktop);
  /* padding-left: var(--container-padding-desktop);
  padding-right: var(--container-padding-desktop); */
  padding-top: var(--global-spacing-2xl);
  justify-content: center;
}
.missionary-container-main .inner-container {
  padding: 0;
  max-width: 100%;
}
.missionary-container-main .inner-container .paragraph {
  flex: 1;
}
.missionary-container-four,
.missionary-container-three,
.missionary-container-one {
  display: flex;
  gap: var(--global-spacing-xl);
  flex-direction: column;
  width: 285px;
}
.missionary-container-two .field--name-field-university-image {
  height: 100%;
      background: #DFF6E7 ;
    border-radius: var(--radius-radius-lg); 
    padding: var(--global-spacing-4xl);
}
.missionary-container-two .field--name-field-university-image .inner-container {
  height: 100%;
}
.missionary-container-two .field--name-field-university-image div img {
  height: 100%;
  /* max-height: 544px; */
  border-radius: var(--radius-radius-lg);
  width: 100%;
  object-fit: cover;
}
.missionary-container-two {
  width: 285px; 
}
 .missionary-container-two .field--name-field-university-image .paragraph--type--number-title-icon {
  display: flex;
  height: 100%;
  flex-direction: column;
 }
 .missionary-container-two .field--name-field-university-image .paragraph--type--number-title-icon .field--name-field-icon-missionary {
  margin-top: 124%;
 } 
.missionary-container-two .field--name-field-university-image .paragraph--type--number-title-icon .field--name-field-number-missionary {
        font: var(--display-lg-semibold);
    color: var(--text-color-text-primary-sa-flag);
    padding-bottom: var(--global-spacing-lg);
  }
.missionary-container-two .field--name-field-university-image .paragraph--type--number-title-icon .field--name-field-title-missionary {
  font: var(--display-xs-medium);
    color: var(--text-color-text-primary);
    padding-bottom: var(--global-spacing-7xl);
  }
.missionary-container-two .field--name-field-university-image .paragraph--type--number-title-icon .field--name-field-icon-missionary img {
  max-height: 40px;
  max-width: 40px;
  }
.missionary-container-four .field--name-field-university-image-sec .field--name-field-image-missionary img {
    border-radius: var(--radius-radius-lg);
}
.missionary-container-three .field--name-field-university-image {
    background-color: var(--colors-primary-sa-flag-100);
    border-radius: var(--radius-radius-lg);
    padding: var(--global-spacing-4xl);
    min-height: 270px;
}
.missionary-container-three .field--name-field-university-image .field--name-field-number-missionary {
    font: var(--display-lg-semibold);
    color: var(--text-color-text-primary-sa-flag);
    padding-bottom: var(--global-spacing-lg);
    text-align: center;
}
.missionary-container-three .field--name-field-university-image .field--name-field-title-missionary {
      font: var(--display-xs-medium);
    color: var(--text-color-text-primary);
    padding-bottom: var(--global-spacing-7xl);
    text-align: center;
}

.missionary-container-three .field--name-field-university-number-dark-sec,
.missionary-container-one .field--name-field-university-number-dark {
  background-color: var(--background-color-background-primary);
  border-radius: var(--radius-radius-lg);
  padding: var(--global-spacing-4xl); 
  height: 262px;
}
.missionary-container-three .field--name-field-university-number-dark-sec .field--name-field-number-missionary,
.missionary-container-one .field--name-field-university-number-dark .field--name-field-number-missionary {
  font: var(--display-lg-semibold);
  color: var(--text-color-text-oncolor-primary);
  padding-bottom: var(--global-spacing-lg);
  text-align: center;
}
.missionary-container-three .field--name-field-university-number-dark-sec .field--name-field-title-missionary,
.missionary-container-one .field--name-field-university-number-dark .field--name-field-title-missionary {
  font: var(--display-xs-medium);
  color: var(--text-color-text-oncolor-tertiary);
  padding-bottom: var(--global-spacing-7xl);
  text-align: center;
}
.missionary-container-four .field--name-field-university-number-light-se .field--name-field-icon-missionary,
.missionary-container-three .field--name-field-university-number-dark-sec .field--name-field-icon-missionary,
.missionary-container-one .field--name-field-university-number-dark .field--name-field-icon-missionary {
  text-align: center;
}
.missionary-container-four .field--name-field-university-number-light-se {
  background-color: var(--background-color-background-primary);
  border-radius: var(--radius-radius-lg);
  padding: var(--global-spacing-4xl);
  height: 262px;
}
.missionary-container-four .field--name-field-university-image-sec {
  background-color:  var(--colors-primary-sa-flag-100);
  border-radius: var(--radius-radius-lg);
  padding: var(--global-spacing-4xl);
  height: 273px;
}
.missionary-container-four .field--name-field-university-image-sec .field--name-field-icon-missionary img  {
  width: 40px;
  height:  40px;
}
.missionary-container-four .field--name-field-university-image-sec .field--name-field-number-missionary {
      font: var(--display-lg-semibold);
    color:var(--text-color-text-primary-sa-flag);
 padding-bottom: var(--global-spacing-lg);
 text-align: center;
}
.missionary-container-four .field--name-field-university-image-sec .field--name-field-title-missionary {
      font: var(--display-xs-medium);
    color: var(--text-color-text-primary);
    padding-bottom: var(--global-spacing-7xl);
    text-align: center;
}
.field--name-field-university-image-sec .field--name-field-icon-missionary,
.missionary-container-three .field--name-field-university-image .field--name-field-icon-missionary,
.field--name-field-university-number-light .field--name-field-icon-missionary {
  text-align:  center;
}
.missionary-container-three .field--name-field-description-missionary {
  background-color: var(--colors-primary-sa-flag-100);
  border-radius: var(--radius-radius-lg);
  padding: var(--global-spacing-4xl);
  min-height: 268px;
  font: var(--text-xl-semibold);
  background-image: url('../images/description-missionary.svg');
  background-position: center;
  background-repeat: no-repeat;
  color: var(--text-color-text-primary-sa-flag);
}
.missionary-container-one .field--name-field-university-number-light {
  background-color: var(--colors-primary-sa-flag-100);
  border-radius: var(--radius-radius-lg);
  padding: var(--global-spacing-4xl);
  min-height: 262px;
}
.missionary-container-four .field--name-field-university-number-light-se .field--name-field-number-missionary {
  font: var(--display-lg-semibold);
  color: var(--text-color-text-oncolor-primary);
  padding-bottom: var(--global-spacing-lg);
  text-align: center;
}
.missionary-container-one .field--name-field-university-number-light .field--name-field-number-missionary {
  font: var(--display-lg-semibold);
  color: var(--text-color-text-primary-sa-flag);
  padding-bottom: var(--global-spacing-lg);
  text-align:  center;
}
html[dir="ltr"] .node--type-university-home .uni-main-second-section .swiper-horizontal > .swiper-pagination-bullets, 
html[dir="rtl"] .node--type-university-home .uni-main-second-section .swiper-horizontal > .swiper-pagination-bullets {
  width: 10%;
  left: 0;
  right: 0;
  top: 89%;
}
.missionary-container-four .field--name-field-university-number-light-se .field--name-field-title-missionary {
  font: var(--display-xs-medium);
  color: var(--text-color-text-oncolor-tertiary);
  padding-bottom: var(--global-spacing-7xl);
  text-align: center;
}
.missionary-container-four .field--name-field-university-number-light-se .field--name-field-icon-missionary img {
  max-width: 40px;
} 
.missionary-container-one .field--name-field-university-number-light .field--name-field-title-missionary {
  font: var(--display-xs-medium);
  color: var(--text-color-text-primary);
  padding-bottom: var(--global-spacing-7xl);
  text-align: center;
}
.node--type-university-home .field--name-field-missionary-section .field--name-field-link-0,
.node--type-university-home .field--name-field-missionary-section .field--name-field-learn-more {
  text-align: center;
  padding-top: var(--global-spacing-3xl);
}
.node--type-university-home .field--name-field-missionary-section .field--name-field-link-0 a {
  font: var(--text-xl-medium);
  color: var(--text-color-text-default);
  background-image: url('../images/new-read.png');
  background-repeat: no-repeat;
}
.node--type-university-home .field--name-field-missionary-section .field--name-field-learn-more a {
  font: var(--text-xl-medium);
  color: var(--text-color-text-default);
  background-image: url('../images/new-read.png');
  background-size: 18px;
  background-repeat: no-repeat;
}
.node--type-university-home .field--name-field-missionary-section .field--name-field-learn-more a:hover {
  color: var(--text-color-text-default);
    background-color: var(--button-button-background-neutral-default);
    text-decoration: none;
}
.node--type-university-home .field--name-field-missionary-section .field--name-field-learn-more a:active {
  color: var(--text-color-text-default);
    background-color: var(--button-button-background-neutral-pressed);
    text-decoration: none;
}
  .node--type-university-home .field--name-field-missionary-section .field--name-field-learn-more a::selection {
    color: var(--text-color-text-default);
      background-color: var(--button-button-background-neutral-selected);
      text-decoration: none;
}
.node--type-university-home .field--name-field-missionary-section .field--name-field-learn-more a:focus {
    outline: 5px auto var(--border-border-black);
    outline-offset: 0px;
    border: 2px solid var(--border-border-black);
    text-decoration: none;
}

html[dir="ltr"] .node--type-college-home .field--name-field-statistic .paragraph--type--stats-college-home .field--name-field-text-with-links a,
html[dir="ltr"] .node--type-university-home .field--name-field-missionary-section .field--name-field-learn-more a {
  background-image: url('../images/new-read-en.png');
} 
.page-node-type-university-home .field--name-field-achievements-and-awards,
.node--type-university-home .field--name-field-main-section,
.node--type-university-home .field--name-field-community-section,
.node--type-university-home .field--name-field-university-colleges-sectio,
.field--name-field-platforms-and-portals {
  /* background-image: url("../images/Founding-Day-Divider.svg"); */
  /* background-position: top; */
  /* background-repeat: no-repeat; */
} 
.node--type-university-home .field--name-field-university-colleges-sectio {
  background: linear-gradient(360deg, #B8EACB 0%, #F7FDF9 100%);

  padding-top: var(--global-spacing-7xl);
  /* padding-bottom: var(--global-spacing-7xl); */
}
.field--name-field-university-colleges-sectio .paragraph--type--icon-description-title {
  display: flex;
  text-align: center;
  gap: var(--global-spacing-lg);
  flex-direction: column;
}
.field--name-field-university-colleges-sectio .paragraph--type--icon-description-title .field--name-field-card-heading {
  padding-top: var(--global-spacing-sm);
  font: var(--type-scale-desktop-text-xl-bold);
  color: var(--text-color-text-primary);
  letter-spacing: -2px;
}
.field--name-field-university-colleges-sectio .paragraph--type--icon-description-title .field--name-field-sub-heading2 {
  padding-bottom: var(--global-spacing-2xl);
  /* padding-bottom: 0; */
  font: var(--display-xl-bold);
  color: var(--text-color-text-primary);
}
.node--type-university-home .field--name-field-university-colleges-sectio .cu_quicktabs .item-list {
  padding-top: 0;
  padding-bottom: 0;
  /* border-bottom: 2px solid var(--border-border-primary-light); */
  max-width: var(--container-max-width-desktop);
  padding-left: var(--container-padding-desktop);
  padding-right: var(--container-padding-desktop);
  margin: 0 auto;
  max-width: 100% !important;
}
.node--type-university-home .field--name-field-university-colleges-sectio .paragraph--type--block {
  max-width: 100%;
}
html[dir="ltr"] .node--type-university-home .cu_quicktabs .card-box-view.view-university-colleges .view-content .views-row .views-field-field-college-statistics .paragraph--type--icon-number-title  {
  width: 100%;
}
html[dir="ltr"] .node--type-university-home  .views-field-field-college-statistics .field--name-field-title  {
  font-size: 10px !important;
}
.node--type-university-home .field--name-field-university-colleges-sectio .paragraph--type--block .cu_quicktabs .item-list ul li {
  padding: 0  ; 
  border-bottom: 0px solid transparent;
  margin-bottom: 0;
  /* border-radius: var(--radius-radius-full); */
}
 
.cu_quicktabs .item-list ul li.active a {

  color: var(--text-color-text-default);
  background-color: transparent;
  border-top: 0;
  border-right: 0;
  border-left: 0;
  text-decoration: none;
}
 
 ul.quicktabs-tabs li {
  margin: 0 0 0.25em 1em;
 }
.node--type-university-home .field--name-field-university-colleges-sectio .paragraph--type--block .tabsbar ul.quicktabs-tabs {
  border-bottom: 2px solid var(--border-border-primary-light);
  max-width: var(--container-max-width-desktop);
  justify-content: center;
}
html[dir="ltr"] .node--type-university-home .field--name-field-university-colleges-sectio .card-box-view .view-header {
   direction: rtl;
}
.node--type-university-home .field--name-field-university-colleges-sectio .card-box-view .view-header {
 max-width: var(--container-max-width-desktop);
  padding-top: var(--global-spacing-3xl);
  margin: 0 auto;
    padding-left: var(--container-padding-desktop);
  padding-right: var(--container-padding-desktop);
}
.node--type-university-home .field--name-field-university-colleges-sectio .paragraph--type--block .tabsbar .quicktabs-main {
  padding: 0rem 1rem 1rem;
}
.node--type-university-home .field--name-field-university-colleges-sectio .paragraph--type--block .card-box-view {
  max-width: 100%;
}
.field--name-field-academic-programs-section {
  padding-top: var(--global-spacing-8xl);
  padding-bottom: var(--section-section-padding);
  background-color: #fff;
}
html[dir="ltr"] .field--name-field-academic-programs-section .field__item:nth-child(2) .inner-container {
    padding-right: 0;
}
html[dir="rtl"] .field--name-field-academic-programs-section .field__item:nth-child(2) .inner-container {
  /* padding-left: 0; */
}
.field--name-field-academic-programs-section .inner-container .paragraph {
  flex: 1;
}
.field--name-field-academic-programs-section .field--name-field-preliminary-title {
  font: var( --type-scale-desktop-text-xl-bold);
  color: var(--text-color-text-primary);
}
.field--name-field-academic-programs-section .field--name-field-title-main {
  padding-top: var(--text-text-content-gap);
  padding-bottom: var(--text-text-content-gap);
  font: var(--type-scale-mobile-display-md-bold);
  color: var(--text-color-text-primary-sa-flag);
}
.field--name-field-academic-programs-section .field--name-field-short-description-o {
  font: var(--type-scale-mobile-text-sm-regular);
  color: var(--text-color-text-primary-paragraph);
}
.node--type-university-home .paragraph--type--block {
  max-width: 100%;
}
.node--type-university-home .card-box-view {
  max-width: 100%;
}
.field--name-field-platforms-and-portals {
  /* background-color: var(--background-color-background-tertiary-25); */
  background-color: #fff;
  padding-top: var(--global-spacing-7xl);
  padding-bottom: var(--global-spacing-7xl);
}
.field--name-field-platforms-and-portals .inner-container .paragraph {
  flex: 1;
}
.field--name-field-platforms-and-portals .field--name-field-card-main {
  text-align: center;
}
.field--name-field-platforms-and-portals .field--name-field-title-uni {
  padding-top: var(--global-spacing-lg);
  padding-bottom: var(--global-spacing-lg);
  font: var(--display-xl-bold);
  color: var(--text-color-text-tertiary);
}
.field--name-field-platforms-and-portals .field--name-field-sub-title-uni {
  font: var(--display-xs-bold);
  color: var(--text-color-text-tertiary-light);
}
.field--name-field-platforms-and-portals .field--name-field-icon-link {
  max-width: 1290px;
  padding-top: var(--global-spacing-5xl);
  padding-bottom: var(--global-spacing-7xl);
}
.field--name-field-platforms-and-portals .field--name-field-icon-link .swiper-wrapper > div.swiper-slide {
  /* height: 208px !important;
  width: 202px !important;
  background-color: var(--background-color-background-tertiary-50);
  border: 1px solid var(--border-border-neutral-tertiary);
  padding: var(--global-spacing-xl) var(--global-spacing-xl) var(--global-spacing-3xl) var(--global-spacing-xl);
  align-items: self-start;
  border-radius: var(--radius-radius-lg); */
}
.field--name-field-academic-programs-section .cu_quicktabs .item-list {
  padding-bottom: 0;
}
.view-duplicate-of-department-listing-programs.card-box-view .card-link a {
      margin-top: var(--global-spacing-2xl);
}
.view-platforms-and-portals .views-row .views-field-field-platforms-and-portals,
.view-platforms-and-portals .views-row > .views-field-field-platforms-and-portals {
  height: 240px !important;
  /* width: 202px !important; */
  background-color: var(--background-color-background-tertiary-50);
  border: 1px solid var(--border-border-neutral-tertiary);
  padding: var(--global-spacing-xl) var(--global-spacing-xl) var(--global-spacing-3xl) var(--global-spacing-xl);
  align-items: self-start;
  border-radius: var(--radius-radius-lg);
}
.view-platforms-and-portals .views-row .views-field-field-platforms-and-portals .field--name-field-media-image,
.view-platforms-and-portals .views-row > .views-field-field-platforms-and-portals .field--name-field-media-image {
  width: 48px;
  height: 48px;
  background-color: #E1CCE8;
  border-radius: var(--radius-radius-full);
  display: flex;
  justify-content: center;
  align-items: center;
}
.view-platforms-and-portals .views-row .views-field-field-platforms-and-portals .inner-container,
.view-platforms-and-portals .views-row > .views-field-field-platforms-and-portals .inner-container {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.view-platforms-and-portals .views-row .views-field-field-platforms-and-portals .field--name-field-card-link,
.view-platforms-and-portals .views-row > .views-field-field-platforms-and-portals .field--name-field-card-link {
  padding-top: var(--global-spacing-2xl);
  direction: ltr;
}
.view-platforms-and-portals .views-row .views-field-field-platforms-and-portals .field--name-field-card-link a,
.view-platforms-and-portals .views-row > .views-field-field-platforms-and-portals .field--name-field-card-link a {
    background-image: url(../images/Trailing-icon.svg);
    background-position: 16px;
    padding: var(--global-spacing-lg) var(--global-spacing-xl) var(--global-spacing-lg) var(--global-spacing-5xl);
    font-size: 0;
    border-radius: var(--radius-radius-sm);
    border: 1px solid var(--border-border-neutral-primary);
    background-repeat: no-repeat;
    /* background-size: 24px; */
    height: 40px;
    display: flex;
    align-items: center;
    width: fit-content;
}
html[dir="ltr"] .view-platforms-and-portals .views-row .views-field-field-platforms-and-portals .field--name-field-card-link a {
  background-image: url('../images/eng-Icon.svg');
}
html[dir="ltr"] .view-platforms-and-portals .views-row .views-field-field-platforms-and-portals .field--name-field-card-link a:disabled,
html[dir="ltr"] .view-platforms-and-portals .views-row .views-field-field-platforms-and-portals .field--name-field-card-link a.disabled {
    background-image: url('../images/disbaled--arrow-Icon.svg');
}
.view-platforms-and-portals .views-row .views-field-field-platforms-and-portals .field--name-field-card-link a:disabled,
.view-platforms-and-portals .views-row .views-field-field-platforms-and-portals .field--name-field-card-link a.disabled {
  background-image: url('../images/disbaled--arrow-Icon.svg');
}  
.view-platforms-and-portals .views-row .views-field-field-platforms-and-portals .field--name-field-card-link a:hover,
.view-platforms-and-portals .views-row > .views-field-field-platforms-and-portals .field--name-field-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;
}
.view-platforms-and-portals .views-row .views-field-field-platforms-and-portals .field--name-field-card-link a:focus,
.view-platforms-and-portals .views-row > .views-field-field-platforms-and-portals .field--name-field-card-link a:focus {
    outline: 5px auto var(--border-border-black);
    outline-offset: 0px;
    border: 2px solid var(--border-border-black);
    text-decoration: none;
}
.view-platforms-and-portals .views-row .views-field-field-platforms-and-portals .field--name-field-card-link a:active,
.view-platforms-and-portals .views-row > .views-field-field-platforms-and-portals .field--name-field-card-link a:active {
    border: 1px solid var(--border-border-neutral-primary);
    background-color: var(--button-button-background-neutral-pressed);
 
    color: var(--text-color-text-default);
}
.view-platforms-and-portals .views-row .views-field-field-platforms-and-portals .field--name-field-card-link a.disabled,
.view-platforms-and-portals .views-row > .views-field-field-platforms-and-portals .field--name-field-card-link a.disabled,
.view-platforms-and-portals .views-row .views-field-field-platforms-and-portals .field--name-field-card-link a:disabled,
.view-platforms-and-portals .views-row > .views-field-field-platforms-and-portals .field--name-field-card-link a:disabled {
 color: var(--global-text-default-disabled);
}

.field--name-field-platforms-and-portals .field--name-field-icon-link .swiper-wrapper > div.swiper-slide .inner-container {
  padding: 0;
  flex: 1;
}
.card-box-view.view-duplicate-of-department-listing-programs .view-header {
  display: none;
}
.field--name-field-platforms-and-portals .field--name-field-icon-link .swiper-wrapper > div.swiper-slide div.swiper-slide  {
  border: 0;
  height: auto !important;
  width: auto !important;
  background-color: transparent;
  align-items: self-end;
  justify-content: flex-start;
  padding: 0;
}
.field--name-field-platforms-and-portals .field--name-field-icon-link .swiper-wrapper > div.swiper-slide div.swiper-slide article {
  background-color: #E1CCE8;
  border-radius: var(--radius-radius-full);
  height: 48px;
  width: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.view-platforms-and-portals .views-field-field-platforms-and-portals .field--name-field-link-portal {
  padding-top: var(--global-spacing-5xl) !important; 
  min-height: 96px;
    font: var(--text-lg-semibold);
  color: var(--text-color-text-tertiary);
  max-height: 100px;
  overflow: hidden;
}
.field--name-field-platforms-and-portals .field--name-field-icon-link .field--name-field-link-portal {
  padding-top: var(--global-spacing-5xl) !important; 
  min-height: 96px;
    font: var(--text-lg-semibold);
  color: var(--text-color-text-tertiary);
}
.view-platforms-and-portals .views-field-field-platforms-and-portals .field--name-field-link-portal a,
.field--name-field-platforms-and-portals .field--name-field-icon-link .field--name-field-link-portal a {
  font: var(--text-lg-semibold);
  color: var(--text-color-text-tertiary);
}
.node--type-university-home .field--name-field-electronic-services-sectio {
  background-color: var(--background-color-background-white);
  padding-top: var(--global-spacing-7xl);
  padding-bottom: var(--global-spacing-6xl);
  /* background-image: url("../images/services-section.svg"); 
    background-position: center;
  background-repeat: no-repeat;
  background-size: cover; */
}
.node--type-university-home .field--name-field-services-section {
  background: var(--background-color-background-white);
}
.view-services-static-view {
  max-width: 1216px;
  margin: 0 auto;
  padding-bottom: var(--global-spacing-7xl);
}
.page-node-type-university-home .view-services-static-view .services-container .field--name-field-services-link {
  display: none;
}
 
.node--type-university-home .field--name-field-services-section .paragraph--type--services-main .services-container a {
  border-radius: var(--radius-radius-sm);
  border: 1px solid var(--border-border-neutral-primary);
  font: var(--type-scale-mobile-text-md-medium);
  color: var(--text-color-text-default);
  display: flex;
  align-items: center;
  padding: var(--global-spacing-none) var(--button-buttons-lg-padding) var(--global-spacing-none) var(--button-buttons-lg-padding);
  min-height: 40px;
}
.node--type-university-home .field--name-field-services-section .paragraph--type--services-main .field--name-field-services-title {
  font: var(--display-sm-bold);
  color: var(--text-color-text-primary-sa-flag);
}
.node--type-college-home .field--name-field-service > .field__item ,
.node--type-university-home .field--name-field-services-section .paragraph--type--services-main .field--name-field-services-section > .field__item {
  flex: 0 0 32%;
  max-width: 389px;
  height: 145px;
  max-height: 145px;
}
.node--type-college-home .field--name-field-service .paragraph--type--card .field--name-field-card-heading {
  top: 30px;
  font: var(--type-scale-mobile-display-xs-bold);
  color: var(--text-color-text-oncolor-primary);
  box-shadow: var(--shadows-shadow-md);
}
body.path-regulation-listing .services_listing_inner .view-content {
  flex-wrap: wrap;
  padding-bottom: var(--global-spacing-2xl);
}
.node--type-college-home .field--name-field-service .paragraph--type--card .field--name-field-card-link {
  top: 100px;
}
.node--type-college-home .field--name-field-service .paragraph--type--card .field--name-field-sub-heading {
  top: 9px;
  padding-top: var(--global-spacing-xs);
  padding-bottom: var(--global-spacing-xs);
  font: var(--type-scale-desktop-text-md-bold);
  color: var(--text-color-text-secondary);
  box-shadow: var(--shadows-shadow-sm); 
}
.node--type-college-home .field--name-field-service .paragraph--type--card .field--name-field-media-image {
  height: 145px;
  max-height: 145px;
}
.node--type-college-home .field--name-field-service .inner-container .paragraph .field--name-field-upload-imag img {
  width: 100%;
  height: 100%;
  border-radius: var(--radius-radius-md);
}
.node--type-college-home .field--name-field-service .inner-container .paragraph .field--name-field-upload-imag,
.node--type-university-home .field--name-field-services-section .inner-container .paragraph .field--name-field-upload-image {
  height: 145px;
  width: 100%;
  overflow: hidden;
}
.node--type-university-home .field--name-field-services-section .detail-container-cu {
  top: 12px;
}
.node--type-university-home .field--name-field-community-section {
  background: linear-gradient(360deg, #FFFEF7 0%, #FFFEF2 59.21%, #FFFEF7 100%);
  padding-top: var(--global-spacing-7xl);
  padding-bottom: var(--global-spacing-7xl);
}
.page-node-type-university-home .field--name-field-partnerships-and-cooperati {
  background-color: #fff;
}
body.page-node-type-university-home {
    background-color: #fff;
}
.page-node-type-university-home .field--name-field-achievements-and-awards {
   padding-top: var(--global-spacing-8xl);
  padding-bottom: var(--global-spacing-8xl);
  background-color: #fff;
}
.node--type-university-home .field--name-field-main-section .paragraph {
  flex: 1;
}
.node--type-university-home .field--name-field-main-section .paragraph--type--icon-title-subtitle-description {
  padding-top: var(--global-spacing-8xl);
  padding-bottom: var(--global-spacing-8xl);
  text-align: center;
}
.topbar-section {
  max-width: var(--width-width-4xl);
  margin-left: auto;
  margin-right: auto;
}
.node--type-university-home .field--name-field-most-visited-pages {
  padding-top: var(--global-spacing-8xl);
  /* max-width: var(--container-max-width-desktop); */
  max-width: 1216px;
  margin: 0 auto;
  border-radius: var(--radius-radius-lg);
  background: linear-gradient(26.57deg, #14573A 8.33%, #166A45 91.67%);
  padding: var(--global-spacing-4xl) var(--global-spacing-6xl) var(--global-spacing-4xl) var(--global-spacing-6xl);
  margin-bottom: var(--global-spacing-3xl);
  /* width: 80% !important; */
  width: 100%;
  /* height: 264px; */
  height: 244px;
}
.node--type-university-home .field--name-field-most-visited-pages > .field__label {
  padding-top: var(--text-text-content-gap);
  padding-bottom: var(--section-section-gap);
  font: var(--display-md-bold);
  color: var(--text-color-text-oncolor-primary)
}
.node--type-university-home .field--name-field-most-visited-pages > .field__items .field__item{
  padding-bottom: var(--text-text-content-gap);
}
.node--type-university-home .field--name-field-most-visited-pages .field__item .inner-container {
  padding: 0;
}
.node--type-university-home .field--name-field-most-visited-pages .field--name-field-sub-heading {
  padding-bottom: var(--global-spacing-xl);
    font: var(--text-lg-medium);
  color: var(--text-color-text-oncolor-primary)
}
.node--type-university-home .field--name-field-most-visited-pages .view-most-visited-pages .view-content {
  display: flex;
  gap: var(--global-spacing-lg);
  flex-wrap: wrap;
}
.node--type-university-home .field--name-field-most-visited-pages .view-most-visited-pages .view-content .views-field-title a {
  font: var(--type-scale-desktop-text-md-medium);
  color: var(--text-color-text-oncolor-primary);
  border-radius: var(--radius-radius-sm);
  padding: var(--global-spacing-xs) var(--global-spacing-lg) var(--global-spacing-xs) var(--global-spacing-lg);
  background-color: var(--tag-tag-background-on-color);
}
.node--type-university-home .field--name-field-most-visited-pages .view-most-visited-pages .view-content 
.node--type-university-home .field--name-field-main-section .paragraph--type--icon-title-subtitle-description,
.node--type-university-home .field--name-field-community-section .paragraph--type--icon-title-subtitle-description,
.node--type-university-home .field--name-field-achievements-and-awards .paragraph--type--icon-title-subtitle-description{
  flex: 1;
  text-align: center;
}
.node--type-university-home .field--name-field-main-section .paragraph--type--icon-title-subtitle-description  .field--name-field-title-uni,
.node--type-university-home .field--name-field-community-section .paragraph--type--icon-title-subtitle-description .field--name-field-title-uni,
.node--type-university-home .field--name-field-achievements-and-awards .paragraph--type--icon-title-subtitle-description .field--name-field-title-uni{
  padding-bottom: var(--global-spacing-lg);
  font: var(--type-scale-desktop-display-xl-bold);
  color: var(--text-color-text-primary);
  letter-spacing: -2px;
}
.node--type-university-home .field--name-field-main-section .paragraph--type--icon-title-subtitle-description  .field--name-field-sub-title-uni,
.node--type-university-home .field--name-field-community-section .paragraph--type--icon-title-subtitle-description .field--name-field-sub-title-uni,
.node--type-university-home .field--name-field-achievements-and-awards .paragraph--type--icon-title-subtitle-description .field--name-field-sub-title-uni{
  padding-bottom: var(--gobal-spacing-lg);
  font: var(--display-xs-bold);
  color: var(--text-color-text-secondary);
}
.node--type-university-home .field--name-field-main-section .paragraph--type--icon-title-subtitle-description .field--name-field-description-uni {
  font: var(--text-lg-medium);
  color: var(--text-color-text-display);
  padding-top: var(--global-spacing-xl);
}
.node--type-university-home .field--name-field-community-section .paragraph--type--image-only {
  margin: 0 auto;
  padding-top: var(--global-spacing-3xl); 
  padding-bottom: var(--global-spacing-4xl);
}
.node--type-university-home .field--name-field-community-section .paragraph--type--image-only .field--type-link {
  text-align: center;
}
html[dir="ltr"] .node--type-university-home .field--name-field-community-section .paragraph--type--image-only .field--type-link a {
  background-position: right;
  padding-right: var(--global-spacing-4xl);
} 
html[dir="rtl"] .node--type-university-home .field--name-field-community-section .paragraph--type--image-only .field--type-link a {
  background-position: left;
  padding-left: var(--global-spacing-4xl);
}
html[dir="ltr"] .node--type-university-home .field--name-field-community-section .paragraph--type--image-only .field--type-link a {
    background-image: url('../images/eng-new-read.svg');
}
.node--type-university-home .field--name-field-community-section .paragraph--type--image-only .field--type-link a {
  padding: var(--global-spacing-none) var(--button-buttons-lg-padding) var(--global-spacing-none) var(--button-buttons-lg-padding);
  font: var(--text-xl-medium);
  color: var(--text-color-text-default);
  background-image: url('../images/new-read.svg');
  background-repeat: no-repeat;
}
.node--type-university-home .field--name-field-community-section .paragraph--type--image-only .field--type-link a:hover {
   text-decoration: none;
}
.node--type-university-home .field--name-field-services-section .field__items {
    width: 80%;
    margin: 0 auto;
    padding-top: var(--global-spacing-4xl);
}
.node--type-university-home .field--name-field-services-section .field__items>.field__item {
    width: 100%;
}
 /* foundation slider  */
 /* 1) Make each slide a "media stage" */
.uni-foundation-slider .swiper .swiper-slide {
  position: relative;
}
 
.uni-foundation-slider .swiper .swiper-slide .paragraph--type--featured-banner {
  position: relative;
  overflow: hidden;
  min-height: 520px;
}

/* Ensure later slider rules don't override the stacking/positioning */
.uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-image,
.uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-image-dark {
  position: absolute;
  inset: 0;
}
 
@media (max-width: 768px) {
  .uni-foundation-slider .swiper .swiper-slide .paragraph--type--featured-banner {
   min-height: 571px;
  }
}
 
 /* 2) Base/Dark image field fills the slide */
.uni-foundation-slider .swiper .swiper-slide .paragraph--type--featured-banner .field--name-field-banner-image,
.uni-foundation-slider .swiper .swiper-slide .paragraph--type--featured-banner .field--name-field-banner-image .field__item,
.uni-foundation-slider .swiper .swiper-slide .paragraph--type--featured-banner .field--name-field-banner-image img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
 
.uni-foundation-slider .swiper .swiper-slide .paragraph--type--featured-banner .field--name-field-banner-image {
  z-index: 1;
}
 
.uni-foundation-slider .swiper .swiper-slide .paragraph--type--featured-banner .field--name-field-banner-image img {
  object-fit: cover;
  opacity: 1;
  filter: blur(0px);
  transform: scale(1.06);
  transition: none;
  will-change: opacity, filter, transform;
 }

/* Base must be visible by default; overlay hidden by default */
.uni-foundation-slider .swiper .swiper-slide .paragraph--type--featured-banner .field--name-field-banner-image img {
  opacity: 1;
}
.uni-foundation-slider .swiper .swiper-slide .paragraph--type--featured-banner .field--name-field-banner-image-dark img {
  opacity: 0;
}
 
 /* 3) Overlay/Colorful image field sits on top */
.uni-foundation-slider .swiper .swiper-slide .paragraph--type--featured-banner .field--name-field-banner-image-dark,
.uni-foundation-slider .swiper .swiper-slide .paragraph--type--featured-banner .field--name-field-banner-image-dark .field__item,
.uni-foundation-slider .swiper .swiper-slide .paragraph--type--featured-banner .field--name-field-banner-image-dark img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
 
.uni-foundation-slider .swiper .swiper-slide .paragraph--type--featured-banner .field--name-field-banner-image-dark {
  z-index: 2;
}
 
 /* overlay image visual + crop so it looks like 2-in-1 */
 .uni-foundation-slider .swiper .swiper-slide .paragraph--type--featured-banner .field--name-field-banner-image-dark img {
  object-fit: cover;
  opacity: 0;
  transform: none;
  transition: none;
  will-change: opacity;
 
  clip-path: none;
 }
 


.uni-foundation-slider .swiper .swiper-slide.uni-hero-animate .paragraph--type--featured-banner .field--name-field-banner-image img {
  animation: uniHeroBaseStage 3500ms ease forwards;
}

.uni-foundation-slider .swiper .swiper-slide.uni-hero-animate .paragraph--type--featured-banner .field--name-field-banner-image-dark img {
  animation: uniHeroOverlayStage 3500ms ease forwards;
}
 
 /* Outgoing slide: keep dark image visible so base doesn't flash back */
 .uni-foundation-slider .swiper .swiper-slide-prev .paragraph--type--featured-banner .field--name-field-banner-image-dark img {
  opacity: 1;
  transform: none;
  transition: none;
 }
 .uni-foundation-slider .swiper .swiper-slide-prev .paragraph--type--featured-banner .field--name-field-banner-image img {
  opacity: 1;
  filter: blur(12px);
  transform: none;
  transition: none;
 }
 /* Upcoming slide: keep base visible, overlay hidden */
 .uni-foundation-slider .swiper .swiper-slide-next .paragraph--type--featured-banner .field--name-field-banner-image-dark img {
  opacity: 0;
  transform: none;
  transition: none;
 }
 .uni-foundation-slider .swiper .swiper-slide-next .paragraph--type--featured-banner .field--name-field-banner-image img {
  opacity: 1;
  filter: blur(0px);
  transform: none;
  transition: none;
 }
 
/* 5) Ensure your text/content stays above images */
.uni-foundation-slider .swiper .swiper-slide .hero-content,
.uni-foundation-slider .swiper .swiper-slide .uni-main-left,
.uni-foundation-slider .swiper .swiper-slide .slider-content,
.uni-foundation-slider .swiper .swiper-slide .field--name-field-banner-title,
.uni-foundation-slider .swiper .swiper-slide .field--name-field-banner-description {
  position: relative;
  z-index: 5;
}
.uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container {
  max-width: 100%;
  padding: 0;
  display: block;
}
.uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container img {
  width: 100%;
}
.uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-image {
  position: absolute;
  inset: 0;
  z-index: 1;
}
.uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-image-dark {
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
}
.uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner {
  position: relative;
}
/* 4) Animate using Swiper slide states */
@keyframes uniHeroBaseStage {
  0% {
    opacity: 1;
    filter: blur(0px);
    transform: scale(1.06);
  }
  30% {
    opacity: 1;
    filter: blur(0px);
    transform: scale(1.03);
  }
  100% {
    opacity: 1;
    filter: blur(12px);
    transform: scale(1.0);
  }
}

@keyframes uniHeroOverlayStage {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    position: absolute;
    top: 70%;
    left: auto;
    width: auto;
    z-index: 5;
    height: auto;
}
html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    right: 80px;
}
html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    left: 80px;
}
.uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link a {
       
     background-color: #fff;
    background-image: url(../images/Leading-Icon.svg);
    background-position: 93%;
        border-radius: var(--radius-radius-sm);
    border: 1px solid var(--border-border-neutral-primary);
    font: var(--type-scale-mobile-text-md-bold);
    color: var(--text-color-text-default);
    display: flex;
    align-items: center;
 
    background-repeat: no-repeat;
    background-position: 10px 14px;
    min-height: 40px;
}
html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link a {
    background-position: 5% 8px;
    padding: var(--global-spacing-none) var(--global-spacing-xl) var(--global-spacing-none) var(--global-spacing-5xl);
}
html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link a {
    background-position: 93% 8px;
    padding: var(--global-spacing-none) var(--global-spacing-6xl) var(--global-spacing-none) var(--global-spacing-xl);
}

.uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
    position: absolute;
    top: 70%;
    right: auto;
    min-width: 300px;
    z-index: 5;
    width: 60%;
    font: var(--display-xl-bold);
    color: #E9DFCF;
    height: auto;
}
html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
    left: 80px;
}
html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
    right: 80px;
}
 
.uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
  position: absolute;
    
    top: 87%;
    right: auto;
    min-width: 300px;
    z-index: 5;
    height: auto;
    width: 80%;
    font: var(--type-scale-desktop-display-xs-regular);
    color: #D6CDCB;
}
html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    left: 80px;
}
html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    right: 80px;
}
.page-node-type-university-home .new-comments-section,
.page-node-type-university-home .block-views-blocklast-modified-block-1,
.page-node-type-university-home .feedback-cu-webform {
  background-color: #fff; 
}
.node--type-university-home .field--name-field-main-section {
  /* background-color: var(--background-color-background-body); */
  padding-bottom: var(--global-spacing-6xl);
  /* padding-top: var(--global-spacing-6xl); */
  padding-top: var(--global-spacing-xl);
}
.uni-main-second-section {
  /* max-width: var(--container-max-width-desktop); */
  max-width: var(--width-width-4xl);
  margin: 0 auto;
  padding-bottom: var(--global-spacing-6xl);
  padding-top: var(--global-spacing-6xl);
  background-image: url('../images/Uni-top-section.svg'); 
}
.node--type-university-home .swiper-button-next, 
.node--type-university-home .swiper-button-prev {
  top: 95%;
 
}
.booking-with-icon a {
    position: relative;
    
    display: inline-block;
        font: var(--type-scale-desktop-text-sm-regular);
    color: var(--text-color-text-default);
}
html[dir="ltr"] .booking-with-icon a  {
 padding-right: 40px;
 background-position: right;
}
html[dir="rtl"] .booking-with-icon a  {
 padding-left: 40px;
 background-position: left;
}
html[dir="rtl"] .booking-with-icon a::after {
    left: 15px;
}
html[dir="ltr"] .booking-with-icon a::after {
    right: 12px;
}

.booking-with-icon a::after {
    content: "";
    position: absolute;

    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
    background-image: url("../images/elements.png");
    background-size: contain;
    background-repeat: no-repeat;
}
html[dir="ltr"] .node--type-university-home .view-platforms-and-portals .swiper-button-next:after {
 
   background-image: url("../images/simple-right.svg");
       background-size: 40px;
       width: 40px;
       height: 40px;
}
html[dir="ltr"] .node--type-university-home .view-platforms-and-portals .swiper-button-next:active:after {
   background-image: url("../images/simple-right-pressed.svg");
       background-size: 100%;
}
html[dir="ltr"] .node--type-university-home .view-platforms-and-portals .swiper-button-prev:active:after {
  background-image: url("../images/simple-left-pressed.svg");
  background-size: 100%;
}
html[dir="rtl"] .node--type-university-home .view-platforms-and-portals .swiper-button-next:active:after {
   background-image: url("../images/simple-left-pressed.svg");
       background-size: 100%;
           height: 40px;
    width: 40px;
}
html[dir="rtl"] .node--type-university-home .view-platforms-and-portals .swiper-button-prev:active:after {
  background-image: url("../images/simple-right-pressed.svg");
  background-size: 100%;
      height: 40px;
    width: 40px;
}

html[dir="ltr"] .node--type-university-home .view-platforms-and-portals .swiper-button-prev:after {
  background-image: url("../images/simple-left.svg");
  background-size: 40px;
   width: 40px;
       height: 40px;
}

html[dir="rtl"] .node--type-university-home .view-platforms-and-portals .swiper-button-next:after {
  background-image: url("../images/simple-left.svg");
       background-size: 40px;
}
html[dir="rtl"] .node--type-university-home .view-platforms-and-portals .swiper-button-prev:after {
 background-image: url("../images/simple-right.svg");
       background-size: 40px;
}
.swiper-button-next:focus-visible, 
.swiper-button-prev:focus-visible {
    outline: -1px auto var(--border-border-black);
    outline-offset: 0px;
    border: 3px solid var(--border-border-black);
}
.container-field--name-field-logo2 .swiper-button-next,
.container-field--name-field-logo2 .swiper-button-prev,
.node--type-university-home .view-platforms-and-portals .swiper-button-next,
.node--type-university-home .view-platforms-and-portals .swiper-button-prev {
  background-color: transparent;
} 
html[dir="ltr"] .container-field--name-field-logo2 .swiper-button-prev:after {
  background-image: url("../images/simple-left.svg") ;
     height: 20px;
    width: 20px;
    background-size: 50px;
}
html[dir="ltr"] .container-field--name-field-logo2 .swiper-button-next:after {
  background-image: url("../images/simple-right.svg"); 
    height: 20px;
    width: 20px;
    background-size: 50px;
}
html[dir="rtl"] .container-field--name-field-logo2 .swiper-button-prev:after {
  background-image: url("../images/simple-right.svg") ;
    height: 20px;
    width: 20px;
    background-size: 50px;
}
html[dir="rtl"] .container-field--name-field-logo2 .swiper-button-next:after {
  background-image: url("../images/simple-left.svg"); 
    height: 20px;
    width: 20px;
    background-size: 50px;
}
html[dir="ltr"] .container-field--name-field-logo2 .swiper-button-prev:active:after {
  background-image: url("../images/simple-left-pressed.svg") ;
 height: 32px;
    width: 32px;
    background-size: 50px;
     border-radius: var(--global-spacing-md);
}
html[dir="ltr"] .container-field--name-field-logo2 .swiper-button-next:active:after {
  background-image: url("../images/simple-right-pressed.svg"); 
height: 32px;
    width: 32px;
    background-size: 50px;
     border-radius: var(--global-spacing-md);
}
html[dir="rtl"] .container-field--name-field-logo2 .swiper-button-prev:active:after {
  background-image: url("../images/simple-right-pressed.svg") ;
height: 32px;
    width: 32px;
    background-size: 50px;
     border-radius: var(--global-spacing-md);
}
html[dir="rtl"] .container-field--name-field-logo2 .swiper-button-next:active:after {
  background-image: url("../images/simple-left-pressed.svg"); 
  height: 32px;
    width: 32px;  
    background-size: 50px;
    border-radius: var(--global-spacing-md);
}
.container-field--name-field-logo2 .swiper-button-prev:hover ,
.container-field--name-field-logo2 .swiper-button-next:hover {
  background-color: transparent;
}

.view-platforms-and-portals .swiper-button-next.swiper-button-disabled, 
.view-platforms-and-portals .swiper-button-prev.swiper-button-disabled,
.container-field--name-field-logo2 .swiper-button-next.swiper-button-disabled, 
.container-field--name-field-logo2 .swiper-button-prev.swiper-button-disabled {
  opacity: .3;
  background-color: transparent;
}
.field--name-field-platforms-and-portals .view-platforms-and-portals {
  padding-top: var(--global-spacing-4xl);
  padding-bottom: var(--global-spacing-5xl);
}
.field--name-field-platforms-and-portals .view-platforms-and-portals .view-content {
  padding-bottom: var(--global-spacing-7xl);
}
.node--type-university-home .field--name-field-platforms-and-portals .view-platforms-and-portals .swiper-button-next, 
.node--type-university-home .field--name-field-platforms-and-portals .view-platforms-and-portals .swiper-button-prev {
    top: 93%;
}
.field--name-field-platforms-and-portals .view-platforms-and-portals .card-more-link a {
  background-image: url(../images/Trailing-icon.svg);
  background-position: 10px;
  padding: var(--global-spacing-lg) var(--global-spacing-xl) var(--global-spacing-lg) var(--global-spacing-5xl);  
  border-radius: var(--radius-radius-sm);
  border: 1px solid var(--border-border-neutral-primary);
  font: var(--type-scale-desktop-text-md-medium);
  color: var(--text-color-text-default);
  background-position: 8%;
  background-repeat: no-repeat;
  /* background-size: 24px; */
  height: 40px;
  display: flex;
  align-items: center;
  width: fit-content;
  margin-top: var(--global-spacing-xl);
}
html[dir="ltr"] .field--name-field-platforms-and-portals .view-platforms-and-portals .card-more-link a {
   background-image: url('../images/eng-Icon.svg');
   background-position: 93%;
  padding: var(--global-spacing-lg) var(--global-spacing-5xl) var(--global-spacing-lg) var(--global-spacing-xl);  
}
 
html[dir="ltr"] .field--name-field-platforms-and-portals .view-platforms-and-portals .card-more-link {
    direction: rtl;
}
.field--name-field-platforms-and-portals .view-platforms-and-portals .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;
}

.field--name-field-platforms-and-portals .view-platforms-and-portals .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);
}

.field--name-field-platforms-and-portals .view-platforms-and-portals .card-more-link a:focus {
 outline: 5px auto var(--border-border-black);
       outline-offset: 0px;
    border: 2px solid var(--border-border-black);
    text-decoration: none;
}
.field--name-field-platforms-and-portals .view-platforms-and-portals .card-more-link a:disabled,
.field--name-field-platforms-and-portals .view-platforms-and-portals .card-more-link a.disabled {
  color: var(--link-link-neutral-disabled);
}
.field--name-field-platforms-and-portals .view-platforms-and-portals .card-more-link {
  margin-bottom: var(--global-spacing-2xl);
  direction: ltr;
}
 
 
html[dir="rtl"] .node--type-university-home .field--name-field-vision .swiper-horizontal > .swiper-pagination-bullets  { 
    width: 10%;
    left: 0;
    right: 0;
    top: 78%;
}
 
html[dir="ltr"] .node--type-university-home .field--name-field-vision .swiper-horizontal > .swiper-pagination-bullets  { 
    top: 78%;
}
html[dir="rtl"] .node--type-university-home .swiper-button-prev {
  /* left: 4% !important; */
  right: 0% !important;
  /* background: transparent; */
}
html[dir="rtl"] .node--type-university-home .view-electronic-services .swiper-button-prev {
  left: 97% !important;
  right: 0% !important;
}
html[dir="rtl"] .node--type-university-home .swiper-button-next {
    left: unset !important;
    right: 49px !important;
    /* background: transparent; */
}

 
html[dir="rtl"] .view-achievements-and-awards-university .swiper-pagination,
html[dir="rtl"] .view-university-announcement .swiper-pagination,
html[dir="rtl"] .view-university-news .swiper-pagination,
html[dir="rtl"] .field--name-field-platforms-and-portals .swiper-horizontal > .swiper-pagination-bullets,
html[dir="rtl"] .field--name-field-academic-programs-section .swiper-horizontal > .swiper-pagination-bullets,
html[dir="rtl"] .field--name-field-university-colleges-sectio .swiper-horizontal > .swiper-pagination-bullets {
    width: 16% !important;
    left: 0;
    /* right: auto; */
    top: 90%;
    margin: auto;
}
.field--name-field-platforms-and-portals .swiper-horizontal > .swiper-pagination-bullets {
  width: 23% !important;
  left: 0;
  right: 0;
  top: 90%;
  margin: auto;
}
.field--name-field-electronic-services-sectio .swiper-horizontal > .swiper-pagination-bullets,
.field--name-field-academic-programs-section .swiper-horizontal > .swiper-pagination-bullets ,
.field--name-field-university-colleges-sectio .swiper-horizontal > .swiper-pagination-bullets {
  width: 23% !important;
  left: 0;
  right: 0;
  top: 93%;
  margin: auto;
}
.view-platforms-and-portals .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--text-color-text-tertiary) !important;
}
html[dir="ltr"] .node--type-university-home .swiper-horizontal > .swiper-pagination-bullets  { 
  width: 10% !important;
  /* left: auto; */
  right: 0;
  top: 92%;
  margin: auto;
}
html[dir="ltr"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets ,
html[dir="ltr"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets {
    top: 86%;
}
html[dir="ltr"] .node--type-university-home .swiper-horizontal > .swiper-pagination-bullets {

}
html[dir="ltr"] .node--type-college-home .swiper-button-next {
        right: auto;
        left: 51px;
}
.node--type-university-home .field--name-field-achievements-and-awards .field--name-field-card-link a {
    border-radius: var(--radius-radius-sm);
    border: 1px solid var(--border-border-neutral-primary);
    font: var(--type-scale-mobile-text-md-medium);
    color: var(--text-color-text-default);
    display: flex;
    align-items: center;
    background-image: url(../images/elements.svg);
    background-repeat: no-repeat;
    background-position: 10px 14px;
    min-height: 40px;
}
.node--type-university-home .field--name-field-achievements-and-awards .field--name-field-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;
}

.node--type-university-home .field--name-field-achievements-and-awards .field--name-field-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);
}

.node--type-university-home .field--name-field-achievements-and-awards .field--name-field-card-link a:focus {
    outline: 5px auto var(--border-border-black);
    outline-offset: 0px;
    border: 2px solid var(--border-border-black);
    text-decoration: none;
}
.node--type-university-home .field--name-field-achievements-and-awards .field--name-field-card-link a:disabled,
.node--type-university-home .field--name-field-achievements-and-awards .field--name-field-card-link a.disabled {
  color: var(--link-link-neutral-disabled);
}
html[dir="ltr"] .group--colleges .cu_quicktabs .view-college-programs-list .views-row .views-field-label,
html[dir="ltr"] .cu_quicktabs .view-content .views-row .views-field-field-department,
html[dir="ltr"] .cu_quicktabs .view-content .views-row .views-field-field-description {
 
    direction: ltr;
}
html[dir="rtl"] .node--type-university-home .field--name-field-achievements-and-awards .field--name-field-card-link a {
    padding: var(--global-spacing-none) var(--global-spacing-xl) var(--global-spacing-none) var(--global-spacing-4xl);
}
html[dir="ltr"] .node--type-university-home .field--name-field-achievements-and-awards .field--name-field-card-link a {
    padding: var(--global-spacing-none) var(--global-spacing-4xl) var(--global-spacing-none) var(--global-spacing-xl);
}
html[dir="ltr"] .node--type-university-home .field--name-field-achievements-and-awards .field--name-field-card-link a {
    padding: var(--global-spacing-none) var(--global-spacing-4xl) var(--global-spacing-none) var(--button-buttons-lg-padding);
    /* background-image: url(../images/left-arrow.png); */
    background-image: url(../images/eng-Icon.svg);
    background-position: 93%;
}
.node--type-university-home .field--name-field-achievements-and-awards .field--name-field-card-link {
   display: flex;
    justify-content: space-between;
    padding-top: var(--global-spacing-md);
}
html[dir="rtl"] .node--type-university-home .field--name-field-achievements-and-awards .field--name-field-card-link  {
    direction: ltr;
}
html[dir="ltr"] .node--type-university-home .field--name-field-achievements-and-awards .field--name-field-card-link  {
    direction: rtl;
}
 
.view-university-news .swiper-button-prev:after,
.view-university-announcement .swiper-button-prev:after {
    background-image: url(../images/arrow-right-01-round1.svg);
}
.view-university-news .swiper-button-next:after,
.view-university-announcement .swiper-button-next:after {
    background-image: url(../images/arrow-left-01-round.svg);
}
.swiper-button-next:hover,
.swiper-button-prev:hover {
  background-color: var(--button-button-background-primary-hovered);
}
.swiper-button-next:active,
.swiper-button-prev:active {
  background-color: var(--button-button-background-primary-pressed);
}
.swiper-button-next:focus-visible,
.swiper-button-prev:focus-visible {
    outline: -1px auto var(--border-border-black);
    outline-offset: 0px;
    border: 3px solid var(--border-border-black);
}
 
 
 .swiper-button-next.swiper-button-disabled,
 .swiper-button-prev.swiper-button-disabled {
  background-color: var(--global-background-disabled);
  opacity: 1;
  /* background-color: var(--colors-primary-sa-flag-600-primary); */
}

/* Sidebar menu START */
.sidermenu-inpage .field--name-field-sidebar-menu-prog{
  border-radius: var(--radius-radius-lg);
  border: var(--border-sm) solid var(--border-border-neutral-secondary);
  box-shadow: var(--shadows-shadow-md);
  padding: var(--global-spacing-5xl) var(--section-section-gap) var(--card-card-lg-padding) var(--section-section-gap);
  background-color: var(--background-color-background-menu);
}
.sidermenu-inpage .field--name-field-sidebar-menu-prog h2{
  margin: 0;
  font: var(--text-xl-semibold);
  color: var(--text-color-text-primary);
  padding-bottom: var(--global-spacing-xl);
}
.sidermenu-inpage .field--name-field-sidebar-menu-prog ul.sidebar-menu{
  padding-left: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.sidermenu-inpage .field--name-field-sidebar-menu-prog ul.sidebar-menu li a {
  border-radius: var(--radius-radius-sm);
  padding: var(--tab-horizontal-tab-sm-button-v-padding) var(--tab-vertical-tab-md-button-h-padding) var(--tab-horizontal-tab-sm-button-v-padding) var(--tab-vertical-tab-md-button-h-padding);
  font: var(--text-md-regular);
  color: var(--text-color-text-primary-paragraph);
  cursor: pointer;
  position: relative;
}
.group--colleges .fields_with_patterns .field--name-field-electronic-services-sectio {
  display: none;
}
html[dir="ltr"] .group--colleges .field--name-field-electronic-services-sectio .paragraph--type--block {
  margin-left: 0;
  max-width: 100%;
}
html[dir="rtl"] .group--colleges .field--name-field-electronic-services-sectio .paragraph--type--block {
  margin-right: 0;
  max-width: 100%;
}
.new_services_section {
  padding-top: var(--global-spacing-8xl);
  padding-bottom: var(--global-spacing-8xl);
}
.new_services_section .field--name-field-service > .field__item {
  flex: 1;
  max-width: 100%;
} 
.new_services_section .field--name-field-service > .field__item .inner-container .paragraph {
  flex: 1;
  margin: 0;
  max-width: 100%;
}
.new_services_section .field--name-field-service > .field__item .inner-container .paragraph .field--name-field-services-section > .field__item {
  width: 389px;
  height: 145px;
  max-width: 389px;
  flex: 100%;
  max-height: 145px;
}
.new_services_section .field--name-field-service > .field__item .inner-container .paragraph .field--name-field-services-section > .field__item .field--name-field-upload-image {
  width: 100%;
  height: 100%;
}
.new_services_section .field--name-field-service > .field__item .inner-container .paragraph .field--name-field-services-section > .field__item .detail-container-cu {
  top: 12px;
  width: 243px;
  z-index: 3;
}
.view-services-static-view .services-container {
  display: flex;
  justify-content: space-between;
  padding-bottom: var(--global-spacing-3xl);
}
.group--colleges .new_services_section  > .container-warpper {
  padding: 0;
}

.view-services-static-view .services-container .field--name-field-services-link a {
  border-radius: var(--radius-radius-sm);
  padding: var(--global-spacing-lg) var(--global-spacing-3xl) var(--global-spacing-lg) var(--global-spacing-5xl);
  border: 1px solid var(--border-border-neutral-primary);
  font: var(--type-scale-desktop-text-md-medium);
  color: var(--text-color-text-default);
  background-image: url('../images/elements.svg');
  background-position: 10px 11px;
  background-repeat: no-repeat;
  background-size: 24px;
  height: 40px;
  display: flex;
  align-items: center;
  width: fit-content;
}
.program-header-cus .field--name-field-find-out-more a:hover,
.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;
}
.program-header-cus .field--name-field-find-out-more a:active,
.view-services-static-view .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(--text-color-text-default);
}
.program-header-cus .field--name-field-find-out-more a:focus,
.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;
}
.program-header-cus .field--name-field-find-out-more a.disabled,
.program-header-cus .field--name-field-find-out-more a:disabled,
.view-services-static-view .services-container .field--name-field-services-link a:disabled,
.view-services-static-view .services-container .field--name-field-services-link a.disabled {
  color: var(--global-text-default-disabled);
}
 
html[dir="rtl"] .program-header-cus .field--name-field-find-out-more a.disabled,
html[dir="rtl"] .program-header-cus .field--name-field-find-out-more a:disabled,
html[dir="rtl"] .view-services-static-view .services-container .field--name-field-services-link a:disabled,
html[dir="rtl"] .view-services-static-view .services-container .field--name-field-services-link a.disabled  {
  background-image: url(../images/disbaled--arrow-ar-Icon.svg);
}
html[dir="ltr"] .program-header-cus .field--name-field-find-out-more a.disabled,
html[dir="ltr"] .program-header-cus .field--name-field-find-out-more a:disabled,
html[dir="ltr"] .view-services-static-view .services-container .field--name-field-services-link a:disabled,
html[dir="ltr"] .view-services-static-view .services-container .field--name-field-services-link a.disabled  {
  background-image: url(../images/disbaled--arrow-Icon.svg);
}
.view-services-static-view .services-container .field--name-field-services-title {
  padding-top: var(--text-text-content-gap);
  padding-bottom: var(--global-spacing-3xl);
  font: var(--type-scale-desktop-display-sm-bold);
  color: var(--text-color-text-primary-sa-flag);
}
.group--colleges .field--name-field-electronic-services-sectio .card-box-view {
  max-width: 100%;
  position: relative;
}
.group--colleges .new_services_section .field--name-field-service {
  /* padding-bottom: 0; */
}
.group--colleges .new-green-section {
 background: linear-gradient(360deg, #B8EACB 0%, #F7FDF9 100%);
}
.group--colleges .paragraph--type--about-college-deans-words {
  padding-bottom: var(--section-section-padding);
  padding-left: var(--container-padding-desktop);
  padding-right: var(--container-padding-desktop);
  max-width: var(--container-max-width-desktop);
  margin: 0 auto;
}
.group--colleges .field--name-field-university-colleges-sectio {
  padding-top: var(--global-spacing-8xl);
  padding-bottom: var(--global-spacing-8xl);
}
.group--colleges .new-green-section .field--name-field-university-colleges-sectio .paragraph--type--title-description .field--name-field-description {
  max-width: 720px;
  margin: 0 auto;
  padding-top: var(--global-spacing-2xl);
  padding-bottom: var(--global-spacing-6xl);
  font: var(--type-scale-desktop-text-lg-regular);
  text-align: justify;
}
.node--type-college-home .fields_with_patterns .field--name-field-vision .field--name-field-description .swiper-pagination {
  top: 50%;
}
.node--type-college-home .fields_with_patterns .field--name-field-vision .paragraph--type--title-sub-description .field--name-field-description .swiper-pagination-bullet-active {
    background-color: var(--alpha-alpha-black-60) !important;
}
.node--type-college-home .fields_with_patterns .field--name-field-vision .paragraph--type--title-sub-description .field--name-field-description .swiper-pagination-bullet {
  background-color: var(--alpha-alpha-black-20) !important;
}
.node--type-college-home .fields_with_patterns .field--name-field-vision .paragraph--type--title-sub-description .field--name-field-description .swiper-pagination-bullet {
  height: 12px;
  width: 12px;
}
 
.group--colleges .new-green-section .field--name-field-university-colleges-sectio .view-university-colleges .view-header {
  display: none;
}
.group--colleges .field--name-field-university-colleges-sectio .inner-container .paragraph {
  flex: 1;
  text-align: center;
}
.group--colleges .new-green-section .field--name-field-university-colleges-sectio .paragraph--type--block {
    margin: 0 auto;
    /* max-width: 743px; */
    max-width: var(--container-max-width-desktop);
}
.group--colleges .new-green-section .field--name-field-university-colleges-sectio .paragraph--type--block .card-box-view {
    /* max-width: 743px; */
    max-width: 100%;
    position: relative;
}
.group--colleges .field--name-field-university-colleges-sectio 
.group--colleges .field--name-field-university-colleges-sectio .field--name-field-description {
  max-width: var(--max-width-paragraph-max-width);
  margin: 0 auto;
  padding-bottom: var(--global-spacing-3xl);
  font: var(--type-scale-desktop-text-lg-medium);
  color: var(--text-color-text-primary-paragraph);
}
.new-green-section .card-box-view.view-university-colleges .view-content .views-row {
    height: 556px !important;
}
.group--colleges .field--name-field-university-colleges-sectio .field--name-field-title {
  padding-bottom: var(--global-spacing-md);
  font: var(--display-xl-bold);
  color: var(--text-color-text-primary);
}
.group--colleges .field--name-field-college-programs {
  padding-top: var(--global-spacing-8xl);
  padding-bottom: var(--section-section-padding);
}

.group--colleges .cu_quicktabs .view-content div.swiper-slide.views-row {
  background-color: transparent !important
}
.group--colleges .cu_quicktabs .view-content div.swiper-slide.views-row:hover {
   border: 1px solid var(--border-border-primary);
   cursor: pointer;
}
.group--colleges .swiper-horizontal > .swiper-pagination-bullets, 
.group--colleges .swiper-pagination-bullets.swiper-pagination-horizontal, 
.group--colleges .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom,8px);
  top: var(--swiper-pagination-top,auto);
  left: 0;
  width: 44%;
  right: 0;
  margin: 0 auto;
}
html[dir="ltr"] .node--type-college-home .college-home-faculty-profile .swiper-button-prev:after {
    background-image: url(../images/arrow-left-01-round.svg);
}
html[dir="ltr"] .node--type-college-home .college-home-faculty-profile .swiper-button-next:after {
    background-image: url(../images/arrow-right-01-round1.svg);
}
 
html[dir="ltr"] .node--type-college-home .view-electronic-services .swiper-button-next:after {
    background-image: url(../images/arrow-right-01-round1.svg);
}
 html[dir="ltr"] .node--type-college-home .view-electronic-services .swiper-button-prev:after {
      background-image: url("../images/arrow-left-01-round.svg");
}
 
 
 
.group--type-program .swiper-button-next, 
.group--type-program .swiper-button-prev {
  top: 94%; 
}
 
.group--colleges .events-calendar-wrapper {
  padding-top: var(--global-spacing-8xl);
  padding-bottom: var(--global-spacing-4xl);
}
.group--colleges .field--name-field-faculty-members {
  /* padding-top: var(--section-section-padding);
  padding-bottom: var(--section-section-padding); */
    background: linear-gradient(180deg, #F9FAFB 0%, #F3F4F6 100%)
}
html[dir="rtl"] .group--colleges .homepage_deans_words .dean_right_column::before {
  background-image: url(../images/Quotation-mark.svg);
}
.group--colleges .homepage_deans_words .dean_left_column {
  flex: 0 0 30%;
  max-width: 360px;
}
.group--colleges .homepage_deans_words {
  padding: var(--global-spacing-6xl) var(--global-spacing-3xl) var(--global-spacing-6xl) var(--global-spacing-8xl);
}
.node--type-university-home .uni-main-second-section .swiper-pagination-bullet {
  background: var(--alpha-alpha-black-20);
}
.node--type-university-home .uni-main-second-section .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: var(--alpha-alpha-black-60);
}
 

/* html[dir="rtl"] .cu_quicktabs .view-id-duplicate_of_department_listing_programs .view-content div.swiper-slide.views-row {
  background-color: transparent;
} */
html[dir="rtl"] #quicktabs-department_related_programs div.swiper-slide.views-row{
  background-color: transparent;
}
html[dir="ltr"] #quicktabs-department_related_programs div.swiper-slide.views-row{
  background-color: transparent;
}
.events-calendar-wrapper .field--name-field-university-event-section .field--name-field-card-link {
  padding-bottom: var(--global-spacing-lg);
}
html[dir="rtl"] .node--type-university-home .events-calendar-wrapper .field--name-field-university-event-section .quicktabs-wrapper .quicktabs-main {
  /* height: 324px; */
  height: 386px;
}
html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .quicktabs-wrapper .quicktabs-main {
  /* height: 324px; */
  height: 330px;
}
html[dir="rtl"] .node--type-college-home .events-calendar-wrapper .field--name-field-university-calendar > .field__item:nth-child(1) .paragraph--type--title-description .field--name-field-description {
    height: 38px;
}
.events-calendar-wrapper .field--name-field-university-event-section .quicktabs-wrapper .quicktabs-main {
  height: 345px;
  overflow-x: hidden;
}
html[dir="rtl"] .college_banner_inner {
  flex-direction: row-reverse;
}
.college_banner_inner {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.college_banner_inner .college_banner_left {
  flex: 0 0 50%;
}
html[dir="ltr"] .college_banner_inner .college_banner_right {
  padding-left: var(--global-spacing-3xl);
  padding-right: var(--global-spacing-2xl);
}
html[dir="rtl"] .college_banner_inner .college_banner_right {
  padding-left: var(--global-spacing-3xl);
  direction: rtl;
  padding-right: var(--global-spacing-2xl);
}
html[dir="ltr"] .college_banner_inner {
  flex-direction: row-reverse;
  width: 100%;
}
html[dir="rtl"] .college_banner_inner .college_banner_left {
  direction: rtl;
}
.college_banner_inner .college_banner_right {
  flex: 0 0 50%;
}
.node--type-college-home .view-faculty .view-header {
  background-color: transparent;
}
.node--type-college-home .cu_gray_cu {
  background-color: var(--background-color-background-body);
}
.college_pre_title {
  padding-top: var(--global-spacing-7xl) !important;
  padding-bottom: var(--global-spacing-sm);
  font: var(--type-scale-desktop-display-md-bold);
  color: var(--text-color-text-secondary-light);
}
.college_banner_inner .college_banner_right .college_heading .field--name-field-heading {
  padding-top: var(--global-spacing-xs);
  padding-bottom: var(--global-spacing-md);
  font: var(--type-scale-desktop-display-2xl-bold);
  color: var(--text-color-text-oncolor-primary);
  /* line-height: 92px; */
  line-height: 88px;
  font-size: 56px;
}
.college_banner_inner .college_banner_right .college_description {
  padding-bottom: var(--global-spacing-xl);
  font: var(--text-lg-regular);
  color: var(--text-color-text-oncolor-secondary);
  text-align: justify;
}
.view-services-listing {
  position: relative;
}
/* Sidebar menu END */
 
.field--name-field-university-colleges-sectio .swiper-pagination-bullet {
  background: #fff;
  opacity: 1 !important;
}
.page-node-type-university-home .card-box-view{
  position: relative;
}
.field--name-field-platforms-and-portals .view-platforms-and-portals .field--name-field-icon-link {
  padding-top: 0;
  padding-bottom: 0;
  max-width: 100%;
}
.view-platforms-and-portals .view-footer {
  position: absolute;
  bottom: 2.5rem;
  color: var(--colors-primary-sa-flag-700);
}
.page-node-type-university-home .card-box-view .view-footer{
  position: absolute;
  bottom: 0.7rem; 
  color: var(--colors-primary-sa-flag-700);
}
html[dir="ltr"] .view-platforms-and-portals .view-footer,
html[dir="ltr"] .page-node-type-university-home .card-box-view .view-footer {
  right: 9rem;
}
html[dir="rtl"] .view-platforms-and-portals .view-footer,
html[dir="rtl"] .page-node-type-university-home .card-box-view .view-footer{
 left: 9rem;
}
.page-node-type-university-home .card-box-view{
  position: relative;
}
.page-node-type-university-home .card-box-view .view-footer {
  position: absolute;
  bottom: 0.7rem;
 
  color: var(--colors-primary-sa-flag-700);
}
html[dir="ltr"] .page-node-type-university-home .card-box-view .view-footer {
  right: 9rem;
}
/* html[dir="rtl"] .page-node-type-university-home .card-box-view .view-footer {
 left: 9rem;
} */

.page-node-type-university-home .card-box-view.view-university-announcement .view-footer{
bottom: 5.3rem;
}
.page-node-type-university-home .card-box-view.view-achievements-and-awards-university .view-footer{
  bottom: 1.2rem;
}
.field--name-field-copyright-image{
  display: flex;
  gap: var(--global-spacing-lg);
}
.paragraph--type--preliminary-title-title-subtitle{
  position: relative;
}
.paragraph--type--preliminary-title-title-subtitle .field--name-field-link{
  position: absolute;
  right: 0;
  top: 3rem;
}
html[dir="rtl"] .paragraph--type--preliminary-title-title-subtitle .field--name-field-link{
  position: absolute;
  left: 0;
  top: 3rem;
  right: unset;
}
.paragraph--type--preliminary-title-title-subtitle .field--name-field-link a {
  border-radius: var(--radius-radius-sm);
  border: 1px solid var(--border-border-neutral-primary);
  font: var(--type-scale-mobile-text-md-medium);
  color: var(--text-color-text-default);
  display: flex;
  align-items: center;
 background-image: url('../images/eng-Icon.svg');
  background-repeat: no-repeat;
  min-height: 40px;
  padding: var(--global-spacing-none) var(--global-spacing-4xl) var(--global-spacing-none) var(--button-buttons-lg-padding);
  background-position: 93%;
  text-decoration: none;
}
html[dir="rtl"] .paragraph--type--preliminary-title-title-subtitle .field--name-field-link a {
  padding: var(--global-spacing-none) var(--global-spacing-xl) var(--global-spacing-none) var(--global-spacing-4xl);
  background-image: url(../images/elements.svg);
  background-position: 5%;
}
.paragraph--type--preliminary-title-title-subtitle .field--name-field-link a:hover {
  background-color: var(--button-button-background-neutral-default);
  border: 1px solid var(--border-border-neutral-secondary);
  /* color: var(--link-link-neutral-hovered); */
     color: var(--text-color-text-default);
}
.paragraph--type--preliminary-title-title-subtitle .field--name-field-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);
}

.paragraph--type--preliminary-title-title-subtitle .field--name-field-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:disabled,
.card-box-view .view-header a.disabled,
.paragraph--type--preliminary-title-title-subtitle .field--name-field-link a:disabled,
.paragraph--type--preliminary-title-title-subtitle .field--name-field-link a.disabled {
  color: var(--global-text-default-disabled);
}
html[dir="rtl"] .card-box-view .view-header .card-more-link a:disabled,
html[dir="rtl"] .card-box-view .view-header .card-more-link a.disabled,
html[dir="rtl"] .paragraph--type--preliminary-title-title-subtitle .field--name-field-link a:disabled,
html[dir="rtl"] .paragraph--type--preliminary-title-title-subtitle .field--name-field-link a.disabled {
    background-image: url(../images/disbaled--arrow-ar-Icon.svg);
}
html[dir="ltr"] .card-box-view .view-header .card-more-link a:disabled,
html[dir="ltr"] .card-box-view .view-header .card-more-link a.disabled,
html[dir="ltr"] .paragraph--type--preliminary-title-title-subtitle .field--name-field-link a:disabled, 
html[dir="ltr"] .paragraph--type--preliminary-title-title-subtitle .field--name-field-link a.disabled {
    background-image: url(../images/disbaled--arrow-Icon.svg);
}
.cu_quicktabs .card-box-view.view-duplicate-of-department-listing-programs .view-content div.swiper-slide.views-row {
  /* max-width: 289px !important;
  width: 289px !important;  */
  height: 337px !important;
}

html[dir="rtl"] .cu_quicktabs .card-box-view.view-duplicate-of-department-listing-programs .view-content div.swiper-slide.views-row  {
  background-color: transparent;
}
.card-box-view.view-duplicate-of-department-listing-programs .view-content .views-row .card-title {
  padding-top: 0;
}
.card-box-view.view-duplicate-of-department-listing-programs .view-content .views-row .card-title {
  min-height: 68px;
}
.card-box-view.view-duplicate-of-department-listing-programs .view-content .views-row .views-field-field-description .field-content {
  /* max-height: 62px; */
    max-height: 76px;
    overflow: hidden;
    min-height: 76px;
}
.card-box-view.view-duplicate-of-department-listing-programs .view-content .views-row .views-field-field-description {
  padding-bottom: var(--global-spacing-3xl);
}
.card-box-view.view-duplicate-of-department-listing-programs .view-content div.swiper-slide.views-row {
  background-color: transparent;
}
.node--type-university-home .container-field--name-field-logo2 .swiper-button-prev,
.node--type-university-home .container-field--name-field-logo2 .swiper-button-next {
  background-color: var(--button-button-background-neutral-default);
  border-radius: var(--global-spacing-sm);
  height: 32px;
  width: 32px;
}
.node--type-university-home .container-field--name-field-logo2 .swiper-button-next {
  right: unset !important;
  left: 0px !important;
}
.node--type-university-home .paragraph--type--about-program-partnerships-and-c .swiper-button-prev {
    right: 0% !important;
}
html[dir="rtl"] .node--type-university-home .container-field--name-field-logo2 .swiper-button-next {
    left: 0 !important;
    right: unset !important;
}
html[dir="rtl"] .node--type-university-home .container-field--name-field-logo2 .swiper-button-prev {
  left: unset !important;
  right: 0 !important;
}
html[dir="ltr"] .node--type-university-home .container-field--name-field-logo2 .swiper-button-next {
        left: auto !important;
    right: 0 !important;
}
html[dir="ltr"] .node--type-university-home .container-field--name-field-logo2 .swiper-button-prev {
    left: 0 !important;
    right: auto !important;
}
 
.view-most-visited-pages .views-row:nth-of-type(1) .views-field-title a:nth-of-type(1),
.view-most-visited-pages .views-row:nth-of-type(2) .views-field-title a:nth-of-type(1),
.view-most-visited-pages .views-row:nth-of-type(3) .views-field-title a:nth-of-type(1),
.view-most-visited-pages .views-row:nth-of-type(4) .views-field-title a:nth-of-type(1),
.view-most-visited-pages .views-row:nth-of-type(5) .views-field-title a:nth-of-type(1){
  display: none;
}
.top-secondary-menu.navbar{
  position: unset !important;
}
.region.region-primary-menu{
  position: relative !important;
}

.view-services-static-view .field--name-field-upload-image{
  height: 100%;
}

 /* stuff section hide form all pages  */
 
.group_hero_top_inner .cu_breadcrumbs,
.college_banner_right .cu_breadcrumbs,
.dark_green_bg .cu_breadcrumbs {
  /* display: none; */
}
.group_hero_top_inner .cu_header_actions,
.dark_green_bg .cu_header_actions {
  padding-top: var(--global-spacing-xl);
  padding-bottom: var(--global-spacing-xl);
}
.container-warpper {
  display: flex;
  flex-wrap: wrap;
}
.node--type-faculty-entity .inner-container>.container-warpper,
.node--type-news-entity .inner-container>.container-warpper {
  padding-top: var(--global-spacing-6xl);
  padding-bottom: var(--global-spacing-6xl);
}
.cu-enitity-sidebar {

  width: 25%;
  max-width: 286px;
}
.cu-enitity-sidebar-inner {
  border-radius: var(--radius-radius-lg);
  border: var(--border-sm) solid var(--border-border-neutral-secondary);
  padding: var(--global-spacing-5xl) var(--global-spacing-3xl) var(--card-card-lg-padding) var(--global-spacing-3xl);
  background-color: var(--background-color-background-menu);
  box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.1);
}
html[dir="rtl"] .cu-enitity-sidebar-inner span.uhb-group-heading {
    border-radius: var(--radius-radius-full);
    border: 1px solid var(--tag-tag-border-info-light);
    padding: var(--global-spacing-none) var(--global-spacing-md) var(--global-spacing-none) var(--global-spacing-md);
    background-color: var(--tag-tag-background-info-light);
    margin-bottom: var(--global-spacing-lg);
    font: var(--type-scale-desktop-text-xs-medium);
    color: var(--tag-tag-text-info);
    width: auto;
}
html[dir="ltr"] .uhb-group-wrapper-en {
    border-radius: var(--radius-radius-full);
    border: 1px solid var(--tag-tag-border-info-light);
    padding: var(--global-spacing-xs) var(--global-spacing-md) var(--global-spacing-xs) var(--global-spacing-md);
    background-color: var(--tag-tag-background-info-light);
    margin-bottom: var(--global-spacing-lg);
    font: var(--type-scale-desktop-text-xs-medium);
    color: var(--tag-tag-text-info);
    width: 100%;
}
html[dir="ltr"] .uhb-group-wrapper-en span {
  width: 100%;
}
.cu-enitity-sidebar-inner .uhb-group-goto {
    color: var(--text-color-text-primary);
    font: var(--type-scale-desktop-display-xs-bold);
}
html[dir="ltr"] .cu-enitity-sidebar-inner .item-list ul.uhb-group-links li {
  margin-left: 0;
}
html[dir="rtl"] .cu-enitity-sidebar-inner .item-list ul.uhb-group-links li {
  margin-right: 0;
}
.cu-enitity-sidebar-inner .item-list ul.uhb-group-links li a {
    border-radius: var(--radius-radius-sm);
    font: var(--text-md-regular);
    color: var(--text-color-text-primary-paragraph);
    padding: var(--tab-horizontal-tab-sm-button-v-padding) var(--tab-vertical-tab-md-button-h-padding) var(--tab-horizontal-tab-sm-button-v-padding) var(--tab-vertical-tab-md-button-h-padding);
    cursor: pointer;
    position: relative;
    display: flex;
}
html[dir="ltr"] .cu-enitity-sidebar-inner .item-list ul.uhb-group-links li a.active::before {
  left: 0;
}
.view nav.pager ul.pager__items li.pager__item.is-active a {
  
}
.cu-enitity-sidebar-inner .item-list ul.uhb-group-links li a.active::before, 
.cu-enitity-sidebar-inner .item-list ul.uhb-group-links li a.active::before {
    background-color: var(--border-border-primary);
}
html[dir="rtl"] .cu-enitity-sidebar-inner .item-list ul.uhb-group-links li a.active::before {
    right: 0;
}
.cu-enitity-sidebar-inner .item-list ul.uhb-group-links li a::before {
    content: '';
    display: block;
    position: absolute;
    width: 3px;
    height: 24px;
    top: 17%;
    background-color: transparent;
    border-radius: var(--radius-radius-full);
}
.contact-page__col .field--name-field_sub_title_cn {
  padding-bottom: var(--global-spacing-xl);
  font: var(--type-scale-desktop-display-md-bold);
  color: var(--text-color-text-primary);
}
.contact-page__col .field--name-field_short_description {
  padding-bottom: var(--gobal-spacing-lg);
    font: var(--text-sm-regular); 
  color: var(--text-color-text-default);
}
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form,
.contact-page__col .field--name-field_contact_form_block .container-warpper {
  padding: 0;
}
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form .form-type-managed-file {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: var(--global-spacing-xl);
}
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form .form-type-managed-file input[type="file"]{
  font-size: 0;                 /* hides the default "No file chosen" text */
  width: auto;
}
html[dir="rtl"] .contact-page__col .field--name-field_contact_form_block form.webform-submission-form .form-type-managed-file input[type="file"] {
  font-size: 1px;                 /* hides the default "No file chosen" text */
  width: auto;
  color: transparent;
}
/* Chrome/Edge/Firefox */
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form .form-type-managed-file input[type="file"]::file-selector-button {
  font: var(--type-scale-desktop-text-sm-medium);
  padding: 14px 28px;
  border: 0;
  border-radius: 10px;
  background:  var(--button-button-background-black-default);
  color: var(--text-color-text-oncolor-primary);
  box-shadow: 0 8px 18px rgba(0,0,0,.25);
  cursor: pointer;
  margin-right: 12px;
}
/* Safari (fallback) */
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form .form-type-managed-file input[type="file"]::-webkit-file-upload-button {
  font-size: 18px;
  font-weight: 600;
  padding: 14px 28px;
  border: 0;
  border-radius: 10px;
  background:  var(--button-button-background-black-default);
  color: var(--text-color-text-oncolor-primary);
  box-shadow: 0 8px 18px rgba(0,0,0,.25);
  cursor: pointer;
  /* margin-right: 12px; */
}
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form .form-type-managed-file.disabled input[type="file"]::-webkit-file-upload-button,
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form .form-type-managed-file.disabled input[type="file"]::file-selector-button {
  cursor: not-allowed;
  color: var(--global-text-default-disabled);
}
/* Optional hover */
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form .form-type-managed-file input[type="file"]::file-selector-button:hover{
  filter: brightness(1.06);
}
/* Uploaded file row (pill container) */
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file {
  display: flex;
  align-items: center;
  gap: 0;
  width: 100%;
}
/* The file name area (Drupal usually renders .file or .file-link) */
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file .file,
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file .file-link {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: var(--global-spacing-md);
  border: 1px solid var(--border-border-neutral-primary);
  background: var(--background-color-background-neutral-100);
  color: #0F172A;
  font: var(--type-scale-desktop-text-md-regular);
   height: 36px;
}
[dir="ltr"] .contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file .file,
[dir="ltr"] .contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file .file-link {
    border-radius: 10px 0 0 10px;
    border-right: 0;
}
[dir="rtl"] .contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file .file,
[dir="rtl"] .contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file .file-link {
    border-radius: 0px 10px 10px 0px;
    border-left: 0;
}


/* Left green check icon */
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file .file::before,
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file .file-link::before {
  content: "";
  width: 28px;
  height: 28px;
  flex: 0 0 28px;
  background-image: url("../images/fileupload-Icon.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
}
/* Remove button -> make it an X icon */
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file input[id*="remove-button"],
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file input[name*="[remove_button]"],
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file button[name*="[remove_button]"] {
  width: 36px;
  height: 36px;
  padding: 0;
  border: 1px solid var(--border-border-neutral-primary);
  background: var(--background-color-background-neutral-100);
  cursor: pointer;
  /* hide "Remove" text if it’s an input */
  font-size: 0;
  color: transparent;
  overflow: hidden;
  background-image: url("../images/uplod-file-remove-icon.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px;
  margin-left: 0;
      min-height: 36px;
    min-width: 60px;
}
[dir="ltr"] .contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file input[id*="remove-button"],
[dir="ltr"] .contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file input[name*="[remove_button]"],
[dir="ltr"] .contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file button[name*="[remove_button]"] {
  border-radius: 0 10px 10px 0;
  border-left: 0;
}
[dir="rtl"] .contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file input[id*="remove-button"],
[dir="rtl"] .contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file input[name*="[remove_button]"],
[dir="rtl"] .contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file button[name*="[remove_button]"] {
  border-radius: 10px 0px 0px 10px;
  border-right: 0;
}

.contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file input[id*="remove-button"]:hover,
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file input[name*="[remove_button]"]:hover,
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form
.form-type-managed-file .form-managed-file button[name*="[remove_button]"]:hover {
  filter: brightness(0.98);
}
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form .form-type-managed-file>label {
    font: var(--type-scale-desktop-text-md-regular);
    color: var(--form-field-text-label);
    order: 1;
}
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form .form-type-managed-file .description {
  order: 2;
  padding-top: var(--global-spacing-sm);
  font: var(--type-scale-desktop-text-xs-regular);
  /* color: var(--text-color-text-tertiary); */
  margin-bottom: var(--global-spacing-md);
  color: #64748B;
}
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form .form-type-managed-file .form-managed-file {
  order: 3;
}
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form .form-type-managed-file .description .webform-element-description br:nth-child(3) {
  display: none;
}
 
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form .form-type-managed-file.disabled>label {
    color: var(--global-text-default-disabled); 
}
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form .form-type-managed-file.disabled .description {
    color: var(--global-text-default-disabled);
}
.contact-page__col .field--name-field_contact_form_block form.webform-submission-form .form-type-managed-file.disabled input[type="file"]::file-selector-button {
     background: var(--global-background-disabled);
     cursor: not-allowed;
     box-shadow: none;
 }
 .contact-page__col .field--name-field_contact_form_block form.webform-submission-form .form-type-managed-file.disabled input[type="file"]::-webkit-file-upload-button {
     background: var(--global-background-disabled);
     cursor: not-allowed;
     box-shadow: none;
 }
.after-second-br,
.after-third-br {
  display: none;
}
.cu-enitity-sidebar-inner .item-list ul.uhb-group-links {
    padding-left: 0;
    list-style: none;
    margin: 0;
}
.cu-enitity-sidebar .inner-container {
  padding: 0;
  max-width: 100%; 
}
.cu-enitity-sidebar .inner-container .paragraph {
  flex: 1;
}
html[dir="rtl"] .cu-enitity-sidebar span.uhb-group-heading {
    border-radius: var(--radius-radius-full);
    border: 1px solid var(--tag-tag-border-info-light);
    padding: var(--global-spacing-none) var(--global-spacing-md) var(--global-spacing-none) var(--global-spacing-md);
    background-color: var(--tag-tag-background-info-light);
    margin-bottom: var(--global-spacing-lg);
    font: var(--type-scale-desktop-text-xs-medium);
    color: var(--tag-tag-text-info);
    width: auto;
}
.node--type-contact-entity {
  background-color: var(--background-color-background-white);
}
.cu-enitity-sidebar .uhb-group-goto {
    color: var(--text-color-text-primary);
    font: var(--type-scale-desktop-display-xs-bold);
}
.cu-enitity-sidebar .item-list ul.uhb-group-links {
    padding-left: 0;
    list-style: none;
    margin: 0;
}
html[dir="ltr"] .cu-enitity-sidebar .item-list ul.uhb-group-links li {
    margin-left: 0;
}
.cu-enitity-sidebar .item-list ul.uhb-group-links li a  {
    border-radius: var(--radius-radius-sm);
    font: var(--text-md-regular);
    color: var(--text-color-text-primary-paragraph);
    padding: var(--tab-horizontal-tab-sm-button-v-padding) var(--tab-vertical-tab-md-button-h-padding) var(--tab-horizontal-tab-sm-button-v-padding) var(--tab-vertical-tab-md-button-h-padding);
    cursor: pointer;
    position: relative;
    display: flex;
}
html[dir="rtl"] .cu-enitity-content.cu-enitity-content-full {
    max-width: 100%;
    padding-right: var(--global-spacing-xl);
    padding-left: var(--global-spacing-md);
    width: 100%;
}
html[dir="rtl"] .cu-enitity-content {
    max-width: 1024px;
    padding-right: var(--global-spacing-6xl);
    padding-left: var(--global-spacing-md);
}
html[dir="ltr"] .cu-enitity-content {
  padding-left: var(--global-spacing-8xl);
  max-width: 898px;
}
html[dir="ltr"] .cu-enitity-content.cu-enitity-content-full {
  max-width: 100%;
  width: 100%;
  padding-left: 0;
} 
 article.node--type-faculty-entity .cu-enitity-content.cu-enitity-content-full form.views-exposed-form {
    max-width: 100%;
} 
.node--type-faculty-entity .card-box-view.view-faculty-entity-listing .view-content .views-row {
  height: auto !important;
}
html[dir="ltr"] .card-box-view.view-faculty-entity-listing .view-content {
    direction: ltr;
}
.node--type-faculty-entity .cu-enitity-content.cu-enitity-content-full .paragraph--type--block {
  max-width: 100%;
}
.node--type-faculty-entity .cu-enitity-content.cu-enitity-content-full .card-box-view.view-faculty-entity-listing {
  max-width: 100%;
}
.view-faculty-entity-listing .views-exposed-form {
  margin-bottom: var(--global-spacing-2xl);
}
.cu-enitity-content {
  width: 75%;
  padding-top: var(--global-spacing-2xl);
  max-width: 837px;
  padding-left: var(--container-padding-desktop);
  padding-right: var(--container-padding-desktop);
}
article.node--type-news-entity form.views-exposed-form ,
article.node--type-faculty-entity form.views-exposed-form {
  display: flex;
  flex-wrap: wrap;
  /* max-width: 767px; */
  max-width: 919px;
}
html[dir="ltr"] article.node--type-news-entity form.views-exposed-form {
  max-width: 842px;
}
html[dir="rtl"] article.node--type-news-entity form.views-exposed-form {
max-width: 842px;
}
  
article.node--type-news-entity form.views-exposed-form .form--inline {
  display: flex;
  /* gap: var(--global-spacing-4xl); */
}
article.node--type-faculty-entity form.views-exposed-form .form--inline {
  display: flex;
  /* gap: var(--global-spacing-4xl); */
}
article.node--type-achievement-listing form.views-exposed-form select,
article.node--type-department-entity form.views-exposed-form select {
    background: transparent !important;
    border: 0 !important;
    width: auto;
}
 html[dir="ltr"] article.node--type-department-entity form.views-exposed-form input[type="text"]  {
    /* padding-left: var(--global-spacing-5xl); */
    /* background-position: 3% 5px; */
} 
html[dir="rtl"] article.node--type-department-entity form.views-exposed-form .form-type-textfield {
    margin-left: var(--global-spacing-xl);
}

html[dir="rtl"] article.node--type-department-entity form.views-exposed-form input[type="text"] {
    /* padding-right: var(--global-spacing-5xl); */
    /* background-position: 98% 5px; */
}
article.node--type-department-entity form.views-exposed-form input[type="text"]  {
    max-width: 460px;
    width: 460px;
    /* background-image: url(../images/Leading-Icon.png); */
    background-repeat: no-repeat;
    color: var(--text-color-text-primary-paragraph);
    /* background-size: 20px; */
}
article.node--type-achievement-listing form.views-exposed-form .form-item, 
article.node--type-department-entity form.views-exposed-form .form-item, 
article.node--type-department-entity form.views-exposed-form .form-actions,
article.node--type-news-entity form.views-exposed-form .form-item, 
article.node--type-news-entity form.views-exposed-form .form-actions {
    margin-top: 0em;
    margin-bottom: 0em;
}
article.node--type-achievement-listing form.views-exposed-form .form-item, 
article.node--type-achievement-listing form.views-exposed-form .form-actions,
article.node--type-faculty-entity form.views-exposed-form .form-item, 
article.node--type-faculty-entity form.views-exposed-form .form-actions {
    margin-top: 0em;
    margin-bottom: 0em;
}
form.views-exposed-form input[type="text"] ,
form.views-exposed-form select {
    /* height: 32px; */
}
article.node--type-achievement-listing form.views-exposed-form input[type="text"],
.node--type-faculty-entity form.views-exposed-form input[type="text"],
.node--type-news-entity form.views-exposed-form input[type="text"] {
  max-width: 460px;
  width: 460px;
  /* background-image: url("../images/Leading-Icon.png");
  background-repeat: no-repeat; */
  color: var(--text-color-text-primary-paragraph);
  /* background-size: 20px; */
      max-width: 100%;
    background-color: var(--form-field-background-default);
    border-radius: var(--radius-radius-sm);
    padding-right: var(--form-input-container-padding-right);
    padding-left: var(--form-input-container-padding-left);
    font: var(--type-scale-desktop-text-md-regular);
    color: var(--form-field-text-placeholder);
    border: 1px solid var(--form-field-border-default);
    height: 40px;
        background-image: linear-gradient(#0D121C, #0D121C);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 0 3px;
    transition: background-size 180ms ease, box-shadow 180ms ease;
}
article.node--type-achievement-listing form.views-exposed-form input[type="text"]:hover,
.node--type-faculty-entity form.views-exposed-form input[type="text"]:hover,
.node--type-news-entity form.views-exposed-form input[type="text"]:hover {
      border-color: var(--form-field-border-hover);
    background-color: var(--form-field-background-default);
    color: var(--form-field-text-hovered);
}
article.node--type-achievement-listing form.views-exposed-form input[type="text"]:active,
.node--type-faculty-entity form.views-exposed-form input[type="text"]:active,
.node--type-news-entity form.views-exposed-form input[type="text"]:active {
    background-size: 40% 3px;
    border-color: var(--form-field-border-default);
    background-color: var(--form-field-background-darker);
    color: var(--form-field-text-pressed);
}
article.node--type-achievement-listing form.views-exposed-form input[type="text"]:focus,
.node--type-faculty-entity form.views-exposed-form input[type="text"]:focus,
.node--type-news-entity form.views-exposed-form input[type="text"]:focus {
    background-size: 40% 3px;
    border-color: var(--form-field-border-default);
    background-color: var(--form-field-background-darker);
    color: var(--form-field-text-pressed);
}
article.node--type-achievement-listing form.views-exposed-form input[type="text"]:focus-visible,
.node--type-faculty-entity form.views-exposed-form input[type="text"]:focus-visible,
.node--type-news-entity form.views-exposed-form input[type="text"]:focus-visible {
  background-size: 100% 3px;
}

html[dir="rtl"] article.node--type-achievement-listing form.views-exposed-form input[type="text"],
html[dir="rtl"] .node--type-faculty-entity form.views-exposed-form input[type="text"],
html[dir="rtl"] .node--type-news-entity form.views-exposed-form input[type="text"] {
    /* padding-right: var(--global-spacing-5xl);
    background-position: 98% 5px; */
}
html[dir="ltr"] article.node--type-achievement-listing form.views-exposed-form input[type="text"],
html[dir="ltr"] .node--type-faculty-entity form.views-exposed-form input[type="text"],
html[dir="ltr"] .node--type-news-entity form.views-exposed-form input[type="text"] {
  /* padding-left: var(--global-spacing-5xl);
    background-position: 3% 5px; */
}

html[dir="rtl"] .node--type-faculty-entity form.views-exposed-form .form-type-textfield,
html[dir="rtl"] .node--type-news-entity form.views-exposed-form .form-type-textfield {
  margin-left: var(--global-spacing-xl);
}
html[dir="ltr"] .node--type-faculty-entity form.views-exposed-form .form-type-textfield,
html[dir="ltr"] .node--type-news-entity form.views-exposed-form .form-type-textfield {
  margin-right: var(--global-spacing-xl);
}
.node--type-faculty-entity  form.views-exposed-form select,
.node--type-news-entity  form.views-exposed-form select {
  background: transparent !important;
    border: 0 !important;
    width: 120px;
 }
form.views-exposed-form {
  background-color: var(--background-color-background-body);
  border-radius: var(--radius-radius-lg);
  padding: var(--global-spacing-4xl) var(--global-spacing-2xl);
  border: 1px solid var(--alpha-alpha-black-10);
}
.view-entity-news-listing div>h2 {
  padding-bottom: var(--global-spacing-4xl);
  font: var(--type-scale-desktop-display-sm-bold);
  color: var(--text-color-text-primary);
}
.view-faculty-entity-listing div>h2 {
  padding-bottom: var(--global-spacing-4xl);
  font: var(--type-scale-desktop-display-sm-bold);
  color: var(--text-color-text-primary);
}
.view-faculty-entity-listing .views-field-field-image-member img{
  width: 100%;
}
.card-desg p{
    font: var(--type-scale-desktop-text-md-medium);
}
.view-faculty-entity-listing form.views-exposed-form {
    background-color: var(--background-color-background-body);
    border-radius: var(--radius-radius-lg);
    padding: var(--global-spacing-3xl);
    border: 1px solid var(--alpha-alpha-black-10);
}
html[dir="ltr"] .card-box-view.view-entity-news-listing .view-header a {
    padding: var(--global-spacing-none) var(--global-spacing-xl) var(--global-spacing-none) var(--button-buttons-lg-padding);
    background-image: none !important;
    border: 0px solid var(--border-border-neutral-primary);
    font: var(--type-scale-desktop-display-xs-regular);
    color: var(--text-color-text-default);
}
html[dir="ltr"] .card-box-view.view-faculty-entity-listing .view-header a {
    padding: var(--global-spacing-none) var(--global-spacing-xl) var(--global-spacing-none) var(--button-buttons-lg-padding);
    background-image: none !important;
    border: 0px solid var(--border-border-neutral-primary);
    font: var(--type-scale-desktop-display-xs-regular);
    color: var(--text-color-text-default);
}
html[dir="ltr"] .card-box-view.view-entity-news-listing .view-header {
  justify-content: end;
  flex-direction: row;
}
html[dir="ltr"] .card-box-view.view-faculty-entity-listing .view-header {
  justify-content: end;
  flex-direction: row;
}
.card-box-view.view-entity-news-listing .view-header {
  justify-content: start;
  flex-direction: row-reverse;
  align-items: center;
  padding-top: var(--global-spacing-3xl);
  gap: var(--global-spacing-2xl);
}
.card-box-view.view-faculty-entity-listing .view-header .news-learn-more-cu p {
  font: var(--type-scale-desktop-display-md-bold);
  color: #1B8354;
}
.card-box-view.view-faculty-entity-listing .view-header {
  justify-content: start;
  flex-direction: row-reverse;
  align-items: center;
  padding-top: var(--global-spacing-3xl);
  gap: var(--global-spacing-2xl);
}
.card-box-view.view-entity-news-listing .view-header .news-learn-more-cu {
  font: var(--type-scale-desktop-display-xs-regular);
  color: var(--text-color-text-default);
}
.card-box-view.view-faculty-entity-listing .view-header .news-learn-more-cu {
  font: var(--type-scale-desktop-display-xs-regular);
  color: var(--text-color-text-default);
}
.card-box-view.view-entity-news-listing .view-header .news-learn-more-cu p {
  margin-bottom: 0;
}
.card-box-view.view-faculty-entity-listing .view-header .news-learn-more-cu p {
  margin-bottom: 0;
}
html[dir="rtl"] .cu-enitity-sidebar .item-list ul.uhb-group-links li a.active::before {
  right: 0;
}
.cu-enitity-sidebar ul.uhb-group-links li a,
.cu-enitity-sidebar .item-list ul.uhb-group-links li a.active {
    font: var(--text-md-semibold);
    color: var(--text-color-text-default);
}
html[dir="ltr"] .cu-enitity-sidebar .item-list ul.uhb-group-links li a.active::before {
    left: 0;
} 
html[dir="ltr"] .cu-enitity-sidebar ul.uhb-group-links li a::before,
html[dir="ltr"] .cu-enitity-sidebar .item-list ul.uhb-group-links li a::before {
    left: 0;
}
.cu-enitity-sidebar .item-list ul.uhb-group-links li a.active::before,
.cu-enitity-sidebar .item-list ul.uhb-group-links li a.active::before {
    background-color: var(--border-border-primary);
}
.cu-enitity-sidebar .item-list ul.uhb-group-links li a::before {
    content: '';
    display: block;
    position: absolute;
    width: 3px;
    height: 24px;
    top: 17%;
    background-color: transparent;
    border-radius: var(--radius-radius-full);
}
.cu-enitity-content .inner-container {
  padding: 0;
  max-width: 100%;
}
.card-box-view.view-faculty-entity-listing .view-content,
.card-box-view.view-entity-news-listing .view-content {
  flex-wrap: wrap;
}
.view-departements-deanship-agencies .views-field-field-select-images img {
  border-radius: var(--radius-radius-lg);
}
.view-departements-deanship-agencies .views-field-field-select-images {
  padding-bottom: var(--global-spacing-2xl);
}
.view-departements-deanship-agencies .views-field-field-sub-title,
.view-departements-deanship-agencies .views-field-field-sub-title a {
  padding-bottom: var(--global-spacing-xl);
    color: var(--text-color-text-primary-sa-flag);
    font: var(--text-xl-bold);
}
.view-departements-deanship-agencies .views-field-field-sub-heading {
    color: var(--text-color-text-default);
    font: var(--text-md-medium);
    padding-bottom: var(--global-spacing-md);
}
.view-departements-deanship-agencies .views-field-body {
  font: var(--text-sm-regular);
  color: var(--text-color-text-default);
}
 
.node--type-achievement-listing .view-departements-deanship-agencies .view-content .views-row {
    width: 48% !important;
    height: auto !important;
    margin-bottom: var(--global-spacing-xl);
    max-width: 374px !important;
}

.node--type-department-entity .view-departements-deanship-agencies {
    /* max-width: 929px;
    overflow: hidden; */
}
html[dir="ltr"] .node--type-achievement-listing .view-departements-deanship-agencies .view-content .views-row:nth-child(2n) {
  margin-left: 0;
  margin-right: 0;
}
html[dir="rtl"] .node--type-achievement-listing .view-departements-deanship-agencies .view-content .views-row:nth-child(2n) {
     margin-right: 0;
     margin-left: 0;
}
.card-box-view.view-faculty-entity-listing .view-content .views-row ,
.card-box-view.view-entity-news-listing .view-content .views-row {
    width: 40.9% !important;
    height: 508px !important;
    max-width: 374px !important;
}
html[dir="ltr"] .card-box-view.view-entity-news-listing .view-content .views-row {
    width: 43.1% !important;
 
}
.node--type-faculty-entity .container-warpper.container-move {
  width: 100%;
}
.node--type-achievement-listing .view_with_sidebar_view {
  padding-right: var(--container-padding-desktop);
      padding-top: var(--global-spacing-2xl);
}
html[dir="ltr"] .node--type-achievement-listing .view_with_sidebar_view {
    padding-left: var(--global-spacing-6xl);
    max-width: 898px;
}
html[dir="rtl"] .node--type-achievement-listing .view_with_sidebar_view {
    padding-right: var(--global-spacing-6xl);
    max-width: 898px;
}
.node--type-news-entity .card-box-view.view-entity-news-listing .views-field-field-publish-date {
  font: var(--text-md-medium);
  color: var(--text-color-text-default);
  padding-bottom: var(--global-spacing-md);
}
.node--type-news-entity .card-box-view.view-entity-news-listing .view-content .views-row .card-title {
  height: 90px !important;
 }
 .node--type-news-entity .card-box-view.view-entity-news-listing .view-content .views-row .views-field-body {
  height: 100px;
 }
 .node--type-news-entity .card-box-view.view-entity-news-listing .view-content .views-row .card-image img {
  border-radius: var(--radius-radius-lg);
 }
.card-box-view.view-faculty-entity-listing .view-content,
.card-box-view.view-entity-news-listing .view-content {
    gap: var(--global-spacing-2xl);
}    
.card-box-view.view-entity-news-listing .view-content .views-row {
  margin-bottom: 20px;
}
.card-box-view.view-entity-news-listing .view-content .views-row {
  box-sizing: content-box;
}
.node--type-faculty-entity .card-box-view.view-faculty-entity-listing {
      max-width: 860px;
}

html[dir="ltr"] .card-box-view.view-faculty-entity-listing .view-content .views-row,
html[dir="ltr"] .card-box-view.view-entity-news-listing .view-content .views-row {
  max-width: 929px;
}
.node--type-contact-entity .contact-page__grid { 
  max-width: var(--container-max-width-desktop);
  margin-left: auto;
  margin-right: auto;
}
.contact-page__grid {
  padding-top: var(--global-spacing-7xl);
  padding-bottom: var(--global-spacing-3xl);
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
}
.contact-page__grid .inner-container {
  padding: 0;
  max-width: 100%;
}
.contact-page__grid .contact-page__col--left {
  max-width: 286px;
  width: 100%;
}
.contact-page__grid .contact-page__col .inner-container .container-warpper,
.contact-page__grid .contact-page__col .inner-container {
  display: block;
}
.contact-page__col .entity-contact-header {
  font: var(--text-xl-bold);
  color: var(--text-color-text-display);
  padding-bottom: var(--global-spacing-sm);
}
 
.entity-contact-desp p,
.entity-contact-desp {
  font: var(--text-sm-regular);
}
.webform-submission-form>.form-item>label,
.contact-page__col .webform-submission-form>.form-item>label {
    width: 100%;
    font: var(--type-scale-desktop-text-sm-regular);
    color: var(--form-field-text-label);
} 
#colorbox .webform-submission-form {
  width: 100% !important;
}
#colorbox #cboxClose {
  top: 0;
}
html[dir="rtl"] #colorbox #cboxClose {
      left: 0;
    right: auto;
}
#colorbox .button {
  background-color: var(--button-button-background-black-default);
  font: var(--text-sm-medium);
  color: var(--text-color-text-oncolor-primary);
}
#colorbox .button:hover {
  background-color: var(--button-button-background-black-hovered) !important;
}
#colorbox .button:active {
  background-color: var(--button-button-background-black-pressed) !important;
}
#colorbox .button:focus {
  background-color: var(--button-button-background-black-focused) !important;
  outline: 0px auto var(--border-border-black);
    outline-offset: -2px;
    text-decoration: none;
    border: 1px solid var(--border-border-black);
}
.ui-widget.ui-widget-content {
  padding: var(--global-spacing-2xl);
}
#colorbox .button.disabled, 
#colorbox .button:disabled {
  background-color: var(--global-background-disabled);
  color: var(--global-text-color-disabled);
}
.university-news form .form-type-textfield.form-item>input {
  width: 100%;
}
article.node--type-department-entity form.views-exposed-form input[type="text"],
.university-news form .form-type-textfield.form-item>input,
.webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input,
.webform-submission-form>.form-item>input,
.cu_search_main_warppered form.views-exposed-form .form--inline .js-form-type-textfield>input,
.regulation_listing_inner form .form-type-textfield.form-item>input,
.contact-page__col .webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input,
.contact-page__col .webform-submission-form>.form-item>input {
    max-width: 100%;
    background-color: var(--form-field-background-default) ;
    border-radius: var(--radius-radius-sm);
    padding-right: var(--form-input-container-padding-right);
    padding-left: var(--form-input-container-padding-left);
    font: var(--type-scale-desktop-text-md-regular);
    color: var(--form-field-text-placeholder);
    border: 1px solid var(--form-field-border-default);
    height: 40px;
}
article.node--type-department-entity form.views-exposed-form input[type="text"]:hover,
.cu_search_main_warppered form.views-exposed-form .form--inline .js-form-type-textfield>input:hover,
.regulation_listing_inner .views-exposed-form .form-type-textfield>input:hover,
.webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input:hover,
.webform-submission-form>.form-item>input:hover,
.contact-page__col .webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input:hover,
.contact-page__col .webform-submission-form>.form-item>input:hover {
    border-color: var(--form-field-border-hover);
    background-color: var(--form-field-background-default);
    color: var(--form-field-text-hovered);
}
 /* wrapper needed for centered underline */
 .contact-page__col .webform-submission-form>.form-item.phone-number-field,
.contact-page__col .webform-submission-form > .form-item {
  position: relative;
}
.cu_search_main_warppered form.views-exposed-form .form--inline .js-form-type-textfield>input,
.regulation_listing_inner .views-exposed-form .form-type-textfield>input,
.webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input,
.webform-submission-form>.form-item>input,
.contact-page__col .webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input,
.contact-page__col .webform-submission-form>.form-item>input {
  background-image: linear-gradient(#0D121C, #0D121C);
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 0 3px;
  transition: background-size 180ms ease, box-shadow 180ms ease;
}
/* ACTIVE underline in center (only while mouse is down) */
article.node--type-department-entity form.views-exposed-form input[type="text"]:active,
.cu_search_main_warppered form.views-exposed-form .form--inline .js-form-type-textfield>input:active,
.regulation_listing_inner .views-exposed-form .form-type-textfield>input:active,
.webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input:active,
.webform-submission-form>.form-item>input:active,
.contact-page__col .webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input:active,
.contact-page__col .webform-submission-form>.form-item>input:active {
  background-size: 40% 3px;
  border-color: var(--form-field-border-default);
  background-color: var(--form-field-background-darker);
  color: var(--form-field-text-pressed);
}
/* FOCUS shadow (your requirement) */
article.node--type-department-entity form.views-exposed-form input[type="text"]:focus,
.cu_search_main_warppered form.views-exposed-form .form--inline .js-form-type-textfield>input:focus,
.cu_search_main_warppered form.views-exposed-form .form--inline .js-form-type-textfield>input:focus-visible,
.regulation_listing_inner .views-exposed-form .form-type-textfield>input:focus,
.regulation_listing_inner .views-exposed-form .form-type-textfield>input:focus-visible,
.webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input:focus-visible,
.webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input:focus,
.webform-submission-form>.form-item>input:focus-visible,
.webform-submission-form>.form-item>input:focus,
.contact-page__col .webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input:focus-visible,
.contact-page__col .webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input:focus,
.contact-page__col .webform-submission-form>.form-item>input:focus-visible,
.contact-page__col .webform-submission-form>.form-item>input:focus {
  outline: none;
  /* full border color on focus */
  border-color: var(--form-field-border-pressed);
  /* bottom center bar like screenshot */
  background-size: 40% 3px;
  /* your focus elevation + bottom line */
  box-shadow: 0px 4px 8px -2px rgba(16, 24, 40, 0.1),
    0px 2px 4px -2px rgba(16, 24, 40, 0.06),
   0 2px 0 var(--form-field-border-pressed);
}
/* OPTIONAL: if you also want center underline on focus */
article.node--type-department-entity form.views-exposed-form input[type="text"]:focus-visible,
.cu_search_main_warppered form.views-exposed-form .form--inline .js-form-type-textfield>input:focus-visible,
.cu_search_main_warppered form.views-exposed-form .form--inline .js-form-type-textfield>input:focus,
.regulation_listing_inner form .form-type-textfield input[type="text"]:focus-visible,
.webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input:focus-visible,
.webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input:focus,
.webform-submission-form>.form-item>input:focus-visible,
.webform-submission-form>.form-item>input:focus,
.contact-page__col .webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input:focus-visible,
.contact-page__col .webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input:focus,
.contact-page__col .webform-submission-form>.form-item>input:focus-visible,
.contact-page__col .webform-submission-form>.form-item>input:focus {
  background-size: 100% 3px; 
}
.regulation_listing_inner form .form-type-textfield.disabled>label ,
.webform-submission-form>.form-item.disabled>label,
.contact-page__col .webform-submission-form>.form-item.disabled>label {
    color: var(--global-text-default-disabled);
}
.webform-submission-form>.form-item.disabled>input ,
.regulation_listing_inner form .form-type-textfield.disabled>input,
.contact-page__col .webform-submission-form>.form-item.disabled>input {
    background-color: var(--form-field-background-disabled);
     color: var(--form-field-text-disabled); 
}
.contact-page__col .js-form-item-category {
  display: none;
}
.contact-page__col .webform-submission-form>.form-type-textarea textarea {
    /* background-color: var(--form-field-background-darker) !important; */
    border-radius: var(--radius-radius-sm);
    font: var(--type-scale-desktop-text-md-regular);
    color: var(--form-field-text-placeholder);
    padding: var(--form-textarea-container-padding-top-bottom) var(--form-textarea-container-padding-left-right);
}
.contact-page__col .webform-submission-form > .form-type-textarea textarea {
  width: 100%;
  min-height: 140px;
  border: 1px solid #D1D5DB;
  border-radius: var(--radius-radius-sm);
  font: var(--type-scale-desktop-text-md-regular);

  color: var(--form-field-text-filled);
  font: var(--type-scale-desktop-text-md-regular);
  outline: none;
  resize: vertical;            
  overflow: auto;
  box-sizing: border-box;
}
 
.contact-page__col .webform-submission-form > .form-type-textarea textarea:focus {
  border-color: #94A3B8;
  box-shadow: 0 0 0 4px rgba(148, 163, 184, 0.25);
}
.contact-page__col .webform-submission-form > .form-type-textarea textarea::placeholder {
  color: #94A3B8;
}
.webform-submission-form>.form-item.phone-number-field>.js-form-type-select,
.contact-page__col .webform-submission-form>.form-item.phone-number-field>.js-form-type-select {
    display: flex;
    width: 20%;
    padding: var(--global-spacing-xxs) var(--global-spacing-lg) var(--global-spacing-xxs) var(--global-spacing-lg);
    /* background-color: var(--form-field-background-darker); */
}
.webform-submission-form>.form-item.phone-number-field>.js-form-type-select:hover,
.contact-page__col .webform-submission-form>.form-item.phone-number-field>.js-form-type-select:hover {
    background-color: var(--button-button-background-neutral-hovered);
}
.webform-submission-form>.form-item.phone-number-field>.js-form-type-select:active,
.contact-page__col .webform-submission-form>.form-item.phone-number-field>.js-form-type-select:active {
    background-color: var(--button-button-background-neutral-pressed);
}
.webform-submission-form>.form-item.phone-number-field>.js-form-type-select:focus,
.contact-page__col .webform-submission-form>.form-item.phone-number-field>.js-form-type-select:focus {
    background-color: var(--button-button-background-neutral-pressed);
}
.webform-submission-form>.form-item.phone-number-field>.form-type-tel,
.contact-page__col .webform-submission-form>.form-item.phone-number-field>.form-type-tel {
  max-width: 320px;
}
.webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input,
.contact-page__col .webform-submission-form>.form-item.phone-number-field>.js-form-type-tel>input {
    max-width: 100%;
    /* background-color: var(--form-field-background-darker) !important; */
    border-radius: var(--radius-radius-sm);
    padding-right: var(--form-input-container-padding-right);
    padding-left: var(--form-input-container-padding-left);
    font: var(--type-scale-desktop-text-md-regular);
    color: var(--form-field-text-placeholder);
 
    height: 40px;
}
.contact-page__grid .contact-page__col--center {
  max-width: 473px;
        width: 100%;
        padding-top: var(--global-spacing-2xl);
}
.contact-page__grid .contact-page__col--right {
  margin-top: var(--global-spacing-2xl);
  max-width: 360px;
  width: 100%;
}
.contact-page__grid .contact-page__col--righ-inner {
  padding: var(--global-spacing-5xl) var(--global-spacing-3xl) var(--global-spacing-5xl) var(--global-spacing-3xl);
  background-color: var(--background-color-background-white);
  border: 1px solid var(--border-border-neutral-primary);
  border-radius: var(--radius-radius-lg);
}
.contact-page__grid .contact-page__col--right .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);
}
.contact-page__grid .contact-page__col--right .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);
}
.contact-page__grid .contact-page__col--right .field--name-field-contact-management .paragraph--type--icon-title-link {
  display: flex;
  flex-wrap: wrap;
}
.contact-page__grid .contact-page__col--right .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="rtl"] .contact-page__grid .contact-page__col--right .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-entity-contact-sidebar {
  padding-right: var(--global-spacing-xl);
}
html[dir="ltr"] .contact-page__grid .contact-page__col--right .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"] .contact-page__grid .contact-page__col--right .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-link-entity-contact {
  padding-right: var(--global-spacing-4xl);
}
html[dir="ltr"] .contact-page__grid .contact-page__col--right .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-link-entity-contact {
  padding-left: var(--global-spacing-4xl);
}
.contact-page__grid .contact-page__col--right .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-link-entity-contact a,
.contact-page__grid .contact-page__col--right .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);
}
.contact-page__grid .contact-page__col--right .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-link-entity-contact a {
  background-image: url("../images/copy-01.png");
  background-repeat: no-repeat;
  background-size: 20px;
}
html[dir="rtl"] .contact-page__grid .contact-page__col--right .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-link-entity-contact a {
    padding-left: var(--global-spacing-4xl);
    background-position: left;
}
html[dir="ltr"] .contact-page__grid .contact-page__col--right .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-link-entity-contact a {
    padding-right: var(--global-spacing-4xl);
    background-position: right;
}
.contact-page__grid .contact-page__col--right .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);
}
.contact-page__grid .contact-page__col--right .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);
}
.contact-page__grid .contact-page__col--right .field--name-field-contact-management .paragraph--type--icon-title-link {
  padding-bottom: var(--global-spacing-xl);
}
.contact-page__grid .contact-page__col--right .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);
}
.contact-page__grid .contact-page__col--right .field--name-field-follow-us-on-social-media .paragraph--type--social-icons .field--name-field-social .paragraph--type--icon-link {
  position: relative;
}
.contact-page__grid .contact-page__col--right .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;
}
.contact-page__grid .contact-page__col--right .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;
} 
.contact-page__grid .contact-page__col--right .field--name-field_follow_us_on_social_media {
  padding-bottom: var(--global-spacing-2xl);

  margin-bottom: var(--global-spacing-2xl);
}
.contact-page__grid .contact-page__col--right .field--name-field_specialized_department_num {
  border-top: 1px solid var(--border-border-neutral-primary);
  padding-top: var(--global-spacing-2xl);
}
.contact-page__grid .contact-page__col--right .field--name-field_specialized_department_num .field__label  {
    font: var(--text-md-bold);
    color: var(--text-color-text-display);
    padding-bottom: var(--global-spacing-xl);
} 
.contact-page__grid .contact-page__col--right .field--name-field_specialized_department_num .paragraph--type--specialized-department-numbers .field--name-field-item .paragraph--type--title-link {
  display: flex;
  gap: var(--global-spacing-md);
}
.contact-page__grid .contact-page__col--right .field--name-field_specialized_department_num .paragraph--type--specialized-department-numbers .field--name-field-item .paragraph--type--title-link .field--name-field-title-sdn {
  font: var(--text-md-semibold);
  color: var(--text-color-text-display);
}
.contact-page__grid .contact-page__col--right .field--name-field_specialized_department_num .paragraph--type--specialized-department-numbers .field--name-field-item .paragraph--type--title-link .field--name-field-link-sdn a {
    font: var(--text-md-regular);
    color: var(--text-color-text-primary);
        background-image: url(../images/copy-01.png);
    background-repeat: no-repeat;
    background-size: 20px;
}
html[dir="rtl"] .contact-page__grid .contact-page__col--right .field--name-field_specialized_department_num .paragraph--type--specialized-department-numbers .field--name-field-item .paragraph--type--title-link .field--name-field-link-sdn a {
    padding-left: var(--global-spacing-4xl);
    background-position: left;
}
html[dir="ltr"] .contact-page__grid .contact-page__col--right .field--name-field_specialized_department_num .paragraph--type--specialized-department-numbers .field--name-field-item .paragraph--type--title-link .field--name-field-link-sdn a {
    padding-right: var(--global-spacing-4xl);
    background-position: right;
}
.cu-new-logo-mobile {
  display: none;
}
.only-agency-staff .view-content {
  margin-top: var(--global-spacing-2xl);
  display: flex;
  flex-wrap: wrap;
}
 html[dir="ltr"] .node--type-about-entity .views_sidebar_inner {
  left: unset !important;
}
html[dir="ltr"] .node--type-about-entity .views_content {
  right: unset !important;
}
html[dir="ltr"] .regulation_listing_inner .views_sidebar .views_sidebar_inner {
  left: 0 !important;
}
article.node--type-home-entity .only-agency-staff .view-content .views-row {
  height: 250px;
}
article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row {
  /* width: 296.333px; */
  width: 31.5%;
}
html[dir="ltr"] article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row:nth-child(3n) {
   margin-right: 0;
}
html[dir="rtl"] article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row:nth-child(3n) {
   margin-left: 0;
}
article.node--type-home-entity .only-agency-staff.view-display-id-block_2 .view-content .views-row {
  width: 296.333px;
}
article.node--type-home-entity .only-agency-staff .view-header {
   padding-top: var(--global-spacing-md);
    padding-bottom: var(--global-spacing-4xl);
}
article.node--type-home-entity .only-agency-staff .view-content {
   padding-bottom: var(--global-spacing-7xl);
}
article.node--type-home-entity .only-agency-staff .view-content .views-row {
  /* display: flex;  
  flex-wrap: wrap; */
  /* max-width: 372px; */
  /* height: 600px; */
  /* height: auto; */
  height: 250px;
  /* width: 50%; */
      border-radius: var(--radius-radius-md);
    border: 1px solid var(--alpha-alpha-black-20);
    padding: var(--card-card-lg-gap);
    background-color: var(--background-color-background-white);
    /* flex-direction: column; */
    margin-bottom: var(--global-spacing-2xl);
}
html[dir="rtl"] .only-agency-staff .view-content .views-row {
    margin-left: var(--global-spacing-xl);
}
html[dir="ltr"] .only-agency-staff .view-content .views-row {
    margin-right: var(--global-spacing-xl);
}
 
.only-agency-staff .view-content .views-row .views-field-user-picture img {
    text-align: center;
    width: 328px;
    height: 370px;
    border-radius: var(--radius-radius-md);
}

 html[dir="ltr"] .only-agency-staff .view-content .views-row .views-field-mail >span {
    padding-left: var(--global-spacing-3xl);
    background-position: left;
}
html[dir="rtl"] .only-agency-staff .view-content .views-row .views-field-mail >span {
    padding-right: var(--global-spacing-3xl);
    background-position: right;
}
html[dir="rtl"] .node--type-faculty-entity .view_with_sidebar .views_sidebar_inner {
  right: unset !important;
}
html[dir="ltr"] .node--type-faculty-entity .view_with_sidebar .views_sidebar_inner {
  left: unset !important;
}
.only-agency-staff .view-content .views-row .views-field-mail >span {
    background-image: url(../images/mail-02.svg);
    background-repeat: no-repeat;
    background-size: 16px;
    background-repeat: no-repeat;
    margin: 0 auto;
}
.only-agency-staff .view-content .views-row .views-field-field-name a {
  color: var(--text-color-text-primary-sa-flag);
  text-decoration: none;
}
.only-agency-staff .view-content .views-row .views-field-field-name {
    font: var(--display-xs-bold);
    color: var(--text-color-text-primary-sa-flag);
    height: 65px;
    overflow: hidden;
    /* display: flex; */
    justify-content: center;
    /* gap: var(--global-spacing-xxs);
    padding-top: var(--global-spacing-2xl); */
}
  html[dir="rtl"] .group--colleges .swiper-button-prev {
    right: 0 !important;
  }
  html[dir="rtl"] .group--colleges .swiper-button-next {
    right: 56px !important;
  }
html[dir="rtl"] .cu_quicktabs .view-content .views-row {
    width: 100%;
}
html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs .view-content {
  gap: 0;
}
html[dir="rtl"] .node--type-college-home .events-calendar-wrapper .field--name-field-university-calendar > .field__item:nth-child(1) .paragraph--type--title-description .field--name-field-title {
  padding-bottom: 8px;
}
.only-agency-staff .view-content .views-row .views-field-field-office-location, 
.only-agency-staff .view-content .views-row .views-field-field-phone-number,
.only-agency-staff .view-content .views-row .views-field-mail {
    padding-top: var(--global-spacing-md);
    padding-bottom: var(--global-spacing-md);
}
html[dir="ltr"] .only-agency-staff .view-content .views-row .views-field-field-phone-number,
html[dir="ltr"] .only-agency-staff .view-content .views-row .views-field-mail {
    /* text-align: left; */
    /* max-width: 290px; */
    width: 100%;
    /* margin-left: var(--global-spacing-3xl);  */
}
html[dir="rtl"] .only-agency-staff .view-content .views-row .views-field-field-phone-number,
html[dir="rtl"] .only-agency-staff .view-content .views-row .views-field-mail {
    /* text-align: right; */
    /* max-width: 290px; */
    width: 100%;
    /* margin-right: var(--global-spacing-3xl);  */
}
.only-agency-staff .view-content .views-row .views-field-field-phone-number .field-content {
    background-image: url("../images/mortarboard-02.svg");
    background-repeat: no-repeat;
    background-size: 16px;
    background-repeat: no-repeat;
    margin: 0 auto;
}
html[dir="rtl"] .only-agency-staff .view-content .views-row .views-field-field-phone-number .field-content {
  padding-right: var(--global-spacing-3xl);
  background-position: right;
}
html[dir="ltr"] .only-agency-staff .view-content .views-row .views-field-field-phone-number .field-content {
  padding-left: var(--global-spacing-3xl);
  background-position: left;
}
.only-agency-staff .view-content .views-row .views-field-field-academic-title {
    font: var(--text-lg-medium);
    color: var(--text-color-text-default);
    text-align: center;
    padding-top: var(--global-spacing-xs);
    /* min-height: 32px; */
    /* margin-bottom: var(--global-spacing-2xl); */
}
.only-agency-staff .view-content .views-row .views-field-field-academic-title span {
  text-align: center;
}

.only-agency-staff .title-of-the-page-for-view .cu_header_title {
   padding-bottom: var(--global-spacing-xl);
       font: var(--type-scale-desktop-display-sm-bold);
    color: var(--text-color-text-primary-sa-flag);
}

body.path-announcements .university-news.announcements .news_inner.lisitng_cards .views-field-field-browse-image {
  display: none;
}
.node--type-university-home  .events-calendar-wrapper .field--name-field-university-event-section .cu_quicktabs {
    border-radius: var(--radius-radius-lg);
    border: 0px solid var(--border-border-neutral-primary);
    padding-bottom: 0;
}
.node--type-university-home .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new {
  margin-top: 0;
}
html[dir="ltr"] .node--type-university-home .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .item-list li {
    margin: 0 0 0 1rem;
}
html[dir="rtl"] .node--type-university-home .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .item-list li {
    margin: 0 0 0 1rem;
}
html[dir="rtl"] .node--type-home-entity .only-agency-staff .swiper-button-prev {
    right: 0% !important;
    left: 0 !important;
 
}
@media screen and (min-width: 1024px) and (max-width: 1279.98px) {
  article.node--type-home-entity .paragraph--type--important-links, article.node--type-home-entity .paragraph--type--services-main, article.node--type-home-entity .paragraph--type--block, article.node--type-home-entity .paragraph--type--important-dates-hm-en, article.node--type-home-entity .paragraph--type--get-to-know, article.node--type-home-entity .paragraph--type--platforms-portals, article.node--type-home-entity .paragraph--type--intro-home-entity {
    max-width: 830px;
  }
   html[dir="rtl"] .node--type-home-entity .only-agency-staff .swiper-button-prev {
    right: 0% !important;
    left: auto !important;
   }
   
 
   .new-comments-section .field--name-body {
    max-width: 952px;
   }
     html[dir="rtl"] .node--type-home-entity .entity_content_with_sibebar_in div.entity_content_sidebar {
        padding-top: var(--global-spacing-md);
        position: relative;
    }
    html[dir="rtl"] .node--type-home-entity div.entity_content_with_sibebar_in .entity_content_sidebar {
        right: 0;
    }
      .node--type-home-entity .entity_content_with_sibebar_in div.entity_content_sidebar {
        /* max-width: 100%; */
    }
 
 
   html[dir="rtl"] .node--type-home-entity .uhb-group-wrapper-en {
        width: fit-content;
    }
    html[dir="ltr"] .node--type-home-entity .uhb-group-wrapper-en {
        width: fit-content;
    }
    .node--type-home-entity .views_sidebar div.block-uhb-group-list ul {
        border-bottom: 0px solid var(--border-border-neutral-primary);
        padding-bottom: 0;
                display: flex;
        padding-bottom: var(--global-spacing-md);
        overflow-y: scroll;
    }
  
  html[dir="rtl"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-subtitle, 
  html[dir="rtl"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-subtitle1, 
  html[dir="rtl"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-sub-title-2 {
    font: var(--type-scale-mobile-display-xl-semibold);
  }
  html[dir="rtl"] .uni-main-section-in .uni-main-left {
 
    padding-top: var(--global-spacing-9xl);
    padding-right: var(--global-spacing-6xl);
  }
  html[dir="ltr"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-subtitle, 
  html[dir="ltr"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-subtitle1, 
  html[dir="ltr"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-sub-title-2 {
    font: var(--type-scale-mobile-display-xl-semibold);
  }
  html[dir="ltr"] .uni-main-section-in .uni-main-left {
    flex: 0 0 54%;
    padding-left: var(--global-spacing-6xl);
    padding-top: var(--global-spacing-6xl);
  }
  html[dir="rtl"] .language-switcher-language-url ul.links li a {
    padding-left: var(--global-spacing-md);
    padding-right: var(--global-spacing-3xl);
    font-size: 14px;
    background-position: 96% 51%;
    background-size: 20px;
  }
}
/* new break points defined  */
 @media (max-width: 992px) { 
    .page-node-type-university-home .paragraph--type--about-program-partnerships-and-c {
      max-width: 100%;
    }
 }


 @media (max-width: 320px) {
  /* .missionary-container-three .field--name-field-university-image {
      width: 172px;
  }
  .bg_dark_green .hero_title,
  .bg_gray_large .hero_title {
    font: var(--type-scale-mobile-display-lg-bold);
  }
  .cu_header_top {
    flex-wrap: wrap;
  }
  .digital-stamp-header {
    flex-wrap: wrap;
  }
  .hero__content_right {
    width: 100%;
  }
 
  .group_hero .hero__content {
  padding-top: var(--global-spacing-md);
  padding-bottom: var(--global-spacing-xl);
  }
  .view-achievements-listing .regulation_listing_inner .view-content .views-row {
    flex: 0 0 31.9%;
    margin: 0 auto;
  } */

}
/* responsive for all mobile versions  */
@media (max-width: 1023.98px) {
 
  .contact-page__col .field--name-field_contact_form_block form.webform-submission-form {
    width: 100%;
  }
    .views_sidebar .block-uhb-group-list ul li a.active::before {
        background-color: var(--border-border-primary) !important;
    }
    .views_sidebar .block-uhb-group-list ul li > a:hover {
        background-color: transparent;
    }
    .views_sidebar .block-uhb-group-list ul li > a:active {
        background-color: transparent;
        /* font: var(--text-sm-bold); */
        color: var(--text-color-text-default);
    }
  .uni-main-section-in .uni-main-right {
    display: none;
  } 
  body.path-faculty-profiles .logo_section {
  display: none;
  }
  html[dir="ltr"] .uni-main-section-in .uni-main-left .uni-main-left-in {
    width: 100%;
  }
  article.node--type-college-home .field--name-field-news .card-box-view.view-duplicate-of-college-news {
    padding-left: 0;
    padding-right: 0;
  }
  html[dir="ltr"] .college_banner_inner .college_banner_right {
    padding-right: 0;
  }
  .node--type-university-home .paragraph--type--about-program-partnerships-and-c .field--name-field-logo .field--name-field-logo2 {
    width: 600px;
    padding-left: 14px;
    padding-right: 14px;
  }
  .node--type-university-home .field--name-field-logo2 .swiper-wrapper>.field__item {
    padding: var(--global-spacing-xl);
  }
  
  .node--type-contact-entity .contact-page__grid.nosiebar_columns .contact-page__col--center {
    width: 100%;
  }
  .node--type-contact-entity .contact-page__grid .contact-page__col--right {
    width: 100%;
  }
  .view_with_sidebar .view_with_sidebar_view > .inner-container {
    padding-right: 0;
    padding-left: 0;
  }
  article.node--type-achievement-listing form.views-exposed-form input[type="text"], 
  .node--type-faculty-entity form.views-exposed-form input[type="text"], 
  .node--type-news-entity form.views-exposed-form input[type="text"] {
    width: 100%;
 
  }
  article.node--type-news-entity form.views-exposed-form .form--inline {
    flex-wrap: wrap;
  }
  article.profile .bg_light_gray>.inner-container {
    height: 340px;
  }
  .cu_services_info_top {
    padding-top: 0;
  }
  .node--type-achievements-and-awards .node__content, 
  .node--type-announcements .node__content {
    max-width: var(--container-max-width-mobile);
    padding: var(--container-padding-mobile);
 }
 
  body.path-university-news .cu-new-logo {
    display: none;
  }
  .card-box-view.view-achievements-listing .inner-container {
    padding: var(--container-padding-mobile);
  }
  .regulation_listing_inner {
    padding-left: 0;
    padding-right: 0;
  }
  html[dir="rtl"] .paragraph--type--publication-section .pub-grid {
    flex-direction: column-reverse;
  }
  .paragraph--type--publication-section .pub-grid .pub-left {
    width: 100%;
 }
  html[dir="rtl"] .paragraph--type--publication-section .pub-grid .pub-left {
    padding-right: 0;
 }
  html[dir="ltr"] .paragraph--type--publication-section .pub-grid .pub-left {
    padding-left: 0;
 }
  .paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-details > .field__item {
    min-width: unset;
    width: 100%;
  }
  .paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-details > .field__item::after {
    top: 100%;
    width: 100%;
    height: 1px;
 }
 html[dir="rtl"] .paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-details .paragraph--type--title-description-sp {
    padding-bottom: var(--global-spacing-lg);
 }
 html[dir="ltr"] .paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-details .paragraph--type--title-description-sp {
    padding-bottom: var(--global-spacing-lg);
 }
  .paragraph--type--publication-section .pub-grid .pub-right {
    width: 39%;
    max-width: 120px;
  }
  .paragraph--type--publication-section .pub-grid .pub-left .field--name-field-publication-details {
      flex-wrap: wrap;
  }
  article.profile .profile-box {
    flex-wrap: wrap;
  }
  .cu-user-right-box {
    width: 100%;
    max-width: 358px;
    margin: 0 auto;
  }
  .cu-user-right-box .user-pic-cus .field--name-user-picture {
    max-width: 358px;
    margin: 0 auto;
    height: 300px;
  }
  .cu-user-info-left-box {
    width: 100%;
    padding-right: 0;
  }
  html[dir="ltr"] .profile .inner-container.profile-box {
    flex-direction: column-reverse;
  }
  .cu_quicktabs #quicktabs-user_profile_content .quicktabs-tabs {
    overflow: scroll;
  }
  html[dir="ltr"] .cu-user-info-left-box {
    padding-left: 0;
  }
  html[dir="rtl"] article.profile .profile-box {
    flex-direction: column-reverse;
 }
  .paragraph--type--former-presidents {
  padding-top: var(--global-spacing-3xl);
  padding-bottom: var(--global-spacing-xl);
  padding-left: var(--container-padding-mobile);
  padding-right: var(--container-padding-mobile);
  }
  .node--type-news .node-title {
    font: var(--type-scale-mobile-display-sm-bold);
  }
  html[dir="ltr"] .uhb-gallery-uper-main .swiper-button-prev {
      left: 14% !important;
  }
  html[dir="rtl"] .uhb-gallery-uper-main .swiper-button-next {
    right: 15%;
  }
  .uhb-gallery div.uhb-gallery-main img {
    border-radius: var(--radius-radius-lg);
    width: 100%;
    height: 482px;
    max-width: 800px;
  }
 .node--type-news .uhb-gallery-thumbs {
  display: none;
 }
 .node--type-news .node__content {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
 }
  .node--type-landing-page .bg_light_gray .date-title {
    width: 100%;
  }
  .node--type-landing-page .bg_light_gray .date-title .cu_services_info_top {
    width: 100%;
  }
  html[dir="ltr"] body.page-node-type-president-message .region-we-mega-menu {
    right: auto;
  }
  body.path-user .cu-new-logo,
  body.page-node-type-president-message .cu-new-logo {
    display: none;
  }
 

  html[dir="ltr"] div.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: 0;
    padding-top: 10px;
  }
  html[dir="ltr"] .node--type-home-entity .view-duplicate-of-college-news .swiper-button-prev {
    right: auto !important;
        left: 42% !important;
        top: 95%;
  }
  html[dir="ltr"] div.card-box-view.view-staff-administration .view-header {
    flex-wrap: wrap;
  }
  .cu_header_title {
    width: 100%;
  }
  .cu_share_this_block {
    width: 100%;
    max-width: 389px;
    margin: 0 auto;
  }
  article.profile .body-tag-cu {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .view-content .views-row .field-content {
    padding: var(--global-spacing-lg) var(--global-spacing-xl) var(--global-spacing-lg) var(--global-spacing-xl);
    gap: var(--global-spacing-xl);
  }
  html[dir="ltr"] .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .view-university-events-new .views-row .event-date-cont {
    min-width: 90px;
  }
  html[dir="rtl"] .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .view-university-events-new .views-row .event-date-cont {
    min-width: 90px;
  }
  .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new .quicktabs-main .view-university-events-new .views-row .other-field-cont .card-title {
    padding-bottom: var(--global-spacing-md);
  }
  article[data-history-node-id="2261"].node--type-landing-page .paragraph--type--block {
    max-width: 100%;
  }
  article.node--type-home-entity .paragraph--type--important-links, 
  article.node--type-home-entity .paragraph--type--services-main, 
  article.node--type-home-entity .paragraph--type--block, 
  article.node--type-home-entity .paragraph--type--important-dates-hm-en, 
  article.node--type-home-entity .paragraph--type--get-to-know, article.node--type-home-entity .paragraph--type--platforms-portals, 
  article.node--type-home-entity .paragraph--type--intro-home-entity {
    max-width: 100%;
  }
  html[dir="rtl"] .paragraph--type--stats-college-home .field--name-field-stats>.field__item:last-child:last-child {
      border-right: 0px solid var(--form-field-border-default);
  }
  .paragraph--type--programs .cu_quicktabs ul.quicktabs-tabs {
    overflow-y: scroll;
  }
  html[dir="ltr"] .new-green-section .card-box-view.view-university-colleges .view-content .views-row,
  .new-green-section .card-box-view.view-university-colleges .view-content .views-row {
    height: auto !important;
  }
  .new-green-section .card-box-view.view-university-colleges .view-content .swiper-pagination,
  .new-green-section .card-box-view.view-university-colleges .view-content .swiper-button-prev,
  .new-green-section .card-box-view.view-university-colleges .view-content .swiper-button-next {
    display: none;
  }
  .group--colleges .paragraph--type--about-college-deans-words {
    padding-left: 0;
    padding-right: 0;
  }
  html[dir="rtl"] .homepage_deans_words .dean_right_column ,
  html[dir="ltr"] .homepage_deans_words .dean_right_column {
    padding-right: var(--global-spacing-md);
    padding-left: var(--global-spacing-md);
  }

  div.prog-header-lft {
    flex-basis: 100%;
    padding-bottom: var(--global-spacing-xl);
  }
  .program-header-cus {
    flex-wrap: wrap;
  }
  html[dir="ltr"] .node--type-president-message .bg_light_gray > .inner-container {
    height: 391px;
    justify-content: center;
  }
  html[dir="rtl"] .node--type-president-message .bg_light_gray > .inner-container {
    height: 391px;
    justify-content: center;
  }
  html[dir="ltr"] .bg_light_gray > .inner-container {
    height: 380px;
  }
  html[dir="ltr"] .layout-wrapper-withsidebar .main-content {
    padding-left: 0;
  }
  .feedback-cu-webform #edit-group-no,
  .feedback-cu-webform #edit-group-yes {

    flex-direction: column;
  }

  .feedback-cu-webform #edit-show-fields {
    padding-bottom: 0;
    max-width: 100%;
    padding-top: 36px;
    margin-top: 0;
    
  }
 
  html[dir="rtl"] .layout-wrapper-withsidebar .main-content {
    padding-left: 0;
  }
  .layout-wrapper-withsidebar .main-content {
    width: 100%;
  }
  .layout-wrapper-withsidebar .sidebar {
    display: none;
  }
  .date-title .published-date-cu {
    padding-top: var(--text-text-content-gap);
    padding-bottom: var(--text-text-content-gap);
    color: var(--text-color-text-primary-paragraph);
  }
  .main_footer .footer_inner .footer_col {
    margin-bottom: 30px;
    margin-top: 0;
  }
  html[dir="rtl"] .card-box-view.view-electronic-services .view-content .views-row {
    /* width: 100% !important; */
    /* max-width: 390px !important; */
  }
  html[dir="rtl"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle, 
  html[dir="ltr"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle {
    overflow: hidden;
  }
  .page-node-type-home-entity h1.page-title {
    display: none;
  }
  .regulation_listing_inner.lisitn_gropus .view_with_sidebar_view .field--name-field-main-content-area .field__item > .inner-container {
    padding-left: 0;
    padding-right: 0;
  }
  .regulation_listing_inner .view-filters input[type="text"] {
    width: 100%;
  }
  html[dir="ltr"] .view-administration-group-listing .regulation_listing_inner.lisitn_gropus .view-content .views-row .views-field-label a {
    font: var(--type-scale-mobile-text-md-bold);
  }
  .view-administration-group-listing .regulation_listing_inner.lisitn_gropus .view-content .views-row .views-field-label a {
    font: var(--type-scale-mobile-text-xl-bold);
  }
  .lisitn_gropus .view-filters {
    padding: var(--container-padding-mobile);
  }
  div.field--name-field-contact-card .paragraph--type--card .field--name-field-sub-heading {
    font: var(--type-scale-mobile-display-md-bold) ;
    font-size: 28px !important;
    line-height: 36px !important;
    color: var(--text-color-text-primary-sa-flag);
  }
  footer .field--name-field-menu .block-social-media-links .social-media-links--platforms {
    width: 100%;
    margin-bottom: 0;
  }
  .main_footer {
    margin-top: -1px;
  }
  .field--name-field-contact-card .paragraph--type--card .field__item > a {
    width: fit-content;
  }
  .page-node-type-president-message .deans-words-grid {
    flex-direction: column;
  }
  .field--name-field-description-standard {
    padding-top: var(--global-spacing-lg);
  } 
  .field--name-field-title-standard {
    font: var(--type-scale-mobile-display-md-bold);
  }
  html[dir="ltr"] .view_with_sidebar .view_with_sidebar_view {
    padding-left: 0;
  }
    html[dir="rtl"] .view_with_sidebar .view_with_sidebar_view {
    padding-right: 0;
  }
  .view_with_sidebar .view_with_sidebar_view {
    width: 100%;
  }
  .node--type-news-entity .card-box-view.view-entity-news-listing .view-content .views-row .card-title {
    height: auto !important;
  }
  article.node--type-department-entity form.views-exposed-form input[type="text"] {
    max-width: 460px;
    width: 100%;
    
  }
  .view_with_sidebar .views_sidebar .views_sidebar_inner .field--name-field-department-sidebar > .inner-container > .paragraph--type--block,
  .view_with_sidebar .views_sidebar .views_sidebar_inner .field--name-field-sidebar-faculty-block > .inner-container > .paragraph--type--block,
  .view_with_sidebar .views_sidebar .views_sidebar_inner .field--name-field-sidebar-menu > .inner-container > .paragraph--type--block,
  .view_with_sidebar .views_sidebar .views_sidebar_inner .field--name-field-sidebar-menu > .field__item > .inner-container > .paragraph--type--block,
  .view_with_sidebar .views_sidebar .views_sidebar_inner .field--name-field-sidebar-block > .field__item > .inner-container > .paragraph--type--block {
    max-width: 100%;
  }
  html[dir="ltr"] .uhb-group-wrapper-en {
    width: fit-content;
  }
  html[dir="rtl"] .uhb-group-wrapper-en {
    width: fit-content;
  }
  .views_sidebar div.block-uhb-group-list ul {
    border-bottom: 2px solid var(--border-border-neutral-primary);
    padding-bottom: 0;
  }
  .views_sidebar_inner {
    border: 0;
    padding: var(--global-spacing-xl) 0;
  }
  .view_with_sidebar .views_sidebar {
    width: 100%;
    max-width: 100%;
  }
  .views_sidebar_inner .field--name-field-news-sidebar > .inner-container > .paragraph--type--block {
    max-width: 100%;
  }
  .view_with_sidebar {
    flex-wrap: wrap;
  }
  .paragraph--type--get-to-know .field--name-field-main-heading {
    font: var(--type-scale-mobile-display-lg-bold);
  }
  .regulation_listing_inner .view-content .views-row,
  .services_listing_inner .view-content .views-row {
    max-width: 358px;
  }
  .regulation_listing_inner .view-content {
    flex-wrap: wrap;
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  .view-services-listing .cu_share_this_block {
    padding-top: var(--global-spacing-6xl);
  }
  .services_listing_inner .view-filters form .form--inline {
    flex-wrap: wrap;
  }
  .view-services-listing {
    padding-bottom: var(--global-spacing-3xl);
  }
  .services_detail_sidebar_inn .service_field_detail .field__label {
    font: var(--type-scale-mobile-display-sm-bold);
  }
  .page-node-type-services .faq-main-content .field--name-field-title {
    font: var(--type-scale-mobile-display-sm-bold);
  }
  .services_detail_content_inner {
    flex: 0 0 100%;
    padding-left: 0;
  }
  .bg_light_gray.light_big > .inner-container .cu_share_this_block {
    padding-bottom: var(--global-spacing-4xl);
  }
  .node--type-forms  .service_desp_top {
    display: none;
  }
  .node--type-services .service_desp_top {
      height: 92px;
      overflow: hidden;
  }
  .bg_light_gray.light_big > .inner-container {
    padding-top: var(--global-spacing-4xl);
  }
  .bg_light_gray.light_big {
    background-image: url("../images/service_detail.svg");
    min-height: 500px;
  }
  .deans-words-grid .deans-words-right .deans-desp {
    max-width: 300px;
    margin: 0 auto;
  }
  .cu_share_this_block {
    padding-top: var(--global-spacing-2xl);
  }
  .node--type-achievements-and-awards .bg_light_gray > .inner-container, .view-achievements-listing .bg_light_gray > .inner-container, .node--type-announcements .bg_light_gray > .inner-container, .node--type-news .bg_light_gray > .inner-container,
   .university-news .bg_light_gray > .inner-container,
  .bg_light_gray > .inner-container {
    height: 340px;
    padding-top: var(--global-spacing-6xl);
    display: block;
  }
  .date-title {
    width: 100%;
  }
  .cu_services_info_top {
    width: 100%;
  }
  .bg_light_gray {
    /* background-image: url("../images/mobile-grey_header_bg.svg"); */
    background-image: url("../images/Pattern-mobile-light-grey.png");
    background-repeat: repeat-x;
  }
  .cu_header_actions {  
    /* display: none; */
  }
  .paragraph--type--important-dates-main .field--name-field-admission-timeline > .field__items > .field__item {
    width: 100%;
  }
  .paragraph--type--important-dates-main .field--name-field-admission-timeline > .field__label {
    font: var(--type-scale-mobile-display-xs-semibold);
  }
  .field--name-field-important-dates > .field__label {
    font: var(--type-scale-mobile-display-md-bold);
  }
  .hero__content_left .paragraph--type--register-now .field--name-field-download-plan {
    margin-top: 0;
  }
   html[dir="ltr"] .field--name-field-application-steps-new > .field__items {
    padding-left: var(--global-spacing-xl);
  }
  html[dir="rtl"] .field--name-field-application-steps-new > .field__items {
    padding-right: var(--global-spacing-xl);
  }
  html[dir="rtl"] .group--type-program article .cu_content__area .field--name-field-application-steps-new, html[dir="rtl"] .group--type-program article .cu_content__area .field--name-field-helpful-tools, html[dir="rtl"] .group--type-program article .cu_content__area .field--name-field-application-procedures-for, html[dir="rtl"] .group--type-program article .cu_content__area .field--name-field-scholarship-programs, html[dir="rtl"] .group--type-program article .cu_content__area .field--name-field-fees, html[dir="rtl"] .group--type-program article .cu_content__area .paragraph--type--question-or-inquiry-group, html[dir="rtl"] .group--type-program article .cu_content__area .field--name-field-graduation-project, html[dir="rtl"] .group--type-program article .cu_content__area .field--name-field-academic-advising, html[dir="rtl"] .group--type-program article .cu_content__area .field--name-field-project-stages, html[dir="rtl"] .group--type-program article .cu_content__area .field--name-field-field-training, html[dir="rtl"] .group--type-program article .cu_content__area .field--name-field-program-structure, html[dir="rtl"] .group--type-program article .cu_content__area .field--name-field-curriculum-by-level, html[dir="rtl"] .group--type-program article .cu_content__area .field--name-field-graduation-requirements, html[dir="rtl"] .group--type-program article .cu_content__area .field--name-field-important-dates, html[dir="rtl"] .group--type-program article .cu_content__area .field--name-field-admission-required-documen, html[dir="rtl"] .group--type-program article .cu_content__area .field--name-field-admission-requirements, html[dir="rtl"] .about-program-objectives-main .field--name-field-objective-card, html[dir="rtl"] .about-program-objectives-main .field--name-field-paragraphs-heading {
    padding-right: 0;
  }
  html[dir="rtl"] .group--type-program .sidebar-container {
    padding-right: 0;
    padding-left: 0;
  }
  .paragraph-contribution-con .paragraph-contribution-con-img {
    padding-top: var(--global-spacing-2xl);
  }
  .paragraph-contribution-con .paragraph-contribution-con-img img {
    max-width: 200px;
  }
  .paragraph-contribution-con-cont .paragraph-contribution-h {
    font: var(--type-scale-mobile-display-md-bold);
  }
  .field--name-field-partnerships-and-collabora .inner-container {
    padding-left: 0;
    padding-right: 0;
  }
  .cu_content .node--type-about-program .paragraph--type--about-program-career-prospects .field--name-field-overview-carousal .swiper-pagination-bullets.swiper-pagination-horizontal {
    width: 47%;
    left: 52%;
    top: 81%;
  }
  .cu_content .node--type-about-program .paragraph--type--program-overview  .field--name-field-card .swiper-pagination-bullets.swiper-pagination-horizontal {
    width: 47%;
    left: 52%;
    top: 91%;
  }
  html[dir="rtl"] .group--type-program .about-program-objectives-main .field--name-field-objective-card, 
  html[dir="rtl"] .group--type-program .about-program-objectives-main .field--name-field-paragraphs-heading {
    padding-right: var(--global-spacing-md);
  }
   .paragraph--type--about-program-objectives .field--name-field-objective-card {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
 
  }
  .main_footer .footer_inner .footer_col h2 {
    font: var(--type-scale-desktop-text-xl-medium);
  }
  .main_footer .footer_inner .footer_col ul.menu {
    gap: var(--global-spacing-3xl);
  }
  .main_footer {
  padding-left: var(--global-spacing-xl);
  padding-right: var(--global-spacing-xl);
  }
  .group--type-program .sidebar-container {
    padding-right: 0;
    padding-left: 0;
  }
  .group--type-program .cu_content .sidebar {
    display: none;
  }
  .cumenu_section .cumenu_section_inner > ul {
    width: var(--width-width-2xl);
  }
  .paragraph--type--register-now .field--name-field-register-now-link a {
    font: var(--type-scale-mobile-text-sm-medium);
  }
  .paragraph--type--register-now .field--name-field-download-plan .file--application-pdf a {
    padding-top: var(--global-spacing-md);
    padding-right: var(--button-buttons-md-padding);
    padding-bottom: var(--global-spacing-md);
    padding-left: var(--button-buttons-md-padding);
  }
  .hero__content_left .paragraph--type--register-now .field--name-field-register-now-link {
    width: 44%;
    max-width: 134px;
  }
  html[dir="rtl"] .hero__content_left .paragraph--type--register-now .field--name-field-register-now-link {
    margin-left: var(--global-spacing-md);
  }
  .hero__content_left .field--name-field-registration-deadline {
    padding-top: var(--global-spacing-3xl);
    padding-left: var(--global-spacing-xl);
    padding-right: var(--global-spacing-xl);
    padding-bottom: var(--global-spacing-xl);
    background-color: var(--background-color-background-card);
  }
  .group_hero .hero__content .hero__content_right {
        padding-bottom: var(--global-spacing-5xl);
  }
  .group_hero .hero__content .hero__content_left {
    padding-top: 0;
  }
  .group_hero .hero__content .hero__content_right {
    flex: unset;
  }
  .group_hero .hero__content .hero__content_right {
    width: 100%;
  }
  html[dir="rtl"] .hero__content_right_in {
    padding-left:0;
  }
  html[dir="rtl"] .group_hero .hero__content .hero__content_right {
    padding-left: 0;
  }
  .bg_dark_green .group_hero_inner {
    background-image: url("../images/mobile-green_pattern.svg");
    height: 619px;
  }
  .group--type-program .cu_breadcrumbs {
    padding-top: 0;
    padding-bottom: 0;
  }
 

  .college_banner_inner .college_banner_right {
    height: auto;
  }
  html[dir="rtl"] .college_banner_inner .college_banner_right {
    padding-left: 0;
    direction: rtl;
    padding-right: 0;
   
  }
  .college_hero_section .paragraph--type--banner .banner-container {
    height: 96%;
  }
   .college_hero_section .paragraph--type--banner .banner-container > .inner-container {
    height: 100%;
  }
  .cu_breadcrumbs .breadcrumb ol {
    flex-wrap: wrap;
  }
  .college_banner_right .cu_breadcrumbs {
    padding-bottom: var(--global-spacing-6xl);
  }
  html[dir="ltr"] .view-services-static-view .services-container .field--name-field-services-title {
    padding-left: var(--global-spacing-2xl);
  }
  html[dir="ltr"] .group--colleges .swiper-button-prev {
    left: 37% !important;
    right: auto !important;
  }

  .paragraph--type--faculty-members .view-faculty .view-content .views-row .main_faculty_top .faculty_member_img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
  .paragraph--type--faculty-members .view-faculty .view-content .views-row .main_faculty_top .faculty_member_img {
    height: 250px;
    width: 248px;
  }
  .paragraph--type--faculty-members .view-faculty .view-content .views-row {
    flex: 0 0 78%;
    width: 280px !important;
    padding: var(--global-spacing-2xl) var(--global-spacing-2xl) var(--global-spacing-2xl) var(--global-spacing-2xl);
  }
  .view-faculty .view-content {
    padding-top: 0;
  }
 
  .group--colleges .field--name-field-college-programs {
    padding-top: var(--global-spacing-2xl);
    padding-bottom: var(--section-section-padding);
  }
  .card-box-view.view-university-colleges .view-content .views-row {
    height: 650px !important;
  }
  .group--colleges .field--name-field-university-colleges-sectio .field--name-field-description {
    padding-bottom: 0;
  }
  .group--colleges .field--name-field-university-colleges-sectio .field--name-field-title {
    font: var(--type-scale-mobile-display-xl-bold);
  }
  .group--colleges .field--name-field-university-colleges-sectio {
    padding-top: var(--global-spacing-2xl);
    padding-bottom: var(--global-spacing-2xl);
  }
  .group--colleges .new-green-section {
    background: transparent;
  }
  .homepage_deans_words {
    flex-direction: column-reverse;
  }
  .homepage_deans_words .dean_right_column {
    flex: 0 0 100%;
    padding-right: 0;
    padding-left: 0;
    padding-top: var(--global-spacing-8xl);
    padding-bottom: var(--global-spacing-4xl);
  }
  .group--colleges .homepage_deans_words .dean_left_column {
    flex: 0 0 100%;
    max-width: 360px;
    margin: 0 auto;
  }
  .group--colleges .homepage_deans_words {
    padding: var(--global-spacing-3xl) var(--global-spacing-3xl) var(--global-spacing-3xl) var(--global-spacing-3xl);
  } 
  .new_services_section {
    padding-top: var(--global-spacing-xl);
    padding-bottom: var(--global-spacing-xl);
  }
  .node--type-college-home .field--name-field-service > .field__item, 
  .node--type-university-home .field--name-field-services-section .paragraph--type--services-main .field--name-field-services-section > .field__item {
    height: auto;
    max-height: unset;
  }
  .paragraph--type--services-main .field--name-field-services-section {
    flex-wrap: wrap;
  }
  .view-services-static-view .services-container .field--name-field-services-link a {
    display: none;
  }
  html[dir="ltr"] .card-box-view .view-header a {
    padding: var(--global-spacing-none) var(--global-spacing-4xl) var(--global-spacing-none) var(--global-spacing-xl);
  }
  .paragraph--type--title-sub-description .field--name-field-heading {
    font: var(--type-scale-mobile-display-xl-bold);
  }
  .paragraph--type--stats-college-home .field--name-field-stats > .field__item {
    border-bottom: 1px solid var(--form-field-border-default);
    border-right: 0px solid var(--form-field-border-default);
    padding-bottom: var(--global-spacing-2xl);
    max-width: 180px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: var(--global-spacing-2xl);
    text-align: center;
    /* box-shadow: 0px 12px 16px -4px rgba(16, 24, 40, 0.08); */
  }
  .paragraph--type--title-sub-description {
    padding-bottom: var(--global-spacing-2xl);
  }
  .field--name-field-stats > .field__item .paragraph--type--icon-description-title .field--name-field-sub-heading2 {
    text-align: center;
  }
  .paragraph--type--stats-college-home .field--name-field-stats {
    flex-wrap: wrap;
    gap: var(--global-spacing-lg);
    box-shadow: var(--shadows-shadow-md);
    background-color: var(--colors-primary-sa-flag-25);
    flex-direction: column;
    max-width: 380px;
    margin-left: auto;
    margin-right: auto;
  }
  .paragraph--type--stats-college-home {
    padding-top: var(--global-spacing-2xl);
    padding-bottom: var(--global-spacing-2xl);
  }
  .college_hero_section .paragraph--type--banner {
    /* height: 916px; */
    /* height: 1160px; */
    /* background-image: url(../images/mob-big_green_pattern.svg); */
    /* background-image: url('../images/new-mob-collages-Pattern.svg'); */
    background-image: url('../images/new-mob-collages-Pattern-noperson.svg');
    /* background-image : none; */
    padding-bottom: var(--global-spacing-xl);
    height: auto;
  }
   .college_hero_section .paragraph--type--banner .banner-container > .inner-container {
    /* background-image: url('../images/new-mob-collages-Pattern-noperson.svg'); */
  }
  .college_banner_inner .college_banner_right .college_heading .field--name-field-heading {
    font: var(--type-scale-mobile-display-2xl-bold);
    padding-top: var(--global-spacing-xl);
    padding-bottom: var(--global-spacing-xl);
  }
   
  html[dir="ltr"] .college_banner_inner .college_banner_right {
    padding-left: 0;
  }
  .college_banner_inner .college_banner_right {
      flex: 0 0 96%;
  }
  .college_pre_title {
    padding-top: 0;
  }
  html[dir="ltr"] .college_banner_inner ,
  html[dir="rtl"] .college_banner_inner {
      flex-direction: unset;
  }
  .college_hero_section .paragraph--type--banner .banner-container > .inner-container > .college_banner_inner .college_banner_left {
    display: none;
  }
  .node--type-university-home .field--name-field-services-section .paragraph--type--services-main {
    max-width: 389px;
  }
  .events-calendar-wrapper .field--name-field-university-calendar .field__item:nth-child(2) .view-id-calander .view-calendar table tbody tr {
    grid-template-columns: auto-fill;
  }
  .events-calendar-wrapper .field--name-field-university-calendar {
    width: 100%;
  }
  .field--name-field-copyright-image {
    display: flex;
    padding-top: var(--global-spacing-3xl);
  }
  footer .field--name-field-menu > .field__item:nth-last-child(2) .paragraph--type--block .field--name-field-block {
        display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .new-comments-section .field--name-body {
    border: 0px solid var(--border-border-neutral-primary);
    background-color: var(--background-color-background-card);
  }
  .new-comments-section {
    background-color: var(--background-color-background-body);
    padding: var(--global-spacing-3xl) var(--container-padding-mobile) var(--global-spacing-3xl) var(--container-padding-mobile);
  }
  .node--type-university-home .field--name-field-most-visited-pages .field--name-field-sub-heading {
    font: var(--type-scale-mobile-text-lg-medium);
  }
  .node--type-university-home .field--name-field-most-visited-pages > .field__label {
    font: var(--type-scale-mobile-display-md-bold);
  }
  html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section>.field__items .field__item:nth-child(1) {
    width: 100%;
  }
  .node--type-university-home .field--name-field-most-visited-pages {
    margin-left: var(--container-padding-mobile);
    margin-right: var(--container-padding-mobile);
    padding: var(--global-spacing-3xl) var(--global-spacing-3xl) var(--global-spacing-4xl) var(--global-spacing-3xl);
    max-width: 92%;
  }
  .view-university-news {
  padding-top: var(--global-spacing-xl);
  }
  .node--type-university-home .field--name-field-logo .paragraph--type--company-logo .swiper-button-next,
  .node--type-university-home .field--name-field-logo .paragraph--type--company-logo .swiper-button-prev {
    /* display: none; */
  }
  .page-node-type-university-home .field--name-field-achievements-and-awards {
    padding-top: var(--global-spacing-xl);
    padding-bottom: var(--global-spacing-xl);
  }
  .node--type-university-home .field--name-field-main-section .view.view-university-announcement {
    padding-top: var(--global-spacing-xl);
    padding-bottom: var(--global-spacing-xl);
  }
  html[dir="rtl"] .node--type-university-home .swiper-button-prev {
    right: 0 !important;
    left: 62px !important;
  }
  .node--type-university-home .field--name-field-main-section .paragraph--type--icon-title-subtitle-description {
    padding-top: var(--global-spacing-xl);
    padding-bottom: var(--global-spacing-sm);
  }
  .events-calendar-wrapper {  
    flex-wrap: wrap;
  }
  .events-calendar-wrapper .field--name-field-university-event-section .cu_quicktabs .item-list ul li a {
    font: var(--text-sm-regular);
    padding: var(--tab-horizontal-tab-md-button-h-padding) 0 var(--tab-horizontal-tab-md-button-h-padding) 0;
  }
  html[dir="rtl"] .events-calendar-wrapper .field--name-field-university-event-section .cu_quicktabs .item-list li:nth-child(1) {
    margin-left: 0;
  }
  html[dir="rtl"]  .events-calendar-wrapper .field--name-field-university-event-section .cu_quicktabs .item-list li {  
    margin-left: 5px; 
    margin-right: 5px;
  }
  html[dir="rtl"] .view-achievements-and-awards-university .swiper-pagination {
    margin-right: 0;
    width: 150px;
  }
  .card-box-view.view-achievements-and-awards-university .view-content .views-row {
    width: 100% !important;
    /* max-width: 390px !important; */
  }
  .events-calendar-wrapper .field--name-field-university-event-section .cu_quicktabs .item-list li {  
    margin-left: var(--global-spacing-lg); 
    margin-right: var(--global-spacing-lg);
  }
  .events-calendar-wrapper .field--name-field-university-event-section .cu_quicktabs .item-list ul li.active a {
    font: var(--text-sm-bold);
  }
  .events-calendar-wrapper {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  .card-box-view .view-content .views-row .card-image img {
    border-radius: var(--radius-radius-lg);
  }
  .card-box-view .view-header h3 {
    font: var(--type-scale-mobile-display-lg-bold);
  }
  .inner-container {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  .node--type-university-home .field--name-field-services-section .paragraph--type--services-main .services-container {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  .node--type-university-home .field--name-field-services-section .paragraph--type--services-main .services-container a {
    display: none;
  }
  .node--type-university-home .field--name-field-main-section .paragraph--type--icon-title-subtitle-description .field--name-field-media-image img {
    max-width: 38px;
  }
  .node--type-university-home .field--name-field-main-section .paragraph--type--icon-title-subtitle-description .field--name-field-title-uni {
    font: var(--display-md-bold);
    padding-bottom: var(--global-spacing-lg);
  }
  .card-box-view .view-content .views-row .card-title a {
    font: var(--type-scale-mobile-text-lg-bold);
  }
   
  .card-box-view .view-header {
    display: block;
    padding-bottom: var(--global-spacing-md);
  }
  .card-box-view .view-header a {
    width: fit-content;
  }
  .card-box-view .view-header .card-header {
    padding-bottom: var(--global-spacing-lg);
  }
  .card-box-view .view-header a {
     /* background-image: none; */
  }
  .field--name-field-platforms-and-portals .field--name-field-card-main {
    width: 100%;
  }
  .field--name-field-platforms-and-portals .field--name-field-card-main img {
    max-width: 48px;
  }
  .node--type-university-home .field--name-field-academic-programs-section .cu_quicktabs .item-list {
    overflow-y: scroll;
    padding-bottom: var(--global-spacing-xl);
  }
  .node--type-university-home .field--name-field-university-colleges-sectio .cu_quicktabs {
    width: 100%;
    padding-bottom: var(--global-spacing-sm);
  }
  .node--type-university-home .field--name-field-university-colleges-sectio {
    padding-bottom: var(--global-spacing-xl);}
  .card-box-view .view-content .views-row .card-image {
    width: 100% !important;
  }
  html[dir="ltr"] .card-box-view.view-electronic-services .view-header a {
    padding: var(--global-spacing-none) 35px var(--global-spacing-none) var(--global-spacing-xl);
  }
  .field--name-field-platforms-and-portals .view-platforms-and-portals .view-content {
    padding-bottom: var(--global-spacing-10xl);
  }
    html[dir="ltr"] .view-platforms-and-portals .swiper-button-prev {
        right: auto !important;
        left: 40% !important;
        top: 97%;
    }
    html[dir="ltr"] .view-platforms-and-portals .swiper-button-next {
        right: 37% !important;
        left: auto !important;
        top: 97%;
    }
    html[dir="rtl"] .node--type-university-home .view-electronic-services .swiper-horizontal > .swiper-pagination-bullets {
              height: 30px;
        padding-top: 0;
        padding-bottom: 0;
         width: 100% !important;
         top: 77%;
    }
    html[dir="rtl"] .node--type-university-home .view-electronic-services .swiper-button-prev {
    left: auto !important;
    right: 37% !important;
    top: 96%;
    }
    html[dir="rtl"] .node--type-university-home .view-electronic-services .swiper-button-next {
        left: 37% !important;
        right: auto !important;
        top: 96%;
    }
    html[dir="ltr"] .node--type-university-home .view-electronic-services .swiper-horizontal > .swiper-pagination-bullets {
        top: 82%;
               
    }
    html[dir="ltr"] .view-achievements-and-awards-university .swiper-button-prev,
    html[dir="ltr"] .view-electronic-services .swiper-button-prev {
        top: 96%;
    }
    html[dir="ltr"] .view-achievements-and-awards-university .swiper-button-next,
    html[dir="ltr"] .view-electronic-services .swiper-button-next {
        top: 96%;
    }

  html[dir="ltr"] .node--type-university-home .view-platforms-and-portals .swiper-horizontal > .swiper-pagination-bullets {
    top: 75%;
    width: 85% !important;
  }
   
  html[dir="rtl"] .card-box-view.view.view-university-news .view-content .views-row {
 
    max-width: 100% !important;
  }
  html[dir="rtl"] .card-box-view.view-university-announcement .view-content .views-row {
 
    /* width: 382px !important; */
    max-width: 100%;
  }
  html[dir="rtl"] .node--type-university-home .field--name-field-achievements-and-awards .view.view-achievements-and-awards-university .view-content {
    padding-bottom: var(--global-spacing-10xl) !important;
  }
  html[dir="rtl"] .node--type-university-home .view-achievements-and-awards-university .swiper-button-prev,
  html[dir="rtl"] .node--type-university-home .view-achievements-and-awards-university .swiper-button-next {
    top: 97%;
  }
  html[dir="rtl"] .view-university-news .swiper-horizontal > .swiper-pagination-bullets,
  html[dir="rtl"] .field--name-field-platforms-and-portals .swiper-horizontal > .swiper-pagination-bullets {
    margin-right: auto;
  }
  .node--type-university-home .field--name-field-services-section .field__items {
      width: 100%;
  }
  .view-services-static-view .services-container {
    justify-content: center;
  }
  .view-services-static-view .view-content, 
  .paragraph--type--services-main .field--name-field-services-section {
    flex-wrap: wrap;
    justify-content: center;
  }
  html[dir="ltr"] .field--name-field-university-colleges-sectio .card-box-view.view-university-colleges .swiper-horizontal > .swiper-pagination-bullets {
       width: 50% !important;
      left: 0;
      right: 0;
      margin: 0 auto;
      height: 30px;
      top: 81%;
  }
  html[dir="rtl"] .field--name-field-university-colleges-sectio .card-box-view.view-university-colleges .swiper-horizontal > .swiper-pagination-bullets {
    width: 50% !important;
      left: 0;
      right: 0;
      margin: 0 auto;
      height: 30px;
      top: 81%;
  }
    html[dir="rtl"] .view-university-announcement .swiper-pagination {
      width: 50% !important;
      left: 0;
      right: 0;
      margin: 0 auto;
      height: 30px;
      top: 77%;
  }
  html[dir="rtl"] .view-university-news .swiper-pagination {
     width: 50% !important;
      left: 0;
      right: 0;
      margin: 0 auto;
      height: 30px;
      top: 85%;
  }
  
  html[dir="rtl"] .view-achievements-and-awards-university .swiper-pagination, 

  
  html[dir="rtl"] .field--name-field-platforms-and-portals .swiper-horizontal > .swiper-pagination-bullets {
      width: 50% !important;
      left: 0;
      right: 0;
      margin: 0 auto;
      height: 30px;
      top: 86%;
  }
  html[dir="rtl"] .node--type-university-home div.view-platforms-and-portals .swiper-horizontal > .swiper-pagination-bullets {
           width: 80% !important;
        left: 0;
        right: 0;
        margin: 0 auto;
        height: 30px;
        top: 74%;
  }
  html[dir="rtl"] .field--name-field-academic-programs-section .swiper-horizontal > .swiper-pagination-bullets {
    width: 50% !important;
      left: 0;
      right: 0;
      margin: 0 auto;
      height: 30px;
      top: 78%;
  }
  html[dir="rtl"] .node--type-university-home .field--name-field-academic-programs-section .swiper-button-next,
  html[dir="rtl"] .node--type-university-home .field--name-field-academic-programs-section .swiper-button-prev {
            top: 94%;
  }
  html[dir="rtl"] .field--name-field-academic-programs-section .field--name-field-short-description-o {
    padding-top: var(--global-spacing-2xl);
  }

  .node--type-university-home .cu_quicktabs .card-box-view .view-content div.swiper-slide.views-row {
    width: 100% !important;
  }
  .node--type-university-home .field--name-field-university-colleges-sectio .paragraph--type--block .tabsbar .quicktabs-main {
    padding: 0;
  }
  .node--type-university-home .field--name-field-university-colleges-sectio .paragraph--type--block .tabsbar ul.quicktabs-tabs {
    display: flex;
    flex-wrap: unset;
    overflow-y: scroll;
  }
  .field--name-field-university-colleges-sectio .paragraph--type--icon-description-title .field--name-field-sub-heading2 {
    font: var(--type-scale-mobile-display-xl-bold);  
  }
  html[dir="rtl"] .node--type-university-home .uni-main-second-section .swiper-horizontal > .swiper-pagination-bullets {
    top: 86%;
    width: 200px;
  }
  .missionary-container-two {
    width: 361px;
    max-width: 361px;
  }
 
  html[dir="ltr"] .uni-main-section-in .uni-main-right {
    flex: 0 0 100%;
    height: 500px;
  }
  .paragraph--type--missionary-section .field--name-field-main-heading-m {
    padding-bottom: var(--global-spacing-5xl);
    font: var(--type-scale-mobile-display-md-bold);
  }
  .missionary-container-four .field--name-field-university-image-sec .field--name-field-image-missionary img {
    max-width: 358px;
    width: 100%;
  }
  .missionary-container-three {
    display: flex;
    flex-direction: row;
  }
  .missionary-container-three .field--name-field-description-missionary {
    max-width: 171px;
    width: 48%;
    height: 200px;
    overflow: hidden;
  }
  .missionary-container-three .field--name-field-university-number-dark-sec {
      height: 304px;
  }
  .missionary-container-three .field--name-field-university-number-dark-sec {
    max-width: 171px;
    width: 48%;
  }
  .missionary-container-four, .missionary-container-three, .missionary-container-one {
    width: 100%;
    max-width: 358px;
  }
  .view-university-announcement.card-box-view .view-content .card-body {
    height: 64px;
    overflow: hidden;
  }
  .calendar-view-table,
  .calendar-view-table thead,
  .calendar-view-table tbody {
    display: grid !important;
    /* grid-template-columns: repeat(7, 1fr) !important; */
  }

  .calendar-view-table tr {
    display: contents !important;
  }

  .calendar-view-table td,
  .calendar-view-table th {
    display: block; /* optional: depends on your layout */
  }
  .missionary-container-main {
    flex-wrap: wrap;
    padding-right: 0;
    padding-left: 0;
    flex-direction: column-reverse;
    max-width: 380px;
  }
  html[dir="rtl"] .uni-main-section-in .uni-main-left {
    flex: 0 0 100%;
    padding-top: var(--global-spacing-6xl);
    padding-right: var(--container-padding-mobile);
    /* height: 354px; */
  } 
  html[dir="rtl"] .uni-main-section-in .uni-main-left .uni-main-left-in {
    width: 100%;
  }
  .node--type-university-home .field--name-field-vision {
    padding-bottom: var(--global-spacing-xs);
    padding-top: var(--global-spacing-xs);
  }
  .node--type-university-home .swiper-pagination-bullet {
    width:12px;
    height: 12px;
  }
   .missionary-container-two .field--name-field-university-image .field--name-field-image-missionary {
     max-width: 358px;
    height: 400px;
    width: 100%;
   }
   .missionary-container-three .field--name-field-description-missionary {
    padding: var(--global-spacing-2xl);
   }
  .missionary-container-two .field--name-field-university-image .field--name-field-image-missionary img {
    width: 100%;
    height: 100%;
  }
  .node--type-university-home .field--name-field-services-section .paragraph--type--services-main .field--name-field-services-section > .field__item {
    flex: 0 0 100%;
    max-width: 389px;
    height: 145px;
    max-height: 145px;
    width: 100%;
  }
  .field--name-field-services-section .field__items {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  .field--name-field-platforms-and-portals .field--name-field-title-uni,
  .field--name-field-university-colleges-sectio .paragraph--type--icon-description-title .field--name-field-sub-heading2
  .node--type-university-home .field--name-field-main-section .paragraph--type--icon-title-subtitle-description .field--name-field-title-uni, 
  .node--type-university-home .field--name-field-community-section .paragraph--type--icon-title-subtitle-description .field--name-field-title-uni, 
  .node--type-university-home .field--name-field-achievements-and-awards .paragraph--type--icon-title-subtitle-description .field--name-field-title-uni {
    font: var(--type-scale-mobile-display-lg-bold);
    
  }
  html[dir="ltr"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-subtitle, 
  html[dir="ltr"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-subtitle1, 
  html[dir="ltr"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-sub-title-2 {
      font: var(--type-scale-mobile-display-xl-bold);
  }
  html[dir="rtl"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-subtitle, 
  html[dir="rtl"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-subtitle1, 
  html[dir="rtl"] .uni-main-section-in .uni-main-left .uni-main-left-subtitle .field--name-field-sub-title-2 .uni-main-section-in {
    font: var(--type-scale-mobile-display-xl-bold);
  }
  .node--type-university-home .field--name-field-vision .swiper-wrapper div.swiper-slide {
    padding-left: 0;
    padding-right: 0;
  }
  .node--type-university-home .field--name-field-vision .paragraph--type--title-sub-description {
    padding-bottom: var(--global-spacing-xl);
    padding-top: var(--global-spacing-2xl);
  }
  html[dir="ltr"] article.node--type-university-home .field--name-field-vision .swiper-pagination-horizontal {
    top: 90%; 
  }
  html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section>.field__items .field__item:nth-child(2) {
    margin-left: 0;
  }
  html[dir="ltr"] .node--type-university-home .view-duplicate-of-department-listing-programs .swiper-horizontal > .swiper-pagination-bullets {
     top: 79%;
     width: 50% !important;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 30px;
  }
  html[dir="ltr"] .events-calendar-wrapper .field--name-field-university-event-section .field__item > .inner-container .paragraph {
    max-width: 100%;
  }
  html[dir="rtl"] .field--name-field-platforms-and-portals .view-platforms-and-portals .card-more-link {
    direction: rtl;
  }
  html[dir="ltr"] .node--type-university-home .view-duplicate-of-department-listing-programs .swiper-button-next,
  html[dir="ltr"] .node--type-university-home .view-duplicate-of-department-listing-programs .swiper-button-prev {
    top: 95%; 
  }
  html[dir="ltr"] .node--type-university-home .view-university-announcement .swiper-horizontal > .swiper-pagination-bullets {
     top: 77%;
     width: 50% !important;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 30px; 
  }
  html[dir="ltr"] .node--type-university-home .field--name-field-electronic-services-sectio {
    padding-top: var(--global-spacing-md);
  }
  html[dir="ltr"] .node--type-university-home .swiper-horizontal > .swiper-pagination-bullets {
     top: 85%;
     width: 50% !important;
    left: 0;
    right: 0;
    margin: 0 auto;
    height: 30px;
  }
  html[dir="ltr"] .swiper-button-prev {
        right: auto !important;
        left: 36% !important;
        top: 98%;
  }
   
    html[dir="ltr"] .swiper-button-next {
        right: 41% !important;
        left: auto !important;
        top: 98%;
    }
   html[dir="rtl"] .node--type-university-home .swiper-button-next {
        right: auto !important;
        left: 35% !important;
        top: 98%;
    }
    html[dir="rtl"] .node--type-university-home .swiper-button-prev {
          right: 37% !important;
        left: auto !important;
        top: 98%;
    }
    html[dir="rtl"] .node--type-university-home .container-field--name-field-logo2 .swiper-button-prev,
    html[dir="rtl"] .node--type-university-home .container-field--name-field-logo2 .swiper-button-next {
      top: 60%;
    }
    html[dir="ltr"] #quicktabs-university_colleges .swiper-button-next {
        left: auto !important;
        right: 37% !important;
        top: 96%;
    }
    html[dir="ltr"] #quicktabs-university_colleges .swiper-button-prev {
        left: 37% !important;
        right: auto !important;
        top: 96%;
    }
    html[dir="rtl"] #quicktabs-university_colleges .swiper-button-next {
        left: auto !important;
        right: 53% !important;
        top: 96%;
    }
    html[dir="rtl"] #quicktabs-university_colleges .swiper-button-prev {
        left: 53% !important;
        right: auto !important;
        top: 96%;
    }
    div.card-box-view .view-content.swiper {
    padding-bottom: var(--global-spacing-10xl);
    }
  html[dir="ltr"] .field--name-field-academic-programs-section .field--name-field-title-main {
    width: 178px;
  }
  html[dir="ltr"] .page-node-type-university-home .card-box-view .view-footer {
    right: unset;
    left: 10px;
  }
   html[dir="ltr"] .uni-main-section-in .uni-main-left .uni-main-left-title {
    padding-right: var(--container-padding-mobile);
   }
  .uni-main-section-in .uni-main-left .uni-main-left-title {
    font: var(--type-scale-mobile-display-2xl-bold) !important; 
  }
  .node--type-university-home .field--name-field-vision .paragraph--type--title-sub-description .field--name-field-heading {
    font: var(--type-scale-mobile-display-xl-bold);
  }
  .uni-main-section-in {
    flex-wrap: wrap;
  }
  html[dir="rtl"] .uni-main-section-in .uni-main-right {
    flex: 0 0 100%;
    height: 411px;
    max-width: 100%;
    margin: 0 auto;
  } 
  html[dir="ltr"] .uni-main-section {
    height: 547px;
  }
  html[dir="rtl"] .uni-main-section {
    height: 500px;
  }
  .uni-main-section {
    /* background-image: url('../images/mob-university-home-bg.svg'); */
    height: 855px;
    background-size: cover;
    background-position: 0px bottom;
  }
  html[dir="ltr"] .uni-main-section-in .uni-main-left {
    flex: 0 0 100%;
    padding-left: var(--container-padding-mobile);
    padding-top: var(--global-spacing-6xl);
  }
  .uni-main-section-in .uni-main-left {
    flex: 0 0 100%;
    padding-top: var(--container-padding-mobile);
    padding-left: var(--container-padding-mobile);
  }
  .uni-main-section-in .uni-main-right {
    flex: 0 0 100%;
  }
  .language-switcher-language-url ul.links li a {
    background-image: none;
  }
  .paragraph--type--programs .field--name-field-title, 
  .field--name-field-academic-program .paragraph--type--aca-program-about-dept .field--name-field-heading,
  .field--name-field-learn-about-the-department .paragraph--type--learn-about-the-department > .field--name-field-card-heading {
      font: var(--type-scale-mobile-display-lg-bold);
    }

  .group_hero_top_inner,
  .cu_header_top,
  .digital-stamp-header {
      flex-wrap: wrap;
  } 
  .bg_dark_green .hero_title {
    font: var(--type-scale-mobile-display-lg-bold);
  }
  .group_hero .hero__content {
  padding-top: var(--global-spacing-md);
  padding-bottom: var(--global-spacing-xl);
  }

  .bg_light_gray .cu_header_title {
  font: var(--type-scale-mobile-display-md-bold);
  line-height: 58px; 
  }
  .deans-words-grid .deans-words-left .quote .quote_inn .title-desp {
    width: 100%;
    padding-bottom: var(--global-spacing-2xl);
  }
  .view-administration-group-listing .regulation_listing_inner.lisitn_gropus .view-content .views-row {
    max-width: 190px;
    flex: 0 0 100%;
  }
  body.toggled{
    position: unset !important;
  }
 

  .region-we-mega-menu{
    top: 1rem;
    position: absolute;
    right: 1rem;
  }
  

  .navbar-we-mega-menu .megamenu-active .type-of-block{
    display: block !important;
  }
  html[dir="ltr"] .language-switcher-language-url {
    order: 2;
  }
  html[dir="ltr"] .language-switcher-language-url ul.links li a {
    padding-right: 0;
  }
  html[dir="ltr"] .logo_section {
    order: 4;
    right: 7%;
  }
  body.toggled {
    right: 0;
    /* left: 0; */
    /* width: 100%; */
    /* margin: auto; */
    position: fixed !important;
  }
  .block-we-megamenu-blocktop-secondary-menu .we-megamenu-nolink.after{
    background-size: 18px !important;
  }
  html[dir="ltr"] .region-we-mega-menu {
    right: 0rem;
  }
  html[dir="ltr"] body.page-node-type-landing-page .region-we-mega-menu {
    right: auto;
  }
  html[dir="rtl"] body.page-node-type-landing-page .region-we-mega-menu {
    left: auto;
  }
  html[dir="rtl"] .region-we-mega-menu {
    left: 0rem;
  }
  .view-platforms-and-portals .views-row > .views-field-field-platforms-and-portals{
    height: auto !important;
  }
  .field--name-field-card-main.field--type-entity-reference-revisions{
    height: 0;
  }
  html[dir="ltr"] .field--name-field-platforms-and-portals .field--name-field-icon-link .field--name-field-link-portal{
    max-height: unset;
  }
  .field--name-field-platforms-and-portals .field--name-field-icon-link .field--name-field-link-portal{
    min-height: unset;
  }
  .field--name-field-platforms-and-portals .field--name-field-icon-link .field--name-field-link-portal{
    padding-top: var(--global-spacing-4xl) !important;
  }
  .view-platforms-and-portals .views-row > .views-field-field-platforms-and-portals .field--name-field-card-link{
    padding-top: 0;
  }
  html[dir="ltr"] .field--name-field-academic-programs-section .field__item:nth-child(2) .inner-container{
    padding-right: var(--container-padding-mobile);
  }
  html[dir="rtl"] .field--name-field-academic-programs-section .field__item:nth-child(2) .inner-container{
    padding-left: var(--container-padding-mobile);
  }
  .page-node-type-university-home .card-box-view.view-university-announcement .view-footer{
    bottom: 2.3rem;
  }
  .events-calendar-wrapper .field--name-field-university-calendar .field__label {
    padding-top: var(--global-spacing-2xl);
    padding-bottom: var(--global-spacing-xl);
  }
  .events-calendar-wrapper .field--name-field-university-calendar .field__items .field__item:nth-child(1) .field--name-field-sub-heading {
    height: auto;
    padding-bottom: var(--global-spacing-md);
  }
  form.views-exposed-form {
    padding: var(--global-spacing-3xl) var(--global-spacing-xl) var(--global-spacing-3xl) var(--global-spacing-xl);
  }
  
  .lisitng_cards form .form-type-textfield {
    width: 100%;
  }
  .node--type-announcements div.node__content {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  .node--type-announcements .node-title {
    font: var(--type-scale-mobile-display-md-bold);
  }
  html[dir="ltr"] .node--type-home-entity .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="ltr"] .node--type-home-entity .swiper-pagination-bullets.swiper-pagination-horizontal, 
  html[dir="ltr"] .node--type-home-entity .swiper-pagination-custom, .swiper-pagination-fraction,
  html[dir="rtl"] .node--type-home-entity .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="rtl"] .node--type-home-entity .swiper-pagination-bullets.swiper-pagination-horizontal, 
  html[dir="rtl"] .node--type-home-entity .swiper-pagination-custom, .swiper-pagination-fraction {
    width: 51%;
    left: 0;
    right: 0;
    top: 84%;
    height: 30px;
    margin: 0 auto;
  }
  html[dir="ltr"] .node--type-home-entity .view-staff-administration .swiper-button-prev {
    left: 32% !important;
    right: auto !important;
    top: 95%;
  }
  html[dir="ltr"] .node--type-home-entity .view-staff-administration .swiper-button-next {
      top: 95%;
  }
    html[dir="ltr"] .node--type-home-entity .view-duplicate-of-college-news .swiper-button-next {
      top: 95%;
  }
  .node--type-home-entity .view-departements-deanship-agencies .view-content {
    padding-bottom: var(--global-spacing-9xl);
  }
  html[dir="ltr"] article.node--type-home-entity .view-departements-deanship-agencies .swiper-button-next, 
  html[dir="ltr"] article.node--type-home-entity .view-departements-deanship-agencies .swiper-button-prev {
    top: 95% !important;
  }
  html[dir="ltr"] article.node--type-home-entity .view-departements-deanship-agencies .swiper-button-prev {
    left: 32% !important;
  }
  html[dir="ltr"] .node--type-home-entity .card-box-view .view-header a,
  html[dir="rtl"] .node--type-home-entity .card-box-view .view-header a,
  .node--type-home-entity .view-departements-deanship-agencies .view-header a {
    background-image: none !important;
  }
  html[dir="ltr"] .node--type-home-entity .swiper-button-prev {
    right: 76% !important;
    left: 8% !important;
  }
  html[dir="rtl"] body.page-node-type-home-entity .swiper-pagination {
    right: auto;
  } 
  html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-button-prev {
    left: auto !important;
    right: 32% !important;
  }
  html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-button-next {
        right: auto !important;
        left: 32%;
  }
  .node--type-faculty-entity .bg_light_gray>.inner-container,
  article.node--type-contact-entity .bg_light_gray>.inner-container {
    height: 340px;
  }
    .college_banner_inner .college_banner_right .college_heading .field--name-field-heading {
    font-size: 38px;
  }
  
}
/* @media screen and (min-width: 320px) and (max-width: 383.98px) {  */
@media screen and (max-width: 383.98px) {
  html[dir="ltr"] .card-box-view.view-university-news .view-content .views-row .views-field-title {
    overflow: hidden;
  }
  html[dir="rtl"] .view-university-announcement .swiper-pagination {
      width: 80% !important;
  }
    html[dir="rtl"] .view-university-news .swiper-pagination {
     width: 80% !important;
 
  }
  .fullcalendar-container .fc-day-has-events .fc-daygrid-day-number {
    width: 37px;
    height: 36px;
    font-size: 13px;
  }
  html[dir="rtl"] .fc-col-header-cell .fc-scrollgrid-sync-inner a {
    font-size: 12px;
  }
  html[dir="ltr"] .node--type-university-home .view-university-announcement .swiper-button-next {
      right: 33% !important;
  }
  html[dir="ltr"] .node--type-university-home .view-university-announcement .swiper-horizontal > .swiper-pagination-bullets {
    width: 80% !important;
  }
    .events-calendar-wrapper {
      padding-left: 0;
      padding-right: 0;
  }
  .node--type-university-home .fullcalendar-container {
    padding-left: 8px;
    padding-right: 8px;
  }
  .missionary-container-main {
     max-width: 302px;
  }
  .node--type-university-home .paragraph--type--about-program-partnerships-and-c .field--name-field-logo .field--name-field-logo2 {
    padding-left: 13px;
    padding-right: 13px;
  }
  html[dir="rtl"] .node--type-university-home .swiper-button-next {
    left: 30% !important;
  }
  .node--type-university-home .container-field--name-field-logo2 {
    padding-left: 0;
    padding-right: 0;
 
  }
  html[dir="rtl"] .node--type-university-home .container-field--name-field-logo2 .swiper-button-prev {
    left: auto !important;
    right: 7% !important;
  }
   html[dir="rtl"] .group--type-program .swiper-button-prev {
     right: 36% !important;
    left: auto !important;
  }
    html[dir="rtl"] .group--type-program .swiper-button-next {
     left: 36% !important;
    right: auto !important;
  }
  html[dir="ltr"] .group--type-program .swiper-button-prev {
     right: 36% !important;
    left: auto !important;
  }
  html[dir="rtl"] .group--type-program .college-home-faculty-profile .swiper-button-next {
     left: 33% !important;
 
  }
  html[dir="ltr"] .group--type-program .college-home-faculty-profile .swiper-button-prev {
        right: auto !important;
        left: 33% !important;
  }
  html[dir="ltr"] .group--type-program .college-home-faculty-profile .swiper-button-next {
        left: auto !important;
        right: 29% !important;
  }
 
 
  html[dir="ltr"] .group--type-program .swiper-button-next {
     left: 36% !important;
    right: auto !important;
  }
  .bg_gray_large>.inner-container {
    padding-top: var(--global-spacing-xl);
  }
  .cu_quicktabs .block-quicktabs-blockuniversity-events-tabs-new {
    max-width: 320px;
  }
  body.path-university-news .lisitng_cards .view-filters form .form--inline {
    flex-wrap: wrap;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        top: 65%;
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        left: 16px;
  }
   html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        right: 16px;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
    font: var(--display-md-bold);
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    left: 16px;
  } 
   html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    right: 16px;
  } 
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    top: 74%;
    font: var(--text-xl-medium)
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    right: auto;
    left: 16px;
  }
  html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    left: auto;
    right: 16px;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    top: 87%;
  }
  html[dir="rtl"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets, 
  html[dir="rtl"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets,
  html[dir="ltr"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets, 
  html[dir="ltr"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets {
    display: none;
  }



  article.node--type-home-entity .only-agency-staff .view-content {
    padding-bottom: var(--global-spacing-9xl);
  }
  html[dir="rtl"] .node--type-home-entity .swiper-button-next {
    right: auto !important;
    left: 40%;
  } 
html[dir="rtl"] .node--type-home-entity .swiper-button-prev {
    left: auto !important;
    right: 40% !important;
}
 html[dir="ltr"] .node--type-home-entity .view-faculty-profiles .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="ltr"] .node--type-home-entity  .view-faculty-profiles .swiper-pagination-bullets.swiper-pagination-horizontal ,
  html[dir="rtl"] .node--type-home-entity .view-faculty-profiles .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="rtl"] .node--type-home-entity  .view-faculty-profiles .swiper-pagination-bullets.swiper-pagination-horizontal {
      top: 71%;
  }
  html[dir="ltr"] article.node--type-home-entity .view-faculty-profiles .swiper-button-next, 
  html[dir="ltr"] article.node--type-home-entity .view-faculty-profiles .swiper-button-prev,
  html[dir="rtl"] article.node--type-home-entity .view-faculty-profiles .swiper-button-next, 
  html[dir="rtl"] article.node--type-home-entity .view-faculty-profiles .swiper-button-prev {
    top: 94%;
  }
 

  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .view-content .views-row .views-field-title {
    height: 80px;
    overflow: hidden;
  }
  .contact-page__grid .contact-page__col--right .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-entity-contact-sidebar {
    width: 88%;
  }
  .webform-submission-form .phone-number-field {
    flex-wrap: wrap;
  }
  #uhb-tab-content article .webform-submission-form>.form-item.phone-number-field>.js-form-item-mobile-number-country-code {
        width: 59%;
  }
  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-pagination-bullets.swiper-pagination-horizontal {
    top: 76%;
  }
  html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-pagination-bullets.swiper-pagination-horizontal {
    top: 76%;
  }
 
  html[dir="ltr"] .node--type-home-entity .entity-important-links .paragraph--type--important-links .field--name-field-important-links .swiper-slide:nth-child(2n) {
    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(2n) {
    margin-left: 0 !important;
  }
  .view-departements-deanship-agencies .view-header {
    flex-wrap: wrap; 
  }
  #auto-breadcrumb-container .auto-breadcrumb__list {
    flex-wrap: wrap;
  }
   article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row {
    width: 100%;
  }
  html[dir="ltr"] article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row:nth-child(2n) {
    margin-right: 0;
  }
  html[dir="rtl"] article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row:nth-child(2n) {
    margin-left: 0;
  }
  html[dir="ltr"] article.node--type-home-entity .only-agency-staff .view-content .views-row {
        margin-left: auto;
        margin-right: auto;
  }
  html[dir="ltr"] article.node--type-home-entity .only-agency-staff .view-content .views-row:nth-child(2n) {
        margin-left: auto;
        margin-right: auto;
  }
  html[dir="rtl"] article.node--type-home-entity .only-agency-staff .view-content .views-row:nth-child(2n) {
    margin-left: auto;
    margin-right: auto;
  }
  html[dir="rtl"] article.node--type-home-entity .only-agency-staff .view-content .views-row {
   margin-left: auto;
    margin-right: auto;
  }
  .missionary-container-three .field--name-field-university-number-dark-sec {
        max-width: 159px;
        width: 46%;
        padding: var(--global-spacing-2xl);
  }
  .missionary-container-four, .missionary-container-three, .missionary-container-one {
        width: 95%;
        max-width: 358px;
  }
  html[dir="ltr"] .field--name-field-university-colleges-sectio .card-box-view.view-university-colleges .swiper-horizontal > .swiper-pagination-bullets {
        width: 80% !important;
 
  }
  html[dir="rtl"] .field--name-field-university-colleges-sectio .card-box-view.view-university-colleges .swiper-horizontal > .swiper-pagination-bullets {
      width: 80% !important;
  }
  html[dir="ltr"] #quicktabs-university_colleges .swiper-button-prev {
      left: 30% !important;
      right: auto !important;
      top: 96%;
  }
  html[dir="ltr"] .node--type-university-home .view-duplicate-of-department-listing-programs .swiper-horizontal > .swiper-pagination-bullets {
 
        width: 80% !important;
 
    }
   html[dir="ltr"] .node--type-university-home .paragraph--type--preliminary-title-title-subtitle .field--name-field-link {
    top: 5rem;
  }
  html[dir="ltr"] .node--type-university-home .view-electronic-services .swiper-horizontal > .swiper-pagination-bullets {
    width: 65% !important;
  }
      html[dir="rtl"] .node--type-university-home div.view-platforms-and-portals .swiper-horizontal > .swiper-pagination-bullets {
        width: 85% !important;
 
    }
  html[dir="rtl"] .field--name-field-academic-programs-section .swiper-horizontal > .swiper-pagination-bullets {
        width: 80% !important;
 
   }
   html[dir="rtl"] .node--type-university-home .view-electronic-services .swiper-horizontal > .swiper-pagination-bullets {
    width: 65% !important;
  }
   html[dir="ltr"] .view-duplicate-of-department-listing-programs .swiper-button-next {
        right: 33% !important;
        left: auto !important;
        top: 98%;
    }
  .missionary-container-three .field--name-field-university-image {
      width: 147px;
    padding: var(--global-spacing-2xl);           
  }
  html[dir="ltr"] .node--type-university-home .view-electronic-services .swiper-button-next {
     right: 31% !important
  }
  html[dir="rtl"] .node--type-university-home .view-electronic-services .swiper-button-next {
     left: 31% !important
  }
  .college_banner_inner .college_banner_right .college_heading .field--name-field-heading {
    font-size: 38px;
  }
  
  .paragraph--type--about-program-partnerships-and-c {
    max-width: 100%;
  }
  .node--type-university-home .field--name-field-logo2 .swiper-wrapper>.field__item {
    padding: var(--global-spacing-xl);
    /* width: 44px !important; */
  }
 
  .group--colleges .new-green-section .field--name-field-university-colleges-sectio .paragraph--type--block {
    max-width: 360px;
  }
  .contact-page__col .webform-submission-form>.form-item.phone-number-field>.form-type-tel {
    max-width: 200px;
    width: 100%;
  }
  .node--type-department-entity .view-departements-deanship-agencies .view-content .views-row {
    width: 100%;
    margin: 0 auto; 
  }
  html[dir="rtl"] .node--type-department-entity .view-departements-deanship-agencies .view-content .views-row:nth-child(3n) {
    margin-left: auto;
  }
  html[dir="ltr"] .node--type-department-entity .view-departements-deanship-agencies .view-content .views-row:nth-child(3n) {
    margin-right: auto;
  }
  html[dir="ltr"] .only-agency-staff .view-content .views-row:nth-child(2) {
    margin-right: auto;
  }
  html[dir="rtl"] .only-agency-staff .view-content .views-row:nth-child(2) {
    margin-left: auto;
  }
  html[dir="ltr"] .only-agency-staff .view-content .views-row {
    margin-right: 0;
  } 
  html[dir="rtl"] .only-agency-staff .view-content .views-row {
      margin-left: 0;
  }
  .cu_quicktabs #quicktabs-college_events_tabs_new .item-list ul,
  .cu_quicktabs #quicktabs-university_events_tabs_new .item-list ul {
        overflow: scroll;
  }
  .only-agency-staff .view-content .views-row {
    width: 100%;
 
  }
  html[dir="ltr"] .card-box-view.view-entity-news-listing .view-content .views-row {
    width: 100% !important;
    margin: 0 auto;
  }
  html[dir="rtl"] .card-box-view.view-entity-news-listing .view-content .views-row {
      width: 100% !important;
      margin: 0 auto;
  }
  .view_with_sidebar_view .view-forms-regulations form.views-exposed-form .form--inline .js-form-type-select {
    margin-bottom: var(--global-spacing-lg);
  }
  form.views-exposed-form .form--inline .js-form-type-select {
    margin-top: 0;
    margin-bottom: 0;
  }
  form.views-exposed-form .form--inline .js-form-type-textfield {
    margin-top: 0;
  }
  .research-activities .field--name-field-research-projects .field__items .field__item .paragraph--type--title-description-link .field--name-field-description-ra {
    width: 52%;
  }
  .paragraph--type--former-presidents .field--name-field-former-presidents > .field__items > .field__item {
    width: 100%;
  }
  .bg_light_gray>.inner-container {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  html[dir="ltr"] .bg_light_gray > .inner-container {
    height: 340px;
  }
  .lisitng_cards .view-content .views-row {
    max-width: 589px;
     width: 100% !important;
  }
  .announcements .lisitng_cards .view-content .views-row .views-field-field-browse-image img {
    height: 250px;
    border-radius: var(--radius-radius-lg);
  }
  .announcements .lisitng_cards .view-content .views-row {
    height: auto !important;
  }
  .fullcalendar-container .fc-view-harness {
        height: 286.963px !important;
  }
  
  .view-administration-group-listing .regulation_listing_inner .view-content {
    gap: var(--global-spacing-2xl);
  }
  .regulation_listing_inner.lisitn_gropus .view-adminisitrations-forms-listing .view-content .views-row {
    max-width: 300px;
    flex: 0 0 100%;
  }
  .view-administration-group-listing .regulation_listing_inner.lisitn_gropus .view-content .views-row {
    max-width: 190px;
    flex: 0 0 46%;
  }
  .deans-words-grid .deans-words-left .quote .quote_inn .title-desp {
    width: 100%;
    padding-bottom: var(--global-spacing-2xl);
  }
 
  .bg_dark_green .hero_title,
  .bg_gray_large .hero_title {
    font: var(--type-scale-mobile-display-lg-bold);
  }
  .cu_header_top {
    flex-wrap: wrap;
  }
  .digital-stamp-header {
    flex-wrap: wrap;
  }
  .hero__content_right {
    width: 100%;
  }
  .group_hero .hero__content {
    padding-top: var(--global-spacing-md);
    padding-bottom: var(--global-spacing-xl);
  }
   .services_listing_inner .view-content .views-row {
    flex: 0 0 100%;
  }
  .lisitng_cards {
    padding-left:0;
    padding-right: 0;
  }
  html[dir="ltr"] .lisitng_cards .view-content .views-row {
    margin-right: 0;
  }
  html[dir="rtl"] .lisitng_cards .view-content .views-row {
    margin-left: 0;
  }
  .view-achievements-listing .regulation_listing_inner .view-content .views-row {
    flex: 0 0 100%;
    margin: 0 auto;
  }
  article.node--type-college-home .field--name-field-news>.field__item:nth-child(1)>.inner-container {
    max-width: 380px;
    padding-right: var(--container-padding-mobile);
    padding-left: var(--container-padding-mobile);
  }
  .regulation_listing_inner .view-content .views-row,
  .services_listing_inner .view-content .views-row {
    flex: 0 0 100%;
    margin: 0 auto;
  }
  .node--type-home-entity .entity_content_with_sibebar_in {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 384px) and (max-width: 479.98px) {
  html[dir="rtl"] .view-university-announcement .swiper-pagination {
      width: 80% !important;
  }
  .card-box-view.view.view-university-news .view-content .views-row .card-image {
    max-width: 100%;
  }
   html[dir="rtl"] .group--type-program .college-home-faculty-profile .swiper-button-next {
     left: 38% !important;
  }
   html[dir="rtl"] .group--type-program .college-home-faculty-profile .swiper-button-prev {
     right: 38% !important;
     left: auto !important;
  }
  .college-home-faculty-profile .views-row .views-field-user-picture img {
    max-width: 240px;
  }
    .node--type-university-home .container-field--name-field-logo2 {
    padding-left: 14px;
    padding-right: 14px;
  }
  body.path-university-news .lisitng_cards .view-filters form .form--inline {
    flex-wrap: wrap;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        top: 65%;
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        left: 16px;
  }
   html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        right: 16px;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
    font: var(--display-md-bold);
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    left: 16px;
  } 
   html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    right: 16px;
  } 
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    top: 74%;
    font: var(--text-xl-medium)
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    right: auto;
    left: 16px;
  }
  html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    left: auto;
    right: 16px;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    top: 87%;
  }
  html[dir="rtl"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets, 
  html[dir="rtl"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets,
  html[dir="ltr"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets, 
  html[dir="ltr"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets {
    display: none;
  }
   article.node--type-home-entity .only-agency-staff .view-content {
    padding-bottom: var(--global-spacing-9xl);
  }
    html[dir="rtl"] .node--type-home-entity .swiper-button-next {
      right: auto !important;
      left: 40%;
    } 
  html[dir="rtl"] .node--type-home-entity .swiper-button-prev {
      left: auto !important;
      right: 40% !important; 
  }
      html[dir="ltr"] .node--type-home-entity .swiper-button-prev {
        right: auto !important;
        left: 40% !important;
    }
  html[dir="ltr"] .node--type-home-entity .view-faculty-profiles .swiper-horizontal>.swiper-pagination-bullets, 
    html[dir="ltr"] .node--type-home-entity  .view-faculty-profiles .swiper-pagination-bullets.swiper-pagination-horizontal ,
    html[dir="rtl"] .node--type-home-entity .view-faculty-profiles .swiper-horizontal>.swiper-pagination-bullets, 
    html[dir="rtl"] .node--type-home-entity  .view-faculty-profiles .swiper-pagination-bullets.swiper-pagination-horizontal {
        top: 71%;
    }
    html[dir="ltr"] article.node--type-home-entity .view-faculty-profiles .swiper-button-next, 
    html[dir="ltr"] article.node--type-home-entity .view-faculty-profiles .swiper-button-prev,
    html[dir="rtl"] article.node--type-home-entity .view-faculty-profiles .swiper-button-next, 
    html[dir="rtl"] article.node--type-home-entity .view-faculty-profiles .swiper-button-prev {
      top: 94%;
    }
    html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .view-content .views-row .views-field-title {
         height: 75px;
        overflow: hidden;
        min-height: 84px;
  }
    html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-pagination-bullets.swiper-pagination-horizontal {
    top: 76%;
  }
  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-pagination-bullets.swiper-pagination-horizontal {
    top: 76%;
  }
 
  html[dir="ltr"] .node--type-home-entity .entity-important-links .paragraph--type--important-links .field--name-field-important-links .swiper-slide:nth-child(2n) {
    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(2n) {
    margin-left: 0 !important;
  }
  .view-departements-deanship-agencies .view-header {
    flex-wrap: wrap; 
  }
  #auto-breadcrumb-container .auto-breadcrumb__list {
    flex-wrap: wrap;
  }
  article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row {
    width: 48%;
  }
  html[dir="ltr"] article.node--type-home-entity .only-agency-staff .view-content .views-row {
    margin-left: 0;
    margin-right: var(--global-spacing-xl);
  }
  html[dir="ltr"] article.node--type-home-entity .only-agency-staff .view-content .views-row:nth-child(2n) {
    margin-left: 0;
    margin-right: 0;
  }
  html[dir="rtl"] article.node--type-home-entity .only-agency-staff .view-content .views-row:nth-child(2n) {
    margin-left: 0;
    margin-right: 0;
  }
  html[dir="rtl"] article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row:nth-child(3n) {
    margin-left: var(--global-spacing-md) !important;
  }
  html[dir="rtl"] article.node--type-home-entity .only-agency-staff .view-content .views-row {
    margin-left: var(--global-spacing-md) !important;
    margin-right: 0;
  }
   html[dir="ltr"] article.node--type-home-entity .only-agency-staff .view-content .views-row {
    margin-right: var(--global-spacing-md) !important;
    margin-left: 0;
  }
   .missionary-container-three .field--name-field-university-image {
      width: 172px;
  }
  
    .college_banner_inner .college_banner_right .college_heading .field--name-field-heading {
    font-size: 38px;
  }
  .node--type-university-home .paragraph--type--about-program-partnerships-and-c div.field--name-field-logo div.field--name-field-logo2 {
      max-width: 300px;
  }
  .cu_quicktabs #quicktabs-college_events_new_tabs .item-list ul,
  .cu_quicktabs #quicktabs-university_events_tabs_new .item-list ul {
      overflow: scroll;
  }
  .paragraph--type--about-program-partnerships-and-c {
    max-width: 100%;
  }
  .node--type-university-home .field--name-field-logo2 .swiper-wrapper>.field__item {
    padding: var(--global-spacing-xl);
    /* width: 44px !important; */
  }
  html[dir="rtl"] article.node--type-college-home .field--name-field-news>.field__item:nth-child(1)>.inner-container {
    max-width: 380px;
    
  }
  article.node--type-college-home .field--name-field-news>.field__item:nth-child(1)>.inner-container {
    max-width: var(--width-width-sm);
    padding-right: var(--container-padding-mobile);
    padding-left: var(--container-padding-mobile);
    margin: 0 auto;
  }
   .group--colleges .new-green-section .field--name-field-university-colleges-sectio .paragraph--type--block {
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }
  .contact-page__col .webform-submission-form>.form-item.phone-number-field>.form-type-tel {
    max-width: 240px;
    width: 100%;
  }
  .node--type-department-entity .view-departements-deanship-agencies .view-content .views-row {
    width: 46.5%;
  }
    html[dir="ltr"] .only-agency-staff .view-content .views-row:nth-child(2) {
    margin-right: auto;
  }
  html[dir="rtl"] .only-agency-staff .view-content .views-row:nth-child(2) {
    margin-left: auto;
  }
    html[dir="ltr"] .only-agency-staff .view-content .views-row {
    margin-right: 0;
  } 
  html[dir="rtl"] .only-agency-staff .view-content .views-row {
      margin-left: 0;
  }
  .only-agency-staff .view-content .views-row {
    width: 100%;
  } 
    html[dir="ltr"] .card-box-view.view-entity-news-listing .view-content .views-row {
    width: 100% !important;
    margin: 0 auto;
  }
  html[dir="rtl"] .card-box-view.view-entity-news-listing .view-content .views-row {
      width: 100% !important;
      margin: 0 auto;
  }
  .view_with_sidebar_view .view-forms-regulations form.views-exposed-form .form--inline .js-form-type-select {
    margin-bottom: var(--global-spacing-lg);
  }
  form.views-exposed-form .form--inline .js-form-type-select {
    margin-top: 0;
    margin-bottom: 0;
  }
  form.views-exposed-form .form--inline .js-form-type-textfield {
    margin-top: 0;
  }
  .research-activities .field--name-field-research-projects .field__items .field__item .paragraph--type--title-description-link .field--name-field-description-ra {
    width: 54%;
  }
    .paragraph--type--former-presidents .field--name-field-former-presidents > .field__items > .field__item {
    width: 100%;
  }
    .announcements .lisitng_cards .view-content .views-row .views-field-field-browse-image img {
    height: 250px;
    border-radius: var(--radius-radius-lg);
  }
  form.views-exposed-form {
    padding: var(--global-spacing-3xl) var(--global-spacing-xl) var(--global-spacing-3xl) var(--global-spacing-xl);
  }
  .lisitng_cards form .form-type-textfield {
    width: 100%;
  }
  .bg_light_gray>.inner-container {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
   html[dir="ltr"] .bg_light_gray > .inner-container {
    height: 340px;
  }
  .lisitng_cards .view-content .views-row {
    max-width: 589px;
    width: 100% !important;
  }
  body.path-university-news  .lisitng_cards .view-content .views-row {
    max-width: 100% !important;
    width: 100% !important;
  }
  body.path-university-news  .lisitng_cards .view-content .views-row .views-field-field-news-image {
    text-align: center;
  }
  .announcements .lisitng_cards .view-content .views-row {
    height: auto !important;
  }
    .lisitng_cards {
    padding-left:0;
    padding-right: 0;
  }
  html[dir="ltr"] .lisitng_cards .view-content .views-row {
    margin-right: 0;
  }
 
   .view-administration-group-listing .regulation_listing_inner .view-content {
    gap: var(--global-spacing-2xl);
  }
    .regulation_listing_inner.lisitn_gropus .view-adminisitrations-forms-listing .view-content .views-row {
    max-width: 300px;
    flex: 0 0 100%;
  }
    .view-administration-group-listing .regulation_listing_inner.lisitn_gropus .view-content .views-row {
    max-width: 190px;
    flex: 0 0 46%;
  }
  .deans-words-grid .deans-words-left .quote .quote_inn .title-desp {
    width: 100%;
    padding-bottom: var(--global-spacing-2xl);
  }
  .regulation_listing_inner .view-content .views-row,
  .services_listing_inner .view-content .views-row {
    flex: 0 0 100%; 
    margin: 0 auto;
  }
    .view-forms-regulations .view-content .views-row:nth-child(3n) {
    margin-right: auto;
  }
  html[dir="rtl"] .lisitng_cards .view-content .views-row {
    margin-left: 0;
  }
  .view-achievements-listing .regulation_listing_inner .view-content .views-row {
    flex: 0 0 100%;
    margin: 0 auto;
  }
   .node--type-home-entity .entity_content_with_sibebar_in {
    flex-wrap: wrap;
  }
}

@media screen and (min-width: 480px) and (max-width: 559.98px) { 
  html[dir="rtl"] .group--type-program .college-home-faculty-profile .swiper-button-next {
     left: 38% !important;
  }
   html[dir="rtl"] .group--type-program .college-home-faculty-profile .swiper-button-prev {
     right: 38% !important;
     left: auto !important;
  }
  .college-home-faculty-profile .views-row .views-field-user-picture img {
    max-width: 240px;
  }
  .node--type-university-home .container-field--name-field-logo2 {
    padding-left: 14px;
    padding-right: 14px;
  }
  .cu_quicktabs #quicktabs-college_events_new_tabs .item-list ul,
  .cu_quicktabs #quicktabs-university_events_tabs_new .item-list ul {
      overflow: scroll;
  }
    body.path-university-news  .lisitng_cards .view-content .views-row {
    max-width: 100% !important;
    width: 100% !important;
  }
  body.path-university-news  .lisitng_cards .view-content .views-row .views-field-field-news-image {
    text-align: center;
  }
  body.path-university-news .lisitng_cards .view-filters form .form--inline {
    flex-wrap: wrap;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        top: 65%;
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        left: 16px;
  }
   html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        right: 16px;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
    font: var(--display-md-bold);
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    left: 16px;
  } 
   html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    right: 16px;
  } 
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    top: 74%;
    font: var(--text-xl-medium)
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    right: auto;
    left: 16px;
  }
  html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    left: auto;
    right: 16px;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    top: 87%;
  }
  html[dir="rtl"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets, 
  html[dir="rtl"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets,
  html[dir="ltr"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets, 
  html[dir="ltr"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets {
    display: none;
  }
    article.node--type-home-entity .only-agency-staff .view-content {
    padding-bottom: var(--global-spacing-9xl);
  }
    html[dir="rtl"] .node--type-home-entity .swiper-button-next {
      right: auto !important;
      left: 40%;
    } 
  html[dir="rtl"] .node--type-home-entity .swiper-button-prev {
      left: auto !important;
      right: 40% !important; 
  }
      html[dir="ltr"] .node--type-home-entity .swiper-button-prev {
        right: auto !important;
        left: 40% !important;
    }
  html[dir="ltr"] .node--type-home-entity .view-faculty-profiles .swiper-horizontal>.swiper-pagination-bullets, 
    html[dir="ltr"] .node--type-home-entity  .view-faculty-profiles .swiper-pagination-bullets.swiper-pagination-horizontal ,
    html[dir="rtl"] .node--type-home-entity .view-faculty-profiles .swiper-horizontal>.swiper-pagination-bullets, 
    html[dir="rtl"] .node--type-home-entity  .view-faculty-profiles .swiper-pagination-bullets.swiper-pagination-horizontal {
        top: 71%;
    }
    html[dir="ltr"] article.node--type-home-entity .view-faculty-profiles .swiper-button-next, 
    html[dir="ltr"] article.node--type-home-entity .view-faculty-profiles .swiper-button-prev,
    html[dir="rtl"] article.node--type-home-entity .view-faculty-profiles .swiper-button-next, 
    html[dir="rtl"] article.node--type-home-entity .view-faculty-profiles .swiper-button-prev {
      top: 94%;
    }
   html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .view-content .views-row .views-field-title {
         height: 75px;
        overflow: hidden;
        min-height: 84px;
  }
  
   html[dir="ltr"] article.node--type-home-entity .only-agency-staff .view-content .views-row:nth-child(2n) {
    margin-left: 0;
    margin-right: 0;
  }
  html[dir="rtl"] article.node--type-home-entity .only-agency-staff .view-content .views-row:nth-child(2n) {
    margin-left: 0;
    margin-right: 0;
  }
    html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-pagination-bullets.swiper-pagination-horizontal {
    top: 76%;
  }
  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-pagination-bullets.swiper-pagination-horizontal {
    top: 76%;
  }
 
  html[dir="ltr"] .node--type-home-entity .entity-important-links .paragraph--type--important-links .field--name-field-important-links .swiper-slide:nth-child(2n) {
    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(2n) {
    margin-left: 0 !important;
  }
  .view-departements-deanship-agencies .view-header {
    flex-wrap: wrap; 
  }
   article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row {
    width: 48%;
  }
  html[dir="rtl"] article.node--type-home-entity .only-agency-staff .view-content,
  html[dir="ltr"] article.node--type-home-entity .only-agency-staff .view-content {
    gap: var(--global-spacing-xl);
  }
  html[dir="ltr"] article.node--type-home-entity .only-agency-staff .view-content .views-row {
    margin-left: 0;
    margin-right:0;
  }
  html[dir="rtl"] article.node--type-home-entity .only-agency-staff .view-content .views-row {
    margin-left: 0;
    margin-right: 0;
  }
  html[dir="rtl"] article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row:nth-child(3n) {
    margin-left: 0;
  }
  html[dir="ltr"] article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row:nth-child(3n) {
    margin-right: 0;
  }
   .missionary-container-three .field--name-field-university-image {
      width: 172px;
  }
 
   .college_banner_inner .college_banner_right .college_heading .field--name-field-heading {
    font-size: 38px;
  }
 
  .college_hero_section .paragraph--type--banner .banner-container > .inner-container > .college_banner_inner .college_banner_left {
    height: 50%;
  }
  .node--type-university-home .paragraph--type--about-program-partnerships-and-c .field--name-field-logo .field--name-field-logo2 {
    max-width: 364px;
    padding-left: 14px;
    padding-right: 14px;
  }
  .node--type-university-home .field--name-field-logo2 .swiper-wrapper>.field__item {
        padding: var(--global-spacing-xl);
    }
    article.node--type-college-home .field--name-field-news>.field__item:nth-child(1)>.inner-container {
    max-width: var(--width-width-sm);
    padding-right: var(--container-padding-mobile);
    padding-left: var(--container-padding-mobile);
    margin: 0 auto;
  }
  .group--colleges .new-green-section .field--name-field-university-colleges-sectio .paragraph--type--block {
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }
  .node--type-department-entity .view-departements-deanship-agencies .view-content .views-row {
    width: 46.5%;
  }
  html[dir="ltr"] .only-agency-staff .view-content .views-row:nth-child(2) {
    margin-right: auto;
  }
  html[dir="rtl"] .only-agency-staff .view-content .views-row:nth-child(2) {
    margin-left: auto;
  }
    html[dir="ltr"] .only-agency-staff .view-content .views-row {
    margin-right: auto;
  } 
  html[dir="rtl"] .only-agency-staff .view-content .views-row {
      margin-left: auto;
  }
  .only-agency-staff .view-content .views-row {
    width: 100%;
    margin: 0 auto var(--global-spacing-xl) 0;
  }
  html[dir="ltr"] .card-box-view.view-entity-news-listing .view-content .views-row {
    width: 100% !important;
    margin: 0 auto;
  }
  html[dir="rtl"] .card-box-view.view-entity-news-listing .view-content .views-row {
      width: 100% !important;
      margin: 0 auto;
  }
  .view_with_sidebar_view .view-forms-regulations form.views-exposed-form .form--inline .js-form-type-select {
    margin-bottom: var(--global-spacing-lg);
  }
  form.views-exposed-form .form--inline .js-form-type-select {
    margin-top: 0;
    margin-bottom: 0;
  }
  form.views-exposed-form .form--inline .js-form-type-textfield {
    margin-top: 0;
  }
  .research-activities .field--name-field-research-projects .field__items .field__item .paragraph--type--title-description-link .field--name-field-description-ra {
    width: 54%;
  }
    .paragraph--type--former-presidents .field--name-field-former-presidents > .field__items > .field__item {
    width: 100%;
  }
    .announcements .lisitng_cards .view-content .views-row .views-field-field-browse-image img {
    height: 250px;
    border-radius: var(--radius-radius-lg);
  }
  form.views-exposed-form {
    padding: var(--global-spacing-3xl) var(--global-spacing-xl) var(--global-spacing-3xl) var(--global-spacing-xl);
  }
  .lisitng_cards form .form-type-textfield {
    width: 100%;
  }
  .bg_light_gray>.inner-container {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
   html[dir="ltr"] .bg_light_gray > .inner-container {
    height: 340px;
  }
  .lisitng_cards .view-content .views-row {
    max-width: 589px;
    width: 100% !important;
  }
  .lisitng_cards {
    padding-left:0;
    padding-right: 0;
  }
  html[dir="ltr"] .lisitng_cards .view-content .views-row {
    margin-right: 0;
  }
   .view-administration-group-listing .regulation_listing_inner .view-content {
    gap: var(--global-spacing-2xl);
  }
    .regulation_listing_inner.lisitn_gropus .view-adminisitrations-forms-listing .view-content .views-row {
    max-width: 300px;
    flex: 0 0 100%;
  }
    .view-administration-group-listing .regulation_listing_inner.lisitn_gropus .view-content .views-row {
    max-width: 190px;
    flex: 0 0 46%;
  }
  .deans-words-grid .deans-words-left .quote .quote_inn .title-desp {
    width: 100%;
    padding-bottom: var(--global-spacing-2xl);
  }
  .regulation_listing_inner .view-content .views-row,
  .services_listing_inner .view-content .views-row {
    flex: 0 0 47%;
    /* margin: 0 auto; */
  }
  html[dir="rtl"] .view-forms-regulations .view-content .views-row:nth-child(3n), 
  html[dir="rtl"] .view-forms-regulations .view-content .views-row:nth-child(3n) {
    margin-left: auto;
  }
  html[dir="ltr"] .view-forms-regulations .view-content .views-row:nth-child(3n), 
  html[dir="ltr"] .view-forms-regulations .view-content .views-row:nth-child(3n) {
    margin-left: auto;
  }

  .view-forms-regulations .view-content .views-row:nth-child(3n) {
    margin-right: auto;
  }
  .announcements .lisitng_cards .view-content .views-row {
    height: auto !important;
  }
  html[dir="rtl"] .lisitng_cards .view-content .views-row {
    margin-left: 0;
  }
  .view-achievements-listing .regulation_listing_inner .view-content .views-row {
    flex: 0 0 100%;
    margin: 0 auto;
  }
   .node--type-home-entity .entity_content_with_sibebar_in {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 560px) and (max-width: 639.98px) {
   html[dir="rtl"] .group--type-program .college-home-faculty-profile .swiper-button-next {
     left: 38% !important;
  }
   html[dir="rtl"] .group--type-program .college-home-faculty-profile .swiper-button-prev {
     right: 38% !important;
     left: auto !important;
  }
  .college-home-faculty-profile .views-row .views-field-user-picture img {
    max-width: 240px;
  }
  .page-node-type-university-home .paragraph--type--about-program-partnerships-and-c {
    margin: 0 auto;
  }
  html[dir="rtl"] .node--type-university-home .swiper-button-next {
    left: 41% !important;
  }
  html[dir="ltr"] .node--type-university-home .swiper-button-next {
    right: 41% !important;
  }
  .node--type-university-home .container-field--name-field-logo2 {
    padding-left: 14px;
    padding-right: 14px;
  }
  .cu_quicktabs #quicktabs-college_events_new_tabs .item-list ul,
  .cu_quicktabs #quicktabs-university_events_tabs_new .item-list ul {
      overflow: scroll;
  }
  body.path-university-news  .lisitng_cards .view-content .views-row {
    max-width: 100% !important;
    width: 100% !important;
  }
  body.path-university-news  .lisitng_cards .view-content .views-row .views-field-field-news-image {
    text-align: center;
  }
  body.path-university-news .lisitng_cards .view-filters form .form--inline {
    flex-wrap: wrap;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        top: 65%;
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        left: 16px;
  }
   html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        right: 16px;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
    font: var(--display-md-bold);
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    left: 16px;
  } 
   html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    right: 16px;
  } 
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    top: 74%;
    font: var(--text-xl-medium)
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    right: auto;
    left: 16px;
  }
  html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    left: auto;
    right: 16px;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    top: 87%;
  }
  html[dir="rtl"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets, 
  html[dir="rtl"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets,
  html[dir="ltr"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets, 
  html[dir="ltr"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets {
    display: none;
  }
   article.node--type-home-entity .only-agency-staff .view-content {
    padding-bottom: var(--global-spacing-9xl);
  }
    html[dir="rtl"] .node--type-home-entity .swiper-button-next {
      right: auto !important;
      left: 40%;
    } 
  html[dir="rtl"] .node--type-home-entity .swiper-button-prev {
      left: auto !important;
      right: 40% !important; 
  }
      html[dir="ltr"] .node--type-home-entity .swiper-button-prev {
        right: auto !important;
        left: 40% !important;
    }
  html[dir="ltr"] .node--type-home-entity .view-faculty-profiles .swiper-horizontal>.swiper-pagination-bullets, 
    html[dir="ltr"] .node--type-home-entity  .view-faculty-profiles .swiper-pagination-bullets.swiper-pagination-horizontal ,
    html[dir="rtl"] .node--type-home-entity .view-faculty-profiles .swiper-horizontal>.swiper-pagination-bullets, 
    html[dir="rtl"] .node--type-home-entity  .view-faculty-profiles .swiper-pagination-bullets.swiper-pagination-horizontal {
        top: 71%;
    }
    html[dir="ltr"] article.node--type-home-entity .view-faculty-profiles .swiper-button-next, 
    html[dir="ltr"] article.node--type-home-entity .view-faculty-profiles .swiper-button-prev,
    html[dir="rtl"] article.node--type-home-entity .view-faculty-profiles .swiper-button-next, 
    html[dir="rtl"] article.node--type-home-entity .view-faculty-profiles .swiper-button-prev {
      top: 94%;
    }
  html[dir="rtl"] article.node--type-home-entity div.view-duplicate-of-college-news .swiper-button-prev {
     right: 38% !important;
     left: auto !important;
  }
      html[dir="rtl"] article.node--type-home-entity div.view-duplicate-of-college-news .swiper-button-next  {
        right: auto !important;
        left: 39%;
    }
  html[dir="ltr"] .node--type-home-entity .view-duplicate-of-college-news .swiper-button-prev {
        right: auto !important;
        left: 39% !important;
        top: 95%;
    }
      html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-button-next {
        right: auto !important;
        left: 39%;
    }
        html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-button-prev {
        left: auto !important;
        right: 40% !important;
    }

      html[dir="ltr"] article.node--type-home-entity .view-departements-deanship-agencies .swiper-button-prev {
        left: 39% !important;
    }
      html[dir="ltr"] .swiper-button-next {
        right: 40% !important;
        left: auto !important;
        top: 98%;
    } 
  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-pagination-bullets.swiper-pagination-horizontal {
    top: 76%;
  }
 html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-pagination-bullets.swiper-pagination-horizontal {
    top: 76%;
  }
  html[dir="ltr"] .node--type-home-entity .entity-important-links .paragraph--type--important-links .field--name-field-important-links .swiper-slide:nth-child(2n) {
    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(2n) {
    margin-left: 0 !important;
  }
  .view-departements-deanship-agencies .view-header {
    flex-wrap: wrap; 
  }
   article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row {
    width: 48%;
  }
  html[dir="ltr"] article.node--type-home-entity .only-agency-staff .view-content .views-row {
    margin-left: 0;
    margin-right: var(--global-spacing-xl);
  }
  html[dir="ltr"] article.node--type-home-entity .only-agency-staff .view-content .views-row:nth-child(2n) {
    margin-left: 0;
    margin-right: 0;
  }
  html[dir="rtl"] article.node--type-home-entity .only-agency-staff .view-content .views-row:nth-child(2n) {
    margin-left: 0;
    margin-right: 0;
  }
  html[dir="rtl"] article.node--type-home-entity .only-agency-staff .view-content .views-row {
    margin-left: var(--global-spacing-xl);
    margin-right: 0;
  }
   .missionary-container-three .field--name-field-university-image {
      width: 172px;
  }
  .college_hero_section .paragraph--type--banner .banner-container > .inner-container > .college_banner_inner .college_banner_left {
    height: 50%;
  }
    .node--type-university-home .paragraph--type--about-program-partnerships-and-c .field--name-field-logo .field--name-field-logo2 {
    max-width: 500px;
  }
  .node--type-university-home .field--name-field-logo2 .swiper-wrapper>.field__item {
        padding: var(--global-spacing-xl);
    }
 
    article.node--type-college-home .field--name-field-news>.field__item:nth-child(1)>.inner-container {
    max-width: var(--width-width-sm);
    padding-right: var(--container-padding-mobile);
    padding-left: var(--container-padding-mobile);
    margin: 0 auto;
  }
  .group--colleges .new-green-section .field--name-field-university-colleges-sectio .paragraph--type--block {
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }
  .node--type-department-entity .view-departements-deanship-agencies .view-content .views-row {
    width: 47.2%;
  }
  html[dir="ltr"] .only-agency-staff .view-content .views-row:nth-child(2) {
    margin-right: auto;
  }
  html[dir="rtl"] .only-agency-staff .view-content .views-row:nth-child(2) {
    margin-left: auto;
  }
  html[dir="ltr"] .only-agency-staff .view-content .views-row {
    margin-right: auto;
  } 
  html[dir="rtl"] .only-agency-staff .view-content .views-row {
    margin-left: auto;
  }
  .only-agency-staff .view-content .views-row {
    width: 100%;
    margin: 0 auto;
  }
  html[dir="ltr"] .card-box-view.view-entity-news-listing .view-content .views-row {
    width: 100% !important;
    margin: 0 auto;
  }
  html[dir="rtl"] .card-box-view.view-entity-news-listing .view-content .views-row {
      width: 100% !important;
      margin: 0 auto;
  }
  .view_with_sidebar_view .view-forms-regulations form.views-exposed-form .form--inline .js-form-type-select {
    margin-bottom: var(--global-spacing-lg);
  }
  form.views-exposed-form .form--inline .js-form-type-select {
    margin-top: 0;
    margin-bottom: 0;
  }
  form.views-exposed-form .form--inline .js-form-type-textfield {
    margin-top: 0;
  }
  .research-activities .field--name-field-research-projects .field__items .field__item .paragraph--type--title-description-link .field--name-field-description-ra {
    width: 64%;
  }
    .paragraph--type--former-presidents .field--name-field-former-presidents > .field__items > .field__item {
    width: 100%;
  }
  .announcements .lisitng_cards .view-content .views-row .views-field-field-browse-image img {
    height: 250px;
    border-radius: var(--radius-radius-lg);
  }
  form.views-exposed-form {
    padding: var(--global-spacing-3xl) var(--global-spacing-xl) var(--global-spacing-3xl) var(--global-spacing-xl);
  }
  .lisitng_cards form .form-type-textfield {
    width: 100%;
  } 
  .bg_light_gray>.inner-container {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
   html[dir="ltr"] .bg_light_gray > .inner-container {
    height: 340px;
  }
 .announcements .lisitng_cards .view-content .views-row {
    height: auto !important;
  }
  .lisitng_cards .view-content .views-row {
    max-width: 389px;
    width: 100%;
  }
    .lisitng_cards {
    padding-left:0;
    padding-right: 0;
  }
  html[dir="ltr"] .lisitng_cards .view-content .views-row {
    margin-right: 0;
  }
   .college_banner_inner .college_banner_left img {
    height: 472px;
   }
 
  .regulation_listing_inner.lisitn_gropus .view-adminisitrations-forms-listing .view-content .views-row {
    max-width: 300px;
    flex: 0 0 100%;
  }
 
  .view-administration-group-listing .regulation_listing_inner.lisitn_gropus .view-content .views-row {
    max-width: 190px;
    flex: 0 0 46%;
  }
  .deans-words-grid .deans-words-left .quote .quote_inn .title-desp {
    width: 100%;
        padding-bottom: var(--global-spacing-2xl);
  }
  .regulation_listing_inner .view-content .views-row,
  .services_listing_inner .view-content .views-row {
    flex: 0 0 47%;
  }
  html[dir="rtl"] .lisitng_cards .view-content .views-row {
    margin-left: 0;
  }
  .view-achievements-listing .regulation_listing_inner .view-content .views-row {
    flex: 0 0 100%;
    margin: 0 auto;
  }
   .node--type-home-entity .entity_content_with_sibebar_in {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 640px) and (max-width: 767.98px) {
   html[dir="rtl"] .group--type-program .college-home-faculty-profile .swiper-button-next {
     left: 38% !important;
  }
   html[dir="rtl"] .group--type-program .college-home-faculty-profile .swiper-button-prev {
     right: 38% !important;
     left: auto !important;
  }
  .college-home-faculty-profile .views-row .views-field-user-picture img {
    max-width: 240px;
  }
  html[dir="rtl"] .node--type-university-home .swiper-button-prev {
        right: 42% !important;
  }
  html[dir="ltr"] .node--type-university-home .swiper-button-next {
        left: 42% !important;
  }
  .card-box-view.view-achievements-and-awards-university .view-content .views-row {
    height: auto !important;
  }
  .page-node-type-university-home .paragraph--type--about-program-partnerships-and-c {
    margin: 0 auto;
  }
  .node--type-university-home .container-field--name-field-logo2 {
    padding-left: 14px;
    padding-right: 14px;
  }
  .cu_quicktabs #quicktabs-college_events_new_tabs .item-list ul,
  .cu_quicktabs #quicktabs-university_events_tabs_new .item-list ul {
      overflow: scroll;
  }
  body.path-university-news  .lisitng_cards .view-content .views-row {
    max-width: 100% !important;
    width: 100% !important;
  }
  body.path-university-news  .lisitng_cards .view-content .views-row .views-field-field-news-image {
    text-align: center;
  }
  body.path-university-news .lisitng_cards .view-filters form .form--inline {
    flex-wrap: wrap;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        top: 65%;
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        left: 16px;
  }
   html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        right: 16px;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
    font: var(--display-md-bold);
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    left: 16px;
  } 
   html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    right: 16px;
  } 
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    top: 74%;
    font: var(--text-xl-medium)
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    right: auto;
    left: 16px;
  }
  html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    left: auto;
    right: 16px;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    top: 87%;
  }
  html[dir="rtl"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets, 
  html[dir="rtl"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets,
  html[dir="ltr"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets, 
  html[dir="ltr"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets {
    display: none;
  }
   article.node--type-home-entity .only-agency-staff .view-content {
    padding-bottom: var(--global-spacing-9xl);
  }
    html[dir="rtl"] .node--type-home-entity .swiper-button-next {
      right: auto !important;
      left: 40%;
    } 
  html[dir="rtl"] .node--type-home-entity .swiper-button-prev {
      left: auto !important;
      right: 40% !important; 
  }
      html[dir="ltr"] .node--type-home-entity .swiper-button-prev {
        right: auto !important;
        left: 40% !important;
    }
  html[dir="ltr"] .node--type-home-entity .view-faculty-profiles .swiper-horizontal>.swiper-pagination-bullets, 
    html[dir="ltr"] .node--type-home-entity  .view-faculty-profiles .swiper-pagination-bullets.swiper-pagination-horizontal ,
    html[dir="rtl"] .node--type-home-entity .view-faculty-profiles .swiper-horizontal>.swiper-pagination-bullets, 
    html[dir="rtl"] .node--type-home-entity  .view-faculty-profiles .swiper-pagination-bullets.swiper-pagination-horizontal {
        top: 71%;
    }
    html[dir="ltr"] article.node--type-home-entity .view-faculty-profiles .swiper-button-next, 
    html[dir="ltr"] article.node--type-home-entity .view-faculty-profiles .swiper-button-prev,
    html[dir="rtl"] article.node--type-home-entity .view-faculty-profiles .swiper-button-next, 
    html[dir="rtl"] article.node--type-home-entity .view-faculty-profiles .swiper-button-prev {
      top: 94%;
    }
  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-pagination-bullets.swiper-pagination-horizontal,
  html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-pagination-bullets.swiper-pagination-horizontal {
            top: 78%;
  }
  html[dir="ltr"] article.node--type-home-entity .view-departements-deanship-agencies .swiper-button-prev {
            left: 41% !important;
  }
      html[dir="ltr"] article.node--type-home-entity .view-departements-deanship-agencies .swiper-button-next {
        right: 41% !important;
    }
   html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-button-next,
    html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-button-next {

      left: 42%;
  }  
  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-button-prev,
  html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-button-prev {
        right: 42% !important;
    }
    html[dir="ltr"] article.node--type-home-entity div.view-duplicate-of-college-news .swiper-button-next,
    html[dir="rtl"] article.node--type-home-entity div.view-duplicate-of-college-news .swiper-button-next {
        left: 42%;
    }
    html[dir="ltr"] article.node--type-home-entity div.view-duplicate-of-college-news .swiper-button-prev,
    html[dir="rtl"] article.node--type-home-entity div.view-duplicate-of-college-news .swiper-button-prev {
      right: 43% !important;  
    }
 
 html[dir="ltr"] .node--type-home-entity .entity-important-links .paragraph--type--important-links .field--name-field-important-links .swiper-slide:nth-child(2n) {
    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(2n) {
    margin-left: 0 !important;
  }
  .view-departements-deanship-agencies .view-header {
    flex-wrap: wrap; 
  }
  article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row {
    width: 48%;
  }
  html[dir="ltr"] article.node--type-home-entity .only-agency-staff .view-content .views-row {
    margin-left: 0;
    margin-right: var(--global-spacing-xl);
  }
  html[dir="ltr"] article.node--type-home-entity .only-agency-staff .view-content .views-row:nth-child(2n) {
    margin-left: 0;
    margin-right: 0;
  }
  html[dir="rtl"] article.node--type-home-entity .only-agency-staff .view-content .views-row:nth-child(2n) {
    margin-left: 0;
    margin-right: 0;
  }
  html[dir="rtl"] article.node--type-home-entity .only-agency-staff .view-content .views-row {
    margin-left: var(--global-spacing-xl);
    margin-right: 0;
  }
   .missionary-container-three .field--name-field-university-image {
      width: 172px;
  }
  .only-agency-staff .view-content .views-row {
    width: 48%;
  }
  html[dir="rtl"] article.node--type-college-home .field--name-field-news {
    max-width: 760px;
  }
  .college_hero_section .paragraph--type--banner .banner-container > .inner-container > .college_banner_inner .college_banner_left {
    height: 50%;
  }
  .group--colleges .new-green-section .field--name-field-university-colleges-sectio .paragraph--type--block {
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }
  .college_banner_inner {
        flex-direction: column-reverse !important;
        height: 100%;
  }
  article.node--type-college-home .field--name-field-news>.field__item:nth-child(1)>.inner-container {
  max-width: var(--width-width-sm);
  padding-right: var(--container-padding-mobile);
  padding-left: var(--container-padding-mobile);
  margin: 0 auto;
  }
  .node--type-home-entity .node--type-department-entity .view-departements-deanship-agencies .view-content .views-row {
     width: 48.1%;
     max-width: 400px;
  }
  .node--type-department-entity .view-departements-deanship-agencies .view-content .views-row {
    width: 30.5%;
  }
  html[dir="ltr"] .card-box-view.view-entity-news-listing .view-content .views-row {
    width: 41.9% !important;
  }
  html[dir="rtl"] .card-box-view.view-entity-news-listing .view-content .views-row {
      width: 41.9% !important;
  }
  .view_with_sidebar_view .view-forms-regulations form.views-exposed-form .form--inline .js-form-type-select {
    margin-bottom: var(--global-spacing-lg);
  }
  form.views-exposed-form .form--inline .js-form-type-select {
    margin-top: 0;
    margin-bottom: 0;
  }
  form.views-exposed-form .form--inline .js-form-type-textfield {
    margin-top: 0;
  }
  .research-activities .field--name-field-research-projects .field__items .field__item .paragraph--type--title-description-link .field--name-field-description-ra {
    width: 70%;
  }
  .paragraph--type--former-presidents .field--name-field-former-presidents > .field__items > .field__item {
    width: 48%;
  }
   .announcements .lisitng_cards .view-content .views-row .views-field-field-browse-image img {
    height: 250px;
    border-radius: var(--radius-radius-lg);
  }
    .announcements .lisitng_cards .view-content .views-row .views-field-field-browse-image img {
    height: 250px;
    border-radius: var(--radius-radius-lg);
  }
  form.views-exposed-form {
    padding: var(--global-spacing-3xl) var(--global-spacing-xl) var(--global-spacing-3xl) var(--global-spacing-xl);
  }
  .lisitng_cards form .form-type-textfield {
    width: 100%;
  }
  .bg_light_gray>.inner-container {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
   html[dir="ltr"] .bg_light_gray > .inner-container {
    height: 340px;
  }
  .lisitng_cards .view-content .views-row {
    max-width: 389px;
    width: 100%;
  }
    .lisitng_cards {
    padding-left:0;
    padding-right: 0;
  }
  html[dir="ltr"] .lisitng_cards .view-content .views-row {
    margin-right: 0;
  }
 
  .college_banner_inner .college_banner_left img {
    height: 467px;
  }
   .view-administration-group-listing .regulation_listing_inner.lisitn_gropus .view-content .views-row {
    max-width: 290px;
    flex: 0 0 46%;
  }
  .regulation_listing_inner .view-content .views-row,
  .services_listing_inner .view-content .views-row {
    flex: 0 0 31%;
  }
  html[dir="rtl"] .lisitng_cards .view-content .views-row {
    margin-left: 0;
  }
  .view-achievements-listing .regulation_listing_inner .view-content .views-row {
    flex: 0 0 48%;
  }
  .only-agency-staff .view-content .views-row {
    width: 48%;
  }
   .node--type-home-entity .entity_content_with_sibebar_in {
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023.98px) {
  .paragraph--type--former-presidents .field--name-field-former-presidents > .field__items > .field__item {
    width: 31.3%;
  }
  .group--department .group--type-program .cu_content__area .cu_tab_content#d-faculty {
    padding-left: var(--container-padding-mobile);
    padding-right: var(--container-padding-mobile);
  }
  .college-home-faculty-profile .views-row .views-field-user-picture {
    text-align: center;
  }
  .college-home-faculty-profile .views-row .views-field-user-picture img {
    max-width: 280px;
  }
  html[dir="ltr"] .group--type-program .college-home-faculty-profile .swiper-button-prev {
    left: 41% !important;
  }
  html[dir="ltr"] .group--type-program .college-home-faculty-profile .swiper-button-prev,
  html[dir="ltr"] .group--type-program .college-home-faculty-profile .swiper-button-next {
     top: 96%;
  }
  html[dir="ltr"] .group--type-program .college-home-faculty-profile .swiper-pagination,
  html[dir="rtl"] .group--type-program .college-home-faculty-profile .swiper-pagination {
    top: 85%;
    height: 20px;
  }
  html[dir="rtl"] .group--type-program .college-home-faculty-profile .swiper-button-next {
     left: 44% !important;
     top: 96%;
  }
   html[dir="rtl"] .group--type-program .college-home-faculty-profile .swiper-button-prev {
     right: 41% !important;
     left: auto !important;
     top: 96%;
  }
  .group--department .group--type-program .cu_content__area .cu_tab_content#d-faculty {
    width: 100%;
  }
  .page-node-type-university-home .paragraph--type--about-program-partnerships-and-c {
    margin: 0 auto;
  }
  .node--type-university-home .container-field--name-field-logo2 {
    padding-left: 14px;
    padding-right: 14px;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        top: 65%;
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        left: 16px;
  }
   html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
        right: 16px;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-heading {
    font: var(--display-md-bold);
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    left: 16px;
  } 
   html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    right: 16px;
  } 
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-sub-heading {
    top: 74%;
    font: var(--text-xl-medium)
  }
  html[dir="ltr"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    right: auto;
    left: 16px;
  }
  html[dir="rtl"] .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    left: auto;
    right: 16px;
  }
  .uni-foundation-slider .field--name-field-feature-banner-slider .field__item .inner-container .paragraph--type--featured-banner .field--name-field-banner-link {
    top: 87%;
  }
  html[dir="rtl"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets, 
  html[dir="rtl"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets,
  html[dir="ltr"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets, 
  html[dir="ltr"] .node--type-university-home .uni-foundation-slider .swiper-horizontal > .swiper-pagination-bullets {
    display: none;
  }
   article.node--type-home-entity .only-agency-staff .view-content {
    padding-bottom: var(--global-spacing-9xl);
  }
    html[dir="rtl"] .node--type-home-entity .swiper-button-next {
      right: auto !important;
      left: 40%;
    } 
  html[dir="rtl"] .node--type-home-entity .swiper-button-prev {
      left: auto !important;
      right: 43% !important; 
  }
      html[dir="ltr"] .node--type-home-entity .swiper-button-prev {
        right: auto !important;
        left: 43% !important;
    }
  html[dir="ltr"] .node--type-home-entity .view-faculty-profiles .swiper-horizontal>.swiper-pagination-bullets, 
    html[dir="ltr"] .node--type-home-entity  .view-faculty-profiles .swiper-pagination-bullets.swiper-pagination-horizontal ,
    html[dir="rtl"] .node--type-home-entity .view-faculty-profiles .swiper-horizontal>.swiper-pagination-bullets, 
    html[dir="rtl"] .node--type-home-entity  .view-faculty-profiles .swiper-pagination-bullets.swiper-pagination-horizontal {
        top: 71%;
    }
    html[dir="ltr"] article.node--type-home-entity .view-faculty-profiles .swiper-button-next, 
    html[dir="ltr"] article.node--type-home-entity .view-faculty-profiles .swiper-button-prev,
    html[dir="rtl"] article.node--type-home-entity .view-faculty-profiles .swiper-button-next, 
    html[dir="rtl"] article.node--type-home-entity .view-faculty-profiles .swiper-button-prev {
      top: 94%;
    }
  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-pagination-bullets.swiper-pagination-horizontal,
  html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-pagination-bullets.swiper-pagination-horizontal {
            top: 78%;
  }
  html[dir="ltr"] .node--type-home-entity .entity-important-links .paragraph--type--important-links .field--name-field-important-links .swiper-slide:nth-child(2n) {
    margin-right: 0 !important;
  }
  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-pagination-bullets.swiper-pagination-horizontal,
  html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-horizontal>.swiper-pagination-bullets, 
  html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-pagination-bullets.swiper-pagination-horizontal {
            top: 78%;
  }
  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-button-next,
      html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-button-next {
 
        left: 42%;
    }  
        html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-button-next {
        right: 42% !important;
        
    }
    html[dir="ltr"] article.node--type-home-entity .view-departements-deanship-agencies .swiper-button-prev {
        left: 41% !important;
    }
     html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .swiper-button-prev ,
         html[dir="rtl"] .node--type-home-entity .view-departements-deanship-agencies .swiper-button-prev {
   
        right: 42% !important;
    }
    html[dir="rtl"] article.node--type-home-entity div.view-duplicate-of-college-news .swiper-button-next {
  
        left: 42%;
    }
    html[dir="rtl"] article.node--type-home-entity div.view-duplicate-of-college-news .swiper-button-prev {
              right: 43% !important;
      
    }
  html[dir="ltr"] article.node--type-home-entity .view-departements-deanship-agencies .view-content .views-row .views-field-title {
    height: 75px;
    overflow: hidden;
    min-height: 84px;
  }
 article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row {
      width: 31.7%;
 }
 html[dir="rtl"] article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row:nth-child(3n) {
       margin-left: 0;
 }
 html[dir="ltr"] article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row:nth-child(3n) {
       margin-right: 0;
 }
  html[dir="rtl"] .node--type-home-entity .entity-important-links .paragraph--type--important-links .field--name-field-important-links .swiper-slide:nth-child(2n) {
    margin-left: 0 !important;
  }
  .node--type-home-entity .entity_content_with_sibebar_in {
    flex-wrap: wrap;
  }
   .missionary-container-three .field--name-field-university-image {
      width: 172px;
  }
  .only-agency-staff .view-content .views-row {
    width: 48%;
  }
    html[dir="rtl"] article.node--type-college-home .field--name-field-news .card-box-view.view-duplicate-of-college-news {
      max-width: 780px;
    }
    html[dir="rtl"] .main_news_section11 .card-box-view.view-duplicate-of-college-news .view-content .views-row .card-image {
      text-align: center;
    }
    html[dir="rtl"] .main_news_section11 .card-box-view.view-duplicate-of-college-news .view-content .views-row .card-image img {
      height: 250px;
      width: 370px;
    }
  .college_hero_section .paragraph--type--banner .banner-container > .inner-container > .college_banner_inner .college_banner_left {
    height: 50%;
  }
    .group--colleges .new-green-section .field--name-field-university-colleges-sectio .paragraph--type--block {
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
  }
  .college_banner_inner {
        flex-direction: column-reverse !important;
        height: 100%;
    }
  .node--type-department-entity .view-departements-deanship-agencies .view-content .views-row {
    width: 30.5%;
  }
    html[dir="ltr"] .card-box-view.view-entity-news-listing .view-content .views-row {
    width: 41.9% !important;
  }
  html[dir="rtl"] .card-box-view.view-entity-news-listing .view-content .views-row {
      width: 41.9% !important;
  }
   .view-achievements-listing .regulation_listing_inner .view-content .views-row {
    flex: 0 0 48%;
 
  }
    .research-activities .field--name-field-research-projects .field__items .field__item .paragraph--type--title-description-link .field--name-field-description-ra {
    width: 80%;
  }
   .announcements .lisitng_cards .view-content .views-row .views-field-field-browse-image img {
    height: 250px;
    border-radius: var(--radius-radius-lg);
  }
  .lisitng_cards {
    padding-left: 0;
    padding-right: 0;
  }
  .lisitng_cards .view-content div.views-row {
    max-width: 389px !important;    
    width: 48% !important;
  }
  html[dir="ltr"] .lisitng_cards .view-content .views-row:nth-child(2n) {
    margin-right: 0;
  }
  html[dir="ltr"] .lisitng_cards .view-content .views-row:nth-child(3n) {
    margin-right: var(--card-card-lg-gap);
  }
  html[dir="rtl"] .lisitng_cards .view-content .views-row:nth-child(2n) {
    margin-left: 0;
  }
  html[dir="rtl"] .lisitng_cards .view-content .views-row:nth-child(3n) {
    margin-right: var(--card-card-lg-gap);
  }
  .regulation_listing_inner .view-content .views-row,
  .services_listing_inner .view-content .views-row {
    flex: 0 0 31%;
  }
 
   .college_banner_inner .college_banner_left img {
     height: 426px;
     margin: 0 auto;
     justify-content: center;
     display: flex;
     align-items: center;
     text-align: center;
  }
   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: 20px !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: 0px !important;
    }
    html[dir="rtl"] article.node--type-home-entity .view-departements-deanship-agencies .swiper-button-next, 
    html[dir="rtl"] article.node--type-home-entity .view-departements-deanship-agencies .swiper-button-prev {
    top: 94% !important;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
  .paragraph--type--former-presidents .field--name-field-former-presidents > .field__items > .field__item {
    width: 32%;
  }
  .group--department .group--type-program .cu_content__area .cu_tab_content#d-faculty {
    width: 990px;
    margin: 0 auto;
  }
   article.node--type-home-entity .paragraph--type--important-links, 
   article.node--type-home-entity .paragraph--type--services-main, 
   article.node--type-home-entity .paragraph--type--block, 
   article.node--type-home-entity .paragraph--type--important-dates-hm-en, 
   article.node--type-home-entity .paragraph--type--get-to-know, 
   article.node--type-home-entity .paragraph--type--platforms-portals, 
   article.node--type-home-entity .paragraph--type--intro-home-entity {
    max-width: 718px;
}
  .node--type-department-entity .view-departements-deanship-agencies .view-content .views-row {
    width: 31%;
  }
  html[dir="ltr"] .node--type-home-entity .view-departements-deanship-agencies .view-content .views-row .views-field-title { 
    height: 75px;
    overflow: hidden;
    min-height: 84px;
  }
  #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: 170px;
  }
  .contact-page__grid .contact-page__col--right .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-entity-contact-sidebar {
        width: 78%;
  }
  html[dir="ltr"] .node--type-home-entity .node--type-contact-entity .contact-page__grid.nosiebar_columns .contact-page__col--center {
    padding-left: var(--global-spacing-md);
  }
  html[dir="rtl"] .node--type-home-entity .node--type-contact-entity .contact-page__grid.nosiebar_columns .contact-page__col--center {
    padding-right: var(--global-spacing-md);
  }
  html[dir="ltr"] .card-box-view.view-entity-news-listing .view-content .views-row {
    width: 43.1% !important;
  }
  .regulation_listing_inner form.views-exposed-form .js-form-item-sort-bef-combine select {
      width: 186px;
  }
  html[dir="ltr"] .node--type-home-entity .deans-words-grid {
    justify-content: unset;
  }
    html[dir="rtl"] .node--type-home-entity .deans-words-grid {
    justify-content: unset;
  }
  html[dir="ltr"] .deans-words-grid .deans-words-left {
    width: 55%;
  }
    html[dir="rtl"] .deans-words-grid .deans-words-left {
    width: 55%;
  }
    article.node--type-home-entity .paragraph--type--block .view-departements-deanship-agencies {
        max-width: 670px !important;
    }
    html[dir="ltr"] .node--type-home-entity .entity-important-links .paragraph--type--important-links .field--name-field-important-links .swiper-slide:nth-child(3n) {
      margin-right: 0;
    }
   
    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: 20px !important;
    }
  }

@media screen and (min-width: 1024px) and (max-width: 1279.98px) {
  article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row {
      width: 31.7%;
  }
  html[dir="rtl"] article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row:nth-child(3n) {
        margin-left: 0;
  }
  html[dir="ltr"] article.node--type-home-entity .only-agency-staff.view-display-id-block_1 .view-content .views-row:nth-child(3n) {
        margin-right: 0;
  }
  .regulation_listing_inner .view-filters .form-type-textfield, 
  .lisitng_cards form .form-type-textfield {
      max-width: 387px;
      width: 100%;
  }
  html[dir="rtl"] article.node--type-home-entity .paragraph--type--important-links {
        max-width: 702px;
    } 
  html[dir="ltr"] article.node--type-home-entity .paragraph--type--important-links {
        max-width: 745px;
  }
  .entity_content_with_sibebar_in .entity_content .card-box-view {  
        max-width: 750px;
  }
  html[dir="rtl"] .entity_content_with_sibebar_in .entity_content .card-box-view.view-duplicate-of-college-news {
        max-width: 689px;
  }
  article.node--type-home-entity .view-services-static-view .view-content, 
  article.node--type-home-entity .paragraph--type--services-main .field--name-field-services-section {
    display: flex;
    gap: var(--global-spacing-2xl);
    flex-wrap: wrap;
  }
  html[dir="ltr"] .entity_content_with_sibebar_in .entity_content {
        margin-left: 280px;
        margin-right: 0;
        width: 74%;

  }
     html[dir="rtl"] .entity_content_with_sibebar_in .entity_content {
      margin-right: 280px;
      margin-left: 0;
      width: 74%;
  }
  html[dir="ltr"] .entity_content_with_sibebar_in #uhb-tab-content-wrapper .entity_content_with_sibebar_in .entity_content {
      margin-left: 0;
      margin-right: 0;
  }
  html[dir="rtl"] .entity_content_with_sibebar_in #uhb-tab-content-wrapper .entity_content_with_sibebar_in .entity_content {
      margin-left: 0;
      margin-right: 0;
  }
 

 
  #uhb-tab-content-wrapper article article.node--type-home-entity .card-box-view.view-duplicate-of-college-news .view-content .views-row .card-title {
    height: 80px !important;
    overflow: hidden;
  }
  .paragraph--type--copywrite .copywrite-fields {
      width: 77%;
  }
  .footer_bottom_top .region-footer-bottom-top {
      flex-wrap: wrap;
      padding-top: var(--global-spacing-2xl);
  }
  .only-agency-staff .view-content .views-row {
    width: 48%;
  }
  html[dir="rtl"] .group--colleges .swiper-button-prev {
    right: 1% !important;
  }
  html[dir="rtl"] .group--colleges .swiper-button-next {
    right: 56px !important;
  }
  .node--type-university-home .paragraph--type--about-program-partnerships-and-c .field--name-field-logo .field--name-field-logo2 {
    width: 800px;
  }
  .lisitng_cards .view-content .views-row {
    width: 31.5% !important;
    max-width: 389px !important;
  }
  .announcements .lisitng_cards .view-content .views-row {
    height: auto !important;
  }
  .view-achievements-listing .regulation_listing_inner .view-content .views-row {
    flex: 0 0 31.5%;
  }
  .cu_quicktabs #quicktabs-user_profile_content .quicktabs-tabs {
        overflow: scroll !important;
    }
    html[dir="rtl"] #uhb-tab-content article .view_with_sidebar .view_with_sidebar_view {
      padding-right: var(--container-padding-mobile);
    }
     html[dir="ltr"] #uhb-tab-content article .view_with_sidebar .view_with_sidebar_view {
      padding-left: var(--container-padding-mobile);
    }
}
@media screen and (min-width: 1200px) and (max-width: 1280.98px) { 
  .contact-page__grid .contact-page__col--right .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-entity-contact-sidebar {
    width: 78%;
  }
   html[dir="ltr"] .node--type-home-entity .node--type-contact-entity .contact-page__grid.nosiebar_columns .contact-page__col--center {
    padding-left: var(--global-spacing-md);
  }
  html[dir="rtl"] .node--type-home-entity .node--type-contact-entity .contact-page__grid.nosiebar_columns .contact-page__col--center {
    padding-right: var(--global-spacing-md);
  }
  article.node--type-home-entity .paragraph--type--block .view-departements-deanship-agencies {
    max-width: 833px;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1439.98px) { 
 .contact-page__grid .contact-page__col--right .field--name-field-contact-management .paragraph--type--icon-title-link .field--name-field-entity-contact-sidebar {
    width: 78%;
  }
   article.node--type-faculty-entity form.views-exposed-form {
        max-width: 998px;
  }
}
@media screen and (min-width: 1440px) and (max-width: 1599.98px) {
  article.node--type-faculty-entity form.views-exposed-form {
        max-width: 998px;
  }
}
@media screen and (min-width: 1600px) and (max-width: 1919.98px) {
   article.node--type-faculty-entity form.views-exposed-form {
        max-width: 998px;
  }
  .uni-main-section-in .uni-main-right {
    max-height: 504px; 
  }
  .college_banner_inner .college_banner_left {
    max-height: 517px;
  }

  .college_banner_inner .college_banner_left img {
    height: 100%;
  }
  
}
 

@media screen and (min-width: 5200px) { 
  #cboxClose {
    width: 50px;
    height: 50px;
  }
   body.path-video-gallery #cboxTopCenter {
    height: 65px;
  }
   body.path-video-gallery #cboxWrapper {
    height: 56% !important;
  }
  .uni-main-section-in div.uni-main-right {
    /* max-height: 409px;  */
        height: 71%;
  }
  .college_banner_inner .college_banner_left {
    height: 71%;
  }
  .college_banner_inner .college_banner_left img {
    height: 100%;
  }
}
@media screen and (min-width: 4800px)  and (max-width: 5199.98px) { 
    #cboxClose {
    width: 50px;
    height: 50px;
  }
 body.path-video-gallery #cboxTopCenter {
    height: 65px;
  }
   body.path-video-gallery #cboxWrapper {
    height: 56% !important;
  }
  .uni-main-section-in .uni-main-right {
    /* max-height: 403px;  */
     height: 79%;
  }
  .college_banner_inner .college_banner_left img {
    height: 100%;
  }
}
@media screen and (min-width: 4200px)  and (max-width: 4799.98px) { 
    #cboxClose {
    width: 50px;
    height: 50px;
  }
   body.path-video-gallery #cboxTopCenter {
    height: 65px;
  }
   body.path-video-gallery #cboxWrapper {
    height: 56% !important;
  }
  .uni-main-section-in .uni-main-right {
    /* max-height: 452px;  */
     height: 78%;
  }
  .college_banner_inner .college_banner_left img {
    height: 100%;
  }
    .college_banner_inner .college_banner_left {
    height: 82%;
  }
}
@media screen and (min-width: 3800px)  and (max-width: 4199.98px) { 
    #cboxClose {
    width: 50px;
    height: 50px;
  }
   body.path-video-gallery #cboxTopCenter {
    height: 45px;
  }
   body.path-video-gallery #cboxWrapper {
    height: 50% !important;
  }
  .uni-main-section-in .uni-main-right {
    /* max-height: 452px;  */
     height: 85%;
  }
  .college_banner_inner .college_banner_left img {
    height: 100%;
  }
}
@media screen and (min-width: 3300px)  and (max-width: 3799.98px) { 
    #cboxClose {
    width: 35px;
    height: 35px;
  }
  body.path-video-gallery #cboxTopCenter {
    height: 45px;
  }
   body.path-video-gallery #cboxWrapper {
    height: 50% !important;
  }
  .uni-main-section-in .uni-main-right {
    /* height: 86%; */
     height: 85%;
  }
}
@media screen and (min-width: 2500px)  and (max-width: 3399.98px) { 
   #cboxClose {
    width: 35px;
    height: 35px;
  }
  body.path-video-gallery #cboxTopCenter {
    height: 45px;
  }
   body.path-video-gallery #cboxWrapper {
    height: 60% !important;
  }
  .uni-main-section-in div.uni-main-right {
    height: 85%;
  }
   .college_banner_inner .college_banner_left {
    height: 88%;
  }
  .college_banner_inner .college_banner_left img {
    height: 100%;
  }
}

@media screen and (min-width: 1500px) and (max-width: 2499.98px) { 
  #cboxTopCenter {
    height: 15px;
}
  body.path-video-gallery #cboxWrapper {
    height: 60% !important;
  }
  .uni-main-section-in .uni-main-right {
    /* height: 86%; */
    height: 92%;
  }
  .college_banner_inner .college_banner_left img {
    height: 100%;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1279.98px) {
  .missionary-container-four, .missionary-container-three, .missionary-container-one {
    display: flex;
    gap: var(--global-spacing-xl);
    flex-direction: column;
    width: 198px;
  }
}


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"] nav.pager .pager__items .pager__item--first span {
    background-image: url(../images/pagination-left.png);
}
html[dir="rtl"] nav.pager .pager__items .pager__item--first span {
     background-image: url(../images/pagination-right.png);
}

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"] nav.pager .pager__items .pager__item--last span {
    background-image: url(../images/pagination-right.png);
}
html[dir="rtl"] nav.pager .pager__items .pager__item--last span {
     background-image: url(../images/pagination-left.png);
}
nav.pager ul.pager__items li.pager__item a {
  font: var(--type-scale-desktop-text-md-regular);
}
nav.pager ul.pager__items li.pager__item a {
   
    border-bottom: 3px solid transparent;
}
nav.pager .pager__items .pager__item--next,
nav.pager .pager__items .pager__item--previous {
  display: none;
}



