*{
padding:0px;
margin:0px;
box-sizing:border-box;
font-family:'Oswald',sans-serif;
}
.body_wrapper .School_profile .heading{
	padding:10px;
	text-transform:uppercase;
	font-weight:900;
font-size:1.7rem;}
header .logo{
	height:180px;
	background:url('../library/newlog2019.jpg');
	background-size:100% 100%;
	padding:50px;
	margin:10px 50px;
}
header #navbar{
	border:2px solid Dodgerblue;
	margin:5px 10px;
}
header nav #mlogo{
	display:none;
}
header nav ul li{
	padding:0px 10px;
	margin:0px 10px;
}
.letter-list tr th{
	padding:10px; 
	margin:10px;
	border:2px solid black;
}
.letter-list tr td{
	padding:10px; 
	margin:10px;
	border:2px dotted black;
}
header #navbar ul li a{
	color:black;
	letter-spacing:2px;
	text-shadow:1px 2px 3px rgba(255,255,255,.1);
}
.body_wrapper .college-profile{
	padding:10px;
	margin:5px 10px;
}
.body_wrapper .college-profile h3{
	text-transform:uppercase;
	text-align:center;
	padding:20px;
	color:#f51146;
	font-weight:700;
	letter-spacing:2px;
	text-shadow:2px 3px 4px rgba(0,0,0,.2);
	
}
.faculty_area iframe{
	width:100%;
	padding:0px 180px;	
	height:100vw;
	text-align:center;
}
.body_wrapper .college-profile #Announcements h3{
	color:#4f138f;
	font-size:1.5em;
}
.body_wrapper .college-profile #cprofile h3{
	color:#067a8a;
	font-size:1.5em;
	text-align:left;
}
.body_wrapper .college-profile #cprofile p{
	color:#067a8a;
	font-size:1em;
	text-align:justify;
	padding:10px;
	letter-spacing:2px;
	line-height:30px;
	font-weight:600;
}
.body_wrapper .college-profile #cprofile img{
	width:100%;
	height:300px;
}
.body_wrapper .college-profile .annoucement_container{
	width:100%;
	height:400px;
	border:2px dotted Dodgerblue;
	padding:20px;
}
.body_wrapper .college-profile #Announcements .annoucement_container h3{
	text-align:left;
	font-size:1.2em;
	padding:0px;
	color:black;
	text-shadow:none;
}
.carousel-inner .carousel-item{
	height:500px;
} 
.carousel-inner .carousel-item img{
	height:100%;
	width:100%;
}
.last-updated{
	padding:5px 10px;
	background:transparent;
	color:red;
	margin-top:40px;
}
.last-updated h3{
	padding:10px;
	font-size:1.3em;
	font-weight:900;
}
.last-updated h3 span{
	font-weight:100;
	padding-left:30px;
}
.col-sm-4 img{
	width:100%;
	height:100%;
}
.body_wrapper .college-profile .annoucement_container p{
	text-align:justify;
	font-size:1em;
}
.body_wrapper .School_profile .faculty_area{
	padding:10px;
}
.body_wrapper .School_profile .faculty_area table{
	width:100%;
}
.body_wrapper .School_profile .faculty_area .theading{
	font-weight:900;
	text-transform:uppercase;
	text-shadow:2px 3px 4px rgba(0,0,0,.4);
	font-size:1.2rem;
	text-align:center;
	color:#590396;
}
.body_wrapper .School_profile .faculty_area .tsubheading{
	font-weight:900;
	text-transform:uppercase;
	text-shadow:2px 3px 4px rgba(0,0,0,.4);
	font-size:1rem;
	text-align:center;
	color:white;
}
.body_wrapper .School_profile .faculty_area .tsubheading td{
	padding:10px;
}
.body_wrapper .School_profile .activity_area{
	padding:10px;
}
.body_wrapper .School_profile .activity_area a{
	text-decoration:none;
}
.body_wrapper .School_profile .activity_area .activity_card{
	width:400px;
	height:350px;
	margin:10px;
	display:inline-block;
border-top-left-radius:10%;
	border-top-right-radius:10%;
	border:1px solid Dodgerblue;
}
.body_wrapper .School_profile .activity_area .activity_card .activity_img{
	width:400px;
	height:300px;
}
.body_wrapper .School_profile .activity_area .activity_card iframe{
	width:400px;
	height:350px;
}
.body_wrapper .School_profile .activity_area .activity_card .activity_img img{
	width:99.5%;
	height:100%;
	border-top-left-radius:10%;
	border-top-right-radius:10%;
}
.body_wrapper .School_profile .activity_area .activity_card .activity_heading{
	padding:13px;
	text-align:center;
	background:Dodgerblue;
	color:white;
	text-transform:uppercase;
	font-weight:900;
	letter-spacing:2px;
}
.body_wrapper .School_profile .activity_area .sactivity_card
{
	width:400px;
	height:400px;
	display:inline-block;
	margin:10px;
}
.body_wrapper .School_profile .activity_area .sactivity_card .activity_img{
	width:400px;
	height:400px;
}
.body_wrapper .School_profile .activity_area .sactivity_card img{
	width:100%;
	height:100%;
}
.body_wrapper .School_profile .heading p{
	text-align:center;
	color:#8C0000;
	position:relative;
	text-shadow:2px 3px 4px rgba(0,0,0,.2);
	letter-spacing:4px;
}
.body_wrapper .School_profile .heading p:after{
	content:'';
	Position:absolute;
	bottom:-10%;
	left:50%;
	transform:translateX(-50%);
	width:25vw;
	border-bottom:5px double #2B4F60;
}
.body_wrapper .School_profile .heading p span{
	padding-left:10px;
	color:#52006A;
}
.body_wrapper .School_profile .contact_area{
	background:#12A8C1;
	display:grid;
	grid-template-columns:50% 50%;
}
.body_wrapper .School_profile .contact_area img{
	width:100%;
	height:100%;
}
.body_wrapper .School_profile .contact_area .contact_details{
	background:white;
	padding-left:30px;
}
footer{
	padding:10px;
	background:url('../library/footerbg.jpg');
	background-size:100% 100%;
	color:white;
}
footer .footer1{
	display:grid;
	grid-template-columns:33% 33% 33%;
}
footer .footer1 .about_footer{
	text-align:center;
	padding:10px;
}
footer .footer1 .about_footer p{
	padding:10px;
	margin-top:20px;
	text-transform:uppercase;
	letter-spacing:3px;
}
footer .footer1 .link_footer{
	padding:10px;
	border-left:1px solid rgba(255,255,255,.2);
	border-right:1px solid rgba(255,255,255,.2);
}
footer .footer1 .link_footer .heading{
	padding:10px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:3px;
	font-weight:900;
	font-size:1.3rem;
}
footer .footer1 .link_footer .link{
	padding:10px;
	text-align:center;
}
footer .footer1 .link_footer .link a{
	text-decoration:none;
	font-weight:700;
	padding:10px;
	margin:5px;
	color:white;
	display:inline-block;
}
footer .footer2{
	text-align:center;
	border:2px solid rgba(255,255,255,.3);
	text-transform:uppercase;
	letter-spacing:3px;
}
footer .footer2 img{
	height:80px;
}
footer .footer1 .address_footer{
	padding:10px;
}
footer .footer1 .address_footer h1{
	font-size:1.5rem;
	text-transform:uppercase;
	letter-spacing:3px;
	font-weight:900;
	padding:10px;
}
footer .footer1 .address_footer p{
	padding:10px;
	font-size:1.2rem;
}
footer .footer1 .address_footer p span{
	padding-left:10px;
	font-size:1.1rem;
}
