
@media only screen and (max-width:991px) {

  h1{font-size: 22px;}
  h3{font-size: var(--fnt_18);}
  h2{font-size: var(--fnt_20);}
  .p_primary{font-size: var(--fnt_12);}
  .p_secondary{font-size: var(--fnt_14);}

  header .navbar .container{justify-content: space-between;padding: 0 16px;}
  header .navbar .navbar-brand img{height: 21px}
  header .navbar .navbar-toggler{display: none;}

  .banner_txt{text-align: center;}
  .dstp_img{display: none;}
  
  .banner{background-image: none;margin-top: 0px;}

  .dstp_icons .red_icon, .dstp_icons .grn_icon{display: none;}
  .mble_icons .grn_icon{right: 18%;transform: translateX(-18%);}
  .mble_icons .red_icon{left: 30%;transform: translateX(-30%);}
  .header_drpdwn .dropdown-toggle{display: flex;align-items: center;}
  .header_drpdwn .dropdown-toggle:focus{outline: none;border: none;}
  .header_drpdwn .dropdown-toggle::after{margin-inline-start: 8px;right: 28px !important;position: absolute;}
  .banner .arrw_btn{display: flex;margin: 0 auto;max-width: 145px;}
  .row-responsive{flex-direction: column-reverse;gap: 24px;}

  @keyframes MoveUpDown {
      0%, 100% {
        bottom: 0;
      }
      50% {
        bottom: -25px;
      }
  }
  @keyframes MoveUpDown1 {
      0%, 100% {
        top: 0;
      }
      50% {
        top: -10px;
      }
  }
  .navbar-expand-lg .navbar-nav{margin-left: auto;}
  .arrw_btn{font-size: 12px;min-width: 142px;box-shadow: 0px 4px 10px 0px #00000040;}
  .arrw_btn .ryt_arrw{left:5%;}
  .arrw_btn:hover .ryt_arrw{background-color:transparent;left:77%;}
  .arrw_btn:hover span{margin-left:5px;}

  .benefit_card{padding: 32px;}
  .benefit_card label{font-size: var(--fnt_12);font-weight:var(--fnt_w400);}
  .benefit_card h3{font-size: var(--fnt_16);margin-bottom:8px;}
  .benefit_card .d-flex.justify-content-between{display: none !important;}
  
  .benefits .text-center h2{font-size: 20px;margin-bottom: 10px;}
  .benefits .text-center p{max-width: 340px;margin: 0 auto 16px;font-size: 14px;line-height: 26px;}
  .benefit_card{margin-bottom: 16px;height: auto !important;}

  /* .benefit_card .up_bars, .benefit_card .dwn_bars{display: none;} */
  .benefit_card .up_bars, .benefit_card .dwn_bars{display:block;}
  .benefit_card.yllw_crd::after{background-image: none;}

  
  /* .counter_sec{padding: 31px 0;} */
  /* .counter_sec .col-md-9{display: none;} */
 
  .step_txt{max-width: 100%;margin: 0 auto;text-align: center;}
  .step_txt label{font-size: var(--fnt_14);}
  .step_txt h3{letter-spacing: -0.4px;font-weight: var(--fnt_w700);}
  /* .counter_sec::before{background-image: url(../images/counter_mble_bg.svg);height: 44px;width: 85px;} */
  /* .counter_sec::after{background-image: none;height: 0;width: 0;} */


  .stacked_slider .my-slider{display: none;}
  .stacked_slider p{margin-bottom: 16px;font-size:12px;font-weight:var(--fnt_w400);}
  .stacked_slider h2{font-size: var(--fnt_24);}
  .stacked_slider h2 img{max-width: 100%;height: 26px;}

  .stacked_slider{padding: 40px 0;}
  
  .blue_trust_card{padding: 40px 45px;border-radius: 40px 40px 0 0;}
  .blue_trust_card label{font-size: var(--fnt_12);}
  .trusted_slider.swiper{margin-left: 0px;margin-top: -30px;}
  .trusted_slider .slick-list{padding: 0;margin-top: -2rem;}
  .trusted_slider .swiper-slide{width: 100% ;}
  .white_trust_card{margin: 0;}
  .ple_trust_us{padding: 0px 0 24px;}

  .white_trust_card h6{font-size: 12px;font-weight: 800;line-height: 140%;}
  .white_trust_card label{font-size: 12px;font-weight: 500;line-height: 180%;}

  .infakt_nep .row{flex-wrap: unset;overflow-x: auto;}
  .infakt_nep .row::-webkit-scrollbar {width: 1px;}
     
  /* Handle */
  .infakt_nep .row::-webkit-scrollbar-thumb{background: transparent; }

  .infakt_nep{background-color: transparent;padding: 25px 0;}
  .infakt_nep .align-self-center{display: none;}

  .nep_txt{text-align: center;max-width: 345px;margin: 0 auto;}
  .nep_txt h2{margin-bottom: 16px;}
  .mble_btn{display: flex;margin: 0 auto 16px;}
  .mble_btn + .muted_txt{display: flex;font-size: var(--fnt_12);justify-content: center;}
  .partners h2{color: var(--black);}
  /* .footer_list{margin-bottom: 32px;} */

  .footer{background-position: right top;}

  .dstp_links{display: none;}
  .mb_100{margin-bottom: 0;}
  .social_icons{margin-bottom: 24px;}
  .policy_bar{justify-content: center;}
  .policy_bar li a{font-size: var(--fnt_12);}
  .policy_bar span{display: none;}

  .resp_txt{display: flex;justify-content: space-between;margin-bottom:6px;}
  .resp_txt h5{display: none;}
  .pvt_txt{font-size: var(--fnt_12);color: var(--white);font-weight: var(--fnt_w400);display: inline-block;}
  
  .footer{background-image: url(../images/footer_mble_bg.svg);}

  .prg_bnnr h1{font-size: var(--fnt_20)!important;}
  .prg_schl .banner_txt{max-width: 343px;margin: 0 auto;}
  .prg_schl .banner_txt h1{max-width: 275px !important;margin: 0 auto;}
  .prg_schl .rvrse_col{flex-direction: column-reverse;}
  .stand_out .text-center p{margin-bottom: 16px;}
 
  .grid_cards{display: none;}
  .teach_infakt{padding: 40px 0!important;}

  .testimonials_card .dsktp_img{display: none;}
  .testimonials_card::after{background-image: none;height: auto;width: auto;}

  .testimonials{padding: 24px 0;}
  .testimonials_card p{font-size: var(--fnt_14);margin-bottom:16px;}
  .testimonials_card label{font-size: var(--fnt_12);}
  .testimonials .slick-slide{padding: 0;}

  .counter_sec .row{justify-content: center;}

  .faqs .nep_txt{text-align: left;max-width: 100%;margin: 0;padding: 0 16px;}
  .faqs .nep_txt h2{margin-bottom: 8px;}
  .faq-tabs .nav-pills .nav-item .nav-link ,.faq-tabs .nav-pills .nav-item:first-child .nav-link.active,.faq-tabs .nav-pills .nav-item:last-child .nav-link.active{border-radius: 0px;text-align: left;padding: 20px;}
  .faq-tabs .nav.nav-pills.nav-fill{display: flex;flex-direction: column;}
  .faq-tabs .nav-pills .nav-link.active::after{content: ''; background-image: url(../images/arrow_down.svg);border-radius: 50%;background-position: center;background-size: 18px;position: absolute;width: 32px;height: 32px;background-repeat: no-repeat;right: 20px;}
  .growing_tool{padding: 0px 20px 48px 20px ;}
  .nep-btn .ryt_arrw{left: 85%;}

/* .menu-item-type-custom:hover, .header_drpdwn:hover,.header_drpdwn:active{background-color: #F3F5FB ;border: 1px solid #0739A6;border-left: 5px solid blue;} */
.menu-item-type-custom a:hover, .header_drpdwn a:hover , .header_drpdwn a:active{color: #0739A6 ;font-weight: var(--fnt_w600);} 

.dropdown  a:active{border: none !important;box-shadow: none;}
.dropdown-item.active, .dropdown-item:active{background-color: transparent !important;color: var(--black) !important;}
.header_drpdwn .dropdown-item:hover,.header_drpdwn .dropdown-item:active{background-color:transparent !important ;color: var(--black) !important;border: none !important;}
.navbar-expand-lg .navbar-nav{margin-left: auto;}
.menu-item-has-children .nav-link::after{content: "";
  border: none;
  background-image: url(../images/drpdwn_arrw.svg);
  background-repeat: no-repeat;
  background-position: center;
  height: 7px;
  width: 12px;
  margin-left: 5px;
  display: inline-block;
  right: 20px !important;
  position: absolute;
  top: 24px;}

  
/* .counter_sec{justify-content: center;height: 115px;} */
.counter_list li .counter_card::before,
.counter_list li:nth-child(2) .counter_card::before,
.counter_list li:nth-child(3) .counter_card::before{display: none;content: none;}
.hide_steps {display: none !important;}
.counter_sec .col-md-9 {display: block;}
.counter_card,.counter_list {display: none;}
.next_divShow,.show_div {display: block !important;}
.counter_list li {opacity: 0;transition: all 0.5s;}
.counter_list li.opacityOne {opacity: 1;transition: all 0.5s;}

.grn_crd:hover .dwn_bars ul li .bar{height:109px;}
.grn_crd:hover .dwn_bars ul li:nth-child(1) .bar{height:57px;}
.grn_crd:hover .dwn_bars ul li:nth-child(2) .bar{height:71px;}
.grn_crd:hover .dwn_bars ul li:nth-child(3) .bar{height:80px;}
.grn_crd:hover .dwn_bars ul li:nth-child(4) .bar{height:96px;}
  

  
.grn_crd:hover .up_bars ul li .bar{height:60px;}
.grn_crd:hover .up_bars ul li:nth-child(1) .bar{height:39px;}
.grn_crd:hover .up_bars ul li:nth-child(2) .bar{height:28px;}
.grn_crd:hover .up_bars ul li:nth-child(3) .bar{height:56px;}
.grn_crd:hover .up_bars ul li:nth-child(4) .bar {height:47px;}
  
}



@media only screen and (max-width:768px) {

.global_brdr_tab .nav-item .nav-link{font-size: var(--fnt_14);padding: 10px;}
.global_brdr_tab .nav-pills li:first-child .nav-link{border-radius: 16px 0 0 0;}
.global_brdr_tab .nav-pills li:last-child .nav-link{border-radius: 0 16px 0 0;}
/* .list_pddg{padding:0px 16px 16px 24px;} */
.chech_list li{font-size: var(--fnt_14);}
.chech_list li span{max-width: 290px;}
.global_brdr_tab figure img{padding: 16px;height:auto !important;}
.text_center{text-align: center;}

.pgf_main .col_12{width: 100%;text-align:center;}
.teaching_cards{padding: 4rem 0 0;}
.prg_parent .banner_txt{padding: 36px 0px;}
.rvrse_col{flex-direction: column-reverse;}
.arrows-hide{display: none !important;}
.product_testimonials_slider .testimonials_card{margin: 0 32px;padding:45px !important;}
.product_testimonials_slider  .slick-prev,.product_testimonials_slider  .slick-prev:hover{left:7px !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;height: 55px !important;width: 70px !important;}
.product_testimonials_slider  .slick-next,.product_testimonials_slider  .slick-next:hover{right: 16px !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important;height:55px !important;width:70px !important;background-image:url(../images/stck-ryt-arrw.svg)!important;}
.filter_tab_list.dropdown-menu{background-color: var(--white);border:none;left: unset !important;right: 20px !important;}
/* .header_drpdwn .dropdown-menu{right: 20px !important;left: unset !important;} */
.dropdown  a:active{border: none !important;box-shadow: none;}
.dropdown-item.active, .dropdown-item:active{background-color: transparent;}
.index-mobile-arrows{top: -180px;}
.index-mobile-arrows .slick-next {right: -9px !important;}
.index-mobile-arrows .slick-prev{left: -9px;}
.index-mobile-arrows .slick-prev:before,.index-mobile-arrows .slick-next:before{content: unset;}
.index-mobile-arrows li{height: 32px;width: 48px;}
.grn_icon{right: 15px;height: 48px;width: 48px;}
.red_icon{height: 48px;width: 48px;left :15px}
/* .res-img{height: 232px;width: 232px;margin: 0 auto;} */
.benefits{padding-top: 0px;}
.dropdown-moblie{position: absolute !important;display: none;width: max-content;padding: 0px !important;left: 175px !important;}

  .nep_txt h2{font-size: 20px;}
  .nep_txt p{font-size: 14px;max-width: 320px;}
  .muted_txt{font-size: 12px;text-align: center;}
  .banner .nep-btn{max-width: 215px;display: flex;}
  .nep_banner{padding-top: 0px !important;padding-bottom: 48px !important;}
.faq .accordion .accordion-item button[aria-expanded="true"] h4{font-size: var(--fnt_16);}
.nep_banner .banner_txt p{margin-bottom: 16px;max-width: 305px;margin-inline: auto;}
.nep_banner .banner_txt h1{margin-bottom: 16px;max-width: 255px;margin-inline:auto ;}
.nep_banner figure{width: 250px;height: 150px;margin: 0 auto 38px auto;}
.teaching_cards .col-md-6:nth-child(even) .hover_crd {margin-top: 0px;}
.levelup_infakt .p_secondary{margin-bottom:16px;margin-top:8px;}
.tech_learning h2{font-size: 20px;line-height: 32px;max-width:330px;}
.teach_infakt .p_primary{font-size: 14px;line-height: 26px;max-width: 343px;}
/* .teach_infakt h6{text-align: center;} */
.syllabus_list{justify-content: center;}
.levelup_infakt .slick-dotted.slick-slider{margin-bottom: 0px !important;}
.stand_out .text-center p{font-size: 14px;color:#333333 ;}
.testimonials .testimonials_heading h2{font-size: 20px !important;line-height:32px!important;}
.prg_bnnr .banner_txt p{font-size: 14px!important;margin-bottom:8px !important;}
.search_list .filter_cntnt{box-shadow: 0px 0px 16px 0px #0814200D !important;border-radius: 16px;border: none;}
.select2-container--focus .select2-selection--single .select2-selection__placeholder {color: #000000 !important;}
.select2-container--default .select2-selection--single .select2-selection__placeholder {color: #000000 !important;}
.blog_detail .blog_detail_img{padding:0px 12px ;height: auto;}
.about_banner figure img{padding: 0px 38px;}
.about_banner figure{background: none;}
.benefit_card p{font-size: 12px;line-height: 24px;margin-top: 8px;font-weight:var(--fnt_w400);}
.faq-tabs .nav-pills .nav-link.active::after{content: ''; background-image: url(../images/arrow_down.svg);background-color: var(--primary_blue);border-radius: 50%;background-position: center;background-size: 18px;position: absolute;width: 32px;height: 32px;background-repeat: no-repeat;right: 20px;}
.front-page .banner_txt .p_teritary {font-size: 14px;}
.our-product-banner .banner_txt .p_teritary{font-size:14px !important;}
.benefit_card .infakt-logo{display:flex;justify-content:space-between;align-items:center;}
.benefits-image{width:94px;height:94px;margin-top:-20px;}
.benefits-circle{margin-top:-20px;}
.about-counter .step_txt{display:block;justify-content:space-between;max-width:410px !important;}
.about-counter .step_txt label{margin-left:0px;}
}

@media only screen and (max-width:767px) {

  .nep_banner .row{flex-direction: column-reverse;text-align: center;}
  .nep_banner h1{font-size: 22px;}
  .nep_banner p{font-size: 14px;}
  .nep_banner button{max-width: 100%;margin: auto;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);}
  .nep_banner .banner_txt button.arrw_btn{min-width: 205px;}
  .nep_brochure::before{background-size:60px;bottom:14px;left:16px;}
  .nep_brochure::after{background-size: 40px, contain , contain;background-position:top left, right, right;z-index: 0;height: 100%;position: absolute;right:-65px;opacity: 0.9;}
  .nep_brochure .container{z-index: 11;position: relative;}   
  .nep_brochure h3{font-size: var(--fnt_16);}
  .nep_infakt_way{padding: 40px 0px;}
  .nep_infakt_way .infakt_way_slider{margin-right: 0px;}
  .nep_infakt_way .infakt_way_slider .slick-slide{height:500px;}
  .nep_infakt_way h2{font-size: var(--fnt_24);margin-bottom:8px;}
  .nep_infakt_way h3{font-size: var(--fnt_12);margin-bottom: 24px;}
  .nep_infakt_way .slick-slide{margin-bottom: 24px;margin-right: 16px !important;}
  .nep_infakt_way .slick-slide .card h4{font-size: 16px;}
  .nep_infakt_way .feature_btns button{width: 100%;}
  /* .custom_arrows{display: none !important;} */
  .feature_btns .btn_bdr_blue ,.feature_btns .arrw_btn{width: 100%;display: inline-block;}
  

  .global_brdr_tab .tab-pane .row{flex-direction: column-reverse;}
  .global_brdr_tab .col-md-6 figure{text-align: center;}

    /* contactus contact */
    .contact-banner{padding:48px 16px 40px 16px;}
    .contact-banner h2{font-size:var(--fnt_32);}
    .contact-banner .p_primary{font-size:var(--fnt_14);font-weight:var(--fnt_w400);line-height:26px;}
    .contact-card{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;}
    .contactus-card{margin-top:40px;}
    .contact-card .card {padding:16px;}
    .contact-card .card-img{width:40px;height:40px;padding:11px;display:flex;}
    .contact-banner::before{width:146px;height:129px;}
    .contact-banner::after{background-image: none;}
    .contactus_form .yllw_bg{padding:24px;}
    .contactus_form .yllw_bg h3{font-size:var(--fnt_20);line-height:32px;letter-spacing:-0.4px;}
    .contactus_form .yllw_bg p{font-size:var(--fnt_14);line-height:26px;font-weight:var(--fnt_w400);}
    /* contactus contact end */
    .hover_video{padding: 40px 0px;}
    .highlights{padding: 0px 0px 40px 0px;}
    .hover_video .col-md-6 , .highlights .col-md-6{position: relative;transform: none;}
    .hover_video .hover_row , .highlights .hover_row{overflow: auto;}
    .hover_video .hover_row:hover .col-md-6 , .highlights .hover_row:hover .col-md-6{transform: none;}
    .hover_video .hover_row .thumbnail, .highlights .hover_row .thumbnail{border-radius: 24px 24px 0px 0px;height: 229px;}
    .hover_video .hover_content , .highlights .hover_content{border-radius: 0px 0px 24px 24px !important;text-align: start;padding: 16px;}
    .hover_video .hover_content h3, .highlights .hover_content h3{font-size: var(--fnt_16);margin-bottom: 8px;max-width: 273px;}
    .hover_video .hover_content p{font-size: var(--fnt_16);}
    .highlights .row .grn_bg{padding: 16px;}
    .highlights .row .grn_bg li h5{font-size: 16px;}
    .play_icon{max-width: 40px;max-height:40px ; top: 20%;opacity: 1;filter: brightness(100%);left: 45%;}
    .faq{padding: 40px 0px ;}
    .faq .faq_heading h2{font-size: var(--fnt_20);}
    .faq .faq_heading h5{font-size: var(--fnt_12);}
    .faq .faq_heading{margin-bottom: 0;}
    .faq .accordion{padding:6px;box-shadow: none;margin-top: 16px;}
    .faq .accordion .accordion-item{padding: 16px 0px;}
    .faq .accordion .accordion-item .accordion-button h4{font-size: var(--fnt_16);}
    .faq .accordion .accordion-item .accordion-body h5{font-size: var(--fnt_14);}
    .experience_form .row{padding: 16px;border-radius: 16px;box-shadow: 0px 0px 60px 0px rgba(8, 20, 32, 0.06);}
    .experience_form .row .yllw_bg{padding: 24px;margin-bottom: 16px;}
    .experience_form .row .yllw_bg h3{font-size: var(--fnt_20);line-height: 32px;}
    .experience_form .row .yllw_bg h5{font-size: var(--fnt_14);}
    
    /* career page  */
    .careers-banner{padding:40px 20px 40px 20px!important;}
    .careers-banner h3{font-size:var(--fnt_20)!important;font-weight:var(--fnt_w600)!important;color:var(--white)!important;line-height:32px!important;letter-spacing:-0.4px!important;max-width:502px!important;}
    .careers-banner .p_primary{line-height:24px!important;color:var(--white)!important;font-size:var(--fnt_12)!important;font-weight:var(--fnt_w400)!important;}
    .careerbanner-img{width:155px!important;}
    .ltblue_bg{padding:16px!important;}
    .ltblue_bg h3{font-size:var(--fnt_18)!important;font-weight:var(--fnt_w600)!important;color:var(--black)!important;line-height:30px!important;letter-spacing:-0.36px!important;}
    .ltblue_bg .p_primary{line-height:24px!important;color:var(--black)!important;font-size:var(--fnt_12)!important;font-weight:var(--fnt_w400)!important;}
    .together-learn h3{font-size:var(--fnt_18)!important;font-weight:var(--fnt_w600)!important;color:var(--black)!important;line-height:30px!important;letter-spacing:-0.36px!important;}
    .together-learn .p_primary{color:var(--black)!important;font-size:var(--fnt_12)!important;font-weight:var(--fnt_w400)!important;line-height:24px!important;}
    .together-learn{padding-top:40px!important;}
    .ltblue1_bg{padding:20px 10px!important;}
    .our-section h3{font-size:var(--fnt_18)!important;font-weight:var(--fnt_w600)!important;line-height:30px!important;letter-spacing:-0.36px!important;color:var(--black)!important;}
    .our-section .p_primary{line-height:24px!important;color:var(--black)!important;font-size:var(--fnt_12)!important;font-weight:var(--fnt_w400)!important;}
    .our-section .search-form{padding:12px 20px 12px 20px!important;}
    .our-section-card{padding:12px!important;}
    .our-section-card h4 {font-size:var(--fnt_12)!important;font-weight:var(--fnt_w600)!important;line-height:32px!important;}
    .our-section-card .fw500{font-weight:var(--fnt_w500)!important;}
    .our-section .pad54{padding-top: 20px!important;}
    .our-section input{border:none;font-size:var(--fnt_12)!important;font-weight:var(--fnt_w400)!important;line-height:24px!important;color:var(--black)!important;}
    .ltblue_bg .row.mrg40{flex-wrap:unset!important;overflow-x:auto!important;}
    .career_slider .card::after{background-image:none!important;}
    .career-slider .slick-dots{display:none !important;}
    .career-slider h3{font-size:var(--fnt_18)!important;font-weight:var(--fnt_w600)!important;line-height:30px!important;color:var(--black)!important;letter-spacing:-0.36px!important;}
    .career-slider .p_primary{line-height:24px;color:var(--black);font-size:var(--fnt_12)!important;font-weight:var(--fnt_w400)!important;}
    .career-slider{padding:40px 20px!important;}
    .ltblue_bg .card1 h3{font-size:var(--fnt_20)!important;font-weight:var(--fnt_w600)!important;line-height:32px!important;color:var(--white)!important;letter-spacing:-0.4px!important;}
    .ltblue_bg .card1 .p_quarternary{font-size:var(--fnt_12)!important;font-weight:var(--fnt_w400)!important;line-height:24px!important;color:var(--white)!important;letter-spacing:-0.4px!important;}
    .ltblue_bg .card2 h3{font-size:var(--fnt_20)!important;font-weight:var(--fnt_w600)!important;line-height:32px!important;color:var(--white)!important;letter-spacing:-0.4px!important;}
    .ltblue_bg .card2 .p_quarternary{font-size:var(--fnt_12);font-weight:var(--fnt_w400);line-height:24px;color:var(--white)!important;letter-spacing:-0.4px!important;}
    .ltblue_bg .card3 h3{font-size:var(--fnt_20)!important;font-weight:var(--fnt_w600)!important;line-height:32px!important;color:var(--black)!important;letter-spacing:-0.4px!important;}
    .ltblue_bg .card3 .p_quarternary{font-size:var(--fnt_12)!important;font-weight:var(--fnt_w400)!important;line-height:24px!important;color:var(--black)!important;letter-spacing:-0.4px!important;}
    .career_slider .card{border-radius:20px;background-color:var(--white);box-shadow: 0px 0px 60px 0px rgba(8, 20, 32, 0.06);padding:29px 16px;margin:10px!important;}
    .career-img{bottom:0px!important;right:-10%!important;}
    .careerban-img{width:190px!important;height:140px!important;}
    .dropdown-filter .filter_icon{border-radius: 12px;background: var(--white);border:none;}
    .form-container{display:grid;grid-template-columns:1fr minmax(0,47px)!important;gap:16px;align-items:center;}
    .content-row{grid-template-columns: 1fr !important;}
  .tech_learning{padding: 40px 0;}

  .testimonials_card{padding:32px;}
  .testimonials_card .dsktp_img{position: static;}
  .testimonials_card{flex-direction: column-reverse;}
  /* .testimonials .slick-prev,.testimonials .slick-prev:hover{left: -12px;} */
  /* .testimonials .slick-next,.testimonials .slick-next:hover{right: -10px;} */

  .testimonials_slider{margin: 0 30px;}
  .testimonials_card figure{text-align: right;display: flex;justify-content: flex-end;margin: -2rem;}

  /* contactus faqs */
  .contactus-banner h2{font-size:32px;}
  .contactus-banner .p_primary{font-size: var(--fnt_14);font-weight: var(--fnt_w400);line-height:26px;}
  .contactus-banner::after{background-image: none;}
  /* .contactus_form .row{padding:16px;} */
  .contactus_form .blueprimary_bg{padding:24px 0px 0px 24px;}
  .blueprimary_bg h3{font-size:var(--fnt_24);font-weight:var(--fnt_w600);line-height:36px;}
  .faq-tabs .nav-pills .nav-link.active::before{display:none;}
  .faq-tabs .nav-pills .nav-link.active{border-radius:0;}
  .faq-tabs .nav-fill{border-radius:0;}
  .contactus-formimg{bottom:15px;}
  .contactus-img1{height: 123px;}
  .contactus-img2{width:170px;float: inline-end;}
  .mrg20{margin-top:20px;}
  .contactus-faq h3{font-size:var(--fnt_16);font-weight: var(--fnt_w500);line-height:28px;letter-spacing:-0.32px;}
  .contactus-faq h5{font-size: var(--fnt_14);font-weight: var(--fnt_w400);line-height:26px;}
  .contactus-faq .accordion-body{padding:0;}
  .contactus-faq .accordion .accordion-item{padding:16px 0px;}
  .contactus-faq{padding:24px 0px;}
  .contactus-faq .accordion{border-radius:0;padding:16px;}
  .contactus-banner{padding:63px 23px;}
  .contactus-banner::before{background-size:86px;}
  .faq-tabs .container{padding:0;}
  .contactus_form{margin:0px -16px;}
  .faq-tabs{margin-top:0px;}
  /* tabs accordion */
  .bg-primeblue{background: var(--primary_blue);}
  .faq-tabsmob .brd0{border:none;}
  .faq-tabsmob .dropdown-toggle{color:var(--white);font-size:var(--fnt_16);font-weight:var(--fnt_w600);line-height:28px;padding:16px 24px;width:100%;text-align:left;}
  .faq-tabsmob .dropdown-toggle::after{position:absolute;border: none;background-image: url(../images/contactus-downarw.svg);background-repeat: no-repeat;background-position: center;height:24px;width:24px;vertical-align:-0.745em;margin-bottom:5px;right:5px;}
  .faq-tabsmob .dropdown-menu{background-color: #f5f5f5;border:none;width:100%;padding: 24px;position: relative !important;transform: translate3d(0px, 0px, 0px) !important; }
  .faq-tabsmob .dropdown-menu .dropdown-item.active{background-color:transparent!important;font-size: var(--fnt_16);font-weight:var(--fnt_w600);line-height:28px;color:var(--black);position: relative;}
  .faq-tabsmob .dropdown-menu .dropdown-item{font-size: var(--fnt_16);font-weight:var(--fnt_w600);line-height:28px;color:var(--black);position:relative;border-bottom:1px solid #E0E0E0;padding-bottom: 10px;padding-left:2px;}
  .faq-tabsmob .dropdown-menu .dropdown-item.active::after{content:"";position:absolute;background-image:url(../images/contactus-tick.svg);background-repeat: no-repeat;background-position:center;width:24px;height:24px;right:0;}
  .faq-tabsmob .dropdown-menu  li:last-child .dropdown-item{border-bottom:none;} 
  .faq-tabsmob ul li{padding-bottom: 16px;}
  .faq-tabsmob ul li:last-child {padding-bottom: 0;}
  .faq-tabsmob .dropdown-menu .dropdown-item:focus{box-shadow: none;background:transparent;}
  .faq-tabsmob .dropdown-menu .dropdown-item:hover{background:transparent;}
  .faq-tabsmob .accordion-button:not(.collapsed) {box-shadow:none;}
  /* contactus faq end */

  /* contactus contact */
  .contact-banner{padding:48px 16px 40px 16px;}
  .contact-banner h2{font-size:var(--fnt_32);}
  .contact-banner .p_primary{font-size:var(--fnt_14);font-weight:var(--fnt_w400);line-height:26px;}
  .contact-card{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;}
  .contactus-card{margin-top:40px;}
  .contact-card .card {padding:16px;}
  .contact-card .card-img{width:40px;height:40px;padding:11px;display:flex;}
  .contact-banner::before{width:146px;height:129px;}
  .contact-banner::after{background-image: none;}
  .contactus_form .yllw_bg{padding:24px 24px 0px;margin-bottom:16px;height:100%;}
  .contactus_form .yllw_bg h3{font-size:var(--fnt_20);line-height:32px;letter-spacing:-0.4px;}
  .contactus_form .yllw_bg p{font-size:var(--fnt_14);line-height:26px;font-weight:var(--fnt_w400);}
  /* contactus contact end */
  .hover_video{padding: 40px 0px;}
  .highlights{padding: 0px 0px 40px 0px;}
  .hover_video .col-md-6 , .highlights .col-md-6{position: relative;transform: none;}
  .hover_video .hover_row , .highlights .hover_row{overflow: auto;}
  .hover_video .hover_row:nth-of-type(1):hover .col-md-6 , .hover_video .hover_row:nth-of-type(2):hover .col-md-6{transform: none;}
  .hover_video .hover_row .thumbnail, .highlights .hover_row .thumbnail{border-radius: 24px 24px 0px 0px;height: 229px;}
  .hover_video .hover_row .hover_content{border-radius: 0px 0px 24px 24px !important;text-align: start;padding: 16px;}
  .hover_video .hover_content h3, .highlights .hover_content h3{font-size: var(--fnt_16);margin-bottom: 8px;max-width: 273px;}
  .hover_video .hover_row:nth-of-type(1) .yllw_bg p{font-size: var(--fnt_16);}
  .hover_video .row .grn_bg{padding: 16px;}
  .hover_video .row .grn_bg li h5{font-size: 16px;}
  .play_icon{max-width: 40px;max-height:40px ; top:15%;opacity: 1;filter: brightness(100%);left: 50%;transform: translate(-50%) !important;transition:none;}
  .hover_row:hover .play_icon{filter: none;transform:none;opacity: 1;}


  .faq{padding: 40px 0px ;}
  .faq .faq_heading h2{font-size: var(--fnt_20);}
  .faq .faq_heading h5{font-size: var(--fnt_12);}
  .faq .faq_heading{margin-bottom: 0;}
  /* .faq .accordion{padding: 16px;} */
  .faq .accordion .accordion-item{padding: 16px 0px;}
  .faq .accordion .accordion-item .accordion-button h4{font-size: var(--fnt_16);}
  .faq .accordion .accordion-item .accordion-body h5{font-size: var(--fnt_14);}
  .experience_form{padding: 12px 0px 32px 0px;}
  .experience_form .container{padding:0px;}
  .experience_form .row{margin: 16px; padding: 16px;border-radius: 16px;box-shadow: 0px 0px 60px 0px rgba(8, 20, 32, 0.06);}
  .experience_form .row .col-md-6{padding: 0px;}
  .experience_form .row .yllw_bg ,.experience_form .row .blue_bg, .experience_form .row .grn_bg{padding: 24px 24px 0px;margin-bottom: 16px;height: 100%;}
  .experience_form .row .yllw_bg h3 , .experience_form .row .blue_bg h3, .experience_form .row .grn_bg h3{font-size: var(--fnt_20);line-height: 32px;}
  .experience_form .row .yllw_bg h5 , .experience_form .row .blue_bg h5, .experience_form .row .grn_bg h5{font-size: var(--fnt_14);}
  .experience_form .row .yllw_bg img, .experience_form .row .grn_bg img {max-width: 300px;width: 100%;height: 160px;}
  .experience_form .row .blue_bg img{width: 100%;height: 100%;}
  .experience_form .row .blue_bg{background-size: 75%;}

  /* about-us */
  .about_banner{padding: 48px 0px 0px 0px;height: fit-content;}
  .about_who .vision_mission .benefit_card h5{font-size: 12px;line-height: 24px;margin-bottom: 45px;}
  .about_banner .banner_txt{text-align: left;}
  .about_banner .banner_txt h2{font-size: 20px;font-weight: var(--fnt_w700);}
  .about_banner .banner_txt p{font-size: 14px;  }
  .about_who .vision_mission{margin-top: 0px;padding: 20px;margin: 0px;}
  .about_who .vision_mission .who_we_are h2{font-size: var(--fnt_20);margin-bottom: 8px;}
  .about_who .vision_mission .who_we_are h4{font-size: var(--fnt_16);}
  .about_who .vision_mission .who_we_are .card-head{font-size: 16px;}
  .about_who .vision_mission .benefit_card{margin: 20px 10px;}
  .about_who .vision_mission .benefit_card .dwn_bars{display: block;}
  .our_story{padding: 32px 0px;margin-top: 32px;}
  .our_story h2{font-size: var(--fnt_20);}
  .our_story .row h2{margin-bottom: 4px;}
  .our_story .row h4{font-size: var(--fnt_14);margin-bottom: 20px;}
  .our_story_mob_slider .slick-slide .benefit_card{margin-right: 12px;}
  .about_ceo{padding: 40px 0px;}
  .about_ceo .card{padding: 0px;}
  .about_ceo .card img{margin-bottom: 12px;}
  .about_ceo .card .card-body{padding: 0px;margin-left: 0px;}
  .about_ceo .card .card-body h4, .about_ceo .card .card-body h3{font-size: var(--fnt_18);margin-bottom: 8px;}
  .about_ceo .card .card-body .card-title{font-size: var(--fnt_20);margin-bottom: 8px;}
  .about_ceo .card .card-body .card-text{font-size: var(--fnt_14);margin-bottom: 12px;}
  .our_legacy .container{padding: 0px;}
  .our_legacy .container .row{height: fit-content;}
  .our_legacy .row::after{background-position: top 50% left 140px;transform: rotate(90deg);}
  .our_legacy .first_card{padding:10px 20px;height: 350px;background-image: none;}
  .our_legacy .first_card .card-head{font-size: var(--fnt_16);margin-bottom: 4px;}
  .our_legacy .first_card h2{font-size: var(--fnt_18);margin-bottom: 4px;}
  .our_legacy .first_card p, .partners_cards .card .card-text{font-size: var(--fnt_12);line-height: 24px;}
  .our_legacy .second_card{background-repeat: no-repeat;background-position: bottom;padding: 57px 40px 30px;background-color: #38A336;min-height:320px;}
  .our_legacy .second_card li{font-size: var(--fnt_12);margin:16px 0px ;}
  .our_team{padding: 40px 0px;}
  .our_team h2{margin-bottom: 16px;}
  .our_team_mob .our_team_slider .team_mbr_card{max-height: 400px;margin-bottom: 40px; margin-inline: auto;}
  .awards{padding: 26px 0px 40px;}
  .awards h2{font-size: var(--fnt_20);margin-bottom: 8px;}
  .awards h5{font-size: var(--fnt_16);margin-bottom: 8px;color: #D94041;font-weight: var(--fnt_w600);}
  .awards .p_teritary {font-size: var(--fnt_14);margin-bottom: 16px;}
  .awards .cards{justify-content: center;}
  .awards .cards .card{width: 274px;--distance:-330px;}
  .team_mbr_card .mbr_name{left:30px!important;}
  
  /* about-us */

    /* about-partner */
    .page.example{display: none !important;}
    .partners_banner{padding: 40px 0px 80px;min-height: 384px;}
    .partners_banner .banner_txt{margin-bottom: 24px;}
    .partners_banner h2{margin-bottom: 4px;}
    .partners_banner h3{font-size: var(--fnt_16);text-align: center;}
    .partners_banner h5,.partners_cards .card .card-footer p{font-size: var(--fnt_16);}
    .partners_cards {margin-top: -185px;}
    .partners_cards .card{margin:84px 30px 0px;}
    .partners_cards .card .card-top{padding: 53px ;min-height: 162px;}
    .partners_cards .card h6{font-size: var(--fnt_14);}
    /* about-partner */

    /* about-testimonial */
    .about_testimonials_card{padding: 0px;}
    .about_testimonials_card .card:nth-child(odd){padding: 20px 0px;}
    .about_testimonials_card .card:nth-child(even){padding: 40px 0px;}
    .about_testimonials_banner h2{font-size: var(--fnt_20) !important;}
    .about_testimonials_banner p ,.innews_banner h5{font-size: var(--fnt_14) !important;margin-bottom: 16px;}
    .about_testimonials_banner p span ,.innews_banner h5 span{color: #80d280;font-size: var(--fnt_14) !important;}
    .about_testimonials_banner .nav{padding: 8px;}
    .about_testimonials_banner .nav-pills .nav-link{max-width: 80px;min-width: 60px;padding: 10px 16px;font-size: 12px;}
    /* about-testimonial */

    /* about-inNews */
    .innews_banner .banner_txt h2{font-size: 32px;line-height: 52px;}
    .innews_banner{min-height: 280px;}
    .inNews_cards{margin-top: -130px !important;padding:40px 0px 0px !important;}
    .inNews_cards .card{margin: 0px;}
    .inNews_cards .card .card-top{padding: 0px;}
    .inNews_cards .card .card-body .card-title{margin-bottom: 0px;}
    .inNews_cards .card .card-body .card-text{margin-bottom: 24px;}
    
    /* about-inNews */


  .teaching_cards .col-md-6:nth-child(odd) .hover_crd{margin-top: 0;}


  /* pagination */
  .custom_pagination{margin: 40px 0px;padding-top: 0px;border-top: none;}
  /* pagination */



  /* products */
  .empower_schools .col-md-5 .benefit_card::after{background: none;}
  .product_banner , .empower_schools , .pricing{padding: 40px 0px !important;}
  .product_banner .row{flex-direction: column-reverse;}
  .product_banner .row figure{text-align: center;margin-bottom: 40px;}
  .product_banner .row img{max-width: 202px;}
  .product_banner .row h2{font-size: var(--fnt_20);line-height: 32px;margin-bottom:8px;}
  .product_banner .row .p_teritary{font-size: var(--fnt_14);margin-bottom: 16px;}
  .empower_schools .row{position: relative;}
  .empower_schools .benefit_card{display: block !important;}
  .empower_schools .benefit_card::after{left: 100px !important;top: unset !important;display:none !important;}
  .empower_schools .benefit_card h3{font-size: 20px;font-weight: var(--fnt_w700);line-height: 32px;}
  .empower_schools .benefit_card h5{font-size: var(--fnt_16);font-weight: var(--fnt_w400);line-height: 28px;}
  /* .empower_schools .products_card_slider_mob {position: absolute;top: 53%;} */
  .empower_schools .col-xl-7 .hover_crd{min-height: 250px !important;max-height: 240px;max-width: 234px !important;padding: 16px;min-width: 240px;}
  .empower_schools .col-xl-7 .hover_crd:hover{background-color: var(--white) !important;}
  .empower_schools .col-xl-7 .hover_crd h4{font-size: var(--fnt_16);}
  .empower_schools .col-xl-7 .hover_crd h5{font-size: var(--fnt_14);}
  .empower_schools .col-xl-7 .hover_crd .icon_bg{padding: 12px;border-radius: 10px;width: 50px;height: 50px;}
  .empower_schools .col-xl-7 .hover_crd img{width: 25px;height: 25px;}
  .pricing_head h4{font-size: var(--fnt_12);}
  .pricing_head h2{font-size: var(--fnt_20);}
  .pricing_head h5{font-size: var(--fnt_14)!important;}
  .pricing .pricing_slider .slick-slide:nth-of-type(1) .card .card-body h4{color: var(--black);}
  .pricing .pricing_slider .slick-slide:nth-of-type(2) .card .card-body h4.prici1ng .pricing_slider .slick-slide:nth-of-type(3) .card .card-body h4,.pricing .pricing_slider .slick-slide:nth-of-type(4) .card .card-body h4{color: var(--white);}
  .pricing .card .card-body h4{text-align: left;transform: translate(20px ,10px) rotate(-4deg);}
  .pricing .card .card-body{min-height: 180px !important;min-width: 240px !important;}
  .pricing .card .list-group li:nth-of-type(even){background-color: var(--white) !important;}
  .pricing .card .list-group{padding: 16px 10px !important;}
  .pricing .pricing_slider .card .list-group li{justify-content: space-between !important; padding: 8px ; min-height: 28px;font-size:14px;padding-left: 10px;}
  .find_infskt_school .col-md-6:first-child{margin-bottom: 24px;}
  .find_infskt_school .custm_autocomplete button{font-size: var(--fnt_14);}
  .pricing_slider .p_teritary{font-weight:700 !important;}
  /* products */

  /* careers job */
  .career_bg h3{font-size:var(--fnt_18)!important;font-weight:var(--fnt_w600)!important;line-height:30px!important;letter-spacing:-0.36px!important;color:#666666!important;}
  .career_bg .p_secondary{font-size:var(--fnt_14)!important;font-weight:var(--fnt_w300)!important;line-height:26px!important;color:#999 !important;}
  .gryline{margin-bottom:6px !important;}
  .gryline::after{width:300px !important;}
  .career_bg .p_primary{font-size:var(--fnt_12)!important;font-weight:var(--fnt_w400) !important;line-height:24px !important;}
  .operational{padding-top:21px !important;}
  .bg-ltblue{background-color:var(--lite-blue1);border-radius:24px;padding:24px 14px !important;margin-top:40px!important;}
  .career_bg{box-shadow: 0px 0px 60px 0px rgba(8, 20, 32, 0.06);padding:16px 28px !important;}
  .career_bg ul li{font-size:var(--fnt_12)!important;font-weight:var(--fnt_w400) !important;line-height:24px !important;}
  .career_bg ul{padding-top:8px !important;}
  .skills{padding-top:19px !important;}
  .bg-ltblue h3{font-size:var(--fnt_18) !important;line-height:30px !important;letter-spacing:-0.36px !important;}
  .bg-ltblue .paragraph{font-size:var(--fnt_14)!important;font-weight:var(--fnt_w400) !important;line-height:26px!important;padding-top:8px !important;}
  .apply-form .form_group .form-control{padding:12px 20px !important;font-size:var(--fnt_12)!important;font-weight:var(--fnt_w400)!important;line-height:24px !important;}
  .apply-form textarea{padding:12px!important;font-size:var(--fnt_14)!important;font-weight:var(--fnt_w400)!important;line-height:26px !important;}
  .apply-form textarea:focus{outline:none;}
  .upload_bg .p_quarternary{font-size:var(--fnt_12) !important;font-weight:var(--fnt_w400)!important;line-height:24px !important;}
  .upload_bg{padding:12px 33px 15px 33px !important;}
  .ylw-btn{font-size:var(--fnt_12)!important;}
  .more-text{display:none;}
  .moreless-button{font-size:var(--fnt_14)!important;font-weight:var(--fnt_w500)!important;line-height:26px!important;text-decoration:underline!important;color:var(--primary_blue)!important;text-align:center;display:flex;justify-content:center;}
  .plain-banner::before{width:165px!important;height:145px!important;top:18%!important;left:-53px!important;background-size:130px!important;}
  .plain-banner::after{background-size:cover!important;bottom:10%!important;right:0%!important;}
  

  /* resources-webinar listing */
  .pagination-card_group{grid-template-columns:1fr !important;}
  .resource-pagination .show{display:block;}
  .resource-pagination .pagination .page-item{margin:0 7px;}
  .pagination-card_group .card-body h3{font-weight:var(--fnt_w500)!important;line-height:28px !important;letter-spacing:-0.32px !important;font-size:var(--fnt_16) !important;}
  .pagination-card_group .card-body{padding:24px 16px !important;}
  .pagination-card_group .blue-btn_brd{padding:10px 20px !important;margin-top:16px !important;}
  .resource-pagination .pad32{padding-top:24px !important;}
  .resource-webinar_bg::after {background-image:none!important;display:none!important;}
    

/* resources-main */
.full_banner::after{content: none;}
.full_banner .banner_txt h1{font-size: var(--fnt_20);}
.full_banner .banner_txt h1 img{max-height: 20px;margin-right: 8px;}
.full_banner .banner_txt .p_teritary{font-size: var(--fnt_14);font-weight:var(--fnt_w400);}
.full_banner .col-md-4{padding: 0px;}
.filter_icon::after{display: none;}
.filter_tab_list.dropdown-menu li button{color: var(--black);}
.filter_icon{background-color: var(--white);border-radius: 50%;width:48px;height:60px;padding:6px 12px;border: none;box-shadow: none;margin-left:-8px;}
.filter_icon img{ width: 24px;height: 24px;}
.search_list{padding: 40px 0px;}
.search_list h3{font-size: var(--fnt_14);margin-right: 8px;}
.search_list .pagination_shw_list .pagination{justify-content: space-between;}
.search_list .pagination_shw_list .p_teritary{margin-bottom: 12px;}
.pagination_shw_list{margin:12px 0px ;}
.pagination_shw_list .pagination{justify-content: space-evenly;}
/* resources-main */



/* resource-blog-lisitng */
.blog_list{background-image: none;padding: 40px 0px ;}
.blog_list .card{padding: 16px;}
.blog_list .card h3::after{position: absolute;content: '';background-image: url(../images/arrow-up-right.svg);top: 0;left: 90%;width: 100%;height: 100%;background-repeat: no-repeat;}
.blog_list .card .card-body , .blog_list .card .card-footer{padding: 16px 0px 0px 0px !important;margin-top:0 !important;}
.blog_list .card h3, .blog_list .card h4 , .blog_list .card h5{font-size: var(--fnt_16);margin-bottom: 8px;position: relative;}
.blog_list .card .card-footer h6{font-size: var(--fnt_14);}
.blog_list .card .card-footer p{font-size: var(--fnt_12);}
.blog_list .pagination{justify-content: space-around;margin-top:16px ;}
/* resource-blog-lisitng */

/* resource-blog-detail */
.blog_detail{padding: 40px 0px 0px;}
.blog_detail h2{font-size: var(--fnt_20);line-height: 32px;}
.blog_detail .profile_card{align-items: center;margin-bottom:16px;}
.blog_detail .profile_card h3{font-size: var(--fnt_14);}
.blog_detail .blog_detail_txt p{font-size: var(--fnt_14);}
.blog_detail_list h2{margin-bottom: 16px;font-size: var(--fnt_20);}
/* resource-blog-detail */

/* resources-webinar-details */
.education-details {padding-top:40px!important;padding-bottom:40px;}
.education-details h2{letter-spacing:-0.4px!important;line-height:32px!important;font-size:var(--fnt_20)!important;}
.education-details .span-txt{font-size:var(--fnt_16)!important;font-weight:var(--fnt_w500)!important;line-height:28px!important;letter-spacing:-0.32px;}
.education-details .pad32{padding-top:16px!important;}
.education-details .webinar-img{width:343px;height:250px;}
.education-details .p_teritary{font-size:var(--fnt_14)!important;font-weight:var(--fnt_w400)!important;line-height:26px!important;}
.details-slider h2{font-size:var(--fnt_20)!important;line-height:32px!important;letter-spacing:-0.4px!important;}
.details-card_group .card-body h3{font-size:var(--fnt_16)!important;font-weight:var(--fnt_w500)!important;line-height:24px!important;letter-spacing:0.15px!important;}
.details-card_group .blue-btn_brd {padding:10px 20px!important;}
.details-card_group .card-body {padding:24px 16px!important;}

.chatbot{height: 40px;width: 40px;right: 15px;}
.banner_txt p{font-weight: 400;}
.partners{padding: 48px 0px;}
.resp_txt a img{height: 38px;width: auto;}
.resp_txt a span{display: block;}
.footer_list ul li {
  margin-bottom: 4px;
}
.our-product-banner .arrw_btn{margin-bottom:24px !important;}
.footer_list h4{margin-top:24px;}
.hover_video .hover_row:hover img{filter:brightness(0.5);}

/* contact-us page changes */
  .card-data{display:block !important;border-bottom:none !important;}
  .card-data--info{margin-bottom:16px !important;}
  .contact-card .card h3{margin-bottom:16px !important;}
  .contact-card .row{margin:24px 0px 0px 0px !important;}
  .contact-card .card{margin-bottom:40px !important;}

}



@media only screen and (max-width: 425px){

  .faqs .nep_txt + .align-self-center .yellow_btn{display: none !important;}
  .contactus-faq .accordion{box-shadow: none;}
  .nep_brochure h3{max-width: 256px;margin-inline: auto;}
  
 
  .filter_icon{padding: 6px;}
}

@media only screen and (min-width:992px) {

  .hamburger_menu, .mble_img{display: none;}
  .mble_icons .red_icon, .mble_icons .grn_icon{display: none;}
  .mble_slider, .mble_slider + .global_arrws{display: none;}
  .mble_btn, .mble_links, .sign_in{display: none;}
  .pvt_txt, .stand_out_card_slider{display: none;}

  .testimonials_card .mbl_img{display: none;}
  .pagination_shw_list{border-top: 1px solid rgba(234, 236, 240, 1);}
  .search_list .pagination_shw_list{border-top:none;} 
 
}

@media only screen and (min-width:426px) {

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

  .filter_tab_list.dropdown-menu{display: flex;background-color: transparent;border:none;}
 
}
@media only screen and (min-width:768px) and (max-width:991px){

.faq-tabs .nav-pills .nav-link {font-size:var(--fnt_14); padding:16px 14px;}
.contactus-banner h2{font-size: var(--fnt_32);}
.contact-card .card {padding:9px;}
.careers-banner{padding:92px 20px 98px 20px!important;}
.our-section .gap25{gap:10px !important;}
.pagination-card_group .card-body h3{font-size:var(--fnt_16)!important;line-height:26px!important;}
.about-counter .step_txt{display:block;justify-content:space-between;max-width:410px !important;}
.about-counter .step_txt label{margin-left:0px;}
}
@media only screen and (min-width:992px) and (max-width:1024px){

.faq-tabs .nav-pills .nav-link {font-size:var(--fnt_14); padding:16px 14px;}
.careers-banner{padding:92px 20px 98px 20px!important;}

.grn_crd:hover .dwn_bars ul li .bar{height:109px;}
.grn_crd:hover .dwn_bars ul li:nth-child(1) .bar{height:57px;}
.grn_crd:hover .dwn_bars ul li:nth-child(2) .bar{height:71px;}
.grn_crd:hover .dwn_bars ul li:nth-child(3) .bar{height:80px;}
.grn_crd:hover .dwn_bars ul li:nth-child(4) .bar{height:96px;}
  

  
.grn_crd:hover .up_bars ul li .bar{height:60px;}
.grn_crd:hover .up_bars ul li:nth-child(1) .bar{height:39px;}
.grn_crd:hover .up_bars ul li:nth-child(2) .bar{height:28px;}
.grn_crd:hover .up_bars ul li:nth-child(3) .bar{height:56px;}
.grn_crd:hover .up_bars ul li:nth-child(4) .bar {height:47px;}
.about-counter .step_txt label{margin-left:0px;}
}
@media only screen and (max-width:375px){

  .uploadgrn_btn{padding:6px 23px!important;font-size:var(--fnt_12)!important;}
  .uploadgrn_btn::after{width:18px!important;height:18px!important;}
  /* .bodyoverflow {overflow: hidden;}   */
  .counter_card h4 {font-size:var(--fnt_14);}
  .mbr_name .p_teritary{font-size:14px;}
  .pricing .pricing_slider .slick-list {overflow-x:hidden!important;}
  .yearly_pricing .slick-track {width:1244px !important;}
  .yearly_pricing .slick-slide {width:299px !important;}
  .grey-brd{border-bottom: 0.3px solid rgba(204, 204, 204, 1);padding-top: 12px;width: 234px;margin: 0 auto;}
  .growing_tool h3{font-size:var(--fnt_20);font-weight:var(--fnt_w600);}
  .partners_banner .banner_txt h2 {font-size: var(--fnt_20);}
  .innews_banner .banner_txt h2 {font-size:20px;line-height:32px;}
  .details-slider {padding-bottom: 40px;}
  .blog_list .card h3 {width:99%!important;}
  .product_testimonials_slider .slick-prev, .product_testimonials_slider .slick-prev:hover{left:-15px !important;}
  .product_testimonials_slider .slick-next, .product_testimonials_slider .slick-next:hover{right:-20px !important;}
  /* .syllabus_list {justify-content:inherit !important;} */

}

@media only screen and (max-width:767px){

 .pricing_slider .list-group-item::before {content: '';display: inline-block;width:3px; height:3px; background-color:black;border-radius:100%;margin-top:10px;position:absolute;left:0;}
  .nep_banner .banner_txt .p_teritary{font-size:var(--fnt_14);font-weight:var(--fnt_w400);}
  .growing_tool h3{font-size:var(--fnt_20);font-weight:var(--fnt_w600);}
  .levelup_card{margin-bottom:24px;}
  .partners_banner .banner_txt h2 {font-size: var(--fnt_20);line-height:32px;}
  .innews_banner .banner_txt h2 {font-size:20px;line-height:32px;}
  .empower_schools .col-md-5 .benefit_card::after{background:none!important;}
  .more-txt {display: none;}
  .grn_bg .moreless-button{color:#ffffff!important;text-decoration:none!important;text-align:left;}
  .viewmore-img{filter:none !important;}
  .parents_test .slick-prev, .parents_test .slick-prev:hover {left:-36px;}
  .banner_txt p{margin-bottom:16px;}
  .trusted_slider .swiper-slide.swiper-slide-active {margin-top: 13px;}
  .testimonials .testimonials_heading h6 {font-size:var(--fnt_14);font-weight:var(--fnt_w600);line-height:26px;}
  .teach_infakt h3 {font-size:var(--fnt_20);margin-bottom:4px;}
  .levelup_card .card_body {padding:15px;}
  .tech_learning h2 {margin-bottom:24px;}
  .stand_out .text-center h2 {margin-bottom:8px;}
  .hover_crd .p_teritary {font-size:var(--fnt_14);font-weight:var(--fnt_w400);}
  .hover_crd{padding:32px 24px;}
  /* .stand_out_card_slider .slick-dots {bottom:-35px;} */
  .resource-webinar_bg .p_teritary {font-size:var(--fnt_14);font-weight:var(--fnt_w400);}
  .para-partner p {font-size:var(--fnt_14);font-weight:var(--fnt_w400);}
  .resource-blog_bg .p_teritary {font-size:var(--fnt_14);font-weight:var(--fnt_w400);}
  .nep_infakt_way .infakt_way_slider .card .card-body {padding:24px 16px;}
  .contactus_form .row .yllw_bg img {max-width:300px;width:100%;height:160px;}
  .select2-container--open .select2-dropdown--above {border-bottom: none;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
  /* dropdown */
  
  .selectbox-group{display:block;padding:0 12px;}
  .selectBox__value {color:var(--black);opacity:0.7;}
  .filter_tab_list .filter_btn{color:var(--black) !important;padding:0 12px;}
  .selectBox::after{right:20px;}
  .selectbox-group .selectBox__value svg{stroke:var(--black);width:17px;}
  .selectbox{padding:8px 0px;}
  .details-card_group .card{margin-right:0;}
  .popular-btn{top:87% !important;left:30% !important;}
  .contact-card .card .card-body .inline-container{gap:50px !important;}
}
@media only screen and (min-width:376px) and (max-width:767px){

  .blog_list .card h3 {width:94%!important;}
  .empower_schools .col-md-5 .benefit_card h5{font-size:14px !important;}
}

/* 15-04-23 client feedbacks */
@media screen and (min-width:375px) and (max-width:768px){

  .prg_parent .banner_txt h1 {font-size:22px;}
  .pricing .pricing_slider .slick-list {overflow-x:hidden!important;}
}
.about_banner h1{margin-bottom:8px;}

@media (max-width: 767px) {

  .stand_out_card_slider > div { height: 100%; }
  .stand_out_card_slider .hover_crd {display:flex;flex-direction:column;height:100%;min-height:350px;}
  /* .stand_out_card_slider .p_teritary {margin-top: auto;} */
  .our_story h4{font-size:14px;margin-bottom:16px;}
}

@media screen and (min-width:375px) and (max-width:767px){

  .contact-banner{background-position:right;}
  .levelup_slider .levelup_card{height:500px;}
  .chech_list li::after{right:-26px;}
  .stand_out_card_slider .hover_crd { margin: 0 10px;}
  .infakt_nep .col-md-4:nth-of-type(3) .nep_card{background-position:top -16% left 20%, top 15% center;}
  .prg_parent .banner_txt .p_teritary {font-size: 14px;}
  .who_we_are{padding:20px 0px 20px 0px;}
  .list_pddg{padding:20px 40px;}
  .our_story .year{margin-bottom:24px;}
  .infakt_nep .col-md-4:nth-of-type(1) .nep_card{background-position: top -10% left -18%, top 18% center;}
  .infakt_nep .col-md-4:nth-of-type(2) .nep_card {background-position: top center, top 16% center;}
  .infakt_nep .col-md-4:nth-of-type(3) .nep_card{background-position: top -14% left 20%, top 16% center;}
  .grid_cards .col-md-4 .col-sm-6 .col-12.mb-4:nth-child(5) .hover_crd {background-color: var(--green);}
  .levelup_slider .levelup_card{margin-right:10px;margin-left:10px;}
  .levelup_dots .slick-dots li.slick-active button {padding: 0;width: 40px;height: 8px;border-radius: 25px;background: var(--blue);transition: 0.5s;}
  .levelup_dots .slick-dots li button {background: #D8E1F2;width: 8px;border-radius: 50%;text-indent: 999px;height: 8px;transition: 0.5s;}
  .levelup_dots .slick-dots li.slick-active {width: 40px;}
  .empower_schools .col-md-5 .benefit_card h5{font-size:14px !important;}
  .white_btn {width:50%;}
}

@media screen and (min-width:768px) and (max-width:1023px){

  .contact-banner{background-position:inherit;}
  .contact-card .card .card-body .inline-container{gap:50px !important;}
  .chech_list li::after{right:-26px;}
  .prg_parent .banner_txt .p_teritary {font-size:14px;}
  .mble_slider .stacked_crd figure img{height:auto !important;}
  .blue_trust_card {padding: 93px 90px !important;border-radius: 40px !important;}
  .teach_infakt .p_primary {margin-inline: auto;}
  .prg_parent .banner_txt h1 {font-size: 22px;}
  .nep_banner h1{font-size:22px;}
  .nep_brochure .offset-md-3{margin-left:0;}
  .front-page .banner_txt .p_teritary {font-size: 14px;}
  .our-product-banner .banner_txt .p_teritary{font-size:14px !important;}
  .benefit_card .infakt-logo{display:flex;justify-content:space-between;align-items:center;}
  .benefits-image{width:94px;height:94px;margin-top:-20px;}
  .benefits-circle{margin-top:-20px;}
  .empower_schools .col-md-5 .benefit_card h5{font-size:14px !important;}
}

.resource-banner{background-position:right;}

/* client feedbacks ipad issues 17-04-25 */

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {

  .banner-img-auto{margin:0 auto;}
  .mble_slider .stacked_crd figure img{height:auto;}
  .blue_trust_card{padding:93px 90px !important;border-radius:40px !important;}
  .levelup_slider .program-levelup-card{height:500px;}
  .program-levelup-card .card_body{padding:20px;}
  .testimonials{padding:24px 30px;}
  /* .testimonials .slick-prev{left:0;transform:translate(-50%,-50%);} */
  .pgf_main .col_12 {text-align:center;}
  .teach_infakt .p_primary{margin-inline:auto;}
  .empower_schools .col-md-5 .benefit_card h6 {z-index:1;}
  .chech_list li::after {transform:translate(75%,-50%);}
  .teach_infakt h2{font-size:40px;}
  .teach_infakt .p_secondary{font-size:18px !important;}
  .nep_brochure::after{background-size:contain;height:270px;width:236px;}
  .offset-md-3{margin-left:0;}
  .about_banner{height:340px;}
  .our_legacy .first_card{padding:20px;}
  .our_legacy .row::after{background-position: top right 21%;}
  .our_legacy .second_card li {margin-bottom:2px;}
  .our_legacy .second_card {padding:78px 0px;padding-left:123px;padding-right:0px;}
  /* .popular-btn{left:39% !important;} */
  .empower_schools .col-md-5 .benefit_card h5{font-size:14px !important;}
  .stand_out_card_slider .hover_crd {margin:0 30px;min-height:350px;}
  
  
}

@media (min-width: 768px) and (max-width:768px) and (orientation: portrait) {

  .prg_parent .banner_txt h1{font-size:22px;}
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {

  .counter_sec{z-index:1;}
  .counter_sec::before {z-index:0;}
  .counter_sec > * { position: relative;z-index: 1;}
  .empower_schools .col-md-5 .benefit_card h6 {z-index:1;}
  .h-100 { height: auto !important;}
  .levelup_slider .program-levelup-card{height:500px;}
  .program-levelup-card .card_body{padding:20px !important;}
  .testimonials{padding:24px 30px !important;}
  .testimonials .testimonials_slider .slick-prev{left:0 !important;transform:translate(-50%,-50%);}
  .chech_list li::after {transform:translate(75%,-50%);}
  .nep_brochure::after{background-size:contain;height:270px;width:236px;}
  .hover_video .hover_row:nth-of-type(1) .hover_content{padding:16px;}
  .hover_video .hover_row:nth-of-type(2) .hover_content{padding:5px;}
  .our_legacy .row::after{background-position: top right 31%;}
  .our_legacy .second_card{padding:80px 0;}
  .our_legacy .first_card{padding:25px 55px;}
  .our_legacy .second_card li {margin-bottom:16px;}
  .about_banner{height:650px;}
  /* .popular-btn{left:42% !important;} */
  .about_who .vision_mission .blue_crd h5{margin-bottom:105px!important;}
  .empower_schools .col-md-5 .benefit_card h5{font-size:14px !important;}
  .stand_out_card_slider .hover_crd {margin:0 30px;min-height:350px;}
  

}


@media screen and (min-width:768px) and (max-width:1024px){

  .about_banner p{margin-bottom:0;}
  .about_who .row {display: flex;}
  .about_who .col-md-4 {display: flex;flex-direction: column;}
  .benefit_card {flex: 1;display: flex;flex-direction: column;/*justify-content: space-between;*/}
  /* .benefit_card{margin-bottom:0;} */
  .h-100{height:auto !important;}
  .footer .row .h-100 .footer_list{margin-bottom:32px;}
  .pricing .card .list-group li{padding:7px 7px !important;/*max-width:100% !important;*/}
  .counter_sec{z-index:1;}
  .counter_sec::before {z-index:0;}
  .counter_sec > * { position: relative;z-index: 1;}
  .resp_txt {display: flex;justify-content: space-between;margin-bottom: 30px;flex-direction:column;}
  .pvt_txt {margin-bottom:16px;}
  .index-mobile-arrows{top:-180px;}
  .index-mobile-arrows li{width:48px;height:32px;}
  .index-mobile-arrows .slick-prev {left: -9px;}
  .index-mobile-arrows .slick-next{right:-9px;}
  .index-mobile-arrows .slick-prev:before{content:none !important;}
  .index-mobile-arrows .slick-next:before{content:none !important;}
  .empower_schools .col-xl-7 .hover_crd{max-width:100% !important;}
  .who_we_are{padding:20px 0px 20px 0px;}
  .levelup_slider .levelup_card{margin-right:10px;margin-left:10px;}
  .our_team_mob .our_team_slider .team_mbr_card {max-height:400px;margin-bottom:40px;margin-inline:auto;}
}


@media screen and (min-width:1024px) and (max-width:1024px){

  .our_legacy .row::after{background-position: top right 29%;}
  .our_legacy .second_card{padding:88px 0;}
  .our_legacy .first_card{padding:8px 31px;background-position: top 50px right 18px, right 40px bottom 35px;}
  
  .our_legacy .second_card li {margin-bottom:16px;}
  .about_banner{height:650px;}
  header .nav-item{margin:0 9px;}
  .nep_brochure::after{background-size: contain;height: 295px;width: 254px;}
  .who_we_are{padding:0;}
  .filter_tab_list.dropdown-menu{gap:30px;}
  .benefit_card p{margin-top:16px;}
  /* .about_who .vision_mission .blue_crd h5{margin-bottom:105px!important;} */
  /* .about_who .vision_mission .grn_crd h5{margin-bottom:105px!important;} */
  .nep_brochure .offset-md-3{margin-left:25%;}
  .key_members .team_mbr_card{width:240px;}
  .ceo_row .team_mbr_card{width:320px;}
  .our-section-card span{margin-right:5px;}
  .empower_schools .col-xl-5 .benefit_card::after{top:60px !important;}
}
@media screen and (min-width:768px) and (max-width:768px){

  .our_legacy .row::after{background-position: top right 11%;}
  .our_legacy .first_card{padding:4px 7px;background-position: top 31px right 40px, right 40px bottom;}
  
  .our_legacy .second_card li {margin-bottom:2px;}
  .about_banner{height:340px;}
  .stand_out_card_slider .hover_crd{margin:0 10px;}
  .stand_out_card_slider > div {display:grid;}
  .hover_crd {display:flex;flex-direction:column;height:100%;min-height:320px;box-sizing:border-box; }
  .about_who .vision_mission .blue_crd{margin-bottom:40px !important;}
  .levelup_slider .program-levelup-card {height: 500px;}
  .banner-img-auto{margin:0 auto;}
  .about-resources-dd .select2-container--default .select2-selection--single .select2-selection__placeholder {color: #FFFFFF !important;}
  .our_story .year{margin-bottom:24px;}
  .our_legacy .second_card{padding: 78px 0px;padding-left: 123px;padding-right: 0px;}
  .about_who .vision_mission{padding:20px;}
  .ceo_row .team_mbr_card{width:240px;}
  .key_members .team_mbr_card{width:185px;}
  .about_banner {background-image: url(../images/banner_bg_img.svg);}
  .partners_cards .card .card-top {padding:60px 50px;}
  .about_testimonials_banner .nav-link{min-width:90px;}
  .inNews_cards .card .card-body{padding:30px 8px;}
  .ltblue_bg .card3{padding:35px 0px 180px 6px;}
  .ltblue_bg .card2{padding:35px 7px 180px 6px;}
  .ltblue_bg .card1 {padding:35px 7px 180px 6px;}
  .our-section .search-form {padding:11px 2px;}
  .our-section-card span{margin-right:5px;}
  .hover_video .img-fluid{min-height:580px !important;object-fit:cover;}
  .white_btn {width:50%;}
  .empower_schools .col-xl-5 .benefit_card::after{top:0 !important;}
   
}
@media screen and (min-width:820px) and (max-width:820px){
  .teaching_cards .hover_crd{padding:28px 15px 40px !important;}
  .our_legacy .row::after {background-position: top right 0%;}
  .our_legacy .second_card{background-size:cover;}
  .our_legacy .first_card {padding: 30px;max-width: 348px;}
  .our_legacy .row{min-height:670px;}
  .our_legacy .second_card li{max-width:245px;}
  .our_legacy .row::after{background-size:contain;}
  .nep_brochure::after {background-size:contain;height:241px;width:236px;}
  .about_who .vision_mission .blue_crd{margin-bottom:40px !important;}
  .stand_out_card_slider .hover_crd {margin:0 10px;min-height:350px;}
  .hover_crd {display: flex; flex-direction: column; height: 100%; min-height: 320px; box-sizing: border-box;}
  .benefit_card p{margin-top:16px;}
  .key_members .team_mbr_card{width:185px;}
  .ceo_row .team_mbr_card{width:240px;}
  .partners_cards .card .card-top {padding:60px 50px;}
  .about_testimonials_banner .nav-link{min-width:90px;}
  .inNews_cards .card .card-body{padding:13px 15px;}
  .ltblue_bg .card3{padding:35px 0px 180px 19px;}
  .our-section .search-form {padding:11px 2px;}
  .our-section-card span{margin-right:5px;}
  .white_btn {width:50%;}
  .empower_schools .col-xl-5 .benefit_card::after{top:8% !important;}
}
@media screen and (min-width:1180px) and (max-width:1180px){

  .empower_schools .h-100{height:auto !important;}
  /* .empower_schools .benefit_card::before{transform: rotate(90deg) ;background-size: contain !important;width: 200px !important;height: 200px !important;left:260px !important;} */
  .empower_schools .col-xl-7 .hover_crd{max-width:100% !important;}
  .our_legacy .second_card li{max-width:375px !important;}
  .our_legacy .row::after{background-position: top right 34%;}
  .about_who .vision_mission .grn_crd h5{margin-bottom:80px!important;}
  .who_we_are{padding:0;}
  .levelup_slider .levelup_card {height:500px;}
  .benefit_card p{margin-top:16px;}
  .key_members .team_mbr_card{width:240px;}
  .stand_out_card_slider .hover_crd {margin:0 30px;min-height:350px;}
  .empower_schools .benefit_card::before {background-size: contain !important;width: 200px !important;height: 200px !important;left:inherit !important;right:0 !important;transform:rotate(90deg);}
  .slider-nav-our-products .slick-slide{display:flex;justify-content:center;}
  .empower_schools .col-xl-5 .benefit_card::after{top:2% !important;}
  .about-counter .step_txt label{margin-left:-17px;}
  
}
@media screen and (min-width:820px) and (max-width:1180px){

  /* .dropdown-moblie{position:absolute !important;l} */
  .header_drpdwn .dropdown-menu{position:absolute;left:33%;padding: 0;}
}
@media screen and (min-width:768px) and (max-width:1200px){

  .hover_video .img-fluid{min-height:500px;object-fit:cover;}
  .product_testimonials_slider .testimonials .slick-next,.product_testimonials_slider .testimonials  .slick-next:hover{background:url(../images/stck-ryt-arrw.svg)!important;}
  .empower_schools .col-md-5 .benefit_card h5{font-size:14px !important;}
  .global_brdr_tab figure img{height:auto !important;}
  .hover_video .hover_row:nth-of-type(1) .yllw_bg p {font-size: var(--fnt_16);}
  .hover_video .row .grn_bg li h5 {font-size: 16px;}
  .stand_out_card_slider .hover_crd {margin:0 30px;min-height:350px;}
  
}


@media screen and (min-width:768px) and (max-width:820px){

  /* .banner .arrw_btn{margin:0 23px !important;} */
  .filter_tab_list.dropdown-menu{gap:0px;}
  .filter_tab_list li{padding:0;}
  .select2-container--default .select2-selection--single .select2-selection__arrow {right:12px;}
}
@media screen and (width: 1024px) {

  .about_who .vision_mission .grn_crd h5 {margin-bottom: 80px !important;}
}

@media screen and (width: 1024px) and (device-width: 834px) and (orientation: portrait) {

  .about_who .vision_mission .grn_crd h5 {
    margin-bottom: 105px !important;
  }
}

@media screen and (min-width:320px) and (max-width:425px){
  .product_testimonials_slider .slick-prev, .product_testimonials_slider .slick-prev:hover{left:-10px !important;}
 
}
@media (min-width: 1200px){
  .empower_schools .benefit_card::before {background-size: contain !important;width: 200px !important;height: 200px !important;left: 0;}
}

.stacked_slider h2 img{margin-left:10px !important}
.tech_learning .h-100{height:85% !important;}


@media (max-width: 1024px){
  .empower_schools .benefit_card::before{transform: rotate(90deg) ;background-size: contain !important;width: 200px !important;height: 200px !important;right: 0 !important; left: inherit !important;}
}
@media only screen and (max-width: 1200px) {
  .mobile-bg {background-color: var(--primary_blue);border-radius:14px;}
  .empower_schools .benefit_card::after {display:none !important;}
}

@media only screen and (min-width:768px) and (max-width:1200px) {
  .empower_schools .col-xl-7 .hover_crd { min-height:300px !important; max-height: 240px; max-width: 234px !important; padding: 16px;min-width: 240px;}
  .empower_schools .col-xl-7 .hover_crd:hover {background-color: var(--white) !important;}
}