@charset "utf-8";


.tbtel {
  width: 100%;
  table-layout: fixed;
  word-wrap: break-word;
  overflow: auto
}

.tbtel th {
  width: 30%;
}

.tbtel td {
  width: 70%;
}

.cont-tel a {
  color: #fff;
  text-decoration: none;
  font-size: 18px;
}

.cont-tel img {
  margin-bottom: 10px;
}

.cont-tel .call-btn {
  color: #fff;
  background-color: #ed3138;
  box-shadow: 0px 6px 0px 0px #ba272c;
  text-align: center;
  height: 40px;
  width: 250px;
  border-radius: 5px;
  padding: 8px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.cont-tel .call-btn:hover {
  opacity: 0.8;
  transition: 0.3s;
  box-shadow: none;
  margin-top: 16px;
  margin-bottom: 14px;
}

.cont-tel .chat-btn {
  color: #fff;
  background-color: #ed3138;
  box-shadow: 0px 6px 0px 0px #ba272c;
  text-align: center;
  height: 40px;
  width: 250px;
  border-radius: 5px;
  padding: 8px;
  margin-top: 4px;
  margin-bottom: 20px;
}

.cont-tel .chat-btn:hover {
  opacity: 0.8;
  transition: 0.3s;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 14px;
}




@media screen and (max-width: 768px) {
    .last td:last-child {
      border-bottom: solid 1px #ccc;
      width: 100%;
    }

    .tbtel {
      width: 100%;
    }

    .tbtel th,
    .tbtel td {
      border-bottom: none;
      display: block;
      width: 100%;
    }

    .tbtel td img {
      width: 250px;
    }


    .cont-tel img {
      width: 300px;
      margin-bottom: 0px;
    }
}


@media screen and (max-width: 480px) {

  
  .cont-tel {
    padding: 15px;
  }

  .cont-tel img {
    width: 170px;
  }

  #sample4 .cont-tel .call-btn {
    width: 180px;
  }

  #sample4 .cont-tel a {
    font-size: 16px;
  }

}