﻿@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:400,700&display=swap');

body { margin:0; padding:0; height: 100%; font-family: 'Roboto Slab', serif; background:#f2f2f2;}
html{-webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}
body a:hover{color:#d8d7d7;}
body dl, body ol,body ul{ margin-bottom: 0;}
*,:after,:before { box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing:border-box}
*{outline:none;}img{border:none;}a{text-decoration:none; }
ul,ol,p { margin:0px; padding:0px; list-style:none;}
.cursor{cursor:pointer}
p{font-family: 'Roboto Slab', serif;}

.overlay { width: 100%; float: left; position: relative; top: 0; 
           box-sizing: border-box; height: 100%; z-index: 5;    margin: 0; padding: 0; 
           background: rgba(0,0,0,0.85);}

.jumbotron.text-center.panel.overlay {padding:0;background: linear-gradient( rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45) ), url(/slider/slider1.jpg) top center no-repeat;background-size:cover}
img { max-width:100%;}
.clear{clear:both}

.new_gif {
    display: none;
}
p.pb-3 a {
    color: #fff;
}
a.dgf {
    color: #212529;
}
.W100{ width:100%;}
.homeFixed {background:url(/slider/slider1.jpg) top center no-repeat; width:100%; background-size:100% 100%; float:left; height:100vh; position:fixed; height:100%; left:0px; top:0; width:100%;}

.topperBirthdaySection { float:left; width:100%;}

.nav_icon1 {width: 100%; float: left; text-align: center; position: absolute; top: 90%; tranistion: all 2s;}

#btn1 {display: inline-block; animation: mymove 2s infinite; position: relative;}


.main_container10 { width: 100%; float: left; position: relative; top: 0; height: 100%; z-index: 0; margin: 0; padding: 0;
}
.main_container10 img{ max-width: 100%; height: 100%;}

.first_sec_logo { width: 100%; position: absolute; top: 50%; transform: translateY(-50%);}

@keyframes mymove {
0%{transform:translateY(0px)}
50%{transform:translateY(20px)}
100%{transform:translateY(0px)}
}





.homeSlider{ width: 100%; clear: both; position:relative}
 .homeSlider .slider {width: 100%; overflow: hidden;}
.flex-direction-nav a:before {font-size: 35px !important; line-height: 40px;}

.panel_new {width: 100%; float: left; position: relative; z-index: 2; margin: 0;padding: 0;background: #faf9f9; height:auto !important;}

.mobMenuIcon{ display:none;}

.menu1 {
    width: 100%;
    float: left;
    position: fixed;
    top: 0;
    top: 10px;
    z-index: 9;
    transform: translatey(-193px);
    -webkit-transition: all .2s;
    transition: all .2s; background:#800000;
}

.menu2 {
    display: block!important;
    transform: translatey(0px);
    top: 0px;
}

.menu3 {
    height: 63px;
    background-color: #800000;
}

.logName {
    width: 320px;
    margin: 0;
    background: #800000;
    float: left;
}

.moveToTop{position:fixed; bottom:10px; right: 23px; background:none; color:#a9a9a9; -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); transition: all 0.5s ease-in-out; z-index:5; cursor:pointer;-webkit-animation: mymove1 2s infinite; /* Safari 4.0 - 8.0 */
  animation: mymove1 2s infinite;}
.moveToTop:hover{-ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); }

@-webkit-keyframes mymove1 {
  0%   {bottom: 0;}
  50% {bottom: 20px;}
  100% {bottom: 0px}
}

/* Standard syntax */
@keyframes mymove1 {
  0%   {bottom: 0;}
  50%  {bottom: 20px;}
  100% {bottom: 0px}
  
}

.customWidth {max-width:150px;}
.flexslider{border: 0 !important;}
.bSize{ box-sizing:border-box;}
.achiDate { max-width:85px; width:100%; margin-right: 25px;}
.no-gutters a {color: #363636; text-decoration: none;}
.appBg { background:#195110 url(/images/appScreenBg.png) no-repeat center; background-size: contain;}

div#achi_slide ul li .infrs_up_img{display: block;}
div#achi_slide ul li .infrs_up_img img{max-height: 212px; width:300px;}
#student_bday{ margin:0 auto; max-width:190px;}
.infrs_up_img {width: 100%;height: 212px;overflow: hidden;float: left;text-align: center; display: block !important;}
#achi_slide {margin: 0 auto;}
#msgurgent { display:none; z-index:1000000; position:fixed; left:0; top:0; background-color:#000; width:100%; height:700px; color:#fff; text-align:center; }
#msgurgent .browsermsg{ position:relative; left:0; right:0; top:30%; bottom:0; margin:auto; width:370px; height:180px; background-color:#fff; color:#000; padding:20px; line-height:30px;  border:1px solid #727272;}

#AchievementHome_lblAchievement { display:block; float:left; width:100%;}
#achi_slide{ width:370px !important; float:left;}
#achi_slide li{ width:370px !important; float:left; height:292px;}


/*notice*/

.noticSection{
    width: 100%;  background:#800000 !important; 
    margin: -115px 0 80px 0;
    position: relative;
    z-index: 2;
}
.newNoticWrap {
    position: relative;
    clear: both;
    overflow: hidden;
    /* border: 1px solid red; */
}

span#newnotice_lblnoticedownloads {
    display: block;
    margin-bottom: -2px;
}

.newNotic {
    margin: 0 60px;
    .slick-arrow {
        margin-top: 48px;
    }
    .slick-next{ right: -60px;
        &::before {
        content: url(/images/rightArrow.png);
    }
}
    .slick-prev{left: -60px;
    &::before {
        content: url(/images/leftArrow.png);
    }
}
}

.nWrap {
    display: block;
    padding: 5px 20px;
     .readMore{display: none;}
    }
.news_date, .news_month, .news_year {
	display: inline;
	font-size: 16px;
	color: $whiteColor;
	font-weight: 400;
}
.notice_spanDate {
    display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0;
    font-weight: 600;
    color: #faa928;
    overflow: hidden;
    .news_date{
		display: inline;
    color: #ffffff;
    font-weight: 400;
		sup{
			 color: $whiteColor; font-size: 16px;  top: -.8em; font-weight: 400;
		}
    }
   .news_month{
    display: inline;
    color: #ffffff;
    font-weight: 400;
   }
    .news_year{display: inline;
    color: #ffffff;
    font-weight: 400;}
}
 

.news_iconimg {
    width: 86px;
    height: 86px;
    float: left;
    margin-right: 18px;
    display: none;
	img {
		float: left;
		max-width: 86px;
		max-height: 86px;
		/* border: 1px solid red; */
	}
}

.eventHeadingDesc {
    display: block;
    float: left;
    width: 100%;
  
	overflow: hidden;
	max-width: 300px;
	overflow: hidden;
    text-overflow: ellipsis;
    color: $whiteColor;
}

.esc, p.esc.ytext{
    background: #800000 !important;
}
span.ytext {
    color: #800000 !important ;
}
.btext{color: #000;}
span.btext {
    COLOR: #800000;
}
.heading1 .ytext {
    color: #dd2415 !important;
}
.heading1 .ytext.txt-vision {
    color: #fff !important;
}
a.readMore.bbg {
    background: #800000;
}
.serviceIconList li{
    background: #800000 !important;
}
#homephotog_LBPhoto a.readMore{
    background: #800000 !important;
}
span.eventH1 {
    width: calc(100%);
    display: block;
    float: right;
    position: relative;
    top: 0px;
    font-size: 16px;
	font-weight: 300;
    color: $whiteColor;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.readMoreNotic {
	clear: both;
	color: $whiteColor;
	display: block;
}
.spanCircle { display:none}
.noticeUpdate span{ color:#fff;font-size:14px}
.noticeUpdate span.upOn{ color:#fff; font-weight:500;font-size:14px}


.pre_arrow {background: #800000;width: 25px;height: 25px;cursor: pointer;display: inline-block;border-radius: 50%;font-size: 22px;text-align: center;}
.next_arrow {background: #800000;width: 25px;height: 25px;cursor: pointer;display: inline-block;border-radius: 50%;font-size: 22px;text-align: center;}
.next_arrow i {position: relative;top: -7px;font-size: 17px;left: 0px;}
.pre_arrow i {position: relative;top: -7px;font-size: 17px;left: 2px;}
.arrows1 { position:relative;}
.arrows1 .slick-arrow { left:auto; right:0; top:12px;}
.arrows1 .next_arrow { margin-right:40px;}
.manageImg { max-height:277px; overflow:hidden; text-align:center}
.achiimg a img { max-height:100%; display:inline-block;}
.fsplogo { position:relative; top:-5px;}
.serviceIconListSection { width:100%; float:left}

.boxIn,.menuCenter { width:100%; max-width:1140px; margin:0px auto;position:relative}
.menuMaster .menu ul li a{ line-height:40px;text-decoration:none}
.masterLogo { width:100%; text-align:left;} 
.menuMaster { top:0;transform: translatey(0px); position:relative;}
.pageHeading { color: #ffffff;margin: 20px 0;background: #800000;padding: 10px;text-align: center;}
.pageHeading span{background:#800000;padding:0 20px;position:relative;z-index:1; color:#fff}
.pageHeading::before{content:'';background:#fff;top:50%; position:absolute;height:1px;width:91%;left:4%}
.text-info {
    color: #fff4ab !important;
}

.topperBirthdaySection .heading1 {
    text-align: center;
}

.ourInspirationSection {
    overflow: hidden;
    background: url(../images/footerBg.png) top center no-repeat #1b1e21 !important;
    margin: 0 0 0px 0;
    width: 100%;
    float: left;
    height: 375px;
}
.footerSection{overflow: hidden; background: url(../images/footerBg.png) top center no-repeat #800000 !important;}
.masterMain { width:100%; float:left;}
.master-footer { width:100%; float:left; margin:30px 0; text-align:center;}
.master-footer .copyright,.master-footer p { margin-top:10px; color: #7e7e7e;}
.copyRightSction {background: #d1d5e3;width: 100%;overflow: hidden; line-height:40px}
.masterText { width:100%; float:left; line-height:24px; color:#555151; min-height:520px; text-align:justify; padding-bottom:30px; }
.innerH3 { color: #003366;font-weight: 600;font-size: 20px;}
.masterText p { margin-bottom:15px;   text-align: justify; }
ul.innerUl li{ padding-left:25px; background:url(/images/ulbg.png) 0px 4px no-repeat; margin-bottom:12px;}
.heading {    color: #e11937;font-weight: 400;background: #bdbdbd59;padding: 6px 10px 4px 10px;border-left: 5px solid #e11937; text-transform:uppercase}
.text-theme-colored {  color: #e11937;}
.masterText .m-0{ margin:0;}
.innerImg { float:right; margin-left:20px;}
.innerImg img{border: 4px double #6a7aaf}
.innerImg1 img{border: 4px double #6a7aaf;}
ul.infraimg { width:100%; float:left; text-align:center;}
ul.infraimg li { display:inline-block; margin:10px 20px;}
ul.infraimg img{border:4px double #6a7aaf}
.academicHead { width:100%; text-align:center;        }
.academicHead tr td { vertical-align:top; width:33.33%;           }
.academicHead tr td img {border: 0px solid #eaeaea;-webkit-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.30); -moz-box-shadow: 1px 2px 5px 0px rgba(0,0,0,0.30);box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.30);}
.academicHead tr td h3 { color:#e11937;}
.academicHead tr td h4 {color: #621010;}
.academicHead tr td h5 {color: #7d7d7d;}
.accordionHeader_Y{color:#fff; background: #800000 url(/images/ajax-arrow1.png) 99% center no-repeat;padding: 10px 10px;cursor: pointer;text-transform: uppercase;font-weight: 500;margin-top:10px;}
.accordionHeaderSelected{color: #fff;background: #800000 url(/images/ajax-arrow.png) 99% center no-repeat;padding: 10px 10px;cursor: pointer;text-transform: uppercase;font-weight: 500;margin-top:10px;}      
.accordionContent_Y {background-color: #fff;padding: 25px;padding-top: 22px;border: 1px solid #800000 ;}
.innerTbl { width:100%;}
.innerTbl tr td { padding:5px;	} 
.tpr tr td { text-align:center; vertical-align:top; padding: 0 5px 20px 5px;}
.innerTbl1 { border-collapse:collapse; width:100%; margin-bottom:10px;}
.innerTbl1 tr td, .innerTbl1 tr th {border: 1px solid #b5bacc; padding: 4px 5px; }
.innerTbl1 tr:first-child {background: #d1d5e3;}
table.innerTbl tr td img {border: 5px solid #3ac67e;width: 136px;height: 159px;}
.ptm {position: absolute;bottom: -9px;left: 0;font-size: 18px;display: block;width: 97%;text-align: left;height: 46px;background-color: transparent;background-image:linear-gradient(transparent, rgba(0, 0, 0, 0.64)); line-height:46px;padding-left:16px;font-weight:600}
.apptext{font-weight: 500; font-size: 14px; line-height: 26px;}

ul.infratext1 {padding: 0;margin: -5px 0 10px 13px;}
ul.infratext1 li {padding: 0px 0 0 0!important;margin: 0 0 0 4px!important;color: #3e3c3c!important;font-size: 14px !important}

ul.ruletext {list-style: decimal;margin: 0 0 0 18px;}
ul.ruletext li{color: #262626; font: 400 16px/24px 'Roboto Slab', sans-serif; padding: 6px 6px; margin: 0px;}
.phtbox {float:left;width:50%;}

/*-- calendar -- */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{text-align:center}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{text-align:center}

@media only screen and ( max-width: 600px) {
.tpr { text-align:center;}
.tpr tr td { display:inline-block;}
.phtbox {width:100%}
}

 
/* -- ie 10 and 11 -- */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  
body {background:#292929;}
html { box-sizing: border-box;} 
*, *:before, *:after { box-sizing: inherit; vertical-align:top;}

}

