/*
Theme Name: Marity Child
Theme URI: https://marity.qodeinteractive.com
Description: A child theme of Marity
Author: Select Themes
Author URI: https://qodeinteractive.com
Version: 3.48
Text Domain: marity
Template: marity
*/
@import url("https://fonts.googleapis.com/css2?family=Prata&display=swap");

.gjbib-tab-heading {
  display: none !important;
}

html body {
  color: rgb(51, 51, 51);
}

html {
  margin: 0 !important;
}

body.login #login h1 a {
  background-image: url("https://images.globaljournals.org/Ellipse-1073.png");
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  width: 220px;
  height: 80px;
  text-indent: -9999px;
  margin: 0 auto 20px;
}

.prata-regular,
.prata-regular h2,
.prata-regular h3,
.prata-regular h4,
.prata-regular p {
  font-family: "Prata", serif !important;
}

/* New-header-css */
[data-elementor-id="142047"] > div > div:nth-child(2),
[data-elementor-id="142047"] > div > div:nth-child(2) > div,
[data-elementor-id="142047"] > div > div:nth-child(2) > div > div,
[data-elementor-id="142047"] > div > div:nth-child(2) > div > div > nav,
[data-elementor-id="142047"] > div > div:nth-child(2) > div > div > nav > div,
[data-elementor-id="142047"]
  > div
  > div:nth-child(2)
  > div
  > div
  > nav
  > div
  > div,
[data-elementor-id="142047"]
  > div
  > div:nth-child(2)
  > div
  > div
  > nav
  > div
  > div
  > ul,
[data-elementor-id="142047"]
  > div
  > div:nth-child(2)
  > div
  > div
  > nav
  > div
  > div
  > ul
  > li {
  position: static !important;
}

#quadmenu.quadmenu-custom_theme_1
  .quadmenu-navbar-nav
  > li:not(.quadmenu-item-type-button).quadmenu-has-link:hover,
#quadmenu.quadmenu-custom_theme_1
  .quadmenu-navbar-nav
  > li:not(.quadmenu-item-type-button).quadmenu-has-link.open {
  background-color: #ffffff26 !important;
  border-radius: 5px;
}

.wp-singular header[data-elementor-id="142047"],
.wp-singular header[data-elementor-id="142047"] > div:nth-child(1) {
  width: 100%;
  display: flex !important;
  flex-direction: row !important;
  padding: 0 70px;
}

.h-logo-slider {
  overflow: hidden;
}

.gj-header-new
  > div:nth-child(2)
  > div
  > div
  > nav
  > div
  > div
  > ul
  > li
  > a
  > span,
.stickey-header
  > div:nth-child(2)
  > div
  > div
  > nav
  > div
  > div
  > ul
  > li
  > a
  > span {
  font-size: 15px;
}

header[data-elementor-id="142047"]
  > div
  > div:nth-child(2)
  > div
  > div
  > nav
  > div
  > div
  > ul
  > li
  > div
  > ul
  > li
  > div
  > ul
  > li
  > div
  > div
  > div
  > div
  > div
  > div:first-child
  > div:first-child
  a {
  position: absolute !important;
  width: 100%;
  max-width: 100%;
  height: 100%;
}

header[data-elementor-id="142047"]
  > div
  > div:nth-child(2)
  > div
  > div
  > nav
  > div
  > div
  > ul
  > li
  > div
  > ul
  > li
  > div
  > ul
  > li
  > div
  > div
  > div
  > div
  > div
  > div:first-child
  > div:first-child
  div,
header[data-elementor-id="142047"]
  > div
  > div:nth-child(2)
  > div
  > div
  > nav
  > div
  > div
  > ul
  > li
  > div
  > ul
  > li
  > div
  > ul
  > li
  > div
  > div
  > div
  > div
  > div
  > div:first-child
  > div:first-child,
header[data-elementor-id="142047"]
  > div
  > div:nth-child(2)
  > div
  > div
  > nav
  > div
  > div
  > ul
  > li
  > div
  > ul
  > li
  > div
  > ul
  > li
  > div
  > div
  > div
  > div
  > div
  > div:first-child
  > div:first-child
  ul,
header[data-elementor-id="142047"]
  > div
  > div:nth-child(2)
  > div
  > div
  > nav
  > div
  > div
  > ul
  > li
  > div
  > ul
  > li
  > div
  > ul
  > li
  > div
  > div
  > div
  > div
  > div
  > div:first-child
  > div:first-child
  li {
  position: static !important;
  height: 100% !important;
  width: 100% !important;
}

header .elementor-icon-list-icon svg {
  width: 14px;
  height: 14px;
}

header[data-elementor-type="header"] .navbar-offcanvas > ul > li > div > ul li {
  padding: 5px !important;
  border-bottom: 1px solid #eeeeee1f !important;
}

header #quadmenu .widget ul li,
.qodef-glossy--no.pr-header-main {
  display: flex !important;
  align-items: center;
  gap: 4px !important;
}

.gj-header-new
  > div:nth-child(2)
  > div
  > div
  > nav
  > div
  > div
  > ul
  > li
  .quadmenu-dropdown-toggle {
  position: relative !important;
  z-index: 1 !important;
}

.gj-header-new {
  background-color: #0e202a4d !important;
  backdrop-filter: blur(7.8px) !important;
  background-color: #0e202a4d !important;
  transition:
    transform 0.5s ease,
    top 0.5s ease !important;
  z-index: 100 !important;
  position: absolute !important;
  top: 0 !important;
  right: 0 !important;
}

/* .admin-bar .gj-header-new {
    top: 30px !important;
} */

body > header:nth-child(3) {
  position: absolute;
  left: 0;
  right: 0;
}

#quadmenu.quadmenu-custom_theme_1 {
  background-color: transparent !important;
}

.stickey-header {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100% !important;
  z-index: 999 !important;
  transform: translateY(-100%);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition:
    transform 0.35s ease,
    opacity 0.35s ease;
  will-change: transform;
  display: flex !important;
}

/* .admin-bar .stickey-header {
    top: 30px !important;
} */

html body .stickey-header.is-visible {
  transform: translateY(0) !important;
  opacity: 1 !important;
  visibility: visible;
  pointer-events: auto;
  background-color: #0e202a4d !important;
  backdrop-filter: blur(7.8px) !important;
  display: flex !important;
}

.stickey-header.is-visible {
  display: block;
}

/* ------- */
.mobile-header {
  display: none;
}

.mobile-header #gjMenuSidebar .quadmenu-dropdown-menu a.elementor-button {
  padding: 2px 10px !important;
  width: fit-content !important;
  font-size: 12px !important;
  background-color: #000 !important;
  color: #fff !important;
}

/* New-header-css END*/
/* custom-theme css start-------------------------------------- */
.gj-parallax-wrapper {
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  width: 100%;
  min-height: 400px; /* Ensure banner has a height */
}

.acv2-card-name svg {
  width: 14px !important;
  height: 14px !important;
}

.article-pg-banner-img > div,
.article-pg-banner-img,
.article-pg-banner-img > div,
.article-pg-banner-img > div > div,
.article-pg-banner-img > div > div > div {
  height: 100% !important;
}

.gj-parallax-img {
  position: absolute;
  left: 0;
  width: 100%;
  height: 150%;
  object-fit: cover;
  z-index: 0;
  will-change: transform;
  pointer-events: none;
}

.gj-parallax-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  pointer-events: none;
  z-index: 1;
}
.tax-volume .gjas-slider-wrapper .gjas-section-header {
  padding: 0;
}

/* Convert tabs to Scroll Layout - Single Consolidated Block */
.gj-scroll-tabs {
  display: flex !important;
  flex-direction: row; /* Moved back to LEFT side */
  align-items: flex-start;
  gap: 40px;
  position: relative;
  min-height: 500px;
}

#gj-article-tabs-wrapper::before,
#gj-article-tabs-wrapper::after {
  display: none !important;
}

.gj-scroll-tabs h4 {
  font-weight: 600 !important;
}

.elementor-element-949f26f {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.gj-scroll-tabs .qodef-tabs-navigation {
  width: 20%;
  flex-shrink: 0;
  position: relative;
  max-height: calc(100vh - 160px);
  overflow-y: auto;
  z-index: 100;
  border: none !important;
  background: transparent !important;
  scrollbar-width: thin;
  padding-right: 5px; /* Space for scrollbar */
  box-sizing: border-box;
}

/* Fixed state - sidebar locks to top when section is in viewport */
.gj-scroll-tabs .qodef-tabs-navigation.gj-nav-fixed {
  position: fixed !important;
  top: 130px;
  z-index: 1;
}

/* Bottom state - sidebar pins to bottom when scrolled past section */
.gj-scroll-tabs .qodef-tabs-navigation.gj-nav-bottom {
  position: absolute !important;
  bottom: 0;
  top: auto;
  left: 0 !important;
}

/* Keep sidebar scrollbar subtle */
.gj-scroll-tabs .qodef-tabs-navigation::-webkit-scrollbar {
  width: 3px;
}
.gj-scroll-tabs .qodef-tabs-navigation::-webkit-scrollbar-thumb {
  background: #eee;
  border-radius: 4px;
}

/* Content wrapper */
.gj-scroll-tabs .qodef-tabs-content-wrapper {
  flex: 1;
  min-width: 0;
}

/* When sidebar is fixed, content wrapper margin is set via JS for exact width match */

.gj-content-section {
  display: block !important;
  visibility: visible !important;
  margin-bottom: 60px;
  padding: 40px;
  background: #fff;
  border-radius: 8px;
  border: 1px solid #f0f0f0;
  width: 100% !important;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.02);
  margin: 20px 0px !important;
}

/* Sidebar Links - STRICTLY NEUTRAL (No Blue) */
#gj-article-tabs-wrapper .qodef-tabs-navigation li a {
  text-align: left !important;
  padding: 12px 20px !important;
  justify-content: flex-start !important;
  display: block !important;
  width: 100% !important;
  background: #fdfdfd;
  border: 1px solid #eee;
  border-radius: 6px;
  color: #444 !important;
  margin-bottom: 8px;
  transition: all 0.2s ease;
}

#gj-article-tabs-wrapper .qodef-tabs-navigation li.ui-state-active > a {
  background: #fff !important;
  border-color: #ccc !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
  font-weight: 600 !important;
  color: #000 !important;
}

.gj-tab-submenu {
  display: none !important;
  padding-top: 5px;
  padding-left: 10px;
  margin-top: 0;
  margin-bottom: 20px;
  border-left: 2px solid #eee;
  margin-left: 15px;
}

li.gj-submenu-open .gj-tab-submenu {
  display: block !important;
}

.gj-tab-submenu .wma-toc-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.gj-tab-submenu .wma-toc-list a {
  font-size: 13px !important;
  padding: 10px 15px !important;
  display: block;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 6px;
  text-decoration: none !important;
  line-height: 1.3;
  color: #666 !important;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.03);
  transition: all 0.2s ease;
}

/* Removed all blue from hover/active */
.gj-tab-submenu .wma-toc-list a:hover,
.gj-tab-submenu .wma-toc-list a.is-active-sub {
  border-color: #bbb !important;
  background: #fafafa !important;
  color: #111 !important;
  transform: translateX(3px);
}

.gj-tab-submenu .wma-toc-level-1 {
  margin-left: 10px;
}
.gj-tab-submenu .wma-toc-level-2 {
  margin-left: 20px;
}

.wma-toc-wrapper {
  display: none !important;
}
.wma-rendered-layout {
  display: block !important;
}

.fingerprint-sec p,
.fingerprint-sec .elementor-shortcode {
  text-align: end;
}

.line::before {
  position: absolute;
  height: 20px;
  bottom: -24px;
  width: 2px;
  content: "";
  background-color: #f0f7fd;
  z-index: 99444;
}

#gj-article-tabs-wrapper .qodef-tabs-content-wrapper .e-con-inner {
  max-width: 100%;
}

.article-custom-feature-image img {
  max-width: 300px !important;
  margin: 0 auto;
  max-height: 260px;
  position: relative;
}

.ejournal-section-two #ui-id-9 {
  display: block !important;
}

.article-dark-mode .citacion-top-btn .elementor-icon-list-text {
  color: #fff;
}

.article-dark-mode .qodef-qi-button:hover .qodef-m-text {
  color: #000 !important;
}

.article-dark-mode .qodef-qi-button {
  background-color: #020101 !important;
}

.article-dark-mode .qodef-qi-button:hover {
  background-color: #d7d7d7 !important;
}

.article-dark-mode .citacion-top-btn span,
.article-dark-mode .qodef-qi-button .qodef-m-text,
.article-dark-mode .dark-text-white .elementor-post__read-more,
.article-dark-mode #citation-box a {
  color: #fff !important;
}

.article-dark-mode .qodef-qi-button:hover svg {
  fill: #000;
}

.dark-mode-dark-text,
.article-dark-mode #citation-box #show-citations {
  color: #000;
}

.article-dark-mode .qodef-qi-button svg,
.article-dark-mode .article-dark-mode-icon svg {
  fill: #fff;
}

.article-setting-btn svg {
  transition: all 1.3s ease;
  cursor: pointer;
}

.article-setting-btn svg:hover path:first-child {
  fill: #a9ecb6;
}

.article-setting-btn svg:hover {
  rotate: 100deg;
}

.article-setting-btn {
  transition: all 0.3s ease;
}

.article-setting-btn:hover {
  transition: all 0.3s ease;
}

.article-setting-box .article-toolbar {
  display: flex;
  flex-wrap: wrap;
  gap: 15px 0;
}

.article-toolbar .option-group label,
.article-setting-box .article-toolbar > div > label {
  width: auto;
  margin-bottom: 0;
  min-width: 90px;
  font-weight: 500;
}

.article-setting-box .article-toolbar > div {
  width: 50%;
  padding: 5px 15px;
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}

.article-toolbar button {
  background-color: #111427;
  color: #fff;
  border: 1px solid #111427;
  border-radius: 4px;
  padding: 5px 12px;
  font-size: 13px;
  cursor: pointer;
  transition: all 0.3s ease;
}

.article-toolbar button:hover {
  background-color: #333;
  border-color: #333;
}

.article-toolbar button.active,
.article-toolbar button.active-bg {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

@media (max-width: 768px) {
  .article-setting-box .article-toolbar > div {
    width: 100%;
  }
}

.article-setting-box {
  overflow: hidden;
  height: 0;
  background-color: #fdf6f080;
  transition: all 0.5s ease;
}

.article-setting-box-upper {
  overflow: hidden;
  border-radius: 5px;
  padding: 0;
}

.article-setting-active {
  display: flex;
  padding: 20px;
  height: 100%;
}

.article-dark-mode h1,
.article-dark-mode h2,
.article-dark-mode h4,
.article-dark-mode .dark-text-white p {
  color: #fff;
}

.article-dark-mode #article-related-reasearch-sec span,
.article-dark-mode #article-related-reasearch-sec a {
  color: #000;
}

.article-dark-mode
  .article-hover-text-white
  li:hover
  .elementor-icon-list-text {
  color: #fff !important;
}

.article-dark-mode a span,
.article-dark-mode #article-related-reasearch-sec span,
.article-dark-mode #article-related-reasearch-sec a,
.article-dark-mode #article-related-reasearch-sec p,
.article-dark-mode .sac-author {
  color: #000 !important;
}

.gj-article-figures-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  gap: 16px;
  margin: 20px 0;
}

.gj-article-figure-item {
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  overflow: hidden;
  background: #fafafa;
  cursor: pointer;
  transition:
    box-shadow 0.3s ease,
    transform 0.2s ease;
}

.gj-article-figure-item:hover {
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  transform: translateY(-2px);
}

.gj-article-figure-item img {
  width: 100%;
  height: 180px;
  object-fit: contain;
  background: #fff;
  padding: 10px;
}

.gj-article-figure-caption {
  padding: 8px 12px;
  font-size: 12px;
  color: #666;
  border-top: 1px solid #eee;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Lightbox */
.gj-figure-lightbox {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.85);
  z-index: 99999;
  justify-content: center;
  align-items: center;
  padding: 20px;
}

.gj-figure-lightbox.active {
  display: flex;
}

.gj-figure-lightbox img {
  max-width: 90%;
  max-height: 85vh;
  border-radius: 8px;
  object-fit: contain;
}

.gj-figure-lightbox-close {
  position: absolute;
  top: 20px;
  right: 30px;
  color: #fff;
  font-size: 32px;
  cursor: pointer;
  z-index: 100000;
  background: rgba(0, 0, 0, 0.5);
  border: none;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
}

.gjbib-cite-count {
  position: absolute;
  right: 65px;
}

.copy-btn-box a,
.copy-btn-box button {
  border: 1px solid !important;
}

.article-pg-banner {
  position: relative !important;
  overflow: hidden !important;
}

.article-pg-banner div {
  z-index: 1;
}

.article-pg-banner-img {
  width: 100%;
  left: 0;
  top: 0 !important;
  z-index: 0 !important;
}

.submit-an-article .qodef-qi-button.qodef-layout--filled:hover {
  color: #fff !important;
  background-color: #111 !important;
  border: none !important;
}

.article-tab > div > div {
  flex-wrap: wrap !important;
  justify-content: end !important;
  display: flex !important;
  gap: 13px;
}

.artcl-read-trsnlt-sec button[data-speech-target="about"] svg {
  margin-right: 5px;
}

.artcl-read-trsnlt-sec button[data-speech-target="about"] {
  font-size: 14px !important;
}

.article-tab > div > div > ul {
  width: calc(30% - 26px);
}

.article-tab > div > div > div {
  width: 70% !important;
  margin-bottom: 30px !important;
}

#read-me-letter svg {
  transition: all 0.4s ease;
  height: 20px !important;
  width: 20px;
  margin-right: 5px;
}

#read-me-letter {
  background: rgba(104, 104, 104, 0.2) !important;
  background-color: rgba(0, 0, 0, 0.55);
  background-color: rgba(255, 255, 255, 0.08);
  border-radius: 12px;
  padding: 8px 10px;
  border: none;
  font-size: 20px;
  transition: all 0.3s ease;
  display: flex;
  cursor: pointer;
  color: #fff;
  align-items: center;
  letter-spacing: 1px;
}

#read-me-letter.added,
#read-me-letter:hover {
  background-color: #e7fbeb;
}

html body #read-me-letter.added svg,
html body #read-me-letter:hover svg {
  fill: #080808;
  color: #080808 !important;
}

.atcl-part-title {
  color: #fff;
  width: 80%;
  display: block;
}

.single-scholarly_article .breadcrumbs {
  color: #fff;
  position: absolute;
  bottom: 20px;
}

.article-pg-banner > div:first-child > div {
  position: static !important;
}

.article-pg-banner > div:first-child {
  position: relative !important;
}

.admin-bar.logged-in #devPopupOverlay {
  display: noe;
}

#citation-box .qodef-shortcode:last-child {
  padding: 15px 15px 10px 15px;
  border-radius: 5px;
  cursor: pointer;
}

.article-pg-banner .sac-author-name {
  font-weight: 400;
}

#article-pg-fingerprint-sec svg {
  margin-top: -30px;
}

.artcl-read-trsnlt-sec button {
  color: #fff !important;
  background-color: #020101 !important;
  border: 0;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  font-size: 1rem;
  border-style: solid;
  padding: 10px 15px 10px 15px;
  border-radius: 5px;
  cursor: pointer;
}

.article-pg-banner .sac-author {
  color: #fff;
  backdrop-filter: blur(21px);
  background-color: #eeeeee24 !important;
  border: 1px solid #5e5e5e !important;
}

.article-pg-img > div::before {
  content: "";
  background-color: #eeeeee2b !important;
  position: absolute;
  left: 50%;
  width: 50% !important;
  z-index: 0;
  height: 140% !important;
  top: -20%;
  transform: translate(-50%);
}

.article-tab {
  width: 100%;
}

.page-scope-of-journals .rtn-scope-section {
  background: #fff !important;
}

/* Filter buttons - prevent text break */
.rtn-scope-section .qodef-m-filter-items {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  justify-content: center;
  gap: 5px;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  padding-bottom: 8px;
}

.rtn-scope-section .qodef-m-filter-items::-webkit-scrollbar {
  height: 4px;
}

.rtn-scope-section .qodef-m-filter-items::-webkit-scrollbar-track {
  background: transparent;
}

.rtn-scope-section .qodef-m-filter-items::-webkit-scrollbar-thumb {
  background-color: transparent;
  border-radius: 4px;
  transition: background-color 0.3s ease;
}

.rtn-scope-section .qodef-m-filter-items:hover {
  scrollbar-width: thin;
  scrollbar-color: #999 transparent;
}

.rtn-scope-section .qodef-m-filter-items:hover::-webkit-scrollbar-thumb {
  background-color: #999;
}

.rtn-scope-section .qodef-m-filter-item {
  white-space: nowrap;
  flex-shrink: 0;
}

.rtn-scope-section .qodef-e-media-image {
  overflow: hidden;
  width: 100%;
}

.rtn-scope-section .qodef-e-media-image img {
  width: 100%;
  height: 250px;
  object-fit: cover;
}

.article-tab ul li #ui-id-3,
.article-tab ul li #ui-id-5 {
  display: flex !important;
  text-align: end;
}

.board-inner-hero-sec .breadcrumbs a {
  color: #000 !important;
}

.footer-icon-col {
  width: fit-content !important;
}

#footer-app-icon svg {
  height: fit-content !important;
}

.blue-bg-half-circle-ani img {
  border-radius: 50% !important;
  padding: 0 !important;
  margin: 0;
}

.article-code-wrapper p {
  font-weight: 600;
  margin: 0;
}

.article-code-wrapper p,
.article-doi {
  color: #fff !important;
  opacity: 1;
  font-weight: 400;
  margin: 0;
  font-size: 14px;
}

.article-img-sec .elementor-widget-container {
  position: relative !important;
}

.article-img-sec .elementor-widget-container::before {
  ackdrop-filter: blur(21px);
  background-color: #eeeeee0d;
  border: 1px solid #5e5e5e;
  padding: 4%;
  border-radius: 10px;
  width: calc(100% + 50px) !important;
  height: calc(100% + 50px) !important;
  align-items: center;
  display: flex;
  flex-direction: column;
  color: #fff;
  gap: 0;
  top: -30px;
}

.article-page-left-sec > div:last-child ul li > .elementor-icon-list-text {
  padding: 0;
}

.article-trasnlate-btn .select2-selection--single {
  display: flex !important;
  align-items: center;
}

.article-page-left-sec > div:last-child ul li > .elementor-icon-list-icon {
  display: none;
}

.article-page-left-sec > div:last-child .elementor-icon-box-title {
  margin: 0;
}

.article-page-left-sec > div:last-child {
  display: flex;
  align-items: start;
}

.fingerprint-sec .elementor-icon-list-icon {
  display: none !important;
}

.fingerprint-sec {
  padding: 20px !important;
  border-radius: 10px !important;
  width: fit-content;
  height: fit-content;
  align-items: start;
  display: flex;
  flex-direction: column;
  color: #fff;
  gap: 2px !important;
  max-width: 313px;
  margin: auto 0 auto auto !important;
}

.fingerprint-sec svg {
  margin-top: -20px;
}

.fingerprint-sec {
  transform: translateY(+61px);
}

.fingerprint-sec .elementor-icon-list-text {
  font-size: 13px;
  padding: 0 !important;
  margin-bottom: -17px;
  color: #808080;
}

.fingerprint-sec h3 span {
  color: #fff !important;
  opacity: 1;
  font-weight: 700;
}

.fingerprint-sec .elementor-icon-box-title {
  margin: 0;
}

.fingerprint-sec .elementor-icon-box-content {
  display: flex;
  gap: 4px;
  align-items: center;
}

.fingerprint-sec .elementor-icon-box-wrapper {
  display: flex;
  align-items: center;
}

.article-page-left-sec > div:last-child .elementor-icon-box-content {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #fff;
}

#article-pg-tab > div > div > div {
  margin: 40px 0px;
  border-top: 1px solid #ddd;
}

.read-letter-article button {
  background-color: #000;
  color: #fff;
}

.read-letter-article button {
  color: #000 !important;
}

.sad-quick-submit-wrapper {
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 1rem;
}

/* body.page-journals main>div>div>div>section:first-child {
      margin-top: 8% !important;
  } */

.qodef-tabs .ui-tabs-tab .qodef-tabs-anchor-count {
  margin-right: 5px;
}

.tax-journal_issue.archive [data-id="0bcc7b3"] {
  padding: 20px !important;
}

.h-banner-video {
  min-height: 80vh;
}

#article-pg-tab > div > div > div:nth-child(3) p {
  padding: 10px;
  background-color: #f0f8fd;
  position: relative;
}

#article-pg-tab > div > div > div:nth-child(3) p::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 5%;
  height: 100%;
  transition: all 0.4s ease;
  z-index: 0;
  background: linear-gradient(
    163deg,
    rgba(204, 233, 243, 1) 0%,
    rgba(225, 208, 208, 1) 100%
  );
  opacity: 0.3;
}

#article-pg-tab > div > div > div:nth-child(3) p:hover::before {
  width: 10%;
}

body.archive.page-journals > div:nth-child(5) > section:first-child,
body.page > main > div > div > div > section {
  margin-top: 7% !important;
}

.issue-pg-img-title-sec
  > div
  > div
  > div
  > section
  > div
  > div:first-child
  > div {
  padding-top: 10% !important;
}

.issue-pg-img-title-sec {
  display: block !important;
  padding: 0 70px !important;
}

.elementor-column.elementor-col-50.elementor-top-column.elementor-element.volume-journal-image {
  min-height: 700px;
  background-repeat: no-repeat;
  background-size: cover;
}

.qodef-section-title p,
.qodef-section-title h2 {
  padding-left: 0 !important;
}

.issue-pg-tittle-sec {
  padding: 5% 70px 0px 70px !important;
  display: block !important;
}

.volume-banner > div > div {
  display: flex;
  flex-direction: column;
}

.volume-banner .elementor-shortcode > div > div {
  display: flex;
  justify-content: center;
  gap: 10px;
}

.hardbound-nexforms-hidden {
  position: absolute;
  left: -9999px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.hardbound-nexforms-hidden button,
.hardbound-nexforms-hidden a,
.hardbound-nexforms-hidden input[type="button"],
.hardbound-nexforms-hidden input[type="submit"] {
  opacity: 0 !important;
  pointer-events: none !important;
}

.issue-downalod-sec > div a {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
  right: 30px;
  bottom: 30px;
  display: flex !important;
  align-items: end !important;
  justify-content: end;
}

.issue-downalod-sec > div {
  position: relative !important;
}

.issue-downalod-sec > div div {
  position: static !important;
}

.home-page-banner-sec {
  position: relative;
  overflow: hidden;
  min-height: 500px;
}

.home-page-banner-sec iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100% !important;
  height: 80vh !important;
  min-width: 100% !important;
  min-height: 100% !important;
  transform: translate(-50%, -50%) !important;
  pointer-events: none !important;
}

html body .home-page-banner-sec {
  max-height: 80vh;
  overflow: hidden !important;
}

.home-page-banner-sec > div:nth-child(1) {
  height: 100%;
  overflow: hidden !important;
}

.h-banner-text-sec {
  position: absolute !important;
  left: 50%;
  transform: translate(-50%);
  top: 40%;
}

.issue-page-cvr-img-wraper > div::before {
  content: "";
  height: 300px;
  width: 100% !important;
  position: absolute !important;
  background-color: #ffffff21;
  border: 1px solid #ffffff45;
  border-radius: 20px;
  backdrop-filter: blur(4px);
  max-width: 450px;
  left: 50%;
  transform: translate(-50%);
  top: -32%;
}

.issue-page-cvr-img-wraper > div {
  position: static;
}

.issue-page-cvr-img-wraper > div img {
  z-index: 1;
  position: relative;
}

.small-no-bg-btn span {
  font-size: 14px !important;
}

.small-no-bg-btn svg {
  width: 10px !important;
}

.essential-information-sec .qodef-tabs-content-inner > div > div {
  margin: 0;
  width: 100% !important;
}

.essential-information-sec .qodef-tabs-content {
  padding: 0 !important;
}

.gj-rss-swiper .qodef-navigation-holder > div {
  transform: translate(0);
}

.gj-rss-swiper .qodef-navigation-holder {
  display: flex;
}

.h-whitebtn span {
  color: #fff;
}

/* #nex-forms .inner-canvas-container input.form-control {
    height: 60px !important;
    border-radius: 12px;
    background-color: transparent !important;
}

#nex-forms textarea.the_input_element {
    background-color: transparent !important;
    border-radius: 12px;
}

#nex-forms .inner-canvas-container input.form-control:focus {
    border: none !important;
} */

body.archive > div:nth-child(5) > section:first-child,
body.page > main > div > div > div > section {
  margin-top: 0 !important;
}

.contact-us-tab > div > div > div {
  border: none !important;
}

.contact-us-tab > div .ui-tabs-panel {
  padding: 0px !important;
}

.essential-information-sec .qodef-tabs-content > div > div > div:first-child {
  width: 75%;
}

.essential-information-sec .qodef-tabs-content br {
  display: none;
}

body #nex-forms .v7_container {
  background-color: transparent !important;
}

#nex-forms .v7_container .nex-submit {
  background-color: transparent !important;
  color: #111427 !important;
  height: 45px !important;
  max-height: 100%;
  border-radius: 8px !important;
}

.no-bg-btns span {
  font-size: 20px;
  text-transform: capitalize;
}

.essential-information-sec
  > div
  > div
  > div
  > div
  > div
  > div
  > div
  > div
  > div {
  display: flex;
  gap: 0 !important;
  margin: 20px 15px 0 0 !important;
}

.no-bg-btns svg {
  width: 14px !important;
  stroke: currentColor;
  fill: none;
}

.new-mega-menu > div > div > div ul li a {
  width: 100% !important;
}

#quadmenu .widget ul li,
.qodef-glossy--no.pr-header-main {
  display: flex !important;
}

.testimonials-sec .qodef-e-author {
  text-transform: capitalize;
}

.select2-results__option {
  padding: 20px 10px;
  background-color: #fff !important;
  color: #333;
}

.select2-results__option:hover {
  background-color: #f0f8fd !important;
}

.tax-volume
  .scholarly-articles-grid
  .scholarly-article-content
  .scholarly-article-excerpt {
  color: #0e202a !important;
}

.page-sign-up #qodef-page-inner,
.restore-password #qodef-page-inner,
.page-log-in #qodef-page-inner {
  padding: 0 !important;
}

.page-sign-up .qodef-title--breadcrumbs,
.page-sign-up [data-elementor-type="header"],
.page-sign-up #qodef-page-footer,
.page-log-in [data-elementor-type="header"],
.page-log-in [data-elementor-type="header"],
.restore-password [data-elementor-type="header"],
.restore-password #qodef-page-footer,
.restore-password .qodef-title--breadcrumbs,
.jrnls-topic-sec > div > div:nth-child(4) h5,
.term-management .breadcrumbs,
.term-engineering .breadcrumbs,
.term-medical-research .breadcrumbs,
.term-science-frontier-research .breadcrumbs,
.term-human-social-science .breadcrumbs,
.term-computer-science .breadcrumbs,
.author-dashboard [data-elementor-type="header"],
.author-dashboard #qodef-page-footer,
.edit-profile [data-elementor-type="header"],
.edit-profile #qodef-page-footer,
.edit-submission [data-elementor-type="header"],
.edit-submission #qodef-page-footer,
.author-dashboard-2 [data-elementor-type="header"],
.author-dashboard-2 #qodef-page-footer {
  display: none !important;
}

.jrnls-topic-sec > div > div:nth-child(4) p em {
  font-style: inherit;
}

.tax-journal .info-box-bg-box img {
  max-width: 90px !important;
}

.ethics-policy-pg-
  > div
  > div
  > div
  > div
  > div
  .qodef-process-info-tabs-content-bottom {
  margin-top: 0 !important;
}

body .ethics-policy-pg- > div > div > div > div > div > div > div > div > div,
body .ethics-policy-pg- > div > div > div > div > div > div > div > div,
body .ethics-policy-pg- > div > div > div > div > div > div > div > div a {
  height: 360px !important;
  max-height: 360px !important;
  min-height: 360px !important;
}

.code-of-conduct-for-journal-publishers #code-of-cndct-editorial-sec a,
#qodef-page-header[data-id="6cba52a"] {
  display: none !important;
}

.qodef-glossy--no.pr-header-main > div:first-child > div,
.qodef-glossy--no.pr-header-main > div:first-child > div a {
  width: 100%;
}

/* .article-issue-sec>div>div>div>div>div>a:nth-child(1):hover,
  .article-issue-sec>div>div>div>div>div>a:nth-child(2):hover {
      background-color: #000;
      color: #fff;
      transition: all 0.3s ease !important;
  } */

/* .article-issue-sec>div>div>div>div>div>a:nth-child(3) {
      border: 1px solid !important;
      transition: all 0.3s ease !important;
  } */

.qodef-glossy--no.pr-header-main > div:last-child nav {
  background-color: transparent !important;
  padding-right: 70px;
}

[data-breakpoint="768"]
  .quadmenu-navbar-nav
  > li
  > div
  > ul
  > li
  > div
  > ul
  > li
  > div
  > div
  > div
  > div
  > div
  .elementor-icon-list-item
  span {
  font-size: 13px;
}

[data-breakpoint="768"]
  .quadmenu-navbar-nav
  > li
  > div
  > ul
  > li
  > div
  > ul
  > li
  > div {
  padding-top: 0 !important;
}

[data-breakpoint="768"]
  .quadmenu-navbar-nav
  > li
  > div
  > ul
  > li
  > div
  > ul
  > li
  > div
  > div
  > div
  > div
  > div
  .elementor-tab-title {
  padding: 5px 0;
}

[data-breakpoint="768"]
  .quadmenu-navbar-nav
  > li
  > div
  > ul
  > li
  > div
  > ul
  > li
  > div
  > div
  > div
  > div
  > div
  .elementor-tab-content {
  padding-top: 0 !important;
  padding-left: 0 !important;
}

[data-breakpoint="768"]
  .quadmenu-navbar-nav
  > li
  > div
  > ul
  > li
  > div
  > ul
  > li
  > div
  > div
  > div
  > div
  > div
  .elementor-tab-title:hover {
  background-color: #3333331f;
}

.widget
  ol:not(.qodef-shortcode-list):not(.select2-selection__rendered)
  li:last-child,
.widget
  ul:not(.qodef-shortcode-list):not(.select2-selection__rendered)
  li:last-child {
  margin-bottom: 0 !important;
}

.article-card-content h3 a:focus,
.article-card-content .view-more-btn:focus {
  color: #fff;
}

.pink-box-efct > div:hover,
.table-hvr-effect > div > div:hover,
.ethics-policy-pg- > div > div > div > div > div > div > div > div > div:hover {
  background: #b3c1c6;
  background: linear-gradient(
    163deg,
    rgba(179, 193, 198, 1) 0%,
    rgba(225, 208, 208, 1) 100%
  );
  color: #fff;
}

.pink-box-efct > div:hover span,
.pink-box-efct > div:hover h3 {
  color: #fff !important;
}

.ethics-policy-pg
  > div
  > div
  > div
  > div
  > div
  > div
  > div
  > div
  > div:hover
  span {
  color: #fff !important;
}

.single.single-post.qodef-content-grid-1400 .qodef-content-grid {
  max-width: 1800px;
  margin: 0 auto;
}

.manuscript-tracking #order_scan_form #scan_order {
  max-height: 60px;
  background-color: rgb(14, 32, 42);
  border: 1px solid rgb(14, 32, 42) !important;
}

.manuscript-tracking #order_scan_form #scan_order:hover {
  background-color: transparent;
  border: 1px solid rgb(14, 32, 42) !important;
  color: rgb(14, 32, 42) !important;
}

.iump-form-line-register span {
  font-size: 13px;
}

.ihc-no-avatar.ihc-member-photo {
  max-width: 60px;
  max-height: 60px;
}

.user-registration .select2-selection--single {
  border-radius: 9px !important;
}

.user-registration .ihc-public-trial-version {
  display: none !important;
}

.user-registration #createuser {
  display: flex;
  flex-wrap: wrap;
}

.user-registration #createuser > div {
  width: 50%;
  margin: 0;
}

body.user-registration .ihc-register-9 .iump-form-line-register input {
  border-radius: 9px !important;
}

body.user-registration .iump-submit-form input {
  height: 55px !important;
  align-items: center;
  border: 1px solid rgb(0, 0, 0) !important;
  width: fit-content;
  background-image: none !important;
  background-color: rgb(14, 32, 42) !important;
  border-radius: 9px !important;
}

body.user-registration .iump-submit-form input:hover {
  color: rgb(14, 32, 42) !important;
  border: 1px solid rgb(0, 0, 0) !important;
  background-image: none !important;
  width: fit-content !important;
  background-color: transparent !important;
}

.gj-rss-slider p {
  margin: 0 !important;
}

.admin-bar
  #wp-admin-bar-elementor_edit_page
  #wp-admin-bar-elementor_edit_doc_137716,
.admin-bar
  #wp-admin-bar-elementor_edit_page
  #wp-admin-bar-elementor_edit_doc_137966,
.admin-bar
  #wp-admin-bar-elementor_edit_page
  #wp-admin-bar-elementor_edit_doc_137961,
.admin-bar
  #wp-admin-bar-elementor_edit_page
  #wp-admin-bar-elementor_edit_doc_137938,
.admin-bar
  #wp-admin-bar-elementor_edit_page
  #wp-admin-bar-elementor_edit_doc_137929,
.admin-bar
  #wp-admin-bar-elementor_edit_page
  #wp-admin-bar-elementor_edit_doc_137845,
.admin-bar
  #wp-admin-bar-elementor_edit_page
  #wp-admin-bar-elementor_edit_doc_137904,
.admin-bar
  #wp-admin-bar-elementor_edit_page
  #wp-admin-bar-elementor_edit_doc_137845,
.admin-bar
  #wp-admin-bar-elementor_edit_page
  #wp-admin-bar-elementor_edit_doc_137957,
.admin-bar
  #wp-admin-bar-elementor_edit_page
  #wp-admin-bar-elementor_edit_doc_137815,
.admin-bar
  #wp-admin-bar-elementor_edit_page
  #wp-admin-bar-elementor_edit_doc_137943 {
  display: none !important;
}

.user-registration #createuser .iump-form-user_login,
.user-registration #createuser .iump-form-multi_select,
.user-registration #createuser .iump-form-ihc_avatar,
.user-registration #createuser .iump-form-tos,
.user-registration #createuser .iump-form-user_login {
  width: 100%;
}

.iump-labels-register {
  display: none !important;
}

.speech-word.highlight {
  background-color: #1769ff14 !important;
}

body.login #login {
  padding-top: 40px;
}

#feed-box-slider .owl-item,
#conf-box-slider .owl-item {
  min-height: 267px !important;
}

#nex-forms .modern.extra_padding {
  width: fit-content !important;
}

.page-template-page-lost-password .lost-password-container {
  max-width: 800px;
  margin: 0 auto;
  padding: 0px 20px !important;
  height: 50vh;
  display: flex;
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  align-content: center;
}

.lost-password-form input[type="submit"]:hover {
  border: 1px solid #0e202a !important;
}

.lost-password-errors {
  height: auto;
  position: absolute;
  z-index: 4444;
  display: flex;
  align-items: end;
  top: 80px;
}

.lost-password-form input[type="submit"]:hover {
  color: #0e202a !important;
}

.nex-forms.quick_submit_paper .grid_replicate {
  display: block;
  position: absolute;
  left: -19px;
  top: 50%;
}

#instant-search-input {
  border: 1px solid #ffffff45 !important;
  margin: 0 !important;
  border-radius: 30px;
}

#qodef-page-comments {
  display: none !important;
}

#feed-box-slider .owl-item,
#conf-box-slider .owl-item {
  height: 100%;
  min-height: 240px;
}

.qodef-m-item.qodef-e {
  display: flex;
  flex-wrap: wrap;
}

.h-hover-img-sec .qodef-m-item.qodef-e span {
  width: 100%;
  order: 0;
}

.h-hover-img-sec .qodef-m-item.qodef-e span:first-child {
  order: 1;
  margin: 10px 0 0 0 !important;
}

.is-loader-image {
  width: 70px !important;
  height: 70px !important;
  top: 63% !important;
}

.submit-nex-form .nf_select-selection__choice__remove {
  padding: 0 !important;
  font-size: 16px !important;
}

.dash-login-page .elementor-register,
.dash-login-page .elementor-lost-password {
  color: #1769ff;
  transition: all 0.3s ease;
  font-weight: 500 !important;
}

.dash-login-page .elementor-register:hover {
  color: #0e202a;
}

.dash-login-page .elementor-login-separator {
  padding: 0px 5px;
}

#quadmenu.quadmenu-is-horizontal.quadmenu-dropdown-shadow-show
  .quadmenu-navbar-nav
  li.quadmenu-item
  > .quadmenu-dropdown-menu {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.38) !important;
}

.new-mega-menu > div > div > div ul li:hover {
  background-color: #0000000a !important;
}

.new-mega-menu > div > div > div ul li {
  margin-bottom: 0px !important;
}

.new-mega-menu > div > div > div ul li .elementor-icon-list-text {
  font-size: 13px !important;
  padding: 13px 0px !important;
  line-height: 16px;
  font-family: Open Sans !important;
}

.new-mega-menu > div > div > div:first-child {
  filter: grayscale(90%) sepia(58%) hue-rotate(183deg) saturate(127.9%)
    brightness(107%) contrast(82%);
  transition: all 0.3s ease !important;
  height: 89px;
  display: flex;
  align-items: start;
  padding: 0 10px;
  justify-content: center;
}

.new-mega-menu > div > div:hover > div {
  filter: grayscale(0);
  transition: all 0.3s ease;
}

.new-mega-menu > div > div > div li {
  margin-bottom: 6px !important;
}

.btn-mega-menu a {
  background-color: #0e202a !important;
  color: #fff !important;
  padding: 2px 10px !important;
  border-radius: 4px !important;
  transition: all 0.3s ease !important;
  border: 1px solid #0e202a !important;
}

.btn-mega-menu a:hover {
  background-color: transparent !important;
  color: #000 !important;
}

/* --------------------New header-css */
.pr-header-main
  .quadmenu-navbar-nav
  > li
  > div
  > ul
  > li
  .elementor-icon-list-items
  li {
  display: flex !important;
  color: #0e202a;
}

.pr-header-main
  .quadmenu-navbar-nav
  > li
  > div
  > ul
  > li
  .elementor-icon-list-item,
.pr-header-main #quadmenu .quadmenu-navbar-nav .widget ul li {
  display: flex !important;
}

/* .pr-header-main .quadmenu-navbar-nav > li > div > ul > li > div > ul > li > div > div > div > div > div:hover {
	box-shadow: 0px 0px 9px 1px #eeeeeec4;
	transform: translateY(-2px);
	transform: matrix3d( 1.05, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 ) !important;
	z-index: 1;
} */

.pr-header-main
  .quadmenu-navbar-nav
  > li
  > div
  > ul
  > li
  > div
  > ul
  > li
  > div
  > div
  > div
  > div
  > div {
  transition: all 0.5s ease !important;
  box-shadow: 0 0 1px 0px #c4c4c440;
}

/* .pr-header-main #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li > div{
    transform: matrix3d( 1, 0, 0, 0, 0, 0, 1, 0.001, 1, 1, 1, 1, 0, -257, 1, 1 ) !important;
}

html body .pr-header-main #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li.open > div{
    transform: matrix3d( 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1 ) !important;
} */

.pr-header-main .quadmenu-navbar-nav > li > div > ul > li > div > ul {
  padding-top: 0 !important;
}

.navbar-offcanvas.collapse {
  display: none !important;
}

.navbar-offcanvas.collapse.in {
  display: block !important;
  position: absolute !important;
  background-color: #000 !important;
  top: 90% !important;
}

/* --------------------New header-css END*/
.nex-submit {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.career-pg-table > div > div {
  padding: 0 !important;
}

.career-pg-table > div > div > div {
  padding: 30px 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}

html
  body.quick-submit-paper
  .nex-submit.svg_ready.the_input_element.btn.btn-default.col-sm-12.style_bold {
  font-size: 15px !important;
  font-weight: 400 !important;
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.page-reviewers-board .ui-tabs .qodef-tabs-content > div > div > div > div {
  margin: 0;
  width: 100%;
  max-width: 100%;
}

.h-blog-sec .qodef-m-more-button,
  .is-form-style input.is-search-submit

  /* .page-peer-review-policy .qodef-title--breadcrumbs,
.page-peer-review-policy #qodef-single-post-navigation,
.page-peer-review-policy .qodef-e-bottom-holder  */ {
  display: none !important;
}

.peer-review-policy #qodef-page-inner {
  padding: 0 !important;
}

.page-reviewers-board .ui-tabs .qodef-tabs-content > div > div > div > div h4 {
  font-size: 20px !important;
}

form[name="nex_form"] .reset-button div > div > div > div {
  display: flex;
  justify-content: end;
}

#code-of-cndct-editorial-sec a {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
}

form[name="nex_form"] button,
form[name="nex_form"] [type="reset"][value="Reset"] {
  border-radius: 10px !important;
  box-shadow: none;
  border: 1px solid #0e202a !important;
  padding: 5px 30px !important;
  max-height: 38px;
  transition: all 0.3s ease;
  line-height: 26px !important;
  background-color: #000 !important;
  color: #fff !important;
}

form[name="nex_form"] button:hover,
form[name="nex_form"] [type="reset"][value="Reset"]:hover {
  background-color: #fff !important;
  color: #000 !important;
}

.page-reviewers-board
  .ui-tabs
  .qodef-tabs-content
  > div
  > div
  > div
  > div
  .qodef-grid
  > .qodef-grid-inner {
  --qode-columns: 4;
}

/* -----------Start */
.our-website-sec h3 {
  min-height: 54px;
  overflow: hidden;
}

body:not(.research-ethics-and-policies)
  #qodef-page-wrapper
  > #qodef-page-outer
  > #qodef-page-inner
  [role="main"]#qodef-page-content
  > div.qodef-grid-inner
  [data-elementor-post-type="page"]
  > section:first-child
  h1 {
  display: inline-block;
  line-height: 1.1;
  min-height: 1em;
}

/* holder + blinking caret */
body:not(.research-ethics-and-policies)
  #qodef-page-wrapper
  > #qodef-page-outer
  > #qodef-page-inner
  [role="main"]#qodef-page-content
  > div.qodef-grid-inner
  [data-elementor-post-type="page"]
  > section:first-child
  h1
  .rotate {
  display: inline-block;
  position: relative;
}

body:not(.research-ethics-and-policies)
  #qodef-page-wrapper
  > #qodef-page-outer
  > #qodef-page-inner
  [role="main"]#qodef-page-content
  > div.qodef-grid-inner
  [data-elementor-post-type="page"]
  > section:first-child
  h1
  .rotate::after {
  content: "";
  display: inline-block;
  width: 2px;
  height: 1em;
  margin-left: 4px;
  background: currentColor;
  animation: caretBlink 0.9s steps(1, end) infinite;
  vertical-align: -2px;
  /* caret baseline alignment */
}

@keyframes caretBlink {
  50% {
    opacity: 0;
  }
}

/* ------------END */

#our-work-sec > div:nth-child(2) > div::before {
  content: "";
  position: absolute;
  background-color: #fff;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: -1;
  transition: all 0.8s ease;
  overflow: hidden;
}

#our-work-sec > div:nth-child(2) > div:hover::before {
  transform: matrix3d(1, 0, 0, -0.002, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1);
  height: 50px;
  width: 50px;
}

#our-work-sec > div:nth-child(2) > div {
  position: relative;
}

#our-work-sec > div:last-child {
  z-index: -1;
}

.volums-in-volums-pg {
  display: flex !important;
  padding: 0 !important;
}

html body #issn_no {
  backdrop-filter: none !important;
  background-color: none !important;
}

#issn_no > div > div {
  backdrop-filter: blur(7.8px) !important;
  background-color: #ffffff12 !important;
}

.issue-top-article-sec [data-widget_type="spacer.default"],
.research-ethics-and-policies #qodef-single-post-navigation {
  margin: 0 !important;
}

/* Exclude research-ethics-and-policies body */
body:not(.research-ethics-and-policies)
  #qodef-page-wrapper
  > #qodef-page-outer
  > #qodef-page-inner
  [role="main"]#qodef-page-content
  > div.qodef-grid-inner
  [data-elementor-post-type="page"]
  > section:first-child,
body.fellowassociate-template-default:not(.research-ethics-and-policies)
  #qodef-page-wrapper
  > #qodef-page-outer
  [data-elementor-type="single-post"]
  > section:first-child {
  padding: 10% 2% 5% 2% !important;
}

body.home
  #qodef-page-wrapper
  > #qodef-page-outer
  > #qodef-page-inner
  [role="main"]#qodef-page-content
  > div.qodef-grid-inner
  [data-elementor-post-type="page"]
  > section:first-child,
.research-ethics-and-policies #qodef-page-inner .qodef-e-content {
  padding: 0 !important;
  margin: 0 auto !important;
}

body.home
  #qodef-page-wrapper
  > #qodef-page-outer
  > #qodef-page-inner
  [role="main"]#qodef-page-content
  > div.qodef-grid-inner
  [data-elementor-post-type="page"]
  > section:first-child
  .revslider-initialised.rev_redraw_on_blurfocus {
  width: 100% !important;
}

.issue-top-sec-btns > div > div {
  width: 100% !important;
  max-width: 100% !important;
}

.page-log-in #qodef-page-outer > div:last-child,
.page-user-registration #qodef-page-outer > div:last-child,
.research-ethics-and-policies #qodef-page-inner {
  padding: 0 !important;
}

.qodef-magnifier-glass .qodef-m-stage-top-content .qodef-e-text {
  max-width: 830px;
}

.page-log-in #qodef-page-outer > div:first-child,
.page-user-registration #qodef-page-outer > div:first-child,
.research-ethics-and-policies #qodef-author-info,
.research-ethics-and-policies .qodef-e-bottom-holder,
.research-ethics-and-policies
  .qodef-e-inner
  > div:nth-child(2)
  > div:nth-child(2)
  > h1,
.research-ethics-and-policies
  .qodef-e-inner
  > div:nth-child(2)
  > div:nth-child(2)
  > .qodef-e-about-info {
  display: none;
}

body #qodef-page-outer .gj-custom-login-submit-btn[type="submit"] {
  height: 55px !important;
  align-items: center;
  border: 1px solid #000 !important;
  width: fit-content !important;
}

body #qodef-page-outer .gj-custom-login-submit-btn[type="submit"]:hover {
  border: 1px solid #000 !important;
  color: #000 !important;
}

.journals-ar-ltst-research-sec .issue-list > div img {
  max-width: 42px;
  box-shadow: -2px 1px 0px 1px #000;
  margin-right: 10px;
}

.issue-card .issue-content > a {
  font-weight: 400;
}

.org-slider-sec .swiper-wrapper > div > div {
  background-color: #26363f !important;
  color: #fff;
  border: none !important;
}

.org-slider-sec .swiper-wrapper > div > div h5 {
  color: #fff;
}

.org-slider-sec .swiper-wrapper > div > div .qodef-e-text {
  border-bottom: 1px solid #fff;
}

.journals-ar-ltst-research-sec > div > div:nth-child(2) img {
  max-width: 300px !important;
}

.journals-ar-ltst-research-sec > div > div:nth-child(2) > div > div {
  position: absolute;
  top: 22%;
  right: 29%;
  width: fit-content;
}

.journals-ar-ltst-research-sec > div > div:nth-child(2) {
  position: relative;
}

#qodef-page-inner {
  padding-bottom: 0;
}

.tax-journal .issue-list .issue-card {
  width: 100%;
  display: flex;
  padding: 13px 18px;
  align-items: center;
  background-color: #cee8ff !important;
  justify-content: space-between;
}

.issue-list .issue-card .issue-icon {
  margin: 0;
}

.qodef-grid-inner:hover .qodef-button-arrow-big svg {
  width: 20px;
  transform: translateY(-11px);
}

.qodef-grid-inner .qodef-button-arrow-big svg {
  transition: all 0.3s ease;
}

.submsn-sec-journals-pg > div > div {
  display: flex;
  justify-content: center;
  align-items: center;
}

.submsn-sec-journals-pg > div > div > div {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  transition: all 0.8s ease;
  height: 100%;
  background-color: #fff;
}

.submsn-sec-journals-pg > div > div > div:hover {
  transform: matrix3d(1, 1, 1, 1, 1);
  transform: matrix3d(
    1,
    0,
    0.01,
    0,
    0,
    1,
    0,
    -0.0001,
    1,
    0,
    1,
    -0.03,
    0,
    -4,
    2,
    1
  );
}

.submsn-sec-journals-pg > div > div > div::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: linear-gradient(0deg, transparent, transparent 30%, #0b0a0a14);
  transform: rotate(-45deg);
  transition: all 0.8s ease;
  opacity: 0;
}

.submsn-sec-journals-pg > div > div > div a:hover {
  transform: scale(1.05);
  box-shadow: 0 0 20px #f3d3d3;
}

.submsn-sec-journals-pg > div > div > div:hover::before {
  opacity: 1;
  transform: rotate(-45deg) translateY(100%);
}

.scholarly-article-excerpt {
  color: #fff !important;
}

.journal-issue-content {
  -webkit-backdrop-filter: blur(7.8px);
  backdrop-filter: blur(7.8px);
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 0.0705882353) !important;
  border-radius: 20px;
  overflow: hidden;
}

/* .journal-issue-content a,
.journal-issue-content p,
.journal-issue-content span {
    color: #fff;
} */

.issue-image img {
  max-height: 200px;
  width: 100% !important;
  object-fit: cover;
}

#issue-list-container > div > div {
  width: 100%;
}

/* .journal-issue-content a:hover,
.journal-issue-content p:hover {
    color: #eee;
} */

.volums-in-volums-pg > div {
  padding: 5%;
  background-repeat: no-repeat;
  background-position: center;
}

.volums-in-volums-pg h1 {
  color: #fff;
}

.tax-journal_issue .issue-hardbound-btn section > div > div button {
  padding: 21px 32px !important;
  font-size: 15px !important;
}

.jouranl-issue-single > div > div:last-child img {
  max-width: 120px;
}

.tax-journal .load-more-container.load-more-volumes a {
  display: none;
}

.artcl-read-trsnlt-sec p a {
  color: #46849e;
}

.scholarly-article-item {
  color: #ffffffa3 !important;
}

.journal-btn-wrapper {
  padding: 40px 0px !important;
  margin-bottom: 40px !important;
}

.issue-top-article-sec {
  padding: 0px !important;
}

.issue-top-article-sec > div .elementor-shortcode #issue-list-container {
  margin-bottom: 60px;
}

#journal-pg-what-we-do-sec.about-what-we-do-sec
  > div
  > div:last-child
  .swiper-wrapper
  > div {
  width: calc(33.3% - 10px) !important;
}

.issue-hardbound-btn section > div > div {
  text-align: center;
}

#nexForms_popup_54 .modal-content .form_type_normal {
  display: flex;
  align-items: center;
}

#nexForms_popup_54 {
  top: 50% !important;
  transform: translateY(-50%) !important;
}

#nexForms_popup_54 form {
  transition: min-height 0.6s ease 0.25s !important;
  position: relative;
  padding: 40px;
}

body .issue-hardbound-btn section > div > div button {
  font-family: inherit;
  font-size: 16px !important;
  font-weight: 500 !important;
  border-radius: 4px !important;
  transition:
    color 0.25s ease-in-out,
    background-color 0.25s ease-in-out,
    border-color 0.25s ease-in-out !important;
  background-color: transparent !important;
  border: 1px solid #000 !important;
  color: #000 !important;
  padding: 18px 20px !important;
}

body .issue-hardbound-btn section > div > div button:hover {
  background-color: #000 !important;
}

.elementor .elementor-background-overlay {
  position: absolute !important;
}

.about-counter-sec .qodef-m-title {
  font-size: 16px;
  text-align: start !important;
  font-weight: 300;
}

.about-counter-sec .qodef-m-digit {
  font-family: "Prata", sans-serif !important;
}

.about-enabling-sec {
  max-height: 100% !important;
}

.out-impact-sec-about > div {
  backdrop-filter: blur(7.8px);
  background-color: rgba(255, 255, 255, 0.0705882353);
  transition: all 0.5s ease;
  border-radius: 30px;
  padding: 40px;
  box-shadow: 0px 0px 9px 3px #0000000f;
  border: 1px solid #ffffff1a;
}

.about-video-sec .elementor-video {
  height: 100% !important;
  max-height: 480px;
}

.about-enabling-sec .about-enabling-sec {
  max-width: 1400px;
}

.about-enabling-sec .about-enabling-sec > div:nth-child(1),
.about-enabling-sec .about-enabling-sec > div:nth-child(2),
.about-enabling-sec .about-enabling-sec > div:nth-child(3),
.about-enabling-sec .about-enabling-sec > div:nth-child(1),
.about-enabling-sec .about-enabling-sec > div:nth-child(2),
.about-enabling-sec .about-enabling-sec > div:nth-child(4) {
  backdrop-filter: blur(7.8px);
  background-color: rgba(255, 255, 255, 0.0705882353);
  transition: all 0.5s ease;
}

.about-what-we-do-sec .qodef-m-button {
  display: none !important;
}

.about-what-we-do-sec .qodef-process-info-tabs-item {
  min-height: 154px !important;
  padding: 0px 30px 30px 30px !important;
  transition: all 0.3s ease;
}

.about-what-we-do-sec .elementor-column-gap-no > div {
  width: 100% !important;
}

.about-what-we-do-sec .qodef-process-info-tabs-item:hover {
  transform: matrix3d(1, 0, 0.2, 0, 0.01, 1, 0, 0, 0, 0, 1, 0, 0, -4, 0, 1);
}

.about-what-we-do-sec .elementor-column-gap-no {
  display: flex;
  flex-wrap: wrap;
}

.about-what-we-do-sec .swiper-wrapper > div {
  margin: 5px !important;
}

.about-what-we-do-sec .qodef-shortcode h2,
.about-what-we-do-sec .qodef-shortcode > .qodef-m-text {
  text-align: center;
}

.about-what-we-do-sec .swiper-wrapper {
  display: flex;
  flex-wrap: wrap;
  transform: none !important;
  justify-content: center;
}

.submit-nex-form h3 {
  font-size: 21px;
}

.about-what-we-do-sec > div > div:first-child > div {
  padding: 0px 0px 50px 0px !important;
  justify-content: center;
}

.about-what-we-do-sec > div > div:first-child > div > div {
  max-width: 60%;
}

.particles-section {
  position: relative;
  background-color: #fff;
  overflow: hidden;
  z-index: 1;
}

.particles-section .content-wrapper {
  position: relative;
  z-index: 2;
  padding: 0px;
  text-align: center;
}

#our-work-sec > div:nth-child(2) > div p {
  text-align: start;
}

#our-work-sec {
  position: relative;
  z-index: 2;
  padding: 5%;
  text-align: center;
}

#particles-js {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}

.particles-section > div > div:last-child,
#our-work-sec > div:last-child {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
}

.about-us .elementor-custom-embed-play svg:hover {
  filter: drop-shadow(1px 0 6px rgb(0, 0, 0)) !important;
}

.journal-pg-metrices-btn a {
  padding: 17px 59px !important;
  border-radius: 8px !important;
  overflow: hidden !important;
  transition: all 0.3s ease;
  text-transform: uppercase;
  font-size: 13px !important;
  color: #fff !important;
  background-color: #0e202a !important;
  font-weight: 400;
}

.author-guidline-pg .article-accordion .ui-accordion-content {
  padding: 0;
}

.author-guidline-pg > div ul li {
  padding: 0px 9px !important;
}

.journal-pg-metrices-btn a:hover {
  color: #000 !important;
  background-color: transparent !important;
}

.tab-sdbar-li ul > li.active a {
  background-color: transparent !important;
  transform: scaleY(1.1);
}

.author-guidline-pg > div:last-child .site-btn {
  border: 1px solid;
  padding: 5px 10px;
  border-radius: 5px;
  transition: all 0.4s ease;
  font-size: 12px;
  margin: 0px 5px;
  display: inline-block;
  line-height: 18px;
  word-wrap: normal;
}

.author-guidline-pg > div:last-child b {
  color: #000;
  font-weight: 500;
}

.author-guidline-style-li ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}

.author-guidline-style-li ul li {
  margin: 5px;
  padding: 0px 16px;
  border-radius: 20px;
}

.author-guidline-style-li ul li {
  margin: 5px;
  padding: 0px 16px;
  border-radius: 20px;
  color: #000;
  transition: all 0.4s ease;
}

.author-guidline-style-li ul li:hover {
  transform: matrix(1, 0, -0.3, 1.1, 1, -6);
}

.author-guidline-style-li ul li:nth-child(5n + 1) {
  background-color: #9076991c;
}

.author-guidline-style-li ul li:nth-child(5n + 2) {
  background-color: #c39a8d33;
}

.author-guidline-style-li ul li:nth-child(5n + 3) {
  background-color: #b4b5964f;
}

.author-guidline-style-li ul li:nth-child(5n + 4) {
  background-color: #bec3d561;
}

.author-guidline-style-li ul li:nth-child(5n + 5) {
  background-color: #a8cedb75;
}

/* body.archive.tax-journal header#qodef-page-header.qodef-glossy--no  */
body header#qodef-page-header.qodef-glossy--no {
  position: absolute !important;
  top: 0;
  background-color: rgba(0, 0, 0, 0.37) !important;
  box-shadow: 1px -5px 50px -3px #6f6f6f80;
  height: 80px !important;
}

body
  #quadmenu.quadmenu-default_theme
  .quadmenu-navbar-nav
  > li:not(.quadmenu-item-type-button)
  > a
  > .quadmenu-item-content {
  color: #fff !important;
}

body.archive.tax-journal
  header#qodef-page-header.qodef-glossy--no
  [alt="Global Journals Organisation"] {
  opacity: 1;
}

.about-video-sec {
  object-fit: cover;
  height: 100%;
}

.about-video-sec .e-hosted-video {
  max-height: 481px;
  width: 100%;
}

.about-video-sec img {
  height: 100%;
  object-fit: cover;
}

.blue-bg-half-circle-ani .elementor-widget-container,
.multi-clr-bg-half-circle-ani .elementor-widget-container {
  width: fit-content;
  position: relative;
}

.multi-clr-bg-half-circle-ani .elementor-widget-container::before {
  background-image: url(https://images.globaljournals.org/Group-1000008658.png) !important;
  z-index: -1;
}

.multi-clr-bg-half-circle-ani {
  display: flex;
  justify-content: end;
}

.multi-clr-bg-half-circle-ani .elementor-widget-container::before,
.blue-bg-half-circle-ani .elementor-widget-container::before {
  content: "";
  background-image: url(https://images.globaljournals.org/Ellipse-1073.png);
  width: calc(100% + 60px);
  height: calc(100% + 60px);
  position: absolute;
  background-repeat: no-repeat;
  top: -30px;
  left: -30px;
  background-size: contain;
  animation: rotateCircle 9s linear infinite;
  z-index: -1;
}

@keyframes rotateCircle {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.about-img-rectangl-effect > div {
  width: fit-content;
}

.about-img-rectangl-effect .inner-about-img-rectangl-effect > div {
  width: fit-content;
  background-image: url("https://images.globaljournals.org/Ellipse-1073.png");
  background-repeat: no-repeat;
  background-size: calc(100% + -37px);
  padding-bottom: 20px;
  background-position-y: 24px;
  transition: 0.8s linear;
}

.about-img-rectangl-effect:hover .inner-about-img-rectangl-effect > div {
  background-size: calc(100% + -50px);
  background-position-y: 2px;
  background-position-x: 49px;
}

.about-img-rectangl-effect:hover .inner-about-img-rectangl-effect > div img {
  transform: matrix3d(1, 0.01, 0, -0.0003, 0, 1, 0, 0, 0, 0, 1, 0, -5, 1, 0, 1);
}

.about-img-rectangl-effect .inner-about-img-rectangl-effect > div img {
  transition: 0.8s ease-in-out;
}

body.archive.tax-journal
  header#qodef-page-header.qodef-glossy--no
  [alt="logo light"] {
  opacity: 0 !important;
}

.author-guidline-pg .li-no {
  padding: 2px 15px;
  background-color: #b1c8d0;
  margin-right: 10px;
  border-radius: 12px;
  display: inline-block;
  color: #fff;
}

.author-guidline-pg br {
  display: none;
}

.author-guidline-pg .article-accordion p {
  margin: 15px 0px !important;
  word-break: break-word;
}

.athor-guidline-color-box li {
  margin: 11px;
}

.author-guidline-pg > div:last-child .site-btn:hover b {
  color: #fff;
}

body.archive.tax-journal
  header#qodef-page-header.qodef-glossy--no
  > div
  > nav
  > div
  > div
  > ul
  > li
  > a
  > span {
  color: #fff !important;
}

.archive.tax-journal .elementor-location-archive > section:first-child::before {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background-image: linear-gradient(
    to right,
    rgba(4, 4, 4, 0.67),
    rgba(255, 0, 0, 0)
  );
}

header#qodef-page-header.qodef-glossy--no > div:first-child::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(7.8px);
  backdrop-filter: blur(5.2px);
}

.author-guidline-blue-box ul {
  display: flex;
  flex-wrap: wrap;
}

.author-guidline-blue-box ul li {
  margin: 12px 0px;
}

.author-guidline-blue-box ul li {
  margin-right: 10px;
}

.author-guidline-blue-box ul {
  margin: 0;
}

.author-guidline-pg > div:last-child .site-btn:hover {
  background-color: #000;
  border-radius: 5px;
  color: #fff !important;
}

html .home header#qodef-page-header.qodef-glossy--no {
  background-color: #0e202a4d !important;
  transition:
    transform 0.5s ease,
    top 0.5s ease;
}

.author-guidline-pg .artcl-read-trsnlt-sec button {
  padding: 0 !important;
  background-color: transparent !important;
  margin-right: 8px;
}

.author-guidline-pg .artcl-read-trsnlt-sec button svg {
  width: 39px;
  height: 34px;
  box-shadow: 4px 3px 4px 1px #0000002e;
  border-radius: 9px;
}

.author-guidline-pg .artcl-read-trsnlt-sec button::before {
  position: absolute;
  content: "Listen";
  background-color: #00000014;
  padding: 0px 10px;
  border-radius: 5px 5px 5px 0px;
  font-size: 0;
  top: 0px;
  left: 3px;
  box-shadow: 1px 1px 7px -2px #00000069;
  z-index: 1;
  opacity: 0;
  transition: all 0.4s ease;
}

.author-guidline-pg .artcl-read-trsnlt-sec button:hover::before {
  left: 31px !important;
  font-size: 13px !important;
  top: -26px !important;
  opacity: 1;
}

.artcl-read-trsnlt-sec button svg::nth-child(1):hover {
  background: #e8f0ff;
}

.articles-in-GJCST-volume h1 {
  padding-top: 60px !important;
}

.articles-in-GJCST-volume .scholarly-articles-grid {
  padding-bottom: 70px !important;
}

.portfolio-item-template-default #qodef-page-inner {
  padding: 15px 50px 70px 50px;
}

.page-template-page-login-php #qodef-page-inner [type="submit"] {
  border: 1px solid #000000 !important;
}

html
  body
  .pag-template-page-login-php
  #qodef-page-inner
  input[type="submit"]:hover {
  color: #000000 !important;
}

.page-template-page-login-php #qodef-page-inner {
  display: flex;
  justify-content: center;
  margin-bottom: 80px;
}

.journals-peerreview-sec > div::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  opacity: 1;
  left: 0;
  border: none;
  background-color: #0000007a !important;
  background-image: linear-gradient(0deg, #2b2a2a0f 0, #b2c1c62e 100%);
  transition: all 0.6s ease;
  border-radius: 10px;
}

.tax-volume .qodef--parallax-row {
  padding: 0px;
}

#author-dashboard #qodef-page-outer {
  margin: 0px 60px;
}

/* .quadmenu-navbar-nav > li > .quadmenu-dropdown-menu > ul > li {
	padding: 0px !important;
	background-color: #fff !important;
	margin: 0px 2px !important;
	width: calc(100% - 196px) !important;
} */

.archive.tag .elementor-loop-container > div {
  transition: all 0.4s ease;
}

.archive.tag .elementor-loop-container > div:hover {
  transform: translateY(-5px);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
}

.archive.tag .elementor-loop-container > div:nth-child(3n + 1) {
  background-color: #f0f8ff;
  border-radius: 6px;
}

.archive.tag .elementor-loop-container > div:nth-child(3n + 2) {
  background-color: #f4f4f4;
  border-radius: 6px;
}

.archive.tag .elementor-loop-container > div:nth-child(3n + 3) {
  background-color: #eff5f2;
  border-radius: 6px;
}

.journals-peerreview-sec > div {
  position: relative;
  border: 10px;
  overflow: hidden;
}

.journals-peerreview-sec > div::after {
  content: "";
  background-color: #000c !important;
  width: 0%;
  height: 100%;
  position: absolute;
  opacity: 1;
  right: 0;
  border: none;
  top: 0;
  transition: all 0.8s ease;
  border-radius: 0 10px 10px 0;
  z-index: 0;
}

.journals-peerreview-sec > div:hover h3,
.journals-peerreview-sec > div:hover .sprocket-accordion-desc,
.journals-peerreview-sec > div:hover a {
  z-index: 2;
  position: relative;
}

.journals-peerreview-sec > div h3,
.journals-peerreview-sec > div p,
.journals-peerreview-sec > div .sprocket-accordion-desc,
.journals-peerreview-sec > div a {
  transition: all 0.4s ease;
  z-index: 2 !important;
  position: relative;
}

.submsn-sec-journals-pg > div > div {
  position: relative;
}

.submsn-sec-journals-pg .submsn-sec-journals-pg-links,
.submsn-sec-journals-pg .submsn-sec-journals-pg-links a {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  font-size: 0;
}

.journal-btns-wap h4 {
  width: 100%;
  text-align: center;
}

.issue-singl-top-sec .custom-grid-item {
  display: flex;
}

.issue-singl-top-sec .custom-grid-item > div {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}

.issue-singl-top-sec .custom-grid-item > div {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
}

.issue-singl-top-sec .custom-grid-item > div h3,
.issue-singl-top-sec .custom-grid-item > div p {
  width: 100%;
}

.issue-singl-top-sec .custom-grid-item > div {
  width: 50%;
}

.issue-singl-top-sec .custom-grid-item > div img {
  padding-right: 20px !important;
  display: block;
}

.submsn-sec-journals-pg .submsn-sec-journals-pg-links,
.submsn-sec-journals-pg-links > div > div {
  position: static;
}

.submsn-sec-journals-pg .submsn-sec-journals-pg-links a span {
  font-size: 0px !important;
}

.submsn-sec-journals-pg .e-con-inner,
.submsn-sec-journals-pg > div > div > div > div {
  position: static !important;
}

.journals-peerreview-sec > div {
  position: relative;
}

.journals-peerreview-sec > div:hover::before {
  width: 0%;
}

.journals-peerreview-sec > div:hover::after {
  width: 100%;
  border-radius: 10px !important;
}

p.qodef-header-info-text {
  display: none;
}

.qodef-tabs.qodef-layout--simple .qodef-tabs-content {
  margin: 54px 0 0;
}

/* rs-layer{
    backdrop-filter: blur(7.8px);
} */
button.btn.btn-primary.articles {
  padding: 11px 22px !important;
  font-size: 11px !important;
}

.qodef-header--glossy #qodef-page-header {
  height: 110px;
  /*     background-color: #00000000; */
  backdrop-filter: blur(7.8px);
  background-color: #ffffff12 !important;
}

.automated-process-sec .elementor-widget-qi_addons_for_elementor_button a {
  width: fit-content;
}

.automated-process-sec .elementor-widget-qi_addons_for_elementor_button > div {
  box-shadow: none !important;
}

.automated-process-sec {
  position: relative;
  width: 100%;
  /* Adjust the width as per your need */
  overflow: hidden;
}

.automated-process-sec video {
  width: 70% !important;
  object-fit: cover !important;
  opacity: 0;
  height: 300px !important;
  object-position: top;
  background-color: transparent;
  pointer-events: none !important;
  margin-top: -16px;
}

.automated-process-sec-vd-sec > div > div {
  display: flex;
  justify-content: center;
}

.automated-process-sec-vd-sec {
  height: 50px !important;
}

.automated-process-sec-vd-sec > div {
  overflow: visible !important;
}

.automated-process-sec > div {
  background-color: #fff;
}

.automated-process-sec:hover video {
  opacity: 1;
  background-color: transparent;
  pointer-events: none !important;
  animation: playVideo 3s forwards;
}

.qodef-header--glossy #qodef-page-header-inner > div {
  background-color: #00000000;
}

.journal-field h5 {
  margin: 0px 0px !important;
  font-size: 12px !important;
  color: #888993 !important;
}

.jrnal-archiv-specifications-sec .elementor-widget-container {
  font-size: 12px;
  font-weight: 400 !important;
  padding: 10px 17px 10px 15px !important;
  border-radius: 9px 9px 9px 9px !important;
}

.automated-process-sec > div > div:hover svg,
.automated-process-sec > div > div:hover h2 {
  fill: green;
  color: green;
  transition: all 0.5s cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.jrnal-archiv-specifications-sec .elementor-widget-container:hover {
  box-shadow: none !important;
}

.jrnal-archiv-specifications-sec .elementor-icon-box-title {
  margin: 0;
}

nav.breadcrumbs a {
  color: aliceblue !important;
}

body {
  overflow-x: hidden !important;
}

.qodef-process-info-tabs.qodef-layout--periodic-table .qodef-e-supertitle {
  font-size: 18px !important;
}

.qodef-process-info-tabs.qodef-layout--periodic-table .qodef-e-title {
  font-size: 19px !important;
}

.pt_plus_info_box.info-box-style_1 .service-img {
  max-width: 67px;
}

#qodef-page-header .qodef-header-logo-link img,
body.archive.tax-journal header#qodef-page-header.qodef-glossy--no .qodef--main,
body.archive.tax-journal
  header#qodef-page-header.qodef-glossy--no
  .qodef--main
  a {
  width: 315px !important;
}

.qodef-header-sticky {
  height: 86px;
}

#quadmenu.quadmenu-default_theme
  .quadmenu-navbar-nav
  > li:not(.quadmenu-item-type-button).quadmenu-has-link:hover
  > a
  > .quadmenu-item-content,
#quadmenu.quadmenu-default_theme
  .quadmenu-navbar-nav
  > li:not(.quadmenu-item-type-button).quadmenu-has-link.open
  > a
  > .quadmenu-item-content {
  color: #181717;
}

.elementor-element.elementor-element-4bc9179.e-grid.e-con-full.universities.e-con.e-parent.slick-initialized.slick-slider.e-lazyloaded {
  --display: auto !important;
}

.universities img.attachment-large.size-large {
  max-width: 50% !important;
}

body {
  overflow-x: hidden !important;
}

p#breadcrumb-icon a,
p a {
  color: #56585a;
}

.page-id-38967 #qodef-page-header {
  background-color: #030303ab;
}

.page-id-38967
  #quadmenu.quadmenu-default_theme
  .quadmenu-navbar-nav
  > li:not(.quadmenu-item-type-button)
  > a
  > .quadmenu-item-content {
  color: #f7f7f7;
}

.page-id-38967
  .qodef-header-sticky
  #quadmenu.quadmenu-default_theme
  .quadmenu-navbar-nav
  > li:not(.quadmenu-item-type-button)
  > a
  > .quadmenu-item-content {
  color: #000;
}

.page-id-38967
  #quadmenu.quadmenu-default_theme
  .quadmenu-navbar-nav
  > li:not(.quadmenu-item-type-button).quadmenu-has-link:hover
  > a
  > .quadmenu-item-content {
  color: #fff !important;
}

.page-id-38967
  .qodef-header-sticky
  #quadmenu.quadmenu-default_theme
  .quadmenu-navbar-nav
  > li:not(.quadmenu-item-type-button)
  > a:hover
  > .quadmenu-item-content {
  color: #000 !important;
}

.qodef-breadcrumbs {
  display: none;
}

.qodef-grid.qodef-columns-layout--custom
  > .qodef-grid-inner
  > .qodef-grid-item:not(:first-child) {
  width: calc((100% - 45.3% - 140px) / 2) !important;
}

/* .qodef-grid.qodef-columns-layout--custom>.qodef-grid-inner>.qodef-grid-item:first-child {
    width: 25%!important;
} */
#qodef-page-inner {
  padding: 103px 0px 0px 0px !important;
}

.qodef-blog.qodef-item-layout--standard:not(.qodef-col-num--1)
  article
  .qodef-e-top-holder {
  margin-bottom: 18px !important;
}

.qodef-blog.qodef-item-layout--info-on-image article .qodef-e-media {
  height: 296px !important;
  width: 100% !important;
}

input#is-search-input-51228 {
  height: 49px !important;
  border-radius: 7px 0px 0px 6px !important;
}

.is-form-style button.is-search-submit {
  height: 51px !important;
  width: 57px !important;
}

.qodef-theme-button:hover,
input[type="submit"]:hover {
  color: #0e202a03 !important;
  background-color: transparent !important;
  border: 1px solid #0e202a00 !important;
}

.is-form-style input.is-search-submit,
.is-search-icon {
  border: 1px solid #cccccc00 !important;
  border-radius: 10px !important;
}

.is-search-icon {
  padding-top: 11px !important;
  padding-right: 0px !important;
  width: 58px !important;
  background: #000000 !important;
}

.is-form-style .is-search-submit path {
  fill: #ffffff !important;
}

.is-form-style input.is-search-input {
  background: #ffffff00;
  background-image: none !important;
  color: #fffdfd;
}

.is-form-style.is-form-style-3 label {
  width: calc(98% - 68px) !important;
}

.is-form-id-51228 .is-search-submit {
  background-color: none !important;
}

.is-form-style.is-form-style-3 input.is-search-input {
  border-right: 1px solid !important;
}

.is-form-style button.is-search-submit {
  margin-left: -60px !important;
}

input#is-search-input-51228 {
  height: 67px !important;
  border-radius: 8px 8px 8px 8px !important;
}

.is-search-icon svg {
  width: 31px !important;
}

form.is-search-form.is-disable-submit button.is-search-submit,
form.is-search-form.is-disable-submit button.is-search-submit span {
  background: transparent !important;
}

form.is-search-form.is-disable-submit button.is-search-submit:hover,
form.is-search-form.is-disable-submit button.is-search-submit:focus,
form.is-search-form.is-disable-submit button.is-search-submit:active {
  border: none !important;
  outline: none !important;
}

.is-form-style.is-form-style-3 label {
  width: 100% !important;
}

.widget.widget_marity_core_search_opener {
  display: none !important;
}

div > #quadmenu.quadmenu-is-embed,
div > #quadmenu.quadmenu-is-embed .quadmenu-container,
nav > #quadmenu.quadmenu-is-embed,
nav > #quadmenu.quadmenu-is-embed .quadmenu-container {
  position: static;
  text-align: right;
  margin-right: 0;
}

footer #qodef-page-footer .qodef-grid-item {
  width: 100% !important;
  max-width: 50%;
  min-width: auto;
}

.archive.tax-journal canvas {
  width: 100% !important;
}

.jrnl-bjective-sec-tab {
  display: none;
}

.jrnl-bjective-sec {
  display: block !important;
}

.jrnl-arch-custom_rss_feed-sec .journal-feeds-title a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* Sirf 2 line tak */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.jrnl-arch-custom_rss_feed-sec p {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* ------------------------------------------------------------------------------------------REsponsive start */

@media (max-width: 1500px) {
  .page-reviewers-board
    .ui-tabs
    .qodef-tabs-content
    > div
    > div
    > div
    > div
    .qodef-grid
    > .qodef-grid-inner {
    --qode-columns: 3;
  }
}

/* ------@media (max-width: 1500px) ----------------END */

@media (min-width: 1441px) {
  .qodef-content-grid-1400 .qodef-content-grid {
    width: 1661px;
  }
}

/* ------@media (min-width: 1441px) ----------------END */

@media (max-width: 1441px) {
  .ext-bnr {
    padding: 14% 2% 3% 2% !important;
  }

  .journal-btns-wap,
  .articles-in-GJCST-volume > div:last-child > div > div:last-child {
    margin: 0 !important;
  }

  #journal-pg-what-we-do-sec.about-what-we-do-sec
    > div
    > div:last-child
    .swiper-wrapper
    > div {
    width: calc(50% - 10px) !important;
  }

  #qodef-page-inner {
    margin: 0;
    width: 100%;
  }

  .journal-btn-wrapper {
    margin: 0 !important;
  }

  footer #qodef-page-footer-top-area-inner {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .author-guidelines #qodef-page-inner {
    margin: 0 !important;
    width: 100%;
  }

  .author-guidelines
    #qodef-page-inner
    [data-elementor-post-type="revision"]
    > div {
    margin: 0px 30px !important;
    width: calc(100% - 60px);
  }

  .author-guidelines #qodef-page-inner section {
    width: 100% !important;
    left: 0 !important;
  }
}

/* ------@media (max-width: 1441px) ----------------END */

@media (max-width: 1280px) {
  .jrnl-bjective-sec {
    display: none !important;
  }

  #qodef-page-header .qodef-header-logo-link img,
  body.archive.tax-journal
    header#qodef-page-header.qodef-glossy--no
    .qodef--main,
  body.archive.tax-journal
    header#qodef-page-header.qodef-glossy--no
    .qodef--main
    a {
    width: 215px !important;
  }

  html .home header#qodef-page-header.qodef-glossy--no nav > ul,
  body.archive.tax-journal
    header#qodef-page-header.qodef-glossy--no
    .quadmenu-navbar-nav {
    gap: 0px !important;
    display: flex !important;
  }

  .journal-issue-grid {
    margin: 0;
  }

  html body .jrnl-arch-custom_rss_feed-sec h3 {
    font-size: 16px !important;
    line-height: 22px !important;
  }

  .journals-arch-topic-main-sec > div > div:first-child > div > div:last-child {
    display: block;
  }

  .journals-arch-topic-main-sec > div > div:first-child {
    width: 100% !important;
  }

  .journals-arch-topic-main-sec > div > div:first-child > div > div {
    width: 48% !important;
  }

  html body .journals-arch-topic-main-sec > div:last-child > div:last-child {
    width: 100% !important;
    padding: 0px 50px;
  }

  html body .journals-arch-topic-main-sec > div:last-child {
    flex-wrap: wrap;
  }

  html body .journals-arch-topic-main-sec {
    background-position: top left !important;
    background-size: 34% !important;
  }

  html
    body
    .journals-arch-topic-main-sec
    > div:last-child
    > div:last-child
    .qodef-html--link {
    width: fit-content;
  }

  .essential-information-sec .qodef-shortcode .qodef-tabs-anchor-text {
    text-wrap: nowrap;
  }
}

/* ------@media (min-width: 1280px) ----------------END */

@media (max-width: 1024px) {
  .submsn-sec-journals-pg > div:last-child {
    flex-wrap: wrap !important;
  }

  .issue-page-cvr-img-wraper > div::before {
    height: 160px;
    top: 4%;
  }

  header #quadmenu .navbar-offcanvas {
    background-color: #333 !important;
    height: 100vh !important;
    width: 330px !important;
    right: -17px !important;
    max-width: unset !important;
  }

  .essential-information-sec .qodef-shortcode {
    width: 100%;
    overflow-x: scroll;
  }

  #qodef-page-mobile-header {
    display: none !important;
  }

  .qodef-mobile-header-navigation
    .quadmenu-navbar-nav
    > li
    > div
    > ul
    > li
    > div
    > ul
    > li
    > div
    > div
    > div
    > div
    > div
    > div
    > div
    > div
    > div {
    padding: 9px;
  }

  .qodef-mobile-header-navigation
    .quadmenu-navbar-nav
    > li
    > div
    > ul
    > li
    > div
    > ul
    > li
    > .quadmenu-item-widget {
    padding-left: 10px !important;
    padding-top: 0px !important;
  }

  body:not(.research-ethics-and-policies):not(.home)
    #qodef-page-wrapper
    > #qodef-page-outer
    > #qodef-page-inner
    [role="main"]#qodef-page-content
    > div.qodef-grid-inner
    [data-elementor-post-type="page"]
    > section:first-child,
  body.fellowassociate-template-default:not(.research-ethics-and-policies):not(
      .home
    )
    #qodef-page-wrapper
    > #qodef-page-outer
    [data-elementor-type="single-post"]
    > section:first-child {
    padding: 135px 2% 5% 2% !important;
  }

  .quadmenu-navbar-header.canvas-sliding {
    width: fit-content;
  }

  .navbar-offcanvas.collapse.in[aria-expanded="true"]
    > ul
    > li
    > div
    > ul
    > li
    > div
    > ul
    > li
    > div
    > div
    .theplus-accordion-item
    > div {
    padding: 5px 0px;
  }

  .navbar-offcanvas.collapse.in[aria-expanded="true"]
    > ul
    > li
    > div
    > ul
    > li
    > div
    > ul
    > li
    > div {
    padding-top: 0 !important;
    padding-right: 0 !important;
  }

  /* 
    #quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .navbar-offcanvas,
    #quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal) .navbar-offcanvas>div {
        width: 350px !important;
        min-height: 500px;
        overflow: visible;
    } */

  #qodef-page-header[data-id="6cba52a"] > div:last-child {
    width: 28%;
    padding: 0;
  }

  #qodef-page-header[data-id="6cba52a"] {
    padding: 0 10px;
    background-color: transparent;
    position: absolute;
  }

  #qodef-page-header[data-id="6cba52a"] > div:first-child img {
    max-width: 250px;
  }

  #qodef-page-header[data-id="6cba52a"] > div:first-child a {
    text-align: start;
  }

  #qodef-page-header[data-id="6cba52a"] > div:first-child {
    width: 69%;
  }

  #qodef-page-header[data-id="6cba52a"] nav {
    box-shadow: none !important;
  }

  #qodef-page-mobile-header {
    display: none;
  }

  .qodef-glossy--no.pr-header-main > div:last-child nav {
    margin: 0 !important;
    right: 0px !important;
    left: auto !important;
  }

  .qodef-glossy--no.pr-header-main #quadmenu {
    width: 100% !important;
    padding: 0;
  }

  .qodef-glossy--no.pr-header-main .quadmenu-navbar-header button {
    display: block !important;
    margin: 0 10px !important;
  }

  #qodef-page-header[data-id="6cba52a"] {
    display: flex !important;
  }

  /* .qodef-glossy--no.pr-header-main .navbar-offcanvas {
        display: none !important;
    } */

  .page-user-registration
    #qodef-page-content
    > div
    > div
    > div
    > div
    > div:first-child {
    padding-top: 0px !important;
  }

  .journals-ar-ltst-research-sec > div > div:nth-child(2) > div > div {
    position: relative !important;
  }

  .journal-field h5 {
    font-size: 13px !important;
  }

  .journal-btn-wrapper a {
    padding: 15px 25px !important;
  }

  #journal-pg-what-we-do-sec.about-what-we-do-sec
    > div
    > div:last-child
    .swiper-wrapper
    > div {
    width: calc(100% - 10px) !important;
  }

  .author-guidline-pg > div ul li {
    width: 100%;
    font-size: 15px !important;
    height: auto;
    padding: 0px 20px !important;
    line-height: 30px;
    margin: 3px 0px !important;
  }

  .author-guidline-pg > div ul {
    flex-wrap: wrap;
    width: 100% !important;
  }

  .author-guidline-pg {
    flex-wrap: wrap;
  }

  .author-guidline-pg > div {
    display: flex;
    width: 100%;
  }

  header .quadmenu-item-content {
    padding: 10px !important;
    font-size: 12px;
  }

  .portfolio-item-template-default #qodef-page-inner h1 {
    font-size: 25px;
    margin: 0;
  }

  #author-dashboard #qodef-page-outer {
    margin: 0px 10px;
  }

  html body .journals-arch-topic-main-sec > div:last-child > div:last-child {
    padding: 0px 30px;
  }

  .submsn-sec-journals-pg > div:last-child > div {
    width: calc(50% - 10px);
    margin: 5px;
  }

  .author-guidline-pg .ui-accordion-content {
    padding: 0 !important;
  }

  /* .navbar-offcanvas.collapse.in {
        width: 300px !important;
        max-width: 300px;
        height: 500px !important;
    } */

  header
    #quadmenu.quadmenu-default_theme:not(.quadmenu-is-horizontal)
    .quadmenu-navbar-nav
    li.quadmenu-item
    .quadmenu-item-widget {
    padding-left: 0;
  }

  .wp-singular header[data-elementor-id="142047"] > div:nth-child(1) {
    padding: 0 30px !important;
    display: none !important;
  }

  .mobile-header > div img {
    display: block;
    z-index: 1;
    position: relative;
  }

  .mobile-header {
    padding: 0 !important;
  }

  .archive header[data-elementor-id="142047"] .stickey-header,
  .wp-singular header[data-elementor-id="142047"] .stickey-header {
    display: none !important;
  }

  .archive header[data-elementor-id="142047"] .mobile-header > div:last-child,
  .wp-singular
    header[data-elementor-id="142047"]
    .mobile-header
    > div:last-child {
    max-width: 70%;
  }

  header[data-elementor-id="133676"] {
    display: none !important;
  }

  .mobile-header > div:first-child {
    max-width: 60% !important;
  }

  .mobile-header > div:nth-child(2),
  .mobile-header > div:nth-child(3) {
    max-width: 14.5%;
  }

  .archive header[data-elementor-id="142047"],
  .wp-singular header[data-elementor-id="142047"] {
    padding: 10px 30px !important;
    backdrop-filter: blur(10px);
    z-index: 11;
    position: absolute;
  }

  .metrics-info-card {
    margin-top: 30px;
  }

  .journal-arch-feed-section .qodef-navigation-holder {
    position: relative !important;
    justify-content: start;
    margin-top: 20px;
  }

  .journal-arch-feed-section .qodef-m-top-info {
    display: flex !important;
    flex-wrap: wrap !important;
  }

  .issue-pg-img-title-sec,
  .tax-volume .issue-pg-tittle-sec,
  .journal-issues-section-container {
    padding: 3% 7% !important;
  }

  .issue-pg-img-title-sec > div > div > div > section > div > div:last-child {
    min-height: 300px !important;
  }
}

/* ------@media (max-width: 1024px) ----------------END */

@media (max-width: 880px) {
  .journals-ar-ltst-research-sec > div > div:nth-child(2) > div > div {
    position: relative;
    right: 18%;
    min-height: 294px;
  }

  .journals-ar-ltst-research-sec > div > div:nth-child(2) img {
    max-width: 170px !important;
  }
}

/* ------@media (max-width: 880px) ----------------END */

@media (max-width: 767px) {
  .tax-journal_issue .issue-hardbound-btn section > div > div button {
    font-size: 13px !important;
    padding: 10px 15px 10px 15px !important;
  }

  .article-custom-feature-image img {
    max-width: 170px !important;
    margin: 0 auto;
  }

  .article-tab .qodef-tabs {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 1px !important;
  }

  .article-tab .qodef-tabs > div,
  .article-tab .qodef-tabs > ul {
    width: 100% !important;
    margin: 10px 0px !important;
  }

  .gj-ai-takeaway-header h3 {
    font-size: 22px !important;
  }

  .gj-ai-takeaway-content {
    font-size: 16px !important;
  }

  .ext-bnr {
    padding: 111px 0px 20px 0 !important;
  }

  .gj-issue-bottom-links {
    margin: 0;
  }

  .jct-slider-nav > div {
    transform: translateY(-0%) !important;
    margin-bottom: 30px !important;
  }

  .issue-singl-top-sec .custom-grid-item > div:first-child {
    order: 1;
  }

  .jct-slider-nav {
    position: relative !important;
  }

  body header[data-elementor-id="142047"] .mobile-header > div:last-child {
    max-width: 40% !important;
  }

  .gj-issue-cards-grid {
    grid-template-columns: repeat(2, 1fr) !important;
  }

  .gj-issue-cards-left,
  .gj-fan-stack-right {
    width: 100% !important;
  }

  .article-publicsn-fee-anmtion-sec h4 {
    font-size: 18px;
  }

  .scp-dark-grid-container {
    grid-template-columns: repeat(2, 1fr);
    padding: 30px 15px;
    gap: 15px;
  }

  body:not(.research-ethics-and-policies):not(.home)
    #qodef-page-wrapper
    > #qodef-page-outer
    > #qodef-page-inner
    [role="main"]#qodef-page-content
    > div.qodef-grid-inner
    [data-elementor-post-type="page"]
    > section:first-child,
  body.fellowassociate-template-default:not(.research-ethics-and-policies):not(
      .home
    )
    #qodef-page-wrapper
    > #qodef-page-outer
    [data-elementor-type="single-post"]
    > section:first-child {
    padding: 135px 2% 5% 2% !important;
  }

  .h-latest-article-sec .issue-title {
    font-size: 18px !important;
  }

  .page-template-page-lost-password .lost-password-container h1 {
    font-size: 20px;
    margin: 0;
  }

  .page-template-page-lost-password #qodef-page-inner {
    padding: 0 !important;
  }

  .page-template-page-lost-password .qodef-page-title {
    display: none;
  }

  .lost-password-form input[type="submit"] {
    padding: 10px 15px !important;
  }

  .page-template-page-lost-password #user_login {
    max-height: 40px;
  }

  .about-counter-sec .qodef-m-digit {
    font-size: 24px !important;
  }

  .journals-ar-ltst-research-sec > div > div:nth-child(2) img {
    max-width: 124px !important;
  }

  .journals-ar-ltst-research-sec > div > div:nth-child(2) > div > div {
    top: 36%;
  }

  .submsn-sec-journals-pg .elementor-widget-container {
    padding: 0 !important;
  }

  .journals-arch-top-btn-sec a {
    padding: 14px 25px !important;
    width: fit-content !important;
    font-size: 10px !important;
    line-height: 13px;
  }

  .issue-singl-top-sec .custom-grid-item > div img {
    height: 100%;
    object-fit: cover;
  }

  .volums-in-volums-pg h1 {
    font-size: 26px;
    line-height: 40px;
  }

  .journal-btn-wrapper a {
    padding: 10px 15px !important;
  }

  .issue-covr-pg-img .elementor-shortcode {
    text-align: center;
  }

  .gj-rss .journal-feeds-title a {
    min-height: auto !important;
  }

  .out-impact-sec-about > div {
    padding: 20px 15px !important;
  }

  .about-video-sec .elementor-video {
    border-radius: 10px !important;
  }

  .multi-clr-bg-half-circle-ani .elementor-widget-container::before,
  .blue-bg-half-circle-ani .elementor-widget-container::before {
    width: calc(100% + -9px);
    height: calc(100% + 60px);
    top: -28px;
    left: 5px;
  }

  .journals-ar-ltst-research-sec .read-more a {
    justify-content: end;
    font-size: 11px !important;
    width: 100%;
  }

  .about-img-rectangl-effect .inner-about-img-rectangl-effect > div {
    width: fit-content;
    background-size: contain;
    background-position-y: 2px;
    background-position: 48%, 53%;
  }

  .about-img-rectangl-effect:hover .inner-about-img-rectangl-effect > div {
    background-size: contain !important;
    background-position-y: center;
    background-position-x: center;
  }

  .about-what-we-do-sec .qodef-process-info-tabs-item h4 {
    font-size: 20px !important;
  }

  .about-what-we-do-sec > div > div:first-child > div > div {
    max-width: 100%;
    padding: 50px 15px 0px 15px;
  }

  .about-what-we-do-sec > div > div:first-child > div {
    padding: 0px !important;
  }

  .author-guidline-pg .li-no {
    padding: 0px 7px;
    margin-right: 10px;
    font-size: 12px;
    line-height: 21px;
  }

  .articles-in-GJCST-volume h1 {
    font-size: 25px !important;
    line-height: 35px;
    padding-top: 0px !important;
  }

  .articles-in-GJCST-volume .elementor-widget-container {
    padding-bottom: 20px !important;
  }

  .articles-in-GJCST-volume .scholarly-articles-grid {
    padding-bottom: 30px !important;
  }

  #profile-form p > .select2 > span,
  #profile-form p > .select2 > span > span {
    width: 100% !important;
    display: block;
  }

  .portfolio-item-template-default #qodef-page-inner {
    padding: 0 !important;
  }

  .portfolio-item-template-default #qodef-page-inner h1 {
    font-size: 20px;
    margin: 0;
    line-height: 27px;
  }

  #author-dashboard #qodef-page-outer {
    margin: 0px;
  }

  .submsn-sec-journals-pg .e-con-inner {
    display: contents;
  }

  html body .journals-arch-topic-main-sec > div:last-child > div:last-child {
    padding: 0px 15px !important;
  }

  .submsn-sec-journals-pg > div:last-child > div {
    width: calc(100% - 10px);
    margin: 5px;
  }

  .submsn-sec-journals-pg > div:last-child > div h2 {
    font-size: 18px !important;
  }

  .journals-arch-topic-main-sec > div > div:first-child > div > div {
    width: auto !important;
  }

  .journals-arch-topic-main-sec > div > div:first-child > div > div:last-child {
    display: none;
  }

  body .jrnl-bjective-sec {
    display: block !important;
  }

  .submsn-sec-journals-pg
    > div:last-child
    > div
    > div
    > div
    > div
    > div:nth-child(3),
  .submsn-sec-journals-pg
    > div:last-child
    > div
    > div
    > div
    > div
    > div:nth-child(3)
    svg {
    width: 13px;
    font-size: 10px !important;
    height: 13px;
    top: 10px;
  }

  .jrnal-pg-slidr-title h2 {
    font-size: 20px !important;
    line-height: 25px !important;
  }

  .enhance-research-sec .swiper-button-prev,
  .enhance-research-sec .swiper-button-next {
    height: 50px !important;
    width: 70px !important;
  }

  .gj-fee-card.qodef-m-inner {
    padding: 0 !important;
  }

  .h-vector-sec .qodef-e-title-text {
    font-size: 25px;
    line-height: 1.3rem;
  }

  body.home .no-bg-btns,
  .scholarly_article .fingerprint-sec {
    padding: 0 !important;
  }

  .no-bg-btns span {
    font-size: 14px;
  }

  .no-bg-btns {
    margin-right: 10px !important;
  }

  .no-bg-btns svg {
    width: 10px !important;
  }

  .article-readme-letter-btn {
    top: 74px !important;
  }
}

/* ------@media (max-width: 767px) -----------------END */

@media (max-width: 420px) {
  .single-scholarly_article .articl-cont-sec {
    padding: 30px 15px !important;
  }

  .h-video-sec .qodef-e-text {
    font-size: 16px !important;
    padding: 10px !important;
  }

  .gj-rss-swiper .qodef-navigation-holder .swiper-button-prev,
  .gj-rss-swiper .qodef-navigation-holder .swiper-button-next {
    transform: none !important;
    display: flex;
    justify-content: center !important;
  }

  .gj-issue-showcase {
    padding: 0 !important;
  }

  .gj-issue-cards-grid {
    grid-template-columns: repeat(1, 1fr) !important;
  }

  .scp-dark-grid-container {
    grid-template-columns: 1fr;
    padding: 20px 10px;
    gap: 20px;
  }

  .issue-singl-top-sec .custom-grid-item {
    display: flex;
    flex-direction: column;
  }

  .issue-singl-top-sec .custom-grid-item > div,
  .issue-singl-top-sec .custom-grid-item .custom-image-column,
  .issue-singl-top-sec .custom-grid-item .custom-image-column img {
    width: 100% !important;
    padding: 0 !important;
    border-radius: 5px;
  }

  .issue-singl-top-sec .custom-grid-item > div h3 {
    margin-bottom: 0 !important;
  }

  .scholarly-article-excerpt {
    font-size: 13px !important;
  }

  .author-guidelines blockquote p {
    font-size: 15px;
  }

  .author-guidline-pg .li-no {
    padding: 4px 7px;
    margin-right: 7px;
    font-size: 13px;
    line-height: 1;
  }
}

/* ------@media (min-width: 420px) ----------------END */

/* -----------------------------------------------------------
   SCP Journals Repeater Grid Styles
   ----------------------------------------------------------- */
.scp-grid-container {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  gap: 24px;
  padding: 20px 0;
  box-sizing: border-box;
}

.scp-card {
  background-color: #f0f8ff;
  /* Light blue background matching user request */
  border-radius: 12px;
  padding: 30px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  text-align: center;
  transition:
    transform 0.3s ease,
    box-shadow 0.3s ease;
  height: 100%;
  box-sizing: border-box;
}

.scp-card:hover {
  transform: translateY(-5px);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
  background-color: #e6f2fa;
}

.scp-card-icon-wrapper {
  width: 50px;
  height: 50px;
  margin-bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.scp-card-icon {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

/* Style for FontAwesome Icons inside the card */
.scp-card-icon-wrapper i {
  font-size: 28px;
  /* Adjust icon size */
  color: #111427;
  /* Dark Blue Color */
}

.scp-card-title {
  font-size: 15px;
  font-weight: 700;
  color: #333;
  line-height: 1.4;
  margin: 0 0 15px 0;
  word-wrap: break-word;
}

/* -----------------------------------------------------------
   SCP Sub Fields Dark Theme Styles
   ----------------------------------------------------------- */
.scp-dark-grid-container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  /* Desktop: 4 items per row */
  gap: 30px;
  padding: 60px 40px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.scp-dark-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 10px;
  width: 100%;
}

.scp-dark-card-icon-wrapper {
  width: 60px;
  height: 60px;
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.scp-dark-card-icon {
  width: 100%;
  height: 100%;
  object-fit: contain;
  filter: brightness(0) invert(1);
  /* Force text/icon to white */
}

/* FontAwesome Icons in Dark Theme */
.scp-dark-card-icon-wrapper i {
  font-size: 40px;
  color: #fff;
}

.scp-dark-card-title {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.4;
  max-width: 150px;
  /* Optional: limit width to force wrap like design */
  margin: 0 auto;
}

/* View More Button Logic */
.scp-hidden-item {
  display: none !important;
}

.scp-view-more-wrapper {
  grid-column: 1 / -1;
  text-align: center;
  margin-top: 30px;
  width: 100%;
  padding: 10px 0;
}

/* Base Button Style */
.scp-view-more-btn {
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  padding: 14px 35px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  border-radius: 30px;
  transition: all 0.3s ease;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.scp-view-more-btn i {
  font-size: 12px;
  transition: transform 0.3s ease;
}

.scp-view-more-btn:hover i {
  transform: translateY(3px);
}

/* Light Theme Button (Research Areas) */
.scp-light-btn {
  background: rgb(14, 32, 42) !important;
  color: #fff !important;
  border: none;
  box-shadow: 0 4px 15px rgba(17, 20, 39, 0.3);
}

.scp-light-btn:hover {
  background: linear-gradient(135deg, #1a1f3a 0%, #252b4d 100%);
  box-shadow: 0 6px 20px rgba(17, 20, 39, 0.4);
  transform: translateY(-2px);
}

/* Dark Theme Button (Dark Grid) */
.scp-dark-grid-container .scp-view-more-btn {
  background: transparent;
  color: #fff;
  border: 2px solid rgba(255, 255, 255, 0.5);
}

.scp-dark-grid-container .scp-view-more-btn:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: #fff;
}

/* -----------------------------------------------------------
   SCP Includes (Tags/Pills) Styles
   ----------------------------------------------------------- */
.scp-includes-container {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  justify-content: flex-start;
  /* Align left */
  padding: 20px 0;
}

.scp-include-tag {
  display: inline-block;
  padding: 12px 24px;
  background-color: #f0f4f8;
  /* Light blue-grey background */
  border: 1px solid #d1d9e6;
  /* Subtle border */
  border-radius: 6px;
  color: #333;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.4;
  text-align: center;
  transition: all 0.3s ease;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}

.scp-include-tag:hover {
  background-color: #fff;
  border-color: #2c3e50;
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

/* -----------------------------------------------------------
   Scope of Journals Breadcrumbs
   ----------------------------------------------------------- */
.scope-breadcrumbs {
  padding: 15px 0;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 1.6;
}

.scope-breadcrumbs .breadcrumb-inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px;
}

.scope-breadcrumbs a {
  color: #111427;
  text-decoration: none;
  transition: color 0.3s ease;
}

.scope-breadcrumbs a:hover {
  color: #00457c;
  text-decoration: underline;
}

.scope-breadcrumbs .breadcrumb-sep {
  color: #888;
  margin: 0 8px;
  font-weight: 300;
}

.scope-breadcrumbs .current-breadcrumb {
  color: #666;
  font-weight: 600;
}

/* ============================================
   Issue Grid Cards - Journal Issues Layout
   ============================================ */

.issue-grid-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  padding: 20px 0;
}

.issue-grid-card {
  background: linear-gradient(145deg, #f8f9fa 0%, #ffffff 100%);
  border-radius: 16px;
  padding: 24px 20px;
  text-align: center;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.06);
  transition: all 0.3s ease;
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 1px solid #eef2f5;
}

.issue-grid-image {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
  min-height: 140px;
}

.issue-grid-image img {
  max-width: 100%;
  max-height: 140px;
  width: auto;
  height: auto;
  object-fit: contain;
  border-radius: 8px;
  box-shadow:
    -3px 3px 0 0 rgba(0, 0, 0, 0.08),
    -6px 6px 0 0 rgba(0, 0, 0, 0.04);
  transition: all 0.3s ease;
}

.issue-grid-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  width: 100%;
}

.issue-grid-title {
  font-size: 15px;
  font-weight: 600;
  color: #0e202a;
  margin: 0 0 8px 0;
  line-height: 1.4;
  text-align: center;
}

.issue-grid-title a {
  color: #0e202a;
  text-decoration: none;
  transition: color 0.3s ease;
}

.issue-grid-title a:hover {
  color: #1769ff;
}

.issue-grid-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.issue-grid-link .qodef-btn-text {
  font-weight: 500;
}

/* Responsive Design */
@media (max-width: 991px) {
  .issue-grid-container {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }
}

@media (max-width: 575px) {
  .issue-grid-container {
    grid-template-columns: 1fr;
    gap: 14px;
  }

  .issue-grid-card {
    padding: 20px 16px;
  }

  .issue-grid-image {
    min-height: 120px;
  }

  .issue-grid-image img {
    max-height: 120px;
  }
}

/* ============================================
   Journal Issue Showcase - Grid + Fan Stack
   ============================================ */

/* Main Wrapper */
.gj-issue-showcase {
  display: flex;
  gap: 40px;
  padding: 40px 0;
  align-items: center;
}

/* Left Side - Grid Cards */
.gj-issue-cards-left {
  flex: 1;
  max-width: 55%;
}

.gj-issue-cards-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}

/* Issue Card - No hover effects */
.gj-issue-card {
  background: #f5f7f9;
  border-radius: 12px;
  padding: 20px 16px;
  text-align: start;
}

.gj-issue-card-image {
  width: 100%;
  max-width: 100px;
  margin: 0 auto 12px;
  aspect-ratio: 3/4;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
}

.gj-issue-card-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.gj-issue-card-title {
  line-height: 1.4;
  font-size: 16px;
}

.gj-issue-card-link {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: 13px;
  font-weight: 500;
  color: #0e202a;
  text-decoration: none;
}

.gj-issue-card-link svg {
  stroke: currentColor;
  fill: none;
}

/* Bottom Links */
.gj-issue-bottom-links {
  display: flex;
  gap: 25px;
  margin-top: 25px;
  padding-top: 50px;
  text-align: center;
  width: fit-content;
  margin: 0 auto;
}

.gj-issue-bottom-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 14px;
  font-weight: 500;
  color: #0e202a;
  text-decoration: none;
}

.gj-issue-bottom-link svg {
  stroke: currentColor;
  fill: none;
}

/* Right Side - Fan Stack */
.gj-fan-stack-right {
  flex: 0 0 45%;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 420px;
}

.gj-fan-stack-container {
  position: relative;
  width: 340px;
  height: 400px;
}

/* Fan Stack Books - Clean style */
.gj-fan-book {
  position: absolute;
  width: 100%;
  height: fit-content !important;
  border-radius: 3px;
  overflow: hidden;
  box-shadow:
    0 10px 30px rgba(0, 0, 0, 0.15),
    0 3px 10px rgba(0, 0, 0, 0.1);
  transform-origin: bottom left;
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  max-width: 250px;
}

.gj-fan-book img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.gj-fan-book a {
  display: block;
  width: 100%;
  height: fit-content !important;
  box-shadow: 2px 5px 0px 3px #e8e8e8 !important;
}

/* Fan positions - front book on right, fanning to bottom-left */
.gj-fan-book[data-fan-pos="0"] {
  bottom: 70px;
  left: 150px;
  z-index: 10;
}

.gj-fan-book[data-fan-pos="1"] {
  bottom: 56px;
  left: 120px;
  z-index: 20;
}

.gj-fan-book[data-fan-pos="2"] {
  bottom: 42px;
  left: 90px;
  z-index: 30;
}

.gj-fan-book[data-fan-pos="3"] {
  bottom: 28px;
  left: 60px;
  z-index: 40;
}

.gj-fan-book[data-fan-pos="4"] {
  bottom: 14px;
  left: 30px;
  z-index: 50;
}

.gj-fan-book[data-fan-pos="5"] {
  bottom: 0;
  left: 0;
  z-index: 60;
}

.gj-fan-book {
  transition: all 0.6s cubic-bezier(0.4, 0, 0.2, 1);
  transform: matrix3d(1, 0.05, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1);
  box-shadow: 8px 9px 11px 6px #00000024 !important;
  border-radius: 2px 0 0 4px !important;
  overflow: visible;
}

.gj-fan-book.gj-fan-active {
  z-index: 100 !important;
  transform: scale(1.05) translateY(-10px) !important;
  box-shadow:
    0 25px 50px rgba(0, 0, 0, 0.25),
    0 10px 20px rgba(0, 0, 0, 0.15);
}

/* ============================================
   AI Journal Section - Animated SVG Background
   ============================================ */
.ai-journal-sec {
  position: relative;
  overflow: hidden;
}

.ai-journal-sec::before {
  content: "";
  position: absolute;
  top: -50%;
  right: -20%;
  width: 70%;
  height: 150%;
  background-image: url("https://images.globaljournals.org/Ellipse-1073.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center right;
  opacity: 0.6;
  z-index: 0;
  pointer-events: none;
  animation: aiJournalFloat 15s ease-in-out infinite;
}

/* Ensure content stays above the animated background */
.ai-journal-sec > * {
  position: relative;
  z-index: 1;
}

/* Main floating animation for the entire SVG */
@keyframes aiJournalFloat {
  0%,
  100% {
    transform: translateY(0) rotate(0deg);
    opacity: 0.6;
  }

  25% {
    transform: translateY(-15px) rotate(1deg);
    opacity: 0.7;
  }

  50% {
    transform: translateY(-5px) rotate(0deg);
    opacity: 0.65;
  }

  75% {
    transform: translateY(-20px) rotate(-1deg);
    opacity: 0.7;
  }
}

/* Alternative: Left side positioned version */
.ai-journal-sec.svg-left::before {
  right: auto;
  left: -20%;
  background-position: center left;
}

/* Dark theme variant */
.ai-journal-sec.dark-theme::before {
  filter: brightness(1.2) saturate(1.3);
  opacity: 0.4;
}

/* Subtle version for light backgrounds */
.ai-journal-sec.subtle::before {
  opacity: 0.25;
}

/* Responsive adjustments */
@media (max-width: 1200px) {
  .ai-journal-sec::before {
    width: 80%;
    right: -30%;
    opacity: 0.4;
  }
}

@media (max-width: 768px) {
  .ai-journal-sec::before {
    width: 100%;
    right: -40%;
    top: -30%;
    height: 120%;
    opacity: 0.3;
  }
}

@media (max-width: 480px) {
  .ai-journal-sec::before {
    display: none;
    /* Hide on very small screens for performance */
  }
}

/* Responsive Styles */
@media (max-width: 1024px) {
  .gj-issue-cards-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 900px) {
  .gj-issue-showcase {
    flex-direction: column;
  }

  .gj-issue-cards-left,
  .gj-fan-stack-right {
    max-width: 100%;
    flex: 1;
  }

  .gj-issue-cards-grid {
    grid-template-columns: repeat(3, 1fr);
  }

  .gj-fan-stack-right {
    order: -1;
    min-height: 350px;
  }
}

@media (max-width: 600px) {
  .gj-issue-cards-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
  }

  .gj-issue-card {
    padding: 15px 12px;
  }

  .gj-issue-card-image {
    max-width: 80px;
  }

  .gj-fan-stack-container {
    width: 280px;
    height: 320px;
  }

  .gj-fan-book {
    width: 150px;
    height: 210px;
  }

  .gj-fan-book[data-fan-pos="0"] {
    left: 0;
    bottom: 0;
  }

  .gj-fan-book[data-fan-pos="1"] {
    left: 24px;
    bottom: 12px;
  }

  .gj-fan-book[data-fan-pos="2"] {
    left: 48px;
    bottom: 24px;
  }

  .gj-fan-book[data-fan-pos="3"] {
    left: 72px;
    bottom: 36px;
  }

  .gj-fan-book[data-fan-pos="4"] {
    left: 96px;
    bottom: 48px;
  }

  .gj-fan-book[data-fan-pos="5"] {
    left: 120px;
    bottom: 60px;
  }

  .gj-issue-bottom-links {
    flex-direction: column;
    gap: 12px;
  }
}

.gj-user-profile-component {
  position: relative;
  display: inline-block;
}

.gj-user-profile-main {
  display: flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
  padding: 5px;
  border-radius: 30px;
  transition: background-color 0.3s;
}

.gj-user-profile-main:hover {
  background-color: rgba(0, 0, 0, 0.03);
}

.gj-main-avatar {
  width: 40px;
  height: 40px;
  object-fit: cover;
  border-radius: 50%;
  border: 2px solid #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

.gj-main-name {
  font-size: 15px;
  color: inherit;
}

.gj-user-profile-popup {
  visibility: hidden;
  width: 200px;
  background-color: rgba(58, 59, 60, 0.94) !important;
  backdrop-filter: blur(7.8px) !important;
  -webkit-backdrop-filter: blur(12px);
  color: #fff;
  text-align: start;
  border-radius: 10px;
  position: absolute;
  z-index: 999999;
  top: calc(100% + 14px);
  right: 0;
  transform: translateY(5px);
  opacity: 0;
  transition:
    opacity 0.3s ease,
    transform 0.3s ease,
    visibility 0.3s;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.35);
}

/* Triangle Arrow pointing up */
.gj-user-profile-popup::before {
  content: "";
  position: absolute;
  top: -10px;
  right: 15px;
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-bottom: 12px solid rgba(40, 44, 52, 0.95);
  filter: drop-shadow(0 -2px 3px rgba(0, 0, 0, 0.1));
}

.gj-user-profile-popup li {
  list-style: none;
  padding: 5px 20px !important;
}

.gj-user-profile-popup li span {
  color: #b5b5b5;
  font-size: 13px;
  margin: 0;
}

/* Show Popup on Hover */
.gj-user-profile-component:hover .gj-user-profile-popup {
  visibility: visible;
  opacity: 1;
  transform: translateY(0) !important;
}

/* Popup Header inside dropdown */
.gj-profile-popup-header {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 0 20px 15px 20px;
}

.gj-popup-avatar {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  object-fit: cover;
}

.gj-popup-name {
  font-size: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Divider */
.gj-popup-divider {
  height: 1px;
  background-color: #eee;
  margin: 0 0 10px 0;
}

/* Menu List */
.gj-profile-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  margin: 0;
}

.gj-user-profile-popup > ul {
  border-top: 1px solid #eeeeee1c;
  padding-top: 10px;
}

.gj-user-profile-popup .gj-profile-popup-header {
  padding: 5px;
  gap: 0 !important;
}

.gj-user-profile-component .gj-user-profile-main {
  color: #fff;
}

.gj-profile-menu li a {
  display: flex;
  align-items: start;
  text-decoration: none;
  color: #555;
  font-size: 14px;
  font-weight: 500;
  transition:
    background-color 0.2s,
    color 0.2s;
  justify-content: space-between;
}

.gj-profile-menu li a:hover {
  color: fff;
}

.gj-menu-icon {
  width: 24px;
  text-align: center;
  margin-right: 12px;
  font-size: 16px;
  display: inline-block;
}

.gj-menu-text {
  flex-grow: 1;
}

.gj-menu-arrow {
  font-size: 18px;
  color: #ccc;
}

/* Basic Login Button Style for Logged Out state */
.gj-popup-btn {
  display: inline-block;
  color: #fff !important;
  border-radius: 6px;
  text-decoration: none;
  font-weight: 300 !important;
  margin: 0;
  width: 100%;
  font-size: 20px !important;
}

.gj-popup-btn:hover {
  color: #fff;
}

/* ========================================
   NEWS FEED GRID - Scoped CSS
   Prefix: .gj-news-feed-*
   ======================================== */

/* Grid Container */
body .gj-news-feed-grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 20px !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 auto !important;
  padding: 0 !important;
  list-style: none !important;
}

/* Individual Card */
body .gj-news-feed-grid .gj-news-feed-card {
  position: relative !important;
  background-color: #f8f9fa !important;
  border-radius: 12px !important;
  overflow: hidden !important;
  min-height: 220px !important;
  display: flex !important;
  flex-direction: column !important;
  transition:
    transform 0.3s ease,
    box-shadow 0.3s ease !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

/* Background Image Layer */
body .gj-news-feed-grid .gj-news-feed-card-bg {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  background-image: var(--bg-image) !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  z-index: 0 !important;
  transition: opacity 0.3s ease !important;
}

body .gj-news-feed-grid .gj-news-feed-card:hover .gj-news-feed-card-bg {
  opacity: 0.35 !important;
}

/* Content Layer */
body .gj-news-feed-grid .gj-news-feed-card-content {
  position: relative !important;
  z-index: 1 !important;
  padding: 25px !important;
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  justify-content: space-between !important;
}

/* Meta Info - Date */
body .gj-news-feed-grid .gj-news-feed-meta {
  font-size: 13px !important;
  color: #6c757d !important;
  margin: 0 0 15px 0 !important;
}

body .gj-news-feed-grid .gj-news-feed-link .qodef-btn-text {
  font-size: 14px !important;
}

body .gj-news-feed-grid .gj-news-feed-link .qodef-btn-arrow svg {
  width: 10px !important;
  height: 10px !important;
}

/* Responsive - Tablet */
@media screen and (max-width: 1024px) {
  body .gj-news-feed-grid {
    grid-template-columns: repeat(2, 1fr) !important;
    gap: 15px !important;
  }

  body .gj-news-feed-grid .gj-news-feed-card {
    min-height: 200px !important;
  }

  body .gj-news-feed-grid .gj-news-feed-card-content {
    padding: 20px !important;
  }

  body .gj-news-feed-grid .gj-news-feed-title {
    font-size: 15px !important;
  }
}

/* Responsive - Mobile */
@media screen and (max-width: 767px) {
  body .gj-news-feed-grid {
    grid-template-columns: 1fr !important;
    gap: 15px !important;
  }

  body .gj-news-feed-grid .gj-news-feed-card {
    min-height: 180px !important;
  }

  body .gj-news-feed-grid .gj-news-feed-card-content {
    padding: 18px !important;
  }

  body .gj-news-feed-grid .gj-news-feed-title {
    font-size: 14px !important;
    -webkit-line-clamp: 2 !important;
  }
}

/* ======================================== 
   END - NEWS FEED GRID
   ======================================== */

/* ========================================
   GJAS - Single Slide Mode
   When only 1 article, don't show as slider
   ======================================== */

.gjas-slider-wrapper.gjas-single-slide-mode .gjas-articles-carousel {
  display: flex !important;
  justify-content: flex-start !important;
  align-items: flex-start !important;
  margin-left: 0 !important;
  margin-right: auto !important;
}

.gjas-slider-wrapper.gjas-single-slide-mode {
  text-align: left !important;
}

.gjas-slider-wrapper.gjas-single-slide-mode .gjas-slide {
  max-width: 380px !important;
  width: 100% !important;
  flex-shrink: 0 !important;
}

@media (max-width: 768px) {
  .gjas-slider-wrapper.gjas-single-slide-mode .gjas-slide {
    max-width: 100% !important;
  }
}

/* ======================================== 
   END - GJAS Single Slide Mode
   ======================================== */
/* -------------------------------------------------------------------------- */
/* Journal Issues Shortcode Design - [display_issues_current] */
/* -------------------------------------------------------------------------- */

.journal-issues-section-container {
  background-color: #ffffff;
  padding: 40px;
  border-radius: 8px;
  /* Optional: smooth corners */
}

.journal-issue-grid {
  display: flex;
  gap: 30px;
  padding: 70px 0px 20px 0;
  justify-content: start;
  flex-wrap: wrap;
  margin: 0px;
}

.journal-issue-item {
  display: none;
  flex-direction: column;
  width: calc(25% - 23px);
  border-radius: 16px;
  overflow: hidden;
  transition: all 0.4s ease;
  position: relative;
  background: #f5f5f5;
}

.journal-issue-item.visible {
  display: flex;
}

.journal-issue-banner {
  width: 100%;
  height: auto;
  overflow: hidden;
  border-radius: 8px;
  margin-bottom: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.journal-issue-banner img {
  object-fit: contain;
  margin: 0 auto;
  display: block;
  max-height: 200px;
  padding-top: 20px;
}

.journal-issue-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  /* Left align */
  text-align: left;
  background-color: transparent;
  padding: 0;
}

.journal-issue-title {
  font-family: "Prata", serif !important;
  font-size: 22px;
  margin: 0 0 15px;
  color: #111;
  line-height: 1.3;
  font-weight: 400;
}

.journal-issue-title a {
  color: #111;
  text-decoration: none;
  transition: color 0.3s ease;
}

.journal-issue-title a:hover {
  color: #555;
}

.journal-issue-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  font-weight: 500;
  color: #333;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-top: auto;
  /* Push to bottom */
  transition: gap 0.3s ease;
}

.journal-issue-link:hover {
  gap: 12px;
  color: #000;
}

.journal-issue-link svg {
  width: 12px;
  height: 12px;
  fill: currentColor;
}

#loadMoreIssues {
  margin: 40px auto 0;
  width: fit-content;
  display: none;
  cursor: pointer;
  padding: 12px 30px;
  border-radius: 30px;
  border: 1px solid #333;
  background: transparent;
  color: #333;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 1px;
  transition: all 0.3s ease;
}

#loadMoreIssues:hover {
  background: #333;
  color: #fff;
}

.vol-arch-vol-list li::before {
  content: "";
  position: absolute;
  width: 0%;
  height: 2px;
  bottom: -1px;
  left: 0;
  transition: all 0.6s cubic-bezier(0.75, 0.02, 0.31, 1.16);
  background-image: linear-gradient(
    0deg,
    #df06061f 0,
    #d5dcf8 50%,
    transparent 150%
  );
  box-shadow: 1px -1px 10px 2px #ff373712;
}

.vol-arch-vol-list li:hover::before {
  width: 100%;
}

@media (max-width: 1200px) {
  .journal-issue-item {
    width: calc(33.33% - 20px);
  }
}

@media (max-width: 900px) {
  .journal-issue-item {
    width: calc(50% - 15px);
  }
}

@media (max-width: 550px) {
  .journal-issue-item {
    width: 100%;
  }
}

/* Fix spacing for Journal Article Slider */
.gjas-slide {
  padding: 0 10px;
}

/* Fix Slider Layout - Ensure it respects parent padding */
.gjas-slider-wrapper {
  position: relative !important;
  width: 100% !important;
  max-width: 100% !important;
  overflow: hidden;
}

/* Ensure no negative margins on slick track/list */
.gjas-slider-wrapper .slick-list,
.gjas-slider-wrapper .slick-track {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

@media (max-width: 767px) {
  .gjas-article-title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .volums-in-volums-pg {
    padding-bottom: 30px !important;
  }

  body .issue-pg-tittle-sec {
    margin-top: 50px !important;
  }

  .volume-journal-section
    .elementor-col-50:first-child
    > .elementor-widget-wrap:first-child,
  .journal-issues-section-container .qodef-section-title {
    padding: 0 0 20px 0 !important;
  }

  .journal-issues-section-container {
    padding: 40px 0% !important;
  }

  .volume-banner .elementor-shortcode > div > div {
    display: flex;
    justify-content: center;
    gap: 0px;
    flex-direction: column;
  }

  .volume-bnr-details p {
    font-size: 14px !important;
  }

  /* Author Cards Mobile Scroll Fix */
  .acv2-cards {
    max-height: 250px; /* Shows roughly 2 cards */
    overflow-y: auto !important;
    display: flex !important;
    flex-direction: column !important;
    flex-wrap: nowrap !important;
    padding-right: 5px;
    gap: 10px !important;
  }

  .acv2-card {
    max-width: 100% !important;
    width: 100% !important;
    flex-shrink: 0 !important;
  }

  /* Custom scrollbar for better aesthetics */
  .acv2-cards::-webkit-scrollbar {
    width: 3px;
  }
  .acv2-cards::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.05);
  }
  .acv2-cards::-webkit-scrollbar-thumb {
    background: rgba(255, 255, 255, 0.2);
    border-radius: 10px;
  }
}

.gj-mobile-sidebar {
  right: -30px !important;
  width: 0px !important;
  transition:
    transform,
    width 0.4s cubic-bezier(0.77, 0, 0.175, 1),
    visibility 0s linear 0.4s !important;
}

.gj-sidebar-header {
  padding: 0 !important;
  width: 0 !important;
  overflow: hidden;
}

.gj-mobile-sidebar.is-open {
  transform: translateX(0) !important;
  right: 0 !important;
  width: 330px !important;
  visibility: visible !important;
  transition:
    transform,
    width 0.4s cubic-bezier(0.77, 0, 0.175, 1),
    visibility 0s linear 0s !important;
}

.gj-mobile-sidebar.is-open .gj-sidebar-header {
  padding: 15px 20px !important;
  width: auto !important;
}

.qodef-tabs-content.ui-tabs-panel {
  border: 1.56px solid #d7d7d7;
  border-radius: 15px;
  padding: 10px 20px !important;
  margin: 15px;
}

.elementor-51478
  .elementor-element.elementor-element-2a80bb80:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-51478
  .elementor-element.elementor-element-2a80bb80
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-size: 61% auto !important;
}

#nex-forms #_48592 {
  background-color: #ffffff !important;
}

#nex-forms #_14543 {
  background-color: #ffffff !important;
}

#nex-forms #_19624 {
  background-color: #ffffff !important;
}

#nex-forms #_40862 {
  background-color: #ffffff !important;
}

#nex-forms #_63340 {
  background-color: #ffffff !important;
}

/* Hide because section is not working fellow menu*/
.elementor-element-1e33f86 {
  display: none !important;
}

.elementor-element-f730eae {
  background-image: url(https://images.globaljournals.org/get-in-touch-bg-img.png);
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 60% auto;
}

/* =====================================================
     Author Cards V2 - Article Page
     ===================================================== */
.acv2-wrapper {
  font-family: Arial, sans-serif;
}

.acv2-cards {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  margin-bottom: 16px;
}

.acv2-card {
  backdrop-filter: blur(21px);
  background-color: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 14px;
  padding: 27px 36px 11px 13px !important;
  max-width: 286px;
  position: relative;
  display: flex;
  flex-direction: column;
  color: #fff;
  transition:
    border-color 0.3s ease,
    box-shadow 0.3s ease;
}

.acv2-card-img {
  border-radius: 50% !important;
}

.acv2-card:hover {
  border-color: rgba(255, 255, 255, 0.32);
  box-shadow: 0 4px 24px rgba(255, 255, 255, 0.06);
}

.acv2-card-number {
  position: absolute;
  top: 0px;
  right: 16px;
  font-size: 12px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.45);
}

.acv2-card-top {
  display: flex;
  align-items: center;
  gap: 12px;
}

.acv2-card-img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  object-fit: cover;
  border: 2px solid rgba(255, 255, 255, 0.2);
  flex-shrink: 0;
}

.acv2-card-info {
  display: flex;
  flex-direction: column;
  gap: 2px;
  overflow: hidden;
}

.acv2-card-name {
  font-size: 12px;
  font-weight: 400;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: flex;
  align-items: center;
  gap: 6px;
  color: #fff;
}

.acv2-orcid-badge {
  display: inline-flex;
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}

.acv2-orcid-badge svg {
  width: 16px;
  height: 16px;
}

.acv2-card-qual {
  font-size: 11px;
  color: rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.acv2-card-contact {
  display: flex;
  align-items: end;
  justify-content: end;
  margin-top: auto;
}

.acv2-card span {
  font-size: 12px !important;
  text-transform: capitalize;
  font-weight: 400;
}

.acv2-card svg {
  width: 10px !important;
  height: 10px !important;
}

/* University section */
.acv2-universities {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 4px;
}

.acv2-uni-item {
  background: rgba(0, 0, 0, 0.55);
  backdrop-filter: blur(21px);
  background-color: rgba(255, 255, 255, 0.08);
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 12px;
  padding: 15px 26px 6px 26px;
  display: flex;
  align-items: center;
  gap: 8px;
  color: #fff;
  max-width: 320px;
  flex-direction: column;
  position: relative;
}

.acv2-uni-count {
  font-size: 11px;
  color: rgba(255, 255, 255, 0.55);
  background: rgba(255, 255, 255, 0.1);
  border-radius: 0px 9px 0px 50%;
  padding: 0px 10px;
  font-weight: 400;
  white-space: nowrap;
  position: absolute;
  right: 0;
  top: 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-top: 0;
  border-right: 0;
}

.acv2-uni-icon {
  width: 28px;
  height: 28px;
  flex-shrink: 0;
}

.artcl-auth-contact {
  color: #fff !important;
}

.acv2-uni-icon svg {
  width: 28px;
  height: 28px;
}

.acv2-uni-name {
  font-size: 8px;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: rgba(255, 255, 255, 0.85);
}

/* Author Cards - Message Popup */
.acv2-overlay {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(4px);
  z-index: 999999999;
  justify-content: center;
  align-items: center;
}

.acv2-overlay.acv2-show {
  display: flex;
}

.acv2-popup {
  background: #ffffff;
  border: 1px solid #e1e1e1;
  border-radius: 14px;
  padding: 40px 30px;
  width: 90%;
  max-width: 700px;
  color: #333;
  position: relative;
  box-shadow: 0 16px 48px rgba(0, 0, 0, 0.1);
}

.acv2-popup-close {
  position: absolute;
  top: 15px;
  right: 20px;
  background: none;
  border: none;
  color: #999;
  font-size: 26px;
  cursor: pointer;
  line-height: 1;
  transition: color 0.2s;
}

.acv2-popup-close:hover {
  color: #333;
}

.acv2-popup h3 {
  margin: 0 0 4px;
  font-size: 24px;
  font-weight: 700;
}

.acv2-popup .acv2-popup-sub {
  font-size: 14px;
  color: #666;
  margin-bottom: 25px;
}

/* Custom input styles removed so WPForms/Contact Form 7 theme classes handle styling */

.acv2-popup-msg {
  text-align: center;
  margin-top: 15px;
  font-size: 14px;
  min-height: 20px;
}

.acv2-popup-msg.acv2-success {
  color: #16a34a;
}

.acv2-popup-msg.acv2-error {
  color: #dc2626;
}

/* ---------------------------------------- Article Figures Gallery */

/* eJournal Hide/Show Section */
.ejournal-hide-section {
  display: none !important;
}

.ejournal-show-section {
  display: block;
}

.article-status-heading {
  text-align: center;
}


