@import url("https://fonts.googleapis.com/css2?family=Jost:wght@400;500&display=swap");
html{
    scroll-behavior: smooth;
}
body {
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: #103e0a;
    font-weight: 400;
    letter-spacing: 0;
    background-color: #B2D2A4;
}
h1,
h2,
h3,
h4 {
    font-family: "Jost", sans-serif;
}

button,
p,
h5,
h6,
marquee,
a {
    font-family: "Jost", sans-serif;
}
a {
    color: #1a4314;
    text-decoration: none;
}
a:hover {
    color: #2c5e1a;
    text-decoration: none;
}
.bg-secondary-custom {
    background-color: #b6bbbf !important;
}
.title-custom {
    color: #4270a9 !important;
}
.btn-shift-left {
    background: #1a4314 !important;
    padding: 5px 0;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Jost', sans-serif;
    line-height: normal;
}
.btn-shift-left a:hover {
    color: #ffffff ;
}
.btn-shift-left a {
    text-decoration: none;
    color: #b2d2a4;
}
.btn-shift-right {
    background: #2c5e1a !important;
    padding: 5px 0;
    font-size: 16px;
    font-weight: bold;
    line-height: normal;
    font-family: 'Jost', sans-serif;
}
.btn-shift-right a:hover {
    color: #FFFFFF;
}
.btn-shift-right a {
    text-decoration: none;
    color: #b2d2a4;
}
.owl-nav {
    display: none;
}
#myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 99;
    font-size: 18px;
    border: 2px dotted #b2d2a4;
    outline: none;
    background-color: #2c5e1a;
    color: #b2d2a4;
    cursor: pointer;
    padding: 10px 15px;
    border-radius: 50%;
    transition: 1s;
    filter: grayscale(30%);
}

#myBtn:hover {
    background-color: #1a4314;
    filter: grayscale(0);
}
/*end back to top*/

.fullslider .btn-outline-warning {
    border: 2px solid #fff;
    padding: 3px 5px;
    margin-top: 3px;
    float: right;
}
.btn-outline-primary-custom {
    color: #2c5e1a;
    border-color: #2c5e1a;
}
.btn-outline-primary-custom:hover {
    color: #b2d2a4;
    background-color: #2c5e1a;
    border-color: #2c5e1a;
}
.btn-outline-warning:focus,
.btn-outline-warning:hover {
    color: #fff !important;
    background: #32cd30;
    border-color: #32cd30 !important;
}
.btn-outline-warning:not(:disabled):not(.disabled):active {
    color: #fff !important;
    background: #32cd30;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
    box-shadow: none;
}
.btn-outline-warning:focus,
.btn-outline-warning.focus {
    box-shadow: none;
}
.bg-offdrack {
    background-color: #3d4756 !important;
}
.breadcrumb-item.active {
    color: #2c5e1ab3;
}
.top-nav .bg-drackb {
    background: #1a4314 !important;
}

.top-nav .navbar {
    padding: 0 1rem !important;
}
.top-nav .navbar p {
    font-weight: 500;
    font-size: 14px;
    color: #B2D2A4;
    text-transform: capitalize;
    display: inline;
}
.top-nav .navbar p > a {
    color: #B2D2A4;
}

.top-nav .navbar-nav {
    flex-direction: row;
    float: right;
    padding: 6px 0;
}
.top-nav .navbar-nav li {
    padding: 0 8px;
    border-left: 1px solid #2c5e1a;
    border-right: 1px solid #1a4314;
}
.navbar-dark .navbar-nav .nav-link {
    color: #B2D2A4;
}
.top-nav .navbar-nav li a {
    font-size: 16px;
}
.top-nav .navbar-nav li:first-child {
    border-left: 0 transparent;
    padding-left: 0;
}
.top-nav .navbar-nav li:last-child {
    border-right: 0 transparent;
    padding-right: 0;
}
.top-nav .navbar-nav .nav-link {
    padding: 1px;
}
.top-nav .navbar-nav .nav-link:hover {
    color: #32CD30 !important;
}
.top-nav .navbar-nav .nav-link:focus {
    outline: none;
    background: none;
    color: #32CD30;
}
.faculAdjunct .page-heading{
    text-align: left !important;
}
.faculAdjunct.page-heading h2{
    padding-bottom: 0;
    margin-bottom: 0;
}
.top-nav .navbar-nav:focus {
    outline: none;
}
.bg-navbar {
    background-color: #2c5e1a !important;
}
.bg-navbar .navbar-brand {
    width: 70%;
    margin-right: 0;
}
.navbar-brand > img {
    width: 100%;
    overflow: hidden;
}
.bg-navbar .navbar-brand .logo-text {
    width: 90%;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    left: 55px;
}
.bg-navbar .navbar-toggler {
    border: none;
    padding: 0;
    font-size: 1.3rem;
}
.bg-navbar button:focus {
    outline: none;
    background: none;
}
.bg-navbar .navbar-collapse .navbar-nav {
    text-align: center;
    padding: 10px 0;
    background: rgba(255, 255, 255, 0.03);
    border: none;
    border-radius: 2px;
    box-shadow: none;
}
.bg-navbar .navbar-collapse .navbar-nav .nav-link {
    color: #b2d2a4;
    padding: 5px;
}
.bg-navbar .navbar-collapse .navbar-nav .nav-link:hover {
    color: #32cd30;
}
.bg-navbar .navbar-collapse .navbar-nav .nav-link:focus {
    outline: none;
    background: none;
    color: #32cd30;
}
.bg-navbar .navbar-collapse .navbar-nav:focus {
    outline: none;
}
.fullslider {
    /* position: relative; */
    margin: 30px 0 24px;
    width: auto;
    background-repeat: no-repeat;
}
.fullslider .carousel-inner {
    padding: 0 15px;
}
.fullslider .carousel-indicators li {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    border-top: 0;
    border-bottom: 0;
    display: inline-block;
    border: 2px solid #32CD30;
    background-color: rgba(0, 0, 0, 0);
}

.fullslider .carousel-indicators .active {
    width: 30px;
    height: 5px;
    border-radius: 10px;
    background: #32CD30;
}
.headPera {

}
/* Start */

.fullslider .carousel-item {
    height: 250px;
}
.fullslider .slider-top-right-bg {
    opacity: 0.5;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 50%;
    position: absolute;
    background: linear-gradient(45deg, #2c5e1a, #32cd30cc) !important
}
.evspace.card-deck > .card, .col-md-5.nspace .card-deck > .card{
    background-color: transparent !important;
}
.fullslider .carousel-caption {
    position: absolute;
    right: 0;
    bottom: 8px;
    margin: auto;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.fullslider .carousel-caption .card {
    background: transparent;
    border: none;
    padding: 0 5px 5px 5px !important;
}
.fullslider .carousel-caption .card .card-body {
    padding: 0 0.3rem;
    text-align: justify;
}
.fullslider .carousel-caption .card .card-body .card-title {
    font-weight: 500;
    text-transform: uppercase;
    color: #ffffff;
    margin-bottom: 2px;
    font-size: 14px;
}
.fullslider .carousel-caption .card .card-body p {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 18px;
}
.fullslider .carousel-caption .card .card-body p > span {
    color: #ffffff !important;
}
/* End slider */
.headMS h2 {
    color: #2C5E1A;
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0;
    padding-bottom: 10px;
    text-align: center;
    line-height: normal;
    text-transform: uppercase;
}
.headSection {
    margin-bottom: 40px;
    width: auto;
}
.headSection .headMS {
    display: block;
    margin-bottom: 30px;
}
.headSection .headMS .headSec {
    display: block;
}
.headSection .headMS .headSec .headImg {
    padding-bottom: 15px;
}
.headSection .headMS .headSec .headTitle {
    padding: 0;
    text-align: center;
}
.headSection .headMS .headSec .headImg img {
    width: 100%;
    height: 100%;
    margin: auto;
    display: flex;
    border: 2px dotted #2c5e1a;
    border-radius: 2px;
    box-shadow: rgb(17 17 26 / 5%) 0px 1px 0px, rgb(17 17 26 / 10%) 0px 0px 8px;
}
.headSection .headMS .headSec .headTitle h3 {
    color: #2C5E1A;
    font-size: 24px;
    font-weight: 500;
    text-transform: uppercase;
}

.headSection .headMS .headSec .headTitle p {
    color: #2C5E1A;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 0;
    text-transform: uppercase;
}
.headSection .headMS .headDesc {
    text-align: justify;
    line-height: 18px;
}
.headSection .headMS .headDesc p {
    color: #103e0a;
    font-size: 16px;
    margin-bottom: 0;
    line-height: normal;
    padding: 10px 0 10px 0;
    text-transform: inherit;
}
.headDesc a {
    color: #2c5e1a;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    text-transform: uppercase;
}
.headSection .headMS .headDesc a:hover {
    color: #32cd30;
}
.headSection .headMS .headDesc button {
    margin-top: 15px;
}
.miu-quicktab .card {
    border: none;
}
.miu-quicktab .card .card-body {
    background-color: #2c5e1a;
    text-transform: uppercase;
    padding: 12px 0;
    flex: 0;
}
.miu-quicktab .card:nth-child(even) > .card-body {
    background: #1a4314 !important;
}
.miu-quicktab .card:nth-child(even) > .card-body:hover {
    background: #2c5e1a !important;
}
.miu-quicktab .card .card-body:hover {
    background-color: #1a4314;
}
.card-body.bg-offdrack:hover {
    background-color: #181c22 !important;
}
.miu-quicktab .card .card-body h5 a {
    color: #b2d2a4 !important;
    font-size: 20px;
    margin-bottom: 0 !important;
    font-weight: 500;
}
.miu-quicktab .card .card-body .card-title {
    margin-bottom: 0;
}

.even-news {
    margin-top: 25px;
}
.even-news .card-deck .card .card-img-top {
    height: auto;
    object-fit: cover;
    object-position: center center;
}

.even-news .card-deck .card:last-child {
    margin-right: 0;
}

.even-news .card-deck .card-header {
    padding: 0.5rem 1.25rem;
    background-color: #2c5e1a;
    border: none;
    border-radius: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.even-news .card-deck .card-header h3 {
    color: #b2d2a4;
    margin-bottom: 0;
    font-size: 26px;
    overflow: inherit;
    text-transform: uppercase;
}
.even-news .card-deck .card-header a {
    float: right;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 20px;
}
.even-news .card-deck .card-header .btn-outline-warning {
    color: #b2d2a4;
    border-color: #b2d2a4;
}
.even-news .news-post .card {
    border: 0;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
    transition: 0.3s ease-in-out;
    transition-property: color, background-color, border-color, box-shadow;
}
.even-news .card-deck .card-body .card-title {
    color: #2c5e1a;
    font-size: 15px;
    letter-spacing: 0;
    line-height: normal;
    text-align: justify;
    text-decoration: none;
    text-transform: uppercase;
}
.even-news .card-deck .card-body a:hover {
    text-decoration: none;
}
.even-news .card-deck .card-body .card-title:hover {
    color: #1a4314;
}
.even-news .card-deck .card-body .text-muted {
    color: #2c5e1a !important;
    font-size: 12px;
    text-transform: uppercase;
    line-height: normal;
    letter-spacing: 0;
    font-weight: 600;
}
.even-news .card-deck .card-body .card-text {
    margin: 8px 0;
    display: flex;
    color: #2c5e1a;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 18px;
    align-items: baseline;
    text-align: justify;
    justify-content: space-between;
}
.newsPage .card .card-body .card-text {
    margin: 8px 0;
    display: flex;
    color: #2c5e1a;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 18px;
    align-items: baseline;
    text-align: justify;
    justify-content: space-between;
}
.newsPage .card .card-body .card-text p {
    margin-bottom: 0;
}
.newsPage .card .card-body .card-text a {
    font-weight: 500;
    text-transform: uppercase;
}
.even-news .card-deck .card-body {
    padding-bottom: 9px;
}
.evspace .card .card-body .card-text > p {
    margin-bottom: 0;
}
.evspace .card .card-body .card-text > a {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 13px;
}
.evspace .card .card-body .card-text > a:hover {
    color: #2c5e1a;
}

.newsPage .card .card-body .card-text a:hover {
    color: #2c5e1a;
}
.even-news .card-deck .card-body .card-text > i {
    font-size: 12px;
    color: #2c5e1a;
    padding-right: 6px;
}

.even-news .card-deck .card-body button.card-news {
    margin-top: 10px;
    border: none;
    text-transform: uppercase;
    font-weight: 500;
}

.even-news .list-group .list-group-item {
    padding: 0;
    border: none;
    display: flex;
    font-size: 16px;
    color: #2c5e1a;
    line-height: 14px;
    align-items: center;
    margin: 0 0 10px 0;
    background-color: transparent;
    text-transform: uppercase;
    box-shadow: 0 1px 4px 0 rgb(46 142 44 / 70%);
    font-weight: 500;
}
.even-news .list-group .list-group-item:hover {
    color: #b2d2a4;
    background-color: #2c5e1a;
    box-shadow: 0 1px 4px 0 rgb(46 142 44);
}

.even-news .list-group .list-group-item:first-child {
    margin: 0 0 8px 0 !important;
}

.even-news .list-group .list-group-item:last-child {
    margin: 0;
    border-bottom: none;
}

.even-news .list-group .list-group-item.active {
    color: #b2d2a4;
    background-color: #2c5e1a;
    border-color: #32cd30;
    font-size: 16px;
    box-shadow: 0 1px 4px 0 rgb(46 142 44);
}

.even-news .list-group .badge-primary {
    color: #32CD30;
    background-color: #1a4314;
}

.even-news .list-group .badge-pill {
    border-radius: 1px;
    width: 47px;
    height: 50px;
}

.even-news .list-group .badge {
    font-size: 100%;
    font-weight: 500;
    display: flex;
    margin-right: 40px;
    align-items: center;
    text-transform: uppercase;
}

.even-news .list-group .badge-pill:after {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 25px 0 25px 25px;
    border-color: transparent transparent transparent #1a4314;
    left: 47px;
}
.card-group > .card:not(:last-child) .card-img-bottom, .card-group > .card:not(:last-child) .card-footer, .card-group > .card img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}
.col-md-5.nspace {
    margin-bottom: 34px;
}
/* Start facaltyMember */
@charset "utf-8";
/* CSS Document */
.box {
    width: 300px;
    box-shadow: 2px 2px 30px rgba(0, 0, 0, 0.2);
    border-radius: 10px;
    overflow: hidden;
    margin: 25px;
}
.slide-img {
    height: 450px;
    position: relative;
}
.slide-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    box-sizing: border-box;
}
.testimonila {
    display: block;
    position: relative;
    margin: 0;
    height: auto;
}
.testimonila .test-head {
    text-align: center;
    margin-bottom: 40px;
}
.testimonila h2 {
    display: block;
    font-size: 28px;
    text-transform: uppercase;
    color: #2C5E1A;
    border-bottom: 2px solid;
    font-family: "jost",sans-serif;
    font-weight: 500;
}
.quote-img {
    text-align: center;
    margin: 0 auto;
    display: flex;
    justify-content: space-evenly;
}
.quote-img img {
    border-radius: 50%;
    box-shadow: 0 1px 4px 0 rgb(46 142 44 / 70%);
    display: block;
    overflow: hidden;
    width: 292px;
    height: 292px;
    margin-top: 10px;
    margin-bottom: 50px;
    object-fit: cover;
    object-position: center center;
}
.testimonila .carousel-inner {
    padding-top: 65px;
}
.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
    color: #002642;
}
.carousel-control-prev {
    border: 2px solid #2c5e1a;
    width: auto;
    color: #2c5e1a;
    height: auto;
    bottom: auto;
    padding: 5px 9px;
    top: 0;
    left: 50%;
    overflow: hidden;
    display: inline-block;
}
.carousel-control-next {
    right: 50%;
    border: 2px solid #2c5e1a;
    width: auto;
    color: #2c5e1a;
    height: auto;
    bottom: auto;
    font-weight: 500;
    padding: 5px 10px;
    top: 0;
}
.testimonila .carousel-indicators .active {
    width: 50px;
    height: 10px;
    border-radius: 10px;
    background: #ffbf00;
    border-color: transparent;
}
.testimonila .carousel-indicators li {
    opacity: 1;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border-top: 0;
    border-bottom: 0;
    display: inline-block;
    border: 2px solid #002642;
    background-color: rgba(0, 0, 0, 0);
}
.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
    color: #1a4314;
    border-color: #1a4314;
    opacity: 1;
}
.blockquote {
    display: inline-block;
    width: auto;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
}
.blockquote .blockp {
    color: #103e0a;
    font-size: 18px;
    letter-spacing: 0;
    font-weight: 500;
    text-align: center;
}
.testimonila .carousel-indicators {
    position: absolute;
    margin-left: 0;
    margin-right: 0;
}

p.block-peo-name {
    text-transform: uppercase;
    color: #2c5e1a;
    font-weight: 500;
    margin-bottom: 0;
    font-size: 14px;
    margin-top: 20px;
}
.quote-empty {
    content: "";
    /*! width: 10%; */
    display: flex;
    float: right;
}
.blockquote-footer {
    color: #1a4314;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 30px;
}
.card-header.noteablealumni {
    width: 100%;
    background-color: #2c5e1a !important;
    text-align: center;
    float: left;
    border-radius: 0;
}
.card-header.successstory {
    background-color: #3d4756 !important;
    text-align: center;
    display: inline-block;
    width: 50%;
    float: right;
}
.card-header.successstory:hover {
    background-color: #181c22 !important;
}
.miu-Alumni .card-deck .card .card-header a {
    color: #b2d2a4;
    text-transform: uppercase;
    font-size: 1.3rem;
    font-weight: 500;
    text-decoration: none;
}
.miu-Alumni .card-deck .card .card-header > .smore > a{
    font-size: 14px;
    color: #b2d2a4;
    border: 1px solid #b2d2a4;
    padding: 5px 8px;
    border-radius: 20px;
    font-weight: 500;
}
.miu-Alumni .card-deck .card .card-header button {
    float: right;
    font-weight: 500;
    border-radius: 20px;
    font-size: 10px;
    text-transform: uppercase;
}
.miu-Alumni .card {
    background: transparent;
    border: none;
    display: block;
    margin-bottom: 30px;
}
.miu-Alumni .card img {
    width: 100%;
    height: 280px;
    display: block;
}
.miu-Alumni .card .card-body {
    padding: 8px 0;
}
.miu-Alumni .card .card-body .card-title {
    color: #2C5E1A;
    font-weight: 400;
    margin: 15px 0 0 0;
    text-align: center;
    text-transform: uppercase;
}
.miu-Alumni .card .card-body .card-text {
    color: #2C5E1A;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
}
.miu-Alumni .card .card-body .text-muted {
    line-height: 20px;
    font-size: 15px;
    padding-top: 10px;
    color: #3d4756 !important;
    text-align: justify;
}
section.stuAct {
    margin-bottom: 33px;
}
.studentparagra {
    float: left;
    display: block;
    text-align: justify;
    margin-top: 30px;
}
.studentparagra .btn-outline-warning {
    color: #3d4756;
    border-color: #3d4756;
}
.stuAct .heading {
    /* margin-bottom: 20px; */
    text-align: center;
}
.stuAct .heading h2 {
    color: #2c5e1a;
    font-size: 1.8rem;
    text-transform: uppercase;
    padding-bottom: 0;
    font-family: "jost", "sans-serif";
    border-bottom: 2px solid;
}

.stuAct .carousel-indicators {
    z-index: 15;
    width: 100%;
    position: relative;
    text-align: center;
    top: 0;
    list-style: none;
    right: 0;
    display: inline-block;
    margin: 29px 0;
}

.stuAct .carousel-indicators li {
    display: inline-block;
    width: auto;
    height: auto;
    color: #2C5E1A;
    text-indent: 0;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    padding: 6px 6px;
    border-radius: 0;
    margin: 0 0 0 -8px;
    border: 2px solid #2C5E1A;
    background: transparent;
    text-transform: uppercase;
    transition: opacity 0.15s ease;
}

.stuAct .carousel-indicators .active {
    width: auto;
    height: auto;
    color: #1a4314;
    background: transparent;
    border: 2px solid #1a4314;
    margin: 0 0 0 -6px;
}

.stuAct #carousel-creative-process .carousel-item img {
    margin-bottom: 40px;
}
.stuAct #carousel-creative-process .carousel-item h4 {
    color: #2C5E1A;
    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    font-family: "jost", sans-serif;
}
.stuAct #carousel-creative-process .carousel-item p {
    padding-left: 30px;
    color: #103e0a;
    font-weight: 500;
    letter-spacing: 0;
}

.stuAct #carousel-creative-process .carousel-item button {
    /* margin-bottom: 20px; */
}
.gallerySec {
    margin-bottom: 40px;
}
.galleryHeader{
    display: flex;
    justify-content: center;
}
.gallerySec .galleryHeader h2 {
    color: #2c5e1a;
    text-transform: uppercase;
    font-family: "jost", "sans-serif";
    margin-bottom: 0;
    border-bottom: 2px solid;
    display: inline-block;
    font-size: 1.8rem;
    text-align: center;
}
section.gallerySec .card{
    border: none;
    background-clip: unset;
    background-color: transparent;
}
.gallery img{
    max-width: 100%;
    width: 370px;
    height: 300px;
    padding: 0;
    transition: 1s;
    object-fit: cover;
    object-position: center;
    /*filter: grayscale(100%);*/
}
.gallery img:hover{
    filter: grayscale(0);
}


.gallerySec .galleryHeader p {
    font-size: 24px;
    font-weight: normal;
}

.gallerySec .galleryHeader .iconSet {
    display: block;
}

.gallerySec .card-columns {
    column-gap: 0;
}

.gallerySec .card-columns .card {
    margin-bottom: 0;
}
/*Notice Page */
.noTitleBar > h2{
    margin-top: 50px;
    background: #2c5e1a;
    color: #b2d2a4 !important;
    padding: 10px 0 !important;
}
.notice-head {
    display: flex;
    color: #2c5e1a;
    background: #b2d2a4;
    padding: 15px 30px;
    align-items: center;
    justify-content: space-between;
    box-shadow: rgb(99 99 99 / 20%) 0 2px 8px 0;
}
.noticCard{
    border: none;
    border-radius: 0;
    background-color: transparent;
    border-bottom: 2px dotted #2c5e1a;
}
.noticCard h5 {
    color: #2c5e1a;
    padding-bottom: 0 !important;
    font-size: 22px !important;
    text-transform: uppercase !important;
}
.notice-head h3 > a{
    color: #2c5e1a;
    letter-spacing: -1px;
}
.notice-head h3 > a:hover{
    color: #1a4314;
}
.notice-head > a{
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
}
.notice-head a > i{
    font-weight: bold;
}
.notice-head h3 {
    font-size: 20px;
    margin-bottom: 0;
    letter-spacing: 0;
    text-transform: uppercase;
}
/*End Notice Page*/

/*Teacher Section*/
.teacherSection .card{
    border: none;
    width: 100%;
    height: auto;
    margin-bottom: 30px;
    background-color: transparent;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
}
.topDetail{
    border-bottom: 2px dotted;
    margin-bottom: 20px;
}
.bremove{
    border: 0 !important;
}
.teacherSection .card img{
    height: 100%;
    object-fit: cover;
    object-position: center center;
}
.social-icons .navbar-nav{
    flex-direction: row;
    justify-content: flex-start;
}
.social-icons .navbar-nav .nav-item{
    padding-right: 10px;
}
.social-icons .navbar-nav .nav-item a > .fa{
    font-size: 20px;
}
.personal-contacts .navbar-nav .nav-item {
    font-size: 16px;
    color: #103e0a;
    padding-bottom: 10px;
    font-weight: 500;
}
.personal-contacts .navbar-nav .nav-item:first-child {
    padding-top: 15px;
}
.personal-contacts .navbar-nav .nav-item:last-child {
    padding-bottom: 25px;
}
.personal-contacts ul li i.fa {
    font-size: 18px;
    padding-right: 15px;
}
.personal-contacts ul li i.fa:first-child {
    font-size: 15px;
}
.personal-cv .navbar-nav{
    align-items: flex-start;
}
.personal-cv .navbar-nav .btn-custom{
    color: #b2d2a4;
    margin-bottom: 15px;
    text-transform: uppercase;
    background-color: #2c5e1a;
}
.personal-cv .navbar-nav .btn:hover{
    color: #32CD30;
    background-color: #1a4314;
}
.personal-cv .navbar-nav .btn:focus,.btn.focus{
    box-shadow: none;
}
.personal-cv .navbar-nav .btn-custom i.fa{
    padding-left: 10px;
}
.tDescription {
    color: #2C5E1A;
    font-size: 18px;
    font-weight: 500;
    text-align: justify;
    line-height: normal;
}
.tDescription .topDetail > h2{
    color: #2C5E1A;
    font-size: 24px;
    font-weight: 600;
}
.tDescription .topDetail > h4{
    font-size: 18px;
    color: #103e0a;
    padding: 10px 0;
    letter-spacing: 0;
}
.tDescription .sBio {
    border-bottom: 2px solid #2C5E1A;
}
.tDescription .sBio p{
    color: #2C5E1A;
    font-size: 20px;
    font-family: "Jost", sans-serif;
    text-align: justify;
    line-height: normal;
    font-weight: 500;
}
.tDescription .sectionOne, .sectionTwo, .sectionFour{
    margin: 40px  0;
}
.tDescription .sectionOne h4 , .sectionTwo h4, .sectionThree h4, .sectionFour h4{
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    padding-bottom: 20px;
}
.tDescription .sectionOne p{
    font-size: 18px;
    font-family: "Jost", serif;
    text-align: justify;
    letter-spacing: normal;
}
.tDescription .sectionTwo ul li, .sectionThree ul li{
    padding-bottom: 6px;
}
.tDescription .sectionTwo ul li i.fa{
    padding-right: 16px;
}
.tDescription .sectionThree ul li i.fa{
    padding-right: 6px;
}
.tDescription .sectionFour {
    padding-right: 6px;
}
.tDescription .sectionFour button{
    color: #b2d2a4;
    margin-bottom: 15px;
    text-transform: uppercase;
    background-color: #2c5e1a;
}
/*End Teacher Section*/

/* Start Breadcrumb*/
.breadcrumb {
     padding: 0;
     border-radius: 0;
     margin-bottom: 0;
    justify-content: center;
     background-color: transparent;
 }
.brade-heading h2 {
    color: #1a4314;
    font-size: 24px;
    letter-spacing: 0;
    margin-bottom: 0;
    text-align: center;
    text-transform: uppercase;
    font-family: "Jost", serif;
}
.bradcome-image .noTitleBar {
    border-bottom: none;
}
.bradcome-image .noTitleBar  h2{
    text-align: center !important;
}
.brade-heading h2:hover{
    color: #2c5e1a;
}

.brade-heading{
    border-bottom: 2px dotted;
}

/*End breadcrumb*/

.footerTop {
    background: #2c5e1a;
    border-bottom: 1px solid #224c13;
}
.footerTop .card {
    width: 100%;
    float: left;
    background: transparent;
    border: none;
    border-radius: 0;
}
.footerTop .card .card-header {
    background: transparent;
    color: #ffffff;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: -1px;
    border-bottom: 2px solid #ffbf00;
}
.footerTop .card .text-color {
    color: #b2d2a4;
    line-height: 15px;
    font-size: 14px;
    font-family: "jost", sans-serif;
    font-weight: 400;
}
.footerTop .card .text-color strong {
    color: #B2D2A4;
    font-size: 18px;
    padding-bottom: 0;
    display: block;
    line-height: normal;
    text-transform: uppercase;
    border-bottom: 1px solid;
}

.footer-bottom {
    background: #2c5e1a !important;
    border-top: 1px solid #478a2a;
}
.footer-bottom > .navbar{
    padding: 0 !important;
}
.footer-bottom p {
    color: #B2D2A4 !important;
    margin-bottom: 0;
    text-align: center;
    font-weight: 400;
    font-size: 13px;
    text-transform: uppercase;
    padding: 15px 0;
}
.footer-bottom a.text-light:hover,
a.text-light:focus {
    color: #FFFFFF !important;
}
.footer-bottom .navbar-nav {
    text-align: center;
    display: flex;
    padding: 10px 0;
    border: none;
    flex-direction: row;
    border-radius: 2px;
    box-shadow: none;
    margin: auto;
}
.footer-bottom p > .text-light{
    color: #b2d2a4 !important;

}
.footer-bottom .navbar-nav .nav-item {
    padding: 0 6px;
}
.footer-bottom .navbar-nav .nav-item .nav-link {
    color: #b2d2a4;
    padding: 2px 7px;
    font-size: 14px;
    border: 2px solid #b2d2a4;
    border-radius: 50%;
}
.footer-bottom .navbar-nav .nav-item .nav-link:hover {
    color: #32CD30;
    border-color: #32CD30;
}
.footer-bottom .navbar-nav .nav-item .nav-link:focus {
    outline: none;
    background: none;
    color: #32CD30;
    border: 2px solid #32CD30;
}
.footer-bottom .navbar-nav .nav-item:first-child {
    padding-left: 0;
    border-radius: 50%;
}
.footer-bottom .navbar-nav .nav-item:last-child {
    padding-right: 0;
}
.footer-bottom .navbar-nav:focus {
    outline: none;
}
/* Head message Page styles */
section.bradcome-image {
    width: auto;
    height: auto;
    display: block;
    overflow: hidden;
}
section.deptmessage {
    display: block;
    justify-items: center;
    overflow: hidden;
}
.headmessageStart img{
    width: 100%;
    height: 340px;
}
.headmessageStart h2 {
    font-size: 20px;
    text-transform: uppercase;
    font-family: "Jost", serif;
    color: #2c5e1a;
    margin-top: 30px;
    text-align: center;
    font-weight: 600;
}
.headmessageStart h3 {
    font-size: 14px;
    color: #103e0a;
    font-family: "Jost", serif;
    text-align: center;
    text-transform: uppercase;
}
.headmessageStart h4 {
    color: #2c5e1a;
    margin-bottom: 30px;
    text-align: center;
    font-weight: 500;
    font-family: "Jost", serif;
    font-size: 16px;
}
.headmessageStart p {
    text-align: justify;
    font-size: 16px;
    color: #103e0a;
}
/* End Head message Page styles */

/* Start News Page */
.newsPage .card {
    margin-bottom: 30px;
    background-color: transparent !important;
    border: none;
    box-shadow: rgb(0 0 0 / 10%) 0 4px 6px -1px, rgb(0 0 0 / 6%) 0 2px 4px -1px;
}
.newsPage .card .card-body h6 {
    font-size: 12px;
    text-align: center;
    font-weight: 500;
    text-transform: uppercase;
    color: #2c5e1a !important;
}
.newsPage .card .card-body a > h5 {
    color: #2c5e1a;
    font-size: 18px;
    text-align: left;
    line-height: normal;
    letter-spacing: 0px;
    text-transform: uppercase;
}
.newsPage .card .card-text i {
    color: #2c5e1a !important;
    font-size: 13px;
    padding-right: 5px;
}
.newsPage .card .card-text small.text-muted {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
    color: #2c5e1a !important;
}
.alumniPage .card-title {
    text-align: center;
    text-transform: uppercase;
    letter-spacing: -1px;
}
/* End News Page */

/* Start Single post */
.singlePost .card-body a {
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    color: #103e0a !important;
}
.singlePost .card .card-body a:hover {
    text-decoration: none;
    color: #2c5e1a !important;
}
.singlePost .card-title {
    color: #1a4314;
    font-size: 20px;
    padding-top: 15px;
    margin-bottom: 0;
    line-height: normal;
    text-align: justify;
    padding-bottom: 1rem;
    text-transform: uppercase;
}
.singlePost .card-title:hover{
    color: #2c5e1a;
}
.singlePost .spimage {
    width: auto;
    height: auto;
    margin-bottom: 25px;
}
.singlePost .spimage > img{
    object-fit: cover;
    object-position: center center;
}
.singlePost .card-text small {
    color: #103e0a !important;
    text-transform: uppercase;
    padding-left: 5px;
    font-weight: 700;
    letter-spacing: 2px;
    text-shadow: 1px 1px #c6eab6, -1px -1px #b2d2a4;
}
.singlePost .card-body > p {
    text-align: justify;
    color: #103e0a !important;
    font-size: 18px;
    letter-spacing: 0;
}
.singlePost .card{
    border: none;
    border-radius: 0;
    margin-bottom: 30px;
    background-clip: unset;
    background-color: transparent;
}
.singlePost .card .card-body{
    padding: 0;
}
.singlePost .spSide{
    margin-right: -15px;
    margin-left: -15px;
}
.singlePost .spSide .card{
    background-color: #2c5e1a;
}
.singlePost .spSide .card .card-header{
    border-bottom: none;
    background-color: transparent;
}
.singlePost .spSide .card .card-header h3{
    margin-bottom: 0;
    color: #b2d2a4;
    font-size: 24px;
    text-align: center;
    text-transform: uppercase;
}
.singlePost .list-group-item{
    color: #2c5e1a;
    font-size: 15px;
    letter-spacing: 0;
    border-radius: 0;
    text-transform: uppercase;
    background-color: transparent;
    border: 1px solid #2c5e1a47;
}
.singlePost .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #32cd30;
    border-radius: 0;
    text-decoration: none;
    border: 1px solid #32cd3085;
}
/* End Single post */

/*Start Admission Page*/
.page-heading {
    text-align: center;
}
.page-heading h2 {
    font-size: 26px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.page-heading p{
    font-weight: 500;
    text-transform: inherit;
}
.admission .card{
    border:0;
    border-radius: 0;
    background-clip: border-box;
    background-color: transparent;
    box-shadow: rgb(17 17 26 / 5%) 0px 1px 0px, rgb(17 17 26 / 10%) 0px 0px 8px;
}
.admission .card .card-head {
    border-bottom: 0;
    background-color: #2c5e1a;
}
.admission .card .card-head h3 {
    color: #b2d2a4;
    font-size: 20px;
    padding: 10px 0;
    margin-bottom: 0;
    text-align: center;
    line-height: normal;
    text-transform: uppercase;
    font-family: "jost", sans-serif;
}
.admission .card .card-body {
    text-transform: inherit;
    letter-spacing: 0px;
    padding: 1.25rem;
    text-align: justify;
    line-height: normal;
}
.admission .card .card-body p{
    font-size: 18px;

}
.table {
    color: #2c5e1a;
    font-weight: 500;
    margin-bottom: 0;
}
thead.tableDesing {
    background-color: #2c5e1a;
    color: #b2d2a4;
}
.table thead th{
    border-bottom: none;
}
.table th, .table td {
    padding: 0.75rem;
    vertical-align: top;
    border: 1px dotted #2c5e1a;
}
.table-bordered{
    border: 0;
}
.admission-note p {
    text-align: justify;
    font-size: 18px;
    text-transform: inherit;
    font-weight: 500;
}
.schobutton {
    display: flex;
    justify-content: center;
    align-items: center;
}
.modePayment .card-header {
    background-color: #2c5e1a;
}
.modePayment .card-header h3{
    font-size: 20px;
    letter-spacing: 0;
    color: #b2d2a4;
    text-align: center;
    line-height: normal;
    text-transform: uppercase;

}
.modePayment .card-body p:first-child{
    font-weight: 500;
    letter-spacing: 0px;
    line-height: normal;
    text-transform: uppercase;
}
.modePayment .card-body ol, ul, dl {
    font-weight: 500;
}
a.btn-customs {
    background-color: #2c5e1a;
    padding: 1.25rem 1.1rem;
    border-radius: 5px;
    font-weight: 400;
    color: #b2d2a4;
    text-decoration: underline;
    text-transform: uppercase;
}
/*End Admission Page*/

/*Start Program and Syllabus*/
.headPera p {
    text-transform: inherit;
    text-align: justify;
    line-height: normal;
    font-weight: 500;
}
.headPera h4 {
    text-transform: uppercase;
    font-weight: 500;
    border-bottom: 2px dotted;
    line-height: normal;
    letter-spacing: 0px;
}
/*End Program and Syllabus*/

/*Start scholarship */
.slheading .title-custom {
    color: #2c5e1a !important;
    text-transform: capitalize;
    border-bottom: 2px dotted;
    text-align: center;
}
.slheading li{

}
/*End scholarship */
.newsPage .card > img {
    height: auto;
    object-position: center center;
    object-fit: cover;
}
.keyFeatures .key-head {
    width: 350px;
    height: auto;
}
.keyFeatures .key-head img {
    width: 100%;
}
.keyFeatures .key-text h4 {
    text-transform: uppercase;
    color: #2c5e1a;
}
.keyFeatures .key-text p {
    text-transform: inherit;
    color: #2c5e1a;
}
.bradcome-image .brade-heading p {
    color: #666;
    text-transform: uppercase;
}
.facalHeader{
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.facalHeader h2 {
    color: #2C5E1A;
    font-size: 1.5rem;
    text-transform: uppercase;
    font-family: "Jost", sans-serif;
    margin-bottom: 0;
    border-bottom: 2px solid;
}
.facalHeader a {
    color: #2C5E1A;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    border: 2px solid #2c5e1a;
    padding: 4px 8px;
    border-radius: 20px;
    opacity: 0.7;
    transition: opacity 0.15s ease;
}
.facalHeader a:hover, .facalHeader a:active {
    color: #1a4314;
    border-color: #1a4314;
}
.wrapper {
    width: 100%;
}
.faculCarousel {
    max-width: 1170px;
    margin: auto;
    padding: 0 20px;
}
.faculCarousel .tcard {
    text-align: center;
    margin: 20px 5px;
}
.carousel-item .studentActvity {
    width: 100% !important;
}
.alumniCarousel .tcard {
    text-align: center;
    margin: 20px 5px;
}
.alumniCarousel.owl-carousel .owl-item img {
    border-radius: 0;
}
.owl-carousel .owl-item img {
    border-radius: 50%;
    margin-bottom: 28px;
    width: 270px;
    height: 270px;
    display: inline-block;
    box-shadow: 0 1px 4px 0 rgb(46 142 44 / 70%);
}
.owl-dots {
    text-align: center;
    margin-top: 0;
}
.tcard-body p {
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 500;
    color: #2C5E1A;
}
.tcard-title a:hover {
    text-decoration: none;
}
.admission-note p {
    text-align: justify;
}
.footerTop .card-body {
    padding: 1.25rem 1rem;
}
.footerTop h3.foo-title {
    color: #B2D2A4;
    font-family: "Jost", serif;
    text-align: left;
    text-decoration: underline;
    text-transform: uppercase;
    padding: 60px 0 20px 20px;
}

@media (min-width: 576px) {
    .testimonila {
        margin: 35px 0 0;
    }
    .admission .card {
        margin-bottom: 30px;
    }
    a.btn-customs{
        padding: 1.25rem 5rem;
        font-weight: 500;
    }
    .owl-carousel .owl-item img {
        border-radius: 50%;
        margin-bottom: 28px;
        height: 250px;
        width: 250px;
        display: inline-block;
    }
    .top-nav p {
        font-weight: 500 !important;
        position: absolute;
        text-transform: uppercase !important;
        letter-spacing: 0;
        line-height: 22px;
    }
    .top-nav marquee a{
        color: #32CD30 !important;
        letter-spacing: 1px;
        text-transform: uppercase;
    }
    .top-nav marquee img {
        width: 14px;
        height: auto;
        margin: 0 10px;
        margin-top: -4px;
        object-fit: cover;
    }
    .top-nav marquee img:last-child {
        display: none;
    }
    .top-nav .navbar-nav {
        padding: 10px 0;
    }
    .bg-navbar .navbar-brand {
        width: 65%;
    }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid,
    .navbar-expand-md > .container-sm,
    .navbar-expand-md > .container-md,
    .navbar-expand-md > .container-lg,
    .navbar-expand-md > .container-xl {
        padding-right: 15px;
        padding-left: 15px;
    }
    .fullslider {
        /* position: relative; */
        margin: 30px 0;
        width: auto;
        background-repeat: no-repeat;
    }
    .fullslider .carousel-caption .card .card-body .card-title {
        text-transform: uppercase;
        font-size: 18px;
    }
    .fullslider .carousel-caption .card .card-body .card-text {
        margin-bottom: 4px;
        font-size: 14px;
        line-height: 12px;
    }
    .top-nav .navbar-nav .nav-item .nav-link {
        font-size: 18px;
        color: #B2D2A4;
    }
    .headMS h2 {
        font-size: 24px;
        float: left;
        font-weight: 600;
    }
    .headSection .headMS .headSec {
        display: inline-flex;
    }
    .headSection .headMS .headSec .headImg {
        float: left;
        padding-bottom: 0;
        padding-right: 0;
        margin-right: 0;
        width: 40%;
    }
    .headSection .headMS .headSec .headImg img {
        margin-right: 0;
    }
    .headSection .headMS .headSec .headTitle {
        float: right;
        display: block;
        text-align: left;
        margin: 0 0 0 30px;
    }
    .headSection .headMS .headSec .headTitle h2 {
        font-size: 28px;
    }
    .headSection .headMS .headSec .headTitle h3 {
        padding-top: 20px;
        font-size: 24px;
    }
    .headSection .headMS .headSec .headTitle p {
        font-size: 15px;
    }
    .headSection .headMS .headSec .headTitle h3:last-child {
        font-size: 17px;
    }
    .headSection .headMS .headDesc {
        text-align: justify;
    }
    .headSection .headMS .headDesc p{
        font-size: 18px;
        font-weight: 500;
    }
    .headSection .headMS .headDesc button {
        float: right;
        margin-top: 0;
        margin-bottom: 30px;
    }
    section#quicktab {
        margin-bottom: 33px;
    }
    .miu-quicktab .card .card-body {
        flex: auto;
        display: flex;
        align-items: center;
    }
    .miu-quicktab .card .card-body .card-title {
        margin-bottom: 0;
        margin: 0 auto;
    }
    .miu-quicktab .card .card-body h5 a {
        font-size: .9rem;
    }
    .even-news .list-group .badge-pill {
        border-radius: 0;
        width: 50px;
        height: 50px;
        text-transform: uppercase;
        font-size: 18px;
        font-family: "Jost", serif;
        font-weight: 500;
    }
    .even-news .card-deck .card-body .text-muted {
        font-size: 9px;
    }
    .even-news .list-group .badge-pill::after {
        left: 50px;
        font-size: 14px;
    }
    .even-news .card-deck .card-body {
        padding: .5rem .4rem;
    }
    .even-news .card-deck .card-body .card-title{
        text-align: start;
        font-size: 14px;
    }
    .evspace .card .card-body .card-text > p, .evspace .card .card-body .card-text > p>i{
        font-size: 12px;
    }

    .even-news .news-post .card {
        margin-left: 5px;
        margin-right: 5px;
        border: none;
        border-radius: 0;
        -webkit-box-shadow: 0 1px 10px 0 rgb(46 142 44 / 70%);
        -moz-box-shadow: 0 1px 10px 0 rgb(46 142 44 / 70%);
        box-shadow: 0 1px 10px 0 rgb(46 142 44 / 70%);
    }
    .even-news .card-deck .card:first-child {
        margin-left: 15px;
    }
    .even-news .card-deck .card:last-child {
        margin-right: 15px;
    }
    .even-news .nspace {
        padding-top: 16px;
    }
    .quote-img {
        display: flex;
        width: 100%;
        height: 100%;
        justify-content: center;
    }
    .faculCarousel {
        max-width: 576px;
        margin: auto;
        padding: 0 35px;
    }
    .miu-Alumni .card-deck .card .card-header h3 {
        font-size: 24px;
        line-height: 35px;
        letter-spacing: normal;
    }
    .miu-Alumni .card-deck .card .card-header button {
        font-size: 14px;
        font-weight: 600;
    }
    .miu-Alumni .card img {
        width: 100%;
        border-radius: 0;
    }
    .miu-Alumni .card .card-body .card-title {
        font-size: 20px;
    }
    .miu-Alumni .card .card-body .card-text {
        font-size: 12px;
    }
    .miu-Alumni .card .card-body .text-muted {
        font-size: 15px;
    }
    .stuAct .heading h2 {
        padding-bottom: 0;
        background-position: bottom center;
    }
    stuAct .heading h2 {
        font-size: 24px;
    }
    .stuAct .heading {
        /* margin-bottom: 30px; */
        text-align: center;
    }
    .stuAct .carousel-indicators li {
        font-size: 14px;
        padding: 10px;
        box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
    }
    .stuAct .carousel-indicators li:first-child{
        border-radius: 50px 0 0 50px;
    }
    .stuAct .carousel-indicators li:last-child{
        border-radius: 0 50px 50px 0;
    }
    .footerTop .card {
        width: 100%;
    }
    /* Start Headmessage section style */

    .headmessageStart h2 {
        font-size: 26px;
    }
    .headmessageStart h3 {
        font-size: 16px;
    }
    /* END Headmessage section style */

    /* Start News Page */
    .newsPage .card .card-text i {
        font-size: 14px;
    }
    /* End News Page */

    .keyFeatures .key-head{
        width: auto;
    }
    .keyFeatures .key-head:nth-child(odd){
        margin-bottom: 30px;
    }
    .keyFeatures .key-head:nth-child(even){
        margin-top: 30px;
    }
}

@media (min-width: 768px) {
    .faculCarousel {
        max-width: 768px;
    }
    .owl-carousel .owl-item img {
        border-radius: 50%;
        margin-bottom: 28px;
        height: 230px;
        width: 230px;
    }
    .miu-Alumni .card img {
        width: 100%;
        border-radius: 0;
        height: 200px;
    }
    .top-nav {
        padding-left: 0;
        padding-right: 0;
    }
    .top-nav marquee {
        width: 348px;
        margin-left: 70px;
    }
    .top-nav .navbar-nav {
        padding: 10px 0;
    }
    .top-nav .navbar-nav .nav-item .nav-link {
        font-size: 24px;
        padding: 0 0.5rem;
    }
    .top-nav .navbar-nav .nav-item a:last-child {
        padding-right: 0;
    }
    .bg-navbar .navbar-collapse .navbar-nav .nav-item a:last-child {
        padding-right: 0;
    }
    .bg-navbar .navbar-brand {
        width: 30%;
    }
    .bg-navbar .navbar-collapse .navbar-nav {
        text-align: center;
        padding: 0;
        background: transparent;
        border: none;
        border-radius: 0;
        box-shadow: none;
    }
    .bg-navbar .navbar-collapse .navbar-nav .nav-item {
        padding: 0;
    }
    .bg-navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
        font-size: 16px;
        padding: 2px 5px;
        font-weight: 400;
    }
    .bg-navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover {
        color: #b2d2a4;
        border-bottom: 2px solid #b2d2a4;
    }
    .bg-navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active {
        color: #32CD30;
        border-bottom: 2px solid #32CD30;
    }
    .fullslider .container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .fullslider .slider-top-right-bg {
        right: 0;
        width: 60%;
        left: 40%;
        opacity: 0.5;
        height: 40%;
        clip-path: polygon(28% 0, 100% 0, 100% 100%, 0% 100%);
    }
    .fullslider .carousel-caption {
        position: absolute;
        right: 0;
        top: 0;
        margin: auto;
        left: 50%;
        margin-left: 20px;
        margin-right: auto;
        width: 22rem;
    }
    .fullslider .carousel-caption .card .card-body .card-text {
        font-size: 13px;
        line-height: 14px;
        margin-bottom: 2px;
    }
    .fullslider .carousel-caption .card {
        background: transparent;
        border: none;
        padding: 0 5px 5px 5px !important;
    }
    .fullslider .carousel-caption .card .card-body {
        padding: 0 1.7rem 0 0.5rem;
        text-align: right;
    }
    .fullslider .carousel-caption .card .card-body .card-title {
        font-weight: 500;
        text-transform: uppercase;
        color: #ffffff;
        margin-bottom: 5px;
        font-size: 20px;
        text-align: right;
    }
    .fullslider .btn-outline-warning {
        float: right;
    }
    .headSection {
        margin-bottom: 24px;
    }
    .brade-heading h2{
        text-align: left;
    }
    .breadcrumb{
        justify-content: start;
    }
    .headmessageStart img{
        height: auto;
    }
    .headSection .headMS .headSec {
        display: inline-flex;
    }
    .headSection .headMS .headSec .headImg {
        width: 35%;
    }
    .headSection .headMS .headSec .headImg img {
        width: 100%;
        height: 100%;
    }
    .headSection .headMS .headSec .headTitle {
        width: 65%;
    }
    .headSection .headMS .headSec .headTitle h2 {
        font-size: 24px;
    }
    .headSection .headMS .headSec .headTitle h3 {
        font-size: 16px;
        padding: 0;
    }
    .headSection .headMS .headSec .headTitle h3:last-child {
        font-size: 14px;
        font-weight: 700;
    }
    .headSection .headMS .headSec .headTitle p {
        font-size: 14px;
        margin-bottom: 0;
    }
    .headSection .headMS .headDesc p {
        padding: 0;
        line-height: 20px;
        font-weight: normal;
    }
    .miu-quicktab .card .card-body {
        padding: 12px 0;
    }
    .miu-quicktab .card .card-body .card-title a {
        font-size: 14px;
        letter-spacing: normal;
    }
    .evspace.card-deck {
        margin-left: 0;
    }
    .nspace .card-deck {
        margin-left: -15px;
    }
    .even-news {
        margin-bottom: 10px;
    }
    .even-news .card-deck .card:first-child {
        margin-left: 0;
    }
    .even-news .news-post .card {
        margin-left: 4px;
        margin-right: 4px;
    }
    .even-news .nspace {
        padding-top: 0;
    }
    .even-news .list-group .badge-pill::after {
        left: 48px;
    }
    .even-news .list-group .list-group-item {
        padding: 0;
        margin: 0 0 10px 0;
        font-size: 12px;
    }
    .fullslider .carousel-indicators .active {
        width: 30px;
        height: 5px;
    }
    .even-news .list-group .list-group-item:first-child {
        margin-top: 0 !important;
        font-size: 12px;
    }
    .even-news .nspace .list-group {
        margin-left: -15px;
    }
    .singlePost .card{
        margin-bottom: 0;
    }
    .stuAct .heading {
        text-align: center;
    }
    .miu-Alumni .card-header .noteablealumni {
        width: 50%;
        float: left;
        border-radius: 0;
    }
    .card-header .noteablealumni {
        width: 50%;
        float: left;
        border-radius: 0;
    }
    .fullslider .carousel-item {
        height: 100%;
        width: 100%;
    }
    .even-news .card-deck .card-body .card-text{
        align-items: baseline;
        text-align: start;
        justify-content: stretch;
        flex-wrap: wrap;
    }
    .evspace .card .card-body .card-text > p, .evspace .card .card-body .card-text > p>i{
        font-size: 11px;
    }
    .even-news .card-deck .card-body .text-muted {
        font-size: 11px;
    }
    .miu-Alumni .card .card-body .card-title {
        font-size: 16px;
        font-weight: 500;
        letter-spacing: 0;
    }
    .miu-Alumni .card .card-body .card-text {
        font-size: 12px;
        letter-spacing: 0;
    }
    .miu-Alumni .card .card-body .text-muted {
        font-size: 14px;
    }
    .studentparagra {
        margin-top: 30px;
        margin-left: 30px;
    }
    .stuAct .carousel-indicators li {
        font-size: 14px;
        font-weight: 500;
        padding: 11px 10px;
    }
    .stuAct .d-md-block {
        display: flex !important;
        position: relative;
        top: 0;
        border: 0;
        align-items: center;
    }
    .stuAct #carousel-creative-process .carousel-item img {
        margin-bottom: 0;
    }
    .footerTop .card img:first-child {
        width: 50%;
        margin: 0 auto;
    }
    /* Start News Page */
       .newsPage .card .card-text i {
        font-size: 12px;
    }
    .newsPage .card .card-body {
        padding: 0.8rem;
    }
    /* End News Page */

    .card-body {
        padding: 1.25rem 0.5rem;
    }
    .footerTop h3.foo-title {
        text-align: center;
    }
    .footerTop .card-body {
        padding: 1.25rem 0.5rem;
    }
}

@media (min-width: 992px) {
    .top-nav marquee {
        width: 370px;
        margin-left: 70px;
    }
    .top-nav .navbar-nav {
        padding: 15px 0;
    }
    .top-nav .navbar-nav .nav-item {
        float: left;
    }
    .top-nav .navbar-nav .nav-item .nav-link {
        font-size: 14px;
        color: #B2D2A4;
        text-transform: uppercase;
    }
    .bg-navbar .navbar-brand {
        width: 30%;
    }
    .bg-navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
        font-size: 15px;
        padding: 2px 8px;
        text-transform: uppercase;
    }
    .fullslider .slider-top-right-bg {
        height: 35%;
    }
    .fullslider .carousel-caption {
        position: absolute;
        width: auto;
        bottom: 25px;
    }
    .fullslider .carousel-caption .card .card-body .card-text {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 5px;
    }

    .fullslider {
        position: unset;
        padding: 0 0 0 0;
        height: auto;
        background-repeat: no-repeat;
        overflow: hidden;
    }
    .fullslider .carousel-caption .card .card-body {
        padding: 0rem 1rem 0 1rem;
        text-align: right;
    }
    .faculCarousel {
        max-width: 992px;
    }
    .owl-carousel .owl-item img {
        width: 270px;
        height: 270px;
    }
    .headSection {
        position: unset;
        width: auto;
        margin: 0 0 25px;
    }
    .headMS h2 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .headSection .headMS .headSec .headImg {
        width: 45%;
    }
    .headSection .headMS .headSec .headImg img {
        border-radius: 50%;
        margin-right: 30px;
    }
    .headSection .headMS .headSec .headTitle {
        width: 55%;
        margin: auto;
        margin-left: 20px;
    }
    .headSection .headMS .headSec .headTitle h2 {
        font-size: 27px;
    }
    .headSection .headMS .headSec .headTitle h3 {
        font-size: 24px;
    }
    .headSection .headMS .headSec .headTitle p{
        font-size: 15px;
    }
    .headSection .headMS .headSec .headTitle h3:last-child {
        font-size: 16px;
    }
    .even-news .card-deck .card-body .card-text{
        justify-content: space-between;
    }
    .miu-quicktab .card .card-body .card-title a {
        font-size: 16px;
    }
    .miu-Alumni .card .card-body .card-title {
        font-size: 19px;
        font-weight: 500;
        letter-spacing: 0;
    }
    .stuAct
        .carousel-indicators
        #carousel-creative-process
        .carousel-item
        .col {
        float: left;
    }
    .miu-Alumni .card img {
        width: 100%;
        border-radius: 0;
        height: 275px;
    }
    .miu-Alumni .card .card-body .text-muted {
        font-size: 15px;
    }
    .miu-Alumni .card-deck .card {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .even-news {
        margin-top: 40px;
    }
    .evspace.card-deck {
        margin-left: 0;
    }
    .col-md-5.nspace .card-deck {
        margin-left: -15px;
        margin-right: -15px;
    }
    .facaltyMember {
        margin-bottom: 5px;
    }
    .miu-Alumni {
        margin-bottom: 25px;
    }
    .stuAct .heading {
        margin-bottom: -20px;
        text-align: left;
    }
    .stuAct .heading h2 {
        display: inline-block;
    }
    .stuAct .carousel-indicators {
        z-index: 15;
        width: 23%;
        position: relative;
        text-align: center;
        top: -30px;
        list-style: none;
        right: 0;
        display: flow-root;
        margin: 0;
        left: 0;
        float: right;
    }
    .stuAct .carousel-item .col {
        display: flex;
        padding-left: 7px;
        padding-right: 7px;
    }
    .studentparagra {
        margin-top: 0;
        display: block !important;
    }
    .stuAct #carousel-creative-process .carousel-item h4 {
        display: block;
        padding-left: 30px;
    }
    .quote-img {
        display: inline-block;
        width: 30%;
        height: 100%;
        float: left;
    }
    .testimonila .carousel-inner {
        padding-top: 20px;
    }
    .blockquote {
        margin-top: 10px;
        padding-left: 25px;
        margin-bottom: 0;
    }
    .carousel-item.active,
    .carousel-item-next,
    .carousel-item-prev {
        display: flex;
        align-items: center;
    }
    .testimonila .test-head {
        float: left;
        margin-bottom: 0;
    }
    .testimonila .carousel-indicators {
        position: absolute;
        margin-left: 200px;
    }
    .carousel-control-prev {
        top: -40px;
        left: 87%;
    }
    .carousel-control-next {
        right: 0;
        top: -40px;
    }
    .stuAct .carousel-indicators {
        z-index: 15;
        width: 100%;
        display: flex;
        margin-right: 14px;
        justify-content: flex-end;
    }
    .stuAct .carousel-indicators .active {
        opacity: 1;
    }
    .stuAct .carousel-indicators li {
        margin: 0;
    }
    .stuAct .carousel-indicators .active {
        margin: 0;
    }
    .miu-Alumni .card-deck {
        display: flex;
        flex-flow: row wrap;
        margin-right: 0;
        margin-left: 0;
    }
    .footer-bottom .navbar-nav {
        margin: 0;
    }
    .footerTop .card .text-color {
        font-size: 15px;
        line-height: 20px;
        font-weight: normal;
    }
    /* Start Headmessage section style */

    .headmessageStart {
        display: block;
        height: auto;
    }
    .headmessageStart img {
        float: left;
        width: 40%;
        display: block;
        margin-right: 35px;
        margin-bottom: 15px;
        border: 2px dotted #2c5e1a;
        box-shadow: rgb(17 17 26 / 5%) 0px 1px 0px, rgb(17 17 26 / 10%) 0px 0px 8px;
    }
    .headmessageStart h2 {
        text-align: left;
    }
    .headmessageStart h2.heding {
        display: flex;
        margin-bottom: 0;
        text-align: center;
        justify-content: center;
    }
    .headmessageStart h3 {
        font-size: 16px;
        text-align: left;
    }
    .headmessageStart h4 {
        text-align: left;
    }
    .headmessageStart p {
        text-align: justify;
        font-size: 16px;
    }
    /* END Headmessage section style */
    .footerTop h3.foo-title {
        color: #B2D2A4;
        font-family: "Jost, serif";
        text-align: center;
        margin-left: -80px;
        text-decoration: underline;
        text-transform: uppercase;
        padding: 60px 0 20px 0;
    }
}

@media (min-width: 1200px) {
    .top-nav .container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .fullslider .slider-top-right-bg {
        height: 28%;
    }
    .fullslider .carousel-caption {
        position: absolute;
        width: auto;
    }
    .fullslider .carousel-caption .card .card-body .card-text {
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 20px;
    }
    .headSection {
        width: auto;
        margin: 18px 0 16px 0;
        position: initial;
        top: 0;
    }
    .headSection .headMS h2 {
        display: block;
        color: #4270a9;
        position: absolute;
        top: -95px;
    }
    .fullslider {
        overflow: hidden;
        position: unset;
        padding: 0 0 0 0;
        height: auto;
        background-repeat: no-repeat;
        display: block;
    }
    .top-nav marquee {
        width: 525px;
        margin-left: 90px;
        text-transform: uppercase;
    }
    .top-nav .navbar p {
        font-weight: 500 !important;
        font-size: 18px;
        letter-spacing: 1px;
    }
    .bg-navbar {
        height: 135px;
    }
    .bg-navbar .navbar-brand {
        width: 45%;
    }
    .bg-navbar .navbar-brand img {
        /* position: absolute; */
        width: auto;
        top: 10px;
    }
    .bg-navbar .navbar-brand .logo-text {
        display: block;
        padding: 14px 0;
        margin-left: 140px;
        top: 8px;
    }
    .fullslider .carousel-caption .card .card-body {
        padding: 4rem 1rem 0 1rem;
        text-align: right;
        margin: -20px 0;
    }
    .headSection .headMS h2 {
        color: #2C5E1A;
        position: unset;
        font-size: 30px;
        overflow: hidden;
        text-transform: uppercase;
        letter-spacing: 0;
        display: inline-block;
    }
    .headSection .headMS .headSec {
        display: inline-block;
        padding: 0 0;
        width: 100%;
        overflow: hidden;
    }
    .headSection .headMS .headSec .headImg {
        position: unset;
        top: 0;
        width: 252px;
        height: 250px;
        border-radius: 50%;
        display: block;
        margin-right: 20px;
    }
     .embed-responsive {
        position: relative;
        display: block;
        width: 100%;
        padding: 0;
        overflow: hidden;
        top: 0;
    }
    .headSection .headMS .headSec .headTitle {
        width: auto;
        margin-left: 50px;
        float: left;
        margin: 0;
    }
    .headSection .headMS .headSec .headTitle h2 {
        font-size: 28px;
    }
    .headSection .headMS .headSec .headTitle h3 {
        font-size: 22px;
        padding-top: 70px;
        font-weight: 600;
    }
    .headSection .headMS .headSec .headTitle p {
        color: #103e0a;
        font-size: 14px;
        padding-bottom: 0;
        text-transform: uppercase;
    }
    .headSection .headMS .headDesc p {
        text-align: justify;
        color: #103e0a;
        font-size: 16px;
        font-weight: 500;
    }
    .headSection .headMS .headDesc {
        text-align: left;
        margin-top: 0;
    }
    .headSection .headMS .headDesc a {
        color: #2c5e1a;
        text-decoration: none;
        float: right;
        font-weight: 500;
        text-transform: uppercase;
    }
    .headSection .headMS .headDesc a:hover {
        color: #32cd30;
    }
    .headSection .headMS .headSec .headTitle p:last-child {
        font-size: 14px;
        color: #2C5E1A;
        font-weight: 500;
    }
    .col-md-5.nspace .card-deck {
        margin-left: 0;
        margin-right: 0;
    }
    .evspace .card .card-body .card-text > p, .evspace .card .card-body .card-text > p>i {
        font-size: 12px;
    }
    .even-news {
        margin: 0;
    }
    .even-news .card-deck .card-header h3 {
        font-size: 1.8rem;
    }
    .card-deck {
        display: flex;
        flex-flow: row wrap;
        margin-right: 0;
        margin-left: 0;
    }
    .even-news .list-group .badge-pill::after {
        left: 48px;
    }
    .even-news .card-deck .card:first-child {
        margin-left: 0;
        margin-right: 0;
    }
    .even-news .news-post .card {
        margin-left: 15px;
        margin-right: 15px;
    }
    .even-news .card-deck .card:last-child {
        margin-left: 0;
        margin-right: 0;
    }
    .even-news .nspace .list-group {
        margin-left: 0;
    }
    .faculCarousel {
        max-width: 1170px;
    }
    .testimonila .test-head {
        margin-bottom: 0;
        float: left;
    }
    .testimonila h2 {
        font-size: 1.8rem;
    }
    .carousel-control-prev {
        border: 2px solid #2c5e1a;
        width: auto;
        color: #2c5e1a;
        height: auto;
        bottom: auto;
        padding: 5px 12px;
        top: -41px;
        left: 88.5%;
        overflow: hidden;
        display: inline-block;
        float: right;
    }
    .carousel-control-next {
        right: 0;
        border: 2px solid #2C5E1A;
        width: auto;
        color: #2C5E1A;
        height: auto;
        bottom: auto;
        font-weight: 500;
        padding: 5px 10px;
        top: -41px;
    }
    .miu-quicktab .card .card-body .card-title a {
        font-size: 22px;
        font-family: Jost, serif;
        color: #fff;
    }
    .miu-Alumni {
        margin-bottom: 0;
    }
    .stuAct .carousel-indicators .active {
        margin: 0;
    }
    .stuAct .carousel-indicators li {
        margin: 0 0 0 0;
    }
    .stuAct .heading h2 {
        padding-bottom: 0;
        display: inline-block;
        background-position: bottom left;
    }
    .stuAct .heading {
        display: block;
    }
    .stuAct .carousel-indicators li {
        font-size: 16px;
        font-weight: 500;
    }
    .even-news .list-group .list-group-item:first-child {
        margin: 0 0 9px 0 !important;
        font-size: 16px;
        text-transform: uppercase;
        line-height: 20px;
        font-weight: 500;
        letter-spacing: 0;
    }
    .even-news .list-group .list-group-item {
        padding: 0;
        margin: 0 0 9px 0;
        font-size: 17px;
    }
    .blockquote {
        padding-left: 25px;
    }
    /* Start Headmessage section style */
    section.bradcome-image {
        height: auto;
    }
    section.deptmessage {
        display: block;
        justify-items: center;
        overflow: hidden;
    }
    .headmessageStart h2 {
        font-size: 28px;
        display: inline-block;
        text-align: left;
        margin-top: 0;
    }
    .headmessageStart h3 {
        font-size: 16px;
        text-align: left;
    }
    .headmessageStart h4 {
        margin-bottom: 10px;
        display: inline-block;
        text-align: left;
        font-size: 18px;
    }
    .headmessageStart p {
        font-size: 20px;
    }
    /* END Headmessage section style */

    .slistHeader h3 {
        text-transform: uppercase;
        font-weight: 500;
        font-family: "jost", sans-serif;
        font-size: 24px;
    }
    .headPera p {
        font-size: 18px;
    }
}