@media only screen and (max-width: 1449px) {
    .title_sec h1 { font-size: 41px; }
    .banner_box_sec h4 { font-size: 30px; }
    h2 {font-size: 37px;}
    ul.fnav_list li a, ul.contact_list li a { font-size: 16px; }
    section.volumes_sec { padding: 0 0 60px; }
    .first-letter-style::first-letter {font-size: 80px; line-height: 65px; margin-right: 10px; }
    .inner_publications_page .first-letter-style::first-letter{line-height: 76px;}
    .innerpage .title_sec p { font-size: 15px; }
    .innerpage .title_sec h1 {  font-size: 23px;  }
    .innerpage .banner_sec h3 { margin: 33px 0 0;}
    h3, .title_h3 { font-size: 23px; }
    label { font-size: 16px;  color: #333333;  }
    input, select, textarea { font-size: 16px !important;}
    .form-check .form-check-input { height: 30px; width: 30px; }
    .product_sec { min-height: 243px; max-height: 243px;}
}

@media only screen and (max-width: 1367px) {
    .title_sec h1 { font-size: 34px;}
    .bottom_btn_group a { margin-right: 11px;}
    .bottom_btn_group .custom_btn2 {margin-right: 20px;}
    .banner_box_sec h4 { font-size: 26px;}
    h2 {font-size: 33px;}
    .mt_mb_50px { margin: 45px 0;}
    .volumes_sec h4, .volumes_sec h3 { font-size: 17px;}
    .product_sec { min-height: 208px;  max-height: 208px;  }
    .imgeg { width: 220px; height: 230px; }
    .copyright_sec p, .copyright_sec p a { font-size: 16px; }
    .inner_publications_page .banner_sec {padding: 20px 0 50px; }
    
}


@media only screen and (max-width: 1199px) {
    .logo_sec { max-width: 342px; }
    .navbar-nav li { margin-right: 12px; }
    .title_sec h1 { font-size: 32px;}
    .banner_box_sec h4 {font-size: 20px; }
    .jnlu_sec { padding: 60px 0;}
    .mt_mb_50px {margin: 30px 0;}
    .lates_sec {padding: 60px 0;}
    section.volumes_sec { padding: 0 0 35px; }
    .flogo {max-width: 303px;padding: 0 0 38px;}
    .containrusecome h4 { font-size: 30px; }
    .floatin_lable textarea.text_aria { min-height: 132px; padding: 15px !important; }
    .floatin_lable input {padding: 15px !important; }
    .form-group label { left: 15px;  top: 17px; }
    .form-check .form-check-input {height: 23px; width: 23px; }
    .form-check { gap: 0px 10px; }
    .containrusecome {padding: 12px 0 0; }
    .containrusecome h4 {font-size: 27px; }
    .containrusecome p {  margin: 18px 0; }
}

@media only screen and (max-width: 991px) {
    .mobile_sec_none, .navbar-nav li a::before{display: none;}
    .mobile_sec_block{display: block; }
    .logo_right{width: 100%;}
    .close-toggle, .toggle_btn_ass.opent_menu .open-toggle { display: none !important; }    
    .toggle_btn_ass.opent_menu .close-toggle {display: block !important; }
    .toggle_btn_ass {padding: 3px 7px; }
    .toggle_custom { padding: 0 !important; }
    .navbar-collapse { position: absolute; top: 100%; width: 100%; background: #fff;box-shadow: 0 0 5px #cccccc2b; padding: 15px; z-index: 9999999; }
    .box_banner {max-width:280px; margin: 25px auto 0; }
    .banner_box_sec .col { flex: 0 0 33%;}
    .banner_box_sec .row {gap: 20px 0; justify-content: center; }
    .banner_sec {padding: 10px 0 40px;}
    .title_sec h1 {font-size: 33px;}
    .jnlu_sec {padding: 50px 0;}
    .lates_sec .card p { margin: 10px 0; }
    .volumes_sec h4, .volumes_sec h3 { font-size: 16px; }
    .volumes_sec h4 span, .volumes_sec h3 span { font-size: 11px; }
    .foo_rightlast, .footer_middlesec { margin: 0; }
    .foo_heading { margin: 20px 0 14px; }
    .flogo { padding: 0 0 20px; }
    .ftersec1 { margin: 0 0 10px; }
    .copyright_sec p, .copyright_sec p a { font-size: 16px; text-align: center !important; }
    .copyright_sec {padding: 16px 0; margin: 30px 0 0; }
    .lates_sec { padding: 45px 0 30px; }
    section.volumes_sec { padding: 0 0 10px;  }
    .innerpage { padding: 40px 0 0; }
    .indeximg img {width: auto !important; margin: 0px auto 25px; display: table; }
    .innerpage .banner_sec h3 { margin: 23px 0 0; }
    .journalinsights_sec {padding: 13px 0 0px; }
    .impact_box .col { max-width: none; }
    .impact_box .row { justify-content: left; }
    h3, .title_h3 { font-size: 20px; }
    .coment_boxuser1 { gap: 10px 30px; }
    .imgeg { width: 195px; height: 223px; }
    .aims_list h4 { font-size: 18px; }
    .floatin_lable textarea.text_aria {min-height: 120px; }
    .inner_publications_page .banner_sec {  padding: 10px 0 40px; }
   
    
}

@media only screen and (max-width: 767px) {
    .container { width: 100%;}
    .title_sec h1 {font-size: 24px; padding: 14px 0 7px; }
    p { font-size: 14px; }
    .logo_sec { max-width: 300px;}
    input, select, textarea { padding: 6px 10px !important; font-size: 15px !important; }
    .custom_btn1 { font-size: 15px;}
    .bottom_btn_group { row-gap: 12px; }
    .banner_listimg  li {font-size: 18px; }
    .banner_box_sec h4 { font-size: 17px; }
    .banner_box_sec a { font-size: 14px;}
    .jnlu_sec { padding: 40px 0; }
    h2 {font-size: 20px; }
    .mt_mb_50px { margin: 24px 0;}
    .main_tap_head { align-items: end; }
    .view_all_btn {white-space: nowrap; margin: 0 0 7px;}
    .lates_sec .nav-item::after{display: none;}
    .tab-content { padding: 15px 0 0; }
    .owl-nav {top: -84px; right: 0; }
    .lates_sec .card a { font-size: 16px; }
    section.volumes_sec .owl-nav { top: -82px;}
    .innerpage .title_sec h1 { font-size: 20px; }
    .innerpage .admin_list { padding: 0 0 38px; }
    h3, .title_h3 { font-size: 18px; }
    .top_space { margin-top: 34px; }
    .containrusecome h4 { font-size: 23px; }
    .containrusecome p {margin: 12px 0;}
    .btn_group_top { margin: 0 0 25px; }

}

@media only screen and (max-width: 575px) {
    .banner_box_sec .col { flex: 0 0 50%;}
    .innerpage { padding: 30px 0 0; }
    .innerpage .title_sec h1 { font-size: 18px; }
    .indeximg img { margin: 0px auto 17px; }
    .innerpage .admin_list { padding: 0 0 28px;flex-wrap: wrap;  gap: 10px 5px; }
    .solial_sec .main_tap_head, .journalinsights_sec .main_tap_head { flex-wrap: wrap;  gap: 15px 5px; }
    .banner_box_sec.impact_box { margin: 25px 0 0; }
    h3, .title_h3 { font-size: 17px; }
    .coment_boxuser1 { gap: 10px 18px; }
    .imgeg {width: 159px; height: 173px; }
    .containrusecome { padding: 0; }
    .floatin_lable textarea.text_aria { min-height: 90px; padding: 10px !important;  }
    .floatin_lable input { padding: 10px !important; }
    .form-group label {left: 10px; top: 13px; font-size: 14px; }
    .form_label input, .form_label select, .form_label textarea { font-size: 14px !important; }
    .seconlabeltitle { font-size: 12px; line-height: 15px; }
    .lates_sec_inner .nav-link {font-size: 20px; }
    .lates_sec_inner .view_all_btn { margin: 0; }
    .lates_sec_inner .owl-nav { top: -77px; }
    .row_space_25px {row-gap: 15px; }
  

}

@media only screen and (max-width: 479px) {
    input, select, textarea {font-size: 14px !important; }
    .main_header_sec {background: #fff; }
    .custom_form_sec { flex-wrap: wrap; }
    .logo_sec { max-width: 192px;}
    .custom_form_sec .form-group { width: 100%; }
    .title_sec {padding: 20px 0 0; }
    .admin_list li {  margin-right: 5px;  }
    .admin_list li a { font-size: 14px; }
    .title_sec h1 { font-size: 20px; padding: 11px 0 7px; }
    .banner_listimg  li { font-size: 14px; }
    .banner_box_sec { padding: 20px 0 0;  margin: 20px 0 0; border-top-width: 2px; }
    .banner_box_sec .col { flex: 0 0 100%;  }
    .banner_box_sec .row { gap: 10px 0; }
    .banner_sec { padding: 10px 0 30px; }    
    .bottom_btn_group { padding: 14px 0 0;  }
    .jnlu_sec {  padding: 30px 0; }
    h2 { font-size: 18px; }
    p, .lates_sec .card p {font-size: 13px; }
    .mt_mb_50px { margin: 15px 0; }
    .lates_sec { padding: 30px 0; }
    .lates_sec .nav-link {font-size: 15px;  }
    .view_all_btn .read_more_btn { font-size: 15px; }
    .tab-content { padding: 5px 0 0; }
    .mb_25px { margin-bottom: 15px; }
    .lates_sec .card a { font-size: 15px; }
    .lates_sec .card p { margin: 20px 0; }
    section.volumes_sec .owl-nav { top: -70px; }
    .volumes_sec h4 span,  .volumes_sec h3 span { font-size: 10px;  margin: 0 3px; }
    .volumes_sec h4, .volumes_sec h3 { font-size: 14px; }
    .owl-dots { display: none; }
    .flogo { max-width: 247px;  padding: 0 0 18px; }
    .ftersec1 strong { font-size: 17px; }
    .flist1 li svg { width: 20px; }
    .foo_heading h4 {  font-size: 18px;  }
    ul.fnav_list li a, ul.contact_list li a { font-size: 14px; }
    .bottom_titl1 p, .bottom_titl1 p a { font-size: 15px; }
    .copyright_sec { padding: 12px 0;  margin: 15px 0 0; }
    .copyright_sec p, .copyright_sec p a {font-size: 14px;}
    .journalinsights_sec { padding: 0px 0 0px; }
    .border_bottom { padding: 0 0 20px; margin: 0 0 20px; }
    .journalinsights_sec .main_tap_head { margin-bottom: 0; }
    .top_space { margin-top: 19px; }
    .border_bottom { flex-wrap: wrap; }
    .imgeg {height: 253px; width: 100%; }
    .containrusecome h4 { font-size: 20px;  margin: 6px 0 0; }
    .lates_sec_inner .main_tap_head { flex-wrap: wrap; }
    .image_card { flex-wrap: wrap; }
    .inner_publications_page .banner_sec {  padding: 10px 0 30px; }
    .box_banner img {margin-left: 0px;}
    .box_banner {
        max-width: 280px;
        margin: 25px auto 0;
        text-align: center;
        padding: 30px 0px;
    }

}


@media (min-width: 578px) and (max-width: 767px) {

    .box458_innerrt_2 {
       
       border:0px solid #6532e6; 
        border-block-start: 2px solid #6532e6;
    }

}

@media (min-width: 0px) and (max-width: 577px) {
.box458 {padding: 10px 0px;margin: 10px 0px;}
.box459_innerlf h5{margin-bottom: 15px !important;}
}