nav .menu_bar .drop-menu .sub_menu li{
  background: #c15f18;
}

.header_right{
  display: flex;
  justify-content: flex-end;
}

.office_profile {

  /* border: 1px solid #eee; */

  padding: 10px;

  text-align: center;

  transition: 0.3s;

 
}
.ma5menu__toggle{
  display: none;
}
.ma5menu__toggle{
  position: absolute;
  top: 70px;
  left: 20px;

}
.site-menu{
  display: none;
}

.office_profile:hover {

  background: #fff9f4;

  transition: 0.3s;

}

.player {
  width: 100%;
}

.office_profile h2 {

  font-size: 18px;

  margin: 10px 0px;

}



.office_profile h3 {

  font-size: 18px;

  color: #c15f18;

}

.table-design {

  width: 100%;

}

.table-design th {

  background: #17507a;

  color: #fff;

  padding: 10px;

}

.table-design p {

  margin-bottom: 0px;

  font-size: 16px;

  line-height: 36px;

}

.table-design tr {

  background: #fff;

  color: #000000;

  padding: 10px;

  font-size: 16px;

}

.table-design tr:nth-child(even) {

  background: #ffe9d9;

  color: #000000;

  padding: 10px;

}



@media only screen and (max-width: 1200px) {

  .logo .logo_text h3 {

    font-size: 22px;

  }


  nav .menu_bar .drop-menu .sub_menu{
    right: 0px!important;
  }


}



@media only screen and (max-width:999px) {


  nav .menu_bar li a{
    padding: 10px 10px;
    font-size: 14px;
  }

}






@media only screen and (max-width:778px) {
  nav {

    display: none;

  }
  .header_right {

    display: none;

  }

  .ma5menu__toggle{
    display: inline-block;
  }
  .slbCaption{display: none;}

  .gallery_new a {
    flex-basis: 100%;
}
  
  .kno_hub .event_box {
    width: auto;
}
.ma5-page {
  display: inline-block;
  margin-top: 50px;
  position: absolute;
 
}
  .ma5-page{
    display: inline-block;
  }
  nav{
    display: none!important;
  }
  
  .logo {

    flex-direction: column;

  }



  .logo_text {

    text-align: center;

  }



  .news_event .eventbody_box .articles_content {

    flex-direction: column;

  }



  .news_event .eventbody_box .articles_content .img_content {

    width: 100%;

    padding: 10px 0px;

  }

}