﻿@import url('https://fonts.googleapis.com/css?family=Titillium+Web:200,200i,300,300i,400,400i,600,600i,700,700i,900&amp;display=swap&amp;subset=latin-ext');
body { margin:0; padding:0; font-family: 'Titillium Web', sans-serif; background:#f2f2f2;}
html{-webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}

body dl, body ol,body ul{ margin-bottom: 0;}a {color: #2f2a27;text-decoration: none;background-color: transparent;}
*,: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);}
.greenColor {
    width: 137px;
    height: 33px;
    background: #fff;
    font-weight: 600;line-height: 33px;
}
.text-orange {
    color: #004a16;
    font-size: 35px;
    font-weight: 300;
    text-transform: uppercase;
    line-height: 2.2;
    text-shadow: 0px 2px 2px rgba(53, 21, 7, 0.15);
}
.butn {width: 135px;float: left;padding: 8px 10px; background: #fff;color: #eaecdf; border-radius: 25px;margin-top:35px;}
	.butn:hover { background: #eaecdf;}
.butn a {color: #004a16;font-weight: 600;font-size: 16px;padding-left: 5px;}
.butn_arr {padding: 8px 6px;background: #004a16;border-radius: 100%;float: right;}
.Headding_nor {width: 100%; float: left; text-align: center;margin-top: 25px;}
.Headding_nor h1{font-size: 35px;font-weight: 400;color: #004a16;text-transform: uppercase;line-height: 1.286;text-shadow: 0px 2px 2px rgba(53, 21, 7, 0.15);}
.school_nor_innr {width: 100%;max-width: 929px;margin: 0 auto;}.nor_inr {width: 100%;float: left;}
.nor_inr li {line-height: 24px; background: url(../images/il-icon.png);background-repeat: no-repeat;background-position: left 0px top 10px; padding: 0px 0px 0px 17px;text-align: left;margin-top: 4px;font-size:16px;line-height: 1.5;}
.butn2 {width: 100%;float: left;text-align: center;display: block;margin-top: 36px;}.butn_arr2 {padding: 8px 6px;background: #ffe1c2;border-radius: 100%;text-align: right;margin-left: 8px;margin-bottom: 3px;}
.butn2 a:hover { opacity:0.7}
.butn2 a {padding: 8px 13px;background: #004a16;color: #ffe1c2;border-radius: 25px;margin-top: 18px;font-weight: 600;font-size: 16px;}
.text-white1 {
    color: #fff;
    font-size: 35px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 2.2;
    text-shadow: 0px 2px 2px rgba(53, 21, 7, 0.15);
}
.schoolmemoriesgallery {
    width: 100%;
    float: left;
    background: #eaecdf;
    padding-bottom:40px;
}
.text-orange b {
    color: #004a16;
    font-weight: 600;
}
.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%;}
.icon {
    width: 100%;
    float: left;
    text-align: center;
    padding: 38px 0px;
}
.shortcut_link li:nth-child(1) {
    width: 100%;
    max-width: 150px;
}
.shortcut_link li {
    display: inline-block;
    float: left;
    width: 100%;font-size:15px;
    max-width: 30px;
    text-align: center;
}
.shortcut_link li i {
    font-weight: bold;
}
.homeFixed {background:url(../slider/slider1.html) 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;}

#slider1 .slides li img { width:100%;}

.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; margin-top: 138px; float:left}
 .homeSlider .slider {width: 100%; overflow: hidden;  text-align:center; z-index:0; }
.flex-direction-nav a:before {font-size: 35px !important; line-height: 40px;}
.shortcut_link li:hover > a { color: #004a16;}
.shortcut_link li a:hover > i { color: #004a16;}
.panel_new {width: 100%; float: left; position: relative; z-index: 2; margin: 0;padding: 0;background: #f2f2f2;}


 
.mobMenuIcon{ display:none;}

.bg-top {
    background: #eaecdf;
    height: 100px; width:100%; float:left
}
.logo-box{width: 100%;max-width: 1140px;margin: 0px auto;}
.logo-box img {margin-top:8px;}
.social-box {
    width: 100%;
    float: right;
    margin-top: 40px;
    max-width: 350px;
}
.social-box img {margin: 0px 0 0 13px;}

.menu1 {
    width: 100%;
    float: left; left:0;
    position: fixed;
    top: 0;
    top: 0px;
    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;
}

.spanCircle { display:none}
.noticeUpdate span{ font-weight:bold; color:#004a16}

.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.html) 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;}

a:hover { text-decoration:none}
/*notice*/

.noticSection{
    width: 100%;  background: rgba(0,0,0, 0.6); 
    /*margin: -115px 0 80px 0;*/
    position: relative;
    z-index: 2; float:left
}
.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: 37px; margin: 25px 5px 0px 5px; float:right; display:inline-block; cursor:pointer
    }
.slick-next {
    right: -60px;
}
        &::before {
        content: url(../images/rightArrow.png);
    }
}
.slick-prev {
    left: -60px;
}
    &::before {
        content: url(../images/leftArrow.png);
    }
}
}
     .news_date{
		display: inline;
    color: #ffffff;
    font-weight: 400;
		
    }
.manageImg { height:277px; overflow:hidden; margin-bottom:20px; text-align:center}
.mt45 { margin-top:-45px; float:right;}
.fsplogo { position:relative; top:-4px;}
p.t_name1 {font-size:18px; margin:18px 0 5px;font-weight:600 }
p.t_class1{font-weight:600 }
.readMore{display: none;}
.nWrap {
    display: block;
    padding: 5px 20px;
     
    }
 
.notice_spanDate {
    display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0;
    font-weight: 600;
    color: #faa928;
    overflow: hidden;
   
              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;}
}
 

 

 
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: #004a16;
    font-size: 14px;
}

.noticeUpdate span.upOn {
    color: #004a16;
    font-weight: 600;
    font-size: 14px;
}


.pre_arrow { background:url(../images/right.png) no-repeat; width:27px; height:27px; cursor:pointer; display:inline-block}
.next_arrow {background:url(../images/left.png) no-repeat; width:27px; height:27px; cursor:pointer; display:inline-block}
.arrows1 { position:relative;}
.arrows1 .slick-arrow { left:auto; right:0; top:0;}
.arrows1 .next_arrow { margin-right:40px;}


.achiimg a img { max-height:100%; display:inline-block;}
.fsplogo { position:relative; top:-5px;}
.serviceIconListSection { width:100%; float:left}

.serviceIconListSection {
    overflow: hidden;
    background: url(../images/bg-social.jpg) top center no-repeat;
    padding: 45px 0 45px 0;
    float: left;
    width: 100%;
}
.tprTbl { width:100%; border-collapse:collapse;}
	.tprTbl tr td { padding:10px; text-align:center	}
		.tprTbl tr td p { margin:0;		}
		.tprTbl tr td img {border: 4px double #004a16;border-radius: 0px 30px 0px 30px;		}
.masterMain { width:100%; float:left}
.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: #fff; margin: 20px 0; background: #004a16; padding: 10px; text-align: center; text-transform: uppercase; font-size: 24px; position:relative}
	.pageHeading:after {content: "";
    border: 1px solid #fff;
    width: 100%;
    float: left;
    position: absolute;
    left: 0;
    top: 25px;
    z-index: 0;	}
	.pageHeading span { background: #004a16;
    position: relative;
    z-index: 1;
    color: #fff;
    padding: 6px 15px;	}
.masterMain { width:100%; float:left; margin-top:138px;}
.master-footer { width:100%; float:left; margin:30px 0; text-align:center;}
.master-footer .copyright,.master-footer p { margin-top:10px; color: #7e7e7e;}
.copyRightSction {line-height: 40px;}
.masterText { width:100%; float:left; line-height:24px; color:#555151; min-height:720px; text-align:justify; padding-bottom:30px; }
.innerH3 { color: #004a16;font-weight: 600;font-size: 20px; margin-top:20px;}
.masterText .container { padding:0;}
.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 #004a16; border-radius: 0px 60px 0px 60px;}
.innerImg1 img{border: 4px double #004a16; border-radius: 0px 60px 0px 60px;}
.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: #eaecdf  url(../images/ajax-arrow1.png) 99% center no-repeat;padding: 10px 10px;cursor: pointer;text-transform: uppercase;font-weight: 600;margin-top:10px;color:#000;}
.accordionHeaderSelected{color: #fff;background: #004a16  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: #eaecdf;padding: 25px;padding-top: 22px;border: 1px solid #004a16;}
.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 #ffb595;padding: 4px 5px;}
.innerTbl1 tr:first-child {background: #004a16;}

@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: 600px) {
.social-box{ margin-top:0px;}
}



 


/* -- 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;}
