/*
Theme Name: SCMS Journal Theme
Theme URI: https://scms.edu.in/jms
Description: Professional WordPress theme for SCMS Journal of Indian Management - Scopus Indexed and UGC Approved
Version: 1.0.0
Author: SCMS
Author URI: https://scms.edu.in
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: scms-journal
Domain Path: /languages
Requires at least: 5.0
Requires PHP: 7.4
*/

@charset "UTF-8";
/* CSS Document */
@font-face {
  font-family: arial;
  src: url(fonts/arial.ttf);
}

body {
	font-family: 'arial';
	color: #111111;
	font-size: 14px;
}
h2 {
	font-size: 35px;
}
h3.orange-title {
	color: #ef7e2d;
	padding: 10px 0;
	border-bottom: 1px solid #ef7e2d;
	display: inline-block;
	font-weight: 100;
}
h5.orange-title{
	color: #ef7e2d;
}
h6.orange-title {
	color: #ef7e2d;
}
p {
	font-family: 'arial';
}
a.link {
	color: #ef7e2d;
}
.inner-banner {
	position: relative;
	text-align: center;
	color: #fff;
	padding: 90px 0;
}
.inner-banner h1 {
	font-weight: bold;
}
.inner-banner a {
	color: #ef7e2d;
}
.inner-intro h2 {
	border-bottom: 1px solid #ef7e2d;
	font-weight: lighter;
	display: inline-block;
	margin-bottom: 30px;
	padding: 10px 0;
}
.inner-intro p {
	color: #797979;
	font-size: 15px;
	line-height: 25px;
}
.faculty-bg {
	background: url(images/faculty-banner.jpg) no-repeat top center;
}
.facility-bg{
	background: url(images/facilities-bg.jpg) no-repeat top center;
}
.activities-bg {
	background: url(images/activities-banner.jpg) no-repeat top center;
}
.navbar-toggler {
	border-color: #ef7e2d;
}
.ptb-60 {
	padding-top: 60px;
	padding-bottom: 60px;
}
.ptb-40 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.ptb-20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.text-orange {
	color: #ef7e2d;
}
.btn-orange {
	background: #ef7e2d;
	color: #fff;
}
.btn-orange:hover {
	background: #fb7313;
	color: #fff;
}

.btn-blue {
	background: #F1C75C!important;
	color: #fff!important;
}
.btn-blue:hover {
	background: #F1C75C;
	color: #fff;
}

.topbar {
	font-family: 'arial';
	font-weight: normal;
	color: #fff;
	width: 65%;
	position: absolute;
	right: 0;
	top: 0;
	background: #292929;
	z-index: 2;
}
.topbar a {
	color: #FFFFFF;
	font-size: 12px;
	margin: 0 5px;
	text-decoration: none;
}
.topbar a:hover {
	color: #ef7e2d;
}
.top-curve {
	position: absolute;
	z-index: 3;
	left: -57px;
	top: 0;
}
.top-social {
	margin-left: 10px;
}
.top-social a {
	font-size: 15.2px;
	border-left: 1px solid #585858;
	padding: 8px 0px 8px 10px;
	display: inline-block;
}
.top-social a:hover {
	color: #ef7e2d;
}
header .navbar-nav {
	margin-top: 20px;
}
header .navbar {
	padding: 0;
}
header .navbar-expand-lg .navbar-nav .nav-link {
	font-family: 'arial' !important;
	font-size: 13px;
	color: #222222;
	font-weight: normal;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;

}

header .navbar-expand-lg .navbar-nav .nav-link:hover {
	color: #ef7e2d;
}
.hb {
	position: relative;
}
.hb .carousel-caption {
	text-align: left;
	font-family: 'arial';
	left: 0;
	right: 0;
	margin-bottom: 22%;
}
.hb .carousel-caption h2 {
	font-size: 57px;
	font-weight: 700;
	line-height: 60px;
}
.hb .carousel-indicators li {
	width: 20px;
}
.hb .quick-activities-scms {
	background: rgba(0,0,0,0.90);
	position: absolute;
	right: 0;
	bottom: 2px;
	padding: 15px 7px 0px 15px;
	color: #fff;
	font-family: 'arial';
}
.hb .quick-activities-scms h3 {
	font-size: 23px;
}
.hb .quick-activities-scms p {
	font-size: 13px;
}
.hb .quick-activities-scms a {
	color: #ef7e2d;
	font-size: 16px;
}
.hb .quick-activities-scms a:hover {
	color: #fb7313;
}
.hb .quick-activities-scms hr {
	border-color: #ef7e2d;
}
.awards-hm p {
	transition: all 0.3s ease-in-out;
}
.awards-hm p:hover {
	margin-top: -20px;
}
.awards-hm a {
	color: #1c1c1c;
	text-decoration: none;
}
.discover-hm p {
	color: #fff;
}
.discover-hm a {
	text-decoration: none;
	color: #fff;
}
.d-yellow {
	background: #f1c75c;
}
.d-green {
	background: #b9cf6b;
}
.d-red {
	background: #eb746c;
}
.d-blue {
	background: #78bad8;
}
.dp-hover {
	transition: all 0.3s ease-in-out;
}
.dp-hover:hover {
	margin-top: -20px;
}
.ic-hm {
	background: #fff7f1;
}
.ic-hm p {
	color: #585858;
}
.about-hm {
	background: #dce0e4 url(images/about-img-new-one.png) no-repeat right center;
}
.about-hm p {
	color: #585858;
}
.team-hm a {
	color: #333;
	text-decoration: none;
	display: block;
	transition: all 0.3s ease-in-out;
}
.team-hm a:hover {
	margin-top: -20px;
}
.team-hm p small {
	color: #989898;
	display: block;
}
.alumni-hm {
	background: #ef7e2d;
	color: #fff;
}
.alumni-hm a {
	color: #fff;
	text-decoration: none;
	display: block;
	transition: all 0.3s ease-in-out;
	padding: 30px 0;
}
.alumni-hm a:hover {
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.35);
	box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.35);
}
.alumni-hm img {
	border-radius: 100%;
	width: 100px;
	height: 100px;
}
.news-hm {
	position: relative;
}
.news-hm .owl-nav {
	position: absolute;
	right: 0;
	top: -80px;
	display: block !important;
}
.news-hm .owl-carousel .owl-nav button.owl-next, .news-hm .owl-carousel .owl-nav button.owl-prev, .news-hm .owl-carousel button.owl-dot {
	border: 1px solid #919191;
	padding: 3px 15px 6px 15px !important;
	display: inline-block;
	border-radius: 100%;
	font-size: 18px;
	color: #919191;
}
.news-hm .owl-carousel .owl-nav button.owl-next {
	margin-left: 5px;
}
.news-hm a {
	color: #1c1c1c;
}
.news-hm .discription {
	padding: 20px 15px;
	position: absolute;
	bottom: -70px;
	background: #fff;
	transition: all 0.3s ease-in-out;
}
.news-hm a:hover .discription {
	bottom: 0;
}
.news-hm .discription i.plus-icn {
	color: #ef7e2d;
	position: absolute;
	right: 15px;
	top: -35px;
	font-size: 48px;
}
footer {
	background: #252525;
	color: #fff;
}
.footer-bottom {
	color: #919191;
	font-size: 14px;
}
.footer-bottom a {
	color: #919191;
	font-size: 14px;
	margin: 0 7px;
}
.bottom-social a {
	color: #919191;
	border: 1px solid #919191;
	padding: 3px 7px 3px 7px;
	display: inline-block;
	border-radius: 100%;
	text-align: center;
	width: 32px;
	height: 32px;
	margin-right: 7px;
}
.bottom-social a:hover {
	color: #ef7e2d;
	border: 1px solid #ef7e2d;
}
footer .input-group-lg > .form-control {
	background-color: transparent;
	font-size: 14px;
	border-radius: 0;
}
footer .input-group-lg > .input-group-append > .btn {
	font-size: 14px;
	border-radius: 0;
}
.faculty-listwrap p {
	margin-bottom: 0;
}
.faculty-listwrap p img {
	border-bottom: 5px solid #ef7e2d;
}
.galllery_list_img {
border-bottom: 0px solid #ef7e2d !important;
}
.galllery_list_p {
border-bottom: 5px solid #ef7e2d;
height: 172px;
overflow: hidden;
}
.faculty-listwrap a {
	margin-bottom: 60px;
	position: relative;
}
.faculty-listwrap a .hover-more {
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(255,255,255,0.80);
	height: 80.5%;
	transition: all 0.3s ease-in-out;
	text-align: center;
	padding: 20px;
	opacity: 0;
	width: 100%;
}
.faculty-listwrap a:hover .hover-more {
	opacity: 1;
}
.faculty-listwrap a .shadow {
	padding: 8px;
	-webkit-box-shadow: 0 0 2px 0 rgba(0,0,0,0.10);
	box-shadow: 0 0 2px 0 rgba(0,0,0,0.10);
}
.tab-scms ul li {
	margin: 0 10px;
}
.tab-scms ul li:first-child {
	margin-left: 0px;
}
.tab-scms ul li a {
	color: #797979;
	text-decoration: none;
	font-weight: lighter;
	padding: 10px 0;
	display: inline-block;
	max-height: 60px;
    overflow: hidden;
}
.tab-scms ul li a.active {
	color: #333;
	border-bottom: 2px solid #ef7e2d;
}
.scrollspy-wrap .nav-list li {
	display: block;
	width: 100%
}
.scrollspy-wrap .nav-list li a {
	color: #333;
	text-decoration: none;
	display: block;
	width: 94%;
	border-bottom: 1px solid #ededed;
	padding: 8px 3%;
}
.scrollspy-wrap .nav-list li a:focus, .scrollspy-wrap .nav-list li a:hover {
	border-bottom: 1px solid #ef7e2d;
	color: #ef7e2d;
}
.scrollspy-wrap .card-title {
	color: #ef7e2d;
}
.scrollspy-wrap .card a {
	color: #333;
	font-size: 14px;
}
.scrollspy-wrap .ac-hold {
	position: relative;
	color: #fff;
	display: block;
}
.scrollspy-wrap .ac-hold span.ac-hover {
	position: absolute;
	width: 100%;
	height: 100%;
	color: #fff;
	background: rgba(239,126,45,0.80);
	left: 0;
	top: 0;
	text-align: center;
	opacity: 0;
	transition: all 0.3s ease-in-out;
}
.scrollspy-wrap .ac-hold span.ac-hover i {
	top: 37%;
	font-size: 36px;
	color: #fff;
	position: absolute;
	left: 0;
	right: 0;
}
.scrollspy-wrap .ac-hold:hover span.ac-hover {
	opacity: 1;
}
.alumni-story {
	position: relative;
}
.alumni-story .owl-nav {
	position: absolute;
	right: 0;
	top: -80px;
	display: block !important;
}
.alumni-story .owl-carousel .owl-nav button.owl-next, .alumni-story .owl-carousel .owl-nav button.owl-prev, .alumni-story .owl-carousel button.owl-dot {
	border: 1px solid #919191;
	padding: 3px 15px 6px 15px !important;
	display: inline-block;
	border-radius: 100%;
	font-size: 18px;
	color: #919191;
}
.alumni-story .owl-carousel .owl-nav button.owl-next {
	margin-left: 5px;
}
.list-icn {
}
.list-icn li{
	color: #797979;
	padding: 10px 0;
}
.quick-download{
	background: #ef7e2d;
	color: #fff;
	padding: 30px;
}
.quick-download a{
	display: block;
	color: #fff;
	margin: 15px 0;
	font-size: 15px;
}
.quick-download a i{
	font-size: 20px;
	margin-right: 7px;
}
.facility-list p{
	color: #717171;
	font-size: 15px;
}
.activities-wrap a {
	text-decoration: none;
}
.activities-wrap a:hover img {
	opacity: 0.9;
}
.student-testimonials {
	background: #fff4ec;
}
.student-testimonials .owl-carousel .owl-item img {
	width: 100px;
	margin: 30px auto;
	height: 100px;
	border-radius: 100%;
}
.industry-interface a {
	text-decoration: none;
}
.industry-interface {
	position: relative;
}
.industry-interface .owl-nav {
	position: absolute;
	right: 0;
	top: -50px;
	display: block !important;
}
.industry-interface .owl-carousel .owl-nav button.owl-next, .industry-interface .owl-carousel .owl-nav button.owl-prev, .industry-interface .owl-carousel button.owl-dot {
	border: 1px solid #919191;
	padding: 3px 15px 6px 15px !important;
	display: inline-block;
	border-radius: 100%;
	font-size: 18px;
	color: #919191;
}
.industry-interface .owl-carousel .owl-nav button.owl-next {
	margin-left: 5px;
}
#myCarousel .list-inline {
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
}
#myCarousel .carousel-indicators {
	position: static;
	left: initial;
	width: initial;
	margin-left: initial;
}
#myCarousel .carousel-indicators > li {
	width: initial;
	height: initial;
	text-indent: initial;
}
#myCarousel .carousel-indicators > li.active img {
	opacity: 0.7;
}

/* Submenu/Dropdown Styles */
.sub-menu {
	list-style: unset !important;
	padding-left: 0px !important;
	display: none;
	position: absolute;
	background-color: #f1f1f1;
	min-width: 200px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1000;
	top: 100%;
	left: 0;
}

.sub-menu li {
	list-style: none !important;
}

.sub-menu a {
	color: #222222 !important;
	padding: 12px 16px !important;
	text-decoration: none !important;
	display: block;
	font-family: 'arial' !important;
	font-size: 13px !important;
	font-weight: normal !important;
}

.sub-menu a:hover {
	background-color: #ddd;
	color: #ef7e2d !important;
}

.sub-menu.show {
	display: block !important;
}

/* Mobile - show submenu on click */
@media (max-width: 991px) {
	.sub-menu {
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		min-width: auto !important;
		width: 100% !important;
		box-shadow: none !important;
		background-color: #f9f9f9 !important;
		margin: 0 !important;
		padding: 0 !important;
		display: none !important;
		border-top: 1px solid #e0e0e0;
	}
	
	.sub-menu li {
		list-style: none !important;
		border-bottom: 1px solid #e0e0e0;
		margin: 0;
		padding: 0;
	}

	.sub-menu a {
		padding-left: 30px !important;
		padding-right: 15px !important;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
		display: block !important;
		width: 100% !important;
		color: #222222 !important;
		background-color: transparent;
	}

	.sub-menu a:hover {
		background-color: #f0f0f0;
		color: #ef7e2d !important;
	}

	.sub-menu.show {
		display: block !important;
	}
	
	.nav-item.dropdown {
		position: relative;
	}
}

/* Desktop - show submenu on hover */
@media (min-width: 992px) {
	.nav-item.dropdown:hover > .sub-menu {
		display: block;
	}
}

/* Dropdown/Parent Menu Item Styling */
.dropdown {
	position: relative;
	display: inline-block;
}

.nav-item.dropdown {
	position: relative;
}

.dropbtn {
	cursor: pointer;
}

/* Submenu link styling */
.drop_down_link {
	color: #222222 !important;
	font-size: 13px !important;
	font-weight: normal !important;
	padding: 8px 16px !important;
}

/* Logo responsive styling */
.navbar-brand {
	display: inline-block;
	max-width: 100%;
}

.navbar-brand .logo-img,
.navbar-brand img {
	width: 100%;
	height: auto;
	display: block;
	max-width: 100%;
}
