#the-benchmark .notification .col-box .box1 a {
  color: #151515;
}


#main-nav{
/*position: fixed;*/
width: 100%;
z-index: 5000;

}
.shrink{
  position: fixed;
top: 0px;
transition: 0.8s all;
}


@media screen and (max-width: 676px) {
    #main-banner{          
      margin-top: 48px; } 
    }
#main-banner{
/*margin-top: 48px;*/
}



#hover-menu .close {
position: absolute;
right: 20px;
top: 20px;
width: 20px;
height: 20px;
border-radius: 50%;
border: 1px solid #222;
text-align: center;
line-height: 18px;
}
.pop-toggle{
left: inherit !important;
right: 97%;
}

/*Pages style*/

#inner-bnr {
width: 100%;
max-width: 100%;
height: auto; }
@media screen and (max-width: 676px) {
    #inner-bnr{          
      margin-top: 48px; } 
    }

#bgbnr {
overflow: hidden; }
#bgbnr .img-bg-1 {
/*  background-image: url(/resources/images/inner-banner/contact_bg.jpg); */
width: 100%;
height: 85%;
background-attachment: fixed;
position: relative;
transition: all 2s ease;
overflow: hidden; }
#bgbnr .img-bg-1 .bg-color-2 {
  width: 100%;
  height: 100%;
  position: absolute;
  background: #000;
  opacity: 0.75;
  z-index: -0;
  transition: all 2s ease; }
  #bgbnr .img-bg-1 .bg-color-2:hover {
    background: #00aceb;
    opacity: 0.2;
    transition: all 1s ease; }
#bgbnr .img-bg-1:hover {
  transform: scale(1.05);
  transition: all 2s ease;
  overflow: hidden; }

#contact {
z-index: 1; }
#contact h1 {
font-weight: 300;
font-size: 35px; }
#contact .wrapper {
position: relative; }
#contact .wrapper .wrapper1 {
  width: 100%;
  border-top: 25px solid #00aceb;
  border-bottom: 5px solid #352d8d;
  background: #fff;
  height: auto;
  position: absolute;
  padding: 25px 15px 25px 15px;
  margin-top: -460px;
  left: 0px;
  right: 0px; }
  @media screen and (max-width: 1199px) {
    #contact .wrapper .wrapper1 {
      position: inherit;
      margin-top: 0px; } }
  #contact .wrapper .wrapper1 .col-wrapper {
    text-align: center; }
    #contact .wrapper .wrapper1 .col-wrapper img {
      width: 60px;
      display: inline-block;
      padding-bottom: 6px; }
    #contact .wrapper .wrapper1 .col-wrapper h4 {
      font-size: 20px;
      font-weight: 300; }
  #contact .wrapper .wrapper1 input[type=text]:focus {
    border: 1px solid #00aceb; }
  #contact .wrapper .wrapper1 .name-box {
    width: 100%;
    background: #f3f3f3;
    border: 1px solid #dedede;
    padding: 18px; }
  #contact .wrapper .wrapper1 .number-box {
    width: 48%;
    background: #f3f3f3;
    border: 1px solid #dedede;
    margin-right: 16px;
    padding: 18px; }
    @media screen and (max-width: 1199px) {
      #contact .wrapper .wrapper1 .number-box {
        width: 100%;
        margin-right: 0px; } }
  #contact .wrapper .wrapper1 .mail-box {
    width: 48%;
    background: #f3f3f3;
    border: 1px solid #dedede;
    padding: 18px; }
    @media screen and (max-width: 1199px) {
      #contact .wrapper .wrapper1 .mail-box {
        width: 100%;
        margin-right: 0px; } }
  #contact .wrapper .wrapper1 textarea {
    width: 100%;
    background: #f3f3f3;
    border: 1px solid #dedede;
    padding: 18px;
    color: #a6a6a6; }
  #contact .wrapper .wrapper1 textarea:focus {
    border: 1px solid #00aceb; }
  #contact .wrapper .wrapper1 .submit-btn {
    color: #fff;
    padding: 10px 50px;
    background: #352d8d;
    border-radius: 2px;
    border: 1px solid #d7d7d7;
    margin-top: 10px;
    float: right; }
    #contact .wrapper .wrapper1 .submit-btn:hover {
      background: #00aceb;
      color: #fff;
      transition: all 2s ease; }

/* aboutus page start----------------------- */
#about-us {
padding-top: 25px;
padding-bottom: 40px; }
#about-us .contact-wrapper h1 {
font-weight: 300;
font-size: 35px;
text-align: center; }
#about-us p {
font-size: 15px;
text-align: justify;
line-height: 23px;
font-weight: 300; }
#about-us .col-wrapper {
text-align: center; }
#about-us .col-wrapper h3 {
  font-weight: 300;
  font-size: 28px;
  text-align: center; }
#about-us .col-wrapper i {
  font-size: 65px;
  display: inline-block;
  padding-bottom: 15px; }
#about-us .col-wrapper img {
  display: inline-block;
  width: 100px;
  margin: 12px; }

#news-events {
/* padding-top: 45px; */
padding-bottom: 45px;
text-align: center; }
#news-events h1 {
font-weight: 300;
font-size: 35px;
text-align: center;
padding-bottom: 18px; }
#news-events .news-wrapper {
width: auto;
background: #fff;
border-bottom: 2px solid #222;
padding: 18px;
float: left;
background: #f3f3f3;
border: 1px solid #ddd; 
margin-bottom: 12px;
}
#news-events .news-wrapper img {
  display: inline-block; }
#news-events .news-wrapper .detail-box {
  padding: 10px 14px 4px 14px;
  float: left; }
  #news-events .news-wrapper .detail-box h5 {
    font-size: 17px;
    color: #222; }
  #news-events .news-wrapper .detail-box p {
    font-size: 15px;
    font-weight: 300;
    text-align: justify; }
  #news-events .news-wrapper .detail-box .ftr {
    width: 100%;
    float: left; }
    #news-events .news-wrapper .detail-box .ftr i {
      float: left;
      color: #00adef;
      font-size: 14px;
      margin-right: 9px;
      padding-top: 7px; }
    #news-events .news-wrapper .detail-box .ftr p {
      float: left;
      font-size: 13px;
      color: #666;
      padding-top: 5px; }
    #news-events .news-wrapper .detail-box .ftr a {
      padding: 4px 14px;
      background: #f3f3f3;
      color: #222;
      float: right;
      border-radius: 25px;
      font-size: 12px; }
      #news-events .news-wrapper .detail-box .ftr a:hover {
        text-decoration: none;
        background: #fff;
        border: 1px solid #fff;
        color: #222;
        transition: all 1s ease; }

/* gallery page start--------------------------- */
#main-gallery {
/*  padding-top: 45px; */
padding-bottom: 45px;
text-align: center; }
#main-gallery h1 {
font-weight: 300;
font-size: 35px;
padding-bottom: 20px; }
#main-gallery .album-head {
padding: 15px 20px;
background: #eee;
width: 100%;
float: left;
margin-bottom: 15px; }
#main-gallery .album-head h5 {
  float: left; }
#main-gallery .album-head a {
  float: right;
  transition: all 1s ease;
  padding-top: 6px; }
  #main-gallery .album-head a:hover {
    padding-right: 12px;
    transition: all 1s ease;
    text-decoration: none;
    color: #666; }
#main-gallery .album-wrapper {
width: 360px;
height: 226px;
transition: all 1s ease;
overflow: hidden;
position: relative; }
#main-gallery .album-wrapper .overlay-1 {
  position: absolute;
  width: 50px;
  height: 30px;
  z-index: 1;
  left: 0px;
  right: 0px;
  margin: auto;
  top: 104px;
  opacity: 0;
  transition: all 1s ease; }
  #main-gallery .album-wrapper .overlay-1 i {
    font-size: 26px;
    padding: 18px 20px;
    border-radius: 55px;
    background: #fff;
    transition: all 1s ease;
    text-decoration: none; }
#main-gallery .album-wrapper:hover .overlay-1 {
  transition: all 1s ease;
  opacity: 1; }
#main-gallery .album-wrapper img {
  display: inline-block;
  transition: all 1s ease;
  -webkit-transform: scale(1);
  transform: scale(1);
  width: 100%; }
  #main-gallery .album-wrapper img:hover {
    transition: all 1s ease;
    -webkit-transform: scale(1.5);
    transform: scale(1.5); }
#main-gallery .col-wrapper {
padding: 12px 0px 0px 0px;
background: #eee;
margin-bottom: 15px; }
#main-gallery .col-wrapper p {
  padding: 10px 0px;
  font-weight: 300;
  font-size: 16px; }
#main-gallery .col-wrapper img {
  display: inline-block;
  width: 100%; }
#main-gallery .col-wrapper a {
  padding: 12px 0px 0px 0px;
  color: #666;
  font-weight: 300;
  font-size: 14px;
  display: inline-block;
  background: #ddd;
  width: 100%;
  transition: all 1s ease-in;
  text-decoration: none; }
  #main-gallery .col-wrapper a:hover {
    background: #00adef;
    transition: all 1s ease-in;
    text-decoration: none;
    color: #fff; }
#main-gallery .col-wrapper a::after {
  content: '';
  display: block;
  width: 0;
  height: 2px;
  background: #2e3091;
  transition: width 1s;
  margin-top: 5px; }
#main-gallery .col-wrapper a:hover::after {
  width: 100%; }

#pagehead {
  font-weight: 300;
font-size: 35px;
text-align: center;
padding-bottom: 18px;
}

.active a{
  color: #000 !important;
}

  @media screen and (max-width: 767px) {
#bgbnr .img-bg-1{
  display: none;
}

}
#main-header .nav-bar ul li a:hover {
text-decoration: none;
border-bottom: solid 1px #fff;
color: #fff;
}
main.css:229
#main-header .nav-bar ul li a {
padding: 16px 16px 12px 20px;
display: block;
color: #fff;
transition: 6;
}
.#main-header nav-bar ul li {
display: inline-block;
position: relative;
}
#main-header .nav-bar ul li .dropdown {
min-width: 226px;
background: #fff;
display: none;
position: absolute;
z-index: 999;
left: 0;
border-radius: 5px 5px 5px 5px;
padding-left: 0px;
}

#main-header .nav-bar ul {
margin: 0;
padding: 0;
}
#main-header .nav-bar ul li .dropdown li {
display: block;
padding: 0;
margin: 0;
font-size: 14px;
text-transform: lowercase;
width: 100%;
}

#main-header .nav-bar ul li {
display: inline-block;
position: relative;
}
#main-header .nav-bar ul li .dropdown li a {
display: block;
padding: 8px 25px;
color: #333;
text-decoration: none;
text-transform: capitalize;
}
#main-header .nav-bar ul li:hover .dropdown {
display: block;
}

.col-wrapper i {
font-size: 65px;
display: inline-block;
padding-bottom: 15px;

}


#features .wrapper {
/* text-align: center; */
padding: 0px; 
}


#news ul li .news-wrapper .detail-box {
padding: 10px 14px;
float: left;
height: 178px;
overflow: hidden;
}

#news {
background-image: url(../images/news_calendar/imgbg1.jpg);
background-position: center;
background-attachment: fixed;
padding-top: 80px;
/* padding-bottom: 50px; */
padding-bottom: 34px;
position: relative;
}

#news-events .news-wrapper {
width: auto;
background: #fff;
border-bottom: 2px solid #222;
padding: 18px;
float: left;
background: #f3f3f3;
border: 1px solid #ddd;
height: 492px;
}

#main-header .logo-wrapper img {
padding-top: 6px;
height: 86px;
}

#main-footer .footerlogo{
height: 109px;
}

.shared-tab-head {
background-color: #ddd;
font-size: 20px;
padding: 5px;
margin: 0;
margin-bottom: 15px;
margin-top: 10px;
}

.shared-list {
list-style: none;
padding: 0;
margin: 0;
}
.shared-list li {
padding-left: 30px;
font-size: 18px;
line-height: 8px;
background: url(../images/list-icon.png) no-repeat left center;
margin-bottom: 10px;
padding-bottom: 5px;
padding-top: 5px;
border-bottom: 1px dashed #D0BC8F;
}

li {
display: list-item;
text-align: -webkit-match-parent;
}

.btn-success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}

.btn {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
float: right;
}


#chair {
background-image: url(../images/prince/bg.jpg);
background-position: center;
padding-top: 95px;
padding-bottom: 75px;
}

.container {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}

#chair .chair-wrapper {
padding: 0px 100px;
color: #000000;
}

#chair .chair-wrapper .img-box {
float: right;
margin-right: 90px;
}

#chair .chair-wrapper .img-box img {
display: inline-block;
}
img {
vertical-align: middle;
}
.img-responsive{
display: block;
max-width: 100%;
height: auto;
}

#chair .chair-wrapper .message a {
color: #fff;
padding: 10px 22px;
background: #00adef;
display: inline-block;
margin-top: 12px;
border: 1px solid #00adee;
}

#chair .chair-wrapper .message p {
font-size: 15px;
text-align: justify;
line-height: 23px;
font-weight: 300;
}

#main-nav ul li
{
position: relative;
}

#pagehead {
font-weight: 300;
font-size: 35px;
text-align: center;
padding-bottom: 18px;
padding-top: 20px;

} 

#newimg {
vertical-align: middle;
float: left !important;
margin-right: 35px !important;
}

#new
{
margin: 0 0 10px;
text-align: justify;
} 

#main-header .menu-top{
background-color:#1bb3f4;
border-radius:0 0 10px 10px;
}
#main-header .menu-top ul li:hover{
background-color:#36419f;
}
#main-header .menu-top ul li a{
color:#fff;
}
#main-header .menu-top ul li a:hover{
color:#fff;
}
#page-body{
padding:30px 0 30px 0;
}

#main-header .menu-top ul li a{
font-size: 15px;
}
#main-footer .bt-wrapper img {
width: 35px;
display: inline-block;
padding-bottom: 2px;
}


#dropdowncontact {
/* min-width: 100%; */
PADDING-TOP: 10px;
padding-bottom: 10px;
/* margin-top: 10px; */
/* margin-bottom: 10px; */
border: 1px solid #dedede;
background: #f3f3f3;
width: 100%;
color: #868381;
padding-left: 10px;
}

#teacher{

background-image: url(/resources/images/001.png);
background-repeat: no-repeat;
padding-left: 50px;

}

#pos{

/*background-color: #000;*/
background-color:#86939821;
/*height: 100%;
*/
}

#pos p{

padding-top: 30px;


}
#adm{

/*background-color: #000;*/
background-color:#86939821;

}
#pict h3{
background-image: url(/resources/images/001.png);
background-repeat: no-repeat;
padding-left: 50px;
/*text-align: center;*/

}


/*style for job list*/
#bg-caree {
background-image: url(../images/inner-bg/career.jpg);
height: 704px; }
#bg-caree h1 {
font-size: 30px;
color: #fff; }

.top-caree {
margin-top: 83px; }

.tab-head-2 {
background: url(../images/b.png) no-repeat right;
height: 49px;
/* width: 100%;*/
width: 96%;
border: 3px solid #8C8888;
color: #fff;
font-size: 25px;
padding-left: 16px;
padding-top: 7px;
cursor: pointer; }

.tab-body-2 {
border: 3px solid #8C8888;
/*width: 100%;*/
width: 96%;
height: 343px;
padding-left: 46px;
padding-top: 26px; }
.tab-body-2 h4 {
color: #fff;
font-size: 16px; }
.tab-body-2 a {
border: 3px solid #8C8888;
width: 156px;
height: 38px;
text-align: center;
color: #fff;
font-size: 18px;
margin-right: 26px;
margin-top: 121px;
padding: 3px; }

.tab-body-2 h3 {
color: #fff;
font-size: 20px; }

.tab-body-2 p {
color: #fff;
font-size: 14px; }

.tabo input {
display: inline-block;
}
.tabo h3 {
color: #fff;
font-size: 18px;
text-align: center;
margin-top: 48px;
  padding-top: 67px; }

.tabo input {
background-color: transparent;
width: 561px;
max-width: 100%;
height: 46px;
color: #fff;
border: 3px solid #fff;
padding-left: 10px;
outline: 0;
margin-bottom: 20px; }

.tabo form {
text-align: center; }

.tabo select {
background-color: transparent;
width: 561px;
max-width: 100%;
height: 46px;
color: #fff;
border: 3px solid #fff;
padding-left: 10px;
outline: 0;
margin-bottom: 20px; }


.btn {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
float: right;
margin-right: 10px;
}
#mission{


/*border-bottom: 1px solid #000;*/
}

#missioncont h3{

border-top: 1px solid #000;
border-bottom: 1px solid #000;
padding-top: 5px;
padding-bottom: 5px;
background-color: #d8dad8a6;
text-align: center;
}

#missioncont p{

margin-top: 25px;
padding-bottom: 5px;


}

#box p{

margin-top: 25px;
padding-bottom: 5px;
  text-align: justify;

}
#cont h3{

border-bottom: 3px solid #a99f9fba;
padding-bottom: 10px;
}

#BisAdvtitle{

background-color: #039dd6;
}
#seniortitle{

background-color: #039dd6;
}

.btn-primary {

background-color: #b73333!important;

}
#bisfacilities p{
text-align: justify;
}
#seniorstyle{
text-align: justify;
}
#careerguidencestyle{
text-align: justify;
}
#admission{

margin-right: 100px;
margin-top: 50px;
}
#plsone{

text-align: center;
}
#plsimage{
padding-left: 429px;
}

table, th, td {
border: 1px solid black;
padding-top: 10px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px;
}

#newsul{

list-style: none;

}
#newsli{

text-align: left;

}



/*style for job list ends here*/

/*style for contact form at senior secondary*/


form {
margin: 0 0 20px;
}

#secondaryform .name-bx {
width: 50%;
padding: 18px;
background: #4b4b4b;
border: 0px;
color: #fff;
}

#secondaryform .pname {
width: 50%;
padding: 18px;
background: #4b4b4b;
border: 0px;
margin-right: 5px;
color: #fff;
}

#secondaryform .mail-bx {
width: 100%;
padding: 18px;
background: #4b4b4b;
border: 0px;
margin-right: 5px;
color: #fff;
}

#secondaryform .number-bx {
width: 44%;
padding: 18px;
background: #4b4b4b;
border: 0px;
color: #fff;
}

#secondaryform .text-bx {
width: 100%;
padding: 18px;
background: #4b4b4b;
border: 0px;
resize: none;
}

#secondaryform .submit-btn {
padding: 9px 26px;
background: #e5322d;
color: #fff;
border: 0px;
border-radius: 2px;
margin-top: 10px;
margin-right: 6px;
}




/*style for contact form at senior secondary ends */


/*style for contact form senior secondary */
#contactsenior{

  padding-top: 50px;
padding-bottom: 20px;
text-align: center;
background-color: #8a91891a;
}
#contactsenior img{
margin-bottom: 20px;
}

#contactsenior p{
padding-top: 20px;
}


fieldset.scheduler-border {
border: 1px groove #ddd !important;
padding: 0 1.4em 1.4em 1.4em !important;
margin: 0 0 1.5em 0 !important;
-webkit-box-shadow:  0px 0px 0px 0px #000;
        box-shadow:  0px 0px 0px 0px #000;
}


legend.scheduler-border {
width:inherit; /* Or auto */
padding:0 10px; /* To give a bit of padding on the left and right */
border-bottom:none;
}

#main-header  .social a .fb {
color: #fff;
background: #1f72d9;
padding: 14px 18px;
float: left;
margin-right: 18px;
}

#main-header .social a .insta {
background: #f218c1;
color: #fff;
padding: 14px 16px;
margin-right: 18px;
float: left;
}
#main-footer .social i {
font-size: 19px;
}

#main-header  .social {
margin-bottom: 10px;
}

#btn-admisssion{

background-color: #00adf0!important;
}
/*#mission{*/

/*background-color: #090b195e;*/
/*}*/

/*#missionh3{*/

/*text-align: center;*/
/*}*/



#mission {
 padding: 30px 0;
 color: #ffffff; }
#mission .box {
 background: #2d2f94;
 padding: 25px;
 height: 250px; }
#mission .box2 {
 background: #04a2e6;
 padding: 25px;
 height: 250px; }
#mission h3 {
 text-align: center; }
#mission p {
 text-align: justify; }
#senior-new {
 text-align: center;
 padding-top: 17px;
 padding-bottom: 40px; }
#senior-new p {
 text-align: justify; }

#senior-new {
 text-align: center;
/* padding-top: 55px;*/
 padding-top: 17px;
 padding-bottom: 40px; }
#senior-new p {
 text-align: justify; }

#advantage-new {
 padding: 50px 0 60px;
 background-attachment: fixed;
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;
 background-image: url(../images/001.jpg); }
#advantage-new h2 {
 color: #ffffff;
 padding-bottom: 20px;
 text-transform: uppercase; }
#advantage-new .box ul {
 margin: 0 !important; }
#advantage-new .box ul li {
 background: #fff;
 list-style: none;
 font-size: 16px !important;
 padding: 10px;
 color: #3c3d9c;
 margin-bottom: 2px; }

#Career-new {
 padding: 0px;
 /*  background-attachment: fixed; */
 /*  background-position: center; */
 background-repeat: repeat;
 /* background-size: cover; */
 background-image: url(../images/patter.jpg); }
#Career-new .white {
 background: rgba(255, 255, 255, 0.88);
 padding: 100px 30px;
 text-align: left;
 color: #616163; }
#Career-new .white h2 {
 padding-bottom: 15px; }
@media (max-width: 767px) {
 #Career-new .news-new {
     margin-bottom: 30px; } }
#Career-new .news-new h2 {
 color: #fff;
 padding: 20px 0 20px; }
#Career-new .news-new ul {
 padding: 0; }
#Career-new .news-new ul li {
 list-style: none;
 margin-bottom: 5px; 
 background-color: #fffefd;
}
#Career-new .news-new ul li .date {
 width: 25%;
 background: #04a2e6;
 color: #fff;
 line-height: 1;
 text-align: center;
 padding: 15px;
 display: inline-block;
 position: relative; }
#Career-new .news-new ul li .date span {
 font-size: 45px; }
#Career-new .news-new ul li a {
 text-decoration: none;
 position: absolute;
 padding: 20px 15px;
 height: 88px;
 font-size: 20px;
 color: #000;
 background: rgba(255, 255, 255, 0.84); }

#admission-new {
 background: #2d2f94;
 padding: 50px;
 text-align: center; }
#admission-new a {
 background: red;
 padding: 15px 25px;
 border-radius: 50px;
 text-decoration: none;
 color: #fff;
 transition: .9s all; }
#admission-new a:hover {
 background: #fff;
 color: #1a1a1a; }

#facility-new {
 padding: 30px 0 0; }
#facility-new ul {
 margin: 0;
 padding: 0; }
#facility-new ul li {
 list-style: none;
 background: #2d2f94;
 width: 19%;
 padding: 35px 0 0;
 display: inline-block;
 text-align: center;
 color: #fff;
 height: 100px;
 margin-bottom: 5px; }

/* #Image{

  height: 200;
  width: 300;
 }*/
/*  #content{

  padding-left: 10px;
 }
*/



a.toggle-video {
width: 49px;
height: 336px;
position: fixed;
right: 0;
top: 32%;
background: url('video.jpg');
z-index: 10000;
}


@media (max-width: 768px) {
	a.toggle-video {
		    height: 73px;
		    top: 86%;
	}
}
.video {
position: fixed;
z-index: 100000;
width: 100%;
height: 100%;
background: #000000c2;
display: none;
align-items: center;
justify-content: center;
} 
.video video {
display: block;
width: 100%;
height: auto;
}

.closeBtn {
position: absolute;
right: 20px;
top: 20px;
color: #fff;
z-index: 100000;
font-weight: bold;
  font-size: 180%;
  cursor: pointer;
}

.toggle-video {
cursor: pointer;
}
.invalid {
border: 2px solid red !important;
}
.success{
color: green;
}
.error{
color: red;
}
.form-control{
border-radius: 0px;
height: 40px;
}
#captcha{
margin-top: -5px;
}
.menu-top{
height: 40px;
}
#main-header .menu-top ul li {
list-style: none;
display: inline-block;
padding: 9px 0px;
}
#content{
margin-top: 40px;
}
#facility-new ul li{
font-size: 20px;
}
input,textarea,select{
margin-bottom:8px;
}
#hover-menu{
margin-top: 85px;
}
#bg-caree{
background-color: rgb(32, 30, 30);
}
#apply-now label{
text-align:right;
}
.accordion {
background-color: #2bb8f5;
color: #fff;
cursor: pointer;
padding: 18px;
width: 100%;
text-align: left;
border: none;
outline: none;
transition: 0.4s;
margin-bottom: 2px;
border-radius: 5px;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .accordion:hover {
background-color: #ccc;
}

/* Style the accordion panel. Note: hidden by default */
.panel {
padding: 48px 28px;
background-color: white;
display: none;
border:solid 1px #ddd;
}
.panel a{
border:solid 1px;
padding:10px;
margin-left:10px;
}
.panel a:hover{
border:solid 1px;
padding:10px;
margin-left:10px;
background-color:#2bb8f5;
}
#main-nav ul li .dropdown li a{
display: inline-block;
}
.fa-chevron-right{
padding: 13px;
}
@media(min-width:1366px)
{
#hover-menu {
margin-top: 40px;
}
#hover-menu ul li{
padding: 10px 0px;
}
}
.c-previous span {
margin-left: -6px;
top: 6px !important;
}
.c-next span {
margin-left: -6px;
top: 6px !important;
}
#ds_calendar1 .calhead{
height: 77px;
}
#ds_calendar1 .c-week-day {
background-color:#2d2c59;
color: #fff;
height: 5px;
display: inline-block;
line-height: 27px;
text-align: center;
width: 50px;
}
#main-nav ul li .dropdown li:hover {
color: #fff;
background: #18b2f0;
}
#main-nav ul li .dropdown li a:hover {
color: #fff;
background: #18b2f0;
}
li.active {
background-color: #2bb8f5 !important;
}
#bisfacilities{
padding: 30px 0px;
background-color: #ddd;
}
@media(min-width:1366px){
.box-fac img{
width: 356px;
}
.box-fac{
height:450px
}
.catitem img {
float: left;
height: 249px;
width: 300px;
margin: 0 15px 15px 0;
}
#affiliation p img{
float: left;
margin-right: 10px;
}
}
.box-fac{
padding:10px;
width:32%;
background-color: #fff;
margin: 5px;
}
.box-fac a{
width: 100px;
background-color: #00adf0;
padding: 6px;
text-align:center;
float: right;
color: #fff;
margin-top:20px;
border-radius:20px
}
@media(max-width:767px)
{
.box-fac img{
width: 356px;
}
.box-fac{
height:450px
}
.catitem img {
float: left;
margin: 10 15px 15px 0;
width: 100%;
}
#chair .chair-wrapper {
padding: 0px;
}
}
.catitem {
background-color: #fffafa;
box-shadow: 0px 0px 6px 6px #d8cfcf;
margin: 10px;
}
.catitem img{
float:left;
margin:0 15px 15px 0;
}
.catitem a{
background-color:#3c3d9c;
padding:5px;
border-radius:15px;
color:#fff;
}
#achievements table tbody tr td img{
width: 500px;
}
#achievements h1{
font-size: 24px;
}
.accordion:hover {
background-color: #422774;
}
.sidebar {
  background-color: #422972;
  padding: 10px;
  color: #515658;
  border: solid 1px #4f3c70;
  height:400px;
}
.sidebar h1{
  margin-top: -1px;
  background-color: #422774;
  color: #fff;
  font-size: 24px;
  padding: 5px;
  border-bottom: solid 1px;
}
.sidebar ul li a{
color:#fff;
}
.sidebar ul li{
padding: 5px;
list-style: none;
margin-bottom:4px;
margin-left:-20px
}
.sidebar ul li img{
margin-right:10px;
}

#mission-vission{
  margin-top:100px;
  background-color:#eee;
  padding:30px;
  font-size:18px;
  border:dashed 1px #797979;
  text-align:center;
}
@media(min-width:1366px){
  .lb-image{
    width: 1100px !important;
    height: 600px !important;
  }
  #senior-secondary img{
    width:720px;
  }
}
#our-facilities{
  background-color:#e0ecf1;
  padding:30px;
}
#our-facilities h3{
  background-color:#b1d0e0;
  padding:10px;
}

#main-header .social a .insta {
  background: #f218c1;
  color: #fff;
  padding: 20px 14px;
  margin-right: 18px;
  float: left;
  border-radius: 0 0 35px 35px;
}
#main-header .social a .fb {
  background: #1f72d9;
  color: #fff;
  padding: 20px 16px;
  margin-right: 18px;
  float: left;
  border-radius: 0 0 35px 35px;
}
#main-header .social{
  float: right;
}
@media(max-width:767px){
  .social{
    display: none;
  }
}
.readmore h5 img{
  float:left;
  margin-right:25px;
}
@media(max-width:767px){
  #news .col-md-4{
  display: none;
}
}
.Image{
  border: solid 5px #ffffff;
  padding: 0;
}
#senior-new{
  background-color: #f9f2eb;
}
.clearfix.readmore img {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
.clearfix.readmore{
border: solid 7px #eaeaea;
padding: 15px;
box-shadow: 0px 0px 5px 0px;
}
.pageview{
  background-color: #eee;
}
div#Image img {
  border: solid #bfbfbf 5px;
}
@media (max-width: 768px) {
	#main-header .btn-btn1 {
	    position: relative;
	    z-index: 10;
	}	
	#main-header .logo-wrapper {
	    margin-top: -47px;
	}
}


@media (max-width: 767px) {
	#main-nav ul li {
		float: none;
		padding: 0;	
	}
	#main-nav ul li a {
		padding: 	7px 20px;
	}
	#main-nav ul li:hover > .dropdown {
	    margin: 0;
	    padding: 0;
	    width: 100%;
	}
	#main-nav ul li:hover > .dropdown .dropdown {
		    transform: translateX(-100%) !important;
	}
}

.menu-top ul li .dropdown {
  width: 226px;
  display: none;
  position: absolute;
  z-index: 999;
  border-radius: 5px 5px 5px 5px;
  padding-left: 0px;
  left: 50%;
  transform: translateX(-50%);
}
.menu-top ul {
  padding: 0px;
  margin: 0px;
  text-align: center;
}
.menu-top ul li {
  position: relative;
}
.menu-top ul li .dropdown li {
  display: block;
  padding: 0;
  margin: 0;
  margin-top: 10px;
  font-size: 14px;
  text-transform: lowercase;
  width: 100%;
  border-bottom: 1px solid #2e3091;
  background: #fff;
}
.menu-top ul li .dropdown li a {
color:#000 !important;
}
.menu-top ul li .dropdown li:hover a {
  color:rgb(248, 246, 246) !important;
}
.menu-top ul li:hover > .dropdown {
  display: block;
}

#contact .wrapper {
    margin-top: 150px;
}
#main-header .menu-top ul li a{
  padding: 10px 10px;
  font-size: 13px;
}
.btn-managing{
  left: 30px;
}
#mandatory-disclosure .btn{
  margin-right:750px; 
}

a.btn.admission {
    /*margin-top: 10px;*/
    background-color: #f224c6;
    color: #fff;
    padding: 10px 20px;
    border-radius: 25px;
}
#gallery ul li .li-wrapper img{
    height:100%;
}

/*editing 07-01-2020*/


.admission2 {
  background-color: #004A7F;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  font-family: Arial;
  font-size: 14px;
  padding: 5px 10px;
  text-align: center;
  text-decoration: none;
  -webkit-animation: glowing 1500ms infinite;
  -moz-animation: glowing 1500ms infinite;
  -o-animation: glowing 1500ms infinite;
  animation: glowing 1500ms infinite;
}
@-webkit-keyframes glowing {
  0% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; -webkit-box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; -webkit-box-shadow: 0 0 3px #B20000; }
}

@-moz-keyframes glowing {
  0% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; -moz-box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
}

@-o-keyframes glowing {
  0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
}

@keyframes glowing {
  0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
}