#041038

@import url<link href="https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap" rel="stylesheet">
@import url <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css">


/* Hide OJS footer logo */
.pkp_brand_footer a img {
    padding: 2.143rem;
    display: none!important;
}
.pkp_structure_head{
	background-color:#fff!important;
}

:root {
    --primary: #041038;
    --accent: rgb(14, 87, 149);
    --bg: #f0f2f5;
    --card-shadow: 0 4px 20px rgba(0,0,0,0.08);
    --color: rgb(14, 87, 149); /* For icon fonts */
}

.pkp_site_name a:focus,
.pkp_site_name a:active,
.pkp_site_name a:focus-visible {
    outline: none !important;
    border: none !important;
    box-shadow: none !important;
}


.pkp_structure_head{
	background-color:#fff!important;
}

@media (min-width: 992px) {
    .pkp_site_name .is_img img {
        max-height: 152px!important;
        margin-top: -30px;
        margin-bottom: 0px;
}
}

@media screen and (min-width:992px) {
body{
	background:#e5e7eb!important;
	font-family: 'Rubik', sans-serif!important;
}
}

@media screen and (max-width:600px){
	body{
	background:#fff!important;
}
}

@media screen and (max-width: 600px) {
.pkp_site_name{
	top:5px;
  }
}
@media screen and (max-width: 600px) {
.pkp_site_name .is_img img {
	max-height:4.143rem!important;
	margin-left: 32px;
        margin-top: -4px
  }
}

@media screen and (max-width: 600px) {
.pkp_site_name_wrapper {
    height: 4.857rem;
}
}

.pkp_site_nav_toggle{
	top:13px;
	left:20px!important;
	background: #041038
;
        box-shadow: 0px 0px 10px 0px #978e8e;
        border: 1px solid #5d798e;
        border-radius: 5px;
}





.pkp_block{
	box-shadow:rgba(37, 39, 89, 0.4) 0px 0px 9px 1px;
	background:#fff;
	padding:10px;
	margin:0px 10px 10px;
	border-bottom: 8px solid #041038
!important;
}

.pkp_block h2{
	color:#041038
!important;
	border-bottom: 1px solid #007c04

!important;
  	
}
.pkp_block .title {
    display: block;
    margin-bottom: 10px;
    margin-top: 0;
    font-family: 'Rubik', sans-serif;
    font-weight: 700;
    line-height: 20px;
    font-size:18px;
    color: rgba(0, 0, 0, 0.87);
	padding-bottom:10px;
	margin-bottom:15px;
}
.shadow{
	margin-top:-10px;
}


/*Articles*/

@media (min-width: 992px) {
    .obj_article_details .row {
        margin-left: -20px!important;
        margin-right: -20px!important;
    }
}

/*Editorial Team*/

.page_content h2{
    text-align: center;
    font-size: 25px;
    color: #041038
;
    font-weight: 900;
    margin-bottom:35px;
    text-decoration:underline;

}
.main_div{
    border: 1px solid #f1f1f1;
    display: flex;
    margin: 10px 0px;
    padding: 8px 8px;
    box-shadow: 0px 0px 5px 0px #ddd;
}
.img_div{
 	width: 20%;
        padding: 10px 12px;
        padding-top: 16px;
}
.img_div img{
 	border-radius:50%;
 	border:1px solid #007c04

;
	box-shadow: 0px 0px 10px 0px #ddd;
}

.content_div{
	width: 80%;
        padding: 16px 20px;
        
}

.content_div h3{
        margin:0px;
	margin-top:10px;
	color:#041038
;
}

.affilation{
    font-weight: 600;
    margin-top: 5px!important;
    font-size: 15px;
}

.designation{
 	margin-top: -20px!important;
}
.editorial_designation{
 	margin-top: 5px!important;
}

.emaill{
	 margin-top: -19px!important;
}

/*Header Image*/
@media (min-width: 992px) {
    .pkp_page_index .homepage_image {
        /* margin-top: 0rem; */
        margin-top: 0px!important;
	
    }
}

.pkp_page_index .homepage_image img {
    display: block;
    width: 94%;
    height: auto;
    margin: auto;
    box-shadow: 0px 0px 10px #7c7272;
}

@media screen and (max-width: 992px) {
.pkp_structure_main{
	background:#fff;
	margin-bottom:20px;
}
}





/*Breadcreamb*/
.cmp_breadcrumbs a{
	background:#f3f5fa!important;
	padding:10px 10px 10px 15px;
	position: relative;
}

.cmp_breadcrumbs a:after{
content: "";
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 18px solid #f3f5fa;
    position: absolute;
    right: -17px;
    top: 0;
    z-index: 1;
}
.current{
	background: #007c04;
    	padding: 10px 10px 10px 25px;
    	position: relative;
    	color: #fff!important;
    	margin-left: -15px;
}
.cmp_breadcrumbs a{
	color:#000!important;
}
.current:before{
	    content: "";
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 18px solid #fff;
    position: absolute;
    left: 0;
    top: 0;
}


.pkp_block.block_language .content ul li {
    background: #ffffff !important;
    margin-left: 0 !important;
    

}

.pkp_block.block_language .current::before,
.pkp_block.block_language .current::after {
    content: none !important;
    display: none !important;
}


/*Page structure*/

@media (min-width: 1200px) {
    .pkp_structure_main {
        width: 860px;
        box-shadow: rgba(37, 39, 89, 0.4) 0px 0px 9px 1px;
	background:#fff;
	margin-bottom:20px;
	border-bottom: 8px solid #041038
!important;
	padding:20px;
    }
}
 
/*Side line*/
@media (min-width: 768px) {
    .pkp_structure_main:before, .pkp_structure_main:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 1px;
        background: none!important;
    }
}
/*Full Width Nav Bar*/
.pkp_head_wrapper {
	width:100%!important;
	
}

@media (min-width: 992px) {
    .pkp_site_nav_menu {
        display: block;
        padding: 0px 33px 0px 70px!important;
	background-color:#fff!important;
	border-bottom:4px solid #007c04;
    }
}

@media (min-width: 992px) {
    .pkp_site_nav_menu a{
        color:#000!important;
	font-size:13px;
	font-weight:600;
    }
}

@media (min-width: 992px) {
    .pkp_navigation_primary>li:first-child{
        color: #fff!important;
	padding-left:15px;
}
}

@media (min-width: 992px) {
    .pkp_navigation_primary>li:last-child a {
        margin-right: 6px!important;
    }
}


/*Admin dashboard*/
.profile a{
	color:#fff!important;
	background:#007c04

;
	padding:10px 20px;
}

.profile a:hover{
	color:#fff!important;
	background:#041038
!important;
	padding:10px 20px;
}

.profile a::first-child {
	border-radius:20px;
}

@media (min-width: 992px) {
    .pkp_navigation_user_wrapper{
	top:45px!important;
}
}

@media (min-width: 992px) {
    .pkp_navigation_primary>li>a:focus {
        /*background: #007c04!important;*/
        color: #fff;
}
}

@media (min-width: 992px) {
    .pkp_navigation_primary>li>a:active{
        /*background: #007c04!important;*/
        color: #fff;
}
}


@media (min-width: 992px) {
    .pkp_navigation_primary>li>a:hover{
        
}
}



/*Top Bar*/
.top-bar-container {
            background-color: #041038;             
            padding: 8px 0;
            font-size: 14px;
            width: 100%;
            z-index: 100; 
            color:#fff;
        }

      
        .top-bar-content {
       
            max-width: 1200px; 
            margin: 0 auto;
            padding: 0 15px;
            display: flex; 
            justify-content: space-between; 
            align-items: center;         }

               .contact-info {
            display: flex;
            align-items: center;
        }

        .contact-info span {
            margin-right: 15px;
            white-space: nowrap; 
        }

        .separator {
            margin: 0 10px;
            opacity: 0.7;
	    color:#fff!important;
        }

        /* ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â: ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¶ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â² ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ */
        .social-icons a {
            color: #fff; /* ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ */
            font-size: 18px; /* ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â° */
            margin-left: 15px; /* ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¡ ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ */
            text-decoration: none;
            transition: color 0.3s ease; /* ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â° ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â«ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¡ ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â */
        }

        .social-icons a:hover {
            color: #007c04; /* ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â° ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â° ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂªÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â */
        }

/*Footer*/

.bottom-footer{
text-align:center;
color:#fff;
background:#007c04;
box-shadow:0px 0px 10px 0px #054448;
padding:2px;
border-radius:5px;
width:90%;
display:block;
margin:auto;

}
.bottom-footer a{
color:#fff;
}

.bottom-footer em{
color:#fff;
}
.pkp_structure_footer_wrapper{
	background:#041038!important;
	padding:20px 0px;
padding-bottom:40px;
	
}

/* Container for flexboxes */
.footer_row{
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  background:#041038 !important;
  color:#fff!important;
  margin:30px 0px;
}



/* Create four equal columns */
.column {
  flex: 23%;
  padding: 0px 15px;
  border-right:1px solid #58afae;
  
}
.column a{
	color:#fff!important;
	text-decoration:none;
}

.column h2{
margin-top:0px;
}

.column:last-child{
	border:none;
}
.seprater{
    background: #58afae;
    width: 74px;
    height: 2px;
    margin-top: -6px;
}
.column ul  {
    list-style: none;
    margin-left: -36px;
}
.column h3{
    text-align:justify;
    line-height: 1.3;
    border: 1px solid #58afae;
    padding: 12px;
    border-radius: 5px;
}

.fourth-column img{
	margin-top:35px;
}

@media (min-width: 992px) {
    .fourth-column p {
        font-size: 28px !important;
        line-height: 1.25 !important;
        margin-top: 0px;
        font-weight: 600 !important;
    }
}

@media screen and (max-width: 600px){
    .fourth-column{
	display:none;
}
}



/* On screens that are 992px wide or less, go from four columns to two columns */
@media screen and (max-width: 992px) {
  .column {
    flex: 60%;
	border-right:none;
  }
}



/* On screens that are 600px wide or less, make the columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .row {
    flex-direction: row;
  }
}



/* // Styling by Ravi rastogi */
/* home section  */




.container {
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    
}

.header-section {
    line-height: 1.5;
    margin-bottom: 20px;
}

.mainHeading {
    font-family: 'Merriweather', serif;
    color: var(--primary);
    font-size: 2rem;
    margin-bottom: 15px;
    text-align: center;
    line-height: 1.4;
}

.Heading-linee::after {
    content: "";
    display: block;
    width: 20%;
    height: 3px;
    background: var(--accent);
    margin: 10px auto 0 auto;
    border-radius: 2px;
}
.container p {
    line-height: 1.5;
    margin-bottom: 20px;
    
}
/* Grid Layout */
.scope-grid {
    margin-top: 2rem;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 25px;
}

/* Individual Card Styling */
.scope-card {
    background: white;
    padding: 30px;
    border-radius: 15px;
    box-shadow: var(--card-shadow);
    transition: all 0.3s ease;
    display: flex;
    flex-direction: column;
    border-top: 4px solid var(--primary);
    border-top: 4px solid transparent;
}

.scope-card:hover {
    transform: translateY(-10px);
    border-top: 4px solid var(--accent);
}

.card-icon {
    background: #e9f5f3;
    width: 60px;
    height: 60px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}

.card-icon em {
    font-size: 1.5rem;
    color: var(--accent);
}

em {
    font-size: 1.5rem;
    color: var(--accent);
}

.scope-card h3 {
    color: var(--primary);
    margin: 0 0 12px 0;
    font-size: 1.25rem;
}

.scope-card p {
    color: #666;
    font-size: 0.95rem;
    line-height: 1.6;
    margin: 0;
}

.footer-note {
    margin-top: 50px;
    text-align: center;
    padding: 20px;
    border-radius: 10px;
    background: #e1e7ed;
    color: var(--primary);
    font-weight: 500;
}

/* Mobile responsive fixes */
@media (max-width: 768px) {
    .mainHeading { font-size: 1.5rem; }
}
@media (max-width: 480px) {
    .mainHeading { font-size: 1.2rem; }
    .scope-card {
        padding: 20px;
    }
}






/* Journal section */




.mainHeading {
    color: #333;
    margin-bottom: 5px;
}

/* Icon Color Applied */
.mainHeading i, 
.journal-table i {
    color: rgb(0, 112, 192);
}

.table-wrapper {
    margin-top: 20px;
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

.journal-table {
    width: 100%;
    border-collapse: collapse;
    background-color: #fff;
}

.journal-table td {
    padding: 15px 20px;
    border-bottom: 1px solid #afaeae;
    vertical-align: top;
    line-height: 1.6;
    color: #444;
}

/* Row shading for left column */
.journal-table td:first-child {
    width: 30%;
    background-color: #fcfcfc;
    border-right: 1px solid #afaeae;
    white-space: nowrap;
}
.journal-table tr {
    transition: background-color 0.3s ease; /* Isse color jhatke se nahi, aram se badlega */
}
.journal-table tr:hover td {
    color: rgb(0, 112, 192);   /* Mouse le jaane par text bhi blue ho jayega */
}

/* Hover effect */
.journal-table tr:hover {
    background-color: #ebeff7;
}

/* Icon alignment inside table */
.journal-table i {
    width: 25px;
    text-align: center;
    margin-right: 10px;
}

/* Mobile Responsive */
@media (max-width: 600px) {
    .journal-table td {
        display: block;
        width: 100% !important;
        border-right: none;
    }
    .journal-table td:first-child {
        background-color: #f0f0f0;
        font-weight: bold;
    }
}





/* Editorial Board section  */


.section-title {
  text-align: center;
  text-transform: uppercase;
  color: #333;
  margin: 40px 0 20px;
   display: inline-block;
  width: 100%;
  padding-bottom: 10px;
}

.editor-card {
  background: #ffffff;
  margin-bottom: 20px;
  border-radius: 10px;
  box-shadow: 0 4px 15px rgba(0,0,0,0.1);
  border-left: 5px solid rgb(0, 112, 192);
  transition: transform 0.3s ease;
}

.editor-card:hover {
  transform: scale(1.01);
}

.main-editor {
  border-left: 8px solid rgb(0, 112, 192);
  background: #fff;
}

.card-body {
  display: flex;
  align-items: center;
  padding: 20px;
  gap: 20px;
}

/* Avatar Styling */
.avatar-box {
  min-width: 80px;
  height: 80px;
  background: #eef2f7;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid rgb(0, 112, 192);
}
.avatar-box img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
}
.avatar-box i {
  font-size: 40px;
  color: rgb(0, 112, 192);
}

.info-box p {
  margin: 4px 0;
  color: #555;
  font-size: 15px;
}

.info-box strong {
  color: #222;
}

.info-box a {
  color: rgb(0, 112, 192);
  text-decoration: none;
  word-break: break-all;
}

.info-box a:hover {
  text-decoration: underline;
}

/* Mobile Responsive */
@media (max-width: 600px) {
  .card-body {
    flex-direction: column;
    text-align: center;
  }
}






















/* Gudeline section  */

.guidelines-container {
    max-width: 1100px;
    margin: 30px auto;
    font-family: 'Segoe UI', system-ui, sans-serif;
    background-color: #f8fafc;
    padding: 20px;
    border-radius: 16px;
}

.header-banner {
    background: white;
    padding: 20px;
    border-radius: 12px;
    margin-bottom: 25px;
    box-shadow: 0 2px 10px rgba(0,0,0,0.05);
}

.mainHeading {
    align-items: center;
    gap: 15px;
    color: rgb(0, 112, 192);
    margin: 0;
}

/* Grid Layout for Cards */
.guidelines-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
    gap: 20px;
}

.info-card {
    background: white;
    padding: 25px;
    border-radius: 12px;
    border: 1px solid #e2e8f0;
    transition: all 0.3s ease;
    display: flex;
    flex-direction: column;
 border-top: 4px solid var(--primary);
 
}


.info-card:hover {
    
    border-top: 4px solid var(--accent);
    box-shadow: 0 5px 7px rgba(0, 112, 192, 0.34);
    border-color: rgb(0, 112, 192);
}

.card-header {
    display: flex;
    align-items: center;
    gap: 12px;
    margin-bottom: 15px;
    border-bottom: 1px solid #f1f5f9;
    padding-bottom: 10px;
}

.card-header h3 {
    margin: 0;
    font-size: 1.1rem;
    color: #1e293b;
}

/* Specific Card Styles */
.highlight-card {
    grid-column: 1 / -1; /* Full width */
    background: linear-gradient(to right, #ffffff, #f0f7ff);
}

.sub-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
}

.guideline-list {
    margin: 0;
    padding-left: 18px;
    color: #475569;
}

.guideline-list li {
    margin-bottom: 8px;
}

.example-box {
    background: #f1f5f9;
    padding: 10px;
    border-radius: 6px;
    font-family: monospace;
    font-size: 0.85rem;
    margin-top: 10px;
    border-left: 3px solid rgb(0, 112, 192);
}

.contact-card {
    background: rgb(0, 112, 192);
    grid-column: 1 / -1;
}

/* Responsive */
@media (max-width: 768px) {
    .sub-grid {
        grid-template-columns: 1fr;
    }
    .guidelines-grid {
        grid-template-columns: 1fr;
    }
}







/* Manuscript Submission Section */

.jhs-container {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color: #333;
    max-width: 1200px;
    margin: 0 auto;
  }

  .jhs-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 25px;
  }
  .jhs-card {
    background: #fff;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 4px 15px rgba(0,0,0,0.1);
    transition: all 0.3s ease;
    display: flex;
    flex-direction: column;

 border-top: 4px solid var(--primary);
  }

  
  .jhs-card:hover {
    transform: translateY(-5px);
    
    border-top: 4px solid var(--accent);
    box-shadow: 0 5px 7px rgba(0, 112, 192, 0.34);
  }
  .jhs-card img {
    width: 100%;
    height: 180px;
    object-fit: cover;
  }
  .jhs-card-content {
    padding: 20px;
    flex-grow: 1;
  }
  .jhs-card h3 {
    color: rgb(0, 112, 192);
    margin-top: 0;
    font-size: 1.25rem;
    border-left: 4px solid rgb(0, 112, 192);
    padding-left: 10px;
  }
  .jhs-card p {
    font-size: 0.95rem;
    line-height: 1.6;
    text-align: justify;
    color: #555;
  }
  .highlight-banner {
    background: rgb(0, 112, 192);
    color: white;
    padding: 30px;
    border-radius: 12px;
    margin-bottom: 30px;
    text-align: center;
  }



//Footer Section



.footer_dets{
    /* display: flex; */
    /* background-color: #fff; */
    align-items: center;
    padding: 1rem;
    justify-content: center;
    border-radius: 10px;
    gap: 20px;
}

.footer_data{
    text-align: center;
    margin-top: 20px;
    color: #252525;
}

.footer_data h3{
    margin: 0;
    font-size: 1.5rem;
    color: #041038;
}

.footer_dets span{
    font-size: 0.9rem;
    color: #0157ba;
}

.image1 img {
    width: 140px;
    height: auto;
    border-radius: 10px;
}

@media (max-width:480px) {
    .footer_Bimg{
        padding: 10px;
        flex-direction: column;
        align-items: center;
        gap: 10px;
    }
    .footer_dets{
        gap: 10px;
    }
    .image1 img{
        width: 100px;
        height: auto;
    }
    .footer_data h3{
        font-size: 1.2rem;
    }
}


    @media (max-width:270px) {
        .footer_dets{
            flex-direction: column;
            gap: 10px;
        }
    }








.homepage_about h2{
display:none !important;
}