/* New Newsletter Themeing */
.newsletter-feb-webpage{
    background: #160037;
    overflow-x: hidden !important;
}
.flex{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    list-style: none;
}
.yellow-text{color: #F9AD01;font-weight: bold;}
.new-newsletter-theme .clear{clear: both;}
@media only screen and (max-width: 1500px) {
    .new-newsletter-theme .wrapper {
        max-width: 1300px;
        padding: 0 20px;
    }
}
.new-newsletter-theme .p-sub-head{
    font-size: 18px !important;
    line-height: 36px;
    color: #ffffff !important;
}
.new-newsletter-theme .n-heading{
    font-size: 50px;
    line-height: 68px;
    color: #ffffff;
    position: relative;
    font-weight: 700;
    z-index: 2;
}
.new-newsletter-theme .n-heading span{
    width: 75px;
    display: inline-block;
    position: relative;
    left: -75px;
    z-index: -2;
    top: -5px;
}
.new-newsletter-theme .n-heading::after{
    content: '';
    position: absolute;
    background: linear-gradient(95deg, rgba(207,26,123,1) 0%, rgba(228,99,62,1) 100%);
	top: -3%;
    left: 21%;
    width: 75px;
    height: 75px;
    border-radius: 50px;
    z-index: -2;
    opacity: 0.9;
    content: none;
}
.new-newsletter-theme .blue-heading {
    font-size: 30px;
    line-height: 36px;
    color: #10C6E6;
    font-weight: 700;
}
.new-newsletter-theme .orange-btn.newsletter-btn a{
    background: linear-gradient(95deg, rgba(207,26,123,1) 0%, rgba(228,99,62,1) 100%);
    width: 177px;
    height: 49px;
    display: flex;
    border-radius: 35px;
    align-items: center;
    justify-content: center;
}
.new-newsletter-theme .orange-btn.newsletter-btn a{
    color: #ffffff;
    text-decoration: none;
} 
/* Newsletter Banner and TTN Media */
.ttn-feb-newsletter-banner{
    position: relative;
}
.ttn-feb-newsletter-banner{
    background: url(../../images/newsletter-images/banner.png) center no-repeat;
    background-size: 100% 100%;
}
.ttn-feb-newsletter-banner img {width: 100%;}
.ttn-feb-newsletter-banner .banner-contents {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    margin-top: -52px;
    width: 100%;
    color: #fff;
}
.ttn-feb-newsletter-banner .banner-contents h1 {
    font-size: 90px;
    line-height: 85px;
    font-weight: 800;
}
.ttn-feb-newsletter-banner .banner-contents h2 {
    font-size: 32px;
    line-height: 30px;
    letter-spacing: 3px;
    padding-bottom: 45px;
    position: relative;
}
.ttn-feb-newsletter-banner .banner-contents h2::before {
    content: "";
    position: absolute;
    height: 0.5px;
    width: 37px;
    background: #ffffff;
    top: 18%;
    transform: translate(-139%, -50%);
}
.ttn-feb-newsletter-banner .banner-contents h2::after{
    content: "";
    position: absolute;
    height: 0.5px;
    width: 37px;
    background: #fff;
    top: 18%;
    transform: translate(34%, -50%);
}
.new-newsletter-theme .ttn-media{
    margin-top: -300px;
    position: relative;
}
.ttn-media .n-heading{padding-bottom: 64px;}
.ttn-media .p-sub-head{padding: 30px 0;}
.new-newsletter-theme .ttn-media .ttn-media-box {
    box-shadow: inset 3px 3px 11px #00000029;
    border: 5px solid #2FA7FF;
    border-radius: 18px;
    opacity: 1;
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    padding: 70px 43px;
    position: relative;
}
.new-newsletter-theme .ttn-media::after{
    background: url(../../images/newsletter-images/blue-curve.png) right bottom no-repeat;
    background-size: 100% 100%;
    position: absolute;
    content: '';
    width: 178px;
    height: 289px;
    right: -5px;
    bottom: -175px;
}
@media only screen and (max-width: 1024px) {
    .ttn-feb-newsletter-banner .banner-contents {
        top: 60%;
    }
    .new-newsletter-theme .ttn-media{
        margin-top: -57px;
    }
    .new-newsletter-theme .ttn-media .ttn-media-box::after {right: -26px;}
    .new-newsletter-theme .ttn-media .ttn-media-box {backdrop-filter: none;}
}
@media only screen and (max-width: 991px) {
    .ttn-feb-newsletter-banner .banner-contents {
        top: 72%;
    }
    .ttn-feb-newsletter-banner .banner-contents h1 {
        font-size: 62px;
    }
    .new-newsletter-theme .ttn-media{
        margin-top: 70px;
    }
}
@media only screen and (max-width: 767px) {
    .ttn-feb-newsletter-banner .banner-contents {top: 164%;}
    .ttn-feb-newsletter-banner .banner-contents h1 {font-size: 36px;line-height: 47px;}
    .ttn-feb-newsletter-banner .banner-contents h2 {font-size: 25px;}
    .new-newsletter-theme .ttn-media {margin-top: 412px;}
    .new-newsletter-theme .p-sub-head {font-size: 16px !important;line-height: 30px;}
    .new-newsletter-theme .n-heading {
        font-size: 33px;
        text-align: center;
        line-height: 48px;
    }
    .new-newsletter-theme .ttn-media .ttn-media-box {
        text-align: center;
        padding: 40px 20px;
    }
    .new-newsletter-theme .orange-btn.newsletter-btn {margin: 0 auto;}
    .new-newsletter-theme .blue-heading {font-size: 26px;}
}
/* Client Testimonial */
.n-client-testimonial-video{
    position: relative;
    padding-bottom: 105px;
}
.n-client-testimonial-video::before{
    content: "";
    background: url(../../images/newsletter-images/left-diamond.png) left top no-repeat;
    width: 203px;
    height: 262px;
    position: absolute;
    left: -27px;
    bottom: 98px;
    z-index: 1;
}
.n-client-testimonial-video .n-heading{margin-top: 136px;}
.n-client-testimonial-video .n-heading::after{
    left: 32%;
    top: -11%;
}
.n-client-testimonial-video .slider-client-testimonial{padding: 40px 0;}
.n-client-testimonial-video .wrap-client-testimonial {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.n-client-testimonial-video .slider-client-testimonial .left-side{width: 35%;}
.n-client-testimonial-video .slider-client-testimonial .iframe-vd-igaming {
    width: 62%;
    position: relative;
    display: block !important;
    background: #453DB3;
    padding: 10px 10px 3px;
    border-radius: 15px;
    margin: 10px;
    box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.2);
}
.slider-client-testimonial .iframe-vd-igaming iframe {
    width: 100%;
    height: 410px;
    border-radius: 10px;
    display: block !important;
}
/* Navigation Buttons */
.slick-initialized .slick-slide {
    display: flex;
}
.custom-nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 20px;
    max-width: 700px;
    margin: 0 auto;
    margin-right: 58px;
} 
.custom-nav button {
    width: 50px;
    height: 50px;
    border: 2px solid #CF1A7B;
    background: transparent;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: transform 0.3s ease;
    position: relative;
    margin-left: 12px;
}
.custom-nav button .icon {
    font-size: 20px;
    color: #ffffff;
}
.custom-nav button:hover {
    transform: scale(1.1);
    /* border: 2px solid #ff7eb3; */
}
  
/* Progress Bar */
.progress-bar {
    flex-grow: 1;
    height: 4px;
    background: #3a194f; /* Subtle background for progress bar */
    margin: 0 15px;
    position: relative;
    overflow: hidden;
    border-radius: 2px;
}
.progress-bar .progress {
    height: 100%;
    width: 0;
    background:  linear-gradient(95deg, rgba(207,26,123,1) 0%, rgba(228,99,62,1) 100%);;
    transition: width 0.3s ease;
}  
@media only screen and (max-width: 1024px) {
    .n-client-testimonial-video::before {
        left: -55px;
        bottom: -19px;
    }
    .n-fun-vibes .slider-fun-vibes .vibes-wrap .right-side iframe {
        width: 100% !important;
        height: 350px !important;
    }
    .n-client-testimonial-video::before {content: none;}
    .custom-nav {margin: 0 auto;}
}
@media only screen and (max-width: 991px){
    .n-client-testimonial-video .slider-client-testimonial .left-side {
        display: none;
    }
    .n-client-testimonial-video .slider-client-testimonial .iframe-vd-igaming {width: 100%;}
}
@media only screen and (max-width: 767px) {
    .n-client-testimonial-video .slider-client-testimonial .left-side{display: none;}
    .slider-client-testimonial .iframe-vd-igaming iframe {height: 250px;}
    .n-client-testimonial-video .n-heading {
        margin-top: 90px;
    }
}
/* CoE Highlights */
.newsletter-coe-highlights{
    background: #1F004C;
}
.newsletter-coe-highlights .n-heading{
    padding: 80px 0 40px;
}
.newsletter-coe-highlights .n-heading::after{
    top: 36%;
    left: 26%;
}
.new-newsletter-theme .blue-heading.before{
    position: relative;
    padding-left: 46px;
}
.new-newsletter-theme .blue-heading.before::before{
    content: "";
    position: absolute;
    width: 6px;
    height: 37px;
    background: #10C6E6;
    left: 0;
}
.newsletter-coe-highlights .p-sub-head{padding: 20px 0px 60px 45px;}
.newsletter-coe-highlights .highlights-wrap ul li{
    width: 25%;
    width: 22%;
    margin: 2%;
}
.newsletter-coe-highlights .highlights-wrap{padding-bottom: 108px;}
.newsletter-coe-highlights .highlights-wrap ul li:nth-child(1){margin-left: 0;}
.newsletter-coe-highlights .highlights-wrap ul li:last-child{margin-right: 0;}
@media only screen and (max-width: 767px) {
    .newsletter-coe-highlights .highlights-wrap ul li{
        width: 100%;
        text-align: center;
    }
    .newsletter-coe-highlights .highlights-wrap {
        padding-bottom: 57px;
    }
}
/* New Newsletter form */
.n-form-footer-wrap{
    background: url(../../images/newsletter-images/from-footer-bg.png) center no-repeat;
    background-size: 100% 100%;
    padding-top: 45px;
}
.new-newsletter-theme .ttn-nl-contact {
    position: static;
    margin-top: 0;
}
.new-newsletter-theme .ttn-nl-contact::before {content: none;}
.new-newsletter-theme .ttn-nl-contact .full-w {background: none;}
.n-form-footer-wrap .ttn-nl-contact .container_s {
    box-shadow: inset 3px 3px 11px #00000029;
    border: 2px solid #2FA7FF;
    border-radius: 18px;
    opacity: 1;
    backdrop-filter: blur(65px);
    -webkit-backdrop-filter: blur(60px);
    padding: 0px 58px 90px;
}
.n-form-footer-wrap .ttn-nl-contact .container_s .row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.n-form-footer-wrap .custom-form-title::before, .n-form-footer-wrap .nl-form-sec .actions input[type=submit] {
    background: linear-gradient(95deg, rgba(207,26,123,1) 0%, rgba(228,99,62,1) 100%);
}
.n-form-footer-wrap .ttn-nl-footer.news-sec-commn-padd {padding-top: 0;}
.n-form-footer-wrap .custom-form-title {
    margin-top: 95px;
}
@media only screen and (max-width: 767px) {
    .n-form-footer-wrap{
        background: url(../../images/newsletter-images/from-footer-bg-mob.png) center no-repeat;
        background-size: 100% 100%;
    }
    .n-form-footer-wrap .ttn-nl-contact .container_s {
        padding: 48px 20px 48px;
    }
    .n-form-footer-wrap .custom-form-title {margin-top: 0;}
    .form-right-conts {display: none;}
}
/* Recents Events */
.n-recent-events{
    background: url(../../images/newsletter-images/recent-evets-bg.png) no-repeat;
    background-size: 100% 100%;
    padding-top: 95px;
    padding-bottom: 200px;
    position: relative;
}
.n-recent-events::after {
    content: "";
    background: url(../../images/newsletter-images/right-diamond.png) right bottom no-repeat;
    width: 223px;
    height: 252px;
    position: absolute;
    right: 0px;
    bottom: 69px;
}
.n-recent-events .events-wrap ul{justify-content: space-between;}
.n-recent-events .events-wrap ul li{width: 49%;}
.n-recent-events .n-heading{padding-bottom: 46px;}
.n-recent-events .n-heading::after{
    top: -4%;
    left: 25%;
}
.n-recent-events .p-sub-head{
    padding: 20px 12px 30px 49px;
}
@media only screen and (max-width: 1024px){
    .n-recent-events{padding-bottom: 228px;}
}
@media only screen and (max-width: 991px) {
    .n-recent-events .events-wrap ul li{
        width: 100%;
        padding-bottom: 42px;
    }
    .n-recent-events {padding-bottom: 289px;}
}
@media only screen and (max-width: 767px) {
    .n-recent-events {padding-bottom: 50px;}
}
/* Clients Visit */
.n-client-visits{
    margin-top: -35px;
}
.n-client-visits .slider-container{padding: 54px 0 60px;}
.n-client-visits .slider-container {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.n-client-visits .slider-container .slider {
    display: flex;
    transition: transform 0.5s ease-in-out;
    justify-content: center;
}
.n-client-visits .slider-container .slider .slide {
    max-width: 500px;
    margin-right: 20px;
}
.n-client-visits .slider-container .slider .slide img {
    width: auto;
    border-radius: 8px;
    display: block;
}
@media only screen and (max-width: 767px) {
    .n-client-visits .slider-container {
        padding: 54px 0 80px;
    }
    .n-client-visits .slider-container .slider .slide {
        max-width: 350px;
    }
    .n-client-visits {
        margin-top: -42px !important;
    }
}
/* Clients Success Story */
.n-success-story{
    padding: 160px 0 60px;
    position: relative;
}
.n-success-story::before{
    content: "";
    background: url(../../images/newsletter-images/half-curve-blue.png) left top no-repeat;
    width: 203px;
    height: 262px;
    position: absolute;
    left: -27px;
    bottom: -76px;
    z-index: 1;
    transform: rotateX(-2deg);
}
.n-success-story::after{
    content: "";
    background: url(../../images/newsletter-images/wave.png) left top no-repeat;
    width: 553px;
    height: 311px;
    position: absolute;
    right: -3px;
    top: -6px;
    transform: rotateX(44deg);
}
.n-success-story .n-heading::after{left: 41%;}
.n-success-story ul{
    margin: 70px 0;
    justify-content: flex-end;
    gap: 20px;
}
.n-success-story ul li{
    width: 36%;
    width: 477px;
    height: 360px;
    position: relative;
    border: 2px solid #10C6E6;
    border-radius: 15px;
    transition: all 0.5 sease;
    overflow: hidden;
}
.n-success-story ul li.card.skyblue {background: #3899FF;}
.n-success-story ul li.card.blue {background: #453DB3;}
.new-newsletter-theme .card{
    position: relative;
    transform-style: preserve-3d;
    transition: transform 0.3s ease-in-out;
}
.new-newsletter-theme .card-content{
    /* width: 100%;
    height: 100%; */
    /* position: absolute; */
    backface-visibility: hidden; /* Hides the back side when not facing the user */
    /* transition: transform 0.10s ease, opacity 0.10s ease; */
    display: inline-block;
    padding: 20px;
    position: absolute;
    width: 100%;
    height: 100%;
    transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
.n-success-story ul li .card-content .p-sub-head{position: relative;}
.n-success-story ul li .card-content .corner-arrow{
    position: absolute;
    right: 0;
    bottom: 0;
}
/* Front Side */
.new-newsletter-theme .card-content.front {z-index: 2;}
.new-newsletter-theme .card-content.front .card-logo{
    text-align: center;
    padding: 30px 0;
}
.new-newsletter-theme .card-content.front .card-logo img{width: 330px;}
.new-newsletter-theme .card-content .card-heading{
    font-size: 36px;
    line-height: 46px;
    font-weight: 600;
    padding: 20px 0;
    color: #fff;
}
/* Back Side */
.n-success-story ul li.card.blue .card-content.back{padding: 30px 38px;}
.n-success-story ul li.card.blue .card-content.back .card-heading{
    font-weight: bold;
    padding: 0 0 20px;
}
.n-success-story ul li.card.blue .card-content.back .p-sub-head{
    font-size: 20px !important;
    line-height: 35px;
    padding: 0 0 20px;
}
.new-newsletter-theme .card-content.back {
    opacity: 0; 
    padding: 0;
}
.new-newsletter-theme .card-logo-cta{
    background: #fff;
    padding: 30px 10px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    justify-content: space-between;
    border-bottom: 14px solid #F9AD01;
}
.new-newsletter-theme .card-logo-back img{width: 315px;}
.new-newsletter-theme .card-content.back .p-sub-head{
    font-size: 30px !important;
    line-height: 44px;
    padding: 30px 20px;
}
/* Hover Effect */
.n-success-story ul li:hover{
    width: 700px;
    height: 360px;
    transition: all 0.5sease;
}
.new-newsletter-theme .card:hover .front {
    /* opacity: 0;
    transform: scale(0.8); */
    opacity: 0;
    transform: rotateY(-10deg) scale(0.9);
}
.new-newsletter-theme .card:hover .back {
    opacity: 1;
    /* transform: scale(1);  */
    transform: rotateY(0deg) scale(1);
    z-index: 3;
}
.n-success-story .front-resp{display: none;}
@media only screen and (max-width: 1024px) {
    .n-success-story ul {justify-content: center;}
    .n-success-story ul li {width: 450px;}
    .n-success-story .resp-hide{display: none !important;}
    .n-success-story .front-resp{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .n-success-story .card-content.front-resp .p-sub-head{
        font-size: 16px !important;
        line-height: 28px;
        text-align: center;
        padding: 20px 0;
    }
    .n-success-story ul li:hover{
        width: 450px;
    }
    .n-success-story .card-content.front-resp .card-heading{
        font-size: 27px;
        text-align: center;
        padding-bottom: 0;
    }
    .n-success-story ul li:nth-child(4) .card-content.front-resp{padding: 45px;}
    .n-success-story .card-content.front-resp .orange-btn a{font-size: 15px;}
    .n-success-story .card-content.front-resp .orange-btn{margin: 0 auto;}
}
@media only screen and (max-width: 991px) {
    .n-client-visits {margin-top: -134px;}
}
@media only screen and (max-width: 767px) {
    .new-newsletter-theme .card-content .card-heading {
        font-size: 23px;
        line-height: 30px;
    }
    .n-success-story ul li {margin: 2% 1%;}
    .n-success-story ul li:nth-child(1) .card-content.front-resp{padding-top: 45px;}
    .n-success-story {padding: 60px 0 60px;}
    .n-success-story ul {
        margin: 68px 0 20px;
    }
    
}
/* Learning & Skilling  */
.n-learning-skilling{padding: 80px 0 52px;}
.n-learning-skilling .n-heading::after{left: 38%}
.n-learning-skilling .skill-wrap{padding: 50px 0 40px;}
.n-learning-skilling .skill-wrap ul{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(calc(50% - 10px), 1fr));
    gap: 20px;
}
.n-learning-skilling .skill-wrap ul li{padding: 40px;list-style: none;}
.n-learning-skilling .skill-wrap ul li:first-child{
    background: url(../../images/newsletter-images/skill1-bg.png) no-repeat;
    background-size: 100% 100%;
}
.n-learning-skilling .skill-wrap ul li:last-child{
    background: url(../../images/newsletter-images/skill2-bg.png) no-repeat;
    background-size: 100% 100%;
}
.n-learning-skilling .skill-wrap .skill .s-heading{
    font-size: 36px !important;
    line-height: 46px !important;
    color: #ffffff;
    font-weight: 600;
}
.n-learning-skilling .skill-wrap .skill .p-sub-head{padding: 30px 0;}
.n-learning-skilling .skill-wrap .skill .skill-img{margin-top: 42px;}
.n-learning-skilling .skill-wrap .skill .skill-img img{width: 538px;}
@media only screen and (max-width: 1024px) {
    .n-learning-skilling .skill-wrap .skill .s-heading a {
        font-size: 28px !important;
        line-height: 36px !important;
    }
    .n-learning-skilling{padding: 30px 0 52px;}
}
@media only screen and (max-width: 991px) {
    .n-learning-skilling .skill-wrap .skill .s-heading a {font-size: 20px !important;}
    .n-learning-skilling .skill-wrap ul li {
        padding: 30px;
    }
}
@media only screen and (max-width: 767px) {
    .n-learning-skilling .skill-wrap ul {grid-template-columns: 100%;}
}
/* Intersting Reads */
.n-interesting-reads .n-heading::after{left: 31%;}
.n-interesting-reads .reads-wrap{padding: 40px 0;}
.n-interesting-reads .reads-wrap ul{justify-content: space-between;}
.n-interesting-reads .reads-wrap ul li{
    width: 47%;
    margin: 2% 0;
    position: relative;
}
.n-interesting-reads .reads-wrap ul li .read-content{
    position: absolute;
    top: 50%;
    left: 63%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 50%;
}
.n-interesting-reads .reads-wrap ul li .read-content .read-title{
    font-weight: 600;
    padding-bottom: 20px;
}
.n-interesting-reads .reads-wrap ul li .read-content a, .n-interesting-reads .reads-wrap ul li .read-content .read-title{
    color: #ffffff;
    font-size: 24px;
    line-height: 35px;
}
@media only screen and (max-width: 1024px) {
    .n-interesting-reads .reads-wrap ul li .read-content {width: 58%;}
    .n-interesting-reads .reads-wrap ul li .read-content a, .n-interesting-reads .reads-wrap ul li .read-content .read-title {
        font-size: 18px;
        line-height: 26px;
    }
}
@media only screen and (max-width: 991px) {
    .n-interesting-reads .reads-wrap ul li {width: 100%;}
    .n-interesting-reads .reads-wrap ul li .read-img {text-align: center;}
    .n-interesting-reads .reads-wrap ul li .read-content {width: 44%;}
}
@media only screen and (max-width : 767px){
    .n-interesting-reads .reads-wrap ul li .read-content a, .n-interesting-reads .reads-wrap ul li .read-content .read-title {
        font-size: 14px;
        line-height: 0px;
    }
}
/* Fun Vibes */
.n-fun-vibes{
    background: url(../../images/newsletter-images/n-fun-vibes-bg.png) top no-repeat;
    background-size: 100% 100%;
    position: relative;
    padding-top: 130px;
}
.n-fun-vibes::before {
    content: "";
    background: url(../../images/newsletter-images/purple-wave.png) left top no-repeat;
    width: 312px;
    height: 348px;
    position: absolute;
    left: -27px;
    bottom: -116px;
    z-index: -2;
    transform: rotateX(-2deg);
}
.n-fun-vibes .n-heading::after{left: 28%;}
.n-fun-vibes .slider-fun-vibes{padding: 40px 0;}
.n-fun-vibes .slider-fun-vibes .vibes-wrap{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0 6px;
}
.n-fun-vibes .slider-fun-vibes .vibes-wrap .left-side{
    width: 40%;
    padding-right: 20px;
}
.n-fun-vibes .slider-fun-vibes .vibes-wrap .left-side .p-sub-head{padding: 20px 0 0 46px;}
.n-fun-vibes .slider-fun-vibes .vibes-wrap .right-side{
    width: 58%;
    text-align: right;
}
.n-fun-vibes .slider-fun-vibes .vibes-wrap .right-side iframe{
    width: 650px;
    height: 410px;
    border-radius: 15px;
    opacity: 0.6;
}
.n-fun-vibes .custom-nav {
    justify-content: flex-start;
    max-width: none;
    position: relative;
    left: 26%;
    top: -160px;
}
@media only screen and (max-width: 991px) {
    .n-fun-vibes .slider-fun-vibes .vibes-wrap .left-side, .n-fun-vibes .slider-fun-vibes .vibes-wrap .right-side{width: 100%;}
    .n-fun-vibes .slider-fun-vibes .vibes-wrap .left-side{padding-bottom: 20px;}
    .n-fun-vibes .slider-fun-vibes .vibes-wrap .right-side{text-align: center;}
    .n-fun-vibes{background: #1F004C;}
}
.desktop-hide{display: none !important;}

@media screen and (max-width: 1024px) {
    .new-newsletter-theme #header #menu > ul .menu-expanded a {
        font-size: 13px;
    }
    .n-fun-vibes::before {content: none;}
    .n-fun-vibes .custom-nav {
        left: 42%;
        top: -82px;
    }
    .newsletter-coe-highlights{padding-top: 32px;}
    .newsletter-coe-highlights .highlights-wrap {padding-bottom: 82px;}
    .n-client-visits .slider-container {
        padding: 54px 0 67px;
    }
    .n-interesting-reads .reads-wrap ul li .read-img img{height: 319px;}
    .new-newsletter-theme .ttn-media .ttn-media-box::after, .n-client-testimonial-video::before, .n-success-story::after, .n-success-story::before, .n-recent-events::after, .n-fun-vibes::before, .new-newsletter-theme .ttn-media::after  {content: none !important;}
}
@media screen and (max-width: 991px) {
    .n-client-visits .slider-container {padding: 54px 0 108px;}
    .n-fun-vibes {padding: 86px 0 100px;}
    .n-fun-vibes .slick-dotted.slick-slider {margin-bottom: 0px;}
    .n-fun-vibes .slider-fun-vibes {padding: 40px 0 0;}
    .n-learning-skilling {padding: 84px 0 52px;}
    .n-fun-vibes .slider-fun-vibes .vibes-wrap .right-side {
        display: flex;
        justify-content: center;
    }
    .n-fun-vibes .slider-fun-vibes .vibes-wrap .right-side img{width: 488px !important;}
    .n-fun-vibes .custom-nav {
        left: 41%;
        top: 34px;
    }
}
@media only screen and (max-width: 767px) {
    .n-fun-vibes{padding-top: 70px;}
    .n-fun-vibes .slider-fun-vibes .vibes-wrap .right-side iframe {height: 250px !important;}
    .n-fun-vibes .custom-nav {
        top: -84px;
        left: 27%;
    }
    .n-success-story .card-content.front-resp .card-heading {font-size: 20px;}
    .n-success-story .card-content.front-resp .p-sub-head {font-size: 15px !important;}
    .n-success-story {padding: 83px 0 60px;}
    .n-fun-vibes .custom-nav {top: 33px;}
    .n-success-story .card-content.front-resp .p-sub-head {line-height: 23px;}
    .n-interesting-reads .reads-wrap ul li .read-img a img{height: 237px;}
    .n-recent-events {
        padding-bottom: 50px !important;
    }
    .n-client-testimonial-video .n-heading span, .n-success-story .n-heading span, .n-learning-skilling .n-heading span{
        left: 131px;
        top: -61px;
    }
    .n-client-testimonial-video .slider-client-testimonial {
        padding: 0px 0 40px;
    }
    .n-success-story ul {
        margin: 9px 0 20px;
    }
    .n-learning-skilling .skill-wrap {
        padding: 18px 0 40px;
    }
}