﻿@import url('https://fonts.googleapis.com/css?family=Exo:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
/*body { margin:0; padding:0; font-family: 'Exo', sans-serif; background:#f2f2f2;}*/
html{-webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}
*,: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:10px;*/ list-style:none;}

/*.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);}*/
.new_gif {
    display: none;
}


.arrowBox a:hover {
    color: #195110;
}
.readmoreH a:hover {
    color: #195110;
}
/*p.pb-3 a {
    color: #fff;
}*/
/*a.dgf {
    color: #212529; text-decoration:none;
}*/
a.dgf:hover {
    color: #195110;
}
.founder ul li {
    float: left;
    width: 24.5%;
    padding: 26px 0px 6px 48px;
    display: inline-block;
    margin: 0 auto;
}
#Infrastructure ul li{ width:380px; height:260px;}
.accordionHeader_Y {border: 1px solid #fff;color: #fff;font-weight: 400;background: #34437a url(../error.html) 1148px no-repeat;width: 100%;line-height: 35px;padding: 8px;margin-top: 2px;cursor: pointer;text-transform: uppercase;font-size: 16px;height: 50px;letter-spacing: 1px;}
.accordionHeader_selected  {border: 1px solid #c7c7c7;color: #333333;font-weight: 600;background: url(../error.html) 1060px no-repeat;width: 100%;line-height: 50px;/* padding: 8px; *//* margin-top: 4px; */cursor: pointer;text-transform: uppercase;font-size: 16px;height: 50px;padding-top: 0px;}  
.accordionHeaderSelected {font-weight: 400;color: #fffefe;line-height: 35px;background: #6477bb url(../error.html) 1148px no-repeat;padding: 8px;margin-top: 2px;margin-bottom: 0px;text-transform: uppercase;width: 100%;cursor: pointer;font-size: 16px;border: 1px solid #fff;height: 50px;letter-spacing: 1px;}    
.accordionContent_Y{background-color: #ebebeb;width: 100%;border: 1px solid #e3e3e3;border-top: none;/* padding: 5px; *//* padding-top: 0px; */float: left;font-size: 14px;padding: 17px 53px 17px 53px;color: #333333;/* font-weight: 500; */}
span.accordian_p{font-size: 16px;border-right: 1px solid #fff;width: 48px;float: left;margin-top: -8px;color: #67c4fd;height: 48px;padding-toP: 7px;margin-left: -8px;padding-left: 14px;font-weight: 700;margin-right: 20px;background-color: #00a9ef;} 
.accordionContent_Y_1{background-color: #ebebeb;width: 100%;border: 1px solid #e3e3e3;border-top: none;/* padding: 5px; *//* padding-top: 0px; */float: left;font-size: 14px;padding: 17px 6px 14px 15px;color: #333333;/* font-weight: 500; */}
.Infrastructure {float: left;padding: 0 10px;text-align: center;}
.Infrastructure ul li{float: none;/* width: 24.5%; */padding: 26px 0px 6px 48px;display: inline-block;margin: 0 auto;}
.Infrastructure ul li a img.zoomimg{max-width:100%;border: 1px solid #dedede;}
.W100{ 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;
}

.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)}
}

 .slider {width: 100%;height: 100%; margin: 0; padding: 0; position: fixed; z-index: -1; cursor: default; top: 0;}
.flex-direction-nav a:before {font-size: 35px !important;}

.panel_new {width: 100%; float: left; position: relative; z-index: 2; margin: 0;padding: 0;background: #f2f2f2;
}

.heading {font:400 36px/25px 'Exo';color:#363636;display:inline-block;position:  relative;}
.imgBC:after {
    position:absolute;
    content:"";
    background: url("../images/headingStrip.png")center bottom no-repeat;
    left:50%;
    width:101px;
    height: 19px;
    top: 22px;
    /*border: 1px solid red;*/
    transform: translate(-50%);
    }
.imgBC {position:relative; display:inline-block;}
.notice_main {
    width: 100%;
    float: left;
    height: auto;
    margin-top: 15px;
}
#newnotice_lblnoticedownloads {
    width: 100%;
    float: left;
    max-width: 1110px;
    margin-top: 15px;
}
    #newnotice_lblnoticedownloads a {
    display:block;
    padding: 0 20px;
    }
.arrowBox {
    display: block;
    margin: 0 auto;
    /*margin-top: 50px;*/
    text-align: center;
}
    .arrowBox a {
        color: #1b51c4;
        font-size: 18px;
        /*text-transform: uppercase;*/
        margin: 15px;
        font-weight: 600;
        text-decoration: none;
    }
.notice_main ul li {
    /* margin-left: 25px; */
    border-right: 1px solid #bacab7;
}
.date_sec {
    float: left;
    margin-right: 10px;
    display: none;
}

.con_sec {
    width: 340px;
    float: left;
    overflow: hidden;
}
.update {
    /* width: 48px; */
    height: 80px;
    /* float: left; */
    /* background-color: #37abf2; */
    /* border-radius: 5px; */
}
.notice_span {
    width: 100%;
    text-align: center;
    float: left;
    color: #fff;
    font-size: 48px;
    font-weight: 600;
    color: #195110;
    line-height: 44px;
    margin-top: 6px;
    /*padding-right: 19%;*/
}

.year_span {
    font-size: 18px;
    /* background-color: #0d7dc2; */
    width: 100%;
    float: left;
    text-align: center;
    color: #195110;
    line-height: 23px;
    font-weight: 400;
}
.notice_con_para {
    width: 100%;
    float: left;
    color: #363636;
    font-weight: 400;
    /* letter-spacing: 0.3px; */
    /* padding-left: 14px; */
    line-height: 23px;
    text-transform:  uppercase;
    text-align: center;
}

.readmoreH {
    width: 100%;
    float: right;
}

    .readmoreH a {
        display: block;
        font-size: 18px;
        color: #1b51c4;
        /* width: 112px; */
         line-height: 0; 
        text-align: center;
        font-weight: 600;
        transition: all .5s;
        margin: 0 auto;
        /*margin-top: 6px !important;
    margin-bottom: 70px;*/
        /*text-transform: uppercase;*/
        /* overflow: hidden; */
        position: relative;
        padding:15px;
    }
.arrow,.arrowWhite { position:relative; display:inline-block;
}
    .arrow:after { position:absolute; content:url(../images/arrow.png); height:12px; width: 30px; display:none;
    }
    .arrowWhite:after { position:absolute; content:url(../images/arrowW.png); height:12px; width: 22px;
    }
.smallHeading {
    font-size:16px;
    color:#363636;
    font-weight:400;
    margin: 8px 0 0 0;
    display:  block;
}
.outerDashed {
    outline: 1px solid #C99D51;
    outline-offset: 6px;
    margin-top: 12px;
    margin-right: 12px;
    /*max-height: 176px;*/
    width: 100%;
    margin-bottom: 10px;
}



.schoolMargin {
    margin-top: 41px;
}

.mt-60 { margin-top:-60px;
}

.readmore a{
    font-size: 17px;
    color: #39365f;
    font-weight: 500;
    transition: all .5s;
    margin: 0 auto;
    margin-top: 30px;
    text-transform: uppercase;
    position: relative;
}
.white { background:#fff;}

.pname {color: #363636; font-weight: 600; font-size: 16px; line-height: 20px;}
.greenBg {
    background: #1b51c4;
}
.whiteText { color:#fff;}

.achivDate {
    font-size: 38px;
    font-weight: 600;
    /* max-width: 79px; */
    /* float: left; */
    display: block;
    max-height: 50px;
    /* border: 1px solid; */
    line-height: 35px;
    text-align: center;
    }
.achivMonYear {font-size:16px;font-weight:400;display: block;text-align: center;text-transform:  uppercase;}
.achivHeading {font-size:20px;font-weight:500;max-width:260px;float: left;display:inline-block;line-height: 25px;}
achivDetails {font-size:16px; font-weight:400;}
.slides_in_infr { display:block; width:100% !important; max-width:770px;}
.slides_in_infr li {display:block; width:100%; max-width:770px; min-height:260px;}
.achivHomeImg { height:270px;}
span[id*=lbldescp] { height:118px; margin-top:20px; display:block;}
.strtr {
    font-weight: 600;
    font-size: 20px;
    color: #060503;
    line-height: 30px;
    text-transform: capitalize;
}
#toppers_x, #toppers_xii {margin: 0 auto;}
#toppers_x ul li, #toppers_xii ul li { min-height:225px; max-width:400px;}
.topper_X_Txt { font-weight:600; font-size:20px; max-width:160px; /*height:42px;*/ 
                text-transform:uppercase;
                line-height:42px; margin:0 auto; text-align:center;}
.sld-name {
    font-weight: 500;
    font-size: 20px;
    color: #050505;
    /*line-height: 30px;*/
    text-transform: uppercase;
    padding-top: 0px;
    float: left;
    width: 100%;
    text-align: center;
}
.stuGrad {
    color: #080705;
    font-size: 22px;
    font-weight: 500;
    line-height: 30px;
    /*margin-left:75px;*/
    text-transform: uppercase;
}
.top-img {
    margin: 0 auto;
    text-align: center;
    max-width: 190px;
    max-width: 100%;
    width: 451px;
    float: left;
}
    .top-img img {
        height: 174px;
        max-width: 448px;
        width: 250px;
        margin:20px;
    }
.top-img a { display:block; }
.arrowBoxLR {width: 100%; float: left; text-align: center; position: relative;}
.xarrowprev, .x-arrowprev {left: 5%;}
.xarrownext, .x-arrownext { right: 5%;}
.x-arrowprev, .x-arrownext , .xarrownext, .xarrowprev{ position: absolute; top: -181px;  z-index: 9;}
.batch { position:relative; margin:-100px auto 25px auto;}
.batchBlock,.achiveRow { position:relative;}
.batchHeading { font-size:24px; font-weight:600; line-height:24px;}
.batchsmall {font-size:16px; font-weight:400; line-height:24px;}
.textFrom {font-size:18px; font-weight:500; line-height:24px; display: block;}
.batchTopMargin {margin-top: 142px;}
#Infrastructure { margin: 0 auto; max-width:1200px;}
.imgBox { position:relative; transition: .3s ease-in-out;}
.infraName {position: absolute;text-align: center;z-index: 9;top: 0;width: 100%;height: 240px;display: table-cell;vertical-align: middle;color: #fff;vertical-align: middle;padding-top: 30%;opacity:0;filter: alpha(opacity=0);transition: .3s ease-in-out;background: rgba(19, 18, 18, 0.61);cursor:pointer;cursor:pointer;}
.infraName:hover {opacity: 1; filter: alpha(opacity=100);}
.infrs_up_img { position:relative; width:100%;}
.conWidUs { position:relative;}

/*.conImg { float:left; width:180px; height:180px; border:1px solid red;}*/
.conWidUs li  { float:left; width:180px; height:180px; border:1px solid red;}
.conName { text-align:center;}
.iconsSer { position:relative; transition:.3s ease-in-out; margin-left:14px;}
.iconsSer:hover{margin-top: -1%;}

/*#galley_slider li .overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.50);
    overflow: hidden;
    width: 100%;
    height: 0;
    transition: .5s ease;
    }*/

#galley_slider li {
    position: relative;
    margin: 0 22px 0 0;
    float: left;
    width: 380px;
    height: 280px ;
    text-align: center;
    overflow: hidden;
}
#galley_slider li {
   
    /*-webkit-box-shadow: 3px 3px 8px 0px rgba(11, 117, 225, 0.52);
    -moz-box-shadow: 3px 3px 8px 0px rgba(11, 117, 225, 0.52);
    box-shadow: 3px 3px 8px 0px rgba(11, 117, 225, 0.52);
    -webkit-border-radius: 24px 24px 24px 23px;
    -moz-border-radius: 24px 24px 24px 23px;*/
    /*border-radius: 24px 24px 24px 23px;
    margin: 13px;*/
}
.no-gutters .iconsSer {
    -webkit-box-shadow: 3px 3px 8px 0px rgba(11, 117, 225, 0.52);
    -moz-box-shadow: 3px 3px 8px 0px rgba(11, 117, 225, 0.52);
    box-shadow: 3px 3px 8px 0px rgba(11, 117, 225, 0.52);
    -webkit-border-radius: 24px 24px 24px 23px;
    -moz-border-radius: 24px 24px 24px 23px;
    border-radius: 24px 24px 24px 23px;
    margin: 13px;
}
#galley_slider {
    max-width: 1511px;
    height: 224px !important;
    display: block;
    overflow: hidden;
}
    #galley_slider li img {
         height: 169px; 
        width: 229px;
        margin: 15px;
        max-width: 100%;
    }
.Grydate {
    float: left;
    width: 100%;
    text-align: center;
    /*color: black;*/
    /*text-shadow: #474747 2px 2px 5px;*/
    /*font-weight: 400;
    font-size: 20px;
    color: #0e140c;*/
    line-height: 30px;
}

.updyed {
   /*font-weight: 600;*/
    margin-right: 5px;
}

.galler_heading {
    float: left;
    width: 100%;
    text-align: center;
    /*color: black;*/
    /*text-shadow: #474747 2px 2px 5px;*/
    /*color: #0b090a;
    font-size: 20px;*/
    /*font-weight: 600;*/
    line-height: 30px;
    /*text-transform: capitalize;*/
    /*margin-bottom:20px;*/
}

p.photo_conte {
    display: none;
}

.achivHomeImg {
    max-width:350px; max-height:239px;
}

.appScreenBg { background:url(../images/appScreenBg.png) center no-repeat;}
.fontWeight600 {font-weight: 600;}
.esc {font-size:18px; font-weight:600; text-transform:uppercase;}
.sc { width:139px; height:34px; line-height:34px; background:#fff; text-align:center; font-size:18px; color:#1c1c1c;
      font-weight:500; border:1px dashed #070437; letter-spacing:3px;
}
.mobmt28 { margin-top: -28px;}
.quickAccess {color: #f43839; font:600 18px/36px "Century Gothic"; cursor:pointer}
.qa:after {
}

.bg-dark29{background:#292929;}
.bg-dark25 {background:#252525;}
.footerFontWeight {font-weight: 200;}
.fHeading {font-size:18px; font-weight:600;}

.mw12 {
    max-width: 1200px;
}

.menu{  background:transparent; float:left; width:100%;}
.mobMenuIcon{ display:none;}
.menuCenter{width:100%; max-width:1200px; margin:0 auto;}
.menus{float:right; /*background:#fd8596;*/ width:100%; max-width:1080px;}
.menuLogo{float:left; margin: 32px 11px 0 0; width:100%; max-width:89px;}
.menuLogo>a{ float:left}
.menus>ul>li {background: url(../error.html) right top 50% no-repeat;padding: 0 9px;float: left;height: 50px;position:relative;}
.menus>ul>li:last-child{ background:none;}  
ul,ol.p{ list-style:none; margin:0; padding:0;}
.menus>ul>li>a {text-decoration: none;color: #fff;font-size: 14px;display: block;/* padding-top: 13px;*/text-transform: capitalize;line-height: 51px;}
.menus>ul>li>ul{ display:none;}

ul.dropmenu {float: left;}
ul.dropmenu li{display: block; white-space: nowrap;}
ul.dropmenu li:before {display: block; z-index: -1;position: absolute; left: 0px; bottom: 50%; width: 100%; height: 0px; background: #34437a;  content: "";  -webkit-transition: all 0.2s;  -moz-transition: all 0.2s;  -o-transition: all 0.2s;  transition: all 0.2s;}

.dropmenu ul.submenu {min-width: 180px;padding-bottom: 10px;margin: 0px;background: #34437a;border-bottom: 4px solid #fff212;position: absolute;left: 0px;top: 50px;display: none;z-index: 999;}
@-webkit-keyframes flipInX {from {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 8deg);transform: perspective(400px) rotate3d(1, 0, 0, 8deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -8deg);transform: perspective(400px) rotate3d(1, 0, 0, -8deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 2deg);transform: perspective(400px) rotate3d(1, 0, 0, 2deg);opacity: 1;}
80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -1deg);transform: perspective(400px) rotate3d(1, 0, 0, -1deg);}
to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInX {from {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 8deg);transform: perspective(400px) rotate3d(1, 0, 0, 8deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}
40% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -4deg);transform: perspective(400px) rotate3d(1, 0, 0, -4deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
60% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 2deg);transform: perspective(400px) rotate3d(1, 0, 0, 2deg);opacity: 1;}
80% {-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -1deg);transform: perspective(400px) rotate3d(1, 0, 0, -1deg);}
to {-webkit-transform: perspective(400px);transform: perspective(400px);}}
.flipInX {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX;}

.dropmenu li:hover > .submenu {display: block; -moz-animation: flipInX .5s ease-in; -webkit-animation: flipInX .5s ease-in; animation: flipInX .5s ease-in;}
.dropmenu ul.submenu li { background: none; padding: 0px; margin: 0px; display: block; float: none; position: relative;}
.dropmenu ul.submenu li:before {display: block; z-index: -1; position: absolute; left: 0px; bottom: 0px; width: 0; height: 1px; background: #fff; content: "";    -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.dropmenu ul.submenu li a {color: #fff;background: none;padding: 8px 15px 8px 15px;text-align: left;display: block;text-decoration: none;font-size: 14px;}

ul.dropmenu li:hover:before {height: 100%;bottom: 0;}
.dropmenu ul.submenu li:hover:before {width: 100%; height: 1px;}
.dropmenu ul.right {right: 0px;left: auto;text-align: right;}


.menu1 {
    height: 170px;
   }

.menu1 {
    width: 100%;
    float: left;
    position: fixed;
    top: 0;
    top: 10px;
    z-index: 9;
    transform: translatey(-193px);
    -webkit-transition: all .2s;
    transition: all .2s;
}

.menu2 {
    display: block!important;
    transform: translatey(0px);
    top: 0px;
}
.smtk{ /*margin-top:20px;*/}
.no-gutters a:hover {
    color: #195110;
}

.menu3 {
    height: 51px !important;
    background-color: rgba(52, 67, 122, 0.88);
}

.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 { height: 237px; 
        width: 300px; /* max-height: 212px; */
    }
#student_bday{ margin:0 auto; max-width:380px;}
.infrs_up_img {width: 100%;/*height: 201px;*/overflow: hidden;float: left;text-align: center;display: block !important;


               padding:26px;
}
#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: 761px !important; */ float:left;}



@media (max-width: 768px) 
{
    #achi_slide { /*width: 761px !important; */
        float: left;
        margin-left:-17px;
    }
}
    #achi_slide li {
        width: 350px !important;
        float: left;
        height: 292px;
        -webkit-box-shadow: 1px 1px 13px -7px #282c69, 11px 5px 0px 0px rgba(255,254,245,0.19);
        box-shadow: 1px 1px 13px -7px #282c69, 11px 5px 0px 0px rgba(255,254,245,0.19);
        border-radius: 24px 24px 24px 23px;
        margin: 9px;
    }


    #student_bday li {
        width: 370px !important;
        float: left;
        height: 292px;
        border-radius: 24px 24px 24px 23px;
        margin: 9px;
    }

    #toppers_x li {
        /*width: 370px !important;*/
        float: left;
        /*height: 292px;*/
        -webkit-box-shadow: 3px 3px 8px 0px rgba(11, 117, 225, 0.52);
        -moz-box-shadow: 3px 3px 8px 0px rgba(11, 117, 225, 0.52);
        box-shadow: 3px 3px 8px 0px rgba(11, 117, 225, 0.52);
        -webkit-border-radius: 24px 24px 24px 23px;
        -moz-border-radius: 24px 24px 24px 23px;
        border-radius: 24px 24px 24px 23px;
        margin: 9px;
    }

    #toppers_xii li {
        /*width: 370px !important;*/
        float: left;
        /*height: 292px;*/
        -webkit-box-shadow: 3px 3px 8px 0px rgba(11, 117, 225, 0.52);
        -moz-box-shadow: 3px 3px 8px 0px rgba(11, 117, 225, 0.52);
        box-shadow: 3px 3px 8px 0px rgba(11, 117, 225, 0.52);
        -webkit-border-radius: 24px 24px 24px 23px;
        -moz-border-radius: 24px 24px 24px 23px;
        border-radius: 24px 24px 24px 23px;
        margin: 9px;
    }


    #achi_slide li img {
    }
    /* -- 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;*/
        }
    }


