@import url('https://fonts.googleapis.com/css?family=Titillium+Web:400,600,700&display=swap');



body { margin:0; padding:0;font-family: 'Titillium Web', sans-serif; background:#f4f4f4;}
html{-webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}
body a:hover{color: #363636;}
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;}

.text-blue {color:#1f3a99 !important;}
.bg-blue {background:#1f3a99 !important}

.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: rgba(0,0,0,0.85); display:none}
img { max-width:100%;}

.new_gif {
    display: none;
}
p.pb-3 a {
    color: #fff;
}
a.dgf {
    color: #212529;
}
.W100{ width:100%;}
.homeFixed {background:url(./images/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%;display:none}

.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;}
 .homeSlider .slider {width: 100%; overflow: hidden; margin-top:32px; text-align:center }
.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: #f2f2f2;
}


 
.mobMenuIcon{ display:none;}

.bg-top { 
    background:#fff; height:88px;
}
.logo-box{width: 100%;max-width: 1140px;margin: 0px auto;}
.logo-box img {margin:8px;}
.social-box {float:right; margin-top:26px}
.social-box a{padding:0;border:1px solid transparent; transition:all 0.5s}
.social-box a:hover{padding: 4px;border-radius: 3px;background: #e4e4e4}
.social-box img {margin:0 0 3px 0;}
.menu1 {
    width: 100%;
    float: left;
    position: fixed;
    top: 0;
    top: 10px;
    z-index: 9;
    transform: translatey(-12px);
    -webkit-transition: all .2s;
    transition: all .2s; background:#fff;
}

.menu2 {
    display: block!important;
    transform: translatey(0px);
    top: 0px;
}

.menu3 {
    height: 63px;
    background-color: #223c93;
}

.logName {
    width: 320px;
    margin: 0;
    background: #34437a;
    float: left;
}

.moveToTop{ /*width:50px; height:50px;*/ 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;}
.moveToTop:hover{-ms-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); }
.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*/


.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);
    }
}
}

p.t_name1 {font-size:18px; margin:18px 0 5px;font-weight:700 }
p.t_class1{font-weight:700 }

.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%;
    /* height: 83px; */
    /* border: 1px solid green; */
	overflow: hidden;
	// max-width: 300px;
	overflow: hidden;
    text-overflow: ellipsis;
    color: $whiteColor;
}

.readMoreNotic {
	clear: both;
	color: $whiteColor;
	display: block;
}
.spanCircle { display:none}


.pre_arrow { background:url(./images/right.png) no-repeat; background-size: 86%;width:51px; height:51px; cursor:pointer; display:inline-block}
.next_arrow {background: url(./images/left.png) no-repeat; background-size: 86%; cursor: pointer; display: inline-block; width: 51px; height: 51px;}
.arrows1 { position:relative;}
.arrows1 .slick-arrow { left:auto; right:0; top:0;}
.arrows1 .next_arrow { margin-right:40px;}

.ptm{position: absolute;bottom: -8px;left: 0;font-size: 18px;color: #5ae2ea;background: #223c93bf;width: 97%;line-height: 37px;padding-left: 7px;font-weight: 500;text-shadow: #dedcdcc4 0px 1px 3px;}
.achiimg a img { max-height:100%; display:inline-block;}
.fsplogo { position:relative; top:-5px;}
.serviceIconListSection { width:100%; float:left}

.serviceIconListSection {
  overflow: hidden;  
  margin: 0 0 0 0; float:left; width:100%; 

}
.boxIn,.menuCenter { width:100%; max-width:1140px; margin:0px auto;}
.menuMaster .menu ul li a{ line-height:30px;}
.masterLogo { width:100%; text-align:left;} 
.menuMaster { top:0;transform: translatey(0px); position:relative;}
.pageHeading {color: #ffffff; margin: 50px 0 20px 0; background: #720C18; padding: 10px; text-align: left;text-transform:uppercase}
.masterMain { width:100%; float:left; margin-top:94px;}
.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: #00262b;width: 100%;overflow: hidden;border-top:1px solid #720C18}
.copyText {letter-spacing: 0.5px; color: #fefeff; font-size: 13px; line-height: 46px; }
.masterText { width:100%; float:left; line-height:24px; color:#555151; min-height:520px; text-align:justify; padding-bottom:30px; }
.innerH3 { color:#2a66c5;font-weight: 600;font-size: 20px;}
.masterText p { margin-bottom:15px;    }
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;}
.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{background: #720C18  url(./images/ajax-arrow1.png) 99% center no-repeat;padding: 10px 10px;cursor: pointer;text-transform: uppercase;font-weight: 600;margin-top:10px;color:#fff}
.accordionHeaderSelected{color: #fff;background: #720C18  url(./images/ajax-arrow.png) 99% center no-repeat;padding: 10px 10px;cursor: pointer;text-transform: uppercase;font-weight: 600;margin-top:10px; color:#fff}      
.accordionHeader_Selected{color: #fff;background: #720C18  url(./images/ajax-arrow.png) 99% center no-repeat;padding: 10px 10px;cursor: pointer;text-transform: uppercase;font-weight: 600;margin-top:10px; color:#fff}      
.accordionContent_Y {background-color: #fff;padding: 25px;padding-top: 22px;border: 1px solid #223c93;}
.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;}

@media only screen and ( max-width: 600px) {
.tpr { text-align:center;}
.tpr tr td { display:inline-block;}
.social-box{margin-right: 15px; margin-bottom: 6px;}
}

@media only screen and ( max-width: 767px) {
.download-img, .download-box{width:100%!important}
.bigIcons{margin:0 0 0 0!important}
.bigIcons ul li{margin:0 0 0 0!important}
.logo-box img{margin: 8px 0 8px 0}
}



 


/* -- 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;}

}

.managementAchievementsSection { margin:0px !important;}

/*============== footer-area css ===============*/
.footerText {width: 100%; float: left; background: #00262b; position: relative; padding-top: 24px; padding-bottom: 20px;}
.footerIn { width:100%; max-width:1200px; margin:0px auto;}

.quicklinks {width: 356px;float:left;font-family: 'Titillium Web', sans-serif;}
.download-box {width: 48% ;float:left; text-align:center;}
.download-img { width:550px; float:left; text-align:right;}
.quicklinks-h { margin:25px 0; color:#fff; font-weight:bold; font-size:20px;}
.quicklinks ul{padding:0px; margin:0px}
.quicklinks ul li{background:url(./images/ftarrow.png) left center no-repeat;padding: 0px; border-bottom: 1px solid #f55362; width: 64%; line-height: 39px; font-size: 16px; font-family: 'Titillium Web', sans-serif; }
.quicklinks ul li a { color:#fff;padding: 0 0 0 12px}
.quicklinks ul li:last-child{border-bottom:none}
.downloadimg { margin-bottom:25px;}
.footer-name {font-size:18px;text-transform:uppercase;font-weight:bold;color:#fff;padding-bottom: 20px;border-bottom:1px solid #720C18;margin-bottom: 20px;}
.footer-name span { width:100%; display:block; font-size:16px; font-weight:normal; text-align:center; text-transform:none; color:#fff}
.download-icons-n { text-align:center;}
.entercode { text-align:center; color:#fff;text-transform:uppercase; margin:0 7px 0 0;font-weight:600}
.school-code { display: inline-block; font-size: 20px;margin-top:16px; color: #1c1c1c; background: #fefeff; padding:2px 18px; border: 1px dashed #d42b3b; text-transform: uppercase; font-weight: 600;}
.cr{background:#e93344}
.copyright { width:1200px; margin:0 auto; max-width:100%; text-align:center;}
.footer-full { width:100%; float:left;}
.footerIn-master {width: 100%;max-width: 760px;margin: 0px auto;text-align: center;}
.designe-master {    border-top: 1px solid #638dc7;display: inline-block;text-align: center;margin: 21px 0px 20px 0;padding-top: 20px;}
.footerText-master { padding-top:0;}

.flag-img img{margin:12px 40px;border:4px double #6a7aaf}
    
/*=======================================================================
[05] About Area
=========================================================================*/
.about1-area {
  padding: 81px 0 0;
  text-align: justify;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .about1-area {
    padding: 74px 0 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .about1-area {
    padding: 67px 0 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .about1-area {
    padding: 53px 0 0;
  }
}
@media (min-width: 321px) and (max-width: 479px) {
  .about1-area {
    padding: 44px 0 0;
  }
}
@media only screen and (max-width: 320px) {
  .about1-area {
    padding: 35px 0 0;
  }
}
.about-img-holder {
  text-align: center;
}
.about-img-holder img {
  margin: 0 auto;
}
.about2-area {
  padding: 81px 0 94px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .about2-area {
    padding: 74px 0 84px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .about2-area {
    padding: 66px 0 74px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .about2-area {
    padding: 57px 0 34px;
  }
}
@media (min-width: 321px) and (max-width: 479px) {
  .about2-area {
    padding: 49px 0 23px;
  }
}
@media only screen and (max-width: 320px) {
  .about2-area {
    padding: 39px 0 14px;
  }
}
.about-img-holder {
  text-align: center;
}
.about-img-holder img {
  margin: 0 auto;
}
.about-page1-area {
  padding: 88px 0 100px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .about-page1-area {
    padding: 78px 0 53px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .about-page1-area {
    padding: 68px 0 43px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .about-page1-area {
    padding: 58px 0 70px;
  }
}
@media (min-width: 321px) and (max-width: 479px) {
  .about-page1-area {
    padding: 48px 0 60px;
  }
}
@media only screen and (max-width: 320px) {
  .about-page1-area {
    padding: 38px 0 50px;
  }
}
.about-page1-inner .about-page-content-holder .content-box {
  margin-bottom: 30px;
}
.about-page1-inner .about-page-content-holder .content-box h2 {
  font-size: 30px;
  color: #002147;
  margin-bottom: 15px;
  font-weight: 700;
}
.about-page1-inner .about-page-content-holder .content-box p {
  color: #444444;
}
.about-page1-inner .about-page-img-holder {
  margin-top: 12px;
}
.about-page2-area {
  padding: 88px 0 100px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .about-page2-area {
    padding: 78px 0 90px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .about-page2-area {
    padding: 68px 0 72px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .about-page2-area {
    padding: 58px 0 70px;
  }
}
@media (min-width: 321px) and (max-width: 479px) {
  .about-page2-area {
    padding: 48px 0 60px;
  }
}
@media only screen and (max-width: 320px) {
  .about-page2-area {
    padding: 38px 0 50px;
  }
}
.about-page2-inner h2 {
  margin-bottom: 20px;
}
.about-page2-inner p {
  margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  .about-page2-inner ul {
    margin-bottom: 30px;
  }
}
.about-page2-inner ul li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 500;
}
.about-page2-inner ul li a {
  color: #002147;
}
.about-page2-inner ul li:last-child {
  margin-bottom: 0;
}
.about-page2-inner ul li:before {
  content: "\f14a";
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  color: #fdc800;
  font-family: FontAwesome;
}
.about-page2-inner .video-area {
  margin-top: 10px;
}
.about-page3-area {
  padding: 88px 0 73px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .about-page3-area {
    padding: 78px 0 63px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .about-page3-area {
    padding: 68px 0 54px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .about-page3-area {
    padding: 58px 0 43px;
  }
}
@media (min-width: 321px) and (max-width: 479px) {
  .about-page3-area {
    padding: 48px 0 34px;
  }
}
@media only screen and (max-width: 320px) {
  .about-page3-area {
    padding: 38px 0 24px;
  }
}
.about-page3-inner .about-box h2 {
  font-size: 30px;
  margin-bottom: 35px;
}
.about-page3-inner .about-box h2 a {
  color: #002147;
}
.about-slider-area {
  padding: 100px 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .about-slider-area {
    padding: 90px 0;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .about-slider-area {
    padding: 80px 0;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .about-slider-area {
    padding: 70px 0 55px;
  }
}
@media (min-width: 321px) and (max-width: 479px) {
  .about-slider-area {
    padding: 60px 0 45px;
  }
}
@media only screen and (max-width: 320px) {
  .about-slider-area {
    padding: 50px 0 35px;
  }
}
.about-slider-area .slider1-area {
  margin-bottom: 45px;
}
.about-slider-area .slider1-area .nivo-directionNav a.nivo-nextNav {
  background-color: rgba(253, 200, 0, 0.9);
  width: 40px;
  height: 60px;
  border-radius: 0;
  line-height: 40px;
  right: 0!important;
}
.about-slider-area .slider1-area .nivo-directionNav a.nivo-nextNav:before {
  color: #FFFFFF;
  right: 16px;
  top: 22px;
}
.about-slider-area .slider1-area .nivo-directionNav a.nivo-nextNav:hover {
  background-color: rgba(0, 33, 71, 0.8);
}
.about-slider-area .slider1-area .nivo-directionNav a.nivo-prevNav {
  background-color: rgba(253, 200, 0, 0.9);
  width: 40px;
  height: 60px;
  border-radius: 0;
  line-height: 40px;
  left: 0!important;
}
.about-slider-area .slider1-area .nivo-directionNav a.nivo-prevNav:before {
  color: #FFFFFF;
  left: 16px;
  top: 22px;
}
.about-slider-area .slider1-area .nivo-directionNav a.nivo-prevNav:hover {
  background-color: rgba(0, 33, 71, 0.8);
}
.view-all-primary-btn {
  text-align: center;
  color: #FFFFFF;
  padding: 12px 0;
  background: #00262b;
  text-transform: uppercase;
  font-size: 14px;
  display: inline-block;
  border: none;
  width: 130px;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  border-radius: 100px;
}
.view-all-primary-btn:hover {
  background: #720C18;
  color: #030507;
}
