 /* Hero section styles */
 /*.hero-area .section-overlay {
   background: #fff;
}*/
 .hero-area .section-overlay {
     background: #e8f0fc;
 }

 .section-overlay .container {
     width: 90%;
 }

 .section {
     padding-bottom: 50px;
 }

 .pt-50 {
     padding-top: 50px;
 }

 .section-t-space {
     padding-top: 50px
 }

 section {
     padding-bottom: 60px;
 }

 .come-for-learn-text {
     color: rgba(0, 0, 0, 0.87);
 }

 .hero-heading {
     color: rgba(0, 0, 0, 0.87);
     margin: 0;
     font-weight: 600;
     width: 80%;
     max-width: 450px;
 }

 .hero-content p {
     font-size: 14px;
     line-height: 24px;
     letter-spacing: .5px;
     color: rgba(0, 0, 0, 0.87);
     margin-top: 8px;
     width: 100%;
     max-width: 350px;
 }

 .hero-sec-img {
     width: 90%;
     display: block;
     position: relative;
     right: 0;
 }

 .theme-button1:hover {
     color: var(--theme-color) !important;
     background-color: var(--white-color);
     border: 2px solid var(--theme-color);
     ;
 }

 .persona-selection-cards {
     margin-top: 35px;
 }

 .persona-selection-title {
     font-size: 14px;
     line-height: 28px;
     letter-spacing: .15px;
     color: #000;
     font-weight: 500;
     padding-bottom: 4px;
     padding-top: 16px;
     text-align: center;
 }

 .persona-selection-list {
     display: flex;
     flex-wrap: wrap;
     padding-bottom: 16px;
     justify-content: center;
     align-items: center;
 }

 ul,
 ol {
     list-style: none;
     list-style-type: none;
 }

 .persona-selection-list__item {
     width: calc(50% - 16px);
     text-align: center;
     max-width: 260px;
     display: flex;
     margin: 4px;
 }

 .persona-selection-card {
     border-radius: 4px;
     width: 100%;
     height: 100%;
     background-color: #fff;
     position: relative;
     overflow: hidden;
     min-height: 144px;
     cursor: pointer;
 }

 .list-item-content {
     position: relative;
     z-index: 1;
     padding: 8px;
 }

 .list-item__exp {
     font-size: 10px;
     color: rgba(0, 0, 0, 0.6);
     font-weight: 500;
     text-transform: uppercase;
     letter-spacing: 1.5px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }

 .list-item__overline {
     color: #000;
     font-size: 18px;
     font-weight: 600;
     line-height: 32px;
 }

 .list-item__link {
     color: #0041b2;
     font-size: 14px;
     font-weight: 500;
     text-transform: uppercase;
     letter-spacing: .5px;
     padding: 8px 20px;
     display: inline-block;
     background-color: #e8f0fc;
     border-radius: 8px;
     margin-bottom: 8px;
 }

 .list-item__arrow {
     display: inline-block;
     position: relative;
     width: 10px;
     height: 10px;
     border-bottom: 2px solid #0041b2;
     border-right: 2px solid #0041b2;
     -webkit-transform: rotate(-45deg);
     transform: rotate(-45deg);
     margin-left: 8px;
 }

 .list-item__arrow:after {
     content: "";
     width: 15px;
     height: 2px;
     background-color: #0041b2;
     display: block;
     position: absolute;
     -webkit-transform: rotate(45deg);
     transform: rotate(45deg);
     top: 2.5px;
     left: -4px;
 }

 .list-item__link {
     color: #0041b2;
     font-size: 14px;
     font-weight: 500;
     text-transform: uppercase;
     letter-spacing: .5px;
     padding: 8px 20px;
     display: inline-block;
     background-color: #e8f0fc;
     border-radius: 8px;
     margin-bottom: 8px;
 }

 .persona-selection-card:hover .list-item__link {
     color: #fff;
     background-color: #196ae5;
 }

 .persona-selection-card:hover .list-item__arrow {
     color: #fff;
     background-color: #196ae5;
 }

 .persona-getapp-banner {
     background-color: #7546e4;
     margin: 0 16px;
     padding: 24px 24px 0;
     border-radius: 8px;
     overflow: hidden;
 }

 .persona-getapp_title {
     color: #fff;
 }

 .section-title {
     font-size: 34px;
     line-height: 48px;
     color: rgba(0, 0, 0, 0.87);
     font-weight: 600;
 }

 .section-subtitle {
     font-size: 16px;
     line-height: 32px;
     letter-spacing: .5px;
     margin-bottom: 16px;
     color: rgba(0, 0, 0, 0.6);
     font-weight: 400;
 }

 .persona-getapp_subtitle,
 .persona-getapp_title {
     color: #fff;
 }

 .persona-getapp__img-container {
     display: flex;
 }

 .persona-getapp__image {
     position: relative;
     padding-top: 20px;
     display: flex;
     align-items: flex-end;
     justify-content: flex-end;
 }

 .gl-shimmer.gl-lazy-loaded,
 .gl-shimmer.loaded,
 .lazy-wrapper .no-shimmer.lazy {
     background-image: none;
     background-repeat: no-repeat;
     animation-duration: unset;
     animation-fill-mode: none;
     animation-iteration-count: 0;
     -webkit-animation-name: none;
     animation-name: none;
     background-color: transparent;
     animation-timing-function: unset;
     -webkit-animation-duration: unset;
     -webkit-animation-fill-mode: none;
     -webkit-animation-iteration-count: 0;
     -webkit-animation-name: unset;
     -webkit-animation-timing-function: unset;
 }

 .getapp__img {
     position: relative;
     z-index: 1;
     vertical-align: bottom;
     width: 100%;
     max-width: 350px;
     max-height: 350px;
     -o-object-fit: cover;
     object-fit: cover;
     -o-object-position: top;
     object-position: top;
 }

 .persona-getapp__img-icon {
     height: 35px;
     margin-right: 8px;
 }

 .getapp__img__icon {
     position: absolute;
     left: auto;
     bottom: -30px;
     right: -30px;
     z-index: 0;
     max-height: 227px;
     min-height: 210px;
     -o-object-position: bottom right;
     object-position: bottom right;
     -o-object-fit: contain;
     object-fit: contain;
 }

 /* .getapp__img__icon {
    position: absolute;
    left: auto;
    bottom: 60px;
    right: -30px;
    z-index: 0;
    max-height: 227px;
    min-height: 210px;
    -o-object-position: bottom right;
    object-position: bottom right;
    -o-object-fit: contain;
    object-fit: contain;
} */
 /* @media (max-width: 570px) {
    .getapp__img__icon {
        right: 16px;
    }
    .getapp__img {
        right: -50px;
    }
} */
 @media (max-width:992px) {
     .hero-sec-img {
         right: 0;
         top: 38%;
         width: 45%;
         display: block;
         position: absolute;
     }

     .hero-area .section-overlay {
         padding: 150px 0px 100px;
     }
 }

 @media (max-width: 768px) {
     .hero-btns {
         margin-top: 20px;
     }

     .theme-btn {
         padding: 5px 12px !important;
     }

     .persona-selection-cards {
         background-color: #f8f8f8;
     }

     .hero-heading {
         font-size: 30px;
         line-height: 36px;
     }
 }

 @media (min-width: 600px) {
     .hero-sec-img {
         width: 31%;
         top: 30%;
     }
 }

 @media (min-width:560px) and (max-width: 600px) {
     .hero-sec-img {
         width: 40%;
         top: 25%;
     }

     .hero-content p {
         max-width: 325px;
     }
 }

 @media only screen and (min-width: 300px) and (max-width: 410px) {
     .hero-btns a {
         margin: 0px 6px;
     }
 }

 @media (min-width: 488px) {
     .hero-sec-img {
         width: 40%;
     }
 }

 @media (min-width: 768px) {
     .hero-content {
         width: 100%;
         background-color: transparent;
         padding-bottom: 0;
         padding-left: 0;
         position: static;
     }

     .hero-heading {
         width: 100%;
     }

     .hero-content p {
         width: 100%;
     }

     .hero-sec-img {
         display: block;
         position: absolute;
         width: 45%;
         right: 0;
         top: 15%;
         bottom: 16px;
         /*margin: auto;*/
     }

     .persona-selection-cards {
         width: 50%;
     }

     .persona-selection-title {
         font-size: 18px;
         line-height: 32px;
         text-align: left;
     }

     .persona-selection-list {
         justify-content: flex-start;
     }

     .persona-selection-list__item:nth-child(odd) {
         margin-left: 0;
     }

     .persona-getapp-banner {
         display: flex;
         align-items: center;
         justify-content: space-between;
         margin: 0;
     }

     .persona-getapp__content {
         padding-bottom: 30px;
     }

     .persona-getapp__image {
         padding-top: 0;
     }

     .persona-getapp__image {
         position: relative;
         padding-top: 20px;
         display: flex;
         align-items: flex-end;
         justify-content: flex-end;
     }

     .getapp__img {
         max-height: 300px;
     }

     .getapp__img {
         position: relative;
         z-index: 1;
         vertical-align: bottom;
         width: 100%;
         max-width: 350px;
         max-height: 350px;
         -o-object-fit: cover;
         object-fit: cover;
         -o-object-position: top;
         object-position: top;
     }
 }

 @media (min-width: 1024px) {
     .hero-heading {
         line-height: 64px;
         max-width: 100%;
     }

     .hero-content p {
         max-width: 100%;
         font-size: 16px;
     }

     .persona-selection-list__item {
         max-width: 310px;
         margin: 8px 16px 8px 0;
     }

     .persona-selection-card {
         box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.1), 0 2px 4px 0 rgba(59, 58, 57, 0.05);
     }

     .main-persona-content {
         display: flex;
         padding: 8px;
         justify-content: flex-start;
         align-items: center;
     }

     .list-item-image.no-exp {
         background: url(https://d1vwxdpzbgdqj.cloudfront.net/s3-public-images/home/no_exp_persona.jpg) no-repeat center;
         background-size: contain;
     }

     .list-item-image.early-exp {
         background: url(https://d1vwxdpzbgdqj.cloudfront.net/assets/home-new-variant/early_exp_persona-46b56a38ea9fa931a12ddeeb162aa5eddce2a2a31f2d4fd13f402181822c9b1b.jpg) no-repeat center;
         background-size: contain;
     }

     .list-item-image.mid-exp {
         background: url(https://d1vwxdpzbgdqj.cloudfront.net/assets/home-new-variant/mid_exp_persona-4e349a995b01fce7a806d6bfc81f35798e86782e64c02c63c359797a8b8c5ec9.jpg) no-repeat center;
         background-size: contain;
     }

     .list-item-image.sen-exp {
         background: url(https://d1vwxdpzbgdqj.cloudfront.net/assets/home-new-variant/sen_exp_persona-33875341cfb863b6b9c3f60e066ff62ebf7b6e19669bbcc5b5f2e39b5d1199b3.jpg) no-repeat center;
         background-size: contain;
     }

     .list-item-image {
         display: flex;
         width: 64px;
         height: 64px;
         border-radius: 50%;
         flex-shrink: 0;
         align-items: center;
         justify-content: center;
         object-fit: cover;
     }

     .list-item-content {
         text-align: left;
         margin-left: 12px;
         padding: 0;
         width: calc(100% - 74px);
     }

     .list-item__link {
         background-color: #fff;
         margin-bottom: 0px;
         border-radius: 0;
         display: block;
     }

     .persona-getapp-banner {
         margin: 0 auto;
         max-width: 1066px;
     }

     .persona-getapp__content {
         padding-left: 32px;
     }

     .getapp__img {
         max-height: 300px;
         width: 300px;
     }

     .getapp__img__icon {
         bottom: -20px;
     }
 }


 @media (min-width: 1250px) {
     .list-item-image {
         width: 84px;
         height: 84px;
     }

     .list-item-content {
         width: calc(100% - 94px);
     }
 }

 @media only screen and (min-width: 769px) {
     .section-title {
         font-size: 48px;
         line-height: 64px;
     }
 }

 /*resposive banner section*/
 @media(max-width: 992px) {
     .hero-area .section-overlay {
         padding: 30px 0px 100px;
     }
 }

 /* what our student say section styles */
 .gradient-bg {
     background: var(--gradient-banner-bg);
     background-blend-mode: overlay, normal, overlay, color-burn, screen, overlay, difference, difference, normal;
     display: flex;
 }

 /* .testimonial-content-wrap .col-md-4 {
    width: 30%;
    margin: 0 0 0 auto;
    background-color: #fff;
}
.col-md-4 .testimonial-item {
    height: 100%;
}
.testimonial-content p {
    color: var(--heading-color);

}*/
 .gradient-blue-bg {
     background: var(--gradient-banner-bg);
     background-blend-mode: overlay, normal, overlay, color-burn, screen, overlay, difference, difference, normal;
     display: flex;
 }

 /*.testimonial-content h6 {
    color: var(--heading-color);
} */


 /* Testimonial section styles*/
 .testimonial-section {
     overflow: hidden;
 }

 @media only screen and (min-width: 768px) {
     .testimonial-section {
         display: flex;
         flex-direction: column;
     }
 }

 @media only screen and (min-width: 769px) {
     .section {
         padding-top: 40px;
         padding-bottom: 40px;
     }
 }

 @media (min-width: 768px) {

     .container,
     .gl-grid {
         max-width: 740px;
     }
 }


 @media (min-width: 850px) {

     .container,
     .gl-grid {
         max-width: 830px;
     }
 }


 @media (min-width: 991px) {

     .container,
     .gl-grid {
         max-width: 960px;

     }
 }

 @media (min-width: 1024px) {

     .container,
     .gl-grid {
         max-width: 1020px;
     }
 }

 @media (min-width: 1250px) {

     .container,
     .gl-grid {
         max-width: 1220px;
     }
 }

 @media (min-width: 1366px) {

     .container,
     .gl-grid {
         max-width: 1280px;
     }
 }

 .container {
     width: 100%;
     padding-right: 12px;
     padding-left: 12px;
     margin-right: auto;
     margin-left: auto;
 }

 .gl-grid {
     width: 100%;
     padding-right: 0;
     padding-left: 0;
     margin-right: auto;
     margin-left: auto;
 }

 .testimonial-section .section-head {
     text-align: center;
     padding-left: 16px;
     padding-right: 16px;
 }

 @media only screen and (min-width: 768px) {
     .testimonial-section .section-head {
         text-align: left;
     }
 }

 @media only screen and (min-width: 768px) {
     .testimonial-section .section-body {
         order: 3;
     }
 }

 .gl-slider-frame {
     width: 100%;
     position: relative;
     font-size: 0;
     line-height: 0;
     padding: 8px 0;
 }

 @media only screen and (min-width: 768px) {
     .gl-slider-frame .free-flow-list {
         overflow: visible;
     }
 }

 @media only screen and (min-width: 768px) {
     .gl-slider-frame .free-flow-list {
         overflow: visible;
     }
 }

 .testimonial-section .testimonial-list {
     padding-bottom: 24px;
 }

 .gl-slider-list {
     width: 100%;
 }

 @media only screen and (min-width: 768px) {
     .testimonial-list__item {
         width: 100%;
         flex-shrink: 0;
         max-width: 848px;
     }
 }

 .testimonial-card {
     width: 312px;
     box-shadow: 0 2px 4px 2px rgba(0, 0, 0, .1);
     height: 100%;
     background-color: #f8f8f8;
     border-radius: 8px;
     overflow: hidden;
 }

 @media only screen and (min-width: 650px) {
     .testimonial-card {
         width: 100%;
         display: flex;
         flex-direction: row-reverse;
         border-radius: 8px;
         overflow: hidden;
     }

 }

 @media (max-width: 650px) {
     .testimonial-section .section-body {
         margin-top: 100px;
     }

     .testimonial-section .gl-slider-btns {
         left: 0;
         margin: auto;
     }
 }

 .testimonial-card__banner {
     width: 100%;
     height: 208px;
     background-color: rgba(0, 0, 0, .1);
     background-size: cover;
     background-position: top;
 }

 @media only screen and (min-width: 768px) {
     .testimonial-card__banner {
         width: 50%;
         height: 100%;
     }
 }

 .testimonial-card__wrapper {
     display: flex;
     flex-direction: column;
     padding: 16px;
 }

 @media only screen and (min-width: 768px) {
     .testimonial-card__wrapper {
         width: 50%;
         padding-top: 40px;
         padding-bottom: 40px;
         padding-left: 40px;
         flex-shrink: 0;
     }
 }

 .testimonial-card__body {
     margin-bottom: 16px;
     position: relative;
     flex-grow: 1;
 }

 .testimonial-card__title {
     font-size: 24px;
     line-height: 32px;
     letter-spacing: .18px;
     color: rgba(0, 0, 0, .87);
     margin-bottom: 16px;
     font-weight: 600;
     height: 86px;
 }

 @media only screen and (min-width: 992px) {
     .testimonial-card__title {
         font-size: 34px;
         line-height: 48px;
         min-height: 144px;
         height: auto;
     }
 }

 .testimonial-card__description {
     font-size: 14px;
     line-height: 28px;
     letter-spacing: .25px;
     color: rgba(0, 0, 0, .6);
     max-height: 112px;
     overflow: hidden;
 }

 @media only screen and (min-width: 768px) {
     .testimonial-card__description {
         max-height: none;
         line-height: 21px;
     }
 }

 .testimonial-card__read-more {
     font-size: 14px;
     line-height: 28px;
     letter-spacing: .25px;
     color: #fff;
     background-color: #196ae5;
     position: absolute;
     bottom: 0;
     left: 50%;
     transform: translateX(-50%);
     padding: 8px 28px;
     border-radius: 40px;
     z-index: 1;
 }

 @media only screen and (min-width: 768px) {
     .testimonial-card__read-more {
         display: none;
     }
 }

 .testimonial-card__footer {
     margin-top: 8px;
 }

 @media only screen and (min-width: 768px) {
     .testimonial-card__footer {
         margin-top: 16px;
     }
 }

 .testimonial-card__learner {
     font-size: 20px;
     line-height: 28px;
     letter-spacing: .15px;
     margin-top: 8px;
     font-weight: 500;
 }

 .testimonial-card__desg {
     font-size: 14px;
     line-height: 28px;
     letter-spacing: .25px;
     color: #196ae5;
 }

 .gl-slider-btns {
     width: 160px;
     display: flex;
     justify-content: space-between;
 }

 .gl-slider-btns {
     width: 160px;
     display: flex;
     justify-content: space-between;
 }

 .testimonial-section .gl-slider-btns {
     position: absolute;
     right: 0;
     top: -90px;
 }

 .gl-slider-nav {
     width: 72px;
     height: 72px;
     background-color: #fff;
     box-shadow: 0 0 16px 4px rgba(0, 0, 0, .1);
     display: flex;
     align-items: center;
     justify-content: center;
     border-radius: 50%;
     cursor: pointer;
 }

 .gl-slider-nav.disabled {
     pointer-events: none;
     opacity: .3;
     cursor: not-allowed;
 }

 .gl-slider-nav.disabled {
     pointer-events: none;
     opacity: .3;
     cursor: not-allowed;
 }

 .gl-slider-nav path {
     fill: #000;
 }

 .testimonial-section .section-footer,
 .testimonial-section .section-head {
     text-align: center;
     padding-left: 16px;
     padding-right: 16px;
 }

 @media only screen and (min-width: 768px) {
     .testimonial-section .section-footer {
         order: 2;
         margin-bottom: 24px;
         text-align: left;
     }
 }

 @media only screen and (min-width: 768px) {
     .testimonial-section .section-footer .track-click-mp {
         display: inline-block;
     }
 }

 a.program-card__link:hover {
     transform: none;
     transition: none;
 }

 .btn.block {
     display: block;
     width: 100%;
 }

 .btn.btn--invert {
     color: #196ae5;
     background-color: rgba(25, 106, 229, .05);
 }

 @media only screen and (min-width: 768px) {
     .btn.block {
         width: auto;
     }
 }

 @media (max-width: 992px) {
     .cat-sec .container {
         padding-left: 15px;
         padding-right: 15px;
     }
 }
















 /* explore free courses styles start */
 .explore-free {
     overflow: hidden;
 }

 .persona-academy__head {
     padding: 32px 32px 0;
 }

 .section-overline {
     font-size: 16px;
     line-height: 24px;
     letter-spacing: .15px;
     margin-bottom: 8px;
     color: #0f4089;
     font-weight: 500;
 }

 .btn.block {
     display: block;
     width: 100%;
 }

 .persona-academy__body {
     display: flex;
     padding-bottom: 32px;
     padding-left: 32px;
     padding-top: 32px;
 }

 @media (max-width: 992px) {
     .persona-academy__body {
         flex-direction: column;

     }

     .persona-academy__body a {
         margin: auto auto 25px;
         width: 85%;
     }
 }

 @media (max-width: 480px) {
     .persona-academy__body a {
         margin: auto auto 25px;
         width: 100%;
     }
 }

 .persona-academy__card {
     width: 300px;
     min-height: 120px;
     display: flex;
     padding: 8px;
     box-shadow: 0 2px 4px 2px rgba(0, 0, 0, .1);
     margin-right: 18px;
     border-radius: 8px;
     flex-shrink: 0;
     background-color: #fff;
 }

 .persona-academy__img {
     width: 100px;
     border-radius: 8px;
     flex-shrink: 0;
     padding: 10px;
     display: flex;
     align-items: center;
     justify-content: center;
 }

 .persona-academy__content {
     padding-left: 16px;
     width: calc(100% - 100px);
     display: flex;
     flex-direction: column;
     align-items: flex-start;
     justify-content: space-between;
 }

 .persona-academy__card-title {
     font-size: 16px;
     font-weight: 600;
     color: rgba(0, 0, 0, .87);
 }

 .persona-academy__list {
     display: flex;
     width: 100%;
 }

 .persona-academy__list-item {
     display: inline-block;
     width: 48%;
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
     font-size: 12px;
     color: rgba(0, 0, 0, .6);
     margin-right: 2%;
 }

 @media (min-width: 768px) {
     .persona-academy__head {
         width: 42%;
         padding: 32px;
         position: relative;
         z-index: 1;
     }

     .persona-academy__container {
         background-color: #f8f8f8;
     }

     .persona-academy__container {
         background-color: #fff;
         display: flex;
         overflow: hidden;
         border-radius: 8px;
         align-items: center;
         position: relative;
     }

     .persona-academy__container:before {
         content: "";
         background-color: #f8f8f8;
         width: 100%;
         height: 85%;
         left: 0;
         position: absolute;
         top: 0;
         bottom: 0;
         z-index: 0;
         margin: auto;
         border-radius: 8px;
     }

     .persona-academy__head {
         width: 42%;
         padding: 32px;
         position: relative;
         z-index: 1;
     }

     .persona-academy__body {
         flex-direction: column;
         width: 58%;
         position: relative;
         z-index: 1;
         justify-content: center;
         align-items: flex-end;
         padding: 0 32px 0 0;
     }

     .persona-academy__card {
         min-height: 160px;
         max-width: 550px;
         width: calc(100% - 32px);
         margin-top: 12px;
         margin-bottom: 12px;
         margin-right: 0;
         padding: 16px;
     }

     .persona-academy__img {
         width: 140px;
     }

     .persona-academy__content {
         width: calc(100% - 140px);
     }

     .persona-academy__card-title {
         font-size: 24px;
         line-height: 34px;
     }

     .persona-academy__list-item {
         font-size: 14px;
     }

 }

 @media (min-width: 991px) {
     .persona-academy__head {
         padding: 64px;
     }

     .persona-academy__body {
         padding-right: 64px;
     }

     .persona-academy__list-item {
         width: 42%;
         margin-right: 8%;
         max-width: -webkit-fit-content;
         max-width: -moz-fit-content;
         max-width: fit-content;
     }

     .persona-academy__list-item {
         width: 42%;
         margin-right: 8%;
         max-width: -webkit-fit-content;
         max-width: -moz-fit-content;
         max-width: fit-content;
     }
 }

 @media only screen and (min-width: 769px) {
     .section-title {
         font-size: 48px;
         line-height: 64px;
     }

     .btn.block {
         width: auto;
     }

     .btn.block {
         width: auto;
     }

 }



 /* styles for top courses section */

 .section-left-title-with-btn .section-heading {
     width: 100%;
     color: rgba(0, 0, 0, 0.87) !important;
 }

 .filter-section {
     margin-bottom: 24px;
 }

 @media only screen and (min-width: 992px) {
     .filter-section {
         display: none;
     }
 }

 .filter-section .free-flow-list {
     padding-bottom: 0;
     box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.1);
     padding-top: 0;
 }

 @media only screen and (min-width: 992px) {
     .programs-block {
         display: flex;
         justify-content: space-between;
         width: 100%;
         overflow: hidden;

     }

     .section-body.js-program-wrapper.gl-accordion-new {
         display: flex;
         /* justify-content: center; */

     }
 }

 @media only screen and (max-width: 1270px) and (min-width: 992px) {
     .programs-block {

         overflow: scroll;
     }

 }

 @media only screen and (min-width: 992px) {
     .program-list-wrapper {
         width: 25%;
         margin-right: 20px;
         display: flex;
     }

 }


     {}

 @media only screen and (min-width: 992px) {
     .program-data-wrapper {
         width: 100%;
         position: sticky;
         top: 70px;
         display: flex;
         flex-direction: column;
     }

     .program-data-wrapper .tab-pane {
         border: 1px solid rgba(33, 33, 33, 0.06);
         border-radius: 4px;
         overflow: hidden;
         /* box-shadow: 0 2px 4px 2px rgba(0, 0, 0, .1); */

     }


 }

 .tab-pane.active {
     display: block;
 }

 .tab-pane.active {
     display: block;
 }

 @media only screen and (min-width: 992px) {
     .program-cat-title {
         display: block;
     }

 }

 .program-cat-title {
     font-size: 16px;
     line-height: 32px;
     letter-spacing: .5px;
     color: #196ae5;
     padding: 8px 16px;
 }

 ul,
 ol {
     list-style: none;
     list-style-type: none;
 }

 @media only screen and (min-width: 992px) {
     .program-acc-head {
         margin-left: 0;
         margin-right: 0;
     }

 }

 .program-acc-head {
     padding: 12px 16px;
     display: flex;
     align-items: center;
     margin: 0 0 8px;
     background-color: #fff;
     cursor: pointer;
 }

 .programs-section .acc-title.active {
     background-color: #5e3fdf;
     color: #fff;
 }

 .programs-section .acc-title.active .program-acc__logo {

     filter: brightness(0) invert(1);
 }

 .fadeIn,
 .fadeOut {

     animation-duration: .7s;
 }

 .fadeIn {

     animation-name: fadeIn;
 }

 .program-acc__logo {
     width: 24px;
     height: 24px;
     background-size: contain;
     background-position: center;
     background-repeat: no-repeat;
     flex-shrink: 0;
 }

 .programs-section .acc-title .program__title.active {
     color: #fff;
 }

 @media only screen and (min-width: 992px) {
     .program__title {
         font-size: 14px;
         padding-left: 16px;
         padding-right: 10px;
         line-height: 24px;
     }

 }

 .program__title {
     flex-grow: 1;

     font-weight: 500;

     pointer-events: none;
 }

 @media only screen and (min-width: 992px) {
     .programs-section .acc-title.active .program-acc__arrow {
         transform: rotate(-45deg);
     }


 }

 .programs-section .acc-title.active .program-acc__arrow {
     border-color: #fff;
 }

 .program-acc__arrow {
     width: 8px;
     height: 8px;
     border-right: 2px solid #fff;
     border-bottom: 2px solid #fff;
     -webkit-transform: rotate(45deg);
     transform: rotate(45deg);
     transition: -webkit-transform .3s ease;
     transition: transform .3s ease;
     transition: transform .3s ease, -webkit-transform .3s ease;
     flex-shrink: 0;
 }

 @media only screen and (min-width: 992px) {
     .programs-section .acc-body {
         display: none;
         overflow: hidden;
         height: 0 !important;
     }

 }

 .acc-body {
     height: 0;
     overflow: hidden;
     transition: height .3s ease;
 }

 .programs-section .free-flow-list {
     padding-bottom: 24px;
 }

 @media (min-width: 992px) {
     .free-flow-list::-webkit-scrollbar {
         width: 0px;

     }

 }

 .free-flow-list {
     display: flex;
     overflow-x: scroll;
     padding-top: 8px;
     padding-bottom: 8px;

 }

 .free-flow__item:first-child {
     padding-left: 16px;
 }

 .free-flow__item {
     padding-left: 8px;
     padding-right: 8px;
     display: flex;
 }

 .program-card__link {
     display: flex;
 }

 .program-card {
     width: 300px;
     border: 1px solid rgba(0, 0, 0, 0.12);
     border-radius: 8px;
     overflow: hidden;
     background-color: #fff;
     display: flex;
     flex-direction: column;
 }

 .gl-card {
     box-shadow: 0 2px 4px 2px rgba(0, 0, 0, .1);
     border: 1px solid rgba(0, 0, 0, 0.12);
     border-radius: 8px;
 }

 .gl-card {
     padding: 0;
 }

 .program-card__banner {
     position: relative;
     height: 168px;
 }

 .program-image {
     width: 100%;
 }

 a img {
     border: none;
 }

 .partner-logo {
     position: absolute;
     border-radius: 8px;
     overflow: hidden;
     left: 16px;
     bottom: 16px;
     background-color: #fff;
 }

 .program-card__body {
     padding: 16px;
     display: flex;
     flex-direction: column;
     flex-grow: 1;
 }

 .program-card__head {
     flex-grow: 1;
 }

 .program-detail__partner {
     font-size: 10px;
     line-height: 16px;
     letter-spacing: 1.5px;
     color: #0041b2;
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
     text-transform: uppercase;
 }

 .program-detail__name {
     font-size: 20px;
     font-weight: 500;
     letter-spacing: .25px;
     color: #000;
     font-weight: 600;
     margin: 0;
     line-height: 28px;
 }

 .program-card__foot {
     margin-top: 8px;
 }

 .program-detail__term {
     font-size: 14px;
     line-height: 21px;
     letter-spacing: .25px;
     color: rgba(0, 0, 0, 0.6);
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }

 .program-detail__badge-wrapper {
     margin-top: 16px;
     display: flex;
 }

 .program-detail__bagde:only-child {
     max-width: 100%;
 }

 .program-detail__bagde {
     padding: 4px 8px;
     font-size: 10px;
     line-height: 16px;
     letter-spacing: 1.5px;
     background-color: #e8f0fc;
     margin-right: 16px;
     color: #000;
     font-weight: 500;
     margin-right: 8px;
     max-width: 125px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     text-transform: uppercase;
 }

 @media only screen and (min-width: 992px) {
     .program__title {
         font-size: 14px;
         padding-left: 16px;
         padding-right: 10px;
         line-height: 24px;
     }

 }

 .program__title {
     flex-grow: 1;
     padding-left: 24px;
     font-weight: 500;
     color: #000;
     pointer-events: none;
 }

 .free-flow__item:first-child {
     padding-left: 16px;
 }

 .filter-section .free-flow__item:first-child {
     padding-left: 0;
     border-right: 1px solid #ededed;
 }

 .filter-section .free-flow__item:last-child {
     border-left: 1px solid #ededed;
 }

 .js-program-wrapper .filter-section .free-flow__item {
     padding-left: 0;
     padding-right: 0;
     flex-grow: 1;
     flex-shrink: 0;
     width: 33.33%;
     justify-content: center;

 }

 .program-cards-wrapper {
     display: none;
 }


 @media only screen and (min-width: 992px) {
     .program-cards-wrapper {
         width: 75%;
         padding-left: 6px;
         padding-right: 6px;
     }
 }

 @media only screen and (min-width: 992px) {
     .program-cards-wrapper {
         display: flex;
         flex-direction: column;
         padding: 0;
         width: 100%;
     }
 }

 @media only screen and (min-width: 992px) {
     .program-card-block {
         display: none;
     }
 }

 @media only screen and (min-width: 992px) {
     .program-card-block.active {
         display: block;
     }
 }

 @media only screen and (min-width: 992px) {
     .program-cards-wrapper .free-flow-list {
         overflow: hidden;
         flex-wrap: wrap;
         margin-top: -8px;
         justify-content: flex-start;
     }
 }

 @media only screen and (min-width: 992px) {
     .program-cards-wrapper .free-flow__item {
         padding: 16px 7px;
     }
 }

 /* .js-program-wrapper .free-flow-list {
     padding-bottom: 24px;
     justify-content: center;

 } */

 @media (max-width: 992px) {


     .js-program-wrapper .free-flow-list {
         display: flex;
         /* padding: 10px; */
         justify-content: flex-start;
     }

     .free-flow-list .no-course-found.text-center {
         width: 100%;
     }

     .programs-list {
         display: flex;
         overflow-x: auto;
         flex-direction: column;
         justify-content: center;
         width: 100%;

     }

     .program-list__item.proglist {
         width: 100%;
         display: flex;
         justify-content: center;
         align-items: center;
     }

     .tab-pane.active {
         display: block;
         justify-content: center;
         display: flex;
         width: 100%;
     }

     .program-acc-item.navnavul {
         width: 100%;

     }


     .program-acc-head:first-child {

         margin: 0;
         /* border-top: 1px solid rgba(33, 33, 33, 0.06); */


     }

     .acc-title.active.program-acc-head.active {
         width: 100%;
     }

     .js-recommended-cards {}

     .program-data-wrapper {
         /* justify-content: center;
         display: flex; */
     }

     .navul {
         display: flex;
         flex-direction: column;
     }

     .program-data-wrapper .tab-pane {
         border: 1px solid rgba(33, 33, 33, 0.06);
         border-radius: 4px;
         overflow: hidden;
         /* box-shadow: 0 2px 4px 2px rgba(0, 0, 0, .1); */
     }



     .program-acc-head {
         padding: 10px 6px;
         display: flex;
         align-items: center;
         margin: 0 3px 5px;
         background-color: #fff;
         cursor: pointer;
         width: max-content;
         width: 100%;
         margin: 0;
         border-bottom: 1px solid rgba(33, 33, 33, 0.06);
     }

     .program__title {
         flex-grow: 1;
         padding-left: 4px;
         font-weight: 500;
         color: #000;
         pointer-events: none;
     }

     .program-acc__arrow {
         width: 8px;
         height: 8px;
         border-right: 2px solid #fff;
         border-bottom: 2px solid #fff;
         -webkit-transform: rotate(45deg);
         transform: rotate(45deg);
         transition: -webkit-transform .3s ease;
         transition: transform .3s ease;
         transition: transform .3s ease, -webkit-transform .3s ease;
         flex-shrink: 0;
         margin-left: 8px;
     }

     .free-flow__item:first-child {
         padding-left: 0px;
     }

     .acc-title.active.program-acc-head.active {
         background-color: #5e3fdf;
         color: #fff;
     }

     .gl-card {
         padding: 0;
         margin-top: 20px;
     }

     .program-detail__name {
         font-size: 16px;
         font-weight: 500;
         letter-spacing: .25px;
         color: #000;
         font-weight: 600;
         margin: 0;
         line-height: 28px;
     }


 }

 @media only screen and (min-width: 992px) {
     .program-cards-wrapper .free-flow__item:first-child {
         padding: 16px 8px;
     }

     #append_home_popular_courses .free-flow__item {
         padding: 0;
     }

     #append_home_popular_courses .free-flow__item:first-child {
         /* padding: 16px 0px; */
         height: 100%;
         /* overflow: scroll; */
     }

     #append_home_popular_courses .free-flow__item a {
         padding: 0px 6px;
         padding-bottom: 24px;
         /* height: 100%; */
         height: 346px;
         width: 312px;
     }

 }

 @media (min-width: 1200px) {
     .cat-sec .container {
         max-width: 1300px;
     }
 }



 section {
     padding: 0 !important;
     margin-top: 0 !important;
 }

 .footer-links ul li span {
     width: 100%;
     padding: 0 24px;
 }

 .margin-sec {
     margin-top: 100px !important;
 }

 /* .margin-sec:first-child {
     margin-top: 60px;
 } */

 .margin-sec:last-child {
     margin-bottom: 60px !important;
 }

 .padding-zero {
     padding: 0 !important;
 }

 .acc-title.active.program-acc-head.active {
     background-color: #5e3fdf;
     color: #fff;
     border-radius: 4px;
     /* padding: 10px; */
 }

 .acc-title.active.program-acc-head.activeprogram__title.active {
     color: #fff;
 }

 .program-acc__arrow.active {
     border-right: 2px solid #fff;
     border-bottom: 2px solid #fff;
 }

 .acc-title.active .acc-body {
     height: 403px;
 }

 .section-heading-primary {
     color: var(--heading-color);

 }

 .top-categories-area .container {
     padding-left: 15px;
     padding-right: 15px;
 }

 .section-title .section-title-center {
     width: 100%;
 }

 */

 /* learners feedback section styles */
 .learner_testimonial_section {
     overflow: hidden;
 }

 .learner_testimonial_section .section-head {
     text-align: center;
     padding-left: 16px;
     padding-right: 16px;
 }

 .learner_testimonial_section .learner-success__section {
     padding-left: 0;
     padding-right: 0;
 }

 @media (max-width: 680px) {
     .learner-success__section .gl-slider-frame {
         display: flex;
         flex-direction: column-reverse;

     }
 }

 .gl-slider-frame {
     width: 100%;
     position: relative;
     font-size: 0;
     line-height: 0;
     padding: 8px 0;
 }

 .gl-slider-list {
     width: 100%;
 }

 .learner_testimonial_section .testimonial-card {
     padding: 24px;
     width: 300px;
     height: 100%;
     display: flex;
     flex-direction: column;
     background-color: #fff;
 }

 .learner_testimonial_section .testimonial-card__desc {
     font-size: 14px;
     line-height: 21px;
     letter-spacing: .25px;
     font-weight: 400;
     color: rgba(0, 0, 0, .6);
     margin-top: 16px;
     max-height: 120px;
     overflow: hidden;
     position: relative;
 }

 .testimonial-card__desc .testimonial-card__read-more {
     font-size: 14px;
     line-height: 28px;
     letter-spacing: .25px;
     color: #fff;
     background-color: #196ae5;
     padding: 8px 28px;
     border-radius: 40px;
     z-index: 1;
     display: inline-block;
     width: -webkit-fit-content;
     width: -moz-fit-content;
     width: fit-content;
     margin: -20px auto 0;
 }

 .learner_testimonial_section .testimonial-card__avatar {
     margin-top: auto;
 }

 .learner_testimonial_section .avatar {
     display: flex;
     margin-top: 24px;
 }

 .testimonial-card__avatar .avatar {
     display: flex;
     flex-direction: row;
     margin-top: 20px;
 }

 .avatar__img {
     width: 80px;
     border-radius: 50%;
     height: 80px;
     flex-shrink: 0;
     margin-right: 10px;
     -o-object-fit: cover;
     object-fit: cover;
     -o-object-position: top;
     object-position: top;
 }

 .learner_testimonial_section .avatar .avatar__img {
     width: 56px;
     height: 56px;
     border-radius: 50%;
     display: flex;
     align-items: center;
     justify-content: center;
     margin-right: 16px;
     object-fit: cover;
 }

 .learner_testimonial_section .avatar .avatar__body {
     display: flex;
     flex-direction: column;
     width: calc(100% - 72px);
 }

 .learner_testimonial_section .avatar .avatar__body .avatar__body-name {
     font-size: 16px;
     font-weight: 500;
     line-height: 1.5;
     letter-spacing: .15px;
 }

 .learner_testimonial_section .avatar .avatar__body .avatar__body-comp {
     font-size: 14px;
     font-weight: 500;
     line-height: 1.5;
     letter-spacing: .25px;
     color: #196ae5;
 }

 .gl-slider-btns {
     width: 160px;
     display: flex;
     justify-content: space-between;
 }

 .gl-slider-nav.disabled {
     pointer-events: none;
     opacity: .3;
     cursor: not-allowed;
 }

 .gl-slider-nav {
     width: 72px;
     height: 72px;
     background-color: #fff;
     box-shadow: 0 0 16px 4px rgba(0, 0, 0, .1);
     display: flex;
     align-items: center;
     justify-content: center;
     border-radius: 50%;
     cursor: pointer;
 }

 .gl-slider-nav path {
     fill: #000;
 }

 @media only screen and (min-width: 769px) {
     .section {
         padding-top: 40px;
         padding-bottom: 40px;
     }
 }

 @media (min-width: 768px) {
     .learner_testimonial_section .section-head {
         text-align: left;
         padding-left: 0;
         padding-right: 0;
     }
 }

 @media (min-width: 768px) {
     .learner_testimonial_section .section-subtitle {
         max-width: 550px;
     }

 }

 .section-subtitle {
     font-size: 16px;
     line-height: 32px;
     letter-spacing: .5px;
     margin-bottom: 16px;
     color: rgba(0, 0, 0, 0.6);
     font-weight: 400;
 }



 @media only screen and (min-width: 768px) {
     .gl-slider-frame .free-flow-list {
         overflow: visible;
     }
 }

 @media (min-width: 768px) {
     .learner_testimonial_section .free-flow__item:first-child {
         padding-left: 0;
     }
 }

 @media only screen and (min-width: 1024px) {
     .learner_testimonial_section .testimonial-card {
         width: 521px;
     }
 }

 @media only screen and (min-width: 1024px) {
     .learner_testimonial_section .testimonial-card {
         width: 482px;
     }
 }

 @media only screen and (min-width: 1024px) {
     .learner_testimonial_section .testimonial-card__desc {
         font-size: 16px;
         line-height: 24px;
         letter-spacing: .5px;
     }
 }

 @media (min-width: 768px) {
     .learner_testimonial_section .testimonial-card__desc {
         max-height: 100%;
         overflow: auto;
         position: static;
         margin-top: 0;
     }
 }

 @media (min-width: 768px) {
     .learner_testimonial_section .testimonial-card__read-more {
         display: none;
     }
 }

 @media (min-width: 768px) {
     .learner_testimonial_section .gl-slider-btns {
         display: flex;
         position: absolute;
         right: 20px;
         top: -90px;
     }
 }

 .top-instructor-area .container {
     padding-left: 15px;
     padding-right: 15px;
 }

 .home-page-faq-area .container {
     padding-left: 15px;
     padding-right: 15px;
 }

 .course-instructor-support-area .container {
     padding-left: 15px;
     padding-right: 15px;
 }

 .persona-getapp_subtitle {
     color: #fff;
 }

 /* Courses page style */
 .bg-page {
     background-color: #fff;
 }

 /* .page-banner-header .section-overlay1 {
        min-height: 409px;
    padding: 200px 0 100px;
    }
    .section-overlay1 {
        width: 100%;
        height: 100%;
        background: url(data:image/jpeg;base64,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);
    } */
 .course-pg .gradient-bg {
     background: url(data:image/jpeg;base64,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);
     background-blend-mode: overlay, normal, overlay, color-burn, screen, overlay, difference, difference, normal;
     display: flex;
     background-repeat: no-repeat;
     background-size: cover;
     background-position: right;
 }

 .courses-page-area .container {
     padding-left: 15px;
     padding-right: 15px;
 }

 /* .search-tag-list {
        background-color: var(--theme-color);
        
        padding: 8px 15px;
        border-radius: 20px;

    }
    .search-tag-list a {
        color: #fff;
    }
    .search-tag-list:hover {
        border: 1px solid #5e3fd7;
        color: var(--theme-color);
        background-color: var(--white-color);
    }
    .search-tag-list a:hover {
        color: var(--theme-color);
    } */
 .search-tag-list {
     background-color: var(--theme-color);
     border-radius: 20px;
     padding: 8px 15px;
     display: block;
     margin: 5px 5px 5px 0;
 }

 .search-tag-list a {
     color: #fff;
 }

 .search-tag-list:hover {
     border: 1px solid #5e3fd7;
     background-color: var(--white-color);
     color: var(--theme-color);
 }

 .search-tag-list:hover a {
     color: var(--theme-color);
 }

 .courses-sidebar-area .accordion-body {
     background-color: #fff;
 }

 .courses-sidebar-area .accordion-button:hover {
     background-color: var(--theme-color);
     color: #fff;
 }

 .courses-sidebar-area .sidebar-inner-title .accordion-button {
     background-color: #fff;
 }

 .accordion-item.sidebar-inner-accordion-item .accordion-button {
     padding: 0.25rem 1.25rem 0.25rem 0.5rem;
 }

 .sidebar-radio-item {
     padding-left: 10px;
 }

 .sidebar-inner-title .accordion-button::after {
     /* content: "\e996"; */
     flex-shrink: 0;
     width: 1.25rem;
     height: 1.25rem;
     margin-left: auto;
     content: "\e92e";
     transition: transform .3s ease-in-out;
     border-left: none;
     font-family: Feather !important;
     background-image: none;
     background-repeat: no-repeat;
     background-size: 0.625rem 0.625rem;
     float: right;

 }

 .courses-sidebar-area .accordion-button::after {
     width: 24px;
     height: 24px;
     border: 1px solid var(--body-font-color);
     border-radius: 50%;
     display: flex;
     align-items: center;
     justify-content: center;
     font-size: 14px;
 }

 .sidebar-inner-title .accordion-button:not(.collapsed)::after {
     content: "\e92e";
     transform: rotate(-180deg);
 }

 .form-check {
     margin-top: 0.125rem;
 }

 .courses-sidebar-area .sidebar-inner-title .accordion-button:hover {
     background-color: var(--theme-color);
     color: var(--white-color);
     padding-left: 10px;
 }

 .courses-sidebar-area .accordion-button:hover::after {
     border: 1px solid white;
 }

 /* .courses-sidebar-area .accordion-button:( .collapsed) {
        background-color: var(--theme-color);
        color: var(--white-color);
    } */
 .courses-sidebar-area .accordion-button:not(.collapsed) {
     background-color: var(--theme-color);
     color: var(--white-color)
 }

 .courses-sidebar-area .accordion-button:not(.collapsed)::after {
     border: 1px solid white;
 }

 .sidebar-radio-item:hover {
     border: 1px solid #5e3fd7;
     background-color: #fff;
     color: var(--theme-color);
     border-top-left-radius: var(--bs-accordion-border-radius);
     border-top-right-radius: var(--bs-accordion-border-radius);
     border-bottom-left-radius: var(--bs-accordion-border-radius);
     border-bottom-right-radius: var(--bs-accordion-border-radius);
 }

 .courses-grids .course-item {
     box-shadow: 0 2px 4px 2px rgba(0, 0, 0, .1);
     border-radius: 8px;
     padding: 0px;
 }

 .courses-sidebar-area .accordion-button,
 .courses-sidebar-area .accordion-body {
     padding-left: 10px;
 }