@import "grid";
@import "fonts";
@import "var";
@import "mixin";
/* IMPORT FONT & Grid Layout*/
/* LOGO */
a {
  transition: 0.2s ease-in-out;
}
html {
  scroll-behavior: smooth;
}
.width-81 {
  width: 81% !important;
  margin-left: auto;
}
.pd-90 {
  padding: 90px 0 !important;
}
.dashboard .dashborad-leftbox .mCSB_inside > .mCSB_container {
  margin-right: 0;
  padding-right: 15px;
}
.message-chat-box-wrapper .mCSB_inside > .mCSB_container {
  margin-right: 15px;
}
.dashborad-leftbox .mCSB_scrollTools {
  width: 3px;
}
.dashborad-leftbox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 3px;
  background-color: #cbcbf7;
}
.dashborad-leftbox .mCSB_scrollTools .mCSB_draggerRail {
  width: 3px;
  background-color: #cbcbf7;
}
.message-more-info-dropdown-box {
  width: 20px;
  display: inline-block;
  position: relative;
  margin-left: 8px;
}
.message-more-info-dropdown {
  position: absolute;
  z-index: 1;
  top: 40px;
  left: auto;
  opacity: 0;
  transition: 0.5s;
  border-radius: 0;
  z-index: 99;
  min-width: 190px;
  right: 0;
  padding: 15px 20px;
  border-radius: 3px;
  box-shadow: 0px 4px 80px #000;
  background-color: #fff;
}
.message-more-info-dropdown .message-more-info-list {
  list-style: none;
}
.message-more-info-dropdown .message-more-info-list li a {
  display: block;
  text-align: left;
  color: #868686;
  text-decoration: none;
  line-height: 160%;
  margin-top: 8px;
  font-size: 13.5px;
  font-weight: 500;
}
.event-detail-banner.mobile-box {
  display: none;
}
@media (max-width: 420px) {
  .message-more-info-dropdown .message-more-info-list li a {
    font-size: 12.5px;
  }
}
@media (max-width: 350px) {
  .message-more-info-dropdown {
    right: -90px;
    top: 30px;
  }
}
.message-more-info-dropdown.visible {
  opacity: 1;
}
.input-form {
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  padding: 10px 18px;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.input-form .form-control {
  border: 0;
  width: 100%;
  opacity: 0.7;
  padding-left: 10px;
}
.input-form .form-icon img {
  max-width: initial;
  vertical-align: middle;
}
.event-icon {
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0.768108px solid #ebebeb;
  border-radius: 100%;
  margin-right: 15px;
}
.event-content h6 {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  color: #f36525;
  letter-spacing: normal;
  margin-bottom: 4px;
  opacity: 0.9;
}
.event-content h3 {
  font-size: 17px;
  font-weight: 600;
  letter-spacing: -0.05em;
  opacity: 0.98;
  color: #2f394b;
}
@media (max-width: 1370px) {
  .event-content h6 {
    font-size: 11px;
  }
  .event-content h3 {
    font-size: 16px;
  }
}
@media (max-width: 1300px) {
  .event-content h3 {
    font-size: 15px;
  }
}
@media (max-width: 960px) {
  .width-81 {
    width: 100% !important;
  }
}
.list-details-heading h2,
.list-details-heading strong {
  font-weight: 600;
}
.list-details-heading strong {
  color: #f36525;
}
.list-details-heading p {
  color: #656565;
  line-height: 1.85;
  letter-spacing: normal;
  font-size: 17px;
  opacity: 0.95;
  padding: 10px 0;
}
.border-style {
  position: relative;
}
.border-style::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 93%;
  height: 1px;
  background-color: #ebebeb;
  top: -65px;
}
@media (max-width: 1300px) {
  .border-style::before {
    width: 100%;
  }
}
ul {
  padding-left: 0;
}
.innrbannercntnt.listingdetailbanner-content {
  height: 550px;
}
.listing-detail-banner .listingdetailbanner-content {
  justify-content: flex-start;
}
.listingdetail-banner-heading {
  width: 56%;
}
.listingdetail-banner-heading .listingdetail-banner-tags {
  margin-bottom: 20px;
}
.listingdetail-banner-heading .listingdetail-banner-tags a {
  margin-right: 5px;
}
.listingdetailbanner-content h1,
.listingdetailbanner-content p {
  color: #fff;
}
.listingdetailbanner-content h1 {
  font-weight: 600;
  margin: 12px 0;
  opacity: 0.9;
  letter-spacing: -0.08em;
}
.listingdetailbanner-content p {
  font-size: 19px;
  letter-spacing: -0.02em;
  font-weight: 400;
  line-height: 1.6;
  opacity: 0.85;
}
.university-tags-box {
  align-items: center;
  margin-bottom: 10px;
}
.university-tags-box h5 {
  color: #fff;
  letter-spacing: -0.02em;
  line-height: 1.35;
  font-weight: 400;
  opacity: 0.9;
  margin-left: 20px;
}
.university-tags-box img {
  border-radius: 4px;
}
.listingdetail-entryscore {
  background: #fff;
  box-shadow: 0px 4px 80px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  width: 37%;
  padding: 50px 35px;
  margin: -26% 0 0 auto;
}
.listingdetail-entryscore img,
.listingdetail-entryscore .entryscore-info-content {
  display: inline-block;
  vertical-align: middle;
}
.listingdetail-entryscore .entryscore-info-content {
  padding-left: 5px;
}
.listingdetail-entryscore .entryscore-counter h6,
.listingdetail-entryscore .entryscore-info-content h5 {
  letter-spacing: -0.07em;
}
.listingdetail-entryscore .entryscore-info-content strong,
.listingdetail-entryscore .available-scholar h5 {
  color: #f36525;
}
.listingdetail-entryscore .available-scholar h5 span {
  display: block;
  padding-top: 5px;
  color: #2f394b;
}
.listingdetail-entryscore .entryscore-info-content h5,
.listingdetail-entryscore .entryscore-info-content strong {
  font-weight: 600;
  opacity: 0.98;
}
.listingdetail-entryscore .apply-dates-wrapper,
.listingdetail-entryscore .apply-cta-group,
.listingdetail-entryscore .entryscore-counter {
  justify-content: space-between;
  -moz-justify-content: space-between;
}
.listingdetail-entryscore .apply-dates-wrapper {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  padding: 35px 0;
  margin: 35px 0;
}
.listingdetail-entryscore .month-name {
  padding-left: 0;
}
.listingdetail-entryscore .month-name li {
  display: inline-block;
  border-left: 1px solid #ebebeb;
  padding: 0 10px;
  opacity: 0.9;
}
.listingdetail-entryscore .datest-of-apply h6 {
  margin-bottom: 15px;
  letter-spacing: -0.05em;
}
.listingdetail-entryscore .available-scholar {
  border-left: 1px solid #ebebeb;
  padding-left: 40px;
}
.listingdetail-entryscore .available-scholar .scholar {
  padding-right: 8px;
}
.listingdetail-entryscore .available-scholar h5 {
  opacity: 0.98;
  margin-bottom: 10px;
}
.listingdetail-entryscore .apply-cta-group .btn,
.listingdetail-entryscore .applynow .btn {
  border-radius: 3px;
  text-transform: uppercase;
  font-weight: 600;
  padding: 14px 34px;
}
.listingdetail-entryscore .entryscore-info {
  border-left: 1px solid #ebebeb;
  padding-left: 25px;
  margin-left: 25px;
}
.listingdetail-entryscore .applynow .btn {
  display: block;
  margin-top: 20px;
}
.listingdetail-entryscore .entryscore-counter h6,
.listingdetail-entryscore .datest-of-apply h6 {
  opacity: 0.98;
}
.listingdetail-entryscore .apply-cta-group .btn {
  padding: 14px 36px;
}
.requirements-info-sec {
  padding: 50px 0;
  position: relative;
}
.requirements-info-sec::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 50px;
  width: 61%;
  height: 1px;
  background-color: #ebebeb;
}
.requirements-info-sec .requirements-info {
  width: 61%;
  justify-content: space-between;
  -moz-justify-content: space-between;
  padding: 10px 0;
}
.requirment-box {
  align-items: center;
  position: relative;
}
.requirment-content h5 {
  font-size: 10px;
  text-transform: uppercase;
  color: #f36525;
  font-weight: 600;
  letter-spacing: normal;
}
.requirment-content h3 {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: normal;
  opacity: 0.9;
}
.requirment-box img,
.requirment-content {
  display: inline-block;
  vertical-align: middle;
}
.requirment-content {
  margin-left: 8px;
}
.requirements-info .requirment-box:not(:first-child) {
  padding-left: 30px;
}
.requirements-info .requirment-box:not(:first-child)::before {
  content: "";
  position: absolute;
  left: 5px;
  top: 5px;
  width: 1px;
  height: 38px;
  background-color: #b9b9b9;
}
.listing-details-sec {
  padding: 80px 0;
  counter-reset: section;
}
.listing-details-sec .listing-details-left-box.event-listing {
  width: 13%;
}
@media (max-width: 1300px) {
  .listing-details-sec {
    padding-top: 70px;
  }
}
@media (max-width: 1080px) {
  .listing-details-sec .listing-details-left-box.event-listing {
    width: 16%;
  }
}
@media (max-width: 960px) {
  .listing-details-sec.event-detail-sec .event-detail-info {
    width: 58%;
  }
  .listing-details-sec.event-detail-sec
    .listing-details-left-box.event-listing {
    width: 100%;
    position: sticky;
    top: 77px;
    z-index: 99;
    margin-bottom: 20px;
  }
  .listing-details-sec.event-detail-sec
    .listing-details-left-box.event-listing
    .listing-details-leftbar {
    border-radius: 0;
    padding: 0 0 0 15px;
    overflow-x: scroll;
    white-space: nowrap;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    flex-wrap: nowrap !important;
    justify-content: flex-start;
    display: flex;
    margin-bottom: 30px;
    top: 90px;
    margin: 0 -48px 30px;
  }
  .listing-details-sec.event-detail-sec
    .listing-details-left-box.event-listing
    .listing-details-leftbar
    li {
    position: relative;
    word-break: break-word;
    white-space: normal;
    min-width: 120px;
    max-width: 120px;
    padding: 16px 0;
    text-align: center;
  }
  .listing-details-sec.event-detail-sec
    .listing-details-left-box.event-listing
    .listing-details-leftbar
    li::before {
    display: none;
  }
  .listing-details-sec.event-detail-sec
    .listing-details-left-box.event-listing
    .listing-details-leftbar
    li
    a {
    font-size: 14px;
  }
  .listing-details-sec.event-detail-sec
    .listing-details-left-box.event-listing
    .listing-details-leftbar
    li
    a::after {
    width: 100%;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    opacity: 0;
    background-color: #f36525;
    margin: auto;
  }
  .listing-details-sec.event-detail-sec
    .listing-details-left-box.event-listing
    .listing-details-leftbar
    li
    a:hover::after {
    opacity: 1;
  }
  .listing-details-sec.event-detail-sec
    .listing-details-left-box.event-listing
    .listing-details-leftbar
    li:first-child {
    margin-right: 15px;
  }
  .listing-details-sec.event-detail-sec
    .listing-details-left-box.event-listing
    .listing-details-leftbar
    li:not(:first-child)::after {
    opacity: 1;
    background-color: #2e2e2e;
    width: 2px;
    height: 15px;
    top: 20px;
    content: "";
    position: absolute;
    left: 0;
  }
  .listing-details-sec.event-detail-sec
    .listing-details-left-box.event-listing
    .listing-details-leftbar
    li:hover
    a {
    color: #f36525;
  }
  .listing-details-sec.event-detail-sec
    .listing-details-left-box.event-listing
    .listing-details-leftbar
    li:hover
    a:before {
    background-color: #2e2e2e;
  }
  .listing-details-sec.event-detail-sec
    .listing-details-left-box.event-listing
    .listing-details-leftbar
    li
    a {
    font-size: 14px;
  }
  .listing-details-sec.event-detail-sec .event-right-box {
    width: 33%;
  }
}
@media (max-width: 600px) {
  .listing-details-sec.event-detail-sec
    .listing-details-left-box.event-listing
    .listing-details-leftbar {
    margin: 0 -18px;
    padding-left: 0;
  }
}
.listing-details-wrapper {
  justify-content: space-between;
  -moz-justify-content: space-between;
}
.listing-details-info {
  width: 76%;
}
.listing-details-leftbar {
  padding-left: 0;
  background-color: #f6f6f6;
  border-radius: 5px;
  padding: 0 25px;
  top: 100px;
}
.listing-details-leftbar li {
  list-style: none;
  transition: 0.2s ease-in-out;
  position: relative;
  cursor: pointer;
  font-weight: 600;
  padding: 20px 0;
}
.listing-details-leftbar li::before {
  content: "";
  position: absolute;
  width: 3px;
  height: 100%;
  top: 0;
  left: -25px;
  opacity: 0;
  background-color: #f36525;
  border-radius: 30px;
}
.listing-details-leftbar li:hover::before {
  opacity: 1;
}
.listing-details-leftbar li:hover a {
  color: #f36525;
}
.listing-details-leftbar li a {
  list-style: none;
  font-size: 15px;
  letter-spacing: -0.03em;
  text-decoration: none;
  color: #2e2e2e;
  opacity: 0.9;
}
.listing-details-left-box {
  width: 18%;
}
.listing-details-info-box {
  border-bottom: 1px solid #ebebeb;
  padding-bottom: 65px;
  margin-bottom: 65px;
}
.listing-details-info-box p {
  padding: 20px 0;
}
.listing-details-info-box p,
.listing-details-info-box li {
  color: #656565;
  line-height: 1.85;
  letter-spacing: normal;
  font-size: 17px;
  opacity: 0.95;
}
.listing-details-info-box li {
  font-weight: 500;
  line-height: 2.2;
}
.listing-details-info-box .detail-info-list {
  padding-left: 18px;
}
.listing-details-info-box .detail-info-list-wrapper h4 {
  font-size: 17px;
  margin-bottom: 15px;
  color: #000;
}
.listing-details-info-box .detail-info-list-heading-box {
  margin: 20px 0;
}
.listing-details-info-box .btn {
  text-transform: uppercase;
  letter-spacing: -0.02em;
  border-radius: 5px;
  font-weight: bold;
  font-size: 18px;
  margin-top: 15px;
}
.details-applybox {
  width: 33%;
  position: relative;
  padding: 0 30px;
}
.details-applybox h5 {
  font-size: 22px;
  opacity: 0.95;
}
.details-applybox-wrapper {
  margin: 60px 0;
  justify-content: space-between;
  -moz-justify-content: space-between;
}
.applynow-icon {
  width: 110px;
  height: 110px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 20px;
  background: #fff;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.08);
  border-radius: 100%;
  position: relative;
}
.applynow-icon::before {
  counter-increment: section;
  content: "0" counter(section) " ";
  -webkit-text-stroke: 1px #acacac;
  -webkit-text-fill-color: white;
  letter-spacing: -0.02em;
  font-size: 60px;
  font-weight: 800;
  position: absolute;
  top: -35px;
  right: -15px;
  z-index: -1;
  opacity: 0.9;
}
.details-applybox-wrapper .details-applybox:not(:first-child)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: #ebebeb;
}
.details-apply-cta {
  text-align: center;
  margin: 30px auto 0;
}
.details-apply-cta .btn {
  min-width: 245px;
}
.university-locaton h5 {
  margin: 35px 0 10px;
}
.university-locaton a {
  word-break: break-all;
  font-size: 14px;
}
.college-location a {
  color: #f36525;
  text-decoration: none;
  display: inline-block;
  font-size: 24px;
  vertical-align: middle;
  margin: 30px 0 40px;
  font-weight: 500;
}
.college-location img {
  border-radius: 10px;
  vertical-align: middle;
}
.listing-details-info-box:last-child {
  border: 0;
}
.browse-related-course.courselistingpg {
  background-color: #f6f6f6;
}
@media (max-width: 700px) {
  .browse-related-course.courselistingpg #related-productslider .slick-arrow {
    font-size: 0;
    width: 34px;
    height: 34px;
    border-radius: 100%;
    border: none;
    background-color: #e9e9e9;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 43%;
    top: auto;
    transform: none;
    bottom: -25px;
  }
  .browse-related-course.courselistingpg
    #related-productslider
    .slick-arrow:hover {
    background-color: #f36525;
  }
  .browse-related-course.courselistingpg
    #related-productslider
    .slick-arrow:hover::before {
    filter: invert(1);
  }
  .browse-related-course.courselistingpg
    #related-productslider
    .slick-arrow::before {
    content: "";
    background: url(../img/carret-left.png);
    background-repeat: no-repeat;
    width: 8px;
    height: 14px;
    position: absolute;
    left: 0;
    margin: 0 auto;
    right: 0;
    z-index: 9999;
  }
  .browse-related-course.courselistingpg #related-productslider .slick-next {
    right: 37%;
    left: auto;
  }
  .browse-related-course.courselistingpg
    #related-productslider
    .slick-next::before {
    transform: rotate(180deg);
    right: -3px;
  }
  .browse-related-course.courselistingpg
    .courselistingBoxinnr
    .courselistingBox
    .courselistingcol {
    margin-bottom: 30px;
  }
}
@media (max-width: 420px) {
  .browse-related-course.courselistingpg #related-productslider .slick-next {
    right: 34%;
  }
  .browse-related-course.courselistingpg
    .courselistingBoxinnr
    .courselistingBox
    .courselistingcol {
    width: 340px !important;
  }
}
@media (max-width: 375px) {
  .browse-related-course.courselistingpg
    .courselistingBoxinnr
    .courselistingBox
    .courselistingcol {
    width: 320px !important;
  }
  .browse-related-course.courselistingpg
    .courselistingBoxinnr
    .courselistingBox
    .courselistingcol
    .courselistinginnr
    .courseboxlistingcntnt
    p.location {
    width: 100%;
  }
  .browse-related-course.courselistingpg
    .courselistingBoxinnr
    .courselistingBox
    .courselistingcol
    .courselistinginnr
    .courseboxlistingcntnt
    .btngrp
    li
    .btn {
    font-size: 11px;
  }
}
@media (max-width: 700px) {
  .browse-related-course.courselistingpg {
    padding-bottom: 100px;
  }
}
.browse-related-course.courselistingpg
  .courselistingBoxinnr
  .courselistingBox
  .courselistingcol {
  width: 33%;
}
.related-course-wrapper .btn {
  font-size: 13px;
}
.college-location a .gps-icon {
  margin-right: 5px;
  display: inline-block;
}
@media (max-width: 1440px) {
  .requirment-content h3 {
    font-size: 22px;
  }
  .innrbannercntnt.listingdetailbanner-content {
    height: 510px;
  }
  .requirements-info-sec .requirements-info {
    padding: 15px 0 0px;
  }
}
@media (max-width: 1370px) {
  .requirment-content h3 {
    font-size: 20px;
  }
  .listing-details-leftbar li a {
    font-size: 14px;
  }
  .listing-details-info-box .btn {
    font-size: 17px;
  }
  .details-applybox h5 {
    font-size: 20px;
  }
}
@media (max-width: 1300px) {
  .listingdetail-entryscore .apply-cta-group .btn {
    padding: 14px 30px;
  }
  .innrbannercntnt.listingdetailbanner-content {
    height: 480px;
  }
  .listingdetailbanner-content p {
    font-size: 17px;
  }
  .details-applybox h5 {
    font-size: 18px;
  }
  .college-location a {
    font-size: 20px;
  }
  .listingdetail-entryscore .datest-of-apply h6 {
    margin-bottom: 10px;
  }
  .listingdetail-entryscore .entryscore-info {
    padding-left: 15px;
    margin-left: 15px;
  }
  .listingdetail-entryscore .month-name li {
    font-size: 14px;
  }
  .listingdetail-entryscore .apply-dates-wrapper {
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    padding: 30px 0;
    margin: 30px 0;
  }
  .listing-details-leftbar li a {
    font-size: 13px;
  }
  .listing-details-info-box p,
  .listing-details-info-box li {
    font-size: 15px;
  }
  .listing-details-info-box .btn {
    font-size: 16px;
  }
  .details-apply-cta .btn {
    min-width: 215px;
  }
  .applynow-icon {
    width: 90px;
    height: 90px;
  }
  .applynow-icon img {
    width: 35px;
  }
  .requirment-content h3 {
    font-size: 17px;
  }
}
@media (max-width: 1230px) {
  .listingdetail-entryscore .apply-cta-group .btn {
    padding: 14px 25px;
  }
}
@media (max-width: 1080px) {
  .requirment-content h3 {
    font-size: 17px;
  }
  .listingdetail-entryscore {
    padding: 40px 25px;
    width: 42%;
    margin: -46% 0 0 auto;
  }
  .listingdetailbanner-content p {
    font-size: 15px;
  }
  .listing-details-left-box {
    width: 22%;
  }
  .listing-details-info {
    width: 74%;
  }
  .requirment-box {
    width: 40%;
    margin-bottom: 30px;
  }
  .requirment-box:last-child {
    margin-bottom: 0;
  }
  .requirements-info-sec {
    padding: 20px 0 50px;
  }
  .requirements-info-sec .requirements-info {
    padding-bottom: 30px;
  }
  .requirements-info .requirment-box:not(:first-child) {
    padding-left: 0;
  }
  .requirements-info .requirment-box:not(:first-child)::before {
    left: -45px;
  }
  .requirements-info .requirment-box:last-child::before {
    display: none;
  }
  .details-applybox h5 {
    font-size: 17px;
  }
  .details-applybox-wrapper {
    margin: 60px 0 0;
  }
  .browse-related-course.courselistingpg
    .courselistingBoxinnr
    .courselistingBox
    .courselistingcol {
    width: 50%;
  }
  .requirements-info-sec::after {
    bottom: 50px;
    width: 58%;
  }
  .listing-details-sec {
    padding: 50px 0;
  }
  .listing-details-info-box p,
  .listing-details-info-box li {
    font-size: 14px;
  }
}

@media (max-width: 960px) {
  .listingdetailbanner-content h1 {
    font-size: 40px;
  }
  .listingdetail-banner-heading {
    width: 100%;
  }
  .requirment-box {
    width: 100%;
  }
  .requirements-info .requirment-box:last-child::before {
    display: block;
  }
  .requirements-info-sec::after {
    display: none;
  }
  .requirements-info .requirment-box:not(:first-child)::before {
    opacity: 0;
  }
  .requirements-info-sec {
    margin-top: -290px;
  }
  .listingdetail-entryscore .apply-cta-group .btn {
    width: 48%;
  }
  .requirment-content h3 {
    color: #fff;
  }
  .listingdetail-entryscore {
    width: 65%;
    margin-left: 0;
    margin-right: auto;
    margin-top: 0;
  }
  .requirements-info {
    height: 100%;
  }
  .innrbannercntnt.listingdetailbanner-content {
    flex-direction: column;
  }
  .innrbanner.listing-detail-banner {
    padding: 100px 0;
  }
  .requirements-info-sec .requirements-info {
    width: 35%;
  }
  .applynow-icon {
    margin: 0 30px 0 0;
    width: 50%;
    max-width: 80px;
    height: 80px;
  }
  .details-applybox-wrapper {
    margin-bottom: 30px;
    margin-top: 20px;
  }
  .details-applybox-wrapper .details-applybox {
    width: 100%;
    padding: 30px 0 0;
    display: flex;
    align-items: center;
    text-align: left;
    margin-bottom: 40px;
  }
  .details-applybox-wrapper .details-applybox:not(:first-child)::before {
    display: none;
  }
  .details-apply-cta {
    margin-top: -15px;
  }
  .listing-details-info-box .btn {
    font-size: 14px;
  }
  .college-location a {
    font-size: 20px;
  }
  .listing-details-info-box {
    padding-bottom: 55px;
    margin-bottom: 55px;
  }
  .listing-details-info {
    width: 66%;
  }
  .listing-details-left-box {
    width: 30%;
  }
}
@media (max-width: 700px) {
  .requirements-info-sec .requirements-info,
  .listingdetail-entryscore,
  .listing-details-left-box,
  .listing-details-info {
    width: 100%;
  }
  .listing-details-left-box {
    position: sticky;
    top: 77px;
    z-index: 9;
  }
  .requirment-box img {
    display: none;
  }
  .requirements-info .requirment-box:not(:first-child)::before {
    left: -20px;
  }
  .requirment-box {
    width: 29%;
  }
  .requirements-info .requirment-box:not(:first-child)::before {
    opacity: 1;
  }
  .listing-details-leftbar {
    border-radius: 0;
    padding: 0 0 0 15px;
    overflow-x: scroll;
    white-space: nowrap;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    flex-wrap: nowrap !important;
    justify-content: flex-start;
    display: flex;
    margin-bottom: 40px;
    top: 90px;
  }
  .listing-details-leftbar li {
    word-break: break-word;
    white-space: normal;
    min-width: 160px;
    max-width: 160px;
    padding: 16px 0;
    text-align: center;
  }
  .listing-details-leftbar li:first-child::before {
    left: -15px;
  }
  .listing-details-leftbar li::before {
    left: 10px;
  }
  .requirements-info .requirment-box:last-child::before {
    content: none;
  }
  .browse-related-course.courselistingpg .courselistingBoxinnr {
    width: 100%;
    position: relative;
  }
  .browse-related-course.courselistingpg .courselistingBoxinnr::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -8px;
    background-color: #f1f1f1;
    height: 1px;
  }
}
@media (max-width: 540px) {
  .requirment-box {
    width: 48%;
  }
  .requirment-content h3 {
    font-size: 16px;
    font-weight: 600;
  }
  .listingdetailbanner-content p {
    display: none;
  }
  .requirements-info .requirment-box:not(:first-child)::before {
    left: -25%;
    opacity: 0.3;
  }
  .listingdetailbanner-content h1 {
    font-size: 24px;
  }
  .university-tags-box h5 {
    font-size: 14px;
  }
  .requirements-info-sec {
    margin-top: 0 !important;
    padding-bottom: 0;
  }
  .innrbanner.listing-detail-banner {
    padding: 40px 0 70px;
    height: 650px;
  }
  .innrbanner.listing-detail-banner .listingdetailbanner-content {
    height: 550px;
  }
  .requirment-content h3 {
    color: #000;
  }
  .applynow-icon::before {
    font-size: 47px;
    top: -30px;
    right: -7px;
  }
  .details-applybox-wrapper .details-applybox:not(:first-child)::before {
    top: -24%;
    width: 100%;
    height: 1px;
  }
  .details-applybox-wrapper {
    margin: 20px 0 0;
  }
  .college-location a {
    display: flex;
    margin-bottom: 25px;
  }
}
@media (max-width: 450px) {
  .requirements-info-sec {
    padding-bottom: 38px;
  }
  .requirements-info-sec .requirements-info {
    padding-left: 20px;
  }
  .university-tags-box h5 {
    margin-left: 12px;
  }
  .university-tags-box img {
    width: 30%;
  }
  .listingdetail-banner-heading .listingdetail-banner-tags a:first-child img {
    width: 20%;
  }
  .listingdetail-banner-heading .listingdetail-banner-tags a img {
    width: 30%;
  }
  .listingdetail-entryscore .apply-dates-wrapper,
  .listingdetail-entryscore .apply-cta-group,
  .listingdetail-entryscore .entryscore-counter {
    align-items: center;
  }
  .listingdetail-entryscore .entryscore-counter {
    flex-direction: column;
  }
  .listingdetail-entryscore .entryscore-counter .entryscore-counter-heading {
    margin-bottom: 10px;
  }
  .listingdetail-entryscore .apply-cta-group .btn {
    font-size: 11px;
  }
  .listingdetail-entryscore {
    padding: 30px 15px 25px;
    border-radius: 30px;
    z-index: 99;
  }
  .listingdetail-entryscore .available-scholar h5 span {
    display: inline-block;
    padding-left: 7px;
  }
  .listingdetail-entryscore img {
    width: 14px;
  }
  .listingdetail-entryscore .month-name li {
    padding: 0 15px;
  }
  .listingdetail-entryscore .applynow .btn {
    font-size: 12px;
    border-radius: 8px;
    margin-top: 15px;
  }
  .listingdetail-entryscore .datest-of-apply {
    width: 100%;
    text-align: center;
    padding: 9px 0 24px;
  }
  .listingdetail-entryscore .available-scholar {
    border-left: 0;
    display: flex;
    width: 100%;
    justify-content: center;
    border-top: 1px solid #ebebeb;
    padding: 17px 0 4px;
  }
  .listingdetail-entryscore .apply-dates-wrapper {
    padding: 15px 0 10px;
    margin: 20px 0;
  }
  .listingdetail-entryscore .entryscore-info {
    margin: 0 13px;
    padding: 0 28px;
    margin-right: 0;
    margin-left: 0;
  }
  .listingdetail-entryscore .entryscore-info:not(:first-child) {
    border-right: 1px solid #ebebeb;
  }
  .listingdetail-entryscore .apply-cta-group,
  .listingdetail-entryscore .applynow {
    margin: 0 15px;
  }
  .listingdetail-entryscore .apply-cta-group .btn {
    padding: 14px;
    border-radius: 8px;
  }
  .listing-details-info-box:last-child {
    padding-bottom: 0;
    margin-bottom: 25px;
  }
  .listing-details-info-box h2 {
    font-size: 22px;
    font-weight: 700;
  }
  .listing-details-info-box h2 strong {
    font-weight: 700;
  }
  .requirements-info-sec .container {
    width: 100%;
    padding: 0;
  }
  .requirements-info {
    padding-left: 15px;
  }
  .requirment-content {
    margin-left: 0;
  }
  .details-applybox-wrapper .details-applybox h5 {
    width: 65%;
  }
}
.event-detail-banner {
  min-height: 650px;
  padding: 25px 0;
}
.event-detail-banner .event-detail-banner-form-wrapper {
  justify-content: flex-end;
}
.event-detail-banner .event-detail-banner-form-wrapper .form-group-wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.event-detail-banner
  .event-detail-banner-form-wrapper
  .event-detail-banner-form {
  box-shadow: 0px 6px 50px rgba(0, 0, 0, 0.07);
  border-radius: 18.3298px;
  background-color: #fff;
  padding: 30px;
  width: 38%;
}
.event-detail-banner
  .event-detail-banner-form-wrapper
  .event-detail-banner-form
  h4 {
  font-weight: bold;
  letter-spacing: -0.04em;
  opacity: 0.9;
  margin-bottom: 20px;
}
.event-detail-banner
  .event-detail-banner-form-wrapper
  .event-detail-banner-form
  .banner-form-group {
  margin-bottom: 20px;
  width: 48%;
}
.event-detail-banner
  .event-detail-banner-form-wrapper
  .event-detail-banner-form
  .banner-form-group
  label {
  display: block;
  margin-bottom: 5px;
  font-size: 13px;
}
.event-detail-banner
  .event-detail-banner-form-wrapper
  .event-detail-banner-form
  .banner-form-group
  .event-detail-banner-input-group {
  position: relative;
  width: 100%;
}
.event-detail-banner
  .event-detail-banner-form-wrapper
  .event-detail-banner-form
  .banner-form-group
  .event-detail-banner-input-group
  .form-icon {
  position: absolute;
  top: 50%;
  /* left: 15px; */
  transform: translateY(-50%);
}
.event-detail-banner
  .event-detail-banner-form-wrapper
  .event-detail-banner-form
  .banner-form-group
  .event-detail-banner-input-group
  .form-icon
  img {
  vertical-align: middle;
}
.event-detail-banner
  .event-detail-banner-form-wrapper
  .event-detail-banner-form
  .banner-form-group
  .event-detail-banner-input-group
  .form-control {
  border-radius: 5px;
  border: 1px solid #e7e7e7;
  padding: 15px 18px 15px 40px;
  width: 100%;
  outline: none;
  background-color: #fff;
}
.event-detail-banner
  .event-detail-banner-form-wrapper
  .event-detail-banner-form
  .banner-form-group
  .event-detail-banner-input-group
  select {
  -webkit-appearance: none;
}
.event-detail-banner
  .event-detail-banner-form-wrapper
  .event-detail-banner-form
  .banner-form-group
  .event-detail-form-submit {
  letter-spacing: -0.06em;
  border-radius: 5px;
  font-size: 17px;
  border: none;
}
.event-detail-banner
  .event-detail-banner-form-wrapper
  .event-detail-banner-form
  .banner-form-group.event-detail-form-cta {
  width: auto;
  margin-bottom: 0;
}
@media (max-width: 1440px) {
  .event-detail-banner {
    min-height: 550px;
  }
}
@media (max-width: 1300px) {
}
@media (max-width: 900px) {
  .event-detail-banner
    .event-detail-banner-form-wrapper
    .event-detail-banner-form {
    width: 68%;
  }
  .event-detail-banner {
    min-height: 360px;
  }
}
@media (max-width: 730px) {
}
@media (max-width: 480px) {
  .event-detail-banner {
    min-height: 220px;
    margin-bottom: 170px;
    position: relative;
  }
  .event-detail-banner .event-detail-banner-form-wrapper {
    margin-top: 60px;
    margin-bottom: -190px;
  }
  .event-detail-banner
    .event-detail-banner-form-wrapper
    .event-detail-banner-form {
    width: 100%;
  }
  .event-detail-banner
    .event-detail-banner-form-wrapper
    .event-detail-banner-form
    .banner-form-group {
    width: 100%;
  }
  .event-detail-banner {
  }
}
#key-speakers {
  border-bottom: 0;
  margin: 0;
}
.event-information {
  padding-top: 50px;
}
.event-information .event-info-wrapper {
  width: 100%;
  background: #fff;
  box-shadow: 0px 6px 50px rgba(0, 0, 0, 0.07);
  border-radius: 10px;
  padding: 25px 30px;
  justify-content: space-between;
  -moz-justify-content: space-between;
  margin-top: 20px;
}
.event-information .event-info-box {
  position: relative;
}
.event-information .event-info-box::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 50px;
  background-color: #000;
  right: -50%;
}
.event-information .event-info-box:last-child::before {
  display: none;
}
@media (max-width: 1080px) {
  .event-information .event-info-box::before {
    right: -25%;
  }
}
@media (max-width: 925px) {
  .event-information .event-info-box::before {
    right: 0;
  }
}
.event-information .event-join-cta .btn {
  border-radius: 4.13514px;
  letter-spacing: -0.05em;
  font-size: 16px;
  font-weight: 500;
  padding: 12px 42px;
}
.event-information .event-information .event-info-box:last-child::before {
  content: none;
}
@media (max-width: 450px) {
  .event-information {
    padding-bottom: 70px;
  }
}
.event-detail-main-heading {
  justify-content: space-between;
}
.event-detail-main-heading .orgnizer span {
  background: #f36525;
  border-radius: 27.8746px;
  color: #fff;
  font-size: 14px;
  padding: 4px 14px;
  font-weight: 600;
  letter-spacing: -0.02em;
  display: inline-block;
}
.event-detail-main-heading .orgnizer h4 {
  font-size: 17px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: normal;
  opacity: 0.95;
  margin-left: 15px;
  display: inline-block;
}
.event-detail-main-heading h1,
.event-detail-main-heading strong {
  font-size: 40px;
  font-weight: 600;
  letter-spacing: -0.04em;
  margin: 10px 0 0;
}
.event-detail-main-heading h1 strong,
.event-detail-main-heading strong strong {
  color: #f36525;
}
.show-601 {
  display: none;
}
@media (max-width: 960px) {
  .event-information .event-info-wrapper .event-info-box {
    width: 40%;
    margin-bottom: 40px;
  }
  .event-information .event-info-wrapper .event-info-box:nth-child(3),
  .event-information .event-info-wrapper .event-info-box:nth-child(4) {
    margin-bottom: 0;
  }
  .event-information .event-info-wrapper .event-icon {
    max-width: 20%;
  }
  .event-information .event-info-wrapper .event-content {
    max-width: 70%;
  }
}
@media (max-width: 730px) {
  .event-information .event-info-wrapper .event-info-box {
    width: 100%;
  }
  .event-information .event-info-wrapper .event-info-box::before {
    width: 100%;
    height: 1px;
    bottom: -20px;
    right: 0;
  }
  .event-information .event-info-wrapper .event-info-box:last-child::before {
    display: none;
  }
}
@media (max-width: 1370px) {
  .event-detail-main-heading h1,
  .event-detail-main-heading strong {
    font-size: 38px;
  }
}
@media (max-width: 1300px) {
  .event-detail-main-heading h1,
  .event-detail-main-heading strong {
    font-size: 33px;
  }
  .event-detail-main-heading .orgnizer h4 {
    font-size: 16px;
  }
}
@media (max-width: 1080px) {
  .event-detail-main-heading h1,
  .event-detail-main-heading strong {
    font-size: 30px;
  }
  .event-detail-main-heading .orgnizer span {
    font-size: 13px;
  }
  .event-detail-main-heading .orgnizer h4 {
    font-size: 15px;
  }
}
@media (max-width: 960px) {
  .event-detail-main-heading h1,
  .event-detail-main-heading strong {
    font-size: 28px;
  }
}
@media (max-width: 601px) {
  .event-detail-main-heading h1,
  .event-detail-main-heading strong {
    font-size: 25px;
  }
  .event-detail-main-heading .event-join-cta {
    margin: 20px 0 10px;
  }
  .hide-601 {
    display: none;
  }
  .show-601 {
    display: block;
  }
  .event-join-cta.show-601 {
    margin-top: 35px;
    text-align: center;
  }
}
@media (max-width: 700px) {
  .event-detail-sec .listing-details-leftbar li a::after {
    bottom: 0;
  }
  .listing-details-leftbar {
    margin: 0 -18px;
    background: #f6f6f6;
    padding-left: 30px;
    margin-bottom: 40px;
    overflow-y: hidden;
  }
  .listing-details-leftbar li {
    position: relative;
  }
  .listing-details-leftbar li::before {
    display: none;
  }
  .listing-details-leftbar li a {
    font-size: 14px;
  }
  .listing-details-leftbar li a::after {
    width: 100%;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -7px;
    height: 3px;
    opacity: 0;
    background-color: #f36525;
    margin: auto;
  }
  .listing-details-leftbar li a:hover::after {
    opacity: 1;
  }
  .listing-details-leftbar li:first-child {
    margin-right: 15px;
  }
  .listing-details-leftbar li:not(:first-child)::after {
    opacity: 1;
    background-color: #2e2e2e;
    width: 2px;
    height: 15px;
    top: 20px;
    content: "";
    position: absolute;
    left: 0;
  }
  .listing-details-leftbar li:hover a {
    color: #f36525;
  }
  .listing-details-leftbar li:hover a:before {
    background-color: #2e2e2e;
  }
  .listing-details-leftbar li a {
    font-size: 14px;
  }
}
@media (max-width: 450px) {
  .listing-details-sec {
    padding: 23px 0 50px;
    margin-top: -65px;
  }
  .listing-details-leftbar {
    margin: 0 -18px 40px;
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .event-detail-main-heading .orgnizer h4 {
    margin: 15px 0 0;
  }
}
.event-detail-info {
  width: 55%;
}
.event-detail-info .listing-details-info-box p {
  padding: 10px 0;
}
.event-detail-info .event-info-list h3 {
  font-size: 20px;
  font-weight: 600;
  color: #656565;
  margin: 25px 0 20px;
}
.event-detail-info .key-speakers-wrapper {
  justify-content: space-between;
  -moz-justify-content: space-between;
  margin-top: 5px;
}
.event-detail-info .key-speakers-box {
  border-radius: 8px;
  background-color: #fff;
  width: 48%;
  padding: 18px 30px;
  margin-top: 25px;
  filter: drop-shadow(0px 11px 22px rgba(0, 0, 0, 0.05));
}
.event-detail-info .key-speakers-box .speakers-image {
  max-width: 33%;
}
.event-detail-info .key-speakers-box .speakers-image img {
  border-radius: 100%;
  vertical-align: middle;
  width: 60px;
  height: 60px;
  object-fit: cover;
}
.event-detail-info .speakers-info {
  width: 69%;
  margin-left: 20px;
}
.event-detail-info .speakers-info h3 {
  font-size: 17px;
  font-weight: 600;
  letter-spacing: -0.03em;
}
.event-detail-info .speakers-info h5 {
  color: #8a8c92;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: normal;
}
@media (max-width: 1370px) {
  .event-detail-info .speakers-info h3 {
    font-size: 16px;
  }
  .event-detail-info .speakers-info h5 {
    font-size: 12px;
  }
}
@media (max-width: 1300px) {
  .event-detail-info .key-speakers-box .speakers-image img {
    width: 55px;
    height: 55px;
  }
  .event-detail-info .key-speakers-box .speakers-info h3 {
    font-size: 15px;
  }
}
@media (max-width: 1220px) {
  .event-detail-info .key-speakers-box .speakers-image img {
    width: 55px;
    height: 55px;
  }
  .event-detail-info .key-speakers-box .speakers-info {
    width: 66%;
  }
}
@media (max-width: 1080px) {
  .event-detail-info .key-speakers-box .speakers-image img {
    width: 50px;
    height: 50px;
  }
  .event-detail-info .key-speakers-box .speakers-info {
    width: 60%;
  }
}
@media (max-width: 960px) {
  .event-detail-info .key-speakers-wrapper {
    overflow-x: scroll;
    white-space: nowrap;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    flex-wrap: nowrap !important;
    justify-content: flex-start;
  }
  .event-detail-info .key-speakers-wrapper .key-speakers-box {
    word-break: break-word;
    white-space: normal;
    min-width: 280px;
    max-width: 280px;
    margin-bottom: 10px;
  }
}
.event-right-box {
  width: 21%;
}
.event-right-box .register-form-heading {
  background-color: #25253f;
  border-radius: 18.3298px 18.3298px 0 0;
  padding: 20px 10px;
  position: relative;
}
.event-right-box .register-form-heading::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 5px;
  background-color: #25253f;
  opacity: 0.2;
  top: auto;
  bottom: -5px;
  z-index: 9;
}
.event-right-box .register-form-heading p {
  font-size: 14px;
  color: #656565;
  letter-spacing: normal;
}
.event-right-box .register-form-heading h3 {
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  letter-spacing: -0.04em;
  opacity: 0.9;
}
.event-right-box .register-right-form {
  box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.07);
  border-radius: 18.3298px;
}
.event-right-box .register-right-form .register-form-content {
  padding: 25px 25px 30px 25px;
}
.event-right-box .register-right-form .register-form-content p {
  font-size: 14px;
  color: #656565;
  letter-spacing: normal;
  line-height: 1.47;
  padding: 0 25px 15px 0;
  opacity: 0.85;
}
@media (max-width: 1370px) {
  .event-right-box .register-right-form .register-form-heading h3 {
    font-size: 23px;
  }
  .event-right-box .register-right-form .register-form-content p {
    font-size: 13px;
  }
}
@media (max-width: 1300px) {
  .event-right-box .register-right-form .register-form-heading {
    padding: 17px 10px;
  }
  .event-right-box .register-right-form .register-form-heading h3 {
    font-size: 21px;
  }
  .event-right-box .register-right-form .register-form-content p {
    padding-right: 0;
  }
}
@media (max-width: 1080px) {
  .event-right-box .register-right-form .register-form-heading h3 {
    font-size: 19px;
  }
  .event-right-box .register-right-form .register-form-content {
    padding: 25px 20px 30px 20px;
  }
}
.event-right-box .submit-form .btn {
  width: 100%;
  letter-spacing: -0.06em;
  border-radius: 5px;
  font-size: 17px;
  border: none;
}
.event-right-box .professional-courses .pr-courses-content h6 {
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
}
.event-right-box .professional-courses .pr-courses-content h4 {
  font-size: 24px;
  font-weight: bold;
  letter-spacing: -0.04em;
  line-height: 1.36;
  padding-top: 7px;
}
@media (max-width: 1300px) {
  .event-right-box .professional-courses .pr-courses-content h4 {
    font-size: 22px;
  }
}
@media (max-width: 1220px) {
  .event-right-box .professional-courses .pr-courses-content h4 {
    font-size: 20px;
  }
  .event-right-box .professional-courses .professional-courses-cta .btn {
    font-size: 12px;
  }
}
@media (max-width: 960px) {
  .event-right-box .professional-courses .pr-courses-content h4 {
    font-size: 18px;
  }
}
@media (max-width: 1080px) {
  .event-right-box {
    width: 25%;
  }
}
.professional-courses {
  background-color: #25253f;
  position: relative;
  border-radius: 18.3298px;
  padding: 40px 25px;
  margin: 40px 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  -moz-justify-content: space-between;
}
.professional-courses::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: url(../img/courses-overlay.png);
  border-radius: 18.3298px;
  background-repeat: no-repeat;
  background-size: cover;
}
.professional-courses .pr-courses-content {
  position: relative;
  z-index: 9;
  padding-bottom: 30px;
  min-height: 180px;
}
.professional-courses .pr-courses-content h6,
.professional-courses .pr-courses-content h4 {
  color: #fff;
}
.professional-courses .professional-courses-cta {
  position: relative;
  z-index: 9;
}
.professional-courses .professional-courses-cta .btn {
  letter-spacing: -0.02em;
  border-radius: 3px;
  font-size: 13px;
  border: none;
  text-transform: uppercase;
}
@media (max-width: 730px) {
  .listing-details-sec.event-detail-sec .event-detail-info,
  .listing-details-sec.event-detail-sec .event-right-box {
    width: 100%;
  }
  .listing-details-sec.event-detail-sec .universityofthemonth {
    margin-bottom: 0;
  }
  .listing-details-sec.event-detail-sec .event-right-box .register-right-form {
    display: none;
  }
  .listing-details-sec.event-detail-sec .professional-courses {
    margin: 25px 0;
  }
  .listing-details-sec.event-detail-sec
    .professional-courses
    .pr-courses-content {
    min-height: auto;
  }
  .listing-details-sec.event-detail-sec
    .talk-experts
    .talk-experts-top-box::before {
    min-height: 155px;
    bottom: -10px;
  }
}
.talk-experts {
  background: #fff;
  box-shadow: 0px 4px 25px rgba(0, 0, 0, 0.07);
  border-radius: 18.3298px;
}
.talk-experts .talk-experts-top-box {
  border-radius: 18.3298px;
  padding: 40px 30px 60px;
  position: relative;
}
.talk-experts .talk-experts-top-box::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: auto;
  width: 100%;
  height: 100%;
  background-image: url(../img/dark-blue-half-circle-overlay.png);
  border-radius: 18.3298px 18.3298px 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: -20px;
  background-position: center;
  min-height: 210px;
}
.talk-experts .talk-experts-top-box h6,
.talk-experts .talk-experts-top-box h3 {
  color: #fff;
  z-index: 9;
  position: relative;
}
.talk-experts .talk-experts-top-box h6 {
  font-weight: 600;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  font-size: 11px;
  margin-bottom: 6px;
}
.talk-experts .talk-experts-top-box h3 {
  font-size: 24px;
  font-weight: 600;
}
.talk-experts .talk-experts-bottom-box {
  padding: 55px 30px 45px;
}
.talk-experts .talk-experts-bottom-box .btn {
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  border-radius: 3px;
}
@media (max-width: 1370px) {
  .talk-experts .talk-experts-top-box::before {
    min-height: 195px;
  }
}
@media (max-width: 1300px) {
  .talk-experts .talk-experts-top-box h3 {
    font-size: 22px;
  }
}
@media (max-width: 1080px) {
  .talk-experts .talk-experts-top-box h3 {
    font-size: 22px;
  }
}
@media (max-width: 960px) {
  .talk-experts .talk-experts-top-box h3 {
    font-size: 19px;
  }
}
.universityofthemonth {
  position: relative;
  justify-content: space-between;
  -moz-justify-content: space-between;
  padding: 15px 30px 15px !important;
}
.universityofthemonth::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-image: url(../img/universityofthemonth-overlay.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 10px;
}
.universityofthemonth .universityofthemonth-content-left-box {
  width: 53%;
}
.universityofthemonth .universityofthemonth-content-left-box h4 {
  font-size: 24px;
  color: #f4f5f7;
  letter-spacing: -0.02em;
  font-weight: 400;
  line-height: 1.25;
}
.universityofthemonth .universityofthemonth-content-left-box h4 strong {
  font-weight: 600;
  color: #f6cc20;
}
.universityofthemonth .universityofthemonth-content-left-box,
.universityofthemonth .universityofthemonth-cta {
  z-index: 9;
}
.universityofthemonth .universityofthemonth-cta .btn {
  border-radius: 25.2018px;
  font-size: 15px;
  letter-spacing: -0.06em;
  margin-top: 0;
}
@media (max-width: 1300px) {
  .universityofthemonth .universityofthemonth-content-left-box h4 {
    font-size: 22px;
  }
  .universityofthemonth .universityofthemonth-cta .btn {
    font-size: 13px;
  }
}
@media (max-width: 1080px) {
  .universityofthemonth .universityofthemonth-content-left-box h4 {
    font-size: 18px;
  }
}
@media (max-width: 960px) {
  .universityofthemonth .universityofthemonth-content-left-box h4 {
    font-size: 15px;
  }
  .universityofthemonth .universityofthemonth-cta .btn {
    font-size: 11px;
  }
}
@media (max-width: 420px) {
  .universityofthemonth {
    justify-content: center;
    text-align: center;
  }
  .universityofthemonth .universityofthemonth-content-left-box {
    width: 95%;
    padding-bottom: 10px;
  }
}
.submit-yoursely .submit-yoursely-main-box {
  padding: 0 0 70px;
  margin: 80px 0 70px auto;
}
.submit-yoursely .submit-yoursely-main-box .submit-yoursely-content-wrapper {
  max-width: 72%;
  margin-bottom: 30px;
}
.submit-yoursely
  .submit-yoursely-main-box
  .submit-form-wrapper
  form
  .input-form {
  margin-right: 20px;
}
.submit-yoursely
  .submit-yoursely-main-box
  .submit-form-wrapper
  .submit-form-btn
  .btn {
  border: none;
  font-size: 17px;
  border-radius: 31.8235px;
  padding: 12px 55px;
}
@media (max-width: 960px) {
  .submit-yoursely .submit-yoursely-main-box .submit-yoursely-content-wrapper {
    max-width: 100%;
  }
  .submit-yoursely
    .submit-yoursely-main-box
    .submit-form-wrapper
    .submit-form-btn {
    margin-top: 8px;
  }
}
@media (max-width: 540px) {
  .submit-yoursely .submit-yoursely-main-box .submit-form-wrapper .input-form {
    width: 100%;
  }
}
@media (max-width: 730px) {
  .submit-yoursely .submit-yoursely-main-box {
    margin: 150px 0 70px auto;
  }
  .submit-yoursely .submit-yoursely-main-box .list-details-heading p {
    font-size: 15px;
  }
}
.address-details-wrapper {
  padding-bottom: 80px;
}
.address-details-wrapper .map-box {
  width: 63%;
}
.address-details-wrapper .map-box img {
  border-radius: 10px;
}
.address-details-wrapper .address-details-info-main-box {
  width: 30%;
  padding-top: 15px;
  margin-left: 30px;
}
.address-details-wrapper .address-details-info-main-box .event-info-box {
  flex-wrap: nowrap;
  margin-bottom: 40px;
}
.address-details-wrapper
  .address-details-info-main-box
  .event-info-box:last-child {
  margin-bottom: 20px;
}
.address-details-wrapper .address-details-info-main-box .event-content {
  width: 75%;
}
@media (max-width: 960px) {
  .address-details-wrapper .map-box,
  .address-details-wrapper .address-details-info-main-box {
    width: 100%;
  }
  .address-details-wrapper .address-details-info-main-box {
    padding-top: 40px;
    margin-left: 0;
  }
}
@media (max-width: 960px) {
  .address-details-wrapper {
    padding-bottom: 40px;
  }
}
.related-event-sec {
  padding-top: 70px;
  padding-bottom: 40px;
}
.related-event-sec .related-event-wrapper .headingbox {
  max-width: 70%;
  margin-bottom: 20px;
}
.related-event-sec
  .relatedeventslider-wrapper
  .relatedeventslider
  .relatedeventsityslide {
  padding: 20px 15px 50px 15px;
  position: relative;
  width: 325px !important;
}
.related-event-sec
  .relatedeventslider-wrapper
  .relatedeventslider
  .relatedeventsityslide
  .relatedeventinnr {
  box-shadow: 0px 25px 50px rgb(0 0 0 / 7%);
  border-radius: 20px;
  overflow: hidden;
  height: 100%;
}
.related-event-sec
  .relatedeventslider-wrapper
  .relatedeventslider
  .relatedeventsityslide
  .relatedeventinnr:hover
  .relatedeventimg
  img {
  transform: scale(1.1);
}
.related-event-sec
  .relatedeventslider-wrapper
  .relatedeventslider
  .relatedeventsityslide
  .relatedeventinnr
  .relatedeventimg {
  height: 210px;
  overflow: hidden;
  cursor: pointer;
}
.related-event-sec
  .relatedeventslider-wrapper
  .relatedeventslider
  .relatedeventsityslide
  .relatedeventinnr
  .relatedeventimg
  img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.36s ease-in-out;
}
.related-event-sec
  .relatedeventslider-wrapper
  .relatedeventslider
  .relatedeventsityslide
  .relatedeventinnr
  .relatedeventcntnt {
  text-align: left;
  padding: 37px 28px 37px 28px;
  position: relative;
  background: #fff;
  border-radius: 0 0 20px 20px;
}
.related-event-sec
  .relatedeventslider-wrapper
  .relatedeventslider
  .relatedeventsityslide
  .relatedeventinnr
  .relatedeventcntnt
  h5 {
  font-weight: bold;
  color: #000;
  margin: 10px 0;
  min-height: 50px;
  font-size: 19px;
}
.related-event-sec
  .relatedeventslider-wrapper
  .relatedeventslider
  .relatedeventsityslide
  .relatedeventinnr
  .relatedeventcntnt
  .location {
  display: flex;
  align-items: baseline;
}
.related-event-sec
  .relatedeventslider-wrapper
  .relatedeventslider
  .relatedeventsityslide
  .relatedeventinnr
  .relatedeventcntnt
  .location
  img {
  width: 10px;
  margin-top: 4px;
  margin-right: 6px;
  display: inline-block;
}
.related-event-sec
  .relatedeventslider-wrapper
  .relatedeventslider
  .relatedeventsityslide
  .relatedeventinnr
  .relatedeventcntnt
  .relatedeventtime
  p {
  font-size: 15px;
  color: #f36525;
  letter-spacing: -0.04em;
  font-weight: 500;
}
.related-event-sec
  .relatedeventslider-wrapper
  .relatedeventslider
  .slick-arrow {
  top: -28%;
  left: 88%;
  width: 44px;
  height: 44px;
  background-color: #e9e9e9;
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.related-event-sec
  .relatedeventslider-wrapper
  .relatedeventslider
  .slick-arrow:hover {
  background-color: #f36525;
}
.related-event-sec
  .relatedeventslider-wrapper
  .relatedeventslider
  .slick-arrow:hover::before {
  filter: invert(1);
}
.related-event-sec
  .relatedeventslider-wrapper
  .relatedeventslider
  .slick-arrow:before {
  width: 8px;
  height: 14px;
}
.related-event-sec
  .relatedeventslider-wrapper
  .relatedeventslider
  .slick-arrow.slick-prev {
  left: 82%;
}
.related-event-sec
  .relatedeventslider-wrapper
  .relatedeventslider
  .slick-arrow::before {
  content: "";
  background: url(../img/carret-left.png);
  background-repeat: no-repeat;
  width: 8px;
  height: 14px;
  position: absolute;
  left: 0;
  margin: 0 auto;
  right: 0;
}
.related-event-sec
  .relatedeventslider-wrapper
  .relatedeventslider
  .slick-next::before {
  transform: rotate(180deg);
}
@media (max-width: 1600px) {
  .related-event-sec
    .relatedeventslider-wrapper
    .relatedeventslider
    .relatedeventsityslide {
    width: 310px !important;
  }
  .related-event-sec
    .relatedeventslider-wrapper
    .relatedeventslider
    .relatedeventsityslide
    .relatedeventinnr
    .relatedeventcntnt
    h5 {
    font-size: 18px;
  }
}
@media (max-width: 1440px) {
  .related-event-sec
    .relatedeventslider-wrapper
    .relatedeventslider
    .relatedeventsityslide {
    width: 290px !important;
  }
  .related-event-sec
    .relatedeventslider-wrapper
    .relatedeventslider
    .relatedeventsityslide
    .relatedeventinnr
    .relatedeventcntnt {
    padding: 35px 22px 37px 22px;
  }
  .related-event-sec
    .relatedeventslider-wrapper
    .relatedeventslider
    .relatedeventsityslide
    .relatedeventinnr
    .relatedeventcntnt
    h5 {
    font-size: 17px;
  }
  .related-event-sec
    .relatedeventslider-wrapper
    .relatedeventslider
    .slick-arrow {
    left: 84%;
  }
  .related-event-sec
    .relatedeventslider-wrapper
    .relatedeventslider
    .slick-arrow.slick-prev {
    left: 78%;
  }
}
@media (max-width: 1370px) {
  .related-event-sec
    .relatedeventslider-wrapper
    .relatedeventslider
    .slick-arrow {
    left: 86%;
  }
  .related-event-sec
    .relatedeventslider-wrapper
    .relatedeventslider
    .slick-arrow.slick-prev {
    left: 80%;
  }
}
@media (max-width: 1080px) {
  .related-event-sec
    .relatedeventslider-wrapper
    .relatedeventslider
    .slick-arrow.slick-prev {
    left: 77%;
  }
}
@media (max-width: 540px) {
  .related-event-sec {
    padding-bottom: 70px;
  }
  .related-event-sec .related-event-wrapper .headingbox {
    max-width: 100%;
  }
  .related-event-sec
    .relatedeventslider-wrapper
    .relatedeventslider
    .slick-arrow {
    top: 100%;
    left: 52%;
  }
  .related-event-sec
    .relatedeventslider-wrapper
    .relatedeventslider
    .slick-arrow.slick-prev {
    left: 40%;
  }
}
@media (max-width: 420px) {
  .related-event-sec .related-event-wrapper .headingbox p {
    font-size: 15px;
  }
  .related-event-sec
    .relatedeventslider-wrapper
    .relatedeventslider
    .relatedeventsityslide {
    width: 275px !important;
  }
  .related-event-sec
    .relatedeventslider-wrapper
    .relatedeventslider
    .relatedeventsityslide
    .relatedeventinnr
    .relatedeventcntnt {
    padding: 25px 17px 37px 17px;
  }
  .related-event-sec
    .relatedeventslider-wrapper
    .relatedeventslider
    .relatedeventsityslide
    .relatedeventinnr
    .relatedeventcntnt
    h5 {
    font-size: 15px;
  }
  .related-event-sec
    .relatedeventslider-wrapper
    .relatedeventslider
    .slick-arrow {
    top: 100%;
    left: 57%;
  }
}
.event-listing-banner {
  background-color: #0b0b28;
  min-height: 351px;
  padding: 30px 0;
  background-position: bottom;
}
.event-listing-banner .event-listing-banner-content {
  display: inline-block;
}
.event-listing-banner .event-listing-banner-content h5 {
  font-size: 24px;
  color: #ff8650;
  font-weight: 500;
  position: relative;
  padding-bottom: 10px;
  display: inline-block;
}
.event-listing-banner .event-listing-banner-content h5::after {
  content: "";
  position: absolute;
  top: 15px;
  width: 74px;
  height: 2px;
  background-color: #ff8650;
  left: auto;
  right: -90px;
}
.event-listing-banner .event-listing-banner-content h1 {
  font-size: 40px;
  color: #fff;
  font-weight: 500;
  opacity: 0.95;
}
@media (max-width: 1370px) {
  .event-listing-banner {
    min-height: 335px;
  }
  .event-listing-banner .event-listing-banner-content h5 {
    font-size: 22px;
  }
  .event-listing-banner .event-listing-banner-content h1 {
    font-size: 38px;
  }
}
@media (max-width: 1300px) {
  .event-listing-banner {
    min-height: 312px;
  }
  .event-listing-banner .event-listing-banner-content h5 {
    font-size: 20px;
  }
  .event-listing-banner .event-listing-banner-content h1 {
    font-size: 36px;
  }
}
@media (max-width: 900px) {
  .event-listing-banner .event-listing-banner-content h5 {
    font-size: 18px;
  }
  .event-listing-banner .event-listing-banner-content h1 {
    font-size: 32px;
  }
}
@media (max-width: 500px) {
  .event-listing-banner .event-listing-banner-content h1 {
    font-size: 27px;
  }
}
.our-picks-sec {
  padding: 75px 0 100px;
}
.our-picks-sec .our-picks-heading-top-wrapper {
  justify-content: space-between;
  -moz-justify-content: space-between;
}
.our-picks-sec .our-picks-heading-top-wrapper .our-picks-top-heading {
  margin-bottom: 0;
}
.our-picks-sec .our-picks-heading-top-wrapper .our-picks-top-heading h2 {
  font-weight: 600;
  padding-bottom: 8px;
  font-size: 30px;
}
.our-picks-sec .our-picks-heading-top-wrapper .our-picks-top-heading p {
  font-size: 17px;
  color: #656565;
  letter-spacing: normal;
  opacity: 0.95;
}
.our-picks-sec .our-picks-heading-top-wrapper .our-picks-event-type {
  justify-content: flex-end;
}
.our-picks-sec .our-picks-heading-top-wrapper .our-picks-even {
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: -0.02em;
  font-weight: 600;
}
.our-picks-sec .our-picks-heading-top-wrapper .our-picks-even img {
  vertical-align: middle;
  margin-right: 6px;
}
.our-picks-sec .our-picks-heading-top-wrapper .our-picks-event-cta-group {
  margin-left: 15px;
}
.our-picks-sec .our-picks-heading-top-wrapper .our-picks-event-cta-group .btn {
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: -0.02em;
  font-weight: 600;
  margin: 0 3px;
  padding: 11px 30px;
}
.our-picks-sec
  .our-picks-heading-top-wrapper
  .our-picks-event-cta-group
  .btn:last-child {
  padding: 11px 15.22px 11px;
}
.our-picks-sec .our-pics-box-wrapper {
  margin: 75px 0 50px;
  justify-content: space-between;
  -moz-justify-content: space-between;
}
.our-picks-sec .our-pics-box-wrapper .our-picks-box {
  width: 24%;
  filter: drop-shadow(0px 25px 50px rgba(0, 0, 0, 0.06));
  margin-bottom: 50px;
}
.our-picks-sec .our-pics-box-wrapper .our-picks-box .our-picks-box-inner {
  overflow: hidden;
  height: 100%;
  border-radius: 20.7083px;
}
.our-picks-sec
  .our-pics-box-wrapper
  .our-picks-box
  .our-picks-box-inner:hover
  .our-picks-image
  img {
  transform: scale(1.1);
}
.our-picks-sec .our-pics-box-wrapper .our-picks-box .our-picks-image {
  height: 200px;
  overflow: hidden;
  cursor: pointer;
}
.our-picks-sec .our-pics-box-wrapper .our-picks-box .our-picks-image a {
  display: block;
  height: 100%;
  width: 100%;
}
.our-picks-sec .our-pics-box-wrapper .our-picks-box .our-picks-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20.7083px 20.7083px 0 0;
  transition: all 0.36s ease-in-out;
}
.our-picks-sec .our-pics-box-wrapper .our-picks-content {
  padding: 35px 30px;
  background-color: #fff;
  border-radius: 0 0 20.7083px 20.7083px;
}
.our-picks-sec .our-pics-box-wrapper .our-picks-content h5 {
  margin: 10px 0;
}
.our-picks-sec .our-pics-box-wrapper .our-pics-box-featured {
  filter: drop-shadow(0px 25px 50px rgba(0, 0, 0, 0.06));
  width: 44%;
  position: relative;
}
.our-picks-sec .our-pics-box-wrapper .our-pics-box-featured::after {
  content: "";
  position: absolute;
  top: -35px;
  right: 0;
  background-image: url(../img/featured-pink-image-new.png);
  background-repeat: no-repeat;
  z-index: 99;
  width: 93px;
  height: 93px;
  background-size: contain;
  left: 0;
  margin: auto;
}
.our-picks-sec
  .our-pics-box-wrapper
  .our-pics-box-featured
  .our-picks-featured-inner {
  background-color: white;
  border-radius: 20.7083px;
  height: 100%;
  justify-content: space-between;
  -moz-justify-content: space-between;
  overflow: hidden;
}
.our-picks-sec
  .our-pics-box-wrapper
  .our-pics-box-featured
  .our-picks-featured-inner:hover
  .our-picks-image.featured
  img {
  transform: scale(1.1);
}
.our-picks-sec
  .our-pics-box-wrapper
  .our-pics-box-featured
  .our-picks-featured-inner
  .our-picks-image.featured {
  border-radius: 20.7083px;
}
.our-picks-sec
  .our-pics-box-wrapper
  .our-pics-box-featured
  .our-picks-featured-inner
  .our-picks-image {
  width: 53%;
  height: 100%;
}
.our-picks-sec
  .our-pics-box-wrapper
  .our-pics-box-featured
  .our-picks-featured-inner
  .our-picks-image
  img {
  border-radius: 20.7083px;
}
.our-picks-sec
  .our-pics-box-wrapper
  .our-pics-box-featured
  .our-picks-featured-inner
  .our-picks-content {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #fff;
  border-radius: 0 20.7083px 20.7083px 0;
  width: 47%;
  padding: 30px 15px 30px 35px;
}
.our-picks-sec
  .our-pics-box-wrapper
  .our-pics-box-featured
  .our-picks-featured-inner
  .our-picks-content
  h5 {
  margin: 20px 0 25px;
}
@media (max-width: 1370px) {
  .our-picks-sec .our-picks-heading-top-wrapper .our-picks-even {
    font-size: 16px;
  }
  .our-picks-sec .our-picks-heading-top-wrapper .our-picks-top-heading h2 {
    font-size: 27px;
  }
  .our-picks-sec .our-picks-heading-top-wrapper .our-picks-top-heading p {
    font-size: 16px;
  }
}
@media (max-width: 1300px) {
  .our-picks-sec {
    padding-top: 70px;
  }
  .our-picks-sec .our-pics-box-wrapper .our-picks-box .our-picks-image {
    height: 180px;
  }
}
@media (max-width: 1080px) {
  .our-picks-sec
    .our-pics-box-wrapper
    .our-pics-box-featured
    .our-picks-featured-inner
    .our-picks-content {
    padding: 30px 20px 30px 20px;
  }
  .our-picks-sec .our-pics-box-wrapper .our-picks-content {
    padding: 35px 20px;
    min-height: 220px;
  }
}
@media (max-width: 900px) {
  .our-picks-sec .our-picks-heading-top-wrapper .our-picks-event-type {
    justify-content: flex-start;
    margin-top: 30px;
  }
  .our-picks-sec .our-pics-box-wrapper .our-picks-box {
    width: 47%;
  }
  .our-picks-sec .our-pics-box-wrapper .our-pics-box-featured {
    width: 100%;
  }
}
@media (max-width: 500px) {
  .our-picks-sec .our-picks-heading-top-wrapper {
    padding: 0;
  }
  .our-picks-sec .our-picks-heading-top-wrapper .our-picks-top-heading h2 {
    font-size: 23px;
  }
  .our-picks-sec .our-picks-heading-top-wrapper .our-picks-top-heading p {
    font-size: 14px;
  }
  .our-picks-sec .our-picks-heading-top-wrapper .our-picks-event-type {
    padding: 0;
  }
  .our-picks-sec .our-picks-heading-top-wrapper .our-picks-even {
    font-size: 13px;
  }
  .our-picks-sec .our-picks-heading-top-wrapper .our-picks-even img {
    width: 13px;
    margin-right: 3px;
  }
  .our-picks-sec .our-picks-heading-top-wrapper .our-picks-event-cta-group {
    margin-left: 7px;
  }
  .our-picks-sec
    .our-picks-heading-top-wrapper
    .our-picks-event-cta-group
    .btn {
    padding: 11px 12px;
    font-size: 12px;
    margin: 0;
  }
  .our-picks-sec
    .our-picks-heading-top-wrapper
    .our-picks-event-cta-group
    .btn:last-child {
    padding: 11px 12.22px 11px;
  }
  .our-picks-sec .our-pics-box-wrapper .our-picks-box {
    width: 100%;
  }
}
@media (max-width: 420px) {
  .our-picks-sec
    .our-picks-heading-top-wrapper
    .our-picks-event-cta-group
    .btn {
    font-size: 11px;
  }
  .our-picks-sec .our-pics-box-wrapper .our-pics-box-featured::after {
    margin-left: auto;
    margin-right: 0;
  }
  .our-picks-sec
    .our-pics-box-wrapper
    .our-pics-box-featured
    .our-picks-featured-inner
    .our-picks-image.featured {
    border-radius: 20.7083px 20.7083px 0 0;
  }
  .our-picks-sec
    .our-pics-box-wrapper
    .our-pics-box-featured
    .our-picks-featured-inner
    .our-picks-image.featured::before {
    right: -13px;
  }
  .our-picks-sec
    .our-pics-box-wrapper
    .our-pics-box-featured
    .our-picks-featured-inner
    .our-picks-image {
    width: 100%;
    height: 240px;
  }
  .our-picks-sec
    .our-pics-box-wrapper
    .our-pics-box-featured
    .our-picks-featured-inner
    .our-picks-image
    img {
    border-radius: 20.7083px 20.7083px 0 0;
  }
  .our-picks-sec
    .our-pics-box-wrapper
    .our-pics-box-featured
    .our-picks-featured-inner
    .our-picks-content {
    width: 100%;
    min-height: auto;
    height: auto;
    border-radius: 0 0 20.7083px 20.7083px;
  }
  .our-picks-sec
    .our-pics-box-wrapper
    .our-pics-box-featured
    .our-picks-featured-inner
    .our-picks-content
    h5 {
    margin: 5px 0 20px;
  }
  .our-picks-sec .our-pics-box-wrapper .our-picks-content {
    min-height: auto;
  }
}
@media (max-width: 350px) {
  .our-picks-sec .our-picks-heading-top-wrapper .our-picks-event-type {
    flex-direction: column;
    align-items: flex-start;
  }
  .our-picks-sec .our-picks-heading-top-wrapper .our-picks-event-cta-group {
    margin: 10px 0 0 0;
  }
}
.our-picks-content h5 {
  font-size: 19px;
  color: #000;
  margin: 20px 0;
}
.our-picks-content .location {
  display: flex;
  align-items: baseline;
}
.our-picks-content .location img {
  width: 12px;
  margin-top: 4px;
  margin-right: 6px;
  display: inline-block;
}
.our-picks-content .event-listing-vanue p {
  font-size: 15px;
  color: #f36525;
  letter-spacing: -0.04em;
  font-weight: 500;
}
@media (max-width: 1370px) {
  .our-picks-content .location {
    font-size: 15px;
  }
  .our-picks-content h5 {
    font-size: 18px;
  }
  .our-picks-content .event-listing-vanue P {
    font-size: 14px;
  }
}
@media (max-width: 1220px) {
  .our-picks-content .location {
    font-size: 14px;
  }
  .our-picks-content h5 {
    font-size: 17px;
  }
  .our-picks-content .event-listing-vanue P {
    font-size: 13px;
  }
}
@media (max-width: 1080px) {
  .our-picks-content h5 {
    font-size: 16px;
  }
}
.featured-listing .pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 50px;
  position: relative;
}
.featured-listing .pagination a.active {
  border: 0.647619px solid #f36525;
  color: #fff;
}
.featured-listing .pagination .prev,
.featured-listing .pagination .next {
  border: 0.647619px solid #bcbcbc;
}
.featured-listing .pagination span {
  font-size: 11px;
  padding: 0 15px;
  font-weight: 800;
  color: #bcbcbc;
}
.featured-listing .pagination::before,
.featured-listing .pagination::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 1px;
  background-color: #ebebeb;
  z-index: -1;
}
.featured-listing .pagination::after {
  margin: 0 auto;
  width: 30%;
  height: 10px;
  background-color: #fff;
}
.featured-listing .pagination a {
  border-radius: 3.88571px;
  border: 0.647619px solid #f36525;
  margin: 0 8px;
  font-size: 11px;
  font-weight: 800;
  color: #f36525;
}
.featured-listing .pagination a img {
  vertical-align: middle;
}
@media (max-width: 1080px) {
  .featured-listing .pagination::after {
    width: 40%;
  }
}
@media (max-width: 900px) {
  .featured-listing .pagination::after {
    width: 50%;
  }
}
@media (max-width: 500px) {
  .featured-listing .pagination {
    margin-top: 20px;
  }
  .featured-listing .pagination span {
    padding: 0 12px;
  }
  .featured-listing .pagination a {
    margin: 0 3px;
  }
  .featured-listing .pagination::after {
    width: 80%;
  }
}
@media (max-width: 500px) {
  .featured-listing {
    padding-top: 20px;
  }
}
/*Course Compare css*/
.course-compare-sec {
  padding: 50px 0;
}
.course-compare-sec .course-compare-heading {
  max-width: 64%;
}
.course-compare-sec .course-compare-heading h2 {
  font-weight: 600;
}
.course-compare-sec .course-compare-heading p {
  padding-top: 10px;
  letter-spacing: normal;
  color: #656565;
  line-height: 1.6;
  opacity: 0.9;
}
.course-compare-sec .select-courses-main-box.sticky {
  z-index: 99;
  background-color: #fff;
  margin: 0 -35px;
}
.course-compare-sec .select-courses-main-box.sticky .select-courses-box {
  padding: 20px 25px;
}
.course-compare-sec .select-courses-main-box.sticky .select-courses-box .close {
  width: 16px;
}
.course-compare-sec
  .select-courses-main-box.sticky
  .select-courses-box
  .location {
  font-size: 10px;
}
.course-compare-sec .select-courses-main-box.sticky .select-courses-box h4 {
  font-size: 13px;
}
.course-compare-sec
  .select-courses-main-box.sticky
  .select-courses-box
  .Programe-info
  h6 {
  font-size: 9px;
}
.course-compare-sec
  .select-courses-main-box.sticky
  .select-courses-box
  .Programe-info
  h5 {
  font-size: 10px;
}
@media (max-width: 1080px) {
  .course-compare-sec .select-courses-main-box.sticky {
    top: 86px;
  }
}
@media (max-width: 925px) {
  .course-compare-sec .select-courses-main-box.sticky {
    top: 77px;
    position: sticky;
  }
  .course-compare-sec
    .select-courses-main-box.sticky
    .select-courses-box
    .location {
    font-size: 10px;
  }
  .course-compare-sec .select-courses-main-box.sticky .select-courses-box h4 {
    font-size: 13px;
  }
  .course-compare-sec
    .select-courses-main-box.sticky
    .select-courses-box
    .close {
    display: none;
  }
}
@media (max-width: 700px) {
  .course-compare-sec .course-compare-heading {
    max-width: 100%;
  }
  .course-compare-sec .course-compare-heading h2 {
    font-size: 25px;
  }
  .course-compare-sec .course-compare-heading p {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .course-compare-sec .select-courses-main-box.sticky {
    margin: 0 -20px;
  }
}
@media (max-width: 500px) {
  .course-compare-sec .select-courses-main-box.sticky {
    margin: 0 -15px;
  }
  .course-compare-sec
    .select-courses-main-box.sticky
    .select-courses-box
    .location {
    font-size: 8px;
  }
  .course-compare-sec .select-courses-main-box.sticky .select-courses-box h4 {
    font-size: 10px;
    min-height: auto;
  }
  .course-compare-sec
    .select-courses-main-box.sticky
    .select-courses-box
    .close {
    right: 5px;
    top: 5px;
  }
}
.course-compare-sec .select-courses-main-box {
  justify-content: space-between;
}
.course-compare-sec .select-courses-main-box .select-courses-box {
  width: 24.85%;
  position: relative;
  padding: 35px 25px;
  box-shadow: 0px 4px 80px #000;
  border-radius: 10px;
  background-color: #fff;
}
.course-compare-sec
  .select-courses-main-box
  .select-courses-box
  .select-courses-inner
  .close {
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 15px;
  width: 22px;
}
.course-compare-sec
  .select-courses-main-box
  .select-courses-box
  .select-courses-inner
  .location {
  font-size: 12px;
  color: #4e5c76;
  letter-spacing: -0.02em;
}
.course-compare-sec
  .select-courses-main-box
  .select-courses-box
  .select-courses-inner
  .location
  strong {
  font-weight: 600;
}
.course-compare-sec
  .select-courses-main-box
  .select-courses-box
  .select-courses-inner
  .location
  img {
  width: 9px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: middle;
}
.course-compare-sec
  .select-courses-main-box
  .select-courses-box
  .select-courses-inner
  h4 {
  font-size: 18px;
  margin: 13px 0 20px;
  letter-spacing: -0.04em;
  font-weight: 700;
  opacity: 0.95;
}
.course-compare-sec
  .select-courses-main-box
  .select-courses-box
  .select-courses-inner
  .Programe-info {
  display: inline-block;
}
.course-compare-sec
  .select-courses-main-box
  .select-courses-box
  .select-courses-inner
  .Programe-info
  h5,
.course-compare-sec
  .select-courses-main-box
  .select-courses-box
  .select-courses-inner
  .Programe-info
  h6 {
  letter-spacing: -0.02em;
}
.course-compare-sec
  .select-courses-main-box
  .select-courses-box
  .select-courses-inner
  .Programe-info
  h5 {
  font-size: 12px;
  opacity: 0.95;
}
.course-compare-sec
  .select-courses-main-box
  .select-courses-box
  .select-courses-inner
  .Programe-info
  h6 {
  font-size: 10px;
  color: #f36525;
  font-weight: 400;
  margin-bottom: 3px;
  opacity: 0.8;
}
.course-compare-sec
  .select-courses-main-box
  .select-courses-box
  .select-courses-inner
  .Programe-info:not(:last-child) {
  margin-right: 15px;
  border-right: 1px solid #000;
  padding-right: 15px;
}
@media (max-width: 1370px) {
  .course-compare-sec
    .select-courses-main-box
    .select-courses-box
    .select-courses-inner
    h4 {
    font-size: 17px;
  }
}
.course-compare-sec .select-courses-main-box .select-courses-box-size,
.course-compare-sec .select-courses-main-box .select-courses-main-3-item {
  width: 33.2%;
}
@media (max-width: 1300px) {
  .course-compare-sec
    .select-courses-main-box
    .select-courses-box
    .select-courses-inner
    h4 {
    font-size: 15px;
  }
  .course-compare-sec
    .select-courses-main-box
    .select-courses-box
    .select-courses-inner
    .Programe-info:not(:last-child) {
    margin-right: 10px;
    padding-right: 10px;
  }
}
@media (max-width: 1080px) {
  .course-compare-sec .select-courses-main-box .select-courses-box {
    padding: 35px 15px;
  }
  .course-compare-sec
    .select-courses-main-box
    .select-courses-box
    .select-courses-inner
    h4 {
    font-size: 14px;
  }
  .course-compare-sec
    .select-courses-main-box
    .select-courses-box
    .select-courses-inner
    .close {
    top: 5px;
    right: 5px;
  }
  .course-compare-sec
    .select-courses-main-box
    .select-courses-box
    .select-courses-inner
    .location {
    font-size: 11px;
  }
  .course-compare-sec
    .select-courses-main-box
    .select-courses-box
    .select-courses-inner
    .Programe-info:not(:last-child) {
    margin-right: 7px;
    padding-right: 7px;
  }
  .course-compare-sec
    .select-courses-main-box
    .select-courses-box
    .select-courses-inner
    .Programe-info
    h6 {
    font-size: 9px;
  }
  .course-compare-sec
    .select-courses-main-box
    .select-courses-box
    .select-courses-inner
    .Programe-info
    h5 {
    font-size: 10px;
  }
}
@media (max-width: 925px) {
  .course-compare-sec .select-courses-main-box .select-courses-box {
    width: 50%;
  }
  .course-compare-sec .select-courses-main-box .select-courses-box:nth-child(3),
  .course-compare-sec
    .select-courses-main-box
    .select-courses-box:nth-child(4) {
    display: none;
  }
}
@media (max-width: 500px) {
  .course-compare-sec .select-courses-main-box .select-courses-box {
    padding: 17px 14px !important;
  }
  .course-compare-sec .select-courses-main-box .select-courses-box .location {
    font-size: 9px;
  }
  .course-compare-sec .select-courses-main-box .select-courses-box h4 {
    font-size: 12px;
    margin: 8px 0 12px;
  }
  .course-compare-sec .select-courses-main-box .select-courses-box .close {
    width: 17px;
  }
  .course-compare-sec
    .select-courses-main-box
    .select-courses-box
    .Programe-info
    h5 {
    font-size: 11px;
  }
  .course-compare-sec
    .select-courses-main-box
    .select-courses-box
    .Programe-info
    h6 {
    font-size: 10px;
  }
  .course-compare-sec
    .select-courses-main-box
    .select-courses-box
    .Programe-info:not(:last-child) {
    margin-right: 15px;
    padding-right: 15px;
  }
  .course-compare-sec
    .select-courses-main-box
    .select-courses-box
    .Programe-info:nth-of-type(1) {
    width: 100%;
    display: block;
    margin-right: 0;
    margin-bottom: 10px;
    border-right: 0;
  }
}
@media (max-width: 400px) {
  .course-compare-sec .select-courses-main-box .select-courses-box h4 {
    min-height: 50px;
  }
}
@media (max-width: 925px) {
  .course-compare-sec .select-courses-main-box {
    box-shadow: 0px 2px 10px #000;
    border-radius: 8px;
    margin: 0 -10px;
    position: relative;
  }
  .course-compare-sec .select-courses-main-box .select-courses-box {
    box-shadow: none;
    border-radius: 8px 0px 0px 8px;
    border-right: 0.5px solid #cbcbcb;
  }
  .course-compare-sec
    .select-courses-main-box
    .select-courses-box
    .select-courses-inner:nth-child(2) {
    border-right: 0;
    border-radius: 0px 8px 8px 0px;
  }
  .course-compare-sec
    .select-courses-main-box
    .select-courses-box
    .select-courses-inner
    .close {
    display: none;
    top: -10px;
    right: 15px;
  }
  .course-compare-sec .select-courses-main-box::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(../img/vs.png);
    width: 22px;
    height: 22px;
    margin: auto;
  }
}
.course-compare-sec .parameters-wrapper {
  box-shadow: 0px 4px 80px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  margin-top: 30px;
}
.course-compare-sec .parameters-wrapper .parameters-table {
  width: 100%;
  border-collapse: collapse;
}
.course-compare-sec .parameters-wrapper .parameters-table th {
  text-align: left;
  width: 20%;
}
.course-compare-sec .parameters-wrapper .parameters-table th,
.course-compare-sec .parameters-wrapper .parameters-table td {
  border: 1px solid #f3f3f3;
  padding: 15px 30px;
  font-size: 16px;
  letter-spacing: -0.04em;
  opacity: 0.95;
}
.course-compare-sec .parameters-wrapper .parameters-table thead th {
  font-size: 22px;
  color: #f36525;
  font-weight: 600;
  letter-spacing: -0.05em;
  padding: 40px 15px 15px 30px;
}
.course-compare-sec .parameters-wrapper .parameters-table tbody th {
  font-weight: 600;
}
.course-compare-sec .parameters-wrapper .parameters-table tbody td {
  color: #6b6b6b;
  text-align: center;
}
.course-compare-sec .parameters-wrapper .parameters-table tbody td img {
  display: block;
  margin: 0 auto 7px;
}
@media (max-width: 1370px) {
  .course-compare-sec .parameters-wrapper .parameters-table th,
  .course-compare-sec .parameters-wrapper .parameters-table td {
    font-size: 15px;
  }
  .course-compare-sec .parameters-wrapper .parameters-table thead th {
    font-size: 20px;
  }
}
@media (max-width: 1300px) {
  .course-compare-sec .parameters-wrapper .parameters-table th,
  .course-compare-sec .parameters-wrapper .parameters-table td {
    font-size: 14px;
  }
  .course-compare-sec .parameters-wrapper .parameters-table thead th {
    font-size: 19px;
  }
}
@media (max-width: 1080px) {
  .course-compare-sec .parameters-wrapper .parameters-table th,
  .course-compare-sec .parameters-wrapper .parameters-table td {
    font-size: 13px;
  }
  .course-compare-sec .parameters-wrapper .parameters-table thead th {
    font-size: 18px;
  }
}
@media (max-width: 925px) {
  .course-compare-sec .parameters-wrapper .parameters-table thead {
    border: 1px solid #f3f3f3;
  }
  .course-compare-sec .parameters-wrapper .parameters-table thead th {
    padding: 15px 15px 15px 30px;
    width: 100%;
    text-align: center;
  }
  .course-compare-sec
    .parameters-wrapper
    .parameters-table
    thead
    th:not(:first-child) {
    display: none;
  }
  .course-compare-sec .parameters-wrapper .parameters-table thead tr,
  .course-compare-sec .parameters-wrapper .parameters-table tbody tr {
    display: flex;
    flex-wrap: wrap;
  }
  .course-compare-sec .parameters-wrapper .parameters-table tbody td {
    display: block;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .course-compare-sec .parameters-wrapper .parameters-table tbody th {
    font-weight: 600;
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
    width: auto;
    text-align: center;
  }
}
@media (max-width: 601px) {
  .course-compare-sec .parameters-wrapper .parameters-table tbody td {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 925px) {
  .course-compare-sec .parameters-wrapper .parameters-three-items tbody td {
    display: block;
    flex: 0 0 33%;
    max-width: 33%;
  }
}
@media (max-width: 601px) {
  .course-compare-sec .parameters-wrapper .parameters-table th {
    font-size: 12px;
  }
  .course-compare-sec .parameters-wrapper .parameters-table td {
    padding: 15px 20px;
    font-size: 12px;
  }
}
.course-compare-sec.course-compare-listing-sec .compare-now-cta {
  margin: 20px auto 0;
}
.dashboard {
  background-color: #f5f5f8;
  padding: 0;
}
.dashboard .dashborad-leftbox {
  padding-right: 0;
  background-color: #25253f;
  border-radius: 26px;
  overflow-y: auto;
  top: 0;
  margin-bottom: 20px;
}
.dashboard .dashborad-leftbox .dashborad-leftbox-content {
  padding: 30px 20px 25px 5px;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
  display: flex;
}
.dashboard .dashborad-leftbox .dashborad-leftbox-content .transparent img {
  max-width: 98px;
}
.dashboard .dashborad-leftbox .dashborad-leftbox-content .our-profile-listing {
  list-style: none;
  padding: 20px 0 0;
}
.dashboard
  .dashborad-leftbox
  .dashborad-leftbox-content
  .our-profile-listing
  .our-profile-list {
  background: #25253f;
  border-radius: 12px;
  padding: 10px;
  transition: 0.2s ease-in-out;
  margin-bottom: 10px;
}
.dashboard
  .dashborad-leftbox
  .dashborad-leftbox-content
  .our-profile-listing
  .our-profile-list:hover {
  background-color: #fff;
}
.dashboard
  .dashborad-leftbox
  .dashborad-leftbox-content
  .our-profile-listing
  .our-profile-list:hover
  .our-profile-list-item {
  color: #f36525;
}
.dashboard
  .dashborad-leftbox
  .dashborad-leftbox-content
  .our-profile-listing
  .our-profile-list:hover
  .our-profile-list-item
  img {
  filter: initial;
}
.dashboard
  .dashborad-leftbox
  .dashborad-leftbox-content
  .our-profile-listing
  .our-profile-list
  .our-profile-list-item {
  text-decoration: none;
  font-size: 14px;
  color: #fff;
  font-weight: 700;
  letter-spacing: normal;
  display: flex;
  align-items: center;
}
.dashboard
  .dashborad-leftbox
  .dashborad-leftbox-content
  .our-profile-listing
  .our-profile-list
  .our-profile-list-item
  img {
  margin-right: 10px;
  vertical-align: middle;
  width: 20px;
  filter: brightness(100);
}
.dashboard
  .dashborad-leftbox
  .dashborad-leftbox-content
  .our-profile-listing
  .our-profile-list.active {
  background-color: #fff;
}
.dashboard
  .dashborad-leftbox
  .dashborad-leftbox-content
  .our-profile-listing
  .our-profile-list.active
  .our-profile-list-item {
  color: #f36525;
  display: flex;
  align-items: center;
}
.dashboard
  .dashborad-leftbox
  .dashborad-leftbox-content
  .our-profile-listing
  .our-profile-list.active
  .our-profile-list-item
  img {
  filter: initial;
}
.dashboard .dashborad-leftbox .dashborad-leftbox-content .dashboard-calander {
  background: #4f4f6b;
  border-radius: 14px;
  padding: 15px;
  position: relative;
}
.dashboard
  .dashborad-leftbox
  .dashborad-leftbox-content
  .dashboard-calander
  .calander-info {
  display: flex;
  align-items: center;
}
.dashboard
  .dashborad-leftbox
  .dashborad-leftbox-content
  .dashboard-calander
  .calander-info
  .dashboard-calander-image {
  position: absolute;
  right: 15px;
}
.dashboard
  .dashborad-leftbox
  .dashborad-leftbox-content
  .dashboard-calander
  .calander-time {
  font-weight: 700;
  font-size: 14px;
  color: #fff;
  letter-spacing: normal;
}
.dashboard
  .dashborad-leftbox
  .dashborad-leftbox-content
  .dashboard-calander
  .date {
  font-size: 34px;
  font-weight: 700;
  color: #fff;
  letter-spacing: normal;
}
.dashboard
  .dashborad-leftbox
  .dashborad-leftbox-content
  .dashboard-calander
  .year {
  font-weight: 700;
  font-size: 14px;
  color: #fff;
  letter-spacing: normal;
  padding: 0 27px 0 4px;
}
.dashboard
  .dashborad-leftbox
  .dashborad-leftbox-content
  .dashboard-calander
  .year
  span {
  display: block;
}
.dashboard
  .dashborad-leftbox
  .dashborad-leftbox-content
  .dashboard-calander
  .dashboard-calander-image
  img {
  vertical-align: middle;
}
.dashboard .sidebar.sticky {
  top: 17px;
  transform: scale(0.96);
  position: fixed;
}
.dashboard .dashboard-rightbox {
  padding-left: 16%;
  float: left !important;
  width: 76% !important;
}
@media (max-width: 1300px) {
  .dashboard .dashboard-rightbox .coursesearch .form-control {
    font-size: 15px;
  }
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .slick-slide {
  padding: 0 10px;
  margin: 15px -3px 30px;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .slick-arrow {
  width: 35px;
  height: 35px;
  background-color: #e9e9e9;
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: -15px;
  left: 89%;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .slick-arrow::before {
  content: "";
  background: url(../img/small-caret.png);
  background-repeat: no-repeat;
  width: 8px;
  height: 13px;
  position: absolute;
  left: 0;
  margin: 0 auto;
  right: 0;
  background-size: contain;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .slick-arrow:hover {
  background-color: #f36525;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .slick-arrow:hover::before {
  filter: invert(1);
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .slick-next {
  left: 95%;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .slick-next::before {
  transform: rotate(-180deg);
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .ongoingapplicationsslide {
  padding: 20px 25px 20px;
  background: #fff;
  box-shadow: 0px 3.40779px 11.3593px 2.27186px rgba(0, 0, 0, 0.06);
  border-radius: 14.1042px;
  position: relative;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .ongoingapplicationsslide
  .ongoingapplicationsinner
  .ongoingapplicationscntnt
  h6 {
  opacity: 0.85;
  font-size: 14px;
  color: #868686;
  padding-bottom: 8px;
  font-weight: 400;
  letter-spacing: normal;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .ongoingapplicationsslide
  .ongoingapplicationsinner
  .ongoingapplicationscntnt
  h3 {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: normal;
  padding-bottom: 15px;
  color: #3f3d61;
  opacity: 0.85;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .ongoingapplicationsslide
  .ongoingapplicationsinner
  .ongoingapplicationscntnt
  .degree-duration {
  margin-bottom: 15px;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .ongoingapplicationsslide
  .ongoingapplicationsinner
  .ongoingapplicationscntnt
  .degree-duration
  .degree-duration-info:not(:last-child) {
  border-right: 0.57px solid #e0e0e7;
  margin-right: 20px;
  padding-right: 20px;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .ongoingapplicationsslide
  .ongoingapplicationsinner
  .ongoingapplicationscntnt
  .degree-duration
  .degree-duration-info
  h4 {
  color: #f36525;
  font-size: 11px;
  letter-spacing: normal;
  font-weight: 400;
  text-transform: uppercase;
  opacity: 0.75;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .ongoingapplicationsslide
  .ongoingapplicationsinner
  .ongoingapplicationscntnt
  .degree-duration
  .degree-duration-info
  h5 {
  color: #2f394b;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: normal;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .ongoingapplicationsslide
  .ongoingapplicationsinner
  .ongoingapplicationscntnt
  .application-status-details {
  display: flex;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .ongoingapplicationsslide
  .ongoingapplicationsinner
  .ongoingapplicationscntnt
  .application-status {
  background: #f7f7f7;
  border-radius: 4.54372px;
  display: inline-block;
  font-size: 13px;
  padding: 3px 10px;
  margin-right: 7px;
  color: #2f394b;
  letter-spacing: normal;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .ongoingapplicationsslide
  .ongoingapplicationsinner
  .ongoingapplicationscntnt
  .application-status:not(:first-child) {
  margin-right: 0;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .ongoingapplicationsslide
  .ongoingapplicationsinner
  .ongoingapplicationscntnt
  .application-status-inprogress {
  background: #e3f5f3 !important;
  color: #44bdac !important;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .ongoingapplicationsslide
  .ongoingapplicationsinner
  .ongoingapplicationscntnt
  .application-status.application-status-rejected {
  color: #f00;
  background: #ffe6e8;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .ongoingapplicationsslide
  .ongoingapplicationsinner
  .ongoingapplicationscntnt
  .view-details {
  background: #f36525;
  border-radius: 14.1042px 0px;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  bottom: 0;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .ongoingapplicationsslide
  .ongoingapplicationsinner
  .ongoingapplicationscntnt
  .view-details:hover {
  background-color: #2f394b;
}
.dashboard
  .dashboard-rightbox
  .ongoing-applications
  .ongoing-applications-main
  .ongoingapplicationsslider
  .ongoingapplicationsslide
  .ongoingapplicationsinner
  .ongoingapplicationscntnt
  .view-details
  img {
  max-width: initial;
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider {
  margin: 0 -10px;
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .slick-arrow {
  width: 35px;
  height: 35px;
  background-color: #e9e9e9;
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: -37px;
  left: 89%;
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .slick-arrow::before {
  content: "";
  background: url(../img/small-caret.png);
  background-repeat: no-repeat;
  width: 8px;
  height: 13px;
  position: absolute;
  left: 0;
  margin: 0 auto;
  right: 0;
  background-size: contain;
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .slick-arrow:hover {
  background-color: #f36525;
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .slick-arrow:hover::before {
  filter: invert(1);
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .slick-next {
  left: 95%;
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .slick-next::before {
  transform: rotate(-180deg);
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .featured-collegesslide {
  padding: 0 10px;
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .featured-collegesslide
  .featured-collegesinner {
  height: 100%;
  overflow: hidden;
  border-radius: 11.3232px;
  overflow: hidden;
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .featured-collegesslide
  .featured-collegesinner:hover
  .featured-collegeimg
  img {
  transform: scale(1.1);
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .featured-collegesslide
  .featured-collegesinner
  .featured-collegeimg {
  overflow: hidden;
  cursor: pointer;
  height: 162px;
  border-radius: 11.3232px;
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .featured-collegesslide
  .featured-collegesinner
  .featured-collegeimg
  img {
  border-radius: 11.3232px;
  object-position: center;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.36s ease-in-out;
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .featured-collegesslide
  .featured-collegesinner
  .featuredcollegescntnt {
  margin: 10px 0 0;
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .featured-collegesslide
  .featured-collegesinner
  .featuredcollegescntnt
  h3 {
  font-size: 18px;
  letter-spacing: -0.02em;
  margin: 5px 0 12px;
  font-weight: 700;
  opacity: 0.86;
  color: #3f3d61;
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .featured-collegesslide
  .featured-collegesinner
  .featuredcollegescntnt
  .countrywith-rank {
  justify-content: space-between;
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .featured-collegesslide
  .featured-collegesinner
  .featuredcollegescntnt
  .countrywith-rank
  h4,
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .featured-collegesslide
  .featured-collegesinner
  .featuredcollegescntnt
  .countrywith-rank
  h5 {
  font-weight: 600;
  font-size: 14px;
  color: #f36525;
  letter-spacing: normal;
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .featured-collegesslide
  .featured-collegesinner
  .featuredcollegescntnt
  .countrywith-rank
  h5 {
  color: #868686;
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .featured-collegesslide
  .featured-collegesinner
  .featuredcollegescntnt
  h6 {
  font-size: 14px;
  color: #868686;
  letter-spacing: normal;
  font-weight: 400;
  opacity: 0.85;
}
.dashboard
  .dashboard-rightbox
  .featured-colleges
  .featured-colleges-main
  .featuredcollegesslider
  .featured-collegesslide
  .featured-collegesinner
  .featuredcollegescntnt
  h6
  .courses.offered {
  text-decoration: underline;
}
.dashboard
  .dashboard-rightbox
  .shortlistedcours-main
  .shortlistedcoursesslider
  .slick-slide {
  padding: 0 10px;
  margin: 25px -3px 30px;
}
.dashboard
  .dashboard-rightbox
  .shortlistedcours-main
  .shortlistedcoursesslider
  .slick-arrow {
  width: 35px;
  height: 35px;
  background-color: #e9e9e9;
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: -15px;
  left: 89%;
}
.dashboard
  .dashboard-rightbox
  .shortlistedcours-main
  .shortlistedcoursesslider
  .slick-arrow::before {
  content: "";
  background: url(../img/small-caret.png);
  background-repeat: no-repeat;
  width: 8px;
  height: 13px;
  position: absolute;
  left: 0;
  margin: 0 auto;
  right: 0;
  background-size: contain;
}
.dashboard
  .dashboard-rightbox
  .shortlistedcours-main
  .shortlistedcoursesslider
  .slick-arrow:hover {
  background-color: #f36525;
}
.dashboard
  .dashboard-rightbox
  .shortlistedcours-main
  .shortlistedcoursesslider
  .slick-arrow:hover::before {
  filter: invert(1);
}
.dashboard
  .dashboard-rightbox
  .shortlistedcours-main
  .shortlistedcoursesslider
  .slick-next {
  left: 95%;
}
.dashboard
  .dashboard-rightbox
  .shortlistedcours-main
  .shortlistedcoursesslider
  .slick-next::before {
  transform: rotate(-180deg);
}
.dashboard
  .dashboard-rightbox
  .shortlistedcours-main
  .shortlistedcoursesslider
  .shortlistedcoursesslide {
  padding: 25px 20px 15px;
  background: #fff;
  box-shadow: 0px 4.23126px 14.1042px 2.82084px rgba(0, 0, 0, 0.06);
  border-radius: 14.1042px;
  position: relative;
}
.dashboard
  .dashboard-rightbox
  .shortlistedcours-main
  .shortlistedcoursesslider
  .shortlistedcoursesslide
  .shortlistedcoursesinner
  .shortlistedcoursescntnt
  h6 {
  font-size: 14px;
  color: #868686;
  padding-bottom: 22px;
  opacity: 0.85;
  letter-spacing: normal;
  font-weight: 400;
}
.dashboard
  .dashboard-rightbox
  .shortlistedcours-main
  .shortlistedcoursesslider
  .shortlistedcoursesslide
  .shortlistedcoursesinner
  .shortlistedcoursescntnt
  h3 {
  font-size: 20px;
  letter-spacing: normal;
  min-height: 100px;
  color: #3f3d61;
  opacity: 0.85;
  font-weight: 700;
}
.dashboard
  .dashboard-rightbox
  .shortlistedcours-main
  .shortlistedcoursesslider
  .shortlistedcoursesslide
  .shortlistedcoursesinner
  .shortlistedcoursescntnt
  .degree-duration {
  justify-content: space-between;
  padding-right: 55px;
}
.dashboard
  .dashboard-rightbox
  .shortlistedcours-main
  .shortlistedcoursesslider
  .shortlistedcoursesslide
  .shortlistedcoursesinner
  .shortlistedcoursescntnt
  .degree-duration
  h4,
.dashboard
  .dashboard-rightbox
  .shortlistedcours-main
  .shortlistedcoursesslider
  .shortlistedcoursesslide
  .shortlistedcoursesinner
  .shortlistedcoursescntnt
  .degree-duration
  h5 {
  color: #f36525;
  font-size: 16px;
  letter-spacing: -0.02em;
  font-weight: 400;
  opacity: 0.85;
}
.dashboard
  .dashboard-rightbox
  .shortlistedcours-main
  .shortlistedcoursesslider
  .shortlistedcoursesslide
  .shortlistedcoursesinner
  .shortlistedcoursescntnt
  .degree-duration
  h5 {
  color: #868686;
}
.dashboard
  .dashboard-rightbox
  .shortlistedcours-main
  .shortlistedcoursesslider
  .shortlistedcoursesslide
  .shortlistedcoursesinner
  .shortlistedcoursescntnt
  .view-details {
  background: #f36525;
  border-radius: 14.1042px 0px;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  bottom: 0;
}
.dashboard
  .dashboard-rightbox
  .shortlistedcours-main
  .shortlistedcoursesslider
  .shortlistedcoursesslide
  .shortlistedcoursesinner
  .shortlistedcoursescntnt
  .view-details:hover {
  background-color: #2f394b;
}
.dashboard
  .dashboard-rightbox
  .shortlistedcours-main
  .shortlistedcoursesslider
  .shortlistedcoursesslide
  .shortlistedcoursesinner
  .shortlistedcoursescntnt
  .view-details
  img {
  max-width: initial;
}
.dashboard .dashboard-rightbox .trained-experts .trainedexpertsbox {
  background: #fafafb;
  border-radius: 14px;
  padding: 35px 20px;
}
.dashboard
  .dashboard-rightbox
  .trained-experts
  .trainedexpertsbox
  .trainedexpertsicon {
  background: #fff;
  border-radius: 13px;
  width: 74px;
  height: 74px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}
.dashboard
  .dashboard-rightbox
  .trained-experts
  .trainedexpertsbox
  .trainedexpertsicon
  img {
  width: 47px;
}
.dashboard
  .dashboard-rightbox
  .trained-experts
  .trainedexpertsbox
  .trainedexpertsiconcontent
  h5 {
  font-size: 20px;
  margin-bottom: 8px;
  opacity: 0.9;
}
.dashboard
  .dashboard-rightbox
  .trained-experts
  .trainedexpertsbox
  .trainedexpertsiconcontent
  h5
  img {
  vertical-align: middle;
  margin-left: 4px;
}
.dashboard
  .dashboard-rightbox
  .trained-experts
  .trainedexpertsbox
  .trainedexpertsiconcontent
  p {
  font-size: 14px;
  letter-spacing: normal;
  opacity: 0.85;
}
@media (max-width: 1300px) {
  .dashboard
    .dashboard-rightbox
    .trained-experts
    .trainedexpertsbox
    .trainedexpertsiconcontent
    h5 {
    font-size: 17px;
  }
}
.dashboard
  .dashboard-rightbox
  .trending-courses
  .trending-courses-main
  .trending-coursesslider
  .shortlistedcoursesslide
  .shortlistedcoursesinner
  .shortlistedcoursescntnt
  h3 {
  min-height: 90px;
  color: #3f3d61;
  opacity: 0.88;
  font-weight: 700;
}
.dashboard
  .dashboard-rightbox
  .trending-courses
  .trending-courses-main
  .trending-coursesslider
  .shortlistedcoursesslide
  .shortlistedcoursesinner
  .shortlistedcoursescntnt
  .degree-rating {
  justify-content: space-between;
  padding-bottom: 17px;
}
.dashboard
  .dashboard-rightbox
  .trending-courses
  .trending-courses-main
  .trending-coursesslider
  .shortlistedcoursesslide
  .shortlistedcoursesinner
  .shortlistedcoursescntnt
  .degree-rating
  .star-rating {
  font-size: 16px;
  font-weight: 700;
  color: #868686;
}
.dashboard
  .dashboard-rightbox
  .trending-courses
  .trending-courses-main
  .trending-coursesslider
  .shortlistedcoursesslide
  .shortlistedcoursesinner
  .shortlistedcoursescntnt
  .degree-rating
  .star-rating
  .fa {
  margin-right: 2px;
}
.dashboard
  .dashboard-rightbox
  .trending-courses
  .trending-courses-main
  .trending-coursesslider
  .shortlistedcoursesslide
  .shortlistedcoursesinner
  .shortlistedcoursescntnt
  .degree-rating
  h4 {
  font-size: 12px;
  color: #f36525;
  letter-spacing: normal;
  font-weight: 400;
  opacity: 0.85;
}
@media (max-width: 1440px) {
  .dashboard
    .dashboard-rightbox
    .trending-courses
    .trending-courses-main
    .trending-coursesslider
    .shortlistedcoursesslide
    .shortlistedcoursesinner
    .shortlistedcoursescntnt
    .degree-rating
    .star-rating {
    font-size: 15px;
  }
}
.dashboard .dashboard-rightbox .bachelorad-slider {
  border-radius: 10px;
  overflow: hidden;
}
.dashboard .dashboard-rightbox .bachelorad-slider .slick-dots {
  bottom: 65px;
}
.dashboard .dashboard-rightbox .bachelorad-slider .slick-dots li.slick-active {
  width: 23px;
  background: #f36525;
  opacity: 1;
}
.dashboard .dashboard-rightbox .bachelorad-slider .slick-dots li {
  background: #fff;
  opacity: 0.7;
  border-radius: 3px;
  width: 12px;
  height: 4px;
  margin: 0 3px;
  transition: all 0.36s ease-in-out;
}
.dashboard .dashboard-rightbox .bachelorad-slider .slick-dots li button {
  display: none;
}
.dashboard .dashboard-rightbox .bachelorad-slider .slick-arrow {
  width: 35px;
  height: 35px;
  background-color: #e9e9e9;
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dashboard .dashboard-rightbox .bachelorad-slider .slick-arrow::before {
  content: "";
  background: url(../img/small-caret.png);
  background-repeat: no-repeat;
  width: 8px;
  height: 13px;
  position: absolute;
  left: 0;
  margin: 0 auto;
  right: 0;
  background-size: contain;
  bottom: 10px;
}
.dashboard .dashboard-rightbox .bachelorad-slider .slick-arrow:hover {
  background-color: #f36525;
}
.dashboard .dashboard-rightbox .bachelorad-slider .slick-arrow:hover::before {
  filter: invert(1);
}
.dashboard .dashboard-rightbox .bachelorad-slider .slick-prev {
  left: 20px;
  z-index: 9;
}
.dashboard .dashboard-rightbox .bachelorad-slider .slick-next {
  right: 20px;
}
.dashboard .dashboard-rightbox .bachelorad-slider .slick-next::before {
  transform: rotate(-180deg);
}
.dashboard .dashboard-rightbox .bachelorad-slider .bacheloradsec {
  position: relative;
  min-height: 390px;
  border-radius: 10px;
}
.dashboard .dashboard-rightbox .bachelorad-slider .bacheloradsec::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-image: url(../img/bg-black-overlay.png);
  top: 0;
  bottom: 0;
  border-radius: 10px;
}
.dashboard
  .dashboard-rightbox
  .bachelorad-slider
  .bacheloradsec
  .bacheloradcntnt {
  justify-content: center;
  z-index: 999;
  position: relative;
}
.dashboard
  .dashboard-rightbox
  .bachelorad-slider
  .bacheloradsec
  .bacheloradcntnt
  .headingbox {
  padding: 40px 0 0;
}
.dashboard
  .dashboard-rightbox
  .bachelorad-slider
  .bacheloradsec
  .bacheloradcntnt
  .headingbox
  h2 {
  font-size: 33px;
  position: relative;
  font-weight: 400;
  margin: 5px 0 15px;
  padding-bottom: 10px;
  letter-spacing: normal;
  opacity: 0.9;
}
.dashboard
  .dashboard-rightbox
  .bachelorad-slider
  .bacheloradsec
  .bacheloradcntnt
  .headingbox
  h2::after {
  content: "";
  display: block;
  width: 70px;
  height: 2px;
  position: absolute;
  bottom: 0;
  background: #f36525;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}
.dashboard
  .dashboard-rightbox
  .bachelorad-slider
  .bacheloradsec
  .bacheloradcntnt
  .headingbox
  h2
  strong {
  font-weight: 700;
}
.dashboard
  .dashboard-rightbox
  .bachelorad-slider
  .bacheloradsec
  .bacheloradcntnt
  .headingbox
  h4 {
  font-size: 20px;
  font-weight: 400;
  letter-spacing: normal;
  opacity: 0.85;
}
.dashboard
  .dashboard-rightbox
  .bachelorad-slider
  .bacheloradsec
  .bacheloradcntnt
  .headingbox
  .btn {
  border-radius: 10px;
  font-weight: 500;
  letter-spacing: normal;
  font-size: 16px;
  padding: 13px 25px;
}
.dashboard .dashboard-rightbox .other-services .headingbox {
  margin-bottom: 15px;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(2)
  .trainedexpertsbox {
  background-color: #fdf5d2;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(2)
  .trainedexpertsbox
  .trainedexpertsicon {
  background-color: #f6cc20;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(2)
  .trainedexpertsbox
  .view-details {
  background-color: #f6cc20;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(2)
  .trainedexpertsbox
  .view-details:hover {
  background-color: #e5ba0c;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(3)
  .trainedexpertsbox,
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(8)
  .trainedexpertsbox {
  background-color: #e3f5f3;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(3)
  .trainedexpertsbox
  .trainedexpertsicon,
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(8)
  .trainedexpertsbox
  .trainedexpertsicon {
  background-color: #44bdac;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(3)
  .trainedexpertsbox
  .view-details,
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(8)
  .trainedexpertsbox
  .view-details {
  background-color: #44bdac;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(3)
  .trainedexpertsbox
  .view-details:hover,
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(8)
  .trainedexpertsbox
  .view-details:hover {
  background-color: #1da390;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(4)
  .trainedexpertsbox,
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(7)
  .trainedexpertsbox {
  background-color: #e7f7fd;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(4)
  .trainedexpertsbox
  .trainedexpertsicon,
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(7)
  .trainedexpertsbox
  .trainedexpertsicon {
  background-color: #0badeb;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(4)
  .trainedexpertsbox
  .view-details,
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(7)
  .trainedexpertsbox
  .view-details {
  background-color: #0badeb;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(4)
  .trainedexpertsbox
  .view-details:hover,
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(7)
  .trainedexpertsbox
  .view-details:hover {
  background-color: #0684b5;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(5)
  .trainedexpertsbox {
  background-color: rgb(245 105 118 / 10%);
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(5)
  .trainedexpertsbox
  .trainedexpertsicon {
  background-color: #f56976;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(5)
  .trainedexpertsbox
  .view-details {
  background-color: #f56976;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol:nth-child(5)
  .trainedexpertsbox
  .view-details:hover {
  background-color: #dd3f4e;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol
  .trainedexpertsbox {
  background: #ffefeb;
  border-radius: 14px;
  padding: 18px 40px 18px 20px;
  position: relative;
  min-height: 205px;
  margin-bottom: 25px;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol
  .trainedexpertsbox
  h5 {
  font-size: 20px;
  letter-spacing: normal;
  color: #3f3d61;
  opacity: 0.95;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol
  .trainedexpertsbox
  .trainedexpertsicon {
  background: #f36525;
  border-radius: 6px;
  width: 68px;
  height: 68px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 25px;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol
  .trainedexpertsbox
  .view-details {
  background: #f36525;
  border-radius: 14.1042px 0px;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  bottom: 0;
}
.dashboard
  .dashboard-rightbox
  .other-services
  .otherservicescol
  .trainedexpertsbox
  .view-details:hover {
  background-color: #df5111;
}
.dashboard
  .dashboard-rightbox
  .recommended-courses
  .recommended-courses-main
  .recommendedcoursesslider
  .slick-slide {
  padding: 0 10px;
  margin: 25px -3px 30px;
}
.dashboard
  .dashboard-rightbox
  .recommended-courses
  .recommended-courses-main
  .recommendedcoursesslider
  .slick-arrow {
  width: 35px;
  height: 35px;
  background-color: #e9e9e9;
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: -15px;
  left: 89%;
}
.dashboard
  .dashboard-rightbox
  .recommended-courses
  .recommended-courses-main
  .recommendedcoursesslider
  .slick-arrow::before {
  content: "";
  background: url(../img/small-caret.png);
  background-repeat: no-repeat;
  width: 8px;
  height: 13px;
  position: absolute;
  left: 0;
  margin: 0 auto;
  right: 0;
  background-size: contain;
}
.dashboard
  .dashboard-rightbox
  .recommended-courses
  .recommended-courses-main
  .recommendedcoursesslider
  .slick-arrow:hover {
  background-color: #f36525;
}
.dashboard
  .dashboard-rightbox
  .recommended-courses
  .recommended-courses-main
  .recommendedcoursesslider
  .slick-arrow:hover::before {
  filter: invert(1);
}
.dashboard
  .dashboard-rightbox
  .recommended-courses
  .recommended-courses-main
  .recommendedcoursesslider
  .slick-next {
  left: 95%;
}
.dashboard
  .dashboard-rightbox
  .recommended-courses
  .recommended-courses-main
  .recommendedcoursesslider
  .slick-next::before {
  transform: rotate(-180deg);
}
.dashboard
  .dashboard-rightbox
  .recommended-courses
  .recommended-courses-main
  .recommendedcoursesslider
  .recommendedcoursesslide {
  padding: 35px 21px 35px;
  background: #fff;
  box-shadow: 0px 4.18551px 13.9517px 2.79034px rgba(0, 0, 0, 0.06);
  border-radius: 13.9517px;
  position: relative;
}
.dashboard
  .dashboard-rightbox
  .recommended-courses
  .recommended-courses-main
  .recommendedcoursesslider
  .recommendedcoursesslide
  .recommendedcoursesinner
  .recommendedcoursescntnt
  h3 {
  font-size: 20px;
  letter-spacing: normal;
  padding-bottom: 20px;
  color: #3f3d61;
  opacity: 0.85;
  font-weight: 700;
}
.dashboard
  .dashboard-rightbox
  .recommended-courses
  .recommended-courses-main
  .recommendedcoursesslider
  .recommendedcoursesslide
  .recommendedcoursesinner
  .recommendedcoursescntnt
  h5 {
  color: #f36525;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: normal;
  padding-bottom: 3px;
}
.dashboard
  .dashboard-rightbox
  .recommended-courses
  .recommended-courses-main
  .recommendedcoursesslider
  .recommendedcoursesslide
  .recommendedcoursesinner
  .recommendedcoursescntnt
  .courses-degree {
  font-size: 14px;
  color: #868686;
  letter-spacing: normal;
  font-weight: 400;
  opacity: 0.85;
}
.dashboard
  .dashboard-rightbox
  .recommended-courses
  .recommended-courses-main
  .recommendedcoursesslider
  .recommendedcoursesslide
  .recommendedcoursesinner
  .recommendedcoursescntnt
  .courses-duration {
  margin-top: 20px;
  justify-content: space-between;
}
.dashboard
  .dashboard-rightbox
  .recommended-courses
  .recommended-courses-main
  .recommendedcoursesslider
  .recommendedcoursesslide
  .recommendedcoursesinner
  .recommendedcoursescntnt
  .courses-duration
  .courses-duration-info {
  padding-right: 40px;
  background: #f7f7f7;
  border-radius: 5.58068px;
  padding: 10px 11px;
  width: 48%;
}
.dashboard
  .dashboard-rightbox
  .recommended-courses
  .recommended-courses-main
  .recommendedcoursesslider
  .recommendedcoursesslide
  .recommendedcoursesinner
  .recommendedcoursescntnt
  .courses-duration
  .courses-duration-info
  h4 {
  font-size: 14px;
  color: #2f394b;
  letter-spacing: normal;
  padding-top: 10px;
  font-weight: 400;
  opacity: 0.9;
}
.dashboard
  .dashboard-rightbox
  .recommended-courses
  .recommended-courses-main
  .recommendedcoursesslider
  .recommendedcoursesslide
  .recommendedcoursesinner
  .recommendedcoursescntnt
  .courses-duration
  h5 {
  color: #868686;
}
.dashboard
  .dashboard-rightbox
  .recommended-courses
  .recommended-courses-main
  .featuredview-all
  .btn {
  margin-top: 0;
}
@media (max-width: 1440px) {
  .dashboard .dashboard-rightbox {
    padding-left: 18%;
  }
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .slick-slide {
  padding: 0 15px;
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .slick-arrow {
  width: 35px;
  height: 35px;
  background-color: #e9e9e9;
  border-radius: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: -37px;
  left: 89%;
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .slick-arrow::before {
  content: "";
  background: url(../img/small-caret.png);
  background-repeat: no-repeat;
  width: 8px;
  height: 13px;
  position: absolute;
  left: 0;
  margin: 0 auto;
  right: 0;
  background-size: contain;
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .slick-arrow:hover {
  background-color: #f36525;
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .slick-arrow:hover::before {
  filter: invert(1);
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .slick-next {
  left: 95%;
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .slick-next::before {
  transform: rotate(-180deg);
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .slick-list {
  margin: 0 -15px;
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .featuredeventsslide
  .featuredeventsslide-image {
  height: 350px;
  position: relative;
  border-radius: 12px;
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .featuredeventsslide
  .featuredeventsslide-image::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-image: url(../img/bg-blackbg-overlay.png);
  border-radius: 12px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .featuredeventsslide
  .featuredeventsslide-image
  .featured-eventsinner {
  height: 100%;
  display: flex;
  width: 100%;
  align-items: flex-end;
  color: #fff;
  justify-content: center;
  padding: 26px 40px;
  z-index: 99;
  position: relative;
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .featuredeventsslide
  .featuredeventsslide-image
  .featured-eventsinner
  .featured-eventscntnt
  h5,
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .featuredeventsslide
  .featuredeventsslide-image
  .featured-eventsinner
  .featured-eventscntnt
  h6 {
  color: #fff;
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .featuredeventsslide
  .featuredeventsslide-image
  .featured-eventsinner
  .featured-eventscntnt
  h5 {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: normal;
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .featuredeventsslide
  .featuredeventsslide-image
  .featured-eventsinner
  .featured-eventscntnt
  h6 {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: normal;
  padding: 10px 0 15px;
  opacity: 0.85;
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .featuredeventsslide
  .featuredeventsslide-image
  .featured-eventsinner
  .featured-eventscntnt
  .featuredeventsctagroup {
  margin-bottom: 10px;
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .featuredeventsslide
  .featuredeventsslide-image
  .featured-eventsinner
  .featured-eventscntnt
  .featuredeventsctagroup
  .btn {
  border-radius: 6px;
  font-size: 14px;
  font-weight: 300;
  letter-spacing: -0.01em;
  padding: 12px 16px;
  margin-right: 8px;
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .featuredeventsslide
  .featuredeventsslide-image
  .featured-eventsinner
  .featured-eventscntnt
  .featuredeventsctagroup
  .btn
  img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .featuredeventsslide
  .featuredeventsslide-image
  .featured-eventsinner
  .featured-eventscntnt
  .featuredeventsctagroup
  .btn:last-child {
  margin-right: 0;
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .featuredeventsslide
  .featuredeventsslide-image
  .featured-eventsinner
  .featured-eventscntnt
  .enrollnow {
  text-decoration: none;
  color: #fff;
  font-weight: 400;
  font-size: 14px;
  opacity: 0.85;
}
.dashboard
  .featured-events
  .featured-events-main
  .featuredeventsslider
  .featuredeventsslide
  .featuredeventsslide-image
  .featured-eventsinner
  .featured-eventscntnt
  .enrollnow
  img {
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
  opacity: 0.85;
  width: 9px;
}
.dashboard .featuredabout .headingbox p {
  color: #868686;
  letter-spacing: normal;
  line-height: 1.64;
  padding-top: 5px;
  font-size: 17px;
  opacity: 0.9;
}
.dashboard
  .featuredabout
  .featuredabout-main
  .featured-aboutcol
  .featured-about-box {
  background: #fff;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  padding: 27px 20px;
}
.dashboard
  .featuredabout
  .featuredabout-main
  .featured-aboutcol
  .featured-about-box
  h3 {
  color: #f36525;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: normal;
}
.dashboard
  .featuredabout
  .featuredabout-main
  .featured-aboutcol
  .featured-about-box
  h6 {
  font-size: 16px;
  letter-spacing: normal;
  opacity: 0.85;
  color: #000;
}
.profile-details-info-wrapper {
  background-color: #fff;
  border-radius: 26px;
  width: 24%;
  padding-bottom: 30px;
  top: 0;
  float: right;
}
.profile-details-info-wrapper .profile-details-info {
  padding: 0 10px;
}
.profile-details-info-wrapper .profile-details-info .notification-bell {
  margin-left: auto;
  margin-top: 15px;
  margin-right: -15px;
}
.profile-details-info-wrapper .profile-details-info .dashboard-profile {
  margin-bottom: 40px;
}
.profile-details-info-wrapper
  .profile-details-info
  .dashboard-profile
  .profile-image {
  width: 45%;
  border-radius: 297.441px;
  padding: 5px;
  margin: 0 auto 15px;
  border: 1.25504px solid #e8e8e8;
}
.profile-details-info-wrapper
  .profile-details-info
  .dashboard-profile
  .profile-image
  img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  border-radius: 297.441px;
}
.profile-details-info-wrapper
  .profile-details-info
  .dashboard-profile
  .profile-details {
  font-family: "Roboto", sans-serif;
}
.profile-details-info-wrapper
  .profile-details-info
  .dashboard-profile
  .profile-details
  h3 {
  font-size: 22px;
  font-weight: 500;
  letter-spacing: normal;
}
.profile-details-info-wrapper
  .profile-details-info
  .dashboard-profile
  .profile-details
  h4,
.profile-details-info-wrapper
  .profile-details-info
  .dashboard-profile
  .profile-details
  label,
.profile-details-info-wrapper
  .profile-details-info
  .dashboard-profile
  .profile-details
  .view-profile {
  color: #25253f;
  opacity: 0.7;
  letter-spacing: normal;
  font-weight: 400;
}
.profile-details-info-wrapper
  .profile-details-info
  .dashboard-profile
  .profile-details
  h4 {
  font-size: 16px;
}
.profile-details-info-wrapper
  .profile-details-info
  .dashboard-profile
  .profile-details
  label {
  display: block;
  font-size: 14px;
  font-weight: 500;
}
.profile-details-info-wrapper
  .profile-details-info
  .dashboard-profile
  .profile-details
  .view-profile {
  font-size: 14px;
  text-decoration: none;
  margin: 7px 0 20px;
  display: block;
  font-weight: 500;
}
.profile-details-info-wrapper
  .profile-details-info
  .dashboard-profile
  .profile-details
  .view-profile
  img {
  vertical-align: middle;
}
.profile-details-info-wrapper
  .profile-details-info
  .dashboard-profile
  .profile-details
  .progress {
  width: 100%;
  height: 4px;
}
.profile-details-info-wrapper
  .profile-details-info
  .dashboard-profile
  .profile-details
  .progress-wrap {
  background: #f36525;
  margin: 5px 0;
  overflow: hidden;
  position: relative;
  border-radius: 30px;
}
.profile-details-info-wrapper
  .profile-details-info
  .dashboard-profile
  .profile-details
  .progress-wrap
  .progress-bar {
  background: #bfbfbf;
  left: 0;
  position: absolute;
  top: 0;
}
.profile-details-info-wrapper .profile-details-info .assign-mentor h3 {
  font-size: 20px;
  font-weight: 600;
  color: #3f3d61;
  margin-bottom: 15px;
  letter-spacing: normal;
}
.profile-details-info-wrapper
  .profile-details-info
  .assign-mentor
  .assign-mentor-box {
  align-items: center;
}
.profile-details-info-wrapper
  .profile-details-info
  .assign-mentor
  .assign-mentor-box
  .assign-mentor-image
  img {
  border-radius: 297.441px;
}
.profile-details-info-wrapper
  .profile-details-info
  .assign-mentor
  .assign-mentor-box
  .assign-content {
  padding-left: 10px;
}
.profile-details-info-wrapper
  .profile-details-info
  .assign-mentor
  .assign-mentor-box
  .assign-content
  h5 {
  font-size: 18px;
  color: #3f3d61;
  letter-spacing: normal;
}
.profile-details-info-wrapper
  .profile-details-info
  .assign-mentor
  .assign-mentor-box
  .assign-content
  .assign-contentinfo {
  font-size: 14px;
  text-decoration: none;
  color: #acacac;
  font-weight: 600;
  display: block;
}
.profile-details-info-wrapper
  .profile-details-info
  .assign-mentor
  .assign-mentor-box
  .assign-content
  .assign-mentor-arrow:hover
  img {
  opacity: 0.9;
}
.profile-details-info-wrapper
  .profile-details-info
  .assign-mentor
  .assign-mentor-box
  .assign-content
  .assign-mentor-arrow
  img {
  vertical-align: middle;
}
.profile-details-info-wrapper .profile-details-info .expert-advice {
  height: 250px;
  margin-top: 40px;
  border-radius: 16px;
  background-color: #494975;
}
.profile-details-info-wrapper
  .profile-details-info
  .expert-advice
  .expert-advice-content {
  padding: 20px 25px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: end;
  max-height: 100%;
}
.profile-details-info-wrapper
  .profile-details-info
  .expert-advice
  .expert-advice-content
  h3 {
  font-weight: 700;
  font-size: 26px;
  color: #fff;
  letter-spacing: -0.04em;
  line-height: 1.14;
}
.profile-details-info-wrapper
  .profile-details-info
  .expert-advice
  .expert-advice-content
  h5 {
  color: #fff;
  letter-spacing: 0.15em;
  font-size: 13px;
  text-transform: uppercase;
  margin: 11px 0 30px;
}
.profile-details-info-wrapper
  .profile-details-info
  .expert-advice
  .expert-advice-content
  .btn {
  font-size: 13.0049px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  border-radius: 3px;
}
.profile-details-info-wrapper.sticky {
  top: 30px;
}
.dashboard .container {
  width: 100%;
  padding: 0 30px;
  max-width: 100%;
}
.dashboard .dashboard-rightbox.sec-col-83 {
  width: 100% !important;
}
@media (max-width: 1600px) {
  .dashboard
    .dashborad-leftbox
    .dashborad-leftbox-content
    .our-profile-listing
    .our-profile-list
    .our-profile-list-item {
    font-size: 12px;
  }
  .dashboard
    .dashborad-leftbox
    .dashborad-leftbox-content
    .dashboard-calander
    .calander-time {
    font-size: 12px;
  }
  .dashboard
    .dashborad-leftbox
    .dashborad-leftbox-content
    .dashboard-calander
    .date {
    font-size: 32px;
  }
  .dashboard
    .dashborad-leftbox
    .dashborad-leftbox-content
    .dashboard-calander
    .year {
    font-size: 12px;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide
    .ongoingapplicationsinner
    .ongoingapplicationscntnt
    h6 {
    font-size: 12px;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide
    .ongoingapplicationsinner
    .ongoingapplicationscntnt
    h3 {
    font-size: 18px;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide
    .ongoingapplicationsinner
    .ongoingapplicationscntnt
    .degree-duration {
    margin-bottom: 15px;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide
    .ongoingapplicationsinner
    .ongoingapplicationscntnt
    .degree-duration
    .degree-duration-info
    h4 {
    font-size: 9px;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide
    .ongoingapplicationsinner
    .ongoingapplicationscntnt
    .degree-duration
    .degree-duration-info
    h5 {
    font-size: 13px;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide
    .ongoingapplicationsinner
    .ongoingapplicationscntnt
    .application-status {
    font-size: 11px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-colleges
    .featured-colleges-main
    .featuredcollegesslider
    .featured-collegesslide
    .featured-collegesinner
    .featuredcollegescntnt
    h3 {
    font-size: 16px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-colleges
    .featured-colleges-main
    .featuredcollegesslider
    .featured-collegesslide
    .featured-collegesinner
    .featuredcollegescntnt
    .countrywith-rank
    h4,
  .dashboard
    .dashboard-rightbox
    .featured-colleges
    .featured-colleges-main
    .featuredcollegesslider
    .featured-collegesslide
    .featured-collegesinner
    .featuredcollegescntnt
    .countrywith-rank
    h5 {
    font-size: 12px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-colleges
    .featured-colleges-main
    .featuredcollegesslider
    .featured-collegesslide
    .featured-collegesinner
    .featuredcollegescntnt
    h6 {
    font-size: 12px;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcours-main
    .shortlistedcoursesslider
    .shortlistedcoursesslide
    .shortlistedcoursesinner
    .shortlistedcoursescntnt
    h6 {
    font-size: 12px;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcours-main
    .shortlistedcoursesslider
    .shortlistedcoursesslide
    .shortlistedcoursesinner
    .shortlistedcoursescntnt
    h3 {
    font-size: 18px;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcours-main
    .shortlistedcoursesslider
    .shortlistedcoursesslide
    .shortlistedcoursesinner
    .shortlistedcoursescntnt
    .degree-duration
    h4,
  .dashboard
    .dashboard-rightbox
    .shortlistedcours-main
    .shortlistedcoursesslider
    .shortlistedcoursesslide
    .shortlistedcoursesinner
    .shortlistedcoursescntnt
    .degree-duration
    h5 {
    font-size: 14px;
  }
  .dashboard
    .dashboard-rightbox
    .trained-experts
    .trainedexpertsbox
    .trainedexpertsiconcontent
    h5 {
    font-size: 18px;
  }
  .dashboard
    .dashboard-rightbox
    .trained-experts
    .trainedexpertsbox
    .trainedexpertsiconcontent
    p {
    font-size: 12px;
  }
  .dashboard
    .dashboard-rightbox
    .trending-courses
    .trending-courses-main
    .trending-coursesslider
    .shortlistedcoursesslide
    .shortlistedcoursesinner
    .shortlistedcoursescntnt
    .degree-rating
    .star-rating {
    font-size: 14px;
  }
  .dashboard
    .dashboard-rightbox
    .trending-courses
    .trending-courses-main
    .trending-coursesslider
    .shortlistedcoursesslide
    .shortlistedcoursesinner
    .shortlistedcoursescntnt
    .degree-rating
    h4 {
    font-size: 10px;
  }
  .dashboard
    .dashboard-rightbox
    .bachelorad-slider
    .bacheloradsec
    .bacheloradcntnt
    .headingbox
    h2 {
    font-size: 31px;
  }
  .dashboard
    .dashboard-rightbox
    .bachelorad-slider
    .bacheloradsec
    .bacheloradcntnt
    .headingbox
    h4 {
    font-size: 18px;
  }
  .dashboard
    .dashboard-rightbox
    .other-services
    .otherservicescol
    .trainedexpertsbox
    h5 {
    font-size: 18px;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .recommendedcoursesslide
    .recommendedcoursesinner
    .recommendedcoursescntnt
    h3 {
    font-size: 18px;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .recommendedcoursesslide
    .recommendedcoursesinner
    .recommendedcoursescntnt
    h5 {
    color: #f36525;
    font-size: 14px;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .recommendedcoursesslide
    .recommendedcoursesinner
    .recommendedcoursescntnt
    .courses-degree {
    font-size: 12px;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .recommendedcoursesslide
    .recommendedcoursesinner
    .recommendedcoursescntnt
    .courses-duration
    .courses-duration-info
    h4 {
    font-size: 12px;
  }
  .dashboard
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .featuredeventsslide
    .featuredeventsslide-image
    .featured-eventsinner
    .featured-eventscntnt
    h5 {
    font-size: 18px;
  }
  .dashboard
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .featuredeventsslide
    .featuredeventsslide-image
    .featured-eventsinner
    .featured-eventscntnt
    h6 {
    font-size: 12px;
  }
  .dashboard
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .featuredeventsslide
    .featuredeventsslide-image
    .featured-eventsinner
    .featured-eventscntnt
    .enrollnow {
    font-size: 12px;
  }
  .dashboard .featuredabout .headingbox p {
    font-size: 16px;
  }
  .dashboard
    .featuredabout
    .featuredabout-main
    .featured-aboutcol
    .featured-about-box
    h3 {
    font-size: 22px;
  }
  .dashboard
    .featuredabout
    .featuredabout-main
    .featured-aboutcol
    .featured-about-box
    h6 {
    font-size: 14px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .dashboard-profile {
    margin-bottom: 40px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .dashboard-profile
    .profile-details
    h3 {
    font-size: 20px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .dashboard-profile
    .profile-details
    h4 {
    font-size: 14px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .dashboard-profile
    .profile-details
    label {
    font-size: 12px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .dashboard-profile
    .profile-details
    .view-profile {
    font-size: 12px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .assign-mentor
    h3 {
    font-size: 18px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .assign-mentor
    .assign-mentor-box
    .assign-content
    h5 {
    font-size: 16px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .assign-mentor
    .assign-mentor-box
    .assign-content
    .assign-contentinfo {
    font-size: 12px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .expert-advice
    .expert-advice-content
    h3 {
    font-size: 24px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .expert-advice
    .expert-advice-content
    h5 {
    font-size: 11px;
  }
}
@media (max-width: 1440px) {
  .dashboard .dashborad-leftbox {
    width: 17%;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcours-main
    .shortlistedcoursesslider
    .shortlistedcoursesslide
    .shortlistedcoursesinner
    .shortlistedcoursescntnt
    h3 {
    font-size: 16px;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcours-main
    .shortlistedcoursesslider
    .shortlistedcoursesslide
    .shortlistedcoursesinner
    .shortlistedcoursescntnt
    .degree-duration
    h4,
  .dashboard
    .dashboard-rightbox
    .shortlistedcours-main
    .shortlistedcoursesslider
    .shortlistedcoursesslide
    .shortlistedcoursesinner
    .shortlistedcoursescntnt
    .degree-duration
    h5 {
    font-size: 11px;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .recommendedcoursesslide
    .recommendedcoursesinner
    .recommendedcoursescntnt
    h3 {
    font-size: 16px;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .recommendedcoursesslide
    .recommendedcoursesinner
    .recommendedcoursescntnt
    h5 {
    font-size: 12px;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .recommendedcoursesslide
    .recommendedcoursesinner
    .recommendedcoursescntnt
    .courses-degree {
    font-size: 11px;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .recommendedcoursesslide
    .recommendedcoursesinner
    .recommendedcoursescntnt
    .courses-duration
    .courses-duration-info
    h4 {
    font-size: 11px;
  }
  .dashboard
    .dashboard-rightbox
    .other-services
    .otherservicescol
    .trainedexpertsbox
    h5 {
    font-size: 16px;
  }
  .dashboard
    .dashboard-rightbox
    .bachelorad-slider
    .bacheloradsec
    .bacheloradcntnt
    .headingbox
    h4 {
    font-size: 16px;
  }
  .dashboard
    .dashboard-rightbox
    .bachelorad-slider
    .bacheloradsec
    .bacheloradcntnt
    .headingbox
    h2 {
    font-size: 28px;
  }
  .dashboard .dashboard-rightbox .featuredabout .headingbox p {
    font-size: 15px;
  }
  .dashboard
    .dashboard-rightbox
    .featuredabout
    .featuredabout-main
    .featured-aboutcol
    .featured-about-box
    h3 {
    font-size: 21px;
  }
  .dashboard
    .dashboard-rightbox
    .featuredabout
    .featuredabout-main
    .featured-aboutcol
    .featured-about-box
    h6 {
    font-size: 12px;
  }
}
@media (max-width: 1400px) {
  .dashboard
    .dashborad-leftbox
    .dashborad-leftbox-content
    .our-profile-listing
    .our-profile-list
    .our-profile-list-item {
    font-size: 11px;
  }
  .dashboard
    .dashborad-leftbox
    .dashborad-leftbox-content
    .dashboard-calander
    .calander-time {
    font-size: 12px;
  }
  .dashboard
    .dashborad-leftbox
    .dashborad-leftbox-content
    .dashboard-calander
    .date {
    font-size: 32px;
  }
  .dashboard
    .dashborad-leftbox
    .dashborad-leftbox-content
    .dashboard-calander
    .year {
    font-size: 12px;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide
    .ongoingapplicationsinner
    .ongoingapplicationscntnt
    h3 {
    font-size: 16px;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide
    .ongoingapplicationsinner
    .ongoingapplicationscntnt
    .degree-duration
    .degree-duration-info:not(:last-child) {
    margin-right: 15px;
    padding-right: 15px;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide
    .ongoingapplicationsinner
    .ongoingapplicationscntnt
    .application-status {
    font-size: 10px;
  }
  .dashboard
    .dashboard-rightbox
    .bachelorad-slider
    .bacheloradsec
    .bacheloradcntnt
    .headingbox
    .btn {
    font-size: 15px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .featuredeventsslide
    .featuredeventsslide-image
    .featured-eventsinner {
    padding: 26px 32px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .featuredeventsslide
    .featuredeventsslide-image
    .featured-eventsinner
    .featured-eventscntnt
    h5 {
    font-size: 17px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .featuredeventsslide
    .featuredeventsslide-image
    .featured-eventsinner
    .featured-eventscntnt
    .featuredeventsctagroup
    .btn {
    font-size: 13px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .dashboard-profile
    .profile-details
    h3 {
    font-size: 18px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .dashboard-profile
    .profile-details
    h4 {
    font-size: 13px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .dashboard-profile
    .profile-details
    label {
    font-size: 11px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .dashboard-profile
    .profile-details
    .view-profile {
    font-size: 11px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .assign-mentor
    h3 {
    font-size: 17px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .expert-advice
    .expert-advice-content
    h3 {
    font-size: 22px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .expert-advice
    .expert-advice-content
    h5 {
    font-size: 10px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .expert-advice
    .expert-advice-content
    .btn {
    font-size: 12.0049px;
  }
}
@media (max-width: 1300px) {
  .dashboard
    .dashborad-leftbox
    .dashborad-leftbox-content
    .dashboard-calander
    .calander-time {
    font-size: 11px;
  }
  .dashboard
    .dashborad-leftbox
    .dashborad-leftbox-content
    .dashboard-calander
    .date {
    font-size: 30px;
  }
  .dashboard
    .dashborad-leftbox
    .dashborad-leftbox-content
    .dashboard-calander
    .year {
    font-size: 11px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-colleges
    .featured-colleges-main
    .featuredcollegesslider
    .featured-collegesslide
    .featured-collegesinner
    .featuredcollegescntnt
    .countrywith-rank
    h4 {
    font-size: 11px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-colleges
    .featured-colleges-main
    .featuredcollegesslider
    .featured-collegesslide
    .featured-collegesinner
    .featuredcollegescntnt
    .countrywith-rank
    h5 {
    font-size: 11px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-colleges
    .featured-colleges-main
    .featuredcollegesslider
    .featured-collegesslide
    .featured-collegesinner
    .featuredcollegescntnt
    h3 {
    font-size: 15px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-colleges
    .featured-colleges-main
    .featuredcollegesslider
    .featured-collegesslide
    .featured-collegesinner
    .featuredcollegescntnt
    h6 {
    font-size: 11px;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcours-main
    .shortlistedcoursesslider
    .shortlistedcoursesslide
    .shortlistedcoursesinner
    .shortlistedcoursescntnt
    h6 {
    font-size: 11px;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcours-main
    .shortlistedcoursesslider
    .shortlistedcoursesslide
    .shortlistedcoursesinner
    .shortlistedcoursescntnt
    h3 {
    font-size: 15px;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcours-main
    .shortlistedcoursesslider
    .shortlistedcoursesslide
    .shortlistedcoursesinner
    .shortlistedcoursescntnt
    .degree-duration
    h4,
  .dashboard
    .dashboard-rightbox
    .shortlistedcours-main
    .shortlistedcoursesslider
    .shortlistedcoursesslide
    .shortlistedcoursesinner
    .shortlistedcoursescntnt
    .degree-duration
    h5 {
    font-size: 10px;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide
    .ongoingapplicationsinner
    .ongoingapplicationscntnt
    h6 {
    font-size: 11px;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide
    .ongoingapplicationsinner
    .ongoingapplicationscntnt
    h3 {
    font-size: 15px;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide
    .ongoingapplicationsinner
    .ongoingapplicationscntnt
    .degree-duration
    .degree-duration-info
    h5 {
    font-size: 12px;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide
    .ongoingapplicationsinner
    .ongoingapplicationscntnt
    .application-status {
    font-size: 9px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .featuredeventsslide
    .featuredeventsslide-image
    .featured-eventsinner
    .featured-eventscntnt
    h5 {
    font-size: 16px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .featuredeventsslide
    .featuredeventsslide-image
    .featured-eventsinner
    .featured-eventscntnt
    h6 {
    font-size: 11px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .featuredeventsslide
    .featuredeventsslide-image
    .featured-eventsinner
    .featured-eventscntnt
    .enrollnow {
    font-size: 11px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .featuredeventsslide
    .featuredeventsslide-image
    .featured-eventsinner
    .featured-eventscntnt
    .featuredeventsctagroup
    .btn {
    font-size: 12px;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .recommendedcoursesslide
    .recommendedcoursesinner
    .recommendedcoursescntnt
    h3 {
    font-size: 15px;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .recommendedcoursesslide
    .recommendedcoursesinner
    .recommendedcoursescntnt
    h5 {
    font-size: 11px;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .recommendedcoursesslide
    .recommendedcoursesinner
    .recommendedcoursescntnt
    .courses-degree {
    font-size: 10px;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .recommendedcoursesslide
    .recommendedcoursesinner
    .recommendedcoursescntnt
    .courses-duration
    .courses-duration-info
    h4 {
    font-size: 10px;
  }
  .dashboard
    .dashboard-rightbox
    .bachelorad-slider
    .bacheloradsec
    .bacheloradcntnt
    .headingbox
    h4 {
    font-size: 15px;
  }
  .dashboard
    .dashboard-rightbox
    .bachelorad-slider
    .bacheloradsec
    .bacheloradcntnt
    .headingbox
    h2 {
    font-size: 26px;
  }
  .dashboard .dashboard-rightbox .featuredabout .headingbox p {
    font-size: 14px;
  }
  .dashboard
    .dashboard-rightbox
    .featuredabout
    .featuredabout-main
    .featured-aboutcol
    .featured-about-box {
    padding: 27px 15px;
  }
  .dashboard
    .dashboard-rightbox
    .featuredabout
    .featuredabout-main
    .featured-aboutcol
    .featured-about-box
    h6 {
    font-size: 11px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .dashboard-profile
    .profile-details
    h3 {
    font-size: 18px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .dashboard-profile
    .profile-details
    h4 {
    font-size: 13px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .dashboard-profile
    .profile-details
    label {
    font-size: 11px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .dashboard-profile
    .profile-details
    .view-profile {
    font-size: 11px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .assign-mentor
    h3 {
    font-size: 17px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .assign-mentor
    .assign-mentor-box
    .assign-content
    h5 {
    font-size: 15px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .assign-mentor
    .assign-mentor-box
    .assign-content
    .assign-contentinfo {
    font-size: 11px;
  }
}
@media (max-width: 1230px) {
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide
    .ongoingapplicationsinner
    .ongoingapplicationscntnt
    .application-status-details {
    margin-right: 20px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .featuredeventsslide
    .featuredeventsslide-image
    .featured-eventsinner {
    padding: 26px 15px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .featuredeventsslide
    .featuredeventsslide-image
    .featured-eventsinner
    .featured-eventscntnt
    .featuredeventsctagroup
    .btn {
    font-size: 12px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .assign-mentor
    h3 {
    text-align: center;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .assign-mentor
    .assign-mentor-box {
    justify-content: center;
    flex-direction: column;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .assign-mentor
    .assign-mentor-box
    .assign-content {
    padding-left: 0;
    text-align: center;
    margin-top: 10px;
  }
}
@media (max-width: 1080px) {
  .dashboard .dashborad-leftbox {
    width: 20%;
  }
  .dashboard .dashboard-rightbox {
    padding-left: 22%;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .slick-prev {
    left: 86%;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide {
    width: 320px !important;
  }
  .dashboard
    .dashboard-rightbox
    .featured-colleges
    .featured-colleges-main
    .featuredcollegesslider
    .slick-prev {
    left: 86%;
  }
  .dashboard
    .dashboard-rightbox
    .featured-colleges
    .featured-colleges-main
    .featuredcollegesslider
    .featured-collegesslide {
    width: 190px !important;
  }
  .dashboard
    .dashboard-rightbox
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .slick-prev {
    left: 86%;
  }
  .dashboard
    .dashboard-rightbox
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .featuredeventsslide {
    width: 320px !important;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcours-main
    .shortlistedcoursesslider
    .slick-prev {
    left: 86%;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .slick-prev {
    left: 86%;
  }
  .dashboard
    .dashboard-rightbox
    .featuredabout
    .featuredabout-main
    .featured-aboutcol {
    padding: 0 5px;
    margin-bottom: 15px;
    width: 50% !important;
    float: left !important;
    clear: none !important;
  }
  .dashboard
    .dashboard-rightbox
    .featuredabout
    .featuredabout-main
    .featured-aboutcol
    .featured-about-box {
    padding: 27px 15px;
  }
  .dashboard
    .dashboard-rightbox
    .other-services
    .otherservicescol
    .trainedexpertsbox
    h5 {
    font-size: 15px;
  }
  .dashboard .dashboard-rightbox .trained-experts .trainedexpertscol {
    margin-bottom: 25px;
    clear: none !important;
    float: left !important;
    width: 50% !important;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .dashboard-profile
    .profile-details {
    width: 100%;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .expert-advice
    .expert-advice-content {
    padding: 20px 15px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .expert-advice
    .expert-advice-content
    h3 {
    font-size: 20px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .expert-advice
    .expert-advice-content
    .btn {
    padding: 14px 27px;
  }
}
@media (max-width: 900px) {
  .dashboard {
    padding-top: 70px;
    padding-bottom: 30px;
  }
  .dashboard .dashboard-rightbox.sec-col-83 {
    width: 100% !important;
  }
  .dashboard .toggle-sidebar-btn-wrapper {
    width: 100%;
    background-color: white;
    padding: 25px;
    margin: 0 0px 30px;
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    right: 0;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.03);
  }
  .dashboard .sidebar-btn {
    display: inline-block;
    vertical-align: middle;
    width: 23px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    left: 18px;
    top: 15px;
    z-index: 9;
  }
  .dashboard .sidebar-btn span {
    opacity: 1;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    border-radius: 10px;
    color: black;
    background-color: #f36525;
    position: absolute;
    transform: rotate(0deg);
    transition: 0.4s ease-in-out;
  }
  .dashboard .sidebar-btn span:nth-child(2) {
    top: 9px;
    width: 65%;
  }
  .dashboard .sidebar-btn span:nth-child(3) {
    top: 18px;
  }
  .dashboard .sidebar-btn.closesidebar span:nth-child(1) {
    transform: translateY(9px) rotate(135deg);
  }
  .dashboard .sidebar-btn.closesidebar span:nth-child(2) {
    opacity: 0;
    transform: translateX(-60px);
  }
  .dashboard .sidebar-btn.closesidebar span:nth-child(3) {
    transform: translateY(-9px) rotate(-135deg);
  }
  .dashboard .dashborad-leftbox.sidebar {
    position: fixed;
    z-index: 1;
    top: 50px;
    width: 220px !important;
    left: -220px;
    transition: left 0.5s ease;
    transition: 0.5s;
    border-radius: 0;
    z-index: 99;
    height: calc(100vh - 50px);
    transform: none;
  }
  .dashboard .dashboard-rightbox {
    padding-left: 5px;
    width: 67% !important;
    float: left !important;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcours-main
    .shortlistedcoursesslider
    .slick-prev {
    left: 83%;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcours-main
    .shortlistedcoursesslider
    .shortlistedcoursesslide {
    width: 250px !important;
  }
  .dashboard
    .dashboard-rightbox
    .trained-experts
    .trainedexpertscol
    .trainedexpertsbox {
    min-height: 240px;
  }
  .dashboard .dashboard-rightbox .other-services .sec-row .otherservicescol {
    width: 50% !important;
    float: left !important;
    clear: none !important;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .slick-prev {
    left: 83%;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide {
    width: 300px !important;
  }
  .dashboard
    .dashboard-rightbox
    .featured-colleges
    .featured-colleges-main
    .featuredcollegesslider
    .slick-prev {
    left: 83%;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .recommendedcoursesslide {
    width: 270px !important;
  }
  .dashboard .dashboard-profile-box-wrapper {
    width: 68% !important;
  }
  .dashboard .profile-details-info-wrapper {
    width: 33% !important;
    clear: inherit !important;
    float: right !important;
  }
  .dashboard .profile-details-info-wrapper.sticky {
    top: 70px;
  }
  .dashboard .dashborad-leftbox.sidebar.visible {
    left: 0px;
    transition: left 0.7s ease;
  }
}
@media (max-width: 740px) {
  .dashboard .dashboard-rightbox {
    padding-left: 0;
    width: 100% !important;
    float: none !important;
  }
}
@media (max-width: 700px) {
  .dashboard .dashboard-rightbox {
    width: 100% !important;
    float: none !important;
    padding: 0;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcours-main
    .shortlistedcoursesslider
    .slick-prev {
    left: 83%;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcours-main
    .shortlistedcoursesslider
    .shortlistedcoursesslide {
    width: 230px !important;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide {
    width: 280px !important;
  }
  .dashboard .profile-details-info-wrapper {
    width: 40% !important;
  }
}
@media (max-width: 500px) {
  .dashboard .profile-details-info-wrapper {
    width: 100% !important;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .notification-bell {
    margin-right: -5px;
  }
  .dashboard
    .profile-details-info-wrapper
    .profile-details-info
    .dashboard-profile
    .profile-image {
    width: 44%;
  }
  .dashboard .dashboard-rightbox .coursesearch {
    width: 100%;
  }
  .dashboard .dashboard-rightbox .ongoing-applications {
    padding-bottom: 50px;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .slick-arrow {
    top: 100%;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .slick-prev {
    left: 39%;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .slick-next {
    left: 53%;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide {
    margin-bottom: 20px;
    padding-bottom: 40px;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide
    .ongoingapplicationsinner
    .ongoingapplicationscntnt
    .degree-duration
    .degree-duration-info:not(:last-child) {
    margin-bottom: 15px;
  }
  .dashboard .dashboard-rightbox .featured-colleges {
    padding-bottom: 50px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-colleges
    .featured-colleges-main
    .featuredcollegesslider {
    margin-bottom: 20px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-colleges
    .featured-colleges-main
    .featuredcollegesslider
    .featured-collegesslide {
    margin-bottom: 50px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-colleges
    .featured-colleges-main
    .featuredcollegesslider
    .slick-arrow {
    top: 100%;
  }
  .dashboard
    .dashboard-rightbox
    .featured-colleges
    .featured-colleges-main
    .featuredcollegesslider
    .slick-prev {
    left: 39%;
  }
  .dashboard
    .dashboard-rightbox
    .featured-colleges
    .featured-colleges-main
    .featuredcollegesslider
    .slick-next {
    left: 53%;
  }
  .dashboard .dashboard-rightbox .shortlistedcourses {
    padding-bottom: 50px;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcourses
    .shortlistedcours-main
    .shortlistedcoursesslider {
    margin-bottom: 20px;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcourses
    .shortlistedcours-main
    .shortlistedcoursesslider
    .featured-collegesslide {
    margin-bottom: 50px;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcourses
    .shortlistedcours-main
    .shortlistedcoursesslider
    .slick-arrow {
    top: 100%;
    margin-top: 10px;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcourses
    .shortlistedcours-main
    .shortlistedcoursesslider
    .slick-prev {
    left: 39%;
  }
  .dashboard
    .dashboard-rightbox
    .shortlistedcourses
    .shortlistedcours-main
    .shortlistedcoursesslider
    .slick-next {
    left: 53%;
  }
  .dashboard .dashboard-rightbox .trained-experts .trainedexpertscol {
    margin-bottom: 15px;
    clear: none !important;
    float: none !important;
    width: 100% !important;
  }
  .dashboard
    .dashboard-rightbox
    .trained-experts
    .trainedexpertscol
    .trainedexpertsbox {
    min-height: auto;
    display: flex;
    align-items: center;
    padding: 15px;
  }
  .dashboard
    .dashboard-rightbox
    .trained-experts
    .trainedexpertscol
    .trainedexpertsbox
    .trainedexpertsicon {
    margin: 0 15px 0 0;
    max-width: 40%;
    width: 60px;
    height: 60px;
  }
  .dashboard
    .dashboard-rightbox
    .trained-experts
    .trainedexpertscol
    .trainedexpertsbox
    .trainedexpertsicon
    img {
    width: 32px;
  }
  .dashboard
    .dashboard-rightbox
    .trained-experts
    .trainedexpertscol
    .trainedexpertsbox
    .trainedexpertsiconcontent {
    max-width: 64%;
  }
  .dashboard .dashboard-rightbox .trending-courses {
    padding-bottom: 50px;
  }
  .dashboard
    .dashboard-rightbox
    .trending-courses
    .trending-courses-main
    .trending-coursesslider {
    margin-bottom: 20px;
  }
  .dashboard
    .dashboard-rightbox
    .trending-courses
    .trending-courses-main
    .trending-coursesslider
    .slick-arrow {
    top: 100%;
  }
  .dashboard
    .dashboard-rightbox
    .trending-courses
    .trending-courses-main
    .trending-coursesslider
    .slick-prev {
    left: 39%;
  }
  .dashboard
    .dashboard-rightbox
    .trending-courses
    .trending-courses-main
    .trending-coursesslider
    .slick-next {
    left: 53%;
  }
  .dashboard
    .dashboard-rightbox
    .trending-courses
    .trending-courses-main
    .trending-coursesslider
    .shortlistedcoursesslide {
    margin-bottom: 20px;
  }
  .dashboard .dashboard-rightbox .other-services .otherservicescol {
    padding: 0 5px;
  }
  .dashboard
    .dashboard-rightbox
    .other-services
    .otherservicescol
    .trainedexpertsbox {
    min-height: auto;
    padding: 12px 20px 12px 12px;
    justify-content: flex-start;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
  }
  .dashboard
    .dashboard-rightbox
    .other-services
    .otherservicescol
    .trainedexpertsbox
    h5 {
    font-size: 14px;
  }
  .dashboard
    .dashboard-rightbox
    .other-services
    .otherservicescol
    .trainedexpertsbox
    .trainedexpertsicon {
    margin: 0 12px 0 0;
    max-width: 35px;
    max-height: 35px;
  }
  .dashboard
    .dashboard-rightbox
    .other-services
    .otherservicescol
    .trainedexpertsbox
    .trainedexpertsicon
    img {
    width: 18px;
  }
  .dashboard
    .dashboard-rightbox
    .other-services
    .otherservicescol
    .trainedexpertsbox
    .trainedexpertsbox-content {
    width: 58%;
  }
  .dashboard
    .dashboard-rightbox
    .other-services
    .otherservicescol
    .trainedexpertsbox
    .view-details {
    display: none;
  }
  .dashboard .dashboard-rightbox .recommended-courses {
    padding-bottom: 50px;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider {
    margin-bottom: 40px;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .slick-arrow {
    top: 100%;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .slick-prev {
    left: 39%;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .slick-next {
    left: 53%;
  }
  .dashboard
    .dashboard-rightbox
    .recommended-courses
    .recommended-courses-main
    .recommendedcoursesslider
    .recommendedcoursesslide {
    margin-bottom: 20px;
    width: 230px !important;
  }
  .dashboard .dashboard-rightbox .featured-events {
    padding-bottom: 50px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-events
    .featured-events-main
    .featuredeventsslider {
    margin-bottom: 20px;
  }
  .dashboard
    .dashboard-rightbox
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .slick-arrow {
    top: 100%;
  }
  .dashboard
    .dashboard-rightbox
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .slick-prev {
    left: 39%;
  }
  .dashboard
    .dashboard-rightbox
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .slick-next {
    left: 53%;
  }
  .dashboard
    .dashboard-rightbox
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .featuredeventsslide {
    margin-bottom: 50px;
    width: 250px !important;
  }
  .dashboard
    .dashboard-rightbox
    .featured-events
    .featured-events-main
    .featuredeventsslider
    .featuredeventsslide
    .featuredeventsslide-image
    .featured-eventsinner
    .featured-eventscntnt
    .featuredeventsctagroup
    .btn {
    margin-bottom: 5px;
  }
  .dashboard
    .dashboard-rightbox
    .bachelorad-slider
    .bacheloradsec
    .bacheloradcntnt
    .headingbox
    h4 {
    font-size: 14px;
  }
  .dashboard
    .dashboard-rightbox
    .bachelorad-slider
    .bacheloradsec
    .bacheloradcntnt
    .headingbox
    h2 {
    font-size: 24px;
  }
  .dashboard .dashboard-rightbox .bachelorad-slider .slick-arrow {
    display: none !important;
  }
}
@media (max-width: 400px) {
  .dashboard
    .dashboard-rightbox
    .other-services
    .otherservicescol
    .trainedexpertsbox
    h5 {
    font-size: 12px;
  }
}
@media (max-width: 350px) {
  .dashboard
    .dashboard-rightbox
    .other-services
    .sec-row
    .otherservicescol
    .trainedexpertsbox {
    flex-direction: column;
    text-align: center;
    padding: 12px 10px;
  }
  .dashboard
    .dashboard-rightbox
    .other-services
    .sec-row
    .otherservicescol
    .trainedexpertsbox
    .trainedexpertsicon {
    margin: 0 0 10px;
  }
  .dashboard .dashboard-rightbox .ongoing-applications {
    padding-bottom: 50px;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide {
    width: 230px !important;
  }
  .dashboard
    .dashboard-rightbox
    .ongoing-applications
    .ongoing-applications-main
    .ongoingapplicationsslider
    .ongoingapplicationsslide
    .ongoingapplicationsinner
    .ongoingapplicationscntnt
    .degree-duration
    .degree-duration-info:not(:last-child) {
    margin-bottom: 15px;
  }
}
/*Messages css*/
.dashboard.dashboard-messages {
  padding: 0;
  height: 100vh;
  overflow: hidden;
}
@media (max-width: 900px) {
  .dashboard.dashboard-messages {
    padding: 0;
    overflow: auto;
  }
}
.dashboard-rightbox .my-messages {
  position: relative;
  padding-top: 17px;
  height: 90vh;
}
.dashboard-rightbox .my-messages .my-messages-topbox {
  justify-content: space-between;
}
.dashboard-rightbox
  .my-messages
  .my-messages-topbox
  .my-messages-topleft-content {
  width: 100%;
  justify-content: space-between;
}
.dashboard-rightbox
  .my-messages
  .my-messages-topbox
  .my-messages-topleft-content
  .write-message {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  border: 1px solid #adadad;
  border-radius: 10px;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
.dashboard-rightbox
  .my-messages
  .my-messages-topbox
  .my-messages-topleft-content
  .write-message:hover {
  opacity: 0.8;
}
.dashboard-rightbox
  .my-messages
  .my-messages-topbox
  .my-messages-topleft-content
  .write-message
  img {
  width: 20px;
}
.dashboard-rightbox
  .my-messages
  .my-messages-topbox
  .my-messages-topleft-content
  .message-info {
  font-weight: 600;
  font-size: 12px;
  background: #ecf1f8;
  border-radius: 20px;
  display: inline-block;
  padding: 6px 15px;
  letter-spacing: normal;
  margin-left: 12px;
  color: #000;
}
.dashboard-rightbox .my-messages .my-messages-topbox .myOngoing-topic {
  border-bottom: 0.846308px solid rgba(180, 171, 171, 0.66);
  margin: 10px 0 0px;
  padding-bottom: 10px;
}
.dashboard-rightbox
  .my-messages
  .my-messages-topbox
  .myOngoing-topic
  .myOngoing-topic-list
  h6 {
  font-weight: 700;
  font-size: 14px;
  letter-spacing: -0.05em;
  color: #2f394b;
  margin-right: 12px;
  opacity: 0.85;
}
.dashboard-rightbox
  .my-messages
  .my-messages-topbox
  .myOngoing-topic
  .myOngoing-topic-list
  .myOngoing-topic-name {
  font-weight: 700;
  font-size: 12px;
  text-align: center;
  color: #4e5c76;
  background: #f5f5f8;
  border: 1px solid #e1e1ea;
  border-radius: 8px;
  padding: 3px 11px;
  display: inline-block;
  margin: 0 8px 8px 0;
  cursor: pointer;
  opacity: 0.85;
  transition: 0.2s ease-in-out;
}
.dashboard-rightbox
  .my-messages
  .my-messages-topbox
  .myOngoing-topic
  .myOngoing-topic-list
  .myOngoing-topic-name:hover {
  opacity: 1;
}
.dashboard-rightbox
  .my-messages
  .my-messages-topbox
  .my-messages-topright-content {
  border: 0.75902px solid #c2c2c2;
  box-sizing: border-box;
  border-radius: 6px;
  padding: 5px 11px 7px 13px;
}
.dashboard-rightbox
  .my-messages
  .my-messages-topbox
  .my-messages-topright-content
  .messages-select-form {
  position: relative;
}
.dashboard-rightbox
  .my-messages
  .my-messages-topbox
  .my-messages-topright-content
  .messages-select-form
  select#all-messages {
  border: none;
  -webkit-appearance: none;
  font-weight: 600;
  font-size: 12px;
  letter-spacing: -0.05em;
  color: #2f394b;
  background-color: transparent;
}
.dashboard-rightbox
  .my-messages
  .my-messages-topbox
  .my-messages-topright-content
  .messages-select-form
  .messages-select-arrow {
  position: absolute;
  right: 5px;
  top: 10px;
  width: 11px;
  height: 7px;
}
.dashboard-rightbox .my-messages .messages-details-info {
  background: #fff;
  box-shadow: 0px 3.40779px 11.3593px 2.27186px #000;
  border-radius: 11.3593px;
  padding: 25px;
  margin-top: 25px;
  position: relative;
}
.dashboard-rightbox
  .my-messages
  .messages-details-info
  .messages-details-topbox {
  justify-content: space-between;
  margin-bottom: 10px;
}
.dashboard-rightbox
  .my-messages
  .messages-details-info
  .messages-details-topbox
  .message-date {
  font-weight: 400;
  font-size: 12px;
  color: #868686;
}
.dashboard-rightbox
  .my-messages
  .messages-details-info
  .messages-details-topbox
  .btn-mark {
  border: 1px solid #e5e5e5;
  border-radius: 4.54372px;
  font-weight: 400;
  font-size: 11.3593px;
  color: #2f394b;
  padding: 7px 15px;
  background-color: transparent;
  margin-left: 5px;
  font-family: "Roboto", sans-serif;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
.dashboard-rightbox
  .my-messages
  .messages-details-info
  .messages-details-topbox
  .btn-mark:hover {
  background-color: #e5e5e5;
}
.dashboard-rightbox
  .my-messages
  .messages-details-info
  .messages-details-topbox
  .btn-mark.btn-mark-important {
  background: #f9ebe4;
  color: #f36525;
  border-color: #f9ebe4;
}
.dashboard-rightbox
  .my-messages
  .messages-details-info
  .messages-details-topbox
  .btn-mark.btn-mark-important:hover {
  background: #ffd5c1;
  border-color: #ffd5c1;
}
.dashboard-rightbox
  .my-messages
  .messages-details-info
  .messages-details-topbox
  .btn-mark.btn-message-delete {
  background: #f7f7f7;
  border-color: #f7f7f7;
  padding: 4.5px 6px;
}
.dashboard-rightbox
  .my-messages
  .messages-details-info
  .messages-details-topbox
  .btn-mark.btn-message-delete
  img {
  vertical-align: middle;
}
.dashboard-rightbox
  .my-messages
  .messages-details-info
  .messages-details-topbox
  .btn-mark.btn-message-delete:hover {
  background-color: #e5e5e5;
  border-color: #e5e5e5;
}
.dashboard-rightbox .my-messages .messages-details-info .messages-content h5 {
  font-size: 18px;
  color: #f36525;
  letter-spacing: normal;
  margin-bottom: 5px;
}
.dashboard-rightbox .my-messages .messages-details-info .messages-content p {
  letter-spacing: normal;
  padding-right: 20px;
}
.dashboard-rightbox .my-messages .messages-details-info .message-viewmore {
  background: #f36525;
  border-radius: 14.1042px 0px;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  bottom: 0;
  transition: 0.2s ease-in-out;
}
.dashboard-rightbox
  .my-messages
  .messages-details-info
  .message-viewmore:hover {
  background-color: #25253f;
}
.dashboard-rightbox
  .my-messages
  .messages-details-info.unsend-message
  .messages-content
  h5 {
  color: #4e5c76;
}
.dashboard-rightbox .my-messages .messages-user {
  justify-content: space-between;
  margin: 10px 0 20px;
  border-bottom: 0.846308px solid rgba(180, 171, 171, 0.66);
  padding-bottom: 10px;
}
.dashboard-rightbox .my-messages .messages-user .messages-user-heading {
  width: 66%;
}
.dashboard-rightbox
  .my-messages
  .messages-user
  .messages-user-heading
  .messages-user-image {
  width: 45px;
  height: 45px;
}
.dashboard-rightbox
  .my-messages
  .messages-user
  .messages-user-heading
  .messages-user-image
  img {
  border-radius: 100%;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.dashboard-rightbox
  .my-messages
  .messages-user
  .messages-user-heading
  .messages-user-name {
  padding-left: 13px;
  width: 75%;
}
.dashboard-rightbox
  .my-messages
  .messages-user
  .messages-user-heading
  .messages-user-name
  h4 {
  font-weight: 700;
  font-size: 19.2258px;
  color: #303030;
  opacity: 0.9;
}
.dashboard-rightbox
  .my-messages
  .messages-user
  .messages-user-heading
  .messages-user-name
  P {
  font-weight: 400;
  font-size: 12.0161px;
  letter-spacing: 0.05em;
  opacity: 0.95;
}
.dashboard-rightbox .my-messages .messages-user .messages-chat-option {
  width: 31%;
  text-align: right;
}
.dashboard-rightbox
  .my-messages
  .messages-user
  .messages-chat-option
  .messages-call-option {
  border: none;
  background: none;
  cursor: pointer;
  outline: none;
  transition: 0.2s ease-in-out;
}
.dashboard-rightbox
  .my-messages
  .messages-user
  .messages-chat-option
  .messages-call-option:hover
  img {
  opacity: 0.7;
}
.dashboard-rightbox
  .my-messages
  .messages-user
  .messages-chat-option
  .messages-call-option
  img {
  vertical-align: middle;
  transition: 0.2s ease-in-out;
}
.dashboard-rightbox
  .my-messages
  .messages-user
  .messages-chat-option
  .messages-call-option:not(:first-child) {
  margin-left: 12px;
}
.dashboard-rightbox .my-messages .message-chat-box-wrapper {
  overflow-y: auto;
  overflow-x: hidden;
  height: calc(72vh - 100px);
}
.dashboard-rightbox .my-messages .messages-chat-box {
  flex-direction: column;
  padding: 0 30px;
  margin: 0 -20px;
}
.dashboard-rightbox .my-messages .messages-chat-box .messages-chat {
  margin-bottom: 13px;
}
.dashboard-rightbox .my-messages .messages-chat-box .messages-chat p {
  font-weight: 500;
  font-size: 15.621px;
  letter-spacing: normal;
  opacity: 0.85;
}
.dashboard-rightbox .my-messages .messages-chat-box .messages-chat.chat-you {
  align-self: flex-start;
  background: #e7e7e7;
  border-radius: 15.0202px;
  padding: 8px 24px;
  position: relative;
}
.dashboard-rightbox
  .my-messages
  .messages-chat-box
  .messages-chat.chat-you::before {
  content: "";
  position: absolute;
  left: -8px;
  bottom: -2px;
  width: 10px;
  height: 10px;
  background: #e7e7e7;
  border-radius: 100%;
}
.dashboard-rightbox .my-messages .messages-chat-box .messages-chat.chat-you p {
  color: #303030;
}
.dashboard-rightbox .my-messages .messages-chat-box .messages-chat.chat-me {
  align-self: flex-end;
  background: #f36525;
  border-radius: 15.0202px;
  padding: 8px 28px;
  position: relative;
}
.dashboard-rightbox
  .my-messages
  .messages-chat-box
  .messages-chat.chat-me::before {
  content: "";
  position: absolute;
  right: -8px;
  bottom: -2px;
  width: 10px;
  height: 10px;
  background: #f36525;
  border-radius: 100%;
}
.dashboard-rightbox .my-messages .messages-chat-box .messages-chat.chat-me p {
  color: #fff;
}
.dashboard-rightbox .my-messages .messages-chat-box .conversation-status {
  margin: -6px 0 18px;
}
.dashboard-rightbox .my-messages .messages-chat-box .conversation-status p {
  font-weight: 400;
  font-size: 12.0161px;
  letter-spacing: 0.05em;
  color: #707070;
}
.dashboard-rightbox
  .my-messages
  .messages-chat-box
  .conversation-status.conversation-status-you {
  align-self: flex-start;
}
.dashboard-rightbox
  .my-messages
  .messages-chat-box
  .conversation-status.conversation-status-you
  p {
  padding-left: 8px;
}
.dashboard-rightbox
  .my-messages
  .messages-chat-box
  .conversation-status.conversation-status-me {
  align-self: flex-end;
}
.dashboard-rightbox
  .my-messages
  .messages-chat-box
  .conversation-status.conversation-status-me
  p {
  padding-right: 8px;
}
.dashboard-rightbox .my-messages .message-chat-type-text-box {
  justify-content: space-between;
}
.dashboard-rightbox
  .my-messages
  .message-chat-type-text-box
  .message-chat-type-text {
  padding: 12px 17px;
  width: 94%;
  background: rgba(239, 246, 252, 0.87);
  border-radius: 15.0202px;
}
.dashboard-rightbox
  .my-messages
  .message-chat-type-text-box
  .message-chat-type-text
  form
  .message-chat-inner {
  justify-content: space-between;
}
.dashboard-rightbox
  .my-messages
  .message-chat-type-text-box
  .message-chat-type-text
  form
  .attach-file {
  position: relative;
  width: 16px;
  height: 22px;
}
.dashboard-rightbox
  .my-messages
  .message-chat-type-text-box
  .message-chat-type-text
  form
  .attach-file
  .file-upload {
  opacity: 0;
  width: 18px;
}
.dashboard-rightbox
  .my-messages
  .message-chat-type-text-box
  .message-chat-type-text
  form
  .attach-file
  .attach-file-image {
  position: absolute;
  top: 0;
}
.dashboard-rightbox
  .my-messages
  .message-chat-type-text-box
  .message-chat-type-text
  form
  .attach-file
  .attach-file-image
  img {
  vertical-align: middle;
  transition: 0.2s ease-in-out;
}
.dashboard-rightbox
  .my-messages
  .message-chat-type-text-box
  .message-chat-type-text
  form
  .attach-file
  .attach-file-image
  img:hover {
  opacity: 0.7;
}
.dashboard-rightbox
  .my-messages
  .message-chat-type-text-box
  .message-chat-type-text
  form
  .message-type {
  width: 88%;
}
.dashboard-rightbox
  .my-messages
  .message-chat-type-text-box
  .message-chat-type-text
  form
  .message-type
  .form-control {
  border: 0;
  background: none;
  width: 100%;
  outline: none;
  font-size: 14.4194px;
  letter-spacing: 0.05em;
  color: #303030;
  opacity: 0.9;
}
.dashboard-rightbox
  .my-messages
  .message-chat-type-text-box
  .message-chat-type-text
  form
  .message-chat-type-right
  .message-chat-other-option {
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
.dashboard-rightbox
  .my-messages
  .message-chat-type-text-box
  .message-chat-type-text
  form
  .message-chat-type-right
  .message-chat-other-option:hover
  img {
  opacity: 0.7;
}
.dashboard-rightbox
  .my-messages
  .message-chat-type-text-box
  .message-chat-type-text
  form
  .message-chat-type-right
  .message-chat-other-option
  img {
  vertical-align: middle;
  transition: 0.2s ease-in-out;
}
.dashboard-rightbox
  .my-messages
  .message-chat-type-text-box
  .message-chat-type-text
  form
  .message-chat-type-right
  .message-chat-other-option:not(:first-child) {
  margin-left: 15px;
}
.dashboard-rightbox .my-messages .message-chat-type-text-box .message-send {
  background: #f36525;
  border-radius: 12.0161px;
  width: 46px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
.dashboard-rightbox
  .my-messages
  .message-chat-type-text-box
  .message-send:hover {
  background-color: #dd4907;
}
.dashboard-rightbox.dashboard-all-courses-rightbox {
  padding-bottom: 95px;
}
@media (max-width: 1440px) {
  .dashboard-rightbox .my-messages {
    height: 92vh;
  }
  .dashboard-rightbox .my-messages .message-chat-box-wrapper {
    height: calc(72vh - 130px);
  }
  .dashboard-rightbox .my-messages .messages-details-info .messages-content h5 {
    font-size: 17px;
  }
  .dashboard-rightbox .my-messages .messages-details-info .messages-content p {
    font-size: 15px;
  }
}
@media (max-width: 1400px) {
  .dashboard-rightbox .my-messages .message-chat-box-wrapper {
    height: calc(72vh - 160px);
  }
  .dashboard-rightbox
    .my-messages
    .messages-user
    .messages-user-heading
    .messages-user-name
    h4 {
    font-size: 17.2258px;
  }
  .dashboard-rightbox
    .my-messages
    .messages-user
    .messages-user-heading
    .messages-user-name
    P {
    font-size: 11.0161px;
  }
  .dashboard-rightbox .my-messages .messages-chat-box .messages-chat p {
    font-size: 13.621px;
  }
  .dashboard-rightbox .my-messages .messages-chat-box .conversation-status p {
    font-size: 11.0161px;
  }
  .dashboard-rightbox
    .my-messages
    .message-chat-type-text-box
    .message-chat-type-text
    form
    .message-type
    .form-control {
    font-size: 13.4194px;
  }
}
@media (max-width: 1300px) {
  .dashboard-rightbox .my-messages {
    height: 91vh;
  }
  .dashboard-rightbox
    .my-messages
    .my-messages-topbox
    .myOngoing-topic
    .myOngoing-topic-list
    h6 {
    font-size: 12px;
  }
  .dashboard-rightbox
    .my-messages
    .my-messages-topbox
    .myOngoing-topic
    .myOngoing-topic-list
    .myOngoing-topic-name {
    font-size: 11px;
  }
  .dashboard-rightbox .my-messages .messages-chat-box .messages-chat p {
    font-size: 12.621px;
  }
  .dashboard-rightbox .my-messages .messages-chat-box .conversation-status p {
    font-size: 11.0161px;
  }
  .dashboard-rightbox .my-messages .messages-details-info .messages-content h5 {
    font-size: 17px;
  }
  .dashboard-rightbox .my-messages .messages-details-info .messages-content p {
    font-size: 15px;
  }
}
@media (max-width: 1080px) {
  .dashboard-rightbox
    .my-messages
    .messages-user
    .messages-user-heading
    .messages-user-name
    h4 {
    font-size: 16.2258px;
  }
  .dashboard-rightbox
    .my-messages
    .messages-user
    .messages-user-heading
    .messages-user-name
    P {
    font-size: 10.0161px;
  }
  .dashboard-rightbox .my-messages .messages-chat-box .messages-chat p {
    font-size: 13.621px;
  }
  .dashboard-rightbox .my-messages .messages-chat-box .conversation-status p {
    font-size: 10.0161px;
  }
  .dashboard-rightbox
    .my-messages
    .message-chat-type-text-box
    .message-chat-type-text {
    width: 90%;
  }
  .dashboard-rightbox
    .my-messages
    .message-chat-type-text-box
    .message-chat-type-text
    form
    .message-type {
    width: 84%;
  }
  .dashboard-rightbox
    .my-messages
    .message-chat-type-text-box
    .message-chat-type-text
    form
    .message-type
    .form-control {
    font-size: 12.4194px;
  }
}
@media (max-width: 900px) {
  .dashboard.dashboard-messages .dashboard-rightbox {
    height: 100%;
  }
  .dashboard-rightbox .my-messages {
    height: auto;
    margin-bottom: 10px;
    padding-bottom: 20px;
  }
  .dashboard-rightbox
    .my-messages
    .message-chat-type-text-box
    .message-chat-type-text
    form
    .message-type {
    width: 80%;
  }
}
@media (max-width: 600px) {
  .dashboard-rightbox
    .my-messages
    .message-chat-type-text-box
    .message-chat-type-text {
    width: 85%;
  }
  .dashboard-rightbox
    .my-messages
    .message-chat-type-text-box
    .message-chat-type-text
    form
    .message-type {
    width: 70%;
  }
}
@media (max-width: 500px) {
  .dashboard-rightbox .my-messages .message-chat-box-wrapper {
    height: calc(57vh - 124px);
  }
  .dashboard-rightbox
    .my-messages
    .my-messages-topbox
    .myOngoing-topic
    .myOngoing-topic-list
    .myOngoing-topic-name {
    margin: 0 6px 6px 0;
    font-size: 10px;
  }
  .dashboard-rightbox
    .my-messages
    .my-messages-topbox
    .myOngoing-topic
    .myOngoing-topic-list
    a.showMore {
    display: block;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    color: #2f394b;
    text-decoration: none;
    line-height: 190%;
  }
  .dashboard-rightbox
    .my-messages
    .my-messages-topbox
    .myOngoing-topic
    .myOngoing-topic-list
    a.showMore::after {
    content: "+ VIEW MORE";
  }
  .dashboard-rightbox
    .my-messages
    .my-messages-topbox
    .myOngoing-topic
    .myOngoing-topic-list
    a.showMore.showLess::after {
    content: "- VIEW LESS";
  }
  .dashboard-rightbox
    .my-messages
    .my-messages-topbox
    .my-messages-topleft-content
    .message-info {
    font-size: 11px;
  }
  .dashboard-rightbox
    .my-messages
    .my-messages-topbox
    .my-messages-topleft-content
    .write-message {
    width: 35px;
    height: 35px;
  }
  .dashboard-rightbox
    .my-messages
    .my-messages-topbox
    .my-messages-topleft-content
    .write-message
    img {
    width: 16px;
  }
  .dashboard-rightbox .my-messages .messages-details-info .messages-content h5 {
    font-size: 15px;
  }
  .dashboard-rightbox .my-messages .messages-details-info .messages-content p {
    font-size: 13px;
  }
}
@media (max-width: 420px) {
  .dashboard-rightbox .my-messages .my-messages-topbox {
    flex-direction: column;
    align-items: baseline;
  }
  .dashboard-rightbox .my-messages .messages-details-info {
    padding: 25px 15px;
  }
  .dashboard-rightbox
    .my-messages
    .messages-details-info
    .messages-details-topbox {
    flex-direction: column;
    align-items: baseline;
  }
  .dashboard-rightbox
    .my-messages
    .messages-details-info
    .messages-details-topbox
    .messages-details-toprightbox {
    margin-top: 10px;
  }
  .dashboard-rightbox
    .my-messages
    .messages-details-info
    .messages-details-topbox
    .messages-details-toprightbox
    .btn-mark:first-child {
    margin-left: 0;
  }
  .dashboard-rightbox
    .my-messages
    .messages-user
    .messages-user-heading
    .messages-user-name
    h4 {
    font-size: 14.2258px;
  }
  .dashboard-rightbox
    .my-messages
    .messages-user
    .messages-chat-option
    .messages-call-option
    img {
    width: 15px;
    height: 15px;
    object-fit: contain;
  }
  .dashboard-rightbox
    .my-messages
    .messages-user
    .messages-chat-option
    .messages-call-option:not(:first-child) {
    margin-left: 0px;
    padding: 0 3px;
  }
  .dashboard-rightbox
    .my-messages
    .messages-user
    .messages-chat-option
    .messages-call-option:not(:first-child) {
    margin-left: 5px;
  }
  .dashboard-rightbox .my-messages .messages-chat-box .messages-chat p {
    font-size: 12.621px;
  }
  .dashboard-rightbox
    .my-messages
    .message-chat-type-text-box
    .message-chat-type-text {
    width: 83%;
    padding: 6.5px 17px;
  }
  .dashboard-rightbox
    .my-messages
    .message-chat-type-text-box
    .message-chat-type-text
    form
    .message-type {
    width: 67%;
  }
  .dashboard-rightbox
    .my-messages
    .message-chat-type-text-box
    .message-chat-type-text
    form
    .message-type
    .form-control {
    font-size: 11px;
  }
  .dashboard-rightbox
    .my-messages
    .message-chat-type-text-box
    .message-chat-type-text
    form
    .attach-file
    .attach-file-image {
    width: 13px;
  }
  .dashboard-rightbox
    .my-messages
    .message-chat-type-text-box
    .message-chat-type-text
    form
    .message-chat-type-right
    .message-chat-other-option
    img {
    width: 14px;
  }
  .dashboard-rightbox
    .my-messages
    .message-chat-type-text-box
    .message-chat-type-text
    form
    .message-chat-type-right
    .message-chat-other-option:not(:first-child) {
    margin-left: 8px;
  }
  .dashboard-rightbox .my-messages .message-chat-type-text-box .message-send {
    width: 35px;
    height: 35px;
  }
  .dashboard-rightbox
    .my-messages
    .message-chat-type-text-box
    .message-send
    img {
    width: 11px;
  }
}
@media (max-width: 350px) {
  .dashboard-rightbox .my-messages .my-messages-topbox {
    flex-direction: column;
    align-items: baseline;
  }
  .dashboard-rightbox
    .my-messages
    .my-messages-topbox
    .my-messages-topleft-content {
    margin-bottom: 10px;
  }
  .dashboard-rightbox
    .my-messages
    .messages-details-info
    .messages-details-topbox {
    flex-direction: column;
    align-items: baseline;
  }
  .dashboard-rightbox
    .my-messages
    .messages-details-info
    .messages-details-topbox
    .messages-details-toprightbox {
    display: block;
  }
  .dashboard-rightbox
    .my-messages
    .messages-details-info
    .messages-details-topbox
    .messages-details-toprightbox
    .btn-mark:first-child {
    display: block;
    margin-bottom: 5px;
  }
  .dashboard-rightbox
    .my-messages
    .messages-details-info
    .messages-details-topbox
    .messages-details-toprightbox
    .btn-mark.btn-mark-important {
    margin-left: 0;
  }
  .dashboard-rightbox
    .my-messages
    .messages-details-info
    .messages-details-topbox
    .messages-details-toprightbox
    .btn-mark.btn-mark-important,
  .dashboard-rightbox
    .my-messages
    .messages-details-info
    .messages-details-topbox
    .messages-details-toprightbox
    .btn-mark.btn-message-delete {
    display: inline-block;
  }
  .dashboard-rightbox .my-messages .messages-user .messages-user-heading {
    margin-bottom: 6px;
    width: 100%;
  }
  .dashboard-rightbox .my-messages .messages-user .messages-chat-option {
    width: 100%;
    text-align: left;
    margin-top: 10px;
  }
  .dashboard-rightbox
    .my-messages
    .messages-user
    .message-chat-type-text-box
    .message-chat-type-text
    form
    .message-type {
    width: 60%;
  }
}
/*Messages chat css*/
@media (max-width: 900px) {
  .dashboard.dashboard-messages .container {
    padding-top: 70px;
  }
}
/*All Courses css*/
.dashboard-allcourses .top-cntnr {
  justify-content: space-between;
  padding-bottom: 10px;
}
.dashboard-allcourses .top-cntnr .title-grp h5 {
  font-weight: 500;
  letter-spacing: -0.03em;
  font-size: 21px;
  padding-right: 15px;
  opacity: 0.9;
}
.dashboard-allcourses .top-cntnr .title-grp h5 strong {
  font-weight: 700;
}
.dashboard-allcourses .top-cntnr .filters-sortby-grp {
  display: flex;
  justify-content: space-between;
  -moz-justify-content: space-between;
}
.dashboard-allcourses .top-cntnr .filters-sortby-grp .filters-itm {
  border: 1px solid #f36525;
  border-radius: 6px;
  padding: 8px 25px;
  margin-right: 8px;
  cursor: pointer;
  background: #f36525;
  color: #fff;
  font-size: 14px;
  transition: 0.2s ease-in-out;
}
.dashboard-allcourses .top-cntnr .filters-sortby-grp .filters-itm:hover {
  background-color: #e9530f;
  border: 1px solid #e9530f;
}
.dashboard-allcourses .top-cntnr .filters-sortby-grp .filters-itm img {
  margin-right: 7px;
}
.dashboard-allcourses .top-cntnr .filters-sortby-grp .sortby-itm {
  padding: 4px 13px 4px 13px;
  border: 0.75902px solid #c2c2c2;
  box-sizing: border-box;
  border-radius: 6px;
  position: relative;
  color: #2f394b;
}
.dashboard-allcourses .top-cntnr .filters-sortby-grp .sortby-itm span.lbl {
  font-size: 12px;
  opacity: 0.85;
}
.dashboard-allcourses
  .top-cntnr
  .filters-sortby-grp
  .sortby-itm
  .filer-select-arrow {
  width: 11px;
  height: 7px;
  position: absolute;
  right: 17px;
  top: 15px;
}
.dashboard-allcourses
  .top-cntnr
  .filters-sortby-grp
  .sortby-itm
  .sortbybtn-select {
  font-weight: 700;
  font-size: 12px;
  line-height: 1.4;
  letter-spacing: -0.05em;
  background-color: transparent;
  border: none;
  font-family: "Open Sans", sans-serif;
  color: #2f394b;
  outline: none;
  -webkit-appearance: none;
  opacity: 0.85;
}
.dashboard-allcourses
  .top-cntnr
  .filters-sortby-grp
  .sortby-itm
  .sortbybtn-select
  option {
  font-size: 12px;
}
.dashboard-allcourses .all-courses-box-wrapper {
  background: #f5f5f8;
  border-radius: 12px;
  margin-top: 25px;
}
.dashboard-allcourses .all-courses-box-wrapper .all-courses-box-inner {
  overflow: hidden;
  border-radius: 12px;
}
.dashboard-allcourses
  .all-courses-box-wrapper
  .all-courses-box-inner:hover
  .all-coursesimage
  img {
  transform: scale(1.1);
}
.dashboard-allcourses .all-courses-box-wrapper .all-coursescontent {
  width: 72%;
  padding: 37px 35px 37px 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.dashboard-allcourses
  .all-courses-box-wrapper
  .all-coursescontent
  .all-courseslogoimage {
  width: 53px;
  height: 53px;
  background-color: #fff;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 20px;
  left: -30px;
}
.dashboard-allcourses
  .all-courses-box-wrapper
  .all-coursescontent
  .all-courseslogoimage
  img {
  width: 40px;
  object-fit: contain;
}
.dashboard-allcourses
  .all-courses-box-wrapper
  .all-coursescontent
  .durationfeesem {
  justify-content: space-between;
  width: 100%;
  margin-top: 25px;
}
.dashboard-allcourses
  .all-courses-box-wrapper
  .all-coursescontent
  .durationfeesem
  .colhalf {
  width: calc(24% - 4px);
  background: #fff;
  border-radius: 5px;
  padding: 12px 15px;
}
.dashboard-allcourses
  .all-courses-box-wrapper
  .all-coursescontent
  .durationfeesem
  .colhalf
  p {
  font-size: 17px;
  letter-spacing: -0.02em;
  color: #2f394b;
  font-weight: 600;
  opacity: 0.9;
}
.dashboard-allcourses
  .all-courses-box-wrapper
  .all-coursescontent
  .durationfeesem
  .colhalf
  p
  span {
  display: block;
  font-size: 11px;
  letter-spacing: -0.02em;
  color: rgba(20, 20, 20, 0.45);
  padding-bottom: 3px;
  opacity: 0.85;
}
.dashboard-allcourses .all-courses-box-wrapper .all-coursescontentinner {
  justify-content: space-between;
  align-items: flex-start;
}
.dashboard-allcourses .all-courses-box-wrapper .all-coursesimage {
  width: 28%;
  overflow: hidden;
  cursor: pointer;
}
.dashboard-allcourses .all-courses-box-wrapper .all-coursesimage img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 12px 0px 0px 12px;
  transition: all 0.36s ease-in-out;
}
.dashboard-allcourses .all-courses-box-wrapper .all-coursescontenleft-box {
  width: 50%;
}
.dashboard-allcourses
  .all-courses-box-wrapper
  .all-coursescontenleft-box
  p.location {
  font-size: 12px;
  font-weight: 600;
  padding-bottom: 15px;
  color: #4e5c76;
  letter-spacing: normal;
  opacity: 0.85;
}
.dashboard-allcourses
  .all-courses-box-wrapper
  .all-coursescontenleft-box
  p.location
  img {
  width: 9px;
  margin: 3px 6px 0 0px;
}
.dashboard-allcourses .all-courses-box-wrapper .all-coursescontenleft-box h5 {
  font-size: 18px;
  color: #3f3d61;
  font-weight: 700;
  opacity: 0.95;
  letter-spacing: normal;
}
.dashboard-allcourses .all-courses-box-wrapper .all-coursescontenright-box {
  width: 50%;
  justify-content: flex-end;
}
.dashboard-allcourses
  .all-courses-box-wrapper
  .all-coursescontenright-box
  .course-cta {
  border: 1px solid #e5e5e5;
  border-radius: 4.54372px;
  background-color: transparent;
  color: #2f394b;
  font-size: 11px;
  font-weight: 600;
  padding: 8px 18px;
  margin-left: 3px;
  text-decoration: none;
  text-align: center;
}
.dashboard-allcourses
  .all-courses-box-wrapper
  .all-coursescontenright-box
  .course-cta:hover {
  background-color: #e3e3e3;
  border-color: #e3e3e3;
}
.dashboard-allcourses
  .all-courses-box-wrapper
  .all-coursescontenright-box
  .course-cta.view-course {
  color: #f36525;
  background-color: #fff;
  border-color: #fff;
}
.dashboard-allcourses
  .all-courses-box-wrapper
  .all-coursescontenright-box
  .course-cta.view-course:hover {
  background-color: #e3e3e3;
  border-color: #e3e3e3;
}
.dashboard-allcourses
  .all-courses-box-wrapper
  .all-coursescontenright-box
  .heart {
  background: #fff;
  border-radius: 4.54372px;
  display: inline-block;
  padding: 5.5px 10px;
  line-height: 130%;
  margin-left: 3px;
}
.dashboard-allcourses
  .all-courses-box-wrapper
  .all-coursescontenright-box
  .heart:hover {
  background-color: #e3e3e3;
  background-color: #e3e3e3;
}
.dashboard-allcourses
  .all-courses-box-wrapper
  .all-coursescontenright-box
  .heart
  img {
  width: 10px;
  vertical-align: middle;
}
@media (max-width: 1440px) {
  .dashboard-allcourses .top-cntnr .title-grp h5 {
    font-size: 20px;
  }
  .dashboard-allcourses .top-cntnr .filters-sortby-grp .filters-itm {
    font-size: 13px;
  }
  .dashboard-allcourses .top-cntnr .filters-sortby-grp .sortby-itm span.lbl {
    font-size: 11px;
  }
  .dashboard-allcourses
    .top-cntnr
    .filters-sortby-grp
    .sortby-itm
    .sortbybtn-select {
    font-size: 11px;
  }
  .dashboard-allcourses
    .top-cntnr
    .filters-sortby-grp
    .sortby-itm
    .sortbybtn-select
    option {
    font-size: 11px;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontenleft-box
    p.location {
    font-size: 11px;
  }
  .dashboard-allcourses .all-courses-box-wrapper .all-coursescontenleft-box h5 {
    font-size: 16px;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontent
    .durationfeesem
    .colhalf
    p {
    font-size: 16px;
  }
}
@media (max-width: 1400px) {
  .dashboard-allcourses .top-cntnr {
    padding-bottom: 0px;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontenright-box
    .course-cta {
    font-size: 10px;
  }
}
@media (max-width: 1300px) {
  .dashboard-allcourses .top-cntnr .title-grp h5 {
    font-size: 18px;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontenleft-box
    p.location {
    font-size: 11px;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontent
    .durationfeesem
    .colhalf
    p {
    font-size: 15px;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontent
    .durationfeesem
    .colhalf
    p
    span {
    font-size: 10px;
  }
}
@media (max-width: 1230px) {
  .dashboard-allcourses .all-courses-box-wrapper .all-coursescontenleft-box {
    width: 46%;
  }
  .dashboard-allcourses .all-courses-box-wrapper .all-coursescontenright-box {
    width: 52%;
  }
}
@media (max-width: 1080px) {
  .dashboard-allcourses .top-cntnr .title-grp h5 {
    font-size: 17px;
  }
  .dashboard-allcourses .all-courses-box-wrapper .all-coursescontenleft-box {
    width: 55%;
  }
  .dashboard-allcourses .all-courses-box-wrapper .all-coursescontenleft-box h5 {
    font-size: 15px;
  }
  .dashboard-allcourses .all-courses-box-wrapper .all-coursescontenright-box {
    width: 40%;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontenright-box
    .course-cta.ad-compare {
    margin-bottom: 5px;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontent
    .durationfeesem
    .colhalf {
    padding: 12px 10px;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontent
    .durationfeesem
    .colhalf
    p {
    font-size: 13px;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontent
    .durationfeesem
    .colhalf
    p
    span {
    min-height: 30px;
  }
}
@media (max-width: 767px) {
  .dashboard-allcourses .top-cntnr .filters-sortby-grp {
    margin-top: 10px;
  }
  .dashboard-allcourses .all-courses-box-wrapper .all-coursesimage {
    width: 100%;
    height: 260px;
  }
  .dashboard-allcourses .all-courses-box-wrapper .all-coursesimage img {
    border-radius: 12px 12px 0px 0px;
  }
  .dashboard-allcourses .all-courses-box-wrapper .all-coursescontent {
    width: 100%;
    border-radius: 0px 0px 12px 12px;
    padding: 50px 30px 37px;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontent
    .all-courseslogoimage {
    top: -30px;
    margin: auto;
    right: 0;
    left: 0;
  }
  .dashboard-allcourses .all-courses-box-wrapper .all-coursescontenleft-box {
    width: 52%;
  }
  .dashboard-allcourses .all-courses-box-wrapper .all-coursescontenright-box {
    width: 48%;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontenright-box
    .course-cta.ad-compare {
    margin-bottom: 0;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontenright-box
    .course-cta {
    padding: 8px 15px;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontent
    .durationfeesem
    .colhalf
    p
    span {
    min-height: auto;
  }
}
@media (max-width: 600px) {
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontenright-box
    .course-cta.ad-compare {
    margin-bottom: 5px;
  }
}
@media (max-width: 540px) {
  .dashboard-allcourses .all-courses-box-wrapper .all-coursescontenleft-box {
    width: 100%;
  }
  .dashboard-allcourses .all-courses-box-wrapper .all-coursescontenright-box {
    width: 100%;
    justify-content: flex-start;
    margin-top: 8px;
    order: 3;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontenright-box
    .course-cta.ad-compare {
    margin: 0;
  }
  .dashboard-allcourses .all-courses-box-wrapper .all-coursescontent {
    padding-bottom: 27px;
    padding: 50px 20px 20px;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontent
    .durationfeesem {
    margin-top: 15px;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontent
    .durationfeesem
    .colhalf {
    width: calc(50% - 4px);
    margin-bottom: 7px;
    padding: 10px;
  }
}
@media (max-width: 400px) {
  .dashboard-allcourses .top-cntnr .filters-sortby-grp .filters-itm {
    padding: 8px 18px;
  }
  .dashboard-allcourses .all-courses-box-wrapper .all-coursesimage {
    height: 190px;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontenright-box
    .course-cta {
    padding: 8px 12px;
  }
}
@media (max-width: 350px) {
  .dashboard-allcourses .filters-sortby-grp {
    flex-direction: column;
    align-items: flex-start;
  }
  .dashboard-allcourses .filters-sortby-grp .filters-itm {
    margin-bottom: 10px;
  }
  .dashboard-allcourses .all-courses-box-wrapper .all-coursescontenright-box {
    width: auto;
    display: block;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontenright-box
    .course-cta.ad-compare {
    display: block;
    margin-bottom: 8px;
  }
  .dashboard-allcourses
    .all-courses-box-wrapper
    .all-coursescontenright-box
    .course-cta.view-course {
    display: inline-block;
    margin-left: 0;
  }
}
.course-compare-details-sec {
  background-color: #f5f5f8;
}
.course-compare-details-wrapper {
  box-shadow: 0px 4px 80px rgba(0, 0, 0, 0.08);
  background-color: #fff;
}
.course-compare-details-wrapper
  .course-compare-details
  .course-compare-detail-box {
  width: calc(25% - 0px);
  margin-right: 0px;
  position: relative;
  background-color: #fff;
}
.course-compare-details-wrapper
  .course-compare-details
  .course-compare-detail-box:not(:last-child) {
  border-right: 2px solid #f5f5f8;
}
.course-compare-details-wrapper
  .course-compare-details
  .course-compare-detail-box
  .close-compare-details-box {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 22px;
  cursor: pointer;
}
.course-compare-details-wrapper
  .course-compare-details
  .course-compare-detail-box
  .compare-course-image {
  width: 154px;
  height: 63px;
  margin: 40px auto 25px;
}
.course-compare-details-wrapper
  .course-compare-details
  .course-compare-detail-box
  .compare-course-image
  img {
  vertical-align: middle;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.course-compare-details-wrapper
  .course-compare-details
  .course-compare-detail-box
  h3 {
  font-weight: 600;
  font-size: 18px;
  letter-spacing: -0.04em;
  padding: 0 15px;
}
.course-compare-details-wrapper
  .course-compare-details
  .course-compare-detail-box
  .compare-course-country-image {
  display: block;
  margin: 30px 0;
}
.course-compare-details-wrapper
  .course-compare-details
  .course-compare-detail-box
  .compare-course-country-image
  img {
  vertical-align: middle;
}
.course-compare-details-wrapper
  .course-compare-details
  .course-compare-detail-box
  h4 {
  font-weight: 600;
  font-size: 18px;
  letter-spacing: -0.04em;
  padding: 0 15px;
}
.course-compare-details-wrapper
  .course-compare-details
  .course-compare-detail-box
  .view-course-detail {
  text-align: center;
  letter-spacing: -0.06em;
  font-size: 16px;
  margin: 25px 0 10px;
  font-weight: 600;
  padding: 12px 44px;
}
.course-compare-details-wrapper
  .course-compare-details
  .course-compare-detail-box
  .compare-course-details-info {
  border-top: 2px solid #f5f5f8;
  padding: 10px 15px;
}
.course-compare-details-wrapper
  .course-compare-details
  .course-compare-detail-box
  .compare-course-details-info
  h6 {
  font-weight: 700;
  font-size: 16px;
  letter-spacing: normal;
  padding-bottom: 5px;
  opacity: 0.98;
}
.course-compare-details-wrapper
  .course-compare-details
  .course-compare-detail-box
  .compare-course-details-info
  p {
  font-weight: 400;
  letter-spacing: normal;
}
@media (max-width: 1440px) {
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    h3 {
    font-size: 17px;
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    h4 {
    font-size: 17px;
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .view-course-detail {
    font-size: 15px;
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .compare-course-details-info
    h6 {
    font-size: 15px;
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .compare-course-details-info
    p {
    font-size: 15px;
  }
}
@media (max-width: 1300px) {
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    h3 {
    font-size: 16px;
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    h4 {
    font-size: 16px;
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .view-course-detail {
    font-size: 14px;
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .compare-course-image {
    margin: 30px auto 20px;
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .compare-course-country-image {
    margin: 25px 0;
  }
}
@media (max-width: 1080px) {
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .compare-course-image {
    width: 146px;
    height: 60px;
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    h3 {
    font-size: 15px;
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    h4 {
    font-size: 15px;
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .view-course-detail {
    font-size: 13px;
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .compare-course-details-info
    h6 {
    font-size: 13px;
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .compare-course-details-info
    p {
    font-size: 13px;
  }
}
@media (max-width: 900px) {
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box {
    width: calc(50% - 0px);
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .close-compare-details-box {
    display: none;
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box:nth-child(3),
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box:nth-child(4) {
    display: none;
  }
}
@media (max-width: 500px) {
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    h3 {
    font-size: 14px;
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    h4 {
    font-size: 14px;
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .compare-course-image {
    width: 110px;
    height: 40px;
  }
  .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .view-course-detail {
    padding: 11px 30px;
    font-size: 12px;
  }
}
.dashboard-profile-search-box {
  padding-left: 15px;
}
@media (max-width: 900px) {
  .dashboard-profile-search-box {
    padding-left: 0;
  }
}
@media (max-width: 700px) {
  .dashboard-profile-search-box {
    padding-left: 0;
  }
}
#documents {
  margin-top: 30px;
}
.dashboard-profile-tabs {
  margin-top: 30px;
}
.dashboard-profile-main {
  padding-left: 15%;
}
.dashboard-profile-main .dashboard-profile-box-wrapper {
  padding-left: 1%;
  padding-right: 1%;
  width: 73% !important;
}
.dashboard-profile-main .dashboard-profile-box-wrapper .featuredbg-style {
  padding: 35px 25px;
}
.dashboard-profile-main .dashboard-profile-box-wrapper .dashboard-profile-box {
  position: relative;
  width: 147px;
  height: 147px;
}
.dashboard-profile-main .dashboard-profile-box-wrapper .profile-image {
  width: 147px;
  height: 147px;
  border-radius: 297.441px;
  padding: 5px;
  border: 1.25504px solid #e8e8e8;
  position: relative;
}
.dashboard-profile-main .dashboard-profile-box-wrapper .profile-image img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  border-radius: 297.441px;
}
.dashboard-profile-main .dashboard-profile-box-wrapper .edit-profile {
  background: #f5f5f8;
  width: 40px;
  height: 40px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 0;
  right: 0;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
.dashboard-profile-main .dashboard-profile-box-wrapper .edit-profile:hover {
  opacity: 0.9;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  .dashboard-profile
  .profile-details {
  margin-left: 28px;
  width: 45%;
  font-family: "Roboto", sans-serif;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  .dashboard-profile
  .profile-details
  h3 {
  font-size: 25px;
  font-weight: 500;
  letter-spacing: normal;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  .dashboard-profile
  .profile-details
  h4 {
  font-size: 17px;
  color: #25253f;
  opacity: 0.7;
  font-weight: 400;
  letter-spacing: normal;
  margin: 3px 0 13px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  .dashboard-profile
  .profile-details
  .progress {
  width: 100%;
  height: 4px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  .dashboard-profile
  .profile-details
  .progress-wrap {
  background: #f36525;
  margin: 5px 0;
  overflow: hidden;
  position: relative;
  border-radius: 30px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  .dashboard-profile
  .profile-details
  .progress-wrap
  .progress-bar {
  background: #bfbfbf;
  left: 0;
  position: absolute;
  top: 0;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  .dashboard-profile
  .profile-details
  label {
  font-size: 14px;
  color: #666579;
  font-weight: 400;
  letter-spacing: normal;
  opacity: 0.85;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  .dashboard-profile-tabs-nav {
  list-style: none;
  display: flex;
  margin: 30px 0 40px;
  width: 100%;
  justify-content: space-between;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  .dashboard-profile-tabs-nav
  li {
  background: #fff;
  box-shadow: 0px 2px 6px rgba(37, 37, 63, 0.1);
  border-radius: 4.13514px;
  display: flex;
  align-items: center;
  align-items: center;
  width: 30%;
  justify-content: center;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  .dashboard-profile-tabs-nav
  li:not(:last-child) {
  margin-right: 8px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  .dashboard-profile-tabs-nav
  li
  a {
  font-weight: 600;
  font-size: 14px;
  text-align: center;
  letter-spacing: -0.05em;
  color: #23355f;
  text-decoration: none;
  padding: 12px 10px 12px;
  width: 100%;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  .dashboard-profile-tabs-nav
  li.active {
  background: #f36525;
  border-radius: 4.13514px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  .dashboard-profile-tabs-nav
  li.active
  a {
  color: #fff;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .tab-content-heading-box {
  justify-content: space-between;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .tab-content-heading-box
  h2 {
  font-weight: 600;
  font-size: 20px;
  color: #2f394b;
  opacity: 0.95;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .tab-content-heading-box
  p {
  font-weight: 400;
  font-size: 16px;
  color: #6e7b92;
  letter-spacing: normal;
  line-height: 1.6;
  margin-top: 5px;
  opacity: 0.95;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .tab-content-heading-box
  .tab-content-heading-left-box {
  width: 76%;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .tab-content-heading-box
  .tab-content-heading-left-box.profile-edit-description {
  width: 100%;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .tab-content-heading-box
  .tab-content-heading-left-box.profile-edit-description
  p {
  border: 1px solid #e7e7e7;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 14px 20px 14px 20px;
  margin-top: 15px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .tab-content-heading-box
  .tab-content-heading-right-box {
  width: 20%;
  text-align: right;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .edit-profile-tabs {
  border: 1px solid #f36525;
  box-sizing: border-box;
  border-radius: 6px;
  color: #f36525;
  text-decoration: none;
  padding: 6px 12px;
  display: inline-block;
  font-size: 14px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .edit-profile-tabs:hover {
  background-color: #f36525;
  color: #fff;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .edit-profile-tabs:hover
  img {
  filter: brightness(100);
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .edit-profile-tabs
  img {
  vertical-align: middle;
  margin-right: 7px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .form-row
  .your-score-option-box {
  justify-content: space-between;
  margin-bottom: 15px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .form-row
  .your-score-option-box
  .your-score-option {
  display: none;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .form-row
  .your-score-option-box
  .your-score-option
  h6 {
  font-size: 16px;
  margin-right: 10px;
  color: #2f394b;
  opacity: 0.98;
  letter-spacing: normal;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .form-row
  .your-score-option-box
  .your-score-option
  .dashboard-radio-form:not(:last-child) {
  margin-right: 18px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .form-row
  .your-score-option-box
  .your-score-option
  .dashboard-radio-form
  .dashboard-radio-input:checked
  + label,
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .form-row
  .your-score-option-box
  .your-score-option
  .dashboard-radio-form
  .dashboard-radio-input:not(:checked)
  + label {
  padding-left: 30px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .form-row:first-child {
  margin-top: 30px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .form-row:not(:first-child) {
  margin-top: 45px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .form-row
  h5 {
  font-size: 20px;
  color: #2f394b;
  opacity: 0.98;
  letter-spacing: normal;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper {
  justify-content: space-between;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group {
  width: 31%;
  margin-top: 35px;
  font-weight: 400;
  font-size: 16px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .file-upload-heading-box {
  justify-content: space-between;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .uploded-file-check {
  margin-bottom: 10px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .uploded-file-check
  .uploded-file-check-button {
  background: #fafafa;
  border-radius: 4.54372px;
  outline: none;
  border: none;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .uploded-file-check
  .uploded-file-check-button:hover {
  background: #e1e1e1;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .uploded-file-check
  .uploded-file-check-button:not(:first-child) {
  margin-left: 10px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .file-upload-title {
  color: #f36525;
  font-weight: 400;
  font-size: 16px;
  margin-bottom: 10px;
  letter-spacing: normal;
  display: block;
  letter-spacing: normal;
  opacity: 0.9;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .custom-file-upload
  img {
  vertical-align: middle;
  margin-right: 8px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .supporting-upload-file {
  font-weight: 400;
  font-size: 12px;
  letter-spacing: -0.02em;
  color: #919aa8;
  opacity: 0.85;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .file-upload {
  display: none;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  h5 {
  font-size: 12px;
  color: #6e7b92;
  margin-bottom: 15px;
  font-weight: 400;
  letter-spacing: normal;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .dashboard-radio-form {
  display: inline-block;
  vertical-align: middle;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .dashboard-radio-form:not(:last-child) {
  margin-right: 45px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  label {
  display: block;
  font-weight: 400;
  font-size: 12px;
  color: #6e7b92;
  margin-bottom: 5px;
  font-family: "Open Sans", sans-serif;
  opacity: 0.95;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .study-select-group {
  position: relative;
  width: 100%;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .study-select-group
  select {
  -webkit-appearance: none;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .study-select-group
  .study-select-icon {
  position: absolute;
  top: 12px;
  right: 15px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .study-select-group
  .study-select-icon
  img {
  vertical-align: middle;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .input-form-group {
  position: relative;
  width: 100%;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .input-form-group
  .form-input-icon {
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .input-form-group
  .form-input-icon
  img {
  vertical-align: middle;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .input-form-group
  .form-control {
  padding-left: 42px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .form-control {
  background: #fff;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  outline: none;
  padding: 0 15px;
  height: 40px;
  width: 100%;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #4f5d75;
}
.dashboard-profile-tabs .tab-content {
  margin-bottom: 50px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group
  .form-control:disabled {
  background: #fafafa;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group.form-col-15 {
  width: 15%;
  margin-top: 0;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group.form-col-19 {
  width: 19%;
  margin-top: 0;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .form-grp-score-group {
  width: 29%;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .form-grp-score-group
  h6 {
  font-weight: 400;
  font-size: 16px;
  color: #f36525;
  letter-spacing: normal;
  opacity: 0.85;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .form-grp-score-group
  .personal-form-input-group {
  display: inline-block;
  width: 48.5%;
  margin-top: 12px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group.colhalf {
  width: 48%;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group.col-full {
  width: 100%;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group.col-full
  h5 {
  font-weight: 400;
  font-size: 12px;
  color: #6e7b92;
  letter-spacing: normal;
  margin-bottom: 15px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group.col-full
  .dashboard-radio-form {
  display: inline-block;
  margin-right: 30px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group.documents-form-group {
  margin-top: 0;
  width: 39%;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group.documents-form-group
  .mandatory {
  color: #f36525;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group.documents-form-group
  label {
  margin-bottom: 15px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group.documents-form-group
  .document-type-form-group {
  position: relative;
  width: 100%;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group.documents-form-group
  .document-type-form-group
  .document-type-select-icon {
  position: absolute;
  top: 12px;
  right: 15px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group.documents-form-group
  .document-type-form-group
  .document-type-select-icon
  img {
  vertical-align: middle;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group.documents-form-group
  .document-type-form-group
  select {
  -webkit-appearance: none;
  padding-right: 30px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group.documents-form-group
  .attach-documents {
  position: relative;
  margin-bottom: 0;
  padding: 6px 15px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group.documents-form-group
  .attach-documents
  .attach-file-upload {
  opacity: 0;
  width: 62px;
  position: absolute;
  height: 27px;
  left: 14px;
  top: 10px;
  padding: 0;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group.documents-form-group
  .attach-documents
  .brows-file {
  background: #e9e9e9;
  border-radius: 3px;
  padding: 3.5px 10px;
  font-weight: 400;
  font-size: 12px;
  letter-spacing: -0.02em;
  color: #4f5d75;
  cursor: pointer;
  position: relative;
  transition: 0.2s ease-in-out;
  z-index: 9;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .personal-form-input-group.documents-form-group
  .attach-documents
  .brows-file:hover {
  opacity: 0.8;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .submit-form.upload-cta {
  display: block;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .personal-form-input-wrapper
  .submit-form.upload-cta
  .submit-cta {
  font-size: 15px;
  padding: 14px 35px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .uploaded-documents-heading {
  margin-top: 50px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .uploaded-documents-heading
  .uploaded-documents {
  justify-content: space-between;
  margin-top: 20px;
  background: #fff;
  box-shadow: 0px 0px 12px rgba(37, 37, 63, 0.1);
  border-radius: 4.13514px;
  padding: 13px 18px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .uploaded-documents-heading
  .uploaded-documents
  .uploaded-documents-name
  h5 {
  font-weight: 600;
  font-size: 15px;
  letter-spacing: -0.02em;
  color: #f36525;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .uploaded-documents-heading
  .uploaded-documents
  .uploaded-documents-options
  .uploded-file-group
  .uploded-file-check {
  background: #fafafa;
  border-radius: 4.54372px;
  outline: none;
  border: none;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .uploaded-documents-heading
  .uploaded-documents
  .uploaded-documents-options
  .uploded-file-group
  .uploded-file-check:not(:first-child) {
  margin-left: 8px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .uploaded-documents-heading
  .uploaded-documents
  .uploaded-documents-options
  .uploded-file-group
  .uploded-file-check:hover {
  opacity: 0.8;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .uploaded-documents-heading
  .uploaded-documents
  .uploaded-documents-options
  .uploded-file-group
  .uploded-file-check.upload-file-doc-image
  img {
  border-radius: 4.54372px;
  object-fit: contain;
  object-position: center;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .submit-form {
  text-align: right;
  margin-top: 30px;
  display: none;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .submit-form
  .submit-cta {
  background: #f36525;
  border-radius: 4.13514px;
  color: #fff;
  border: 0;
  outline: none;
  font-weight: 600;
  font-size: 17px;
  text-align: center;
  display: inline-block;
  padding: 14px 42px;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-details
  .submit-form
  .submit-cta:hover {
  background-color: #dd5315;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  .tab-content
  .personal-form-input-wrapper.select-attach-documents {
  margin-top: 25px;
}
.dashboard-profile-main
  .dashboard-profile-box-wrapper
  #dashboard-profile-tabs-content
  #personaldetails
  .edit-profile-tabs {
  margin-top: 35px;
}
.dashboard-profile-main .profile-details-info-wrapper {
  width: 27%;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info {
  padding: 35px 10px 0;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-others-details-wrapper {
  margin-bottom: 50px;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-others-details-heading {
  justify-content: space-between;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-others-details-heading
  h2 {
  opacity: 0.9;
  font-size: 20px;
  color: #2f394b;
  letter-spacing: normal;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-others-details-heading
  .edit-profile-details {
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-others-details-heading
  .edit-profile-details:hover {
  opacity: 0.9;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-others-details-heading
  .edit-profile-details
  img {
  vertical-align: middle;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-courses-details {
  background: #f5f5f8;
  border-radius: 16px;
  padding: 25px 20px;
  margin-top: 15px;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-courses-details
  .profile-courses-info
  h5 {
  font-weight: 400;
  font-size: 12px;
  letter-spacing: -0.02em;
  color: #f36525;
  margin-bottom: 3px;
  opacity: 0.9;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-courses-details
  .profile-courses-info
  h3 {
  font-weight: 700;
  font-size: 16px;
  color: #2f394b;
  letter-spacing: normal;
  opacity: 0.9;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-courses-details
  .profile-courses-info:not(:last-child) {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-ongoing-applications
  h2 {
  font-size: 20px;
  color: #2f394b;
  letter-spacing: normal;
  opacity: 0.9;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-ongoing-applications
  .applications-status.applications-applied-course {
  margin-bottom: 20px;
  border: 0 !important;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-ongoing-applications
  .applications-status.applications-applied-course
  h4 {
  font-size: 18px;
  color: #3f3d61;
  font-weight: 700;
  opacity: 0.9;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-ongoing-applications
  .applications-status.applications-applied-course
  .ongoing-applications-count {
  font-size: 16px;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-ongoing-applications
  .applications-status-wrapper {
  background: #fff;
  box-shadow: 0px 3px 10px 2px rgba(0, 0, 0, 0.06);
  border-radius: 10px;
  padding: 22px 20px;
  margin-top: 20px;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-ongoing-applications
  .applications-status {
  justify-content: space-between;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-ongoing-applications
  .applications-status:not(:last-child) {
  margin-bottom: 10px;
  border-bottom: 1px solid #f5f5f8;
  padding-bottom: 10px;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-ongoing-applications
  .applications-status:nth-child(2)
  h4 {
  color: #44bdac;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-ongoing-applications
  .applications-status:nth-child(2)
  .ongoing-applications-count {
  background: #e3f5f3;
  color: #44bdac;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-ongoing-applications
  .applications-status:nth-child(3)
  h4 {
  color: #0badeb;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-ongoing-applications
  .applications-status:nth-child(3)
  .ongoing-applications-count {
  background: #ceeffb;
  color: #0badeb;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-ongoing-applications
  .applications-status:nth-child(4)
  h4 {
  color: #f00;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-ongoing-applications
  .applications-status:nth-child(4)
  .ongoing-applications-count {
  background: #ffe6e8;
  color: #f00;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-ongoing-applications
  .applications-status
  h4 {
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: normal;
  opacity: 0.9;
}
.dashboard-profile-main
  .profile-others-details-info-wrapper
  .profile-others-details-info
  .profile-ongoing-applications
  .applications-status
  .ongoing-applications-count {
  background: #f36525;
  border-radius: 20px;
  color: #fff;
  font-weight: 700;
  font-size: 14px;
  display: inline-block;
  padding: 6px 12px;
  min-width: 42px;
  text-align: center;
}
@media (max-width: 1440px) {
  .dashboard-profile-main {
    padding-left: 17%;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile-tabs-nav {
    margin: 30px 0px 40px;
    justify-content: space-between;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile-tabs-nav
    li {
    margin: 0;
  }
  .dashboard-profile-main
    .profile-others-details-info-wrapper
    .profile-others-details-info
    .profile-others-details-heading {
    justify-content: space-between;
  }
}
@media (max-width: 1400px) {
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile
    .profile-details
    h3 {
    font-size: 22px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile
    .profile-details
    h4 {
    font-size: 15px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile
    .profile-details
    label {
    font-size: 13px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile-tabs-nav
    li
    a {
    font-size: 13px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .tab-content-heading-box
    h2 {
    font-size: 18px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .tab-content-heading-box
    p {
    font-size: 15px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .form-row
    h5 {
    font-size: 17px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .form-row
    .your-score-option-box
    .your-score-option
    h6 {
    font-size: 15px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    .uploded-file-check
    .uploded-file-check-button {
    width: 32px;
    height: 32px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    .uploded-file-check
    .uploded-file-check-button
    img {
    width: 15px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    .file-upload-title {
    font-size: 15px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    label {
    font-size: 11px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    .form-control {
    font-size: 13px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .form-grp-score-group
    h6 {
    font-size: 15px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-group.documents-form-group
    h5 {
    font-size: 11px;
  }
  .dashboard-profile-main
    .profile-others-details-info-wrapper
    .profile-others-details-info
    .profile-others-details-heading
    h2 {
    font-size: 17px;
  }
  .dashboard-profile-main
    .profile-others-details-info-wrapper
    .profile-others-details-info
    .profile-ongoing-applications
    h2 {
    font-size: 17px;
  }
  .dashboard-profile-main
    .profile-others-details-info-wrapper
    .profile-others-details-info
    .profile-ongoing-applications
    .applications-status
    .ongoing-applications-count {
    font-size: 12px;
  }
  .dashboard-profile-main
    .profile-others-details-info-wrapper
    .profile-others-details-info
    .profile-ongoing-applications
    .applications-status.applications-applied-course
    h4 {
    font-size: 15px;
  }
  .dashboard-profile-main
    .profile-others-details-info-wrapper
    .profile-others-details-info
    .profile-ongoing-applications
    .applications-status.applications-applied-course
    .ongoing-applications-count {
    font-size: 14px;
  }
  .dashboard-profile-main
    .profile-others-details-info-wrapper
    .profile-others-details-info
    .profile-courses-details
    .profile-courses-info
    h5 {
    font-size: 11px;
  }
  .dashboard-profile-main
    .profile-others-details-info-wrapper
    .profile-others-details-info
    .profile-courses-details
    .profile-courses-info
    h3 {
    font-size: 14px;
  }
}
@media (max-width: 1300px) {
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile-box {
    width: 137px;
    height: 137px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile-box
    .edit-profile {
    width: 35px;
    height: 35px;
  }
  .dashboard-profile-main .dashboard-profile-box-wrapper .profile-image {
    width: 137px;
    height: 137px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile-tabs-nav
    li
    a {
    font-size: 12px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .tab-content-heading-box
    p {
    font-size: 14px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    .file-upload-title {
    font-size: 13px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    .supporting-upload-file {
    font-size: 11px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .form-grp-score-group
    h6 {
    font-size: 13px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .uploaded-documents-heading
    .uploaded-documents
    .uploaded-documents-name
    h5 {
    font-size: 14px;
  }
  .dashboard-profile-main
    .profile-others-details-info-wrapper
    .profile-others-details-info
    .profile-courses-details
    .profile-courses-info
    h3 {
    font-size: 13px;
  }
}
@media (max-width: 1080px) {
  .dashboard-profile-main .dashboard-rightbox.dashboard-events {
    width: 67% !important;
  }
  .dashboard-profile-main {
    padding-left: 21%;
  }
  .dashboard-profile-main .dashboard-profile-box-wrapper {
    width: 68% !important;
    padding-left: 0;
  }
  .dashboard-profile-main .dashboard-profile-box-wrapper .featuredbg-style {
    padding: 35px 15px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile
    .profile-details
    h3 {
    font-size: 21px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile-box {
    width: 122px;
    height: 122px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile-box
    .edit-profile
    img {
    width: 12px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile-box
    .profile-image {
    width: 122px;
    height: 122px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .form-row:not(:first-child) {
    margin-top: 35px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .form-row
    h5 {
    font-size: 15px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group {
    width: 48%;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    label {
    font-size: 9px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    .file-upload-heading-box {
    flex-direction: column;
    align-items: flex-start;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    .supporting-upload-file {
    font-size: 10px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    .uploded-file-check
    .uploded-file-check-button {
    width: 30px;
    height: 30px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    .uploded-file-check
    .uploded-file-check-button
    img {
    width: 12px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    .uploded-file-check
    .uploded-file-check-button:not(:first-child) {
    margin-left: 5px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group.documents-form-group {
    width: 35%;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group.documents-form-group
    label {
    font-size: 11px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .form-grp-score-group {
    width: 31%;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .form-grp-score-group
    h6 {
    font-size: 12px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .form-grp-score-group
    .personal-form-input-group {
    width: 48%;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group.form-col-15 {
    width: 31%;
    margin-bottom: 15px;
  }
  .dashboard-profile-main .profile-details-info-wrapper {
    width: 32%;
  }
}
@media (max-width: 925px) {
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile
    .dashboard-profile-box {
    width: 117px;
    height: 117px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile
    .dashboard-profile-box
    .profile-image {
    width: 117px;
    height: 117px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile
    .profile-details {
    width: 55%;
    margin-left: 20px;
  }
}
@media (max-width: 900px) {
  .dashboard-profile-main {
    padding-left: 0;
  }
  .dashboard-profile-main .dashboard-profile-box-wrapper {
    width: 67% !important;
    float: left !important;
    padding-left: 0;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile
    .profile-details {
    width: 55%;
    margin-left: 20px;
  }
  .dashboard-profile-main
    .profile-others-details-info-wrapper
    .profile-others-details-info {
    padding: 35px 0px 0;
  }
}
@media (max-width: 740px) {
  .dashboard-profile-main .dashboard-rightbox.dashboard-events {
    width: 100% !important;
  }
  .dashboard .dashboard-profile-box-wrapper {
    width: 100% !important;
  }
  .dashboard .profile-details-info-wrapper {
    width: 100% !important;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-my-profile-tabs-wrapper {
    width: 100%;
    position: sticky;
    top: 50px;
    z-index: 9;
    background-color: #fff;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile-tabs-nav {
    overflow-x: scroll;
    white-space: nowrap;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    flex-wrap: nowrap !important;
    justify-content: flex-start;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile-tabs-nav
    li {
    min-width: 170px;
    max-width: 170px;
    margin-bottom: 10px;
    width: auto;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile
    .profile-details {
    width: 65%;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group.documents-form-group {
    width: 37%;
  }
  .dashboard-profile-main
    .profile-others-details-info-wrapper
    .profile-others-details-info {
    padding: 35px 5px 0;
  }
}
@media (max-width: 540px) {
  .dashboard-profile-main .dashboard-profile-box-wrapper .dashboard-profile {
    justify-content: center;
    flex-direction: column;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile
    .profile-details {
    width: 100%;
    text-align: center;
    margin-left: 0;
    margin-top: 15px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    .dashboard-profile
    .profile-details
    h4 {
    margin-bottom: 8px;
  }
  .dashboard-profile-main .dashboard-profile-box-wrapper #hide-500 {
    display: none;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content-heading-box
    h2 {
    font-size: 18px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .form-row
    .your-score-option-box {
    flex-direction: column;
    align-items: flex-start;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .form-row
    .your-score-option-box
    .your-score-option {
    margin-top: 10px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group.form-col-19 {
    width: 48%;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group.form-col-19:not(:last-child) {
    margin-bottom: 15px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group.form-col-15 {
    width: 48%;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .form-grp-score-group {
    width: 100%;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .form-grp-score-group
    .personal-form-input-group {
    width: 47.5%;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .form-grp-score-group
    .personal-form-input-group
    label {
    font-size: 12px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .form-grp-score-group
    .personal-form-input-group:nth-child(odd) {
    margin-left: 8px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .form-grp-score-group:not(:first-child)
    h6 {
    margin-top: 20px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group.documents-form-group {
    width: 48%;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .submit-form.upload-cta {
    margin-top: 15px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .uploaded-documents-heading
    .uploaded-documents
    .uploaded-documents-name {
    width: 50%;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .uploaded-documents-heading
    .uploaded-documents
    .uploaded-documents-options
    .uploded-file-group
    .uploded-file-check {
    width: 31px;
    height: 31px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .uploaded-documents-heading
    .uploaded-documents
    .uploaded-documents-options
    .uploded-file-group
    .uploded-file-check:not(:first-child)
    img {
    width: 14px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .submit-form
    .submit-cta {
    font-size: 15px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .tab-content-heading-box
    p {
    font-size: 14px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .tab-content-heading-box
    .tab-content-heading-left-box {
    width: 64%;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .tab-content-heading-box
    .tab-content-heading-right-box {
    width: 33%;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group {
    width: 100%;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    label {
    font-size: 11px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    .file-upload-heading-box {
    flex-direction: row;
    align-items: center;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group.colhalf {
    width: 100%;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    #personaldetails
    .tab-content-heading-box {
    align-items: flex-start !important;
    flex-direction: column !important;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    #personaldetails
    .tab-content-heading-box
    .tab-content-heading-left-box {
    width: 100% !important;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    #personaldetails
    .tab-content-heading-box
    .tab-content-heading-right-box {
    text-align: left;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    #personaldetails
    .tab-content-heading-box
    .tab-content-heading-right-box
    .edit-profile-tabs {
    margin-top: 15px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    .input-form-group
    .form-input-icon
    img {
    aspect-ratio: 3/4;
    height: 20px;
    object-fit: contain;
  }
}
@media (max-width: 400px) {
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .uploaded-documents-heading
    .uploaded-documents {
    flex-direction: column;
    align-items: flex-start;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .uploaded-documents-heading
    .uploaded-documents
    .uploaded-documents-name {
    width: 100%;
    margin-bottom: 12px;
  }
}
@media (max-width: 350px) {
  .dashboard-profile-main .dashboard-profile-box-wrapper .featuredbg-style {
    padding: 35px 10px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .form-row
    .your-score-option-box
    .your-score-option
    h6 {
    font-size: 13px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .form-row
    .your-score-option-box
    .your-score-option
    .dashboard-radio-form:not(:last-child) {
    margin-right: 15px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .form-row
    .your-score-option-box
    .your-score-option
    .dashboard-radio-form
    .dashboard-radio-input:checked
    + label,
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .form-row
    .your-score-option-box
    .your-score-option
    .dashboard-radio-form
    .dashboard-radio-input:not(:checked)
    + label {
    padding-left: 23px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .form-row
    .your-score-option-box
    .your-score-option
    .dashboard-radio-form
    .dashboard-radio-input:checked
    + label:before,
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .form-row
    .your-score-option-box
    .your-score-option
    .dashboard-radio-form
    .dashboard-radio-input:not(:checked)
    + label:before {
    width: 18px;
    height: 18px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .form-row
    .your-score-option-box
    .your-score-option
    .dashboard-radio-form
    .dashboard-radio-input:checked
    + label:after,
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .form-row
    .your-score-option-box
    .your-score-option
    .dashboard-radio-form
    .dashboard-radio-input:not(:checked)
    + label:after {
    width: 6px;
    height: 6px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    .file-upload-title {
    font-size: 12px;
  }
  .dashboard-profile-main
    .dashboard-profile-box-wrapper
    #dashboard-profile-tabs-content
    .tab-content
    .personal-form-details
    .personal-form-input-wrapper
    .personal-form-input-group
    .uploded-file-check
    .uploded-file-check-button {
    width: 25px;
    height: 25px;
  }
}
.dashboard-radio-form .dashboard-radio-input:checked,
.dashboard-radio-form .dashboard-radio-input:not(:checked) {
  position: absolute;
  left: -9999px;
}
.dashboard-radio-form .dashboard-radio-input:checked + label,
.dashboard-radio-form .dashboard-radio-input:not(:checked) + label {
  position: relative;
  padding-left: 34px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  font-weight: 400;
  font-size: 15px;
  letter-spacing: -0.02em;
  color: #4f5d75;
}
.dashboard-radio-form .dashboard-radio-input:checked + label:before,
.dashboard-radio-form .dashboard-radio-input:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 32px;
}
.dashboard-radio-form .dashboard-radio-input:checked + label:after,
.dashboard-radio-form .dashboard-radio-input:not(:checked) + label:after {
  content: "";
  width: 12px;
  height: 12px;
  background: #f36525;
  position: absolute;
  top: 6px;
  left: 6px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.dashboard-radio-form .dashboard-radio-input:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.dashboard-radio-form .dashboard-radio-input:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
@media (max-width: 1400px) {
  .dashboard-radio-form .dashboard-radio-input:checked + label:before,
  .dashboard-radio-form .dashboard-radio-input:not(:checked) + label:before {
    width: 22px;
    height: 22px;
  }
  .dashboard-radio-form .dashboard-radio-input:checked + label:after,
  .dashboard-radio-form .dashboard-radio-input:not(:checked) + label:after {
    width: 10px;
    height: 10px;
  }
  .dashboard-radio-form .dashboard-radio-input:checked + label,
  .dashboard-radio-form .dashboard-radio-input:not(:checked) + label {
    font-size: 14px;
  }
}
.ongoing-applications-heading h1 {
  margin-bottom: 25px;
}
.stag-progress {
  display: -ms-flexbox;
  display: flex;
  height: 9px;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e2e2e2;
  border-radius: 0.25rem;
  overflow: auto;
  box-shadow: 0px 4.23126px 14.1042px 2.82084px rgba(0, 0, 0, 0.06);
  border-radius: 14.1042px;
  margin: 15px 0;
}
.stag-progress .stag1,
.stag-progress .stag2,
.stag-progress .stag3,
.stag-progress .stag4 {
  background-color: #f36525;
}
.stag-progress .stag-progress-bar {
  width: 20%;
}
.stag-progress .stag-progress-bar p {
  font-size: 10px;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  color: #c4c4c4;
  display: block;
  margin-top: 10px;
  position: absolute;
  font-weight: 600;
}
@media (max-width: 640px) {
  .stag-progress {
    height: 6px;
  }
  .stag-progress .stag-progress-bar {
    width: 19%;
  }
  .stag-progress .stag-progress-bar p {
    width: 13%;
  }
}
@media (max-width: 400px) {
  .stag-progress .stag-progress-bar p {
    font-size: 9px;
  }
}
.dash-application-box-shadow {
  background: #fff;
  box-shadow: 0px 4.23126px 14.1042px 2.82084px rgba(0, 0, 0, 0.06);
  border-radius: 14.1042px;
  width: 100%;
  margin-bottom: 30px;
  padding: 30px 28px 70px;
}
@media (max-width: 900px) {
  .dash-application-box-shadow {
    padding: 30px 17px 70px;
    margin-bottom: 20px;
  }
}
@media (max-width: 900px) {
  .dash-application-box-shadow {
    padding: 25px 15px;
  }
}
.dash-application-box {
  position: relative;
}
.dash-application-box:last-child {
  margin-bottom: 0;
}
.dash-application-box .appcour-status-box {
  justify-content: space-between;
}
.dash-application-box .appcour-status-box .appcour-status-topbox-wrapper {
  width: 90%;
}
.dash-application-box .appcour-status-box .edit-appcour-status {
  background-color: #fff;
  border: 1px solid #d1d1d1;
  border-radius: 10px;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: 0.2s ease-in-out;
  max-width: 10%;
}
.dash-application-box .appcour-status-box .edit-appcour-status:hover {
  background-color: #f36525;
  border: 1px solid #f36525;
}
.dash-application-box .appcour-status-box .edit-appcour-status:hover img {
  filter: brightness(100);
}
.dash-application-box .appcour-status-box .ongoing-cour-info {
  list-style: none;
}
.dash-application-box .appcour-status-box .ongoing-cour-info-box {
  display: inline-block;
  font-weight: 400;
  font-size: 12px;
  background: #ffe2d7;
  border-radius: 20px;
  color: #f36525;
  padding: 4px 12px;
  margin-left: 8px;
}
.dash-application-box .appcour-status-box .ongoing-cour-info-box strong {
  font-weight: 600;
}
.dash-application-box .appcour-status-box .ongoing-cour-info-box.bg-grey {
  background: #f2f2f2;
  color: #969696;
}
.dash-application-box
  .appcour-status-box
  .ongoing-cour-info-box.status-accepted {
  background: #e3f5f3;
  color: #44bdac;
}
.dash-application-box
  .appcour-status-box
  .ongoing-cour-info-box.status-rejected {
  color: #ff1010;
  background: #ffe6e8;
}
.dash-application-box
  .appcour-status-box
  .ongoing-cour-info-box.status-under-eeview {
  background: #ceeffb;
  color: #00a3e1;
}
.dash-application-box .appCour-name {
  text-decoration: none;
  transition: 0.2s ease-in-out;
}
.dash-application-box .appCour-name:hover h3 {
  opacity: 0.8;
}
.dash-application-box h3 {
  font-weight: 600;
  font-size: 22px;
  letter-spacing: -0.04em;
  color: #2f394b;
  margin: 12px 0 0px;
  padding-right: 22px;
  transition: 0.2s ease-in-out;
}
.dash-application-box h6 {
  font-weight: 600;
  font-size: 16px;
  letter-spacing: -0.02em;
  color: #4e5c76;
  display: inline-block;
}
.dash-application-box .view-details {
  background: #f36525;
  border-radius: 14.1042px 0px;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  bottom: 0;
  transition: 0.2s ease-in-out;
}
.dash-application-box .view-details:hover {
  background-color: #2f394b;
}
@media (max-width: 1440px) {
  .dash-application-box h6 {
    font-size: 15px;
  }
  .dash-application-box h3 {
    font-size: 20px;
  }
}
@media (max-width: 1300px) {
  .dash-application-box h3 {
    font-size: 18px;
  }
  .dash-application-box .appcour-status {
    font-size: 11px;
  }
  .dash-application-box
    .appcour-status-box
    .ongoing-cour-info
    .ongoing-cour-info-box {
    font-size: 11px;
  }
}
@media (max-width: 1080px) {
  .featuredbg-style.ongoing-applications-heading {
    padding: 35px 25px 40px;
  }
  .dash-application-box .appcour-status-box {
    align-items: flex-start;
  }
  .dash-application-box .appcour-status-box .ongoing-cour-info {
    margin: 7px -5px 5px;
  }
  .dash-application-box
    .appcour-status-box
    .ongoing-cour-info
    .ongoing-cour-info-box {
    margin: 8px 0 0 4px;
  }
}
@media (max-width: 900px) {
  .featuredbg-style.ongoing-applications-heading {
    margin-bottom: 0;
  }
  .dash-application-box h3 {
    font-size: 17px;
  }
}
@media (max-width: 550px) {
  .dash-application-box h3 {
    font-size: 16px;
  }
  .dash-application-box .appcour-status-box .appcour-status-topbox-wrapper {
    width: 100%;
  }
  .dash-application-box .appcour-status-box .edit-appcour-status {
    max-width: 15%;
    position: absolute;
    right: 10px;
    top: 20px;
  }
}
@media (max-width: 350px) {
  .dash-application-box h3 {
    font-size: 15px;
    margin: 5px 0 0px;
  }
  .dash-application-box
    .appcour-status-box
    .ongoing-cour-info
    .ongoing-cour-info-box {
    font-size: 10px;
    margin: 0 1px 6px 0;
  }
}
.ongoing-applications-details
  .dash-application-box.dash-application-detail-box
  .ongoing-cour-info {
  width: 9%;
  text-align: right;
  display: flex;
  justify-content: flex-end;
}
.ongoing-applications-details
  .dash-application-box.dash-application-detail-box
  .ongoing-cour-info-box-wrapper {
  width: 77%;
  display: flex;
  justify-content: space-between;
}
.ongoing-applications-details .dash-application-detail-box .stag-progress {
  margin-top: 40px;
}
.ongoing-applications-details
  .dash-application-detail-box
  .stag-progress
  .stag-progress-bar
  p {
  color: #868686;
  font-size: 12px;
  margin-top: 15px;
}
.ongoing-applications-details
  .dash-application-detail-box
  .appcour-status-box
  .ongoing-cour-info-box {
  font-size: 14px;
  padding: 10px 19px;
}
.ongoing-applications-details
  .dash-application-detail-box
  .appcour-status-box
  .ongoing-cour-info-box:first-child {
  margin-left: 0;
}
.ongoing-applications-details
  .dash-application-detail-box
  .appcour-status-box
  .ongoing-cour-info-box:not(:first-child) {
  margin-left: 12px;
}
.ongoing-applications-details
  .dash-application-detail-box
  .appcour-status-box
  .ongoingmessages {
  border-radius: 4.54372px;
  padding: 10px 9px;
  display: flex;
  align-items: center;
}
.ongoing-applications-details
  .dash-application-detail-box
  .appcour-status-box
  .ongoingmessages
  img {
  vertical-align: middle;
}
.ongoing-applications-details .appcour-status-leftbox h6 {
  font-size: 25px;
  color: #2f394b;
  margin-right: 8px;
}
.ongoing-applications-details .ongoing-courses-detail-box {
  background: #f5f5f8;
  border-radius: 14.1042px;
  padding: 35px 38px;
  margin: 60px 0 45px;
}
.ongoing-applications-details .ongoing-courses-detail-box .location {
  font-weight: 600;
  font-size: 15px;
  letter-spacing: -0.02em;
  color: #4e5c76;
  margin-bottom: 10px;
}
.ongoing-applications-details .ongoing-courses-detail-box .location img {
  width: 12px;
  margin: 4px 5px 0;
}
.ongoing-applications-details .ongoing-courses-detail-box h3 {
  font-weight: 600;
  letter-spacing: -0.04em;
  color: #2f394b;
}
.ongoing-applications-details
  .ongoing-courses-detail-box
  .ongoing-courses-detail-info-wrapper {
  justify-content: space-between;
  margin-top: 20px;
}
.ongoing-applications-details
  .ongoing-courses-detail-box
  .ongoing-courses-detail-info {
  width: 16%;
}
.ongoing-applications-details
  .ongoing-courses-detail-box
  .ongoing-courses-detail-info
  p {
  font-weight: 400;
  font-size: 14px;
  letter-spacing: -0.02em;
  color: #f36525;
  margin-bottom: 4px;
}
.ongoing-applications-details
  .ongoing-courses-detail-box
  .ongoing-courses-detail-info
  h5 {
  font-weight: 600;
  font-size: 18px;
  letter-spacing: -0.02em;
  color: #2f394b;
}
.ongoing-applications-details .ongoing-application-tabs {
  list-style-type: none;
  display: flex;
  width: 100%;
  margin-bottom: 45px;
}
.ongoing-applications-details
  .ongoing-application-tabs
  .ongoing-application-tab-link {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: #f36525;
  border-radius: 100px;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: -0.05em;
  padding: 18px 25px;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
.ongoing-applications-details
  .ongoing-application-tabs
  .ongoing-application-tab-link:hover {
  opacity: 0.9;
}
.ongoing-applications-details
  .ongoing-application-tabs
  .ongoing-application-tab-link:not(:last-child) {
  margin-right: 15px;
}
.ongoing-applications-details .ongoing-application-details-box {
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 49px;
  margin-bottom: 40px;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-heading-box {
  justify-content: space-between;
  margin-bottom: 45px;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-heading-box
  h3 {
  font-weight: 600;
  font-size: 20px;
  color: #2f394b;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-heading-box
  .ongoing-appli-details-update {
  border: 1px solid #f36525;
  border-radius: 6px;
  font-weight: 600;
  font-size: 14px;
  color: #f36525;
  padding: 8px 11px;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-heading-box
  .ongoing-appli-details-update:hover {
  background-color: #f36525;
  color: #fff;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .your-score-option-box {
  justify-content: space-between;
  margin-bottom: 15px;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .your-score-option-box
  h5 {
  font-size: 20px;
  color: #2f394b;
  opacity: 0.98;
  letter-spacing: normal;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-application-details-form-input-wrapper {
  justify-content: space-between;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-application-details-form-input-wrapper
  .form-grp-score-group {
  width: 29%;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-application-details-form-input-wrapper
  .form-grp-score-group
  h6 {
  font-weight: 400;
  font-size: 16px;
  color: #f36525;
  letter-spacing: normal;
  opacity: 0.85;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-application-details-form-input-wrapper
  .form-grp-score-group
  .ongoing-appli-form-group {
  display: inline-block;
  width: 48.5%;
  margin-top: 12px;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-appli-form-group {
  width: 32%;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-appli-form-group:not(:last-child) {
  margin-bottom: 50px;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-appli-form-group
  label {
  display: block;
  font-weight: 400;
  font-size: 12px;
  color: #6e7b92;
  margin-bottom: 5px;
  font-family: "Open Sans", sans-serif;
  opacity: 0.95;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-appli-form-group
  .form-control {
  background: #fff;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  outline: none;
  padding: 14.5px 15px;
  width: 100%;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #4f5d75;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-appli-form-group
  .form-control.date-of-birth {
  padding-right: 20px;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-appli-form-group
  .form-control:disabled {
  background: #fafafa;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-appli-form-group
  .form-control:required {
  border: 1px solid #f03738;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-appli-form-group
  .input-form-group {
  position: relative;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-appli-form-group
  .input-form-group
  .form-control {
  padding-left: 42px;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-appli-form-group
  .input-form-group
  .form-input-icon {
  position: absolute;
  top: 13px;
  left: 15px;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-appli-form-group
  .input-form-group
  .form-input-icon
  img {
  vertical-align: middle;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-appli-form-group
  h5 {
  font-size: 12px;
  color: #6e7b92;
  margin-bottom: 15px;
  font-weight: 400;
  letter-spacing: normal;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-appli-form-group
  .dashboard-radio-form {
  display: inline-block;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-appli-form-group
  .dashboard-radio-form:not(:last-child) {
  margin-right: 30px;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-appli-form-group.col-25 {
  width: 23.5%;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-appli-form-group.col-full {
  width: 100%;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .ongoing-appli-form-group.form-col-19 {
  width: 19%;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .uploaded-documents {
  justify-content: space-between;
  margin-top: 20px;
  background: #fff;
  box-shadow: 0px 0px 12px #000;
  border-radius: 4.13514px;
  padding: 13px 18px;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .uploaded-documents
  .uploaded-documents-name
  h5 {
  font-weight: 600;
  font-size: 15px;
  letter-spacing: -0.02em;
  color: #f36525;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .uploaded-documents
  .uploaded-documents-options
  .uploded-file-group
  .uploded-file-check {
  background: #fafafa;
  border-radius: 4.54372px;
  outline: none;
  border: none;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .uploaded-documents
  .uploaded-documents-options
  .uploded-file-group
  .uploded-file-check:hover {
  opacity: 0.8;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .uploaded-documents
  .uploaded-documents-options
  .uploded-file-group
  .uploded-file-check:not(:first-child) {
  margin-left: 8px;
}
.ongoing-applications-details
  .ongoing-application-details-box
  .ongoing-application-details-form
  .uploaded-documents
  .uploaded-documents-options
  .uploded-file-group
  .uploded-file-check
  img {
  border-radius: 4.54372px;
  object-fit: contain;
  object-position: center;
}
.ongoing-applications-details .counselor-message {
  background: #fcfffc;
  border: 1px solid #3cc13b;
  border-radius: 12px;
  padding: 30px 35px;
  margin-bottom: 65px;
}
.ongoing-applications-details .counselor-message h5 {
  font-weight: 600;
  font-size: 20px;
  color: #f36525;
  letter-spacing: normal;
  margin-bottom: 12px;
}
.ongoing-applications-details .counselor-message p {
  font-weight: 400;
  font-size: 21.3921px;
  color: #25253f;
  letter-spacing: normal;
  line-height: 1.6;
}
.ongoing-applications-details .counselor-message p strong {
  font-weight: 600;
}
.ongoing-applications-details .ongoing-appli-change-course.headingbox h6 {
  font-weight: 600;
  font-size: 20px;
  color: #2f394b;
  margin-bottom: 10px;
}
.ongoing-applications-details .ongoing-appli-change-course.headingbox h2 {
  font-weight: 700;
}
.ongoing-applications-details .ongoing-appli-change-course.headingbox p {
  font-weight: 600;
  font-size: 21.3921px;
  color: #25253f;
  letter-spacing: normal;
  margin: 10px 0 20px;
}
.ongoing-applications-details .ongoing-appli-change-course.headingbox .btn {
  border-radius: 5px;
  font-weight: 600;
  font-size: 18px;
}
#ongoing-appli-exam-details {
  padding-bottom: 0;
}
@media (max-width: 1400px) {
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .ongoing-appli-form-group
    label {
    font-size: 11px;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .your-score-option-box
    h5 {
    font-size: 17px;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .ongoing-application-details-form-input-wrapper
    .form-grp-score-group
    h6 {
    font-size: 15px;
  }
  .ongoing-applications-details .dash-application-detail-box .stag-progress {
    margin-top: 40px;
  }
  .ongoing-applications-details
    .dash-application-detail-box
    .stag-progress
    .stag-progress-bar
    p {
    font-size: 11px;
  }
  .ongoing-applications-details
    .dash-application-detail-box
    .appcour-status-box
    .ongoing-cour-info-box {
    font-size: 13px;
  }
  .ongoing-applications-details .appcour-status-leftbox h6 {
    font-size: 22px;
  }
  .ongoing-applications-details .ongoing-courses-detail-box .location {
    font-size: 14px;
  }
  .ongoing-applications-details .ongoing-courses-detail-box h3 {
    font-size: 22px;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info
    p {
    font-size: 13px;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info
    h5 {
    font-size: 17px;
  }
  .ongoing-applications-details .counselor-message h5 {
    font-size: 18px;
  }
  .ongoing-applications-details .counselor-message p {
    font-size: 18.3921px;
  }
  .ongoing-applications-details .ongoing-appli-change-course.headingbox h6 {
    font-size: 18px;
  }
  .ongoing-applications-details .ongoing-appli-change-course.headingbox p {
    font-size: 18.3921px;
  }
  .ongoing-applications-details .ongoing-appli-change-course.headingbox .btn {
    font-size: 17px;
  }
}
@media (max-width: 1300px) {
  .ongoing-applications-details
    .ongoing-application-tabs
    .ongoing-application-tab-link {
    font-size: 13px;
    padding: 15px 23px;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .ongoing-application-details-form-input-wrapper
    .form-grp-score-group
    h6 {
    font-size: 13px;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .uploaded-documents
    .uploaded-documents-name
    h5 {
    font-size: 14px;
  }
  .ongoing-applications-details
    .dash-application-detail-box
    .appcour-status-box
    .ongoing-cour-info-box {
    font-size: 12px;
  }
  .ongoing-applications-details .appcour-status-leftbox h6 {
    font-size: 20px;
  }
  .ongoing-applications-details .ongoing-courses-detail-box h3 {
    font-size: 20px;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info
    p {
    font-size: 12px;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info
    h6 {
    font-size: 16px;
  }
  .ongoing-applications-details
    .dash-application-detail-box
    .appcour-status-box
    .ongoing-cour-info-box {
    margin-left: 5px;
  }
}
@media (max-width: 1240px) {
  .ongoing-applications-details
    .dash-application-box.dash-application-detail-box
    .ongoing-cour-info {
    width: 10%;
  }
  .ongoing-applications-details
    .dash-application-box.dash-application-detail-box
    .ongoing-cour-info-box-wrapper {
    width: 75%;
  }
}
@media (max-width: 1080px) {
  .ongoing-applications-details
    .dash-application-box.dash-application-detail-box
    .ongoing-cour-info {
    width: 12%;
  }
  .ongoing-applications-details
    .dash-application-box.dash-application-detail-box
    .ongoing-cour-info-box-wrapper {
    width: 70%;
  }
  .ongoing-applications-details .dash-application-box .appcour-status-box {
    align-items: center;
  }
  .ongoing-applications-details .ongoing-courses-detail-box {
    padding: 35px 25px;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info {
    width: 20%;
  }
  .ongoing-applications-details .ongoing-courses-detail-box .location {
    font-size: 13px;
  }
  .ongoing-applications-details .ongoing-courses-detail-box h3 {
    font-size: 18px;
  }
  .ongoing-applications-details .appcour-status-leftbox h6 {
    font-size: 18px;
  }
  .ongoing-applications-details
    .dash-application-box
    .appcour-status-box
    .ongoing-cour-info {
    margin: 0;
  }
  .ongoing-applications-details
    .dash-application-box
    .appcour-status-box
    .ongoing-cour-info
    .ongoing-cour-info-box {
    margin-top: 0;
  }
  .ongoing-applications-details .counselor-message p {
    font-size: 16.3921px;
  }
  .ongoing-applications-details .ongoing-appli-change-course.headingbox p {
    font-size: 16.3921px;
  }
  .ongoing-applications-details .ongoing-appli-change-course.headingbox .btn {
    font-size: 15px;
  }
  .ongoing-applications-details.featuredbg-style {
    padding: 35px 25px 40px;
  }
}
@media (max-width: 925px) {
  .ongoing-applications-details
    .dash-application-box.dash-application-detail-box
    .ongoing-cour-info-box-wrapper {
    width: 73%;
  }
}
@media (max-width: 800px) {
  .ongoing-applications-details
    .dash-application-box.dash-application-detail-box
    .ongoing-cour-info-box-wrapper {
    width: 69%;
  }
}
@media (max-width: 740px) {
  .ongoing-applications-details
    .dash-application-box.dash-application-detail-box
    .ongoing-cour-info {
    width: 14%;
  }
  .ongoing-applications-details
    .dash-application-box.dash-application-detail-box
    .ongoing-cour-info-box-wrapper {
    width: 64%;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .ongoing-appli-form-group
    label {
    font-size: 10px;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .ongoing-appli-form-group.col-25 {
    width: 48.5%;
  }
  .ongoing-applications-details
    .ongoing-application-others-details
    .ongoing-application-tabs {
    overflow-x: scroll;
    white-space: nowrap;
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
    flex-wrap: nowrap !important;
    justify-content: flex-start;
  }
  .ongoing-applications-details
    .ongoing-application-others-details
    .ongoing-application-tabs
    .ongoing-application-tab-link {
    min-width: 140px;
    max-width: 140px;
    margin-bottom: 10px;
    padding: 14px 21px;
    width: auto;
  }
  .ongoing-applications-details
    .ongoing-application-others-details
    .ongoing-application-tabs
    .ongoing-application-tab-link:not(:last-child) {
    margin-right: 10px;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info-wrapper {
    justify-content: flex-start;
    margin-top: 0;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info {
    width: 33%;
    margin-top: 25px;
  }
}
@media (max-width: 600px) {
  .ongoing-applications-details
    .ongoing-application-tabs
    .ongoing-application-tab-link {
    font-size: 12px;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info
    p {
    font-size: 10px;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info
    h6 {
    font-size: 13px;
  }
  .ongoing-applications-details
    .dash-application-detail-box
    .stag-progress
    .stag-progress-bar
    p {
    font-size: 10px;
  }
  .ongoing-applications-details
    .dash-application-box.dash-application-detail-box
    .ongoing-cour-info {
    width: auto;
  }
  .ongoing-applications-details
    .dash-application-box.dash-application-detail-box
    .ongoing-cour-info-box-wrapper {
    width: 100%;
    order: 3;
    margin-top: 15px;
    justify-content: flex-start;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .form-row:last-child {
    margin-top: 40px;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .ongoing-appli-form-group:not(:last-child) {
    margin-bottom: 40px;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .ongoing-appli-form-group.form-col-19 {
    width: 48.5%;
  }
  #ongoing-appli-exam-details {
    padding-bottom: 49px;
  }
}
@media (max-width: 540px) {
  .ongoing-applications-details
    .dash-application-detail-box
    .stag-progress
    .stag-progress-bar
    p {
    font-size: 7px;
  }
  .ongoing-applications-details .ongoing-courses-detail-box {
    background: #f5f5f8;
    padding: 35px 15px;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info {
    position: relative;
    margin-right: 13px;
    margin-bottom: 20px;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(4),
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(5) {
    margin-bottom: 0;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(3),
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(5) {
    margin-right: 0;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(3)::after,
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(5)::after {
    display: none;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info::after {
    content: "";
    position: absolute;
    background-color: #e5e5e5;
    width: 1px;
    height: 34px;
    top: 0;
    right: 0px;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(1) {
    width: 39%;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(2) {
    width: 25%;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(3) {
    width: 25%;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(5) {
    width: 50%;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .uploaded-documents
    .uploaded-documents-name {
    width: 50%;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .uploaded-documents
    .uploaded-documents-options
    .uploded-file-group
    .uploded-file-check {
    width: 31px;
    height: 31px;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .ongoing-appli-form-group {
    width: 48.5%;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .ongoing-application-details-form-input-wrapper
    .form-grp-score-group {
    width: 44%;
  }
  .ongoing-applications-details.featuredbg-style {
    padding: 35px 18px 40px;
  }
}
@media (max-width: 440px) {
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .ongoing-appli-form-group
    label {
    font-size: 12px;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .form-row
    .ongoing-application-details-form-input-wrapper
    .ongoing-appli-form-group {
    width: 48.5%;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .form-row
    .ongoing-application-details-form-input-wrapper
    .form-grp-score-group {
    width: 100%;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .form-row
    .ongoing-application-details-form-input-wrapper
    .form-grp-score-group
    .ongoing-appli-form-group:nth-child(even) {
    margin-right: 4px;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .ongoing-appli-form-group {
    width: 100%;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .ongoing-appli-form-group:not(:last-child) {
    margin-bottom: 25px;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .ongoing-appli-form-group.col-25 {
    width: 100%;
  }
  .ongoing-applications-details .counselor-message {
    padding: 30px 25px;
  }
  .ongoing-applications-details .counselor-message p {
    font-size: 15.3921px;
  }
  .ongoing-applications-details .ongoing-appli-change-course.headingbox h6 {
    font-size: 16px;
  }
  .ongoing-applications-details .ongoing-appli-change-course.headingbox p {
    font-size: 15.3921px;
  }
}
@media (max-width: 400px) {
  .ongoing-applications-details
    .dash-application-detail-box
    .appcour-status-box
    .ongoing-cour-info-box {
    font-size: 10px;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .uploaded-documents
    .uploaded-documents-name {
    width: 100%;
    margin-bottom: 15px;
  }
}
@media (max-width: 340px) {
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info {
    margin-bottom: 5px;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info::after {
    right: 15px;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(3)::after,
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(5)::after {
    display: block;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(2),
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(4),
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(5) {
    margin-right: 0;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(2)::after,
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(4)::after,
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(5)::after {
    display: none;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(1),
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(3),
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(5) {
    width: 57%;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(2) {
    width: 36%;
  }
  .ongoing-applications-details
    .ongoing-courses-detail-box
    .ongoing-courses-detail-info:nth-child(4) {
    width: 42%;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-heading-box {
    flex-direction: column;
    align-items: flex-start;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-heading-box
    h3 {
    margin-bottom: 10px;
  }
  .ongoing-applications-details
    .dash-application-detail-box
    .appcour-status-box
    .ongoing-cour-info-box {
    font-size: 8px;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .form-row:not(:first-child) {
    margin-top: 15px;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .form-row:last-child {
    margin-top: 15px;
  }
  .ongoing-applications-details
    .ongoing-application-details-box
    .ongoing-application-details-form
    .form-row
    .ongoing-application-details-form-input-wrapper
    .ongoing-appli-form-group {
    width: 100%;
    margin-bottom: 25px;
  }
  #ongoing-appli-exam-details {
    padding-bottom: 19px;
  }
}
.featuredbg-style.dashboard-allcourses {
  padding: 35px;
}
@media (max-width: 900px) {
  .featuredbg-style.dashboard-allcourses {
    padding: 35px 25px;
  }
}
@media (max-width: 420px) {
  .featuredbg-style.ongoing-applications-heading {
    padding: 10px 0 0;
    background-color: transparent;
  }
}
@media (max-width: 500px) {
  .featuredbg-style.dashboard-allcourses {
    padding: 35px 15px 35px;
  }
}
.dashboard-rightbox .dashboard-events-wrapper {
  justify-content: space-between;
  margin-top: -30px;
}
.dashboard-rightbox .dashboard-events-wrapper a {
  text-decoration: none;
}
.dashboard-rightbox .dashboard-events-wrapper .dashboard-events-box {
  width: calc(32% - 0px);
  background: #fafafa;
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
  border-radius: 0px 0px 6px 6px;
  margin-top: 50px;
}
.dashboard-rightbox
  .dashboard-events-wrapper
  .dashboard-events-box
  .dashboard-events-image {
  height: 260px;
  cursor: pointer;
  transition: 0.2s ease-in-out;
}
.dashboard-rightbox
  .dashboard-events-wrapper
  .dashboard-events-box
  .dashboard-events-image:hover {
  opacity: 0.9;
}
.dashboard-rightbox
  .dashboard-events-wrapper
  .dashboard-events-box
  .dashboard-events-image
  img {
  border-radius: 6px 6px 0px 0px;
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.dashboard-rightbox
  .dashboard-events-wrapper
  .dashboard-events-box
  .dashboard-events-content {
  padding: 16px 20px;
}
.dashboard-rightbox
  .dashboard-events-wrapper
  .dashboard-events-box
  .dashboard-events-content
  .location {
  font-weight: 400;
  font-size: 14.0319px;
  letter-spacing: -0.02em;
  color: #4e5c76;
}
.dashboard-rightbox
  .dashboard-events-wrapper
  .dashboard-events-box
  .dashboard-events-content
  .location
  img {
  width: 11px;
  margin: 3px 6px 0 0px;
}
.dashboard-rightbox
  .dashboard-events-wrapper
  .dashboard-events-box
  .dashboard-events-content
  a:hover
  h5 {
  opacity: 0.9;
}
.dashboard-rightbox
  .dashboard-events-wrapper
  .dashboard-events-box
  .dashboard-events-content
  h5 {
  font-weight: 700;
  font-size: 17px;
  text-align: center;
  letter-spacing: -0.03em;
  margin: 8px 0 5px;
  transition: 0.2s ease-in-out;
}
.dashboard-rightbox
  .dashboard-events-wrapper
  .dashboard-events-box
  .dashboard-events-content
  .dashboard-event-date {
  font-weight: 600;
  font-size: 17px;
  letter-spacing: -0.02em;
  color: #f36525;
}
.dashboard-rightbox.dashboard-events {
  width: 71% !important;
}
.dashboard-rightbox.dashboard-events .featuredbg-style {
  padding-top: 22px;
}
@media (max-width: 740px) {
  .dashboard-rightbox.dashboard-events {
    width: 100% !important;
  }
}
@media (max-width: 1080px) {
  .dashboard-profile-main
    .profile-details-info-wrapper.repeating-events-wrapper {
    width: 32%;
  }
}
.repeating-events-wrapper .repeating-events {
  margin-top: 17px;
}
.repeating-events-wrapper
  .repeating-events
  .repeating-event-box:not(:last-child) {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.repeating-events-wrapper
  .repeating-events
  .repeating-event-box
  .repeating-event-date-box {
  background: #f36525;
  border-radius: 8px;
  width: 57px;
  height: 76px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  max-width: 27%;
}
.repeating-events-wrapper
  .repeating-events
  .repeating-event-box
  .repeating-event-date-box
  .repeating-event-date {
  letter-spacing: -0.02em;
  color: #fff;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
}
.repeating-events-wrapper
  .repeating-events
  .repeating-event-box
  .repeating-event-date-box
  .repeating-event-date
  strong {
  font-weight: 700;
  font-size: 20px;
  display: block;
  line-height: 1.2;
}
.repeating-events-wrapper
  .repeating-events
  .repeating-event-box
  .repeating-event-date-box
  .repeating-event-date
  .repeating-month {
  font-weight: 400;
  font-size: 14px;
  display: block;
}
.repeating-events-wrapper
  .repeating-events
  .repeating-event-box
  .repeating-event-content {
  margin-left: 10px;
  width: 70%;
}
.repeating-events-wrapper
  .repeating-events
  .repeating-event-box
  .repeating-event-content
  .location {
  font-weight: 400;
  font-size: 14.0319px;
  letter-spacing: -0.02em;
  color: #4e5c76;
}
.repeating-events-wrapper
  .repeating-events
  .repeating-event-box
  .repeating-event-content
  .location
  img {
  width: 11px;
  margin: 4px 4px 0 0;
}
.repeating-events-wrapper
  .repeating-events
  .repeating-event-box
  .repeating-event-content
  h5 {
  font-weight: 600;
  font-size: 17px;
  color: #3f3d61;
  margin-top: 7px;
}
.repeating-events-wrapper
  .repeating-events
  .repeating-event-box
  .repeating-event-content
  p {
  font-weight: 400;
  font-size: 12px;
  letter-spacing: -0.02em;
  color: #6e7b92;
}
@media (max-width: 1300px) {
  .dashboard-rightbox
    .dashboard-events-wrapper
    .dashboard-events-box
    .dashboard-events-content
    h5 {
    font-size: 16px;
  }
  .dashboard-rightbox
    .dashboard-events-wrapper
    .dashboard-events-box
    .dashboard-events-content
    .dashboard-event-date {
    font-size: 16px;
  }
  .repeating-events-wrapper
    .repeating-events
    .repeating-event-box
    .repeating-event-content
    h5 {
    font-size: 15px;
  }
}
@media (max-width: 1240px) {
  .dashboard-profile-main
    .repeating-events-wrapper
    .profile-others-details-info {
    padding-left: 0;
    padding-right: 0;
  }
  .dashboard-profile-main
    .repeating-events-wrapper
    .repeating-events
    .repeating-event-box
    .repeating-event-content {
    width: 68%;
  }
}
@media (max-width: 1080px) {
  .dashboard-rightbox .dashboard-events-wrapper {
    margin-top: 0px;
  }
  .dashboard-rightbox .dashboard-events-wrapper .dashboard-events-box {
    margin-top: 20px;
  }
  .dashboard-rightbox
    .dashboard-events-wrapper
    .dashboard-events-box
    .dashboard-events-image {
    height: 210px;
  }
  .dashboard-rightbox
    .dashboard-events-wrapper
    .dashboard-events-box
    .dashboard-events-content {
    padding: 16px 17px;
  }
  .dashboard-rightbox
    .dashboard-events-wrapper
    .dashboard-events-box
    .dashboard-events-content
    h5 {
    font-size: 15px;
  }
  .dashboard-rightbox
    .dashboard-events-wrapper
    .dashboard-events-box
    .dashboard-events-content
    .dashboard-event-date {
    font-size: 15px;
  }
}
@media (max-width: 800px) {
  .dashboard-rightbox .dashboard-events-wrapper {
    margin-top: 0px;
  }
  .dashboard-rightbox .dashboard-events-wrapper .dashboard-events-box {
    width: calc(48% - 0px);
  }
  .dashboard-rightbox
    .dashboard-events-wrapper
    .dashboard-events-box
    .dashboard-events-image {
    height: 210px;
  }
  .dashboard-rightbox
    .dashboard-events-wrapper
    .dashboard-events-box
    .dashboard-events-content {
    padding: 16px 17px;
  }
  .dashboard-rightbox
    .dashboard-events-wrapper
    .dashboard-events-box
    .dashboard-events-content
    h5 {
    font-size: 15px;
  }
  .dashboard-rightbox
    .dashboard-events-wrapper
    .dashboard-events-box
    .dashboard-events-content
    .dashboard-event-date {
    font-size: 15px;
  }
}
@media (max-width: 740px) {
  .dashboard-rightbox .dashboard-events-wrapper .dashboard-events-box {
    width: calc(32% - 0px);
  }
  .dashboard-profile-main
    .repeating-events-wrapper
    .repeating-events
    .repeating-event-box
    .repeating-event-content {
    width: 87%;
  }
}
@media (max-width: 600px) {
  .dashboard-profile-main
    .repeating-events-wrapper
    .repeating-events
    .repeating-event-box
    .repeating-event-content {
    width: 74%;
  }
}
@media (max-width: 540px) {
  .dashboard-rightbox .dashboard-events-wrapper .dashboard-events-box {
    width: calc(48% - 0px);
  }
}
@media (max-width: 400px) {
  .dashboard-rightbox .dashboard-events-wrapper .dashboard-events-box {
    width: 100%;
  }
}
.featuredbg-style {
  background: #fff;
  border-radius: 10px;
  padding: 35px 35px 40px;
  margin-bottom: 30px;
}
.featuredbg-style .headingbox {
  margin-bottom: 25px;
}
.featuredbg-style .headingbox h2 {
  font-size: 27px;
  font-weight: 600;
  letter-spacing: normal;
}
.featuredbg-style .featuredview-all .btn {
  font-size: 16px;
  padding: 11px 45px;
  margin-top: 25px;
  font-weight: 600;
}
.notification-bell {
  position: relative;
  width: 21px;
  height: 23px;
}
.notification-bell .notification {
  position: absolute;
  right: 0;
  top: -11px;
}
.notification-bell .notification img {
  vertical-align: middle;
  width: 10px;
}
.common-searchbox-style {
  justify-content: space-between;
  margin-bottom: 10px;
  display: none;
}
.common-searchbox-style .coursesearch {
  width: 39% !important;
}
.common-searchbox-style .notification-bellbox {
  width: 40px;
  height: 40px;
  background: #fff;
  border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.common-searchbox-style .notification-bellbox .notification-bell {
  width: 18px;
  height: 20px;
}
.common-dashboard-search-box {
  padding-top: 30px;
}
.common-dashboard-search-box .coursesearch {
  width: 55%;
  background-color: #fff;
  margin-bottom: 20px;
  border-radius: 12px;
  padding: 9px 20px;
  position: relative;
  height: 40px;
}
.common-dashboard-search-box .coursesearch .form-control {
  border: 0;
  color: #2f394b;
  opacity: 0.3;
  outline: none;
  font-size: 15px;
  letter-spacing: -0.06em;
  width: 96%;
  padding-right: 10px;
}
.common-dashboard-search-box .coursesearch .btn {
  padding: 0px;
  background: transparent;
  border: none;
  filter: brightness(0);
  width: 13px;
  position: absolute;
  top: 13px;
  right: 20px;
}
.common-dashboard-search-box .coursesearch .btn:hover {
  background-color: transparent !important;
}
.common-dashboard-search-box .coursesearch .btn img {
  opacity: 0.6;
}
@media (max-width: 900px) {
  .common-dashboard-search-box {
    padding-top: 0;
  }
}
@media (max-width: 500px) {
  .common-dashboard-search-box .coursesearch {
    padding: 9px 17px;
  }
  .common-dashboard-search-box .coursesearch .btn {
    top: 13px;
    right: 15px;
  }
}
.pagination.common-pagination-style {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}
.pagination.common-pagination-style a {
  border-radius: 3.88571px;
  border: 0.647619px solid #f36525;
  margin: 0 8px;
  font-size: 11px;
  font-weight: 800;
  color: #f36525;
  z-index: 9;
}
.pagination.common-pagination-style a img {
  vertical-align: middle;
}
.pagination.common-pagination-style span {
  font-size: 11px;
  padding: 0 15px;
  font-weight: 800;
  color: #bcbcbc;
  z-index: 9;
}
.pagination.common-pagination-style a.active {
  border: 0.647619px solid #f36525;
  color: #fff;
}
.pagination.common-pagination-style .prev,
.pagination.common-pagination-style .next {
  border: 0.647619px solid #bcbcbc;
}
.pagination.common-pagination-style::before,
.pagination.common-pagination-style::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 1px;
  background-color: #ebebeb;
  z-index: 1;
}
.pagination.common-pagination-style::after {
  margin: 0 auto;
  width: 30%;
  height: 10px;
  background-color: #f5f5f8;
}
.dashboard-compare {
  margin-bottom: 30px;
}
.dashboard-compare .course-compare-details-wrapper {
  box-shadow: none;
}
.dashboard-compare .course-compare-main-heading {
  background-color: #fff;
  border-radius: 10px 10px 0px 0px;
  border: 1px solid #f3f3f3;
  padding: 27px 40px;
}
.dashboard-compare .course-compare-main-heading .course-compare-heading {
  margin-bottom: 0;
  width: 50%;
}
.dashboard-compare .course-compare-main-heading .course-compare-heading h2 {
  font-size: 25px;
  letter-spacing: normal;
  font-weight: 700;
  opacity: 0.85;
}
.dashboard-compare .course-compare-main-heading .add-course {
  text-align: right;
  width: 50%;
}
.dashboard-compare .course-compare-main-heading .add-course .btn {
  box-shadow: 0px 9.00856px 13.5128px #000;
  font-weight: 600;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  font-size: 12px;
  padding: 11px 27px;
}
@media (max-width: 1400px) {
  .dashboard-compare {
    margin-bottom: 30px;
  }
  .dashboard-compare
    .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .view-course-detail {
    padding: 11px 40px;
  }
  .dashboard-compare .course-compare-main-heading .course-compare-heading h2 {
    font-size: 22.5px;
  }
}
@media (max-width: 1300px) {
  .dashboard-compare .course-compare-main-heading .add-course .btn {
    font-size: 11px;
  }
}
@media (max-width: 700px) {
  .dashboard-compare .course-compare-main-heading {
    padding: 20px 15px;
  }
  .dashboard-compare .course-compare-main-heading .course-compare-heading h2 {
    font-size: 21px;
  }
  .dashboard-compare .course-compare-main-heading .add-course {
    margin-bottom: 0;
  }
}
@media (max-width: 500px) {
  .dashboard-compare
    .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .compare-course-image {
    width: 119px;
    height: 41px;
  }
  .dashboard-compare
    .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .compare-course-country-image {
    margin: 20px 0;
  }
  .dashboard-compare
    .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    h3 {
    font-size: 14px;
  }
  .dashboard-compare
    .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    h4 {
    font-size: 14px;
  }
  .dashboard-compare
    .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .view-course-detail {
    font-size: 12px;
    padding: 11px 30px;
  }
  .dashboard-compare
    .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .compare-course-details-info
    h6 {
    font-size: 12px;
  }
  .dashboard-compare
    .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .compare-course-details-info
    p {
    font-size: 12px;
  }
}
@media (max-width: 420px) {
  .dashboard-compare .course-compare-main-heading .course-compare-heading {
    width: 52%;
  }
  .dashboard-compare .course-compare-main-heading .course-compare-heading h2 {
    font-size: 18px;
  }
  .dashboard-compare .course-compare-main-heading .add-course {
    width: 44%;
  }
  .dashboard-compare .course-compare-main-heading .add-course .btn {
    padding: 11px 20px;
  }
}
@media (max-width: 350px) {
  .dashboard-compare
    .course-compare-details-wrapper
    .course-compare-main-heading
    .course-compare-heading
    h2 {
    font-size: 16px;
  }
  .dashboard-compare
    .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    h3 {
    font-size: 13px;
  }
  .dashboard-compare
    .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    h4 {
    font-size: 13px;
  }
  .dashboard-compare
    .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .view-course-detail {
    font-size: 11px;
  }
  .dashboard-compare
    .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .compare-course-details-info
    h6 {
    font-size: 11px;
  }
  .dashboard-compare
    .course-compare-details-wrapper
    .course-compare-details
    .course-compare-detail-box
    .compare-course-details-info
    p {
    font-size: 11px;
  }
}
.course-compare-main-heading {
  align-items: center;
  justify-content: space-between;
}
.course-compare-main-heading .add-course {
  width: 21%;
  text-align: right;
}
.course-compare-main-heading .course-compare-heading {
  width: 64%;
}
.course-compare-main-heading .course-compare-heading h2 {
  font-weight: 600;
}
.course-compare-main-heading .course-compare-heading p {
  padding-top: 10px;
  letter-spacing: normal;
  color: #656565;
  line-height: 1.6;
  opacity: 0.9;
}
@media (max-width: 700px) {
  .course-compare-main-heading .course-compare-heading h2 {
    font-size: 25px;
  }
  .course-compare-main-heading .course-compare-heading p {
    font-size: 14px;
  }
}
@media (max-width: 700px) {
  .course-compare-main-heading .add-course {
    width: 100%;
    text-align: left;
    margin-bottom: 50px;
  }
  .course-compare-main-heading .course-compare-heading {
    margin-bottom: 20px;
    width: 100%;
  }
}
@media (max-width: 900px) {
  .dashboard-rightbox.dashboard-all-courses-rightbox {
    padding-bottom: 0;
  }
  .pagination.common-pagination-style::after {
    width: 50%;
  }
}
.sec-full-width .container {
  max-width: 100%;
  width: 100%;
  padding: 0 30px;
}
@media (max-width: 1600px) {
  .featuredbg-style .headingbox h2 {
    font-size: 25px;
  }
}
@media (max-width: 1400px) {
  .featuredbg-style .headingbox h2 {
    font-size: 22px;
  }
}
@media (max-width: 1300px) {
  .featuredbg-style .headingbox h2 {
    font-size: 20px;
  }
}
.hide-full-screen {
  display: none;
}
@media (max-width: 500px) {
  .pagination.common-pagination-style a {
    margin: 0 3px;
  }
  .pagination.common-pagination-style span {
    padding: 0 12px;
  }
  .pagination.common-pagination-style::after {
    width: 80%;
  }
  .common-searchbox-style .coursesearch {
    width: 70% !important;
  }
  .featuredbg-style {
    padding: 35px 15px 40px;
  }
  .featuredbg-style .headingbox h2 {
    font-size: 18px;
  }
}
.write-modal {
  visibility: hidden;
}
.write-modal h2 {
  font-weight: 700;
  font-size: 18px;
  text-align: center;
  letter-spacing: -0.03em;
  color: #2f394b;
  margin-bottom: 30px;
  opacity: 0.9;
}
.write-modal .write-modal-form .write-modal-form-group {
  margin-bottom: 30px;
}
.write-modal .write-modal-form .write-modal-form-group:last-child {
  margin-bottom: 0;
}
.write-modal .write-modal-form .write-modal-form-group label {
  display: block;
  font-weight: 400;
  font-size: 12px;
  color: #6e7b92;
  margin-bottom: 7px;
}
.write-modal .write-modal-form .write-modal-form-group .form-control {
  outline: none;
  width: 100%;
  background: #fafafa;
  border: 1px solid #e7e7e7;
  border-radius: 5px;
  padding: 17px 15px;
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.02em;
  color: #4f5d75;
  font-family: "Open Sans", sans-serif;
  opacity: 0.9;
}
.write-modal .write-modal-form .write-modal-form-group .btn-submit {
  font-weight: 600;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  letter-spacing: -0.05em;
  color: #fff;
  outline: none;
  border: none;
  border-radius: 3.26669px;
  padding: 10px 54px;
}
.write-modal .modal-overlay {
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.3s, opacity 0.3s;
}
.write-modal .modal-transition {
  transition: all 0.3s 0.12s;
  transform: translateY(-10%);
  opacity: 0;
}
.write-modal .write-message-modal {
  position: absolute;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 600px;
  border-radius: 12.818px;
  max-width: 95%;
  right: 0;
  margin: auto;
  display: flex;
  align-items: center;
  min-height: calc(100% - 3.5rem);
  margin: 1.75rem auto;
}
.write-modal .write-message-modal .write-message-modal-inner {
  display: flex;
  flex-direction: column;
  width: 100%;
  background: #fff;
  border-radius: 12.818px;
  position: relative;
}
.write-modal .write-message-modal .close-modal {
  position: absolute;
  right: 25px;
  top: 20px;
  cursor: pointer;
}
.write-modal .write-message-modal .close-modal img {
  vertical-align: middle;
}
.write-modal .write-message-modal .write-modal-inner {
  padding: 45px 25px 45px;
  margin: 0 auto;
  width: 100%;
  max-width: 66%;
}
.write-modal.is-visible {
  visibility: visible;
}
.write-modal.is-visible .modal-overlay {
  opacity: 0.7;
  visibility: visible;
  transition-delay: 0s;
}
.write-modal.is-visible .modal-transition {
  transform: translateY(0);
  opacity: 1;
}
@media (max-width: 1300px) {
  .write-modal .write-modal-form .write-modal-form-group .form-control {
    font-size: 13px;
  }
}
@media (max-width: 900px) {
  .write-modal .write-message-modal {
    min-height: calc(100% - 3rem);
  }
}
@media (max-width: 500px) {
  .write-modal h2 {
    font-size: 16px;
  }
  .write-modal .write-message-modal .write-modal-inner {
    max-width: 100%;
  }
}
@media (max-width: 900px) {
  .mb-900-zero {
    margin-bottom: 0 !important;
  }
}
.dashboard-rightbox .dash-common-heading-style h1 {
  font-size: 25px;
  color: #2f394b;
  letter-spacing: normal;
  opacity: 0.9;
}
@media (max-width: 1440px) {
  .dashboard-rightbox .dash-common-heading-style h1 {
    font-size: 22px;
  }
}
@media (max-width: 1300px) {
  .dashboard-rightbox .dash-common-heading-style h1 {
    font-size: 21px;
  }
}
@media (max-width: 500px) {
  .dashboard-rightbox .dash-common-heading-style h1 {
    font-size: 18px;
  }
}
.terms-section {
  padding: 130px 0;
}
.terms-section h2 {
  color: #2f394b;
  margin-bottom: 30px;
  font-weight: 600;
}
.terms-section p {
  color: #656565;
  line-height: 1.7;
  font-size: 17px;
  margin: 15px 0;
}
.terms-section h3 {
  color: #2f394b;
  font-weight: 700;
  letter-spacing: -2px;
  font-size: 22px;
  margin: 25px 0 15px;
}
.terms-section p br {
  margin-bottom: 10px;
}
ul.social-list {
  padding: 0;
  margin-top: 25px;
}
ul.social-list li {
  margin-right: 20px;
  list-style: none;
}
ul.social-list li:hover img {
  transform: scale(1);
}
ul.social-list li img {
  filter: invert(1);
  transform: scale(0.8);
  transition: ease-in-out 0.2s;
}
#YourMessage {
  height: 100px;
}
.big-close-btn {
  width: 16px;
  height: 16px;
}
.delete-modal .write-message-modal.modal-transition {
  width: 470px;
}
.delete-modal.write-modal h2 {
  font-weight: 600;
  color: #2f394b;
}
.button-box {
  text-align: center;
}
.button-box .btn {
  border-radius: 5px;
  padding: 8px 30px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  border: 1px solid #f36525;
}

.button-box .btn.no-btn {
  background-color: transparent;
  color: #2f394b;
  border: 1px solid #2f394b;
}
.btn.yes-btn:hover {
  border-color: #2f394b;
}
.button-box .btn.no-btn:hover {
  color: #fff;
}
@media (max-width: 1030px) {
  .event-detail-banner {
    min-height: 450px;
  }
}
@media (max-width: 767px) {
  .terms-section p {
    font-size: 15px;
  }
  .terms-section {
    padding: 70px 0;
  }
  .terms-section h3 {
    font-size: 20px;
  }
  .event-detail-banner .event-detail-banner-form-wrapper.flex-box {
    display: none;
  }

  .event-detail-banner.mobile-box .event-detail-banner-form-wrapper.flex-box {
    display: block;
    margin-top: 0;
  }
  .event-detail-banner {
    margin-bottom: 70px;
    background-image: url(../img/mobile_banner.jpg) !important;
    min-height: 350px;
  }
  .event-detail-banner.mobile-box {
    display: block;
    background-image: none !important;
    min-height: 440px;
  }
}
