﻿/* CSS Document */
@font-face {
 font-family: 'timelessregular';
 src: url('../fonts/timeless-webfont.eot');
 src: url('../fonts/timeless-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/timeless-webfont.woff') format('woff'),  url('../fonts/timeless-webfont.ttf') format('truetype'),  url('../fonts/timeless-webfont.svg#timelessregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
.top-header{  background:#A72426 ;}
.top-header p.note{background:#fcc900 ; padding:7px 0px; text-align:center; color:#fff; font-size:18px; margin:0;font-weight:500;}
.top-header p{ padding:9px 0px; text-align:center; color:#fff; font-size:14px; margin:0; font-weight:600;}
.top-menu{ margin:0;}
.top-menu li{ float:left;background:#fcc900 ; padding:10px 5px; color:#fff; font-size:14px; margin:0; list-style:none;}
.top-menu li a{  color:#fff; text-decoration:none;}
#wrapper {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
}
.logo {
	width: 100%;
	height: auto; margin-top:3px;
}
.image-responsive {
	width:100%;
}
.image-responsive-max {
	max-width:100%;
}
.logo-text {
	width:100%;
	margin-top:37px;
}
.juju img{ margin:10px 0;; border-radius:15px; border:2px solid #fc0;box-shadow:0px 0px 10px #ccc;}
.juju { margin-bottom:25px;}
.menu-bar {
	margin-top:9px;
}
.border-top {
	width:100%;
	border-top:solid 3px #A72426   ;
	margin-top:10px;
}
/* Slider CSS */

#sandbox {
	width:100% !important;
}
#sandbox p { /*margin-top: 30px;*/
}
#moodular {
	overflow: hidden;
}
#moodular, #moodular li {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
}
#moodular, #moodular li {
	height: 353px;
}
#moodular li p {
	display: block;
	height: 353px;
}
#moodular li p span {
	/*
	 color: #fff;
    display: inline-block;
    margin-left: 180px !important;
    margin-top: 20px;
    padding: 0;*/
}
}
#moodular li p container row col-md-12 span {
	display: inline-block; /*padding: 10px 10px;*/
	padding:0;
	color: #FFF; /*margin: 90px;*/
	margin-left:10px;
	margin-top:20px;
}
.quick-links-btn {
	width:100%;
	position:relative;
	margin-top:1px;
	z-index:3;
	display:block;
}
.about-school a:hover {
	background-image:url(../images/about-the-school-hover.png);
	background-repeat:no-repeat;
	position:absolute;
	margin-top:-9px;
	width:150px;
	height:45px;
}
.welcome-header {
font-family:Calibri;
font-size:20px;
color: #FFF;
font-weight: 600;
border-bottom: 1px solid #CCC;
padding: 5px;
width: 100%;
background: #fcc900 ; 
text-align: center;}
.welcome-data {
	font-family:Calibri, Arial;
	font-size: 15px;
	color: #595958;
	padding-top: 5px;
	text-align: justify;
}
.slidertext {
	font-family: 'timelessregular';
	font-size:28px;
	font-weight:bold;
	color:#fcc900  !important;
	background:none !important;
}
.vmenu {
	width:100%;
	margin:22px 0 0 0;
}
.vmenu-heading {
	font-family: 'timelessregular';
	font-size:16px;
	color:#fff;
	font-weight:bold;
	background:#848282;
	padding:5px 5px 5px 15px;
}
.vmenu-col {
	font-family: 'timelessregular';
	font-size:12px;
	color:#626262;
	text-align:justify;
}
.vmenu-col ul {
	margin:0;
	padding: 0 0 0 5px;
	list-style:none;
	background:#f2eeee;
	border:1px solid #e7e7e7;
}

.vmenu-col ul li .active
{ background:#d7d7d7; 
	color:#c11f21;
}


.vmenu-col ul li a {
	padding:7px 0 7px 15px;
	font-family: 'timelessregular';
	font-size:14px;
	color:#3d3c3c;
	background:url(../images/arrow.png) no-repeat left center;
	float:left;
	border-bottom:2px solid #ffffff;
	width:98%;
	text-align:left;
}
.vmenu-col ul li a:hover {
	padding:7px 0 7px 15px;
	font-family: 'timelessregular';
	font-size:14px;
	color:#c11f21;
	text-decoration:none;
}
.inner-banner img {
	width: 100%;
}
.inner-heading {
	font-family: 'timelessregular';
	font-size:16px;
	color:#DA251D;
	font-weight:bold;
	border-bottom:1px solid #e5e5e5;
	margin-top:10px;
	padding-bottom:5px;
}
.inner-text {
	color: #272727;
	font-family: Calibri, Arial;
	font-size: 15px;
	text-align: justify;
	font-weight:normal;
	padding-top:5px;
}

.admission-img
{
	margin-bottom:30px !important;
}
.admission-img img {
	width:100%;
	margin-top:10px;
}

.admission-img p
{
	margin:0 !important;padding:0 !important;
}
.footer {
	background-color:#c11f21
}
#container {
	width:100%;
	margin:0 auto;
	position:relative;
}
#about_popup {
	width:100%;
	height:auto;
	padding:20px;
	margin:0 auto;
	position:fixed;
	left:0;
	bottom:0;
	display:none;
	-moz-border-radius-topleft:20px;
	-moz-border-radius-topright:20px;
	-webkit-border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	z-index:100;
}
#about_popup h1 {
	margin:0;
	font-size:20px;
	text-align:left;
}
#about_popup p {
	margin:0;
}
#bottom_bar {
	width:100%;
	height:40px;
	background:#fcc900   ;
	box-shadow:-4px 0 4px #111;
	position:fixed;
	bottom:0;
	z-index:100;
	font-size:12px;

}
#bottom_bar ul {
	list-style:none;/*  width:960px;
  margin:0 auto;*/
  padding-left:0px;
}
#bottom_bar ul li {
	float:right;
	line-height:30px;
}
#bottom_bar ul li a {
	color:#000;
	text-decoration:none;
	margin-right:20px;
}
#footer {
	/*width:100%;*/
	height:auto;
	margin:0px;
	padding:0px;/*float:left;
	background:#b2b0b1;*/
}
.bg-footer {
	background:#e4e2e2;
}
.footer-text {
	font-family:Calibri, Arial;
	font-size:14px;
	color:#5c5a5b;
	font-weight:bold;
	float:left;
	/*margin: 0 18px;*/
	padding-top: 5px;
}
.footer-text-first {
	font-family:Calibri, Arial;
	font-size:15px;
	color:#5c5a5b;
	font-weight:bold;
	float:left;
	/*margin: 0 28px;*/
	padding-top: 5px;
}
.footer-text-first ul {
	margin:0;
	padding-left:15px;
	/*line-height: 15px;*/
	list-style:none;
	float:left;
}
.footer-text-first ul li {
	font-family:Calibri, Arial;
	font-size:14px;
	color:#5c5a5b;
	font-weight:bold;
	/*	padding:0 0 0 10px;*/
	list-style-image:url(../images/bullet.png);
}
.footer-text-first ul li a {
	font-family:Calibri, Arial;
	font-size:13px;
	color:#5c5a5b;
	font-weight:normal;
}
.footer-text-first p a {
	color:#5c5a5b;
}
.footer-text-first p a:hover {
	color:#c11f21;
	text-decoration:none;
}
.footer-text-first ul li a:hover {
	font-family:Calibri, Arial;
	font-size:13px;
	color:#c11f21;
	font-weight:normal;
	text-decoration:none;
}
.footer-text ul {
	margin:0;
	padding-left:15px;
	list-style:none;
	float:left;
}
.footer-text ul li {
	font-family:Calibri, Arial;
	font-size:14px;
	color:#5c5a5b;
	font-weight:bold;
	list-style-image:url(../images/bullet.png);
}
.footer-text ul li a {
	font-family:Calibri, Arial;
	font-size:15px;
	color:#5c5a5b;
	font-weight:bold;
}
.footer-text p a {
	color:#5c5a5b;
}
.footer-text p a:hover {
	color:#c11f21;
	text-decoration:none;
}
.footer-text ul li a:hover {
	font-family:Calibri, Arial;
	font-size:13px;
	color:#c11f21;
	font-weight:bold;
}
.footer-desktop {
}
.footer-mobile {
}
.home-link-btn {
	padding:8px;
	background-color:#A72426   !important;
	color:#FFF;
	/*margin-left:10px;*/
	height:40px;
	line-height:40px;
}
.home-link-btn a {
	color:#FFF;
	padding:20px !important;
	font-size:18px !important;
	text-decoration:none;
}
.mission ul li {
	list-style-image:url(../images/bullet.png);
}
.board-of-director-bg {
	background-color:#f4f3f3;
	border:solid 1px #e6e5e5;
	width:100%;
	padding:10px;
}
.know-more {
	float:right;
	margin-bottom:8px;
}
.know-more a {
	background-color:#CB151B;
	padding:5px;
	color:#FFF;
	text-decoration:none;
}
.space {
	padding: 10px;
	background:#f2eeee;
}
.admission-thumb img {
	width:100%;
	/*margin-top:15px;*/
}
.admission-title {
	background:#4d4d4d;
	color:#FFF;
	font-size:18px;
	font-family:Calibri, Arial;
	padding:8px;
}
.admission-tex {
	background:#f9f9f9;
	color:#4d4d4d;
	font-family:Calibri, Arial;
	font-size:16px;
	padding:8px;
	border:1px solid #dddddd;
}

/* Accor*/


        /* Styles for Example #2 */
       /* #curriculum {
            font-family:Calibri, Arial;
            font-size: 15px;
            margin: 0;
            padding: 0;
            width: 100%;
            list-style-type: none;
            background-color: #FFFFFF;
            color: #000000;
            line-height: 120%;
            height: 300px;
        }
*/
          #curriculum {
			font-family:Calibri, Arial;
            margin: 0;
            padding: 0;
            width: 100%;
            list-style-type: none;
            line-height: 120%;
        }

        #curriculum .closed {
            background-image: url(../images/ha-down.gif);
        }

        #curriculum .closed, #curriculum .opened {
            padding-right: 10px;
            background-position: 98% 50%;
            background-repeat: no-repeat;
        }

        #curriculum .header {
            padding:10px 10px 10px 0px;
        }

        #curriculum .opened {
            background-image: url(../images/ha-up.gif);
			color: #c11f21;
        }

        #curriculum a {
            display: block;
            font-weight: bold;
            text-decoration: none;
			font-size:16px;
        }

        #curriculum a.hover {
             color: #c11f21;
        }

        #curriculum ul {
			margin: 0;
            padding: 0;
            overflow: hidden;
        }

        #curriculum li {
            margin: 0;
            padding: 0;
           /* list-style-type: none;*/
			
         /*   background-color: #848484;*/
            color: #333;
		
        }

        #curriculum li a {
            padding: 2px 10px 2px 4px;
          	color: #333;
		 border-bottom: 1px dotted #7B7B7B;
        }

        #curriculum li.active a, #curriculum li li.active a {
             color: #c11f21;
        }

        #curriculum li.active li a, #curriculum li li a {
            padding: 2px 4px 2px 8px;
            border-top: 1px solid #696969;
            border-left: 1px solid #696969;
            border-right: 1px solid #8A8A8A;
            border-bottom: 1px solid #7B7B7B;
            background-color: #757575;
            color: #c11f21;
        }



.home-image
{
margin-bottom:36px;
margin-left:15px;
margin-right:15px;
}

.school-logo-image
{
	float: right;
	margin-bottom:2px;
margin-left:15px;
margin-right:16px;
margin-top:3px;

}

.early-childhood
{
	margin-bottom:-2px;
	margin-left:15px;
	margin-right:16px;
	margin-top:3px;
}



.vision-image
{
	margin-bottom:10px;
margin-left:15px;
margin-right:15px;
margin-top:15px;
}

.principal-image
{
	margin-bottom:10px;
margin-left:15px;
margin-right:15px;
margin-top:5px;
}



.red-highlight
{
	color:#c11f21;
	font-style:italic;
	font-weight:bold;
}

.hdfc-edu-image
{
	margin-bottom:3px;
margin-left:15px;
margin-right:15px;
margin-top:15px;
background: url("../images/wel-shadow-bg.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
}

.hdfc-logo-image-in
{
	
margin-bottom: 1px;
margin-left: 15px;
margin-right: 15px;
margin-top: 4px;
}

.image-wrap
{
	float: right;
margin: 10px;
}

.artcraft
{
	height:150px;
}


.reset-btn
{
	background-color:#686767;border:#A72426    solid 1px;color:#FFF;
}

.reset-btn:hover, .reset-btn:focus, .reset-btn:active, .reset-btn.active {
	color:#fff;
	background-color:#DA251D;
	border-color:#DA251D;
}


  .btn-subb {
    background: #A72424;
    color: #fff;
    border-color: #A72424;}
    .tcPage_Text{
        margin-left: 158px;
    }
    .table-bordered th {
    background: #a62426 !important;
    color: #fff!important;
    font-weight: normal!important;
}

	@media only screen and (max-width: 600px) {
  .tcPage_Text{
        margin-left: 0px;
    }
}

.mt-20{margin-top: 20px;}
.welcome-data {
	min-height: 420px;
}
.welcome-data td{text-transform: uppercase;}
.fee_tble .welcome-data {min-height: initial;}


















