*,::before,::after{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}
@font-face {
    font-family: "Poppins";
    src: url(../fonts/Poppins/Poppins-Thin.ttf);
    font-weight: 100;
}
@font-face {
    font-family: "Poppins";
    src: url(../fonts/Poppins/Poppins-ExtraLight.ttf);
    font-weight: 200;
}
@font-face {
    font-family: "Poppins";
    src: url(../fonts/Poppins/Poppins-Light.ttf);
    font-weight: 300;
}
@font-face {
    font-family: "Poppins";
    src: url(../fonts/Poppins/Poppins-Regular.ttf);
    font-weight: 400;
}
@font-face {
    font-family: "Poppins";
    src: url(../fonts/Poppins/Poppins-Medium.ttf);
    font-weight: 500;
}
@font-face {
    font-family: "Poppins";
    src: url(../fonts/Poppins/Poppins-SemiBold.ttf);
    font-weight: 600;
}
@font-face {
    font-family: "Poppins";
    src: url(../fonts/Poppins/Poppins-Bold.ttf);
    font-weight: 700;
}
@font-face {
    font-family: "Poppins";
    src: url(../fonts/Poppins/Poppins-ExtraBold.ttf);
    font-weight: 800;
}
@font-face {
    font-family: "Poppins";
    src: url(../fonts/Poppins/Poppins-Black.ttf);
    font-weight: 900;
}
:root{
    --primaryColor: #fde428;
    --secondaryColor: #002e5b;
    --headingColor: #1b1525;
    --bodyFont: "Poppins"; 
    --iconFont: 'Line Awesome Free'; 
}
.contentTitle h2{
    font-size: 50px;
    font-weight: 700;
    color: var(--secondaryColor);
}
.img{
    max-width: 100%;
}
h2{
    font-size: 36px;
}
h3{
    font-size: 20px;
}
h4{
    font-size: 17px;
    color: var(--headingColor);
    font-weight: 700;
    margin: 20px 0 15px;
}
.pl{
    padding-left: 30px;
}
body {
    font-family: var(--bodyFont);
    font-size: 16px;
}
header,section,footer,.headerTop,.headerBottom,.footerTop,.footerBottom{
    width: 100%;
    float: left;
}
p{
    font-size: 16px;
}
.filter{
    filter: grayscale(1);
}
a{
    display: inline-block;
    text-decoration: none;
    color: var(--secondaryColor);
    font-weight: 600;
    font-size: 15px;
}
.bgYellow{
    background-color: var(--primaryColor);
}
.object-cover{
    object-fit: cover;
    object-position: center;
}
ul{
    padding: 0;
    margin: 0;
    list-style: none;
}
ul.contentList li{
    padding: 9px 0 9px 40px;
    line-height: 1.5;
    position: relative;

}
ul.contentList li::before{
    content: "\f054";
    font-family: var(--iconFont);
    font-weight: 900;
    color: var(--secondaryColor);
    left: 0;
    top: 7px;
    font-size: 13px;
    position: absolute;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    background-color: rgb(186 209 233);
    border-radius: 50%;
}
.bg-gray {
    background-color: rgb(109 132 134 / 6%);
}
a.primaryBtn{
    background-color: var(--primaryColor);
    padding: 12px 30px !important;
    font-size: 16px;
    font-weight: 600;
    position: relative;
    overflow: hidden;
    z-index: 1;
    color: #000 !important;
    text-transform: uppercase;
}
a.primaryBtn::after{
    content : "";
    position : absolute;
    right: 0;
    top: 0;
    bottom: 100%;
    width : 100%;
    background-color: rgba(255,255,255,1);
    z-index : -1;
    transition: 0.5s ease;
}
a.primaryBtn:hover::after{
    bottom: 0;
}
a.btn2{
    position: relative;
    background-color: #fff;
    color: #000;
    padding: 12px 30px;
    font-size: 16px;
    font-weight: 600;
    overflow: hidden;
    z-index: 1;
    text-transform: uppercase;
}
a.btn2::after{
    content : "";
    position : absolute;
    right: 0;
    top: 0;
    bottom: 100%;
    width : 100%;
    background-color: var(--primaryColor);
    z-index : -1;
    transition: 0.5s ease;
}
a.btn2:hover::after{
    bottom: 0;
}
a.trackBtn{
    background-color: red;
    color: #fff;
    padding: 10px 15px !important;
    font-size: 16px;
    font-weight: 600;
    transition: all 150ms linear;
    animation: bgColor 1s linear infinite;
}
a.submitBtn{
    background-color: var(--primaryColor);
    color: #000 !important;
    padding: 10px 15px !important;
    transition: all 150ms linear;
    animation: bgColor2 1s linear infinite;
}

@keyframes bgColor {
    0% { background-color: red; box-shadow: 0 0 10px red; }
    50% { background-color: #d03434; box-shadow: 0 0 50px #d03434; }
    100% { background-color: #f20f0f; box-shadow: 0 0 50px #f20f0f; }
  }

  a.submitBtn{
      animation:bgColor2 1s linear infinite;
      text-transform:uppercase;
      font-weight:600;
  }
  @keyframes bgColor2{
      0%{
          background-color: var(--primaryColor);
      }
      50%{
           background-color: #ffeb3b;
      }
      100%{
         background-color: #ffc107;
      }
  }

section {
    padding: 60px 0;
}
header{
    background-color: var(--secondaryColor);
}
header .headerTop .infoBar ul.info{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
header .headerTop .infoBar{
    display: flex;
    align-items: center;
    gap: 20px;
}
header .headerTop .infoBar .socialLinks li i{
    color: #fff;
}
header .headerTop .rightBar ul.menu{
    display: flex;
    align-items: center;
    gap: 15px;
}
header .headerTop .headerBorder{
    border-bottom: 1px solid #2b5177;
    padding: 10px;
}
header .headerTop .searchBar{
    float: right;
}
header .headerTop .searchBar form{
    display: flex;
    align-items: stretch;
}
header .headerTop .searchBar form input{
    margin: 0;
    padding: 5px 20px;
    width: 100%;
    border: none;
}
header .headerTop .searchBar form input:focus{
    outline: none;
    box-shadow: none;
}
header .headerTop .searchBar form button.searchBtn {
    background-color: #2098df;
    font-size: 15px;
    border: none;
    color: #fff;
    padding: 0 15px;
}

header .headerTop .infoBar ul.info li a,header .headerTop .infoBar ul.info li,header .headerTop .rightBar ul.menu li a,.headerTop .rightBar ul.menu li{
    color: #cbd4de;
    font-size: 14px;
    font-weight: 600;
}
header .headerTop .infoBar ul.info li i,header .headerTop .rightBar ul.menu li i{
    color: var(--primaryColor);
    margin-right: 10px;
    font-size: 15px;
}
header .headerBottom a.navbar-brand img{
    height: 80px;
}
header .headerBottom nav.navbar ul.navbar-nav {
    align-items: center;
    gap: 20px;
}
header .headerTop .rightBar ul.menu li a.primaryBtn{
    display: block;
}
header .headerBottom nav.navbar ul.navbar-nav li a{
    color: rgba(255,255,255,1);
    font-weight: 500;
    text-transform: uppercase;
    font-size: 13px;
    padding: 0;
}
header .headerBottom nav.navbar ul.navbar-nav li.dropdown ul.dropdown-menu{
    position: absolute;
    display: block;
    padding: 0;
    width: 250px;
    border: none;
    border-radius: 0;
    opacity: 0;
    visibility: hidden;
    transition: .2s ease;
    top: calc(100% + 60px);
    background-color: #fff;
    box-shadow:  0 15px 35px rgba(0,0,0,0.1);
}
header .headerBottom nav.navbar ul.navbar-nav li.dropdown ul.dropdown-menu li a{
    padding: 5px 15px;
    color: #333;
    font-weight: 600;
}
header .headerBottom nav.navbar ul.navbar-nav li.dropdown ul.dropdown-menu li a:hover{
    color: var(--secondaryColor);
}
header .headerBottom nav.navbar ul.navbar-nav li.dropdown ul.dropdown-menu li.sub-dropdown ul.sub-dropdown-menu{
display: none;
position: absolute;
left: 100%;
top: 0;
background: #fff;
width: 250px;
list-style: none;
border-top: solid 2px var(--primaryColor);
box-shadow:  0 15px 35px rgba(0,0,0,0.1);
}
header .headerBottom nav.navbar ul.navbar-nav li.dropdown:hover ul.dropdown-menu {
    opacity: 1;
    visibility: visible;
    top: 100%;
  }
  header .headerBottom nav.navbar ul.navbar-nav li.dropdown ul.dropdown-menu li {
    width: auto;
  }
  header .headerBottom nav.navbar ul.navbar-nav li.dropdown ul.dropdown-menu li {
    padding:10px 20px;
    position: relative;
  }
  header .headerBottom nav.navbar ul.navbar-nav li.dropdown ul.dropdown-menu li.sub-dropdown:hover ul.sub-dropdown-menu {
    display: block;
  }
  header .headerBottom nav.navbar ul.navbar-nav li.dropdown ul.dropdown-menu li.sub-dropdown ul.sub-dropdown-menu {
    display: none;
    list-style: none;
    background-color: #fff;
}
header .headerBottom nav.navbar ul.navbar-nav li.dropdown ul.dropdown-menu li.sub-dropdown ul.sub-dropdown-menu li a{
    color: #333;
}
header .headerBottom nav.navbar ul.navbar-nav li.dropdown ul.dropdown-menu li.sub-dropdown ul.sub-dropdown-menu li a:hover{
    font-variant: var(--secondaryColor);
}
header .headerBottom nav.navbar ul.navbar-nav li.dropdown:hover ul.dropdown-menu {
    visibility: visible;
  }

  header nav.navbar ul.navbar-nav li.nav-item ul.dropdown-menu li.sub-dropdown a.dropIcon{
    position: relative;
}
header nav.navbar ul.navbar-nav li.nav-item ul.dropdown-menu li.sub-dropdown a.dropIcon::after{
    content: "\f105";
    font-family: var(--iconFont);
    font-weight: 900;
    color: #000;
    position: absolute;
    left: 200px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    font-size: 15px;
}


section.mainBanner button[type="button"].carousel-control-prev{
    left: 10px;
}
header .headerBottom nav.navbar {
    gap: 8px;
}
section.mainBanner{
    height: 75vh;
}
section.mainBanner button[type="button"]{
    width: 40px;
    height: 40px;
    line-height: 40px;
    color: #bac1c6;
    top: 50%;
    bottom: 100%;
    opacity : 1;
    font-size : 20px;
    border: 3px solid #bac1c6;
}
section.mainBanner button[type="button"]:hover{
    background-color: var(--secondaryColor);
    color: #fff;
    border: 3px solid var(--secondaryColor);
}
section.mainBanner button[type="button"].carousel-control-next{
    right: 10px;
}
section.mainBanner .bannerInnerWrap .container{
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
}
section.mainBanner .bannerInnerWrap{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgb(0 0 0 / 35%);
}
section.mainBanner .bannerInnerWrap h1,section.mainBanner .bannerInnerWrap span{
    color: #fff;
    text-transform: uppercase;
    font-size: 43px;
    font-weight: 700;
}
section.mainBanner .bannerInnerWrap span{
    color: var(--primaryColor);
}
section.mainBanner .bannerInnerWrap h1.headingBox{
    border: 1px solid var(--primaryColor);
    padding: 10px;
}
section.mainBanner .carousel,section.mainBanner .carousel-inner,section.mainBanner .carousel-item,section.mainBanner .carousel-item img{
    height: 100%;
}
section.bannerBottom h2{
    font-size: 20px;
    font-weight: 800;
    color: #000;
    margin: 0;
}
section.bannerBottom a.primaryBtn{
    background-color: var(--secondaryColor);
    color: #fff !important;
    float: right;
}
section.bannerBottom a.primaryBtn:hover{
    color: #000 !important;
}
section.serviceWrapper{
background-color: #ffffff;
}
section.serviceWrapper .serviceBox{
    border: 3px solid #d6d6d6;
    padding:15px;
    height: 100%;
    transition: .5s ease;
}
section.serviceWrapper .serviceBox:hover{
    border: 3px solid var(--secondaryColor);
}
section.serviceWrapper .serviceBox .serviceContent{
    margin: 10px 0 0;
}
section.serviceWrapper .serviceBox .serviceContent h3{
    color: #222;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 20px;
}
section.serviceWrapper .serviceBox .serviceContent p{
    color: #3f3e3e;
    font-size: 14px;
    margin: 0 0 10px;

}
section.serviceWrapper .serviceBox .serviceContent p a{
    color: var(--secondaryColor);
    font-weight: 600;
}
section.serviceWrapper .logoWrapper .logoImg{
    border-radius: 10px;
    padding: 10px;
}
section.serviceWrapper .rightBox{
    border: 4px solid var(--primaryColor);
    padding: 30px;
    margin:  20px 0 0;
    transition: .4s ease;
}
section.serviceWrapper .rightBox:hover{
    border: 4px solid var(--secondaryColor);
}
.contentTitle h3{
    color: var(--secondaryColor);
    font-size: 30px;
    font-weight: 800;
    position: relative;
    padding: 0 0 20px;
}
.contentTitle h3::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: var(--primaryColor);
    height: 3px;
    width: 60px;
}
section.featureWrap .padding-left{
    padding-left: 70px;
}
section.serviceWrapper .rightBox p{
    font-size: 13px
}
section.featureWrap{
    background-image: url(../img/bg/feature-bg.jpg);
    padding: 80px 0;
}
section.careerWrapper .formWrap .contentTitle h3::after,section.indexingWrapper .contentTitle h3::after{
    margin: 0 auto;
}
section.featureWrap .box{
    display: flex;
    gap: 20px;
    margin: 30px 0 20px;
}
section.featureWrap .content{
    flex: 1;
}
section.featureWrap .content h4{
    font-size: 18px;
    color: #002e5b;
    font-weight: 600;
}
section.featureWrap .content p{
    font-size: 14px;
    line-height: 25px;
}
section.featureWrap .box .icon i{
    color: #6c98e1;
    font-size: 40px;
    margin: 16px 0 0;
}
section.counterBox{
   margin: 0;
}
section.counterBox .boxInner {
    background: var(--primaryColor);
    padding: 20px;
    border-radius: 30px;
}
section.counterBox span{
    border: 10px solid #fff;
    margin: 20px auto;
    font-size: 45px;
    font-weight: 800;
    color: #002e5b;
    display: block;
    background-color: #ffee72;
    border-radius: 50%;
    height: 170px;
    width: 170px;
    line-height: 160px;
    text-align: center;
}
section.counterBox h4 {
    font-size: 18px;
    font-weight: 600;
    color: #002e5b;
}
section.testimonialWrap{
    background-image: url(../img/bg/testimonial-bg.jpg);
    background-position: center;
    background-size: cover;
    padding: 100px 0;
}
section.testimonialWrap h4{
    font-size: 30px;
    font-weight: 700;
    color: #fff;
    margin: 0 0 30px;
}
section.testimonialWrap .faqWrap .accordion-item{
    background-color: rgba(255,255,255,.1);
    margin: 15px 0;
    border: none;
}
section.testimonialWrap .faqWrap .accordion-button{
    background-color: rgba(255,255,255,.1);
    color: #fff;
    padding: 20px;
    box-shadow: none;
}
section.testimonialWrap .faqWrap .accordion-button h3{
    font-size: 16px;
    margin: 0;
}
section.testimonialWrap .faqWrap .accordion-item .accordion-body p,section.testimonialWrap .faqWrap .accordion-item .accordion-body a{
    font-size: 14px;
   margin: 0;
   color: #fff;
}
section.testimonialWrap .testimonialInner .testimonialBox .imageBox{
    display: flex;
    gap: 30px;
}
section.testimonialWrap .testimonialInner .testimonialBox .imageBox img{
    max-width: 200px;
    max-height: 200px;
    border-radius: 8px;
}
section.testimonialWrap .testimonialInner .testimonialBox .contentBox p{
    color: rgba(255,255,255,.6);
    line-height: 24px;
    font-size: 14px;
}
section.testimonialWrap .testimonialInner .testimonialBox .contentBox h3{
    font-size: 20px; 
    color: #fff;
}
section.testimonialWrap .testimonialInner .testimonialBox .contentBox span,section.testimonialWrap .testimonialInner .testimonialBox ul.review li i{
    color: #fff;
    font-size: 14px;
}
section.testimonialWrap .testimonialInner .testimonialBox{
    background-color: rgba(255,255,255,0.1);
    padding: 30px 20px 150px;
}
section.testimonialWrap .testimonialInner .owl-theme .owl-nav button span {
        padding: 0;
        display: inline-block;
        width: 50px;
        height: 50px;
        line-height: 46px;
        border: 2px solid var(--primaryColor);
        font-size: 30px;
        color: #fff;
        border-radius: 8px;
        transition: .4s ease;
}
section.testimonialWrap .testimonialInner .owl-theme .owl-nav button{
    margin: 0;
    position: absolute;
    transform: translateY(20px);
}
section.testimonialWrap .testimonialInner .owl-theme .owl-nav button.owl-next{
    top: 280px;
    right: 60px;
    z-index: 2;
}
section.testimonialWrap .testimonialInner .owl-theme .owl-nav button.owl-prev{
    top: 280px;
    left: 440px;
    z-index: 2;
}
section.testimonialWrap .testimonialInner .owl-theme .owl-nav [class*="owl-"]:hover{
    background: none;
}
section.testimonialWrap .testimonialInner .owl-nav button span:hover{
    background-color: var(--primaryColor);
    color: #000;
}
section.teamWrapper .teamBox .teamImg{
    height: 330px;
    position: relative;
    overflow: hidden;
}
section.teamWrapper .teamBox .teamImg img{
    transition: .5s ease;
}

section.teamWrapper .teamBox .teamImg:hover img{
    transform:scale(1.09);
}
section.teamWrapper .teamBox .name h3{
    color: var(--secondaryColor);
    font-size: 20px;
    font-weight: 700;
    margin: 20px 0 50px;
}
section.partnersWrap{
    background-color: #f2f2f2;
    padding: 45px 0;
}
section.partnersWrap .owl-carousel .item img{
    padding: 30px;
}
section.ourTopper .item{
    margin: 10px;
}
section.ourTopper .item .content{
    padding: 24px 28px 22px;
    border: 3px solid #f2f2f2;
    background-color: #fff;
}
section.ourTopper .item .content h3{
    color: var(--secondaryColor);
    font-size: 16px;
    font-weight: 700;
}
section.ourTopper .item img{
    border-radius: 10px 10px 0 0;
}
section.aboutWrap{
    padding: 0 var(--bs-gutter-x,0.75rem);
    background-color: var(--secondaryColor);
}
section.aboutWrap .rightWrapper{
    background-color: var(--secondaryColor);
    padding: 100px 150px;
    color: #ffff;
}
section.aboutWrap .rightWrapper .contentTitle h3{
    color: #fff;
    margin: 20px 0;
    font-size: 22px;
    font-weight: 700;
}
section.aboutWrap .rightWrapper ul.contentList li{
     font-size: 14px;
    font-weight: 400;
}
section.aboutWrap .rightWrapper ul.contentList li::before{
    top: 12px;
}


section.aboutWrap .leftImg{
    height: 720px;
}
section.issuesWrapper .volumepaperList  article.cardBody .imgWrapper{
    height: 280px;
}
section.issuesWrapper .volumepaperList article.cardBody ul.btnIssue{
    display: flex;
    gap: 20px;
}
section.issuesWrapper .volumepaperList article.cardBody h3 a{
    font-size: 20px;
}
section.issuesWrapper .volumepaperList article.cardBody ul.btnIssue li i{
    margin-right: 10px;
}
section.issuesWrapper .volumepaperList article.cardBody ul.btnIssue li a{
    width: 100%;
    display: inline-block;
    padding: 8px 20px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    background-color: var(--secondaryColor);
    border-radius: 5px;
}
section.issuesWrapper .volumepaperList article.cardBody{
    background-color: #fff;
    box-shadow: 0 15px 35px rgba(0,0,0,0.1);
    padding:20px 25px;
    border-radius: 10px;
    margin-bottom: 25px
}
section.issuesWrapper .volumepaperList article.cardBody ul.shareSocial{
    margin: 20px 0 0;
    display: flex;
    gap: 9px;
    align-items: center;
    border-top: solid 1px #e8e8e8;
    padding: 20px 0 0;
}
section.issuesWrapper .volumepaperList article.cardBody ul.shareSocial li{
    color: #bebebe;
}
section.issuesWrapper .volumepaperList article.cardBody ul.shareSocial li a{
    width: 30px;
    height: 30px;
    background-color: #0b75b6;
    display: inline-block;
    text-align: center;
    line-height: 30px;
    border-radius: 50%;
    color: #fff;
}
section.issuesWrapper .volumepaperList article.cardBody h4{
    font-size: 20px;
    color: var(--secondaryColor);
    font-weight: 600;
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: solid 1px #e8e8e8;
}
section.issuesWrapper .volumepaperList article.cardBody span{
   font-size: 15px;
}
section.issuesWrapper .volumepaperList article.cardBody p{
    margin: 0 0 5px;
}
.sidebarIssue aside.currentVolumn ul.linkVolumn li{
    padding:10px 20px;
    position: relative;
    border-bottom: 1px solid #fff;
}
.sidebarIssue aside.currentVolumn ul.linkVolumn li::after{
    content: "\f061";
    font-family: var(--iconFont);
    font-weight: 900;
    color: var(--secondaryColor);
    position: absolute;
    left: 0;
    top: 11px;
    font-size: 13px;
}
.sidebarIssue aside.currentVolumn ul.linkVolumn li a{
    color: #002e5b;
    font-weight: 600;
    font-size: 15px;
}
.sidebarIssue aside.currentVolumn ul.linkVolumn li a:hover{
    color: var(--secondaryColor);
}
.sidebarIssue aside.currentVolumn h3,section.issueDetail h3{
    color: #000;
    font-size: 18px;
    margin: 30px 0 20px;
    font-weight: 600;
}
section.issueDetail .bgChangeWrapperID{
    background-color: rgb(176 207 237 / 51%);
    padding: 25px 20px;
    border: 1px solid rgb(170 199 227 / 51%);
}
section.issueDetail .bgChangeWrapperID h3{
    margin: 0 0 25px;
}
section.issueDetail .bgChangeWrapperID ul.shareSocial li a{
    width: 35px;
    height: 35px;
    font-size: 15px;
    line-height: 35px;
    text-align: center;
    border-radius: 50%;
    background-color: var(--secondaryColor);
    color: #fff;
}
section.issueDetail .bgChangeWrapperID .contentTitle h3::after{
    background-color:var(--secondaryColor);
}
section.issueDetail .bgChangeWrapperID .contentTitle h3{
    color:var(--secondaryColor) ;
}
section.issueDetail .bgChangeWrapperID ul.btnIssue{
    column-count: 2;
}
section.issueDetail .bgChangeWrapperID ul.btnIssue li a{
    display: block;
    font-size: 13px;
    padding: 8px 10px;
    color: #fff;
    font-weight: 600;
    background-color: var(--secondaryColor);
    border-radius: 5px;
}
section.issueDetail .bgChangeWrapperID ul.btnIssue li i{
    margin-right: 10px;
}




section.issuesWrapper h3{
    color: #000;
    font-size: 18px;
    margin: 30px 0 20px;
    font-weight: 600;
}
.sidebarIssue aside.currentVolumn{
    width: 100%;
}
.sidebarIssue aside.currentVolumn .boxIssue2 p{
    text-align: justify;
    font-size: 14px;
}
.indexingWrap{
    background-color: #fff;
    padding: 20px;
    box-shadow:0 15px 35px rgba(0,0,0,0.1);
    margin: 25px 0 0;
}
.indexingWrap ul.partnerBox li{
    text-align: center;
}
.indexingWrap ul.partnerBox li img{
    max-width: 200px;
    max-height: 200px;
    margin: 0 0 20px;
}
.indexingWrap h3{
    text-align: center;
    color: #000;
    font-size: 18px;
    margin: 30px 0 20px;
    font-weight: 600;
}
.indexingWrap .contentTitle h3::after{
    margin: 0 auto;
}
.bgcontentWrapper{
    padding: 30px 35px;
    background-color: #fff;
}
.bgcontentWrapper h2{
    color: var(--secondaryColor);
    font-size: 28px;
    font-weight: 600;
    margin: 0 0 40px;
}
.modal.fade .ctPopUpWrap.modal-dialog{
    transform: translate(-50%, -50%);
    transition: transform 0.3s ease-out;
    max-height: calc(100vh - 150px);
    overflow-y: auto;
}
.ctPopUpWrap{
    max-width: 700px;
    width: 90%;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 999999;
    background-color: #fff;
    padding: 25px;
    border-radius: 10px;
}
.modal-header .btn-close:focus{
    outline: none;
    box-shadow: none;
    border: none;
}
.accordion-button:not(.collapsed)::after,.accordion-button::after{
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);

}
form.forms input,form.forms textarea,form.forms select{
    font-size: 14px;
    font-weight: 400;
    background-color: #fff;
    border-radius: 9px;
    padding: 13px 25px;
    color: #565656;
    margin-bottom: 20px;
    width: 100%;
    border: solid 1px #e4e4e4;
    resize: none;
}
form.forms input:focus,form.forms textarea:focus,form.forms select:focus{
    outline: none;
    border: 1px solid var(--secondaryColor);
    box-shadow: none;   
}
form.forms input.submit{
    background-color: var(--primaryColor);
    width: 100%;
    color: #000;
    font-weight: 600;
    text-transform: uppercase;
    border: none;
}
section.certificateWrap .verificationWrap .form-group{
    width: 100%;
    display: flex;
    align-items: stretch;
}
section.certificateWrap .verificationWrap .form-group input.show{
    flex: 1 20%;
    background-color: var(--primaryColor);
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
}
section.certificateWrap form.verification{
    background-color: #eee;
    padding: 25px;
    max-width: 900px;
    width: 100%;
    border-radius: 10px;
}
section.certificateWrap form.verification input{
    margin: 0;
}
section.certificateWrap .verifyBox{
    background-color: #eee;
    margin-top: 40px;
    padding: 25px 0;
    color: #4b4b4b;
    font-size: 18px;
}
section.trackWrapper .trackBox{
    background-color: #e2f1ff;
    width: 60%;
    padding: 30px 20px;
    margin: 0 auto;
    border-radius: 10px;
}
section.submitWrapper .submitPaper{
    background-color: #ffffff;
    padding: 30px;
    border-radius: 10px;
}
section.submitWrapper .submitPaper form.forms input.submit{
    margin: 0;
}
aside.currentVolume{
    background-color: #ffffff;
    width: 100%;
    padding:30px 30px;
}
aside.currentVolume h3{
    background-color: var(--secondaryColor);
    border-left: 5px solid var(--primaryColor);
    width: 100%;
    padding: 10px;
    color: #fff;
    margin: 30px 0 0;
    display: inline-block;
    font-size: 16px;
}
aside.currentVolume marquee.marquee  ul.sideClients li img{
    height: 120px;
}
aside.currentVolume marquee.marquee ul.sideClients li {
    width: 100%;
    display: block;
    text-align: center;
}
aside.currentVolume marquee.marquee{
    height: 350px;
    margin-top: 30px;
}
section.aboutInner{
    background-color: #f2f2f2;
}
section.aboutInner .content p{
    color: #243238;
    font-size: 15px;
    line-height: 30px;
}
.bgboxStyle{
    padding: 21px 30px 18px;
    border-left: 5px solid var(--primaryColor);
    background-color: #ffff;
    font-size: 16px;
    line-height: 26px;
    color: #243238;
    font-weight: 600;
    font-style: italic; 
    margin: 0 0 20px;   
}
section.contactWrapper .contactInner{
    background-image: url(../img/bg/contactbg.jpg);
    background-position: center;
    background-size: cover;
    padding: 100px 40px;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    height: 430px;
}
section.contactWrapper .contactInner::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,3,45,.9);
    z-index: -1;
    border-radius: 10px;
}
section.contactWrapper .contactInner h4{
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 30px;
}
section.contactWrapper .contactInner ul.contactDetails li a,section.contactWrapper .contactInner ul.contactDetails li{
    color: #fff;
    font-size: 15px;
    line-height: 30px;
}
section.contactWrapper .contactInner ul.contactDetails li{
    position: relative;
    padding: 5px 0 5px 28px;
}
section.contactWrapper .contactInner ul.contactDetails li i{
    position: absolute;
    left: 0;
    top: 10px;
    color: var(--primaryColor);
    font-size: 15px;
}
section.contactWrapper .contactImg{
    height: 430px;
}
section.contactWrapper .contactImg img{
    object-fit: cover;
    object-position: right;
}
section.contactWrapper .innerForm,section.careerWrapper .innerBox{
    background-color: #f5f5f5;
    color: #243238;
    padding: 40px;
    border-radius: 10px;
}
section.contactWrapper .sideInfo{
    background-color: #f5f5f5;
    padding: 30px;
    height: 100%;
    border-radius: 10px;
}
section.contactWrapper .sideInfo ul{
    border-top: 3px solid var(--secondaryColor);
}
section.contactWrapper .sideInfo h2{
    font-size: 18px;
    color: #222222;
    line-height: 50px;
    font-weight: 700;
}
section.contactWrapper .sideInfo ul li{
    position: relative;
    padding: 5px 0 5px 28px; 
    line-height: 30px;
    font-size: 15px;
}  
section.contactWrapper .sideInfo ul li i{
    position: absolute;
    left: 0;
    top: 10px;
    color: #6c98e1;
    font-size: 18px;
}
section.contactWrapper .sideInfo p{
    margin: 0 0 10px;
    font-size: 15px;
} 
section.boardWrap .bgBox{
    background-color: #fff;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    padding:40px;
    margin-bottom: 30px;
}
section.boardWrap .bgBox .innerWrap .column{
    display: flex;
    gap: 30px;
    align-items: center;
    margin: 30px 0 0;
}
section.boardWrap .bgBox .innerWrap .column .cont{
    flex: 1;
}
section.boardWrap .bgBox .innerWrap .column .cont h3{
    color: var(--secondaryColor);
    font-weight: 700;
    font-size: 20px;
    margin:  0 0 15px;
}
section.boardWrap .bgBox .innerWrap .column .cont p{
    font-size: 15px;
}
section.boardWrap .bgBox .innerWrap .column .image{
    width: 250px;
    height: 250px;
    overflow: hidden;
}
section.boardWrap .bgBox .innerWrap .column .image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
    border-radius: 10px;
}
section.boardWrap .bgBox hr{
    border-top: 1px solid var(--primaryColor);
    opacity: 1;

}
section.indexingWrapper .imgWrap,section.careerWrapper .careerImg{
    position: relative;
}
section.indexingWrapper{
    padding: 100px 0;
}
section.indexingWrapper .imgWrap::before,section.careerWrapper .careerImg::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 40px;
    background-color: #f2f4fa;
    transform: rotate(-10deg);
    z-index: -1;
}
section.indexingWrapper .logogridWrap{
    display: grid;
    grid-template-columns: repeat(4 ,1fr);
    grid-template-rows: 1fr;
    gap: 20px;
    margin: 100px 0 0;
}
section.indexingWrapper .logogridWrap .logoGrid{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 30px 30px 25px;
    background-color: #f2f4fa;
    border-radius: 10px;
    transition: .3s;
}
section.indexingWrapper .logogridWrap .logoGrid:hover{
    box-shadow: 0 0 20px rgba(0,0,0,.2);;
}
section.indexingWrapper .logogridWrap .logoGrid .column img{
    max-width: 200px;
    max-height: 200px;
    width: 100%;
}
section.issueDetail .bgcontentWrapper .contentTitle h3{
    font-size: 20px;
    font-weight: 600;
}
section.pageWrapper{
    padding: 100px 0;
}
section.tableWarpper .tableBox{
    overflow-y: scroll;
    overflow-x: scroll;
}
section.tableWarpper .tableBox table tr td{
    vertical-align: middle;
    font-size: 13px;
}
header .headerBottom nav.navbar .logoContent h5{
    color: #fff;
    font-size: 18px;
    margin: 0 0 5px;
}
header .headerBottom nav.navbar .logoContent span{
    color: #fff;
    font-size: 24px;
    font-weight: 500;
}
header .headerBottom nav.navbar .logoContent p{
    color: #fff;
    font-size: 12px;
    margin: 0;
}
header .headerBottom nav.navbar .logoContent{
    border-left: 3px solid #fff;
    padding-left: 18px;
    }
    
section.serviceWrapper .boxBtn{
    display: flex;
    gap: 30px;
    justify-content: space-between;
}
section.serviceWrapper .bottombtnWrap{
    display: flex;
    gap: 30px;
    justify-content: space-between;
}
section.serviceWrapper .boxBtn a.topLinks{
    text-align: center;
    padding: 15px 45px;
    color: #fff;
    background-color: #212832;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
}
section.serviceWrapper .boxBtn a.topLinks.topLinks1{
    background-color: #3636a5;
}
section.serviceWrapper .boxBtn a.topLinks.topLinks2{
    background-color: #1a9589;
}
section.serviceWrapper .boxBtn a.topLinks.topLinks3{
    background-color: #b51a4f;
}
section.serviceWrapper .bottombtnWrap .btnWrap a.blueBtn{
    text-align: center;
    padding: 15px;
    color: #fff;
    background-color: #212832;
    display: inline-block;
    font-size: 15px; 
    width:350px;
    text-transform: uppercase;
    border: 1px solid #212832;
}
section.serviceWrapper .bottombtnWrap .btnWrap a.blueBtn:hover,section.serviceWrapper .bottombtnWrap .btnWrap a.greenBtn:hover{
    border: 1px solid var(--secondaryColor);
    background-color: #fff;
    color: #000;
    
}
section.serviceWrapper .bottombtnWrap .btnWrap a.greenBtn{
    text-align: center;
    padding: 15px;
    color: #000;
    background-color: var(--primaryColor);
    display: inline-block;
    font-size: 15px; 
    width:260px;
    text-transform: uppercase;
    border: 1px solid var(--primaryColor);
}
a.whatsapp_btn {
    position: fixed;
    bottom: 70px;
    left: 30px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #3bb13b;
    color: #fff;
    border-radius: 50%;
    font-size: 1.6rem;
    z-index: 9999;
}
section.homeFeature .contentTitle h3::after{
    margin: 0 auto;
}
section.homeFeature{
    background-image: url(../img/bg/journal-featurebg.jpg);
    background-position: center;
    background-size: cover;
    padding: 50px 0;
}



footer{
    background-color: #002e5b;
}
footer .footerTop{
    padding: 55px 0;
}
footer .footerBottom{
    box-shadow: inset 0 0 20px rgba(0,0,0,.35);
    padding: 30px 0;
}
footer .footerBottom p{
    color: rgba(255,255,255,.6);
    font-size: 14px;
}
footer .footerBottom p a{
    color: var(--primaryColor);
}
footer .footerTop .footerWidgets h2{
    position: relative;
    border-bottom: 1px solid rgba(204,204,204,.5);
    font-weight: 400;
    font-size: 20px;
    color: #fff;
    padding: 0 0 15px;
}
footer .footerTop .footerWidgets ul{
    margin:  30px 0 0;
    line-height: 40px;
    color: rgba(225,255,255,.6);
    font-size: 14px;
    position: relative;
}
footer .footerTop .footerWidgets ul.quickLinks li{
    position: relative;
    margin: 8px 0;
    line-height: 1.5;
    padding: 7px 0 0 20px;
}
footer .footerTop .footerWidgets ul.quickLinks li::before{
    position: absolute;
    content: "\f0da";
    font-family: "Line Awesome Free";
    font-weight: 900;
    top: 10px;
    left: 0;
}
footer .footerTop .footerWidgets ul li a{
    color:  rgba(225,255,255,.6);
    font-weight: 400;
    font-size: 14px;
}
footer .footerTop .footerWidgets ul.socialLinks li i{
    width: 32px;
    height: 32px;
    font-size: 18px;
    line-height: 32px;
    text-align: center;
    border-radius: 50%;
    background: #fff;
    color: #002e5b;
    opacity: .5;
}
footer .footerTop .footerWidgets ul.infoAddress{
    line-height: 30px;
}
footer .footerTop .footerWidgets ul.infoAddress li i{
    position: absolute;
    left: 0;
    top: 10px;
    color: #6c98e1;
    font-size: 17px;
}
footer .footerTop .footerWidgets ul.infoAddress  li {
    position: relative;
    padding: 5px 0 5px 28px;
}
section.bottomSearch .searchBar{
    border: 1px solid #3d9be9;
    padding: 5px 20px;
    border-radius: 5px;
}
section.bottomSearch .searchBar input{
    width: 100%;
    float:left;
    border: none;
}
section.bottomSearch .searchBar input:focus{
    border: none;
    outline: none;
}
section.bottomSearch .searchBar form{
    display: flex;
    align-items: center;
}
section.bottomSearch .searchBar form button.searchBtn{
    border: none;
    background: inherit;
    font-size: 20px;
}
section.teamWrapper a{
    width: 100%;
}
section.teamWrapper a.primaryBtn{
    width: auto;
}
section.bottomSearch .searchBar form button.searchBtn i{
    color: #3d9be9;
}
footer .footerTop .footerWidgets .accessWrap{
    margin: 30px 0 0;
}
footer .footerTop .footerWidgets .accessWrap p{
    color: rgba(225,255,255,.6);
    font-size: 14px;
}
footer .footerTop .footerWidgets .accessWrap a{
    color: #0170b9;
    font-size: 14px;
}
footer .footerTop .footerWidgets .accessWrap  span{
    color:rgba(225,255,255,.6) ;
}
.sidebarIssue aside.currentVolumn .samebgWrap{
    background-color:rgb(176 207 237 / 34%);
    padding: 10px;
}




@media screen and (max-width: 1366px){
    section.testimonialWrap .testimonialInner .owl-theme .owl-nav button.owl-prev{
    top: 280px;
    left: 330px;
    z-index: 2;
    }
    section.testimonialWrap .testimonialInner .owl-theme .owl-nav button.owl-next{
        top: 280px;
        right: 70px;
        z-index: 2;
    }
    header .headerTop .rightBar ul.menu {
        gap: 9px;
    }
    section.aboutWrap .rightWrapper{
        padding: 3rem;
    }
    section.serviceWrapper .rightBox{
        height: 415px;
    }
    header .headerBottom > .container, header .headerTop > .container{
        max-width: 1290px;
    }
    header .headerBottom nav.navbar{
        gap: 0;
    }
    header .headerBottom nav.navbar .logoContent{
        border-left: 3px solid #fff;
         padding-left: 18px;
    }
    header .headerBottom a.navbar-brand img{
    height: 60px;
    }
    section.serviceWrapper .bottombtnWrap .btnWrap a.blueBtn{
        width: 250px;
    }
    section.serviceWrapper .boxBtn a.topLinks{
        padding: 15px 35px;
    }
    section.featureWrap .padding-left{
        padding: 0;
    }
    section.mainBanner .bannerInnerWrap h1, section.mainBanner .bannerInnerWrap span{
        font-size: 38px;
    }
    section.mainBanner button[type="button"].carousel-control-prev{
        left: 20px;
    }
    section.mainBanner button[type="button"]{
        top: 72%;
    }
    section.mainBanner button[type="button"].carousel-control-next{
        right: 70px;
    }
    section.issueDetail .bgChangeWrapperID ul.btnIssue li a{
        font-size: 11px;
    }
}
@media screen and (min-width:991px){
    .mobile_header{
        display: none;
    }
}
@media screen and (max-width: 767px) {
    
    section.testimonialWrap .testimonialInner .testimonialBox .imageBox{
        display: block;
    }
    section.teamWrapper .teamBox .name h3{
        margin: 20px 0;
    }
    footer .footerTop .footerWidgets h2{
        padding: 10px 0 15px;
    }
    footer .footerTop{
        padding: 40px 0;
    }
    a.submitBtn{
        margin: 10px 0;
    }
    section.issuesWrapper .volumepaperList article.cardBody ul.btnIssue{
        display: block;
    }
    section.issuesWrapper .volumepaperList article.cardBody ul.btnIssue li a{
        margin: 4px 0;
    }
    .bgcontentWrapper{
        padding: 20px;
    }
    .bgcontentWrapper h2{
        font-size: 18px;
    }
    header .headerTop .searchBar{
        display: flex;
        align-items: center;
        justify-content:center;
        float: none;
    }
    header .headerTop .rightBar{
        margin: 0 0 4px;
    }
    section.featureWrap .padding-left{
        padding: 0;
    }
    header .headerTop .searchBar{
        float: none;
    }
    section.serviceWrapper .boxBtn a.topLinks{
        padding: 10px !important;
        font-size: 13px !important;
    }
    section.serviceWrapper .boxBtn{
        gap: 0;
    }
    .indexingWrap ul.partnerBox{
        column-count: 1 !important;
    }
}

@media screen and (max-width: 991px) {
    .menu_holder{display:none}
    .mobile_header .menu_bar{
        border: none;
        background: none;
    }
    .mobile_header .menu_bar i{
        color: var(--primaryColor);
        font-size: 26px;
        border: 1px solid #2b5177;
        padding: 6px 10px;
        border-radius: 3px;
    }
    header .headerBottom{
        display: none;
    }
    .mobile_header{
        display:flex;
        width:100%;
        align-items:center;
        position:relative;
        padding:10px;
        justify-content:space-between;
    }
    .mobile_header .mobile_logo a img{
        height:60px
    }
    .mobile_header ul.mobile_nav{
        position:absolute;
        top:100%;
        z-index:5;
        background:#fff;
        width:100%;
        right:100%;
        transition:.5s ease; 
        border-top: solid 1px rgb(47 121 148 / 23%);
    }
    .mobile_header ul.mobile_nav.show{
        right:0;
    }
    .mobile_header ul.mobile_nav > li{
        padding: 10px 20px;
        font-size:14px;
        color:#000;
        font-weight: 500;
        border: 1px solid #eee;
    }
    .mobile_header ul.mobile_nav > li > a{
        color:#000;
        font-weight: 500;
        font-size: 14px;
        width: 100%;
    }
    .mobile_header ul.mobile_nav > li > a.trackBtn{
        color: #fff;
    }
    .mobile_header ul.mobile_nav > li > a.trackBtn,.mobile_header ul.mobile_nav > li > a.submitBtn{
       text-align: center;
    }
    .mobile_header ul.mobile_nav > li > ul.drop-menu{
        position:absolute;
        width:100%;    
        background: #fff;
        right: 100%;
        display: block;
        transition: .5s ease;
        top: 0;
        padding: 0;
        max-height: inherit;
    }
    .mobile_header ul.mobile_nav > li.drop span{
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        color:#000;
    }
    .mobile_header ul.mobile_nav > li > ul.drop-menu.show{
        right: 0;
    }
    .mobile_header ul.mobile_nav > li > ul.drop-menu > li.drop > ul.sub-drop-menu{
        position: absolute;
        top: 0;
        right: 100%;
        width: 100%;
        transition: 0.5s ease;
        background-color: #fff;
    }
    .mobile_header ul.mobile_nav > li > ul.drop-menu > li.drop > ul.sub-drop-menu.show{
        right: 0;
    }
    .mobile_header ul.mobile_nav,
    .mobile_header ul.mobile_nav > li > ul.drop-menu,
    .mobile_header ul.mobile_nav > li > ul.drop-menu > li.drop > ul.sub-drop-menu{
        height: 100vh;
    }
    .mobile_header ul.mobile_nav > li > ul.drop-menu li.menu_tag{
        background-color: rgba(253, 228, 40, 0.38);
        color:rgb(94, 85, 3);
    }
    .mobile_header ul.mobile_nav > li > ul.drop-menu li a{
        color: #000;
        font-size: 14px;
        font-weight: 500;
    }
    .mobile_header ul.mobile_nav > li > ul.drop-menu li a:hover{
        color: var(--secondaryColor);
    }
    .mobile_header ul.mobile_nav > li.drop span:hover,.mobile_header ul.mobile_nav > li a:hover{
         color: var(--secondaryColor);
    }
    .mobile_header ul.mobile_nav > li > ul.drop-menu li.menu_ta,.mobile_header ul.mobile_nav > li > ul.drop-menu > li,.mobile_header ul.mobile_nav > li > ul.drop-menu > li.drop > ul.sub-drop-menu > li,.mobile_header ul.mobile_nav > li > ul.drop-menu > li.drop > ul.sub-drop-menu > li.mini-drop > ul.sub-drop-mini-menu > li{
        padding: 5px 14px;
        font-size: 13px;
        padding: 10px 20px;
        border-bottom: 1px solid #eee;
    }
    .mobile_header ul.mobile_nav > li > ul.drop-menu > li.drop span{
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    .mobile_header ul.mobile_nav > li > ul.drop-menu > li.drop > ul.sub-drop-menu > li.mini-drop > ul.sub-drop-mini-menu{
        position: absolute;
        background-color: #fff;
        top: 0;
        right: 100%;
        width: 100%;
        height: 100%;
        overflow: scroll;
        transition: 0.5s ease;
    }
    .mobile_header ul.mobile_nav > li > ul.drop-menu > li.drop > ul.sub-drop-menu > li.mini-drop > ul.sub-drop-mini-menu.show{
        right: 0;
    }
    header .headerTop .infoBar{
        justify-content: center;
    }
    header .headerTop .rightBar ul.menu{
        display: block;
        text-align: center;
    }
    header .headerTop ul.socialLinks {
        display: none !important;
    }
    header .headerTop .rightBar ul.menu{
        display: block;
        text-align: center;
    }
    header .headerTop .rightBar ul.menu li{
        display: inline-block;
        margin: 5px 0;
    }
    header .headerTop .rightBar ul.menu li i{
        margin-right: 5px;
    }
    header .headerTop .infoBar ul.info li a, header .headerTop .infoBar ul.info li, header .headerTop .rightBar ul.menu li a, .headerTop .rightBar ul.menu li,header .headerTop .rightBar ul.menu li i{
        font-size: 13px;
    }
    section.mainBanner .bannerInnerWrap h1, section.mainBanner .bannerInnerWrap span{
        font-size: 30px;
    }
    section.mainBanner{
        height: 50vh;
    }
    section.mainBanner button[type="button"]{
        display: none;
    }
    a.btn2,a.primaryBtn{
        font-size: 13px;
    }
    section.bannerBottom{
        text-align: center;
    }
    section.bannerBottom a.primaryBtn{
        float: none;
        margin:  15px 0 0;
    }
    section.testimonialWrap .testimonialInner .owl-theme .owl-nav button{
        display: none;
    }
    section.testimonialWrap .testimonialInner .testimonialBox{
        padding: 30px 20px 30px;
    }
    section.serviceWrapper .serviceBox {
        height: auto;
        margin: 10px 0;
    }
    section.serviceWrapper .rightBox,section.aboutWrap .leftImg{
        height: auto !important;
    }
    section.aboutWrap .rightWrapper{
        padding: 2rem !important;
    }
    section.featureWrap,section.testimonialWrap{
        padding: 50px 0;
    }
    section.featureWrap .box{
        margin: 20px 10px;
        align-items: baseline;
    }
    section.counterBox .boxInner{
        margin: 10px 0;
    }
    section.testimonialWrap h4{
        font-size: 25px;
        margin: 15px 0;
    }
    section.aboutInner .aboutImg,section.issuesWrapper .volumepaperList article.cardBody .imgWrapper,section.boardWrap .bgBox .innerWrap .column .image,section.contactWrapper .contactImg,section.careerWrapper .careerImg{
        margin:  0 0 20px;
    }
    section.issuesWrapper .volumepaperList article.cardBody ul.btnIssue{
        gap: 10px;
    }
    section.boardWrap .bgBox .innerWrap .column{
        display: block;
    }
    section.boardWrap .bgBox .innerWrap .column .image{
        height: 300px;
        width: 100%;
    }
    section.boardWrap .bgBox .innerWrap .column .cont h3{
        font-size: 15px;
    }
    section.trackWrapper .trackBox{
        width: 100%;
        padding: 30px;
    }
    section.indexingWrapper .logogridWrap{
        grid-template-columns: repeat(2 ,1fr);
    }
    section.careerWrapper .contentTitle{
        padding: 0;
    }
    section.serviceWrapper .bottombtnWrap{
        display: block;
        text-align: center;
    }
    section.serviceWrapper .bottombtnWrap .btnWrap{
        margin: 0 0 30px;
    }
    .indexingWrap ul.partnerBox{
        column-count: 2;
    }
    section.teamWrapper .teamBox .teamImg{
        height: 230px;
    }
    
}
