@charset "utf-8";


@media (max-width: 1399px) {
    .nav.nav-links { margin: 10px 0; }
}
@media (max-width: 1366px) {
    .new_header nav .nav-item { margin: 0;}
    .new_header nav .nav-link { font-size: 13px;}
    .nav.nav-links { margin: 10px 0;}
    .recent-post-slider .item .txtwraap .card-title { font-size: 16px;}
    .recent-post-slider .item .card-body .card-text { font-size: 15px;}
    .s_initiative_box .initiative_contbox p { font-size: 16px;}
    .research_box .research_top h4 { font-size: 24px;}
    .accessbox { min-height: 300px;}
    .subscribebox .subscribeinput { padding: 6px 20px; }
    .subscribebox .btn-outline { padding: 5px 15px; }
    .foot_social ul li a { width: 34px; height: 34px; font-size: 18px; line-height: 34px; }
    .footer .foot_quick_link .foot_title { height: 48px;}
    .event_listsec .exclusive_btn.joinlink { font-size: 14px; margin: 20px auto 30px auto; }
    .event_listsec .s_initiative_box p.descxt { font-size: 14px; }
    .popular_box .post-smalltxt .post-small-title a, .popular_box .post-smalltxt .by_user .by_name { font-size: 15px; }
    .webinar_listsec .s_initiative_box p.titletxt { height: 42px;}

}
@media (max-width: 1199px) {
    .head_logobox { margin-right: 0 !important;}
    .head_logobox { margin: 0 auto 0 auto !important; }
    .quick_preview_basebox .quick_preview h3 { font-size: 24px;}
    .quick_preview {width: 100%; padding: 20px;}
    .Publishtxt_text .Publishtxt_info a { font-size: 14px;}
    .home_choose_us .items_box .item .counter_style { font-size: 30px; } 
    .home_choose_us .items_box .item { padding: 20px; margin: 0 5px 30px 5px;}
    .home_choose_us .items_box .item h5 { font-size: 16px;}
    .recent-post-slider .item .txtwraap .card-title { font-size: 14px; }
    .s_initiative_box .initiative_contbox .exclusive_btn { font-size: 14px; }
    .research_box .research_top h4 { font-size: 18px; }
    .service_info .card-title { height: 62px; font-size: 18px; }
    .our-event .card-body .card-title { height: 48px; overflow: hidden;}
    .subscribebox { display: table;}
    .accessbox { min-height: 400px; }
    .accessbox .access_top h4 { font-size: 24px;}
    .subscribebox .subscribeinput { width: 100%; margin: 0;}
    .footer_bottom_sec .foot_cms_links li a { font-size: 15px;}
    .footer_bottom_sec .copyright_txt { font-size: 15px;}
    .issuebox .asap-image { width: 40%; }
    .inner_item .title_head { height: 96px; }
    .issue_txtinfo .title { font-size: 17px;}
    .item .txtwraap .card-title { font-size: 17px; }
    .articals_base .item .card-body .group_btnbox a { margin: 8px 0; display: block;}
    .banner_titlebox { height: auto; }
    .upcomingitem .card-title {max-height: 112px; }
    .quick_action .user_action, .quick_action .like_action, .quick_action .comments_action { margin: 0 15px 0 0; }
    .quick_action i { margin: 0 2px 0 0; }
    .detailsbox { width: 70%;}
    .recent_videos .slider_itembox .video_itembox .video_wrapper { height: 200px; }
    .login_basebox { width: 90%;}
    .loginleft_contentbox {width: 40%; }
    .loginbox {width: 60%; }
    .social_program_sec item { padding: 0 10px; }
    .exclusive_btn.joinlink { font-size: 14px; margin: 5px auto 30px auto; }
    .s_initiative_box .initiative_contbox p { font-size: 15px; }
    .event_listsec .s_initiative_box p.descxt { font-size: 13px; }
    .event_listsec .s_initiative_box .initiative_contbox .exclusive_btn { font-size: 13px; margin: 10px auto 10px auto; }
    .popular_box .post-smalltxt .post-small-title { font-size: 17px; line-height: 1.0; padding: 0 0 7px 0; }
    .popular_box .post-smalltxt .by_user { padding: 7px 0 0 0; }
    .our_testimonial .testimonial_box .desc { height: 118px;}
    .upcoming_tag { font-size: 12px; top: 48px; left: -23px; padding: 3px 12px; }
    .webinar_listsec .s_initiative_box p.titletxt { height: 40px;}
    .live_webinar_form { width: 74%; }
    .webinar_box .title { font-size: 18px;}


}
@media (max-width: 1024px) {

}
@media (max-width: 991px) { 
    :root { --body-font-size: 16px; }
    h1 { font-size: 42px; }
    h2 { font-size: 36px; }
    h3 { font-size: 32px; }
    h4 { font-size: 27px; }
    h5 { font-size: 23px; }
    h6 { font-size: 19px; }
    .head_logobox { margin: 0 !important;}
    .nav.nav-login-links { margin: 0 0 0 auto !important;}
    header nav { padding-left: 0; }
    .navbar-collapse.main_nav_item { justify-content: center !important; }
    .new_header nav .nav-link { font-size: 11px; }
    .banner .textbanner h2 { font-size: 24px; }
    .banner .textbanner .get-access-btn { padding: 7px 25px; }
    .award_imgbox { margin: 15px 0;}
    .quick_preview_basebox .quick_preview h3 { font-size: 22px; }
    .Publishtxt_text .Publishtxt_info { margin: 10px 0;}
    .home_choose_us .items_box .item { margin: 15px 0; }
    .service_info .card-title { height: 45px; }
    .accessbox { min-height: 440px; }
    .subscribebox .subscribeinput input { width: 100%;}
    .footer .foot_top { text-align: center;}
    .footer .foot_logobox { margin: 0 auto 30px auto; display: inline-block; }
    .foot_social { width: auto;  margin: 0 auto 30px auto; display: inline-block;}
    .footer_bottom_sec .foot_cms_links li { padding: 0 0 0 10px;}
    .footer_bottom_sec .foot_cms_links li::before { padding: 0 10px 0 0;}
    .most_readbox .item_txtbox .title_head, .inner_item .title_head { height: 70px; overflow: hidden; }
    .most_recent_sec .recent_item .book-image { margin: 0 auto 20px auto; display: table;}
    .btn_list_box li { width: 33.333333%;}
    .titlebox { width: 80%; }
    .item .txtwraap .card-title { font-size: 16px; }
    .articals_base .item .imgwrrap img { height: 100%; object-fit: cover;}
    .detailsbox { width: 80%;}
    .detailsbox .quick_action { width: 100%; display: table !important; }
    .quick_action .d-flex.justify-content-start { justify-content: space-between !important; margin-bottom: 30px;}
    .quick_action .d-flex.justify-content-end { display: table !important; margin: 0 auto;}  
    .login_basebox { width: 100%;}
    .loginleft_contentbox {width: 40%; }
    .loginbox {width: 60%; }
    .social_program_sec item { padding: 0 10px; }
    .webinar_form { width: 70%;}
    .s_initiative_box .initiative_contbox .exclusive_btn { margin: 20px auto 30px auto; }
    .event_listsec { margin: 0 0 100px 0; }
    .event_listsec .s_initiative_box p.titletxt { font-size: 16px; }
    .event_listsec .s_initiative_box .initiative_contbox .exclusive_btn { margin: 15px auto 15px auto;}
    .event_listsec .s_initiative_box p.descxt { font-size: 14px; }
    .popular_box .post-smalltxt .post-small-title { font-size: 20px; line-height: 1.2; padding: 0 20px 7px 0; }
    .right_box .popular_box .post-smallimg { width: 40%; }
    .our_testimonial .testimonial_box .desc { height: 94px;}
    .webinar_listsec .s_initiative_box p.titletxt { height: 42px;}
    .live_webinar_form { width: 82%; margin: 0 auto 100px auto; }
    .small__list .webinar_box .webinar_img_box img { width: 100%;}
    .foot_social ul li a { font-size: var(--body-font-size);}

}
@media (max-width: 767px) { 
    :root { --body-font-size: 15px; }
    h1 { font-size: 40px; }
    h2 { font-size: 34px; }
    h3 { font-size: 30px; }
    h4 { font-size: 26px; }
    h5 { font-size: 22px; }
    h6 { font-size: 19px; }
    .navbar-nav.nav-links { margin: 0; padding: 15px 0 0 0;}
    .head_logobox { margin: 0 0 0 75px !important; }
    .nav.nav-login-links { margin: 0 !important;}
    .new_header nav .nav-link { font-size: 15px; padding: 10px 15px !important;}
    .navbar-toggler.humm_btn { position: absolute; top: 25px; left: 0; background: transparent;}
    .navbar-toggler.humm_btn:focus { box-shadow: none; border-color: var(--secondary-color); background: var(--secondary-color); }
    .aboutsection .abouttext { margin-bottom: 30px; }
    .social_center_titlebox { position: relative;}
    .s_initiative_box .initiative_contbox p { font-size: 18px;}
    .service_info .card-title { height: auto;}
    .service_boxs .service_info { margin-bottom: 30px;}
    .our-event .text-center.event_title { margin: 0 0 30px 0;}
    .testimo-join .joinwith { margin: 15px 0;}
    .subscribebox { display: table; margin: 0 auto;}
    .titlebox { width: 100%; padding: 0 15px;}
    .award_imgbox { margin: 15px auto; text-align: center; width: auto; display: table; }
    .foot_quick_link { text-align: center; margin: 0 0 40px 0;}
    .accessbox { min-height: 300px;}
    .withus_imgbox { height: 300px;}
    .footer .foot_quick_link .foot_title { height: auto;}
    .footer_bottom_sec .foot_cms_links li { padding: 5px 0; float: none;}
    .footer_bottom_sec .foot_cms_links li::before { padding: 0; content: "";}
    .banner_titlebox { width: 96%; height: auto;}
    .most_readbox .item_txtbox .title_head, .inner_item .title_head { height: auto; overflow: auto; }
    .most_recent_sec .recent_item .book-image { margin: 0 auto 20px auto; display: table;}
    .featured-content .special-issues { margin-top: 30px;}
    .recent_item .left-catedescri .btn-list-jurnal .redbtn1 { padding: 5px 18px; }
    .btn_list_box li { width: 100%;}
    .section.currentissue { padding-top: 40px;}
    .issue__box .book-area .book-image { margin: 0;}
    .issue__box .book-area .book-image img { width: 100%;}
    .titlebox { width: 100%; }
    .v_tab .nav { width: 20%; }
    .v_tab .tab-content { width: 80%; }
    .upcomingitem .card-title {max-height: none;}
    .upcomingitem .card-name { height: auto;}
    .detailsbox { width: 100%;}
    .slider_itembox .mediateam_imgbox img { width: 100%;}
    .login_sec { background-size: cover;}
    .login_basebox { width: 100%;}
    .loginleft_contentbox { width: 50%; padding: 20px; }
    .loginbox { width: 50%; padding: 20px; }
    .login_basebox .login_logo { width: 160px;}
    .login_basebox .desc_txt { text-align: center;}
    .loginleft_contentbox .title_txt { text-align: center;}
    .searchbox .searchinput_wrap { width: 84%;}
    .searchbox .searchinput_wrap input { padding: 10px 20px 10px 20px; }
    .searchbox .searchbtn_wrap button { padding: 5px 20px; }
    .webinar_form { width: 90%;}
    .event_listsec .s_initiative_box p.titletxt { font-size: 20px; margin-bottom: 8px; }
    .event_listsec .s_initiative_box .initiative_contbox .exclusive_btn { font-size: 16px; margin: 50px auto 50px auto; }
    .event_listsec .s_initiative_box p.descxt { font-size: 16px; }
    .our_testimonial .testimonial_box .desc { height: auto;}
    .upcoming_tag { font-size: 16px; top: 54px; left: -30px; padding: 3px 12px; }
    .webinar_listsec .s_initiative_box p.titletxt { height: 52px;}
    .event_dtls_imgbox .dcv { display: table !important;}
    .event_dtls_imgbox .dcv li { padding: 3px 0; margin: 0;}
    .live_webinar_form { width: 100%; }
    .live_webinar_form .container { padding-left: 0; padding-right: 0; }
    .slick-prev, .slick-next { z-index: 5;}
    .slick-prev::before, .slick-next::before { font-size: 30px; }

}
@media (max-width: 640px) {

}
@media (max-width: 575px) { 
    .recent_item .left-catedescri .btn-list-jurnal { display: block !important; flex-flow: nowrap; }
    .recent_item .left-catedescri .btn-list-jurnal .redbtn1 { display: block; margin: 10px 0; }
    .recent_item .left-catedescri .btn-list-jurnal .redbtn1.mx-3 { margin: 10px 0 !important; }
    .featured-content .special-issues .btn1 { margin: 0 auto; display: block;}
    .v_tab .nav { width: 25%; }
    .v_tab .tab-content { width: 75%; }
    .login_basebox { display: table; }
    .loginleft_contentbox {width: 100%; padding: 30px; border-radius: 10px 10px 0 0; }
    .loginbox { width: 100%; padding: 30px; border-radius: 0 0 10px 10px; }
    .social_program_sec item { padding: 0; }
    .webinar_form { width: 100%;}
    .event_dtls_imgbox .dcv li { font-size: 13px; }

    .slick-prev { left: 0; }
    .slick-next { right: 10px; }


}
@media (max-width: 480px) {
    header .head_logobox { margin: 70px auto 0 auto !important; }
    header .nav.nav-login-links { position: absolute; top: 22px; right: 0;}
    .quick_action .d-flex.justify-content-start { display: table !important; margin: 0 auto 30px auto; }
    .quick_action .user_action, .quick_action .like_action, .quick_action .view_action, .quick_action .comments_action, .quick_action .share_action { margin: 0 auto 15px auto;}
    .quick_action .justify-content-end .share_action { margin: 0 auto;}
}

@media (max-width: 400px) {
    .head_logobox { width: 100%; text-align: center; margin: 0 auto !important; display: inline-block !important; }
    .header_logo { margin: 0 auto;}
    .nav.nav-login-links { margin: 0 auto !important;}
    .v_tab .nav { width: 34%; }
    .v_tab .tab-content { width: 64%; }
    .searchbox { padding: 5px 0;}
    .searchbox .searchinput_wrap input { padding: 10px 10px 10px 15px;}
    .searchbox .searchbtn_wrap button { padding: 5px 15px; }
    .event_listsec .s_initiative_box p.titletxt { font-size: 16px; margin-bottom: 5px; }
    .event_listsec .s_initiative_box p.descxt { font-size: 14px; }
    .event_listsec .s_initiative_box .initiative_contbox .exclusive_btn { font-size: 14px; margin: 30px auto; }
    .event_listsec .s_initiative_box .eventDate { font-size: 14px; }
    .event_dtls_imgbox .date-area { padding: 10px 20px; }
    .event_dtls_imgbox .dcv li { font-size: 12px; margin: 0 15px 0 0; }
    .upcoming_tag { font-size: 12px; top: 47px; left: -23px; padding: 3px 12px; }
    .webinar_listsec .s_initiative_box p.titletxt { height: 42px;}
}

@media (max-width: 360px) {
    .event_listsec .s_initiative_box p.titletxt { font-size: 13px; margin-bottom: 0; }
    .event_listsec .s_initiative_box p.descxt { font-size: 13px; }
    .event_listsec .s_initiative_box .initiative_contbox .exclusive_btn { font-size: 13px; margin: 10px auto; }
    .event_listsec .s_initiative_box .eventDate { font-size: 13px; }
    .upcoming_tag { font-size: 12px; top: 47px; left: -23px; padding: 3px 12px; }
    .webinar_listsec .s_initiative_box p.titletxt { height: 34px;}
    .right_box .popular_box .post-smallimg { width: 30%; margin: 0 15px 0 0; }
    .right_box .popular_box .post-smalltxt { width: 70%; }
    .live_webinar_form { padding: 30px 20px; }

}