.heading-with-overlay-block .h { line-height: 1.3 !important; }

@media screen and (min-width: 1025px) { .bang-cap-dao-tao { padding-top: 80px !important; padding-bottom: 80px !important; }
  .section-drdothailong { padding-top: 60px !important; padding-bottom: 60px !important; } }
@media screen and (min-width: 768px) and (max-width: 1024px) { .bang-cap-dao-tao { padding-top: 40px !important; padding-bottom: 40px !important; }
  .section-drdothailong { padding-top: 30px !important; padding-bottom: 30px !important; } }
@media screen and (min-width: 768px) and (max-width: 991px) { .gallery-slider-item .arrows { margin-top: 20px !important; margin-bottom: 20px !important; }
  .gallery-slider-item .image { -webkit-box-flex: 0 !important; -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; }
  .gallery-slider-item .title { margin-left: 0 !important; margin-top: 10px !important; margin-bottom: 10px !important; line-height: 1.2 !important; }
  .gallery-slider-item .content { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; margin-left: 0 !important; } }
@media screen and (max-width: 767px) { h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { line-height: 1.3 !important; }
  .site-header .site-logo, .site-header .site-logo img, .site-footer .site-logo, .site-footer .site-logo img { height: 40px !important; }
  .bang-cap-dao-tao { padding-top: 0px !important; padding-bottom: 0px !important; }
  .section-drdothailong { padding-top: 10px !important; padding-bottom: 10px !important; }
  .categories-block .links .item .num { margin-top: 10px; }
  .categories-block .links .item .h { line-height: 1.2 !important; }
  .gallery-slider-item .arrows { margin-top: 20px !important; margin-bottom: 20px !important; }
  .gallery-slider-item .image { -webkit-box-flex: 0 !important; -ms-flex: 0 0 100% !important; flex: 0 0 100% !important; }
  .gallery-slider-item .title { margin-left: 0 !important; margin-top: 10px !important; margin-bottom: 10px !important; line-height: 1.2 !important; }
  .gallery-slider-item .content { -ms-flex-preferred-size: 100% !important; flex-basis: 100% !important; margin-left: 0 !important; }
  .portfolio-carousel-item .content .h { font-size: 22px !important; line-height: 1.3; } }
@media (max-width: 575.98px) { .banner-area .banner-item .h { font-size: 22px !important; line-height: 1.3; } }

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