  @media only screen and (min-width : 1185px) {
  #shiftnav-toggle-main, .shiftnav-toggle-mobile{display : none
}
.shiftnav-wrap {
  padding-top : 0!important
}
}#shiftnav-toggle-main {
  background : #cc2027;
  color : #fff;
  font-size : 26px!important
}
.event19865 {
  background-image : url(../assets/images/banner/event.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.shiftnav.shiftnav-shiftnav-main {
  background : #7e1416;
  color : #fff
}
.shiftnav.shiftnav-shiftnav-main .shiftnav-site-title {
  color : #fff;
  font-size : 16px;
  text-align : normal;
  font-weight : 400
}
.shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item>.shiftnav-target {
  color : #fff;
  font-size : 16px;
  font-weight : 400
}
.shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item.shiftnav-highlight>.shiftnav-target, .shiftnav.shiftnav-shiftnav-main ul.shiftnav-menu li.menu-item ul.sub-menu .shiftnav-highlight>.shiftnav-target {
  background : #d33
}
#shiftnav-toggle-main .shiftnav-main-toggle-content {
  padding : 16px 10px
}
.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target, .shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target {
  cursor : pointer;
  display : block;
  line-height : 1.6em;
  padding : 8px 25px;
  position : relative;
  text-decoration : none;
  transition : all .2s ease 0s
}
  .shiftnav.shiftnav-skin-light.shiftnav-nojs ul.shiftnav-menu li.menu-item>.shiftnav-target : hover, .shiftnav.shiftnav-skin-light ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item>.shiftnav-target : hover, .shiftnav.shiftnav-skin-light ul.shiftnav-menu.shiftnav-active-highlight li.menu-item>.shiftnav-target : active {
  background : #cc2027 none repeat scroll 0 0;
  border-bottom-color : transparent;
  border-top-color : transparent;
  color : #fff
}
#shiftnav-toggle-main {
  position : fixed;
  top : 0;
  left : 0;
  width : 100%;
  max-width : 100%;
  box-sizing : border-box;
  padding : 0;
  z-index : 500000;
  text-align : center;
  background : #cc2027;
  color : #eee
}
  @media screen and (min-width : 1021px) {
  .ubermenu{display : block!important
}
.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop {
  display : none!important
}
.ubermenu-responsive.ubermenu-retractors-responsive .ubermenu-retractor-mobile {
  display : none
}
.ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-submenu-drop, .ubermenu-force-current-submenu .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-submenu-drop {
  display : block!important;
  opacity : 1!important;
  visibility : visible!important;
  margin : 0!important;
  top : auto!important;
  height : auto;
  z-index : 19
}
.ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
  top : auto;
  bottom : 100%
}
  .ubermenu-invert.ubermenu-horizontal.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target : after {
  content : "\f106"
}
.ubermenu-invert.ubermenu-horizontal .ubermenu-submenu .ubermenu-item.ubermenu-active>.ubermenu-submenu-type-flyout {
  top : auto;
  bottom : 0
}
.ubermenu-invert.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
  clip : rect(-5000px, 5000px, auto, -5000px)
}
.ubermenu-invert.ubermenu-vertical .ubermenu-item-level-0>.ubermenu-submenu-drop {
  right : 100%;
  left : auto
}
  .ubermenu-invert.ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>a.ubermenu-target : after {
  right : auto;
  left : 10px;
  margin-top : -7px;
  content : "\f104"
}
.ubermenu-vertical.ubermenu-invert .ubermenu-item>.ubermenu-submenu-drop {
  clip : rect(-5000px, 5000px, 5000px, -5000px)
}
.ubermenu-responsive-toggle {
  display : none
}
  }@media screen and (max-width : 1020px) {
  .ubermenu-responsive-toggle, .ubermenu-sticky-toggle-wrapper{display : block
}
.ubermenu-responsive {
  width : 100%;
  max-height : 500px;
  visibility : visible;
  overflow : visible;-webkit-transition : max-height 1s ease-in;
  transition : max-height .3s ease-in
}
.ubermenu-responsive.ubermenu-items-align-center {
  text-align : left
}
.ubermenu-responsive.ubermenu {
  margin : 0
}
.ubermenu-responsive.ubermenu .ubermenu-nav {
  display : block
}
.ubermenu-responsive.ubermenu-responsive-nocollapse, .ubermenu-repsonsive.ubermenu-no-transitions {
  display : block;
  max-height : none
}
.ubermenu-responsive.ubermenu-responsive-collapse {
  max-height : none;
  visibility : visible;
  overflow : visible
}
.ubermenu-responsive.ubermenu-responsive-collapse {
  max-height : 0;
  overflow : hidden!important;
  visibility : hidden
}
.ubermenu-responsive.ubermenu-in-transition, .ubermenu-responsive.ubermenu-in-transition .ubermenu-nav {
  overflow : hidden!important;
  visibility : visible
}
  .ubermenu-responsive.ubermenu-responsive-collapse : not(.ubermenu-in-transition) {
  border-top-width : 0;
  border-bottom-width : 0
}
.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu {
  display : none
}
.ubermenu-responsive .ubermenu-item-level-0 {
  width : 50%
}
.ubermenu-responsive.ubermenu-responsive-single-column .ubermenu-item-level-0 {
  float : none;
  clear : both;
  width : 100%
}
.ubermenu-responsive .ubermenu-item.ubermenu-item-level-0>.ubermenu-target {
  border : none;
  box-shadow : none
}
.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout {
  position : static
}
  .ubermenu-responsive.ubermenu-sub-indicators .ubermenu-submenu-type-flyout .ubermenu-has-submenu-drop>.ubermenu-target : after {
  content : "\f107"
}
.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
  width : 100%;
  min-width : 100%;
  max-width : 100%;
  top : auto;
  left : 0!important
}
.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
  left : -1px!important
}
.ubermenu-responsive .ubermenu-submenu.ubermenu-submenu-type-mega>.ubermenu-item.ubermenu-column {
  min-height : 0;
  border-left : none;
  float : left;
  display : block
}
.ubermenu-responsive .ubermenu-item.ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega {
  max-height : none;
  height : auto;
  overflow : visible
}
.ubermenu-responsive.ubermenu-transition-slide .ubermenu-item.ubermenu-in-transition>.ubermenu-submenu-drop {
  max-height : 1000px
}
.ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega {
  min-height : 0
}
.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto {
  min-width : 50%
}
.ubermenu.ubermenu-responsive .ubermenu-autoclear>.ubermenu-column {
  clear : none
}
  .ubermenu.ubermenu-responsive .ubermenu-column : nth-of-type(2n+1) {
  clear : both
}
  .ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top : not(.ubermenu-submenu-retractor-top-2) .ubermenu-column : nth-of-type(2n+1) {
  clear : none
}
  .ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top : not(.ubermenu-submenu-retractor-top-2) .ubermenu-column : nth-of-type(2n+2) {
  clear : both
}
.ubermenu-responsive-single-column-subs .ubermenu-submenu .ubermenu-item {
  float : none;
  clear : both;
  width : 100%;
  min-width : 100%
}
.ubermenu.ubermenu-responsive .ubermenu-tabs, .ubermenu.ubermenu-responsive .ubermenu-tabs-group, .ubermenu.ubermenu-responsive .ubermenu-tab, .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel {
  width : 100%;
  min-width : 100%;
  max-width : 100%;
  left : 0
}
.ubermenu.ubermenu-responsive .ubermenu-tabs, .ubermenu.ubermenu-responsive .ubermenu-tab-content-panel {
  min-height : 0!important
}
.ubermenu.ubermenu-responsive .ubermenu-tabs {
  z-index : 15
}
.ubermenu.ubermenu-responsive .ubermenu-tab-content-panel {
  z-index : 20
}
.ubermenu-responsive .ubermenu-tab {
  position : relative
}
.ubermenu-responsive .ubermenu-tab.ubermenu-active {
  position : relative;
  z-index : 20
}
.ubermenu-responsive .ubermenu-tab>.ubermenu-target {
  border-width : 0 0 1px
}
  .ubermenu-responsive.ubermenu-sub-indicators .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab.ubermenu-has-submenu-drop>.ubermenu-target : after {
  content : "\f107"
}
.ubermenu-responsive .ubermenu-tabs>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel {
  top : auto;
  border-width : 1px
}
.ubermenu-reponsive .ubermenu-item-level-0>.ubermenu-submenu-type-stack {
  position : relative
}
.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column, .ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto {
  width : 100%;
  max-width : 100%
}
.ubermenu-responsive .ubermenu-item-mini {
  min-width : 0;
  width : auto;
  float : left;
  clear : none!important
}
.ubermenu-responsive .ubermenu-item.ubermenu-item-mini>a.ubermenu-target {
  padding-left : 20px;
  padding-right : 20px
}
.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile {
  display : none!important
}
.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img {
  background-image : none
}
.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini {
  min-width : 0;
  width : auto
}
.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0 {
  width : 100%
}
  .ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>.ubermenu-target : after {
  content : "\f107"
}
.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0.ubermenu-relative.ubermenu-active>.ubermenu-submenu-drop.ubermenu-submenu-align-vertical_parent_item {
  top : auto
}
.ubermenu-responsive-toggle {
  display : block
}
  }@media screen and (max-width : 480px) {
  .ubermenu.ubermenu-responsive .ubermenu-item-level-0{width : 100%
}
.ubermenu.ubermenu-responsive .ubermenu-column, .ubermenu.ubermenu-responsive .ubermenu-column-auto {
  min-width : 100%
}
}.ubermenu-main .ubermenu-item-level-0>.ubermenu-target {
  font-size : 14px;
  text-transform : none;
  color : #fff;
  padding-left : 12px;
  padding-right : 12px;
  height : 30px
}
.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0>.ubermenu-target {
  font-weight : 700
}
  .ubermenu.ubermenu-main .ubermenu-item-level-0 : hover>.ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-active>.ubermenu-target {
  color : #ff2b2b
}
.ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
  color : #fff
}
.ubermenu-main .ubermenu-item-level-0>.ubermenu-target, .ubermenu-main .ubermenu-item-level-0>.ubermenu-custom-content.ubermenu-custom-content-padded {
  padding-top : 4px;
  padding-bottom : 4px
}
  .ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target : not(.ubermenu-noindicator) {
  padding-right : 27px
}
.ubermenu-main.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target.ubermenu-noindicator {
  padding-right : 12px
}
.ubermenu.ubermenu-main .ubermenu-search input.ubermenu-search-input {
  background : #2081cc;
  color : #fff;
  font-size : 12px
}
  .ubermenu.ubermenu-main .ubermenu-search input.ubermenu-search-input : :-webkit-input-placeholder {
  font-size : 12px;
  color : #fff
}
  .ubermenu.ubermenu-main .ubermenu-search input.ubermenu-search-input : :-moz-placeholder {
  font-size : 12px;
  color : #fff
}
  .ubermenu.ubermenu-main .ubermenu-search input.ubermenu-search-input : :-ms-input-placeholder {
  font-size : 12px;
  color : #fff
}
.ubermenu.ubermenu-main .ubermenu-search .ubermenu-search-submit {
  color : #fff
}
.ubermenu-main-menu .ubermenu-item .ubermenu-submenu-drop {
  -webkit-transition-duration : 500ms;-ms-transition-duration : 500ms;
  transition-duration : 500ms
}
.ubermenu-main-menu .ubermenu-item-level-0>.ubermenu-target {
  font-size : 18px;
  color : #fff;-webkit-box-shadow : inset 1px 0 0 0 transparent;-moz-box-shadow : inset 1px 0 0 0 transparent;-o-box-shadow : inset 1px 0 0 0 transparent;
  box-shadow : inset 1px 0 0 0 transparent;
  padding-left : 10px;
  padding-right : 10px
}
.ubermenu-main-menu .ubermenu-nav .ubermenu-item.ubermenu-item-level-0>.ubermenu-target {
  font-weight : 700
}
  .ubermenu.ubermenu-main-menu .ubermenu-item-level-0 : hover>.ubermenu-target, .ubermenu-main-menu .ubermenu-item-level-0.ubermenu-active>.ubermenu-target {
  color : #fff;
  background : #c11f2b
}
.ubermenu-main-menu .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target, .ubermenu-main-menu .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target, .ubermenu-main-menu .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
  color : #fff
}
.ubermenu.ubermenu-main-menu .ubermenu-item-level-0>.ubermenu-target {
  background : #cc2027
}
  .ubermenu-main-menu .ubermenu-item-level-0.ubermenu-active>.ubermenu-target, .ubermenu-main-menu .ubermenu-item-level-0 : hover>.ubermenu-target {
  -webkit-box-shadow : inset 1px 0 0 0 transparent;-moz-box-shadow : inset 1px 0 0 0 transparent;-o-box-shadow : inset 1px 0 0 0 transparent;
  box-shadow : inset 1px 0 0 0 transparent
}
.ubermenu-main-menu .ubermenu-item-level-0>.ubermenu-target, .ubermenu-main-menu .ubermenu-item-level-0>.ubermenu-custom-content.ubermenu-custom-content-padded {
  padding-top : 40px;
  padding-bottom : 10px
}
.ubermenu-main-menu .ubermenu-submenu.ubermenu-submenu-drop {
  background-color : #3e4351
}
.ubermenu-main-menu .ubermenu-item-level-0>.ubermenu-submenu-drop {
  box-shadow : 0 0 20px rgba(0, 0,0, .6)
}
.ubermenu-main-menu .ubermenu-item-normal>.ubermenu-target, .ubermenu-main-menu .ubermenu-submenu .ubermenu-target, .ubermenu-main-menu .ubermenu-submenu .ubermenu-nonlink, .ubermenu-main-menu .ubermenu-submenu .ubermenu-widget, .ubermenu-main-menu .ubermenu-submenu .ubermenu-custom-content-padded, .ubermenu-main-menu .ubermenu-submenu .ubermenu-retractor, .ubermenu-main-menu .ubermenu-submenu .ubermenu-colgroup .ubermenu-column, .ubermenu-main-menu .ubermenu-submenu.ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target, .ubermenu-main-menu .ubermenu-submenu.ubermenu-submenu-padded {
  padding : 4px 35px
}
.ubermenu .ubermenu-grid-row {
  padding-right : 4px 35px
}
.ubermenu .ubermenu-grid-row .ubermenu-target {
  padding-right : 0
}
.ubermenu-main-menu .ubermenu-submenu .ubermenu-item-header>.ubermenu-target, .ubermenu-main-menu .ubermenu-tab>.ubermenu-target {
  font-size : 20px
}
.ubermenu-main-menu .ubermenu-submenu .ubermenu-item-header>.ubermenu-target {
  color : #f4bf19
}
  .ubermenu-main-menu .ubermenu-submenu .ubermenu-item-header>.ubermenu-target : hover {
  color : #fff
}
.ubermenu-main-menu .ubermenu-nav .ubermenu-submenu .ubermenu-item-header>.ubermenu-target {
  font-weight : 700
}
.ubermenu-main-menu .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack>.ubermenu-target {
  border : none
}
.ubermenu-main-menu .ubermenu-submenu-type-stack {
  padding-top : 0
}
.ubermenu-main-menu .ubermenu-item-normal>.ubermenu-target {
  color : #fff;
  font-size : 15px;
  font-weight : 400;
  text-transform : none
}
  .ubermenu.ubermenu-main-menu .ubermenu-item-normal>.ubermenu-target : hover, .ubermenu.ubermenu-main-menu .ubermenu-item-normal.ubermenu-active>.ubermenu-target {
  color : #f4bf19
}
.ubermenu-main-menu .ubermenu-item-normal.ubermenu-current-menu-item>.ubermenu-target {
  color : #f4bf19
}
.ubermenu-main-menu .ubermenu-item-level-0>.ubermenu-target .ubermenu-icon {
  color : #f4bf19;
  font-size : 16px
}
.ubermenu-third-menu .ubermenu-nav {
  max-width : 1246px
}
.ubermenu-third-menu .ubermenu-item-level-0>.ubermenu-target {
  font-size : 16px;
  color : #7e1416;-webkit-box-shadow : inset 1px 0 0 0 #fff;-moz-box-shadow : inset 1px 0 0 0 #fff;-o-box-shadow : inset 1px 0 0 0 #fff;
  box-shadow : inset 1px 0 0 0 #fff
}
  .ubermenu.ubermenu-third-menu .ubermenu-item-level-0 : hover>.ubermenu-target, .ubermenu-third-menu .ubermenu-item-level-0.ubermenu-active>.ubermenu-target {
  background : #f2f2f2
}
.ubermenu-third-menu .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target, .ubermenu-third-menu .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target, .ubermenu-third-menu .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
  background-color : #e8e8e8;
  background : -webkit-gradient( linear, left top, left bottom, from(#e8e8e8), to(#ffffff) );
  background : -webkit-linear-gradient(top, #e8e8e8, #ffffff);
  background : -moz-linear-gradient(top, #e8e8e8, #ffffff);
  background : -ms-linear-gradient(top, #e8e8e8, #ffffff);
  background : -o-linear-gradient(top, #e8e8e8, #ffffff);
  background : linear-gradient(top, #e8e8e8, #ffffff)
}
.ubermenu-third-menu .ubermenu-submenu.ubermenu-submenu-drop {
  background-color : #fff;
  border : 1px solid #fff
}
.ubermenu-third-menu .ubermenu-item-level-0>.ubermenu-submenu-drop {
  box-shadow : 0 0 20px rgba(0, 0,0, .15)
}
  .ubermenu.ubermenu-third-menu .ubermenu-item-normal>.ubermenu-target : hover, .ubermenu.ubermenu-third-menu .ubermenu-item-normal.ubermenu-active>.ubermenu-target {
  color : #cc2027;
  background-color : #f1f1f1
}
.ubermenu-third-menu .ubermenu-item-normal>.ubermenu-target {
  font-size : 17px
}
.ubermenu-sidebarmenu {
  margin-top : -25px
}
.ubermenu-sidebarmenu .ubermenu-item-level-0>.ubermenu-target {
  font-size : 14px;
  color : #cc2027
}
.ubermenu.ubermenu-sidebarmenu .ubermenu-item-level-0 {
  margin : 0
}
  .ubermenu.ubermenu-sidebarmenu .ubermenu-item-level-0 : hover>.ubermenu-target, .ubermenu-sidebarmenu .ubermenu-item-level-0.ubermenu-active>.ubermenu-target {
  background : #ededed
}
.ubermenu-sidebarmenu .ubermenu-item-level-0.ubermenu-current-menu-item>.ubermenu-target, .ubermenu-sidebarmenu .ubermenu-item-level-0.ubermenu-current-menu-parent>.ubermenu-target, .ubermenu-sidebarmenu .ubermenu-item-level-0.ubermenu-current-menu-ancestor>.ubermenu-target {
  background : #f4f4f4
}
.ubermenu-sidebarmenu .ubermenu-item-level-0>.ubermenu-target, .ubermenu-sidebarmenu .ubermenu-item-level-0>.ubermenu-custom-content.ubermenu-custom-content-padded {
  padding-top : 8px;
  padding-bottom : 8px
}
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-332 {
  width : 1100px;
  min-width : 1100px;
  min-height : 250px
}
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-338 {
  width : 1100px;
  min-width : 1100px
}
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-339 {
  width : 1100px;
  min-width : 1100px;
  min-height : 250px
}
.ubermenu .ubermenu-submenu.ubermenu-submenu-id-3762 {
  width : 285px;
  min-width : 285px
}
.ubermenu .ubermenu-item.ubermenu-item-3389>.ubermenu-target {
  color : #fff
}
  .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target : :after {
  -moz-osx-font-smoothing : grayscale;
  content : "";
  display : none;
  font-family : FontAwesome;
  font-style : normal;
  font-weight : 300;
  line-height : 1;
  margin-top : -6px;
  position : absolute;
  right : 10px;
  top : 50%
}
.ubermenu .ubermenu-icon {
  margin-right : -5px
}
.ubermenu-bar-align-left {
  float : left;
  margin-top : -35px
}
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {
  font-weight : 300;
  padding-bottom : 5px;
  padding-top : 5px
}
.ubermenu-skin-vanilla.ubermenu-horizontal .ubermenu-item-level-0>.ubermenu-submenu-drop {
  border : 0 solid #e0e0e0
}
  .ubermenu.ubermenu-transition-slide .ubermenu-active>.ubermenu-submenu.ubermenu-submenu-type-mega, .ubermenu : not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-mega {
  max-height : 600px;
  overflow-y : auto;
  padding-bottom : 0;
  padding-top : 25px
}
.ubermenu-skin-clean-white {
  background : #fff none repeat scroll 0 0
}
.ubermenu-sidebarmenu .ubermenu-item-level-0>.ubermenu-target {
  font-size : 16px;
  padding-bottom : 8px;
  padding-top : 8px;
  font-weight : 400;
  line-height : 1.7
}
  .ubermenu-vertical.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-item-has-children>.ubermenu-target : :after {
  content : none
}
.summer-icon {
  color : #fff;
  font-weight : 600;
  font-size : 15px;
  margin-top : 6px;
  margin-bottom : -19px;
  margin-right : 15px
}
.summer-icon i {
  color : #f9c718;
  margin-right : 5px
}
.summer-icon a {
  color : #fff
}
  .summer-icon a : hover {
  color : #e42626
}
.ubermenu .ubermenu-item-layout-icon_right>.ubermenu-target-title {
  margin-right : .6em;
  display : inline-block
}
  .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target.ubermenu-item-layout-icon_top : after, .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target.ubermenu-item-layout-icon_bottom : after {
  top : auto;
  bottom : 8px;
  right : auto;
  margin-left : -4px
}
.ubermenu .ubermenu-target.ubermenu-item-layout-icon_top, .ubermenu .ubermenu-target.ubermenu-item-layout-icon_bottom {
  text-align : center;
  padding : 20px
}
.ubermenu .ubermenu-target.ubermenu-item-layout-icon_top, .ubermenu .ubermenu-target.ubermenu-item-layout-icon_top>.ubermenu-target-text, .ubermenu .ubermenu-target.ubermenu-item-layout-icon_bottom>.ubermenu-target-text, .ubermenu .ubermenu-target.ubermenu-item-layout-icon_bottom>.ubermenu-icon {
  text-align : center;
  display : block;
  width : 100%
}
.ubermenu .ubermenu-item-layout-icon_top>.ubermenu-icon {
  padding-bottom : 5px
}
.ubermenu .ubermenu-item-layout-icon_bottom>.ubermenu-icon {
  padding-top : 5px
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
  background-color : #cc2027;
  color : #fff;
  border : 2px solid #fff;
  padding : 13px 30px
}
.under-banner .vc_btn3.vc_btn3-color-juicy-pink {
  margin-top : 10px
}
.home-trans-bottom .vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
  background-color : transparent;
  color : #fff;
  border : 2px solid #fff
}
.home-trans-bottom .vc_btn3.vc_btn3-color-default, .vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {
  background-color : transparent;
  color : #fff;
  border : 2px solid #fff
}
iframe, img {
  max-width : none
}
.vc_custom_15022147 {
  background-image : url(../images/1.jpg)!important;
  background-position : center!important;
  background-repeat : no-repeat!important;
  background-size : cover!important
}
.vc_custom_15022148 {
  background-image : url(../images/background.jpg)!important;
  background-position : center!important;
  background-repeat : repeat!important;
  background-size : fixed!important
}
.vc_custom_1603751157645 {
  background-position : center!important;
  background-repeat : no-repeat!important;
  background-size : cover!important
}
.vc_custom_1601581338043 {
  background-color : #bbbdbf!important
}
.vc_custom_1581114151946 {
  background-color : #bbbdbf!important
}
.vc_custom_1601581343744 {
  background-color : #e6e6e6!important
}
.vc_custom_1581114225204 {
  background-color : #bbbdbf!important
}
.vc_custom_1572270991482 {
  background-color : #bbbdbf!important
}
.vc_custom_1596484533729 {
  background-color : #bbbdbf!important
}
.vc_custom_1601581352205 {
  background-color : #696969!important
}
.vc_custom_160158135220 {
  background-color : #a41034!important
}
.vc_custom_160158135212 {
  background-color : #fff!important
}
.vc_custom_160158135260 {
  background : url(../images/blog.jpg) no-repeat center center fixed;-webkit-background-size : 100%;-moz-background-size : 100%;-o-background-size : 100%;
  background-size : 100%;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_160158135261 {
  background : url(../images/map.jpg) no-repeat center center fixed
}
.vc_custom_1500590689479 {
  background-color : #d8d8d8!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_1500590689480 {
  padding-top : 50px!important;
  background : url(../images/youtube.jpg) no-repeat center center fixed;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_1490655054883 {
  background-color : #fff!important
}
.vc_custom_149083 {
  background-color : #013c6f!important
}
.vc_custom_1552334025103 {
  margin-bottom : 5px!important
}
.vc_custom_1571680735457 {
  margin-bottom : 5px!important
}
.vc_custom_1575475601803 {
  margin-bottom : 5px!important
}
.vc_custom_1572891594286 {
  margin-bottom : 5px!important
}
.vc_custom_1575475670509 {
  margin-bottom : 5px!important
}
.vc_custom_1490306791646 {
  background-image : url(../assets/images/school/1.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_1490306778319 {
  background-image : url(../assets/images/school/2.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_1501703679570 {
  background-image : url(../assets/images/school/3.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_1501703727224 {
  background-image : url(../assets/images/school/4.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_1501703732047 {
  background-image : url(../assets/images/school/5.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_1501703732056 {
  background-image : url(../assets/images/after-the-academy2.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_1566319364444 {
  margin-top : -40px!important
}
.vc_custom_1502214714110 {
  background-image : url(../assets/images/banner/whoarewe/overviewbanner.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_6464523 {
  background-image : url(../assets/images/banner/whoarewe/numberbanner.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_129622454 {
  background-image : url(../assets/images/banner/whoarewe/history.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_15235 {
  background-image : url(../assets/images/banner/whoarewe/administration.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_1502214714111 {
  background-image : url(../assets/images/banner/whoarewe/meettheprincipal.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_15235645 {
  background-image : url(../assets/images/banner/whoarewe/faculty.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_1911791729 {
  background-image : url(../assets/images/banner/whoarewe/schoolcampus.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_17776784 {
  background-image : url(../assets/images/banner/whoarewe/collaborators.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_4206426246 {
  background-image : url(../assets/images/banner/whoarewe/aroundbanner.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.academic34353 {
  background-image : url(../assets/images/banner/academic/academicbanner.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.cal4548752 {
  background-image : url(../assets/images/banner/academic/calendar.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.cur5473 {
  background-image : url(../assets/images/banner/academic/culcuri.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.staff_15235 {
  background-image : url(../assets/images/banner/academic/staffacademic.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.parent1454 {
  background-image : url(../assets/images/banner/academic/parentmeet.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.result1989835 {
  background-image : url(../assets/images/banner/academic/results.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.library1576 {
  background-image : url(../assets/images/banner/academic/library.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.abacus {
  background-image : url(../assets/images/banner/academic/abacus.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.lab6776 {
  background-image : url(../assets/images/banner/academic/lab.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.policy7115445 {
  background-image : url(../assets/images/banner/admission/adminplo.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.admissionpro54545 {
  background-image : url(../assets/images/banner/admission/admipro.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.sfs154578 {
  background-image : url(../assets/images/banner/sfshs-new.jpeg?v=1.1)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : contain;
  background-repeat : no-repeat;
  background-position : top
}
.admi454554 {
  background-image : url(../assets/images/banner/admission/admisresukt.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.fee154545 {
  background-image : url(../assets/images/banner/admission/feebanner.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.bus316464 {
  background-image : url(../assets/images/banner/admission/transport.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.safebanner {
  background-image : url(../assets/images/banner/admission/safe.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.unifor454833 {
  background-image : url(../assets/images/banner/admission/uniform.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.camp81818 {
  background-image : url(../assets/images/banner/school/campuslife_new.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.cosha8746 {
  background-image : url(../assets/images/banner/school/co-schalstic.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.co8746 {
  background-image : url(../assets/images/banner/school/co.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.publica447 {
  background-image : url(../assets/images/banner/school/publica.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.student7215515 {
  background-image : url(../assets/images/banner/school/studentc.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.scien8755 {
  background-image : url(../assets/images/banner/school/science.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.pare16497 {
  background-image : url(../assets/images/banner/school/parent.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.desali444 {
  background-image : url(../assets/images/banner/school/desafe.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.img5456244 {
  background-image : url(../assets/images/banner/school/award.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.media2565656 {
  background-image : url(../assets/images/banner/school/media.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.alumni17687 {
  background-image : url(../assets/images/banner/alumi.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.sport4656554 {
  background-image : url(../assets/images/banner/co-scholastic/sportbanner.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.music45346354 {
  background-image : url(../assets/images/banner/co-scholastic/music.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.drama1234 {
  background-image : url(../assets/images/banner/co-scholastic/drama.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.study1234 {
  background-image : url(../assets/images/banner/co-scholastic/study-tour.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.house1234 {
  background-image : url(../assets/images/banner/co-scholastic/house.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.club1234 {
  background-image : url(../assets/images/banner/co-scholastic/club.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.basket1234 {
  background-image : url(../assets/images/banner/clubs/basket.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.quiz1234 {
  background-image : url(../assets/images/banner/clubs/quiz.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.debate1234 {
  background-image : url(../assets/images/banner/clubs/debate.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.ncc1234 {
  background-image : url(../assets/images/banner/clubs/ncc.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.band1234 {
  background-image : url(../assets/images/banner/clubs/band.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.science1234 {
  background-image : url(../assets/images/banner/clubs/1.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.dance1234 {
  background-image : url(../assets/images/banner/clubs/dance.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.football1234 {
  background-image : url(../assets/images/banner/clubs/football.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.scout1234 {
  background-image : url(../assets/images/banner/clubs/scout.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.mandatory144 {
  background-image : url(../assets/images/banner/cbse/cbsmanda.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.book45458785 {
  background-image : url(../assets/images/banner/cbse/booklist.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.schol27871 {
  background-image : url(../assets/images/banner/cbse/schoolinfo.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.enrol656744 {
  background-image : url(../assets/images/banner/cbse/enrol.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.cbse44722 {
  background-image : url(../assets/images/banner/cbse/cbse.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.tran6487952 {
  background-image : url(../assets/images/banner/cbse/tranfer.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_1556655 {
  background-image : url(../assets/images/bg-admission.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_164841171 {
  background-image : url(../assets/images/banner/ebook.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_154161 {
  background-image : url(../assets/images/banner/blog.jpg);-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_818791779 {
  background-image : url(../assets/images/banner/gallery.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_5471891 {
  background-image : url(../assets/images/banner/faqbanner.jpg)!important;-webkit-background-size : cover;-moz-background-size : cover;-o-background-size : cover;
  background-size : cover
}
.vc_custom_1502214771 {
  background-image : url(../assets/images/banner/admissionbanner.jpg)!important;
  height : 400px
}
.vc_custom_1565897441037 {
  background-image : url(../assets/images/gray-bg3-compressor.jpg)!important
}
.vc_custom_talent {
  background-image : url(../images/tbg.jpg)!important;
  background-position : center!important;
  background-repeat : repeat!important;
  background-size : fixed!important
}
.rhc.fe-extrainfo-container {
  margin-bottom : 35px;
  margin-top : 50px
}
.rhc-widget-upcoming-item .rhc-description {
  padding-bottom : 5px;
  font-weight : 500;
  font-size : 17px
}
.rhcalendar.not-widget .fc-view-month.fc-grid .fc-day-number {
  text-align : right;
  float : none;
  padding : 0 10px;
  font-family : roboto condensed, sans-serif
}
.fc-widget-header, .fc-widget-content {
  border : 1px solid #ddd;
  font-family : roboto condensed, sans-serif
}
.fullCalendar .fc-header-title h2 {
  text-shadow : none;
  font-family : roboto condensed, sans-serif;
  font-size : 20px
}
.fc-button.fc-state-default {
  color : #fff;
  background-color : #cb2027;
  background-image : none;
  border : 0;
  font-size : 16px;
  font-weight : 700;
  text-shadow : none;
  margin : 0 0 20px;
  padding : 5px 15px 6px;-webkit-font-smoothing : subpixel-antialiased;-webkit-transition : .25s linear;
  transition : .25s linear;
  box-shadow : none;-moz-box-shadow : none;-webkit-box-shadow : none;
  font-family : roboto condensed, sans-serif
}
  .fc-button.fc-state-default : hover {
  background-color : #a6191f
}
.fc-state-default, a.fc-state-default {
  background-color : #a6191f;
  background-image : none;
  border-color : transparent;
  color : #fff;
  text-shadow : none;
  box-shadow : none;
  padding : 4px 12px
}
.fct-tooltip a {
  text-decoration : none;
  font-size : 20px;
  line-height : 1.2em
}
.entry-footer {
  background : #fff;
  padding : 0 40px;
  margin-top : 0
}
.rhc .fe-extrainfo-holder [class^=icon-], .rhc .fe-extrainfo-holder [class*=icon-] {
  width : auto;
  height : auto;
  background-image : none;
  background-color : transparent;
  text-align : left;
  padding : 10px 0
}
.fct-body {
  font-size : 14px
}
.search input[type=text] {
  width : 290px;
  height : 20px;
  border-radius : 1px;
  border : none
}
.search {
  float : right;
  margin : 3px
}
.search button {
  background-color : none;
  color : #f2f2f2;
  float : right;
  padding : 1px 1px 0 8px;
  margin-right : 4px;
  margin-top : 5px;
  font-size : 12px;
  border : none;
  cursor : pointer
}
.caret-up {
  width : 0;
  height : 0;
  border-left : 4px solid transparent;
  border-right : 4px solid transparent;
  border-bottom : 4px solid;
  display : inline-block;
  margin-left : 2px;
  vertical-align : middle
}
  .panel-body : not(.two-col) {
  padding : 0
}
.message-item {
  position : relative
}
.message-item .message-head .avatar {
  margin-right : 20px
}
img {
  max-width : 100%
}
.panel-body .list-group {
  margin-bottom : 0
}
.margin-bottom-none {
  margin-bottom : 0
}
.mbr-section-title3 {
  text-align : left
}
h2 {
  margin-top : .5rem;
  margin-bottom : .5rem
}
.display-5 {
  font-size : 1.4rem;
  color : #cc2027
}
.mbr-bold {
  font-weight : 700
}
#toTop {
  background : #cc2027;
  width : 50px;
  height : 50px;
  border-radius : 50%;
  text-align : center;
  vertical-align : middle;
  padding : 10px;
  position : fixed;
  bottom : 120px;
  right : 33px;
  cursor : pointer;
  display : none
}
  @media(max-width : 480px) {
  .social{position : fixed;
  top : 60px;
  left : 0;
  padding : 0;
  list-style : none;
  z-index : 99;
  width : 10px
}
.blogfont {
  margin : 20px 3px;
  font-size : 11px
}
.blogimage {
  width : 564px;
  height : auto;
  margin : 0
}
.revslider {
  visibility : visible;
  position : relative;
  top : 0;
  left : 0;
  width : 360px;
  height : 138.462px;
  overflow : hidden;
  margin-left : -40px;
  margin-top : -38px
}
  }@media(min-width : 768px) {
  .revslider{visibility : hidden;
  overflow : hidden;
  padding-left : 0!important;
  position : relative;
  left : -120.5px;
  box-sizing : border-box;
  width : auto;
  padding-right : 109.5px;
  margin-top : -19px
}
}.jssorl-009-spin img {
  animation-name : jssorl-009-spin;
  animation-duration : 1.6s;
  animation-iteration-count : infinite;
  animation-timing-function : linear
}
@keyframes jssorl-009-spin {
  from{transform : rotate(0deg)
}
to {
  transform : rotate(360deg)
}
}.jssorb031 {
  position : absolute
}
.jssorb031 .i {
  position : absolute;
  cursor : pointer
}
.jssorb031 .i .b {
  fill : #000;
  fill-opacity : .5;
  stroke : #fff;
  stroke-width : 1200;
  stroke-miterlimit : 10;
  stroke-opacity : .3
}
  .jssorb031 .i : hover .b {
  fill : #fff;
  fill-opacity : .7;
  stroke : #000;
  stroke-opacity : .5
}
.jssorb031 .iav .b {
  fill : #fff;
  stroke : #000;
  fill-opacity : 1
}
.jssorb031 .i.idn {
  opacity : .3
}
.jssora051 {
  display : block;
  position : absolute;
  cursor : pointer
}
.jssora051 .a {
  fill : none;
  stroke : #fff;
  stroke-width : 360;
  stroke-miterlimit : 10
}
  .jssora051 : hover {
  opacity : .8
}
.jssora051.jssora051dn {
  opacity : .5
}
.jssora051.jssora051ds {
  opacity : .3;
  pointer-events : none
}
.gallery {
  display : inline-block;
  margin-top : 20px
}
  @media(min-width : 768px) {
  .ticker{color : #fff;
  font-size : 16px;
  margin-top : -14px;
  margin-left : -70px;
  width : auto;
  text-align : left;
  position : relative;
  overflow : hidden;
  line-height : 1.7
}
.ticker ul {
  width : 100%;
  position : relative
}
.ticker ul li {
  width : 100%;
  display : none
}
  }@media(max-width : 480px) {
  .ticker{color : #fff;
  font-size : 16px;
  margin-top : -14px;
  width : auto;
  text-align : left;
  position : relative;
  overflow : hidden;
  line-height : 1.7
}
.ticker ul {
  width : 100%;
  position : relative
}
.ticker ul li {
  width : 100%;
  display : none
}
}.ct-image {
  background-color : #3b3a3a;
  padding : 1px;
  width : 163px;
  height : 187px;
  display : block;
  margin-right : auto;
  margin-left : auto
}
.image-faculty {
  width : 150px;
  height : 175px;
  margin-top : 5px;
  margin-left : 5px
}
.ct-image .image-faculty {
  border : 5px solid #fff
}
.faculty-name {
  color : #cc2027;
  text-transform : uppercase
}
.designation {
  font-size : 14px;
  color : #7e1416;
  text-transform : uppercase;
  line-height : .4
}
.previous-tab, .next-tab {
  display : inline-block;
  border : 1px solid #444348;
  border-radius : 3px;
  margin : 5px;
  color : #444348;
  font-size : 14px;
  padding : 10px 15px;
  cursor : pointer
}
.pe-box1 {
  border-radius : 5px;
  background-color : #a41034;-webkit-box-shadow : 10px 11px 15px -8px rgba(0, 0,0, .75);-moz-box-shadow : 10px 11px 15px -8px rgba(0, 0,0, .75);
  box-shadow : 10px 11px 15px -8px rgba(0, 0,0, .75);
  margin : 13px 0;
  padding-bottom : 15px;
  height : 330px
}
.pe-hea-box1 {
  background : #fff;
  padding : 20px 9px;
  border-radius : 5px;
  margin-top : -70px;
  margin-left : 20px;
  margin-right : 20px;
  height : 170px
}
.pe-hea-box1 h3 {
  color : #fff;
  font-size : 24px;
  margin-bottom : 60px
}
.pe-hed-image {
  padding-top : 25px
}
.pe-hed-image img {
  border-radius : 50%;
  width : 180px;
  height : 180px
}
.pe-body {
  padding-top : 60px;
  text-align : center
}
.pe-body h4 {
  color : #000;
  font-size : 16px;
  font-weight : 700
}
.pe-body h5 {
  color : #000;
  font-size : 15px;
  line-height : 18px;
  font-weight : 300
}
.footerdownload {
  text-align : right;
  margin-top : 29px
}
.themecolor {
  color : #cc2027
}
.abt-img-left {
  width : 235px;
  height : 299px;
  margin : 6px 15px 0 0;
  border : 1px solid #fff;
  border-radius : 7px;
  float : left
}
.abt-img-right {
  width : 257px;
  height : 329px;
  margin : 6px 0 0 15px;
  border : 1px solid #fff;
  border-radius : 7px;
  float : right
}
  @media(max-width : 768px) {
  .abt-img-left{width : 348px;
  height : 375px
}
.abt-img-right {
  width : 340px;
  height : 402px
}
}