@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v14/Zd2E9abXLFGSr9G3YK2MsDrvev4WAjW489CRDHIkJ90.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v14/Zd2E9abXLFGSr9G3YK2MsCGXDOnx9ptx3UTSPTrfsgk.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v14/Zd2E9abXLFGSr9G3YK2MsAZ98xO_Wnt-JIem4AuLGfs.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v1#secondary-bar {
4/Zd2E9abXLFGSr9G3YK2MsE1G989qbVg6RT5ly5jB8V8.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v14/Zd2E9abXLFGSr9G3YK2MsJ84zb0nVte6liF9gGtpo1Y.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v14/Zd2E9abXLFGSr9G3YK2MsD86pq2NkPzVgw_9lpT6RGI.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;src:local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v14/Zd2E9abXLFGSr9G3YK2MsDAdhzWOYhqHvOZMRGaEyPo.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v14/b9QBgL0iMZfDSpmcXcE8nDW5FUgIgejJvrHuLWqrSMw.woff2) format('woff2');unicode-range:U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v14/b9QBgL0iMZfDSpmcXcE8nA30BZHTGu2N_DqssQcMQNQ.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v14/b9QBgL0iMZfDSpmcXcE8nPDoBG10JtAX-GAwn6iwU1Y.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v14/b9QBgL0iMZfDSpmcXcE8nGhQuge17febRYSUkWKdLWA.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v14/b9QBgL0iMZfDSpmcXcE8nBBtmDLrZTTOm3p1EhiGCXc.woff2) format('woff2');unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v14/b9QBgL0iMZfDSpmcXcE8nEV356qNqHCUb41pS3zqMSE.woff2) format('woff2');unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:700;src:local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v14/b9QBgL0iMZfDSpmcXcE8nHm2hrkyco9jQ3NKMXpgOBg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;}
.heavy{font-weight:700;}
section{padding-top:50px;padding-bottom:50px;}
.section-title{text-transform:uppercase;font-weight:700;margin-bottom:30px;margin-top:0;}
.tgrn{background:#83980e;color:#fff;}
.tdgrn{background:#778609;color:#fff;}
.tcgrn{color:#e90d11;margin-top:20px;}
.tcdgrn{color:#a19c0c;}
.course-block-wrap, .course-block, .facts, .gallery-item, .gallery-tab, .news-list, .faculty-container, .faculty-box, .promoter-row, .promotest-text-wrap, .career-col, .facility-col, .pic-gallery, .vtour, .video{padding-top:15px;}
.course-block-wrap, .course-block, .facts, .gallery-item, .gallery-tab, .news-list, .faculty-container, .faculty-box, .promoter-row, .promotest-text-wrap, .career-col, .facility-col, .pic-gallery, .vtour, .video{padding-bottom:15px;}
.tce{color:#2a9598;}
.tme{color:#0082c6;}
.tee{color:#63458e}
.tcse{color:#a48554;}
.tece{color:#d94734}
.margin0{margin-top:0;}
.grey-bg{background:url(../images/grey-bg.png) repeat 0 0}
.bullet-list{margin:0;padding:0}
.bullet-list li{list-style-type: square; margin-bottom:10px;margin-left:15px;}
.main-info{background:#e90d11;color:#ffffff;padding-top:10px;padding-bottom:0px;text-align:right;}
a.phone{cursor:default}
.main-info a{color:#fff}.main-info a:hover{color:#fff} .main-info a.phone{color:#fff}
.main-info .tnum, .main-info .temail{display:block}
.main-info .seprator{display:none;}
.navbar-brand{margin-top:-10px;}
#bannerstripe{
        padding: 10px;
   background: #e90d11;
}

#bannerstripe h4{
   font-size: 20px;
   color:#fff;
}
.breadcrubs-title{
    margin-bottom:-25px;
}
.page_title {
  position: relative;
  padding: 49px 0px;
  min-height: 100px;
}
.ak{
  width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.d-flex {
  
  display: flex!important;
}
.button {
      background: #3a5cab;
    border: none;
    color: white !important;
    padding: 9px 33px !important;
    text-align: center;
    text-decoration: none;
   margin-left:15px;
    display: inline-block;
    font-size: 16px;
    border-left: 0px solide #fff !important;
    margin-top: -9px !important;
    /* margin: -31px 30px; */
    cursor: pointer; 
   }
.button:hover {
    background: #202629 !important;
   color:#fff;

   }
   .an{
    margin-top: 0;
font-size: 16px;
text-align: justify;
margin-bottom: 1rem
   }
   
   .navbar-brand img {
    margin-top: -38px;
}
  .navbar-nav>li>a {
       padding-top: 1px;
    margin-top: 0px;
    padding-bottom: 1px;
} 
.ac{
  position: relative;
   
}
.cdd {
  background: #d74242;
  text-align: center;
  border-radius: 10px;
  transition: transform 0.5s;
}
.tybtn1 {
  background: #85bde5;
  border-radius: 6px;
  padding: 6px 12px !important;
  color: white !important;
}


@keyframes anim-1 {
	0%, 2% { left: -100%; opacity: 0; }
  4%, 8% { left: 21%; opacity: 1; }
  10%, 100% { left: 110%; opacity: 0; }
}

@keyframes anim-2 {
  0%, 10%  { left: -100%; opacity: 0; }
  12%, 18% { left: 21%; opacity: 1; }
  20%, 100% { left: 110%; opacity: 0; }
}

@keyframes anim-3 {
	0%, 20% { left: -100%; opacity: 0; }
  22%, 28% { left: 21%; opacity: 1; }
  30%, 100% { left: 110%; opacity: 0; }
}

@keyframes anim-4 {
	0%, 30% { left: -100%; opacity: 0; }
  32%,38% { left: 21%; opacity: 1; }
  40%, 100% { left: 110%; opacity: 0; }
}

@keyframes anim-5 {
	0%, 40% { left: -100%; opacity: 0; }
  42%, 48% { left: 21%; opacity: 1; }
  50%, 100% { left: 110%; opacity: 0; }
}
@keyframes anim-6 {
	0%, 50% { left: -100%; opacity: 0; }
   52% , 58%{ left: 21%; opacity: 1; }
  60%, 100% { left: 110%; opacity: 0; }
}

@keyframes anim-7 {
	0%, 60% { left: -100%; opacity: 0; }
  62%, 68% { left: 21%; opacity: 1; }
  70%, 100% { left: 110%; opacity: 0; }
}

@keyframes anim-8 {
	0%, 70% { left: -100%; opacity: 0; }
   72%, 78% { left: 21%; opacity: 1; }
   80%, 100% { left: 110%; opacity: 0; }
}

@keyframes anim-9 {
	0%, 80% { left: -100%; opacity: 0; }
  82%, 88% { left: 21%; opacity: 1; }
  90%, 100% { left: 110%; opacity: 0; }
}

@keyframes anim-10 {
	0%, 90% { left: -100%; opacity: 0; }
  92%, 98% { left: 21%; opacity: 1; }
  100% { left: 110%; opacity: 0; }
}




 /*-----------------------text-ende---------------------  */

 /* ----------------slide------------------------------- */
 
  /*----------------------- slick---------------------  */


  .slide {
	position: relative;
	display: block;
	width: 100%;
	margin: 0; 
	padding: 0;
	/* border: 5px solid #2C3E50; */
	overflow:hidden;
  }
  
  .slide:after {
	content: "";
	position: absolute;
	top:0;
	left:0;
	width: 50.6%;
	height: 0.5%;
	background: #38b6ff;
	animation: leftRight 40s infinite linear;
  }
  .slide:before {
	content: "";
	position: absolute;
	top: 0;
	right:0;
	width: 50.6%;
	height: 0.5%;
	background: #c6156d;
	animation: leftRight 40s infinite linear;
	z-index:9999;
  }
  .portfolio {
	position: relative;
	width: 100%;
	height:800px;
	padding: 0;
	overflow: hidden;
	margin: 0;
  }
  
  .portfolio_items {
	position: absolute;
	left: 0;
	top: 0;
	width: 1800%; 
	animation: slide 50s infinite linear;
  }
  
  .portfolio_item {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	float: left;
	width: 5.5556%;
  }
  
  .portfolio_item img {
	width: 100%;
	border: 0;
	outline: 0;
	display: block;
  }
  
  /* fx */
  @keyframes leftRight{
	0%{width:0%;}
	10%{width:50%;}
	12%{width:0%;}
	20%{width:50%;}
	22%{width:0%;}
	30%{width:50%;}
	32%{width:0%;}
	40%{width:50%;}
	42%{width:0%;}
	50%{width:50%;}
	52%{width:0%;}
	60%{width:50%;}
	62%{width:0%;}
	70%{width:50%;}
	72%{width:0%;}
	80%{width:50%;}
	82%{width:0%;}
	90%{width:50%;}
	100%{width:0%;}
  } 
  
  @keyframes slide {
	0% {left: 0%;opacity: 0;}
	2% {left: 0%;opacity: 1;}
	8% {left: 0%;opacity: 1;}
	10% {left: 0%;opacity: 0;}

	12% {left: -100%;opacity: 0;}
	14% {left: -100%;opacity: 1;}
	18% {left: -100%;opacity: 1;}
	20% {left: -100%;opacity: 0;}

	22% {left: -200%;opacity: 0;}
	24% {left: -200%;opacity: 1;}
	28% {left: -200%;opacity: 1;}
	30% {left: -200%;opacity: 0;}

	32% {left: -300%;opacity: 0;}
	34% {left: -300%;opacity: 1;}
	38% {left: -300%;opacity: 1;}
	40% {left: -300%;opacity: 0;}

	42% {left: -400%;opacity: 0;}
	44% {left: -400%;opacity: 1;}
	58% {left: -400%;opacity: 1;}
	50% {left: -400%;opacity: 0;}

	52% {left: -500%;opacity: 0;}
	54% {left: -500%;opacity: 1;}
	58% {left: -500%;opacity: 1;}
	60% {left: -500%;opacity: 0;}

	62% {left: -600%;opacity: 0;}
	64% {left: -600%;opacity: 1;}
	68% {left: -600%;opacity: 1;}
	70% {left: -600%;opacity: 0;}

	72% {left: -700%;opacity: 0;}
	74% {left: -700%;opacity: 1;}
	78% {left: -700%;opacity: 1;}
	80% {left: -700%;opacity: 0;}

	82% {left: -800%;opacity: 0;}
	84% {left: -800%;opacity: 1;}
	88% {left: -800%;opacity: 1;}
	90% {left: -800%;opacity: 0;}

	92% {left: -900%;opacity: 0;}
	94% {left: -900%;opacity: 1;}
	98% {left: -900%;opacity: 1;}
	99% {left: -900%;opacity: 0;}

	100% {left: 0%;opacity: 0;}
  }
  
  
  /* media queries */
  @media (min-width: 240px) {
	.portfolio_item figcaption {width:50%}
	.portfolio{height:100px;}}
  @media (min-width: 320px) {
	.portfolio_item figcaption {width:35%}
   .portfolio{height:200px;}}
  @media (min-width: 480px) {
	.portfolio_item figcaption {width:25%}
	.portfolio{height:250px;}}
  @media (min-width: 760px) {
	.portfolio_item figcaption {width:95%}
	.portfolio{height:900px;}} 
	@media (min-width: 3700px) {
		.portfolio_item figcaption {width:95%}
		.portfolio{height:2000px;}}  

/* bulma.min.css | https://cdn.jsdelivr.net/npm/bulma@0.9.3/css/bulma.min.css */

@media screen and (min-width: 769px), print {
	.hero-body {
	  padding: 0rem 0rem !important;
	}
  }
  
  .hero-body {
	padding: 0rem 0rem !important; 
  }
  
 /*----------------------- best list---------------------  */

 .bd-best {
    height: 150px;
    padding: 0.5rem 0;
    overflow: hidden;
    position: relative;
  }

  .bd-best-list {
    align-items: stretch;
    animation-duration: 50s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    display: flex;
    left: 0;
    position: absolute;
    top: 1rem;
    -webkit-animation-name: bdBestCarousel;
    animation-name: bdBestCarousel;
  }
  
  .bd-best-item {
    flex-grow: 0;
    flex-shrink: 0;
    margin-right: 16px;
    transition-duration: 85ms;
    transition-property: box-shadow,transform;

  }

  .bd-best-item:hover {
    box-shadow: 0 1em 1em rgba(0,0,0,.1);
    transform: translateY(-.1em);
  }
  .bd-best-list:hover {
    -webkit-animation-play-state: paused;
    animation-play-state: paused;
  }

  @keyframes bdBestCarousel{
  100%{
       transform: translateX(calc(-155% + 3120px)); 
  }
} 

.footer {
  padding: 0 0 0 !important;
}

@media (min-width: 3700px) {

.bd-best {
	min-height: 400px;
  }
  
.bd-best-item {
	width: 200px;
	height: 100px;
		}	
.bd-best-list {
	animation-duration: 80s;
		}
.kl_img{
	width: 300px;
}

}
   

@media(min-width:768px){.main-info .temail, .main-info .tnum, .main-info .seprator{display:inline}}
.navbar-brand img{height:100px;}
@media(min-width:768px){.navbar-brand img{    height: 122px;
    width: auto;}}
.sidecol{position:fixed;right:0;bottom:0;transform:translateY(0);z-index:3;text-align:center;height:auto}
.download-pdf span{background:#c81208;color:#fff;padding:0 10px;display:block;}
.download-pdf{margin-right:10px;float:left;line-height:30px;}

.reap1{background:#148C41;color:#fff;height:40px;line-height:normal;padding:0 10px;float:left;padding-top:10px;}
.reap1 span{font-size:24px;display:inline;color:#336699}
.reap1 br{display:none;}


.reap{background:#51B701;color:#fff;height:30px;line-height:normal;padding:0 10px;float:left;margin-top:10px;}
.reap span{font-size:24px;display:inline;color:#336699;    margin-top: 36px;}
.reap:after{width:0;height:0;border-left:70px solid transparent;border-right:0 solid transparent;border-top:25px solid #bfbfbf;content:" ";display:block;margin-right:-10px;margin-top:11px;position:absolute;left:0;}
.reap br{display:none;}
@media(min-width:768px){.sidecol{bottom:50%;transform:translateY(50%);}.reap{height:auto;padding:10px;float:none;    margin-top: 45px;}.reap br{display:block;}.reap span{display:block;}.download-pdf{margin-bottom:3px;margin-right:0;float:none;line-height:normal}}
#secondary-bar{background:#3a5cab;font-size:17px;padding-top:2px;padding-bottom:0px;}
#secondary-bar a{color:#bfe0d1}
#secondary-bar a:hover{color:#fff}
#primary-bar{background:#fff;padding: 17px 0px;padding-top:35px !important;}
#secondary-bar .nav > li{display:inline-block;padding:0 15px;border-left:1px solid #085431;}
#secondary-bar .nav > li a{padding:0;}
@media(min-width:992px){#primary-bar .nav > li{border-left:1px solid #ccc;}}
#secondary-bar .nav > li:first-child, #primary-bar .nav > li:first-child{border-left:none;}
#secondary-bar ul{padding-top:60px;}
@media(min-width:992px){#secondary-bar ul{padding-top:0;}}
.dropdown-submenu > a:after{border-color:transparent transparent transparent #fff;border-style:solid;border-width:5px 0 5px 5px;content:" ";display:block;float:right;height:0;margin-right:-10px;margin-top:5px;width:0;}
.dropdown-submenu .dropdown-menu{min-width:315px;}
.dropdown-submenu:hover > a:after, .dropdown-submenu:focus > a:after{border-color:transparent transparent transparent #333;}
.dropdown-menu > li > a i{margin-right:10px;}
#banner .carousel-inner > .item{max-width:1600px;margin:0 auto}
#banner .carousel-indicators{margin-bottom:0;bottom:0}
.carousel-caption{padding-bottom:0;padding-top:10px;}
.carousel-caption h3{font-weight:700;font-size:42px;margin-bottom:0}
.carousel-caption h3 small{display:block;font-weight:700;color:#fff;font-size:20px;}
@media(min-width:768px){.carousel-caption{padding-bottom:20px;}.carousel-caption h3{font-size:60px;}
.carousel-caption h3 small{font-size:32px;}}
@media(max-width:500px){.carousel-caption h3{font-size:26px;line-height:normal}
.carousel-caption h3 small{font-size:16px;}.carousel-indicators{margin-top:0;margin-bottom:0;bottom:0}}
.about-yit{font-size:20px;}
.facts{font-size:18px;}
.facts img{margin:0 auto;}
#courses .section-title{margin-bottom:10px;}
.down-arrow{margin-bottom:30px;}
.down-arrow i{color:#e1e1e1;}
#courses .nav-pills{text-align:center;margin-bottom:20px;}
#courses .nav-pills > li{float:none;display:inline-block;border-left:2px solid #333;line-height:normal;padding:0 15px;transition:all .2s ease;}
#courses .nav-pills > li:first-child{border-left:0;}
#courses .nav-pills > li > a{padding:0;background:none;color:#c7c7c7;border-radius:0;font-size:30px;font-weight:bold;}
#courses .nav-pills > li.active > a{color:#004726;border-bottom:2px solid #004726;}
.course-block-wrap{background:#fff;font-size:20px;font-weight:700;border:2px solid;line-height:normal;text-align:center;position:relative;transition:all .2s ease;}
.course-block-wrap:hover{color:#fff;box-shadow:0 0 16px rgba(0,0,0,.5);}
.course-block-wrap a{position:absolute;top:0;left:0;height:100%;width:100%;}
.course-block-wrap i{display:block;background-image:url(../image/sprite2.png);background-repeat:no-repeat;height:48px;margin:0 auto 10px auto}
.civil-engineering:hover{background:#982a2a;}
.civil-engineering i{background-position:0 0;width:40px;}
.civil-engineering:hover i{background-position:0 -51px;}
.computer-science-engineering:hover{background:#a48554}
.computer-science-engineering i{background-position:-42px 0;width:58px;}
.computer-science-engineering:hover i{background-position:-42px -51px;}
.electrical-engineering:hover{background:#63458e}
.electrical-engineering i{background-position:-102px 0;width:38px;}
.electrical-engineering:hover i{background-position:-102px -51px;}
.electronics-communication-engineering:hover{background:#d94734}
.electronics-communication-engineering i{background-position:-142px 0;width:34px;}
.electronics-communication-engineering:hover i{background-position:-142px -51px;}
.mechanical-engineering:hover{background:#0082c6;}
.mechanical-engineering i{background-position:-178px 0;width:30px;}
.mechanical-engineering:hover i{background-position:-178px -51px;}
#admission-enauiry-home{margin-top:50px;}
#admission-enauiry-home h1{margin-bottom:20px;}
#admission-enauiry-home input[type=text], #admission-enauiry-home input[type=email]{background-color:transparent;border-top:0;border-left:0;border-right:0;border-radius:0;box-shadow:none;border-bottom-color:#333;color:#333;padding-left:0;padding-right:0;}
#admission-enauiry-home input[type=text]::-webkit-input-placeholder, #admission-enauiry-home input[type=email]::-webkit-input-placeholder{color:rgba(0,0,0,.5);}
#admission-enauiry-home input[type=text]::-moz-placeholder, #admission-enauiry-home input[type=email]::-webkit-input-placeholder{color:rgba(255,255,255,.5);}
#admission-enauiry-home input[type=text]:-ms-input-placeholder, #admission-enauiry-home input[type=email]::-webkit-input-placeholder{color:rgba(255,255,255,.5);}
#admission-enauiry-home input[type=text]:-moz-placeholder, #admission-enauiry-home input[type=email]::-webkit-input-placeholder{color:rgba(255,255,255,.5);}
.pic-gallery .btn, .vtour .btn{margin-top:8px;}
.pic-gallery .carousel-control{display: none;}
.video iframe{margin:0; padding:0}
.gallery-wrap{position:relative;}
.gallery-holder [class*=col-]{padding:5px;}
.gallery-holder > .row{margin-left:-5px;margin-right:-5px;}
.gallery-caption{padding:5px 10px;color:#fff;background:#277d55;position:absolute;bottom:0;left:0;width:100%;}
#management-speak, #photo-gallery .video, #photo-gallery .vtour{display:none}
@media(min-width:768px){#management-speak, #photo-gallery .video, #photo-gallery .vtour{display:block;}}
#management-speak, #student-testimonial{padding-bottom:80px;}
#management-speak .carousel-indicators, #student-testimonial .carousel-indicators{margin-bottom:-35px;bottom:0}
.mhighlight{background:#cf0d4d;color:#fff;padding:15px;font-size:20px;}
.mblock{position: relative}
.management-speak-col ul{margin:10px 0 20px 0;}
.management-speak-col ul li{padding-top:5px;padding-bottom:5px;}
.management-speak-col h2 small{display:block;}
#student-testimonial img{border:2px solid #d4d0ce}
.facility-col{text-align:center}
.facility-col span{display:inline-block;width:100px;height:100px;border-radius:50%;line-height:120px;background-color:#cf0d4d;}
footer{color:#fff;background-color:#10727d;}
footer address, footer .fcontact, footer .fmail{padding-left:25px;display:block;position:relative;margin-bottom:20px;}
footer address:before, footer .fcontact:before, footer .fmail:before{color:#fff;font:normal normal normal 18px/1 FontAwesome;position:absolute;left:0;top:5px;}
footer address:before{content:"\f041";}
footer .fcontact:before{content:"\f095"}
footer .fmail:before{content:"\f1fa";}
footer .fmail{margin-bottom:35px;}
footer{background:url(../images/new/footerbg.jpg) repeat 0 0}
.fmeta h6{
    font-size:15px;
}
footer ul{padding:0;}
footer ul li{list-style:none;padding-top:5px;padding-bottom:5px;}
footer a{color:#fff;}
footer a:hover{color:#3a5cab;}
footer a.phone{color:#fff;}
footer hr{margin-top:0;border-color:rgba(255,255,255,.2)}
.fmeta{background:#000000;color:#dcf4e5;padding-top: 10px;padding-bottom: 10px;}
.fmeta h6{margin:0}
.site-info{font-size:12px;}
.site-info a{color:#009650;}
.site-info a:hover, .site-info a:active, .site-info a:focus{color:#fff;}
.fsocial .list-inline li{padding-right:10px;padding-left:10px;}
.page-title{background:#e1e1e1;color:#3a5cab;font-size:30px;font-weight:900;padding-top:45px;text-transform:uppercase;line-height:normal;}
.page-title h1{font-size:30px;font-weight:900;margin:0}
@media(min-width:768px){.page-title, .page-title h1{font-size:40px;}}
@media(min-width:992px){.page-title{padding-top:30px;}.page-title, .page-title h1{font-size:48px;}}
@media(max-width:600px){
    #bannerstripe span {
    display: block;
}
   #bannerstripe span.dividerspan {
    display: none;
}  
}

#customers td p{
    color:white !important;
}
.royal:after {
    width: 0;
    height: 0;
    border-left: 70px solid transparent;
    border-right: 0 solid transparent;
    border-top: 25px solid #cf0d4d;
    content: " ";
    display: block;
    margin-right: -10px;
    margin-top: -364px;
    position: absolute;
    left: 301px;
}

.fsocial li i{
    color: #fff;
}
.fsocial li i:hover{
    color: #fff;
}
  .srmarr img{
         margin:26px;
     }







/* TIMER STYLES */
.timeContainer {
  z-index: 2;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.timeContainer .wrapper {
  width: 800px;
  padding: 20px
  max-height: 400px;
  display: flex;
  justify-content: space-around;
  gap: 20px;
}

.timeContainer .wrapper div {
  color: #ccc;
  padding:20px;
  font-size:12px;
  margin-right:-11px;
  text-align: center;
  width: 85px;
  height: 90px;
  border-radius: 12px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
}

.timeContainer .wrapper div:first-child{
  background: #1C1C1C;
  display:none;
  color: white;
}

.timeContainer .wrapper div:nth-child(2){
  background: #1C1C1C;
  color: white;
}

.timeContainer .wrapper div:nth-child(3){
  background: #1C1C1C;
  color: #fff;
}

.timeContainer .wrapper div:last-child{
  background: #1C1C1C;
  color: #fff;
}
.timeContainer .wrapper div h2 {
    margin-bottom: -4px;
    margin-top: -8px;
    font-size: 26px;
}

.circleDiv {
  position: absolute;
  z-index: -1;
  top: calc(50% - 237px);
  left: calc(-50% + 474px);
  width: 474px;
  height: 474px;
  border-radius: 100%;
  border: 6px dashed #00A3D0;
  animation: rotatingCircle infinite linear 60s;
}

@keyframes rotatingCircle {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

/* MOUSE TRAIL STYLE */
#cursor {
  position: fixed;
  top: 0;
  left: 0;
  background-color: transparent;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  border-radius: 100%;
  pointer-events: none;
  user-select: none;
  backdrop-filter: invert(100%);
}
.crdbx{
     box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    background:#fff;
}
.crdbx-content{
    padding:20px;
}

.padfds{
    padding:20px;
    border-radius:20px;
    background:#edf1f9;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.padfds h4{
    margin-top:20px;
}
.sdfhg{
    color:#fff;
    border-radius:12px;
    padding:40px;
    text-align:center;
}
.sdfhg i{
    border:1px solid #fff;
    border-radius:50%;
    padding:12px;
}
.sdfhg:hover{
    background:#3a5cab !important;
    background-image:transparent !important;
    transition:.3;
}
footer h3{
    font-size:18px;
}
.well{
    background:#fff !important;
}
#student-testimonial img {
    background: #fff;
}
.sgf::after {
    border: 10px solid #3a5cab;
    width: 79px;
    height: 79px;
    content: "";
        z-index: -99;
    left: -38px;
    top: -27px;
    position: absolute;
    border-radius: 50%;
    animation: pulse 1s infinite ease-in-out alternate;
}



.list-inlines {
  margin: 0;
  padding: 0;
  list-style: disc;
}
.list-inlines > li {
    margin-right:10px;
  display: inline-block;
   list-style: disc;
}
.list-inlines i{
    margin-top:-20px;
    margin-right:5px;
    font-size:12px;
}

.player-wrapper{
}

.player-icon{
  position:relative;
  width:90px;
      margin-top: -80px;
  height:90px;
  margin-left:-15px;
  background-color:#000;
  border-radius:10px;
 animation: player 1.1s ease-out infinite normal;
}


.triangle{
  position:absolute;
  top:50%;
  left:50%;
   transform:translate(-40%, -50%);
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 20px solid white;
}

@keyframes player{
  from{
    box-shadow: 0 0 0px 0px rgba(0,0,0,0.6);
  }
  to{
    box-shadow: 0 0 0px 30px rgba(0,0,0,0.01);
  }
}





  .equal-height-column img{
          height:240px !important;
      }
      .bd-best-item{
          border:1px solid lightgrey;
          
      }
 .bd-best-item img{
          height:90px;
      }
 #courses {
        background-color: rgba(0, 0, 0, 0.8); /* Adjust the last value (alpha) to change transparency */
    }
 @media only screen and (min-width : 320px) and (max-width : 480px)  {
    
     .overlay {
    padding: 27px;
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: 12px;
    height: 92%;
    width: 91%;
     }
     body{
         overflow-x:hidden !important;
     }
     .comm{
         margin-bottom:20px;
     }
     .sdco1{
             padding: 6px 20px 13px 28px !important;
     }
      .sdco img{
          height:200px  !important;
      }
     .sdco div{
         padding: 0px 0px !important;
    margin-left: 0px !important;
     }
    .facts .img23{
             height: 167px !important;
     }
     #admission-pop .modal-content{
         background: url(../imgs/new/bnrr1.jpg) no-repeat top right !important;
    background-size: cover;
     }
     .navbar-brand img {
    height: 61px !important;
    width: auto;
    margin-top: -8px !important;
}
     .hrtooo{
         margin-top:-30px;
     }
    .navbar-brand {
    margin-top: 12px !important;
}
.navbar-toggle {
    margin-top: 15px;
}
     .tnum{
         display:none !important;
     }
     body {
         font-size: 15px;
     }
     .reap {
    background: #009102;
    color: #fff;
    margin-right: 15px;
     }
     .h2, h2 {
    font-size: 23px;
}
.absdf{
    height:180px !important;
}
.abimgs {
    width: 100% !important;
     height:280px !important;
}
.sdfhg {
    margin-bottom: 20px;
}
.tab-content{
        padding: 20px;
            margin-bottom: -56px;
    margin-top: -55px
}
.padfds {
    margin-bottom: 30px;
}
.crdbx {
    margin-top: 20px;
}
     .timeContainer .wrapper div {
    color: #ccc;
    padding: 16px;
    font-size: 12px;
    margin-right: 0px;
    height: 78px;
     }
     section {
    padding-top: 19px;
    padding-bottom: 36px;
}
     #bannerstripe {
    margin-left: 0px !important;
     }
      .sdsdss div{
    margin-left: 0px !important;
     }
     #bannerstripe h4 {
    font-size: 17px;
     }
     .navbar-brand img {
    margin-top: 6px;
}
    #primary-bar {
    background: #fff;
    padding: 8px 0px !important;
    padding-top: 0px !important;
}
.srmarr img {
    margin: 6px;
}
     .navbar-default .navbar-toggle {
    border-color: #000000;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #000000;
}
   .modal-dialog {
    position: relative;
    width: 90%;
   }
   .student-pack .well .img-holder {
    margin-top: -33px !important;
    margin-bottom: -28px;
}
     .royal:after {
    left: 254px !important;
     }
     .tagline {
    font-size: 28px !important;
     }
     .gallery-tab .tab-btn {
    background: #ccc;
    color: #333;
    display: block;
    text-align: center;
    font-size: 14px !important;
     }
     .download-brochure {
    border: 5px solid #0795c4;
    background: #cf0d4d;
    font-size: 15px !important;
     }
     .addf{
         display:none;
     }
     .faculty-img-holder img, .promotors-img-holder img {
    border: 2px solid #008648;
    width: 104px !important;
    height: 104px !important;
     }
.h3, h3 {
    font-size: 18px;
}
     .eng1{
         margin-top:-60px;
     }
     .FFT{
         text-align:center;
     }
     #admission-pop .modal-body h3 {
    font-size: 20px;
     }
     #admission-pop .modal-body h4 {
    font-size: 12px;
     }
     .facts img{
         height:auto !important;
     }
     
    
    .abimgs{
        width:100%;
    } 
    .fa-3x {
    font-size: 2em;
}
.sldr{
      height: 200px !important;
}
.carousel-inner{
    height:auto !important;
}
.well {
    height:auto !important;
    margin-bottom:71px !important;
}
.student-pack {
    padding-top: 0px !important;
     padding-bottom: 0px !important;
}
.tcgrn{
        padding-top: 20px !important;
}
.fdfkk{
    height:75px !important;
    margin-bottom:10px;
    width:auto;
}
.enqq{
        padding: 3px 16px !important;
    margin-top: 20px;
}
.facility-col span {
    display: inline-block;
    width: 90px;
    height: 80px;
    padding: 20px 30px;
 
    border-radius: 50%;
   line-height: 0px;
    }
.reap {
    padding: 4px 10px;
}
.h1, h1 {
    font-size: 22px;
}
     .fa-lg {
    padding: 2px;
     }
     .defaultNavbar1 {
         padding:20px;
     }
     .navbar-brand img {
    height: 62px;
    width: auto;
}
#secondary-bar ul {
   padding-top: 6px !important;
}
#secondary-bar {
    background: #10727d;
    font-size: 12px !important;
}
.jgj{
        float: right;
    margin-top: -4px;
    margin-bottom: 13px;
}
     
 }





.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text{
    color:#000000;
    font-weight:600 !important;
}
.crdbx {
    border-radius: 20px;
}
/***** Global Slide *****/
.slide-right, .slide-left {
    width: 100%;
  }
  
  /***** Slide Right *****/
  .slide-right {
    animation: 3s slide-right;
  }
  @keyframes slide-right {
    from {
      margin-left: -100%;
    }
    to {
      margin-left: 0%;
    }
  }
  
  /***** Slide Left *****/
  .slide-left {
    animation: 3s slide-left;
  }
  @keyframes slide-left {
    from {
      margin-left: 100%;
    }
    to {
      margin-left: 0%;
    }
  }
  .line {
    border-bottom: 3px solid red;
    width: 200px;
    margin: auto;
  }
  .fade-in {
    animation: fadeIn ease 3s;
  }
  @keyframes fadeIn{
    0% {
      opacity:0;
    }
    100% {
      opacity:1;
    }
  }
.ap{
    position: relative;
    font-size: 18px;
    line-height: 16px;
    color: #060148;
    font-weight: 500;
    margin-bottom: 7px;
    letter-spacing: -1px;
    font-family: 'Poppins', sans-serif;
    
} 
.ps{
    position: relative;
    font-size: 32px;
    color: #060148 !important;
    line-height: 47px;
    font-weight: 500;
    letter-spacing: -1px;
    margin-bottom: 5px;
}   
.about.type_three .about_content p {
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    margin: 0;
    color: black;
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
}
.qw{
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 2.25rem;
    line-height: 1.2;
    font-family: 'Poppins', sans-serif;
}
.overlay22 {
    position: relative;
}
.overlay22 {
    border: 1px solid lightgrey;
    padding: 13px;
    
    text-align: center;
    margin-bottom: 15px;
}
.overlay {
    padding: 40px;
       background: rgba(0, 0, 0, 0.2);
    position: absolute;
        top: 12px;
    height: 92%;
    width: 93%;
    transition: .5s ease;
    opacity: 1;
    color: white;
    text-align: center;
}


@media(max-width:500px){.page-title, .page-title h1{font-size:30px;}}
.gallery-tab .tab-btn i{margin-right:10px;}
.gallery-tab .tab-btn{background:#ccc;color:#333;display:block;text-align:center;font-size:24px;padding:15px;}
.gallery-tab .tab-btn.active, .gallery-tab a.tab-btn:hover{background:#008648;color:#fff;}
.white-panel{position:absolute;background:white;box-shadow:0px 1px 2px rgba(0,0,0,0.3);padding:15px;}
#video-gallery h1{font-size:1em;margin-top:0;margin-bottom:0;padding:15px;}
#video-gallery h1{color:#008648;}
#video-gallery .equal-height-column{padding-top:15px;padding-bottom:15px;}
.video-wrap{border:1px solid #ddd;}
.youtubeVideoLoader{position:relative;cursor:pointer;background:#ccc no-repeat center center/cover;padding-bottom:56.25%;height:0px;clear:both;}
.youtubeVideoLoader::before{content:'';background:rgba(255, 255, 255, .6);height:60px;width:60px;display:block;margin:-30px 0 0 -30px;border-radius:100px;position:absolute;top:50%;left:50%;box-shadow:0 0 20px 3px rgba(51, 51, 51, .8);transition:all .1s ease;z-index:1;}
.youtubeVideoLoader:hover::before{background:rgba(238, 238, 238, .8);box-shadow:0 0 10px 3px rgba(51, 51, 51, .8);width:80px;height:80px;margin:-40px 0 0 -40px;}
.youtubeVideoLoader::after{content:'';width:0;height:0;line-height:0px;display:block;border-style:solid;border-width:15px 0 15px 30px;margin:-15px 0 0 -10px;border-color:transparent transparent transparent #333;position:absolute;top:50%;left:50%;z-index:2;}
#videoModalContainer{width:100%;padding:0px;top:0;left:0;}
#videoModalContainer .modal-content{background-color:#444;}
#videoModalContainer .modal-body{padding:0px}
#videoModalContainer .modal-footer{padding:1em;border-top:none;background-color:#444;}
.news-list{border-bottom:1px solid #ccc;}
.download-btn{float:left;margin-right:15px;}
.download-btn a:hover{background:#016637;}
.download-btn a:hover i{color:#fff;}
.news-detail{float:left;}
.news-detail h4{margin:0;}
.news-title{margin-bottom:20px;}
.media-pop{overflow:auto;text-align:center;}
#testimonial .row{-moz-column-width:18em;-webkit-column-width:18em;-moz-column-gap:1em;-webkit-column-gap:1em;}
#testimonial .item{display:inline-block;padding:.25rem;width:100%;}
#testimonial .well{position:relative;display:block;margin-bottom:0;padding:15px;font-size:18px;}
.author-detail{margin-bottom:20px;}
#testimonial .item h4{margin-bottom:0;color:#008648;}
#testimonial .item h5{margin-top:0;}
.faculty-text-holder h4{border-bottom:2px solid #008648;display:inline-block}
.faculty-box{border:1px solid #e1e1e1;}
.faculty-img-holder img, .promotors-img-holder img{border:2px solid #008648;width:175px;height:175px;margin:0 auto}
.promotors-text{background:url(../images/grey-bg.png) repeat 0 0}
.promotors-text h3{margin-top:0;margin-bottom:5px;font-weight:600;color:#008648;}
.promotors-text h4{margin-top:0;margin-bottom:20px;}
.modal-header h4{margin-bottom:0;}
.course-other-info{padding:0;margin:0;}
.course-other-info li{list-style:none;padding-left:50px;position:relative;margin-top:20px;COLOR:#0e8e9d !IMPORTANT;}
.course-other-info li h4{font-size:18px;font-weight:700;COLOR:#0e8e9d !IMPORTANT;}
.course-other-info li:before{position:absolute;left:0;font:normal normal normal 30px/1 FontAwesome}
.course-duration:before{content:"\f017";}
.course-syllabus:before{content:"\f02d";}
.student-speak{padding:30px;}
.quote{margin-bottom:30px;}
.student-speak .img-placeholder{float:left;}
.student-speak .img-placeholder img{border:5px solid #bfc5c4;width:178px;height:178px;}
.student-name{font-size:22px;float:left;padding-top:30px;padding-left:30px;}
.panel-group .panel{border-radius:0;box-shadow:none;border:none;}
.panel-default > .panel-heading{padding:0;border-radius:0;color:#212121;background-color:transparent;}
.panel-title{font-size:22px;font-weight:700;}
.panel-title > a{display:block;padding:15px;text-decoration:none;}
.fa-chevron-right{transition:all .4s ease;margin-right:10px;}
.active .fa-chevron-right{transform:rotate(90deg);}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#EEEEEE;}
ul#accordion{list-style-type:none;}
#admission-open h1{font-size:45px;}
@media(min-width:768px){#admission-open h1{font-size:60px;}}
@media(max-width:480px){#admission-open h1{font-size:36px;}}
.apply-online{background:#008648;color:#fff;border-radius:0;font-size:30px;margin-top:30px;}
.apply-online:hover{color:#008648;background:#fff;}
#career-prospects{background:#dedede;}
.course-other-info h4{line-height:36px;}
.about-course{padding:30px 15px 30px 0;}
.about-course .panel-group{margin-bottom:0;}
@media(min-width:768px){.about-course{padding:30px 15px 0 0;}}
#civil-engineering .page-title, #civil-engineering .student-speak{background-color:#e3f1f2;}
#civil-engineering .page-title, #civil-engineering .page-title, #civil-engineering .course-other-info li a, #civil-engineering .course-title, #civil-engineering .course-other-info, #civil-engineering .student-speak, #civil-engineering .panel-default > .panel-heading, #civil-engineering .more-less{color:#2a9598;}
#civil-engineering .course-other-info li a:hover{color:#333}
#computer-science .page-title, #computer-science .student-speak{background-color:#ffeccd;}
#computer-science .page-title, #computer-science .page-title, #computer-science .course-other-info li a, #computer-science .course-title, #computer-science .course-other-info, #computer-science .student-speak, #computer-science .panel-default > .panel-heading, #computer-science .more-less{color:#a48554;}
#computer-science .course-other-info li a:hover{color:#333}
#electrical-engineering .page-title, #electrical-engineering .student-speak{background-color:#ece6f5;}
#electrical-engineering .page-title, #electrical-engineering .page-title, #electrical-engineering .course-other-info li a, #electrical-engineering .course-title, #electrical-engineering .course-other-info, #electrical-engineering .student-speak, #electrical-engineering .panel-default > .panel-heading, #electrical-engineering .more-less{color:#63458e;}
#electrical-engineering .course-other-info li a:hover{color:#333}
#electronics-comm .page-title, #electronics-comm .student-speak{background-color:#ffe5e2;}
#electronics-comm .page-title, #electronics-comm .page-title, #electronics-comm .course-other-info li a, #electronics-comm .course-title, #electronics-comm .course-other-info, #electronics-comm .student-speak, #electronics-comm .panel-default > .panel-heading, #electronics-comm .more-less{color:#d94734;}
#electronics-comm .course-other-info li a:hover{color:#333}
#mechnical-engineering .page-title, #mechnical-engineering .student-speak{background-color:#d6f1ff;}
#mechnical-engineering .page-title, #mechnical-engineering .page-title, #mechnical-engineering .course-other-info li a, #mechnical-engineering .course-title, #mechnical-engineering .course-other-info, #mechnical-engineering .student-speak, #mechnical-engineering .panel-default > .panel-heading, #mechnical-engineering .more-less{color:#0082c6;}
#mechnical-engineering .course-other-info li a:hover{color:#333}
.placements .row{background-color:#fff;}
.logo-col{padding:10px 7px;}
.logo-col img{margin:0 auto;}
#query{background:url(../images/new/w2.jpg) no-repeat 0 0;background-size:cover;}
.tagline{font-size:40px;color:#fff;font-weight:700;text-shadow:0 0 10px rgba(0,0,0,.5);line-height:normal;margin-top:0;margin-bottom:60px;}
.download-brochure{border:5px solid #0795c4;background:#cf0d4d;font-size:22px;color:#fff;padding:15px 30px 15px 110px;position:relative;display:inline-block;margin-bottom:30px;}
@media(min-width:768px){#admission-open h1{font-size:70px;}
.download-brochure{padding:15px 30px;text-align:right;display:block;margin-bottom:0}}
@media(max-width:480px){#admission-open h1{font-size:36px;}.download-brochure{padding:60px 15px 15px 15px;}.download-brochure span{display:block!important;}.download-brochure:before{left:50% !important;top:10px!important;transform:translateX(-50%)!important;}}
.download-brochure span{text-align:left;display:inline-block;line-height:normal;}
.download-brochure:before{content:"\f019";font:normal normal normal 42px/1 FontAwesome;position:absolute;left:25px;top:50%;transform:translateY(-50%);}
.download-brochure a{position:absolute;top:0;left:0;width:100%;height:100%}
#query-form{background:#fff;padding:30px;}
.submit-btn{background:#cf0d4d;color:#fff;font-weight:700;border-radius:0;}
.submit-btn:hover, .submit-btn:active, .submit-btn:focus{background:#0795c4;color:#fff;}
#query-form h2{margin-top:0;margin-bottom:20px;}
#query-form input[type=text], #query-form input[type=email], #query-form textarea{border-width:0 0 1px 0;border-radius:0;box-shadow:none;border-color:#cf0d4d;padding-left:0;padding-right:0}
textarea{resize:none}
.career-prospects{margin-bottom:40px;}
.captcha-span{background:#a9a9a9;color:#fff;padding:3px 0;display:block;font-size:16px;text-align:center;font-weight:700;}
.captcha-span-lg{padding:9px 0;}
.error{color:#c10000;font-size:14px;}
.career-col h4{margin:0}
.career-box{border-left:5px solid #008648;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1;padding:10px 15px;transition:all .2s ease;position:relative}
.faculty .submit-btn{font-weight:400;font-size:13px;}
.faculty .list-inline li{padding-top:5px;padding-bottom:5px;}
.career-box:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}
.career-box a{position:absolute;top:0;left:0;width:100%;height:100%;}
.form-check-inline+.form-check-inline{margin-left:.75rem;}
.form-check-inline{display:inline-block;}
.form-check-inline label{font-weight:400;}
.form-check{position:relative;display:block;margin-bottom:.5rem;}
#online-form label{font-weight:400}
.contact-list li{position:relative;padding-left:40px;}
.contact-list li:before{position:absolute;left:10px;top:50%;transform:translateY(-50%);font:normal normal normal 18px/1 FontAwesome;color:#3a5cab;}
.contact-list li.phone:before{content:"\f095";}
.contact-list li.mobile:before{content:"\f10b";font-size:28px;}
.contact-list li.fax:before{content:"\f1ac";}
.contact-list li.address:before{content:"\f041";}
.contact-list li.email:before{content:"\f1fa";}
.contact-list li a.phone{color:#333}
.facility-img-holder, .facility-txt{padding:0}
.fac-text-wrap{padding-top:30px;}
.facility-img-holder img{width:100%;}
@media(min-width:768px){.laboratories .facility-txt, .hostel .facility-txt, .sports .facility-txt{float:right;}.fac-text-wrap{padding:15px;}}
#photo-filter .btn-default{color:#fff;background-color:#0077bd;border-color:#0077bd;}
#photo-filter .dropdown-menu{background:#8ec4e4;color:#fff;}
#items > div{margin:20px 0;}
#items > div a{display:block;position:relative;}
.fluidbox{outline:none;}
.hidden{display:none;}
.fluidbox-overlay{background-color:rgba(255,255,255,.85);cursor:pointer;cursor:-webkit-zoom-out;cursor:-moz-zoom-out;opacity:0;position:fixed;top:0;left:0;bottom:0;right:0;transition:all .25s ease-in-out;}
.fluidbox-wrap{background-position:center center;background-size:cover;margin:0 auto;position:relative;transition:all .25s ease-in-out;}
.fluidbox-ghost{background-size:cover;background-position:center center;position:absolute;transition:all .25s ease-in-out;}
.fluidbox-closed .fluidbox-ghost{-webkit-transition-property:top, left, opacity, -webkit-transform;-moz-transition-property:top, left, opacity, -moz-transform;-o-transition-property:top, left, opacity, -o-transform;transition-property:top, left, opacity, transform;transition-delay:0, 0, .25s, 0;}
.fluidbox-closed .fluidbox-wrap img{transition-property:opacity;transition-delay:.25s;transition-duration:0s;}
.modal-header{background:#016637;color:#fff;}
.close{opacity:1}
.bootstrap-select{width:220px \0}.bootstrap-select>.btn{width:100%;padding-right:25px}.error .bootstrap-select .btn{border:1px solid #b94a48}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .btn:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-search .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-group .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.input-append .bootstrap-select.btn-group{margin-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-1px}.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .btn{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small{color:#64b1d8;color:rgba(100,177,216,.4)}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.btn{z-index:1035+1}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#ccc;border-bottom-color:rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:#ccc;border-top-color:rgba(204,204,204,.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after{display:block}.bs-searchbox,.bs-actionsbox{padding:4px 8px}.bs-actionsbox{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox input.form-control{margin-bottom:0;width:100%}.mobile-device{position:absolute;top:0;left:0;display:block!important;width:100%;height:100%!important;opacity:0}
.gototop{display:none;-webkit-animation:hide 350ms ease-out forwards 1;animation:hide 350ms ease-out forwards 1;padding:5px 15px;border:0;text-align:center;background-color:#e90d11;color:#fff;position:fixed;bottom:40px;right:16px;box-shadow:0 2px 10px rgba(4, 93, 52,.5);-webkit-transition:background-color 100ms ease-in-out;transition:background-color 100ms ease-in-out;cursor:pointer;height:37px;}
@media(min-width:768px){.gototop{bottom:16px;}}
.gototop > span{display:inline-block;-webkit-transition:transform 100ms 100ms ease-in-out;transition:transform 100ms 100ms ease-in-out;}
.gototop:hover, .gototop:focus{background-color:#05b966;}
.gototop:hover > span, .gototop:focus > span{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
.isvisible{-webkit-animation:show 1s ease-out forwards 1;animation:show 1s ease-out forwards 1;}
@-webkit-keyframes
hide{0%{opacity:1;-webkit-transform:translateY(0);}
25%{opacity:.5;-webkit-transform:rotate(-3deg) translateY(-40px);}
75%{-webkit-transform:rotate(3deg);}
100%{opacity:0;-webkit-transform:translateY(100px);}
}
@keyframes
hide{0%{opacity:1;transform:translateY(0);}
25%{opacity:.5;transform:rotate(-3deg) translateY(-40px);}
75%{transform:rotate(3deg);}
100%{opacity:0;transform:translateY(100px);}
}
@-webkit-keyframes
show{0%{-webkit-transform:rotate(0deg);}
25%{opacity:.5;-webkit-transform:rotate(-3deg) translateY(-40px);}
75%{-webkit-transform:rotate(3deg);}
100%{opacity:1;-webkit-transform:rotate(0deg);}
}
@keyframes
show{0%{transform:rotate(0deg);}
25%{opacity:.5;transform:rotate(-3deg) translateY(-40px);}
75%{transform:rotate(3deg);}
100%{opacity:1;transform:rotate(0deg);}
}
.image-border{
   border-image: linear-gradient(#f6b73c, #4d9f0c) 30;
}
.student-pack{padding-top:40px;padding-bottom:20px;}
.student-pack .well{padding-top:0;}
.student-pack .well .img-holder{margin-top:-60px;}
.student-pack .well .img-holder img{border:2px solid #016637}
.placement-data-table{width:100%;border-collapse:collapse}
.placement-data-table th, .placement-data-table td{padding:5px;border:1px solid #ccc;}
.placement-data-table th{background:#333;color:#e1e1e1}
.placement-data-table tr.odd{background:#e1e1e1}
.placement-data-table tr.even{background:#fff}
.blank{border-left:0!important;border-right:0 !important;}
.recruters{background:#fff;padding-top:20px;padding-bottom:20px;}
.owl-carousel{display:block;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage:after{content:".";display:none;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;margin:0 auto;}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled{display:none;}
.no-js .owl-carousel{display:block;}
#admission-pop .modal-header{border:none;background:#cf0d4d;}
#admission-pop .modal-body h3{color:#202629;}
#admission-pop .modal-body h4{color:#6b6a6a;}
#admission-pop .modal-content{padding:15px}
#admission-pop .modal-content img{border-radius:10px;}
#admission-pop .modal-content img{width:100%;}
#admission-pop .modal-content .close{color:#000;position:absolute;right:3px;top:5px;}
#admission-pop .modal-body .pop-form{background:rgba(0, 144, 53, .90);padding-top:15px;padding-bottom:15px;border-radius:10px;}
#admission-pop .modal-body .pop-form .submit-btn{border-radius:10px;height:auto;background:#202629;}
#admission-pop .modal-body{position:relative; padding:15px; width:80%;}
#admission-pop label.error{color:#f7c4c4;margin-bottom:0;font-weight:normal;font-size:13px;display:block;}
#admission-pop .form-group{margin-bottom:10px;}
#admission-pop .captcha-span{background:#008648}
#admission-pop .modal-content{background:url(../imgs/bg22.jpg) no-repeat top right; background-size:cover}
#admission-pop .modal-content img{display: none}
@media(min-width:768px){#admission-pop .modal-content{background:none;padding:0}#admission-pop .modal-content img{display:block;}#admission-pop .modal-body{position:absolute;top:30px;left:15px;width:80%;}}