@font-face {
font-family:"henderson-sans-basic";
src:url("https://use.typekit.net/af/8a2d0a/00000000000000003b9ae043/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/8a2d0a/00000000000000003b9ae043/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/8a2d0a/00000000000000003b9ae043/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}
@font-face {
  font-family: 'montserrat-regular';
  src: url('/wp-content/themes/kingster-child/montserrat/montserrat-regular.woff2') format('woff2'),
       url('/wp-content/themes/kingster-child/montserrat/montserrat-regular.woff') format('woff'),
       url('/wp-content/themes/kingster-child/montserrat/montserrat-regular.ttf')  format('truetype');
}
@font-face {
  font-family: 'montserrat-bold';
  src: url('/wp-content/themes/kingster-child/montserrat/montserrat-bold.woff2') format('woff2'),
       url('/wp-content/themes/kingster-child/montserrat/montserrat-bold.woff') format('woff'),
       url('/wp-content/themes/kingster-child/montserrat/montserrat-bold.ttf')  format('truetype');
}

p {
    font-family: 'montserrat-regular';
    font-weight: 400;
    line-height: 1.3 !important;
}
a {
    font-family: 'montserrat-bold';
}
h1 {
    font-family: "henderson-sans-basic" !important;
    letter-spacing: -1px !important;
    text-transform: capitalize !important;
}
h2 {
    font-family: "henderson-sans-basic" !important;
    line-height: 1.1 !important;
    letter-spacing: -4px !important;
    text-transform: capitalize !important;
}
h3 {
    font-family: "henderson-sans-basic" !important;
    line-height: 1.1 !important;
    letter-spacing: -1px !important;
    text-transform: capitalize !important;
}
h4 {
    font-family: "henderson-sans-basic" !important;
}
.search-results a.gdlr-core-excerpt-read-more {
    background-color: #002147;
}
.search-results .kingster-page-title-wrap .kingster-page-caption {
    color: #ffffff;
}
.search-results .gdlr-core-blog-title a {
    color: #002147;
}
.gdlr-core-pagination a:hover, .gdlr-core-pagination a.gdlr-core-active, .gdlr-core-pagination span {
    background-color: #002147;
}
span.gdlr-core-title-item-caption{
	font-family: "henderson-sans-basic" !important;
}
.p-bold-text p {
    font-weight: 800;
}

.gdlr-core-pbf-wrapper.full-width-img-video a {

 color: #008ed6 !important;

}

.gdlr-core-pbf-wrapper.full-width-img-video a:hover {
    color: #008ed6 !important;
    text-decoration: underline;
}


.gdlr-core-button-item.gdlr-core-item-pdlr.gdlr-core-item-pdb.gdlr-core-left-align.fill-up-btn a:hover {

    color: white !important;

}

.mega-menu-nb .cutom-menu-btn a:hover {
    color: #008ed6 !important;
}

.kingster-footer-column h3.kingster-widget-title {
    letter-spacing: 0px !important;
    font-size: 18px !important;
}
.kingster-body .kingster-top-bar .kingster-top-bar-right-button {
    padding-top: 8px;
    padding-bottom: 8px;
    border-radius: 10px;
}
div#kingster-top-search {
    background-color: white;
    padding: 10px 10px;
    position: relative;
    top: -10px;
    border-radius: 5px;
}
li.menu-item.kingster-normal-menu a {
    padding-bottom: 10px !important;
}
.kingster-copyright-left.kingster-item-pdlr {
    display: block;
    margin: 0 auto;
    float: unset;
    font-size: 20px;
    text-align: center;
}
.tow-cals-one-btn .gdlr-core-pbf-wrapper-content {
    display: flex;
    align-items: center;
}
.tow-cals-one-btn .gdlr-core-pbf-column-content-margin {
    height: 100%;
}
.flush-btns-div .gdlr-core-pbf-element {
    width: fit-content;
    float: left;
    clear: unset;
}
.two-col-nobtn .clearfix.gdlr-core-container {
    align-items: center;
}
.next-step-img-main .gdlr-core-pbf-wrapper-container {
    padding: 0px 0px !important;
}
.next-step-top-col {
    position: relative;
    top: 155px;
    z-index: 1;
}
.next-step-top-col.next-step-top-col2 {
    top: 100px;
}
.billboard-main .gdlr-core-image-item-wrap, .billboard-main .gdlr-core-image-item-wrap img {
    width: 100%;
}
.quick-fact-img {
    position: relative;
}
.quick-fact-img:before {
    content: '';
    position: absolute;
    width: 65%;
    height: 3px;
    background-color: #008ED6;
    top: 18px;
    right: 50px;
}
.quick-fact-snd img {
    width: 35px;
}
.quick-fact-img-two:before {
    content: '';
    position: absolute;
    width: 60%;
    height: 3px;
    background-color: #008ED6;
    top: 18px;
    right: 50px;
}

.newsroomslider {
  margin: 0 auto;
}
.slick-track {
    display: flex !important;
}
.slick-slide {
    height: inherit !important;
}
.slick-list {
    padding-left: 0px!important; // half partial
}
.inner-col.news-slideshows img {
    width: 100%;
    border-radius: 10px 10px 0px 0px;
    aspect-ratio: 525 / 299;
    object-fit: cover;
}
.inner-col.news-slideshows {
    padding: 0px 15px;
    height: 100%;
}
.bg-color-div {
    height: 100%;
    background-color: #002147;
    border-radius: 10px;
}
.news-slider-heading {
    width: 80%;
}
.browse-all-btn {
    width: 20%;
    text-align: end;
}
.news-slider-top {
    padding-left: 16px;
    display: flex;
    align-items: center;
    width: 85%;
    justify-content: center;
}
section.news-slider-main {
    padding: 80px 0px 80px 80px;
}
.inner-col.news-slideshows .content-nb {
    padding: 35px 30px;
}
.inner-col.news-slideshows .news-date p {
    color: #009BDE;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 700;
}
.nextjsu-slideshows .-news-heading {
    margin-top: 30px;
}
.-news-heading p {
    color: #ffffff;
    font-size: 20px;
}
.inner-col.news-slideshows .-news-heading h3 {
    font-size: 30px !important;
    color: white;
    font-weight: 500;
}
.news-slider-heading h2 {
    font-family: "henderson-sans-basic" !important;
    color: #002147 !important;
}
.browse-all-btn a {
    color: #002147 !important;
    text-decoration: underline;
    font-size: 18px;
    font-weight: 700;
}
.inner-col.news-slideshows.nextjsu-slideshows .content-nb {
    border-radius: 10px;
}
.events-icon i.fa-solid.fa-angle-right {
    font-family: 'Font Awesome 5 Pro';
    color: #009bde;
    font-size: 33px;
    padding-right: 20px;
    font-weight: 500;
}
.-news-heading p {
    color: #ffffff;
    font-size: 20px;
}
.events-icon {
    text-align: end;
    margin-top: 40px;
}
.events-icon i.fa-solid.fa-angle-right {
    font-family: 'Font Awesome 5 Pro';
    color: #009bde;
    font-size: 35px;
    padding-right: 20px;
}


/*slick slider css */
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'Font Awesome 5 Pro';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
#homeHeroSection h1,
#homeHeroSection .gdlr-core-text-box-item-content p {
    background-color: #018fd6;
}
.programfinder-sect h2,
.programfinder-sect form .inner-reset a,
#HBCUTraditionSection h2 {
    background-color: #002147;
}
.master-slider .ms-slide-bgcont img{
    object-fit: cover
}
table.sliders tr:nth-child(odd) {
    background-color: #ffffff;
}
.slick-prev,
.slick-next
{
    font-size: 0px;
    line-height: 0;
    position: absolute;
    bottom: -15%;
    display: block;
    width: 40px;
    height: 40px;
    padding: 0;
    margin-top: -10px\9;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: white;
    border: none;
    outline: none;
    background: #002147;
    border-radius: 6px;
}
.nextjsuslider button.slick-prev, .nextjsuslider button.slick-next {
    bottom: -35%;
}
.impdeadlines-slider-main .slick-prev, .impdeadlines-slider-main .slick-next {
    bottom: -28%;
}
.impdeadlines .content-nb {
    padding: 45px 40px !important;
}
.impdeadlines .news-date p span {
    display: block;
    font-size: 22px;
    color: #ffffffc2;
    line-height: 0px;
    font-weight: 400;
}
.inner-col.news-slideshows .news-date p.nextjsu-date {
    font-size: 75px;
    font-weight: 700;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    /* color: transparent; */
    /* outline: none; */
    /* background-color: #009bde; */
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'Font Awesome 5 Pro';
    font-size: 25px;
    line-height: 1;

    opacity: 1;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: 15px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '\f104';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    left: 70px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before {
    content: '\f105';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    /* outline: none; */
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    /* outline: none; */
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/*end slider css*/

i.fa-solid.fa-user {
    font-family: 'Font Awesome 5 Pro';
}
section.ourstaff-sect {
    padding: 50px 0px;
}
section.ourstaff-sect .inner-sect {
    max-width: 1340px;
    padding: 0px 15px;
    margin: 0 auto;
}
section.ourstaff-sect h2 {
    font-family: "henderson-sans-basic" !important;
    color: #002147 !important;
    text-align: center;
}
.ourstaff-row {
    margin-top: 50px;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
.ourstaff-col {
    width: 33.33%;
    margin-bottom: 70px;
}
.ourstaff-col .inner-col {
    padding: 0px 15px;
    height: 100%;
}
.ourstaff-row .admin-top {
    text-align: center;
    padding: 100px 0px;
    background-color: #e6e6e6;
    border-radius: 7px 7px 0px 0px;
}
.ourstaff-row .admin-top i.fa-solid.fa-user {
    padding: 25px 27px;
    background-color: #002147;
    border-radius: 50%;
    font-size: 40px;
    color: white;
}
.ourstaff-row .staff-content {
    padding: 30px 30px;
    background-color: #002147;
    border-radius: 0px 0px 7px 7px;
}
.ourstaff-row .staff-content h5 {
    color: white;
    text-decoration: underline;
    font-family: "henderson-sans-basic" !important;
}
.ourstaff-row .staff-content li {
    color: white;
}
.staff-content p {
    color: white;
}
.sidebar-widget-nb .kingster-widget {
    background-color: #ededed;
    /* padding: 15px; */
    border-radius: 10px;
    max-width: 330px;
    position: relative;
}
.sidebar-widget-nb a#loadMore,
.sidebar-widget-nb a#showLess,
button.loadMoreBtn {
    position: absolute;
    bottom: -52px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
    padding: 0px 9px;
    font-size: 27px;
    line-height: 35px;
    border-radius: 50%;
    background-color: #009bde;
    color: #ffffff;
    width: 36px;
    height: 36px;
}
button.loadMoreBtn {
    position: absolute;
    top: 4px;
    bottom: 0;
    /* margin-top: auto; */
    /* margin-bottom: auto; */
    margin-right: 0;
    height: fit-content;
    font-size: 27px !important;
    line-height: 24px !important;
    color: #009bde !important;
    background-color: #ededed;
}
.sidebar-widget-nb .kingster-widget li.menu-item:first-child {
    border-top: none;
}
.sidebar-widget-nb .kingster-widget li.menu-item{
    border-top: 1px solid #009bde;
}
.sidebar-widget-nb .kingster-widget h3.kingster-widget-title {
    margin-bottom: 10px !important;
    padding-left: 0px !important;
    color: #002147;
    font-size: 18px;
    font-weight: 600;
    padding: 18px 22px;
    border-bottom: 3px solid #009bde;
}
.sidebar-widget-nb .kingster-widget a {
    color: #002147;
}
/* .sidebar-widget-nb .kingster-widget li.menu-item {
    border-bottom: 0.5px solid #009bde;
} */
.sidebar-widget-nb .kingster-widget li.menu-item a:before {
    display: none;
}
.next-step-top-col {
    margin: 0px 0px 0px 0px !important;
}
.next-step-top-col h3 {
    font-size: 22px !important;
}
.next-step-top-col {
    position: relative;
    top: 60px;
    z-index: 1;
}
.next-step-top-col.next-step-top-col-new {
    max-width: 1200px;
    margin: 0 auto !important;
}
.next-step-img-main.next-step-img-main.-mew .gdlr-core-pbf-wrapper-container {
    max-width: 100%;
}
.next-step-img-main.next-step-img-main.-mew .gdlr-core-image-item-wrap {
    width: 100%;
}
.next-step-img-main.next-step-img-main.-mew img {
    width: 100%;
}

/*buttons hover effects*/
.fill-in-btn a {
    transition: 0.25s;
}
.fill-in-btn a:hover {
  box-shadow: inset 0 0 0 2em #ffffff;
}


@each $button, $color in $colors {
  .#{$button} {
    --color: #{$color};
    --hover: #{adjust-hue($color, 45deg)};
  }
}

/*button hover sky*/
.fill-in-btn-sky a {
    transition: 0.25s;
}
.fill-in-btn-sky a:hover {
  box-shadow: inset 0 0 0 2em #008ED6;
}

/*button hover sky*/
.fill-in-btn-blue a {
    transition: 0.25s;
}
.fill-in-btn-blue a:hover {
  box-shadow: inset 0 0 0 2em #002147;
}

/*Text button hover*/

.fill-up-btn a {
    box-shadow: inset 0 0px 0 0 #002147;
    transition: all .2s ease-in-out;
    box-sizing: border-box;
}
.fill-up-btn a:hover {
    /*border: none;*/
    box-shadow: inset 0px -60px 0 0px #002147;
}

/*Text button white hover*/

.fill-up-btn-white a {
    box-shadow: inset 0 0px 0 0 #ffffff;
    transition: all .2s ease-in-out;
    box-sizing: border-box;
}
.fill-up-btn-white a:hover {
    /*border: none;*/
    box-shadow: inset 0px -60px 0 0px #ffffff;
}

.fill-up-btn.fill-up-btn-large a:hover {
    /*border: none;*/
    box-shadow: inset 0px -75px 0 0px #002147;
}

/*college posts css*/
.college-post-main {
    max-width: 1360px;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 90px;
    padding-bottom: 50px;
    display: flex;
}
.college-post-main.program-post-main .content-part {
    width: 70%;
}
.college-post-main.program-post-main .posts-sidebar {
    width: 30%;
}
.college-post-main.program-post-main h2 {
    color: #002147;
    font-weight: 400;
}
.college-menu-sect {
    width: 300px;
    margin: 0 auto;
    background-color: #ededed;
    padding: 30px 25px 40px 25px;
    border-radius: 10px;
    position: relative;
}
.college-menu-sect ul {
    margin-left: 0px;
    list-style: none;
    margin-bottom: 0px;
}
.college-menu-sect ul a {
    font-size: 16px;
    font-weight: 600 !important;
    color: #002147;
    font-family: 'montserrat-regular';
}
.college-menu-sect ul li {
    padding: 10px 0px;
    border-bottom: 1px solid #009bde;
}
.college-menu-sect h4 {
    color: #002147 !important;
    font-size: 20px !important;
    border-bottom: 1px solid #009bde;
    margin-bottom: 0px !important;
    padding-bottom: 15px;
}
.college-add-btn i.fa-solid.fa-plus {
    font-family: 'Font Awesome 5 pro';
    font-style: normal;
}
.college-add-btn {
    position: absolute;
    bottom: -16px;
    background-color: #009bde;
    color: white;
    border-radius: 50%;
    font-size: 20px;
    margin-left: auto;
    margin-right: auto;
    right: 0;
    left: 0;
    width: 36px;
    text-align: center;
    cursor: pointer;
    padding: 0px;
    height: 36px;
}
.banner-img-sect .gdlr-core-column-30:nth-child(2) {
    position: absolute;
    top: 0;
    right: -20px;
}
.college-post-main .content-part {
    width: 100%;
}
section.programfinder-sect .container {
    max-width: 1360px;
    margin: 0 auto;
    padding: 0px 20px;
}

/*program finder css*/

.search-filter select {
    width: 32%;
    background: rgb(0 33 71);
    color: rgb(247 247 247);
    cursor: pointer;
    position: relative;
    padding: 10px 10px;
    border-radius: 25px;
    border: 2px solid #008ED6;
}
.dropdownbox > p, .dropdownboxtwo > p {
  padding: 5px 10px;
  font-size: 1.25em;
  line-height: 1.4em;
  user-select: none;
  -moz-user-select:none;
  /* Safari */
  -khtml-user-select: none;
  margin-bottom: 0px;
}
ul.menunv, ul.menunvtwo  {
    position: absolute;
    width: 300px;
    overflow: hidden;
    height: 0;
    background: rgb(255 255 255);
    color: rgb(0 33 71);
    cursor: pointer;
    user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    margin-left: 0;
}

ul.menunv li, ul.menunvtwo li {
  padding: 2px 10px;
    font-size: 1.25em;
  line-height: 1.4em;
  border-bottom: 1px dotted rgb(254,238,223);
  position: relative;
}
ul.menunv li span, ul.menunvtwo li span {
    /*position: absolute;*/
    width: 96%;
}
ul.menunv li:hover, ul.menunvtwo li:hover {
    color: rgb(255 255 255);
    background: #008ED6;
}
.menunv.showMenu, .menunvtwo.showMenu {
  /*-moz-transform:scale(1);*/
  height: fit-content;
}
.accordion_head span.plusminus {
    float: right;
    font-size: 30px;
}
.accordion_head {
    cursor: pointer;
    padding: 25px 10px;
    color: #002147;
    font-size: 22px;
}
.posts-main {
    border-bottom: 3px solid #CF1C00 !important;
}
.dropdownbox span, .dropdownboxtwo span {
    float: right;
    position: absolute;
    top: 10px;
    right: 20px;
    font-size: 22px;
}
.dropdownbox.dropdownboxactive span, .dropdownboxtwo.dropdownboxactive span {
    transform: rotate(90deg);
}
/*.filters-main {
    display: flex;
    flex-direction: row;
    column-gap: 20px;
    align-items: baseline;
}*/
.filters-main {
    width: 70%;
}
.filters-main form.search {
    display: flex;
    flex-wrap: wrap;
    column-gap: 15px;
}
.reset-filter p {
    cursor: pointer;
    padding: 8px 20px;
    border: 2px solid #008ED6;
    border-radius: 10px;
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0px;
}
.filters-sect {
    padding: 100px 40px;
    background-image: url(https://simpscar-jackson-state-university-demo.pantheonsite.io/global/files/2022/04/Group.png);
    border-radius: 10px;
    background-repeat: no-repeat;
    background-size: cover;
}
.container.post_previews.investors-content {
    max-width: 950px;
    margin: 40px auto 0 auto;
}
.accordion_body {
    padding: 15px 10px 35px 10px;
}
.readmore-btn a {
    padding: 10px 20px;
    background-color: #002147;
    color: white !important;
}
.readmore-btn {
    margin-top: 30px;
}
.filters-sect h2 {
    font-family: "henderson-sans-basic";
    color: white;
    letter-spacing: -2px;
}
.search-filter form.search input[type="search"] {
    height: 57px;
    font-size: 14px;
    padding-left: 12px;
    border-radius: 20px;
    width: 32%;
}
.search-filter input[type="submit"] {
    background-color: #008ED6;
    color: black;
    padding: 13px 30px;
    border-radius: 8px;
    margin-top: 22px;
}
.search-filter {
    position: relative;
}
.reset-filter {
    right: 20px;
    text-align: center;
    margin-top: 33px;
}
.reset-filter a {
    padding: 9px 30px;
    border: 2px solid #009BDE;
    border-radius: 8px;
    color: white;
}
.post_previews.investors-content .pagination {
    margin-top: 30px;
}
.post_previews.investors-content .pagination .page-numbers {
    margin-right: 5px;
    font-size: 18px;
}
.post_previews.investors-content .pagination span.page-numbers.current {
    text-decoration: underline;
}
.departments-p {
    max-width: 880px;
    margin: 0 auto;
}
.accordion-nb h4 {
    background-color: #002147 !important;
    border-radius: 0px !important;
    color: white !important;
}
.accordion-nb h4:before {
    content: "\4c";
    font-family: "ElegantIcons";
    margin-right: 15px;
    float: right;
    padding: 1px 4px;
    border-radius: 50%;
    background-color: #009bde;
    font-size: 25px;
    position: relative;
    top: -7px;
}
section.news-slider-main.jsugallery-main .browse-all-btn {
    text-align: left;
}
section.news-slider-main.jsugallery-main .browse-all-btn p {
    color: #002147;
}
section.news-slider-main.jsugallery-main .browse-all-btn p {
    color: #002147;
    font-size: 16px;
}
section.news-slider-main.jsugallery-main .browse-all-btn {
    text-align: left;
    width: 25%;
}
section.news-slider-main.jsugallery-main .news-slider-top {
    margin-bottom: 50px;
}
section.news-slider-main.jsugallery-main .slick-prev, section.news-slider-main.jsugallery-main .slick-next {
    bottom: -20%;
}
.accordion_body p {
    color: black;
}
.gallery-model .ms-nav-prev, .gallery-model .ms-nav-next {
    top: unset !important;
    bottom: -100px;
    padding: 0px 5px;
    border: 2px;
    background-color: #011e41 !important;
    font-size: 16px;
    border-radius: 6px;
}
.gallery-model .ms-nav-prev:hover, .gallery-model .ms-nav-next:hover {
    background-color: #009bde !important;
}
.gallery-model .ms-nav-prev {
    background-position: -136px -1px !important;
    background-size: 91px 104px !important;
    left: 0px !important;
}
.gallery-model .ms-nav-next {
    background-position: -134px -37px !important;
    background-size: 91px 104px !important;
    left: 60px !important;
}
.gallery-model .master-slider {
    border-radius: 6px;
}
section.testimonials-slider-main .testimonial-main {
    margin-bottom: 70px;
    padding-left: 40px;
    border-left: 3px solid #CF1C00;
    padding-bottom: 30px;
}
section.testimonials-slider-main .testimonial-main h4 {
    font-size: 20px;
    color: #002147;
    text-transform: uppercase;
}
section.testimonials-slider-main .testimonial-main h3 {
    font-size: 45px;
    text-transform: none !important;
    color: #002147;
}
.kingster-navigation {
    padding-top: 55px !important;
    padding-bottom: 40px; !important;
}
div#kingster-top-search {
    padding: 5px 10px;
    top: -6px;
}
.gdlr-core-pbf-background-wrap+.gdlr-core-pbf-wrapper-content section.testimonials-slider-main .testimonial-main h4,
.gdlr-core-pbf-background-wrap+.gdlr-core-pbf-wrapper-content section.testimonials-slider-main .testimonial-main h3 {
  color: white;
}

/*form css*/

.newsletter-form form {
    display: flex;
}
.newsletter-form form .wpforms-field-container {
    width: 65% !important;
}
.newsletter-form form input {
    max-width: 100% !important;
    max-height: 50px !important;
    height: 50px !important;
}
.wpforms-submit-container button {
    background-color: #002147 !important;
    color: white !important;
    border-radius: 7px !important;
    padding: 10px 30px !important;
}
.newsletter-form form .wpforms-field-container input {
    background-color: white !important;
    border: 0px !important;
    border-radius: 10px !important;
}
.wpforms-submit-container {
    margin-left: 20px !important;
}

/*mega menu css*/
.mega-menu-nb .cutom-menu-btn {
    text-align: center;
    margin: 0 auto;
    position: relative;
}
.mega-menu-nb .cutom-menu-btn a {
    border: 2px solid #002147;
    border-radius: 6px;
    color: #002147;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.mega-menu-nb-btm {
    margin-top: 30px !important;
    border-top: 1px solid gray !important;
}
.mega-menu-nb {
    padding-bottom: 30px !important;
}
.mega-menu-item.mega-menu-item-has-children {
    display: inline-flex !important;
}#mega-menu-main_menu li.mega-menu-item:first-child {
    display: none !important;
}
ul#mega-menu-main_menu .mega-sub-menu li.mega-menu-item:first-child {
    display: block !important;
}
ul#mega-menu-main_menu li.mega-menu-nb-btm .mega-menu-item.mega-menu-item-has-children {
    display: inline-flex !important;
}
ul#mega-menu-main_menu li.mega-menu-nb-btm .mega-menu-item.mega-menu-item-has-children ul.mega-sub-menu {
    width: 89% !important;
    margin-left: 25px !important;
    margin-top: 1px !important;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu {
    top: 86px;
    opacity: 1 !important;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link:hover {
    border-bottom: 2px solid #CF1C00;
}
ul.mega-sub-menu a.mega-menu-link:hover {
    text-decoration: underline !important;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item > a.mega-menu-link {
	border-bottom: 2px solid transparent;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
	border-color: #CF1C00;
}
span.mega-indicator {
    display: none !important;
}
.mega-menu-nb-btm a.mega-menu-link.sf-with-ul {
    font-size: 15px !important;
}
.mega-menu-nb-btm ul.mega-sub-menu a.mega-menu-link {
    font-size: 14px !important;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns > ul.mega-sub-menu > li.mega-menu-item {
    width: fit-content;
    margin-right: 25px;
}
#mega-menu-wrap-main_menu #mega-menu-main_menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    border-color: #CF1C00 !important;
}

/*End mega menu css*/

.next-step-top-col-new .gdlr-core-button {
    width: 100%;
    padding: 15px 15px !important;
}
.kingster-body .kingster-breadcrumbs, .kingster-body .kingster-breadcrumbs a span, .gdlr-core-breadcrumbs-item, .gdlr-core-breadcrumbs-item a span {
color: #002147;
font-size: 16px !important;
margin-left: 20px;
}
.gdlr-core-breadcrumbs-item>span {
margin: 0px 5px;
}
.gdlr-core-pbf-wrapper.body-content-sect {
padding: 60px 0px 30px;
}
.gdlr-core-breadcrumbs-item a span:hover {
color: #009bde;
}
.sidebar-widget-nb .kingster-widget h3.kingster-widget-title {
padding-left: 0px !important;
margin-bottom: 0px !important;
color: #002147;
font-size: 17px;
font-weight: 600;
padding: 15px 40px;
text-transform: uppercase !important;
font-family: 'montserrat-regular';
border-bottom: 1px solid #009bde;
}
ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list2 li a {
font-family: 'montserrat-regular';
font-weight: 400;
font-size: 17px;
padding: 6px 0px 6px 0px !important;
}
ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list2 li a:hover {
color: #009bde;
font-weight: 600;
border-left-width: 0px;
}
/* .sidebar-widget-nb .kingster-widget li.menu-item {
border-bottom: 1px solid #009bde
} */
.staff-feature-img {
    position: relative;
    height: 268px;
}
.staff-feature-img img {
    position: absolute;
    height: 268px;
    width: 100%;
    object-fit: cover;
    object-position: top;
    border-radius: 7px 7px 0px 0px;
}
.slider-model-header .gdlr-core-pbf-wrapper-container {
    align-items: center;
}
.accordion-nb p {
    color: #011e41;
}
.two-col-btn-nb h2.gdlr-core-title-item-title {
    letter-spacing: 0px !important;
}
.college-post-main .kingster-single-article-content p {
    color: #002147;
    font-size: 16px;
}
.college-post-main.program-post-main .apply-btns {
    display: flex;
    margin-top: 45px;
}
.college-post-main.program-post-main .apply-btns .info-btn a {
    padding: 8px 25px;
    background-color: #009bde;
    color: #011e41;
    font-size: 16px;
    font-family: 'montserrat-bold';
    border-radius: 4px;
    margin-right: 30px;
}
.college-post-main.program-post-main .apply-btns .apply-btn a {
    padding: 8px 30px;
    background-color: #011e41;
    color: #009bde;
    font-size: 16px;
    font-family: 'montserrat-bold';
    border-radius: 4px;
    margin-right: 30px;
}
.staff-main .staff-container {
    max-width: 1360px;
    margin: 0 auto;
    padding: 0px 20px;
}
section.staff-main {
    padding: 50px 0px;
}
.staff-main .staff-row {
    display: flex;
}
.staff-main .staff-row .feature-img-main {
    width: 25%;
    padding: 0px 20px;
}
.staff-main .staff-content {
    width: 75%;
    padding: 10px 30px;
}
section.staff-main .content {
    color: black;
}
.staff-main .staff-row .feature-img-main img {
    width: 100%;
}
.inner-col.news-slideshows .overlay-content {
    display: none;
    position: absolute;
    top: 0px;
    width: 100%;
    padding: 25px 25px;
    height: 100%;
    background-image: linear-gradient(#ffffff00, #000000c9);
}
.lightbox-btn {
    width: fit-content;
    cursor: pointer;
}
.inner-col.news-slideshows .gallery-inner {
    position: relative;
}
.inner-col.news-slideshows .overlay-content .overlay-heading {
    position: absolute;
    width: 93%;
    bottom: 0px;
}
.inner-col.news-slideshows .overlay-content .overlay-heading h2 {
    font-size: 25px;
    letter-spacing: -2px !important;
    text-align: center;
    color: white;
    font-weight: 400;
}
.lightbox-btn path {
    fill: white;
}
.popup-btn {
    color: black;
}
.model-content {
    display: none;
    background-color: rgb(0 0 0 / 73%);
    color: black;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    margin: 0 auto;
    padding-top: 190px;
}
.model-content-inner img {
    width: 100%
}
.model-content-inner {
    width: 57%;
    display: block;
    margin: 0 auto;
    position: relative;
}
.model-content span.close {
    position: absolute;
    top: 15px;
    right: 20px;
    cursor: pointer;
    border: 2px solid white;
    height: 53px;
}
.model-content span.close path {
    fill: white;
}
.emergency-alert .gdlr-core-alert-box-item {
    padding: 0px !important;
}
body {
	word-break: normal;
}

.kingster-body .kingster-breadcrumbs, .kingster-body .kingster-breadcrumbs a span, .gdlr-core-breadcrumbs-item, .gdlr-core-breadcrumbs-item a span {
	color: #002147;
}

.gdlr-core-pbf-wrapper.tow-cals-one-btn.two-cals-two-btn .gdlr-core-button .gdlr-core-content {
text-align: center;
line-height: 1.3;
font-size: 19px;
}

@media (min-width: 1024px) {
	.gdlr-core-pbf-wrapper.tow-cals-one-btn.two-cals-two-btn .gdlr-core-button .gdlr-core-content {
		width: 230px;
	}
}
.events-icon i.fa-solid.fa-angle-right, .ourstaff-row .admin-top i.fa-solid.fa-user {
	font-style: normal;
}
.kingster-page-title-wrap {
	background: #002147;
}
section.ourstaff-sect a {
	color: #009BDE;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .newsroomslider .slick-list.draggable {
        padding: 0px 50px 0px 0px !important;
    }
}

/* START: overrides kingster menu nav css to solve responsiveness display */
@media only screen and (max-width: 1280px) {
    #gdlr-core-title-item-1 .gdlr-core-title-item-title,
    #gdlr-core-title-item-2 .gdlr-core-title-item-title {
        font-size: 65px !important;
    }
}

@media only screen and (max-width: 1024px) {
    #gdlr-core-title-item-1 .gdlr-core-title-item-title,
    #gdlr-core-title-item-2 .gdlr-core-title-item-title {
        font-size: 45px !important;
    }
}

@media only screen and (min-width: 1280px) {
    .kingster-logo-inner img {
        z-index: 10;
        position: relative;
    }

    .mega-menu-megamenu > .mega-sub-menu {
        top: 35px !important;
        border-top: 50px solid rgb(6, 33, 71) !important;
        z-index: 1 !important;
    }
}

@media only screen and (max-width: 1280px) {
    .kingster-header-wrap.kingster-header-style-plain, .kingster-header-wrap.kingster-header-style-bar, .kingster-navigation-bar-wrap, .kingster-header-background-transparent, .kingster-header-boxed-wrap, .kingster-header-side-nav, .kingster-header-transparent-substitute, .kingster-sticky-navigation {
        display: none !important;
    }
}

@media only screen and (max-width: 1280px) {
    .kingster-mobile-header-wrap {
        display: block !important;
    }

    .kingster-body-outer-wrapper  .kingster-top-bar,
    .cutom-menu-btn {
        display: none !important;
    }
}

#mega-menu-wrap-mobile_menu #mega-menu-mobile_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
    width: 100% !important;
}

#mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-megamenu.mega-menu-item {
    clear: both;
}

@media only screen and (max-width: 1280px) {
    #mega-menu-wrap-mobile_menu
    #mega-menu-mobile_menu
    > li.mega-menu-megamenu
    > ul.mega-sub-menu {
        border: 0 !important;
        padding: 10px !important;
        border-radius: 0 !important;

        float: left !important;
        position: static !important;
    }
    #mega-menu-wrap-mobile_menu
    #mega-menu-mobile_menu
    > li.mega-menu-megamenu
    > ul.mega-sub-menu
    > li.mega-menu-item {
        width: 100% !important;
        clear: both !important;
    }
    #mega-menu-wrap-mobile_menu
    #mega-menu-mobile_menu
    li.mega-menu-item
    > ul.mega-sub-menu {
        /* display: none !important;
        visibility: visible !important;
        opacity: 1 !important; */
	}
	#mega-menu-wrap-mobile_menu
		#mega-menu-mobile_menu
		li.mega-menu-item.mega-toggle-on
		> ul.mega-sub-menu,
	#mega-menu-wrap-mobile_menu
		#mega-menu-mobile_menu
		li.mega-menu-megamenu.mega-menu-item.mega-toggle-on
		ul.mega-sub-menu {
		    display: block !important;
	}
	#mega-menu-wrap-mobile_menu
		#mega-menu-mobile_menu
		li.mega-menu-megamenu.mega-menu-item.mega-toggle-on
		li.mega-hide-sub-menu-on-mobile
		> ul.mega-sub-menu,
	#mega-menu-wrap-mobile_menu
		#mega-menu-mobile_menu
		li.mega-hide-sub-menu-on-mobile
		> ul.mega-sub-menu {
		display: none !important;
	}
}

.mega-sub-menu {
    opacity: 1 !important;
}
/* END: overrides kingster menu nav css to solve responsiveness display */
/* START edits to title quote component */
@media only screen and (min-width: 768px) {
    .gdlr-core-breadcrumbs-item {
        border-left: solid 5px #008ED6 !important;
    }
}
/* END */
/* START */
.sidebar-widget-nb .menu-item-has-children {
    position: relative;
}
/* END */
/* START override menu styles */
.gdlr-core-widget-item  {
    background-color: #ededed;
    padding: 15px 40px !important;
    border-radius: 10px;
    max-width: 330px;
    position: relative;
    margin-bottom: 30px;
}

.sub-menu {
    margin-top: 0 !important;
}

.sub-menu li {
    margin-top: 0 !important;
}

.sub-menu li:last-child {
    padding-bottom: 0 !important;
}

.gdlr-core-widget-item .menu-item-has-children > a {
    color: #002147;
    /* font-weight: 700; */
}

.gdlr-core-widget-item .menu-item-has-children .sub-menu {
    padding-left: 1rem;
}

.gdlr-core-widget-item .menu-item-has-children .sub-menu .sub-menu {
    padding-left: 1rem;
}

.gdlr-core-widget-item li {
    /* border-bottom: 0.5px solid #009bde; */
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
}

.gdlr-core-widget-item li {
    padding: 6px 0px !important;
    margin-bottom: 0 !important;
}

.gdlr-core-widget-item .menu-item-has-children {
    border-bottom: none !important;
}

.gdlr-core-widget-item  li a {
    font-family: 'montserrat-regular';
    font-weight: 400;
    font-size: 17px;
}

.gdlr-core-widget-item  li a:hover  {
    color: #009bde;
    font-weight: 600;
    border-left-width: 0px;
}

.widget_product_categories ul li:before, .widget_archive ul li:before, .widget_categories ul li:before, .widget_nav_menu ul li:before, .widget_meta ul li:before, .widget_pages ul li:before, .widget_recent_comments ul li:before, .widget_recent_entries ul li:before, .widget_rss ul li:before {
    content: "" !important;
}
/* END */

@media (max-width: 1280px) and (min-width: 320px){
    /*header css*/
    .kingster-mobile-header-wrap .kingster-top-bar {
        display: none !important;
    }
    .mega-menu-item.mega-menu-item-has-children {
        display: block !important;
    }
    ul#mega-menu-mobile_menu {
        display: block !important;
        padding: 40px 30px 10px 31px !important;
    }
    .kingster-mobile-header-wrap .kingster-top-bar {
        display: none !important;
    }
    div#kingster-mobile-top-search {
        display: none;
    }
    .kingster-main-menu-search i {
        color: white !important;
    }
    .kingster-mobile-menu-right {
        right: 0px !important;
        padding: 31px 20px;
        background-color: white;
        margin-top: -15px !important;
        top: 0px !important;
    }
    a.kingster-overlay-menu-icon.kingster-mobile-menu-button.kingster-mobile-button-hamburger.kingster-active-tog-nb {
        /* background-color: #002147; */
        /* transform: rotate(45deg); */
    }
    .kingster-mobile-button-hamburger.kingster-active-tog-nb span {
      display: none
    }
    .kingster-overlay-menu-content ul.menu {
        padding-top: 30px !important;
        text-align: left !important;
    }
    .kingster-mobile-menu {
        float: unset !important;
        margin-left: unset !important;
    }
    .kingster-mobile-button-hamburger:before, .kingster-mobile-button-hamburger:after, .kingster-mobile-button-hamburger span {
        background: #002147 !important;
    }

    .kingster-mobile-button-hamburger.kingster-active span {
      display: none;
    }

    html.mm-right.mm-opening .mm-slideout {
        transform: unset !important;
    }
    html.mm-opening.kingster-mmenu-right .kingster-mobile-header-wrap .kingster-top-bar, html.mm-opening.kingster-mmenu-right .kingster-mobile-header {
        transform: unset !important;
    }
    .kingster-overlay-menu-content {
        top: 85px !important;
    }
    html.mm-pagedim-black.mm-opening #mm-blocker, html.mm-pagedim-white.mm-opening #mm-blocker, html.mm-pagedim.mm-opening #mm-blocker {
        opacity: 0 !important;
    }

    /*.mm-panel.mm-hasnavbar .mm-navbar {
        display: none !important;
    }*/
    ul#mega-menu-mobile_menu li.mega-menu-item {
        /* margin-top: 15px !important; */
    }
    ul#mega-menu-mobile_menu li.mega-menu-item a {
    	font-size: 21px !important;
    	font-weight: 400 !important;
    	text-transform: capitalize !important;
    	font-family: "Montserrat", sans-serif !important;
    }
    span.mega-indicator {
        display: block !important;
        float: right;
    }
    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after {
        background-image: url(/global/files/2022/06/Icon-Expand-.png);
        content: '' !important;
        border: 0px !important;
        transform: unset !important;
        background-repeat: no-repeat;
        background-size: cover;
        padding: 15px 15px;
        float: right;
    }
    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after {
        transform: rotate(45deg) !important;
    }
    ul#mega-menu-mobile_menu li.mega-menu-item ul.mega-sub-menu .mega-menu-item span.mega-indicator:after{
    	display: none !important;
    }

    /*ul#menu-new-main-menu li.menu-item:first-child {
        display: block;
    }*/

    input.search-field.kingster-title-font {
        max-width: 100% !important;
        width: 100%;
        border: 0px;
        height: 45px;
        border-radius: 5px;
        padding: 0px 12px 0px 40px;
        color: #002147;
        font-family: 'Montserrat';
        font-weight: 600;
        font-size: 16px;
    }
    .mega-menu-item form.search-form {
        position: relative;
    }
    .mega-menu-item form.search-form:before {
        content: '';
        position: absolute;
        left: 10px;
        top: 14px;
        padding: 8px 8px;
        z-index: 9999;
        background-image: url('/wp-content/themes/kingster-child/images/search-icon.svg');
        background-size: contain;
    }
    .kingster-overlay-menu-content.kingster-navigation-font.kingster-active.kingster-active-con-nb {
        /* display: block !important; */
        margin-top: 32px;
    }
    .kingster-overlay-menu-content.kingster-navigation-font.kingster-active {
        /* display: none !important; */
    }
    .kingster-mobile-button-hamburger.kingster-active-tog-nb:before {
        transform: translate3d(0, 7px, 0) rotate(-90deg);
    }
    .kingster-mobile-button-hamburger.kingster-active span {
        opacity: unset !important;
    }
    .kingster-mobile-button-hamburger.kingster-active-tog-nb:after {

    }
    .kingster-overlay-menu-content .kingster-overlay-menu-close {
        display: none;
    }
    .kingster-overlay-menu-cell {
        vertical-align: top !important;
    }
    .kingster-overlay-menu-content {
        background-color: rgb(0 33 71) !important;
    }
    .kingster-overlay-menu-content ul li a:hover {
        color: #ffffff !important;
    }
    .mega-menu-toggle {
        display: none !important;
    }
    ul#mega-menu-mobile_menu .widget_custom_html {
        display: none !important;
    }
    ul#mega-menu-mobile_menu img {
        width: 100%;
    }
    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns > ul.mega-sub-menu > li.mega-menu-item {
        width: 100%;
    }
    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item > a.mega-menu-link {
        border-bottom: 2px solid #CF1C00 !important;
        padding: 25px 0 10px 0 !important;
        line-height: 40px !important;
        height: auto !important;
    }
    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item > a.mega-menu-link[aria-expanded="true"]{
      border-bottom: 2px solid transparent !important;
    }
    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
        background: #002147;
    }
    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
    	color: #ffffff;
    }
    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
        border-bottom: 2px solid white;
    }
    .mega-menu-nb-btm {
        margin-top: 0px !important;
        border-top: 0px !important;
    }
    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-item:first-child > a {
        width:  100%;
        padding-bottom: 40px !important;
        border-bottom: 2px solid #FFFFFF !important;
    }
    #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
        font-size: 18px !important;
    }

    /*End header css*/

    .college-post-main .posts-sidebar {
        display: none;
    }
    .kingster-top-bar-right.kingster-item-pdlr {
        margin-top: 20px;
    }
    section.news-slider-main {
        padding: 60px 0px 80px 15px;
    }
    .news-slider-top {
        display: block
    }
    .news-slider-heading {
        width: 100%;
    }
    .news-slider-heading h2 {
        font-size: 35px !important;
    }
    .browse-all-btn {
        width: 100%;
        text-align: left;
    }
    .newsroomslider, .nextjsuslider {
        margin-top: 30px;
    }
    .inner-col.news-slideshows .-news-heading h3 {
        font-size: 18px !important;
    }
    .slick-prev, .slick-next {
        bottom: -28%;
    }
    .nextjsuslider button.slick-prev, .nextjsuslider button.slick-next {
        bottom: -28%;
    }
    .impdeadlines .news-date p {
        font-size: 43px;
    }
    .-news-heading p {
        font-size: 14px;
    }
    .impdeadlines .content-nb {
        padding: 35px 20px !important;
    }
    .ourstaff-row {
        display: block;
    }
    .ourstaff-col {
        width: 100%;
        margin-bottom: 50px;
    }
    .tow-cals-one-btn .gdlr-core-right-align {
        text-align: center !important;
    }
    .tow-cals-one-btn a.gdlr-core-button {
        padding: 10px 100px 10px 100px !important;
    }
    .next-step-top-col.next-step-top-col2 .gdlr-core-button-item {
        text-align: center;
    }
    .next-step-top-col.next-step-top-col2 {
        top: 20px;
    }
    .next-step-top-col {
        margin: 0px 20px 0px 20px !important;
    }
    .billboard-main a.gdlr-core-button {
        padding: 10px 108px !important;
    }
    .next-step-top-col a.gdlr-core-button {
        padding: 10px 30px !important;
    }
    .banner-img-sect .gdlr-core-column-30:nth-child(2) {
        position: unset;
        right: unset;
    }
    .banner-img-sect {
        margin-bottom: 20px !important;
    }
    .filters-main {
        width: 100% !important;
    }
    .filters-main form.search {
        display: block !important;
    }
    .search-filter form.search input[type="search"] {
        width: 100% !important;
    }
    .search-filter select {
        width: 100% !important;
        margin-top: 15px;
    }
    .reset-filter {
        text-align: left !important;
    }
    section.programfinder-sect .container {
        padding: 0px 0px;
    }
    .reset-filter a {
        padding: 10px 24px;
    }
    section.news-slider-main.jsugallery-main .browse-all-btn {
        width: 100%;
    }
    section.news-slider-main.jsugallery-main .slick-prev, section.news-slider-main.jsugallery-main .slick-next {
        bottom: -50%;
    }
    .college-post-main.program-post-main .content-part {
        width: 100%;
        padding-right: 0px !important;
    }
    .college-post-main.program-post-main .apply-btns {
        display: block;
    }
    .college-post-main.program-post-main .apply-btns .apply-btn {
        margin-top: 30px;
    }

    /*form css*/
    .newsletter-form form {
        display: block;
    }
    .newsletter-form form .wpforms-field-container {
        width: 100% !important;
    }
    .wpforms-submit-container {
        margin-left: 0px !important;
    }
    .newletter-main .gdlr-core-pbf-background {
        background-image: unset !important;
    }
    section.testimonials-slider-main .testimonial-main h3 {
        font-size: 24px !important;
    }
    section.testimonials-slider-main .testimonial-main {
        margin-bottom: 0px;
    }
    section.news-slider-main.jsugallery-main.testimonials-slider-main .slick-arrow {
        bottom: -25% !important;
    }
    .college-post-main.program-post-main .apply-btns {
        display: block;
        margin-top: 45px;
    }
    .newsroomslider .slick-list.draggable {
        padding: 0px 100px 0px 0px !important;
    }

}



.hero-section {
  background-image: linear-gradient(
    to bottom,
    #002147 0%,
    #002147 400px,
    transparent 400px
  );
}

.hero-section img {
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 10px;
}

@media (min-width: 768px){
  .hero-section {
    background-image: linear-gradient(
      to bottom,
      #002147 0%,
      #002147 350px,
      transparent 350px !important
    );
  }

  .hero-section img {
    aspect-ratio: auto;
  }
}

@media (min-width: 768px){
  .landing-image-right img {
    border-bottom-left-radius: 40px;
  }
}

@media (min-width: 1280px){
  .landing-image-right img {
    max-height: 550px;
    object-fit: cover;
  }
}

@media (min-width: 768px){
  .banner-img-sect .gdlr-core-container {
    position: relative;
  }

  .banner-img-sect .gdlr-core-container::after {
    /* content: '';
    display: block;
    width: 5px;
    background-color: #008ED6;
    position: absolute;
    left: 40px;
    bottom: -273px;
    height: 180px;
    visibility: visible;
    line-height: normal; */
  }
}


#mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-megamenu.mega-menu-item {
  border: 0 !important;
}


.mega-menu-mobile-message {
  display: none;
}

@media (max-width: 1279px){
  .mega-menu-mobile-message {
    display: block;
    color: white;
    font-size: 14px;
    line-height: 1;
    margin-top: 40px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .mega-menu-mobile-message img {
    width: 16px !important;
    height: 16px !important;
    display: inline-block !important;
    margin-left: .5ch;
    margin-right: .5ch;
    vertical-align: middle;
  }

  .mega-toggle-on {
    border-bottom: 0 !important;
  }

  .mega-toggle-on .mega-sub-menu {
    width: 100% !important;
    background-color: transparent !important;
  }

  .mega-indicator {
    background-image: url('/wp-content/themes/kingster-child/images/menu-toggle.svg') !important ;
    background-size: contain !important;
    background-repeat: no-repeat !important;
  }

  .mega-indicator::after {
    margin: 0 !important;
  }

  .mega-toggle-on .mega-indicator {
    transform: rotate(45deg) !important;
  }

  .mega-menu-column {
    border-top: 2px solid white;
  }

  .mega-menu-column .image {
    margin-bottom: 30px;
  }

  .mega-menu-link {
    color: white !important;
  }

  #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li.mega-6-columns > ul.mega-sub-menu > li.mega-menu-item {
    width: 100% !important;
  }
}

.cutom-menu-btn {
  display: none;
}

@media (min-width: 768px){
  .cutom-menu-btn {
    display: block;
  }
}

@media (min-width: 768px){
  .global-footer .kingster-item-pdlr {
    padding-left: 40px;
    padding-right: 40px;
  }

  .global-footer .kingster-footer-container {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }

  .global-footer .kingster-column-15 {
    grid-column: span 1;
    width: 100%;
  }

  .kingster-column-logo {
    border-right: 2px solid #009bde !important;
    margin-right: 40px;
  }
}

.global-footer .kingster-logo {
  padding: 0;
}

.footer-address {
  font-style: normal;
  line-height: 1;
  font-size: 16px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.footer-social-media {
  display: flex;
  gap: 10px;
}

.footer-social-media__link {

}

.footer-social-media__link-icon {
  width: 30px;
  height: 30px;
}

@media (min-width: 768px){
  .global-footer-fine-print {
    flex: 0 0 100%;
    grid-column: 2 / 5;
    grid-row: 2 / 3;
    border-top: 2px solid #009bde !important;
    margin-top: 40px;
    padding-top: 20px;
  }

  .global-footer-fine-print #menu-footer-fine-print {
    display: flex;
    gap: 20px;
  }
}

.kingster-widget-title--mobile {
  display: none;
}

@media (max-width: 767px){
  .global-footer .kingster-column-logo {
    text-align: center;
    margin-bottom: 40px !important;
  }

  .global-footer .kingster-column-logo img {
    margin-left: auto;
    margin-right: auto;
  }

  .global-footer .footer-social-media {
    justify-content: center;
  }

  .global-footer .kingster-column-15 {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .global-footer .global-footer-fine-print ul {
    margin-top: 40px;
  }


  .kingster-widget-title--desktop {
    display: none;
  }

  .kingster-widget-title--mobile {
    display: flex;
    align-items: center;
    justify-content: space-between;

    padding-left: 0;
    padding-right: 0;

    background-color: transparent;
    width: 100%;
    text-align: left;
  }

  .kingster-widget-title__icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-left: 20px;
    justify-self: flex-end;
    pointer-events: none;
  }

  .global-footer .gdlr-core-custom-menu-widget {
    display: none;
  }

  .global-footer [aria-expanded="true"]+.gdlr-core-custom-menu-widget {
    display: block;
  }
}


@media (max-width: 768px){
  #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu li.mega-menu-item > a[aria-expanded="true"]+ul.mega-sub-menu {
    display: block;
  }

  #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu li.mega-menu-item > a[aria-expanded="false"]+ul.mega-sub-menu {
    display: none;
  }

  #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu img {
    border-radius: 12px;
  }

  #mega-menu-wrap-mobile_menu #mega-menu-mobile_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
    background: transparent !important;
  }
}