.cx-side-button-group .cx-side-button {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  align-items: center;
  margin: 0;
  gap: 5px;
}
.page-template-page-templates .cx-side-button-group {
  transform: none;
  width: 59px;
  height: 59px;
  margin: 0 !important;
  top: initial !important;
  bottom: 280px;
  display: inline-block !important;
}
.page-template-page-templates .chat-item.cx-webchat-suport-icon:hover {
  border-radius: 0 !important;
}
.page-template-page-templates
  .cx-widget.cx-webchat-chat-button
  > span.cx-chat-button-label {
  color: #228a4a !important;
  font-weight: 500;
}
.cx-side-button-group {
  transform: none;
  width: 59px;
  height: 59px;
  margin: 0 !important;
  top: unset !important;
  bottom: 0px !important;
  visibility: hidden;
}
.cx-side-button {
  border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  -ms-border-radius: 0 !important;
   -o-border-radius: 0 !important;
  box-shadow: none !important;
}
.cx-widget.cx-webchat-chat-button .cx-chat-button-img {
  height: 25px;
  width: 25px;
  background: url(https://fecredit.com.vn/wp-content/themes/fe-credit/assets/images/ChatbotProject.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.navbar .nav-item.dropdown {
  box-shadow: none !important;
  margin: 0 !important;
  width: unset !important;
  height: unset !important;
  border: none !important;
}

.cx-side-button-group .cx-side-button:hover {
  /* background: #efefef; */
}

@media (max-width: 991.98px) {
  .cx-side-button-group {
    bottom: 230px !important;
  }
}

@media (max-width: 991px) {
  #header .navbar .navbar-brand img {
    width: auto !important;
    height: auto !important;
  }
}

@media (min-width: 992px) {
  #header .fr.right .menu-main > li > ul {
    opacity: 1 !important;
    display: none;
  }

  #header .fr.right .menu-main > li:hover > ul.sub-menu {
    opacity: 1 !important;
    display: block !important;
    top: 93% !important;
  }
  #header .fr.right .menu-main > li:hover > ul.sub-menu > li {
    /* opacity: 1 !important; */
    display: block !important;
  }
  #header .navbar-expand-lg .navbar-collapse {
    justify-content: center !important;
    height: 100%;
  }

  .cx-side-button{
    bottom: 160px !important;
  }

  .subcribe-form-btn{
    bottom: 220px;
  }
}
#header li.menu-item-607 ul > li:nth-child(1) span,
#header li.menu-item-607 ul > li:nth-child(2) span,
#header li.menu-item-607 ul > li:nth-child(3) span {
  font-weight: bold;
}

.cx-webchat-suport-icon img{
  width: 18px;
  height: 18px;
}
.cx-webchat-suport-icon label{
  color: #ffffff;
  font-size: 10px;
  margin-top: 5px;
  margin-bottom: 0px !important;
}
.cx-webchat-suport-icon{
  background-color:#228a4a;
  border: 2px solid white;
  border-bottom-left-radius: 15px;
  border-top-left-radius: 15px;
}
.cx-side-button {
  background: transparent !important;
}
.cx-side-button.ttkv {
  width: 57px;
}
.cx-side-button .chat-item{
  padding: 7px 7px 5px 7px !important;
}
.cx-side-button .chat-item.ttkv{
  padding: 0 !important;
  width: 57px;
  position: fixed;
  bottom: 280px;
}
.chat-item.cx-webchat-suport-icon.green svg path{
  stroke: white;
  fill: white;
}

@media (max-width: 991.98px) {
  .cx-side-button .chat-item.ttkv{
    bottom: 230px;
    right: 0;
  }
  .cx-side-button.cx-webchat-chat-button {
    bottom: 90px;
    right: 0;
  }
  .cx-side-button .cx-webchat-suport-icon.green {
    bottom: 90px;
    position: fixed;
    right: 0;
  }
}

.cx-side-button-group-custome .cx-webchat-chat-button {
  position: fixed !important;
}
.cx-widget.cx-webchat-chat-button {
  top: inherit !important;
}
#newsales-news .newsales-news h3{
  height: 40px;
  margin-bottom:20px;
}

#newsales-news .newsales h3{
  text-align: inherit;
}

@media (max-width: 991.98px) {
  #newsales-news .newsales-news h3{
    height: auto;
    margin-bottom:20px;
  }
}

.page-label p.title{
  color: white !important;
}

.thumb-group a .btn-call{
  margin-bottom: 10px !important;
}