#page-header .navigation .main > ul > li > ul > li > a:hover {
    color: #007237 !important;
}
.pages-wrapper__detail__info__content {
    line-height: 26px !important;
    color: #333 !important;
}
#page-header .navigation .main ul li a {
  color: #00723a !important;
}
#page-header .navigation .main > ul > li {
  max-width: none !important;
  text-transform: none !important;
}
#page-header .navigation .main ul li a {
  color: #01723b !important;
  font-weight: 800;
  font-size: 15px !important;
  text-align: center;
  display: block;
}
#home-page .doctors {
  position: relative;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  /*padding-top: 20px;
  padding-bottom: 40px;*/
}
#home-page .doctors .doctor-sliders-wrapper {
  position: relative;
  box-shadow: 0 0 10px #fff !important;
  padding: 14px 0 10px !important;
  /*padding: 24px 0 120px;
  box-shadow: 0 0 10px #ccc; */
}
#home-page .doctors .doctor-sliders-nav-wrapper {
  margin-top: -100px;
  padding: 0 60px;
  display: none !important;
}
.themedv-box {
  width: calc(50% - 10px);
  text-align: center;
}
.themedv-box h3 a {
  font-size: 19px !important;
  font-weight: 800;
  color: #00723a !important;
}
.themedv-box img {
  width: 100%;
  border-radius: 12px;
  border: 2px solid green;
  margin-bottom: 20px;
}
#home-page .button-primary, #page-header .action .btn-book, .button-green {
  background: #ffc001 !important;
  color: #fff;
  box-shadow: 1px 2px 3px 1px #f00;
}

::placeholder {
  color: #f00 !important;
  font-weight: 500 !important;
  font-size: 14px !important;
}
.box_dichvu {
	display: flex;
	justify-content: space-between;
}
.header-logo {
  min-width: auto !important;
  margin: 7px 0;
}
.logo-menu-ky {
  display: flex;
  justify-content: space-between;
}
#page-header .navigation, .bg-gray {
  background: #fff !important;
  box-shadow: 0px 2px 3px 0px #08793f;
  z-index: 1;
  position: relative;
  border-top: 1px solid #e7e7e7;
}
#home-page .section-title {
    font-size: 30px !important;
}
#page-header .top-bg slogan-top a {
  background: #00723a !important;
  width: calc(40% - 20px);
}
.footer-info a {
	color: #fff !important;
}
.footer-info a:hover {
	color: #99d844 !important;
}
.info-top {
  width: calc(40% - 20px);
  color: #fff;
  font-size: 90%;
  display: flex;
  justify-content: start;
  margin-left: 20px;
}
.info-top a {
	color: #fff;
}
.info-top a:hover {
	color: #ff9900;
}
.top-bg {
  width:100%;
  display: flex;
  justify-content: space-between;
  background: #00723a !important;
  align-items: center;
}
.language {
  color: #fff;
  width: calc(40% - 20px);
  display: flex;
  justify-content: end;
  margin-right: 20px;
}
.language span a {
  color: #fff !important;
  padding: 0 5px;
  font-size: 90%;
}
.language-landing {
	margin: 0 auto;
	text-align: right;
	padding: 5px;
	background: #f0f0f0;
}
.button-action-fixed2 {
    display: inline-block;
    position: fixed;
    bottom: 8px;
    left: 8%;
    z-index: 9;
    color: #fff;
    background-color: #3080dc;
    font-size: 17px;
	etter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 10px;
    transition: all .3s;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    box-shadow: 0 15px 20px -20px #000 !important;
    -webkit-box-shadow: 0 15px 20px -20px #000 !important;
}
.button-action-fixed3 {
    display: inline-block;
    position: fixed;
    bottom: 60px;
    left: 8%;
    z-index: 9;
    color: #fff;
    background-color: #c41b22;
    font-size: 16px;
	etter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 10px;
    transition: all .3s;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    box-shadow: 0 15px 20px -20px #000 !important;
    -webkit-box-shadow: 0 15px 20px -20px #000 !important;
}
#page-footer .container .footer-wrapper__copyright__hotline{display:block;display:flex;background-color:#ff706f;height:40px;padding:0 20px;color:#fff;align-items:center;font-size:18px;border-radius:4px;font-weight:700;letter-spacing:1px;margin-right:20px}#page-footer .container .footer-wrapper__copyright__hotline span{margin-right:10px}

#page-footer .container .footer-wrapper__copyright__zalo{display:block;display:flex;background-color:#3080dc;height:40px;padding:0 20px;color:#fff;align-items:center;font-size:18px;border-radius:4px;font-weight:700;letter-spacing:1px;margin-right:20px}#page-footer .container .footer-wrapper__copyright__hotline span{margin-right:10px}

.footer-wrapper__copyright__hotline{display:block;display:flex;background-color:#ff706f;height:40px;padding:0 20px;color:#fff;align-items:center;font-size:18px;border-radius:4px;font-weight:700;letter-spacing:1px;margin-right:20px}


.button-action-fixed2 a{
    color: #fff !important;
}
.button-action-fixed2 a:hover {
    color: #fff !important;
}
.button-action-fixed {
    display: none !important;
}
.template-all .template-slider-all--box {
  padding-top: 41% !important;
}
.social-button{display:inline-grid;position:fixed;right:32px;bottom:100px;min-width:45px;text-align:center;z-index:99}.social-button-content{display:inline-grid}.social-button a{position:relative;padding:8px 0;cursor:pointer}.social-button i{position:relative;width:40px;height:40px;background:#43a1f3;color:#fff;border-radius:100%;font-size:18px;text-align:center;line-height:40px;z-index:999}.social-button span{display:none}.alo-circle{position:absolute;top:2.5px;left:-2.5px;animation-iteration-count:infinite;animation-duration:1s;animation-fill-mode:both;animation-name:zoomIn;width:50px;height:50px;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,.4);opacity:.1;border-color:#0089b9;opacity:.5}.alo-circle-fill{position:absolute;top:-2px;left:-8px;animation-iteration-count:infinite;animation-duration:1s;animation-fill-mode:both;animation-name:pulse;width:60px;height:60px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;background-color:rgba(0,175,242,.5);opacity:.75}.call-icon:hover>span,.mes:hover>span,.sms:hover>span,.zalo:hover>span{display:block}.social-button a span{display:none;position:absolute;top:12px;right:45px;border-radius:8px;text-align:center;background:#67b634;padding:5px 20px;margin-left:10px;color:#fff;z-index:999;transition:all .2s ease-in-out 0s;-moz-animation:headerAnimation .7s 1;-webkit-animation:headerAnimation .7s 1;-o-animation:headerAnimation .7s 1;animation:headerAnimation .7s 1;font-size:14px;letter-spacing:1px;white-space:nowrap}.tel-button{display:inline-grid;position:fixed;right:32px;bottom:180px;min-width:45px;text-align:center;z-index:99}.tel-button-content{display:inline-grid}.tel-button a{position:relative;padding:8px 0;cursor:pointer}.tel-button i{position:relative;width:40px;height:40px;background:#43a1f3;color:#fff;border-radius:100%;font-size:18px;text-align:center;line-height:40px;z-index:999}.tel-button span{display:none}.alo-circle{position:absolute;top:2.5px;left:-2.5px;animation-iteration-count:infinite;animation-duration:1s;animation-fill-mode:both;animation-name:zoomIn;width:50px;height:50px;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,.4);opacity:.1;border-color:#0089b9;opacity:.5}.alo-circle-fill{position:absolute;top:-2px;left:-8px;animation-iteration-count:infinite;animation-duration:1s;animation-fill-mode:both;animation-name:pulse;width:60px;height:60px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;background-color:rgba(0,175,242,.5);opacity:.75}.call-icon:hover>span,.mes:hover>span,.sms:hover>span,.zalo:hover>span{display:block}.tel-button a span{display:none;position:absolute;top:12px;right:45px;border-radius:8px;text-align:center;background:#67b634;padding:5px 20px;margin-left:10px;color:#fff;z-index:999;transition:all .2s ease-in-out 0s;-moz-animation:headerAnimation .7s 1;-webkit-animation:headerAnimation .7s 1;-o-animation:headerAnimation .7s 1;animation:headerAnimation .7s 1;font-size:14px;letter-spacing:1px;white-space:nowrap}

@media only screen and (max-width:575px){
	.info-top {
  display: none;
}
.button-action-fixed2 {
  bottom: 74px;
  font-size: 16px;
}
.button-action-fixed3 {
  bottom: 120px;
  font-size: 16px;
}
#page-header .navigation, .bg-gray {
  background: #168a51;
  box-shadow: 0px 2px 4px 1px #116038;
  z-index: 999;
  position: relative;
}
#page-header .navigation .main ul li a {
  color: #999 !important;
}
.image-cylinder a {  padding-top: 75% !important;}
}
#page-header .navigation .main > ul > li:hover > ul {
  box-shadow: 1px 3px 2px 1px #00723a !important;
}
.footer-social {
   position: fixed;
  bottom: 100px;
  right: 35px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
}
.footer-social li{
   list-style: none;
   padding: 0;
   margin: 0;
}
.footer-social img {
   max-width: 40px;
   object-fit: contain;
   height: 40px;
   width: 40px;
   position: relative;
}
.footer-social .box-icon {
   position: relative;
   display: block;
}
.footer-social .box-icon span{
   position: absolute;
   z-index: -1;
   opacity: 0;
   white-space: nowrap;
   background: #fff;
   border-radius: 4px;
   padding: 6px 10px;
   color: #333;
   outline: none;
   user-select: none;
   top: 50%;
   margin-top: -15px;
   right: calc(100% + 10px);
}
.footer-social li .box-icon:hover span{
   opacity: 1;
   z-index: 1;
}
@media only screen and (max-width: 991px) {
  .header-nav-items {
    display: block;
    background: #08542e;
  }
}
#page-footer .footer-wrapper__copyright__copyright {
  background: none !important;
  padding: 10px;
  margin-top: 20px;
}