
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap');

   
    body { margin:0; padding:0; font-family: 'Poppins', sans-serif;  background:#fff; font-size:16px; }
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:0px; list-style:none;  font-size:15px;}
p{ margin-bottom:15px; }

.menus>ul>li.active {
    border-bottom: 3px solid red !important;
}
.top-header{ height: 30px; background: #fff; }
.cccccc{ font-size: 80px; text-align: center; background: #ccc; color: #666; }
.table1 tr th {
    background: #121f6f !important;
    color: #fff !important;
    padding: 8px 15px;
    font-size: 15px;
    border: 1px solid #ccc; font-weight:500;
}
.table-striped>tbody>tr:nth-child(even)>td{ background-color: #fff; }

.breadcrumbs{ height:40px; background: #193d65; border-top: 1px solid #aba6a6;
 border-bottom: 1px solid #aba6a6; }
.breadcrumbs ul{}
.breadcrumbs ul li{ float: left; list-style: none; line-height: 40px; }
.breadcrumbs ul li a{ font-weight: 400; font-size: 12px; color: #fff; padding: 10px 0px 10px 10px; }
.breadcrumbs ul li a:before {
    content: "\f101";
    font-family: 'FontAwesome';
    margin-right: 5px;
    transition: all 0.3s ease-in-out 0.1s;
}

.inner-content .col-sm-8 ul { margin-left:20px; margin-top:10px; }
.inner-content .col-sm-8 ul li{ list-style: disc; }
.inner-content .card-body h4{   margin-top: 0px; margin-bottom: 15px; }
.card-header h5{ background: #d70f1b; margin-top: 0px; margin-bottom: 0px; }
.card-header h5 button{ display:block; width: 100%; font-size: 17px;
    color: #fff; 
    text-align: left; }
  
#accordionExample .card{  border:1px solid #d70f1b; margin-bottom:30px;  }
.card .card-body{ padding:0px 30px 30px 30px; background:#e1f0ff; }

.table1 tr td {
    border: 1px solid #ccc;
    padding: 5px 15px;
    font-size: 15px; font-weight:500;
    line-height: 22px; color:#333; 
}
.fgfgfgroo{ position: absolute; width: 100%; }

.footer-container ul li a:hover::before {
    transition: all 0.3s ease-in-out 0.1s;
    color: #ff0;
    padding-left: 4px;
    margin-right: 8px;
}
.footer-container ul li a:before {
    content: "\f101";
    font-family: 'FontAwesome';
    margin-right: 5px;
    transition: all 0.3s ease-in-out 0.1s;
}
.footer-container ul li a{     border-bottom: 1px solid #0004;
    border-top: 1px solid #fff2;     display: block;
    transition: all 0.3s ease-in-out 0.1s; }
.inner-headings{ padding: 20px 0px 70px 0px;  position: relative; z-index: 12  }
.jkdfsyugfh{ background:#fff;  text-align:center; padding:35px 5px 5px 12px; border-radius:3px; margin-top:50px; margin-bottom:50px;  border:2px solid #ccc; }
.jkdfsyugfh .col-md-2{ width:14.2% !important; }
.pagenumber {  margin-bottom: 30px; }
.pagenumber span{ background:#fff; padding:10px 20px; border:2px solid #ccc; }

.member-box{ background:#f1f1f1; text-align:center; padding:10px 0px; border-radius:3px; height:215px; }
.member-box img{ height:130px; border-radius:3px; }
.member-box h2{ font-size:14px; margin-bottom:0px; text-transform: capitalize !important; font-weight: 600; }
.member-box h3{ font-size:13px !important; font-weight:600 !important; margin-bottom:0px; margin-top: 0px !important; }
.member-box h4{ font-size:14px !important; font-weight:600 !important; margin-bottom:0px; margin-top:0px; }

.jkdfsyugfh .col-md-2{ padding:4px !important; }

.red{ background: #d70f18; }
.inner-content .col-sm-9 ul li{ margin-bottom: 8px; }
.boxes{ margin-top: 30px; }
.boxes img{  position: relative;  }
.boxes-inner{ background: #172640; margin-top: -130px; padding: 130px 15px 30px 15px;
border-radius: 0px 0px 10px 10px; min-height: 415px;  }
.boxes-inner h3{ color: #fff; font-weight: 400; line-height: 25px; text-align: center;
border-bottom:1px solid #3e434a; padding-bottom: 10px; font-size: 20px; }
.boxes-inner h3 span{ display: block; font-size: 13px; }
.boxes-inner p{ color: #fff !important; text-align: center; font-size: 13px !important; }

.top-headings h1{ display: none; position: absolute; margin-top: 250px; font-weight: 600;
color: #000; font-size: 30px; left: 0%; background: rgba(253, 250, 250, 0.48);; 
padding: 10px 20px 10px 50px; border-radius: 0px 5px 5px 0px; }

.naa-testi2 img{ width: auto !important; display: inline-flex !important; }
.naa-testi2 h2{ font-size: 16px; font-weight: 600; color: #603795; text-transform: uppercase; 
margin-bottom: 0px; }
.naa-testi2 h2 a{ color: #603795; text-transform: uppercase; }
.naa-testi2 img.sand{ height:auto !important; width: 100% !important; }
.naa-testi2 p{ text-align: left; font-size: 14px; }

.santhoshnew{}

.new0jdds{ border-radius: 4px; margin-bottom: 20px; }
.sports .col-sm-4{ padding: 1px; }
.sports .con{ background: #172640; padding: 20px; color: #fff; min-height: 290px; }
.sports .con h3{ color: #fff; font-weight: 400; line-height: 25px; text-align: center;
border-bottom:1px solid #3e434a; padding-bottom: 10px; font-size: 20px; }
.sports .con p{ color: #fff !important; text-align: center; font-size: 14px !important; }
.sports .con2{ background: #12b5ad; }

.toggle a{ color: #fff }

.forms{ height: 540px; background: #172944; }
.forms label{ color: #fff; }
.fsdfsdfdf{ height:640px; clear: both; }
.addresss1{ height: 520px; width: 45%; float: left; margin-left: -150px; margin-top: 60px;
background: #ffc325; padding: 30px; }
.addresss1 h2{ font-weight: 600; font-size: 25px; }
.addresss1 p{ padding-left: 35px; margin-top: 30px; }
.addresss1 p img{ position: absolute; margin-left: -50px; margin-top: -10px; }
.addresss2{ height: 400px; width: 70%; float: left; margin-top: 10px; padding: 30px 30px 30px 60px; }
.addresss2 h2{ font-weight: 600; font-size: 25px; color: #fff; }
.addresss2 p{ color: #fff !important; margin-bottom: 20px; }



.addresss2 .form-control{  border-radius: 0px; margin-bottom: 15px; }
.form-submit{ padding: 8px 20px; color: #fff; background: #263489; border:none; border-radius: 3px; }

.news_events{ margin-bottom: 20px; }
.news_events img{ border-radius: 4px; }
.news_events p{ padding: 10px 0px 5px 0px; line-height: 20px; margin-bottom: 0px; }
.news_events p a{ color: #000; font-size: 14px; font-weight: 600;  }
.news_events sup{ font-weight: 600; }
.news_events p a:hover{ color: #ea1d23; text-decoration: none; }

.gallery .news_events p{ position: absolute; bottom: 20px; background: rgba(0, 0, 0, 0.69);
 padding: 10px 20px; width: 90%; border-radius: 0px 0px 5px 5px; font-weight: 400; }
.gallery .news_events p a{ color: #fff;   }

        #msgurgent
        {
            display: none;
            z-index: 1000000;
            position: fixed;
            left: 0;
            top: 0;
            background-color: #000;
            width: 100%;
            height: 100vh;
            color: #fff;
            text-align: center;
        }
        #msgurgent .browsermsg
        {
            position: relative;
            left: 0;
            right: 0;
            top: 30%;
            bottom: 0;
            margin: auto;
            width: 370px;
            height: 130px;
            background-color: #fff;
            color: #000;
            padding: 20px;
            line-height: 30px;
            border: 1px solid #727272;
        }
        .browsermsg p
        {
            text-align: left;
        }
        .browsermsg p, .browsermsg ul li span, .browsermsg ul li a
        {
            font-size: 13px;
            line-height: 16px;
            color: #000;
            font-weight: normal;
        }
        .browsermsg ul li span, .browsermsg ul li a
        {
            text-align: center;
            display: inline-block;
            border: 1px solid #727272;
            float: left;
            padding: 4px 8px;
            text-transform: capitalize;
            width: 140px;
            margin: 0 8px;
        }
        .browsermsg ul
        {
            margin-top: 23px;
            display: inline-block;
        }
        .browsermsg ul li span
        {
            cursor: pointer;
        }
        .browsermsg ul li
        {
            display: inline-block;
            float: left;
        }
        .quick_linkas img{ width: 195px;
    height: 50px; }
        
ul.submenu2 {
    display: none;
    width: 310px;
    background: #34437a;
    left: 100%;
    top: 0;
    float: left;
    z-index: 9;
}
ul.submenu li:hover ul.submenu2 {
    display: block;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    position:absolute;
}
       ul.submenu2 {
    display: block;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    transition: all .35s linear;
}
       ul.submenu2.subneww {
    display: none;
    left: -310px;
}
        a.vishal1 img {
    max-width: 203px;
}
        .quick_linkas{float: right;width:100%; }

       a.vishal1 {
    position: absolute;
    right: 0;
    top: 0;
}
        a.vishal {
    position: absolute;
    top: 65px;
    right:0px;
}
        a.vishal2 {
    position: absolute;
    right: 0;
    top: 130px;
}
        @media only screen and (max-width: 767px) {
            .oasis-tab2new {
   position: static!important;
    text-align: center;
}
            a.vishal, .vishal2,.oasis-tab {
    position: static!important;
    top: 0px !important;
}
            a.vishal1 {
    position: static;
    text-align: center;
    display: block;
}
.oasis-tab1,.oasis-tab2,.oasis-tab3 {
    position: static!important;
    margin: 10px;
}
.slider {
    margin-top: 20pc;
}
        }


.oasis-tab {
    position: absolute;
    right: 0;
    top: 195px;
}
.oasis-tab a {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    background: #34437a;
    text-align: center;
    display: inline-block;
    padding: 10px 10px;
    animation: blinkingText 2s infinite;
    font-weight: 600;
    text-decoration: none;
}
@keyframes blinkingText {

        0%   {background: #34437a;}
      50%  {background: #111c45;}     
      100% {background: #34437a;}

    
        }

        .oasis-tab1 {
    position: absolute;
    left: 75px;
    top: 200px;
}


.oasis-tab1 a {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    background: #34437a;
    text-align: center;
    display: inline-block;
    padding: 10px 10px;
    animation: blinkingText 2s infinite;
    font-weight: 600;
    text-decoration: none;
}

.oasis-tab2 {
    position: absolute;
    left: 75px;
    top: 305px;
}


.oasis-tab2 a {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    background: #34437a;
    text-align: center;
    display: inline-block;
    padding: 10px 10px;
    animation: blinkingText 2s infinite;
    font-weight: 600;
    text-decoration: none;
}

.oasis-tab3 {
    position: absolute;
    left: 75px;
    top: 175px;
}


.oasis-tab3 a {
    color: #000;
    font-size: 16px;
    text-transform: uppercase;
    background: #fff212;
    text-align: center;
    display: inline-block;
    padding: 10px 10px;
    animation: blinkingTextsanju 2s infinite;
    font-weight: 600;
    text-decoration: none;
}

@keyframes blinkingTextsanju {

        0%   {background: #fff212;}
      50%  {background: #195110; color: #fff;}     
      100% {background: #fff212;}

    
        }



.Donald a {
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    background: #34437a;
    text-align: center;
    display: inline-block;
    padding: 10px 10px;
    animation: blinkingText 2s infinite;
    font-weight: 600;
    text-decoration: none;
}

 @keyframes blinkingText {

            0% {
                background: #d4222f;
            }

            50% {
                background: #095c94;
            }

            100% {
                background: #d4222f;
            }
        }

       


    

.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.46);}
.new_gif {
    display: none;
}
.pt-5{ padding-top: 50px; }
.first_sec_logo h1{ color: #fff; font-family: 'Poppins', cursive; font-size: 30px;    

  animation-duration: 4s;
  animation: example 1s infinite;
}

@keyframes example {
 0%   {color: #fff;}
  50%  {color: yellow;}
  100% {color: green;}
}

.pt-2{ padding-top: 20px; }
.pt-4{ padding-top: 40px; }
.mt-5{ padding-top: 50px; }

.sections3{ padding-bottom: 50px; padding-top: 40px; }
.sections3 h2{ font-size: 22px; text-transform: uppercase; }
.sections3 h2:after {
    content: '';
    background-color: #0050a2;
    display: block;
    width: 50px;
    height: 2px;
    margin-top: 10px;
    margin-right: 3px;
}
.banner-inners{ background: #ccc; height: 400px; margin-top: 50px; }

.santhoshnew .naa-testi2{ border:1px solid #eee; }

.welcome{ margin-bottom: 50px; }
.welcome h1{ margin-bottom: 20px; font-weight: 600; color: #d02229; font-size: 23px; }
.welcome h1 span{ display: block; font-size: 30px; margin-bottom: 10px; }
.welcome p{ font-size: 15px; color: #000; line-height: 23px; margin-bottom:15px; text-align: justify; }
.what-hapening{ background-size: cover; margin-top: 60px; margin-bottom: 30px; padding: 0px; }

.mx-2 {
    padding: 35px 20px;
    background: #f5f4f4;
    border: 1px solid #ccc;
}
.xfgdhgjyghj {
    padding-top: 80px;
}
.dffgdfgy{ padding: 0px 0px 70px 0px;  }

.sdfsdfsdf{ padding-top: 50px; }
.sdfsdfsdf1{ padding-top: 50px; }

.pl-0{ padding-left: 0px; }
.pr-0{ padding-right: 0px; }

.zsdsda img{ border-radius: 2px 25px 2px 2px; }
.zsdsdas img{ border-radius: 2px 2px 2px 25px; }

.what-hapening .item p{  font-size: 15px; color: #333; background: #fff; font-weight: 500;
margin: 0px; padding: 10px 10px; position: relative; z-index: 100; border-radius: 0px 0px 5px 5px; }
.what-hapening .item p a{ color: #000; }
.sdf{ margin-top: 20px; margin-bottom: 10px; color: #333; }
.what-hapening h1{ color: #333; }

.devirr{ height: 2px; width: 100% }
.latestnews{ margin-bottom: 0px; clear: both; }
.latestnews .item-image {
    height: 60px; margin-top: 20px;
    overflow: hidden;
}
.latestnews .item-image img {
    position: relative;
    left: 50%;
    top: 50%;
    height: 100%;
    width: auto;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.latestnews p{ margin-top: 20px; }
.latestnews p, .latestnews p a{  font-size: 14px;   color: #00244c; 
    line-height: 20px;
    font-weight: 600; }
.latestnews sub{ color: #333; }
.dfgdfgfdg .col-md-12{ padding-left: 0px; }
.devider1{ width: 280px; height: 1px; margin: 0 auto; background: #fff; }
.devider2{ width: 300px; height: 1px; margin:2px auto 40px auto; background: #fff; }

.copy-footer{     border-top: #777 1px dashed; background: #0c185d; padding: 20px 0px 0px 0px; color: #fff; position: relative; 
        margin-top: 40px; z-index: 123; }
.copy-footer a{ color: #fff; }

.footer-container{ background: #121f6f; padding: 20px 0px 0px 0px; overflow: hidden; position: relative;}

.address{ position: relative; z-index: 12345; }


.featured-box .box-1 {
    background: url(../images/f1.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: 0 -15px;
    transition: all .3s ease-in-out 0s;
}
.featured-box .box-2 {
   background: url(../images/f2.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: 0 -15px;
}
.featured-box .box-3 {
     background: url(../images/f3.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: 0 -15px;
}
.featured-box .box-4 {
    background: url(../images/f4.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: 0 -15px;
}
.featured-box .box-5 {
    background: url(../images/f5.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: 0 -15px;
}
.featured-box .box-6 {
   background: url(../images/f6.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: 0 -15px;
}
.featured-box .box-7 {
    background: url(../images/f7.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: 0 -15px;
}
.featured-box .box-8 {
    background: url(../images/f8.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin: 0 -15px;
}

.featured-box .col-md-3 a {
    display: block;    
    color: #fff;
    height: 200px;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 125px 20px 30px;
    letter-spacing: 0;
    line-height: 1;
    transition: all .5s ease-in-out 0s;
}
.featured-box .box-1 a { background: rgba(235,35,88,.8); }

.featured-box .box-2 a { background: rgba(245,140,4,.8); }
.featured-box .box-2 a:hover { background: rgba(245,140,4,.5); }

.featured-box .box-3 a { background: rgba(74,217,217,.8); }
.featured-box .box-3 a:hover { background: rgba(74,217,217,.5); }

.featured-box .box-4 a { background: rgba(24,144,0,.8); }
.featured-box .box-4 a:hover { background: rgba(24,144,0,.5); }

.featured-box .box-5 a { background: rgba(39,47,84,.8); }

.featured-box .box-6 a { background: rgba(0,250,135,.8); }

.featured-box .box-7 a { background: rgba(255,246,0,.8); }

.featured-box .box-7 a { background: rgba(255,246,0,.8); }

.sports .side-image p{ color: #333; margin-bottom: 30px;}
.sports .devider1{ width: 280px; height: 1px; margin: 0 auto; background: #ccc; }
.sports .devider2{ width: 300px; height: 1px; margin:2px auto 40px auto; background: #ccc; }



.placements{  background: #f4f4f4; margin-bottom: 50px; }

.footer-container{ margin-top: 0px; }
.footer-container h4{ color: #fff; margin-bottom: 25px; }
.footer-container ul{ color: #fff; }
.footer-container ul li{ color: #fff; margin-bottom: 0px; }
.footer-container ul.margin2 li{ color: #fff; margin-bottom: 10px; font-size: 13px; }

.footer-container ul li a{ color: #fff; font-size: 13px; padding: 1px 0px; }

.footer-container h4:after {
    content: '';
    background-color: #fff;
    display: block;
    width: 50px;
    height: 2px;
    margin-top: 10px;
    margin-right: 3px;
}

.flame-event-update{ margin-top: 18px; }
.everere p{  }
.flame-event-date {
   background: #084d89;
    width: 60px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    line-height: 40px;
    font-weight: 700;
}
.flame-event-date span{ font-weight: 500 !important; }
.flame-event-month {
    text-align: center;
    color: #fff;
    width: 60px;
    background: #084d89;
}
.flame-event-time {
    text-align: center;
    color: #fff;
    width: 60px;
    background: #d70f18;
    font-size: 12px; line-height: 22px;
}

.buttoinsdf{ margin-top: 25px; }
.buttoinsdf a{ padding: 10px 20px; color: #fff; background: #0050a2; }
.animatelogo{ position: absolute; width: 100px; }
.animatelogo img{ width: 100%; border-radius: 0px 0px 5px 0px; }
.panel{ border:none !important; }
.new-header{  background: #263489; margin-top: 33px; padding: 0px 0px; }

.new-body{  background: #fff; }
.menu{ margin-top: 0px; float: right; }
.logo img{ width: 100%; margin-top: 1px; margin-bottom: 1px; }
.panel_new{ padding-top: 60px; }

.chairman{ overflow: hidden !important; position: relative; }
.fff{ position: relative; z-index: 1000; }
.chairman:after{ 
    content: "";
    position: absolute;
    right: 0px;
    top: 0%;
    height: 100%;
    width: 300px;
    background: #0050a2;  }

.flexslider .slides > li:after {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    background: -webkit-radial-gradient(center, ellipse cover, 
    rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.5) 100%);
    display: block;
    z-index: 12;
}
.toggle {
    position: fixed;
    height: 40px;
    width: 174px;
    text-align: center;
    box-shadow: -2px -1px 8px rgba(58,56,52,.28);
    cursor: pointer;
    background: #fdad00;
    top: 35%;
    font-weight: 500;
    right: -67px;
    border-radius: 3px 3px 0 0;
    transform: rotate(270deg);
    cursor: pointer;
    color: #fff;
    line-height: 40px;
    font-size: 15px;
    z-index: 9999999;
}
.toggle:before {
    content: '\f003';
    font-family: fontAwesome;
    font-size: 18px;
    color: #fff;
    left: -8px;
    position: relative;
}

.flex-direction-nav a:before {
    font-family: "flexslider-icon";
    font-size: 40px;
    display: inline-block;
    content: '\f001';
    color: rgb(255 254 254 / 80%) !important;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3) !important;
}
.pramote{  background: #0050a2; }
.pramote .owl-nav {
    display: none !important;
}
.pramote .item{ text-align: center; background: #0050a2;
    text-align: center; 
    box-shadow: -5px 0 50px 10px rgba(0, 0, 0, 0.1); padding: 35px 2px;
 }
.pramote .item:hover { background: #0f60a7; }
.pramote .item img{ height: 60px; width: 60px !important; display: inline !important;   }
.pramote .owl-carousel .owl-dots.disabled{ display: none; }
.pramote .item i{ font-size: 50px; color: #333; }
.pramote .item p a{ color: #fff; font-size: 15px;  font-weight: 400; text-decoration: none; }
.pramote .item p span{ font-size: 18px; display: block; font-weight: 400; margin-top: 20px; }
.chairman {
    background: #f4f4f4 !important; padding: 50px 0px 60px 0px; margin-top: 50px;
}
.chairman ul li{ color: #000; font-size: 15px;}


.slidescontent{ position: absolute; bottom: 5%; z-index: 13; width: 100% }
.slidescontent h1{ color: #fff; font-size: 28px; font-weight: 400; 
 text-shadow: 2px 2px 3px rgba(0, 0, 0, 1); line-height: 36px; }
 .slidescontent h1 span{ color: #fff;  background-color: rgb(2 2 2 / 55%);
 display: block; padding: 20px 0px; }
.slidescontent p{ color: #fff; font-size: 20px; font-weight: 400;  }
.slidescontent p a{ color: #fff; font-size: 16px; font-weight: 400; background:#1b54b3; 
    border-radius: 4px; padding: 8px 20px; margin-top: 20px; }
/*Sid Quick links */

#side-quick-links { position:fixed; right:0; top:53%; text-align:center; z-index:1000000; }
#side-quick-links ul { margin:0; padding:0; list-style:none; position:relative;  }
#side-quick-links li { position:absolute; right:-143px; transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-webkit-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-moz-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-o-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;-ms-transition:all .5s cubic-bezier(0.19, 1, 0.22, 1) 0.2s;  }
#side-quick-links li .content > a { width:55px; height:40px; line-height:40px; display:block; position:relative; z-index:5; opacity:1 !important; position:absolute; left:0px; top:0px;  }
#side-quick-links li.call > a { background:#ed027b;}
#side-quick-links li.watsapp > a { background:#00c1a1;}
#side-quick-links li.marker > a { background:#fc654c;}
#side-quick-links li.marker .content > a { background:#d71d17; border-radius: 3px 0px 0px 3px; font-size:12px; line-height: 0px;     height: 55px; }
.newes i{ dispaly:block !important; }
#side-quick-links li.watsapp .content > a { background:#4cac05; }
#side-quick-links li.call .content > a { background:#ca0269; }
#side-quick-links li.marker .sociable { margin:0px 3px; }
#side-quick-links .fa { font-size:20px; color:#fff; line-height:40px; } 
#side-quick-links .content { height:40px; width:253px; text-align:middle; padding:0px 10px 0px 46px;  }
#side-quick-links li:hover .content { right:0;}
#side-quick-links li p { margin:0px; line-height:40px; text-align:left; padding-left: 20px; padding-top: 10px; }

.slider_naac{ width: 200px;
    position: absolute;
    z-index: 100;
    right: 60px;
    bottom: 20px; }
.slider_naac img{ width:100%; border-radius:5px; }
.carousel-inner img{  width:100%; }

.forms2{  background-color: #e3e3e3; margin-top:50px; }
.inner-content .forms2 h1{ background: #121f6f; color:#fff; text-align:center; padding-top:20px; padding-bottom:20px;      text-transform: uppercase;
    font-weight: 300; border-radius:5px 5px 0px 0px;
    font-size: 30px; margin-bottom:0px; }
.inner-content .forms2 h1:after { content:none; }    
.inner-content .forms2 h2{ background: #263489; color:#fff; text-align:center; padding-top:15px; padding-bottom:15px;  
    font-weight: 300; margin-top:0px; font-size: 20px; }
.form-horizontal{ padding:40px 50px; }    
.form-horizontal .form-control {
    display: block;
    width: 100%;
    height: 44px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.61803399;
    color: #555;
    background-color: #fff;
    background-image: none;
   border: 1px solid #ccc;
   border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}



.what-hapening h1{ font-weight: 700; text-transform: uppercase; color: #2e61ab;
font-size: 30px; }
.devider2{ width: 40px; height: 3px; margin: 10px auto 40px auto; background: #2e61ab; }

.subdevider{ height: 2px; background: #f4f4f4; margin-top: 50px; }

.courses-offered{ padding-top: 50px; padding-bottom:30px; }
.courses-offered h2{ font-weight: 700; text-transform: uppercase; color: #2159a4; }
.devider{ width: 40px; height: 3px; margin: 10px auto 40px auto; background: #2d62ab; }
.courses-offered h3{ font-size: 18px; font-weight: 400;  color: #333; text-align:center;     margin-bottom: 0px;
margin-top: 5px; line-height:34px; }
.mt-san-2{ margin-top: 15px !important;}

.courses-offered table{}
.courses-offered table tr td{ text-align: left; font-weight: 500 !important; }

.maincourses{ background: #f4f4f4; padding: 20px 36px; text-align: center; }
.mrgin-top-10{ padding-top: 5px; }
.mrgin-top-10 .col-md-9{ padding-left: 0px; }
.mrgin-top-10 ul{ margin-left: 20px; }
.mrgin-top-10 ul li{ list-style: disc; font-weight: 500; }

.courses-offered a{  text-align: center; background: #2e61ab; padding: 5px 10px; color: #fff; }

#side-quick-links .call  { top:0px; }
#side-quick-links .call2  { top:120px; }
#side-quick-links .call2:hover,#side-quick-links .call:hover,#side-quick-links .watsapp:hover,#side-quick-links .marker:hover { right:0px; } 

#side-quick-links .marker  { top:40px; }
#side-quick-links .call .content { background-color:#ed027b;}
#side-quick-links .call2 .content { background-color:#4cac05;}
#side-quick-links .watsapp .content { background-color:#58cf00; }
#side-quick-links .watsapp .content { overflow:hidden; }
#side-quick-links .watsapp:hover .content { height:auto; }
#side-quick-links .watsapp .content { padding-top:8px; }
#side-quick-links .watsapp .content h6 { font-size:12px; margin:0px; color:#fff; text-align:left; line-height:1; }
#side-quick-links .watsapp .content p { line-height:1; margin-bottom:4px; }
#side-quick-links .watsapp .content p:last-child {  } 
#side-quick-links .watsapp:hover .content > a {  }
#side-quick-links .marker .content { background-color:#263489; }
#side-quick-links li.vertualtour > a { background:#00bfe7;}
#side-quick-links li.vertualtour .content > a { background:#00bfe7; color:#fff; }
#side-quick-links .vertualtour  { top:80px; }
#side-quick-links .vertualtour .content { background-color:#00bfe7; }
#side-quick-links .vertualtour:hover { right:0px; } 
/*end quick links */
  #side-quick-links .call .content {
    background-color: #ed027b;
}
#side-quick-links .content {
    height: 55px;
    width: 193px;
    text-align: middle;
    padding: 0px 10px 0px 46px;
}#side-quick-links a{ color: #fff !important; }
.dfdsfsdf{ margin-top: 50px; }
.first_sec_logo_new{ width: 84%; margin: 75px auto 0 auto; border:5px solid rgba(255, 255, 255, 0.43); 
    border-radius: 2px; }
.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(../images/ajax-arrow.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(../images/ajax-arrow.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(../images/ajax-arrow1.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: 1000; margin: 0; padding: 0;
}

.first_sec_logo { width: 100%; position: absolute; top: 45%; 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; 
  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: 0px  0  0  0;background: #fff; height: 100% !important;
}

.heading {font:500 36px/25px 'Poppins';color:#363636;display:inline-block;position:  relative;}

.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;
    text-align: center;
}
.arrowBox a{color:#070437;font-size:18px;text-transform:uppercase;margin:15px;font-weight:500;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: left;
}

.readmoreH a {
    display: block;
    font-size: 18px;
    color: #39365f;
    /* 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;
}
.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 dashed #195110;
    outline-offset: 6px;
    margin-top: 12px;
   margin-right: 12px;
}

.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:#195110;}
.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: 400;
    font-size: 22px;
    color: #363636;
    line-height: 30px;
    text-transform: capitalize;}
#toppers_x, #toppers_xii {margin: 0 auto;height: 325px !important;}
#toppers_x ul li, #toppers_xii ul li { min-height:225px; max-width:190px;}
.topper_X_Txt { font-weight:500; font-size:20px; max-width:160px; height:42px; line-height:42px; margin:0 auto; text-align:center;}
.sld-name {font-weight:400;font-size: 18px;color:#363636;line-height:30px;text-transform: uppercase;padding-top: 8px;float: left;width: 100%;text-align: center;}
.stuGrad { color:#195110; font-size:22px; font-weight:500;line-height:30px; text-transform:uppercase;}
.top-img {margin: 0 auto; text-align: center; max-width:190px; max-width: 100%; width: 190px; float: left;}
.top-img img {height: 225px;max-width: 190px;}
.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: -231px;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; font-size: 17px; }
.iconsSer { position:relative; transition:.3s ease-in-out; margin-left:0px;}
.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 {
    max-width: 1200px;
    height: 260px !important;
    display: block;
    overflow: hidden;
        }
#galley_slider li img {
    /* height: 280px; */
    max-width:100%;
}
.Grydate {
    float: left;
    width: 100%;
  text-align: center;
    font-weight: 400;
    font-size: 22px;
    color: #363636;
    line-height: 30px;
}

.updyed {
   font-weight: 600;
    margin-right: 5px;
}

.galler_heading {
    float: left;
    width: 100%;
    text-align: center;
    color: #195110;
    font-size: 22px;
    font-weight: 500;
    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;
}

.xdfsdfsdfr2{ text-align: center; font-size: 12px; }
.xdfsdfsdfr2 span{ margin-bottom: 10px; text-align: center; }
.xdfsdfsdfr2 img{ border-radius: 5px; }

.fl-col-group{ background: #f4f4f4; padding: 20px; }

.menu{  background:transparent; float:left; width:100%;}
.mobMenuIcon{ display:none; padding-right: 10px; }
.mobMenuIcon img{ height: 22px; }
.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 { padding: 24px 7px 24px 7px;float: left; position:relative;}
.menus>ul>li:last-child{ background:none;}  
ul,ol.p{ list-style:none; margin:0; padding:0;}

.new_nacc{ padding-top:100px;}
.inner-content .col-md-12 ul.new_nacc li{ float:left; width:24%; margin:5px; list-style: none !important; }
.inner-content .col-sm-12 ul.new_nacc li{ float:left; width:24%; margin:5px; list-style: none !important; }
ul.new_nacc li{ float:left; width:24%; margin:5px; list-style: none !important; }
.new_nacc li a{ float:left; width:100%; 
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    background-color: transparent;
    font-size: 13px;
    font-weight: 400;
    padding: 10px 15px;
    cursor: pointer;
    background-image: linear-gradient(to top, #121f6f, #172475, #1d297c, #212f82, #263489);
    
}

.inner-content ul{ padding-left:15px; }
.right_menu{ position:fixed; right:0%; top:38%; z-index:100; }
.right_menu ul{ width:50px; }
.right_menu ul li{ float:right; width:100%; margin-bottom:2px; }
.right_menu ul li a{ float:right; width:100%; background:#d71d1a; font-size:12px; padding:3px 8px; color:#fff; border-radius:3px 0px 0px 3px; font-weight:500; }
.right_menu ul li a:hover{ background:#042855; text-decoration: none; }

.new-header {
 -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    } 

.menu2 .new-header { margin-top: 0px;  
 -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    } 
.menu1 .top-header{ position: fixed; width: 100%;  z-index: 1000000;
-webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    }
.menu2 .top-header{ margin-top: -35px; 
-webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    }

.menus>ul>li>a {text-decoration: none;
    text-decoration: none;
    color: #fff;
    font-size: 13px;
    display: block;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    font-weight: 400; }
.menus>ul>li>ul{ display:none;}
.menus>ul>li>a>i{  font-size: 10px; margin-top: -4px; }

.menus>ul>li>a:before {
    position: absolute;
    top: 50%;
    left: 50%;
    content: '-';
    color: transparent;
    text-shadow: 0 0 transparent;
    font-size: 26px;
    -webkit-transition: all 250ms ease-in-out;
    -moz-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
} 
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
    z-index: 10000000;
}
.flex-control-paging li a {
    width: 25px;
    height: 5px;
    display: block;
    background: #f4f4f4;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    border-radius: 0px; 
}
.flex-control-paging li a.flex-active {
    background: #fff;
    cursor: default;
}

ul.dropmenu {float: right;}
ul.dropmenu li{display: block;  }
ul.dropmenu li:before {display: block; z-index: -1;position: absolute; left: 0px; bottom: 50%; 
    width: 100%; height: 0px; content: "";  -webkit-transition: all 0.2s;  
    -moz-transition: all 0.2s;  -o-transition: all 0.2s;  transition: all 0.2s;
border-radius: 2px; }

.dropmenu ul.submenu li a i{ float: right; margin-top: 5px; }

.link1:hover{ border-bottom: 3px solid red !important; }
.link2:hover{ border-bottom: 3px solid red !important; }
.link3:hover{ border-bottom: 3px solid red !important; }
.link4:hover{ border-bottom: 3px solid red !important; }
.link5:hover{ border-bottom: 3px solid red !important; }
.link6:hover{ border-bottom: 3px solid red !important; }
.link7:hover{ border-bottom: 3px solid red !important; }
.link8:hover{ border-bottom: 3px solid red !important; }
.link9:hover{ border-bottom: 3px solid red !important; }


 .containers {
  display: flex;
  justify-content: space-around;
  align-items: flex-start; 
  height: 100vh; 
}

.item {
  position: sticky; width: 100%;
}

.shark-1 {
  top: 120px;
}
.side_menu { 
    position: sticky;
    top: 50px;
    padding: 0 1;
}



.boxss{ background:#f1f1f1; padding:25px 15px; border-radius:5px; margin-bottom:20px; }

.dropmenu ul.submenu {min-width: 210px;padding: 10px 0px;margin: 0px;     
    background-color: rgb(18 31 111); box-shadow: 0 2px 5px rgba(0,0,0,.25);
    position: absolute;left: 0px;top:68px;display: none;z-index: 999;}
.dropmenu ul.submenu li ul.submenu {min-width: 220px;padding-bottom: 10px;margin: 0px;   
    position: absolute;left: 210px;top: -7px;display: none;z-index: 999;}
.dropmenu ul.submenu li:hover ul.submenu { display: block; }

@-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 10px; margin: 0px; display: block; float: none; position: relative;}
 .dropmenu ul.submenu li:hover{  background: rgb(38 52 137); } 
 .dropmenu ul.submenu li a { color: #f5eeee;
    background: none;
    padding: 5px 1px;
    text-align: left;
    display: block;
    text-decoration: none;
    font-size: 14px;
    font-weight: 400; 
    letter-spacing: 0.4px;     line-height: 18px; }

.dropmenu ul.submenu li li{ list-style: disc !important; } 

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


body{ overflow-x: hidden; }
.menu1 {
    width: 100%;
    float: left;
   position: relative;
    top: 0;
    top: 10px;
    z-index: 1000;
    transform: translatey(-10px);
    -webkit-transition: all .2s;
    transition: all .2s;
}

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

}
.smtk{ margin-top:20px;}
.no-gutters a:hover {
    color: #195110;
}

.menu3 .new-header{
    background-color:rgba(0, 80, 162, 0.82);
}

.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: 212px; */width:300px;/* max-height: 212px; */}
#student_bday{ margin:0 auto; max-width:190px;}
.infrs_up_img {width: 100%;height: 240px;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: 761px !important; */ float:left;}
#achi_slide li{ width:370px !important; float:left; height:292px;}

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

}



/* shape */
.shape{pointer-events:none;position:relative;width:100%}
.shape>div{position:absolute;top:0;left:0;right:0;bottom:0}
.shape:after{position:relative;display:block;content:'';padding-top:100%}
.shape>div>svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}
.shape[data-animate="true"]{-webkit-transition:opacity .7s;transition:opacity .7s}
.shape[data-animate="true"].inactive{opacity:0!important;-ms-filter:"alpha(opacity=0)"}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;
    -moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;
    -khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;
    -webkit-tap-highlight-color:transparent}.slick-slider *:focus{outline:0}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)}.slick-list{position:relative;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,
.slick-track:after{display:table;content:''}.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;
    min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block;} 
    #img-gallery img { width: 100%; height:270px;}.slick-initialized .slick-slide{display:block}
    .slick-loading .slick-slide{visibility:hidden}
    .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
    .slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-arrow.slick-hidden{display:none}
    .numbers-slider{position:relative; 
    overflow: hidden;
}}.numbers-slider>.content:first-child>div{position:absolute;right:0}
.numbers-slider .slider-container{position:absolute; z-index: 1000000; top:30px;
    left:0;width:100%;height:100%;box-sizing:border-box}
.numbers-slider .slider{position:relative;float:left;top:20%;width:100%; }
.numbers-slider .numbers-container{position:relative}
.numbers-slider .numbers-container:before{content:'';position:relative;display:block;padding-top:75%}
.numbers-slider .numbers-container>div{position:absolute;top:0;left:0;bottom:0;right:0}
.numbers-slider .numbers{position:absolute;width:100%;top:0;left:0;-webkit-transition:.5s;
    transition:.5s}.numbers-slider .numbers.inactive{opacity:0;-ms-filter:"alpha(opacity=0)"}
    .numbers-slider .numbers .number{position:absolute;-webkit-transition:.5s;transition:.5s}
    .numbers-slider .numbers.inactive .number,.numbers-slider .numbers.inactive .symbol{
        width:50%!important;top:10%!important;left:25%!important}
        .numbers-slider .symbol{position:absolute}
        .numbers-slider .shape{position:relative;bottom:0;left:0}
        .numbers-slider .shape:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:4}.numbers-slider .shape>div:before,.numbers-slider .shape>div:after{content:'';background:#f2f7ff;position:absolute;z-index:3}.numbers-slider .shape>div:before{top:0;left:100%;margin-left:-1px;width:2px;height:100%}.numbers-slider .shape>div:after{left:0;top:100%;margin-top:-1px;width:100%;height:2px}.numbers-slider .shape svg{z-index:2}.numbers-slider .shape svg path{fill:#f2f7ff}.numbers-slider .shape .background{position:absolute;top:0;left:0;width:100%;height:100%}.numbers-slider .slider-arrows{top:4.25%;line-height:1;left:55%;margin-top:-12px;z-index:5;position:absolute;display:none}.numbers-slider .slider-arrows:before{content:'';display:block;height:100%;width:1px;background:#969696;position:absolute;left:50%}.numbers-slider .slider-arrows .arrow{width:auto;padding:0;cursor:pointer;display:inline-block}.numbers-slider .slider-arrows .arrow:after{display:block;position:relative}.numbers-slider .slider-arrows .arrow.left{margin-right:10px}.numbers-slider .slider-arrows .arrow.right{margin-left:10px}.numbers-slider .slider-dots{position:absolute;top:0;left:39px;width:100%;border-radius:50%;z-index:5;font-size:24px;line-height:1;font-weight:500}.numbers-slider .slider-dots:after{position:relative;display:block;content:'';padding-top:100%}.numbers-slider .slider-dots>ul{margin-bottom:0;position:absolute;display:block;top:0;bottom:0;left:0;right:0;padding:0;list-style-type:none}
        .numbers-slider .slider-dots li{z-index:1;position:absolute;padding-left:0;margin-bottom:0;
            width: 153px; 
    line-height: 7px;

    text-align: center; cursor:pointer}.numbers-slider .slider-dots li a{ 
    width: 187px; line-height: 22px;
    color:#000;text-decoration:none}
    .numbers-slider .slider-dots li.slick-active{font-size:48px;font-weight:bold}
    .numbers-slider .slider-dots li:before{display:none}
    .numbers-slider .slider-dots[data-total-slides="1"] li:nth-of-type(1){display:none}
    .numbers-slider .slider-dots[data-total-slides="2"] li:nth-of-type(1){left:32%;top:56%}
    .numbers-slider .slider-dots[data-total-slides="2"] li:nth-of-type(2){left:31%;top:35%}
    .numbers-slider .slider-dots[data-total-slides="3"] li:nth-of-type(1){left:20%;top:29%}
    .numbers-slider .slider-dots[data-total-slides="3"] li:nth-of-type(2){top:54%;left:38%}
    .numbers-slider .slider-dots[data-total-slides="3"] li:nth-of-type(3){top:72%;left:59%}
    .numbers-slider .slider-dots[data-total-slides="4"] li:nth-of-type(1){left:46%;top:39%}
    .numbers-slider .slider-dots[data-total-slides="4"] li:nth-of-type(2){left:63%;top:54%}
    .numbers-slider .slider-dots[data-total-slides="4"] li:nth-of-type(3){left:12%;top:37%}
    .numbers-slider .slider-dots[data-total-slides="4"] li:nth-of-type(4){left:22%;top:59%}
    .numbers-slider .slider-dots[data-total-slides="5"] li:nth-of-type(1){left:36%;top:20%}
    .numbers-slider .slider-dots[data-total-slides="5"] li:nth-of-type(2){left:53%;top:42%}
    .numbers-slider .slider-dots[data-total-slides="5"] li:nth-of-type(3){left:69%;top:64%}
    .numbers-slider .slider-dots[data-total-slides="5"] li:nth-of-type(4){top:45%;left:17%}
    .numbers-slider .slider-dots[data-total-slides="5"] li:nth-of-type(5){top:68%;left:35%}
    .numbers-slider .slider-dots[data-total-slides="6"] li:nth-of-type(1){left:35%;top:19%}
    .numbers-slider .slider-dots[data-total-slides="6"] li:nth-of-type(2){left:42%;top:46%}
    .numbers-slider .slider-dots[data-total-slides="6"] li:nth-of-type(3){left:28%;top:68%}
    .numbers-slider .slider-dots[data-total-slides="6"] li:nth-of-type(4){left:8%;top:46%}
    .numbers-slider .slider-dots[data-total-slides="6"] li:nth-of-type(5){left:15%;top:59%}
    .numbers-slider .slider-dots[data-total-slides="6"] li:nth-of-type(6){left:33%;top:70%}
    #impact h2{font-size:40px;color:#333;margin-bottom:40px;text-transform:uppercase; font-weight: 700;}
#impact h3{font-size:28px;margin-bottom:10px;margin-top:10px;
    font-family: 'Poppins', cursive !important;   }
.slide{ font-family: 'Poppins', cursive !important;    }
#impact p{font-size:20px;margin-bottom:10px;font-weight:normal;line-height:28px}.home #impact>.content:first-child>div .page-title{width:100%;left:0;text-align:left;position:relative}.home #impact .learn-more{float:none}.home #impact .slider{width:100%}.home #impact>.content:first-child>div .page-title{width:90%;left:10%;text-align:right;position:relative}.home #impact .learn-more{float:right}.home #impact .shape .backgrounds{position:absolute;top:0;left:0;width:100%;height:100%}.home #impact .shape .backgrounds>div{box-sizing:border-box;position:absolute;top:1px;left:0;height:100%;width:100%;-webkit-transition:.4s;transition:.4s;opacity:0;-ms-filter:"alpha(opacity=0)"}.home #impact .shape .backgrounds>[data-position="top"]{-webkit-transition-delay:.2s;transition-delay:.2s;z-index:2}.home #impact .shape .backgrounds>[data-position="bottom"]{-webkit-transition-delay:0s;transition-delay:0s;z-index:1}.home #impact .shape .backgrounds [data-position="bottom"][data-background="background-1"].background-1-active,.home #impact .shape .backgrounds [data-position="bottom"][data-background="background-2"].background-2-active,.home #impact .shape .backgrounds [data-position="bottom"][data-background="background-3"].background-3-active,.home #impact .shape .backgrounds [data-position="bottom"][data-background="background-4"].background-4-active,.home #impact .shape .backgrounds [data-position="bottom"][data-background="background-5"].background-5-active,.home #impact .shape .backgrounds [data-position="top"][data-background="background-1"].background-1-active,.home #impact .shape .backgrounds [data-position="top"][data-background="background-2"].background-2-active,.home #impact .shape .backgrounds [data-position="top"][data-background="background-3"].background-3-active,.home #impact .shape .backgrounds [data-position="top"][data-background="background-4"].background-4-active,.home #impact .shape .backgrounds [data-position="top"][data-background="background-5"].background-5-active{opacity:1;-ms-filter:"alpha(opacity=100)"}.home #impact .numbers:nth-of-type(4n+1) svg path{fill:url(#gradient1)}.home #impact .numbers:nth-of-type(4n+2) svg path{fill:url(#gradient2)}.home #impact .numbers:nth-of-type(4n+3) svg path{fill:url(#gradient3)}.home #impact .numbers:nth-of-type(4n+4) svg path{fill:url(#gradient4)}.home #impact .numbers:nth-of-type(4n+5) svg path{fill:url(#gradient5)}.numbers{display:block;position:relative;width:100%}.numbers>div{position:absolute;top:0;bottom:0;left:0;right:0}.numbers:after{padding-top:90%;content:'';position:relative;display:block}.number{position:relative;box-sizing:border-box}.number>div{position:absolute;top:0;bottom:0;left:0;right:0}.number:after{padding-top:117.6366843%;content:'';display:block;position:relative}.number svg{position:absolute;top:0;left:0;width:100%;height:100%}.numbers[data-total-numbers="1"] .number{width:53%}.numbers[data-total-numbers="1"][data-symbol="symbol_k"] .number{top:15%;left:0}.numbers[data-total-numbers="1"][data-symbol="symbol_percent"] .number{top:15%;left:0}.numbers[data-total-numbers="1"][data-symbol="symbol_plus"] .number{top:15%;left:0}.numbers[data-total-numbers="1"][data-symbol="symbol_apostrophe_left"] .number{top:15%;left:33%}.numbers[data-total-numbers="2"] .number{width:50%}.numbers[data-total-numbers="2"][data-symbol="symbol_k"] .number:nth-of-type(1){top:5%;left:0}.numbers[data-total-numbers="2"][data-symbol="symbol_k"] .number:nth-of-type(2){top:25%;left:50%}.numbers[data-total-numbers="2"][data-symbol="symbol_percent"] .number:nth-of-type(1){top:20%;left:0}.numbers[data-total-numbers="2"][data-symbol="symbol_percent"] .number:nth-of-type(2){top:0;left:50%}.numbers[data-total-numbers="2"][data-symbol="symbol_plus"] .number:nth-of-type(1){top:20%;left:0}.numbers[data-total-numbers="2"][data-symbol="symbol_plus"] .number:nth-of-type(2){top:0;left:50%}.numbers[data-total-numbers="2"][data-symbol="symbol_apostrophe_left"] .number:nth-of-type(1){top:34%;width:36%;left:28%}.numbers[data-total-numbers="2"][data-symbol="symbol_apostrophe_left"] .number:nth-of-type(2){top:20%;left:64%;width:36%}.numbers[data-total-numbers="3"] .number{width:33.33333%}.numbers[data-total-numbers="3"] .number:nth-of-type(1){top:12%;left:0}.numbers[data-total-numbers="3"] .number:nth-of-type(2){top:34%;left:33.33333%}.numbers[data-total-numbers="3"] .number:nth-of-type(3){top:20%;left:66.66666%}.numbers[data-total-numbers="4"] .number{width:24%}.numbers[data-total-numbers="4"] .number:nth-of-type(1){top:20%;left:0}.numbers[data-total-numbers="4"] .number:nth-of-type(2){top:35%;left:25%}.numbers[data-total-numbers="4"] .number:nth-of-type(3){top:20%;left:50%}.numbers[data-total-numbers="4"] .number:nth-of-type(4){top:35%;left:75%}.numbers[data-total-numbers="5"] .number{width:24%}.numbers[data-total-numbers="5"] .number:nth-of-type(1){top:20%;left:0}.numbers[data-total-numbers="5"] .number:nth-of-type(2){top:35%;left:25%}.numbers[data-total-numbers="5"] .number:nth-of-type(3){top:20%;left:50%}.numbers[data-total-numbers="5"] .number:nth-of-type(4){top:35%;left:75%}.numbers[data-total-numbers="5"] .number:nth-of-type(5){top:20%;left:100%}.symbol{position:relative;box-sizing:border-box}.symbol>div{position:absolute;top:0;right:0;bottom:0;left:0}.symbol:after{content:'';padding-top:99.412%;display:block;position:relative}.symbol svg{position:absolute;top:0;left:0;width:100%;height:100%}.numbers[data-total-numbers="1"] .symbol{width:37%}.numbers[data-total-numbers="1"][data-symbol="symbol_k"] .symbol{top:5%;left:53%}.numbers[data-total-numbers="1"][data-symbol="symbol_percent"] .symbol{top:5%;left:53%}.numbers[data-total-numbers="1"][data-symbol="symbol_plus"] .symbol{top:52%;left:53%}.numbers[data-total-numbers="1"][data-symbol="symbol_apostrophe_left"] .symbol{top:5%;left:0}.numbers[data-total-numbers="2"] .symbol{width:23%}.numbers[data-total-numbers="2"][data-symbol="symbol_k"] .symbol{top:74%;left:22%}.numbers[data-total-numbers="2"][data-symbol="symbol_percent"] .symbol{top:74%;left:52%}.numbers[data-total-numbers="2"][data-symbol="symbol_plus"] .symbol{top:74%;left:52%}.numbers[data-total-numbers="2"][data-symbol="symbol_apostrophe_left"] .symbol{top:16%;left:0}.numbers[data-total-numbers="3"] .symbol{top:74%;width:23%;left:66.66%}.numbers[data-total-numbers="4"] .symbol{top:70%;width:15%;left:55%}.numbers[data-total-numbers="5"] .symbol{top:74%;width:52%;left:0}.numbers.more-numbers[data-total-numbers="5"] .symbol{width:20%}

     .placementss{ background: #f2f7ff; padding: 60px 0px 0px 0px; margin-bottom: 30px; }   
/* IMPORTANT ELEMENTS */
/* backgrounds */
[data-background="background-1"]{
    background: #00bfe7;
    background: -webkit-linear-gradient(top, #00bfe7 0%,#6979ff 100%);
    background: linear-gradient(to bottom, #00bfe7 0%,#6979ff 100%);}
[data-background="background-2"]{
    background: #00c1a1;
    background: -webkit-linear-gradient(top, #00c1a1 0%,#229479 100%);
    background: linear-gradient(to bottom, #00c1a1 0%,#229479 100%);}
[data-background="background-3"]{
    background: #FC654C;
    background: -webkit-linear-gradient(top, #FC654C 0%,#ba351f 100%);
    background: linear-gradient(to bottom, #FC654C 0%,#ba351f 100%);}
[data-background="background-4"]{
    background: #ff9c00;
    background: -webkit-linear-gradient(top, #ff9c00 0%,#a07d12 100%);
    background: linear-gradient(to bottom, #ff9c00 0%,#a07d12 100%);}
[data-background="background-5"]{
    background: #ed027b;
    background: -webkit-linear-gradient(top, #ed027b 0%,#871958 100%);
    background: linear-gradient(to bottom, #ed027b 0%,#871958 100%);}

    .impact-130 h3 { background: -webkit-linear-gradient(#08bae9, #687aff); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
    .impact-63 h3 { background: -webkit-linear-gradient(#48bca1, #23957a);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
    .impact-85 h3 { background: -webkit-linear-gradient(#fa634a, #bc3620);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
    .impact-2000 h3 { background: -webkit-linear-gradient(#bf227c, #881959);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
    .impact-20000 h3 { background: -webkit-linear-gradient(#dbaf29, #a17e12);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
    .impact-36000 h3 { background: -webkit-linear-gradient(#48bca1, #22957a);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
    .impact-180 h3 { background: -webkit-linear-gradient(#08bae9, #687aff); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
    .impact-1200 h3 { background: -webkit-linear-gradient(#bf227c, #881959);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
    .impact-216 h3 { background: -webkit-linear-gradient(#48bca1, #22957a);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
        
#impact .impact-num{font-size: 100px;font-family: 'new_century_schoolbookbold';font-weight: bold;}            
#impact .impact-num span.down{margin-bottom: 50px;}            
#impact .impact-num span.up{margin-top: -50px;}            
#impact .slide1 .impact-num{background: -webkit-linear-gradient(#08bae9, #687aff); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}   
#impact .slide2 .impact-num{background: -webkit-linear-gradient(#48bca1, #23957a);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}   
#impact .slide3 .impact-num{background: -webkit-linear-gradient(#fa634a, #bc3620);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}   
#impact .slide4 .impact-num{background: -webkit-linear-gradient(#dbaf29, #a17e12);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}   
#impact .slide5 .impact-num{background: -webkit-linear-gradient(#bf227c, #881959);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}   
#impact .slide6 .impact-num{background: -webkit-linear-gradient(#48bca1, #22957a);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}  
 
 .virtual_tour{ width: 1200px; margin: 0 auto; }  
 .virtual_tour .virtual_tourvirtual_tour{ position: absolute; z-index: 10000; width: 100% }     

.icon1, .icon2, .icon3, .icon4, .icon5, .icon6, .icon7, .icon8, .icon9{ float: left; background: #; }
.first{ width: 100%; height: 30px; margin-top: 60px; }
.first .icon1{ width: 30px; height: 30px;  margin-left: 540px; float: left; }
.first .icon2{ width: 40px; height: 30px;  margin-left: 40px;  float: left; }

.second{ width: 100%; height: 40px; margin-top: 30px; }
.second .icon1{ width: 30px; height: 30px;  margin-left: 320px;  }
.second .icon2{ width: 40px; height: 30px;  margin-left: 570px;  }
.second .icon3{ width: 40px; height: 30px;  margin-left: 50px; margin-top: 15px;  }

.third{ width: 100%; height: 52px; margin-top: 0px;  }
.third .icon1{ width: 30px; height: 30px;  margin-left: 480px;  }
.third .icon2{ width: 40px; height: 30px;  margin-left: 60px;  }
.third .icon3{ width: 40px; height: 30px;  margin-left: 425px; margin-top: 2px;  }

.four{ width: 553px; height: 500px; margin-left: 260px; margin-top: 50px; }
.four .icon1{ width: 30px; height: 30px;  margin-left: 170px;   }
.four .icon2{ width: 30px; height: 30px;  margin-left: 85px;  margin-top: 20px; }
.four .icon3{ width: 30px; height: 30px;  margin-left: 220px;  margin-top: 20px; }
.four .icon4{ width: 30px; height: 30px;  margin-left: 13px;  margin-top: 5px; }
.four .icon5{ width: 30px; height: 30px;  margin-left: 13px;  margin-top: 58px; }
.four .icon6{ width: 30px; height: 30px;  margin-left: 345px; margin-top: 20px; }

.four .icon7{ width: 30px; height: 30px;  margin-left: 287px; margin-top: 40px; }
.four .icon8{ width: 30px; height: 30px;  margin-left: 152px; margin-top:57px; }
.four .icon9{ width: 30px; height: 30px;  margin-left: 18px; margin-top: 4px; }

.anchour_icon{ width: 30px; height: 30px; }

.inner_header{ transform: translatey(0px); background: #fff !important;
height: auto !important; top:0px; z-index: 1000000;
-webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03);
    box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03); }
.inner_header .menus>ul>li>a{ color: #000; font-weight: 500; }
.inner_header .menus>ul>li:hover, .inner_header .menus>ul>li>a:hover{ color: #d70f18; 
    background: none !important; }
.dfdfdfdf .menu1 .new-header { background: none; }
.inner_header .menus ul.dropmenu li:before {
    display: block;
    z-index: -1;
    position: absolute;
    left: 0px;
    bottom: 50%;
    width: 100%;
    height: 0px;
    background: none;
    content: "";
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
   
}
.welcome  .cateen{ background: #f36d39; padding: 30px; color: #fff !important; 
    font-size: 16px !important; }
.welcome .auditorium { background: #12b5ad; width: 50%; float: left; }
.welcome .auditorium1 { background: #12b5ad; width: 50%; float: right; margin-top: -17px;  }
.welcome .auditorium img{ width: 100% !important; float: left; border:5px solid #12b5ad;
border-right: 0px; }
.welcome .auditorium1 p{ padding: 30px; color: #fff; font-size: 14px; }

.dfsdfdsfd{ background: #12b557; padding: 40px; height: 100%; }
.dfsdfdsfd p{ font-size: 16px !important; color: #fff; }

.open img{ width: 100%; margin-bottom: 10px; }

.welcome .transportation { background: #6509e3; width: 100%; float: left; }
.welcome .transportation1 { background: rgba(25, 7, 49, 0.74); width: 70%; float: right; margin-top: -167px;  }
.welcome .transportation img{ width: 100% !important; float: left;  }
.welcome .transportation1 p{ padding: 30px; color: #fff; font-size: 14px; }


.inner_header .menus ul.dropmenu ul{  background: #fff;
box-shadow: 0px 11px 11px -11px rgba(0, 0, 0, 0.5); }
.inner_header .menus ul.dropmenu ul li a{ color: #000; font-weight: 500;  }
.inner_header .menus ul.dropmenu ul li a:hover{ color: #d70f18; font-weight: 500; }

.flexslider:hover .flex-direction-nav .flex-next {
    opacity: 0.7;
    right: 80px;
}
.flexslider:hover .flex-direction-nav .flex-prev {
    opacity: 0.7;
    left: 80px;
}

.scrolling{}
.scrolling p{ float: left; font-weight: 400; font-size: 13px; color: #fff; line-height: 33px; }
.scrolling p a{ color: #fff; padding-right: 20px; }

.bottom_slider{ background: #f4f4f4; }
.bottom_slider .new-iteam{ width: 25%; float: left; padding: 40px 25px 35px 25px;
border-right: 1px solid #c5c2c2;  }
.bottom_slider .new-iteam img{ 
position: absolute;
    margin-top: 10px;
    margin-left: 15%;
    height: 60px;
    float: right; 

      }
.bottom_slider .new-iteam:nth-child(4){ border-right: none; }
.bottom_slider .new-iteam h2{ text-transform: uppercase; font-size: 20px; padding-right: 100px;
font-weight: 600; }
.bottom_slider .new-iteam  p{ margin-top: 20px; font-weight: 500; }
.bottom_slider .new-iteam  p i{ font-size: 30px; font-weight: 300; }

 .bottom_slider .new-iteam:hover img{ 
    filter: blur;
      -webkit-filter: grayscale(1);
      -webkit-transform: scale(1.01);
  }
.bottom_slider .new-iteam:hover{ background: #2ac3c1; }
.bottom_slider .new-iteam:hover h2{ color: #fff; }
.bottom_slider .new-iteam:hover p{ color: #fff; }

.inner-content h4{ font-size: 16px; margin-bottom:25px; font-weight: 600;}

.applynow{ padding: 0px; }
.applynow a{ background: #d60f16; color: #fff; padding: 7px 12px; line-height: 33px; }
.submenu_top{ text-align: center; }
.submenu_top li{ display: inline-block; }
.submenu_top li a{ color: #fff;
    font-weight: 400;
    padding: 5px 8px;
    line-height: 33px;
    font-size: 12px;
    border-right: 1px solid #04458e;
    text-transform: uppercase; }
.submenu_top li ul{ display: none; padding-top:8px; padding-bottom:8px;
    position: absolute; z-index:10000;
    width: 150px;
    background: #121f6f; }
.submenu_top li:hover ul{ display: block; }    
.submenu_top li ul li{ width:100%; float:left; }
.submenu_top li ul li a{ width:100%; float:left; color:#fff; border-right: none; line-height: 17px; }
.inner_header .menu {  margin-top: 0px; }
.top-header{ height: 33px; background: #121f6f; }
.maincourses h3{ text-align:center; font-weight:600; }
.bg-white{ background: #fff; padding-top: 50px; }
.inner-page-heading{ background: #000; overflow: hidden; text-align: center; }
.inner-page-heading img{ position: absolute; top: 0%; z-index: 1 }
.inner-page-heading h1{ color: #173c63;  }
.inner-page-heading h1 span{ color: #173c63; font-weight:500; padding:5px 20px;  }



.inner-page-heading p{ color: #d70f18;   }
.inner-page-heading p a{ color: #d70f18; font-size: 13px; padding: 0px 5px;  }

.inner-page-heading2{ background: #ccc; overflow: hidden; text-align: center; }
.inner-page-heading2 img{ position: absolute; top: 0%; z-index: 1 }
.inner-page-heading2 h1{ color: #000; }

.inner-page-heading2 p{ color: #000; }
.inner-page-heading2 p a{ color: #000; font-size: 13px; padding: 0px 5px;  }
.inner-page-heading2 .inner-headings{ padding: 150px 0px 60px 0px;  position: relative; z-index: 12  }
.inner-content p a{ padding: 5px 10px; border-radius: 3px; background: #05509e; color: #fff; }

.gallerys.inner-content p a{ padding: 0; border-radius: 0px; background: none; color: #fff; }

.xdfsdfsdfr .col-md-3{ margin-bottom: 30px; }
.xdfsdfsdfr .col-md-3 img{ border-radius: 3px; }
.inner-content .col-sm-9 ul{ margin-left: 30px; margin-top: 10px; }
.inner-content .col-sm-9 ul li{ list-style: disc; color: #000; margin-bottom: 5px; font-size: 16px;
    line-height: 24px; }

.mt-0{ margin-top:0px !important; }
.new_inner_banner h1{ font-size: 30px;
    position: absolute;     color: #d71d1a;
    margin-top: -100px;
    text-transform: uppercase;
    font-weight: 700; }

.new_inner_content ul{ margin-left:15px !important; }

.inner-content .col-sm-12 ul{ margin-left: 0px;  margin-right: 10px; margin-top: 0px;  padding-left:0px; }
.inner-content .col-sm-12 ul li{ list-style: disc !important; color: #000; margin-bottom: 5px; font-size: 16px;
    line-height: 24px; list-style: none; }

.inner-content{ padding-bottom: 50px;     padding-top: 50px; }
.sidebar { }
.sidebar h3 {
    color: #fff;
    margin-top: 0px;
    font-size: 20px;
    position: relative; margin-bottom: 30px;
}
.sidebar h3:after {
    position: absolute;
    content: "";
    width: 50px;
    height: 3px;
    background-color: #ea1d23;
    bottom: -14px;
    left: 0;
}
.sidebar .submenu li{ list-style:none !important; }
.sidebar .submenu{ margin-left:10px !important;}

.sidebar #menunav li a {
    color: #fff; text-transform: uppercase; letter-spacing: 0.5px;
    background-color: transparent; font-size: 13px;
    font-weight: 400; padding: 7px 15px; cursor: pointer;
    background-image: linear-gradient(to top, #121f6f, #172475, #1d297c, #212f82, #263489);
}
.sidebar #menunav li a:before {
    content: '\f0da';
    font-family: "FontAwesome";
    margin-right: 12px; margin-left: 10px; 
}
.sidebar #menunav li a:hover { background: #d71d1a; }
.inner-content h1{ font-size: 20px; margin-top: 0px; margin-bottom: 20px; color: #d02229; }
.inner-content h1:after {
    position: absolute;
    content: "";
    width: 50px;
    height: 2px;
    background-color: #ea1d23;
    margin-top: 33px;
    left: 18px;
}
.inner-content p{     font-size: 15px;
    text-align: justify;
    margin-bottom: 15px;
    color: #000;
    line-height: 23px;}
    
    .inner-content h2 {
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 10px;
    color: #d02229;
}


#back2Top {
    width: 40px; border-radius:5px;
    line-height: 40px;
    overflow: hidden;
    z-index: 999;
    display: none;
    cursor: pointer; 
    position: fixed;
    bottom: 50px;
    right: 1%;
    background-color: #d71d1a;
    color: #f6f7f5;
    text-align: center;
    font-size: 30px;
    text-decoration: none;
}
#back2Top:hover {
    background-color: #d71d1a;
    color: #fff;
}


.placements_logos{ margin-top: 30px; }
.placements_logos img{ border: 1px solid #ccc; margin: 5px 2px; }

.logo img{ margin-right: 0px; margin-left: 10px; float: left; margin-top: -40px; position: relative;
    z-index: 1000000000000000000; }
.menu2 .logo img{ margin-right: 0px; margin-left: 10px; float: left; margin-top: -23px; height: 56px !important; width: auto !important; }

.logo a{ 
    line-height: 0px;
    display: block;
    color: #e30810;
    font-size: 18px;
    margin: 0px;
    text-transform: uppercase;
    line-height: 3px;
    font-weight: 600;
    text-decoration: none; text-align: center; margin-top: 25px;
}
.logo a span{ color: #333; font-size: 13px; text-align: center; margin-top: 20px;
display: block;     text-transform: capitalize; }

.utility-menu {
    padding: 1px 0px;
    background: #dc0c12;
    color: #000;
}
.utility-menu .utility-inner {
    padding-bottom: 0px;
}
.overlay-bar .utility-menu span {
    color: #000;
}
.alt-font a {
    background: #1951b1;
    color: #fff;
    padding: 3px 8px;
    font-weight: 400;
    border-radius: 3px;
    font-size: 11px;
}

#newTableDesign {
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #ccc;
    border-collapse: collapse;
    margin: 30px 0;
    padding: 0;
    width: 100%;
    table-layout: fixed;
}
#newTableDesign tr {
    background: #fbfbfb;
    border: 1px solid #ddd;
    padding: .35em;
}
#newTableDesign th, #newTableDesign td {
    padding: .625em;
    text-align: center;
}
#newTableDesign th {
    padding-top: 12px;
    padding-bottom: 12px;
    /* text-align: left; */
    background-color: #175da5;
    color: white;
    font-size: .95em;
    letter-spacing: .1em;
    text-transform: uppercase;
}
#newTableDesign td{ color: #000; font-weight: 500; }
#newTableDesign td, #newTableDesign th {
    border: 1px solid #ddd; 
    padding: 8px 15px !important; text-align: left !important;
}
#newTableDesign tr:nth-child(even) {
    background-color: #f7f7f7;
}

.team1 {  
    border: #ccc 1px dashed;
    text-align: center;
    padding: 26px 5px 20px 5px;
    margin: 20px 0; 
    font-size: 13px;
}
.team1 img{  height:120px; border-radius:5px; margin-bottom:10px; }
.team1 ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-weight: 500;
}
.team1 ul li span {
    font-weight: bold;
    color: #662d91;
    font-size: 19px;
}
.team1 ul li{ font-size:13px; }

.logo_text{ color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 22px;
    padding-right: 0px;
    padding-top: 27px;
    padding-left: 23px;
}
ul.dropmenu li.close_d{ display:none; }

@media screen and (min-width:300px) and (max-width:600px){
    
    .slider_naac{ width: 70px;
    position: absolute;
    z-index: 100;
    right: 45px;
    bottom: 20px; }

.bottom_slider .new-iteam { width: 50%;padding: 16px 4px 1px 14px;  border-right: none;  }
.bottom_slider .new-iteam img{ position: relative; height: 37px; }
.bottom_slider .new-iteam h2 { font-size: 15px; padding-right: 72px; }

.inner-content .col-md-12 ul.new_nacc li { 
    width: 98% !important;
    margin: 5px; 
}
 .containers { 
  height: auto; 
}
.new_inner_banner h1 {
    font-size: 18px; 
    margin-top: -47px; 
    font-weight: 600;
}
.inner-content {
    padding: 30px 0px 0px 0px !important;
}
.welcome p { font-size: 15px;  }
.bottom_slider{ padding-bottom: 50px; }
.logo img { width: 80%; } 
.mobMenuIcon { top: 60px !important; z-index: 100000000 !important; }
.mobMenuIcon img { height: 18px; }
.welcome h1 { font-size: 18px; margin-bottom: 48px; margin-top:20px; }
.dropmenu ul.submenu li a { color: #ffffff; }
.dropmenu ul.submenu { width: 100% !important; }
.menus { right: 15px !important; top: 12px !important; }
.inner-page-heading h1 { font-size: 20px; font-weight:600; margin-top: 6px; margin-bottom: 1px; }
.inner-page-heading p a { color: #fff; font-size: 12px; padding: 0px 2px; font-weight: 500; }
.inner-headings { padding: 30px 0px 30px 0px; }
.jkdfsyugfh{ display: inline-block; }
.jkdfsyugfh .col-md-2 { width: 49.2% !important; float: left; }
.pagenumber { font-size: 13px !important; }
.fggffhtrydsfsd { font-size: 20px !important; }
.member-box h2 { font-size: 12px !important; }
.member-box h3 { font-size: 11px !important; }
.pagenumber span { padding: 10px 10px  !important; }
.fgfgfgroo { position: absolute; margin-top: 75px; }
.menu1 { top: 0px; }
.inner-headings { padding: 10px 0px 22px 0px  !important; }
.inner-content { padding: 0px; } 
.welcome h1 { font-size: 20px !important; margin-bottom: 25px; }


   .forms {
    height: auto;
    background: none;
}

.addresss1 {
    height: auto;
    width: 100%;
   
    margin-left:0px;
    margin-top: 60px;
    background: #ffc325;
    padding: 30px;
    position:relative;
    clear:both;
}
.addresss2 h2 {
   
    color: #000;
}
.addresss2 p {
   
    color: #000!important;
}


.addresss2 {
    height: 400px;
    width: 100%;
  
    margin-top: 10px;
    padding: 30px 30px 30px 0px;
    clear:both;
}


.close_m{ display:none !important; }
.logo img { height: 43px; width: auto; margin-top: -22px; }
.logo_text{ color: #fff; font-size: 14px; padding-left:0px;   }
.new-header { background: rgba(0,40,85,0.9);  margin-top: 74px; }
.top-header { height: 77px; }
.covid{ padding-top:50px !important; }

}