.container {
  margin-top: 80px; }
  .container .consal_ttl {
    text-align: center;
    font-size: 140%;
    border-bottom: 2px solid #99ccff;
    margin: 20px; }
  .container p {
    font-size: 80%;
    letter-spacing: normal;
    margin: 20px;
    text-align: center; }
  .container .card-text {
    font-size: 80%; }
  .container .card-body .card-title {
    font-size: 130%;
    text-align: center;
    border-bottom: 1px solid #99ccff; }
  .container .duties .duties_title {
    font-size: 120%;
    text-align: center;
    border-bottom: 1px solid #99ccff;
    padding: 10px; }
  .container .duties .table {
    font-size: 53%;
    letter-spacing: normal;
    table-layout: fixed; }
  .container .other {
    height: 400px;
    background-image: url(../../cmn/img/image05.jpeg);
    background-size: cover;
    margin: 20px; }
    .container .other .other_title {
      background-color: rgba(255, 255, 255, 0.7); }
    .container .other h1 {
      text-align: center;
      font-size: 150%;
      border-bottom: 1px solid #99ccff; }
    .container .other .contennts_list {
      display: flex;
      flex-flow: wrap;
      justify-content: center; }
    .container .other .contennts_item {
      background-color: rgba(255, 255, 255, 0.8);
      margin: 2px; }

@media screen and (min-width: 767px) {
  .container {
    margin-top: 120px; }
    .container .consal_ttl {
      text-align: center;
      font-size: 170%;
      border-bottom: 2px solid #99ccff; }
    .container p {
      font-size: 100%;
      letter-spacing: normal; }
    .container .consal_title {
      width: 100%;
      display: flex;
      flex-wrap: wrap; }
    .container .card {
      width: 48%;
      margin: 5px; }
    .container .card-img-top {
      height: 55%; }
    .container .card-text {
      font-size: 100%; }
    .container .card-body .card-title {
      font-size: 130%;
      text-align: center;
      border-bottom: 1px solid #99ccff; }
    .container .duties .duties_title {
      font-size: 150%; }
    .container .duties .table {
      font-size: 100%; }
    .container .other {
      margin: 5px; }
      .container .other .other_title {
        width: 100%;
        margin: 0 auto; }
      .container .other h1 {
        padding: 10px;
        text-align: center;
        font-size: 200%;
        border-bottom: 1px solid #99ccff; }
      .container .other p {
        font-size: 150%; }
      .container .other .contennts_list {
        display: flex;
        flex-flow: wrap;
        justify-content: center; }
      .container .other .contennts_item {
        margin: 5px; } }

/*# sourceMappingURL=style.css.map */
