/*
Theme Name: alvas
Theme URI: http://alvas.org/
Author: Chira
Author URI: http://chira.in
Description: Alvas Foundation
Version: 1.0.0
License: Alvas General Public License
License URI: http://alvas.org/
Text Domain: alvas-org
Tags:

*/

/* LINK STYLE =-=-=-=-=-=-= */
a {
    color: #ef4836;
}
a,
a > * {
    outline: none;
    cursor: pointer;
    text-decoration: none;
}
a:focus{
  color: #ef4836;
}
a:hover {
    color: #c03a2b;
}
a:focus,
a:hover {
    outline: none;
    text-decoration: none;
}


/* HEADING STYLE =-=-=-=-=-=-= */

h1, h2, h3, h4, h5, h6{
    color: #2f2f2f;
    font-weight: 700;
    margin: 0 0 15px;
}
h1 {
    font-size: 36px;
}
h2 {
    font-size: 32px;
}
h3 {
    font-size: 22px;
}
h4 {
    font-size: 18px;
}
h5 {
    font-size: 16px;
}
h6 {
    font-size: 14px;
}


/* DEFINITION LISTS =-=-=-=-=-=-= */

dl dd{
    margin-bottom: 10px;
}

/* PRE =-=-=-=-=-=-= */
pre{
    border: 1px solid #ECECEC;
}

/* CODE =-=-=-=-=-=-= */
code{
    color: #888888;
}



/* WORDPRESS CORE =-=-=-=-=-=-= */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 3px;
    text-align: center;
}

.wp-caption figcaption{
    padding: 5px 0 0;
}


.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}


/* BLOCKQUOTE =-=-=-=-=-=-= */
blockquote{
    position: relative;
    margin: 0;
    padding: 15px 10px 15px 60px;
    border: 0;
    font-size: 16px;
    font-style: italic;
}

blockquote::before{
    position: absolute;
    left: 10px;
    top: 10px;
    content: "\f10d";
    font-family: fontawesome;
    font-size: 30px;
    color: #bbb;
}

body{
    font-family: 'Lato', sans-serif,arial;
    font-size: 14px;
    line-height: 28px;
    font-weight: 400;
    color: #414141;
    background-color: #fff;
    overflow-x: hidden;
    -webkit-text-size-adjust: 100%;
    -webkit-overflow-scrolling: touch;
    -webkit-font-smoothing: antialiased !important;
}

a:link, a:visited, a:active{color:#2e63af;text-decoration:none;border: none;	}
a:hover{color:#7b1113;text-decoration: none; border: none;}
a.one:link, a.one:active, a.one:visited{color: #7b1113;	text-decoration:none;border: none;}
a.one:hover{color: #2e63af;text-decoration: none; border: none;}
a.poweredby:link, a.poweredby:active, a.poweredby:visited{color: #fff;text-decoration:none;border: none;}
a.poweredby:hover{color:#fff;text-decoration: underline; border: none;}
a.rmr:link, a.rmr:active, a.rmr:visited{color: #878787;text-decoration: underline;border: none; font-size:11px; font-weight:300; text-transform:uppercase  }
a.rmr:hover{color:#60b3f6;text-decoration: underline; border: none;}
a.black:link, a.black:active, a.black:visited{color: #000;	text-decoration:none;border: none;}
a.black:hover{color: #000;text-decoration: underline; border: none;}
a.white:link, a.white:active, a.white:visited{color: #fff;	text-decoration:none;border: none;}
a.white:hover{color: #fff;text-decoration: underline; border: none;}
a.morenews:link, a.morenews:active, a.morenews:visited{color: #a0a0a0; text-decoration:none;border: none; display: block;padding: 5px 10px; text-align: center;background: #F8F8F8; font-size: 13px;}
a.morenews:hover{color: #fff;text-decoration: none; border: none; background: #000;}

.full{width:100%; float:left;}
p{font-size:16px; line-height:22px; margin:10px 0; padding:0; font-weight:400; color:#333}
.alpha{padding:0;}
.beta{padding-left:0;}
.gama{padding-right:0;}

.opensans{font-family: 'Open Sans', sans-serif;}

.webtitle{font-size:20px; line-height:24px; color:#000; font-weight:700;  padding:0; margin:0; margin-top: 5px;}
.webtitle a{color:#000;}

.search-field{width:70%; float:left;}
.searchlabel{padding-bottom:10px;}
#searchsubmit{float:left; background:#fff url(images/search.png) no-repeat center; color:#000; text-align:center; padding:0px 20px; border:0;   border:1px solid #eee; border-left:0; -webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;  }
#searchsubmit:hover{ background-color:#eee}
#s{padding:5px 8px; border:1px solid #eee; border-right:0; width: 79%; float: left; font-size: 13px;line-height: 18px; -webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px; }

.nav-links{float:right; margin-top:20px;}
.pagination .screen-reader-text{display:none;}
.pagination .current{float:left; border:1px solid #2e63af;padding:7px 15px; background:#2e63af; webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #fff;}
.pagination a, .pagination button{float:left; border:0px solid #fff; border:1px solid #ddd; padding:7px 15px; background:#fff; color:#333; margin:0 2px; -webkit-border-radius: 3px;
-moz-border-radius: 3px; border-radius: 3px;}
.pagination a:hover, .pagination button:hover{background:#333; color:#fff; border-color:#333}

.posth2{font-size:20px; line-height:26px; margin:0px 0 20px 0; padding:0; font-weight:900; color:#000;}
.post-articles{width:100%; float:left; padding:15px 20px; border:1px solid #dee5f4; margin-bottom:20px; background: #f5f8ff; } 
.postimg{float:left; margin-right:20px; margin-bottom:20px;}
.page-title{font-size:36px; line-height:42px; margin:10px 0; padding:0 20px 0 0; margin-bottom:25px; font-weight:900; text-transform:uppercase; color:#fff; text-shadow:1px 1px #000}

.entry-title{font-size:30px; line-height:36px; margin:10px 0; font-weight:900; color:#000; margin-bottom:20px;}
.breadcrumbs{background:none !important; padding:0; margin:0;    margin-top:0px; }
.breadcrumbs  *{ color:#fff; font-size:13px; font-weight:400;}
.breadcrumbs a{color:#fff; padding:0 10px 0 0;}
.breadcrumbs a:hover{color:#fff; text-decoration:underline}
.entry-content ul li, .entry-content ol li{color:#333;}

.banner_slide_title{position:absolute; bottom:0; width:100%; padding:15px; text-align:center; background:rgba(0,0,0,0.7); font-size:24px; line-height:30px; font-weight:900; color:#fff}

.aef_header{padding-top: 10px; background: #FFF; border-bottom:1px solid #eee; }
.aes_search_link{float: right; padding-left: 20px;}
ul#toplinks{margin: 0;padding: 0;}
ul#toplinks li{list-style-type: none;display: inline;}
ul#toplinks li a{display: inline;font-size: 11px;height: 10px;line-height: 10px;color: #999;text-transform: uppercase;padding: 0 9px; border-left: 1px solid #eee;}
ul#toplinks li:first-child a{border-left: 0;}
ul#toplinks li a:hover{color: #000; text-decoration: underline;}
.menuSpace{margin-top: 10px; margin-bottom: 20px;}
.menuSpace2{margin-top: 15px;}
.aef_banner{background: #eaeaea; position: relative;  }
.aef_banner p{margin: 0 !important;padding: 0;height: auto;}
.aef_banner img{margin: 0 !important;padding: 0;display: block; height: auto;}
.customnav2{width:35px; height:50px; position:absolute; top:44%; right:20px; background:url(images/arrows.png) no-repeat -60px 0; z-index:3; cursor:pointer}
.customnav1{width:35px; height:50px; position:absolute; top:44%; left:20px; background:url(images/arrows.png) no-repeat -6px 0; z-index:3; cursor:pointer}
.aef_footer{background: #283645; padding: 25px 0; color: #FFF; text-align: center;}

.socdiv{width: 40px; height: 40px; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; float: left; margin: 0 3px; transition: .2s ease-out; }
.fb{background: #5d6875 url('images/follow_alvas.png') no-repeat 5px 5px; }
.tw{background: #5d6875 url('images/follow_alvas.png') no-repeat -41px 5px; }
.gp{background: #5d6875 url('images/follow_alvas.png') no-repeat -84px 5px; }
.yt{background: #5d6875 url('images/follow_alvas.png') no-repeat -131px 5px; }
.footSocial{width: 185px; margin: 0 auto; }
.mar10{margin-bottom: 10px;}
.socdiv:hover{background-color: #7b1113; transition: .2s ease-out;  }

.aef_impLinks{background: #7b1113; border-top: 3px solid #a42124;}
.homeImpLink{padding-top: 20px;padding-bottom: 20px; border-left:1px solid #5c080a; border-right:1px solid #9f1f22; text-align: center;transition: .2s ease-out;}
.homeImpLink_txt1{font-size: 16px; line-height: 22px;font-weight: 900;color: #FFF; text-transform: uppercase;margin: 0;padding: 0;transition: .2s ease-out;}
.homeImpLink_txt2{font-size: 12px;color: #FFF;margin: 0;padding: 0;}
.homeImpLink:first-child{border-left: 0px;}
.homeImpLink:last-child{border-right: 0px;}
.homeImpLink:hover{background: #a42124; transition: .2s ease-out;}
.homeImpLink:hover .homeImpLink_txt1{font-size: 20px; line-height: 20px; color: #ffba58; padding-top: 1px; transition: .2s ease-out;}

.divBorder{-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.aef_newsCourse{padding: 40px 0;}
.home_title1{font-size: 14px;line-height: 20px;color: #5D2D86;text-transform: uppercase;text-decoration: underline;font-weight: 900;margin: 0;padding: 0; margin-bottom: 15px;}
.homeStudentAchieve{padding: 15px 20px 20px 20px; background: #E4ECFF; margin-bottom:30px; }
.homestuAch{float: left;margin-right: 15px; width: 150px; height: 100px;}
.homestuAchTitle{margin: 0;padding: 0;font-size: 16px;line-height: 22px;font-weight: 900;}
.homeShowcase{padding: 15px 20px 10px 20px; background: #f1f3f8;  }
.homeNewsTitle{font-size: 14px;line-height: 20px; margin-bottom: 10px; font-weight: 900;}
.homeNewsImg{width: 100px; height: 80px; float: left;margin-right: 20px;}
.homeNewsList{margin-bottom: 30px;}
.homeSearchCourse{height: 150px; background: #89a9c6 url('images/search-bg.jpg') no-repeat top center; background-size:cover; padding: 20px;}
.homeSearchCourse_title{font-size: 24px;line-height: 30px;font-weight: 900;text-transform: uppercase;color: #FFF; text-align: right; margin-top: 40px; text-shadow:1px 1px #000 }
.homeSearchCourse_title2{font-size: 30px;}
.homeSearchForm{padding: 20px 20px 40px 20px; background: #f1f3f8;}
.homeSearchFormInput{margin-bottom: 10px;}
.homeSearchFormInput2{margin-top: 15px; width: 100%;text-align: center; background: #000; border-color: #000; font-weight: 900; text-transform: uppercase; font-size: 13px;}

.aef_presMessage{background: #2e63af url('images/message.jpg') no-repeat top right; padding: 30px 0;}
.home_title2{font-size: 14px; line-height: 20px;margin: 0;padding: 0;text-transform: uppercase; text-decoration: underline; font-weight: 900;color: #FFF; text-align: center;}
.home_messge{background: url('images/inverted-comma.png') no-repeat top left; padding-top: 20px; margin-bottom:30px;}
.home_messge p{font-size: 18px;line-height: 24px;color: #FFF; font-style: italic; text-align: center; font-family:georgia; margin: 10px 100px;}
.pres_img{float: left;margin-right: 15px;}
.pres_txt1{font-size: 18px;line-height: 24px;margin: 0;padding: 0;font-weight: 900;color: #FFF; margin-top: 15px;}
.pres_txt2{color: #FFF;margin: 0;padding: 0;font-weight: 300;}
.preswrap{width: 350px; margin: 0 auto; }

.aef_courseOffered{padding: 40px 0 60px 0;}
.home_title3{font-size: 24px;line-height: 30px;margin: 0;padding: 0;margin-bottom: 30px; text-align: center;font-weight: 900; text-transform: uppercase;}
.homeCourseImg{background: #000; height: 120px; transition: .3s ease-out; overflow: hidden; position: relative; z-index: 10;}
.homeCourseInfo{background: #2e63af; padding: 20px; transition: .3s ease-out; position: relative;z-index: 15; min-height:220px; overflow:hidden }
.home_title4{font-size: 16px;line-height: 22px;margin: 0;padding: 0;margin-bottom: 15px;color: #FFF; text-decoration: underline; text-transform: uppercase;}
.course_txt2{color: #FFF; font-size: 13px;line-height: 19px;}
.course_txt3{color: #fffefe; font-size: 11px;line-height: 18px; text-transform: uppercase; text-decoration: underline; font-weight: 300;}
.course-carousel .item{overflow: hidden; position: relative;}
.course-carousel .item:hover .homeCourseInfo{ background: #7b1113; transition: .3s ease-out;}
.course-carousel .item:hover .homeCourseImg{ transition: .3s ease-out; transform: scale(1.3,1.3);}

.aef_celebration{background: #7B1113; padding: 40px 0 60px 0;}
.whiteTxt{color: #FFF;}
.homeCelebImg{height: 170px; transition: .3s ease-out; overflow: hidden; position: relative; z-index: 10;}
.homeCeleInfo{padding: 20px 15px; background: #FFF;text-align: center; transition: .3s ease-out; position: relative;z-index: 15;}
.home_title5{font-size: 18px;line-height: 24px;margin: 0;padding: 0;}
.celeb-carousel .item{overflow: hidden; position: relative;}
.celeb-carousel .item:hover .homeCeleInfo{background: #e4ecff;  transition: .3s ease-out;}
.celeb-carousel .item:hover .homeCelebImg{ transition: .3s ease-out; transform: scale(1.3,1.3);}

.aef_recruiter{background: #fff; padding: 40px 0 60px 0;}
.blueTxt{color: #5d2d86;}
.campus-carousel  .owl-item img{width: auto !important; margin: 0 auto;}
.sidelogo-carousel .owl-item img{width: auto !important; margin: 0 auto;}

.aef_lifeAlvas{background: #f2a916; padding: 70px 0 40px 0;}
.home_title6{font-size: 60px;line-height: 66px;margin: 0;padding: 0; margin-bottom: 20px;color: #000; font-weight: 700;}
.lifealvastxt p{color:#000;}
.homefaclist{height: 150px; position: relative; margin-bottom: 30px;background: #000;}
.homefaclisttitle{position: absolute;bottom: 0;width: 100%;padding: 10px 15px; background: rgba(0,0,0,0.8); color: #FFF; font-size: 14px;line-height: 20px; text-align: center;transition: .3s ease-out;}
.homefaclist:hover .homefaclisttitle{height: 100%; padding-top: 50px; font-size: 20px;line-height: 30px;font-weight: 900;transition: .3s ease-out;}

.aef_sublinks{background: #fff; padding: 50px 0 50px 0;}
.home_title7{font-size: 14px;line-height: 20px;margin: 0;padding: 0;margin-bottom: 10px; color: #000; font-weight: 900;}
ul.homeSubLinks{margin: 0;padding: 0; font-size: 13px;line-height: 18px;}
ul.homeSubLinks li{list-style-type: none; padding: 4px 0;}
ul.homeSubLinks li a{color: #666666;}
ul.homeSubLinks li a:hover{color: #000; text-decoration: underline;}

.aef_footContact{background: #2f4052; padding: 50px 0 50px 0;}
.aef_footContact_address p{color: #FFF;}
.homeFormSpace{margin-bottom: 10px;}
.footGallery{padding-left: 30px;padding-right: 30px;}
.galcarousel{height: 270px; position: relative;}
.galcarousel_title{position: absolute;bottom: 0;width: 100%;padding: 10px 15px; background: rgba(0,0,0,0.8); color: #FFF; font-size: 14px;line-height: 20px; text-align: center;transition: .3s ease-out;}
.galcarousel:hover .galcarousel_title{height: 100%; padding-top: 100px; font-size: 24px;line-height: 30px;font-weight: 900;transition: .3s ease-out;}

.aef_page_banner{background: #eaeaea; height: 250px; position: relative;}
.aef_inpage_content{padding: 30px 0  25px 0; min-height: 400px;}
.aefpageInfo{position: absolute;bottom: 20px; width: 100%; color: #fff; padding: 0 15px;}
.aef_page_banner_cover{width: 100%; height: 100%; position: absolute;background: rgba(120,20,20,0.8);}

.aef_side_title{border-bottom: 2px solid #2e63af; margin: 0;padding: 0;}
.aef_side_title2{padding: 7px 15px; background: #2e63af; font-size: 14px;line-height: 34px;color: #fff; font-weight: 900; -webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;}
.aef_sidebarSpace{margin-bottom: 20px;}

ul#sideLinks{margin: 0;padding: 0;}
ul#sideLinks li{list-style-type: none;}
ul#sideLinks li a{display: block;padding: 7px 15px; color: #333; font-size: 13px;line-height: 20px; border:1px solid #eee; border-top:0; background: #fff; transition: .3s ease-out; border-left:3px solid #2e63af}
ul#sideLinks li a:hover{background: #2e63af; color: #fff; transition: .3s ease-out;}
.sideAchive{padding: 15px 15px; border: 1px solid #eee; background: #fff;}
.sideAchive .homestuAch{width: 100px; height: 75px;}
.aef_sidebarSpace2{background: #7b1113; color: #fff; padding: 15px; margin-bottom: 10px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; transition: .3s ease-out;}
.aef_sidebarSpace2:hover{background: #2e63af; transition: .3s ease-out; text-align: center;}
.pagination{width: 100%;}

.entry-content img{max-width: 100%; height: auto;}
.insti_Info{height: 250px; position: relative; margin-bottom: 30px; transition: .2s ease-out;}
.insti_Info_title{position: absolute;bottom: 0; background: rgba(0,0,0,0.7); color: #FFF; font-size: 18px;line-height: 24px;font-weight: 900;color: #FFF; width: 100%; padding: 15px;  transition: .2s ease-out;}
.insti_Info:hover .insti_Info_title{height: 100%; padding-top: 100px;font-size: 30px;line-height: 36px;text-align: center; transition: .2s ease-out;}

.alvasLogo{max-width:100%;}
.gallery { width:100%; float:left;
margin: 20px 0px;
line-height: 0em;
}

.gallery-item {
float: left;
margin-top: 0px;
text-align: center; padding:10px;
}

.gallery img {
border: 0px;
margin:0px;
padding: 0px;
}

.gallery-caption {
margin-left: 0px;
} 
.aef_videos{padding-top:30px; padding-bottom:30px;}
.aef_videos_1 embed, .aef_videos_1 object, .aef_videos_1 iframe{width:100%;}
.aef_videos_1 p, .aef_videos_1 figure{margin:0}








@media screen and (min-width: 640px) {
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}


.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

.no-js .owl-carousel {
  display: block;
}

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}
.owl-dots{padding:20px 0 0px 0;   z-index:10; position:relative}
.owl-theme .owl-controls{margin-top:0px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#fff;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#ffcf7b;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 3px;background:#fff;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:rgba(255,255,255,0.4)}


.menuzord,.menuzord *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.menuzord{ padding:0 0px;float:right;position:relative; width:100%  }.menuzord a{-o-transition:color .3s linear,background .3s linear;-moz-transition:color .3s linear,background .3s linear;-webkit-transition:color .3s linear,background .3s linear;transition:color .3s linear,background .3s linear}.menuzord-menu.scrollable>.scrollable-fix{display:none}.menuzord-brand{margin:18px 30px 0 0;float:right;color:#e8b6cb;text-decoration:none;font-size:12px;font-weight:600;line-height:1.3;cursor:pointer}.menuzord-menu{margin:0 auto;padding:0;float:right;list-style:none}.menuzord-menu.menuzord-right{float:right}.menuzord-menu>li{display:inline-block;float:left}.menuzord-menu>li>a{padding:12px 10px 12px 10px;display:inline-block;text-decoration:none;font-size:12px;font-weight:700;color:#000;outline:0;line-height:1.42857143;-webkit-tap-highlight-color:transparent; text-transform: uppercase;   }.menuzord-menu>li.active>a,.menuzord-menu>li:hover>a{color:#fff}.menuzord-menu ul.dropdown,.menuzord-menu ul.dropdown li ul.dropdown{list-style:none;margin:0;padding:0;display:none;position:absolute;z-index:99;min-width:180px;white-space:nowrap;background:#2e63af; color:#fff;  }.menuzord-menu ul.dropdown li ul.dropdown{left:99%}.menuzord-menu ul.dropdown li{clear:both;width:100%;border:0;font-size:14px;position:relative; }.menuzord-menu ul.dropdown li a{width:100%;background:0 0;padding:6px 15px 6px 15px;color:#fff;text-decoration:none;display:inline-block;float:left;clear:both;position:relative;outline:0;-o-transition:padding .2s linear;-moz-transition:padding .2s linear;-webkit-transition:padding .2s linear;transition:padding .2s linear; border-bottom:1px solid #7543a0; border-right:1px solid #7543a0; border-left:1px solid #7543a0; }.menuzord-menu ul.dropdown li:hover>a{padding-left:28px;padding-right:19px;color:#fff}.menuzord-menu ul.dropdown.dropdown-left{left:none}.menuzord-menu ul.dropdown li ul.dropdown.dropdown-left{left:-100%}.menuzord-menu li .indicator{margin-left:3px}.menuzord-menu li ul.dropdown li .indicator{position:absolute;top:8px;right:10px;font-size:12px}.menuzord-menu>li>.megamenu{width:100%;padding:20px 30px;left:0;position:absolute;display:none;z-index:99;border-top:solid 1px #ffdf7d;background:#6dab2b}.menuzord-menu>li>.megamenu.megamenu-half-width{width:50%;left:auto}.menuzord-menu>li>.megamenu.megamenu-quarter-width{width:25%;left:auto}.menuzord-menu>li>.megamenu .megamenu-row{width:100%;margin-top:15px}.menuzord-menu>li>.megamenu .megamenu-row:first-child{margin-top:0}.menuzord-menu>li>.megamenu .megamenu-row:after,.menuzord-menu>li>.megamenu .megamenu-row:before{display:table;content:"";line-height:0}.menuzord-menu>li>.megamenu .megamenu-row:after{clear:both}.menuzord-menu>li>.megamenu .megamenu-row .col1,.menuzord-menu>li>.megamenu .megamenu-row .col10,.menuzord-menu>li>.megamenu .megamenu-row .col11,.menuzord-menu>li>.megamenu .megamenu-row .col12,.menuzord-menu>li>.megamenu .megamenu-row .col2,.menuzord-menu>li>.megamenu .megamenu-row .col3,.menuzord-menu>li>.megamenu .megamenu-row .col4,.menuzord-menu>li>.megamenu .megamenu-row .col5,.menuzord-menu>li>.megamenu .megamenu-row .col6,.menuzord-menu>li>.megamenu .megamenu-row .col7,.menuzord-menu>li>.megamenu .megamenu-row .col8,.menuzord-menu>li>.megamenu .megamenu-row .col9{display:block;min-height:20px;float:left;margin-left:3%}.menuzord-menu>li>.megamenu .megamenu-row [class*=col]:first-child{margin-left:0}.menuzord-menu>li>.megamenu .megamenu-row .col1{width:5.583333333333%}.menuzord-menu>li>.megamenu .megamenu-row .col2{width:14.166666666666%}.menuzord-menu>li>.megamenu .megamenu-row .col3{width:22.75%}.menuzord-menu>li>.megamenu .megamenu-row .col4{width:31.333333333333%}.menuzord-menu>li>.megamenu .megamenu-row .col5{width:39.916666666667%}.menuzord-menu>li>.megamenu .megamenu-row .col6{width:48.5%}.menuzord-menu>li>.megamenu .megamenu-row .col7{width:57.083333333333%}.menuzord-menu>li>.megamenu .megamenu-row .col8{width:65.666666666667%}.menuzord-menu>li>.megamenu .megamenu-row .col9{width:74.25%}.menuzord-menu>li>.megamenu .megamenu-row .col10{width:82.833333333334%}.menuzord-menu>li>.megamenu .megamenu-row .col11{width:91.416666666667%}.menuzord-menu>li>.megamenu .megamenu-row .col12{width:100%}.menuzord .showhide{width:60px;height:32px;padding:0px 0 0;display:none;float:right;text-decoration:none;outline:0;-webkit-tap-highlight-color:transparent}.menuzord .showhide em{width:20px;height:3px;margin:3.5px 20px 0;float:right;background:#000}.menuzord-menu>li>a>i{margin:0 5px 0 0;font-size:12px;float:left;line-height:20px;font-family:FontAwesome}.menuzord-menu>li.search form{float:left;padding:22px 16px 17px}.menuzord-menu>li.search form input[type=text]{width:160px;padding:5px 10px;font-family:'Open Sans',sans-serif;border:none;background:#f0f0f0;border-radius:2px;outline:0;-o-transition:width 1s ease-out;-moz-transition:width 1s ease-out;-webkit-transition:width 1s ease-out;transition:width 1s ease-out}.menuzord-menu>li.search form:hover input[type=text]{width:160px}.menuzord-tabs{width:100%;float:left}.menuzord-tabs-nav{width:20%;margin:0;padding:0;float:left;list-style:none}.menuzord-tabs-nav>li>a{width:100%;padding:7px 16px;float:left;font-size:12px;text-decoration:none;color:#666;border:1px solid #dddddd;outline:0}.menuzord-tabs-nav li.active a,.menuzord-tabs-nav li:hover a{background:#f0f0f0}.menuzord-tabs-content{width:80%;min-height:30px;padding:20px;float:right;display:none;font-size:12px;border:1px solid #dddddd}.menuzord-tabs-content.active{display:block}.menuzord.blue .menuzord-menu ul.dropdown li:hover>a,.menuzord.blue .menuzord-menu>li.active>a,.menuzord.blue .menuzord-menu>li:hover>a{color:#4A89DC}.menuzord.green .menuzord-menu ul.dropdown li:hover>a,.menuzord.green .menuzord-menu>li.active>a,.menuzord.green .menuzord-menu>li:hover>a{color:#37BC9B}.menuzord.red .menuzord-menu ul.dropdown li:hover>a{color:#fff; background:#7b1113; border-color: #992b2d; }.menuzord.orange .menuzord-menu ul.dropdown li:hover>a,.menuzord.orange .menuzord-menu>li.active>a,.menuzord.orange .menuzord-menu>li:hover>a{color:#ff670f}.menuzord.yellow .menuzord-menu ul.dropdown li:hover>a,.menuzord.yellow .menuzord-menu>li.active>a,.menuzord.yellow .menuzord-menu>li:hover>a{color:#F6BB42}.menuzord.purple .menuzord-menu ul.dropdown li:hover>a,.menuzord.purple .menuzord-menu>li.active>a,.menuzord.purple .menuzord-menu>li:hover>a{color:#967ADC}.menuzord.pink .menuzord-menu ul.dropdown li:hover>a,.menuzord.pink .menuzord-menu>li.active>a,.menuzord.pink .menuzord-menu>li:hover>a{color:#D770AD}@media (max-width:768px){.menuzord-responsive.menuzord{padding:0}.menuzord-responsive .menuzord-brand{margin:8px 30px 10px 20px;font-size:12px;line-height:1.55}.menuzord-responsive .showhide{margin:0}.menuzord-responsive .menuzord-menu{width:100%;float:left!important}.menuzord-responsive .menuzord-menu.scrollable{overflow-y:auto;-webkit-overflow-scrolling:touch}.menuzord-responsive .menuzord-menu.scrollable>.scrollable-fix{display:block}.menuzord-responsive .menuzord-menu>li{width:100%;display:block;position:relative}.menuzord-responsive .menuzord-menu>li>a{width:100%;padding:12px 20px;display:block;border-bottom:solid 1px #dddddd}.menuzord-responsive .menuzord-menu>li:first-child>a{border-top:solid 1px #dddddd}.menuzord-responsive .menuzord-menu ul.dropdown,.menuzord-responsive .menuzord-menu ul.dropdown li ul.dropdown{width:100%;left:0;position:static;border:none; float:left}.menuzord-responsive .menuzord-menu ul.dropdown li{position:relative}.menuzord-responsive .menuzord-menu ul.dropdown li a{border-bottom:solid 1px #dddddd}.menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li>a{padding-left:40px!important}.menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li>ul.dropdown>li>a{padding-left:60px!important}.menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li>ul.dropdown>li>ul.dropdown>li>a{padding-left:80px!important}.menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li:hover>a{padding-left:50px!important}.menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li>ul.dropdown>li:hover>a{padding-left:70px!important}.menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li>ul.dropdown>li>ul.dropdown>li:hover>a{padding-left:90px!important}.menuzord-responsive .menuzord-menu li .indicator{width:60px;height:44px;position:absolute;right:0;top:0;font-size:12px;text-align:center;line-height:44px;border-left:solid 1px #dddddd}.menuzord-responsive .menuzord-menu li ul.dropdown li .indicator{height:40px;right:0;top:0;font-size:12px;line-height:36px}.menuzord-responsive .menuzord-menu>li>.megamenu{width:100%!important;left:0!important;position:static;border-top:none;border-bottom:solid 1px #dddddd}.menuzord-responsive .menuzord-menu>li>.megamenu .megamenu-row [class*=col]{float:none;display:block;width:100%!important;margin-left:0;margin-top:15px}.menuzord-responsive .menuzord-menu>li>.megamenu .megamenu-row,.menuzord-responsive .menuzord-menu>li>.megamenu .megamenu-row:first-child [class*=col]:first-child{margin-top:0}.menuzord-responsive .menuzord-menu>li.search form{width:100%;margin:4px 0;padding:10px 16px!important}.menuzord-responsive .menuzord-menu>li.search form input[type=text],.menuzord-responsive .menuzord-tabs-content,.menuzord-responsive .menuzord-tabs-nav{width:100%}}
.menuzord.red .menuzord-menu>li:hover>a{color:#fff !important;  background:#2e63af !important; -webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px; background-image:none;}
.menuzord.red .menuzord-menu>li.current-menu-item>a{color:#2e63af; background: url('images/menu_bg.png') no-repeat bottom center; }
.menuzord.red .menuzord-menu>li.current-menu-item>a:hover{background-color:#2e63af}

@media screen and (min-width:960px) {
.indicator{display:none;}
}

@media screen and (max-width: 640px) {
.container{padding: 0;}
.aef_menu{padding:0; background: #fafafa url(images/menu.png) no-repeat left top;  -webkit-border-radius: 0px; -moz-border-radius:0px; border-radius: 0px; padding-top:10px; position:relative; border-top:1px solid #eee}
.menuzord .sub{display:none; border:0;}
.mobleft{text-align:left !important}
.mobcenter{text-align: center !important;}
.mobalpha{padding-left:0; padding-right:0;}
.indicator{visibility:visible; display:block;}
.beta{padding-right:0;}
.gama{padding-left:0;}
.mobpad15{padding-left:15px !important; padding-right:15px !important;}
.menuzord{float:right;}
.menuzord-menu>li>a{font-size:14px; border:0;}
.aes_search_link{width: 100%; padding: 0;}
.menuzord.red .menuzord-menu>li.current-menu-item>a{background-image: none ;}
#s{width: 85%;}
.mobtoplink{padding-top: 10px;}
.menuSpace2{margin-top: 10px;}
.menuSpace{margin-top: 20px; margin-bottom: 0;}
.homeImpLink{border: 0px solid; border-bottom:1px solid #941e20}
.aef_newsCourse, .aef_courseOffered, .aef_celebration, .aef_recruiter, .aef_lifeAlvas, .aef_sublinks, .aef_footContact{padding: 30px 0;}
.homeShowcase, .homeNews{margin-bottom: 30px;}
.home_messge p{margin: 0;}
.preswrap{width: 100%;}
.home_title6{font-size: 36px;line-height: 42px;}
.mobfacility{padding-top: 30px;}
.homepagelink{margin-bottom: 20px;}
.footGallery{margin-top: 20px;margin-bottom: 40px; padding: 0 15px;}
.aef_sidebar{margin-top: 30px;}
.banner_slide_title{font-size: 12px;padding: 5px 10px; line-height: 18px;}
}

table {
align: center;
height:10px;
border:1px solid #eeeeee;
background:#fefefe;
font-size: 10pt;
padding-left: 20px;

border-collapse:collapse;
width:100%;
font-size:13px; line-height:19px; color:#555; 
margin-bottom:10px;
}

table td{padding: 6px; 10px; align=left;border:1px solid #5391e7; font-size:13px; line-height:19px; color:#555; }
table th{color: #fff; padding: 6px; 10px; align="justify";border:1px solid #5391e7; background: #3f7ed5; font-size:13px; }

table th p{color: #fff; }
table li {margin: 5px 0}

.cms_subpage{width:100%; float:left; margin:5px 0; border:1px dotted #eee; padding:10px 20px 0px 20px; background:#fefefe}