span.close-box {
    position: absolute;
    right: -1px;
    background: #03a9f4;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 100%;
    top: -14px;
    color: #fff;
    cursor: pointer;
    z-index: 1;
}



img.mobiles{
  display: none;
}
p.they_get {
    position: relative;
    bottom: 12px;
}

p.moretext {
    position: relative;
    bottom: 12px;
}
p.moretextssss {
    position: relative;
    bottom: 19px;
}
p.moretexts {
    position: relative;
    bottom: 19px;
}
p.moretextt {
    position: relative;
    bottom: 19px;
}
p.moretexttt {
    position: relative;
    bottom: 19px;
}
p.moretextttt {
    position: relative;
    bottom: 19px;
}
p.moretexttttt {
    position: relative;
    bottom: 19px;
}
p.moretextttttt {
    position: relative;
    bottom: 19px;
}
p.moretexttttttt {
    position: relative;
    bottom: 19px;
}
p.moretexttttttt {
    position: relative;
    bottom: 19px;
}
p.moretexttttttt {
    position: relative;
    bottom: 19px;
}
p.moretextttttttt {
    position: relative;
    bottom: 12px;
}

p.moretexttttttttt {
    position: relative;
    bottom: 12px;
}

p.moretextsss {
    position: relative;
    bottom: 12px;
}

.moretext {
  display: none;
}
.moretextssss{
  display: none;
}
.moretexts{
  display: none;
}
.moretext-1{
  display: none;
}
.moretextt{
  display: none;
}

.moretexttt{
  display: none;
}
.moretextttt{
  display: none;
}
.moretexttttt{
  display: none;
}
.moretextttttt{
  display: none;
}
.moretexttttttt{
  display: none;
}
.moretextttttttt{
  display: none;
}
.moretexttttttttt{
  display: none;
}
.moretextsss{
  display: none;
}

a.moreless-button {
    border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 0px;
     display: none;
}
a.moreless-button-le {
    border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 0px;
     display: none;
}
a.moreless-button-nine {
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 0px;
     display: none;
}
a.moreless-button-text {
   border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 0px;
     display: none;
}
a.moreless-button-one {
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 0px;
     display: none;
}
a.moreless-button-two {
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 0px;
     display: none;
}
a.moreless-button-three {
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 0px;
     display: none;
}
a.moreless-button-four {
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 0px;
     display: none;
}
a.moreless-button-five{
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 0px;
     display: none;
}
a.moreless-button-six{
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 0px;
     display: none;
}
a.moreless-button-seven{
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 0px;
     display: none;
}
a.moreless-button-eight{
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 0px;
     display: none;
}




a.btn-google{color:#fff}
.btn{padding:10px 16px;margin:5px;font-size:18px;line-height:1.3333333;border-radius:6px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;font-weight:500;text-decoration:none;display:inline-block}
.btn:active:focus,.btn:focus{outline:0}
.btn:focus,.btn:hover{color:#333;text-decoration:none;outline:0}
.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}
.btn-google{color:#fff;background-color:#111;border-color:#000;padding:15px 16px 5px 40px;position:relative;font-family:fontfutura;font-weight:600}
.btn-google:focus{color:#fff;background-color:#555;border-color:#000}
.btn-google:active,.btn-google:hover{color:#fff;background-color:#555;border-color:#000;}
.btn-google:before{content:"";background-image:url(https://4.bp.blogspot.com/-52U3eP2JDM4/WSkIT1vbUxI/AAAAAAAArQA/iF1BeARv2To-2FGQU7V6UbNPivuv_lccACLcB/s30/nexus2cee_ic_launcher_play_store_new-1.png);background-size:cover;background-repeat:no-repeat;width:30px;height:30px;position:absolute;left:6px;top:50%;margin-top:-15px}
.btn-google:after{content:"GET IT ON";position:absolute;top:5px;left:40px;font-size:10px;font-weight:400;}
.btn-googles {
    position: absolute;
    bottom: 41px;
    left: 81px;
}


.btn-apple {
    position: absolute;
    left: 266px;
    bottom: 46px;
    background: black;
    color: white;
    font-weight: bold;
    /* padding: 4px; */
    width: 160px;
    height: 47px;
    border-radius: 7px;
}
i.fa.fa-apple {
    font-size: 33px;
    position: absolute;
    right: 111px;
}
a.apples {
      color: white;
    font-weight: 100;
    position: absolute;
    line-height: 10px;
    left: 48px;
    font-size: 13px;
    top: 6px;

}


span.app_capital {
    font-size: 19px;
    font-weight: bold;
}
.btn-apple:hover {
       color: #fff;
    background-color: #555;
    border-color: #000;
}













.menu_box {
    display: none;
}
.col-md-12.eplus {
    padding-left: 0px;
    padding-right: 0px;
}
h1.meet_lumnosity {
    font-size: 34px;
    text-align: center;
    font-weight: bold;
}
h2.salient {
    font-size: 30px;
    /* font-weight: bold; */
    padding-top: 0px;
}
p.user-friendly {
    color: #8a8a8a;
    font-size: 15px;
}
.simpliefied {
    padding-top: 19px;
    line-height: 26px;
}

.we_sure{
  font-size: 24px;
  padding-top: 8px;
}
.faq-outer {
    font-size: 16px;
    color: #8a8a8a;
}


.pdingtopp {
    position: relative;
    top: 18px;
}






.fc-today span::before {
    content: "";
    height: 20px;
    width: 20px;
    background-color: purple;
    position: absolute;
    border-radius: 100%;
    top: 40px;
}

.fc-today{
  position: relative;
}
.wednesdaycolor{
  background-color: #87ceeb!important;
}
.vacationcolor{
  background-color: #52ce52!important;
}
.holycolor {
    background-color: #e36c0a!important;
}
.fc-other-month.fc-sun span {
    color: #ddd!important;
}
.offsett {
    position: relative;
    right: 63px;
}
.offsettt {
    position: relative;
    left: 61px;
}
.off{

}
.row.spacee{
  padding-bottom: 13px;
}
img.mount-1{
  width: 125px;
  border-radius: 65px;
}
.icons {
    padding-top: 7px;
}
/*.offe {
    width: 150px;
    padding-top: 0px;
    position: relative;
    left: 110px;
    
}

.icons {
    position: relative;
    top: 12px;
    left: 9px;
    }
    span.week {
    padding-left: 12px;
    font-weight: bold;
}*/

/*.wednesdaycolor{
  background-color: #87ceeb;
}*/


img.learn{
  width: 125px!important;
}

.sides{
  text-align: center;
}
img.school{
  height: 500px!important;
}
a.set {
    border: 1px solid blue!important;
   
}
a.sete {
    border: 1px solid blue!important;
    position: relative;
    left: 7px;
}
a.setee {
    border: 1px solid blue!important;
      position: relative;
    left: 15px;
}
.fc td {
    text-align: center;
}
.fc-other-month span {
    color: #ccc;
}
img.ccaa {
    height: 300px;
}

.house1{
  width: 125px;
}
.house2{
  width: 125px;
}
.house3{
  width: 125px;
}
.house4{
  width: 125px;
}
.sizeee{
  width: 540px;
  height: 300px;
}
img.heightt{
  height: 297px!important;
}

.sizee{
  width: 540px!important;
  height: 300px!important;
/*padding: 10px 0px 0px 37px;*/
}
.carousel-indicators li {
    display: inline-block;
    width: 1px;
    height: 1px;
    margin: 0px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: rgba(0,0,0,0);
    border: 1px solid #fff;
    border-radius: 10px;
    display: none;
}
.carousel-indicators .active {
    width: 1px;
    height: 1px;
    margin: 0;
    background-color: #fff;
    display: none;
}

.fc-row .fc-content-skeleton td, .fc-row .fc-helper-skeleton td {
    background: none;
    border-color: #eb090900;
     border-bottom: 1; 
}
    
.import{
  width: 600px;
  height: 300px;
   object-fit: contain;
   position: relative;
   left: 15px;
}
.academic-knowledge:hover {
    z-index:15;background: url(../images/academic-exp-knowledge.png) -228px 0 no-repeat;
}

.academic-experience-tree{width:408px;height:900px;position:relative;margin:0 -204px;left:50%;}
.academic-life-skill,.academic-life-skill:hover{width:350px;height:296px;display:block;margin:11px 0 0 32px;position:relative;}
.academic-life-skill{z-index:10;background:url(../images/academic-exp-life-skill.png) no-repeat;}
.academic-life-skill:hover{z-index:15;background:url(../images/academic-exp-life-skill.png) -350px no-repeat;}
.academic-knowledge,.academic-knowledge:hover{width:228px;height:351px;display:block;margin:-133px 0 0 50px;position:relative;z-index:20;}
.academic-knowledge{background:url(../images/academic-exp-knowledge.png) no-repeat;}

.academic-core-value,.academic-core-value:hover{width:336px;height:337px;display:block;margin:-15px 0 0 -26px;position:relative;z-index:30;}
.academic-core-value{background:url(../images/academic-exp-core-value.png) no-repeat;}
.academic-core-value:hover{background:url(../images/academic-exp-core-value.png) -336px 0 no-repeat;}
.accordionButton {
     background: url(../images/xpus.png.pagespeed.ic.Ow4ZTMY2XW.png) right 10px top 15px no-repeat rgba(0,0,0,0); 
    background: url(../images/pus.jpg) right 10px top 15px no-repeat rgba(0,0,0,0);
    border: 1px solid #ccc;
    color: #949494;
    cursor: pointer;
    display: block;
    font-size: 20px;
    margin-bottom: 18px;
    padding: 10px;
}


.rc-anchor-logo-portrait {
    margin: 10px -13px 26px!important;
    width: 58px!important;
    -webkit-user-select: none!important;
    -moz-user-select: none!important;
    -ms-user-select: none!important;
}

.imageee{
  width: 555px;
  height: 290px;
}
section.text-center.serveal {
  padding-bottom: 0px;
}
section.contant.programs {
    padding-bottom: 0px;
}

.nav-tabs>li.active>a{
    color: white;
    cursor: default;
    background-color: #2e3a90;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: white;
    cursor: default;
    background-color: #2e3a90;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}

.cricke {

  display: flex;
  align-items: center;
}

.rc-anchor-normal-footer {
    position: relative!important;
    right: 65px!important;
}
.g-recaptcha iframe{
  width: 100%;
}
.g-recaptcha div{
  width: 100%!important;
}
.g-recaptcha .rc-anchor-logo-portrait {
    margin: 10px 0 0 -50px!important;
    width: 58px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

















.cca-co .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -10px;
    color: black;
}
.cca-co .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -10px;
    color: black;
}

button.fc-next-button.fc-button.fc-state-default.fc-corner-right {
    position: absolute;
    right: 10px;
      box-shadow: 0px 0px 2px peachpuff;
}
button.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled {
    display: none;
}
button.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right {
    display: none;
}
.calendar-div-list {
  margin: 0 auto;
  padding: 1em;
  background: #EEE;
  font-family: arial, helvetica, san-serif;
  box-shadow: 0 0 0.1em rgba(0, 0, 0, 0.5);
  border-radius: 0.2em;
}
.calendar-div-list a {
    display: flex;
    align-items: center;
}
.calendar-div-list:last-child {
  border-top: 6px solid red;
  width: 100%;
}
.calendar-div-list h1 {
  margin: 0 0 0.4em;
  font-weight: bold;
}
.calendar .event {
  color: #333;
  display: block;
  padding: 0.1em;
  transition: all 0.25s ease;
  margin-bottom: 0.5em;
}
.calendar-div-list .event:hover {
  /*background: #d5d5d5;*/
  text-decoration: none;
  color: black;
}
.calendar-div-list .event_icon {
  width: 5em;
  float: left;
  margin-right: 0.75em;
  margin-bottom: 10px;
}
.calendar-div-list .event_month, .calendar .event_day {
  text-align: center;
}

.calendar-div-list .event_month {
    /* margin-bottom: 0.15em; */
    background: #C00000;
    font-size: 19px;
    color: white;
    border-top-left-radius: 0.3em;
    border-top-right-radius: 0.3em;
    width: 100%;
    font-weight: bold;
    text-align:center;
}
.calendar-div-list .event_day {
  text-align: center;
  border: 1px solid #999;
  background: white;
  color: black;
  font-size: 1.25em;
  font-weight: bold;
  border-bottom-left-radius: 0.1em;
  border-bottom-right-radius: 0.1em;
}
.calendar-div-list .event_title {
    font-size: 1.1em;
    
    display: table-cell;
    vertical-align: middle;
    position: relative;
    left: 144px;
    font-weight: bold;
    color: black;
}
.fc-sun {
   /* background-color: #ccc!important;*/
  }

  .fc-sun span{
    color: red!important;
  }
.fc-other-month span {
    color: #dddddd!important;
}
.fc-unthemed th, .fc-unthemed td, .fc-unthemed hr, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-row, .fc-unthemed .fc-popover {
    border-color: #000!important;
    
    
}
td.fc-widget-content {
     background: #fff; 
}
/*.fc-state-highlight span {
    color: #fff!important;
}*/
td.fc-widget-content {
    background: #ccc;
    font-size: 19px;
    text-align: center;
}
/*.fc-sun span {
    color: red!important;
}*/
/*.fc-sat span {
    color: red!important;
}*/

.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    font-weight: bold;
    color: black;
    background: #ccc;
    color: #333333;
    text-align: center;
}
/*a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end {
    margin-left: -2px;
    padding: 1px;
    width: 97%;
    font-size: 11px;
    text-align: center;
}*/
/*a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end {
    padding: 1px;
    width: 20px;
    height: 20px;
    font-size: 11px;
    text-align: center;
    margin: 0 auto;
    border-radius: 100%;
   
}

}*/
h4.modal-title {
  font-size: 25px;
  /* font-size: 19px;*/
    
}
.modal-title {
    font-size: 19px;
    font-weight: bold;
}

.life.on {
    background-color: #72bf44;
    color: white;
}
.knowledge.on {
    background-color: #1e85b3;
    color: white;
}
.cvalue.on {
    background-color: #808285;
    color: white;
}
.calendar-div-list .btn {
  margin-top: 0.5em;
  width: 100%;
  font-size: 1.5em;
}
.fc-toolbar {
    background-color: #5a2253;
    color: #fff;
    text-align: center;
    margin-bottom: 0em!important;
    padding: 10px;
    position: relative;
}

.fc-state-default {
    background-color: transparent!important;
    border: none!important;
    color: #fff!important;
    background-image: none!important;
}
.fc-toolbar .fc-left {
    float: left;
    margin-top: 5px;
    box-shadow: 0px 0px 2px peachpuff;
}


td.fc-widget-content {
    background: white;
}
.fc-other-month.fc-sun span {
    color: #ddd!important;
}
.fc-day-grid-event > .fc-content {
   /* white-space: nowrap;*/
    overflow: hidden;
}
.fc-sun {
    color: red!important;
}
.fc th {
    background-color: #ddd;
}
.calendar-div li.active a{
  background-color: #2e3a90;
  color: #fff;
}
#calendarFull .fc-content-skeleton thead {
  border: none;
}
.fc-content-skeleton tbody {
    /* display: block;*/
}
/*.fc-unthemed .fc-today {
    background: purple!important;
    color: #5a2253!important;

}*/
a.fc-unthemed .fc-today{
    padding: 1px;
    width: 20px;
    height: 20px;
    font-size: 11px;
    text-align: center;
    margin: 0 auto;
    border-radius: 100%;
    
}
span.fc-day-number {
    color: black;
}
.calendar-div .nav-tabs {
 /* border:none;
  border-bottom:none;*/
  margin-bottom: 20px;
}
#eve1 .modal-body {
    padding: 0;
}
button.fc-month-button.fc-button.fc-state-default.fc-corner-left.fc-state-active {
    display: none;
}

button.fc-agendaWeek-button.fc-button.fc-state-default {
    display: none;
}

button.fc-agendaDay-button.fc-button.fc-state-default.fc-corner-right {
    display: none;
}
#calendar-popup {
  display:none;
  position: absolute;
  margin-bottom: 0;
  padding: 0 1.33em;
  z-index: 1000;

  border: solid rgba(200, 200, 200, 0.75) 2px;
  border-radius: 10px;
  color: black;
  background: #FFF;
}

#calendar-popup * {
  display: block;
}

#calendar-popup header {
  text-align: center;
  font-size: 1.5em;
  line-height: 1em;
  margin-bottom: 0.5em;
}

/* #calendar-popup button.close {
  margin: 10px 10px 0 0;
} */

#calendar-popup label,
#calendar-popup input,
#calendar-popup textarea {
  font-size: 0.9em;
  font-weight: normal;
  margin-bottom: 0;
  padding: 0;
  width: 100%;
}

#calendar-popup input {
  margin-bottom: 0.5em;
  padding: 0;
}

#calendar-popup time {
  font-style: italic;
  line-height: 1em;
  margin-top: 0;
}

#calendar-popup form,
#calendar-popup div#event {
  margin: 0.75em 0 0.75em 0;
/*   padding-left: 20px; */
}

#calendar-popup li {
  margin-bottom: 0.33em
}

#calendar-popup li.location,
#calendar-popup li.details {
  font-size: 0.85em;
  color: #333;
}

#calendar-popup div.prong {
  position: relative;
  float: right;

  bottom: 0;
  right: 15px;

  height: 0;
  width: 20px;

}

#calendar-popup div.prong div.bottom-prong-dk {
  position: relative;
  top: 0;
  left: 0;

  border: 10px solid;
  border-color: rgba(200, 200, 200, 0.75) transparent;
  border-bottom: 0;
}

#calendar-popup div.prong div.bottom-prong-lt {
  position: relative;
  top: -10px;
  left: 2px;
  width: 0;

  border: 8px solid;
  border-color: white transparent;
  border-bottom: 0;
}

#calendar-popup div.prong div.top-prong-dk {
  position: relative;
  top: 2px;
  left: 0;

  border: 10px solid;
  border-color: rgba(200, 200, 200, 0.75) transparent;
  border-top: 0;
}

#calendar-popup div.prong div.top-prong-lt {
  position: relative;
  top: -6px;
  left: 2px;
  width: 0;

  border: 8px solid;
  border-color: white transparent;
  border-top: 0;
}
.fc-toolbar .fc-right {
    /* display: none; */
    float: right;
}





.shimmers {
 /* font-family: "Lato";*/
  /*font-weight: 300;*/
  font-size: 30px;
/*  margin: 0 auto;
  padding: 0 140px 0 0;*/
  display: inline;
  margin-bottom: 0;
      position: relative;
    /* left: -37px; */
    right: 5px;


}
.shimmers {
 /* text-align: center;*/
     color: #faebd7b3;
  padding-bottom: 7px;
  background: -webkit-gradient(linear, left top, right top, from(#222), to(#222), color-stop(0.5, #fff));
  background: -moz-gradient(linear, left top, right top, from(#222), to(#222), color-stop(0.5, #fff));
  background: gradient(linear, left top, right top, from(#222), to(#222), color-stop(0.5, #fff));
  -webkit-background-size: 125px 100%;
  -moz-background-size: 125px 100%;
  background-size: 125px 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  -webkit-animation-name: shimmer;
  -moz-animation-name: shimmer;
  animation-name: shimmer;
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-color: #222;
}
@-moz-keyframes shimmer {
  0% {
    background-position: top left;
  }
  100% {
    background-position: top right;
  }
}
@-webkit-keyframes shimmer {
  0% {
    background-position: top left;
  }
  100% {
    background-position: top right;
  }
}
@-o-keyframes shimmer {
  0% {
    background-position: top left;
  }
  100% {
    background-position: top right;
  }
}
@keyframes shimmer {
  0% {
    background-position: top left;
  }
  100% {
    background-position: top right;
  }
}


















/*.card:hover .arts{
  top: 110px;
}*/
.arts{
      position: relative;
    color: black;
    /*top: 62px;*/
    font-size: 22px;
}


.boz{
    box-shadow: 0px 0px 5px;
    border-radius: 50px;
    padding: 11px;

}
.boze{
        font-size: 17px;
    font-weight: bold;
}

/* Code By Webdevtrick ( https://webdevtrick.com) */
/*body {
  background: #000;
  text-align: center;
  margin-top: 20%;

}*/
.shimmer {
 /* font-family: "Lato";*/
  /*font-weight: 300;*/
  font-size: 15px;
/*  margin: 0 auto;
  padding: 0 140px 0 0;*/
  display: inline;
  margin-bottom: 0;
}
.shimmer {
 /* text-align: center;*/
  color: #0000006b;
  background: -webkit-gradient(linear, left top, right top, from(#222), to(#222), color-stop(0.5, #fff));
  background: -moz-gradient(linear, left top, right top, from(#222), to(#222), color-stop(0.5, #fff));
  background: gradient(linear, left top, right top, from(#222), to(#222), color-stop(0.5, #fff));
  -webkit-background-size: 125px 100%;
  -moz-background-size: 125px 100%;
  background-size: 125px 100%;
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
  -webkit-animation-name: shimmer;
  -moz-animation-name: shimmer;
  animation-name: shimmer;
  -webkit-animation-duration: 2s;
  -moz-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-color: #222;
}
@-moz-keyframes shimmer {
  0% {
    background-position: top left;
  }
  100% {
    background-position: top right;
  }
}
@-webkit-keyframes shimmer {
  0% {
    background-position: top left;
  }
  100% {
    background-position: top right;
  }
}
@-o-keyframes shimmer {
  0% {
    background-position: top left;
  }
  100% {
    background-position: top right;
  }
}
@keyframes shimmer {
  0% {
    background-position: top left;
  }
  100% {
    background-position: top right;
  }
}







img.myimg-circle.m_size:hover {
    background: black;
    border-radius: 77px;
}

.sign {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 50%;
  /*background-image: radial-gradient(
    ellipse 50% 35% at 50% 50%,
    #6b1839,
    transparent*/
  );
  transform: translate(-50%, 0);
  letter-spacing: 2;
  left: 50%;
  top: 50%;
  font-family: "Clip";
  text-transform: uppercase;
  font-size: 6em;
  /*color: #ffe6ff;
  text-shadow: 0 0 0.6rem #ffe6ff, 0 0 1.5rem #ff65bd,
    -0.2rem 0.1rem 1rem #ff65bd, 0.2rem 0.1rem 1rem #ff65bd,
    0 -0.5rem 2rem #ff2483, 0 0.5rem 3rem #ff2483;*/
 /* animation: shine 2s forwards, flicker 3s infinite;*/
  /*background: black;*/
  font-size: 31px;
   
    padding-bottom: 4px;
    
}

/*@keyframes blink {
  0%,
  22%,
  36%,
  75% {
    color: #ffe6ff;
    text-shadow: 0 0 0.6rem #ffe6ff, 0 0 1.5rem #ff65bd,
      -0.2rem 0.1rem 1rem #ff65bd, 0.2rem 0.1rem 1rem #ff65bd,
      0 -0.5rem 2rem #ff2483, 0 0.5rem 3rem #ff2483;
  }
  28%,
  33% {
    color: #ff65bd;
    text-shadow: none;
  }
  82%,
  97% {
    color: #ff2483;
    text-shadow: none;
  }
}*/

/*.flicker {
  animation: shine 2s forwards, blink 3s 2s infinite;
}

.fast-flicker {
  animation: shine 2s forwards, blink 10s 1s infinite;
}*/

@keyframes shine {
  0% {
    color: #6b1839;
    text-shadow: none;
  }
  100% {
    color: #ffe6ff;
    text-shadow: 0 0 0.6rem #ffe6ff, 0 0 1.5rem #ff65bd,
      -0.2rem 0.1rem 1rem #ff65bd, 0.2rem 0.1rem 1rem #ff65bd,
      0 -0.5rem 2rem #ff2483, 0 0.5rem 3rem #ff2483;
  }
}

@keyframes flicker {
  from {
    opacity: 1;
  }

  4% {
    opacity: 0.9;
  }

  6% {
    opacity: 0.85;
  }

  8% {
    opacity: 0.95;
  }

  10% {
    opacity: 0.9;
  }

  11% {
    opacity: 0.922;
  }

  12% {
    opacity: 0.9;
  }

  14% {
    opacity: 0.95;
  }

  16% {
    opacity: 0.98;
  }

  17% {
    opacity: 0.9;
  }

  19% {
    opacity: 0.93;
  }

  20% {
    opacity: 0.99;
  }

  24% {
    opacity: 1;
  }

  26% {
    opacity: 0.94;
  }

  28% {
    opacity: 0.98;
  }

  37% {
    opacity: 0.93;
  }

  38% {
    opacity: 0.5;
  }

  39% {
    opacity: 0.96;
  }

  42% {
    opacity: 1;
  }

  44% {
    opacity: 0.97;
  }

  46% {
    opacity: 0.94;
  }

  56% {
    opacity: 0.9;
  }

  58% {
    opacity: 0.9;
  }

  60% {
    opacity: 0.99;
  }

  68% {
    opacity: 1;
  }

  70% {
    opacity: 0.9;
  }

  72% {
    opacity: 0.95;
  }

  93% {
    opacity: 0.93;
  }

  95% {
    opacity: 0.95;
  }

  97% {
    opacity: 0.93;
  }

  to {
    opacity: 1;
  }
}












.programs .band {
    background: url(../images/band.png) center top no-repeat rgba(0,0,0,0);
    height: 112px;
    margin-top: -23px;
    position: relative;
    text-align: center;
    z-index: 9;
    color: white;
}
.designn{
    box-shadow: 0px 0px 3px;
    font-weight: bold;
}



.sliderch {text-align: center;}


.sliderch .img {
    margin: auto;
    width: 150px;
    margin-bottom: 5px;
}

.sliderch h2 {
    font-size: 18px;
}
.ourbc {
    position: relative;
}

.sliderch {
    background: rgb(255 255 255 / 92%);
    border-radius: 5px;
    padding-top: 12px;
    padding-bottom: 13px;
}

.sliderch .owl-prev {
    position: absolute;
    left: 20px;
    top: 50%;
    margin-top: -30px;
}

.sliderch {
    border: 6px solid cornflowerblue;

}
.sliderch  .owl-next {
    position: absolute;
    right:15px;
    top: 50%;
    margin-top: -30px;
}
.sliderch  p {
    margin: 0px;
    
	
}

.topperbox h2 {
   font-size: 30px;
    font-weight: bold;
    /*text-transform: uppercase;*/
    
   
    
}
.ourbg {
    text-align: center;
    color: #2e3a90;
    font-weight: 200;
}

.ourbg h4 {
    font-size: 24px;
    
}



.ourbc:before {
    content: "";
    position: absolute;
   background: #00000014;
    width: 100%;
    height: 100%;
    right: 0;
    bottom: 0px;
    z-index: 0;
    -webkit-clip-path: polygon(0 0, 0 100%, 60% 100%);
    clip-path: polygon(0% 0%, 0% 100%, 60% 100%);
    }
.topperbox p {
   
    font-weight: 300;
   
    font-size: 18px;
}
.topperbox {
    margin-bottom: 15px;
}

.topperbox p {
    margin-bottom: 0px;
}

.ourbg {
    margin-bottom: 15px;
}

div#tenclass12 {}

div#tenclass12 p {
    line-height: 23px;
}
.aishabtn {
    display: inline-block;
    background: #2e3a90;
    border-radius: 15px;
    padding: 10px 15px;
    color: #fff;
    width: 50%;
	min-height:85px;
}
.testim {
		width: 100%;
		top: 50%;
}

.testim .wrap {
    position: relative;
    width: 100%;
    max-width: 1020px;
    padding: 40px 20px;
    margin: auto;
}

.testim .arrow {
    display: block;
    position: absolute;
    color: #eee;
    cursor: pointer;
    font-size: 2em;
    top: 50%;
    -webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
    -webkit-transition: all .3s ease-in-out;    
    -ms-transition: all .3s ease-in-out;    
    -moz-transition: all .3s ease-in-out;    
    -o-transition: all .3s ease-in-out;    
    transition: all .3s ease-in-out;
    padding: 5px;
    z-index: 22222222;
}

.testim .arrow:before {
		cursor: pointer;
}

.testim .arrow:hover {
    color: #ea830e;
}
    

.testim .arrow.left {
    left: 10px;
}

.testim .arrow.right {
    right: 10px;
}

.testim .dots {
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 60px;
    left: 0;
    display: block;
    z-index: 3333;
		height: 12px;
}


.testim .dots .dot {
    list-style-type: none;
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 1px solid #eee;
    margin: 0 10px;
    cursor: pointer;
    -webkit-transition: all .5s ease-in-out;    
    -ms-transition: all .5s ease-in-out;    
    -moz-transition: all .5s ease-in-out;    
    -o-transition: all .5s ease-in-out;    
    transition: all .5s ease-in-out;
		position: relative;
}

.testim .dots .dot.active,
.testim .dots .dot:hover {
    background: #ea830e;
    border-color: #ea830e;
}

.testim .dots .dot.active {
    -webkit-animation: testim-scale .5s ease-in-out forwards;   
    -moz-animation: testim-scale .5s ease-in-out forwards;   
    -ms-animation: testim-scale .5s ease-in-out forwards;   
    -o-animation: testim-scale .5s ease-in-out forwards;   
    animation: testim-scale .5s ease-in-out forwards;   
}
    
.testim .cont {
    position: relative;
		overflow: hidden;
}

.testim .cont > div {
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 0 70px 0;
    opacity: 0;
}

.testim .cont > div.inactive {
    opacity: 1;
}
    

.testim .cont > div.active {
    position: relative;
    opacity: 1;
}
    

.testim .cont div .img img {
    display: block;
    width: 100px;
    height: 100px;
    margin: auto;
    border-radius: 50%;
}

.testim .cont div h2 {
    color: #ea830e;
    font-size: 1em;
    margin: 15px 0;
}

.testim .cont div p {
    font-size: 1.15em;
    color: #eee;
    width: 80%;
    margin: auto;
}
.programs .band {
    background: url(../images/band.png) center top no-repeat rgba(0,0,0,0);
    height: 112px;
    margin-top: -23px;
    position: relative;
    text-align: center;
    z-index: 9;
}
.testim .cont div.active .img img {
    -webkit-animation: testim-show .5s ease-in-out forwards;            
    -moz-animation: testim-show .5s ease-in-out forwards;            
    -ms-animation: testim-show .5s ease-in-out forwards;            
    -o-animation: testim-show .5s ease-in-out forwards;            
    animation: testim-show .5s ease-in-out forwards;            
}

.testim .cont div.active h2 {
    -webkit-animation: testim-content-in .4s ease-in-out forwards;    
    -moz-animation: testim-content-in .4s ease-in-out forwards;    
    -ms-animation: testim-content-in .4s ease-in-out forwards;    
    -o-animation: testim-content-in .4s ease-in-out forwards;    
    animation: testim-content-in .4s ease-in-out forwards;    
}

.testim .cont div.active p {
    -webkit-animation: testim-content-in .5s ease-in-out forwards;    
    -moz-animation: testim-content-in .5s ease-in-out forwards;    
    -ms-animation: testim-content-in .5s ease-in-out forwards;    
    -o-animation: testim-content-in .5s ease-in-out forwards;    
    animation: testim-content-in .5s ease-in-out forwards;    
}

.testim .cont div.inactive .img img {
    -webkit-animation: testim-hide .5s ease-in-out forwards;            
    -moz-animation: testim-hide .5s ease-in-out forwards;            
    -ms-animation: testim-hide .5s ease-in-out forwards;            
    -o-animation: testim-hide .5s ease-in-out forwards;            
    animation: testim-hide .5s ease-in-out forwards;            
}

.testim .cont div.inactive h2 {
    -webkit-animation: testim-content-out .4s ease-in-out forwards;        
    -moz-animation: testim-content-out .4s ease-in-out forwards;        
    -ms-animation: testim-content-out .4s ease-in-out forwards;        
    -o-animation: testim-content-out .4s ease-in-out forwards;        
    animation: testim-content-out .4s ease-in-out forwards;        
}

.testim .cont div.inactive p {
    -webkit-animation: testim-content-out .5s ease-in-out forwards;    
    -moz-animation: testim-content-out .5s ease-in-out forwards;    
    -ms-animation: testim-content-out .5s ease-in-out forwards;    
    -o-animation: testim-content-out .5s ease-in-out forwards;    
    animation: testim-content-out .5s ease-in-out forwards;    
}

@-webkit-keyframes testim-scale {
    0% {
        -webkit-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -webkit-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -webkit-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -webkit-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-moz-keyframes testim-scale {
    0% {
        -moz-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -moz-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -moz-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -moz-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-ms-keyframes testim-scale {
    0% {
        -ms-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -ms-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -ms-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -ms-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-o-keyframes testim-scale {
    0% {
        -o-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -o-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -o-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -o-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@keyframes testim-scale {
    0% {
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-webkit-keyframes testim-content-in {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -webkit-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-moz-keyframes testim-content-in {
    from {
        opacity: 0;
        -moz-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -moz-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-ms-keyframes testim-content-in {
    from {
        opacity: 0;
        -ms-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -ms-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-o-keyframes testim-content-in {
    from {
        opacity: 0;
        -o-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -o-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@keyframes testim-content-in {
    from {
        opacity: 0;
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        transform: translateY(0);        
    }
}

@-webkit-keyframes testim-content-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -webkit-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-moz-keyframes testim-content-out {
    from {
        opacity: 1;
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -moz-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-ms-keyframes testim-content-out {
    from {
        opacity: 1;
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -ms-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-o-keyframes testim-content-out {
    from {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@keyframes testim-content-out {
    from {
        opacity: 1;
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        transform: translateY(-100%);        
    }
}

@-webkit-keyframes testim-show {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -webkit-transform: scale(1);       
        transform: scale(1);       
    }
}

@-moz-keyframes testim-show {
    from {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -moz-transform: scale(1);       
        transform: scale(1);       
    }
}

@-ms-keyframes testim-show {
    from {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -ms-transform: scale(1);       
        transform: scale(1);       
    }
}

@-o-keyframes testim-show {
    from {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -o-transform: scale(1);       
        transform: scale(1);       
    }
}

@keyframes testim-show {
    from {
        opacity: 0;
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        transform: scale(1);       
    }
}

@-webkit-keyframes testim-hide {
    from {
        opacity: 1;
        -webkit-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}

@-moz-keyframes testim-hide {
    from {
        opacity: 1;
        -moz-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }
}

@-ms-keyframes testim-hide {
    from {
        opacity: 1;
        -ms-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }
}

@-o-keyframes testim-hide {
    from {
        opacity: 1;
        -o-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }
}

@keyframes testim-hide {
    from {
        opacity: 1;
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        transform: scale(0);
    }
}

@media all and (max-width: 300px) {
	body {
		font-size: 14px;
	}
}

@media all and (max-width: 500px) {
	.testim .arrow {
		font-size: 1.5em;
	}
	
	.testim .cont div p {
		line-height: 25px;
	}

}


































@font-face {
	font-family: WorkSans-Regular;
	src: url(../fonts/WorkSans-Regular.ttf) format("truetype");

}
body {
	margin: 0;
  padding: 0;
	font-family: WorkSans-Regular!important;
    src: url(../fonts/WorkSans-Regular.ttf) format("truetype")
	background: #fff; font-size:14px; line-height:30px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: WorkSans-Regular!important;
}
.fa-phone:before {
    content: "\f095";
    margin-left: -1px;
    font-size: 18px;
    padding: 7px;
    padding-left: 1px;
}
.fa-envelope:before {
    content: "\f0e0";
    padding-right: 6px;
}
.fa-facebook-square:before {
    content: "\f082";
    padding-left: 16px;
    font-size: 28px;
    color: white;
}
.fa-youtube:before {
    content: "\f167";
    padding-left: 19px;
    font-size: 27px;
    color: orangered;
}

h1.fontss {
    font-style: italic;
    color: #337ab7;
    font-size: 37px;
    padding-top: 14px;
    text-align: center;
}
/*-----------home benifit-------------*/
*{ margin:0px; padding:0px;}
.close-flyer{ display:none;}
a{ text-decoration:none; outline: none;}
/*body { font-family: 'Lora', serif; font-size:13px;}*/


.centr_bx{ width:100%; height: auto; background:#c0c3ff; float:left;}
.news_txt{ width:146px; height:91px; float:left;margin: 62px 0 0 18px;}
.news_main{width: 79%;height:124px;float:left;margin-top: 18px; margin-left: 17px;}
.sid{ float:left; width:75px; height:92px; background:#4190f2; margin-top:17px; text-align:center;}
.news_rgt{ width:384px; height:120px; float:left;}
.ats {font-size: 14px; color: #fff; font-weight: normal;}
.news-l {cursor: pointer; z-index:999; position: relative; left: -76px; float: right;top: 16px;}
.news-r {cursor: pointer;float: right; right:25px; z-index:999; top: 16px; position: relative;}
.dd { padding-top:10px;font-size: 24px; color: #fff; font-weight: normal;}
.news-txt {position: relative; top: 21px; font-size: 24px; color: #fff; font-weight: normal;/*font-family: 'Roboto', serif;*/}
.ll { text-transform:lowercase; font-size: 12px; font-weight: normal;}
.news_line {width: 304px; height: 58px; background: #fff; float: left; margin-top: 32px;}
.newss {font-size: 16px; text-transform:uppercase; text-align: center; margin-right: -20px; color: #004f86; font-weight: normal;}
.fts a{font-size: 14px; color: #3b3b3b;}
.fts a:hover{ color:#fff;}
.news_box{ width:100%;  background:#c0c3ff; margin-top:-31px; position:relative;}
.news_box:before {background: url(../images/shdows.png);background-repeat: no-repeat; content: ""; width: 100%; height: 42px; position: absolute; left:0px; bottom: -41px;}
.box_one{ width:100%; height:308px; float:left; margin-top:22px;}
.pri_box{ width:367px; height:302px; float:left; background:#f0f0f0;}
.pri_box h2 {/*font-family: 'Roboto', serif;*/font-size: 16px; padding: 10px 0 0 17px; color: #085393; font-weight: normal;}
.pri_box p {/*font-family: 'Roboto', serif;*/ line-height:18px; font-size: 12px;text-align: justify; padding: 5px 23px 0px 19px;}
.read_bt{ width:27px; height:27px; float: right; margin-top:-10px;  margin-right:24px; background: #085393 url(../images/read_btn.png); background-repeat:no-repeat;}
.read_bt:hover{ width:27px; height:27px; float: right;  margin-right:24px; background: #c30808 url(../images/read_btn.png); background-repeat:no-repeat; transition: all .3s ease-in;}
.abt_im{ width:598px; height:300px; float:left; margin-left:23px;}
.boy{ width:450px; height:375px; float:left; }
.icn_bx{ width:492px; height:381px; float:left; }
.icn_bx2 {width: 492px;height: 232px;float: left; margin-left: 13px;}
.icn_bx h2 {/*font-family: 'Roboto', serif;*/ text-transform:uppercase;
font-size: 16px; padding: 52px 0 0 17px; color: #085393; font-weight: normal;}
.icn_bx p {/*font-family: 'Lora', serif;*/ line-height:20px; font-size: 12px; text-align: justify; padding: 1px 0px 0px 18px;}
.box_icon h3 { font-weight:normal;font-size: 12px; text-align: center; padding-top: 13px;}
.box_icon{ width:120px; height:238px; float:left; text-align:center; position:relative; outline:none;}
.box_icon img{margin-top:60px;}
.upr{ text-transform:lowercase;}
.boy img{margin-left: -32px; margin-top: -13px;}
.box_icon:after{position: absolute;content: ""; width: 17px; height: 302px; float: left; background: url(../images/icn_sd.png); background-repeat: no-repeat; left: -7px; bottom: -1px;}
.shoicon{ background: url(../images/last-shd.png) 106px -67px; background-repeat: no-repeat;}
.box_two{ width:100%; height: auto; float:left; }
.toper_full{ width:100%; height:342px; float:left; background:#FFFFFF;}
.topers{ width:488px; height:340px; float:left; margin-top:-4px;}
.top{ width:92%; height:20px; float:left; font-size:16px; margin-top:30px; color: #085393;padding-left: 29px; text-transform: uppercase; font-weight: normal;}
.toppers_in{ width:472px; height:300px; float:left; margin-left:-9px;}
.toppers_txt{ width:202px; height:180px; background-color:#a8f0fb; float:left; position:relative;}
.toppers_txt h1{ text-align:center; font-size:16px; color:#2d4d55; /*font-family:Arial;*/ font-weight:normal;  top:76px; position:relative;   }
.toppers_txt::before{border-bottom: 40px solid transparent;border-right: 37px solid #a8f0fb;border-top: 0px solid transparent;content: "";height: 0;position: absolute;right: 202px;top: 0px;z-index: 99;}
.top-img{ width: 142px;  margin:0 auto; overflow: hidden;}
.top-imgbday{width: 141px; margin:0 auto; overflow: hidden;margin-left: -1px;}
.top-imgbday img{ width:113px; height:132px;}
.stx {color: #085393;font-size: 14px;}
.sml {font-size: 9px;}
.sld-name{ line-height: 17px; margin-top:15px;   display: block; color: #000000; font-size: 12px; font-weight:normal;  text-transform: capitalize;/*font-family: 'Lora', serif;*/ padding-bottom:10px;}
.sld-name span, .STClassCss, .STDOB{line-height: 18px; color: #000000;  font-size: 14px; font-weight:normal;  text-transform: uppercase;}
#toppers_x ul li, #toppers_xii ul li{ text-align:center;}
.toppers_x-previous, .toppers_xii-previous, .previous1, .Tprevious1{ position:absolute; left:16px;top: 106px; z-index:9; cursor:pointer;}
.previous11{ position:absolute; left:9px;top: 55px; z-index:9; cursor:pointer; }
.toppers_x-next, .toppers_xii-next, .Tnext1{ position:absolute; right:16px;top: 106px; z-index:9;cursor:pointer;}
#toppers_x_cntnr, #Teacher_bday_cntnr {  position:relative; width: 50%; float:left; color: #414141; text-align:center; font-size: 15px;  margin-top: 9px; text-transform: uppercase; line-height: 26px; /*font-family: 'Lora', serif;*/ }
#Student_bday, #Teacher_birthday, #toppers_x, #toppers_xii{ margin:0 auto;}
#toppers_xii_cntnr, #Teacher_bday_cntnr {  position:relative; width: 50%; float:left; color: #414141; text-align:center; font-size: 15px;  margin-top: 9px; text-transform: uppercase; line-height: 26px;/* font-family: 'Lora', serif;*/ }
.top-img img {max-width: 136px; height: 159px;}
img{ border:none;}
.birtday{ width:445px; height:274px; float:left;  margin-left:34px; margin-top:15px; padding-top:19px; background:#f0f0f0;}
.birtday h2{font-size:16px;color:#085393;font-weight:normal; position: relative;top: 42px;left: 33px;text-transform: uppercase; top:-2px;}
.bday_box{width:376px;height:207px;float:right; margin-top: 2px; position:relative;}
.arrow-r {position: absolute; right: 24px; top: 103px; cursor:pointer; background: #FFFFFF; padding: 2px 8px 1px 6px;}
.arrow-l {position: relative; left: -45px;  cursor:pointer; top: 103px; background: #FFFFFF; padding: 2px 8px 1px 6px;}
.photo_full{ width:100%; height:349px; float:left; background:#c0c3ff; position:relative;}
.photo_full:after{ content:""; position: absolute; width:100%; height:41px;  background:url(../images/ful_shadow.png); background-repeat:no-repeat; bottom: -18px;left: -40px;}
.gallry{ width:618px; height:347px; float:left; position:relative; margin-left:-14px;}
.gallry ul li img {max-width: 192px;max-height: 127px;}
.gallry:before{ content:""; width:17px; height:405px; float:left; position:absolute;  background:url(../images/galrt-s.png); background-repeat:no-repeat; top:-67px; left:-14px;}
.second{background:url(../images/galrt-rgt.png)0px 0px; background-repeat:no-repeat; background-position: 604px -85px;}
.gallry ul li{ width:193px; height:128px; float:left;  margin: 5px 0 0 4px;
    list-style: none;}
.ul_bx {width: 599px;height: 290px; float: left;  margin: 2px 0 0 7px;}
.left_txt{ width:46%; float:left; height: auto; position:relative;}
.left_txt:after{content:"";background:url(../images/photo_image.png)0px 0px;background-repeat:no-repeat;background-position: 0px 0px;position:absolute;width: 3px;height: 13px; left:160px;top: 18px;}
.rgt_txt{width:37%;float:right;height: auto;position: relative;top: 12px;}
.blt {color: #212121;}
.ptb {font-size: 16px; color: #085393; padding:14px 11px; font-weight:normal; text-transform:uppercase;}
.nn a {font-size: 12px;color: #212121;padding: 0px 34px;}
.nn a:hover{ color:#fff;}
.i {font-size: 14px;padding: 0 7px; color: #989898;}
.gtb {font-size: 12px; color: #085393; font-weight: normal;}
.mobile_app{ width:370px; height:344px; float:left;}
.mobile_bx{ width:140px; height:317px; float:left; margin-top:17px; text-align:center;}
.mobil_txt{ width:230px; height:240px; float:left; text-align:center; margin-top:75px;}
.dwn-app{font-size:14px; color:#000;  /*font-family: 'Lora', serif;*/ text-transform:uppercase; line-height:35px; width:100%; float:left; text-align:center; margin-left: 3px;}
.dwn-app a{ display:inline;margin: 0 0 0 6px;}
.dwn-app img{ vertical-align:middle; margin-right:-2px; margin-bottom:5px;}
.last {font-size: 14px;font-style: italic; position: relative; top: 8px;}
.wind-app{ width:100%; text-align:center; float:left; margin-top:10px;}
.wind-app a{ margin-left:-40px;}
.footer{ width:100%; height:77px; float:left; background:#FFFFFF;}
.footer_master{ width:100%; height:77px; float:left; background:#FFFFFF; margin-top:-37px;}
.copyrt {text-align: center;margin-top: 23px; line-height: 16px; color: #000000; font-size: 13px; font-weight: normal;}
.copyrt a{ color:#000000;}
.copyrt a:hover{ color: #ff0000; text-decoration: underline; transition: all 0.7s ease 0s;}
.news2 {width: 75px; position:relative; height: 92px;float: left;background: #4190f2;}
.months {font-size: 14px; color: #fff;text-transform: none; position: relative; top: 26px; font-weight:normal; text-transform: uppercase;}
a.news-readmore.news-readmore1 {font-size: 14px; padding-left:22px; text-transform: none; color:#000000;}
#news ul li {float: left!important;display: inline; line-height: 18px!important;height: 103px!important; width: 100%; list-style: none; font-size: 16px!important; text-transform: uppercase; padding-left: 0px; padding-top: 16px;}
.news-right{width: 74%; font-weight: bold; height:59px !important;font-size:12px;color: #474336;line-height:21px;  float: left;text-align: center; margin-left: 0px;text-transform:uppercase; margin-top: 15px;background: #fff; position:relative; display: flex;
    align-items: center;
    justify-content: center;}
.news-right a{ font-size: 11px; padding-left:0px; /*text-transform: none;*/ color:#000000;}
.news2:after {position:absolute;content:"";background:url(../images/news-up.png) no-repeat;width:15px;height:17px;top:0px;left: 75px;}

.news-right:before{position:absolute;content:"";background:url(../images/nwes_dwn.png) no-repeat;width:15px;height:17px;top: 59px;left: 0px;}
.album_title {font-size: 12px; color: #085393; font-weight: normal;}
.album_title span{ color:#000000;}
.tcn {font-size: 12px; color: #085393; font-weight: normal;}
#lblupdate{ font-size:12px;}
.topp-img img{ max-height:159px; max-width:136px;}
.topp-img{ height:159px;}
.topp-box-right{ width:40%; float:left;}
.topp-box-left{ float:left;}
.name {font-size: 14px; width: 100%; text-transform: capitalize; text-align: left; margin-top: 76px; margin-left: 27px;}
#bday ul li{ width:325px!important; float:left;}
.heding {font-weight: bold; font-size: 30px; text-transform: uppercase; color: #1480c1; /*font-family: 'Lora', serif;*/ text-align: center; min-width: 297px; max-width: 500px; height: 209px; margin: 0 auto; background: #FFFFFF; padding: 40px 15px; box-sizing:border-box;  vertical-align:middle; display:table-cell;}
.mid_mas {max-width: 500px; min-width: 300px; margin: 0 auto; display:table;}
.txt_bx {width: 990px; text-align: justify; /*font-family: 'Lora', serif;*/ margin: 0 auto;  min-height: 300px; float:left; margin-top: 10px; color:#333333;}
.master_full{ width:100%; float:left; height: 209px; margin-top:-20px; background:url(../images/big_onenov111.jpg) repeat no-repeat; background-position:top center;    background-size: 100% 100%; }

.txt_bx p {word-spacing:1px; font-size: 14px; /*font-family: 'Lora', serif;*/ padding: 0px 14px; margin-left: 2px; line-height: 24px; font-weight: normal; color:#333333;margin-bottom:10px;}
.mobil_master{ width:434px; float:left; height:185px;}
.icon_master{ width:500px; float:left; height:170px; margin-left:20px;}
.box_mastr h3 { font-weight:normal; color:#1b1b1b;font-size: 12px; text-align: center; padding-top: 13px;}
.box_mastr{ width:121px; height: auto; float:left; text-align:center; position:relative;}
.box_mastr img{margin-top:37px;}
.upr{ text-transform:lowercase;}
.msttr {font-size: 8px; position: relative; top: 3px;}
.mobil_mster_tx {width: 324px; height: 156px; text-align: center; margin: 0 auto; margin-top:25px;}
.dwn-app-mster {font-size: 14px; color: #000; /*font-family: 'Lora', serif;*/ text-transform: uppercase; line-height: 31px; width: 318px; float: left; text-align: center; margin-left: 3px;}
.dwn-app-mster a{ display:inline;margin: 0 0 0 6px;}
.dwn-app-mster img{ vertical-align:middle; margin-right:-2px;}
.wind-app{ width:100%; text-align:center; float:left; margin-top:10px;}
.wind-app a{ margin-left:-40px;}
.icn_bx2_master {width: 492px; height: 170px; float: left; margin-left: 30px;}

/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.7s;
  transition-duration: 0.7s;
  -webkit-transition-property: transform;
  transition-property: transform;}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);

  -webkit-transition-duration: 0.3s;
  transition-duration: 0.7s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {-webkit-transform: translateY(-15px); transform: translateY(-15px);}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
 opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px);/* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */}
.txt_bx ul li {background:#e0e1e3 url(../images/arrow-bg.png) no-repeat 6px 13px; font-size: 13px; /*font-family: 'Lora', serif;*/ padding: 5px 27px;  margin-left: 2px; line-height: 24px; font-weight: normal; margin-bottom:5px;}
.tabl td{ padding-top:10px; border:solid 1px #D2D2D2;padding-bottom: 10px;}
.tabl th {background: #1480c1; color: #FFFFFF; padding-top:10px; padding-bottom:10px;}
.tabl {border-collapse: collapse; text-align: center;}
.tabl tr:nth-child(even){ background:#ECECEC;}
.mailus a { height: 19px; display: block; margin-top: 0px; border: none; -webkit-transition-duration: 0.7s; -moz-transition-duration: 0.7s;}
.rgt_icon ul li:hover a{ margin-top:-12px;}
 .ig{  margin:10px; float:right; border-radius:6px;}
.ks {margin-top: -6px;}
.slide-toggle,.logo_fast{ display:none;}
.latest{ display:none;}
.box_icon h3{ color:#1b1b1b;}
.box_icon:hover{ background:url(../images/aftr_hover.png) 6px -28px; background-repeat:no-repeat;}
.mainss{color: #cb3466; text-transform:uppercase; font-weight:normal;}
.meg{width: 660px; padding-bottom: 20px;height:155px; margin:0 auto;}


.year1751 img {
    width: 150px;
    margin-left: 21px;
    position:relative;
    z-index:9999;
}
/*.news_box{
	width: 100%;
	height: 158px;
	float: left;
	background-color: #c0c3ff;
	margin-top: -31px;
	position: relative;
}
.news_txt{
	width: 146px;
	height: 91px;
	float: left;
	margin: 62px 0 0 18px;
}
.news_main{
width: 79%;
height: 124px;
float: left;
margin-top: 18px;
margin-left: 17px;

}
.newss {
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    margin-right: -20px;
    color: #004f86;
    font-weight: normal;
}
#news ul li {
    float: left!important;
    display: inline;
    line-height: 18px!important;
    height: 103px!important;
    width: 395px!important;
    list-style: none;
    font-size: 16px!important;
    text-transform: uppercase;
    padding-left: 0px;
    padding-top: 16px;
}
.news2 {
    width: 75px;
    position: relative;
    height: 92px;
    float: left;
    background: #4190f2;
}
.news-txt {
    position: relative;
    top: 21px;
    font-size: 24px;
    color: #fff;
    font-weight: normal;
    font-family: 'Lora', serif;
}
.ll {
    text-transform: lowercase;
    font-size: 12px;
    font-weight: normal;
}
.months {
    font-size: 12px;
    color: #fff;
    text-transform: none;
    position: relative;
    top: 26px;
    font-weight: normal;
}
.news-right:before {
    position: absolute;
    content: "";
    background: url(../images/nwes_dwn.png) no-repeat;
    width: 15px;
    height: 17px;
    top: 59px;
    left: 0px;
}
.news2:after {
    position: absolute;
    content: "";
    background: url(../images/news-up.png) no-repeat;
    width: 15px;
    height: 17px;
    top: 0px;
    left: 75px;
}
.news_box:before {
    background: url(../images/shdows.png);
    background-repeat: no-repeat;
    content: "";
    width: 100%;
    height: 42px;
    position: absolute;
    left: 0px;
    bottom: -41px;
}
#news ul li {
    float: left!important;
    display: inline;
    line-height: 18px!important;
    height: 103px!important;
    width: 395px!important;
    list-style: none;
    font-size: 16px!important;
    text-transform: uppercase;
    padding-left: 0px;
    padding-top: 16px;
}*/
/*-----------home benefit--------------*/
 .Pan_Loreto {position: relative;top: 91px;
   
}

        .modalBackground
        {
            background-color: Black;
            filter: alpha(opacity=50);
            opacity: 0.70;
            z-index: 100000 !important;
        }
        .header
        {
            position: relative;
        }


        .year175
        {
            display: inline-block;
            position: absolute;
        }
        .Pan_Loreto {display: inline-block;
            position: fixed;
        }
        @media only screen and ( min-width:0px)
        {
            .year175
            {
                top: 5px;
                right: 5px;
                width: 70px;
            }
            .year175 img
            {
                width: 100%;
            }
            .Pan_Loreto img {
   width: 80%;
}

   .Pan_Loreto {
    top: 48px;
    right: -6px;
    width: 70px;
	z-index: 100;
}
}
        .Pan_Loreto img {
        }

        }
        @media only screen and ( min-width:768px)
        {
            .year175
            {
                top: 22px;
                right: 202px;
                width: 100px;
            }
             .Pan_Loreto
            {
                top: 22px;
                right: 202px;
                width: 100px;
            }
        }
        @media only screen and ( min-width:1200px)
        {
            .year175
            {
                width: auto;
                top: 12px;
                /*top: 13em;*/
                right: 13px;
            }
            .year175 img
            {
                width: auto; }

            .Pan_Loreto img {
                width: auto; }
             .Pan_Loreto
            {
                width: auto;
                   top: 13em;
                right: 13px;
            }

        }

        @media screen and (max-width:767px) {
			div#navbarCollapse {
   
    width: 100% !important;
    position: relative;
}
.navbar-nav {
    margin: 7.5px 0px;
}
.jprc{ position: absolute;top: 115px; z-index: 3;}
.jprc img {width: 79px !important; background: rgba(255, 255, 255, 0.76);}
.SaplingCount {position: absolute; top: 0px; right: 0; max-width: 120px; left: auto;}
.SaplingCount a {font: 600 13px/15px 'arial'; background: #a5a6a7;}


.Pan_Loreto {
    top: -11px;
    right: -6px;
    width: 100%;
   /* position: absolute;*/
    position: relative;
    text-align: center;
}
.centr_bx {
    margin-top: 50px;
}
}

        
.tab {
   color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    background: #085393 ;
    text-align: center;
    font-weight: 600;
    display: inline-block;
    padding: 4px 17px;
    animation: blinkingText 2s infinite;
    max-width: 169px;
    box-sizing: border-box;
    margin-top: 6px;
}

@keyframes blinkingText {

        0%   {background: #085393 ;}
      50%  {background: #ff3c00;}     
      100% {background: #085393 ;}

    
        }

i.fa.fa-facebook.square {
    font-size: 21px;
    color: blue;
    padding-left: 11px;
}
i.fa-instagram:before {
    content: "\f16d";
    font-size: 21px;
    color: #df3c59;
    padding-left: 12px;
}




.carousel-inner.>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto!important;
}
/*.carousel-inner .inn>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: 500px!important;
}*/

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0px!important;
    margin-bottom: 0px!important;

}
.backk{
	background-color: #333333;
	color: white;
	padding: 8px 57px;
    font-size: 18px;
    text-align: end;
}

    .cbsss {
        font-size: 16px;
    text-align: center;
   padding-top: 5px;
    color: #5a5a5b;
 
  
    font-weight: 600;
   /* font-size: 18px;
    position: relative;
    top: 20px;
    line-height: 1px*/
}
.octave .band {
    background:url(../images/band.png) no-repeat;
    top: -23px;
}



.cbs{
	text-align: center;
    font-size: 16px;
    margin-top: 15px;
    font-weight: 600;
    line-height: 21px;
}
.cbss{
	text-align: center;
    font-size: 16px;
    margin-top: 7px;
    margin-right: 17px;
    font-weight: 600;
}


   div#navbarCollapse {
    float: right;
    width: 98%;
    position: relative;
    font-size: 13px;

    
}
.header-bg {
    display: table;
    width: 100%;
}
.beyond-new img {
	width: 70%!important;
	float: right!important;
}
.essential-new .card {
	background-color: #72bf44!important;
	color: #41630f;
}
.either-new {
	text-align: center!important;
}
.essential-new img {
	width: 100%!important;
}
.knowledge-new {
	border-bottom: 1px dashed #6ea41d;
}
.faculties-new {
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
}
.experience-section {
	color: white;
}
a.navbar-brand {
	height: auto;
	padding-left: 0;
}
ul {
	margin: 0px;
	padding: 0px;
}
img {
	max-width: 100%;
}
header {
	z-index: 100;
	position: relative;
	border-bottom: 2px solid #fff;
}

@media (max-width:720px) {
    .news_txt {
    width: 90%;
    height: auto;
    margin: auto;
    float: none;
    padding-top: 15px;
}
h2.newss {
    margin: 0px;
}
.backk {
    
    padding: 8px 15px;
    text-align: center!important;
}
.news_main {
    width: 90%;
}
.sliderch {
    margin-bottom: 15px;
}
.aishabtn {
    width: 100%;
}
.navbar-brand>img {
	display: block;
	width: 135px;
}
.main-menu {
	height: 75px;
}
a.navbar-brand {
	padding: 0px 15px;
}
#id2a , #id3a{
	display: none!important;
}
.container-menu {
	width: 100%;
}
.navigation {
	float: left;
	display: block;
	width: 100%;
}
}
section {
	padding: 25px 0px;
	overflow: hidden;
}
.contant img {
	width: 100%;
}
.bg_gray {
	background: #f7f7f7;
}
.title {
	margin: 0px 0px 15px 0px;
	font-size: 36px;
	font-weight: bold;
}


.event-coverage .owl-nav {
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.event-coverage .owl-nav div {
	display: inline-block;
	margin: 0;
	font-size: 20px;
	color: #fff;
	background: transparent;
	border-right: 50px solid rgba(46, 58, 144, 0.9);
	border-bottom: 62px solid transparent;
	border-top: 62px solid transparent;
	height: 110px;
	width: 50px;
}
.event-coverage .owl-nav .owl-next {
	right: 0px;
}
.event-coverage .owl-prev {
	position: absolute;
	top: 35%;
	left: 0px;
}
.event-coverage .owl-next {
	position: absolute;
	top: 35%;
	right: 0px;
}
.event-coverage span {
	position: absolute;
	left: 20px;
	top: -14px;
	font-size: 24px;
}
.event-coverage .owl-nav div.owl-prev {
	border-left: 50px solid rgba(46, 58, 144, 0.9);
	border-right: 0px;
	left: 0px;
}
.event-coverage .owl-nav div.owl-prev span {
	left: auto;
	right: 23px;
}
/*===============event-slider=======================*/
.event-slider .owl-nav {
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.event-slider .owl-nav div {
	display: inline-block;
	margin: 0;
	font-size: 20px;
	color: #fff;
	background: transparent;
	border-right: 50px solid rgb(11, 89, 142);
	border-bottom: 62px solid transparent;
	border-top: 62px solid transparent;
	height: 110px;
	width: 50px;
}
.event-slider .owl-nav .owl-next {
	right: 0px;
}
.event-slider .owl-prev {
	position: absolute;
	top: 35%;
	left: 0px;
}
.event-slider .owl-next {
	position: absolute;
	top: 35%;
	right: 0px;
}
.event-slider span {
	position: absolute;
	left: 20px;
	top: -14px;
	font-size: 24px;
}
.event-slider .owl-nav div.owl-prev {
	border-left: 50px solid rgb(11, 89, 142);
	border-right: 0px;
	left: 0px;
}
.event-slider .owl-nav div.owl-prev span {
	left: auto;
	right: 23px;
}
/*================event-slider end===================*/
.event-coverage {
	position: relative;
}
.article--default {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	padding: 40px 35px;
	width: 70%;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-item-align: center;
	align-self: center;
	-webkit-box-pack: left;
	-ms-flex-pack: left;
	justify-content: left;
	height: 100%;
	color: #fff;
	align-items: center;
}
.article--default:before {
	content: "";
	position: absolute;
	margin-top: 0px;
	right: 0;
	/*background-color: rgba(46, 58, 144, 0.9);*/
	background-color:transparent;
	width: 100%;
	height: 100%;
	-webkit-clip-path: polygon(0 0, 50% 0, 100% 100%, 0% 100%);
	clip-path: polygon(0 0, 40% 0, 100% 100%, -8% 100%);
	z-index: -1;
	-webkit-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.article--default p {
	color: #fff;
}
.article--default h3 {
	font-size: 48px;
}
.ck-button-four {
	color: #FFFFFF;
	text-decoration: none!important;
	padding: 12px 20px;
	letter-spacing: 2px;
	
	line-height: 1.33;
	text-transform: uppercase;
	background: transparent;
	border: none;
	outline: none;
	-webkit-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
	display: inline-block;
	border-radius: 0;
	
	border: 1px solid #fff;
	margin-top: 30px;
}
.ck-button-four:hover {
	background: #4754b3;
	color: #fff!important;
}
.article__body {
	width: 50%;
}
.read {
    display: inline-block;
    padding: 9px 15px;
    margin-top: 0;
    font-weight: 300;
    font-size: 14px;
    background: #2e3a90;
    color: #fff;
	border:1px solid #fff;
	text-transform:uppercase; 
    letter-spacing:0px;
    border-radius: 50px;
    box-shadow: 0px 0px 3px blue;
}
.read:focus{color:#fff; text-decoration:none;}
.top-margin {
    margin-top: 25px;
}
.read:hover {
    color: #fff;
    text-decoration: none;
    background: #4754b3;
}

.con {
	margin-top: 35px;
	word-break: break-all;
}
.con h5 {
	margin: 15px 0px;
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
}
img.myimg-circle.m_size {
	margin-bottom: 15px;
}
.serveal h4 {
	font-size: 18px;
	margin-bottom: 25px;
	line-height: 28px;
}
footer {
padding-top: 9px;
padding-bottom: 9px;
	background: #2e3a90;
	color: #d1d1d1;
}
.copyright {
	background: #101d7b;
	text-align: center;
	color: #fff;
	padding: 15px 0px;
}
.quicklink h5 {
	margin: 0px 0px 3px 0px;
	font-size: 18px;
	font-weight: 500;
	color: #fff;
}
.quicklink ul {
	margin: 0px;
	padding: 0;
}
.quicklink ul li {
	list-style: none;
	display: block;
	padding: 5px 0px;
}
.quicklink ul li a {
	color: #d1d1d1;
}
.contact-info p {
	display: flex;
	align-items: end;
}
.contact-info p span {
	margin-right: 9px;
}
.social-icon {
	margin-top: 40px;
}
.social-icon a {
	color: #fff;
	font-size: 28px;
	margin: 0px 10px;
	display: inline-block;
	line-height: 32px;
}
.social-icon a:hover {
	color: #3d84e6;
}
.imag {
	width: 50%;
	float: left;
}
.eventtext {
	float: left;
	width: 55%;
	background: #2e3a90;
	padding: 100px;
	color: #fff;
	position: relative;
	min-height:400px;
}
.eventtext:before {
	content: "";
	position: absolute;
	background: #0b598e;
	width: 100%;
	height: 100%;
	right: 0;
	bottom: 0px;
	z-index: 0;
	-webkit-clip-path: polygon(0 0, 0 100%, 60% 100%);
	clip-path: polygon(0% 0%, 0% 100%, 60% 100%);
}
.event-text {
	position: relative;
	z-index: 1;
	text-align: right;
}
.d-flex {
	display: flex;
	align-items: center;
	width: 100%; 
    justify-content: space-between; 
    height: auto;
}
.event-slider {
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.float {
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 10px;
	right: 10px;
	color: #FFF;
	border-radius: 50px;
	text-align: center;
	font-size: 30px;
	z-index: 100;
}
.my-float {
	margin-top: 16px;
}

@media (max-width:992px) {
    .mob-img{
        display:none!important;
    }
.d-flex {
	display: block;
}
.imag {
	width: 100%;
    border: 3px solid #2e3a98;
}
.event-slider {
	right: 0;
	box-shadow: none;
	border-radius: 0px;
	margin-bottom: 15px;
}
.eventtext {
	width: 100%;
	padding: 20px;
	min-height:350px;
}
.event-text {
	text-align: center;
}
.eventtext:before {
	display: none;
}
section.event {
	padding-bottom: 0px;
}
section {
	padding: 20px 0px;
}
.article--default {
	position: relative;
	width: 100%;
	background: #2e3a90;
	padding: 20px;
	margin-top: 15px;
}
.article--default:before {
	display: none;
}
.article__body {
	width: 100%;
}
.article--default h3 {
	font-size: 24px;
}
.event-coverage .owl-nav {
	display: none;
}
.event-coverage {
	padding: 0px 15px;
}
.social-icon {
	margin: 20px 0px;
}
.mb-15 {
	margin-top: 15px;
}
section {
	text-align: auto;
}
.read {
	margin-bottom: 10px;
    text-align: center;
    line-height: 17px;
}
}

@media (min-width:992px) {
.imag {
	position: relative;
	z-index: 100;
	margin-right: -50px;
}
}
.contact-info a {
	color: #d1d1d1;
}
.quicklink p {
	font-size: 14px;
}
.enquery {
	/* background: #2e3a90; */
	padding: 0;/* border-radius: 3px; */
}
.enquery h5 {
	color: #fff;
	margin-top: 0px;
}
input.ck-button-four.sub_btn {
	margin-top: 0;
	font-weight: 300;
	font-size: 14px;
	background: #2e3a90;
	display: block;
	width: 100%;
	color: #fff;
    border-radius: 50px;
}
input.ck-button-four.sub_btn:hover{
	color: #fff;
    text-decoration: none;
    background: #4754b3;}
.article__body ul {
	padding-left: 20px;
}
.pt-20 {
	padding-top: 20px!important;
}
.pt-40 {
	padding-top: 40px!important;
}
.pb-40 {
	padding-bottom: 40px!important;
}
.p-t-b-20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.p-t-b-40 {
	padding-top: 40px;
	padding-bottom: 40px;
}
.vision-list {
	font-size: 14px;
	text-align: justify;
	padding-left: 0px;
}
.vision-list li {
	line-height: 25px;
}
/*-------------------Anthem----------*/
article {
	margin: 0 auto;
	background: #fff;
	max-width: 100%;
	
	padding: 36px 50px;
	
}
article h1 {
	margin-top: 0;
	font-size: 2em;
	color: #4f7482;
	font-weight: 700;
	padding-bottom: 0.2em;
	border-bottom: 1px solid #c2c2c2;
}

article blockquote {
	text-align: center;
	width: 100%;
	padding: 36px 50px;
	position: relative;
	background: #2e3a90;
	margin-bottom: 0px;
	color: #fff;
	font-size:14px;
}
/* 
article p {
	font-size: 18px;
	line-height: 1.5em;
	margin-bottom: 28px;
}
article blockquote::before, article blockquote::after {
     top: 0;
     bottom: 0;
     width: 25px;
     content: '';
     position: absolute;
     background: #c2c2c2;
     box-shadow: 0 2px rgba(0, 0, 0, .25);
}
 article blockquote::before {
     right: 100%;
}
 article blockquote::after {
     left: 100%;
}*/

/*article blockquote p {
	margin: 0;
	font-size: 18px;
}

article blockquote p::before {
	top: 3px;
	left: 16px;
	color: #fff;
	content: 'â€œ';
	font-size: 3em;
	position: absolute;
	text-shadow: -3px 0 #2e3a90;
}
article blockquote p::after {
	right: 16px;
	color: #fff;
	content: 'â€';
	bottom: -40px;
	font-size: 3em;
	position: absolute;
	text-shadow: 3px 0 #2e3a90;
}*/
.newsBox {
	margin-bottom: 12px;
}
.home-thumbnail .thumbnail {
	min-height: 330px;
}
.thumbnail {
	position: relative;
	margin: 0;
	border-radius: 0;
	box-shadow: none;
	border: none;
	padding: 0;
	background: none;
	padding: 4px;
	background: #F9F9F9;
	
}
.thumbnail .caption {
	
	color: #fff;
}
.griditem td{
	font-size: 14px!important;
}
.increases-new1{
	    margin: 45px 0px 15px 0px!important;}
}
.universe-new img{
	width: 100%;
	height: 50%!important;
}
.facility-list {
	margin-left: 0px;
	list-style: none;
	font-size: 12px;
}
.facility-list li {
	line-height: 25px;
	font-size: 15px;
	
	align-items: end;
    display: flex;
}
.facility-list li i {
	margin-right: 15px;
	margin-top:3px;
}
.admission-new td {
	color: #965C05!important;
}
.facility-award {
	filter: grayscale(1);
	-ms-transform: rotate(20deg); /* IE 9 */
	-webkit-transform: rotate(20deg); /* Safari 3-8 */
	transform: rotate(20deg);
}
.facility-award:hover {
	filter: none;
	-ms-transform: none; /* IE 9 */
	-webkit-transform: none; /* Safari 3-8 */
	transform: none;
}
/*--------------Contact-us--------------------*/

/** {
    margin:0px;
    padding:0px;
}
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing: border-box; }

.clearfix:before, .clearfix:after { display: table; content: ''; }
.clearfix:after { clear: both; }
*/
input:focus, textarea:focus, keygen:focus, select:focus {
	outline: none;
}
::-moz-placeholder {
 color: #666;
 font-weight: 300;
 opacity: 1;
}

::-webkit-input-placeholder {
 color: #666;
 font-weight: 300;
}
::-moz-data-placeholder {
 color: #666;
 font-weight: 300;
 opacity: 1;
}

::-webkit-input-data-placeholder {
 color: #666;
 font-weight: 300;
}
.textcenter {
	text-align: center;
}
.section1 {
	text-align: center;
	display: table;
	width: 100%;
}
.section1 .shtext {
	display: block;
	margin-top: 20px;
}
.section1 .seperator {
	border-bottom: 1px solid #a2a2a2;
	width: 35px;
	display: inline-block;
	margin: 20px;
}
.section1 h1 {
	font-size: 40px;
	color: #A44DD8;
	font-weight: normal;
}
.section2 {
	width: 1200px;
	margin: 25px auto;
}
.section2 .col2 {
	width: 48.71%;
}
.section2 .col2.first {
	float: left;
}
.section2 .col2.last {
	float: right;
}
.section2 .col2.column2 {
	padding: 0 30px;
}
.section2 span.collig {
	
	margin-right: 10px;
	display: inline-block;
}
.section2 .sec2addr {
	display: block;
	line-height: 26px;
}
.section2 .sec2addr p:first-child {
	margin-bottom: 10px;
}
.section2 .sec2contactform input[type="text"], .section2 .sec2contactform input[type="email"], .section2 .sec2contactform textarea {
	padding: 18px;
	border: 0;
	background: #EDEDED;
	margin: 7px 0;
}
.section2 .sec2contactform textarea {
	width: 100%;
	display: block;
	color: #666;
	resize: none;
}
.section2 .sec2contactform input[type="submit"] {
	padding: 15px 40px;
	color: #fff;
	border: 0;
	background: #A44DD8;
	font-size: 16px;
	text-transform: uppercase;
	margin: 7px 0;
	cursor: pointer;
}
.section2 .sec2contactform h3 {
	font-weight: normal;
	margin: 20px 0;
	margin-top: 30px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 19px;
	color: #A44DD8;
}
.table-hover>tbody>tr th {
	background-color: #2e3a90;
	color: #fff;
	font-size: 14px;
}
.styles{
    font-size: 15px;
    color: black;
}

.image-tab.pt-30 {
    position: relative;
    left: 37px;
}






.styless{
    font-size: 15px;
    color: black;
    margin-left: 27px;
	
}
.bolds{
    font-weight: bold;
    /*color: #2e39a0;*/
	font-size: 14px;
	font-style: italic;
}
/* @media querries */

@media only screen and (max-width: 1266px) {
.section2 {
	width: 100%;
}
}

@media only screen and (max-width: 960px) {
.container {
	padding: 0 15px 0px;
}
.section2 .col2 {
	width: 100%;
	display: block;
}
.section2 .col2.first {
	margin-bottom: 10px;
}
.section2 .col2.column2 {
	padding: 0;
}
body .sec2map {
	height: 250px !important;
}
}

@media only screen and (max-width: 768px) {
.section2 .sec2addr {
	font-size: 14px;
}
.section2 .sec2contactform h3 {
	font-size: 16px;
}
.section2 .sec2contactform input[type="text"], .section2 .sec2contactform input[type="email"], .section2 .sec2contactform textarea {
	padding: 10px;
	margin: 3px 0;
}
.section2 .sec2contactform input[type="submit"] {
	padding: 10px 30px;
	font-size: 14px;
}
}

@media only screen and (max-width: 420px) {
    section h2{
        text-align:center;
    }
	.logo-footer .footer-zlearn img {
    width: 30%;
}
	..logo-footer .footer-zlearn {
    width: 100%;
    float: none;
    background: #c7eafc;
    text-align: center;
}
	.logo-footer .school-logo .slogo p, .select-style select {
    font-size: 16px!important;
}
	.logo-footer .footer-zlearn {
    width: 100%!important;
    float: none!important;
    background: #c7eafc!important;
    text-align: center!important;
}
.logo-footer .school-logo {
    width: 100%!important;
    float: none!important;
    padding-left: 0!important;
}
.logo-footer .school-logo .slogo {
    width: 98%!important;
}
.logo-footer .school-logo .slogo li {
    width: 18%!important;
}
.logo-footer .school-logo .slogo li {
    width: 19%;
    min-height: inherit!important;
    margin-bottom: 10px!important;
}
	.home-vid video{
	width: 100%;
	height: auto!important;
}
	.zee-logo img {
    width: 60px;
     position: relative!important; 
     top: 0px!important; 
}

.section1 h1 {
	font-size: 28px;
}
}
.card-deck {
	padding-top: 65px;
}
.card-deck .card {
	padding: 15px;
	margin: 0 0 1rem;
	border: 1px solid #ccc;
}
.card-deck strong {
	color: #2e3a90;
}

@media (min-width: 576px) and (max-width: 767.98px) {
.card-deck .card {
	-ms-flex: 0 0 48.7%;
	flex: 0 0 48.7%;


}
}

@media (min-width: 768px) and (max-width: 991.98px) {
.card-deck .card {
	-ms-flex: 0 0 32%;
	flex: 0 0 32%;
}
}

@media (min-width: 992px) {
.card-deck .card {
	-ms-flex: 0 0 24%;
	flex: 0 0 24%;
}
/*.our-anthem12 {

    margin-left: 63px;
}*/
}




.transport-list {
	text-align: justify;
	line-height: 21px;
	font-size: 14px;
}
.fc-content-skeleton tr td{
   color: white!important;
}
tr td {
	color: #965C05!important;
  font-weight: bold;
 
}
.addmission-form {
	font-size: 14px;
	margin-left: 26px;
	line-height: 12px;
}
ul.about_list {
	padding-left: 0;
    list-style: none;
	
}
.news-box ul {
	list-style: none;
}
.news-box {
	line-height: 24px;
}
.news-box p {
	line-height: 24px;
}
.form-head {
	background: rgba(239, 239, 239, 0.9);
	padding: 1rem;
}
.enquery_form {
	background: rgba(255, 255, 255, 1);
	padding: 1rem;
	text-align: left;
}

.enquery_form .form-control {
	background: #efefef;
	color: #000000;
	border-radius: 0px;
	box-shadow: none;
	height: 36px;
}
.enquery {
	background: url(../images/enquery_bg.jpg) no-repeat center top;
	padding: 5px;
	background-size: cover;
	border-radius: 3px;
}
.enquery_form label {
	font-weight: 300;
}

.enquery_form textarea.form-control {
    height: 0px;
    resize: none;
}
.cca-co .carousel-control {
   background: transparent;
    width: 5%;
    opacity: 7.1!important;
}

.cca-co h2 {
    color: white;
    padding-top: 10px;
}

.cca-co h2 {
    color: white;
}

.cca-co {
    color: #000;
    font-weight: 300;
}
.cca-co ol {
    padding-left: 0;
    font-size: 14px;
    text-transform: capitalize;
    list-style: none;
}


.our-anthem12 {
    padding: 36px 50px;
    color: #000;
    text-align: center;
    border-radius: 5px;
    border: 2px solid #2e3a90;
    /* width: 900px; */
}

.our-anthem12 ol {
    padding-left:0px;
	list-style:none;
}

.our-anthem12 ol li {
    margin-bottom: 5px;
    font-size: 20px;
}

/*===== Academic Experience ====*/


.litera-octave-description{border-top:1px solid #dadada; padding:40px 0 40px 66px;}
.litera-octave-description .litera-octave-picture{width:297px; height:233px; position:relative; border:1px solid #dadada; background:#f0f0f0; margin:0 35px 0 0px;}
.litera-octave-description .litera-octave-picture img{position:absolute; left:50%; top:50%; margin:-108px -110px;}

.litera-octave-description .litera-octave-berif{width:380px;}
.litera-octave-description .litera-octave-berif h3{font-size:2.5em; color:#000; line-height:1em; margin:0 0 13px 0;}
.litera-octave-description .litera-octave-berif p{font-size:1.2em; line-height:1.4166em; color:#5d5d5d; margin:0 0 20px 0;}
.litera-octave-description .litera-octave-berif a{text-decoration:none; color:#e1031b; font-size:1.2em; font-weight:bold; line-height:1.7842em;}
.litera-octave-description .litera-octave-berif a:hover{text-decoration:underline;}


/*=== End Academic Experience ==*/
.margin-top{margin-top:50px;}
.mb-50 {
    margin-bottom: 50px;
}
ul.dd li {
    display: flex;
    align-items: end;
}

ul.dd li i {
    margin-top: 6px;
}

.notification-list table {
    text-transform: uppercase;
}
.awards-reco li i {
    color: #fed700;
    font-size: 24px;
    float: left;
    margin-right: 10px;
    margin-top: -1px;
}

.awards-reco li {
    display: table;
    margin-bottom: 10px;
}
.news_text {
    padding: 15px;
    border-radius: 3px;
    box-shadow: 0px 0px 5px #ccc;
	margin-bottom: 15px;
}

.title {
    margin: 0px 0px 15px 0px;
    font-size: 30px;
    font-weight: bold;
}

@media all and (max-width: 992px) {
	.nav-tabs>li>a {
    padding: 10px 8px;
}
	.scrollbar {
    overflow: hidden;
    overflow-x: scroll;
}
	.title {
   text-align:center;
    font-size: 27px;
    
}
.our-anthem12{padding:15px;}
.our-anthem12 ol li{font-size:14px;}
article blockquote{padding:15px;}
article{padding:15px;}
.cca-co{padding:15px 0px 0px;}
.border2 {
    width: 100% !important;
    height: auto !important;
	margin:10px 0px;
}

.border-blue {
    padding: 15px;
   
}

h3.clr-green {
    margin-top: 0;
}
	
}

ul.list_initivaties li {
    display: flex;
    align-items: baseline;
}

ul.list_initivaties li i {
    margin-right: 15px;
}
.octave blockquote{
	border: 5px solid mediumseagreen!important;
	border-radius: 10px!important;
}
.show-list{
	color: #fff!important;
	text-decoration: none!important
}
.home-vid video{
	width: 100%;
	height: 500px;
}

/*---------Sport page-------*/
 .items {
	 width: 300px;
	 background: #fffffe;
	 box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
	 border-top: 10px solid #0b5aa2;
}
 .items-head p {
	 padding: 5px 20px;
	 margin: 10px;
	 color: #0b5aa2;
	 font-weight: bold;
	 font-size: 20px;
}
 .items-head hr {
	 width: 20%;
	 margin: 0px 30px;
	 border: 1px solid #0b5aa2;
}
 .items-body {
	 padding: 10px;
	 margin: 10px;
	 display: grid;
	 grid-gap: 10px;
}
 .items-body-content {
	 padding: 5px;
	 padding-right: 0px;
	 display: grid;
	 grid-template-columns: 10fr 1fr;
	 font-size: 13px;
	 grid-gap: 10px;
	 border: 1px solid transparent;
	 /*cursor: pointer;*/
}
 .items-body-content:hover {
	 border-radius: 15px;
	 border: 1px solid #0b5aa2;
}
 .items-body-content i {
	 align-self: center;
	 font-size: 15px;
	 color: #0b5aa2;
	 font-weight: bold;
	 animation: icon 1.5s infinite forwards;
}
 @keyframes icon {
	 0%, 100% {
		 transform: translate(0px);
	}
	 50% {
		 transform: translate(3px);
	}
}
 
 /*------------Campus-pics-------------*/
 .campus-pic .card {
  margin: 30px auto;
  width: 300px;
  height: 300px;
  border-radius: 40px;
  box-shadow: none;
  cursor: pointer;
  transition: 0.4s;
  background-color: transparent;
}

.campus-pic .card .card_image {
  width: 300px;
  height: 300px;
  border-radius: 40px;
}

.campus-pic .card .card_image img {
  width: inherit;
  height: inherit;
  border-radius: 40px;
  object-fit: cover;

}

.campus-pic .card .card_title {
	border-radius: 10px;
 /*left: 15%;
    bottom: 50px;
    right: 15%;*/
    text-align: center;
    /*position: absolute;*/
    /*background-color: rgba(46, 58, 144, 0.9);*/
    text-align: center;
    font-family: sans-serif;
    font-weight: bold;
    font-size: 30px;
    height: 40px;
}

.campus-pic .card:hover {
  transform: scale(0.9, 0.9);
  box-shadow: 5px 5px 30px 15px rgba(0,0,0,0.25), 
    -5px -5px 30px 15px rgba(0,0,0,0.22);
}

.campus-pic .title-white {
  color: white;
}

.campus-pic .title-black {
  color: black;
}

@media all and (max-width: 500px) {
  .campus-pic .card-list {
    /* On small screens, we are no longer using row direction but column */
    flex-direction: column;
  }
}

.award-img .card p i{
color:goldenrod;
}
.award-img .card p {
	text-align: center;
	color: #2e3a90!important;
	font-size: 18px;
	padding: 10px;
}
.award-img .card{
	margin: 20px 0;
}
.zee-logo img{
	width: 60px;
    position: absolute;
    top: -15px;
}

.outdoor li{
	width: 50%;
	float: left;
}

.award-img .popup-gallery a {
	 display: inline-block;
	 /*width: 25%;*/
}
.award-img .popup-gallery a img {
	 height: auto;
	 width: 100%;
}
/*------------infrasructure----------*/
 .infrastrucutre-cont a {
	 text-decoration: none;
}
 .infrastrucutre-cont h3 {
	 font-weight: 300;
}

 .infrastrucutre-cont .card {
	 float: left;
	 padding: 15px;
	 width: 100%;
	 margin: 15px 0;
}
 .infrastrucutre-cont .card .menu-content {
	 margin: 0;
	 padding: 0;
	 list-style-type: none;
}
 .infrastrucutre-cont .card .menu-content::before, .card .menu-content::after {
	 content: '';
	 display: table;
}
 .infrastrucutre-cont .card .menu-content::after {
	 clear: both;
}
 .infrastrucutre-cont .card .menu-content li {
	 display: inline-block;
}
 .infrastrucutre-cont .card .menu-content a {
	 color: #fff;
}
 .infrastrucutre-cont .card .menu-content span {
	 position: absolute;
	 left: 50%;
	 top: 0;
	 font-size: 10px;
	 font-weight: 700;
	 font-family: 'Roboto';
	 transform: translate(-50%, 0);
}
 .infrastrucutre-cont .card .wrapper {
	 background-color: #fff;
	 min-height: 348px;
	 position: relative;
	 overflow: hidden;
	 /*box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.2);*/
}
 .infrastrucutre-cont .card .wrapper:hover .data {
	 transform: translateY(0);
}
 .infrastrucutre-cont .card .data {
	 position: absolute;
	 bottom: 0;
	 width: 100%;
	 transform: translateY(calc(70px + 1em));
	 transition: transform 0.3s;
}
 .infrastrucutre-cont .card .data .content {
	 padding: 1em;
	 position: relative;
	 z-index: 1;
}
 .infrastrucutre-cont .card .author {
	 font-size: 12px;
}
 .infrastrucutre-cont .card .title {
	 margin-top: 10px;
}
 .infrastrucutre-cont .card .text {
	 height: 70px;
	 margin: 0;
}
 .infrastrucutre-cont .card input[type='checkbox'] {
	 display: none;
}
 .infrastrucutre-cont .card input[type='checkbox']:checked + .menu-content {
	 transform: translateY(-60px);
}
 /*.infrastrucutre-cont .example-2 .wrapper {
	 background: url(https://tvseriescritic.files.wordpress.com/2016/10/stranger-things-bicycle-lights-children.jpg) center / cover no-repeat;
}*/
 .infrastrucutre-cont .example-2 .wrapper:hover .menu-content span {
	 transform: translate(-50%, -10px);
	 opacity: 1;
}
 .infrastrucutre-cont .example-2 .header {
	 color: #fff;
	 padding: 1em;
}
 .infrastrucutre-cont .example-2 .header::before, .example-2 .header::after {
	 content: '';
	 display: table;
}
 .infrastrucutre-cont .example-2 .header::after {
	 clear: both;
}
 .infrastrucutre-cont .example-2 .header .date {
	 float: left;
	 font-size: 12px;
}
 .infrastrucutre-cont .example-2 .menu-content {
	 float: right;
}
 .infrastrucutre-cont .example-2 .menu-content li {
	 margin: 0 5px;
	 position: relative;
}
 .infrastrucutre-cont .example-2 .menu-content span {
	 transition: all 0.3s;
	 opacity: 0;
}
 .infrastrucutre-cont .example-2 .data {
 	background-color: rgba(46, 58, 144, 0.9);
	 color: #fff;
	 transform: translateY(calc(70px + 4em));
}
 .infrastrucutre-cont .example-2 .title a {
	 color: #fff;
}
 .infrastrucutre-cont .example-2 .button {
	 display: block;
	 width: 100px;
	 margin: 2em auto 1em;
	 text-align: center;
	 font-size: 12px;
	 color: #fff;
	 line-height: 1;
	 position: relative;
	 font-weight: 700;
}
 .infrastrucutre-cont .example-2 .button::after {
	 content: '\2192';
	 opacity: 0;
	 position: absolute;
	 right: 0;
	 top: 50%;
	 transform: translate(0, -50%);
	 transition: all 0.3s;
}
 .infrastrucutre-cont .example-2 .button:hover::after {
	 transform: translate(5px, -50%);
	 opacity: 1;
}
.input-field label.active {
    -webkit-transform: translateY(-140%);
    transform: translateY(-95%)!important;
}
a:hover{
	text-decoration: none!important;
	color: inherit;
}
.banner img{
	width: 100%!important;
}
.mainmenu .collapse ul > .zee-logo:hover > a {
    background: transparent!important; 
    color: #fff;
}
 .disc-cont{
 	min-height: 482px!important;
 }
input[type="file"]{
	color: #666;
 border-bottom: 1px solid #9e9e9e!important;
 width: 100%;
}
/*---------------Logo footer-----------*/
.logo-footer .footer-zlearn {
    width: 20%;
    float: left;
}
.logo-footer .school-logo {
    padding: 30px 0 0 5%;
    width: 70%;
    float: left;
}
.logo-footer .copright {
    background-color: #fff;
    border-top: 1px solid #26a9e0;
}
.clear {
    clear: both;
}
.logo-footer .school-logo .slogo {
    text-align: center;
    width: 100%;
}
.logo-footer .school-logo .slogo li {
    width: 19%;
    min-height: 60px;
    display: inline-block;
}
.logo-footer .school-logo .slogo p {
    border-bottom: 1px solid #939598;
    padding-bottom: 10px;
    font-size: 28px;
    color: #008fd5;
}
.logo-footer .school-logo .slogo li+li {
    border-left: 1px solid #939598;
}
.logo-footer .footer-zlearn img, .logo-footer .school-logo .slogo li img {
    max-width: 100%;
}
@media (min-width:992px) {
	.popup-gallery1 img {
    height: 220px;
    margin: auto;
    display: inherit;
}
	.contant img {
    width: 100%;
   
   
}
	}
	
	.section2 .sec2addr span.collig {
    width: 65px;
}

/*input[type="date"]::before { 
	content: attr(data-placeholder);
	width: 100%;
}
input[type="date"]:focus::before,
input[type="date"]:valid::before { display: none }*/
select{
	color: #666;
}
/*--------------datepicker-------------*/
#ui-datepicker-div {
	display: none;
	background-color: #fff;
	box-shadow: 0 0.125rem 0.5rem rgba(0,0,0,0.1);
	margin-top: 0.25rem;
	border-radius: 0.5rem;
	padding: 0.5rem;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.ui-datepicker-calendar thead th {
	padding: 0.25rem 0;
	text-align: center;
	font-size: 0.75rem;
	font-weight: 400;
	color: #78909C;
}
.ui-datepicker-calendar tbody td {
	width: 2.5rem;
	text-align: center;
	padding: 0;
}
.ui-datepicker-calendar tbody td a {
	display: block;
	border-radius: 0.25rem;
	line-height: 2rem;
	transition: 0.3s all;
	color: #546E7A;
	font-size: 0.875rem;
	text-decoration: none;
}
.ui-datepicker-calendar tbody td a:hover {	
	background-color: #E0F2F1;
}
.ui-datepicker-calendar tbody td a.ui-state-active {
	background-color: #009688;
	color: white;
}
.ui-datepicker-header a.ui-corner-all {
	cursor: pointer;
	position: absolute;
	top: 0;
	width: 2rem;
	height: 2rem;
	margin: 0.5rem;
	border-radius: 0.25rem;
	transition: 0.3s all;
}
.ui-datepicker-header a.ui-corner-all:hover {
	background-color: #ECEFF1;
}
.ui-datepicker-header a.ui-datepicker-prev {	
	left: 0;	
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==");
	background-repeat: no-repeat;
	background-size: 0.5rem;
	background-position: 50%;
	transform: rotate(180deg);
}
.ui-datepicker-header a.ui-datepicker-next {
	right: 0;
	background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==');
	background-repeat: no-repeat;
	background-size: 10px;
	background-position: 50%;
}
.ui-datepicker-header a>span {
	display: none;
}
.ui-datepicker-title {
	text-align: center;
	line-height: 2rem;
	margin-bottom: 0.25rem;
	font-size: 0.875rem;
	font-weight: 500;
	padding-bottom: 0.25rem;
}
.ui-datepicker-week-col {
	color: #78909C;
	font-weight: 400;
	font-size: 0.75rem;
}
/*------------time Picker--------*/
input[type="time"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type="time"]::-webkit-clear-button {
  -webkit-appearance: none;
}
.contant1 .card{
	min-height: 322px;
}
.card.cardss {
    min-height: 250px;
}
.card.cards {
    min-height: 375px;
}
.mob-img{
	display: none;
}

@media only screen and (max-width: 600px) {
  .fc-toolbar .fc-center h2 {
    font-size: 17px;
}
img.mou {
 
    height: 182px!important;
    width: 385px!important;
}
p.they_get {
    position: relative;
    bottom: 12px;
    display: none;
}
p.moretext {
    position: relative;
    bottom: 12px;
    left: 8%;
}
p.moretextssss {
    position: relative;
    bottom: 12px;
     left: 8%;
}
p.moretexts {
    position: relative;
    bottom: 12px;
     left: 8%;
}
p.moretextt {
    position: relative;
    bottom: 12px;
     left: 8%;
}
p.moretexttt {
    position: relative;
    bottom: 12px;
     left: 8%;
}
p.moretextttt {
    position: relative;
    bottom: 12px;
     left: 8%;
}
p.moretexttttt {
    position: relative;
    bottom: 12px;
     left: 8%;
}
p.moretextttttt {
    position: relative;
    bottom: 12px;
     left: 8%;
}
p.moretexttttttt {
    position: relative;
    bottom: 12px;
     left: 8%;
}
p.moretexttttttt {
    position: relative;
    bottom: 12px;
     left: 8%;
}
p.moretexttttttt {
    position: relative;
    bottom: 12px;
     left: 8%;
}
p.moretextttttttt {
    position: relative;
    bottom: 12px;
     left: 8%;
}

p.moretexttttttttt {
    position: relative;
    bottom: 12px;
     left: 8%;
}

p.moretextsss {
    position: relative;
    bottom: 12px;
     left: 8%;
}
.modal-body.body {
    position: relative;
    top: 150px;
}
.students{
  position: relative;
  left: 8%;
   left: 8%;
}
a.moreless-button {
    border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 20px;
    display: initial;
}
a.moreless-button-le {
    border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 20px;
    display: initial;
}
a.moreless-button-nine {
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 20px;
    display: initial;
}
a.moreless-button-text {
   border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 20px;
    display: initial;
}
a.moreless-button-one {
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 20px;
    display: initial;
}
a.moreless-button-two {
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 20px;
    display: initial;
}
a.moreless-button-three {
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 20px;
    display: initial;
}
a.moreless-button-four {
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 20px;
    display: initial;
}
a.moreless-button-five{
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 20px;
    display: initial;
}
a.moreless-button-six{
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 20px;
    display: initial;
}
a.moreless-button-seven{
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 20px;
    display: initial;
}
a.moreless-button-eight{
  border: 1px solid #ddd;
    padding: 3px;
    border-radius: 8px;
    position: relative;
    left: 20px;
    display: initial;
}

.row.d-flex.heightfiexed {
    height: auto;
}
a.right.carousel-control.rightsss {
    position: absolute;
    top: 148px;
}
a.left.carousel-control.leftsss {
    position: absolute;
    top: 148px;
}

.dropdown span::after {content: "+";}

.dropdown.open span::after {
    content: "-";
}
span.carat {
    position: absolute;
    left: 91%;
    font-size: 23px;
}
span.caret{
  display: none;
}
a.right.carousel-control.rightss {
    position: relative;
    bottom: 79px;
    font-size: 27px;
}
a.left.carousel-control.leftss {
    position: relative;
    bottom: 79px;
    font-size: 27px;
}
.btn{padding:10px 16px;margin:5px;font-size:13px;line-height:1.3333333;border-radius:6px;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;font-weight:500;text-decoration:none;display:inline-block}

.playstore {
    display: none;
}
.nav>li {
    position: relative;
    display: block;
    border-bottom: 1px solid white;
/*    box-shadow: 0px 0px 5px;*/
}
.btn-google:after {
    content: "GET IT ON";
    position: absolute;
    top: 3px;
    left: 39px;
    font-size: 8px;
    font-weight: 400;
}
.btn-google:before {
    content: "";
    background-image: url(https://4.bp.blogspot.com/-52U3eP2JDM4/WSkIT1vbUxI/AAAAAAAArQA/iF1BeARv2To-2FGQU7V6UbNPivuv_lccACLcB/s30/nexus2cee_ic_launcher_play_store_new-1.png);
    background-size: cover;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 3px;
    top: 69%;
    margin-top: -15px;
}
img.mobiles{
      display: block;
    width: 100%;
}
.btn-google {
    color: #fff;
    background-color: #111;
    border-color: #000;
    padding: 11px 8px 1px 24px;
    position: relative;
    left: 9px;
    bottom: 13px;
    font-family: fontfutura;
    font-weight: 600;
    width: 98px;
    height: 32px;
}

.btn-googles {
    position: absolute;
    bottom: 0px;
    left: 0px;
}
ul.dropdown-menu {
    padding-left: 39px;
    font-size: 13px;
    padding-bottom: 6px;
    
}
.cricke.kho {
    position: relative;
    left: 187px;
}
h1.meet_lumnosity {
    font-size: 24px;
    text-align: center;
    font-weight: bold;
}
h2.salient {
    font-size: 29px;
    /* font-weight: bold; */
    position: relative;
    right: 22px;
    bottom: 24px;
}
.simpliefied {
    padding-top: 0px;
    line-height: 26px;
    position: relative;
    right: 14px;
}
.we_sure {
    font-size: 18px;
    padding-top: 36px;
    position: relative;
    left: 12px;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color:#2e3a90!important;
    border-color: #337ab7;
}
.navbar-nav .open .dropdown-menu>li>a {
    line-height: 20px;
    font-size: 12px;
}
.nav>li>a:hover {

    background-color: #3097d0;
}
a.dropdown-toggle:hover {
    background-color: #3097d0!important;
}
.menu_two ul li ul li {
  
    border-bottom: 1px solid #fff;
}
nav.navbar.navbar-default.mainmenu {
    min-height: 42px;
}
.dropdown-menu>li>a:hover {
    color: white;
    }
.menu ul li {
    background-image: none;
    display: block;
    text-align: left;
    border-bottom: 1px solid #ddd;
}
button:focus {
    outline: none;
    background-color: #2e3a90;
}
.cricke.athletics {
    position: relative;
    left: 10px;
}
ul.dropdown-menu {
    background: #3e4ba1!important;
}
.menu {
    background: #2e3a90;
    width: 100%;
    margin-top: 0px;
    height: 100%;
}
.menu ul li {
    line-height: 30px;
}
.menu ul li ul {
    background: #33789f;
    none repeat scroll 0 0: ;
    left: 0;
    margin: 0;
    min-width: 100%;
}
.menu ul li a {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 37px;
}
.slide-toggle {
font-size: 17px;
    cursor: pointer;
    display: block;
    position: absolute;
    color: white;
    background-color: #2e3a90;
    top: 0px;
    text-align: left;
    padding: 0px 14px;
    height: 42px;
    line-height: 24px;
    border-radius: 1px;
    z-index: 9999;
    right: 7px;
}
.menu_box {
    width: 73%;
    left: 0px;
    position: fixed;
    top: 0px;
    height: 100%;
    opacity: 1;
    display: none;
    z-index: 999;
}
div#mobile-menu {
    display: none;
}
.col-md-3.mobiles-menu {
    padding-left: 0px;
    position: relative;
    right: 0px;
    padding-right: 0px;
    width: 80%;
    /* background: #2e3a90!important; */
}

ul.nav-menu-list-style .nav-header {
   /* border-top: 1px solid #ccc;
    border-bottom: 1px solid #e8e8e8;*/
    display: block;
    margin: 0;
    line-height: 42px;
    padding: 0 8px;
    font-weight: 100;
    color: white;
}
ul.nav.nav-list.nav-menu-list-style {
    background: #2e3a90;
    color: white!important;
}
ul.nav.nav-list.nav-menu-list-style {
    color: white!important;
    background: #2e3a90;
}
label.tree-toggle.nav-header.glyphicon-icon-rpad {
    color: white;
    font-weight: 100;
    border: none;
}
.navbar-default .navbar-nav .dropdown-menu > li > a {
   
    border-bottom: 1px solid #ddd!important;
}
  .fc-today span::before {
    content: "";
    height: 10px;
    width: 10px;
    background-color: purple;
    position: absolute;
    border-radius: 100%;
    top: 28px;
    left: 20px;
}
  h5.cit {
    margin-bottom: 0px;
}


  img.prin {
    height: 215px!important;
}

  span.shimmers {
    font-size: 16px;
}
.quicklink.disp {
    display: none;
}
.col-md-6.pull-right.widd {
    width: 97%;
}

.pdingtopp {
    position: relative;
    top: 2px;
}


.cricke.cric {
    position: relative;
    left: 175px;
}

.programs .band{
  margin-top: 0px;
}


h5.fontt {
    font-size: 14px;
}
.eventtext {
    width: 100%;
    padding: 20px;
    min-height: 311px;
}
.imagess .item .images {
    height: 200px!important;
}
.programs .band {
    background: url(../images/band.png) center top no-repeat rgba(0,0,0,0);
    height: 112px;
    margin-top: 0px;
    position: relative;
    text-align: center;
    z-index: 9;
    color: white;
}

.offsett {
    position: relative;
    left: 0px;
}
.offsettt {
    position: relative;
    left: 0px;
}
.offe {
/* text-align: center;*/
}

.icons {
    width: 108%;
    position: relative;
    top: 6px;
    left: -12px;
}
    span.week {
    padding-left: 5px;
    font-weight: bold;
}
.dive {
    position: relative;
    right: 35%;
}
img.learn{
  width: 76px!important;
}

a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end {
    /* padding: 1px; */
  /*  margin-top: -23%;
*/    height: 19px!important;
    font-size: 11px;
    /* text-align: center; */
    /* margin: 0 auto; */
    /* border-radius: 100%; */
}
.off{

     text-align: center;
}
img.learns{
  width: 76px;
}
img.mount-1{
  width: 76px;
}
img.school{
  height: 150px!important;
}
.fc-other-month span {
    color: #ccc;
}
.fc-other-month.fc-sun span {
    color: #ddd!important;
}
.cca-co .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -10px;
    color: white;
}
.cca-co .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -10px;
    color: white;
}
img.ccaa {
    height: 161.66px!important;
}
.image-tab.pt-30 {
    position: relative;
    left: -1px;
}
a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end {
    padding: 1px;
    width: 10px;
    height: 10px;
    font-size: 11px;
    text-align: center;
    margin: 0 auto;
    border-radius: 100%;
}
.col-md-3.houses {
    height: 100px;
}
ul.nav.nav-tabs.tabss {
    font-size: 10px;
    position: relative;
    left: 4px;
    font-weight: bold;
}

.house1{
  width: 100px;
    position: relative;
        left: 18%;
    top: 4px;
}
.house2{
 width: 100px;
    position: absolute;
    bottom: 1%;
        right: 52%;
}
.house3{
  width: 100px;
    position: absolute;
    right: 52%;
}
.house4{
 width: 100px;
    position: relative;
left: 18%;
    top: 6px;

}
.sizeee{
width: 100%;
    height: auto;
}
.sizee{
width: 100%!important;
    height: 100%!important;
    padding: 12px;
    margin-left: 12px;

   /* position: relative;
    left: 40px;*/
}
.fc-basic-view tbody .fc-row {
    min-height: 45px!important;
    /* padding-top: 2px; */
}
.fc-toolbar .fc-center {
    display: inline-block;
    margin-left: -14%!important;
    margin-top: 7px;
}

.divee {
    position: absolute;
    right: 4%;
    bottom: 60px;
}
.fc td {
    text-align: center;
}
.cca-co .carousel-control {
    width: 12%;
    top: 63%;
    position: fixed;
}
img.heightt {
    height: 200px!important;
     background: url(../images/chris.jpg)
}

.imageee {
    height: 179px;
  }
.calendar-div-list:last-child {
    border-top: 6px solid red;
    width: 100%;
}

.calendar-div-list .event_title {
    font-size: 1.1em;
    /* display: table-cell; */
    /* vertical-align: middle; */
    position: relative;
    left: 2px;
    font-weight: bold;
    color: black;
}



  h3.under{
    font-size: 13px;
  }
/*.col-md-3.cente.aos-init.aos-animate {
    position: relative;
    left: 21%;
}
.col-md-3.centee.aos-init.aos-animate {
    position: relative;
    left: 21%;
    padding-top: 10px;
}*/
.col-md-3.cee.aos-init.aos-animate {
    position: relative;
    left: 11%;
}
.col-md-3.ceee.aos-init.aos-animate {
    position: relative;
    left: 11%;
    padding-top: 10px;
}

  .sign{
    font-size: 20px;
  }
    iframe{
        width:100%;
    }
.facility-list li {
    line-height: 20px;
    font-size: 14px;
    align-items: end;
    display: flex;
    text-align:start;
}

.banner.home-vid img {
    height: 150px!important;
}
.desk-img{
	display: none;
}
.mob-img{
	display: block!important;
}
.event-slider .owl-nav div.owl-prev {
	border-left: 50px solid transparent;
	border-right: 0px;
	left: 0px;
}
.event-slider .owl-nav div {
	display: inline-block;
	margin: 0;
	font-size: 20px;
	color: #fff;
	background: transparent;
	border-right: 50px solid transparent;
	border-bottom: 62px solid transparent;
	border-top: 62px solid transparent;
	height: 110px;
	width: 50px;
}
}
.card-deck img{
    width:100%;
    height:200px;
    object-fit: cover;
}
.header-bg.sticky {
    position: fixed;
    width: 100%;
    z-index: 999;
    top: 0;
}

/*---------------------Gallery---------*/
.gallery div.minimal{
	overflow:hidden;
}
.gallery div.minimal .pp_gallery li.default a,div.minimal .pp_next,div.minimal a.pp_previous{
	background:none
}
.gallery div.minimal .pp_top,div.minimal .pp_top .pp_middle,div.minimal .pp_top .pp_left,div.minimal .pp_top .pp_right,div.minimal .pp_bottom,div.minimal .pp_bottom .pp_left,div.minimal .pp_bottom .pp_middle,div.minimal .pp_bottom .pp_right{height:13px;display:none}div.minimal .pp_content_container .pp_left{padding-left:13px}div.minimal .pp_content_container .pp_right{padding-right:13px}div.minimal .pp_content{background-color:#fff;margin-bottom:-36px}div.minimal .pp_next:hover::after,div.minimal .pp_next:hover::before,div.minimal .pp_previous:hover::before,div.minimal .pp_previous:hover::after{content:" ";background:#000;width:5px;height:15px;display:block;position:absolute;top:45%}div.minimal .pp_next:hover::after,div.minimal .pp_next:hover::before{right:15px}div.minimal .pp_previous:hover::before,div.minimal .pp_previous:hover::after{left:15px}div.minimal .pp_next:hover::after,div.minimal .pp_previous:hover::after{margin-top:8px}div.minimal a.pp_arrow_next,div.minimal a.pp_arrow_previous{height:20px;width:20px;background-color:#000;opacity:.8}div.minimal a.pp_arrow_next::after,div.minimal a.pp_arrow_next::before,div.minimal a.pp_arrow_previous::before,div.minimal a.pp_arrow_previous::after{content:" ";background:#fff;width:2px;height:6px;display:block;position:absolute;top:12px}div.minimal a.pp_arrow_next::after,div.minimal a.pp_arrow_next::before{right:8px}div.minimal a.pp_arrow_previous::before,div.minimal a.pp_arrow_previous::after{left:8px}div.minimal a.pp_arrow_next::after,div.minimal a.pp_arrow_previous::after{margin-top:3px}div.minimal #pp_full_res .pp_inline{color:#000}div.minimal .pp_gallery ul li a{border:1px solid #aaa}div.minimal .pp_gallery ul li a:hover,div.minimal .pp_gallery ul li.selected a{border-color:#fff}div.minimal .pp_next:hover::after,div.minimal .pp_previous:hover::before,div.minimal a.pp_arrow_next::after,div.minimal a.pp_arrow_previous::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}div.minimal .pp_next:hover::before,div.minimal .pp_previous:hover::after,div.minimal a.pp_arrow_next::before,div.minimal a.pp_arrow_previous::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}div.minimal a.pp_arrow_next,div.minimal a.pp_arrow_previous,div.minimal a.pp_close{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}div.minimal a.pp_close{width:20px;height:20px;cursor:pointer;text-decoration:none;font:bold 12px/18px Calibri;background:#333;margin:5px;z-index:20000}div.minimal a.pp_close::after{content:'x';position:absolute;right:-9987px;color:#fff}div.minimal a.pp_expand,div.minimal a.pp_contract{right:60px;height:15px}div.minimal a.pp_expand::after,div.minimal a.pp_contract::after,div.minimal a.pp_expand::before,div.minimal a.pp_contract::before{content:"";position:absolute;top:50%;border-style:solid;border-color:#333}div.minimal a.pp_expand::before,div.minimal a.pp_contract::before{left:0;width:6px;height:0;border-color:transparent #333;margin-top:-6px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}div.minimal a.pp_expand::after,div.minimal a.pp_contract::after{left:5px;width:8px;height:8px;margin-top:-8px}div.minimal a.pp_expand::before{border-width:7px 7px 0}div.minimal a.pp_contract::before{border-width:0 7px 7px}div.minimal a.pp_expand::after{border-width:3px 0 0 3px}div.minimal a.pp_contract::after{border-width:0 3px 3px 0}div.minimal .pp_loaderIcon{width:40px;height:40px;background-color:#333;border-radius:100%!important;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1.0);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1.0);transform:scale(1.0);opacity:0}}div.minimal .pp_nav,div.minimal .pp_description,div.minimal .pp_social{display:none!important}div.minimal .pp_details{position:absolute;top:0;margin:0}div.minimal .pp_arrow_next:hover,div.minimal .pp_arrow_previous:hover,div.minimal a.pp_expand:hover,div.minimal a.pp_contract:hover,div.minimal .pp_next:hover,div.minimal .pp_previous:hover,div.minimal a.pp_close:hover{opacity:.8}@media screen and (max-width: 648px){div.pp_pic_holder.minimal{width:100%!important;left:0!important;overflow:hidden}div.minimal .pp_content,div.minimal .pp_fade,div.minimal .pp_hoverContainer{height:100%!important;width:100%!important}div.minimal .pp_content_container .pp_left{padding-left:0!important}div.minimal .pp_content_container .pp_right{padding-right:0!important}div.minimal .pp_expand,div.minimal .pp_contract,div.minimal .pp_gallery,div.minimal.pp_top,div.minimal .pp_bottom,div.minimal .ppt{display:none!important}div.minimal #pp_full_res img{width:100%!important;height:auto!important;max-height:100%}div.minimal .pp_details{width:94%!important;margin-top:-2px!important;padding:10px 4% 10px 3%}
.gallery div.minimal a.pp_close{
	right:10px!important;top:10px!important;
	}
/*=====================Youtube=========================*/

/*.youtube {*/
/*	background-color: #000;*/
/*	margin-bottom: 30px;*/
/*	position: relative;*/
/*	padding-top: 56.25%;*/
/*	overflow: hidden;*/
/*	cursor: pointer;*/
/*}*/
.youtube img {
	width: 100%;
	top: -16.82%;
	left: 0;
	opacity: 0.7;
}
.youtube .play-button {
	width: 90px;
	height: 60px;
	background-color: #333;
	box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
	z-index: 1;
	opacity: 0.8;
	border-radius: 6px;
}
.youtube .play-button:before {
	content: "";
	border-style: solid;
	border-width: 15px 0 15px 26.0px;
	border-color: transparent transparent transparent #fff;
}
.youtube img,
.youtube .play-button {
	cursor: pointer;
}
.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before {
	position: absolute;
}
.youtube .play-button,
.youtube .play-button:before {
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d( -50%, -50%, 0 );
	        transform: translate3d( -50%, -50%, 0 );
}
.youtube iframe {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}
.event-mobile h3 {
    text-transform: capitalize;
}

.quicklink h5 {
    margin-top: 14px;
}

span.shimmers {
    padding: 0px 5px;
    text-align: center;
    line-height: 19px;
    position: relative;
    left: 6px;
}

@media (max-width: 580px){
.cca-co .carousel-control {

    width: 12%;
}
.campus-pic .card {
margin: 25px auto auto !important;}
.contant1 .card img.card-img-top {
    left: auto !important;
    width: 100% !important;
}



}


