/* UTILITIES */

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

* {
 margin: 0;
 padding: 0;
 box-sizing: border-box;
}
body {
/* font-family: Arial;*/
/* font-family: 'Times New Roman', serif;*/
font-family: "Poppins", sans-serif;
background-color:#F7F9F9;

}




a {
 text-decoration: none;
}

li {
 list-style: none;
}

.navbar {
 display: flex;
 align-items: center;
 justify-content: space-between;
 padding: 8px;
 /*
 background-color: #d0eaf2; */
 color: #161754;
}
.nav-links a {
 color: #161754;
}
/* LOGO */
.logo {
width:90px;
height:90px;
margin-left:5px;
}
/* NAVBAR MENU */
.menu {
 display: flex;
 gap: 1em;
 font-size: 14.5px;
}
.menu li:hover {
/*
 background-color: #b9e0ed; */
 background-color: #0077be;
 border-radius: 5px;
 transition: all 0.5s ease;
}

.menu li:hover a {color:white;} 

.menu li {
 padding: 5px 5px;
}

/* DROPDOWN MENU */
.about {
 position: relative; 
}

.dropdown{ color:#161754;}

.dropdown {
 background-color:#0077be;
 padding: 1em 0;
 position: absolute; /*WITH RESPECT TO PARENT*/
 display: none;
/* border-radius: 8px; */
 top: 30px;
 width:auto;
 height:135px;
 margin-left:-8px;
 border-radius: 5px;
}
.dropdown li + li {
 margin-top: 5px;
}
.dropdown li {
 padding: 0.5em 1em;
 width: 15em;
 text-align: left;
 color:#161754;
}
.dropdown li:hover {
/*
 background-color: #0077be; */
 background-color:#e1e6f5;
 color: #161754;
 width:100%;
}

.dropdown li :hover { color:#161754;}

.about:hover .dropdown {
 display: block;
}

/* DROPDOWN MENU */
.academia {
 position: relative; 
}

.dropdown1 {
 background-color:#0077be;
 padding: 1em 0;
 position: absolute; /*WITH RESPECT TO PARENT*/
 display: none;
/* border-radius: 8px; */
 top: 28px;
 width:auto;
 height:210px;
 margin-left:-13px;
  margin-left:-8px;
 border-radius: 5px;

}
.dropdown1 li + li {
 margin-top: 5px;
}
.dropdown1 li {
 padding: 0.5em 1em;
 width: 22em;
 text-align: left;
 color:#161754;
}
.dropdown1 li:hover {
/*
 background-color: #0077be; */
 background-color:#e1e6f5;
color: #e1e6f5;
 width:100%;
}

.dropdown1 li :hover { color:#161754;}

.academia:hover .dropdown1 {
 display: block;
}

/* DROPDOWN MENU */
.admission {
 position: relative; 
}

.dropdown2 {
 background-color:#0077be;
 padding: 1em 0;
 position: absolute; /*WITH RESPECT TO PARENT*/
 display: none;
/* border-radius: 8px; */
 top: 28px;
 width:auto;
 height:100px;
 margin-left:-14px;
  margin-left:-8px;
 border-radius: 5px;

}
.dropdown2 li + li {
 margin-top: 5px;
}
.dropdown2 li {
 padding: 0.5em 1em;
 width: 23em;
 text-align: left;
 color:#161754;
}
.dropdown2 li:hover {
 background-color:#e1e6f5;
 width:100%;
}

.dropdown2 li :hover { color:#161754;}

.admission:hover .dropdown2 {
 display: block;
}

/* DROPDOWN MENU */
.curriculum {
 position: relative; 
}

.dropdown3 {
 background-color:#0077be;
 padding: 1em 0;
 position: absolute; /*WITH RESPECT TO PARENT*/
 display: none;
/* border-radius: 8px; */
 top: -1px;
 width:auto;
 height:173px;
 
  margin-left:-8px;
 border-radius: 5px;

}
.dropdown3 li + li {
 margin-top: 5px;
}
.dropdown3 li {
 padding: 0.5em 1em;
 width: 28em;
 text-align: left;
 color:#161754;
}
.dropdown3 li:hover {
 background-color:#e1e6f5;
 width:100%;
}

.dropdown3 li :hover { color:#161754;}

.curriculum:hover .dropdown3 {
 display: block;
}

/* DROPDOWN MENU */
.fees {
 position: relative; 
}

.dropdown4{ color:#161754;}

.dropdown4 {
 background-color:#0077be;
 padding: 1em 0;
 position: absolute; /*WITH RESPECT TO PARENT*/
 display: none;
/* border-radius: 8px; */
 top: 28px;
 width:auto;
 height:62px;
  margin-left:-8px;
 border-radius: 5px;
}
.dropdown4 li + li {
 margin-top: 5px;
}
.dropdown4 li {
 padding: 0.5em 1em;
 width: 15em;
 text-align: left;
 color:#161754;
}
.dropdown4 li:hover {
/*
 background-color: #0077be; */
 background-color:#e1e6f5;
 color: #161754;
 width:100%;
}

.dropdown4 li :hover { color:#161754;}

.fees:hover .dropdown4 {
 display: block;

}


/* slider */

.mySlides {display:none;}

.slider img{
/*	width: 100%;*/
}

.slider {margin-top:-3px;}





.zist_life {padding-top:10px; background-color:#F7F9F9; margin-left:2px; margin-left:70px }

/*hover over images*/
.pr_pic1 {margin-left:4.0px; transition:1.6;}
.pr_pic1:hover {transform:scale(0.99); border:solid; border-color:#0077be;}
.pr_pic {margin-left:2px; transition:1.6;}
.pr_pic:hover {transform:scale(0.99); border:solid; border-color:#0077be;}

.main_heading {margin-top:4px; padding-top:15px; padding-bottom:15px; background-color:#e1e6f5; text-align:center;}		

.overview {margin-top:1px;}
/* Home Page */
.home_h2 {
			text-align:center;
			padding-top:15px;
			padding-bottom:15px;
			text-align:center;
			color: #161754;
			font-size:27px;
}

.h_h2 {
		text-align:center;
		padding-bottom:7px;
		color: #161754;
		font-size:22px;
}

/* Principal Msg */
.principal_msg {
  background-color:#e1e6f5; 
  padding-bottom:55px; 
  width: 70%;
  
float: left;
  margin-top:4px;
}

.p_msg1,.p_msg2,.p_msg3,.p_msg4,.p_msg5  {
											text-align:justify;
											width:90%;
											line-height:1.5;
											margin-left:50px;
											font-size:18px;
										}

.p_msg2 {margin-top:5px;}
.p_msg3 {margin-top:5px;}
.p_msg4 {margin-top:5px;}
.p_msg5 {margin-top:5px;}

.p_name {margin-top:-50px;;margin-left:60%;font-size:14px; color: #161754;}
.p_title {margin-left:60%; font-size:14px; color: #161754;}
			   
/* About Us Page */
.d_msg1,.d_msg2,.d_msg3 {
							text-align:justify;
							line-height:1.5;
							margin-left:50px;
							width:92%;	
							font-size:18px;
						}

.d_msg2 {margin-top:10px;}
.d_msg3 {margin-top:10px;}

.d_name {margin-left:87%;font-size:14px; color: #161754;}
.d_title {margin-left:87.55%; font-size:14px; color: #161754;}





.adv{
margin:4px;
padding: 4px;
background: #FBF1E5;
width: 28%;
float: left;
height: 817px;
}


.adv h1{
  color: maroon;
margin:4px 30px;
padding-top:15px;
}


.adv p{
margin:4px 30px;
padding-top:5px;

}




.adv p a{
padding-left: 5px;
text-decoration: none;
color: #201E1F;
text-shadow: 2px 2px 5px yellow;
font-family: "Poppins", sans-serif;

}


.adv p a:last-child{
text-align-last:inherit;
}

.adv p a:hover{
padding-left: 15px;

}


.mission_h2 {
			padding-top:15px;
			padding-bottom:5px;
			text-align:center;
			color: #161754;
			font-size:27px;
		 }
		 
.mission_p {
				padding-bottom:25px;
				padding-top:15px;
				text-align:center;
				font-size:20px;
				width:90%;
		   }
		   
.mission_p1 {
				padding-bottom:15px;
				margin-top:-19px;
				text-align:center;
				font-size:20px;
				width:85%;
		   }
	   
.aboutdiv {background-color:#e1e6f5; color:#161754; padding-bottom:6px; margin-top:10px;}
.mission {background-color:#e1e6f5; color:#161754; margin-top:10px;}

/* Faculty & Administration table */

.sno, .exp {text-align: center;}

/* Contact Us */
.contact_h2 {
				text-align:center;
				padding-top:40px;
				text-align:center;
				color: #161754;
				font-size:30px;
			}
			
.contact {margin-top:70px; background-color:#e1e6f5; padding-top:20px; padding-bottom:60px;}
.contactus {margin-top:30px; text-align:center; background-color:#e1e6f5;}

.call {padding-left:90px; padding-right:90px;}

.phone {margin-left:0px;}

.email {padding-left:170px; padding-right:170px;}	
				
header {
		padding-top:6px;
	  }	

  
.header {background-color:#0077be; color:white; margin-bottom:5px;}	 

/* Footer Coding */

.footer {
		/* background-color:#001440; */
			background-color:#014f7d;
			margin-top:auto; 
			padding-top:20px;
			padding-bottom:80px;
      height: auto;
      font-size: 12px;
		}


.footer ul{
color:white;
text-decoration:none;
font-size:15px;
}


.footer ul li a{
color:white;
text-decoration:none;
font-size:15px;
}

.footer ul li {
			padding-bottom: 4px;
			padding-bottom: 4px;
			color:white;
			list-style:disc;
}
			
.footer ul li a:hover{
					font-weight:bold;
				} 	
				
.pagelink {color:black;opacity:0.7; font-size:15px;}

.copyright {color:black;
            font-size:15px; 
            padding-top:6px; 
            padding-bottom:6px; 
            text-align:center; 
            background-color:#bfc6e0;

          }

.pagelink:hover{
					font-weight:bold; color:#161754; opacity:0.9;
				} 	
				
.f_h1  {
			padding-top:4px;
			padding-bottom:4px;
			padding-left: 4.5%;
			color:white; }	

.f_h2  {
			margin-top:-24px;
			padding-left: 42%;
			color:white; }				
			
.f_h3 {padding-left:69.3%; color:white; margin-top:-25px;}

.f_p1 {width:20%; text-align:left; margin-left:4.5%; margin-bottom:15px; color:white; opacity:0.9; margin-top:14px;}	

.f_div1	{width:10%; margin-left:430px; margin-top:-200px; color:white; opacity:0.9; margin-bottom:15px; }
	
.f_div2	{width:25%; text-align:left; margin-left:70.5%; margin-top:-188px; color:white; opacity:0.9;}

/* Events Gallary */

.events_gallary { background-color:#e1e6f5; padding-top:10px; padding-left:30px }


.events_gallary::after{
content: "";
display: table;
clear: both;

}

		div.gallery {
  margin: 5px;
 /* margin-left: 8.5px; */
  border: 1px solid #ccc;
  float: left;
  width: 305.4px;
  background-color:#F7F9F9;
}

div.gallery:hover {
  border: 1px solid #0077be;
}

div.gallery img {
  width: 100%;

}

div.desc {
  padding: 15px;
  text-align: center;
  font-size: 13px;
}

a{
	color:navy;
}

/* Events Gallary Ends here */	

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .prev, .next,.text {font-size: 11px}
}

@media screen and (max-width: 700px)
{

}


