@font-face {
    font-family: "Segoe UI Regular";
    font-weight: 200;
	src: url('../fonts/Segoe_UI/segoeui.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Segoe_UI/segoeui.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../fonts/Segoe_UI/segoeui.woff') format('woff'), /* Modern Browsers */
		url('../fonts/Segoe_UI/segoeui.ttf')  format('truetype'), /* Safari, Android, iOS */
		url('../fonts/Segoe_UI/segoeui.otf')  format('opentype'),
		url('../fonts/Segoe_UI/segoeui.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: "Segoe UI Bold";
    font-weight: 200;
    src: url('../fonts/Segoe_UI/seguisb.eot'); /* IE9 Compat Modes */
	src: url('../fonts/Segoe_UI/seguisb.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Segoe_UI/seguisb.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Segoe_UI/seguisb.ttf')  format('truetype'), /* Safari, Android, iOS */
	   url('../fonts/Segoe_UI/seguisb.otf')  format('opentype'),
       url('../fonts/Segoe_UI/seguisb.svg#svgFontName') format('svg'); /* Legacy iOS */
}
/*@import url('https://fonts.googleapis.com/css?family=Paytone+One');*/
body, #connect .section-title{font-family:Segoe UI Regular,arial,sans-serif;}
.logo-text h1.text-danger{color:#fff !important;font-size:35px; font-family:'Roboto', sans-serif !important; margin-bottom:0;}
#page-data h1, h1.page-title, h2.page-title{color: #0072bc;font-weight: normal !important;}
#page-content h1, #page-wrapper h1{
    font-size: 24px;
    font-weight: bold !important;
	margin-bottom:15px;
}
.pointer{cursor:pointer;}
.bg-light-gray{background-color:#e8e8e8;}
.border-left-5 {border-left: 5px solid;}
.list-style-circle{list-style-type:circle;}



.logo{max-width: 100px;}
.website-logo img{max-width: 100px;}
.login-logo{max-width:150px;}
/* Make the image fully responsive */
.carousel-inner img {    width: 100%;    height: 100%; }
.news-slider .panel-footer {
    background-color: rgba(0,0,0,.03);
    padding: 10px;
    border-top: 1px solid #ccc;
}
.scroll .card-body ul {
    height: 175px;
    overflow-x: auto;
}

/*#about {background: url(../images/about_us_bg.jpg);background-attachment: fixed;	background-size: cover;background-repeat: no-repeat;} */

#about{background: url(../images/about_us_bg.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/*#quick-action{background: url(../images/bg-quicklink.jpg) no-repeat center center fixed;*/
#quick-action{background: url(../images/about_us_bg.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#courses{background: url(../images/bgimg_courses.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#testimonials{background: url(../images/about_bg.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

#news-events-wrapper{background: url(../images/about_us_bg.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.quickLinks{background: url(../images/about_bg.jpg) no-repeat center center fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


footer{position:relative;}
.icon-ijett {
    position: absolute;
    width: 100px;
    bottom: 40px;
    right: 0;
}

/*=========================
  Icons
 ================= */

/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline-block;
	margin: 0 5px;
}

.social-circle li a img {
    margin-top: -25px;
}


/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 50px;
	height: 50px;
	font-size:20px;
}
.social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

blink {
    -webkit-animation: 2s linear infinite condemned_blink_effect; // for android
    animation: 2s linear infinite condemned_blink_effect;
}
@-webkit-keyframes condemned_blink_effect { // for android
    0% {
        visibility: hidden;
    }
    50% {
        visibility: hidden;
    }
    100% {
        visibility: visible;
    }
}
@keyframes condemned_blink_effect {
    0% {
        visibility: hidden;
    }
    50% {
        visibility: hidden;
    }
    100% {
        visibility: visible;
    }
}

/* login page */
/*.form-signin{max-width: 330px;padding: 15px;margin: 0 auto;}
.form-signin .form-signin-heading, .form-signin .checkbox{margin-bottom: 10px;}
.form-signin .checkbox{font-weight: normal;}
.form-signin .form-control{position: relative;font-size: 16px;height: auto;padding: 10px;  -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;   box-sizing: border-box;}
.form-signin .form-control:focus{z-index: 2;}
.form-signin input[type="text"]{ margin-bottom: -1px; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}
.form-signin input[type="password"]{margin-bottom: 10px;border-top-left-radius: 0;    border-top-right-radius: 0;}
.account-wall{ margin-top: 20px;padding: 40px 0px 20px 0px;background-color: #f7f7f7;  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);   -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);   box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);}
.login-title{color: #555;font-size: 18px;font-weight: 400;display: block;}
.profile-img{width: 96px;height: 96px;margin: 0 auto 10px;display: block;    -moz-border-radius: 50%;   -webkit-border-radius: 50%;    border-radius: 50%;}
.need-help{ margin-top: 10px;}
.new-account{display: block;margin-top: 10px;}*/
.login-wrapper{box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;}
.login-title{color: #555;font-size: 18px;font-weight: 400;display: block;}
/* login page */


/* image gallery */
#image-gallery .modal-footer{
  display: block;
}
.thumb{
  margin-top: 15px;
  margin-bottom: 15px;
}

/* gallery admin */
.gal_box .img-wrapper:hover .overlay-btn.position-absolute{ display:block; }
.img-wrapper .img-thumbnail{width:auto;height:auto;max-height:150px;}
.overlay-btn.position-absolute {
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
	display: none;
    width: 50px;
    height: 50px;
    left: 42%;
    font-size: 30px;
    border-radius: 5px;

}


.admin-logo{max-width:100px;}
.big-count{font-size:40px;}
@media (max-width:680px){
	ul.social-network li.iit-logo-btm{display:block;margin-bottom:50px;}
	ul.social-network li.iit-logo-btm img{margin-top:0;}
}


/* achievements */
.c-no{height:auto;}
/*.grey-bg{background:#ebebeb;}*/
.counter-Txt{text-align:center; font-size:20px; font-weight:bold; text-transform:uppercase; margin-top:20px;}
.counter-Txt span{display:block; font-size:36px}
@media(min-width:320px) and (max-width:767px){
.c-no{height:100%;}
.counter-Txt{margin-top:35px;}
.margin-bot-35{margin-bottom:35px;}
}

/* rotating image icon */
.imgrotate-container {perspective:1000px;position: fixed;bottom: 30px;right:0;z-index:99999;}

.imgrotate-container,.front-side,.back-side {width: 100px;height: 100px;}

.imgrotate-content {transition:.6s; /* Flip duration */ transform-style:preserve-3d; position:relative; -webkit-animation:spin 6000ms linear infinite; animation: spin 6000ms linear infinite; }

.imgrotate-content:hover{ -webkit-animation-play-state: paused; animation-play-state: paused; }

.front-side, .back-side { backface-visibility:hidden; position:absolute; top:0; left:0; }

.front-side { z-index:2; transform:rotateY(0deg); }

.back-side { transform:rotateY(180deg); }

@-webkit-keyframes spin
{
  100% { -webkit-transform: rotateY(360deg); }
}

@keyframes spin
{
  100% { transform: rotateY(360deg); }
}


/* image gallery page */
.image-gallery .Portfolio{position:relative;margin:5px;border:2px solid black;float:left;width:180px;transition-duration:0.4s;border-radius:5px;animation:winanim 0.5s;-webkit-backface-visibility:visible;backface-visibility:visible;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.image-gallery .Portfolio:hover{box-shadow:0 12px 16px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}
.image-gallery .Portfolio img{width:100%;height:auto;border-radius:5px;min-height:132px;}
.image-gallery .desc{padding:5px;text-align:center;font-size:90%;background:black;color:hotpink}.image-gallery .nav{padding:20px;}
.image-gallery .nav li a{margin:5px;padding:15px;font-size:16px;color:#fff;transition-duration:0.4s;
    background-color: linear-gradient(to left, #2c3e50, #2980b9) !important; /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

background-color: #2980b9 !important;  /* fallback for old browsers */
background-color: -webkit-linear-gradient(to left, #2c3e50, #2980b9) !important;  /* Chrome 10-25, Safari 5.1-6 */
}.image-gallery .nav a:hover{background: #0082c8 !important;}.image-gallery .nav .active{background-color: linear-gradient(to left, #141e30, #243b55) !important;
    background-color: #141e30 !important; /* fallback for old browsers */
    background-color: -webkit-linear-gradient(to left, #141e30, #243b55) !important; /* Chrome 10-25, Safari 5.1-6 */;color:#fff}@keyframes winanim{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}


/* Faculty profile */
.our-team-main
{
	width:100%;
	height:auto;
	border-bottom:5px #323233 solid;
	background:#fff;
	text-align:center;
	border-radius:10px;
	overflow:hidden;
	position:relative;
	transition:0.5s;
	margin-bottom:28px;
}


.our-team-main img
{
	border-radius:100%;
	margin-bottom:20px;
	width: 100px;
	height: 100px;
}
.our-team-main figure{
	width: 100px;
    height: 100px;
    border-radius: 100%;
    display: inline-block;
    margin-bottom: 15px;
}
.our-team-main h3
{
	font-size:20px;
	font-weight:700;
}

.our-team-main p
{
	margin-bottom:0;
}

.team-back
{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	padding:5px 15px 0 15px;
	text-align:left;
	background:#fff;
	overflow:auto;

}

.team-front
{
	width:100%;
	height:auto;
	position:relative;
	z-index:10;
	background:#fff;
	padding:15px;
	bottom:0px;
	transition: all 0.5s ease;
}

.our-team-main:hover .team-front
{
	bottom:-220px;
	transition: all 0.5s ease;
}

.our-team-main:hover
{
	border-color:#777;
	transition:0.5s;
}

/* faculty profile ends */

label.bg-disabled {
    background: #e0dada;
}
section#achievements {
    background: url(../images/achievements_bg.jpg) no-repeat center center fixed;
	background-size:cover;
}


article.col-12.calendar_wrap {
    overflow: auto;
}
.calendar_wrap .embed-responsive {
    min-width: 900px;
    min-height: 700px;
}

.breakAll, .links_responsive li{white-space:normal; word-break:break-all;}
.navbar-dark .navbar-nav .nav-link{color:#fff;}
.logo-text h1.text-danger{text-transform:uppercase;}
.logo-text h1.text-danger small {
    font-size: 18px;
}
.digital-library img{max-height:40px;}
.row.digital-library .w-100.rounded.border.h-100 {
	padding: 15px;
}

header.bg-color{
    background: linear-gradient(to bottom, #2c3e50, #2980b9) !important; /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

background: #2980b9;  /* fallback for old browsers */
background: -webkit-linear-gradient(to bottom, #2c3e50, #2980b9) !important;  /* Chrome 10-25, Safari 5.1-6 */

}
.navbar.bg-dark{
    background: linear-gradient(to bottom, #141e30, #243b55) !important;
    background: #141e30; /* fallback for old browsers */
    background: -webkit-linear-gradient(to bottom, #141e30, #243b55) !important; /* Chrome 10-25, Safari 5.1-6 */
}
.infra_wrap h6 {
	line-height: 25px;
}

.alert-danger{
    color:#000;
    background-color:#e6e9f0;
    border-color:#e6e9f0;
}
.alert-danger.blockquote.border-left-5 {border-left: 5px solid #e6e9f0;}
.alert-warning{
    color:#383d41;
    background-color:#e2e3e5;
    border-color:#d6d8db;
}
.alert-warning.blockquote.border-left-5 {border-left: 5px solid #383d41;}

/* Library Information page Slider css start */
.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.slick-slide a p{
    text-align: center;
}
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.an-block-Justify{
  text-align: justify;
}
.an-header-smalltext{
  text-align: center;
  font-size: 15px;
  color: blanchedalmond;
  font-family: -webkit-body;
  padding-bottom: 1.5rem!important;
}
 .an-htitale{
   font-size: 50px;
 }
 .an-header{
   padding-bottom: 0.5rem!important;
 }

/* Anti Ragging css start */
.sd-antirag h1{
  margin-top: 15px;
}

.sd-antirag p{
  margin-bottom: 2px;
}

.sd-antirag-nlink td a{
    color: red;
    font-size: 13px;
    font-weight: bold;
}
.sd-antirag-nlink
{
      margin-top: 15px;
}
/* Anti Ragging css end */

.sd-resultp article{
  margin-top: 15px;
}





/* Library Information page Slider css end */



/* dashboard side menu */
.site_logo_title a, .site_logo_title a img, .site_logo_title a label.text-white, .site_logo_title button.openbtn {vertical-align: middle;}
.site_logo_title a label.text-white{margin:0px 10px 0px 5px;}
.site_logo_title button.openbtn{cursor:pointer;}
.sidepanel{width:0;position:fixed;z-index:1;height:100%;top:0;left:0;background-color:#111;overflow-x:hidden;transition:.5s;padding-top:60px}
.sidepanel a{padding:5px 5px 5px 15px;text-decoration:none;font-size:15px;color:#f1f1f1;display:block;transition:.3s;text-align:left;}
.sidepanel a:hover{color:#f8f8f8;}
.sidepanel .closebtn{position:absolute;top:0;right:0px;font-size:36px;width:100%;}
.openbtn{font-size:20px;cursor:pointer;padding:10px 15px;border:0;border-radius:5px}
.openbtn:hover{background-color:#f1f1f1}
.border-b-dashed{border-bottom:1px dashed #ccc;}


@media (max-width:768px){
    .col-12.col-md-6.site_logo_title {padding: 0;}
    .admin-logo { max-width: 40px;}
    .site_logo_title a label.text-white { margin: 0px 5px 0px 5px; font-size: 11px;}
    .site_logo_title button.openbtn { cursor: pointer; padding: 5px; font-size: 14px; }
    .image-gallery .Portfolio{width:30%;margin:1.5%;}
    .image-gallery .Portfolio img.card-img{width:auto;height:auto;min-height:100px;max-width:100%;}
}

@media (max-width:480px){
    .image-gallery .Portfolio{width:46%;margin:1.5%;}
    .image-gallery .Portfolio img.card-img{width:auto;height:auto;min-height:100px;max-width:100%;}

}


/* testimonials slider */
#testim .carousel-inner .img{text-align:center;}
#testim .carousel-inner .img img{width:100px; height:100px; margin:0px auto;border:3px solid #ccc;}
#testim .carousel-inner .test_text p {margin-bottom: 0px;max-width: 700px;margin: 0 auto;text-align: center;}

.academic_commitees th {
    white-space: nowrap;
    text-align: center;
}
.academic_commitees td:first-child {
    white-space: nowrap;
    text-align:center;
}
 .academic_commitees td:nth-child(2) {
    white-space: nowrap;
}


#news-events-wrapper .news-slider {
	height: 100% !important;
}
#news-events-wrapper .panel.panel-default {
	height: 100%;
	position: relative;
}
#news-events-wrapper .panel-footer {
	bottom: -43px;
	position: absolute;
	width: 100%;
	background: #fff;
	border-radius: 0 0 3px 3px;
}
/*Index Page header*/
.an-LowerCaseTitale{
    text-transform: capitalize;
}
.an-UpperCaseTitale{
    text-transform:uppercase;
}
