 @import url('https://fonts.googleapis.com/css?family=Lobster');
@import url('https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz');
*{	margin:0 auto;padding:0;outline:0;}
.clear{ overflow: hidden;}
body{
	font-family: Times New Roman,arial,Verdana,sans-serif;
	color:#000000;
	font-size: 4.25vw;
	font-size: 4.25vh;
	background:#FFFFFF;
	position:relative;
}

.headersection {
	width:100%;
    background: #ffffff;
    text-align: center;
}
.logo {
    width: 27%;
    float: left;
}
.logo img {
	float: left;
	width: 33%;
	margin: 1%;
	padding: 1%;
}
.logo h2 {
    margin-top: 6%;
    font-size: 2vw;
    margin-bottom: 1%;
    line-height: 100%;
   }
.logo p {
    font-size: 1vw;
}
.brand{
	width:35%;
	float:left;
	margin-left: 6%;
}
.brand h2{
	    font-size: 3vw;
		margin: 4%;
		color:#ff0000;
    }
.social {
   
	width: 25%;
	margin-top: 1%;
	text-align: right;
	margin-right: 2%;
}
.social a {
    background: #fff;
    border-radius: 5px;
    font-size:3vw;
    color: #000;
    text-decoration: none;
}
.social a:hover {
    font-size: 3.5vw;
}
.social img {
    padding-top: 13px;
    margin-right: 8px;
    width: 70px;
}


* {
  box-sizing: border-box;
}
    .desh{width:100%; margin-top: 3%; margin-left: 1%;}
    .anthem{
        width:36%;
        float:left;
        
    }
    .anthem h2{
        font-size: 2.5vw;
        text-align: center;
        padding:1%;
        margin:2%;
    }
    .anthem p{
        font-size: 1.5vw;
        text-align: center;
        padding: 1%;
        margin:1%;
    }
    .flg{
        float: right;
    width: 40%;
    }
    .flg p{
        font-size: 1.5vw;
        text-align: center;
        padding: 1%;
        margin:1%;
    }
    .flg h2{
        font-size: 2vw;
        padding: 1%;
        margin:1%;
    }
    
    .row{width:100%; margin:1%;}
.column {
      float: left;
    width: 30%;
    padding: 2% 4% 2% 4%;
    margin: 1% 2% 1% 0;
    border-radius: 50%;
    
  }
.column h2{
    font-family: 'Lobster', cursive;
    font-size: 2.5vw;
margin: 6%;
font-weight: bolder;
    padding-bottom: 10%;
    border-bottom: 2px solid #000000;
    
  }
    .column img{
      margin:1%;
        border: 1px solid #000000;
        width: 100%;
      
  }
    .column h1{
        
    font-size: 1.5vw;
    margin: 1% 0 9% 1%;
    padding: 1% 0 9% 1%;
  }
    .column h3{
     font-family: 'Yanone Kaffeesatz', sans-serif;   
    font-size: 2vw;
    margin: 1% 0 9% 1%;
    padding: 1% 0 9% 1%;
  }
    .column h4{
    font-family: 'Yanone Kaffeesatz', sans-serif;    
    font-size: 2vw;
    margin: 1% 0 9% 1%;
    padding: 1% 0 9% 1%;
  }
 a{ text-decoration: none; font-size: 1.5vw; color:#000000;}
    .column p{
        font-family: 'Dancing Script', cursive;
    font-size: 1vw;
  }
a:hover{ 
        color:red;
  }

.row:after {
  content: "";
  display: table;
  clear: both;
}

.navsection {
	width:100%;
    background: #f2f7fb;
   	}
.navsection ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.navsection ul li {
    display: block;
    float: left;
    text-decoration: none;
	
}
.navsection ul li a {
    display: block;
    text-decoration: none;
    color: #46F;
	margin: 5px;
    padding: 5px 10px;
    font-size: 2vw;
}
.navsection ul li a:hover {
    background: #a6c4e1;
    color: #FFF;
    font-size: 2.5vw;
}
#active {
    background: #ADD8E6;
}



.contentsection{
	width:100%;
	background: #FAFAFA;
}
.maincontent1 {
	width: 60%;
	float: left;
	padding: 1%;
	margin: 1%;
}
.submaincontent3 {
    background-color: #f2f7fb;
    width: 100%;
}
.submaincontent3 h2 {
    padding: 1%;
	border-bottom: 2px solid #000;
	font-size: 2.5vw;
	color: #008076;
	margin-bottom: 10px;
}
.submaincontent3 img {
    width: 20%;
	margin: 1%;
	background: #fff;
	padding: 1%;
	border: 1px solid #9b999a;
}
.submaincontent3 p {
    font-size: 2vw;
	line-height: 100%;
	text-align: justify;
	margin-bottom: 5%;
}
.sidebar1 {
    width: 33%;
	background: 0 0;
	float: right;
	margin-top: .5%;
	margin-bottom: 1%;
	padding: 1%;
}
.subsidebar {
    background: #dfeaf4;
}
.subsidebar h2 {
    background: #a6c4e1;
    padding: 1%;
    color: #000000;
    margin-bottom: 1%;
    border-bottom: 3px solid #0080C3;
    text-align: center;
    font-size: 2.5vw;
}
.subsidebar p {
    margin-bottom: 1%;
}
.subsidebar ol {
    margin: -2.25%;
    padding: 0;
    list-style: none;
}
.subsidebar ol li {
	display: block;
	border-bottom: 1px dashed #0080C3;
	padding: 2%;
}
.subsidebar ol li a {
    display: block;
	text-decoration: none;
	background: #93b7db;
	color: #000000;
	font-size: 2vw;
	padding: 3%;
}
.subsidebar ol li:last-child {
    border-bottom: 0 dashed #0080C3;
    padding-bottom: 25px;
}
.subsidebar dl {
    display: block;
}
.subsidebar dl dt {
    font-size: 2vw;
	padding-left: 3%;
	border-bottom: 1px solid #0080C3;
	padding-bottom: 1%;
	margin-bottom: 1%;
}
.subsidebar dl dd {
    font-size: 1.8vw;
	margin-left: 10%;
	margin-bottom: 10%;
}
.maincontent {
    width: 65%;
	float: left;
	padding: 1%;
	margin: 1%;
}
.submaincontent {
    float: left;
    width: 45%;
    background-color: #d2edf8;
}
.submaincontent h2 {
    font-size: 3vw;
	padding: 1%;
	border-bottom: 2px solid #0080C3;
}
.submaincontent img {
    padding: 5%;
	margin: 4%;
	border: 1px solid #9b999a;
	width: 80%;
}
.submaincontent p {
    font-size: 2.5vw;
	padding: 1%;
	text-align: center;
}
.submaincontent1 {
    float: right;
    width: 50%;
    background-color: #c3e8ef;
}
.submaincontent1 h2 {
    font-size: 2.5vw;
	padding: 2%;
	border-bottom: 2px solid #98FDBD;
}
.submaincontent1 img {
    padding: 1%;
	margin: 2%;
	border: 1px solid #9b999a;
	width: 80%;
}

.submaincontent1 p {
    font-size: 2.5vw;
padding: 1%;
text-align: center;
border-bottom: 1px solid #98FDBD;
}
.submaincontent2 {
   width: 100%;
}
.submaincontent2 h2 {
    padding: 1%;
	border-bottom: 2px solid #000000;
	font-size: 3vw;
	color: #008076;
	margin-bottom: 2%;
}
.submaincontent2 h1 {
    padding: 1%;
	font-size: 2.5vw;
	margin-left: 35%;
	}
.submaincontent2 img {
    float: left;
	width: 25%;
	margin: 1%;
	background: #fff;
	padding: 1%;
	border: 1px solid #9b999a;
}

.submaincontent2 p {
    font-size: 2vw;
	line-height: 100%;
	margin-left: 35%;
	padding: 1%;
}
.sidebar {
    width: 28%;
	background: 0 0;
	float: right;
	margin-top: 1%;
	margin-bottom: 1%;
	padding: 1%;
}
.AddmissionForm{
	 background-color: #f2f7fb;
    width: 100%;
}
.AddmissionForm p {
    font-size: 20px;
    line-height: 23px;
    text-align: justify;
    margin-bottom: 20px;
}
.AddmissionForm h2{
	padding: 1%;
	border-bottom: 2px solid #000;
	font-size: 3vw;
	color: #008076;
	margin-bottom: 1%;
}
.AddmissionForm h1{
	padding: 1%;
	font-size: 2vw;
	margin-bottom: 1%;
}
.AddmissionForm td{
	 font-size: 2vw;
	padding: 1%;
}
.AddmissionForm td input[type=text],input[type=password],input[type=file],input[type=date]{
	width: 100%;
	padding: 5%;
	border: 1px solid #2295E4;
	margin: 1%;
	border-radius: 10px;
	background: #fff;
	color: #333;
	font-size: 1.5vw;
	text-align: center;
	resize: vertical;
}
.AddmissionForm textarea{
	width: 100%;
	padding: 2%;
	border: 1px solid #2295E4;
	margin: 1%;
	border-radius: 10px;
	background: #fff;
	color: #333;
	font-size: 1.5vw;
	text-align: center;
	resize: vertical;
}
.AddmissionForm select{
	width: 100%;
	padding: 5%;
	border: 1px solid #2295E4;
	margin: 1%;
	border-radius: 10px;
	background: #fff;
	color: #333;
	font-size: 1.5vw;
	text-align: center;
	resize: vertical;
}
.AddmissionForm input[type=submit]{
	width: 100%;
	border: 1px solid #2295E4;
	margin: 1%;
	border-radius: 10px;
	background: #ADD8E6;
	color: #000000;
	padding: 4%;
	font-size: 2vw;
	cursor: pointer;
   }
  .AddmissionForm input[type=reset]{
	width: 100%;
	border: 1px solid #2295E4;
	margin: 1%;
	border-radius: 10px;
	background: #ADD8E6;
	color: #000000;
	padding: 6%;
	font-size: 2vw;
	cursor: pointer;
   } 

.PrintForm input[type=submit]{
	width: 40%;
	margin: 2%;
	border-radius: 10px;
	background: #ADD8E6;
	color: #000000;
	padding: 1%;
	font-size: 2vw;
	cursor: pointer;
   }
  .PrintForm input[type=password],input[type=text]{
	width: 20%;
	margin: 2%;
	border-radius: 10px;
	padding: 1%;
	font-size: 2vw;
	}
.admincontentmain{ width:100%;}
.admincontentmain h2{ font-size: 2vw; text-align: center;}

.admincontentmain input[type=password],input[type=text],input[type=submit]{
	width: 80%;
	margin: 2%;
	font-size: 2vw;
	}
	
.adminmaincontent img{
	width: 50%;
    margin-right: 1%;
    background: #ffffff;
    padding: 1%;
    border: 1px solid #9b999a;
}
.adminmaincontent table{
	width:100%;
}
.adminmaincontent table th{
	border:1px solid #000000;
}
.adminmaincontent table td {
    	color:#333;
		font-size:1.5vw;
		padding:1%;
		border:1px solid #000000;
}
.entertaint{}
.entertaint img{
    float:left;
    width: 20%;
    margin: 1%;
    background: #ffffff;
    padding: 1%;
    border: 1px solid #9b999a;
}
.entertaint h2{ 
    padding: 1%;
	font-size: 2.5vw;
	margin: 1%;
}

.footersec{
	width:100%;
	 background: #F2F7FB;
	  color: #46F;
	font-size:2vw;
	margin-top:1%;
	}
.foothead{
	width:100%
}
.foothead p{
	text-align:center;
	padding-top:1%;
	color:#11B239;
}
.foothead ul{
	list-style:none;
	text-align:center;
	
	}
.foothead ul li{
	display:inline-block;
	margin-top:10px;
	}
.foothead ul li a{
	color:#11B239;
	text-decoration:none;
}
.footersecmenu img{
	float: left;
    width: 7%;
  }
.footersecmenu  p{
		color:#1A36A5;
		margin:1%;
		margin-left:50%;}


