@charset "utf-8";
/* CSS Document */

.courses-area {
	background: #f1f9ff;
}
.section-gap {
	padding: 80px 0;
}
.align-items-center {
	align-items: center !important;
}
.about-right h1 {
	margin-bottom: 30px;
	color: #000;
}
.about-right .primary-btn {
	margin-top: 30px;
}
.primary-btn.white {
	background: #fff;
	color: #000;
}
p {
	margin-top: 0;
	margin-bottom: 1rem;
}
.courses-area .courses-right {
	background: #fff;
	padding: 30px 20px;
}
.courses-list li {
	background: #f7fafc;
	margin-bottom: 15px;
	transition: all 0.3s ease 0s;
	width: 100%;
}
.courses-list li a {
	display: inline-block;
	color: #777777;
	padding: 17px 15px;
	font-size: 14px;
	font-weight: 500;
}
.courses-list li:hover {
	background: linear-gradient(90deg, #39cfca 0%, #3279bb 100%);
}
.courses-list li:hover a {
	color: #FFF;
	text-decoration: none
}
.news-section h2 {
}
.campus-events-calender .views-field {
	text-indent: 0;
	font-size: 12px;
	border-radius: 3px;
	display: inline-block;
	float: left;
	color: #fff;
	text-align: center;
	padding: 4px 0;
	text-transform: uppercase;
	width: 28%;
	background: #02294e;
	background: linear-gradient(to top, #012951, #03294e);
	flex-shrink: 0;
	
	
	
}
.campus-events-calender li {
	background: #fff !important;
	padding: 5px 7px;
	border: 1px solid rgba(0, 0, 0, 0.09);
	display: flex;
	align-items: center;
}
.campus-events-calender li p {
	padding: 0px;
	margin: 0px;
}
.campus-events-calender li p {
	padding: 0px;
	margin: 0px;
}
.campus-events-calender ul li a {
	padding: 0px 10px;
	display: block;
}
.campus-events-calender li .field-content h4 {
	font-size: 14px;
	margin-left: 10px;
	line-height: 20px;
}
.campus-events-calender li {
	text-indent: 0px !important;
	text-align: left
}
.campus-events-calender .views-field p:nth-child(1) {
	font-size: 16px !important;
	line-height: 10px;
}
.campus-events-calender .views-field p:nth-child(2) {
	font-size: 11px !important;
	letter-spacing: 1px;
}
figcaption h3 {
	font-size: 20px;
}
.placement-block {
	background: linear-gradient(-45deg, rgba(238, 119, 82, 0.90), rgba(231, 60, 126, 0.90), rgba(35, 166, 213, 0.9), rgba(35, 213, 171, 0.9));
	background-size: 400% 400%;
	animation: Gradient 15s ease infinite;
	padding: 30px 0;
	overflow: hidden;
	height: auto;
}
.set-placement {
	position: relative
}
.placement-block h2 {
	color: #FFF;
	margin-bottom:20px;
}
.set-placement ul li {
	font-size: 17px;
	counter-increment: li;
	color: #fff;
}
.overlay {
	position: absolute;
	background: url(../images/company-logo.png);
	animation: 100s scroll infinite linear;
	top: -5px;
	opacity: 0.1;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.news-section ul li {
	margin: 0px;
	margin-bottom: 5px;
}
.awards {
	font-size: 13px;
	margin-top: 5px;
	text-align: justify;
}
.course-offer {
	overflow: hidden;
	position: relative;
	padding: 50px 0px;
	background:#9bd3fd;
}
.inner-course {
	background: #fff;
	padding: 4em;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1
}
.course-offer h2 {
	text-align: left;
	color: #333;
	font-weight: 700;
	font-size: 26px;
	line-height: 18px;
	margin-bottom:15px;
}
.course-box {
	padding: 22px;
	overflow: hidden
}
.course-offer .course-title p {
	color: #000;
	font-size: 16px;
	position: relative;
	padding-left: 3px
}
.course-box ul {
	overflow: hidden;

}
.course-box ul h4 {
	color: #000;
	text-transform: capitalize;
	background: #f7c052;
	display: inline-block;
	padding: 5px 34px 5px 8px;
	font-weight: 100;
	letter-spacing: 1px;
	border-radius: 0 20px 20px 0;
	font-size: 15px;
	margin-bottom:20px;
	
}
.course-box ul li {
	width: 100%;
	float: none;
	line-height: 34px;
	font-size: 14px;
	
}

.course-box ul ul li {
	width: 100%;
	float: none;
	line-height: 34px;
	font-size: 12px;
	margin-left:5px;
	
}

.course-box ul li a {
	color: #333
}
.course-box a.view-more {
	display: inline-block;
	padding: 1px 25px;
	color: #000;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 1px
}
/*.overlay2{
  position:absolute;
 background:linear-gradient(to right, #29B6F6 50%, #4FC3F7 50%);
  	background: linear-gradient(-45deg, rgba(238, 119, 82, 0.90), rgba(231, 60, 126, 0.90), rgba(35, 166, 213, 0.9), rgba(35, 213, 171, 0.9));
	background-size: 400% 400%;

	animation: Gradient 15s ease infinite;
  top:-50px;
  left:0;
  width:100%;
 height:130%;
 z-index:-1
}*/
@keyframes Gradient {
 0% {
 background-position: 0% 50%
}
 50% {
 background-position: 100% 50%
}
 100% {
 background-position: 0% 50%
}
}
.placement {
	overflow: hidden
}
.placement a {
	color: #FFF
}
.news-section {
	background: #ebebeb;
	overflow: hidden;
	padding: 50px 0px;
	margin: 0px 0px;
}
@keyframes scroll {
 100% {
 background-position:-3000px 0px;
}
}
.snip1361 {
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
	border-radius: 50px;
}
.snip1361 * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;
}
.snip1361 img {
	max-width: 100%;
	vertical-align: top;
}
.snip1361 figcaption {
	position: absolute;
	top: calc(80%);
	width: 100%;
	background-color: rgba(255, 255, 255,0.9);
	padding: 15px 25px 65px;
}
.snip1361 img {
	width: 100%
}
.snip1361 figcaption:before {
	position: absolute;
	z-index: 2;
	bottom: 100%;
	left: 0;
	width: 100%;
	height: 80px;
	background-image: -webkit-linear-gradient(top, transparent 0%, #ffffff 100%);
	background-image: linear-gradient(to bottom, transparent 0%, #ffffff 100%);
}
.snip1361:hover figcaption:before {
	content: '';
}
.snip1361 h3, .snip1361 p {
	margin: 0 0 10px;
}
.snip1361 h3 {
	font-weight: 600;
	font-size: 1em;
	line-height: 1.2em;
	text-transform: uppercase;
}
.snip1361 p {
	font-size: 0.9em;
	letter-spacing: 1px;
	opacity: 0.9;
}
.snip1361 a {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
}
a{
	text-decoration: none;
}
.snip1361:hover figcaption, .snip1361.hover figcaption {
	top: 30px;
}
#courses {
	padding: 0px 0px;
	background: #F0F0E9;
}
#courses h2 {
	margin-bottom: 30px;
}
.courses-area h3 {
	margin-bottom: 20px;
	font-size: 20px;
}
.set-placement a {
	color: #ebbe09;
	margin: 119px auto;
	width: 372px;
	display: block;
}
.set-placement a .new-batch span {
	font-size: 100px;
}
.footer-link-on{background:#ccc;overflow:hidden}.facilities-title{font-size:36px;text-align:center;font-weight:500;margin-bottom:30px}.facilities-title:after{content:"";position:absolute;width:7.5%;left:46.5%;height:45px;border-bottom:1px solid #5e5e5e}.footer-link-on   ul{width:100%;display:table;border-top:1px solid #f0f0f0;border-left:1px solid #f0f0f0}.footer-link-on   ul   li{height:213px;width:33.333%;background-color:#fff;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin:0;padding:0;float:left;list-style:none;display:inline-block}.footer-link-on   ul   li   a{width:100%;height:100%;display:block;padding:35px 30px;text-align:center;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-link-on   ul   li:hover   a:before{opacity:1}.footer-link-on   ul   li:hover   a{z-index:1;-webkit-transform:scale(1.03);transform:scale(1.03);text-decoration:none}.footer-link-on   ul   li:hover   svg   path{fill:#fff}.footer-link-on   ul   li   a:before{top:0;left:0;right:0;bottom:0;opacity:0;content:'';z-index:-1;position:absolute;background:-webkit-gradient(linear,left top,right bottom,from(#ff3e00),to(#ffbe30));background:linear-gradient(to bottom right,#ff3e00,#ffbe30);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-link-on   ul   li   a   .icon{display:table;margin:0 auto 30px}.footer-link-on   ul   li   a   .title{width:100%;display:block;font-weight:700;color:#333;font-size:18px;font-family:Roboto,sans-serif;text-transform:capitalize;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-link-on   ul   li   a   .sub-title{color:#878787;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}path{fill:#ff3e00}.footer-link-on   svg{padding:0;width:100%;height:49px}.ed-course-in{margin-bottom:30px;border-radius:3px;position:relative;overflow:hidden}.ed-course-in   a.course-overlay   img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.course-overlay   span{position:absolute;top:50%;left:0;right:0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;font-weight:600;color:#fff;z-index:1}.ed-course-in   a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(31,44,115,.57)}.course-overlay   img{height:auto;width:100%}.linksquick{padding:50px 0}.linksquick   h2{padding:0 0 40px;text-align:center;color:#333}

.gallery-title{font-size:36px;color:#fff;text-align:center;font-weight:500;margin-bottom:30px}.gallery-title:after{content:"";position:absolute;width:7.5%;left:46.5%;height:45px;border-bottom:1px solid #5e5e5e}.filter-button{font-size:14px;border:1px solid #231078;border-radius:5px;text-align:center;color:#565656}.filter-button:hover{color:#fff;background-color:#131021}.btn-default:active   .filter-button:active{background:#131021;color:#fff}.port-image{width:100%}.gallery_product{position:relative;overflow:hidden;margin:0;padding:5px}.gallery_product   img{height:190px;border-radius:8px}.gallery_product   iframe{height:190px}.gallery_product   h4{position:absolute;bottom:0;font-size:14px;line-height:30px;padding:10px 11px;background:rgba(0,0,0,.5);width:100%;color:#fff}.Campus-gallery-bg{width:100%;height:100%;padding:50px 0}

.Campus-gallery-bg {
    background: rgba(22, 122, 198, 0.9) !important;
    width: 100%;
    height: 100%;
    padding: 50px 0px;
	background-attachment:fixed;
}
.Campus-gallery{
	  /* The image used */
  background-image: url(../images/banner1.jpg);

  /* Set a specific height */
  height: auto; 

  /* Create the parallax scrolling effect */
  background-attachment: fixed;
  background-position: center;   
  background-repeat: no-repeat;
  background-size: cover;
}
.footer h3 {
    border-bottom: 2px solid #0b37b3;
	padding-bottom: 10px;
    color: #8c1515;
    font-size: 18px;
    font-family: "Roboto", sans-serif;
    margin: 1px 0px 10px;
	font-weight:900
}
.footer {
    background: #ebebeb;
    overflow: hidden;
    padding: 40px 0px;
}
.footer2 p{margin:0px;}
.new-batch{
animation: colorchange 4s;font-weight:bold;	font-size: 25px;background: rgba(15, 42, 181, 0.45);border-radius: 23px;padding: 5px 22px;margin-left: 10px;
}
@keyframes colorchange
    {
      0%   {background: red;}
      25%  {background: yellow;}
      50%  {background: blue;}
      75%  {background: green;}
      100% {background: red;}
    }
.top-item-news a{color:#FFFFFF}
.testimonial_subtitle{
    color: #0aaa7a;
    font-size: 12px;
}
  .testimonial_btn{
    background-color: #373d4b !important;
    color: #fff !important;
 }
 .seprator {
    height: 2px;
    width: 56px;
    background-color: #0aaa7a;
    margin: 7px 0 10px 0;
}
.placement h3{color: #FFF;letter-spacing: 3px}
#testimonial{    
	border: 10px solid #FFF;
    padding: 20px;
    text-align: center;
	position: relative;
	color: #FFF;
	overflow: initial;
	background: #03708c;
}
#testimonial1{    
	border: 10px solid #FFF;
    padding: 20px;
    text-align: center;
	position: relative;
	color: #FFF;
	overflow: initial;
	background: #03708c;
}
#testimonial2{    
	border: 10px solid #FFF;
    padding: 20px;
    text-align: center;
	position: relative;
	color: #FFF;
	overflow: initial;
	background: #03708c;
}
#testimonial .controls{position: absolute;bottom: -19px;right: 10px;}
#testimonial img{margin: 0px auto}

.main_content h3{
	font-size:18px;
	font-weight: bolder;
	padding: 10px 0px 8px 0px;
}

.heading1 h1{
	padding-bottom:10px;
}

.table li {
    list-style: decimal;
    float: none;
}