.btn_main {
  position: fixed;
  bottom: 157px;
  right:  20px;
  z-index: 1;
}

.button {
  background-color:#ec7380;
  border-radius:50%;
  border:1px solid #fff;
  display:inline-block;
  color:#ffffff;
  font-family:Arial;
  font-size:30px;
  padding:10px 10px;
  text-decoration:none;
}

.button:hover {
/* background-color:#ff8e28; */
color:#ffffff !important;
transform: scale(1.2);
}

.button_tel {
  background-color:#0d913e;
  border-radius:50%;
  border:1px solid #fff;
  display:inline-block;
  color:#ffffff;
  font-family:Arial;
  font-size:30px;
  padding: 10px 10px;
  text-decoration:none;
}

.button_tel:hover {
background-color:#ec7380;
color:#ffffff !important;
transform: scale(1.2);
}

.btn_tel {
  position: fixed;
  bottom: 97px;
  right:  20px;
  z-index: 1;
}

.button_line {
  background-color:#0d913e;
  border-radius:50%;
  border:1px solid #fff;
  display:inline-block;
  color:#ffffff;
  font-family:Arial;
  font-size:30px;
  padding: 10px 12px;
  text-decoration:none;
}

.button_line:hover {
background-color:#ec7380;
color:#ffffff !important;
transform: scale(1.2);
}

.btn_line {
  position: fixed;
  bottom: 215px;
  right:  20px;
  z-index: 1;
}

.btn_fb {
  position: fixed;
  bottom: 271px;
  right:  20px;
  z-index: 1;
}

.button_fb {
  background-color:rgb(59, 89, 152);
  border-radius:50%;
  border:1px solid #fff;
  display:inline-block;
  color:#ffffff;
  font-family:Arial;
  font-size:30px;
  padding: 10px 16px;
  text-decoration:none;
}

.button_fb:hover {
background-color:#ec7380;
color:#ffffff !important;
transform: scale(1.2);
}

.btn_ig {
  position: fixed;
  bottom: 328px;
  right:  20px;
  z-index: 1;
}

.button_ig {
  /* background-color:#ff8e28; */
  background: linear-gradient(to right, rgba(85,66,212,1), rgba(238,32,6,1));
  border-radius:50%;
  border:1px solid #fff;
  display:inline-block;
  color:#ffffff;
  font-family:Arial;
  font-size:30px;
  padding:10px 13px;
  text-decoration:none;
}

.button_ig:hover {
background:#ec7380;
color:#ffffff !important;
transform: scale(1.2);
}

.btn_you {
  position: fixed;
  bottom: 386px;
  right:  20px;
  z-index: 1;
}

.button_you {
  background-color:#ff0000;
  border-radius:50%;
  border:1px solid #fff;
  display:inline-block;
  color:#ffffff;
  font-family:Arial;
  font-size:30px;
  padding:10px 9px;
  text-decoration:none;
}

.button_you:hover {
background-color:#ec7380;
color:#ffffff !important;
transform: scale(1.2);
}

.btn_twi {
  position: fixed;
  bottom: 445px;
  right:  20px;
  z-index: 1;
}

.button_twi {
  background-color:#179cf0;
  border-radius:50%;
  border:1px solid #fff;
  display:inline-block;
  color:#ffffff;
  font-family:Arial;
  font-size:30px;
  padding:10px 10px;
  text-decoration:none;
}

.button_twi:hover {
background-color:#ec7380;
color:#ffffff !important;
transform: scale(1.2);
}

.btn_tik {
  position: fixed;
  bottom: 504;
  right:  20px;
  z-index: 1;
}

.button_tik {
  background-color:#000;
  border-radius:50%;
  border:1px solid #fff;
  display:inline-block;
  color:#ffffff;
  font-family:Arial;
  font-size:30px;
  padding:10px 12px;
  text-decoration:none;
}

.button_tik:hover {
background-color:#ec7380;
color:#ffffff !important;
transform: scale(1.2);
}

.btn_clear {
  position: fixed;
  bottom: 157px;
  right:  20px;
  z-index: 1;
}

.button_clear {
  background-color:#fa2222;
  border-radius:50%;
  border:1px solid #fff;
  display:inline-block;
  color:#ffffff;
  font-family:Arial;
  font-size:30px;
  padding:10px 10px;
  text-decoration:none;
}

.button_clear:hover {
/* background-color:#fa2222; */
color:#ffffff !important;
transform: scale(1.2);
}

.button_buy {
  background-color:#de9469;
  border-radius:50%;
  border:1px solid #fff;
  display:inline-block;
  color:#ffffff;
  font-family:Arial;
  font-size:30px;
  padding: 10px 10px;
  text-decoration:none;
}

.button_buy:hover {
background-color:#ec7380;
color:#ffffff !important;
transform: scale(1.2);
}

.btn_buy {
  position: fixed;
  bottom: 38px;
  right:  20px;
  z-index: 1;
}


.btn_footer {
  position: fixed;
  bottom: 0px;
  width: 100%;
  background: white;
  padding: 5px 10px 20px 10px;
  text-align: center;
  /* border-top: 1px solid #e7e7e7; */
}

.myButton_mobile {
  box-shadow: inset 0px 1px 0px 0px #ffffff;
  background: linear-gradient(to bottom, #6b1f15 5%, #6b1f15 100%);
  background-color: #6b1f15;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  font-family: Arial;
  font-size: 14px;
  /* font-weight: bold; */
  padding: 12px 15px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #ffffff;
}

.myButton_mobile:hover {
  background: linear-gradient(to bottom, #943a2e 5%, #943a2e 100%);
  background-color: #f6f6f6;
  text-decoration: none;
  color: white;
}

.myButton_mobile:active {
  position: relative;
  top: 1px;
}

.myButton_buy {
  box-shadow: inset 0px 1px 0px 0px #ffffff;
  background: linear-gradient(to bottom, #e19259 5%, #e19259 100%);
  background-color: #e19259;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  font-family: Arial;
  font-size: 14px;
  /* font-weight: bold; */
  padding: 12px 15px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #ffffff;
}

.myButton_buy:hover {
  background: linear-gradient(to bottom, #943a2e 5%, #943a2e 100%);
  background-color: #f6f6f6;
  text-decoration: none;
  color: white;
}

.myButton_buy:active {
  position: relative;
  top: 1px;
}


.myButton_line {
  box-shadow: inset 0px 1px 0px 0px #ffffff;
  background: linear-gradient(to bottom, #06C755 5%, #06C755 100%);
  background-color: #06C755;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  font-family: Arial;
  font-size: 14px;
  /* font-weight: bold; */
  padding: 12px 15px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #ffffff;
}

.myButton_line:hover {
  background: linear-gradient(to bottom, #06C755 5%, #06C755 100%);
  background-color: #06C755;
  text-decoration: none;
  color: white;
}

.myButton_line:active {
  position: relative;
  top: 1px;
}

.myButton_fb {
  box-shadow: inset 0px 1px 0px 0px #ffffff;
  background: #007bff;
  background-color: #007bff;
  border-radius: 6px;
  border: 1px solid #dcdcdc;
  display: inline-block;
  cursor: pointer;
  color: #ffffff;
  font-family: Arial;
  font-size: 14px;
  /* font-weight: bold; */
  padding: 12px 15px;
  text-decoration: none;
  text-shadow: 0px 1px 0px #ffffff;
}

.myButton_fb:hover {
  background: #007bff;
  background-color: #007bff;
  text-decoration: none;
  color: white;
}

.myButton_fb:active {
  position: relative;
  top: 1px;
}

.btn_lang {
  position: fixed;
  top: 20px;
  right:  20px;
  z-index: 1;
}

.button_lang {
  background-color:#ff6d2f;
  border-radius:50%;
  border:1px solid #fff;
  display:inline-block;
  color:#ffffff;
  font-family:Arial;
  font-size:30px;
  padding:10px 7px;
  text-decoration:none;
}

.button_lang:hover {
/* background-color:#fa2222; */
color:#ffffff !important;
transform: scale(1.2);
}

.btn_lang_th {
  position: fixed;
  top: 80px;
  right:  22px;
  z-index: 1;
}

.button_lang_th {
  display:inline-block;
  text-decoration:none;
}

.button_lang_th:hover {
color:#ffffff !important;
transform: scale(1.2);
}

.btn_lang_en {
  position: fixed;
  top: 140px;
  right:  22px;
  z-index: 1;
}

.button_lang_en{
  display:inline-block;
  text-decoration:none;
}

.button_lang_en:hover{
color:#ffffff !important;
transform: scale(1.2);
}
