*{
	margin: 0px;
}
@font-face {
  font-family: "SFProDisplay-Semibold";
  src: url("../fonts/SFProDisplay-Semibold.ttf");
}
@font-face {
  font-family: "SFProDisplay-Regular";
  src: url(../fonts/SFProDisplay-Regular.ttf);
}
@font-face {
  font-family: "SFProDisplay-Medium";
  src: url(../fonts/SFProDisplay-Medium.ttf);
}
@font-face {
  font-family: "NotoSans-Bold";
  src: url(../fonts/NotoSans-Bold.ttf);
}
@font-face {
  font-family: "NotoSans-Regular";
  src: url(../fonts/NotoSans-Regular.ttf);
}



body {
	overflow-x: hidden;
	font-family: "SFProDisplay-Semibold";
	background: #fff;
}

.letterSpacing {
    letter-spacing: 1.5px;
}

/******* NAVBAR **********/
.navbar {
	background: transparent;
	padding: 0px;
	border-top: 1.5px solid #bcbcbc;
	border-bottom: 1.5px solid #bcbcbc;
	/*height: 70px;*/
	margin-top: 0.75%;
}
.navbar-brand {
	padding: 0;
}
.navbar-brand img {
	width: 100%;
}
.logo {
}
.navbar-nav .nav-link {
	padding: 0 12px !important;
	color: #262626;
	margin: 0 7px !important;
	border: 1px solid transparent;
	font-family: "NotoSans-Bold";
	font-size: 15px;
	line-height: 16px;
	padding: 4px 5px 6px !important;
}
.navbar-nav .nav-link.active {
	color: #930303;
	border: 1px solid #930303;
	border-radius: 5px;
}
.navbar-nav .nav-link:hover {
	color: #930303;
	border: 1px solid #930303;
	border-radius: 5px;
}
.navbar-nav .media-icon-link {
	margin: 0 5px !important;
}
.navbar-nav .media-icon-link img {
	width: 25px;
}
.language-img-mobile img {
	margin: 3% 6% 3% auto;
	display: block;
}
.language-img-mobile p {
	margin: 0;
	text-align: right;
	color: #000;
	font-family: "NotoSans-Bold";
	font-weight: bold;
}
.language-img p {
	margin: 0;
	text-align: right;
	color: #000;
	font-family: "NotoSans-Bold";
	font-weight: bold;
	font-size: 18px;
}
.language-img a:hover, .language-img-mobile a:hover {
	text-decoration: none;
}
.language-img .tooltiptext {
	bottom: 103% !important;
	width: 100px !important;
}
.media-icon {
	margin-left: auto;
}
@media screen and (max-width: 575px) {
	.navbar {
		padding: 10px 0;
	}
	.navbar-brand {
	    width: 70% !important;
	}
	.navbar-nav .nav-link {
	    width: 80% !important;
	}
	.carousel-indicators {
	    bottom: -5px;
	}
}
@media screen and (max-width: 992px) {
	.navbar-brand {
		width: 50%;
	}
	.navbar-nav {
		text-align: center;
	}
	.navbar-nav .nav-link {
	    margin: 13px auto !important;
	    width: 35%;
	}
	.navbar-nav .media-icon-link {
		margin: 13px 10px !important;
	}
	.media-icon {
		display: block;
		margin: 2% auto;
	}
	.navbar-toggler {
		font-size: 30px;
	}
	.veeramani-img {
		margin: auto;
		display: block;
	}
	.language-img-mobile {
		display: block !important;
		margin: 1% 3% 1%;
	}
	.language-img {
		display: none !important;
	}
	.language-img-mobile .tooltiptext {
	    bottom: 0% !important;
	    left: 84% !important;
	    width: 100px !important;
	}
	.language-img-mobile .tooltiptext::after {
	    content: "";
	    position: absolute;
	    top: 53% !important;
	    left: 100% !important;
	}
}
@media (min-width: 992px) {
	.language-img {
		display: block !important;
	}
	.language-img-mobile {
		display: none !important;
	}
}
@media (width: 1024px) {
	.navbar-nav .nav-link {
	    margin: 0 5px !important;
	}
	.navbar-nav .media-icon-link {
		margin: 0 5px !important;
	}
	.navbar-nav .nav-link {
	    font-size: 13px;
	    padding: 4px 1px 6px !important;
	}
}

/************* MAIN BANNER ***************/
.main-banner .carousel-indicators li {
	border-radius: 100px;
	height: 8px;
	width: 8px;
	margin-bottom: 10px;
}
.center-content-middle {
	position: absolute;
	top: 42%;
	left: 5%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	z-index: 111;
}
.center-content-middle h3 {
	font-family: "SFProDisplay-Semibold";
	font-size: 21px;
	color: #FBFBFB;
	text-transform: capitalize;
	border-bottom: 1px solid #FBFBFB;
	padding-bottom: 12px;
	font-weight: 300px;
}
.center-content-middle p {
	font-family: "SFProDisplay-Regular";
	font-size: 14px;
	color: #FBFBFB;
	text-transform: capitalize;
}
.main-banner img {
	height: 450px;
}

@media screen and (max-width: 575px) {
	.center-content-middle {
	    top: 53% !important;
	    left: 28% !important;
	}
	.center-content-middle h3 {
		font-size: 12px !important;
	}
	.center-content-middle p {
		font-size: 10px !important;
	}
}
@media screen and (max-width: 767px) {
	.center-content-middle {
	    top: 53% !important;
	    left: 28% !important;
	}
}
@media screen and (max-width: 992px) {
	.main-banner img {
		height: auto;
	}
}


/**************** ABOUT SECTION *************/
.abt-left-side h4 {
	font-family: "SFProDisplay-Semibold";
	font-size: 17px;
	text-transform: capitalize;
	color: #A92429;
	font-weight: bold !important;
}
.abt-left-side p {
	font-family: "NotoSans-Regular";
	color: #000;
	font-size: 15px;
	line-height: 25px;
	margin-top: 2%;
	margin-right: 2%;
}
.abt-left-side i, .abt-right-side i {
	color: #a92429;
}
.abt-right-side h4 {
	text-transform: capitalize;
	font-family: "NotoSans-Regular";
	font-weight: 800;
	font-size: 16px;
	color: #000;
}
.abt-right-side p {
	color: #000;
	font-family: "NotoSans-Regular";
	font-size: 13px;
	line-height: 18px;
}
.veeramani-img {
	border-radius: 17px;
	width: 80px;
}

@media screen and (max-width: 992px) {
	.abt-left-side h4, .abt-left-side p {
		text-align: center;
	}
	.abt-right-side h4, .abt-right-side p {
		text-align: center;
	}
}

/*********** current issue - section **********/
.overallsection-bg {
	background: #fff;
	box-shadow: 0px 3px 6px #0000002C;
}
.current-issue-bg {
	background-image: url(../images/current-issue-bg.png);
	background-size: 100% 100%;
	/*height: 100px;*/
	width: 100%;
	display: inline-flex;
}
.current-issue-left {
	margin-top: -4%;
}
.current-issue-left img {
	width: 80%;
	margin-bottom: 9%;
}
.m-top-6 {
	margin-top: 6%;
}
.current-issue-center {
	left: -4%;
	border-right: 1px dashed #fff;
	margin-top: 2%;
	margin-bottom: 2%;
}
.current-issue-center h3 {
	text-transform: uppercase;
	font-family: "SFProDisplay-Regular";
	color: #FBFBFB;
	font-size: 23px;
	/*margin-top: 3%;*/
}
.current-issue-center a {
    color: #fff;
}
.current-issue-center a:hover {
    color: #fff;
    text-decoration: none;
}
.current-issue-center p.vol {
	font-family: "SFProDisplay-Regular";
	color: #FBFBFB;
	font-size: 18px;
	margin-top: 3%;
	margin-bottom: 0px;
	padding-bottom: 5px;
}
.current-issue-center p.date {
	color: #FBFBFB;
	font-family: "SFProDisplay-Regular";
	font-size: 13px;
}
p.current-issue-content {
	color: #FBFBFB;
	font-family: "NotoSans-Regular";
	font-size: 15px;
	margin-top: 3%;
}
.current-issue-right {
	display: grid;
	margin: auto;
	/*justify-content: center;*/
}

@media screen and (max-width: 575px) {
	.current-issue-bg {
		display: block;
	}
	.current-issue-left img {
		display: block;
		margin: auto;
	}
	.current-issue-center {
		left: 0px;
		margin-top: 7%;
		text-align: center;
		border-right: unset;
	}
	.current-issue-right {
		display: block;
		text-align: center;
		margin-bottom: 9%;
		border-top: 1px dashed #fff;
		padding-top: 7%;
	}
	.current-issue-right img {
		margin: auto 6%;
	}
}

@media screen and (min-width: 767px) and (max-width: 992px) {
	.current-issue-right {
		justify-content: center;
	}
}
@media screen and (width: 1024px) {
	.person-detail {
		padding-left: 12%;
	}
}

/************** Current block section *************/
.section-book-list {
	margin-bottom: 2%;
}
.section-book-list a:hover {
	text-decoration: none;
}
.section-book-list h4 {
	font-size: 15px;
/*	font-family: "NotoSans-SemiBold";*/
	font-weight: 100;
	text-transform: capitalize;
	color: #262626;
	line-height: 20px;
	margin-bottom: 5% !important;
}
.section-book-list h4 a {
    color: #262626;
}
.section-book-list p {
	margin-bottom: 0;
	color: #bc1212;
	text-transform: capitalize;
	bottom: 0;
	position: absolute;
	font-size: 15px;
	font-family: "SFProDisplay-Regular";
	letter-spacing: 1px;
}
.section-book-list p a {
    color: #bc1212;
}
.left-side-list h4 {
	padding-right: 12%;
}
.right-side-list h4 {
	padding-right: 5%;
}
.m-top-4 {
	margin-top: 4%;
}
.border-b {
	border-bottom: 1px dashed #707070;
}
.border-r {
	border-right: 1px dashed #707070;
}

.circle-icon {
	margin-top: -10px;
	z-index: 111;
	position: relative;
}
.contact-section p::before,
.contact-section p::after {
    display: inline-block;
    content: "";
    width: 17px;
    height: 2px;
	background-color: #bcbdbd;
	margin: 4px 5px;
}
.contact-section p {
	text-align: center;
	color: #b70000;
	margin-top: 4%;
	font-family: "SFProDisplay-Regular";
	font-weight: 500;
}
.contact-section a:hover {
	text-decoration: none;
}

@media screen and (max-width: 767px) {
	.section-book-list p {
		position: unset;
	}
	.section-book-list img {
		display: block;
		margin: auto;
	}
	.section-book-list p, .section-book-list h4 {
		text-align: center;
	}
}
@media screen and (max-width: 992px) {
	.left-side-list h4 {
		padding-right: 0%;
	}
	.right-side-list h4 {
		padding-right: 0%;
	}
	.border-r {
		border-right: unset;
	}
	.border-b-last {
		border-bottom: 1px dashed #707070;
	}
}
@media screen and (width: 1024px) {
	.right-side-list h4, .left-side-list h4 {
		padding-left: 5%;
	}
	.right-side-list p, .left-side-list p {
		padding-left: 5%;
		position: unset;
		font-size: 13px;
	}
}

/************ footer ************/
footer {
	background: #393838;
}
footer p {
	color: #C3C3C3;
	font-family: 'NotoSans-Regular';
	margin-bottom: 0;
	padding: 10px 0;
	font-size: 12px;
}
footer p a {
	color: #C3C3C3;
}
footer p a:hover {
	text-decoration: none;
	color: #C3C3C3;
}



/**************** ABOUT PAGE ***************/
.about-header-bg {
	background-image: url(../images/current-issue-bg.png);
	height: 200px;
	background-size: 100% 100%;
	margin-top: 7px;
}
.about-content-main-left img {
	height: 100%;
}
.about-content-main-right h4 {
	font-family: "NotoSans-Bold";
	font-size: 22px;
	text-transform: capitalize;
	color: #B70000;
    margin-top: 3%;
    line-height: 25px;
}
.about-content-main-right h5 {
	/*margin-top: 4%;*/
	/*font-weight: 600;*/
	font-size: 20px;
	margin-bottom: 0px;
	font-family: "SFProDisplay-Medium";
	color: #000;
	padding-top: 15px;
}
.about-content-main-right p {
	font-size: 14px;
	color: #131512;
	margin-top: 5px;
	font-family: "NotoSans-Regular";
	line-height: 24px;
}
.about-content-main-right h6 {
	color: #131512;
	font-family: "SFProDisplay-Medium";
	font-size: 16px;
	text-transform: capitalize;
	margin-top: 29px;
}
.about-content-main hr {
	border-top: 1px dashed #b70000;
	/*margin-bottom: 5px;*/
}
.about-content-main-right ul {
	text-align: right;
	display: flex;
	justify-content: center;
	margin-top: 5px;
}
.about-content-main-right ul li {
	list-style-type: none;
	display: inline-block;
	margin-left: 35px;
	border: 1px solid #000;
	border-radius: 8px;
	padding: 2px 5px;
	font-size: 14px;
}
.about-content-main-right ul li:last-child {
	border: none;
}
.about-content-main-right ul li a:hover {
	text-decoration: none;
}
.about-content-main-right .doi {
	font-family: "NotoSans-Regular";
	font-size: 14px;
}
.about-content-main-right .doi a {
	color: #000;
	font-size: 14px;
}
.about-content-main-right .doi a:hover {
	text-decoration: none;
}
/*.about-scroll {
	height: 75px;
	overflow-y: scroll;
}*/
.about-scroll {
    scrollbar-width: thin;
    overflow-y: scroll;
    max-height: 75px;
    padding-right: 4%;
    margin-bottom: 5%;
}

/* Works on Chrome, Edge, and Safari */
.about-scroll::-webkit-scrollbar {
  width: 8px;
}

.about-scroll::-webkit-scrollbar-track {
 /* background: #B70000;
  border-radius: 20px;*/
}

.about-scroll::-webkit-scrollbar-thumb {
  background-color: #c8c8c8;
  border-radius: 20px;
}
.get-nicer {
	overflow: auto;
	max-height: 75px;
	padding-right: 4%;
	margin-bottom: 5%;
}   
.nicescroll-rails {
	background-color: #c0c2c5;
	border-radius: 50px;
	width: 4px !important;
	opacity: 1 !important;
}
.nicescroll-cursors {
	border: none !important;
	background-color: #c0c2c5 !important;
	padding: 4px;
	right: -2px;
}

.about-content-main-right ul li span {
	font-family: "SFProDisplay-Regular";
	color: #131512;
	font-size: 14px;
}

.abstract-tabs {
	margin-bottom: -7px;
}
.abstract-tabs .nav-tabs {
	border-bottom: 0px;
}
.abstract-tabs .nav-link {
	background: #B70000;
	color: #fff;
	font-family: "NotoSans-Regular";
	border: transparent;
	border-radius: 0px;
	text-transform: uppercase;
	border-right: 1px solid #fff;
}
.abstract-tabs .nav-link.active {
	font-family: "NotoSans-Bold";
	background: #B70000;
	color: #fff;
	/*border: transparent;*/
}
.abstract-tabs .nav-tabs .nav-link:focus, .abstract-tabs .nav-tabs .nav-link:hover {
	border-right: 1px solid #fff;
}
.abstract-tabs .nav-link.active::after {
	content: '';
	display: block;
	position: absolute;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-top: 12px solid #B70000;
	margin-top: 8px;
}
.abstract {
	background: #f2f2f2;
	padding: 3% 1%;
}
/*.abstract-line img {
	width: 35%;
	margin: auto auto auto 55%;
	height: 100%;
	padding-top: 25%;
}*/
.abstract-line {
	margin-bottom: 2%;
}
.abstract-line img {
	width: 35%;
	margin: auto auto auto 40%;
	height: 100%;
	/*padding-top: 25%;*/
}
.abstract-line::before {
	content: "";
	background-image: url(../images/abstract-line-bf.png);
	height: 30px;
	width: 30px;
	/*position: absolute;*/
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin: auto auto auto 41%;
	display: block;
}
/*.abstract-line::after {
	content: "";
	background-image: url(../images/abstract-line-af.png);
	height: 30px;
	width: 30px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin: auto auto auto 41%;
	display: block;
}*/

.abstract-right h4 {
	color: #B70000;
	font-family: "NotoSans-Bold";
	font-size: 24px;
	text-transform: uppercase;
	margin-top: 2%;
	margin-bottom: 2%;
}
.abstract-right p {
	font-family: "NotoSans-Regular";
	font-size: 15px;
	color: #000;
	line-height: 30px;
	padding-right: 5%;
}


.bibliography .title {
	border: 1px solid #b0b0b0;
	display: flex;
	width: 71%;
}
.bibliography h4 {
	color: #B70000;
	font-family: "NotoSans-Bold";
	font-size: 20px;
	text-transform: uppercase;
	margin-top: 2%;
	margin-bottom: 2%;
	padding-left: 5px;
	margin: auto 0;
}
.bibliography .title img {
	width: 35%;
}
.bibliography-list h6 {
	color: #000;
	font-family: "NotoSans-Bold";
	font-size: 15px;
	margin-left: 3%;
	margin-top: 3%;
}
.bibliography-list ul {
	list-style-type: decimal;
	padding-left: 4%;
	margin-top: 3%;
	margin-right: 10%;
}
.bibliography-list ul li {
    position: relative;
    padding-left: 5px;
    font-family: "NotoSans-Regular";
    color: #000;
    font-size: 15px;
    /*border-bottom: 1px dashed;
    padding-bottom: 16px;*/
    line-height: 25px;
    margin-top: 10px;
    word-wrap: break-word;
}
.bibliography-list ul li a {
	/* color: #156bc5; */
	color:#000;
}
.bibliography-list ul li a:hover {
	color: #156bc5;
	text-decoration: none;
}
.bibliography-list ul li span {
	border-bottom: 1px dashed #000;
	padding-bottom: 16px;
	width: 100%;
	display: block;
	font-size: 14px;
}
.bibliography-list ul li span.last-span {
	/* border-bottom: 2px solid #c0c1c1; */
	border-bottom: none;
}
.bibliography-list ul li:before {
    content: '';
    width: 16px;
    height: 16px;
    position: absolute;
    /* background-image: url('../images/bullet.png'); */
    background-size: cover;
    background-position: center;
    left: 0;
    top: 12px;
    transform: translateY(-50%);
}

@media (width: 320px) {
	.abstract-tabs .nav-link {
		font-size: 15px;
	}
}
@media (max-width: 575px) {
	.about-content-main-right h4 {
		font-size: 16px;
	}
	.about-content-main-right h5 {
		font-size: 16px;
	}
	.about-content-main-right ul {
		justify-content: center;
		padding-left: 0;
	}
	.about-content-main-right ul li {
		/*margin: auto;*/
	}
	.bibliography .title {
		width: auto;
	}
	.abstract-right h4 {
		font-size: 20px;
	}
}

@media (max-width: 767px) {
	/*.abstract-line img {
		display: none;
	}*/
	.abstract-line {
		display: none;
	}
	.abstract-right {
		padding-left: 10%;
		padding-top: 5%
	}
}

@media screen and (min-width: 768px) and (max-width: 992px) {	
	/*.abstract-line img {
	    width: 100%;
	}*/
	.bibliography .title {
		width: 36%;
	}
	.abstract-line img {
	    margin: auto auto auto 71%;
	}
}

@media (width: 1024px) {
	.bibliography .title {
		width: 84%;
	}
	.abstract-line img {
    	width: 53%;
    }
    .about-content-main-right ul li {
    	margin-right: 27px;
    }
}

@media (width: 1920px) {
	.abstract-line img {
    	width: 21%;
    }
}


/*************** CONTACT ***************/
.about-header-bg h4 {
	color: #fff;
	text-align: center;
	padding-top: 6%;
	text-transform: uppercase;
	font-family: "SFProDisplay-Semibold";
	font-size: 25px;
}
.contact-details-main {
	background: url(../images/contact-bg.jpg);
	background-size: 100% 100%;
}
.contact-details-main .address {
	padding: 3% 0;
}
.contact-details-main .address p {
	text-align: center;
	font-family: "NotoSans-Regular";
	color: #000;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 30px;
	padding-left: 5px;
	padding-right: 5px;
}
.contact-details-main .address p i {
	width: 100%;
	color: #b70000;
	font-size: 35px;
	margin-bottom: 1%;
}
.contact-details-main .address p span {
	font-family: "NotoSans-Bold";
}
.contact-details-main .contact-info {
	padding-bottom: 3%;
}
.contact-details-main .contact-info p {
	text-align: center;
	font-family: "NotoSans-Regular";
	color: #000;
	line-height: 24px;
}
.contact-details-main .contact-info ul {
	list-style-type: none;
	display: flex;
	justify-content: center;
	padding-left: 0px;
}
.contact-details-main .contact-info ul li {
 	margin: auto 5px;
 }


 /************** About-us *****************/
.about-us-header-bg {
	background-image: url(../images/about-us-header.png);
	height: 305px;
	background-size: 100% 100%;
	margin-top: 7px;
}
.about-us-header-bg h4 {
	color: #fff;
	/*padding-top: 13%;*/
	text-transform: uppercase;
	font-family: "SFProDisplay-Semibold";
	font-size: 25px;
	padding-left: 25px;
	position: relative;
	top: 180px;
} 	
.abt-full-cont {
	border-radius: 14px;
	background: #fff;
	box-shadow: 0px -6px 6px #00000029;
	margin: -3% 2% auto;
	padding: 1% 2% 2%;
}
.abt-full-cont h4 {
	font-family: "SFProDisplay-Semibold";
	font-size: 21px;
	color: #B70000;
	line-height: 30px;
	text-transform: capitalize;
}
.abt-full-cont p {
	font-family: "NotoSans-Regular";
	font-size: 14px;
	line-height: 27px;
	color: #242323;
}
.wishes-content {
	background: rgba(43, 40, 40, 0.67);
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.39);
	margin-top: 6%;
}
.wishes-content img {
	margin-left: 10%;
	margin-top: -83%;
	
}
.wishes-content-right h4 {
	font-size: 19px;
	font-family: "NotoSans-Bold";
	color: #B70000;
	text-transform: capitalize;
	margin-top: -60px;
	margin-left: 1%;
}
.wishes-content-right p {
	font-family: "NotoSans-Regular";
	font-size: 14px;
	color: #FFFAFA;
	line-height: 26px;
	margin: 3% 1% 2%;
}
/*.wishes-content-inside {
	background: rgba(43, 40, 40, 0.67);
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.39);
}
.wishes-content-inside img {
	margin-left: -10%;
	margin-top: -83%;
}
.wishes-content-inside-right h4 {
	font-size: 19px;
	font-family: "NotoSans-Bold";
	color: #B70000;
	text-transform: capitalize;
	margin-top: -60px;
	margin-left: 1%;
}
.wishes-content-inside-right p {
	font-family: "NotoSans-Regular";
	font-size: 14px;
	color: #FFFAFA;
	line-height: 26px;
	margin: 3% 1% 2%;
}
.wishes-content-abtus .carousel-inner {
	overflow: unset;
}*/

.abt-right-side .title {
    font-family: "SFProDisplay-Semibold";
    font-size: 17px;
    text-transform: capitalize;
    color: #A92429;
    font-weight: bold !important;
    margin-bottom: 15px;
}
.visibility-hidden {
	visibility: hidden;
}
/*.vert {
	height: 400px;
}*/
.vert .carousel-inner {
	z-index: 1;
} 
.vert .carousel-item-next.carousel-item-left,
.vert .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.vert .carousel-item-next,
.vert .active.carousel-item-right {
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100% 0);
}

.vert .carousel-item-prev,
.vert .active.carousel-item-left {
-webkit-transform: translate3d(0,-100%, 0);
        transform: translate3d(0,-100%, 0);
}
.vert .carousel-control-next, .vert .carousel-control-prev {
	left: unset;
	right: -30px;
	top: 45%;
	z-index: 1;
}
.vert .carousel-control-prev {
	/*top: -5%;*/
}
.vert .carousel-control-next {
	bottom: unset;
	margin-top: 25px;
}
.vert .carousel-control-prev-icon {
    margin-bottom: auto;
	transform: rotate(90deg);
	background-image: unset;
	background: #ccc;
	padding: 4px 5px 4px 6px;
	font-size: 13px;
	justify-content: center;
	display: flex;
}
.vert .carousel-control-next-icon {
    margin-top: auto;
	transform: rotate(90deg);
	background-image: unset;
	background: #ccc;
	padding: 4px 6px 3px 10px;
	font-size: 13px;
	justify-content: center;
	display: flex;
}
.vert .carousel-control-prev-icon i, .vert .carousel-control-next-icon i {
	color: #000;
}

@media (max-width: 992px) {
	.vert {
		margin: auto;
	}
	.vert .carousel-control-next, .vert .carousel-control-prev {
    	/*left: 43%;*/
    }
    .abt-right-side .title {
    	text-align: center;
		width: 100%;
    }
    .visibility-hidden {
		visibility: hidden;
		display: none;
	}
}

/*******new********/
.vision-section {
	background: #4d4d4d;
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.39);
	margin-top: 2%;
	border: 8px solid #fff;
	padding-bottom: 3%;
}
.vision-part .title {
    background: #b20303;
	color: #fff;
	padding: 8px 20px;
	width: 18%;
	position: relative;
	text-transform: uppercase;
	font-family: "NotoSans-Regular";
	margin-top: 25px;
	margin-left: 5px;
}
.vision-part .title h4 {
	margin-bottom: 0;
	font-size: 18px;
}
.vision-part p {
	margin-top: 25px;
	margin-left: 30px;
	color: #d1d2d2;
	margin-bottom: 40px;
	margin-right: 25px;
	font-family: "NotoSans-Regular";
	font-size: 15px;
}
.vision-part ul {
	margin-top: 25px;
	margin-right: 25px;
	color: #d1d2d2;
	font-family: "NotoSans-Regular";
	font-size: 15px;
}
.vision-part ul li {
	margin-bottom: 6px;
}

@media (max-width: 767px) {
	.vision-part .title {
		width: 70%;
	}
}
@media screen and (min-width: 767px) and (max-width: 992px) {
	.vision-part .title {
		width: 25%;
	}
}

/****old*****/
.vision {
	margin-top: 2%;
}
.vision .nav-tabs {
	border-top: 2px solid #d8d8d8;
	border-bottom: 2px solid #d8d8d8;
	display: flex;
	justify-content: space-between;
}
.vision .nav-tabs li a {
	font-family: "NotoSans-Bold";
	font-size: 18px;
	color: #B70000;
	text-transform: uppercase;
	padding: 16px;
}
.vision .nav-tabs li a.active {
	background: transparent;
	border: none;
}
/* .vision-tab-content {
	text-align: center;
	padding: 2% 3% 3%;
	border-bottom: 2px solid #d8d8d8;
} */
/* .vision-tab-content p {
    font-family: "NotoSans-Regular";
    font-size: 14px;
    color: #404040;
    line-height: 26px;
} */
/* .vision-tab-content ul {
	padding-left: 0px;
} */
 /* .vision-tab-content ul li {
	font-family: "NotoSans-Regular";
	font-size: 14px;
	color: #404040;
	line-height: 23px;
	list-style-type: none;
	margin-bottom: 15px;
	text-align: left;
	position: relative; 
	padding-left: 22px;
} */
/* .vision-tab-content ul li::before {
    content: '';
    width: 13px;
    height: 13px;
    position: absolute;
    background-image: url('../images/setting_icon.svg');
    background-size: cover;
    background-position: center;
    left: 0;
    top: 12px;
    transform: translateY(-50%);
} */
.vision-part ul li {
	line-height: 23px;
	list-style-type: none;
	margin-bottom: 15px;
	text-align: left;
	position: relative; 
	padding-left: 22px;
}

.vision-part ul li::before {
    content: '';
    width: 13px;
    height: 13px;
    position: absolute;
    background-image: url('../images/setting_icon.svg');
    background-size: cover;
    background-position: center;
    left: 0;
    top: 12px;
    transform: translateY(-50%);
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	border: transparent;
}
.editor-content .title h4 {
    font-size: 22px;
    /* font-family: "NotoSans-SemiBold"; */
    color: #B70000;
    text-align: center;
    margin-top: 5px;
}
.editor-content ul li {
    list-style-type: none;
    margin-bottom: 30px;
    position: relative;
    padding-left: 60px;
}
.editor-content ul li p {
    font-family: "NotoSans-Bold";
    color: #404040;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 8px;
}

.editor-content-div {
    font-family: "NotoSans-Bold" !important;
    color: #404040;
    font-size: 15px;
    line-height: 23px;
    margin-bottom: 8px;
}
.editor-content ul li p:last-child {
	font-family: "NotoSans-Regular";
}
.editor-content ul li img {
    /*content: '';*/
    width: 50px;
    height: 50px;
    position: absolute;
/*    background-image: url('../images/editor-prs-1.png');
    background-size: cover;
    background-position: center;*/
    left: 0;
    top: 30px;
    transform: translateY(-50%);
    border-radius: 7px;
}
.editor-content ul li div {
	display: flex;
	justify-content: space-between;
	padding: 0;
}
.editor-content ul li div img {
	width: 16px;
	height: 16px;
	position: unset;
	transform: none;
	margin-top: 4px;
}
.editor-content ul li .mail-r p {
	font-size: 12px;
	padding-left: 4px;
}
.editor-content ul li .mail-r a:hover {
	text-decoration: none;
}
.right-border {
	border-right: 1px dashed #000;
}



.about-us-content-left {
	background: rgba(43, 40, 40, 0.67);
	box-shadow: 0px 4px 6px #00000064;
	margin-top: -14%;
	padding: 1% 2% 3%;
	margin-left: 2%;
}
.about-us-content-left h6 {
	font-family: "SFProDisplay-Regular";
	font-size: 21px;
	color: #fff;
	line-height: 30px;
	text-transform: capitalize;
	margin-bottom: 5%;
}
.about-us-content-left p {
	font-family: "NotoSans-Regular";
	font-size: 15px;
	line-height: 30px;
	color: #fff;
}
.about-us-content-right h4 {
	color: #B70000;
	text-transform: uppercase;
	font-size: 20px;
	font-family: "NotoSans-Bold";
	margin-bottom: 12px;
}
.about-us-content-right p {
	font-family: "NotoSans-Regular";
	font-size: 14px;
	color: #404040;
	line-height: 26px;
}
.about-us-content-right ul {
	padding-left: 15px;
}
.about-us-content-right ul li {
	font-family: "NotoSans-Regular";
	font-size: 14px;
	color: #404040;
	line-height: 23px;
	list-style-type: square;
	margin-bottom: 15px;
}



.content-list-editor-left h4 {
	font-size: 19px;
	font-family: "NotoSans-Bold";
	color: #B70000;
}
.content-list-editor-left h4::before {
    display: inline-block;
    content: "";
    width: 15%;
	height: 2px;
	background-color: #c0bdbd;
	margin: 5px 6% 5px auto;
}
.content-list-editor-left ul li {
	list-style-type: none;
	margin-bottom: 13px;
}
.content-list-editor-left ul li p {
	font-family: "NotoSans-Bold";
	color: #404040;
	font-size: 15px;
	line-height: 23px;
	margin-bottom: 8px;
}
.content-list-editor-left ul li p:last-child {
	font-family: "NotoSans-Regular";
}

.content-list-editor-right h4 {
	font-size: 19px;
	font-family: "NotoSans-Bold";
	color: #B70000;
	text-align: right;
}
.content-list-editor-right h4::before {
    display: inline-block;
    content: "";
    width: 15%;
	height: 2px;
	background-color: #c0bdbd;
	margin: 5px 6% 5px auto;
}
.content-list-editor-right ul li {
	list-style-type: none;
	margin-bottom: 13px;
	text-align: right;
}
.content-list-editor-right ul li p {
	font-family: "NotoSans-Bold";
	color: #404040;
	font-size: 15px;
	line-height: 23px;
	margin-bottom: 8px;
}
.hr-line-c hr {
	border-top: 2px solid rgb(197, 190, 190);
}


@media (width: 320px) {
	.vision .nav-tabs li a {
	    font-size: 13px !important;
	    padding: 4px !important;
	}
}
@media (max-width: 575px) {
	.about-us-header-bg {
    	height: 200px;
    }
    .about-us-header-bg h4 {
    	top: 95px;
    }
    .about-us-content-left h6 {
	    font-size: 18px;
	}
	.vision .nav-tabs li a {
		font-size: 14px;
		padding: 8px;
	}
	.editor-content ul li div {
		display: block;
	}

}
@media (max-width: 992px) {
	.about-us-content-left {
		margin-left: 0%;
	}
	.wishes-content img {
		display: block;
		margin: auto;
	}
	.wishes-content-right h4, .wishes-content-right p {
		text-align: center;
	}
	.content-list-editor-right {
		margin-top: 5%;
	}
	.content-list-editor-right h4, .content-list-editor-right ul li {
		text-align: left;
	}
	.right-border {
		border-right: none;
	}
	.wishes-content-right h4 {
		margin-top: 0px;
		color: #fff;
	}
}

@media (width: 1024px) {
	.wishes-content-right {
		padding-left: 5% !important;
	}
	.editor-content ul li .mail-r p {
		font-size: 11px;
	}
}





/************* COOKIES ******************/
.cookies-bar {
    /*position: relative;*/
    clear: both;
    margin: 10px 0px 0px;
    padding: 20px;
    border: 1px solid  #51515136;
    /*width: 92%;*/
    font-size: 14px;
	display:none;
	font-family: 'NotoSans-Regular';

}

.cookies-bar--floating {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: #393838;
    color: #fff;
    /*width:97%;*/
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    z-index: 100;
	display: block;
	/*width: 70%;*/
	opacity: 0.9;
}

@media (max-width: 1100px) {
	.cookies-bar--floating {
		/*width: 95% !important;*/
	} 
}

.cookies-bar__link {
    color: #fff !important;
}

.cookies-bar__close {
    color: #888;
    text-decoration: none;
    display: none;
    font-size: 30px;
}
.cookies-bar__close button{
    height: 35px !important;
    width: 100px !important;
    padding: 0 !important;
    font-size: 14px !important;
    background: #a92429;
	color: #fff;
}

.cookies-bar__close:hover {
    color: #000 !important;
}

.cookies-bar--floating .cookies-bar__close {
    display: inline-block;
    line-height: 0;
}

.cookies-bar--floating .cookies-bar__link {
    color: #009bd1 !important;
}


/*************** SUBMIT FORM ********************/
.submit-content h4 {
	font-family: "NotoSans-Bold";
	font-size: 20px;
	text-transform: uppercase;
	color: #B70000;
    line-height: 25px;
    text-align: center;
}
.submit-content p {
	font-family: "NotoSans-Regular";
	color: #000;
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 10px;
	text-align: center;
}
.form-bg {
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.39);
	position: sticky;
	top: 20px;
	background: #f6f6f6;
}
.form-bg label {
	font-family: "NotoSans-Regular";
	font-size: 14px;
	font-weight: 600;
}
.form-bg label span {
	color: red;
	font-size: 11px;
	position: absolute;
}
.form-bg input {
	font-size: 14px;
	font-family: "NotoSans-Regular";
}
.form-bg select {
	font-size: 14px;
	font-family: "NotoSans-Regular";
}
.error {
    color: red;
    font-size: 12px;
    font-family: "NotoSans-Regular";
}
.submit-guide h4 {
	font-family: "NotoSans-Bold";
	font-size: 20px;
	text-transform: capitalize;
	color: #B70000;
    margin-bottom: 3%;
    line-height: 25px;
}
.submit-guide ul {
	padding-left: 15px;
	padding-right: 55px;
}
.submit-guide ul li {
	list-style-type: decimal;
	list-style-position: outside;
	font-family: "NotoSans-Regular";
	color: #000;
	font-size: 14px;
	line-height: 25px;
	margin-bottom: 10px;
	text-align: justify;
}
.submit-guide .card {
	border: none;
}
.submit-button {
	display: block;
}
@media (max-width: 767px) {
	.reverse-mobile {
		/*display: -webkit-flex;
	    -webkit-flex-direction: column-reverse;
	    display: flex;
	    flex-direction: column-reverse;*/
	}
	.submit-guide h4 {
		display: none;
	}
	.submit-guide .card-header:after {
	    font-family: 'FontAwesome';  
	    content: "\f102";
	    float: right; 
	    color: #B70000 !important;
	    font-size: 22px;
		margin-top: -4px;
	}
	.submit-guide .card-header.collapsed:after {
	    content: "\f103"; 
	    color: #B70000 !important;
	    font-size: 22px;
		margin-top: -4px;
	}
	.submit-guide .card {
		border: none;
	}
	.submit-guide .card-header {
		cursor: pointer;
		background: transparent;
		border: none;
		padding-left: 0;
		padding-right: 0;
	}
	.submit-guide .card-title {
		font-family: "NotoSans-Bold";
		font-size: 16px;
		text-transform: capitalize;
		color: #B70000 !important;
	    margin-bottom: 3%;
	    line-height: 25px;
	}
	.submit-guide ul {
		padding-left: 0px;
		padding-right: 0px;
	}
	.form-bg { 
		margin-top: 8%;
	}
}

@media (min-width: 768px) {
	.submit-guide .collapse:not(.show) {
		display: block;
		padding: 0px;
	}
	.submit-guide .card-header {
		display: none;
	}
}

@media (max-width: 992px) {
	.submit-content p { 
		padding: 5px 30px;
	}
	.submit-guide ul {
		padding-left: 0px;
		padding-right: 0px;
	}
}

#thankyou {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.7);
	transition: opacity 500ms;
	display: none;
	/*opacity: 0;*/
	z-index: 11111;
}

.popup {
	margin: 70px auto;
	padding: 20px;
	background: #fff;
	border-radius: 5px;
	width: 40%;
	position: relative;
	transition: all 5s ease-in-out;
}
.popup .close {
	position: absolute;
	top: 1px;
	right: 10px;
	transition: all 200ms;
	font-size: 23px;
	font-weight: bold;
	text-decoration: none;
	color: #333;
}
.popup .close:hover {
  	color: #B70000;
}
.popup .content {
  	max-height: 30%;
  	overflow: auto;
	margin-top: 5%;
	margin-bottom: 6%;
	text-align: center;
}

@media screen and (max-width: 700px){
  .popup{
    width: 70%;
  }
}

.bg-new {
	padding: 40px 0px;
	background: url(../images/bg-form.jpg) no-repeat;
	background-size: cover;
}

.readMore {
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.readMore ul {
	list-style-type: none;
	display: flex;
	margin-bottom: 3px;
}
.readMore ul li {
	padding: 0px 10px;
}
.readMore ul li:last-child {
	border-left: 1px solid #b70000;
}

@media (max-width: 767px) {
	.readMore {
		position: unset;
		display: flex;
		justify-content: center;
		margin-top: 5%;
	}
	.readMore ul {
		padding-left: 0px;
	}

}
.icon-ani {
	transition: all .2s ease-in-out;
}
.icon-ani:hover {
  transform: scale(1.2);
}



.tooltip {
  position: relative;
  display: inline-block;
  opacity: 1;
}

.tooltip .tooltiptext {
  	visibility: hidden;
  	width: 85px;
	background-color: black;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 1px 0;
	position: absolute;
	z-index: 1;
	bottom: 150%;
	left: 50%;
	margin-left: -43px;
	font-family: "NotoSans-Regular";
	font-size: 12px;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}


/***************** Current page *******************/
.current-issue-page-header-bg {
    background-image: url(../images/about-us-header.png);
    height: 270px;
    background-size: 100% 100%;
    margin-top: 7px;
}
.current-issue-page .current-issue-left {
	margin-top: -15%;
}
.current-issue-page .current-issue-left img {
    /* width: 100%; */
}
.current-issue-page .current-issue-right-main {
	margin-top: -14%;
}
.current-issue-page .issue-details h4 {
	font-family: "NotoSans-Regular";
	color: #fff;
	font-size: 24px;
	text-transform: capitalize;
}
.current-issue-page .issue-details p {
	font-family: "NotoSans-Regular";
	font-size: 14px;
	line-height: 25px;
	color: #fff;
	text-transform: capitalize;
}
.current-issue-page .issue-details ul {
	list-style-type: none;
	float: right;
}
.current-issue-page .issue-details ul li {
	border: 1px solid #fff;
	border-radius: 8px;
	color: #fff;
	font-family: "NotoSans-Regular";
	padding: 2px 5px;
	font-size: 12px;
	margin-bottom: 30%;
	text-align: center;
}
.current-issue-page .issue-details ul li a {
	color: #fff;
}
.current-issue-page .issue-details ul li a:hover {
	color: #fff;
	text-decoration: none;
}
.current-issue-page .welcome-box {
	background: #fff;
	box-shadow: 0px -6px 6px #00000029;
	padding-top: 1%;
	margin-bottom: 3%;
	padding-bottom: 2%;
}
.current-issue-page .welcome-box h4 {
	font-family: "SFProDisplay-Semibold";
	font-size: 21px;
	color: #B70000;
	line-height: 30px;
	text-transform: capitalize;
	letter-spacing: 1px;
}
.current-issue-page .welcome-box p {
	font-family: "NotoSans-Regular";
	font-size: 14px;
	line-height: 27px;
	color: #242323;
}
.from-editors .title {
	background: #900000;
	color: #fff;
	padding: 10px 20px;
	text-transform: capitalize;
	width: 38%;
	display: flex;
	position: relative;
	font-family: "NotoSans-Regular";
}
.from-editors .title h4 {
	font-size: 18px;
	margin-bottom: 0px;
	line-height: 27px;
	font-family: "NotoSans-Regular";
}
.title-in-issue {
	background: #900000;
	color: #fff;
	padding: 10px 20px;
	text-transform: capitalize;
	width: 20%;
	display: flex;
	position: relative;
	font-family: "NotoSans-Regular";
}
.title-in-issue h4 {
	font-size: 18px;
	margin-bottom: 0px;
	line-height: 27px;
	font-family: "NotoSans-Regular";
}
.dot-line-side {
	width: 100%;
	margin-left: 1%;
}
.dot-line-side hr {
	border-top: 1px dashed #900000;
	margin-top: 1.5rem;
}
.from-editors-content {
	background: #565656;
	padding: 25px 50px;
}
.from-editors-content h4 {
	font-family: "NotoSans-Regular";
	font-size: 20px;
	font-weight: 300 !important;
	color: #fff;
	line-height: 30px;
	text-transform: capitalize;
}
.from-editors-content p {
	color: #FAFAFA;
	font-family: "NotoSans-Regular";
	line-height: 24px;
	font-size: 14px;
	font-weight: 100 !important;
}
.from-editors-content #more {display: none;}
.from-editors-contentRead {
	display: flex;
}
.from-editors-contentRead::before,
.from-editors-contentRead::after {
   	flex: 1;
	content: '';
  	height: 1px;
	margin-top: 18px;
	border-top: 1px dashed #900000;
}
.from-editors-contentRead button {
 	background: transparent !important;
 	border: 1px solid #B70000;
 	color: #727171;
 	border-radius: 8px;
 	padding: 2px 10px;
	font-size: 14px;
	margin: 5px auto;
 }
 .from-editors-contentRead button:focus {
 	box-shadow: none;
 }
 .from-editors-contentRead button:hover {
 	color: #900000;
 }
.view-pdf-new {
    background: #c12626;
    border: none !important;
}
.view-pdf-new a {
    color: #fff !important;
    text-transform: uppercase;
}

@media (width: 320px) {
	.current-issue-page .issue-details h4 {
		font-size: 23px !important;
	}
}

@media (max-width: 767px) {
	.current-issue-page .issue-details ul {
		padding-left: 0px;
		float: unset;
		display: flex;
		justify-content: center;
	}
	.current-issue-page .issue-details h4, .current-issue-page .issue-details p {
		color: #000;
		text-align: center;
	}
	.current-issue-page .issue-details ul li {
		margin: auto 1% 6%;
	}
	.from-editors .title {
		width: 100% !important;
	}
	.from-editors .title h4 {
	    font-size: 15px;
	}
	.dot-line-side {
		display: none;
	}
	.title-in-issue {
		width: 100% !important;
	}
	.title-in-issue h4 {
		font-size: 16px;
	}
}

@media (max-width: 992px) {
	.current-issue-page-header-bg {
		height: 190px;
	}
	.current-issue-page .current-issue-right-main {
		margin-top: 0px;
	}
	.current-issue-page .issue-details h4, .current-issue-page .issue-details p {
		color: #000;
	}
	.current-issue-page .issue-details ul li {
		margin-bottom: 6%;
		background: #bd0000;
	}
	.current-issue-page .welcome-box {
		padding-top: 3%;
	}
	.from-editors .title {
		width: 50%;
	}
	.dot-line-side {
		width: 50%;
	}
	.from-editors-content {
		padding: 25px;
	}
	.title-in-issue {
		width: 35%;
	}
}

@media (width: 1024px) {
	.dot-line-side {
    	width: 70%;
    }
    .title-in-issue {
    	width: 25%;
    }
}

@media (min-width: 1920px) {
 	.current-issue-page-header-bg {
	    height: 400px;
	}
	.current-issue-page .welcome-box {
	    padding-bottom: 3%;
	    margin-bottom: 3%;
	}
}

.current-issue-page .issue-share ul {
	list-style-type: none;
	/* float: right; */
	display: inline;
}
.current-issue-page .issue-share ul li {
	border: 1px solid #000 !important;
	border-radius: 8px;
	color: #000;
	font-family: "NotoSans-Regular";
	padding: 2px 5px;
	font-size: 12px;
	margin-bottom: 30%;
	text-align: center;
	display: inline;
	margin-right: 12px;
}
.current-issue-page .issue-share ul li a {
	color: #000 !important;
}
.current-issue-page .issue-share ul li a:hover {
	color: #000 !important;
	text-decoration: none;
}

.current-issue-page .issue-share ul li i {
	padding-right: 0;
	padding-left: 3px;
}
.current-issue-page .issue-share ul a:hover {
	color: #000 !important;
	text-decoration: none;
}

/* #div_hori-list {
    background-color:#eeeeee;
    display:inline;      
}
#ul_hori-list li {
    display: inline;
} */

@media (max-width: 767px) {
	.current-issue-page .issue-share ul {
		padding-left: 0px;
        display: block;
	}
}


.article-details p {
	font-family: 'NotoSans-Regular';
	font-size: 12px;
	color: #C3C3C3;
	text-align: justify;
	line-height: 24px;
}
.article-details p span {
	font-family: "SFProDisplay-Regular";
	font-size: 12px;
}
.article-details a {
	color: #fff;
}

.privacy-policy-p hr {
	border-top: 1px solid #7e7f7f;
	margin-bottom: 5px;
}

.dashedBorder {
	border-top: 1px dashed #7070705c;
}
.dashedBorder h4 {
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 20px;
	letter-spacing: 1px;
}
.dashedBorder h4::before, .dashedBorder h4::after {
    display: inline-block;
    content: "";
    width: 17px;
    height: 1px;
    background-color: #bcbdbd;
    margin: 4px 5px;
}

  
.redTag {
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 2px 15px;
	border-radius: 9px;
	border: 1px solid #d53c3d;
	font-size: 14px;
	color: #d53c3d;
  }


  /********** Scholars page ************/
.wishes-content-scholars {
	/*background: rgba(43, 40, 40, 0.67);
	box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.39);*/
	/*border: 1px dashed #000;
	border-radius: 25px;*/
	margin-top: 9%;
	padding-left: 5%;
}
.wishes-content-scholars img {
	margin-left: -10%;
	margin-top: -83%;
	border-radius: 17px;
}
.wishes-content-scholars-right {
	border: 1px solid #c9c9c9;
	border-radius: 25px;
}
.wishes-content-scholars-right h4 {
	font-size: 19px;
	font-family: "NotoSans-Bold";
	color: #000;
	text-transform: capitalize;
	margin-top: -70px;
	margin-left: 0;
}
.wishes-content-scholars-right h4 span {
	font-family: "NotoSans-Regular";
	font-size: 18px;
}
.wishes-content-scholars-right p:nth-child(1) {
	margin: 3% 1% 0 0;
}
.wishes-content-scholars-right p {
	font-family: "NotoSans-Regular";
	font-size: 14px;
	color: #000;
	line-height: 26px;
	margin: 10px 1% 0 0;
}
.scholars-left-img {
	margin-left: -60px;
	margin-top: -25px;
}
.wishes-content-scholars-right-in {
	margin-top: -60px;
    margin-left: 26px;
    padding-right: 25px;
    padding-bottom: 20px;
}
.wishes-content-scholars a {
	margin: -17px auto auto;
	z-index: 1;
}
.wishes-content-scholars a button {
	background: #b70000;
	padding: 0 4px;
	border-radius: 8px;
	font-size: 13px;
}
.wishes-content-scholars .r_more {
	background: #b70000;
	padding: 0 4px;
	border-radius: 8px;
	font-size: 13px;
	margin: -11px auto auto;
	z-index: 1;
}
@media (max-width: 992px) {
	.wishes-content-scholars img {
		display: block;
		margin: auto;
	}
	.scholars-left-img {
		margin: auto;
	}
	.wishes-content-scholars-right-in {
		margin: auto;
		padding: 20px;
	}
	.wishes-content-scholars-right h4 {
		margin: auto auto 7%;
		text-align: center;
		font-size: 15px;
	}
	.wishes-content-scholars-right h4 span {
		font-size: 14px;
	}
}


/**** Share popup ********/
.wrapper-share {
  text-align:right;
  position:absolute;
/*   left:0; */
  right:20px;
/*   margin: 100px auto; */
/*   width:420px; */
top: 5px;
width: 100px;
}

.wrapper-share input[type="checkbox"]{display:none;}

.wrapper-share .checkbox:checked + .label{
  /*background:#7B7484;
  color:#231733;*/
}

.wrapper-share .checkbox:checked ~ .social {
  opacity:1;
  transform:scale(1) translateY(-90px);
}

.wrapper-share .label {
	/*background:#231733;*/
	cursor:pointer;
	margin:0;
	padding:2px 10px;
	border-radius:10%;
	font-family: "SFProDisplay-Regular";
	color: #131512;
	font-size: 14px;
	border: 1px solid #000;
border-radius: 8px;
}

.wrapper-share .social {
  transform-origin:90% 0%;
  transform:scale(0) translateY(-190px);
  opacity:0;
  transition:.5s;
}
.wrapper-share ul {
  position:relative;
  /*left:0;*/
  right: 144px;
  margin: 9px auto 0;
  color:#fff;
  height:46px;
  width:250px;
  background:#000;
  padding:0;
  list-style:none;
  border: 1px solid #fff;
}

.wrapper-share ul li {
  font-size:20px;
  cursor:pointer;
  width:50px;
  margin:0;
  padding: 7px 0;
  text-align:center;
  float:left;
  display:block;
  border-right: 1px solid #fff;
  /*height:22px;*/
  border-radius: 0;
}
.wrapper-share ul li a {
	color: #fff;
}

.wrapper-share ul li a:hover {color:rgba(255,255,255,.5);}

.wrapper-share ul:after {
  content:'';
  display:block;
  position:absolute;
  /*left:0;*/
  right:0;
  margin:46px auto;
  height:0;
  width:0;
  border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-top: 15px solid #000;
}

/*.wrapper-share li[class*="twitter"] {background:#6CDFEA;padding:12px 0;}
.wrapper-share li[class*="gplus"] {background:#E34429;padding:12px 0;}
.wrapper-share li[class*="dropbox"] {background:#8DC5F2;padding:12px 0;}
.wrapper-share li[class*="instagram"] {background:#0E68CE;padding:12px 0;}
.wrapper-share li[class*="youtube"] {background:#CC181E;padding:12px 0;}*/

.wrapper-share .credits a {
  color: #fff;
  text-decoration: none;
}


/****** announcements *****/
.announcements-list .title h4 {
	font-family: "NotoSans-Regular";
	font-size: 20px;
	text-transform: capitalize;
	color: #B70000;
}
.announcements-list .title h4 span {
	color: #000;
	font-size: 14px;
	font-family: "NotoSans-Regular";
}
.announcements-list p {
	font-family: "NotoSans-Regular";
	color: #000;
	font-size: 14px;
	line-height: 26px;
	margin-top: 12px;
}
.announcements-list p span {
	color: #b70000;
	font-size: 13px;
	font-weight: 300;
	font-family: "NotoSans-Regular";
}
.announcements-list p a {
	color: #000;
}
.announcements-list p a:hover {
	color: #000;
	text-decoration: none;
}
.border-bottom-line-announcement {
	border-bottom: 1px solid #ccc;
}


/****** announcements *****/
.announcements-list-detail .title h4 {
	font-family: "NotoSans-Bold";
	font-size: 20px;
	text-transform: capitalize;
	color: #B70000;
	text-align: center;
}
.announcements-list-detail .title hr {
	width: 10%;
	margin: auto;
	border-top: 2px solid rgba(0,0,0,.1);
}
.announcements-list-detail .title span {
	color: #000;
	font-size: 13px;
	font-family: "NotoSans-Regular";
	display: flex;
	justify-content: center;
	margin-top: 5px;
}
.announcements-list-detail p {
    font-family: "NotoSans-Regular";
    color: #000;
    font-size: 14px;
    line-height: 26px;
    margin-top: 12px;
    text-align: left;
}
.announcements-list-detail img {
	display: block;
	margin: 2% auto;
}
.border-top-line-announcement {
	border-top: 1px solid #ccc;
}
.page-link-detail p {
	margin-bottom: 0px;
	padding: 15px 0px;
	text-transform: uppercase;
	font-size: 13px;
}
.page-link-detail p span {
	color: #b70000;
}
.page-link-detail p a {
	color: #000;
}
.page-link-detail p a:hover {
	color: #000;
	text-decoration: none;
}


.bg-grad {
	background-image: linear-gradient(#fff, #eaebeb);
}
.cc p {
	text-align: center;
	font-size: 13px;
	font-family: "NotoSans-Regular";
}
.cc p a {
	color: #000;
}
.cc p:last-child {
	text-decoration: underline;
}


.sub-title-left {
    font-family: "NotoSans-Bold";
    font-size: 15px;
    text-align: left;
    text-transform: capitalize;
    color: #B70000;
}
.sub-para ul li {
    line-height: 23px;
    list-style-type: none;
    margin-bottom: 7px;
    text-align: left;
    position: relative;
    padding-left: 22px;
    font-size: 14px;
}
.sub-para ul li::before {
    content: '';
    width: 13px;
    height: 13px;
    position: absolute;
    background-image: url('../images/gear.svg');
    background-size: cover;
    background-position: center;
    left: 0;
    top: 12px;
    transform: translateY(-50%);
}

.prior-title span {
    font-size: 18px;
    margin-bottom: 0px;
    line-height: 27px;
    font-family: "NotoSans-Regular";
    border-top: 1px solid #900000;
    border-bottom: 1px solid #900000;
    padding: 12px 10px;
    color: #900000;
}
.prior-pdf li {
    border-radius: 8px;
    padding: 0px 4px;
    font-size: 13px;
    list-style-type: none;
    text-transform: uppercase;
}
.prior-pdf a:hover {
    text-decoration: none;
}


@media (width: 320px) {
    .prior-title span {
        font-size: 12px !important;
        padding: 12px 3px !important;
    }
}
@media (max-width: 575px) {
    .prior-title span {
        font-size: 14px;
        padding: 12px 5px;
    }
}
@media (max-width: 992px) {
    .border-b-res {
        border-bottom: 1px dashed #707070;
    }
}
@media (width: 1024px) {
    .prior-section-list .readMore {
        display: flex;
        justify-content: end;
        position: unset;
    }
}

.f-24 {
	font-size: 22px !important;
}
.editor-content-chief ul li img {
	width: 80px;
	height: 80px;
	top: 43px;
	position: unset;
margin: 12px auto;
display: block;
transform: unset;
}
.editor-content-chief ul li {
	padding-left: 0px;
}
.editor-content-chief ul li .editor_d {
	display: block;
	text-align: center;
}
.editor-content-chief .mail-r a {
	justify-content: center;
}
.editor-content-chief .mail-r a img {
	margin-left: 0px;
	margin-right: 0px;
}
@media (max-width: 992px) {
	.navbar-brand img {
		width: 75%;
	  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
	.navbar-nav .nav-link {
		margin: 0 4px !important;
		font-size: 12px;
		padding: 4px 4px 6px !important;
	  }
	  .language-img p {
		  font-size: 14px;
	  }
}
@media screen and (min-width: 1199px) and (max-width: 1365px) {
	.navbar-nav .nav-link {
		font-size: 14px;
	}
}