@media only screen and (max-width: 767px) {
  body {
    padding-top: 51px; } }

.btn-hotline {
  position: fixed;
  bottom: 68px;
  left: 2px;
  background: #E3411F;
  border-radius: 50%;
  height: 60px;
  width: 60px; }
  @media only screen and (max-width: 768px) {
    .btn-hotline {
      width: 40px;
      height: 40px;
      bottom: 49px; } }
  .btn-hotline img {
    margin-top: 5px;
    margin-left: 5px;
    height: 48px; }
    @media only screen and (max-width: 768px) {
      .btn-hotline img {
        height: 32px; } }

.btn-zalo {
  position: fixed;
  bottom: 2px;
  left: 2px; }
  .btn-zalo img {
    height: 64px; }
    @media only screen and (max-width: 768px) {
      .btn-zalo img {
        height: 45px; } }

@media only screen and (min-width: 768px) {
  #mainNav {
    background: url("/uploads/bg_header.png"); }
    #mainNav .navbar-brand {
      color: #fff; }
    #mainNav a {
      color: #fff; }
      #mainNav a:hover {
        text-decoration: none; }
    #mainNav li ul a {
      color: #000; } }

.carousel.slide {
  text-align: center; }

@media only screen and (max-width: 767px) {
  .carousel-indicators {
    display: none; } }

@media only screen and (max-width: 767px) {
  .carousel-caption {
    display: none; } }

.dropbtn:hover {
  color: #000; }

@media only screen and (max-width: 767px) {
  .dropdown-content {
    display: none; } }

.coi-shadow {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.22); }

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