
@import url('https://fonts.googleapis.com/css?family=Muli:200,300,400,700,800,900;');

body{
font-family: 'Muli', sans-serif !important;
}
html,
body {
overflow-x: hidden; /* Prevent scroll on narrow devices */
}
/* slide Navbar */
@media (max-width: 991.98px) {
.offcanvas-collapse.open {
left: 0;
visibility: visible;    
}
} /* mobile Media end */
.nav-scroller {
position: relative;
z-index: 2;
height: 2.75rem; 
overflow-y: hidden;
}
.nav-scroller .nav {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
padding-bottom: 1rem;
margin-top: -1px;
overflow-x: auto;
color: rgba(255, 255, 255, .75);
text-align: center;
white-space: nowrap;
-webkit-overflow-scrolling: touch;
}
.nav-underline .nav-link {
padding-top: .75rem;
padding-bottom: .75rem;
font-size: .875rem;
color: #6c757d;
}
.nav-underline .nav-link:hover {
color: #007bff;
}
.nav-underline .active {
font-weight: 500;
color: #343a40;
}
.text-white-50 { color: rgba(255, 255, 255, .5); }
.bg-purple { background-color: #6f42c1; }
.border-bottom { border-bottom: 1px solid #e5e5e5; }
.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }
.lh-100 { line-height: 1; }
.lh-125 { line-height: 1.25; }
.lh-150 { line-height: 1.5; }


/* Slide Navbar End */

.course-slider.owl-prev {
background-image: url(../img/left.png);
height: 30px;
width: 30px;
background-repeat: no-repeat;
position: absolute;
right: 45px;
cursor: pointer;
top: 0;
}
.course-slider.owl-next {
background-image: url(../img/right.png);
height: 30px;
width: 30px;
background-repeat: no-repeat;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
}


/*Owl Carousel Start*/             

.owl-height {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent;
z-index: 1;
}
.owl-carousel .owl-stage {
position: relative;
-ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.owl-carousel .owl-stage-outer {
position: relative;
overflow: hidden;
padding-bottom: 0px;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
cursor: pointer;
cursor: hand;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel.owl-loaded {
display: block;
position:relative;
}
.owl-carousel.owl-loading {
opacity: 0;
display: block;
}
.owl-carousel.owl-hidden {
opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
display: none;
}
.owl-carousel .owl-item {
position: relative;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
padding: 5px;
}
.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
.owl-carousel .owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
}

.no-js .owl-carousel {
display: block;
}

.owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
div#first_div img {
width: 100%;
}
.owl-carousel .owl-video-wrapper {
position: relative;
height: 100%;
background: #000;
}
.owl-carousel .owl-video-play-icon {
position: absolute;
height: 80px;
width: 80px;
left: 50%;
top: 50%;
margin-left: -40px;
margin-top: -40px;
background: url("owl.video.play.png") no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: scale 100ms ease;
-moz-transition: scale 100ms ease;
-ms-transition: scale 100ms ease;
-o-transition: scale 100ms ease;
transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
-webkit-transition: scale(1.3, 1.3);
-moz-transition: scale(1.3, 1.3);
-ms-transition: scale(1.3, 1.3);
-o-transition: scale(1.3, 1.3);
transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
display: none;
}
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
}
.course-slider .owl-prev {
background-image: url(../img/left.png);
height: 50px;
width: 50px;
background-repeat: no-repeat;
position: absolute;
right: 65px;
cursor: pointer;
top: -90px;
}
.course-slider .owl-next {
background-image: url(../img/right.png);
height: 50px;
width: 50px;
background-repeat: no-repeat;
position: absolute;
top: -90px;
right: 0;
cursor: pointer;
}
.owl-slider {
margin-top: 20px;
}

/*Owl Carousel End*/

/*11/7/2020*/

/*Header Start*/

/*11/7/2020*/

nav.navbar.navbar-expand-lg.custom-navbar {
background-color: #edc56e;
height: 100px;
}
.img-md {
width: 100%;
text-align: right;
}

/*13/7/2020*/

img.img-responsive.moss {
padding-right: 32px;
margin-top: 6px;
}
.img-md h6 {
color: #8b0304;
font-size: 12px;
letter-spacing: 0.5px;
font-weight: 700;
margin-top: 5px;
}


/*Header End*/

/*Index Start*/

/*11/7/2020*/

img.main-banner.W-100 {
width: 100%;
}
.container.unni_moss {
margin-top: 25px;
margin-bottom: 100px;
}
.container.unni_moss h2 {
font-family: 'Muli', sans-serif !important;
text-align: center;
color: #8b0304;
font-size: 30px;
font-weight: 800;
}
.found_about {
margin-top: 40px;
}
.snaa_sala p {
font-size: 15px;
color: #444444;
text-align: justify;
line-height: 25px;
letter-spacing: 0.5px;
margin-top: 14%;
font-weight: 400;
}
.container-fluid.initiatives {
background-color: #efcb7c;
padding: 40px 0px;
}
.container-fluid.initiatives h3 {
font-family: 'Muli', sans-serif !important;
text-align: center;
color: #8b0304;
font-size: 30px;
font-weight: 800;
}
.medicine h2 span {
color: #ca6c38;
font-size: 20px;
font-weight: 800;
}
.row.medicine h4 {
font-size: 14px;
color: #ca6c38;
text-align: justify;
margin-top: 15px;
font-weight: 600;
letter-spacing: 0.5px;
}
img.img-responsive.leaf {
vertical-align: middle;
}
.acadmy {
margin-top: 6px;
}
.container-fluid.initiatives p {
margin-top: 20px;
color: #ca6c38;
font-size: 15px;
letter-spacing: 0.5px;
text-align: justify;
}
img.img-responsive.student {
display: block;
margin: 0 auto;
}
.container.chairman {
margin-top: 25px;
margin-bottom: 50px;
}
img.img-responsive.chirman {
display: block;
margin: 0 auto;
}
.incharge h6 {
color: #8b0304;
text-align: center;
margin-top: 5px;
font-size: 16px;
font-weight: 800;
letter-spacing: 0.5px;
}
.incharge h2 {
color: #8b0304;
text-align: center;
font-size: 16px;
font-weight: 800;
}
.incharge p {
color: #444;
font-size: 14px;
font-weight: 400;
text-align: justify;
line-height: 25px;
letter-spacing: 0.5px;
}
.container.publish h1 {
text-align: center;
color: #333;
font-size: 30px;
font-weight: bold;
}

.container.support h1 {
text-align: center;
color: #333;
font-size: 30px;
font-weight: bold;
}
.support_institute {
margin-top: 35px;
}
.support_institute img {
display: block;
margin: 0 auto;
}
.row.domain {
margin-bottom: 25px;
}

/*13/7/2020*/

img.main-banner {
display: block;
margin: 0 auto;
}
img.img-responsive.student:hover {
opacity: 0.8;
}


/*Index End*/

/*Footer Start*/

/*11/7/2020*/

.container-fluid.footer {
background-color: #8b0304;
margin-bottom: 0px;
padding: 40px 0px;
}
.container.fotrs p {
text-align: center;
color: #ca6c38;
font-size: 15px;
margin-bottom: 0px;
margin-top: 5px;
}
.container.fotrs p a {
color: #fff;
text-decoration: none;
}
.container.fotrs hr {
border-top: 1px solid #ca6c38;
}
.footer-bottom {
text-align: center;
}
.footer-bottom ul {
padding: 0;
list-style: none;
display: flex;
width: 100%;
position: relative;
left: 40%;
right: 0;
top: 8px;
}
.footer-bottom ul li {
background-color: #ca6c38;
margin-right: 25px;
width: 50px;
height: 50px;
border-radius: 40px;
}
.footer-bottom ul li a i {
color: #8b0304;
font-size: 30px;
line-height: 50px;
}
.container.fotrs p a:hover {
color: #ca6c38;
text-decoration: underline;
}

/*Footer End*/

/* PUBLICATION CHANGES START */
.main_pubilsh {
    margin-top: 25px;
    box-shadow: 0 3px 6px -4px #0000001f, 0 6px 16px 0 #00000014, 0 9px 28px 8px #0000000d;
    padding: 1rem;
    min-height: 8rem;
    border-radius: 8px !important;
    }
    .main_pubilsh h2 {
    color: #8b0304;
    font-size: 16px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-bottom: 8px !important;
    }
    .container.publish {
    margin-bottom: 50px;
    }
    .main_pubilsh p {
    font-size: 14px;
    color: #444;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 0.5px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 0px !important;
    }
    .main_pubilsh .btn_download {
        /* font-size: 14px;
        font-weight: 500;
        color: #8b0304; */
        font-size: 12px;
        margin-top: 5px !important;
    }
.book {
    width: 100%;
    height: 6rem;
    object-fit: cover;
}
.crown_img {
    float: right;
    width: 1rem !important;
}
.free_img {
    float: right;
    width: 2rem !important;
    animation: blink 2s linear infinite;
}
.col-grid {
    padding-right: 0px !important;
}
@keyframes blink {
    0%, 100% {opacity: 1;}
    50% {opacity: 0;}
  }
  .publish a {
    text-decoration: none;
  }

  .publication_section {
    padding: 2rem 0rem;
  }
  .publication_con h2 {
    font-size: 24px;
    margin-bottom: 14px !important;
    overflow: visible;
    text-overflow: unset !important;
    display: block;
  }
  .publication_con p {
    font-size: 16px;
     line-height: 2;
    overflow: visible;
    text-overflow: unset !important;
    display: block;
    margin-bottom: 1rem !important;
  }
  .publication_con .book {
    height: 26rem !important;
  }
  .paid_add {
    margin-top: 2rem !important;
  }
 .paid_add h3 {
    font-size: 16px;
    font-weight: bold;
    color: #8b0304;
    border: 1px solid #8b0304;
    width: 13rem;
    padding: 10px 7px;
    text-align: center;
 }
 .paid_add p {
   font-size: 14px;
  /* font-weight: bold; */
  color: #444;
  margin-bottom: 0px !important;
 }
/* PUBLICATION CHANGES END */
/*Media Queries Start*/

@media (max-width: 575px) {

/*11/7/2020*/

a.logo img {
width: 60%;
}
.img-md {
position: absolute;
top: 10px;
right: 22px;
}
.container.unni_moss h2 {
font-size: 24px;
}
.found_about {
margin-top: 0px;
}
.row.xs-reverse {
flex-direction: column-reverse;
display: inline-flex;
}
.snaa_sala p {
margin-top: 20px;
}
.container.unni_moss {
margin-bottom: 10px;
}
.container-fluid.initiatives h3 {
font-size: 20px;
}
.row.medicine {
width: 100%;
margin-left: 0px;
}
.row.medicine .col-12.col-md-3 {
padding: 0px;
}
.row.domain {
margin-bottom: 0;
}
.student_itly .row {
width: 100%;
margin-left: 0;
}
img.img-responsive.student {
width: 100%;
margin-bottom: 20px;
}
.container.chairman {
margin-bottom: 10px;
}
img.img-responsive.book {
display: block;
margin: 5px auto;
}
.main_pubilsh .row {
width: 100%;
margin-left: 0px;
}
.main_pubilsh h2 {
text-align: center;
}
.main_pubilsh p {
text-align: left;
}
.container.publish {
margin-bottom: 20px;
}
img.img-responsive.maitrey {
width: 100%;
}
.support_institute {
margin-top: 5px;
}	
.footer-bottom ul {
left: 20%;
}

/*13/7/2020*/

img.main-banner {
width: 100%;
}
img.img-responsive.abut {
width: 100%;
}
img.img-responsive.moss {
padding-right: 32px;
margin-top: -7px;
}

}

@media (min-width: 576px) and (max-width: 767px) {

/*11/7/2020*/

a.logo img {
width: 60%;
}
.img-md {
position: absolute;
top: 10px;
right: 22px;
}
.container.unni_moss h2 {
font-size: 24px;
}
.found_about {
margin-top: 0px;
}
.row.xs-reverse {
flex-direction: column-reverse;
display: inline-flex;
}
.snaa_sala p {
margin-top: 20px;
}
.container.unni_moss {
margin-bottom: 10px;
}
.container-fluid.initiatives h3 {
font-size: 20px;
}
.row.medicine {
width: 100%;
margin-left: 0px;
}
.row.medicine .col-12.col-md-3 {
padding: 0px;
}
.row.domain {
margin-bottom: 0;
}
.student_itly .row {
width: 100%;
margin-left: 0;
}
img.img-responsive.student {
width: 100%;
margin-bottom: 20px;
}
.container.chairman {
margin-bottom: 10px;
}
img.img-responsive.book {
display: block;
margin: 5px auto;
}
.main_pubilsh .row {
width: 100%;
margin-left: 0px;
}
.main_pubilsh h2 {
text-align: center;
}
.main_pubilsh p {
text-align: center;
}
.container.publish {
margin-bottom: 20px;
}
.support_institute {
margin-top: 5px;
}	
.footer-bottom ul {
left: 30%;
}

/*13/7/2020*/

img.img-responsive.abut {
display: block;
margin: 0 auto;
}
img.main-banner {
width: 100%;
}
img.img-responsive.moss {
padding-right: 32px;
margin-top: -7px;
}


}

@media (min-width: 768px) and (max-width: 991px) {

/*11/7/2020*/

a.logo img {
width: 100%;
}
.img-md {
position: absolute;
top: 3px;
right: 48px;
}
.found_about {
margin-top: 18px;
}
img.img-responsive.abut {
width: 100%;
margin-top: 20%;
}
.row.medicine .col-12.col-md-3 {
flex: 0 0 100%;
max-width: 100%;
}
.row.medicine .col-12.col-md-9 {
padding: 0px 18px !important;
}
img.img-responsive.student {
width: 100%;
}
.main_pubilsh .col-12.col-md-10 {
padding: 0px 18px !important;
flex: 0 0 100%;
max-width: 100%;
}
img.img-responsive.book {
display: block;
margin: 0 auto;
}
.main_pubilsh h2 {
text-align: center;
font-size: 12px;
margin-top: 5px;
}
.main_pubilsh .col-12.col-md-2 {
flex: 0 0 100%;
max-width: 100%;
}
.main_pubilsh p {
text-align: center;
font-size: 11px;
line-height: 16px;
}
.container.support .row {
width: 100%;
margin-left: 0px;
}
img.img-responsive.maitrey {
width: 100%;
}
img.img-responsive.Equals {
width: 77%;
}
img.img-responsive.Point {
width: 55%;
}
.footer-bottom ul {
left: 37%;
}

/*13/7/2020*/

img.main-banner {
width: 100%;
}
img.img-responsive.moss {
padding-right: 32px;
margin-top: 0;
}

}

@media (min-width: 992px) and (max-width: 1199px) {

/*13/7/2020*/

img.main-banner {
width: 100%;
}
.row.medicine .col-12.col-md-3 {
flex: 0 0 100%;
max-width: 100%;
}
.row.medicine .col-12.col-md-9 {
padding: 0px 18px !important;
}
img.img-responsive.moss {
padding-right: 32px;
margin-top: -7px;
}
.img-md {
margin-top: 14px;
}

}

@media (min-width: 1200px) { ... }


/*Media Queries End*/