﻿ @font-face {
	font-family: 'Conv_Comfortaa-Light';
	src: url('../font/Comfortaa-Light.html');
	src: local('☺'), url('../font/Comfortaa-Light.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
 *{margin: 0px;padding: 0px;} 
 a:hover, a:focus {color: #e49b26;text-decoration: none;}
 /*body{margin: 0px;padding: 0px;background:url("../images/bg2.jpg") repeat;font-family: 'Conv_Comfortaa-Light';overflow-x:hidden;}*/
 body{margin: 0px;padding: 0px;font-family: 'Conv_Comfortaa-Light';overflow-x:hidden;}
.clr{clear: both;} 
.clr10{clear: both;height:10px;} 
.clr15{height:18px;clear: both;} 
.clr20{clear: both;height:20px;}
p{line-height:25px;font-family:Arial !important;margin:0px;}
 input, button, a{outline:none !important;}
a:focus, a:hover{text-decoration:none;outline:none;}
a{color: #be0f60;text-decoration: none;}
.white_bg{background:#fff;}
.bg_opp{background:rgba(255, 255, 255, 0.62);}
.notice-sec{background:#e49b25;}
.notice-sec marquee p { color: #fff; line-height: 14px; margin: 8px 0px; }
.notice-sec ul{margin-top:8px;float:right;}
.notice-sec ul li{list-style-type:none;float:left;font-size:13px;}
.notice-sec ul li a{color:#fff;border-right:solid 1px #fff;padding:12px 10px;background:#be0f60;}
.notice-sec ul li:nth-child(n+2) a{border-right:solid 0px #fff !important;}
.notice-sec ul li a:hover{color:#fff;background:#f56a14;}
#myModal{padding-right:0px !important;}
.modal-body{padding:0px;}
.modal-body p{margin:0px 10px;text-align:center !important;font-size:15px;}
.modal{background:rgba(0, 0, 0, 0.81) !important;z-index: 99999 !important;}
.modal-body img{height:350px !important;width:100%;object-fit:cover;object-position:top;}
.modal-header .close {margin-top: -2px;color: #fff;opacity: 9;right: 8px;font-size: 25px;}
.modal-header{background:#be0e60;}
.modal-header h4{color:#fff;font-size: 20px}

.header img{width:400px;}
.menu{background:#be0e60;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{color:#fff !important;}
.nav > li > a{padding: 10px 10px;color:#fff; font-size:15px;}
.nav > li > a:hover, .nav > li > a:focus{background-color:#e23337;color:#fff;}
.nav > li > a{-o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition: .5s;} 
.nav > li > a:hover {background-color:#ffdf5400;  color: #e3e668;  border-radius: 7px;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color:#337ab7;color:#fff; }
.dropdown-menu > li > a, .dropdown-menu > li > a {-o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition: .5s; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { color: #fff; background-color: #be0f60; }
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu ul{display:none !important;}
.dropdown-submenu:hover ul{display:block !important;}
.socail{float:right;margin:0px 0 0 0px;}
.socail ul{margin:34px 0 0 0px;padding:0px;}
.socail ul li{list-style-type:none;float:left;margin:0px 0 0 0px;padding:0px 8px;font-size:20px;text-align:center;}
.socail ul li a{color:#be0e60;}
.socail ul li a:hover{color:#f56b13;}

.read_more {text-align: center; font-size:17px; padding:5px 10px;transition: all 0.5s; cursor: pointer; margin: 5px; outline: none; } 
.read_more span { cursor: pointer; display: inline-block; position: relative; transition: 0.5s; }
.read_more span:after { content: '\00bb'; position: absolute; opacity: 0; top: 0; right: -20px; transition: 0.5s; }
.read_more:hover span { padding-right: 25px; }
.read_more:hover span:after { opacity: 1; right: 0; }
/***************************************slider***************************************************************/
 .jssorb051 .i {position:absolute;cursor:pointer;}
.jssorb051 .i .b {fill:#fff;fill-opacity:0.5;stroke:#000;stroke-width:400;stroke-miterlimit:10;stroke-opacity:0.5;}
.jssorb051 .i:hover .b {fill-opacity:.7;}
.jssorb051 .iav .b {fill-opacity: 1;}
.jssorb051 .i.idn {opacity:.3;}
.jssora051 {display:block;position:absolute;cursor:pointer;}
.jssora051 .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
.jssora051:hover {opacity:.8;}
.jssora051.jssora051dn {opacity:.5;}
.jssora051.jssora051ds {opacity:.3;pointer-events:none;}
#jssor_1 img{object-fit:cover;width:100% !important;}
#jssor_1{object-fit:cover;-webkit-width:100% !important;-moz-width:100% !important;}
.slider svg { background: #be0e60; border-radius: 51px; color: #fff; }
/***************************************slider***************************************************************/
.first_sec {padding-left:15px;margin-top:35px;}
.first_sec h2 { color: #fff; background: #be0f60; padding-left: 10px; margin-top: 0px; width:100%; line-height: 45px; font-size: 17px; font-weight:800; text-align: left; border-top-left-radius: 10px; border-top-right-radius: 10px;margin:0px;text-transform:uppercase;}
.first_sec img{width:100%;height:150px;object-fit:cover;object-position: top;}
.first_sec p{text-align:justify;margin-top:5px; color: #444; font-size:15px;overflow: hidden; display: -webkit-box; -webkit-line-clamp:5; -webkit-box-orient: vertical; height:7em; text-overflow: ellipsis;}
.first_sec h2 span{color:#fbff00;font-weight:bold;}
.first_sec .read_more{color:#be0f60;padding:0px;font-weight:bold;font-size:15px;}
.first_sec .read_more:hover{color:#f56b13;}

.latestnews{margin-top:-50px;}
.latestnews article{margin:15px 0px;}
.latestnews a{color:#f56b13;font-weight:bold;}
.latestnews a:hover{color:#be0f60;}
.latestnews h2{text-transform:uppercase; background:#337ab7;width:100%;line-height:50px;color:#fff;font-size: 17px; font-weight:800; padding-left:15px;margin:0px;}
.latestnews h3 { color: #f56b13; font-size: 17px; margin: 0px; overflow: hidden; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; height: 1.1em; text-overflow: ellipsi; font-family: arial; }
.latestnews p { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height:3.5em; text-overflow: ellipsi;text-align:justify;}
.latestnews section{box-shadow:0px 6px 17px #bdbdbd;padding:0px 15px;height:366px;padding-bottom:10px;}
.latestnews .fa{margin-top:25px;font-size:20px;}
.latestnews h2 span{color:#fbff00;font-weight:bold;}

.upcoming_events section{box-shadow: 0px 0px 17px #bdbdbd;height: 485px;}
.upcoming_events .date_details{background:#f56a14;color:#fff;text-align:center;font-size:15px;height:68px;padding:5px;font-size:20px;}
.upcoming_events .date_details span{font-size:13px;}
.upcoming_events article{margin:27px 0px;}
.upcoming_events h2{background: #f56b13;text-transform:uppercase; padding-left:15px;padding-left: 10px; margin-top: 0px; width:100%; line-height: 45px; font-size: 17px; text-align: left;color:#fff;}
.upcoming_events article p { color: #444; font-size:15px;overflow: hidden; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; height:2em; text-overflow: ellipsis;}
.upcoming_events article h3{ color: #f56b13; font-size: 17px; margin: 0px; overflow: hidden; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; height: 1.1em; text-overflow: ellipsi; font-family: arial; }
.upcoming_events .fa{margin-top:25px;font-size:20px;}
.upcoming_events abbr .fa{font-size:15px;margin-top:0px;}
.upcoming_events abbr{font-size:12px;margin-right:5px;color:#be0f60;}
.upcoming_events .read_more{color:#be0f60;padding:0px;font-weight:bold;font-size:15px;}
.upcoming_events .read_more:hover{color:#f56b13;}
.upcoming_events h2 span{color:#fbff00;font-weight:bold;}

.messagesec section{box-shadow: 0px 0px 17px #bdbdbd;padding-left:15px;padding-right:15px;height: 485px;}
.messagesec h2 span{color:#fbff00;font-weight:bold;}

.messagesec img{width:100%;object-fit:cover;height:200px;    object-position: top;}
.messagesec h2{background: #be0f60;text-transform:uppercase; padding-left:15px;padding-left: 10px; margin-top: 0px; width:100%; line-height: 45px; font-size: 17px; font-weight:800; text-align: left;color:#fff;}
.messagesec .read_more{color:#be0f60;padding:0px;font-weight:bold;font-size:15px;}
.messagesec .read_more:hover{color:#f56b13;}
.messagesec p {margin-top:5px;text-align:justify; color: #444; font-size:15px;overflow: hidden; display: -webkit-box; -webkit-line-clamp:8; -webkit-box-orient: vertical; height:12.1em; text-overflow: ellipsis;}
.para_img{width:250px;object-fit:cover;height:250px;object-position:top;margin:0px 20px 20px 0px;float:left;}

.gallery_sec img { object-fit: cover; height: 200px; width: 100%;    border: dashed 1px #f7f4ea;    object-position: top;}
.gallery_sec h2{margin-top: 0px;line-height: 45px; font-size:24px;color:#f56a14;font-weight:bold;}
.gallery_sec .read_more{color:#be0f60;padding:0px;font-weight:bold;font-size:15px;}
.gallery_sec .read_more:hover{color:#f56b13;}

.toppers article{border:solid 1px #f8f3a1;}
.toppers article h3 { color: #fff; padding: 0px 0px; background: #00000069; margin-top: 0px; padding-top: 15px; margin-bottom: 0px; padding-bottom: 15px; }
.toppers img{object-fit:cover;width:145px;height:145px;margin:auto;border-radius:100px;border:solid 6px #fff;border-style: double; max-width: 100%; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }
.toppers h4, .toppers h5 {text-align: center; color: #90051a; background: #fff;font-size:13px;overflow: hidden; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; height:0.9em; text-overflow: ellipsis; }

.footer{background:#d38303; text-align: center; color: white; padding-top: 5px; line-height: 0px; font-family: calibri;}
.footer p{text-align:center;line-height:30px;}
.navbar-toggle .icon-bar{border:solid 1px #fff;}
.navbar-toggle{border:solid 1px #fff;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background-color:#be0f60;}
.dropdown-menu > li > a{color:#fff;}
.dropdown-menu{background-color:#be0f60;border:solid 0px;}
.navbar-collapse.in{    overflow-y: inherit;}
.nav > li > a:hover, .nav > li > a:focus{background-color:inherit;}
.dropdown-menu > li > a:hover{color: #e3e668;}


.innerbg { background: url(../images/sld5.jpg) repeat-x; width: 100%; height: 200px; object-fit: cover; object-position: top; }
.innerbg .bg_oppa_inner { height: 200px; background: rgba(98, 49, 35, 0.7); }
.innerbg h2 { text-align: center; color: #fff; margin-top:60px;font-weight:bold;}
.innerbg h5 { text-align: center; color: #fff; font-size: 20px; font-family: Calibri;}
.innerbg h5 a { color: #fff; }
.innercnts h2{font-size:20px;font-weight:bold;line-height:50px;color:#be0f60;display:none;}
.innercnts h3{font-size:18px;font-weight:bold;color:#be0f60;}
.innercnts p{font-size:15px;line-height:30px;margin-bottom:15px;text-align:justify;color:#5d5b5b;}
.innercnts .interp{text-align:center;}

.innercnts .container{background:#fff;padding-top:30px;}
.innercnts .container .contimg{margin-bottom:35px; border: solid 5px #e2e2e2;}
.innercnts .box article{ box-shadow:0px 1px 17px #bdbdbd;padding:15px;text-align:center;margin-bottom:25px;}
.innercnts .box article p{margin-bottom:0px;}
.innertable{overflow:auto;}
.innertable td{border:solid 1px #eaeaea;padding:5px;font-size:14px;}
.innertable th { background:rgb(190, 15, 96); border: solid 1px #ffdabd;padding:5px;color:#fff;font-size: 15px;font-weight: bold;}
.innercnts ul li {list-style-type: circle;font-size: 15px; line-height:25px; margin-bottom: 15px; text-align: justify;font-family:Arial;color:#5d5b5b;}
.innercnts ul { padding-left: 15px; }

.newgallery .gallery_new{padding-bottom:0px !important;}
.newgallery .gallery_new article { background: #be0f60; border: solid 1px #ffc79a; padding: 4px; margin-bottom: 20px;}
.newgallery .gallery_new article h4{color:#fff !important;margin-top:10px;margin-bottom:15px;text-align:center;}
.newgallery .gallery_new img{object-fit:cover;object-position:top;width:100%;height:180px;cursor:pointer;border-radius:0px !important;}
.newgallery .gallery_new .gallery_detail{margin-bottom:20px;}
.newgallery .gallerydate { text-align: center; position: absolute; bottom: 25px; left: 20px; background: #f56c15; padding: 4px 17px; font-weight: bold; font-family: calibri; color: #fff; }
.newgallery .item img{min-height:400px;max-height:400px;object-position:top;width:100%;object-fit:fill;}
.newgallery .modal {z-index: 99999; background: rgba(0, 0, 0, 0.3); }
.newgallery .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5;background:#f5d700 ; text-align: center;}
.newgallery .modal-header h4 {color: #441714 !important;text-align:center;text-transform:capitalize;margin:0px !important; }
.newgallery .modal-header .close { margin-top: -2px; opacity: 9; font-size: 26px; font-weight: normal;color:#fff;position:inherit !important;}
.newgallery .carousel-control.left{background-image:inherit !important;}
.newgallery .carousel-control.right{background-image:inherit !important;}
.newgallery .modal-body{padding:0px;}
.newgallery .modal-body img{height:350px;}
.newgallery .item{margin-left:0px;}
.newgallery .modal p{color:#444;text-align:justify;text-transform:capitalize;}
.newgallery .carousel-inner img{border:none;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-top-left-radius: 0px;border: solid 5px #fff;}
.newgallery .glyphicon{font-size:25px;color:#fff;}

.panel-heading { background: #f1f1f1; }
.news_title {font-size: 18px;font-family: calibri;font-weight: 600;color: #be0f60}
.news_details {float: right; margin-top: -17px;color:#be0f60;}

.guideheading{color: #780f0c; font-weight: bold;}
.details {line-height: 27px; color: #4e4e4e !important;}
.imgheading {font-size:19px!important; text-transform: none; color: #da251c;text-align: center; margin-bottom:9px;margin-top:28px;text-decoration: none;}
.assistance {     background: rgb(255, 240, 215);     padding: 13px;     border: solid 1px #f9dba7; }
#myImg, #myImg1, #myImg2 {width: 100%; border: 5px solid rgba(158, 158, 158, 0.1);background: #eaeaea; cursor: pointer; transition: 0.3s;}
#myImg:hover {opacity: 0.7;}
.animodal {display: none;position: fixed; z-index: 99999999999; padding-top: 100px; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.9);}
.animodal-content {margin: auto;display: block;}
#anicaption, #anicaption2, #anicaption3 {margin: auto;display: block;text-align: center;color: #fff;padding: 10px 0;height: 150px;font-size: 24px; text-transform: capitalize;}
.animodal-content, #anicaption {-webkit-animation-name: zoom; -webkit-animation-duration: 0.6s; animation-name: zoom;animation-duration: 0.6s;}
@-webkit-keyframes zoom {from {-webkit-transform:scale(0)} to {-webkit-transform:scale(1)} }
@keyframes zoom {from {transform:scale(0)} to {transform:scale(1)}  }
.close {position: absolute; top: 15px; right: 35px; color: #f1f1f1; font-size: 40px; font-weight: bold; transition: 0.3s; opacity: 0.5;}
@media only screen and (max-width: 700px){.modal-content {width: 100%;height: auto;} .animodal-content, #anicaption {width: 100%;}}

.classpic article{border:dashed 1px #ccc;margin:10px 0px;}
.contact_align{text-align:left;}
.erp_links {right: 0px;position:fixed;top:250px;z-index:9999;}
.erp_links img{width:100px;}
.events .panel-default > .panel-heading{background-color: #f1f1f1;}
.events .panel-title{color: #be0f60;font-weight:bold;}
.events .panel-default .details_new p{float:left;margin-right:10px;    margin-bottom: 0px;}
.events .panel-default .fa{margin-right:5px;margin-left:5px;}
.events .panel-default a{color:#7b6401;}
.events .panel-default a:hover{color:#444;}


.download_main {position:fixed;bottom:10px;right:0px;z-index:99999;}
.overlay {    border-radius: 7px; position: absolute; top: 0; left: 0; width: 100%; height: 100%;cursor:pointer; }
.download_main:hover .overlay { display: block;  }
.download .arrow img{height:50px;position:absolute;top:-10px;left:3px;}
.title { position: absolute; width:500px;left:0;top:120px;font-weight:700; font-size:30px; text-align:center; text-transform:uppercase; color:white; z-index: 1; transition: top .5s ease; }
.download_main:hover .title { top: 90px; } 
.button { position: absolute;left:0; top:-37px;text-align:center;opacity:0;transition:opacity .35s ease; } 
.button img { width:115px;z-index: 1;float:left;height:35px;margin-right:2px;border-radius:5px;} 
.download_main:hover .button { opacity: 1; }
.download{border: solid 1px #fff;display: block;background: #f56b13;padding: 10px;border-top-left-radius: 10px;border-bottom-left-radius: 10px;padding-left: 35px;cursor: pointer;box-shadow: 1px 2px 9px 1px #4c4c4c;}
.download h3{color: #fff;margin-top:0px;text-align:right;font-size:15px;font-weight: bold;}
.download h4{color: #fefa8e;margin-top:0px;text-align:right;font-size:13px;margin-bottom:0px;}

@media (max-width:1920px){.innercnts .container{min-height:534px;}}
@media (max-width:1400px){.innercnts .container{min-height:250px;}}

@media (max-width:1199px){.nav > li > a{font-size:13px;padding: 10px 7px}}
@media (max-width:991px){.menu .container{width:100%;}.nav > li > a{padding: 10px 9px;}.latestnews{margin-top:0px;}.first_sec{margin-bottom:25px;}.messagesec{margin-bottom:25px;}}
@media (max-width:875px){.nav > li > a{padding: 10px 5px;}}
@media (max-width:800px){.nav > li > a{padding: 10px 3px;}}
@media (max-width:767px){.dropdown-menu li a {cursor:pointer;}.dropdown-menu li li a{color: #e3e668;}.erp_links {top:295px;position:absolute;}.innercnts h2{text-align:center;} .innercnts h3{text-align:center;}.contact_align{text-align:center !important;}.news_details{float: none;margin-top: 0px;text-align: center;margin-top: 10px;}.events .panel-title, .news_title{text-align:center;}.toppers{margin-bottom:25px;}.notice-sec ul{float:none;width:330px;margin:auto;margin-top:0px;}.header img{margin:15px auto;}.messagesec section{height:auto;}
.menu {background: #be0e60;position: relative;z-index: 9999;}.nav li{line-break: strict;}.nav li a{line-break: strict;}.dropdown-menu > li > a{white-space:inherit;}}

@media (max-width:600px){.messagesec, .first_sec, .fullwidth2, .para_img {width:100%;}.footer p{line-height:20px;}}

@media (max-width:450px){.fullwidth{width:100%;}h2{font-size:16px !important;}.upcoming_events .date_details{margin:auto;width:68px;margin-bottom:20px;}.upcoming_events article h3, .upcoming_events article p{text-align:center;margin:auto;width:90%;}.evntdate{width:200px;margin:auto;}.erp_links img{width:80px;}.details_new{margin:auto;text-align:center;}.events .panel-default .details_new p{margin:auto;float:none;text-align:center;}}
@media (max-width:400px){.innerbg h5{font-size: 17px;}.notice-sec ul li:nth-child(n+2) a {padding: 7px 16px; }.notice-sec ul li{float:none;text-align:center;margin-bottom:2px;}.notice-sec ul li a {padding: 7px 10px;line-height: 30px;border-right:0px;}.notice-sec ul{width:auto;}.notice-sec ul li:nth-child(n+2){margin-bottom:10px;}}

@media (max-width:300px){.erp_links {top:280px;}.download h3{font-size:13px;}}