.npf_chatbots, .default-chatbot-indicator { display: none !important; }



.counter_new .counter_inner{ border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
.counter_new .counter_item{ font-size: 46px; color: #1A305C; font-weight: 700; }
.counter_new .counter_block li .counter_item:before{ display: none; }
.counter_new .counter_block li{ width: 20%; }
.counter_new .counter_sec span{ color: #1A305C; }
.counter_new .counter_sec .ves_sec{ font-size: 28px; font-family: 'Source Serif Pro';}

.credit_section [class*=col-] .stand_block { background: transparent; padding: 0; margin-bottom: 0; }
.credit_section .heading_sec h2{ font-size: 24px; color: #202020; font-weight: 600; font-family: 'Source Serif Pro'; margin-bottom: 20px;}
.credit_section.pc_section .para_sec{ border-top: 0 !important; padding-top: 0; }
.credit_section .outcomes_row .para_sec p{ font-size: 20px; color: #202020; font-family: 'Source Serif Pro'; position: relative; padding-left: 35px;}
.credit_section .outcomes_row .para_sec p:before{ content: ''; background: url('../images/check_new.png') 50% 50% no-repeat; background-size: 75%; width: 30px; height: 30px; position: absolute; left: 0; top: 0px; }

.wallet_section{ background: url('../images/money_banner.png') 50% 50% no-repeat; background-size: cover; position: relative;}
.wallet_content h2{ color: #fff; font-size: 50px; margin-bottom: 0; }
.wallet_content h2 span{ font-size: 30px; color: #fff; font-weight: 600; display: block; }
.wallet_content p{ color: #fff; font-size: 18px; font-family: 'Source Serif Pro';}
.wallet_content .heading_sec{ margin-bottom: 25px; }
.wallet_content{ padding-bottom: 100px; }

.students_section{ background: #81202C; }
.students_section h2{ color: #fff; margin-bottom: 50px; }
.students_block h5 span{ font-size: 17px; margin-top: 10px; font-weight: 500; }
.students_block img{ height: 120px; width: 60%; object-fit: cover; }
.students_block{ margin-bottom: 50px; }

.collab_section{ background: #1A305C; }
.collab_block h2{ color: #fff; }
.collab_img img{ max-height: 361px; }

.develop_section{ background: linear-gradient(90deg, #EFEFEF 73%, #81202C 28%); position: relative;}
.develop_block h3{ color: #202020; text-transform: none; font-weight: 700; margin-bottom: 38px; }
.develop_box h5{ color: #3E3E3E; border-left: 10px solid #81202C; padding-left: 10px; margin-top: 20px; }
.develop_section .row{ position: relative; }
.develop_block .row{ padding-bottom: 90px; }
.develop_img img{ position: absolute; bottom: 0; right: -20px; max-width: 41%; }

.outcomes_sections{ background: url('../images/outcomes_bg.png') 50% 50% no-repeat; background-size: cover; padding-bottom: 525px;}
.outcomes_slide h2{ color: #fff; width: 58px; height: 58px; display: inline-flex; align-items: center; justify-content: center; background: #81202C; border-radius: 50%; margin-bottom: 20px;}
.outcomes_slide h5{ color: #3E3E3E; font-size: 18px; line-height: 1.4; padding-bottom: 50px;}
.outcomes_slide{ border-left: 2px solid #81202C; padding-left: 20px; position: relative; }
.outcomes_slide:before{ content: ''; position: absolute; bottom: 0; left: -11px; width: 20px; height: 20px; border-radius: 50%; background: #81202C; }
.outcomes_slider{ overflow-x: hidden; padding-bottom: 100px; }
.outcomes_slider .swiper-slide{ position: relative; top: 90px; transition: .5s all; }
.outcomes_slider .swiper-slide-prev{ position: relative; top: 90px; }
.outcomes_slider .swiper-slide-active{ position: relative; top: 45px; }
.outcomes_slider .swiper-slide-next{ position: relative; top: 0px; }

.certi_outer{ position: relative; margin-top: 40px; }
.certi_section h5{ color: #3E3E3E; }
.certi_section h5 a{ color: #81202C; text-decoration: underline !important; }
.certi_slide .para_sec p{ font-size: 16px; font-family: 'Source Serif Pro'; margin-bottom: 12px;}
.certi_slide .para_sec{ margin-top: 20px; }
.certi_slide .para_sec hr{ background: #1A305C; height: 3px; padding: 0; margin: 0 0 12px; }
.certi_btn_next:after, .certi_btn_prev:after{ display: none; }
.certi_btn_next{ right: -4%; display: block; }
.certi_btn_prev{ left: -4%; display: block; }

.curriculum_table tr td, .curriculum_table tr th{ color: #fff !important; }
.curriculum_content p{ font-size: 16px; margin-bottom: 10px; }
.curriculum_section .accordion-button { background: #81202C !important; color: #fff !important; }
.curriculum_section .accordion-button:not(.collapsed) { background: #1A305C !important; }




@media(max-width: 1441px){
    .collab_img img { max-height: 338px; }
    .wallet_content { padding-bottom: 72px; }
    .credit_section .outcomes_row .para_sec p { font-size: 18px;}
    .counter_new .counter_item { font-size: 38px;}
    .counter_new .counter_sec .ves_sec{ font-size: 25px; }
    .counter_new .counter_sec span{ font-size: 14px; }
}

@media(max-width: 1199px){
    .collab_img img { max-height: 280px; }
    .wallet_content h2{ font-size: 40px; }
    .wallet_content h2 span{ font-size: 24px; }
    .wallet_img { position: absolute; bottom: 0; }
    .credit_section .heading_sec h2 { font-size: 20px;}
}

@media(max-width: 991px){
    .counter_new .counter_block li { width: 50%; margin-bottom: 30px;}
    .counter_new .counter_block{ flex-wrap: wrap; }
    .wallet_img{ position: static; }
    .collab_img img { max-height: 100%; }
    .collab_block{ margin-bottom: 30px; }
    .develop_img img{ position: static; max-width: 100%; }
    .develop_section{ background: #EFEFEF; }
    .curriculum_content p { font-size: 14px; margin-bottom: 5px;}
}

@media(max-width: 767px){
    .certi_btn_next { right: -10%; }
    .certi_btn_prev { left: -10%; }
    .students_block img{ width: 100%; height: 200px; }
    .wallet_content .heading_sec{ flex-wrap: wrap; }
    .counter_new .counter_block li{ width: 100%; }
    .credit_section [class*=col-] .stand_block{ margin-bottom: 30px; }
    .curriculum_table table{ min-width: 150%; }
}













