*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
.bgweb{
	background-color: #ECF0F1;
}
.header{
	font-family: 'Cinzel Decorative', cursive;
	background-color: #413622;
	color: #dc5502;
}
.header h1{
	background: -webkit-linear-gradient(#dc5502, #b71b01);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent;
}
.nav{
	  background-image: url("../images/iitr_adm.png");
  	background-repeat: repeat-x;
  	background-size: auto;
  	height: 350px;
  	opacity: 0.9;
  	transition: 1.5s;
}
.nav:hover{
	opacity: 0.95;
	transition: 1.5s;
}
.navbar{
	background-color: #413622;
	transition: 1s;
	opacity: 0.7;
	color: #ffffff;
}
.nav-li:hover{
	background-color: #b71b01;
	transition: 1s;
	opacity: 0.9;
}
.nav-li{
	text-decoration: none!important;
	color: #ffffff!important;
	font-family: 'IM Fell English SC', serif;
}
.upc{
	font-family: 'Bebas Neue', cursive;
}
.i-dates{
	height: 50px;
	width: 50 px;
	filter: drop-shadow(8px 8px 10px #b71b01);
}
.i-com{
	height: 50px;
	width: 100%;
	filter: drop-shadow(8px 8px 10px #dfaa12);
	font-family: 'Zen Old Mincho', serif;
}
.yadvendra{
	background-color: #241e13;
	font-family: 'PT Serif', serif;
}
.yad-l{
	text-align: left!important;
	background-color: #241e13;
	color: #ffffff;
}
.yad-r{
	text-align: right!important;
	background-color: #241e13;
	color: #ffffff;
}
.yad{
	text-decoration: none!important;
}
.yad:hover{
	color: #dc5502!important;
}
.abt{
	height: 600px;
	font-family: 'Slabo 27px', serif;
}
.sec1{
	background-image: radial-gradient(#d9bf75, #413622);
	height: 200px;
}
.sec0{
	background-image: radial-gradient(#d9bf75, #413622);
	height: 25px;
}
.temp{
	font-family: 'Open Sans Condensed', sans-serif;
}
.temp-m{
	margin-left: 60px!important;
}
.temp-q:hover{
	margin-left: 20px!important;
	transition: 1s;
}
.roorkee{
	border-left: 4px solid #b71b01;
	height: 100%;
}
.alert-y{
	background-color: #413622;
	color: white!important;
}
.rke-w{
	background-color: red!important;
}
.minwidth{
  min-width: 1100px!important;
}
.con1100{
	width: 90%;
	max-width: 1100px!important;
  min-width: 1100px!important;
  margin: auto!important;
}
.fas
{
    margin-right:4px !important; /*override*/
}

.pagination .fas
{
    margin-right:0px !important; /*override*/
}

.pagination a
{
    color:#fff;
}

.card ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}

.news-item
{
    padding:4px 4px;
    margin:0px;
    border-bottom:1px dotted #555;
}
.abt{
	background-image: url("../images/eq1.png");
  	background-repeat: no-repeat;
  	background-size: auto;
  	width: 100%;
  	height: 550px;
  	opacity: 0.9;
}
.text-justify{
	text-align: justify;
}
.abt_dept{
	font-size: 20px;
	transition: 5s;
}
.abt_dept1{
	font-size: 18.6px;
	transition: 5s;
}
.eq0{
	z-index: -999;
}
.eq1{
	position: relative;
	top: -530px;
	z-index: 1;
}
.sec3{
	overflow: hidden;
	height: 514px;
}
.cnt{
	height: 350px;
	font-family: 'IBM Plex Serif', serif;
}
.f-18{
	font-size: 18px;
}
.cmt{
	font-family: 'IBM Plex Serif', serif;
}
.dept_n{
	font-size: 12px;
}
.shd {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.bg-webb{
	background-color: #413622;
}
.t-webb{
	color: #413622;
}
.t-weby{
	color: #dfaa12;
}
.bg-webr{
	background-color: #b71b01;
}
.t-webr{
	color: #b71b01;
}
.sec4{
	height: 500px;
}
.sec5{
	background-image: url("../images/iitr_admin_block.jpg");
  	background-size: 100%;
  	background-repeat: repeat-y;
  	background-attachment: fixed;
  	background-position: center;
  	height: 350px;
}
.flip-box {
  border: 1px solid #f1f1f1;
  perspective: 1000px;
}
.flip-box-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 1.2s;
  transform-style: preserve-3d;
}
.flip-box:hover .flip-box-inner {
  transform: rotateY(180deg);
}
.flip-box-front, .flip-box-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.flip-box-back {
  transform: rotateY(180deg);
}
.btn-cnt{
	background-color: #947d54;
	transition: 0.8s;
	border: none;
	border-radius: 5px;
	color: #ffffff;
}
.btn-cnt a{
	text-decoration: none;
}
.btn-cnt:hover{
	background-color: #413622;
	transition: 0.8s;
}
.w-90{
	width: 99%;
	font-size: 22px;
}
.date{
	font-size: 200px;
	font-weight: bold;
}
.font_s{
	font-family: ui-sans-serif;
}
.bg-413622{
	background-color: #413622!important;
	transition: 1s!important;
	opacity: 0.9!important;
}
.bg-413622:hover{
	transition: 1s!important;
	background-color: #b71b01!important;
	opacity: 0.8!important;
}
@media all and (min-width: 992px) {
	.navbar .dropdown-menu-end{ right:0; left: auto;  }
	.navbar .nav-item .dropdown-menu{  display:block; opacity: 0;  visibility: hidden; transition:.3s; margin-top:0;  }
	.navbar .nav-item:hover .nav-link{ color: #fff;  }
	.navbar .dropdown-menu.fade-down{ top:80%; transform: rotateX(-75deg); transform-origin: 0% 0%; }
	.navbar .dropdown-menu.fade-up{ top:180%;  }
	.navbar .nav-item:hover .dropdown-menu{ transition: .3s; opacity:1; visibility:visible; top:100%; transform: rotateX(0deg); }
}	
.w-20{
	width: 20%;
}
.w-15{
	width: 15%;
}
.h-min{
	height: 40px;
	padding: 5px!important;
	padding-left: 25px!important;
	padding-right: 25px!important;
}
.h-min h3:hover{
	color: #b71b01!important;
	transition: 0.7s!important;
}