body
{
	font-family: 'Open Sans', sans-serif;
}

.ht120
{
	height:120px;
}
.thin
{
	font-weight:300;
}
.cursor
{
	cursor:pointer;
}
.bnormal
{
	font-weight:400;
}
.bsbold
{
	font-weight:600;
}
.bbold
{
	font-weight:700;
}
.bluee
{
	background-color:#DBF1FB;
}
@media(min-width:1070px){
.bluee {
    background-color: #DBF1FB;
    min-height: 355px;
    margin-bottom: 20px;
}
}
.white
{
	color:#FFF;
}
.dbluee
{
	background-color:#212C69;
}
.orange
{
	color:#F9512B;
}
.green
{
	color:#90C955;
}
.dblue
{
	color:#212C69;
}
.img
{
	width:100%;
	height:auto;
}
.bullet
{
	width:18px;
	height:18px;
}



.f40
{
	font-size:22px;
}
.icon
{
	width:50px;
	height:50px;
}
a:hover
{
	color:#F9512B;
}
.ht380
{
	height:400px;
}
.lft
{
    padding-left: 10px !important;
}
.ht100
{
	height:100px;
}
.opac
{
	opacity:0.8;
}
.headmain
{
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
}

.headmainml
{
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
}
.footmain
{
	font-size:24px;
	font-family: 'Open Sans', sans-serif;
}
.headmain2
{
	font-size:20px;
	font-family: 'Open Sans', sans-serif;
}
.headsub
{
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
}
.headsubml
{
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
}
.footsub
{
	font-size:20px;
	font-family: 'Open Sans', sans-serif;
}
.headsub2
{
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
}
.mgn380
{
	margin-top:-400px;
}
.dcabox
{
	margin-top:-100px;
}

.dcaboxml
{
	margin-top:-118px;
}
.padclr
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.pic
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/dca-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.picb
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/pvtsecreadmn.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.pic2
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/vhse-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.pic3
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/open-hse-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.picdom
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/dom23.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.picpart3
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/part3_24.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.piccamp
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/summercamp.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}



.pic4
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/yoga-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
/*pvt-hse-bg */
.pic3b
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/pvtsecreadmn.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

/*registernow*/
.registernow {
    width: 100%;
    height: 400px; /* Default height for larger screens */
    background-image: url(../images/Elements/register_now.gif);
    background-size: cover; /* Make sure the image covers the entire container */
    background-repeat: no-repeat;
    background-position: center; /* Center the background image */
    position: relative;
    display: flex;
    align-items: flex-start; /* Align items from the top */
    justify-content: flex-start; /* Align items from the left */
    padding: 70px; /* Add padding to the container */
    margin: 5px 5px 5px 5px;
    box-sizing: border-box; /* Ensure padding does not affect the width */
}
/* Extra large screens (1400px and up) */
@media only screen and (min-width: 1400px) {
  .registernow {
    height: 530px !important;
  }
}
/* Responsive styles for tablets and below */
@media (max-width: 768px) {
    .registernow {
        height: 300px; /* Adjust height for tablets */
        padding: 50px 30px 20px 20px; /* Adjust padding for tablets */
    }
}

/* Responsive styles for mobile devices */
@media (max-width: 480px) {
    .registernow {
        height: 260px;
        padding: 20px 20px 20px 10px;
        background-size: auto;
        background-position: left;    }

    .left-options {
        margin-top: 10px; /* Adjust margin for mobile devices */
    }

    .left-options p {
        font-size: 0.8em; /* Adjust font size for mobile devices */
    }
}

.left-options {
    max-width: 450px; /* Set a max-width to ensure content doesn't overflow */
    width: 100%;
    margin-top: 20px; /* Move the text down by 20px */
}

.left-options p {
    margin: 0 0 10px 0; /* Remove default margins and add bottom margin */
    font-size: 1em;
}

.left-options a {
    text-decoration: none;
}

.left-options img.bullet {
    vertical-align: middle;
    margin-right: 5px;
}

/*register now*/



.picpvt24
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/sslc.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.vhsemaths2025
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/vhse_maths.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.hsemaths2025
{
    width: 100%;
    height: 380px;
    background-image:url(../images/Elements/hse_maths.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}






.picreg24
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/rereg24.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}


.picreg2024
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/reg_24.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.picpvt2024
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/pvt_24.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.picreg2025
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/reg2025.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.picpvt2025
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/pvt2025.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.picpvt2026
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/picpvt2026.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.picreg2026
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/picreg2026.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}




.picyoga24
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/yoga_2024.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.picdca25
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/dca_2025.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.picdcpm-25
{
	width: 100%;
    height: 380px;
    background-image:url(../images/Elements/picdcpm-25.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}


  .newadmission {
            max-width: 100%;
            overflow: hidden;
 	    padding: 20px;
            text-align: center; /* Center the image horizontally */
        }

  .newadmission img {
            width: 100%;
            height: auto;
        }




.new-image {
  position: absolute;
  top: -50px;
  left: -25px;
  width: 150px; /* Adjust the size as needed */
  height: auto;
 }



.navbar-default {
    background-color: transparent !important;
    border-color: transparent !important;
}
.navbar-default .navbar-nav > li > a {
    color: #212C69 !important;
	border: 1px solid #cdcdcd;
    padding: 4px;
    margin: 2px;
    border-radius: 5px;
    background-color: #fff;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent !important;
}
.navbar-default .navbar-toggle {
    border-color: transparent !important;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #242E6D !important;
}
.clock
{
	color:#A9AFCF;
}
.logo
{
	width:118%;
	height:auto;
}
.bot170
{
	padding-bottom:55px;
}
.bot2nd
{
	padding-bottom:94px;
}
.botdiv
{
	padding-bottom:94px;
}

.bot100
{
	padding-bottom:136px;
}
.bot35
{
	padding-bottom:35px;
}
.top5
{
	padding-top:5px;
}
.top50
{
	padding-top:50px;
}
.top150
{
	padding-top:150px;
}
.top10
{
	padding-top:10px;
}
.top20
{
	padding-top:20px;
}
.bot20
{
	padding-bottom:20px;
}
.top35
{
	padding-top:35px;
}
.top70
{
	padding-top:74px;
}
.menu li a
{
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
}
@media only screen and (max-width:1199px) and (min-width:992px){
.headsub {
    font-size: 15px;
}
.mdtop35
{
	padding-top:35px;
}
.f40 {
    font-size: 31px;
}
.lft
{
    padding-left: 121px !important;
}
.menu li a {
    font-size: 14px;
}
.headsub {
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
}
.top70 {
    padding-top: 53px;
}
.bot170
{
	padding-bottom:124px;
}
.bot2nd
{
	padding-bottom:178px;
}
.botdiv
{
	padding-bottom:94px;
}
}
@media only screen and (max-width:991px) and (min-width:768px){
.top70 {
    padding-top: 33px;
}
.mgn380 {
    margin-top: -380px;
}
.dcabox {
    margin-top: -118px;
}
.lft
{
    padding-left:96px !important;
}
.bot170
{
	padding-bottom:32px;
}
.bot2nd
{
	padding-bottom:164px;
}
.botdiv
{
	padding-bottom:94px;
}

.smtop35
{
	padding-top:35px;
}
.menu li a {
    font-size: 9px;
}
.f40 {
    font-size: 22px;
}
.headsub {
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
}
}
@media only screen and (max-width:767px){
.left-options{
    display :block;
}

}
@media only screen and (max-width:767px) and (min-width:500px){
.xstop35
{
	padding-top:35px;
}
.f40 {
    font-size: 21px;
}
.dvcntr
{
	text-align:center !important;
}
.dcabox {
    margin-top: -115px;
}
.mgn380 {
    margin-top: -388px;
}
}
@media only screen and (max-width:499px){
.xstop35
{
	padding-top:35px;
}
.mgn380 {
    margin-top: -388px;
}
.dcabox {
    margin-top: -115px;
}
.headmain {
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
}
.f40 {
    font-size: 13px;
}
.icon {
    width: 30px;
    height: 30px;
}
.dvcntr
{
	text-align:center !important;
}
.headsub2 {
    font-size: 8px;
    font-family: 'Open Sans', sans-serif;
}
}