body{
	background-color: #fff;
	color: #000;
	margin: 0;
	padding: 0;
	font-family: Sans-serif;
}

.clr{
	clear: both;
}

a{
	text-decoration: none;
}

:hover a{
	text-decoration: none;
}

.asterisk{
	color: red;
}

.r{
	border: 2px solid black;
}

/*.a{
	border: 2px solid green;
}

.b{
	border: 2px solid blue;
}

.c{
	border: 2px solid red;
}*/

.justify{
	text-align: justify;
}

.center{
	text-align: center;
}

.text-blue{
	color: #001f66 !important;
}

.blue-text{
	color: #007bff !important;
}

.bolder{
	font-weight: bolder;
}

.header{
	color: #001f66;
	font-weight: bold;
}

.main{
	margin-top: 150px;
}

.main2{
	margin-top: 135px;
}

.bg-blue{
	background-color: #001f66;
}
			/*Home page*/


.side-link{
	margin-right: 30px;
	font-size: 1rem !important;
	color: #001f66;
}

.nav-house{
	padding: 0px;
	box-shadow: 3px 3px 16px grey;
}

.nav-link{
	font-weight: bold;
	color: #001f66 !important;
	font-size: 1rem;
}

.nav-link:hover{
	font-weight: bold;
	background-color: green !important;
	color: #fff !important;
	font-size: 1.2rem;
}

.navbar{
	min-height: 100px;
	background-color: #fff !important;
}

.navbar img{
	height: 100px;
}

/*Slide show*/
.banner{
	height: 80vh;
	margin-top: 130px;
	padding: 0;
}

.slide-info{
	margin-top: 5px !important;
}

.t button{
    margin-top: 10px !important;
}

.s1,.sa{
	height: 79vh;
	padding-top: 8%;
}

.sa input{
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	width: 50% !important;
	height: 50px;
}

.sa .search-btn{
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	height: 49.5px;
	width: 60px;
}

.sa-text{
    font-size: 40px !important;
    text-align: justify;
}

.s1 h3{
	color: #fff;
}

.text-paper{
	color: #007bff !important;
}

/* Indexed by*/
.accredition-div img {
  max-height: 100px;     /* keeps logos consistent */
  object-fit: contain;
  /* margin: 10px; */
}
.accredition-logos, .partner-logos{
  display: flex;
  flex-wrap: wrap;
  justify-content: center; /* flex-start makes them to start from the left */
  align-items: center;
  gap: 40px;
}

/*Welcome to ijamps*/
.about-house{
	padding: 20px;
	margin-bottom: 70px;
	background-color: #fff;
	box-shadow: 3px 3px 16px grey;
}

.about-holder{
	padding: 10px;
}

/*Category*/
.Category-house{
	margin-bottom: 70px;
}

.Category-house button{
	width: 250px;
	box-shadow: 3px 3px 12px grey;
}

.Category-house h5{
	margin-bottom: 50px;
}

.Category{
	height: 50px;
	text-align: left;
	padding: 8px;
	margin-bottom: 10px;
	box-shadow: 3px 3px 8px grey;
}

.Category i{
	color: #001f66 !important;
	font-weight: bold;
	margin-right: 10px;
}

.Category:hover i{
	color: #fff !important;
}

.Category:hover a{
	color: #fff !important;
}

.Category:hover{
	background-color: #001f66;
	color: #fff;
	font-weight: bold;
}

.back-to-top{
	display: none;
}

.cat_color{
	font-weight: bold;
	color: #000 !important;
}

.cat_color:hover{
	color: #007bff !important;
}

/*latest journal*/
.journal-holder{
	min-height: 230px;
	margin-bottom: 30px;
	border-right: 1px solid #ccc;
}

.jou{
	padding: 0;
}

.jou2 .abstract,h5{
	text-align: justify-all;
}

.journal-holder img{
	width: 100%;
	height: 228px;
}

/*Footer*/
footer{
	margin-top: 80px;
	background-color: #000;
	color: #fff;
	padding-top: 30px;
}

footer h4{
	color: #fff;
	font-weight: bolder;
	margin-bottom: 10px;
}

footer ul{
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-position: outside !important;
}

footer ul li{
	margin-bottom: 5px !important;
}

footer ul li a{
	color: #fff;
	font-size: 18px;
	margin-bottom: 30px !important;
}

footer ul li:hover a{
	color: #007bff;
	font-weight: bolder;
}

.phone{
	display: none;
}

/* CONTACT US */
.contact-banner{
	height: 100px;
	margin-top: 75px;
	margin-bottom: 0px;

}

.contact-banner h2{
	margin-left: 220px;
	margin-top: 100px;
	font-size: 45px;
}
.contact{
	margin-bottom: 70px;
}

.contact input,textarea{
	border: none !important;
	border-bottom: 1px solid gray !important;
	margin-bottom: 20px !important;
}

.contact button{
	width: 150px !important;
	border-radius: 20px;
	margin-bottom: 30px;
}

.contact-info{
	margin-top: 100px;
	padding: 20px;
	padding-top: 1px;
	min-width: 270px;
	min-height: 380px;
	background-color: #001f66;
	color: #fff;
	
}

.contact-details{
	margin-top: 60px;
}


/*Journal page*/
.journal-house ul{
	margin: 0;
	padding: 0;
	list-style: circle;
	list-style-position: inside !important;
}

.journal-house ul li{
	margin-bottom: 5px !important;
}

.journal-house ul li a{
	color: #000;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 30px !important;
}

.journal-house ul li:hover a{
	color: #001f66;
	font-weight: bolder !important;
}

/*Search page*/
.search-div-house{
	min-height: 100px;
	background-color: #ccc;
}

.search-div{
	width: 50vw;
	padding: 20px;
}

.search-div input{
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	width: 90% !important;
	height: 50px;
	box-shadow: 3px 3px 16px grey;
}

.search-div .search-btn{
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	height: 49.5px;
	width: 60px;
	box-shadow: 3px 3px 16px grey;
}

/*Editorial board*/
.TextWrap{
  float: left;
  margin:  0px 10px 10px 10px;
  width: 200px;
  height: 200px;
}

.board-div{
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}

