.card-slider .card .badge,
.card-slider .card .badge2 {
    left: 12px;
    background-color: #025e68;
    border-radius: 0;
    top: 20px
}

.cxp-slider-button-home-collage-ed,
.cxp-slider-button-home-discover-ed {
    white-space: nowrap;
    vertical-align: middle;
    font-size: 12px;
    line-height: 12.5px
}

.card-slider .card .main-link:focus,
.card-slider .card a:focus,
.search {
    outline: 0
}

.slick-autoplay-toggle-button,
.slick-pause-icon {
    display: none !important;
    visibility: hidden !important
}

@font-face {
    font-family: Gilroy-Regular;
    src: url("https://edukyu.com/new-ed/assets/cxp-assets/font/fonts/1dc8ecd8056a5ea7aa7de1db42b5b639.eot");
    src: url("https://edukyu.com/new-ed/assets/cxp-assets/font/fonts/1dc8ecd8056a5ea7aa7de1db42b5b639.eot?#iefix") format("embedded-opentype"), url("https://edukyu.com/new-ed/assets/cxp-assets/font/fonts/1dc8ecd8056a5ea7aa7de1db42b5b639.woff") format("woff"), url("https://edukyu.com/new-ed/assets/cxp-assets/font/fonts/1dc8ecd8056a5ea7aa7de1db42b5b639.woff2") format("woff2"), url("https://edukyu.com/new-ed/assets/cxp-assets/font/fonts/1dc8ecd8056a5ea7aa7de1db42b5b639.ttf") format("truetype"), url("https://edukyu.com/new-ed/assets/cxp-assets/font/fonts/1dc8ecd8056a5ea7aa7de1db42b5b639.svg#Gilroy-Regular") format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

.cxp_thank_poup_message {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, .8);
    z-index: 99999;
    opacity: 1;
    -webkit-transition: opacity .4s ease-in;
    -moz-transition: opacity .4s ease-in;
    transition: opacity .4s ease-in;
    pointer-events: auto
}

.cxp-carousel-banner.next .arrows button,
.cxp-carousel-banner.prev .arrows button,
.mglass {
    pointer-events: none
}

.cxp_thank_poup_message:target {
    opacity: 0;
    pointer-events: none
}

.cxp_thank_poup_message>div {
    position: relative;
    margin: 10% auto
}

.dropdown-menu {
    font-size: 15px !important
}

.cxp_floater {
    text-align: center !important;
    position: fixed !important;
    right: 1px !important;
    top: 40vh !important;
    z-index: 9;
    background-image: url("https://edukyu.com/assets/cxp-assets/imgs/grant-forms.png");
    padding-bottom: 100%;
    background-repeat: no-repeat;
    background-size: 100%
}

.c,
.cxp-tooltip {
    position: relative
}

.cxp_floater:hover {
    background-image: url("https://edukyu.com/assets/cxp-assets/imgs/grant-forms-yellow.png")
}

.tagline {
    display: inline-block !important;
    font-size: 16px !important;
    vertical-align: text-bottom
}

.cxp-ed-logo {
    padding-right: 10px !important;
    border-right: 1px solid #333 !important
}

.cxp-refer-and-earn-gif-image>a>img {
    position: absolute;
    inset: 0;
    width: 50px;
    height: 50px;
    margin-top: -5px
}

.cxp-refer-and-earn-gif-image-mobile>a>img {
    display: none;
    visibility: hidden
}

.cxp-tooltip {
    display: inline-block;
    border-bottom: 1px dotted #000
}

.cxp-tooltip .cxp-tooltiptext {
    visibility: hidden;
    width: 100px;
    background-color: #025e68;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 2px;
    transition: transform .2s;
    position: absolute;
    z-index: 1;
    bottom: 0;
    margin-bottom: -40px;
    font-size: 12px
}

.card-slider .card,
.cxp-bg-form-popup-home>div>div>div>form>div>div>div>input {
    border-radius: 16px
}

.cxp-tooltip:hover .cxp-tooltiptext {
    visibility: visible;
    transform: scale(1)
}

.copyright-text p a,
.cxp-footer-menu li:hover a,
.cxp-footer-widget ul li a:hover,
.cxp-hvr-yellow:hover,
.cxp-yellow-color-web,
.yellow-txt {
    color: #ffdb58
}

.card-slider .card .title-collage:hover,
.cxp-carousel-banner .cxp-banner-list .cxp-banner-item .topic,
.cxp-green-color-web,
.green-txt {
    color: #025e68
}

.card-slider .card .rating .reviews-link:hover,
.card-slider .slick-next-icon,
.card-slider .slick-prev-icon,
.cxp-black-color-web,
.note a {
    color: #000
}

nav.navbar.bootsnav ul.nav>li>a {
    text-transform: capitalize;
    font-weight: 500 !important;
    font-family: Gilroy-Medium, sans-serif
}

.cxp-bg-form-popup-home {
    background: #025e68;
    border-radius: 16px
}

.cxp-bg-form-popup-home>div>div>div>.modal-title {
    color: #fff;
    font-weight: 400;
    font-family: Gilroy-Regular, sans-serif;
    text-align: center;
    margin-bottom: 30px;
    font-size: 32px;
    margin-top: 20px
}

.cxp-desktop-banner-home-pages>.banner-text {
    font-size: 34px;
    font-weight: 600;
    font-family: Gilroy-Regular, sans-serif;
    color: #fff
}

.cxp-desktop-banner-home-pages>p {
    font-size: 16px;
    font-weight: 400;
    font-family: Gilroy-Regular, sans-serif
}

.card-slider .card .price .new-price,
.note a {
    font-weight: 700
}

.slick-next .slick-next-icon::before {
    content: "›" !important
}

.slick-prev .slick-prev-icon::before {
    content: "‹" !important
}

.slick-next .slick-next-icon,
.slick-next .slick-prev-icon,
.slick-prev .slick-next-icon,
.slick-prev .slick-prev-icon {
    font-size: 60px !important;
    opacity: 1
}

.slick-next.slick-disabled .slick-next-icon,
.slick-next.slick-disabled .slick-prev-icon,
.slick-prev.slick-disabled .slick-next-icon,
.slick-prev.slick-disabled .slick-prev-icon {
    opacity: .02
}

.c {
    min-width: 100%;
    width: 100%;
    height: 650px;
    padding: 20px 20px 40px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    overflow: hidden;
    background: hsl(0 0 90%);
    margin-bottom: 100px;
    box-sizing: border-box
}

.ch,
.ci,
.cxp-input {
    position: absolute
}

.ci {
    top: 0;
    left: 0;
    width: inherit;
    height: inherit;
    transform-origin: left 50%;
    background: inherit;
    z-index: var(--z);
    transition: .3s ease-out
}

.ci img {
    -moz-user-select: none;
    user-select: none;
    width: 100%
}

.ch {
    top: 50%;
    left: 5%;
    transform: translateY(-50%);
    font-size: 2rem;
    color: hsla(var(--h) var(--s) var(--l) / .8);
    text-shadow: 0 2px 10px hsla(var(--h) var(--s) 10% / .3)
}

.cxp-input {
    left: 0;
    top: 0;
    opacity: 0;
    z-index: -10
}

.cxp-label {
    width: 4%;
    height: 10px;
    margin-right: 4px;
    border-radius: 20px;
    background: #fff;
    cursor: pointer;
    position: relative;
    z-index: 10
}

.cxp-label:last-child {
    margin-right: 0
}

.cxp-input:checked+.cxp-label {
    background: #ffdb58
}

.button,
.card-slider .card,
.search {
    background-color: #fff
}

.cxp-input:not(:checked)+.cxp-label+.ci {
    transform: translateX(-100%);
    opacity: 0;
    transition: 0
}

.cxp-input:checked+.cxp-label+.ci~.ci {
    transform: translateX(100%)
}

.card-slider {
    max-width: 1300px;
    margin: 0 auto
}

@media screen and (max-width:1024px) {
    .card-slider {
        width: 80%
    }
}

.card-slider .slick-slide {
    padding: 0 10px
}

.card-slider .card {
    position: relative;
    display: flex !important;
    flex-direction: column;
    border-style: solid;
    border-width: 1px;
    text-decoration: none;
    color: rgba(0, 0, 0, .9);
    transition: .1s linear;
    overflow: hidden;
    margin-bottom: 10px
}

.card-slider .card .main-link {
    text-decoration: none;
    display: flex;
    flex-direction: column
}

.card-slider .card .title {
    color: #025e68;
    margin: 0;
    padding: 10px 12px 5px;
    font-size: 18px;
    line-height: 22.05px;
    font-weight: 600;
    font-family: Gilroy-Regular, sans-serif
}

.card-slider .card .title-blog,
.card-slider .card .title-discover {
    color: #000;
    font-size: 18px;
    font-family: Gilroy-Regular, sans-serif;
    margin: 0
}

.card-slider .card .title-blog {
    padding: 10px 12px 3px;
    line-height: 23px;
    font-weight: 600
}

.card-slider .card .title-discover {
    padding: 20px 12px 30px;
    line-height: 22.05px;
    font-weight: 500
}

.card-slider .card .title-collage {
    color: #025e68;
    margin: 0;
    padding: 10px 12px;
    font-size: 15px;
    line-height: 22.05px;
    font-weight: 600;
    font-family: Gilroy-Regular, sans-serif
}

.card-slider .card .description,
.card-slider .card .since,
.description-blog {
    font-weight: 400;
    color: #424242;
    line-height: 16.8px;
    font-family: Gilroy-Regular, sans-serif
}

.card-slider .card .image {
    order: -1;
    position: relative;
    padding: 12px 12px 1px;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center
}

.card-slider .card .image img {
    width: 100%;
    border: 1px solid #fff;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    transition: .3s ease-in-out
}

.card-slider .card .description {
    margin: 0;
    font-size: 12px
}

.description-blog {
    font-size: 14px;
    margin: 2px 8px 14px 12px
}

.cxp-active,
.cxp-activeMenubar {
    font-family: Gilroy-Medium, sans-serif !important
}

.slick-next .slick-next-icon,
.slick-next .slick-next-icon-green,
.slick-next .slick-prev-icon,
.slick-prev .slick-next-icon,
.slick-prev .slick-prev-icon,
.slick-prev .slick-prev-icon-green {
    color: #025e68 !important
}

.cxp-left-icon-slider-home::before {
    content: "‹" !important;
    font-size: 60px !important;
    font-family: slick
}

.cxp-right-icon-slider-home::before {
    content: "›" !important;
    font-size: 60px !important;
    font-family: slick
}

.cxp-collage-slider>div>div>div>.text,
.cxp-collage-slider>div>div>div>.title,
.cxp-home-headline-discover-ed>h2,
.cxp-test-home-ed>h3,
.cxp-test-home-ed>p,
.cxp-testi-inside-ed>.name {
    font-family: Gilroy-Regular, sans-serif
}

.slick-next .slick-next-icon-yellow,
.slick-prev .slick-prev-icon-yellow {
    color: #ffdb58 !important
}

.slick-next,
.slick-next .slick-next-icon::before,
.slick-next-icon,
.slick-prev,
.slick-prev .slick-prev-icon,
.slick-sr-only {
    top: 35% !important
}

.slick-next,
.slick-prev {
    top: 50% !important
}

.slick-next .slick-next-icon {
    top: 35%
}

.card-slider .card .since {
    font-size: 10px;
    margin: 0 0 4px 12px
}

.card-slider .card .badge {
    position: absolute;
    z-index: 1;
    line-height: 14.63px;
    padding: 5px 10px;
    font-size: 12px;
    font-weight: 500;
    color: #ffdb58
}

.card-slider .card .badge2,
.card-slider .card .programs-name {
    line-height: 14.63px;
    padding: 5px 10px;
    color: #fff;
    font-size: 12px;
    position: absolute;
    font-weight: 500;
    z-index: 1
}

.card-slider .card .badge2 {
    border: 1px solid #fff
}

.card-slider .card .programs-name {
    top: 140px;
    left: 9px;
    border-radius: 0
}

.card-slider .card .price {
    padding-left: 10px
}

.card-slider .card .price .original-price {
    margin-left: 5px;
    font-size: 14px;
    font-style: italic;
    opacity: .5;
    text-decoration: line-through
}

.card-slider .card .rating {
    margin: 10px 0 15px 10px;
    color: orange;
    font-size: 12px
}

.card-slider .card .rating .reviews-link {
    color: rgba(0, 0, 0, .6);
    margin-left: 5px
}

.card-slider .card .rating .reviews-link:focus {
    color: #4169e1;
    outline: royalblue dotted 3px;
    outline-offset: 2px
}

.card-slider .card:hover,
.cxp-card-border-green {
    border-color: #025e68
}

.card-slider .card:focus .image img,
.card-slider .card:hover .image img {
    filter: grayscale(0)
}

.note {
    text-align: center;
    font-size: 14px;
    max-width: 960px;
    padding: 40px 20px;
    margin: 0 auto;
    opacity: .8
}

.note a:focus,
.note a:hover {
    color: #4169e1
}

.cxp-row {
    margin: 2px 8px 3px 12px
}

.cxp-row2 {
    margin: 2px 8px 0 12px
}

.cxp-column-1>i {
    position: relative;
    top: -6px;
    color: #000;
    font-size: 11px
}

.cxp-column-1 {
    float: left;
    width: 10%
}

.cxp-column-2 {
    float: left;
    width: 90%
}

.table.table-head-custom thead th,
.table.table-head-custom thead tr {
    font-weight: 600;
    color: #b5b5c3 !important;
    font-size: 1.4rem;
    text-transform: uppercase;
    letter-spacing: .1rem
}

.cxp-und:hover {
    color: #025e68;
    text-decoration: underline
}

.cxp-und {
    font-size: 15px
}

.cxp-search-input:focus-visible {
    outline: -webkit-focus-ring-color auto 0
}

.button {
    display: inline-block;
    margin: 4px 2px;
    font-size: 14px;
    padding-left: 32px;
    padding-right: 32px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #000;
    text-decoration: none;
    cursor: pointer;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.searchbar-area {
    width: 300px;
    margin: 1vh;
    position: absolute;
    background: #fff;
    right: 0;
    max-height: calc(100vh - 80px);
    overflow-y: auto;
    overflow-x: hidden;
    display: none;
    font-size: medium
}

#colleges,
#programs,
.cxp-homepage-form-modal-body,
.cxp-pd-10 {
    padding: 10px
}

.button:hover {
    transition-duration: .4s;
    -moz-transition-duration: .4s;
    -webkit-transition-duration: .4s;
    -o-transition-duration: .4s;
    color: #025e68
}

.search-container {
    position: relative;
    display: inline-block;
    margin: 0 2px;
    height: 50px;
    width: 50px;
    vertical-align: bottom
}

.mglass {
    display: inline-block;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg)
}

.searchbutton {
    position: absolute;
    font-size: 24px;
    width: 80%;
    margin: 0;
    padding: 12px 0;
    font-weight: 500
}

.search:focus+.searchbutton {
    transition-duration: .4s;
    -moz-transition-duration: .4s;
    -webkit-transition-duration: .4s;
    -o-transition-duration: .4s;
    background-color: #fff;
    color: #000
}

.search {
    position: absolute;
    left: 49px;
    border: none;
    padding: 0;
    width: 0;
    height: 100%;
    z-index: 10;
    transition-duration: .4s;
    -moz-transition-duration: .4s;
    -webkit-transition-duration: .4s;
    -o-transition-duration: .4s
}

.search:focus {
    width: 250px;
    padding: 0 30px 0 0
}

.expandright {
    left: auto;
    right: 49px;
    height: 56px
}

.expandright:focus {
    padding: 0 0 0 16px
}

.suggestions-container {
    display: inline-block;
    max-width: 100%
}

.suggestion {
    display: block;
    width: 300px
}

.college-list,
.program-list {
    padding: 0;
    margin: 0;
    list-style: none
}

.rotate-years {
    animation: 10s linear animName
}

@keyframes animName {
    0% {
        transform: rotateY(0)
    }

    100% {
        transform: rotateY(360deg)
    }
}

#cxp_loading {
    width: 100%;
    height: 100vh;
    background: url("https://edukyu.com/assets/cxp-assets/imgs/gif/KYUKIBADHNAJARURIHAIsmallcaps-GIF.gif") center center no-repeat #fff;
    z-index: 99999
}

@media (min-width:768px) {
    .cxp-rtpd-185 {
        padding-right: 85px !important
    }
}

@media only screen and (max-width:767px) {
    #cxp_loading {
        background: url("https://edukyu.com/assets/cxp-assets/imgs/gif/KYUKIBADHNAJARURIHAIsmallcaps-GIF.gif") center center/contain no-repeat #fff
    }
}

.login .modal-dialog {
    width: 300px !important
}

.login .division {
    float: none;
    margin: 0 auto 18px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%
}

.login .division .line {
    border-top: 1px solid #dfdfdf;
    position: absolute;
    top: 10px;
    width: 34%
}

.login .division .line.l {
    left: 0
}

.login .division .line.r {
    right: 0
}

.login .division span {
    color: #424242;
    font-size: 17px
}

.cxp-progs-cards {
    padding: 10px;
    border-radius: 16px;
    box-shadow: none;
    margin: 5px;
    height: 108px;
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, .25);
    transition: transform .2s
}

.cxp-progs-card-title {
    font-size: 15px;
    font-weight: 500
}

.cxp-progs-img {
    height: 32px
}

.cxp-progs-card-header {
    padding-bottom: 20px
}

.cxp-progs-card-header>p {
    float: right;
    display: inline-block
}

.cxp-progs-card-header>img,
.rom img {
    display: inline-block
}

.cxp-progs-cards:hover {
    border: 0;
    transform: scale(1.05)
}

::-webkit-scrollbar {
    width: 7px;
    background-color: #bebebe
}

::-webkit-scrollbar-thumb {
    background-color: #025e68;
    border-radius: 16px
}

.cxp-active,
.cxp-activeMenubar:hover {
    background-color: #d9d7d7 !important;
    border-radius: 50px
}

.menubar {
    width: 100%
}

.cxp-cardsize {
    padding-bottom: 6px
}

.cxp-active {
    color: #333 !important;
    font-weight: 500
}

@media screen and (min-width:1200px) {
    .cxp-active {
        background-color: #d9d7d7 !important;
        border-radius: 50px;
        color: #333 !important
    }
}

@media (max-width:992px) {
    .navbar-collapse {
        max-height: 725px !important;
        height: 725px
    }

    .pd-left-0 {
        padding-left: 0 !important
    }

    .cxp-cardsize {
        padding: 5px
    }
}

.cxp-nav-sidebar {
    max-height: calc(100vh - 80px);
    overflow-y: auto
}

.dropdown-menu>li:hover {
    background-color: #fff !important
}

.crs-men-hed {
    font-weight: 700;
    padding-left: 14px;
    font-size: 18px
}

.cxp-activeMenubar {
    font-weight: 500 !important;
    font-size: 16px !important;
    padding: 5px 15px !important;
    margin: 10px 0 !important
}

@media all and (min-width:992px) {
    .dropdown-menu li {
        position: relative
    }

    .nav-item .submenu {
        display: none;
        position: absolute;
        left: 100%;
        top: -7px
    }

    .nav-item .submenu-left {
        right: 100%;
        left: auto
    }

    .dropdown-menu>li:hover {
        background-color: #f1f1f1
    }

    .dropdown-menu>li:hover>.submenu {
        display: block
    }
}

@media (max-width:991px) {
    .dropdown-menu .dropdown-menu {
        margin-left: .7rem;
        margin-right: .7rem;
        margin-bottom: .5rem
    }
}

.cxp-row:after {
    content: "";
    display: table;
    clear: both
}

.cxp-card-border-gray {
    border-color: #bebebe
}

.cxp-card-border-transparent {
    border-color: transparent;
    margin-bottom: 50px
}

.cxp-card-border-transparent:hover .cxp-slider-button-home-collage-ed,
.cxp-slider-button-home-collage-ed:hover {
    color: #025e68;
    background: #ffdb58;
    border: 1px solid #025e68
}

.cxp-card-border-transparent:hover {
    box-shadow: 0 4px 4px 0 #00000040
}

.cxp-card-border-transparent:hover a>div>img {
    zoom: 300%;
    transition: .5s ease-out;
    transform: scale(1.2)
}

.margin-in-two-lines {
    margin: 2px 8px 11px 12px
}

.cxp-line-height-20px {
    line-height: 20px
}

.navbar-brand img {
    height: 43px
}

.margin-in-two-lines2 {
    margin: 2px 8px 15px 12px
}

.cxp-button-border-color-change:hover .title,
.cxp-button-border-color-change:hover .title-blog {
    color: #ffdb58;
    background: #025e68;
    transition: .5s ease-out
}

.cxp-button-border-color-change:hover .fa {
    color: #fff
}

.cxp-card-border-bg-green:hover .cxp-row-all {
    transition: .5s ease-out;
    background: #025e68
}

.cxp-button-border-color-change:hover .cxp-card-border-bg-green,
.cxp-slider-button-home-enquire-ed:hover {
    background: #025e68
}

.cxp-row-all {
    margin-bottom: 20px
}

.cxp-button-border-color-change:hover .description,
.cxp-button-border-color-change:hover .description-blog {
    color: #fff !important;
    transition: .5s ease-out
}

.cxp-button-border-color-change:hover .image,
.cxp-card-border-discover:hover .image {
    background: #025e68;
    border-radius: 16px 16px 0 0;
    transition: .5s ease-out
}

.cxp-button-border-color-change:hover .image>img,
.cxp-card-border-discover:hover .image>img {
    border: 1px solid #fff;
    transition: 1s ease-out
}

.cxp-button-border-color-change:hover .cxp-slider-button-home-discover-ed,
.cxp-card-border-discover:hover .cxp-slider-button-home-discover-ed {
    color: #025e68 !important;
    background: #ffdb58;
    transition: 1s ease-out
}

.cxp-card-border-discover:hover .title-discover {
    color: #fff;
    background: #025e68;
    transition: .5s ease-out
}

.cxp-slider-button-home-ed {
    line-height: 12.5px;
    font-size: 12px;
    font-weight: 500;
    position: relative;
    bottom: 25px;
    border-radius: 0;
    color: #fff;
    padding: 8px 12px;
    background: #025e68;
    border: 1px solid #025e68
}

.cxp-slider-button-home-ed:hover {
    background: #ffdb58;
    color: #025e68;
    transition: .5s ease-out
}

.cxp-button-border-color-change:hover .cxp-slider-button-home-ed {
    border: 1px solid #025e68;
    background: #ffdb58;
    color: #025e68
}

.cxp-slider-button-home-collage-ed {
    font-weight: 500;
    border-radius: 0 0 16px 16px;
    color: #025e68;
    padding: 13px 12px;
    background: #d9d7d7;
    border: 1px solid #d9d7d7;
    width: 100% !important;
    text-align: center;
    display: inline-block
}

.cxp-collage-slider {
    background-image: url("https://edukyu.com/new-edukyu/assets/cxp-assets/imgs/home-page/collage-bg.png");
    background-size: 100% 100%;
    padding-top: 200px;
    padding-bottom: 200px
}

.cxp-college-logo-card-ed {
    position: absolute;
    height: 50px;
    right: 12px;
    top: 20px;
    border-radius: 4px
}

.cxp-collage-slider>div>div>div>.title {
    font-size: 32px;
    font-weight: 700;
    line-height: 39px;
    margin-bottom: 8px;
    color: #ffdb58
}

.cxp-collage-slider>div>div>div>.text {
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    color: #fff;
    margin-bottom: 48px
}

.cxp-home-headline-discover-ed>h2 {
    font-size: 32px;
    font-weight: 700;
    line-height: 39px;
    color: #025e68;
    padding-bottom: 10px;
    border-bottom: 1px solid #025e68;
    margin-bottom: 48px
}

.cxp-home-headline-discover-ed>h3 {
    color: #000 !important
}

.cxp-home-headline-blog-ed>h2,
.cxp-home-headline-mba-ed>h2 {
    line-height: 24.26px;
    color: #000;
    padding-bottom: 10px;
    margin-top: 48px;
    font-size: 20px;
    margin-bottom: 30px;
    font-family: Gilroy-Regular, sans-serif
}

.cxp-home-headline-mba-ed>h2 {
    font-weight: 500
}

.cxp-blog-section {
    margin-bottom: 72px
}

.cxp-padding-72 {
    padding-top: 72px
}

.cxp-home-headline-blog-ed>h2 {
    font-weight: 600
}

.cxp-slider-button-home-discover-ed {
    font-weight: 500;
    color: #fff;
    padding: 13px 12px;
    background: #025e68;
    width: 100%;
    text-align: center;
    display: inline-block;
    border-radius: 0 0 16px 16px
}

.cxp-slider-button-home-discover-ed:hover {
    box-shadow: 0 1px 1px rgba(0, 0, 0, .12), 0 2px 2px rgba(0, 0, 0, .12), 0 4px 4px rgba(0, 0, 0, .12), 0 8px 8px rgba(0, 0, 0, .12), 0 16px 16px rgba(0, 0, 0, .12);
    color: #fff
}

.banner-button:hover,
.clg-form-btn:hover {
    box-shadow: 4px 8px 10px 0 #000
}

.carousel-control-cxp-arrow-left {
    left: -120px
}

.carousel-control-cxp-arrow-right {
    margin-right: -76px
}

.slider__contents {
    height: 100%;
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.cxp-home-blog-ed-text-left,
.slider__txt {
    text-align: left
}

.cxp-text-overflow-decs,
.cxp-text-overflow-title {
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.cxp-img-width,
.cxp-w-100,
.slider__contents>img {
    width: 100%
}

.slider__caption {
    font-size: 16px;
    color: #000;
    font-weight: 400;
    margin-top: 10px
}

.slider__txt {
    font-size: 14px;
    color: #025e68;
    font-weight: 400
}

.cxp-user-review-content {
    border: .5px solid #bebebe;
    border-radius: 16px
}

.cxp-padding-all-30px {
    padding: 30px
}

.cxp-testi-inside-ed>.name {
    margin-top: 2px;
    color: #025e68;
    font-weight: 500;
    font-size: 20px;
    position: relative;
    bottom: -30px;
    background: #fff
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
    left: 15%
}

.glyphicon-chevron-right:before {
    content: "›"
}

.glyphicon-chevron-left:before {
    content: "‹"
}

.cxp-testi-inside-ed>.hike {
    padding: 6px 25px;
    margin-top: 10px;
    color: #025e68;
    font-weight: 600;
    background-color: #ffdb58
}

.cxp-testi-inside-ed>.company {
    margin-top: 8px;
    margin-bottom: 30px;
    color: #000;
    font-weight: 600;
    font-size: 16px
}

.cxp-slider-button-home-talkexpert-ed {
    position: inherit;
    font-size: 16px;
    font-weight: 600;
    border-radius: 0 !important;
    margin-top: 40px;
    color: #ffdb58;
    background: #025e68;
    margin-bottom: 60px;
    border: 1px solid #ffdb58 !important
}

.cxp-slider-button-home-talkexpert-ed:hover {
    color: #025e68 !important;
    border: 1px solid #025e68 !important;
    background: #ffdb58
}

.cxp-test-p-two {
    margin-bottom: 48px
}

@-webkit-keyframes check {
    50% {
        outline-color: #333;
        box-shadow: 0 0 0 12px #333, 0 0 0 36px rgba(51, 51, 51, .2)
    }

    100% {
        outline-color: #333;
        box-shadow: 0 0 0 0 #333, 0 0 0 0 rgba(51, 51, 51, 0)
    }
}

@keyframes check {
    50% {
        outline-color: #333;
        box-shadow: 0 0 0 12px #333, 0 0 0 36px rgba(51, 51, 51, .2)
    }

    100% {
        outline-color: #333;
        box-shadow: 0 0 0 0 #333, 0 0 0 0 rgba(51, 51, 51, 0)
    }
}

.cxp-test-home-ed>h3 {
    font-size: 32px;
    font-weight: 600;
    line-height: 39.2px;
    color: #025e68
}

.cxp-test-home-ed>p {
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    margin-bottom: 48px;
    color: #025e68
}

.cxp-text-overflow-decs {
    -webkit-line-clamp: 3
}

.cxp-text-overflow-title {
    -webkit-line-clamp: 2
}

.cxp-footer-section {
    background: #024047;
    position: relative
}

.copyright-area,
.facebook-bg,
.google-bg,
.linkedin-bg,
.pinterest-bg,
.twitter-bg {
    background: #002a2f
}

.cxp-footer-cta {
    border-bottom: 1px solid #fff;
    padding-top: 30px
}

.single-cta i {
    color: #ffdb58;
    font-size: 30px;
    float: left;
    margin-top: 8px
}

.cta-text {
    padding-left: 15px;
    display: inline-block
}

.cta-text h4 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 2px;
    text-align: left !important;
    margin-top: 0 !important
}

.cta-text span {
    color: #fff;
    font-size: 15px
}

.cxp-college-logo-from-banner-image {
    width: 210px;
    margin-bottom: 20px
}

.cxp-footer-content {
    position: relative;
    z-index: 2;
    padding-top: 30px
}

.cxp-footer-pattern img {
    position: absolute;
    top: 0;
    left: 0;
    height: 330px;
    background-size: cover;
    background-position: 100% 100%
}

.cxp-footer-logo {
    margin-bottom: 12px
}

.cxp-footer-logo img {
    max-width: 120px
}

.cxp-footer-text p {
    margin-bottom: 14px;
    font-size: 14px;
    color: #fff;
    line-height: 20px
}

.cxp-footer-social-icon {
    margin-top: 15px
}

.cxp-footer-social-icon span {
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: 700
}

.cxp-footer-social-icon a {
    color: #fff;
    font-size: 16px;
    margin-right: 10px
}

.cxp-footer-social-icon i {
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 30px
}

.facebook-bg:hover {
    background: #3b5998
}

.twitter-bg:hover {
    background: #55acee
}

.google-bg:hover {
    background: #cd486b
}

.linkedin-bg:hover {
    background: #0077b5
}

.cxp-linkedin-bg {
    color: #0077b5;
    font-size: 25px
}

.pinterest-bg:hover {
    background: red
}

.cxp-footer-widget-heading h3 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 40px;
    position: relative
}

.copyright-text p,
.cxp-footer-menu>ul {
    margin: 0
}

.cxp-footer-widget-heading h3::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -15px;
    height: 2px;
    width: 50px;
    background: #ffdb58
}

.cxp-footer-widget-heading-second h3::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -15px;
    height: 2px;
    width: 50px
}

.cxp-footer-widget>ul {
    padding-left: 0
}

.cxp-footer-widget ul li {
    display: inline-block;
    float: left;
    width: 100%;
    margin-bottom: 3px
}

.cxp-footer-widget ul li a {
    color: #fff;
    text-transform: capitalize;
    line-height: 20px
}

.subscribe-form {
    position: relative;
    overflow: hidden
}

.subscribe-form input {
    width: 100%;
    padding: 14px 28px;
    background: #fff;
    border: 1px solid #025e68;
    color: #025e68
}

.subscribe-form button {
    position: absolute;
    right: 0;
    background: #ffdb58;
    padding: 13px 20px;
    border: 1px solid #ffdb58;
    top: 0
}

.subscribe-form button i {
    color: #fff;
    font-size: 22px;
    transform: rotate(-6deg)
}

.copyright-text p,
.cxp-footer-menu li a {
    font-size: 14px;
    color: #fff
}

.cxp-home-headline-ed>h2,
.cxp-home-headline-ed>p {
    color: #025e68;
    font-family: Gilroy-Regular, sans-serif
}

.copyright-area {
    padding: 25px 0
}

.cxp-footer-menu li {
    display: inline-block;
    margin-left: 20px
}

.carousel-control.left {
    left: -151px;
    color: #025e68 !important;
    opacity: 1
}

.carousel-control.right {
    color: #025e68 !important;
    opacity: 1
}

.cxp-new-design-desktop {
    visibility: visible;
    display: block
}

.cxp-new-design-mobile,
.hide-crs {
    visibility: hidden;
    display: none
}

.cxp-705 {
    width: 705px
}

.cxp-captcha {
    margin-left: 3px
}

.cxp-checkbox {
    margin-left: 9px
}

.cxp-mobile-checkbox {
    margin-top: auto
}

.cxp-input-width {
    width: 331px;
    margin-left: 10px
}

.cxp-form-btn {
    width: 305px !important;
    margin-left: 3px !important
}

.cxp-slider-button-home-enquire-ed {
    position: inherit;
    font-size: 16px;
    font-weight: 600;
    border-radius: 0 !important;
    bottom: 25px;
    background: #ffdb58;
    margin-top: 35px
}

.cxp-slider-button-home-enquire-popup-ed {
    position: inherit;
    font-size: 16px;
    font-weight: 600;
    border-radius: 16px;
    margin-bottom: 15px;
    color: #ffdb58;
    border: 1px solid #ffdb58;
    background: #025e68;
    margin-top: 48px
}

.cxp-slider-button-home-enquire-popup-ed:hover {
    color: #025e68 !important;
    background: #ffdb58
}

.cxp-home-page-page-banner1 {
    background-image: url("https://edukyu.com/new-ed/assets/cxp-assets/imgs/banner/banner1.jpg");
    background-size: cover;
    background-position: center
}

.cxp-home-page-page-banner2,
.cxp-home-page-page-banner3,
.cxp-home-page-page-banner4,
.cxp-home-page-page-banner5,
.cxp-home-page-page-banner6,
.cxp-home-page-page-banner7,
.cxp-home-page-page-banner8 {
    background-size: 100% 100%;
    background-position: right
}

.cxp-home-page-page-banner2 {
    background-image: url("https://edukyu.com/new-ed/assets/cxp-assets/imgs/banner/banner2.jpg")
}

.cxp-home-page-page-banner3 {
    background-image: url("https://edukyu.com/new-ed/assets/cxp-assets/imgs/banner/banner3.jpg")
}

.cxp-home-page-page-banner4 {
    background-image: url("https://edukyu.com/new-ed/assets/cxp-assets/imgs/banner/banner4.jpg")
}

.cxp-home-page-page-banner5 {
    background-image: url("https://edukyu.com/new-ed/assets/cxp-assets/imgs/banner/banner5.jpg")
}

.cxp-home-page-page-banner6 {
    background-image: url("https://edukyu.com/new-ed/assets/cxp-assets/imgs/banner/banner6.jpg")
}

.cxp-home-page-page-banner7 {
    background-image: url("https://edukyu.com/new-ed/assets/cxp-assets/imgs/banner/banner7.jpg")
}

.cxp-home-page-page-banner8 {
    background-image: url("https://edukyu.com/new-ed/assets/cxp-assets/imgs/banner/banner8.jpg")
}

.cxp-desktop-height-banner-home-pages {
    height: 650px
}

.cxp-desktop-height-banner-home-pages>h1 {
    padding-top: 60px;
    font-weight: 600
}

.cxp-desktop-height-banner-home-pages>.h12 {
    padding-top: 180px;
    font-weight: 600
}

.cxp-size-64 {
    font-size: 34px;
    font-weight: 600;
    font-family: Gilroy-Regular, sans-serif
}

.cxp-counter-number-ed,
.cxp-counter-number-ed-p {
    font-weight: 600 !important;
    font-family: Gilroy-Regular, sans-serif;
    color: #025e68 !important
}

.cxp-home-headline-ed>h2 {
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 8px
}

.cxp-home-headline-ed>p {
    font-size: 16px;
    margin-bottom: 48px
}

.cxp-counter-number-ed-p {
    font-size: 20px !important
}

.cxp-counter-number-ed {
    font-size: 40px !important
}

.cxp-border-left-number {
    border-right: 1px solid #025e68
}

.carousel-indicators li {
    border-color: #025e68 !important
}

.carousel-indicators .active {
    background: #025e68 !important
}

.cxp-mba-page-page-banner1 {
    background-image: url("https://edukyu.com/assets/cxp-assets/imgs/mba/mba-cover.jpg");
    background-size: cover;
    background-position: center
}

.cxp-mt-50 {
    margin-top: 50px
}

.cxp_grant_floater {
    width: 120px;
    text-align: center;
    position: fixed;
    right: 10px;
    top: 40vh;
    z-index: 999
}

.cxp_blog_sticky {
    text-align: center !important;
    z-index: 999 !important;
    border-radius: 0 !important;
    height: 70px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    width: 100% !important;
    position: fixed !important;
    bottom: 0 !important;
    padding-left: 20px;
    padding-right: 45px
}

.cxp-blog-sticky-text {
    font-size: 20px !important;
    margin-top: 15px !important;
    margin-bottom: 15px !important
}

.cxp-blog-sticky-btn {
    font-size: 12px !important;
    margin-top: 30px !important;
    border-radius: 12px !important;
    color: #025e68 !important;
    background-color: #ffdb58 !important
}

.cxp-blog-sticky-mb-text {
    font-size: 12px !important;
    margin-top: 10px !important;
    margin-bottom: 15px !important
}

.cxp-txt-22 {
    font-size: 22px
}

.green-bg {
    background-color: #025e68;
    padding: 21px 20px 30px 30px
}

.cxp-college-table-body {
    background-color: #f9f9f9
}

.cxp-college-table-head {
    background-color: #025e68;
    color: #ffd958;
    padding: 10px
}

.cxp-table-round-bordered {
    border-radius: 10px !important
}

.list-none {
    list-style: none;
    padding-left: 0
}

.cxp-college-adtable-body {
    background-color: #ffff
}

.border-none {
    border: 0
}

.white-txt {
    color: #ffff
}

.pt-10 {
    padding-top: 10px
}

.pt-15 {
    padding-top: 15px
}

.pt-20 {
    padding-top: 20px
}

.cxp-eligible-content,
.pt-25 {
    padding-top: 25px
}

.pt-30 {
    padding-top: 30px
}

.cxp-secondary-button-home-enquire-ed {
    position: inherit;
    font-size: 16px;
    font-weight: 600;
    border-radius: 0 !important;
    bottom: 25px;
    color: #fafafa;
    background: 0 0;
    margin-top: 35px;
    border: 1px solid #fafafa
}

.banner-button,
.clg-form-btn {
    color: #ffdb58;
    background: 0 0
}

.cxp-amity-page-page-banner,
.cxp-dpu-page-page-banner,
.cxp-jain-page-page-banner,
.cxp-lpu-page-page-banner,
.cxp-manipal-page-page-banner,
.cxp-shoolini-page-page-banner,
.cxp-uu-page-page-banner {
    background-size: cover;
    background-position: center
}

.cxp-jain-page-page-banner {
    background-image: url("../../../../assets/cxp-assets/imgs/collage/jain-university/banner.jpg")
}

.cxp-shoolini-page-page-banner {
    background-image: url("/assets/cxp-assets/imgs/collage/shoolini-university/banner.jpg")
}

.cxp-manipal-page-page-banner {
    background-image: url("/assets/cxp-assets/imgs/collage/manipal-university/banner.jpg")
}

.cxp-amity-page-page-banner {
    background-image: url("/assets/cxp-assets/imgs/collage/amity-university/banner.jpg")
}

.cxp-lpu-page-page-banner {
    background-image: url("/assets/cxp-assets/imgs/collage/lovely-professional-university/banner.avif")
}

.cxp-dpu-page-page-banner {
    background-image: url("/assets/cxp-assets/imgs/collage/dypatil-university/banner.avif")
}

.cxp-uu-page-page-banner {
    background-image: url("/assets/cxp-assets/imgs/collage/uttaranchal-university/banner.avif")
}

@keyframes scroll {
    0 {
        transform: translateX(0)
    }

    100% {
        transform: translateX(calc(-800px * 7))
    }
}

.slider {
    margin: auto;
    overflow: hidden;
    position: relative;
    width: auto
}

.slider .slide-track {
    animation: 30s linear infinite scroll;
    display: flex;
    width: calc(200px * 46)
}

.slider .slide {
    width: 200px
}

.banner-button {
    border: 2px solid #ffdb58
}

.banner-button:hover {
    color: #025e68 !important;
    background-color: #ffdb58
}

.clg-form-btn {
    padding: 12px 70px;
    border-radius: 20px !important
}

.accred-slider .slick-slide {
    width: 185px !important
}

.hide-crs {
    border: none !important;
    transition: 10ms;
    transform: translateY(-50%);
    position: relative;
    z-index: -1;
    opacity: 0;
    background-color: #025e68 !important;
    color: #ffdb58 !important
}

.hide-crs:hover {
    background-color: #ffdb58 !important;
    color: #025e68 !important
}

.cxp-card-border-transparent:hover .hide-crs {
    transform: translateY(0);
    opacity: 1;
    z-index: 1;
    transition: .9s;
    visibility: visible;
    display: block
}

.cxp-adm-td {
    padding: 0 !important;
    border-top: none !important;
    vertical-align: middle !important
}

.cxp-course-card-h2,
.cxp-course-card-h3 {
    line-height: 16.8px;
    padding-left: 12px;
    color: #000
}

.cxp-left-nb {
    border-left: 0 solid #bebebe !important;
    border-top: 1px solid #bebebe !important;
    border-bottom: 1px solid #bebebe !important;
    border-right: 0 solid #bebebe !important;
    font-size: 24px
}

.img-zoom {
    transition: .3s
}

.img-zoom:hover,
.quick_contact a:hover {
    transform: scale(1.1)
}

.cxp-course-card-h3 {
    font-size: 14px;
    padding-top: 8px;
    font-weight: 400
}

.cxp-course-card-h2 {
    font-size: 20px;
    font-weight: 600
}

.btn-primary,
.cxp-course-button {
    background-color: #025e68;
    color: #ffd958
}

.cxp-course-button {
    text-align: left;
    font-size: 16px;
    font-weight: 500
}

.cxp-txt-center,
.quick_contact a {
    text-align: center
}

.btn-primary:hover {
    color: #025e68;
    background-color: #ffd958
}

.cxp-secondary-button-home-enquire-ed:hover {
    background-color: #ffdb58
}

.cxp-slider-button-home-enquire-ed {
    background-color: #025e68 !important;
    color: #ffdb58 !important;
    border: 1px solid #ffdb58
}

.cxp-slider-button-home-enquire-ed:hover {
    color: #025e68 !important;
    background-color: #ffdb58 !important;
    border: 1px solid #025e68
}

.cxp-course-button {
    border: none !important
}

.table>tbody>tr>td {
    padding: 14px
}

.cxp-ln-19 {
    line-height: 26px
}

.green-bg {
    border-radius: 16px;
    padding-top: 50px;
    padding-bottom: 50px
}

.cxp-mb-22 {
    margin-bottom: 22px !important
}

.cxp-padding-54 {
    padding-top: 36px;
    padding-bottom: 36px
}

.cxp-services {
    margin-bottom: 36px
}

.cxp-college-acc-sec {
    display: flex;
    align-items: center
}

.cxp-college-acc-lpu {
    width: 75px
}

.vl-align {
    vertical-align: middle
}

.cxp-of-hidden {
    overflow: hidden
}

.cxp-clg-card-green {
    padding: 10px;
    border-radius: 10px;
    border: 2px solid #ffdb58
}

.cxp-clg-card-green-inner {
    background-color: #025e68;
    padding: 15px
}

.cxp-bg-none {
    background: 0
}

.cxp-grey-border {
    border: 1px solid #bebebe !important
}

.cxp-table-td-pd-lft {
    padding-left: 40px !important;
    width: 85% !important
}

.cxp-lpu-bn-img {
    float: right;
    height: 42vh
}

.cxp-lpu-dg-img {
    height: 30vh;
    float: right
}

.cxp-admn-process {
    background-color: #eaefef;
    padding-bottom: 10px
}

.cxp-pl-20 {
    padding-left: 20px
}

.cxp-fs-32 {
    font-size: 32px
}

@media only screen and (max-width:768px) {
    .cxp-mobile-search-hidden {
        display: none;
        visibility: hidden
    }

    .slick-next {
        right: -16px
    }

    .cxp-college-acc-lpu {
        width: 90px
    }

    .mobile-mt-45 {
        margin-top: 45px
    }

    .mobile-mt-15 {
        margin-top: 15px
    }

    .cxp-user-review-profile>img,
    .mw-100,
    .slider__contents>img {
        width: 100%
    }

    .cxp-desktop-height-banner-home-pages {
        height: 650px;
        padding-top: 0
    }

    .navbar-brand img {
        max-height: 40px
    }

    .cxp-desktop-height-banner-home-pages>h1 {
        padding-top: 80px
    }

    .testimonials-section {
        height: 1800px
    }

    .cxp-test-home-ed>h3 {
        font-size: 30px
    }

    .cxp-test-home-ed>p {
        font-size: 16px
    }

    .cxp-collage-slider {
        background-image: url("https://edukyu.com/new-edukyu/assets/cxp-assets/imgs/home-page/collage-mobile-bg.jpg");
        background-size: cover;
        padding-top: 40px;
        padding-bottom: 40px;
        margin-top: 20px
    }

    .cxp-new-design-mobile {
        visibility: visible;
        display: block !important
    }

    .mobile-searchbar {
        display: block
    }

    .cxp-new-design-desktop {
        visibility: hidden;
        display: none
    }

    .cxp-text-overflow-decs,
    .cxp-text-overflow-title {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical
    }

    .cxp-testi-inside-ed>.hike {
        padding: 0 10px;
        font-size: 10px
    }

    .cxp-home-page-page-banner1 {
        background-image: url("https://edukyu.com/new-ed/assets/cxp-assets/imgs/banner/banner1-mobile.jpg");
        background-size: cover;
        background-position: right
    }

    .cxp-home-page-page-banner2,
    .cxp-home-page-page-banner3,
    .cxp-home-page-page-banner4,
    .cxp-home-page-page-banner5,
    .cxp-home-page-page-banner6,
    .cxp-home-page-page-banner7,
    .cxp-home-page-page-banner8 {
        background-position: center;
        background-size: cover
    }

    .cxp-home-page-page-banner2 {
        background-image: url("https://edukyu.com/new-ed/assets/cxp-assets/imgs/banner/banner2-mobile.jpg")
    }

    .cxp-home-page-page-banner3 {
        background-image: url("https://edukyu.com/new-ed/assets/cxp-assets/imgs/banner/banner3-mobile.jpg")
    }

    .cxp-home-page-page-banner4 {
        background-image: url("https://edukyu.com/new-ed/assets/cxp-assets/imgs/banner/banner4-mobile.jpg")
    }

    .cxp-home-page-page-banner5 {
        background-image: url("https://edukyu.com/new-ed/assets/cxp-assets/imgs/banner/banner5-mobile.jpg")
    }

    .cxp-home-page-page-banner6 {
        background-image: url("https://edukyu.com/new-ed/assets/cxp-assets/imgs/banner/banner6-mobile.jpg")
    }

    .cxp-home-page-page-banner7 {
        background-image: url("https://edukyu.com/new-ed/assets/cxp-assets/imgs/banner/banner7-mobile.jpg")
    }

    .cxp-home-page-page-banner8 {
        background-image: url("https://edukyu.com/new-ed/assets/cxp-assets/imgs/banner/banner8-mobile.jpg")
    }

    .cxp-desktop-banner-home-pages>.banner-text {
        font-size: 40px;
        font-weight: 600;
        font-family: Gilroy-Regular, sans-serif;
        color: #fff
    }

    .ch {
        top: 40%;
        left: 2%
    }

    .cxp-text-overflow-decs {
        -webkit-line-clamp: 2
    }

    .cxp-text-overflow-title {
        -webkit-line-clamp: 3
    }

    .card-slider {
        width: 90%
    }

    .card-slider .card .programs-name {
        top: 180px
    }

    .carousel-indicators .active,
    .carousel-indicators li {
        width: 20px !important;
        height: 20px !important
    }

    .cxp-carousel-indicators-test {
        bottom: -60px !important
    }

    .cxp-slider-button-home-talkexpert-ed {
        margin-top: 80px
    }

    .cxp-footer-widget ul li {
        float: none
    }

    .cxp-mba-page-page-banner1 {
        background-image: url("https://edukyu.com/assets/cxp-assets/imgs/mba/mba-cover-mobile.jpg");
        background-size: cover
    }

    .cxp-mba-page-page-banner1>div>div>div>div>h1,
    .cxp-mba-page-page-banner1>div>div>div>div>p {
        text-align: center
    }

    .cxp-user-review-content {
        height: 400px
    }
}

.quick_contact a {
    position: fixed;
    width: 40px;
    height: 40px;
    right: 10px;
    font-size: 0px;
    color: #fff !important;
    border-radius: 50px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, .2);
    z-index: 100;
    transition: transform .5s
}

.quick_contact>a>i {
    font-size: 18px !important
}

.qwhtsapp {
    bottom: 90px;
    background-color: #25d366
}

.qwhtsapp>svg {
    margin-top: 3px
}

.qcall {
    bottom: 150px;
    background-color: #2196f3
}

.quick_contact_icon {
    margin-top: 10px
}

.footer-accordion {
    background-color: transparent;
    color: #fff;
    cursor: pointer;
    width: 100%;
    border: 0;
    text-align: left;
    outline: 0;
    font-size: 15px;
    transition: .4s
}

.footer-panel {
    padding: 0 18px;
    background-color: transparent;
    max-height: 0;
    overflow: hidden;
    transition: max-height .2s ease-out;
    margin-bottom: 5px
}

.pull-center {
    display: flex;
    justify-content: center
}

.small-card-effect:hover {
    line-height: normal
}

.bounce-up .cxp-scroll-up-animation {
    opacity: 0;
    -moz-transition: 1s ease-out;
    -webkit-transition: 1s ease-out;
    -o-transition: 1s ease-out;
    transition: 1s ease-out;
    -moz-transform: translate3d(0, 200px, 0);
    -webkit-transform: translate3d(0, 200px, 0);
    -o-transform: translate(0, 200px);
    -ms-transform: translate(0, 200px);
    transform: translate3d(0, 200, 0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}

.bounce-up.in-view .cxp-scroll-up-animation {
    opacity: 1;
    -moz-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate3d(0, 0, 0)
}

.cxp-carousel-banner {
    height: 100vh;
    margin-top: -50px;
    width: 100vw;
    overflow: hidden;
    position: relative
}

.cxp-carousel-banner .cxp-banner-list .cxp-banner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0
}

.cxp-carousel-banner .cxp-banner-list .cxp-banner-item img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

.cxp-carousel-banner .cxp-banner-list .cxp-banner-item .cxp-banner-content {
    position: absolute;
    top: 20%;
    width: var(--width-pc);
    max-width: 80%;
    left: 50%;
    transform: translateX(-50%);
    padding-right: 30%;
    box-sizing: border-box;
    color: #fff;
    text-shadow: 0 5px 10px #0004
}

.cxp-clg-logo {
    position: absolute;
    top: 10%;
    right: 10px
}

.cxp-carousel-banner .cxp-banner-list .cxp-banner-item .cxp-banner-author {
    font-weight: 700;
    letter-spacing: 10px
}

.cxp-carousel-banner .cxp-banner-list .cxp-banner-item .cxp-banner-title,
.cxp-carousel-banner .cxp-banner-list .cxp-banner-item .topic {
    font-size: 34px;
    font-weight: 600;
    line-height: 1.3em;
    margin: 0 0 15px
}

.cxp-carousel-banner .cxp-banner-list .cxp-banner-item .buttons {
    display: block;
    grid-template-columns: repeat(2, 130px);
    grid-template-rows: 40px;
    gap: 5px;
    margin-top: 20px
}

.row {
    margin-right: -15px;
    margin-left: -15px
}

.cxp-carousel-banner .cxp-banner-list .cxp-banner-item .buttons button {
    font-size: 16px;
    font-weight: 600;
    color: #fafafa;
    background: 0 0;
    border: 1px solid #fafafa;
    padding: 12px 32px
}

.cxp-carousel-banner .cxp-banner-list .cxp-banner-item .buttons button:hover {
    background-color: #ffdb58;
    color: #333;
    text-decoration: none
}

.cxp-carousel-banner .cxp-banner-list .cxp-banner-item .buttons button:nth-child(2),
.scnd-button {
    background-color: #025e68 !important;
    color: #ffdb58 !important;
    border: 1px solid #ffdb58 !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    padding: 12px 32px !important
}

.scnd-button {
    margin-left: 25px
}

.cxp-carousel-banner .cxp-banner-list .cxp-banner-item .buttons button:nth-child(2):hover,
.scnd-button:hover {
    color: #025e68 !important;
    background-color: #ffdb58 !important;
    border: 1px solid #025e68 !important
}

.cxp-thumbnail {
    position: absolute;
    bottom: 50px;
    left: 50%;
    width: 50%;
    height: var(--height-thumbnail);
    z-index: 9;
    overflow: hidden
}

.arrows,
.cxp-carousel-banner.prev .cxp-banner-list .cxp-banner-item img {
    z-index: 100
}

.cxp-listThumbnail {
    width: max-content;
    display: flex;
    gap: 20px;
    position: absolute;
    transition: left 1.5s;
    left: 0
}

.cxp-thumbnail .cxp-banner-item {
    width: var(--width-thumbnail);
    height: var(--height-thumbnail);
    flex-shrink: 0;
    position: relative
}

.cxp-thumbnail .cxp-banner-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 20px
}

.cxp-thumbnail .cxp-banner-item .cxp-banner-content {
    color: #fff;
    position: absolute;
    bottom: 10px;
    left: 10px;
    right: 10px
}

.cxp-thumbnail .cxp-banner-item .cxp-banner-content .cxp-banner-title {
    font-weight: 500;
    text-align: center
}

.cxp-thumbnail .cxp-banner-item .cxp-banner-content .description {
    font-weight: 300
}

.arrows {
    position: absolute;
    top: 80%;
    right: 52%;
    width: 300px;
    max-width: 30%;
    display: flex;
    gap: 10px;
    align-items: center
}

.arrows button {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #eee4;
    border: 0;
    color: #fff;
    font-weight: 700;
    transition: .5s
}

.arrows button:hover {
    background-color: #fff;
    color: #000
}

.cxp-carousel-banner .cxp-banner-list .cxp-banner-item:first-child {
    z-index: 1
}

.cxp-carousel-banner .cxp-banner-list .cxp-banner-item:first-child .cxp-banner-content .buttons,
.cxp-carousel-banner .cxp-banner-list .cxp-banner-item:first-child .cxp-banner-content .cxp-banner-accred,
.cxp-carousel-banner .cxp-banner-list .cxp-banner-item:first-child .cxp-banner-content .cxp-banner-author,
.cxp-carousel-banner .cxp-banner-list .cxp-banner-item:first-child .cxp-banner-content .cxp-banner-title,
.cxp-carousel-banner .cxp-banner-list .cxp-banner-item:first-child .cxp-banner-content .cxp-clg-bnr-btm,
.cxp-carousel-banner .cxp-banner-list .cxp-banner-item:first-child .cxp-banner-content .cxp-des,
.cxp-carousel-banner .cxp-banner-list .cxp-banner-item:first-child .cxp-banner-content .topic {
    transform: translateY(50px);
    filter: blur(20px);
    opacity: 0;
    animation: .5s linear 1s forwards showContent;
    margin: 0 0 15px
}

@keyframes showContent {
    to {
        transform: translateY(0);
        filter: blur(0);
        opacity: 1
    }
}

.cxp-fixed-position {
    position: fixed
}

.cxp-carousel-banner .cxp-banner-list .cxp-banner-item:first-child .cxp-banner-content .cxp-banner-title {
    animation-delay: .1s !important
}

.cxp-carousel-banner .cxp-banner-list .cxp-banner-item:first-child .cxp-banner-content .topic {
    animation-delay: .2s !important
}

.cxp-carousel-banner .cxp-banner-list .cxp-banner-item:first-child .cxp-banner-content .cxp-des {
    animation-delay: .3s !important
}

.cxp-carousel-banner .cxp-banner-list .cxp-banner-item:first-child .cxp-banner-content .buttons {
    animation-delay: 1s !important
}

.cxp-carousel-banner .cxp-banner-list .cxp-banner-item:first-child .cxp-banner-content .cxp-clg-bnr-btm {
    animation-delay: 1.2s !important
}

.cxp-carousel-banner.next .cxp-banner-list .cxp-banner-item:first-child img {
    width: var(--width-thumbnail);
    height: var(--height-thumbnail);
    position: absolute;
    bottom: 50px;
    left: 50%;
    border-radius: 30px;
    animation: .5s linear forwards showImage
}

@keyframes showImage {
    to {
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border-radius: 0
    }
}

.cxp-carousel-banner.next .cxp-listThumbnail .cxp-banner-item:last-child {
    overflow: hidden;
    animation: .5s linear forwards showThumbnail
}

@keyframes showThumbnail {
    from {
        width: 0;
        opacity: 0
    }
}

.cxp-carousel-banner.next .cxp-listThumbnail {
    animation: .5s linear forwards effectNext
}

@keyframes effectNext {
    from {
        transform: translateX(var(--width-thumbnail))
    }
}

.cxp-carousel-banner .time {
    position: absolute;
    z-index: 9;
    width: 0;
    height: 3px;
    background-color: #025e68;
    left: 0;
    top: 0
}

.cxp-carousel-banner.next .time,
.cxp-carousel-banner.prev .time {
    animation: 1s linear forwards runningTime
}

@keyframes runningTime {
    from {
        width: 100%
    }

    to {
        width: 0
    }
}

.cxp-carousel-banner.prev .cxp-banner-list .cxp-banner-item:nth-child(2) {
    z-index: 2
}

.cxp-carousel-banner.prev .cxp-banner-list .cxp-banner-item:nth-child(2) img {
    animation: .5s linear forwards outFrame;
    position: absolute;
    bottom: 0;
    left: 0
}

@keyframes outFrame {
    to {
        width: var(--width-thumbnail);
        height: var(--height-thumbnail);
        bottom: 50px;
        left: 50%;
        border-radius: 20px
    }
}

.cxp-carousel-banner.prev .cxp-listThumbnail .cxp-banner-item:first-child {
    overflow: hidden;
    opacity: 0;
    animation: .5s linear forwards showThumbnail
}

.cxp-carousel-banner.prev .cxp-banner-list .cxp-banner-item:nth-child(2) .cxp-banner-content .buttons,
.cxp-carousel-banner.prev .cxp-banner-list .cxp-banner-item:nth-child(2) .cxp-banner-content .cxp-banner-accred,
.cxp-carousel-banner.prev .cxp-banner-list .cxp-banner-item:nth-child(2) .cxp-banner-content .cxp-banner-author,
.cxp-carousel-banner.prev .cxp-banner-list .cxp-banner-item:nth-child(2) .cxp-banner-content .cxp-banner-title,
.cxp-carousel-banner.prev .cxp-banner-list .cxp-banner-item:nth-child(2) .cxp-banner-content .cxp-clg-bnr-btm,
.cxp-carousel-banner.prev .cxp-banner-list .cxp-banner-item:nth-child(2) .cxp-banner-content .cxp-des,
.cxp-carousel-banner.prev .cxp-banner-list .cxp-banner-item:nth-child(2) .cxp-banner-content .topic {
    animation: .5s linear forwards contentOut !important
}

@keyframes contentOut {
    to {
        transform: translateY(-50px);
        filter: blur(20px);
        opacity: 0
    }
}

@media screen and (max-width:678px) {
    .cxp-carousel-banner .cxp-banner-list .cxp-banner-item .cxp-banner-content {
        padding-right: 0;
        top: 5%
    }

    .cxp-carousel-banner .cxp-banner-list .cxp-banner-item .cxp-banner-content .cxp-banner-title {
        font-size: 30px
    }

    .cxp-carousel-banner .cxp-banner-list .cxp-banner-item .buttons button:nth-child(2),
    .scnd-button {
        margin-top: 10px !important;
        padding: 12px 32px !important;
        margin-left: 0 !important
    }

    .cxp-refer-and-earn-gif-image {
        display: none;
        visibility: hidden
    }

    .cxp-refer-and-earn-gif-image-mobile>a>img {
        display: block;
        visibility: visible;
        position: relative;
        inset: 0;
        width: 50px;
        height: 50px
    }
}

@media screen and (max-width:400px) {
    .cxp-refer-and-earn-gif-image-mobile>a>img {
        display: none;
        visibility: hidden
    }
}

@media (min-width:1200px) {
    .col-lg-1-5 {
        width: 12.333333% !important
    }
}

:root {
    --width-pc: 1140px;
    --width-thumbnail: 150px;
    --height-thumbnail: 220px
}

.cxp-modal-heading {
    font-size: 14px;
    line-height: 17.15px;
    color: #424242;
    font-weight: 600
}

.cxp-form-modal-cards {
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 10px;
    font-size: 12px;
    text-align: center;
    width: 119px;
    height: 101px;
    line-height: 14.56px;
    font-weight: 600
}

.cxp-new-modal-heading {
    margin-bottom: 16px;
    font-size: 24px;
    color: #000
}

.cxp-modal-content {
    padding: 20px
}

.cxp-modal-new-form-heading {
    font-size: 14px;
    line-height: 14.7px;
    color: #424242;
    font-weight: 600
}

.cxp-new-modal-left-panel {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px
}

.cxp-modal-right-panel>form>div>div>div>.form-control {
    height: 32px;
    border: 1px solid #bebebe;
    font-size: 12px
}

.cxp-form-slider-un-logo {
    width: 117px;
    border: .5px solid #bebebe;
    border-radius: 8px;
    padding: 10px
}

.cxp-button-bg-yellow {
    position: inherit;
    font-size: 16px;
    font-weight: 600;
    border-radius: 0;
    color: #424242;
    background: #ffdb58;
    border: 1px solid #424242;
    width: 100%;
    padding: 5px
}

.cxp-button-bg-yellow:hover {
    position: inherit;
    font-size: 16px;
    font-weight: 600;
    border-radius: 0;
    color: #ffdb58;
    background: #025e68;
    border: 1px solid #025e68
}

.cxp-homepage-form-modal {
    background: rgba(0, 0, 0, .6)
}

.cxp-homepage-form-modal-top {
    top: 15%;
    width: 331px
}

@media screen and (max-width:600px) {
    .card-slider .card {
        height: auto
    }

    .tagline {
        vertical-align: middle;
        margin-top: 13px
    }

    .cxp-ed-logo {
        margin-top: 13px;
        margin-left: 10px
    }

    .cxp-new-modal-left-panel {
        display: none !important;
        grid-template-columns: none;
        gap: 0
    }

    .cxp-705 {
        width: 100% !important
    }

    .cxp-captcha {
        margin-left: 0
    }

    .cxp-mobile-checkbox {
        margin-top: -10px
    }

    .cxp-input-width {
        width: auto !important;
        margin-left: auto !important
    }

    .cxp-checkbox {
        margin-left: 5px
    }

    .cxp-form-btn {
        width: 100% !important;
        margin-left: auto !important
    }

    .cxp-new-modal-heading {
        margin-bottom: 20px
    }

    .cxp-homepage-form-modal-top {
        width: auto
    }
}