@media( max-width:1599px){
 .resTab .tabNav li a { padding: 4px 7px; } 
.slider1InfoCover { padding: 0 20px; } 
.banner1Info { font-size: 16px; top: 40%; } 

/* body.home { overflow: auto; } */ } 
@media only screen and (max-width:1440px) {
    .video .dash_profile_sec .dash_profile_details h3{font-size: 16px; line-height: 20px;}
    .video .dash_profile_sec .dash_profile_details p{font-size: 14px; line-height: 18px;}
}

@media(max-width:1399px){
 .resTab .tabNav li a { padding: 4px 5px; } 
.banner1Info { font-size: 12px; } 
.slider2 { padding-bottom: 50px; } 
.slider1InfoTwo { padding: 20px 10px; } 
.slider1InfoTwo .font5, .slider1Info .font4, .slider1InfoTwo span { font-size: 16px; } 

body.home .resTab { height: calc(100vh - 280px) !important; } 
 }
@media( max-width:1385px){
 .lofoInfo .font5 { font-size: 14px; } 
 }
 @media only screen and (max-width:1280px){
 .main_verticals_title { margin-bottom: 45px; } 
 .nipccd_journey .journey_sec .journey_year .year p { padding: 10px 15px 15px; font-size: 16px; } 
 .nipccd_journey .journey_sec:nth-child(even) .journey_year .year p { padding: 10px 15px 15px 15px; } 
 .headerMenus ul li { padding: 0 3px; } 
 .accessibility-side span.rt_lgo { max-width: 15%; flex: 0 0 15%; } 
 span.dasboard_icon.nipccd a { width: 100%; max-width: 50px; } 
 span.dasboard_icon { margin: 10px 0px 0 8px; } 
 span.dasboard_icon a { font-size: 11px; } 
 span.dasboard_icon a img { width: 30px; } 
 }
@media( max-width:1255px){
 .headerRightIcons li { padding:0; } 
 }
@media(max-width:1199px){
 .logo { margin-bottom: 20px; } 
header .menu-section { top: 166px; } 
.nipccd_journey .journey_sec .journey_details { margin-left: 15px; } 
.journey_box .journey_img { max-height: 140px; } 
.journey_box .journey_details span { font-size: 18px; line-height: 25px; } 
.donation_invited .left_sec h2 { font-size: 20px; line-height: 30px; } 
.headerMenus { margin-left: 20px; } 
.accessibility-side { justify-content: end; } 
.headerMenus ul li { padding: 0 5px; } 


.course_details_box .course_content { margin-left: 25px; } 
.course_details_box h3, .course_details_sec h3 { font-size: 18px; line-height: 26px; margin-bottom: 10px; } 
.course_details_sec ul { margin-bottom: 0; } 
.course_details_box .course_img { height: 285px; } 

/* user profile */
.information { padding: 25px; } 
.information.mb-5 { margin-bottom: 2rem !important; } 
.information h3, .course h3 { margin-bottom: 15px; } 
.course_details_box { padding: 25px; } 
.course_details_box .course_content h3 { font-size: 18px; line-height: 25px; } 
.course_content .timer_sec { padding: 15px 10px; } 
.timer_sec .progress_sec { margin-top: 15px; } 
.right_tabing .viewall a { font-size: 16px; } 

/* user course */
.other_course { padding: 40px 0; } 
.course_box { padding: 15px; } 
.other_course .course_box .timer_sec .timer_button_sec .timer_text { margin-right: 2px; font-size: 14px; line-height: 20px; } 
.other_course .course_box .start_course_sec { padding: 10px 15px; } 
.other_course .course_box .start_course_sec .course_btn i { font-size: 12px; line-height: 25px; margin-left: 2px; } 
 }
@media(min-width:1024px ){
 .resTab { height: calc( 100vh - 220px); min-height: 400px; } 
/* .leftside1 { height:auto; height: calc( 50vh - 65px ); min-height: 300px; } */
.leftside2 { height: calc( 50vh - 70px ); min-height: 230px; } 
.addBanner { display: flex; height: 100%; width: 100%; background-repeat: no-repeat; background-size: cover; overflow:hidden; } 
/* .banner1, .slider1, .slider2 { height: 100%; } */
.banner1 { padding: 0px; } 
/* .row.leftside1 .col-sm-6 { height: 100%; } */
.socialTitle { font-size: 16px; } 
body.home .resTab { height: calc(100vh - 205px); } 
 }
@media only screen and (max-width:1024px) { /* .banner1, .slider1, .slider2 { height: 250px; } */
 /* .banner1 .pmQuotes { width: 80%; } */
 /* .slider1Icon { width: 130px; height: 130px; } */
 .mb-5 { margin-bottom: 2rem !important; } 
 h1 { font-size: 30px; } 

 
 .slider1InfoCover { padding: 10px; } 
 .accordion { margin-top: 10px; } 
 .accordion .accTrigger, .accordion .accTrigger.active { padding:15px; } 
 .accessibility-side span a { margin-top: 5px; } 
 .slider2 img { width: 70px; } 
 ul.breadcrumb { margin-bottom: 5px; } 
 .innerBannerWrap .pageTitle { font-size: 30px; } 
 .innerBannerWrap.inner_banner .pageTitle { font-size: 18px; } 
 .innerBannerWrap.inner_banner .titleBreadCrumb { max-width: 300px; }
 
 /*dashboard*/
 /* .video{display: block;} */
 .video .dash_profile_sec{margin-bottom: 15px;} 

 /*about us*/
 
 .font4 { font-size: 18px; line-height: 22px; } 
 .innerContentPart { padding: 30px 0; } 
 .about_tab { padding: 20px; } 
 .offering_bx a h2 { font-size: 20px; line-height: 25px; } 
 .offering_bx.smalltask a > img { height: 45px; } 
 .about_tab .tab-content .brief_nipccd { padding: 30px 40px; } 
 .about_tab .tab-content .brief_nipccd .row { align-items: end; } 
 .about_tab .tab-content .brief_nipccd .brief_nipccd_content p { margin-bottom: 5px; font-size: 14px; line-height: 22px; } 
 .about_tab .tab-content .training_partnering { padding: 30px 0; } 
 .about_tab .tab-content .training_partnering .font4 { font-size: 20px; line-height: 25px; } 
 .about_tab .tab-content .training_partnering .font5 { font-size: 16px; } 
 .about_tab .tab-content .training_partnering ul { padding-top: 15px; } 
 .about_tab .tab-content .training_partnering ul li { padding: 3px 0; font-size: 14px; line-height: 19px; } 
 .about_tab .tab-content .training_partnering .partnering_progress { padding-left: 10px; } 
 .about_tab .tab-content .training_partnering .partnering_progress .progress_img img { max-width: 70%; float: right; } 
 .about_tab .tab-content .readmore_information { padding: 20px 15px; } 
 .accordion.inner_accordion { display: block; } 
.accordion input[type="radio"] + label { margin-bottom: 0; margin-top: 10px; } 
.accordion input[type="radio"]:checked + label + .accordion__content { border: 1px solid var(--bg); padding: 10px 15px; } 
.accordion .accordion__content p { margin-bottom: 10px; } 
 /*Vision mission */
 .about_tab .tab-content .vision { padding: 20px; justify-content: space-around; } 
 .about_tab .tab-content .vision .img_box { width: 95px; height: 95px; } 
 .about_tab .tab-content .vision .mission_content { padding: 0 22px 0 22px; flex: 0 0 70%; max-width: 70%; } 
 .about_tab .tab-content .vision .mission_content h2 { font-size: 28px; line-height: 30px; } 
 .about_tab .tab-content .vision .number .combined { font-size: 90px; line-height: 90px; } 
 .about_tab .tab-content .vision .mission_content p { line-height: 1.4; } 
 .about_tab .tab-content .vision.mission .number .combined::before { right: -12px; } 
 /* meet our minister */
 .minister .minister_profile { align-items: start !important; margin-bottom: 10px; } 
 .minister .minister_profile .miniter_image { width: 180px; height: 180px; } 
 .minister .minister_cont.light_bg { padding: 15px 25px; margin-bottom: 15px; } 
 .ministerPhotosWrap .minister_text h4 { font-size: 18px; line-height: 27px; } 
 /* our Team */
 .level-1::after { height: 24%; } 
 .ourTeamMember .memberPhoto img { width: 150px; } 
 .memberDetail { padding: 20px 15px 15px; } 
 .memberDetail span.memberName { font-size: 20px; } 
 .memberDetail span.memberDesignation { font-size: 16px; } 
 /* our Performance */
 .ourPerformanceWrap { margin-bottom:40px; } 
/* elearning */
.bd_cum h2 { font-size: 2rem; } 
section.inner_banner { height: 180px; } 
.in_m_list .navbar li a { padding: 5px 10px 5px 15px !important; } 
ul.navbar-nav li a { font-size: 16px; } 
.innerContentPart.feature_sec { padding: 20px 0; } 
.import_link { padding: 30px 0 40px; } 

/*Main Verticals & Stakeholders*/
.main_verticals .main_box:nth-child(9n + 4), .main_verticals .main_box:nth-child(9n + 6) { display: none; } 
.main_verticals_title h2 { font-size: 18px; line-height: 26px; } 
.main_verticals_title { margin-bottom: 25px; } 
.main_verticals .main_box .main_top .main_img { width: 100px; height: 100px; } 
.main_verticals .main_box .main_top { padding: 15px; } 

/* Resource */
.resource_center .latest .latest_left { padding: 20px; } 
.resource_center .latest .latest_left h2 { margin-bottom: 5px; } 
.resource_center .latest .latest_left ul { margin-bottom: 0; } 
.resource_center .latest .latest_left ul li { padding: 3px 0; } 

/* nipccd journey since 1966 */
.nipccd_journey { padding: 30px; } 
.journey_box .journey_img { max-height: 115px; } 
.nipccd_journey .journey_sec .journey_details p { font-size: 14px; } 
.nipccd_journey .journey_sec .img_sec { width: 69px; height: 69px; } 
.nipccd_journey .journey_sec .journey_details { margin-left: 10px; } 

/* public notice */
.public_notice h2 { font-size: 20px; line-height: 30px; margin-bottom: 10px; } 
.national_childrens_fund { padding: 10px 35px 0; } 
.national_childrens_fund .left_sec { padding: 0px 30px 20px 0; } 
.national_childrens_fund .left_sec h2, .national_childrens_fund .left_sec p { margin-bottom: 10px; } 
.national_childrens_fund .right_sec img { height: 290px; } 
.public_notice .minister { padding: 20px 25px; } 
.public_notice .minister p { margin-bottom: 5px; } 
.donation_invited { padding: 40px 25px 0; } 
.donation_invited .left_sec { padding-right: 30px; } 
.donation_invited .left_sec h2 { font-size: 18px; line-height: 26px; } 
.donation_invited .right_sec ul li { padding: 3px 0; } 
.donation_invited .right_sec .sub_points { padding: 0 10px 0 30px; } 
.donation_invited .right_sec .sub_points .donation .donation_btn .orange_btn { padding: 10px 15px; } 
.donation_invited .right_sec .donation .donation_img { width: 100px; height: 100px; padding: 20px; } 

/* contact-us */
.regional .contact_box { width: 47%; } 


/*course- details*/
.heading_text h2 { margin-bottom: 10px; } 
.sidebar .sidebar_menu ul li a:first-child { max-width: 26%; flex: 0 0 26%; } 
.other_course { padding: 30px 0; } 
.course_details_sec { padding: 20px; } 
.accordion-button { padding: 10px 15px; } 
.course_details_accordion .accordion-button::after { font-size: 20px; } 
.course_details_sec .list li { font-size: 14px; } 
.course_details_accordion .accordion-button .leacture_minuts .leacture { margin-right: 15px; } 
 
.other_course .course_box .timer_sec .timer_button_sec .timer_text { margin-right: 25px; } 
.other_course .course_box .start_course_sec { padding: 10px 15px; } 

/* user profile */
.tabing_sec h2 { font-size: 26px; line-height: 35px; } 
.information { padding: 25px; } 
.information h3, .course h3 { font-size: 22px; line-height: 30px; } 
.course_details_box .course_content { margin-left: 25px; } 
.course_details_box .course_content h3 { font-size: 18px; line-height: 25px; } 
.course_box .course_details { padding: 10px 0; } 
.timer_sec .progress_sec { margin-top: 10px; } 
.timer_button_sec .timer_text span strong { padding-left: 2px; font-size: 14px; line-height: 20px; } 
.timer_button_sec .timer_btn .orange_btn { padding: 5px 15px; } 
.course_details_box { padding: 20px; } 
 }
@media only screen and (min-width:769px) and (max-width:1024px){
 .slider1Info { top: 50%; transform: translateY(-50%); position: relative; } 
 .slider1InfoTwo { height:65%; } 
 }
@media only screen and (min-width:992px) and (max-width:1024px){
 .other_course .course_box .timer_sec .timer_button_sec { display:block; } 
 .other_course .course_box .timer_sec .timer_button_sec .timer_text { margin-right: 0px; } 
 .timer_button_sec .timer_text span i { width: 21px; text-align: center; } 
 }
@media(max-width:1023px ) { /* .slider2 img, .slider1Icon img { width:60px; } */
.slider1Icon { /*width: 100px; height: 100px; */padding: 0px; } 
.slider1Info .font4, .slider1InfoTwo span { font-size: 16px; } 
.ministerPhotosWrap { display:none; } 
.innerBannerWrap { /* height:185px; */ height: 225px; } 
.visionFunctionWrap .imgRight { float: none; text-align: center; margin-left: 0; } 
.visionFunctionWrap .imgRight img { padding:0; } 
.visionContent, .functionContent, .objectiveWrap, .citizenCharterContent { padding:20px; } 
.citizenCharterContent span a::before { top:25px; } 
 }
 @media only screen and (min-width:768px) and (max-width:991px){
 .bottom-full { max-width: 50%; } 
 .bottom-full .addBanner { height: 100%; } 
 }
 @media (min-width: 992px){
 .banner1, .slider1, .slider2 { /* height: 100%; */ } 
 }
@media only screen and (max-width: 992px){
 .eventRecord .per-page .total-record { padding-right: 10px; } 
.eventRecord .record-perPage { right: 0; left: auto; border: 0; } 
.urClass .eventRecord .record-perPage { left: 0; right: auto; border: 0; float: none; padding-left: 0; } 
.urClass .event-pagination { float: none; margin-top: 10px; } 
.ksClass .eventRecord .record-perPage { left: 0; right: auto; border: 0; float: none; padding-left: 0; } 
.ksClass .event-pagination { float: none; margin-top: 10px; } 
.event-pagination { float: none; justify-content: center; } 
 }
@media(max-width:991px) { /*.slider2 { margin: 20px 0 0 0; } */
/* .slider1 { height: auto; } */
.mx-5 { margin-right: 1.5rem !important; margin-left: 1.5rem !important; } 
h2 { font-size: 22px; line-height: 38px; } 
body.home { overflow: auto; } 
header { padding: 10px 0; } 
.header .row { justify-content: space-between; } 
.bottom-full { height: inherit; } 
.banner1, .slider1, .slider2 { margin-bottom:15px; height: 250px; } 
.slider1Info { text-align: center; padding: 25px 0; width: 100%; margin: 0 auto; max-width: 100%; } 
.slider2 { height:300px; } 
.slider1Icon { width: 100px; height: 100px; } 
body.home .resTab { height: calc(100vh - 0px) !important; } 
/* .addBanner { margin-bottom: 20px; } */
.addBanner { background: none; } 
.addBanner img { opacity: 1; } 
.video iframe, .video img { max-height: 280px; height: 100%; } 

body.home .resTab { padding: 10px; } 
.accordion { margin-top: 20px; } 
.accordion .accTrigger, .accordion .accTrigger.active { padding: 10px; } 
.innerBannerWrap .pageTitle { font-size: 26px; } 
.ministerDetailWrap .row .our-team { padding: 20px; } 
.ministerDetailWrap .row .our-team .post { margin-bottom:0; font-size: 15px; } 
.ministerDetailWrap .row .our-team .pic { width: 125px; height: 125px; margin-bottom:5px; } 
.ministerDetailWrap .row .our-team .title { font-size: 17px; font-weight:600; } 
.resTab .tabNav li a { font-size: 16px; } 
.search { padding: 5px 10px; } 
caption, th, td { font-size: 15px; line-height: 20px; } 

/*mobile search */
.desktop_search { display: none; } 
.mobile_search { display: block; } 
.mobile_search .mobile_search_btn { margin-right: 10px; position: relative; background: var(--bg); width: 40px; height: 40px; border: 1px solid var(--bg); display: flex; align-items: center; justify-content: center; border-radius: 5px; } 
.mobile_search .mobile_search_btn .searchButton { color: #FFF; position: absolute; width: 25px; height: 15px; } 
.mobile_search .search { visibility: hidden; opacity: 0; position: absolute; top: 55%; right: 10%; width: 0%;; background: #FFFF; z-index: 1; transform: translateY(-55%); transition: .5s all ease-out; } 
.mobile_search .search.show { visibility: visible; opacity: 1; width: 95%; right: 3%; } 
.mobile_search .close_btn { position: relative; } 
header .search_sec { display: none !important; } 

 /*lavel */
 .level-1 { width: 45%; } 
 .level-2-wrapper::before { left: 26.9%; } 
 .level-1::after { height: 27%; transform: translateY(-79%); bottom: 78%; } 


/*Responsive Table*/
.responsiveTable, .responsiveTable tr, .responsiveTable td, .responsiveTable td:before { display:block; text-align:left; border:none; } 
.responsiveTable, .responsiveTable tr, .responsiveTable td:last-child { border-bottom:none; } 
.responsiveTable thead, .responsiveTable tr th { position:absolute; top:-1000em; left:-1000em; } 
.responsiveTable tr { border:1px solid #eeeeee; border-bottom:2px solid #eeeeee; margin:0 0 20px; } 
.responsiveTable tr td:nth-child(1) { border-left:none; } 
.responsiveTable tr td:last-child { border-right:none; } 
.responsiveTable tr:last-child .td, .responsiveTable td { border-bottom:1px solid #eeeeee; } 
.responsiveTable td:before { font-weight:bold; padding-right:20px; line-height:27px; color:#3b3889; content:""attr(data-label)""; } 
.responsiveTable tbody { display:block; } 
.responsiveTable tr td { padding:5px 15px; width:auto !important; } 
.responsiveTable tr td.center { text-align: left !important; } 
.eventItem { margin-bottom:15px; } 
.eventItem .eventTitle { font-size: 18px; font-weight: 500; } 
.eventItem .eventItemRight { padding: 10px 20px; } 


.ytp-large-play-button { width: 45px; height: 50px; } 
.socialPlugins iframe { width: 100% !important; } 
span.dasboard_icon a img { width: 30px; } 
.rt_lgo a img { width: 70px; } 

/* about */
.font4 { font-size: 16px; line-height: 20px; } 
.innerContentPart { padding: 30px 0; } 
.about_tab { background: none; padding: 20px 20px 0 20px; } 
.tabs .tab_heading { display: block; margin-bottom: 10px; background: var(--bg); padding: 10px 20px; border-radius: 10px; font-size: 18px; line-height: 25px; position: relative; } 
.tabs .tab_heading::after { content: "\f107"; position: absolute; font-family: 'fontAwesome'; right: 20px; color: var(--white); top: 50%; transform: translateY(-50%) rotate(0deg); transition: .5s all ease-out; } 
.tabs .tab_heading.active::after { transform: translateY(-50%) rotate(180deg); } 
.tabs .tab_heading.active { margin-bottom: 0; border-radius: 10px 10px 0 0; } 
.tabs .tab_heading a { color: var(--white); } 
/* .tabs ul { display: none; } */
.tabs #tabs-content , .tabs .tabs-menus, .tabs .tabs-content { flex: 0 0 100%; max-width: 100%; } 
.tabs #tabs-content, .tabs .tabs-content { margin-top: 10px; } 
.tabs #tabs-content .tab-content { padding: 10px 20px; border: 1px solid var(--bg); border-radius: 0 0 10px 10px; margin-bottom: 10px; } 
.about_tab .tab-content .brief_nipccd { padding: 20px 25px; } 
.about_tab .tab-content .brief_nipccd .brief_nipccd_content .font4 { margin-bottom: 10px; } 
.about_tab .tab-content .training_partnering { padding: 20px 0; } 
.about_tab .tab-content .training_partnering ul { display: block; padding-top: 10px; } x
.about_tab .tab-content .readmore_information { padding: 15px; } 
.about_tab .tab-content h2 { margin-bottom: 10px; font-size: 20px; line-height: 30px; } 
/*vision mission */
.about_tab .tab-content .vision { padding: 15px; margin-bottom: 15px; } 
.about_tab .tab-content .vision .img_box { width: 80px; height: 80px; } 
.about_tab .tab-content .vision .img_box img { max-width: 50%; } 
.about_tab .tab-content .vision .mission_content h2 { font-size: 24px; } 
.about_tab .tab-content .vision .mission_content { padding: 0 15px; } 
.about_tab .tab-content .vision .number .combined { font-size: 80px; line-height: 80px; } 

/* our team */
.memberDetail span.memberName { font-size: 18px; } 

/* our perfomance */
ul.ourPerformanceList { margin-top: 0; } 


/* our organisation */
.resTabInner .tabNav li a { font-size: 18px; } 

/* elearning */
.feature_sec .ourPerformanceWrap { height: 340px; } 
.feature_sec .ourPerformanceWrap ul.feature { margin-top: 0; padding: 20px 20px 20px 40px; } 
.import_link .e-learning_box { padding: 20px; font-size: 14px; } 
.import_link .e-learning_box h3 { line-height: 30px; } 
.import_link .e-learning_box li { padding: 2px 0; font-size: 14px; } 
.import_link .download .download_pdf { width: 50px; padding: 8px 8px; margin-left: 10px; } 

/*main verticals & stakholders */
.main_verticals .main_box .main_bottom .main_content ul { display: block; } 

/* support unit to main verticals */
.support_box { padding: 30px 35px; margin-bottom: 25px; } 
.support_box .img_box { width: 80px; height: 80px; } 
.support_box .img_box img { width: 50px; } 

/* Resource */
.resource_center { display: block; } 
.resource_center .latest .latest_left { padding: 15px; } 
.resource_center .publication_latest_Tab { margin-bottom: 25px; } 
.resource_center .latest .latest_left ul li { padding: 3px 0; font-size: 14px; } 
.resource_center .latest .latest_left ul li::before { top: 5px; } 

/* nipccd Journey since 1966 */
.nipccd_journey .journey_sec { display: block; max-width: 360px; width: 100%; border: 1px solid var(--bg); padding: 20px; border-radius: 10px; margin: 15px auto; } 
.nipccd_journey .journey_sec .image_part { max-width: 100%; margin-right: 0; } 
.nipccd_journey .journey_sec .img_sec { margin: 0 auto; } 
.nipccd_journey .journey_sec .journey_year { max-width: 100%; flex: 0 1 auto; width: 100%; order: 2; } 
.nipccd_journey .journey_sec .journey_year .year { justify-content: center; } 
.nipccd_journey .journey_sec .journey_year .year p { text-align: center; padding: 5px 15px 5px; margin-bottom: 0; width: 100%; } 
.nipccd_journey .journey_sec .journey_year .year p::before, .nipccd_journey .journey_sec .journey_year .year p::after { content: inherit; } 
.nipccd_journey .journey_sec .journey_year .journey_line { display: none; } 
.nipccd_journey .journey_sec .journey_details { max-width:100% } 
.nipccd_journey .journey_sec .journey_details p { text-align: center; } 
.nipccd_journey .journey_sec:nth-child(even) .image_part { margin-left: 0; } 
.nipccd_journey .journey_sec:nth-child(even) .journey_details p { text-align: center; padding-right: 0; } 
.nipccd_journey .journey_sec:nth-child(even) .journey_year .year p { text-align: center; padding: 5px 15px 5px; } 
.nipccd_journey .journey_sec:nth-child(even) { display: flex; flex-wrap: wrap; justify-content: center; } 
.nipccd_journey .journey_sec:nth-child(even) .journey_details { order: 3; flex: 0 1 auto; } 
.nipccd_journey .journey_sec:nth-child(even) .image_part { margin-left: 0; flex: 0 1 auto; width: 100%; } 
.journey_box {margin: 10px 0;}
.journey_box .journey_img{max-height: inherit;}
.journey_box .journey_details { padding: 10px 0; } 
.journey_box .journey_details span { font-size: 16px; line-height: 20px; } 

/*public notice */
.national_childrens_fund { display: block; } 
.national_childrens_fund .left_sec { padding: 0px 0px 20px 0; } 
.national_childrens_fund .right_sec { text-align: center; } 
.donation_invited { padding: 30px 20px 0; display: block; } 
.donation_invited .left_sec { padding-right: 0; } 
.donation_invited .left_sec .donation_img { margin-bottom: 20px; text-align: center; } 
.donation_invited .right_sec ul li { font-size: 14px; } 
.donation_invited .right_sec { padding-bottom: 30px; } 
.sidebar .sidebar_menu ul li.title { font-size: 20px; line-height: 25px; } 
.sidebar .sidebar_menu ul li a { font-size: 14px; line-height: 18px; } 
.course_details_box { display: block; } 
.course_details_box .course_img img { width: 100%; } 
.course_details_box .course_content { margin-left: 0; margin-top: 20px; max-width: 100%; } 

.timer_button_sec .timer_btn .orange_btn { padding: 7px 15px; } 
.timer_sec .progress_sec { margin-top: 10px; } 
.right-sec .course_details_accordion { padding: 0px 0; } 
.course_details_accordion .accordion-button::after { font-size: 16px; } 
.course_details_accordion .accordion-body { padding: 10px 15px; } 

/*course details */
.other_course .course_box .timer_sec .timer_button_sec { justify-content: space-between; } 
.other_course .course_box .timer_sec .timer_button_sec .timer_text { margin-right: 0px; } 

/*edit profile*/
.register_form { margin: 10px 0; } 
.tabing_sec h2 { font-size: 24px; line-height: 32px; } 

/* elearning user profile */
.course_details_box .course_img { max-width: 100%; } 

/* user-profile */
.tabing_sec .right_tabing { max-width: 100%; flex: 0 0 100%; margin-top: 20px; } 

.image_wrap{padding: 10px;}
.image_wrap img{min-height: inherit;}

/* 404 page */
.page_not { padding: 30px 10px; max-width: 700px; margin: 30px auto; } 
.page_not h5 { font-size: 22px; line-height: 30px; } 
.page_not span { font-size: 130px; } 

/*footer slider */
.image_slider .swiper-button-next, .image_slider .swiper-button-prev{width: 40px; height: 40px;}
.image_slider .swiper-button-next:after, .image_slider .swiper-button-prev:after{font-size: 16px;}


}
 @media (max-width:767px) { h1 { font-size: 26px; } 
h2 { font-size: 24px; color: var(--font-color); line-height: 42px; font-weight: 700; margin-bottom: 10px; } 
h3 { font-size: 16px; color: var(--font-color); line-height: 35px; font-weight: 600; margin-bottom: 10px; } 
h4 { font-size: 16px; color:#393939; line-height: 30px; font-weight: 600; margin-bottom: 15px; } 
h5 { font-size: 14px; color:#393939; line-height: 25px; font-weight: 500; margin-bottom: 10px; } 
h6 { font-size: 14px; color:#393939; margin-bottom: 10px; } 
table { margin: 0 0 10px; } 
.table-responsive { margin-bottom: 20px; } 
th, .tableData th { padding: 10px; } 
.innerContentPart p { font-size:14px; } 
.innerBannerWrap .pageTitle h2 { font-size:22px; } 
.copyRightContent p { font-size:14px; } 
header .menu-section { top: 116px; } 
header .col-md-3 { display: none; } 
header .logo-side { width: 80%; max-width: 80%; } 
header .accessibility-side { width: 20%; max-width: 20%; } 
.logo-side a h1 { font-size: 0.8rem; line-height: 16.4px; } 
.search_sec { display: none; } 
.addBanner { margin-bottom: 20px; } 
.accessibility-side span.rt_lgo { max-width: 12%; flex: 0 0 12%; } 
.search { /* margin: 10px 0; */padding: 5px 10px; } 
.accordion { margin: 20px 0; } 
.socialBox { width: 100%; } 
.addBanner { margin-bottom: 20px; } 
header .accessibility-side span.rt_lgo, header .accessibility-side .dasboard_icon.nipccd, header .accessibility-side .dasboard_icon { display: none; } 
.headerMenus { margin-left: 0px; } 
.headerMenus ul li:nth-child(1), .headerMenus ul li:nth-child(2) { display: none; } 
.headerMenus ul li:last-child::before { content: inherit; } 
.mobile_search .mobile_search_btn { margin-right: 5px; } 
.mobile_search .mobile_search_btn .searchButton { padding: 5px 10px; } 
.form-group { margin: 10px 0; } 
/* .tabs ul { display: none; } */

/*swiper slider */
.swiper-button-next, .swiper-button-prev { bottom: 10px; } 
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: var(--swiper-pagination-bottom, 20px); } 

/*dashboard*/
.video {padding: 15px;}
.video .dash_profile_sec{width: 100%; justify-content: start;}


header { padding: 10px; } 
.ministerProfilePhoto { text-align:center; } 
.ministerProfilePhoto img { padding: 5px; width: 225px; } 
.ministerProfileDescription .profileLabel, .ministerProfileDescription .profileDescription { padding: 5px 0; } 
.profileName { font-size: 18px; font-weight: 500; margin-bottom: 10px; padding: 5px 10px; display: block; } 
.ministerProfileDescription .row, .ministerProfileDescription .row:first-child { border-bottom: 0; } 
ul.usefulLinks { margin-bottom:10px; } 
.innernav { overflow: hidden; overflow-x: scroll; } 
.innernav .nav-link { white-space: nowrap; } 
.innernav ul.nav { overflow: hidden; /*width: 650px; */flex-wrap: nowrap; overflow-x: scroll; padding-left: 10px; } 
.innerBannerWrap .pageTitle { font-size: 24px; } 
.innerBannerWrap.inner_banner .pageTitle { display: none; } 
.resTabInner .r-tabs .r-tabs-nav { display: none; } 
.resTabInner .r-tabs .r-tabs-accordion-title { display: block; } 
.multi_img_sec { justify-content: center; } 
.multi_img_sec img { max-width: 350px; min-height: 250px; max-height: 250px; } 

.accessibility-side span a { margin-top: 0; } 
.resTab .tabNav { margin: -7px 0 7px auto; } 
.socialPlugins iframe { width: 100% !important; } 
.slider1InfoCover { margin-top: 0; } 
.slider2 img, .slider1Icon img { width: 100px; } 
.tabs .tabs-menus, .tabs .tabs-content { max-width: 100%; flex: 0 0 100%; } 
/* .tabs .tabs-content { margin-top: 30px; }  */
/*level */
.level-1 { width: 100%; margin-bottom: 0px; } 
.level-2 { margin: 0 auto; } 
.level-2-wrapper { width: 100%; margin-left: 0%; padding-left: 0; margin-bottom: 0; } 
.level-2::after, .level-2-wrapper li:first-child::after, .level-2-wrapper li:last-child::after, .level-2-wrapper::after, .level-2::before, .level-2-wrapper::before, .level-1::after { content: inherit; } 
/* .level-2-wrapper::before { left: 0; right: 0; margin: 0 auto; height: 100%; } */
.level-2-wrapper > li:not(:first-child) { margin-top: 0px; } 
.memberContainer:last-child .level-2 { margin: 15px auto; } 
/* .memberContainer:last-child .level-2, .memberContainer:last-child .level-2-wrapper li { margin: 0 auto 20px; } */

/*about */
.about_tab { padding: 10px 10px 0 10px; } 
.tabs .tab_heading { padding: 10px 15px; font-size: 16px; line-height: 22px; } 
.about_tab .tab-content h2 { font-size: 18px; line-height: 25px; } 
.about_tab .tab-content table { margin: 0 0 10px; } 
.about_tab .tab-content .table-responsive { margin-bottom: 15px; } 
.tabs #tabs-content .tab-content { padding: 10px 15px; } 
.about_tab .tab-content .brief_nipccd .brief_nipccd_img { text-align: center; margin-bottom: 15px; } 
.about_tab .tab-content .brief_nipccd .brief_nipccd_img img { max-width: 40%; } 
.about_tab .tab-content .brief_nipccd .brief_nipccd_content { margin-left: 0; } 
.tabs .tab-content .brief_nipccd { margin-top: 20px; } 
.tabs .tab-content .brief_nipccd .brief_nipccd_img { text-align: center; } 
.minister { padding: 15px 20px; } 
.minister p { margin-bottom: 15px; } 
.minister .minister_profile { display: block !important; } 
.minister .minister_profile .miniter_image { margin: 0 auto; } 
.minister .minister_profile .minister_pro_details { max-width: 100%; margin-top: 15px; } 
.minister .minister_cont.light_bg { padding: 10px 15px; } 

.about_tab .tab-content .training_partnering ul { padding-bottom: 15px; } 
.about_tab .tab-content .bye_law, .about_tab .tab-content .constitution_nipccd { padding: 15px 20px 20px; } 
.about_tab .tab-content .pdf_sec { display: block !important; } 
.about_tab .tab-content .pdf_sec h3 { text-align: center; } 
.about_tab .tab-content .pdf_sec .orange_btn { justify-content: center; } 
.list li { padding: 3px 0; } 
/*vision mission */
.about_tab .tab-content .vision { display: block; border-radius: 10px; } 
.about_tab .tab-content .vision .img_box { margin: 0 auto; } 
.about_tab .tab-content .vision .mission_content { max-width: 100%; text-align: center; padding: 0; } 
.about_tab .tab-content .vision .mission_content h2 { font-size: 20px; } 
.about_tab .tab-content .vision .number .combined { text-align: end; font-size: 50px; line-height: 50px; } 
.about_tab .tab-content .vision.mission .mission_content { max-width: 100%; } 
.about_tab .tab-content .vision .mission_content p, .about_tab .tab-content .vision.mission .mission_content p { margin-bottom: 10px; } 

/* elearning */
.mb-4 { margin-bottom: 1rem !important; } 
.e-learning_cont { margin-bottom: 20px; } 
.e-learning_cont.bgColor { padding: 20px; margin-bottom: 0; } 
.about_cont .e-learning_cont p { margin-bottom: 15px; } 
.feature_sec .ourPerformanceWrap ul.feature li::before { width: 8px; height: 8px; } 
.feature_sec .ourPerformanceWrap ul.feature { padding: 15px 15px 15px 30px; } 
.feature_sec .ourPerformanceWrap ul.feature h2 { margin-bottom: 10px; } 
.import_link { padding: 20px 0 30px; } 
.import_link .col-md-4 { margin-bottom: 15px; } 
.import_link .download .download_pdf { width: 45px; } 

/* main verticals & stakholders */
.main_verticals_title { padding: 10px 10px; margin-bottom: 15px; } 
.main_verticals { justify-content: center !important; } 
.about_tab .tab-content .main_verticals_title h2 { font-size: 16px; line-height: 22px; margin-bottom: 0; } 
.main_verticals .main_box .main_top { padding: 10px; } 
.main_verticals .main_box .main_top .main_img { width: 80px; height: 80px; padding: 15px; } 
.main_verticals .main_box .main_bottom { min-height: 245px; } 
.main_verticals .main_box .main_bottom .main_content ul li { padding: 1px 0; font-size: 14px; } 
.main_verticals .main_box .main_bottom .main_content h5 { line-height: 20px; } 

/*mission-shakti */
.support_box.sambal .box_title h2 { min-height: 30px; margin-bottom: 20px; font-size: 18px; line-height: 25px; } 
.support_box.sambal .learn_more span img { max-width: 10%; } 

/* support unit to main verticals */
.support_box { padding: 25px 30px; margin-bottom: 15px; } 

/* Resource */
.resource_center .publication_latest_Tab { margin-bottom: 15px; } 
.resource_center .latest .latest_left ul li { font-size: 14px; } 

/* nipccd journey since 1966 */ 

/*public notice */
.national_childrens_fund { padding: 10px 20px 0; } 
.public_notice .col-md-6 { margin-bottom: 25px; } 
.donation_invited .left_sec .donation_img img { height: 375px; } 
.donation_invited .right_sec .sub_points { display: block; } 
.donation_invited .right_sec .donation .donation_btn { text-align: center; } 

.regional .contact_box { width: 100%; } 

/* course_details */
.tabing_sec { display: block; } 
.course_details_page { display: block; } 
.sidebar, .course_details_page .right-sec, .tabing_sec .right_tabing { max-width: 100%; } 
.tabing_sec .right_tabing { margin-top: 30px; } 
.course_details_page .right-sec.mx-5 { margin-right: 0 !important; margin-left: 0 !important; } 
.sidebar .sidebar_menu ul li a:first-child { max-width: 12%; flex: 0 0 12%; } 
.sidebar ul li a { padding: 10px; } 
.course_details_accordion .accordion-button { display: block; } 
.course_details_accordion .accordion-button span.title, .course_details_accordion .accordion-button .leacture_minuts { max-width: 100%; } 
.course_details_accordion .accordion-button .leacture_minuts { margin-top: 10px; justify-content: start; } 
.course_details_box .course_img { height: 245 px; } 
.timer_button_sec .timer_text span strong { font-size: 14px; } 
.information { padding: 20px; } 
.information h3, .course h3 { font-size: 20px; line-height: 30px; } 
.information .user_profile img { width: 100%; } 
.right-sec { max-width: 100%; flex: 0 0 100%; } 
.eval-instruct { margin-top: 20px; } 

/*user course */
.other_course { padding: 10px 0; } 
.course_box { padding: 15px; } 

/*edit profile*/
.tabing_sec h2 { font-size: 20px; line-height: 25px; } 

/* contact */
.contact_inner_accordion {display: block !important;}

/* */
.register_form .input_field { justify-content: start; } 
.register_form .refresh_button { flex: 0 0 15%; } 

/* 404 page */
.page_not { max-width: 550px; } 
.page_not h5 { font-size: 18px; } 
.page_not span { font-size: 80px; } 

/* footer slider */
.image_slider .swiper-button-next, .image_slider .swiper-button-prev{width: 30px; height: 30px;}
.image_slider .swiper-button-next:after, .image_slider .swiper-button-prev:after{font-size: 14px;}

}
@media(max-width:639px){
 .footerSectionWrap .footerTitle { font-size: 18px; margin-bottom: 5px; } 
ul.usefulLinks li { margin-bottom: 7px; } 
.footerSocialIcon { margin-bottom: 10px; line-height: 2; } 
 }
@media(max-width:576px){
 .banner1 { margin-bottom: 20px; } 
.lofoInfo .font4 { font-size: 14px; } 
.lofoInfo .font5 { font-size: 15px; } 
.headerRightIcons li { padding:0 5px; } 
/* .banner1, .slider1, .slider2 { height: auto; min-height: 250px; } */ } 
