/*
Theme Style: Jainath Memorail Inter College
Theme Author: Govind Maurya
 */

body {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
}
h1, h2, h3, h4, h5, h6 {}
p {}
h1 {font-size: 36px}
h2 {font-size: 30px}
h3 {font-size: 24px}
h4 {}
h5 {}
h6 {}

a {}
a:before {}
a:after {}
input {}
textarea {}

.navbar-bg {background: #111d5e;}
.navbar .navbar-nav .nav-item a {color: #eeeeee;padding: 10px 30px;font-weight: bold;}
.navbar .navbar-nav .dropdown-menu {background: #111d5e;}
.navbar .navbar-nav .dropdown-menu .dropdown-item:hover {background: #e32845;}

.navbar-light .navbar-toggler {border: none;color: #e32845;background: #fff;vertical-align: middle;width: 100%;}

.logo img {width:300px;}

.cta p a {background: #e32845;color: #fff;text-decoration: none;padding:10px 25px;border-radius: 50px;}
.about-home-content {margin-bottom: 30px;}
.about-home-content h1 {position: relative;margin-bottom: 30px;padding-bottom: 10px;font-size: 24px;color: #111d5e;}
.about-home-content h1:before {position: absolute;width: 5%; height: 2px;background: #e32845; content: ""; left: 0; top: 100%; color: #111d5e;}
.about-home-content h1:after {position: absolute; width: 94%; height: 2px; background: #e32845; content: "";left: 6%;top: 100%;}
.about-home-content p {text-align: justify;font-size: 18px;}
.about-home-content .read-more{background: #dddddd;font-size: 18px;padding: 10px 50px;border-radius: 50px;text-decoration: none;color: #111d5e;transition-duration:  0.5s;}

.about-home-content .read-more:hover{color: #fff;background: #e32845;}

.sidebar-widget h3 {position: relative; margin-bottom: 30px; padding-bottom: 10px; font-size: 24px; color: #111d5e;}
.sidebar-widget h3:before { position: absolute; width: 10%; height: 2px; background: #e32845; content: ""; left: 0; top: 100%;color: #111d5e;}
.sidebar-widget h3:after {position: absolute;width: 94%;height: 2px;background: #e32845;content: "";left: 12%;top: 100%;}
.bg-blue {background: #e32845}
.faculty-message {}
.text-blue {color: #e32845}

.heading-center {position: relative;margin-bottom: 30px;padding-bottom: 10px;font-size: 24px;text-align: center;}
.heading-center:before {position: absolute;width: 40px;height: 2px;background: #e32845;content: "";left: 50%;top: 100%;margin-left: -20px;color: #111d5e;}

.heading-left {position: relative;margin-bottom: 30px;padding-bottom: 10px;font-size: 24px;text-align: left;}
.heading-left:before {position: absolute;width: 40px;height: 2px;background: #e32845;content: "";left: 0;top: 100%;color: #111d5e;}

.footer {background: #111d5e;}

.footer-title {position: relative;margin-bottom: 30px;padding-bottom: 10px;font-size: 20px;color: #fff;text-transform: uppercase;font-weight: 400}
.footer-title:before {position: absolute;width: 15%;height: 2px; background: #eee; content: "";left: 0;top: 100%; color: #111d5e;}
.footer-title:after {position: absolute;width: 82%;height: 2px;background: #eee;content: "";left: 18%;top: 100%;}

.footer-list {margin-left: 0;padding-left: 0;}
.footer-list li {padding:3px 15px;list-style: none;}
.footer-list li a i {margin-right: 15px;}
.footer-list li a {color: #eeeeee;text-decoration: none;}

.breadcrumbs {position: relative;background: url('../images/book-bg.jpg');background-size:cover;padding:50px 0;z-index:0}
.breadcrumbs:before {background: rgba(0,0,0,0.7); z-index:-1; width:100%;height:100%;content: "";position: absolute;left: 0;top:0}
.breadcrumbs h2 {text-align: center;color: #ffffff;}
.footer-widget p {font-size: 14px;line-height: 25px;color: #eeeeee}
.copyright p {margin: 0;color: #dddddd;text-align: center;font-size: 14px;}

.page-content p {font-size: 18px;text-align: justify;line-height: 35px;}
.page-content p img {width:200px;height: auto;margin-right: 20px;margin-bottom: 20px;float: left;}

.class-list {}
.class-list ul {padding: 0;list-style: none;margin: 0;}
.class-list ul li {margin-bottom: 20px;}
.class-list ul li span {background: #1e255f;color: #fff;padding:10px 15px;display:block;text-align: center;}

.news-ticker ul {padding: 0;list-style: none}
.news-ticker ul li {padding-left:55px;position: relative;margin-bottom: 20px;vertical-align: middle}
.news-ticker ul li:before {background: url("../images/direction_right.png");background-size: cover;width:36px;height:36px;content:"";left: 0;top:0;position: absolute}

.management-box {width:300px;display: flex;background: #fff;padding:10px;margin-bottom: 20px;}
.management-image img {width:280px;height: 327px;display: block}
.management-detail {text-align: center;padding-top: 15px;}
.management-detail h4 {font-size: 20px;}
.management-detail p {font-size: 14px;}

@media only screen and (max-width: 567px) {
    .logo img {width:300px;}
}