#mobile-menu {
    display:none;
	
  }
@media only screen and (min-width: 991px) {
/* css for mobile menu start */
  #MENU-button{
	  display:none;
	  right:18px!important;
	  
  }
  #mega-menu-primary-mobile{
	  display:none;
  }
  #desktop-header{
	  display:block;
  }
  #mobile-header{
	  display:none;
  }
  #mobile-header-900-991{
	 display:none;
 } 
}
@media only screen and (max-width: 991px) {
	#mega-menu-primary{
		display:none!important;
	}
	 #mega-menu-primary-mobile{
		 display:none;
	 }
 #mega-menu-primary-mobile{
	  width:95vw!important;
	  z-index:100000;
	  position:fixed!important;
	  //overflow:none!important;
	 // max-height:1000px!important;
	 //right:90vw!important;
	 left:2vw!important;
	 top:120px!important;
	 box-shadow:0px 0px 13px black!important;
	
	 border-radius:8px;
	list-style-type: none;
	 background-color:#ff7149;
  }
  #mega-menu-primary-mobile li{
	 color:white;
	 cursor:pointer;
	 
	 text-decoration:none;
	 padding:0px 5px;
	 border:1px solid red;
	 border-radius:5px;
	 margin-bottom:3px;
	 box-shadow: 
        inset 0px 11px 8px -10px #CCC,
        inset 0px -11px 8px -10px #CCC; 
	
  }
  
  
  .has-sub-links:after{
	  content:"+";
	  float:right;
  }
  .has-sub-links-click:after{
	  content:"-"!important;
	  float:right;
  }
  
  .sub-links
  {
	 border-bottom:1px solid blue;
	 border-top:1px solid blue;
	margin-bottom: 10px; 
	border-radius:5px;
  }
  #mega-menu-primary-mobile li:hover{
	  background-color:#52345d!important;
	  text-decoration:none!important;
	  
  }
  #mega-menu-primary-mobile li::before{
	  content:"";
  }
   
 
  #mega-menu-primary{
	  display:none;
  }
   #MENU-button{
	   display:block!important;
	  right:18vw!important;
	   left:82vw!important;
	  background-color:white;
	 
	  padding:4px 3px;
	  width:50px;
	  height:50px;
	  background-color:#ff7149;
	  position:fixed!important;
	  box-shadow:0px 0px 8px #ff7149;
	  cursor:pointer;
	  z-index:100000;
	  border-radius:5px;
	   box-shadow: 
        inset 0px 11px 8px -10px #CCC,
        inset 0px -11px 8px -10px #CCC; 

   }
   
   #MENU-button div{
	   background-color: white;
	    width:40px;
	  height:5px;
	  margin-bottom:10px;
   }
  .left_socialmedia{
	  z-index:5!important;
  }
  /* css for mobile menu end */
  
}
@media only screen and (max-width: 991px) and (min-width: 600px){
	/* css for Header start */
  #desktop-header{
	  display:none;
  }
  #mobile-header{
	  display:none;
  }
 #mobile-header-900-991{
	 display:block;
 } 
  #mobile-header-900-991 .mobile-inner{
	 
	  
	  
  }
  
}

@media only screen and (max-width: 600px){
	#desktop-header{
	  display:none;
  }
  #mobile-header{
	  display:block;
  }
 #mobile-header-900-991{
	 display:none;
 } 
  #mobile-header .mobile-inner{
	  border:1px solid #ff7149;
	  border-radius:10px;
	  margin:5px;
	  text-align:center;
  }
}

/*////former princpal and alumni and our staff///////////////*/
.overflow-tool-printpal{
	 background-color: lightblue!important;
  width: 100%!important;
  height: 100%!important;
  overflow: scroll!important;
}
.classes-table
{
	width: 100%;
}
.classes-table th{
	
	background-image: linear-gradient(#d27d47, #e9c770);color:white;
}
.classes-table tr
{
	
	
	box-shadow: 
        inset 0px 11px 8px -10px #CCC,
        inset 0px -11px 8px -10px #CCC; 
}

.classes-table input {
  background: #fff;
  color: #525865;
  border-radius: 4px;
  border: 1px solid #d1d1d1;
  box-shadow: inset 0px 1px 8px rgba(0, 0, 0, 0.2);
  font-family: inherit;
  font-size: 1em;
  line-height: 1.45;
  outline: none;
  padding: 0.6em 1.45em 0.7em;
  -webkit-transition: .18s ease-out;
  -moz-transition: .18s ease-out;
  -o-transition: .18s ease-out;
  transition: .18s ease-out;
}

.classes-table input:hover {
  box-shadow: inset 1px 2px 8px rgba(0, 0, 0, 0.02);
}

.classes-table input:focus {
  color: #4b515d;
  border: 1px solid #B8B6B6;
  box-shadow: inset 1px 2px 4px rgba(0, 0, 0, 0.01), 0px 0px 8px rgba(0, 0, 0, 0.2);
}
.alumi-submit-button {
	background: linear-gradient(to right, gold, darkorange);
	color: white;
	--width: 250px;
	--height: calc(var(--width) / 5);
	width: var(--width);
	height: var(--height);
	text-align: center;
	line-height: var(--height);
	font-size: calc(var(--height) / 2.5);
	font-family: sans-serif;
	letter-spacing: 0.2em;
	border: 1px solid darkgoldenrod;
	border-radius: 2em;
	transform: perspective(500px) rotateY(-15deg);
	text-shadow: 6px 3px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 0 0 5px rgba(0, 0, 0, 0.2);
	transition: 0.5s;
	position: relative;
	overflow: hidden;
}

.alumi-submit-button:hover {
	transform: perspective(0px) rotateY(15deg);
	text-shadow: -6px 3px 2px rgba(0, 0, 0, 0.2);
	box-shadow: -2px 0 0 5px rgba(0, 0, 0, 0.2);
}

.alumi-submit-button::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(to right, transparent, white, transparent);
	left: -100%;
	transition: 0.5s;
}

.alumi-submit-button:hover::before {
	left: 100%;
}
/*///////facitlities/////////////////*/
.feature-box64{
	padding:8px;
	background-image: linear-gradient(#d27d47, #e9c770);
	color:white;
	height:465.5px;
	border:2px solid white;
	border-radius:10px;
	
}
.text-white{
	text-shadow: 2px 2px 3px black;
}

.item-facilities:hover {
	box-shadow:0px 0px 0px;
}
.item-facilities {
	box-shadow:0px 0px 12px black;
}
.col-facilities{
	padding:27px !important;
}
.dark li::before{
	content:""!important;
}
/*////Rules.php///////////////*/


@media only screen and (min-width: 991px) {
 .acc_head {
	 --width: 70vw;
	--height: calc(var(--width) / 18);
	width: var(--width);
	height: var(--height);
 }
}
@media only screen and (max-width: 991px) and (min-width: 600px) {
 .acc_head {
	 --width: 60vw;
	--height: calc(var(--width) / 12);
	width: var(--width);
	height: var(--height);
 }
}

@media only screen and (max-width: 600px){
 .acc_head {
	 --width: 80vw;
	--height: calc(var(--width) / 8);
	width: var(--width);
	height: var(--height);
 }
}


.acc_head {
	background: url(../images/ajax-arrow1.png) no-repeat 97% 10px ,linear-gradient(to right, gold, darkorange);
	color: white;
	
	text-align: center;
	line-height: var(--height);
	font-size: calc(var(--height) / 2.5);
	font-family: sans-serif;
	letter-spacing: 0.2em;
	border: 1px solid darkgoldenrod;
	border-radius: 2em;
//	transform: perspective(500px) rotateY(-15deg);
	text-shadow: 6px 3px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 0 0 5px rgba(0, 0, 0, 0.2);
	transition: 0.5s;
	position: relative;
	overflow: hidden;
	margin-bottom:30px;
}

.acc_head_click {
/*	transform: perspective(0px) rotateY(15deg);
	text-shadow: -6px 3px 2px rgba(0, 0, 0, 0.2);
	box-shadow: -2px 0 0 5px rgba(0, 0, 0, 0.2);
	background: url(../images/ajax-arrow.png) no-repeat 97% 10px ,linear-gradient(to right, gold, darkorange);
	color: white;
	text-align: center;
	line-height: var(--height);
	font-size: calc(var(--height) / 2.5);
	font-family: sans-serif;
	letter-spacing: 0.2em;
	border: 1px solid darkgoldenrod;
	border-radius: 2em;
	transform: perspective(500px) rotateY(-15deg);
	text-shadow: 6px 3px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 2px 0 0 5px rgba(0, 0, 0, 0.2);
	transition: 0.5s;
	position: relative;
	overflow: hidden;*/
	//transform: perspective(500px) rotateY(15deg);
	text-shadow: -6px 3px 2px rgba(0, 0, 0, 0.2);
	box-shadow: -2px 0 0 5px rgba(0, 0, 0, 0.2);
}

.acc_head::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: linear-gradient(to right, transparent, white, transparent);
	left: -100%;
	transition: 0.5s;
}

.acc_head_click::before {
	left: 100%!important;
}

.acc_content{
	border:2px solid #d27d47;
	padding:10px;
	margin-bottom:30px!important;
	border-radius: 20px;
}

/*///////////uniform/////////*/
.uniform-heading{
	color:white;
	text-shadow:2px 2px 3px black;
}
/*////////////contact us ////////////////*/

.contact-us input,textarea {
  background: #fff;
  color: #525865;
  border-radius: 4px;
  border: 1px solid #d1d1d1;
  box-shadow: inset 0px 1px 8px rgba(0, 0, 0, 0.2);
  font-family: inherit;
  font-size: 1em;
  line-height: 1.45;
  outline: none;
  padding: 0.6em 1.45em 0.7em;
  -webkit-transition: .18s ease-out;
  -moz-transition: .18s ease-out;
  -o-transition: .18s ease-out;
  transition: .18s ease-out;
  margin:5px 0px;
  width:98%!important;
}

.contact-us input:hover {
  box-shadow: inset 1px 2px 8px rgba(0, 0, 0, 0.02);
}

.contact-us input:focus {
  color: #4b515d;
  border: 1px solid #B8B6B6;
  box-shadow: inset 1px 2px 4px rgba(0, 0, 0, 0.01), 0px 0px 8px rgba(0, 0, 0, 0.2);
}

.field.prepend-icon {
	width: 100% !important;
}
.field-icon{
	display:none;
}
.map iframe{
	border:2px solid white!important;
	box-shadow:0px 0px 8px black;
	border-radius:10px;
}
.map{
	padding:8px;
}
.form-footer button{
	border-radius:5px;
	
	box-shadow: 
        inset 0px 11px 8px -10px #CCC,
        inset 0px -11px 8px -10px #CCC;
}
.form-footer button:hover{
	background-image: linear-gradient(#b50c05, #e11d08)!important;
	color:white!important;
}
/*///////////////ALUMNI REGISTRATION////////////*/
#alumni-registration li::before {
	
	content: "" !important;
	
}

.form-control {
  background: #fff;
  color: #525865;
  border-radius: 4px;
  border: 1px solid #d1d1d1;
  box-shadow: inset 0px 1px 8px rgba(0, 0, 0, 0.2);
  font-family: inherit;
  font-size: 1em;
  line-height: 1.45;
  outline: none;
  padding: 0.6em 1.45em 0.7em;
  -webkit-transition: .18s ease-out;
  -moz-transition: .18s ease-out;
  -o-transition: .18s ease-out;
  transition: .18s ease-out;
  margin:5px 0px;
  width:98%!important;
}

.form-control :hover {
  box-shadow: inset 1px 2px 8px rgba(0, 0, 0, 0.02);
}

.form-control :focus {
  color: #4b515d;
  border: 1px solid #B8B6B6;
  box-shadow: inset 1px 2px 4px rgba(0, 0, 0, 0.01), 0px 0px 8px rgba(0, 0, 0, 0.2);
}
#alumni-form{
	border:2px solid #d27d47;
	padding:10px;
	border-radius:10px;
}