  @font-face {
      font-family: 'Tieude';
      src: url('MinionPro-Regular.otf');
  }
  
  @font-face {
      font-family: 'Text-body';
      src: url('Montserrat-Regular.ttf');
  }
  
  body {
      font-family: 'Text-body';
  }
  
  ul li {
      list-style: none;
  }
  
  ul {
      padding: 0;
      margin-bottom: 0;
  }
  
  a {
      text-decoration: none;
  }
  
  .row.news_special.list .media {
      padding: 20px 0
  }
  
  header.header .container {
      margin: 0px -8px!important;
  }
  
  .header {
      background-color: white;
      width: 100%;
      clear: both;
  }
  
  .logo-contact {
      float: right;
      margin: 0px 18px;
  }
  
  .logo-mb-g {
      width: 250px;
  }
  
  .logo-mb-g img {
      width: 100%;
  }
  
  .logo-contact ul li {
      display: inline-block;
      margin: 3px 0px;
  }
  
  section.prof-yoursel {
      width: 100%;
      text-align: center;
  }
  
  section.prof-yoursel img {
      width: 22%;
  }
  
  .slogan-main {
      float: right;
  }
  
  .slogan-main ul li {
      display: inline-block;
  }
  
  .slogan-main ul li a {
      display: block;
      color: white;
      padding: 5px 12px;
      background: #b4352f;
      border-radius: 8px;
      border: 1px solid #3e3d3d;
      margin-top: 2px;
  }
  
  p.title-under-index {
      text-align: center;
      color: #b4352f;
      font-weight: bold;
      font-family: "Tieude";
  }
  
  .logo-contact ul li a img {
      border-radius: 50%;
  }
  
  .runslogan {
      float: right;
  }
  
  .runslogan marquee {
      color: white;
      padding: 2px 60px;
      cursor: pointer;
  }
  /* menuain */
  
  #menu {
      transition: all ease-out 0.3s;
  }
  
  #menu a {
      color: #2c3e50;
  }
  
  #menu ul {
      margin: 0;
      padding: 0;
      margin-right: 100px;
  }
  
  #menu ul li {
      display: inline-block;
      position: relative;
  }
  
  .thumbnail.mythumabout {
      border: none;
  }
  
  #menu ul li>a {
      display: inline-block;
      padding: 34px 16px;
      font-weight: bold;
      text-transform: uppercase;
      text-decoration: none;
      transition: .5s;
      color: #ca3c29;
  }
  
  #menu ul li>a:hover {
      color: white;
  }
  
  #menu ul li>a>i {
      margin-left: 15px;
      transition: all ease-out 0.3s;
      -webkit-transition: all ease-out 0.1s;
  }
  
  #menu ul li ul {
      display: none;
      position: absolute;
      top: 56px;
      width: 200px;
      text-align: left;
      background: rgba(255, 255, 255, .7);
      z-index: 99;
  }
  
  .news_title_detail p {
      color: #2f2727;
  }
  
  #menu ul li ul li {
      display: block;
  }
  
  #menu ul li ul li a {
      display: block;
      color: #676565;
      padding: 14px 6px;
      font-size: 10px;
      font-weight: bold;
  }
  
  #menu ul li:hover>a {
      background-color: #b4352f;
  }
  
  #menu ul li:hover>a>i {
      transform: rotateZ(90deg);
  }
  
  #menu ul li:hover ul {
      display: block;
  }
  
  div#overlay {
      display: none;
  }
  
  a#toggle {
      position: fixed;
      top: 10px;
      left: 10px;
      width: 40px;
      height: 40px;
      background-color: rgba(0, 0, 0, 0.4);
      text-align: center;
      color: white;
      display: none;
      transition: all ease-out 0.3s;
      z-index: 99;
  }
  
  a#toggle i {
      position: relative;
      top: 50%;
      transform: translateY(-50%);
  }
  
  @media screen and (max-width: 767px) {
      a#toggle {
          display: block;
      }
      main#content {
          margin-top: 65px;
          transition: all ease-out 0.3s;
      }
      #menu {
          position: fixed;
          width: 250px;
          height: 100%;
          top: 0;
          left: 0;
          overflow: hidden;
          overflow-y: auto;
          background-color: rgba(255, 255, 255, .8);
          transform: translateX(-250px);
      }
      #menu ul {
          text-align: left;
          background-color: transparent;
      }
      #menu ul li {
          display: block;
      }
      #menu ul li a {
          display: block;
      }
      #menu ul li a>i {
          float: right;
      }
      #menu ul li ul {
          display: none;
          position: static;
          width: 100%;
          background-color: rgba(0, 102, 153, 0.2);
      }
      #menu ul li:hover>ul {
          display: none;
      }
      #menu ul li:hover>a>i {
          transform: rotateZ(0);
      }
      #menu ul li.open>a {
          background-color: rgba(0, 0, 0, 0.3);
      }
      #menu ul li.open>a>i {
          transform: rotateZ(90deg);
      }
      #menu ul li.open>ul {
          display: block;
      }
      div#overlay {
          display: block;
          visibility: hidden;
          position: fixed;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background-color: rgba(0, 0, 0, 0.8);
          transition: all ease-out 0.3s;
          z-index: 1;
          opacity: 0;
      }
      html.open-menu {
          overflow: hidden;
      }
      html.open-menu div#overlay {
          visibility: visible;
          opacity: 1;
          width: calc(-150%);
          left: 250px;
      }
      html.open-menu a#toggle,
      html.open-menu main#content {
          transform: translateX(250px);
      }
      html.open-menu nav#menu {
          z-index: 99;
          transform: translateX(0);
      }
  }
  
  .menumain {
      width: 100%;
      background: white;
      clear: both;
      z-index: 99;
      border-bottom: 10px solid #b4352f;
      z-index: 1000;
  }
  
  .banner .owl-dots {
      display: none;
  }
  
  section.banner {
      position: relative;
  }
  
  section.banner button.owl-prev span {
      color: white;
      padding: 6px 16px;
      font-size: 20px;
      border-radius: 8px;
  }
  
  section.banner button.owl-next,
  section.banner button.owl-prev {
      outline: none;
  }
  
  section.banner button.owl-next span {
      color: white;
      padding: 6px 16px;
      font-size: 20px;
      border-radius: 8px;
  }
  
  .main_content_detailt img {
      width: 75%;
      text-align: center;
  }
  
  section.banner button.owl-prev {
      position: absolute;
      top: 40%;
      z-index: 99;
      left: 0px;
  }
  
  section.banner button.owl-next {
      position: absolute;
      top: 40%;
      z-index: 99;
      right: 0px;
  }
  /*  */
  
  .home-news-top a {
      color: #c44643;
      font-size: 18px;
      font-weight: bold;
  }
  
  a.nivo-control {
      display: none;
  }
  
  a.nivo-prevNav i,
  a.nivo-nextNav i {
      background: #b4352f;
      color: white;
      padding: 8px 11px;
      opacity: .7;
      border-radius: 8px;
  }
  /*  */
  
  @media only screen and (max-width: 768px) {
      header.header {
          display: none;
      }
      .logo {
          float: none!important;
          margin: 10px auto;
      }
      .home-news-top .grid .img {
          width: 100%!important;
      }
      .home-news-top .grid .g-content {
          margin-left: 0!important;
          position: relative!important;
          width: 100%!important;
      }
      .home-product-item .hpi-img {
          position: relative!important;
          width: 100%!important;
      }
      .home-product-item .hpi-img img {
          max-width: 100%!important;
      }
      .home-product-item .hpi-content {
          width: 100%!important;
      }
  }
  
  @media only screen and (max-width: 1024px) {
      .logo-contact {
          display: none;
      }
  }
  
  .logo {
      width: 250px;
      float: left;
      position: fixed;
      top: 12px;
      z-index: 10000;
      margin: 0px 30px;
      transition: 1s;
      left: 14%;
  }
  
  .logo img {
      width: 100%;
  }
  
  nav#menu {
      float: right;
  }
  
  .detail-sayguest h4 {
      color: #b4352f;
      font-weight: bold;
      font-family: "Tieude";
  }
  
  .scrollToTop {
      background: #b4352f;
      width: 60px;
      height: 60px;
      text-align: center;
      position: fixed;
      bottom: 60px;
      right: 50px;
      display: none;
      z-index: 99;
      border-radius: 100%;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
  }
  
  p.new_des {
      font-size: 12px;
  }
  
  .title h3 {
      color: #c0392b;
      text-transform: uppercase;
      font-weight: bold;
      font-family: 'Tieude';
  }
  
  .title .line {
      background: #b4352f;
      height: 3px;
      width: 100px;
      margin: 10px 0;
  }
  
  a.btn.btn-danger {
      background: #7abf18;
      border: none;
  }
  
  .home-news-top .grid {
      min-height: 225px;
      margin-bottom: 30px;
  }
  
  .media.my-md-ob-g article {
      font-size: 12px;
  }
  
  .home-news-top .grid .img {
      width: 50%;
  }
  
  .grid img a {
      color: blue;
      cursor: pointer;
  }
  
  .home-news-top {
      position: relative;
  }
  
  .home-news-top .grid .img img {
      width: 100%;
  }
  
  .home-news-top .grid .g-content {
      margin-left: 358px;
      position: absolute;
      top: 0;
      width: 48%;
      right: 0;
  }
  
  .home-news-top .grid .g-row {
      color: #515451;
      line-height: 20px;
      margin-bottom: 12px;
  }
  
  .slide-kn .g-category {
      text-decoration: none!important;
      color: #c44643;
      display: block;
      text-decoration: none;
      margin-bottom: 3px;
      font-weight: bold;
      margin-top: 10px;
  }
  
  .slide-kn .g-category:hover {
      color: #c0392b;
  }
  
  .g-time {
      color: #adb9ae;
  }
  
  .home-news-top .grid .g-time .fa {
      margin-right: 7px;
      color: #6c6f6c;
  }
  
  .home-news-top .grid .g-row {
      color: #515451;
      line-height: 28px;
      margin-bottom: 12px;
  }
  
  .slide-kn .g-title {
      font-size: 20px;
      line-height: 28px;
      text-decoration: none!important;
      color: #515451;
      font-weight: 400;
  }
  
  .owl-nav {
      display: none;
  }
  
  i.fas.fa-angle-up {
      font-size: 30px;
      padding: 15px 20px;
      color: #fff;
  }
  
  .box-story {
      width: 100%;
      height: 495px;
      background: #f1f3f4;
  }
  
  .b-content {
      width: 100%;
  }
  
  .b-content img {
      width: 100%;
  }
  
  .news {
      margin: 30px 0;
  }
  
  .banner-content {
      margin: 30px 0;
  }
  
  .home-product-slider {
      position: relative;
      z-index: 2;
      margin-bottom: 30px;
  }
  
  .owl-carousel.owl-loaded {
      display: block;
  }
  
  .owl-carousel .owl-stage-outer {
      position: relative;
      overflow: hidden;
      -webkit-transform: translate3d(0, 0, 0);
  }
  
  .home-product-item {
      position: relative;
      z-index: 1;
      min-height: 320px;
  }
  
  .home-product-item .hpi-img {
      position: absolute;
      z-index: 2;
      bottom: 10px;
      right: 20px;
      width: 300px;
      top: 0;
  }
  
  .home-product-item .hpi-img img {
      max-height: 300px;
      max-width: 300px;
  }
  
  .home-product-item .hpi-content {
      width: 41.33333%;
      padding-top: 50px;
  }
  
  .home-product-item .hpi-title {
      font-size: 18px;
      font-weight: 700;
      color: #515451;
      margin-bottom: 5px;
  }
  
  .home-product-item .hpi-desc {
      line-height: 20px;
      color: #515451;
      margin-bottom: 25px;
      overflow: hidden;
      max-height: 120px;
  }
  
  .btn-success {
      background-color: #08993e;
      border-color: #08993e;
  }
  
  .box-content {
      margin: 30px 0;
  }
  
  .home-category a {
      text-decoration: none;
      text-transform: uppercase;
      color: #e74c3c;
      font-size: 15px;
      font-weight: 700;
      position: relative;
      z-index: 3;
      top: -35px;
  }
  
  .home-product .box {
      position: relative;
      z-index: 1;
  }
  
  .home-product .box .box-title {
      position: absolute;
      z-index: 3;
      top: 0;
      left: 0;
  }
  
  .box .box-title .box-title-name {
      display: inline-block;
      vertical-align: top;
      color: #c0392b;
      font-size: 20px;
      text-transform: uppercase;
      font-weight: bold;
      font-family: 'Utm Avo';
      padding: 0 0 15px;
      position: relative;
      z-index: 1;
  }
  
  .box-area {
      height: 429px;
      background: #f9f9f9;
      position: relative;
      z-index: 1;
      margin: 0 auto;
  }
  
  .box-area .box-area-content {
      position: absolute;
      z-index: 3;
      left: 30px;
      top: 110px;
      width: 225px;
  }
  
  .box-area .box-area-pane.active {
      display: block;
  }
  
  .box-area .box-area-title {
      color: #c0392b;
      font-size: 16px;
      font-weight: 700;
      margin-bottom: 20px;
  }
  
  .box-area .box-area-title span {
      display: block;
      font-size: 23px;
  }
  
  .media.my-md-ob-g h4 {
      font-family: "Tieude";
  }
  
  .box-area .box-area-content ul {
      list-style: none;
      margin: 0;
      padding: 0;
  }
  
  .box-area .box-area-content ul li {
      position: relative;
      z-index: 1;
      color: #515451;
      margin-bottom: 5px;
      padding-left: 18px;
  }
  
  .box-area .box-area-content ul li:before {
      content: "";
      position: absolute;
      z-index: 2;
      background: #c0392b;
      width: 9px;
      height: 9px;
      left: 0;
      top: 6px;
      -moz-border-radius: 100%;
      -webkit-border-radius: 100%;
      border-radius: 100%;
  }
  
  .box-area-content>a {
      margin-top: 20px;
  }
  
  .relationship {
      background: #f9f9f9;
  }
  
  .relation-list .grid {
      border-bottom: 1px solid #e1e1e1;
      padding: 0 0 15px;
      margin-bottom: 15px;
      min-height: 47px;
      position: relative;
      z-index: 1;
  }
  
  .relation-list .grid .img {
      width: 32px;
      height: 32px;
      border: 2px solid #b7b7b7;
      text-align: center;
      line-height: 10px;
      padding: 5px 0 0;
  }
  
  .relation-list .grid .g-date {
      font-size: 17px;
      display: block;
      font-weight: 700;
      color: #677e6a;
  }
  
  .relation-list .grid .g-month {
      font-size: 10px;
      display: block;
      font-weight: 700;
      color: #677e6a;
      padding: 2px 0 0;
  }
  
  .relation-list .grid .g-content {
      margin-left: 46px;
      margin-right: 70px;
      display: table;
      margin-top: -32px;
  }
  
  .relation-list .grid .g-row {
      display: table-cell;
      vertical-align: middle;
      height: 32px;
  }
  
  .relation-list .grid .g-title {
      line-height: 16px;
      color: #515451;
      text-decoration: none;
      font-weight: 400;
  }
  
  .relation-list .grid .g-download {
      position: absolute;
      z-index: 2;
      top: 3px;
      right: 22px;
  }
  
  .relation-list .grid .g-download i.fas.fa-cloud-download-alt {
      font-size: 30px;
      color: #7abf18;
  }
  
  .title-crow {
      text-align: center;
      text-transform: uppercase;
      color: #c44643;
  }
  
  .title-store h3 {
      background-color: #990000;
      background-image: linear-gradient(315deg, #990000 0%, #ff0000 74%);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
  }
  
  .thumbnail.g-thum-proindex {
      border: none;
  }
  /* new-index */
  
  .product-indext-g {
      background-repeat: no-repeat;
      background-size: cover;
  }
  
  .title-top-proindex {
      text-align: center;
      color: #b4352f;
      text-transform: uppercase;
      margin: 20px 0px;
      background: url('../img/divider-bg.png') repeat-x center transparent;
      position: relative;
  }
  
  .logo-mb-g {
      display: none;
      margin: 0px auto;
  }
  
  .thumbnail.g-thum-proindex {
      background: no-repeat;
      transition: .5s
  }
  
  .thumbnail.g-thum-proindex:hover {
      box-shadow: 1px 3px 4px #969696;
      transform: scale(1.05, 1.05);
  }
  
  .caption.g-cap-proindex article {
      color: #6b6262;
      font-size: 12px;
  }
  
  .caption.g-cap-proindex {
      cursor: pointer;
      transition: .5s;
  }
  
  .caption.g-cap-proindex h4 {
      color: #ca3c29;
      font-weight: bold;
      font-family: 'Tieude';
  }
  
  .caption.g-cap-proindex p {
      text-align: center;
      margin-bottom: 0;
      margin: 3px 0px;
  }
  
  .media.gmedia-hs .media-body p a,
  .caption.g-cap-proindex a {
      background: #b4352f;
      outline: none;
      border: 1px solid white;
  }
  
  .main-content1 a {
      background: #d1322b;
      outline: none;
      border: 1px solid white;
  }
  
  .special-year {
      /* background-image: url("../img/donation_form_bg.jpg");*/
      background-repeat: no-repeat;
      background-size: cover;
  }
  
  .title-top-proindex h2 {
      font-weight: bold;
      font-family: 'Tieude';
      font-size: 18px;
      display: inline-block;
      margin: 0 auto;
      padding: 0 20px;
      background: white;
  }
  
  .event .img_event {
      width: 100%;
  }
  
  ul.list_event li {
      position: relative;
      margin-bottom: 10px;
  }
  
  ul.list_event .icon_round {
      position: absolute;
      left: -69px;
      top: 17px;
  }
  
  .event_wrap {
      overflow: hidden;
      padding: 30px 18px;
      transition: all .5s ease;
  }
  
  .event_wrap .event_year {
      width: 20%;
      float: left;
  }
  
  .event_wrap .event_detail {
      width: 80%;
      float: left;
  }
  
  .event_wrap .event_year {
      color: #655b5b;
      font-weight: bold;
      line-height: 30px;
      border-right: 3px solid #d8d8d8;
  }
  
  .event_wrap .event_year p {
      font-size: 20px;
      text-align: center;
      margin-bottom: 0px;
  }
  
  .event_wrap .event_year span {
      font-size: 18px;
      text-transform: uppercase;
      text-align: center;
      width: 100%;
      display: block;
      line-height: 23px;
  }
  
  .event_detail h3 {
      margin: 0px;
      text-transform: uppercase;
      color: #655b5b;
      font-size: 18px;
      font-weight: bold;
      font-family: "Tieude";
  }
  
  .event_detail {
      padding-left: 12px;
  }
  
  .event_detail p {
      margin-top: 4px;
      font-weight: 300;
      margin-bottom: 0px;
  }
  
  span.icon_round i {
      border: 3px solid #ffff;
      display: block;
      background: #b4352f;
      width: 70px;
      height: 70px;
      border-radius: 50%;
      text-align: center;
      line-height: 70px;
      font-size: 30px;
      color: #fff;
  }
  
  ul.list_event li:hover {
      cursor: pointer;
  }
  
  ul.list_event li:hover .event_wrap {
      background: #b4352f;
  }
  
  .text-center p {
      clear: both;
  }
  
  ul.list_event li:hover .event_wrap .event_year {
      color: #ffff;
  }
  
  ul.list_event li:hover .event_wrap .event_detail h3 {
      color: #ffff;
  }
  
  ul.list_event li:hover i {
      color: #b4352f;
      background: #fff;
      border-color: #b4352f;
  }
  
  .media .media-body {
      width: initial;
      float: none;
  }
  
  .row.news_special .media .media-left img {
      border-radius: 4px;
  }
  
  h4.media-heading.new_title a {
      color: #655b5b;
      font-size: 15px;
      text-decoration: none;
      font-weight: bold;
      font-family: "Tieude"!important;
  }
  
  .row.news_special .media-body p {
      margin: 0px;
  }
  
  .row.news_special .media-body p.time {
      color: #d1322b;
      font-style: italic;
  }
  
  .row.news_special .media-body p.new_des {
      color: #585757;
  }
  
  section.footer {
      margin-top: 40px;
  }
  
  .footer ul li {
      color: black!important;
  }
  
  a.btn.btn-more {
      background: #fdf7ee;
      border: 1px solid #b4352f;
      color: #b4352f;
      text-transform: uppercase;
      font-weight: bold;
      margin-top: 10px;
  }
  
  .news_title_detail {
      background: linear-gradient(90deg, #ff637f, #ffd3db, #ffe7eb);
      color: #fff;
      text-align: center;
  }
  
  .news_title_detail h1 {
      text-transform: uppercase;
      font-size: 30px;
      font-weight: bold;
      letter-spacing: 1px;
      font-family: 'Tieude';
      margin-top: 0;
      color: #b4352f;
  }
  
  ul.breadcrumb.my_bread {
      margin-top: 7px;
  }
  
  ul.breadcrumb.my_bread li,
  ul.breadcrumb.my_bread li a {
      color: gray;
  }
  
  ul.breadcrumb.my_bread li,
  ul.breadcrumb.my_bread li.active a {
      color: #b4352f;
  }
  
  .img-hover-zoom.img-hover-zoom--zoom-n-rotate {
      overflow: hidden;
  }
  
  .img-hover-zoom--zoom-n-rotate img {
      transition: transform .5s ease-in-out;
  }
  /* The Transformation */
  
  .img-hover-zoom--zoom-n-rotate:hover img {
      transform: scale(1.3) rotate(10deg);
  }
  
  h2.name_product {
      margin: 0px;
      margin-bottom: 8px;
      text-transform: uppercase;
      font-size: 22px;
      font-weight: bold;
      color: #b4352f;
      border-left: 3px solid #d1322b;
      padding-left: 14px;
      padding-top: 4px;
      padding-bottom: 4px;
  }
  
  a.btn.btn-add-cart {
      color: #fff;
      font-size: 16px;
      text-transform: uppercase;
      background: #b4352f;
      border-radius: 20px;
      padding: 8px 24px;
      box-shadow: 1px 1px 7px #bdbdbd;
  }
  
  span.price_title {
      font-size: 16px;
      font-weight: bold;
      color: #757575;
  }
  
  p span.price {
      font-size: 22px;
      color: #d1322b;
      font-weight: bold;
  }
  
  .row.content_detail {
      padding-top: 30px;
      padding-bottom: 30px;
  }
  
  p.price_thumb {
      font-size: 14px;
      color: #d1322b;
  }
  
  ul.mucluc li a {
      display: block;
      width: 100%;
      /* background: red; */
      border-bottom: 1px solid #d8d8d8;
      color: #656565;
      padding: 12px 14px;
  }
  
  ul.mucluc li {
      margin-bottom: 1px;
  }
  
  span.mucluctotal {
      font-size: 12px;
      margin-left: 6px;
      color: #afafaf;
  }
  
  span.muclucname {
      font-size: 15px;
  }
  
  #modalCart .btn.btn-default.btn_submit {
      background: #d1322b;
      color: #fff;
      border: 0px;
      text-transform: uppercase;
      padding: 8px 24px;
      font-weight: bold;
      border-radius: 16px;
  }
  
  #modalCart .modal-header {
      background: #7abf18;
      color: #ffff;
  }
  
  .row.content_detail img {
      max-width: 100%;
  }
  
  .head_lang_mobile img {
      width: 30px;
  }
  
  .head_lang_mobile li {
      list-style: none;
  }
  
  .head_lang_mobile li a {
      color: #040404;
  }
  
  .head_lang_mobile {
      text-align: center;
  }
  
  .head_lang_mobile .dropdown-menu {
      left: 150px;
  }
  
  .head_lang_mobile {
      background: #efefef;
  }
  
  a#toggle {
      top: 50px;
  }
  
  .head_lang_mobile {
      display: none;
  }
  
  @media screen and (min-width: 768px) {
      .des_short {
          min-height: 300px;
      }
  }
  
  @media screen and (max-width: 768px) {
      .head_lang_mobile {
          display: block;
      }
      .main_content_detailt p iframe {
          max-width: 100%;
      }
      section.news.Tnews .media-left {
          width: 100%;
          display: block;
          text-align: center;
          margin: 0 auto;
      }
      section.news.Tnews .media-body {
          width: 100%;
          display: block;
          margin-top: 15px;
      }
      .img_event {
          display: none;
      }
      span.icon_round {
          display: none;
      }
      .logo {
          display: none;
      }
      .logo-mb-g {
          display: block;
      }
  }
  
  li.nav-item.dropdown.language a {
      text-decoration: none;
  }
  
  li.nav-item.dropdown.language img {
      border-radius: 0px;
  }
  
  li.nav-item.dropdown.language a.dropdown-item {
      display: block;
      color: #000000;
      border-bottom: 1px solid #c7c7c7;
      padding: 5px 11px;
  }
  
  li.nav-item.dropdown.language .dropdown-menu {
      min-width: initial;
      width: 100px;
      padding: 0px 3px;
  }
  
  li.nav-item.dropdown.language a.dropdown-item:last-child {
      border-bottom: 0px;
  }
  .row.news_special .media .media-left img {
    width: 100%;
}

.row.news_special .media-left {
    /* width: 100%; */
    /* display: block; */
    height: auto;
}

.row.news_special .media-left img {
    height: auto;
}
.modal-body .form-group label {
    text-transform: uppercase;
}
.row.content_detail * {
    max-width: 100%;
}

.row.content_detail img {
    max-width: 100%;
    height: initial!important;
}