body {color: #0f116d;background-color: #f0f5f1; padding:0px;margin:0px;font-family:'Roboto',sans-serif;position:relative;}

.navbar{ background-color: #388a61; padding: 5px 30px;  border-bottom: 1px solid #fff; }
.navbar-brand {color: #ffffff;font-size:1.8rem; font-weight: bolder;}
.navbar-brand:hover{color: #fff; }
.navbar-brand img{height: 50px;}
.nav-link {color: #ffffff;font-size: 0.9rem}

.nav-link:hover{color:#fff; background-color: orange; font-weight: bolder;border-radius: 5px;}
.dropdown{color: #ffffff;}
.dropdown-item:hover{color:#fff; background-color: #e41f05;font-weight: bolder;}
.dropdown .dropdown-menu .dropdown-item:hover{color:#fff;font-weight: bolder; background-color: #e41f05;}
.notice-board-section{background:url("../images/menu-bg.jpg") repeat;padding: 20px 10px; }
.notice-header{border-radius: 5px;}
.notice-board-section .card{margin: 5px;}
.page-content{margin: 20px 5px; background-color: #fff; padding: 20px;border-radius: 5px;}
.page-content-header{text-align: center;color:#ffffff; background-color: #B20000}
.page-content-header img{max-height: 500px;}
.page-content-header .message-desk-name-designation p{text-align: center;}
.message-desk-dignatory-div img{height: 100%, vertical-align:middle; border: solid 5px #fff;border-radius: 50%; -webkit-transition: -webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out;}

.btn{white-space:normal !important; word-wrap: break-word;}
/* APS Family */
.techDetCont{overflow:auto;border-radius: 2px;}
.techImgCont{float:left;width:148px;}
.techImgCont img{width:80%; }
#aps-family td{ text-align: left;box-shadow: 0 0 1px #000;}
#aps-family th{text-align: left;box-shadow: 0 0 1px #000;width: 94px;color:#286090;}
#aps-family .alert{padding: 7px;border-radius: 2px;}
#aps-family table{margin-bottom: 0px;}
/* End APS Family */

/*download button */
.download-btn{margin-bottom: 10px; }

/* css for admission page */
.admn-class-detail table, .uniform-table table, .event-table table, .house-division-table table, .academic-calendar-tbl table{width:100%;}
.admn-class-detail th,td, .uniform-table th,td, .event-table th,td, .house-division-table th,td, .academic-calendar-tbl th,td{text-align:center;padding:5px;box-shadow: 0 0 1px #000;}
.admn-class-detail th, .uniform-table th, .event-table th, .house-division-table th, .academic-calendar-tbl th{background:#3E8F3E;color:#FFF;padding:5px;}
.admn-class-detail tr:nth-child(even),.event-table tr:nth-child(even), .academic-calendar-tbl tr:nth-child(even){background: #C4E4A1;}
.admn-class-detail tr:nth-child(odd), .event-table tr:nth-child(odd), .academic-calendar-tbl tr:nth-child(odd){background: #DCF7C8;}

/* Uniform page */
.uniform-table td{text-align: left; padding: 5px 15px;}
.smart-class, .body-img{width: 100%;max-height: 500px;}

/*events & activities page*/

/*video gallery */
.page-content .video{padding: 16px;}
/* contact us page */

/*Apex Online learning*/
.join-whatsapp-group-div{margin: 0px auto;}
.social-share-div{margin-top: 20px; margin-bottom: 20px;text-align: center;}
.social-share-div img{height: 60px; max-width: 80%; }


/*Online Coding Registration age */
.online-coding-reg-form{max-width: 800px; margin: 20px auto;}
/* footer css */
.quickLink{background:url("../images/notice_bg.jpg") repeat;padding: 10px 40px; }
.quickLink ul li a{color: #fff;}
.quickLink ul li a:hover{font-weight: bolder;font-size: 17px; text-decoration: none;}
.fa {padding: 10px;  font-size: 20px; width: 40px; text-align: center;  text-decoration: none;  margin: 5px 2px;  border-radius: 50%;}
.fa:hover {opacity: 0.7;text-decoration: none;  }
.fa-facebook {background: #3B5998; color: white;}
.fa-twitter {background: #55ACEE; color: white;}
.fa-linkedin { background: #007bb5; color: white; }
.fa-youtube { background: #bb0000; color: white; }
.copyRightAndDeveloper{background-color: #6b0b31;margin: 0px;}
.copyRightAndDeveloper p{padding-top: 15px;}
@media (min-width: 768px) and (max-width: 1112px) {
  .navbar{padding: 5px 15px;}
  .navbar-nav .nav-link{padding-left: 5px;}
  .navbar-brand {color: #ffffff;font-size:1.8rem; font-weight: bolder;}
  .navbar-brand img{height: 40px;}

}
@media (max-width: 767px) {
  .navbar{padding: 5px 15px;}
  .navbar-nav .nav-link{padding-left: 5px;}
  .navbar-brand {color: #ffffff;font-size:1.5rem; font-weight: bolder;}
  .navbar-brand img{height: 30px;}
}

@media (max-width: 410px) {
  .navbar{padding: 5px 10px;}
  .navbar-nav .nav-link{padding-left: 5px;}
  .navbar-brand {color: #ffffff;font-size:1.3rem; font-weight: bolder;}
  .navbar-brand img{height: 30px;}
}
@media (max-width: 333px) {
  .navbar{padding: 2px 8px;}
  .navbar-nav .nav-link{padding-left: 5px;}
  .navbar-brand {color: #ffffff;font-size:1.2rem; font-weight: bolder;}
  .navbar-brand img{height: 30px;}
}
