#breadcrumbs {
    padding-top: 25px;
    margin-bottom: 25px;
}
#school-banner h2 {
    color: #fff;
    text-transform: capitalize;
    text-shadow: 1px 1px 3px #000;
    margin-bottom: 30px;
    font-weight: 500;
    width: 50%;
}
#breadcrumbs a, #breadcrumbs .divider {
    color: #424242;
    font-weight: 500;
    font-size: 11px;
    line-height: 14px;
    display: inline-block;
    margin-right: 2px;
    text-decoration: none;
}
#school-banner {
    padding: 0px 0px;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    top:-10px;
}

.button5 {
    border-radius: 21px;
    background: #00bfe7;
    color: #fff !important;
    border: 0;
    font-size: 12px;
    line-height: 19px;
    padding: 10px 20px;
    font-weight: bold;
    transition: all 0.3s ease 0s;
    outline: none;
    min-width: 120px;
}
.inner{
    height: 310px;
    display: table;
    width: 100%;
}
#school-banner .inner .inner-content {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}
.school-nav {
    margin-bottom: 40px;
}
.school-nav ul li {
    display: inline-block;
}
.school-nav ul li:first-child a {
    padding-left: 0px;
}
.school-nav ul li.active a {
    border-bottom: 3px solid #00bfe7;
    color: #00bfe7;
}
.school-nav ul li a {
    font-size: 14px;
    line-height: 18px;
    color: #000;
    text-decoration: none;
    display: inline-block;
    border-bottom: 3px solid #fff;
    padding: 0px 10px 22px 10px;
    font-weight: 500;
}
.school-nav ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    border: 1px solid #dadada;
    border-radius: 0px;
    padding: 25px 70px 0px 70px;
    text-align: center;
}
#dean-msg .section.dean-img {
    width: 30%;
}
#course-department {
    /*background: #f2f7ff;*/
    padding: 40px 0px 15px;

}
.my{
    position: relative;
    background-image: url("../img/banner5.jpg");
    display: flex;
    align-items: center;
    justify-content: center;
}


.tabs4 .nav-tabs {
    width: 390px;
    background: #fff;
    border-radius: 26px;
    padding: 4px;
    margin: 0px auto;
    border: 1px solid #dadada;
}
.tabs4 .nav-tabs li {
    width: 100%;
    text-align: center;
    margin: 0px;
}
.tabs4 .nav-tabs li.active a {
    background: #0f3164;
    color: #fff;
    border: none;
    text-align: center;
}

.tabs4 .nav-tabs li a {
    border: none;
    font-size: 16px;
    line-height: 42px;
    padding: 0px;
    border-radius: 21px;
    font-weight: 500;
    text-align: left;
    padding: 0px 6px;
    color: #000;
    margin-right: 0px;
}
.tabs4 .tab-content {
    padding-top: 40px;
}
.school-box {
    padding: 15px;
    border: 1px solid #e9e9e9;
    border-radius: 5px;
    background: #fff;
}
.school-box h6 {
    height: 55px;
    overflow: hidden;
    margin: 0px;
    font-weight: 500;
    display: table-cell;
    vertical-align: middle;
    line-height: 18px;
}
.school-box .icon {
    float: left;
    line-height: 55px;
}
.school-box .details {
    margin-left: 100px;
    height: 55px;
    display: table;
}
#course-department .school-box {
    margin-bottom: 30px;
}
@media (max-width: 767px) {
    .school-nav ul {
        padding: 10px;
        border-radius: 10px;
    }
}

/*Featured Section*/
#featured-section { background:#f1f6fe }
#featured-section.for-school.featured-section2 { background:linear-gradient(180deg, #7594ff 0%, #61aef4 100%); padding-top:50px; }
#featured-section.for-school.featured-section2 .slides { margin-bottom:0px; }
#featured-section.featured-section2 h4 { color:#fff; }
#featured-section #top-faculties .caroufredsel_wrapper { min-height:312px !important; }
#featured-section.for-school { padding-top:98px; }
#featured-section .tabs1 .nav-tabs { border-bottom:0; margin-bottom:40px; text-align:center; }
#featured-section .tabs1 .nav-tabs li { float:none; display:inline-block; }
#featured-section .slides { margin-bottom:40px; min-height:300px ;  }
#featured-section .button3 { min-width:180px; cursor:pointer; }
#featured-section.featured-section2 .button2 { min-width:180px; cursor:pointer; }
#featured-section .tab-content > .tab-pane { display: block;visibility: hidden; }
#featured-section .tab-content > .tab-pane.active { visibility: visible; }
#featured-section .tab-content { position: relative; }
#featured-section .tab-pane:not(:first-child){ position: absolute; width: 100%; height: 100%; top: 0; left: 0; }

.slider2 .previous-btn,.slider2 .next-btn { background:#fff; width:60px; height:60px; border-radius:50%; border: 1px solid #e5e5e5; position:absolute; top:50%; font-size:16px; line-height:58px; color:#7a7a7a; top:50%; margin-top:-30px; text-decoration:none; display:inline-block; text-align:center;  }
.slider2 .previous-btn { left:-68px;}
.slider2 .next-btn { right:-68px; }

#expert-faculty .caroufredsel_wrapper { min-height:280px !important; }
#expert-faculty .user-box h5 { font-size:15px; }
#expert-faculty.slider2 .previous-btn { left:-30px;}
#expert-faculty.slider2 .next-btn { right:-30px;}
.slider2 .next-btn { right:-30px; }
.slider2 .previous-btn { left:-30px; }

/*--- User Box --- */
.user-box { background:#fff; padding:15px 15px 35px 15px; position:relative; min-height:300px; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); transition: all 0.3s cubic-bezier(.25,.8,.25,1); margin-bottom:30px; margin-top:20px;margin-right:10px;margin-left:10px; }
.user-box:hover {  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); }
.user-box .tag { display:none; }
.user-box.dean { overflow:hidden; }
.user-box.dean .tag { display:inline-block; width: 200px; padding: 6px; position: absolute; text-align: center; color: #fff; top:16px; transform: rotate(-45deg); background:#ff9c00; left:-65px; font-size:14px; font-weight:500; text-transform:capitalize; display:none }
.user-box figure { width:150px; height:150px; border-radius:0%;border: -1px solid #10356b; margin:0px auto 12px auto; }
.user-box figure img { width:145px; height:145px; border-radius:0%; border:3px solid #fff; object-fit:cover; object-position:top; transition: all 0.5s ease-out; }
/*---.user-box:hover figure img  { filter:grayscale(0%); }  --- */
.user-box h5 { font-weight:500; text-align:center; margin-bottom:10px; font-size:14px; }
.user-box h5 a { text-decoration:none; color:#000; }
.user-box:hover h5 a { color:#00bfe7; }
.user-box p.designation { height:auto; }
.user-box p.designation .icon-user { float:left; }
.user-box p { /*color:rgba(0,0,0,0.5); */margin-bottom:11px; font-size:12px; line-height:16px;}
.user-box p .icons,.user-box p .fa { margin-right:8px; vertical-align:middle; line-height:19px; position:relative; left:1px; float: left;}
.user-box p span{float: left;width: 90%;}
.user-box p .fa-university { float:left; }
.user-box p a.email { color: rgba(0,0,0,0.5);text-overflow: ellipsis; white-space: nowrap; width: 90%; float: left; }

.user-box a.clearfix { -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.user-box .icon-arrow-right-circle { float:right; font-size:24px; position:absolute; right:10px; bottom:10px;-webkit-transform: translateZ(0); transform: translateZ(0); }
.user-box:hover .icon-arrow-right-circle { -webkit-animation-name: clearfix; animation-name: clearfix; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out;  animation-timing-function: ease-in-out;  -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }

/*--- Slides --- */
.slides { position:relative; }
.slides ul { margin:0px; padding:0px; list-style-type:none; }
.slides .controls a { background:#fff; display:inline-block; margin:0px 5px; width:22px; height:0; padding-top:20px; overflow:hidden; border-radius:50%; border:1px solid #979797; }
.slides .controls a:hover, .slides .controls a.selected { background:#fc654c; border-color:#fc654c; }
/*--- Faculty Banner   --- */
#faculty-banner #breadcrumbs { margin-bottom:20px; }
#faculty-banner .select-group .select:first-child  {margin-right:0px; }
#faculty-banner .select-group .select { width:100%; margin-bottom:10px; }
#faculty-banner { height:250px; }
#faculty-banner .heading1  { font-size:24px; line-height:30px; }
#featured-section #top-faculties .caroufredsel_wrapper,#expert-faculty .caroufredsel_wrapper { min-height:auto !important; }


.item{
    height: 332px;
}
