.department-faculty.plugin-main-details{

	padding:0px 0px 0px 0px;

	margin:40px 0px 0px 0px;

	position:relative;

	}

.department-faculty.plugin-main-details h2{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	font-size:30px;

	line-height:35px;

	font-weight:400;

	color:#000;

	font-family: 'Merriweather', serif;


	}
#department_menu {
    height: 700px;
    /* overflow-y: scroll; */
    overflow: auto;
}

.department-faculty.plugin-main-details h2:after{

	content:'';

	width:70px;

	height:2px;

	background-color:#960019;

	position:absolute;

	left:0px;

	bottom:-10px;

	}

.department-faculty.plugin-main-details h2:before{

	content:'';

	width:30px;

	height:6px;

	background-color:#960019;

	position:absolute;

	left:20px;

	bottom:-12px;

	border-radius:2px;

	}

.department-faculty.plugin-main-details p{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	font-size:13px;

	line-height:22px;

	font-weight:400;

	color:#000;

	}

.department-faculty.weg-slider-outer{

    opacity: 0;

    overflow: hidden;

   -moz-animation: slide 3s ease 1s forwards;

   -webkit-animation: slide 3s ease 1s forwards;

   -o-animation: slide 3s ease 1s forwards;

   -ms-animation: slide 3s ease 1s forwards;

    animation: slide 3s ease 1s forwards;

}

.content_section h1 {

    padding: 0px 0px 10px 0px;

    margin: 0px 0px 0px 0px;

    color: #111111;

    font-size: 35px;

    line-height: 40px;

    font-weight: 400;

}

.content_section .weg-slide-item.details h1{

	color: #721c24;

	}

@-moz-keyframes slide /* Firefox */

{

from {opacity: 0;}

to {opacity: 10;}

}



@-webkit-keyframes slide /* Safari and Chrome */

{

from {opacity: 0;}

to {opacity: 10;}

}



@-o-keyframes slide /* Opera */

{

from {opacity: 0;}

to {opacity: 10;}

}



@-ms-keyframes slide /* IE10 */

{

from {opacity: 0;}

to {opacity: 10;}

}



@keyframes slide

{

from {opacity: 0;}

to {opacity: 10;}

}	

.department-faculty .weg-outer {

	padding:0px 0px 50px;

}

.department-faculty .weg-outer [hidden] {

	display: none !important;

}

.department-faculty .weg-outer [aria-controls], .department-faculty .weg-outer [data-action] {

	cursor: pointer;

	color:#960019;

	font-family:'Merriweather', serif;

}

.department-faculty .ms-touch {

	overflow-x: scroll;

	overflow-y: hidden;

	-ms-overflow-style: none;

	-ms-scroll-chaining: none;

	-ms-scroll-snap-type: mandatory;

	-ms-scroll-snap-points-x: snapInterval(0%, 100%)

}

.department-faculty .weg-slider {

	-webkit-transition: all 0s;

	-moz-transition: all 0s;

	transition: all 0s

}

.department-faculty .weg-slider>.weg-item {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

.department-faculty .weg-horizontal.weg-subpixel {

	white-space: nowrap

}

.department-faculty .weg-horizontal.weg-subpixel>.weg-item {

	display: inline-block;

	vertical-align: top;

	white-space: normal

}

.department-faculty .weg-horizontal.weg-no-subpixel:after {

	content: '';

	display: table;

	clear: both

}

.department-faculty .weg-horizontal.weg-no-subpixel>.weg-item {

	float: left;

	margin-right: -100%

}

.department-faculty .weg-no-calc {

	position: relative;

	left: 0

}

.department-faculty .weg-gallery {

	position: relative;

	left: 0;

	min-height: 1px

}

.department-faculty .weg-gallery>.weg-item {

	position: absolute;

	left: -100%;

	-webkit-transition: transform 0s, opacity 0s;

	-moz-transition: transform 0s, opacity 0s;

	transition: transform 0s, opacity 0s

}

.department-faculty .weg-gallery>.weg-moving {

	-webkit-transition: all 0.25s;

	-moz-transition: all 0.25s;

	transition: all 0.25s

}

.department-faculty .weg-lazy-img {

	-webkit-transition: opacity 0.6s;

	-moz-transition: opacity 0.6s;

	transition: opacity 0.6s;

	opacity: 0.6

}

.department-faculty .weg-lazy-img.loaded {

	opacity: 1

}

.department-faculty .weg-ah {

	-webkit-transition: height 0s;

	-moz-transition: height 0s;

	transition: height 0s

}

.department-faculty .weg-ovh {

	overflow: hidden

}

.department-faculty .weg-hdx {

	overflow-x: hidden

}

.department-faculty .weg-hdy {

	overflow-y: hidden

}

.department-faculty .weg-visually-hidden {

	position: absolute;

	left: -10000em

}

.department-faculty .weg-transparent {

	opacity: 0;

	visibility: hidden

}

.department-faculty .weg-fadeIn {

	opacity: 1;

	filter: alpha(opacity=100);

	z-index: 0

}

.department-faculty .weg-normal, .department-faculty .weg-fadeOut {

	opacity: 0;

	filter: alpha(opacity=0);

	z-index: -1

}



.department-faculty pre[class*="language-"] > code[data-language] { overflow: auto !important; }









.department-faculty .visually-hidden {

  position: fixed;

  left: -10000px;

  opacity: 0;

}





.department-faculty .customize-tools { position: relative; }

.department-faculty .thumbnails { 

  margin: 20px 0;

  text-align: center;

}

.department-faculty .thumbnails li {

  display: inline-block;

  cursor: pointer;

  border: 5px solid #fff;

}

.department-faculty .thumbnails [aria-selected="true"] {

  background: none;

  border-color: #000;

}

.department-faculty .thumbnails img { vertical-align: bottom; }

.department-faculty .controls { text-align: center; }

.department-faculty .controls li {

  display: block;

  position: absolute;

  top: 50%;

  height: 60px;

  line-height: 60px;

  margin-top: -30px;

  padding: 0 15px;

  cursor: pointer;

  transition: background 0.3s;

}

.department-faculty .controls li img { display: inline-block; vertical-align: middle; }

.department-faculty .controls .prev { left: 0; }

.department-faculty .controls .next { right: 0; }

.department-faculty .controls li:hover { background: #f2f2f2; }



.department-faculty .weg-slider img { width: 100%; }

.department-faculty .weg-controls { text-align: right; margin-bottom: 10px; }

.department-faculty .weg-controls [aria-controls] {

  margin: 0 5px;

  color: #000;

  background: #960019;

  border-radius: 3px;

  border: 0;

  border-radius: 4px;

  text-align: center;

  width: 30px;

  height: 30px;

}

.department-faculty .weg-controls [data-controls="prev"]:after,

.department-faculty .weg-controls [data-controls="next"]:after {

    color: #fff;

    content: "\f053";

    font-family: FontAwesome;

    font-size: 14px;

}

.department-faculty .weg-controls [data-controls="next"]:after{

	content: "\f054";

	}

.department-faculty .lt-ie9 .weg-controls > [aria-controls] {

  line-height: 2.5em;

}

.department-faculty [data-action] {

  display: block;

  margin: 10px auto;

  font-size: 17px;

  min-width: 3em;

  text-align: center;

  background: transparent;

  border: 0;

}

.department-faculty .weg-controls [disabled] { 

  background: #960019;

  opacity:.2;

  cursor: not-allowed !important;

}

.department-faculty .weg-nav {

  text-align: center;

  margin: 10px 0;

}

.department-faculty .weg-nav > [aria-controls] {

  width: 9px;

  height: 9px;

  padding: 0;

  margin: 0 5px;

  border-radius: 50%;

  background: #ddd;

  border: 0;

}

.department-faculty .weg-nav > [aria-selected="true"] { background: #960019; }

.department-faculty .playbutton-wrapper { text-align: center; }

.department-faculty .playbutton-wrapper button { height: 34px; padding: 0 10px; font-size: 14px; background: #fff; border-radius: 3px; border: 1px solid  #ccc; cursor: pointer; }

.department-faculty .wrapper { padding: 0 5em; }

.department-faculty .suite-container .title, 

.department-faculty .suite-container .subtitle, 

.department-faculty .suite-container li { padding: 5px 10px; }

.department-faculty .suite-container li {

  font-size: 12px;

  line-height: 1.4;

  background: #f5f5f5;

}

.department-faculty .suite-container .title { font-size: 14px; font-weight: bold; background: #8acac6; text-transform: capitalize; }

.department-faculty .suite-container .subtitle { font-size: 13px; font-weight: bold; background: #dedede; text-transform: capitalize; }

.department-faculty .suite-container .fail { background: #FFADE2; }







.department-faculty .customize-tools [hidden] { display: none; }





.department-faculty:after{

	content:'';

	display:block;

	clear:both;

	}

.department-faculty:focus{

	outline:medium none !important;

	}

.department-faculty button{

	outline:medium none !important;

	}

.department-faculty a{

	text-decoration:none;

        line-height: normal;

	}

.department-faculty .weg-vertical img{

	width: 100%;

    height: auto;

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 0px 0px;

	}

.department-faculty .weg-vertical .weg-slide-item{

    padding: 8px 0px;

	}

.department-faculty .weg-slide-item:after{

	content:'';

	clear:both;

	display:block;

	}

.department-faculty  .weg-slider-content{

	margin:0px 0px 0px 0px;

    padding:20px;

	text-align:left;

	border:solid 0px #dbdbdb;

	border-top:none;

	}

.department-faculty span.main-title-style, .department-faculty h1.main-title-style {

    font-size: 18px;

    line-height:23px;

    font-weight: bold;

    color: #000;

    text-decoration: none;

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 10px 0px;

    display: block;

	font-family: 'Merriweather', serif;

}
.weg-slider-content h1.main-title-style a {

    color: #000;

    font-size: 30px;

}

.department-faculty span.main-title-style a,

.department-faculty span.main-title-style a:hover{

	color:#960019;

	text-decoration:none;

        line-height: normal;

	}



.department-faculty span.sub-title-style-one,

.department-faculty span.sub-title-style-two {

    padding: 0px 0px 0px 0px;

    margin: 5px 0px 5px 0px;

    width: auto;

    display: block;

    font-size: 14px;

	line-height:20px;

    color: #777777;

	

}

.department-faculty span.sub-title-style-two{

	font-size: 13px;

	}

.department-faculty span.sub-title-style-three {

    padding: 0px 0px 0px 0px;

    margin: 5px 0px 5px 0px;

    width: auto;

    display: block;

    font-size: 14px;

	line-height:20px;

    color:var(--main-color-two);

	

}

.department-faculty span.sub-title-style-one a,

.department-faculty span.sub-title-style-one a:hover

.department-faculty span.sub-title-style-two a,

.department-faculty span.sub-title-style-two a:hover{

	color: #777777;

	text-decoration:none;

	}

.department-faculty span.date-style {

    font-size: 14px;

    line-height: 16px;

    font-weight: 400;

    color: #999;

    text-decoration: none;

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 2px 0px;

    display: block;

}

.department-faculty span.date-style a,

.department-faculty span.date-style a:hover{

	color: #999;

	text-decoration:none;

	}

.department-faculty p {

    font-size: 15px;

    line-height: 22px;

    color: #000000;

    padding: 0px 0px 5px 0px;

    margin: 0px 0px 0px 0px;

}

.department-faculty p a,

.department-faculty p a:hover{

	color: #000;

	text-decoration:none;

	}



.department-faculty.left-image{

	text-align:left;

	}

.department-faculty.left-image .weg-slider-content{

	padding:0px 10px 0px 0px;

	}

.department-faculty.left-image img{

	width:100px;

	height:auto;

	}

.department-faculty.left-image .weg-slide-image{

	float:left;

	margin-right:10px;

	margin-bottom:10px;

	}

.department-faculty.text-align-center{

	text-align:center;

	}

/*Circle Style Start*/

.department-faculty.text-align-center.circle .weg-slider-content,

.department-faculty.text-align-center .weg-slider-content{

	text-align:center;

	}

.department-faculty.text-align-center.circle img{

	margin: auto;

	}

.department-faculty.circle img{

	overflow: auto;

	width:150px;

	height:150px;

	border-radius:150px;

	}

/*SLIDER VIEW ALL PAGE START*/

.department-faculty .weg-slide-item.all-list{

	padding: 0px 0px 10px 0px;

	margin: 0px 0px 20px 0px;

	display: inline-block;

	width: 100%;

	}

.department-faculty .weg-vertical .weg-slide-item,

.department-faculty .weg-slide-item.all-list{

	border-bottom: solid 1px #CCCCCC;

	}

.department-faculty .weg-slide-item.all-list:last-child{

	border-bottom:none;

	}

.department-faculty .weg-slide-item.all-list img {

    width:250px;

    height: auto;

	float:left;

	margin-right:20px;

	margin-bottom:10px;

}

.department-faculty .weg-slider-content, .department-faculty .weg-slide-item.all-list p,

.department-faculty .weg-slide-item.details p {

	font-size:16px;

	line-height:26px;

    font-weight: 400;

	color: #000000;

/*    text-align: justify;*/

    padding: 10px 0px 10px 0px;

    margin: 0px 0px 0px 0px;

}



.department-faculty .wb-slider.all-list a.read-more,

.department-faculty .weg-slide-item.all-list a.read-more,

.department-faculty .wb-slider.all-list a.read-more a,

.department-faculty .weg-slide-item.all-list a.read-more a{

	font-size:13px;

	color:var(--main-color-two);

	}

.department-faculty a.view-all-news{

	padding:10px 0px;

	position:relative;

	color: var(--main-color-two);

    font-size: 14px;

    line-height: 18px;

	text-transform:uppercase;

	}

.department-faculty a.view-all-news:hover{

	color: #960019;

	}





/*Column Style*/

.department-faculty.column {

  display: flex;

}

.department-faculty .weg-slider-image {

    margin-bottom: 20px;

}

.department-faculty.column .weg-slider-content{

	border:none;

	}

.department-faculty.column .all-list .weg-slider-content{

	text-align:center;

	}

.department-faculty.column .weg-slide-item.all-list {

    width: 32%;
    margin-right: 20px;

	/*border-bottom:none;

	padding:0px 5px;

	margin-bottom:10px;

	vertical-align:top;
	*/
	box-shadow: 15px 10px 23px -10px rgb(0 0 0 / 43%);
	
    transition: .4s;

}
.department-faculty.column .weg-slide-item.all-list:hover{
	box-shadow: 15px 10px 23px -10px rgb(0 0 0 / 43%);
    transform: translateY(-8px);
}


.department-faculty.column .weg-slide-item.all-list.triple-list {

    margin-right:0px;

	margin-left:auto;

}

.department-faculty.column .weg-slide-item.all-list.triple-list:last-child  {

    margin-left:0px;

	margin-right:auto;

}

.department-faculty.column .all-list.double-list  {

    width:40%;

	border-bottom:none;

	padding:0px 5px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:10px;

	margin-right:0px;

}

.department-faculty.column .all-list.double-list:last-child {

    width:40%;

	border-bottom:none;

	padding:0px 5px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:10px;

	margin-right:auto;

	margin-left:0px

}



.department-faculty.column .all-list.single-list  {

    width:60%;

	border-bottom:none;

	padding:0px 5px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:10px;

}


.course-archive .list-outer{

	padding:10px;

	border: solid 2px #e8ecf1;

	height:100%;

	position:relative;

	padding-bottom:0px !important;

	}


.department-faculty .list-outer{

	padding:10px;

	border: solid 2px #e8ecf1;

	height:100%;

	position:relative;

	padding-bottom:70px;

	}

.department-faculty .weg-slide-item.all-list img {

    width:100%;

    height: auto;

	float:none;

	margin-right:0px;

	margin-bottom:0px;

}



.department-faculty.column span.read-more {

    display:block;

	background-color:#4f0b0d;

	padding:10px 20px;

	color:#FFF;

	font-size:13px;

	line-height:20px;

	width:120px;

	border-radius:2px;

	text-transform:uppercase;

	margin:auto;

	margin-top:20px;

	position:absolute;

	bottom:20px;

	left:50%;

	margin-left:-60px;

}



.department-faculty p a.read-more:hover{

	background-color:var(--main-color-one-hover);

	}

/*Column Style*/



/*Slide Details Page Start*/

.department-faculty .weg-slide-item.all-list span.main-title-style,

.department-faculty .weg-slide-item.details span.main-title-style, .department-faculty .weg-slide-item.details h1.main-title-style {

    font-size: 14px;

    line-height:18px;

    font-weight: 400;

    color: #4f0b0d;

    text-decoration: none;

    padding: 0px 0px 0px 0px;

    margin: 0px 0px 5px 0px;

    display: block;

}

.department-faculty .weg-slide-item.details img {

   	max-width:100%;

	height: auto;

	margin: 0px 20px 10px 0px;

	padding: 0px;

	float: left;

}

.department-faculty .weg-slide-item.all-list .weg-slider-content,

.department-faculty .weg-slide-item.details .weg-slider-content{

	padding:0px;

	}



.department-faculty .list-outer:after{

	content:'';

	display:block;

	clear:both;

	}



.department-faculty.flash-news-outer{

	padding:10px;

	margin:0px 0px 0px 0px;

	background-color:#e30000;

	border-right:10px solid #e30000;

	border-left:10px solid #e30000;

	width:100%;

	height:40px;

	font-size:16px;

	font-weight:500;

	line-height:16px;

	display:inline-block;

	text-align:left;

	color:#FFF;

	overflow:hidden;

	}

.department-faculty .marquee-flash-news {

  white-space: no-wrap;

  width:100%;

}

.department-faculty .flash-news-item {

  display: inline-block;

  cursor: pointer;

  padding-right:10px;

  color:#FFF;

  font-size:15px;

  font-weight:400;

}

.department-faculty .flash-news-item a{

	color:#FFF;

  font-size:15px;

	}

.department-faculty .flash-news-item:after{

	content:'|';

	padding-left:10px;

	}

.department-faculty .flash-news-item:last-child:after{

	content:'';

	padding-left:0px;

	}

#pagination{



	width:100%;



	display:inline-block;



	font-size:14px;

	margin-bottom:20px;

	margin-top:20px;

	}



.pagination span.page-numbers{



	background-color:#960019;



	border:solid 1px #960019;



	padding:4px 10px;



	color:#FFF;



	font-weight:500;



	}

.pagination span.page-numbers:hover,

.pagination a.page-numbers:hover{

	background-color:#000;

	border:solid 1px #000;

	color:#FFF;

	text-decoration:none;

	}

.pagination a.page-numbers{



	background-color:#FFF;



	padding:4px 10px;



	border:solid 1px #960019;



	color:#000;



	}



/*.weg-slide-item:hover .weg-slider-content p,

.weg-slide-item:hover .weg-slider-content span.main-title-style{

	color:#000;

	}*/

.course-header{

	margin: 20px 0;

    border-bottom: 1px solid #721c2485;

    padding-bottom: 8px;	

}

@media (max-width:768px) {	

.department-faculty.column {

    display:block;

}

.department-faculty.column .weg-slide-item.all-list.triple-list,

.department-faculty.column .all-list.double-list,

.department-faculty.column .all-list.single-list,

.department-faculty.column .all-list.double-list:last-child {

    width:100%;

}

.department-faculty .weg-slider-image{

	width:auto;

	height:auto;

	float:left;

	margin-right:0px;

	}

.department-faculty .list-outer {

    padding-bottom: 0px;

}

.department-faculty.column span.read-more {

    margin-left: 0px;

	position:relative;

	left:auto;

	display:inline-block;

	margin-top:30px;

	width:auto;

	padding:5px 10px;

	font-size:12px;

}

}

@media (max-width:600px) {

.department-faculty .weg-slide-item.all-list img,

.department-faculty .weg-slide-item.details img {

    width:100%;

    float: none;

    margin-right:0px;

	}

.department-faculty.column .weg-slide-item.all-list {

    width: 44%;

}

}

	.modal {

    z-index: 99;

}

.main-title-style-course{
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
    color: #ffffff;
    /* text-align: justify; */
    padding: 5px 10px;
    margin: 0px 0px 0px 10px;
    top: 16%;
    position: absolute;
    background: #ac121094;
}

.w-content-area .faculty{
	/*margin-top: 40%;*/
	border-right: solid 1px #ccc;
}
.main-title-style, .sub-title-style-one{
	font-weight: bold;
}