 @import url('https://fonts.googleapis.com/css?family=Catamaran|Titillium+Web');
 *{margin: 0px;padding: 0px;} body{margin: 0px;padding: 0px;} 
 body{background:#fff;font-family: 'Titillium Web', sans-serif;font-family: 'Catamaran', sans-serif;background:url("../images/gallerybg.jpg") repeat;}
.clr{clear: both;} 
.clr10{clear: both;height:10px;} 
.clr15{height:18px;clear: both;} 
.clr20{clear: both;height:20px;} h1{text-transform: uppercase;line-height:40px !important;font-size:25px !important;} p{font-family: 'Noto Sans', sans-serif !important;line-height: 35px;text-align: justify;}
p{line-height:25px;color:#753400;}
a, select, option, button {outline:none !important;}
h1{font-size:32px !important;text-transform:capitalize;color:#930303;text-align:center;}
.white_bg_inner h2{font-size:28px !important;text-transform:capitalize;color:#930303;text-align:left;}
.white_bg_inner h3{font-size:24px !important;color:#930303;text-align:left;}
.white_bg_inner h4{font-size:20px !important;color:#930303;text-align:left;}
.white_bg{background:#fdeddb;}
.white_bg_inner{background:#fdeddb;}
.gray_bg{background:rgba(253, 237, 219, 0.81);}
.read_more{padding:10px 15px;background:#d06314;color:#fff;text-decoration:none;}
.read_more:hover{background:#ff6b00;color:#fff;text-decoration:none;}
a:focus{text-decoration:none;color:#fff;}
.innerpagelist li{color:#753400;line-height: 25px;font-size:15px;list-style-image:url("../images/list_img.png");margin-left: 17px;}
strong{color:#930303;}
.campuscarelogo{position:fixed;right:0px;z-index:9999999;top: 230px;}
.campuscarelogo img{width:100px;}
.rescampuslogo{display:none;float:right !important;}
.rescampuslogo img{width:100px;right:0px;}
 /*********************************************image_cover_css*****************************************************/ 
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background:none !important;color:#7e0203;} 
.dropdown-submenu ul{display:none !important;}
.dropdown-submenu:hover ul{display:block !important;}
.header {top: 0; left: 0;z-index: 1000;-webkit-transition: width 10s;-webkit-transition: width 1s;   transition: width 1s;-webkit-transition: background 1s;   transition: background 1s;}
.header.shrink {background:#ebb285;position: fixed;width:100%;z-index:99;-webkit-transition: width 1s;   transition: width 1s;-webkit-transition: background 1s;   transition: background 1s;}
.chairman1{object-fit:cover;object-position:top;width:160px;height:140px; border: solid 5px #fcdcb9;}
.message p{text-align:center !important;margin-bottom:0px;}
.innertable{overflow:auto;color:#753400;}
.innertable td{border:solid 1px #ffdabd;padding:5px;font-size:14px;}
.innertable th { background: rgba(235, 178, 133, 0.45); border: solid 1px #ffdabd; padding: 5px; color: #7e0203;font-size: 16px; font-weight: normal;}
.innerfiximgae{background:url("../images/innerbg.jpg") no-repeat;height:250px;width:100%;background-size: cover;border-bottom: solid 5px rgba(235, 178, 133, 0.32);}
.magazine_year article select { width: 100%; background: rgba(235, 178, 133, 0.45); color: #7e0203; border: solid 1px #ffdabd;height:40px;padding-left:15px;}
.magazine a{color:#e91516;font-weight:bold;text-decoration:none;text-transform:uppercase; font-size: 13px;}
.magazine a span{color:#000;text-transform:capitalize !important;}
.magazine article{margin-bottom:20px;min-height:230px;}
.magazine img {object-fit: fill;object-position: top;width: 100%;height: 225px;border-top-left-radius: 20px;border-bottom-right-radius: 20px;}
 .slider img{object-fit: cover;object-position: top;height:525px;width:100%;} .ws-title{bottom:50px !important;} .campus-logo{position: fixed;right: 0px;top:45%;z-index: 9999999;}
.navbar-toggle .icon-bar {border: solid 1px #fff; }
.navbar-toggle {background-color: #cc610c; border: 1px solid #fff; }
.logo img{float:right;background: #ffd5b4; padding: 10px; border-bottom-left-radius: 25px; border-bottom-right-radius: 25px;position: absolute;right:10px;}
.carousel-control.left{background-image:none;}
.carousel-control.right{background-image:none;}
.carousel-control{background-image:none;}
.slider{position:relative;width:100%;}
.slider .carousel-inner > .item > img{height:600px;}
.erp_links{margin-top:10px;}
.erp{margin-top:10px;}
.erp a{background: #d40a0b; color: #fff; padding:8px 15px; border-radius: 20px;}
.erp a:hover{text-decoration:none;color:yellow;}
.eventmain { border: solid 1px #ebb285; margin-bottom: 10px; background: #f7f7f7;min-height:114px; }
.eventmain .details { line-height: 27px; font-size: 16px; color: #f66762 !important; }
.eventmain .details .fa{font-size:20px;color:#e91516;}
.eventmain .details span { margin: 0px 5px; }
.eventmain img{object-fit:cover;object-position:top;width:100%;height:140px;margin-top:10px;}
.eventmain article small {float: right;}
.eventmain p{margin:5px 10px;height: 8em}
.eventmain article .attachment {width: 30px;height: 23px;}
.messagesec{border: solid 1px #ffd6a7; padding-top: 10px;}
.messagesec h4{text-align:center !important;margin-bottom:15px;}
.header{position: absolute; z-index: 9; width: 100%;}
.school_name{background:#a94040;padding-left:2%;height:60px;}
.school_name span{line-height:60px;font-size:25px;color:#fff;float:left;font-weight: bold;}
.school_name div{float:right;margin-right:10px;}
.school_name .fa{margin:10px 10px 0 0px;background:#c10b10;padding-top:12px;border-radius:50px;width:40px;height:40px;text-align:center;color:#fff;font-size:16px;}
.school_name .fa:hover{background:#ebb285;color:#e91516;}
.selectbox{float:left;}
.selectbox select{width:100%;background:#ffe1c9;border:solid 1px #ffc291;height:28px;color:#9e0405;margin-top:15px;}
.menu{background:#c55e5ef7;text-transform:capitalize;}
.menu .nav > li > a, .dropdown-menu > li > a{color:white;font-size:17px;}
.menu .nav > li > a:hover, .nav > li > a:focus{background-color: #ad1011;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background-color: #691f21; color:#fff;}
.dropdown-submenu>a:after { border-left-color: #7e0203 !important; }
.dropdown-submenu>a:hover { border-left-color: #7e0203 !important; }
.dropdown-menu{background:#c28485;}
.latest_news{background: linear-gradient(to left, #990033 0%, #ff5050 100%);height:150px;}
.latest_news .bg{float:left;padding-top:3.2%;}
.latest_news p { height: auto;text-overflow: ellipsis;}
.latest_news .carousel{float:left;width:70%; left:15px;}
.latest_news .carousel-inner .item{    padding-left: 80px;}
.latest_news h2{color:#dad328;font-size:30px;float:left;text-transform:uppercase;font-weight:bold;}
.latest_news h2 a{color:#dad328;text-decoration:none;}
.latest_news h2 a:hover{color:#fff;}
.latest_news p{color:#fff;font-size:16px;width: 85%;}
.latest_news span{color:yellow;}
.latest_news .fa{color:yellow;font-size:18px;}
.event{background:#edb084;height:150px;}
.event .fa{font-size:35px;color:#520404;text-align:center;padding-top:10%;}
.event h1{font-size:20px !Important; color:#520404;text-align:center;margin-top:20px;text-transform:uppercase;line-height:28px !Important;font-weight:bold;}
.event h1 a{text-decoration:none;color:#520404;}
.event h1 a:hover{color:#9f0303;}
.panel-heading {background: #ffe6c9;}
.panel-heading {padding: 5px 15px;}
.panel-default { border-color: #f1d4b3; }
.news_title {font-size: 18px;font-family: calibri;font-weight: normal;color: #616161  !important;}
.news_details {float: right; margin-top: -17px;}
.events .panel-default > .panel-heading{background-color: #f1f1f1;}
.events .panel-default a{color:#92060f;}
.events .panel-default a:hover{color:#444;text-decoration:none !important;}
.events .evntttlcol{color:#981f20;}
.events .details_inn{color:#e91516;margin-right:10px;}
.events .panel-default .details_new p { float: left; margin-right: 10px; margin-bottom: 0px; }
.roundsec img{width:200px;height:200px;border:solid 5px #ebb285;object-fit: cover;object-position: top;}
.roundsec h3{color: #930303; font-size: 21px;}
.roundsec h3 a{color: #930303;text-decoration:none;}
.roundsec h3 a:hover{font-weight:bold;}
.principalmesage center{border:solid 1px #fff;padding:10px;background: #f7e1c9; color: #520404;}
.principalmesage img{width:100%;;border:solid 5px #ebb285;object-fit: cover;object-position: top;}
.principalmesage h3{color:#940303; font-size: 21px;}
.principalmesage p{height: 11em;overflow: hidden; display: -webkit-box; -webkit-line-clamp:6; -webkit-box-orient: vertical;}
.opsitybg{background:rgb(253, 237, 219);}
.gallery{background:url("../images/gallerybg.jpg") repeat;}
.gallery img{width:100%;height:180px;object-fit: cover;object-position: top;border-top-left-radius:10px;border-bottom-right-radius:10px;border: solid 4px #ecdcbe;}
.gallery h3{color: #930303; font-size:18px !important;margin: 10px 0px;text-align:center !important;}
.gallery .thumbnail{background-color:inherit !important;border:none !important;margin-bottom:0px;}
.modal{z-index: 9999999;}
.gallerysec .modal-body img{object-fit: cover;object-position: top;width:100% !important;height:400px !important;}
.gallerysec .modal-body{padding:2px;}
.modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; background: #ca0909; color: #fff; text-align: center; }
.landingpopup img{object-fit: cover;object-position: top;width:100% !important;height:350px !important;}
.landingpopup p{text-align:justify;margin:5px 10px;}
.landingpopup .modal-body{padding:2px;}
.close{color:#fff;opacity: 9;}
.close:hover, .close:focus{font-weight:bold;color:#fff;}
.tcsection input[type="text"] {border-radius: 5px;border: solid 1px #dedede;padding-left: 5px; outline: none;line-height: 35px;margin: 5px 0px;width:20%;}
.tcsection input[type="submit"] {border-radius: 5px;padding:0px 20px; outline: none;line-height: 35px;margin: 5px 0px;background:#c62a01;color:#fff;border:0px;width:100px;width:20%;}
.tcsection input[type="submit"]:hover {background:#e91516;}
.gallerysec .btn-primary, .btn-primary:active:focus, .btn-default, .btn-default:hover, .btn-default:focus, .btn-default.focus{color: #fff; background-color: #ca0909; border-color: #fff;}
.topper article{margin:0px;padding:0px;background:#f7e1c9;}
.topper article h3{background: #f9dec1; color: #520404; text-align: center; padding:13px 0px 0px 0px;font-size:20px;font-weight: bold;}
.topper img{object-fit: contain;object-position: top;width:90%;height:150px;}
 .topper h4 { font-size: 16px; font-weight: 600; color: #610303; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; height: 1.2em; }
.footer{background:rgba(247, 225, 201, 0.95);} .footer h1{font-weight:bold;}
.footer img{width:100px;}
.ft{background:#a94040;color:#fff;} 
.ft p{padding: 15px 0px 0px 0px; text-align: center !important; line-height: 20px; font-size: 13px;color:#fff;} 
.footer .fa { font-size: 15px; padding: 10px; border: solid 1px #bb0202; border-radius: 50px; width: 37px; color: #bb0202;margin-right: 5px; }
.footer .fa:hover { background: #ffbf00; color: #fff; border: solid 1px #fff; }
.link{color:#ffbf00;}
.link:hover{color:#fff;text-decoration:none;}
.link1{color:#bd0101}
.link1:hover{color:#ff0000;text-decoration:none;}
.responsivedisplay{display:none;}
/*.attachment{margin-left:5%;}*/
.carousel-indicators .active {background-color: #e91516; }
.carousel-indicators li {background-color: rgb(235, 178, 133);}
.parentlink a{color:#a10303;}
.guideheading { font-size: 18px!important; text-transform: none; color: #e91516; margin-top: 0px; margin-bottom: 20px; }
.assistance{background: #fae1c6; padding: 5px; padding-left: 15px;}
.animation{width: 100%; border: 5px solid rgba(158, 158, 158, 0.1);    background: #eaeaea;}
.details {line-height: 27px; font-size: 16px;  color: #4e4e4e !important;}
.imgheading {font-size: 21px!important; text-transform: none; color: #da251c;margin-top: 0px;text-align: center !important; margin-bottom: 20px;text-decoration: none;    margin-top: 20px;}
.clr25 {clear: both; height: 25px; margin: 0px; padding: 0px; border: 0px;}
.table_scroll{overflow-x:auto;}
.table_scroll table{width:100%;border-collapse:inherit;font-size:15px;}
.table_scroll table td{border:solid 1px #ffdbbf;border-bottom:none;border-left:none;padding:5px;vertical-align:top;}
.table_scroll table td:first-child{border-left:solid 1px #ffdbbf;}
.table_scroll table tr:last-child td{border-bottom:solid 1px #ffdbbf;}
.curiclumtext a{font-size:20px;text-decoration:none;}
.curiclumtext a:hover{text-decoration:none;}
/************************************* Animations Modal Css *******************************************************************/
#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)}  }
@media only screen and (max-width: 700px){.modal-content {width: 100%;height: auto;} .animodal-content, #anicaption {width: 100%;}}
.newgallery .gallery_new{padding-bottom:0px !important;}
.newgallery .gallery_new article { background: #ffd5a6; border: solid 1px #ffc79a; padding: 4px; margin-bottom: 20px; }
.newgallery .gallery_new article h4{color:#d8281a !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 .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:#d8281a ; text-align: center;}
.newgallery .modal-header h4 {color: #fff !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 .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;}
.newgallery .glyphicon{font-size:25px;color:#fff;}

.year_selction_sec{float:right;}
.year_selction_sec select{margin:0px;}
.myDiv {display: none;}
.selected_year {display: block;}
.year_selction_sec select{width:100%;background:#ffe1c9;border:solid 1px #ffc291;height:28px;color:#9e0405;margin-top:15px;}
.recrutment{position:absolute;z-index: 99;right: 0px;top: 170px;}
.recrutment a{-webkit-transition-duration:1s;transition-duration:1s;animation: blinker 2s linear infinite;background: #e91516 !important;padding: 5px 15px;line-height: 30px;border-top-left-radius: 15px;border-bottom-left-radius: 15px;text-decoration: none;color: #fff;font-size: 18px;} @keyframes blinker{50% {background: #730001;}}
.recrutment a:hover{font-size:20px;}
.newaudiosec article { border: solid 1px #f9d4ab; padding-top: 24px; background: #f9e3ca; }
.newaudiosec article h3{text-align:center;font-size:18px !important;}
@media (max-width : 400px) {.newgallery .gallery_new{width:100% !important;}}
@media (max-width : 768px) {.newgallery .item img{max-height:inherit !important;min-height:inherit !important;}.eventmain p{margin:5px 10px;height: auto}}
@media (max-width:1920px)  {.white_bg_inner{min-height:505px;}}
@media (max-width:1366px)  {.white_bg_inner{min-height:100px;}}
@media (max-width:1440px)  {.nav > li > a {padding: 15px 5px;}}
@media (max-width:1199px)  {
  .latest_news h2{float:none;text-align:center;}
  .latest_news .bg{padding-top:0px;}
  .latest_news .carousel{width:100%;}
  .roundsec{display:none}
  .responsivedisplay{display:block;margin-top:10px;}
.erp_links{position:fixed;top:20%;z-index:9999;right:0px;display:none;}
.rescampuslogo{display:block;}
.campuscarelogo{display:none;}
.school_name div{margin-right:0px;float:none;right:0px;}
.erp{text-align:right;margin-bottom:30px;}
.campuscarelogo { top: 45%;}.magazine a {font-size: 15px;}}
.erp a { background: #d40a0b; color: #fff; padding: 8px 15px;border-radius:0px; border-top-left-radius: 20px; border-bottom-left-radius: 20px; }  

@media (max-width:1265px)  {.recrutment{top: 270px;}.menudiv{width:100%;} .erp_links{top:45%;} .campuscarelogo{top: 310px;} .school_name span, .school_name{text-align:center;float:none;}  .logodiv{width:100%;background: #ffd5b4;}  
.logo img{float:none;} .nav > li > a{padding: 10px 9px;} .menu{padding-left:10%;} .header{position:inherit;} .slider .carousel-inner > .item > img{height:auto;} .logo img{position:inherit;}  
header.shrink{position:inherit !important;} .header.shrink{position:inherit;} }

@media (max-width:1125px) {.menu{padding-left:5%;}.nav > li > a {padding: 10px 8px;}}
@media (max-width:1063px) {.menu{padding-left:1%;}}
@media (max-width:991px)  {.news_details{float:none;text-align:center;margin-top:10px;}.magazine_year article select{margin-bottom:10px;} .event .fa{padding-top:3%;} h1, h2, h3, h4{text-align:center !important;} .principalmesage{margin-bottom:20px;} 
.latest_news{background:none;height:auto;}  .bg{background: linear-gradient(to left, #990033 0%, #ff5050 100%);padding-bottom:20px;}}
@media (max-width:990px)  {.selectbox select{margin-top:0px;}}
@media (max-width:870px)  {.menu{padding-left:5%;} }
@media (max-width:800px)  {.menu{padding-left:1%;}  }
@media (max-width:767px)  { p{text-align:justify !Important;} .footer p{text-align:center !Important;} .navbar-collapse.in { overflow-y: inherit; } .menu{position:relative;z-index:999999;}}
@media (max-width:550px)  {.recrutment{top:50px;}.erp_links{position:absolute;top:96%;}.topper article h3{font-size:17px;} }
@media (max-width:480px)  {.events .details_inn { margin-right:0px; float: left; width: 100%; }.events p{text-align:center !important;}.fullwidth{width:100% !important;}  h1{font-size:20px !important;} }
@media (max-width:450px)  {audio{width:134px !important;float:left;}.latest_news .carousel-inner .item{padding-left:45px;}  .school_name span{font-size:20px;line-height:30px;}  .school_name{height:auto;padding:10px 0px;}}
@media (max-width:400px)  {.latest_news h2{font-size:23px;}  h1{font-size:24px !important;}  .erp{margin-bottom:10px;}  .rescampuslogo img{width:70px;}  .erp a{padding:5px 9px;}  .logo img {width: 130px; }
.school_name span { font-size: 15px;}  .clrres{height:20px;} }
@media (max-width: 480px){.recrutment a{font-size:12px;}.year_selction_sec select{float:none;width:150px;margin:auto;margin-top:25px;}.year_selction_sec{float:none;}}
@media (max-width: 300px){
.magazine img {object-fit: cover;object-position: top; width: 100%;     height: 160px;border-top-left-radius: 20px;border-bottom-right-radius: 20px;}
}

.bounce {
    color: white;
    animation: bounce 1s infinite;
  -moz-animation: bounce 1s infinite;
  -webkit-animation: bounce 1s infinite;
  
}
@-webkit-keyframes bounce{
  0% { color: #fff; }
    33% { color: #41d904; }
     67% { color: #dad328; }
     100% { color: #fff; }
}
@keyframes bounce{
  0% { color: #fff; }
    33% { color: #41d904; }
     67% { color: #dad328; }
     100% { color: #fff; }
}

.attachment .fa {
    color: yellow;
    font-size: 18px;
}


.mobile_app img{width:80px;margin:auto; margin-top:20px;}
.mobile_app_link h3{font-size:18px;text-align:left;color: #a00303;}
.mobile_app_link h5{text-align:left;color: #a00303;}


@media (max-width:991px){.mobile_app_link img{margin:auto;float:left;}.mobile_app img{float:right;}.mobile_app_link h5{text-align:left;}.mobile_app_link h3{text-align:left !important;}}
@media (max-width:500px){.fullwidth500{width:100%;}.mobile_app_link img{margin:auto;float:none;}.mobile_app img{float:none;}.mobile_app_link h5{text-align:center;}.mobile_app_link h3{text-align:center !important;}}