.site-main {
  max-width: 100% !important;
}

.list-page {
  background-color: #f0f0f0;
  padding-top: 5px;
}

.list-page p,
.list-page h1,
.list-page h3 {
  margin: 0;
}

.degree-list-container {
  list-style: none;
}

.result-number {
  color: black;
  margin-left: 20px;
  font-size: 20px;
}

.list-link {
  text-decoration: none !important;
  color: rgb(68, 68, 249);
}

.list-link:hover {
  text-decoration: underline !important;
  color: rgb(68, 68, 249);
}

.degree-list-item {
  background-color: rgb(255, 255, 255);
  padding: 12px 20px;
  margin: 20px auto 20px auto;
  width: 90%;
}

.degree-item-organization {
  color: black;
}

.star-rating {
  display: inline-block;
}

.star {
  font-size: 20px; /* Adjust star size as needed */
  color: black; /* Color of empty stars */
  /* background-color: white; 
  border: 1px solid black;  */
  padding: 5px;
  margin-right: 2px; /* Space between stars */
}

.star.filled {
  color: orange; /* Color for filled stars */
  /* Background color for filled stars */
}

.page-numbers {
  display: flex;
  justify-content: center; /* Center the pagination links */
  margin-top: 20px; /* Space above pagination */
}

.page-numbers li {
  margin: 0 5px; /* Space between pagination items */
  list-style-type: none; /* Remove bullet points */
}

.page-numbers a {
  display: block; /* Make the entire link clickable */
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid #000; /* Border for pagination links */
  text-decoration: none; /* Remove underline from links */
  color: #000; /* Text color */
  text-align: center;
}

.page-numbers a:hover {
  background-color: #f0f0f0; /* Background on hover */
}
.page-numbers.current {
  display: block; /* Make the entire link clickable */
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid #45db0a; /* Border for pagination links */
  text-decoration: none; /* Remove underline from links */
  color: #000; /* Text color */
  text-align: center;
}

.degree-list-under {
}

.degree-list-under-first {
  display: flex;
  justify-content: space-between;
}

.degree-list-under p {
  flex-basis: 90%;
}

.degree-list-tabs {
  display: flex;
  justify-content: space-between;
  list-style: none;
  height: 54px;
}

.degree-list-tab-item {
  margin: 0px 1px;
  background-color: #e7e7e7;
  padding: 15px 25px;
  cursor: pointer;
}

.degree-list-tab-item.active {
  background-color: #0483b3;
}

.degree-list-tab-item:not(.active):hover {
  background-color: #e0e0e0;
}

.degree-list-tab-item:first-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.degree-list-tab-item:last-child {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.degree-tab-link {
  text-decoration: none !important;
  color: #0483b3;
  display: flex;
  align-items: center;
}

.degree-tab-link.active-link {
  color: white;
}

.degree-tab-link:not(.active-link):hover {
  text-decoration: none !important;
  color: #0483b3;
}

.degree-tab-icon {
  margin-right: 12px;
}
.degree-tag-icon {
  color: gray;
}

.degree-tab-content-heading {
  margin: 20px 0 !important;
  font-size: 23px;
  font-weight: bolder;
}

.degree-tab-content-button {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 60px 0 20px 0;
}

.degree-info-link {
  background-color: #0483b3;
  color: white;
  padding: 12px 170px;
  text-decoration: none !important;
  border-radius: 12px;
  font-size: 20px;
}

.degree-info-link:hover {
  background-color: #0483b3;
  color: white;
  text-decoration: none !important;
}

.degree-tab-content {
}

.degree-tab-pane {
}

.degree-list-address-section {
  display: block;
}

.degree-list-address-section p {
  font-size: 15px;
}
.degree-list-address-section svg {
  width: 20px;
  height: 20px;
  fill: red;
  background-color: #ffffff;
  margin-right: 5px;
}
.degree-elig {
  display: flex;
  align-items: center;
}

.degree-lower-info-heading {
}
.degree-lower-info-heading svg {
  width: 20px;
  height: 20px;
  fill: red;
  background-color: #ffffff;
  margin-right: 5px;
}

.degree-date-heading {
  font-weight: bolder;
}

.hide {
  display: none;
}
.show {
  display: block;
}

.degree-lower-info-container {
  display: flex;
  flex-wrap: wrap;
  margin-left: 20px;
}
.degree-lower-info-column {
  width: 33.33%;
  padding: 10px;
}
.degree-lower-info-heading {
  font-weight: bold;
  margin-bottom: 10px;
}
.degree-elig-desc {
  margin-bottom: 20px;
}

.degree-google-map {
  width: 70%;
  height: 400px;
}

.degree-map-content {
  display: flex;
  justify-content: space-between;
}

.degree-call-heading {
  display: flex;
  align-items: center;
}

.degree-call-heading > p {
  flex-basis: 4%;
  font-size: 27px;
  color: #0483b3;
}

.degree-phone {
  margin-bottom: 0px;
  color: #0483b3;
}

.degree-phone a {
  color: #0483b3;
  text-decoration: none !important;
}

.degree-phone:hover {
  text-decoration: underline;
}

.degree-contact-highlight {
  font-size: 14px;
  background-color: #f5f5b5;
  width: fit-content;
  padding: 0px 5px;
  font-weight: bolder;
  text-transform: uppercase;
  margin: 20px 0 !important;
}

/* single page */

.degree-single-heading-icon svg {
  width: 100px;
  height: 100px;
  fill: white;
  background-color: red;
  margin: 5px 70px;
}

.degree-single-heading {
  display: flex;
  align-items: center;
}

.degree-post-block {
  width: 80%;
  background-color: white;
  margin: 20px auto;
}

.degree-time {
  margin-left: 20px;
  font-weight: normal;
}

.degree-2nd-content {
  display: flex;
  align-items: center;
  margin: 20px 0;
}

.degree-2nd-content > p {
  flex-basis: 70%;
  margin-left: 20px;
}

.degree-schedule-block {
  margin-left: 120px;
}

.degree-schedule-day {
  font-weight: bold;
  color: gray;
}

.degree-schedule-block h3 {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: bolder;
}

.degree-extra {
  margin: 20px;
}

.degree-5th-block {
  display: flex;
  align-items: center;
}

.degree-5th-extra {
  margin-right: 100px !important;
  margin-left: 40px !important;
}

.degree-contact-area {
  width: 80%;
}

.degree-single-lower-block {
  width: 80%;
  margin: 20px auto;
  display: flex;
}

.degree-single-map-block {
  background-color: white;
  margin-bottom: 50px;
}

.degree-single-contact-block {
  display: flex;
  justify-content: space-around;
}

.degree-phone-map-clock {
  display: flex;
  margin: 20px 0;
}
.degree-phone-map-clock p {
  margin-right: 20px;
}
.degree-phone-map-clock a {
  color: #0483b3;
  text-decoration: none !important;
}

.degree-origin-google-map {
  width: 100%;
  height: 200px;
}

.degree-under-map-address-block {
  display: flex;
  justify-content: space-between;
}

.degree-under-map-left {
  margin-left: 20px;
}

.degree-under-map-right {
  margin-right: 20px;
}

.degree-single-map-block {
  width: 60%;
}

.degree-lower-rating-block {
  display: flex;
  justify-content: space-between;
  padding: 0 20px;
  align-items: center;
  height: 100px;
  width: 39.5%;
  background-color: white;
  margin-left: 0.5%;
}

.degree-lower-rating-block p {
  font-size: 20px;
  font-weight: bold;
}

.degree-single-org {
  font-size: 22px;
  font-weight: bolder;
  padding: 10px 20px;
  color: #0483b3;
}
