@import url('https://fonts.googleapis.com/css?family=Sree+Krushnadevaraya&display=swap');
@import url('https://fonts.googleapis.com/css?family=NTR&display=swap');
@import url('https://fonts.googleapis.com/css?family=Mallanna&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Balsamiq+Sans&display=swap');
@import url('https://fonts.googleapis.com/css?family=Crimson+Text:400,700');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,800|Poppins&display=swap');
@import url('https://fonts.googleapis.com/css?family=Baloo+Paaji+2&display=swap');
@import url('https://fonts.googleapis.com/css?family=Alfa+Slab+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Baloo+Tammudu+2&display=swap');
@import url('https://fonts.googleapis.com/css2?family=NTR&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Baloo+Tammudu+2:wght@500&display=swap');
@font-face {
  font-family: 'Baloo Tammudu 2';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/baloo-tammudu-2-v18-telugu_latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/baloo-tammudu-2-v18-telugu_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/baloo-tammudu-2-v18-telugu_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/baloo-tammudu-2-v18-telugu_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/baloo-tammudu-2-v18-telugu_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/baloo-tammudu-2-v18-telugu_latin-regular.svg#BalooTammudu2') format('svg'); /* Legacy iOS */
}

.navbar-style{
	box-shadow: 0 5px 10px #efefef;
}
.logo{
	height: 48px;
	padding: 2px 10px;
}
.header{
	height: 100vh;
}
.icon-bar{
	background: navy;
}
.head-text{
	padding: 20px 0px;
}
.msg {
    margin: 30px auto; 
    padding: 10px; 
    border-radius: 5px; 
    color: #3c763d; 
    background: #dff0d8; 
    border: 1px solid #3c763d;
    width: 50%;
    text-align: center;
}
.mynutable {
  background: darkcyan;
  letter-spacing:2px; 
  color : white;
  text-align: center;
  vertical-align: middle;
  font-family: 'Kanit', sans-serif;
} 
.tbformat {
	font-size:medium;
	font-variant:small-caps;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:25px;
	margin: 10;
	padding: 10px;
	border: 2px solid #330000;
	color:#333333;
	list-style-type:disc;
	-moz-border-radius: 2px;
	-webkit-border-radius: 5px;
}
.aboutimg
{
	width: 200px;
	height: 160px !important;
	border: 5px solid #555;
}
.bann{
	padding-top: 5%;
}
html{
	scroll-behavior: smooth;
} 

.tableform{
	font-size:medium;
	font-variant:small-caps;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:25px;
	margin: 10;
	padding: 10px;
	
	border-radius: 5px;
	
}

.telugu1{
	font-family: 'Sree Krushnadevaraya', serif; 
	font-size: 20px;
}
.telugu2{
	font-size: 20px;
	font-family: 'Baloo Tammudu 2', cursive;
}
.telugu3{
	font-family: 'Mallanna', sans-serif;
	font-size: 22px;
	color: blue;    
}
.telugu4{
	font-family: 'Mallanna', sans-serif;
	font-size: 20px;
	
}

  
.tableformat{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 10;
	border: 2px solid #330000;
	padding:10px;
	border: 2px solid darkblue;
	border-radius: 15px 50px;
	list-style-type:disc;
	-webkit-border-radius: 15px 50px;
	-moz-border-radius: 15px 50px;
}
.trtable{
	color: darkblue;
	max-height: 50px;
} 

.txtitle{
	color: black;
	/*background: lightpink ;   /*#80ced6*/
	padding:15px;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left:1px solid grey;
	border-bottom:solid black;

	/*border: 1px solid black;*/
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
.txtitle h5{
	font-size: 15px;
}
.txtitle label{
	font-size: 15px;
}
/*====================================================*/
/* START FOOTER.PHP  every page footer content related */
/*====================================================*/
footer{
	bottom: 0px;
	width: 100%;
	background:black;
	color: white;
	font-family: 'Baloo Paaji 2', cursive;
}
.footer-content{
	display: flex;
}

.footer-content .box{
flex-basis: 50%;
padding: 10px 20px;
}

.footer-content .right{
	text-align: right;
}
.footer-content .center{
	vertical-align: top;
	text-align: center;
}
/*====================================================*/
/* END FOOTER.PHP  every page footer content related */
/*====================================================*/

/*==================*/
/*	 Index.php  START */
/*  ================*/

/*
studentfirst
*/
.tdtitle{
  font-size: 15px;
  font-family: 'Rubik', sans-serif;
  font-weight: Regular 200;
  padding: 5px;
  color: white;
  max-height: 30px;
  background: linear-gradient(151deg, rgba(13,237,27,1) 20%, rgba(9,9,121,1) 51%, rgba(0,212,255,1) 83%);
  /*border: 2px solid darkorange;*/
  border-radius: 5px 0px 5px 0px;
  /*-webkit-border-radius: 10px 10px 5px 5px;
  -moz-border-radius: 10px 10px 5px 5px;*/
}

}

/* animation before loading */
.loading{
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%) rotate(75deg) ;
width: 15px;
height: 15px;
z-index: 99999;
}
.loading::before,.loading::after{
	content: "";
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 15px;
	height: 15px;	
	border-radius: 15px;
	animation: loading 1.5s infinite linear;
}
.loading::before{
	box-shadow: 15px 15px #e77f67,-15px -15px #778beb;
}
.loading::after{
	box-shadow: 15px 15px #f8a5c2,-15px -15px #f5cd79;	
	transform: translate(-50%,-50%) rotate(90deg);
}
@keyframes loading{
50%{
	height: 45px;
}
}


/* go to top arrow */
.gotopbtn{
	position: fixed;
	width: 50px;
	height: 50px;
	background: #27ae60;
	bottom: 100px;
	right: 50px;
	opacity:0;
	text-decoration: none;
	text-align: center;
	line-height: 50px;
	color: white;
	font-size: 22px;
	pointer-events: none;
	transition: all .4s;
}
/*==================*/
/*	 Index.php  END */
/*  ================*/


.to-top {
  bottom: 16px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size:32px;
  color:red;
  
  
  
  
}

.to-top.active {
  bottom:32px;
  pointer-events: auto;
  opacity:1;
}

/* service 
.body1{
	background: #007bff !important;
}
.main{
	width: 100%;
	min-height: 380px;
	text-align: center;
	position: relative;
	cursor: pointer;
}
.service{
	background: #fff;
	padding: 30px;
	border-radius: 10px;
	position: absolute;
	bottom: 0;
	z-index: 1;
}
.service-logo{
	width: 130px;
	height: 130px;
	border-radius: 50%;
	margin: -90px auto 0;
	background: #fff;
	border: 18px solid #007bff;
}
.service-logo img{
	width: 50px;
	margin-top: 20px;
}
.service h4{
	height: 35px;
	width: 90%;
	background: #fff;
	margin:50px auto;
	position: relative;
}
.service h4::after{
	content: '';
	width: 40px;
	height: 30px;
	background: linear-gradient(to right,#fff, #007bff);
	position: absolute;
	right: -5px;
	top: -5px;
	z-index: -1;
}
.service h4::before{
	content: '';
	width: 40px;
	height: 30px;
	background: linear-gradient(to right, #007bff,#fff);
	position: absolute;
	left: -5px;
	bottom: -5px;
	z-index: -1;
}*/