@import "textstyle.css";

body {
  font-family: rbt;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0em;
  color: #000;
  position: relative;
  padding: 0px 0px 0px 0px;
  text-decoration: none !important;
  overflow-x: hidden;
  background: #ebebeb;
}

@font-face {
  font-family: rbt;
  src: url(https://img.tenten.vn/k/lp/Navi-tenten-2021/fonts/Roboto-Regular.ttf);
}

@font-face {
  font-family: notosan;
  src: url(https://img.tenten.vn/k/lp/Navi-tenten-2021/fonts/NotoSansDisplay-Regular.ttf);
}

@font-face {
  font-family: rbt_bold;
  src: url(https://img.tenten.vn/k/lp/Navi-tenten-2021/fonts/Roboto-Bold.ttf);
}

@font-face {
  font-family: rbt_medium;
  src: url(https://img.tenten.vn/k/lp/Navi-tenten-2021/fonts/Roboto-Medium.ttf);
}

@font-face {
  font-family: rbt_super_bold;
  src: url(https://img.tenten.vn/k/lp/Navi-tenten-2021/fonts/Roboto-Black.ttf);
}

@font-face {
  font-family: svn-poppin;
  src: url(https://img.tenten.vn/k/lp/Navi-tenten-2021/fonts/Poppins-Regular.ttf);
}

@font-face {
  font-family: lobster;
  src: url(https://img.tenten.vn/k/lp/Navi-tenten-2021/fonts/Lobster-Regular.ttf);
}

ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

a,
a:hover {
  text-decoration: none !important;
}

iframe {
  width: 100% !important;
  max-width: 100% !important;
}

figure {
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

.container {
  max-width: 1040px;
  width: 90% !important;
  margin: 0px auto;
}

input:focus,
textarea:focus {
  outline: none !important;
}

img {
  max-width: 100%;
  height: auto;
}


/* MENU MOBILE*/

.icon_mobile_click {
  margin: 0px;
  z-index: 99;
  display: none !important;
  position: absolute;
  top: 65px;
  right: 15px;
  cursor: pointer;
  max-width: 40px;
}

.icon_mobile_click i.fa {
  font-size: 30px;
  color: #1e87d7;
}

#page_wrapper {
  transition: all 0.3s;
}

.bg_opacity {
  position: fixed;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  bottom: 0;
  display: none;
  z-index: 100;
}

.menu_hidden {
  z-index: -1;
  left: -260px;
}

.menu_show {
  z-index: 9999999;
}

.menu-fixed-nv2021 .close_menu {
  padding: 5px 10px;
  font-size: 20px;
  text-align: right;
  color: #fff;
  background: none;
  cursor: pointer;
  position: absolute;
  right: 15px;
  background: none;
  display: none;
  cursor: pointer;
  top: 5px;
}

.menu-fixed-nv2021.qb_menu_version_2 .close_menu {
  color: #1e87d7;
}

.menu-fixed-nv2021 li span {
  margin: 0px 0px 0px 10px;
}

.menu-fixed-nv2021 .sub-menu>li:last-child a {
  border-bottom: none;
}

.menu-fixed-nv2021 .sub-menu li a {
  font-size: 14px;
  text-transform: none;
}

.menu_down_mobile::before {
  content: "\f106" !important;
  font: normal normal normal 14px/1 FontAwesome;
}

.menu-fixed-nv2021 li.menu-item-has-children::before {
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  right: 5px;
  top: -2px;
  color: #fff;
  z-index: 2;
  font-size: 22px;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  cursor: pointer;
}


/* END MENU MOBILE*/


/*CSS HEADER*/

.bg_page {}

.header {
  display: table;
  width: 100%;
  border-bottom: 1px solid #ddd;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
}

.logo_site {
  margin: 4px 38px 0px 19px;
  float: left;
}

.translate_hd {
  margin: 22px 0px 0px 0px;
  display: inline-block;
  cursor: pointer;
  position: relative;
}

.translate_hd figure {
  display: inline-block;
  vertical-align: middle;
}

.translate_hd .translate_icon {
  margin: 0px 7px 0px 0px;
}

.translate_hd span {
  font-size: 15px;
  line-height: 17px;
  color: #333333;
  display: inline-block;
  vertical-align: middle;
  margin: 0px 8px 0px 0px;
}

.header .left_header {
  float: left;
}

.header .right_header {
  float: right;
}

.support_phone {
  float: left;
  margin: 16px 36px 0px 0px;
}

.support_phone figure {
  display: inline-block;
  vertical-align: middle;
  margin: 0px 8px 0px 0px;
  max-width: 30px;
  width: 100%;
}

.support_phone span {
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  color: #333333;
}

.cart_bell_hd {
  float: left;
  margin: 18px 37px 0px 0px;
}

.cart_bell_hd ul li {
  float: left;
  margin: 0px 32px 0px 0px;
  position: relative;
}

.cart_bell_hd ul>li:last-child {
  margin: 0px;
}

.cart_bell_hd ul li sup {
  font-size: 12px;
  font-weight: 700;
  width: 18px;
  height: 18px;
  background: #FF0000;
  display: inline-block;
  line-height: 18px;
  position: absolute;
  top: 0px;
  right: -6px;
  text-align: center;
  border-radius: 50%;
  color: #fff;
  border: 1px solid #fff;
}

.login_hd {
  float: left;
  margin: 18px 36px 0px 0px;
}

.login_hd figure {
  display: inline-block;
  vertical-align: middle;
}

.qb_rotate_icon {
  transform: rotate(180deg);
}

.login_hd .user_icon {
  width: 30px;
  height: 30px;
  background: #1E87D7;
  text-align: center;
  line-height: 30px;
  border-radius: 50%;
  margin: 0px 5px 0px 0px;
}
.login_hd .user_icon img{
  max-width: 15px;
  width: 100%;
}
.login_hd span {
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  display: inline-block;
  vertical-align: middle;
  margin: 0px 11px 0px 0px;
  color: #333333;
}

.menu-fixed-nv2021>nav>ul.menu>li.active>a {
  background: #E6F4FD;
  border-radius: 0px 31px 31px 0px;
  color: #333333;
  margin: 0px 12px 0px 0px;
}

.menu-fixed-nv2021>nav>ul.menu>li.active>a>p {
  margin: 0px;
}

.menu-fixed-nv2021 .menu_up>ul.menu>li.active:nth-child(1)>a:before {
  content: url(../images/menu_home_icon_blue.png);
}

.menu-fixed-nv2021 .menu_up>ul.menu>li.active.tg_register_service_nsx>a:before {
  content: url(../images/menu_pencil_icon_blue.png);
}

.menu-fixed-nv2021 .menu_up>ul.menu>li.active.tg_service_management_nsx>a:before {
  content: url(../images/menu_gear_icon_blue.png);
}

.menu-fixed-nv2021 .menu_up>ul.menu>li.active.tg_customer_management_nsx>a:before {
  content: url(../images/qlkh_icon-blue.png);
}

.menu-fixed-nv2021 .menu_up>ul.menu>li.active.tg_activation_nsx>a:before {
  content: url(../images/menu_wait_icon_blue.png);
}

.menu-fixed-nv2021 .menu_up>ul.menu>li.active.tg_collaborator_nsx>a:before {
  content: url(../images/congtaccien-icon-blue.png);
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.active.tg_collaborator_nsx>a:before {
  content: url(../images/congtaccien-icon-blue.png);
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.active.tg_transaction_history_nsx >a:before {
  content: url(../images/transaction-history-menu-icon-blue.png) !important;
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.active.tg_combo_sv  >a:before {
  content: url(../images/combo-sinhvien-icon-blue.png);
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.active.tg_transaction_history_nsx >a:before {
  content: url(../images/congcu-icon-blue.png);
}
.menu-fixed-nv2021 .menu_down>ul.menu>li.active:nth-child(1)>a:before {
  content: url(../images/menu_user_icon_blue.png);
}

.menu-fixed-nv2021 .menu_down>ul.menu>li.active:nth-child(2)>a:before {
  content: url(../images/menu_support_icon_blue.png);
}

.menu-fixed-nv2021 .menu_down>ul.menu>li.active:nth-child(3)>a:before {
  content: url(../images/menu_ask_icon_blue.png);
}

.menu-fixed-nv2021 .menu_down>ul.menu>li.active:nth-child(4)>a:before {
  content: url(../images/menu_news_icon_blue.png);
}

.menu-fixed-nv2021 .menu_down>ul.menu>li.active:nth-child(5)>a:before {
  content: url(../images/menu_like_icon_blue.png);
}

.menu-fixed-nv2021 .menu_down>ul.menu>li.active:nth-child(6)>a:before {
  content: url(../images/gopy-khieunai-icon-blue.png);
}

.menu-fixed-nv2021 li.menu-item-has-children.active::before {
  color: #737373;
  content: "\f107" !important;
}

.menu-fixed-nv2021 li.menu-item-has-children.active::before,
.menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li.menu-item-has-children.active::before {
  content: "\f106" !important;
}

.menu-fixed-nv2021 nav>ul.menu>li>a.imgmn_to_left {
  display: none;
  padding: 0px;
  border-radius: 0px;
  padding: 25px 26px;
  float: right;
}

.menu-fixed-nv2021 nav>ul.menu>li>a.imgmn_to_left:hover {
  background: #1e87d7;
}

.menu-fixed-nv2021 nav>ul.menu>li>a.imgmn_to_left img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.menu-fixed-nv2021 nav>ul.menu>li>a.imgmn_to_left:before {
  display: none;
}

.menu-fixed-nv2021.to_left ul.menu>li>a {
  padding: 10px;
}

.menu-fixed-nv2021.to_left nav>ul.menu {
  padding: 25px 0px;
}

.menu-fixed-nv2021.qb_menu_version_2 {
  background: #fff;
}

.menu-fixed-nv2021.qb_menu_version_2 nav>ul.menu>li>a {
  color: #333333;
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(1)>a:before {
  content: url(../images/menu_home_icon_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(2)>a:before {
  content: url(../images/menu_pencil_icon_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(3)>a:before {
  content: url(../images/menu_gear_icon_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(1)>a:before {
  content: url(../images/menu_user_icon_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(2)>a:before {
  content: url(../images/menu_support_icon_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(3)>a:before {
  content: url(../images/menu_ask_icon_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(4)>a:before {
  content: url(../images/menu_news_icon_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(5)>a:before {
  content: url(../images/menu_like_icon_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 li.menu-item-has-children::before {
  color: #737373;
}

.menu-fixed-nv2021.qb_menu_version_2 nav.menu_up>ul.menu>li>ul.sub-menu>li>a {
  color: #333333;
}

.menu-fixed-nv2021.qb_menu_version_2 nav.menu_up>ul.menu>li>ul.sub-menu>li>a:hover {
  color: #1E87D7;
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(1)>a:before,
.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(1)>a:before {
  content: url(../images/menu_global_icon_grey.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(2)>a:before,
.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(2)>a:before {
  content: url(../images/menu_currency_icon_grey.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(3)>a:before,
.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(3)>a:before {
  content: url(../images/menu_email_icon_grey.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(4)>a:before,
.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(4)>a:before {
  content: url(../images/menu_cloud_icon_grey.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(5)>a:before,
.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(5)>a:before {
  content: url(../images/menu_sheild_icon_grey.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(6)>a:before,
.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(6)>a:before {
  content: url(../images/menu_line_icon_grey.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(1)>a:hover:before,
.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(1)>a:hover:before {
  content: url(../images/menu_global_icon_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(2)>a:hover:before,
.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(2)>a:hover:before {
  content: url(../images/menu_currency_icon_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(3)>a:hover:before,
.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(3)>a:hover:before {
  content: url(../images/menu_email_icon_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(4)>a:hover:before,
.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(4)>a:hover:before {
  content: url(../images/menu_cloud_icon_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(5)>a:hover:before,
.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(5)>a:hover:before {
  content: url(../images/menu_sheild_icon_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(6)>a:hover:before,
.menu-fixed-nv2021.qb_menu_version_2 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(6)>a:hover:before {
  content: url(../images/menu_line_icon_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li>ul.sub-menu>li>a:hover {
  color: #1E87D7;
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(1)>ul.sub-menu>li:nth-child(1)>a:hover:before {
  content: url(../images/menu_user_icon_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(1)>ul.sub-menu>li:nth-child(2)>a:hover:before {
  content: url(../images/menu_text_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(1)>ul.sub-menu>li:nth-child(3)>a:hover:before {
  content: url(../images/menu_paper_blue.html);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(1)>a:hover:before {
  content: url(../images/menu_gear_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(2)>a:hover:before {
  content: url(../images/menu_user_gear_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(3)>a:hover:before {
  content: url(../images/menu_bell_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(4)>a:hover:before {
  content: url(../images/menu_double_paper_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(5)>a:hover:before {
  content: url(../images/menu_ball_star_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(6)>a:hover:before {
  content: url(../images/menu_hand_money_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(7)>a:hover:before {
  content: url(../images/menu_contract_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(8)>a:hover:before {
  content: url(../images/menu_clock_blue.png);
}

.menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(9)>a:hover:before {
  content: url(../images/menu_fly_mail_blue.png);
}


/*END CSS HEADER*/


/*CSS CONTENT*/
.tox-silver-sink {
  z-index: 99999 !important;
}
#qb_content_navi_2021 {
  clear: both;
  margin: 70.55px 0px 0px 330px;
  transition: all 0.5s;
}

.menu-fixed-nv2021 {
  width: 330px;
  height: 100%;
  background: #0066b2;
  position: fixed;
  top: 70.55pxpx;
  left: 0px;
  z-index: 999;
  transition: all 0.3s;
  overflow-y: auto;
}

.menu-fixed-nv2021 .menu_up {
  /* overflow-y: auto; */
  /* height: 350px; */
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.menu-fixed-nv2021::-webkit-scrollbar {
  width: 0px;
}

.menu-fixed-nv2021 .menu_up::-webkit-scrollbar {
  width: 3px;
}

.menu-fixed-nv2021 .menu_up::-webkit-scrollbar-track {
  box-shadow: none;
  /*background: #145eab;*/
}

.menu-fixed-nv2021 .menu_up::-webkit-scrollbar-thumb {
  background-color: #fff;
}

.menu-fixed-nv2021 nav>ul.menu {
  padding: 25px 0px 25px 0px;
}

.menu-fixed-nv2021 nav>ul.menu>li {
  margin: 0px;
  position: relative;
  display: table;
  clear: both;
  width: 100%;
}

.menu-fixed-nv2021 nav>ul.menu>li>a {
  font-size: 16px;
  line-height: 19px;
  color: #fff;
  position: relative;
  padding: 14px 0px 14px 65px;
  display: block;
}

.menu-fixed-nv2021 nav>ul.menu>li>a img {
  position: absolute;
  top: -5px;
  left: 0px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu {
  display: none;
  padding: 15px 0px 0px 0px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>ul.sub-menu {
  position: absolute;
  top: 0px;
  left: 330px;
  background: #fff;
  width: 290px;
  display: none;
  box-shadow: 0px 0px 5px rgb(0 0 0 / 25%);
  padding: 13px 0px;
  z-index: 999;
}
.menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li:last-child>ul.sub-menu{
}
.menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li:nth-child(2)>ul.sub-menu {
  top: -70px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>ul.sub-menu>li>a {
  font-size: 17px !important;
  line-height: 20px !important;
  color: #333333 !important;
  display: block;
  padding: 13px 30px 13px 62px;
  position: relative;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children:before {
  top: 2px;
  color: #fff !important;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li {
  position: relative;
  transition: all 0.3s;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li:hover,
.menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li.active {
  background: rgba(255, 255, 255, 0.17);
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>ul.sub-menu>li {
  margin: 0px;
  position: relative;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li:last-child {
  margin: 0px;
}


.menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>a {
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  position: relative;
  padding: 14px 0px 14px 100px;
  display: block;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>ul.sub-menu>li>a {
  font-size: 16px;
  line-height: 22px;
  color: #fff;
}
.menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>ul.sub-menu>li.sell-domain>a::before {
  background: url(../images/icon_domain_sale.png) no-repeat;
  width: 33px;
  height: 40px;
  background-size: contain;
  left: 13px;
  top: 5px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>ul.sub-menu>li>a:before {
  position: absolute;
  top: 0px;
  left: 19px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(2)>ul.sub-menu>li:nth-child(1)>a:before {
  content: "";
  background: url(../images/ssd-hosting-linux.png) center center no-repeat;
  width: 40px;
  height: 40px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(2)>ul.sub-menu>li:nth-child(2)>a:before {
  content: "";
  background: url(../images/ssd-hosting-windows.png) center center no-repeat;
  width: 40px;
  height: 40px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(2)>ul.sub-menu>li:nth-child(3)>a:before {
  content: "";
  background: url(../images/seo-reseller-ssd-hosting.png) center center no-repeat;
  width: 40px;
  height: 40px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(2)>ul.sub-menu>li:nth-child(4)>a:before {
  content: "";
  background: url(../images/ressller-ssd-hosting.png) center center no-repeat;
  width: 40px;
  height: 40px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(2)>ul.sub-menu>li:nth-child(5)>a:before {
  content: "";
  background: url(../images/failover-hosting.png) center center no-repeat;
  width: 40px;
  height: 40px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(2)>ul.sub-menu>li:nth-child(6)>a:before {
  content: "";
  background: url(../images/seo-lover-hosting.png) center center no-repeat;
  width: 40px;
  height: 40px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(2)>ul.sub-menu>li:nth-child(7)>a:before {
  content: "";
  background: url(../images/secureweb-hosting.png) center center no-repeat;
  width: 40px;
  height: 40px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(2)>ul.sub-menu>li:nth-child(8)>a:before {
  content: "";
  background: url(../images/gen-hosting.png) center center no-repeat;
  width: 40px;
  height: 40px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(3)>ul.sub-menu>li:nth-child(1)>a:before {
  content: "";
  background: url(../images/email-server-thuong.png) center center no-repeat;
  width: 40px;
  height: 40px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(3)>ul.sub-menu>li:nth-child(2)>a:before {
  content: "";
  background: url(../images/zshield.png) center center no-repeat;
  width: 40px;
  height: 40px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(3)>ul.sub-menu>li:nth-child(3)>a:before {
  content: "";
  background: url(../images/email-pro.png) center center no-repeat;
  width: 40px;
  height: 40px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(3)>ul.sub-menu>li:nth-child(4)>a:before {
  content: "";
  background: url(../images/email-premium-menu-icon.png) center center no-repeat;
  width: 40px;
  height: 40px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(3)>ul.sub-menu>li:nth-child(5)>a:before {
  content: "";
  background: url(../images/microfoft366.png) center center no-repeat;
  width: 40px;
  height: 40px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(4)>ul.sub-menu>li:nth-child(1)>a:before {
  content: "";
  background: url(../images/cloud-server.png) center center no-repeat;
  width: 40px;
  height: 40px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(4)>ul.sub-menu>li:nth-child(2)>a:before {
  content: "";
  background: url(../images/cloud-vps.png) center center no-repeat;
  width: 40px;
  height: 40px;
}
.menu-fixed-nv2021 nav.menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(4)>ul.sub-menu>li:nth-child(3)>a:before {
  content: "";
  background: url(../images/secure_cloud_icon.png) center center no-repeat;
  width: 26px;
  height: 40px;
  background-size: contain;
  top: 2px;
  left: 24px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>a img {
  position: absolute;
  top: -2px;
  left: 0px;
}

.menu-fixed-nv2021 nav>ul.menu>li:nth-child(2)>ul.sub-menu>li:last-child>a img {
  top: 0px;
}

.menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>a sup {
  width: 20px;
  height: 20px;
  border: 1px solid #fff;
  background: #FF0000;
  display: inline-block;
  position: absolute;
  line-height: 20px;
  text-align: center;
  font-size: 12px;
  border-radius: 50%;
  top: 5px;
  left: 77px;
}

.menu-fixed-nv2021 nav>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(2)>a img {
  left: 5px;
}

.menu-fixed-nv2021 .menu_down>ul.menu>li>ul.sub-menu {
  position: absolute;
  left: 330px;
  background: #fff;
  width: 290px;
  display: none;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25);
  padding: 13px 0px;
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(1)>ul.sub-menu {
  top: -65px;
}

.menu-fixed-nv2021 .menu_down>ul.menu>li>ul.sub-menu>li:nth-child(1)>a {
  padding-bottom: 20px !important;
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu {
  top: -300px;
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li>a {
  padding: 13px 30px 13px 70px;
}

.menu-fixed-nv2021 .menu_down>ul.menu>li>ul.sub-menu>li>a {
  font-size: 17px;
  line-height: 20px;
  color: #333333;
  display: block;
  padding: 13px 30px 13px 62px;
  position: relative;
}

.menu-fixed-nv2021 .menu_down>ul.menu>li>ul.sub-menu>li:nth-child(1)>a {
  font-size: 19px;
  line-height: 22px;
  border-bottom: 1px solid #E9E9E9;
}

.menu-fixed-nv2021 nav>ul.menu>li>a:before {
  position: absolute;
  top: 9px;
  left: 25px;
}

.menu-fixed-nv2021 .menu_up>ul.menu>li:nth-child(1)>a:before {
  content: url(../images/menu_home_icon.png);
}

.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_register_service_nsx>a:before {
  content: url(../images/menu_pencil_icon.png);
}

.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_service_management_nsx>a:before {
  content: url(../images/menu_gear_icon.png);
  left: 20px;
}

.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_customer_management_nsx>a:before {
  content: url(../images/qlkh_icon.png);
  left: 20px;
}

.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_activation_nsx>a:before {
  content: url(../images/menu_wait_icon.png);
  left: 20px;
}




.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_collaborator_nsx>a:before {
  content: url(../images/menu_wait_icon.png);
  left: 20px;
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_collaborator_nsx>a:before {
  content: url(../images/congtaccien-icon-white.png);
  left: 20px;
}

.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_tools_nsx>a:before {
  content: url(../images/congcu-icon-white.png);
  left: 20px;
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_transaction_history_nsx>a:before {
  content: url(../images/transaction-history-menu-icon-white.png);
  left: 20px;
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_combo_sv >a:before{
    content: url(../images/combo-sinhvien-icon-white.png);
top: 11px;
}
.menu-fixed-nv2021 .menu_up>ul.menu>li>ul.sub-menu>li>a:before {
  position: absolute;
  top: 7px;
  left: 60px;
}
.menu-fixed-nv2021 .menu_up>ul.menu>li>ul.sub-menu>li.menu-config-login-api a::before {
  position: absolute;
  content: url(../images/configuration_api_icon.png);
  width: 40px;
  height: 40px;
}

.menu-fixed-nv2021 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(1)>a:before,
.menu-fixed-nv2021 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(1)>a:before {
  content: url(../images/menu_global_icon.png);
}

.menu-fixed-nv2021 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(2)>a:before,
.menu-fixed-nv2021 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(2)>a:before {
  content: url(../images/menu_currency_icon.png);
  left: 64px;
  top: 10px;
}

.menu-fixed-nv2021 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(3)>a:before,
.menu-fixed-nv2021 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(3)>a:before {
  content: url(../images/menu_email_icon.png);
}

.menu-fixed-nv2021 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(4)>a:before,
.menu-fixed-nv2021 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(4)>a:before {
  content: url(../images/menu_cloud_icon.png);
}

.menu-fixed-nv2021 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(5)>a:before,
.menu-fixed-nv2021 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(5)>a:before {
  content: url(../images/menu_sheild_icon.png);
}

.menu-fixed-nv2021 .menu_up>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(6)>a:before,
.menu-fixed-nv2021 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:nth-child(6)>a:before {
  content: url(../images/menu_line_icon.png);
  top: -2px;
}

.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_customer_management_nsx>ul.sub-menu>li:nth-child(1)>a:before {
  content: url(../images/dskh-icon-white.png);
  top: 8px;
  left: 63px;
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_customer_management_nsx>ul.sub-menu>li:nth-child(2)>a:before {
  content: url(../images/news-user-icon-white.png);
  top: 8px;
  left: 59px;
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_activation_nsx>ul.sub-menu>li:nth-child(1)>a:before{
    content: url(../images/order-activated-menu-icon.png);
  top: 8px;
  left: 63px;
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_activation_nsx>ul.sub-menu>li:nth-child(2)>a:before{
    content: url(../images/order-pending-menu-icon.png);
  top: 8px;
  left: 63px;
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_activation_nsx>ul.sub-menu>li:nth-child(3)>a:before{
    content: url(../images/unpaid-order-menu-icon.png);
  top: 8px;
  left: 63px;
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_transaction_history_nsx>ul.sub-menu>li:nth-child(1)>a:before{
    content: url(../images/transaction-history-menu-icon-white.png);
  top: 8px;
  left: 63px;
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_transaction_history_nsx>ul.sub-menu>li:nth-child(2)>a:before{
    content: url(../images/menu_ball_star_white.png);
  top: 8px;
  left: 66px;
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_combo_sv>ul.sub-menu>li:nth-child(1)>a:before{
    content: url(../images/danhsach-hosting-icon-white.png);
  top: 8px;
  left: 63px;
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_combo_sv>ul.sub-menu>li:nth-child(2)>a:before{
    content: url(../images/tao-cv-icon-white.png);
  top: 8px;
  left: 63px;
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_combo_sv>ul.sub-menu>li:nth-child(3)>a:before{
    content: url(../images/danhsach-cv-icon-white.png);
  top: 8px;
  left: 63px;
}
/*.menu-fixed-nv2021 .menu_up>ul.menu>li:nth-child(4)>ul.sub-menu>li:nth-child(2)>a:before {
  content: url(../images/tmkh-icon-white.png);
}
*/
.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_tools_nsx>ul.sub-menu>li:nth-child(1)>a:before {
  content: url(../images/quantri-dns-icon-white.png);
}

.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_tools_nsx>ul.sub-menu>li:nth-child(2)>a:before {
  content: url(../images/quantri-pencil-white.png);
}
.menu-configuration-mail a:before{
  content: url(../images/ch-email-white-icon.png);
}
/*.menu-fixed-nv2021 .menu_up>ul.menu>li:nth-child(3)>ul.sub-menu>li:last-child>a:before {
  background: url("../images/other_services.png") no-repeat;
  content: "" !important;
}*/

.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_collaborator_nsx>ul.sub-menu>li:nth-child(1)>a:before {
  content: url(../images/csctv-icon-white.png);
}

.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_collaborator_nsx>ul.sub-menu>li:nth-child(2)>a:before {
/*  content: url(../images/urlhoahong-icon-white.png);*/
content: "";
background: url(../images/urlhoahong-icon-white.png) no-repeat;
width: 25px;
height: 25px;
background-size: cover;
top: 10px;
}

.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_collaborator_nsx>ul.sub-menu>li:nth-child(3)>a:before {
  content: url(../images/urlcombo-icon-white.png);
  top: 12px;
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_collaborator_nsx>ul.sub-menu>li:nth-child(4)>a:before {
  content: url(../images/tkhoahong-icon-white.png);
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_collaborator_nsx>ul.sub-menu>li:nth-child(5)>a:before {
  content: url(../images/htsdhoahong-icon-white.png);
}
.menu-fixed-nv2021 .menu_up>ul.menu>li.tg_collaborator_nsx>ul.sub-menu>li:nth-child(6)>a:before {
  content: url(../images/lscthoahong-icon-white.png);
}



.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(1)>a:before {
  content: url(../images/menu_user_icon.png);
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(2)>a:before {
  content: url(../images/menu_support_icon.png);
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(3)>a:before {
  content: url(../images/menu_ask_icon.png);
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(4)>a:before {
  content: url(../images/menu_news_icon.png);
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(5)>a:before {
  content: url(../images/menu_like_icon.png);
  top: 4px;
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(6)>a:before {
  content: url(../images/gopy-khieunai-icon-white.png);
  top: 7px;
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(1)>ul.sub-menu>li>a:before {
  position: absolute;
  top: 6px;
  left: 25px;
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li>a:before {
  position: absolute;
  top: 5px;
  left: 25px;
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(1)>ul.sub-menu>li:nth-child(1)>a:before {
  content: url(../images/menu_user_icon_grey.png);
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(1)>ul.sub-menu>li:nth-child(2)>a:before {
  content: url(../images/menu_text_grey.png);
  top: 11px;
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(1)>ul.sub-menu>li:nth-child(3)>a:before {
  content: url(../images/menu_paper_grey.png);
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(1)>a:before {
  content: url(../images/menu_gear_grey.png);
  left: 22px;
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(2)>a:before {
  content: url(../images/menu_user_gear_grey.png);
}


/*.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(3)>a:before {

  content: url(../images/menu_bell_grey.png);

  left: 27px;

}

*/
/*
.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(3)>a:before {
  content: url(../images/menu_double_paper_grey.png);
  left: 28px;
  top: 7px;
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(4)>a:before {
  content: url(../images/menu_ball_star_grey.png);
  top: 9px;
  left: 28px;
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(5)>a:before {
  content: url(../images/menu_hand_money_grey.png);
}*/

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(3)>a:before {
  content: url(../images/menu_contract_grey.png);
  left: 29px;
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(4)>a:before {
  content: url(../images/menu_clock_grey.png);
}

.menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li:nth-child(5)>a:before {
  content: url(../images/menu_fly_mail_grey.png);
  left: 16px;
  top: 11px;
}

.banner_top {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.07);
  background: #fff;
  display: flex;
  padding: 5px 0px;
}
.banner_top a{margin-left: auto;padding: 0px 30px 0px 0px;}
.banner_top .banner_sales{
  position: relative;
  top: 6px;
}
.banner_top span p{
  margin: 0px;
}
.scroll_menu_fixed {
  display: none;
}

.scroll_menu_fixed .qb_arr_right {
  display: none;
}

.scroll_menu_fixed.tg_active .qb_arr_left {
  display: none;
}

.scroll_menu_fixed.tg_active .qb_arr_right {
  display: block;
}

.scroll_menu_fixed .show_menu {
  display: none;
}

.content_to_left {
  margin: 74px 0px 0px 50px !important;
  transition: all 0.3s;
}

.menu-fixed-nv2021.to_left ul.menu>li.menu-item-has-children::before {
  content: "" !important;
}

.to_left {
  left: -280px !important;
  overflow: auto;
}

.show {
  display: block !important;
}

.hide {
  display: none !important;
}

.banner_text ul li:first-child {
  margin: 0px;
}

.banner_text a {
  color: #000;
}
.banner_text span p{
}
.content_to_left .banner_text {
  margin: 0px 75px 0px 0px;
}

.banner_sales {
  padding: 5px 5px 8px 5px;
  background: transparent;
  display: table;
  width: 110% !important;
  max-width: 217px;
  text-align: center;
  border: 1px dashed #ff0000;
}

.banner_sales strong {
  font-size: 18px;
  line-height: 22px;
  color: #ff0000;
  font-weight: 700;
  margin: 0px 10px 0px 0px;
  position: relative;
  top: 3px;
  float: left;
}

.banner_sales figure {
  position: relative;
  float: left;
}

.banner_sales figure sup {
  position: absolute;
  left: 0px;
  right: 0px;
  text-align: center;
  top: 7px;
  font-size: 14px;
  line-height: 21px;
  font-weight: 700;
  color: #fff;
}

.home_page_ct {
  padding: 30px 30px 0px 30px;
}

.home_page_ct>.row {
  margin: 0px;
}

.home_page_ct>.row>.col-sm-6:nth-child(1) {}

.home_page_ct>.row>.col-sm-6:nth-child(1) {
  width: 65%;
  padding: 0px 7px 0px 0px;
}

.home_page_ct>.row>.col-sm-6:nth-child(2) {
  width: 35%;
  padding: 0px 0px 0px 7px;
}

.account_status {
  background: #fff;
  margin: 0px 0px 30px 0px;
  border-radius: 0px 10px 10px;
}

.account_status .account_status_ct {
  padding: 0px 0px 26px 33px;
  display: table;
  width: 100%;
  border-radius: 0px 10px 10px 0px;
}

.account_status .account_title {
  text-align: center;
  font-size: 21px;
  line-height: 24px;
  color: #fff;
  margin: 0px;
  padding: 12px 0px;
  background: #1E87D7;
}

.account_status .account_status_ct .account_ct_left {
  width: 55%;
  display: inline-block;
  vertical-align: middle;
}

.account_status .account_status_ct .account_ct_left>.ct_left_bg:nth-child(1) {
  width: 47%;
  float: left;
}

.account_status .account_status_ct .account_ct_left>.ct_left_bg:nth-child(2) {
  width: 53%;
  float: left;
}

.account_status .account_status_ct .account_ct_left>.ct_left_bg:nth-child(2) .ct_left_detailds {}

.account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .wrap_figure {
  margin: 0px 0px 7px 0px;
}

.account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .wrap_figure figure {
  display: inline-block;
  vertical-align: middle;
  width: 70px;
  height: 70px;
  background: #ECECEC;
  line-height: 70px;
  text-align: center;
  border-radius: 50%;
  margin: 0px 10px 0px 0px;
}

.account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .wrap_figure span {
  font-size: 30px;
  line-height: 38px;
  display: inline-block;
  vertical-align: middle;
  font-weight: 700;
  font-family: svn-poppin;
  color: #000;
}

.account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget {}

.account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget p {
  font-size: 16px;
  line-height: 19px;
  margin: 0px 0px 7px 0px;
}

.account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget a {
  font-size: 15px;
  line-height: 18px;
  color: #2E81FF;
  text-decoration: underline !important;
  display: block;
  margin: 0px 0px 18px 0px;
}

.account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds {
  margin: 20px 0px 0px 0px;
  position: relative;
  padding: 0px 0px 0px 30px;
}

.account_status .account_status_ct .account_ct_left .ct_left_bg>.ct_left_detailds:nth-child(1) {
  border-bottom: 1px solid #E2E2E2;
}

.account_status .account_status_ct .account_ct_left .ct_left_bg>.ct_left_detailds:nth-child(1):after {
  position: absolute;
  content: "";
  width: 1px;
  height: 75%;
  background: #E2E2E2;
  bottom: 0px;
  right: 0px;
}

.account_status .account_status_ct .account_ct_left .ct_left_bg>.ct_left_detailds:nth-child(2):after {
  position: absolute;
  content: "";
  width: 1px;
  height: 400px;
  background: #E2E2E2;
  top: -220px;
  right: 0px;
}

.account_status .account_status_ct .account_ct_left>.ct_left_bg:nth-child(2) .ct_left_detailds:after {
  /* right: -20px; */
}

.account_status .account_status_ct .account_ct_left .ct_left_bg>.ct_left_detailds:nth-child(2) .wrap_figure {
  margin: 20px 0px 7px 0px;
}

.account_status .account_status_ct .account_ct_right {
  width: 43%;
  display: inline-block;
  margin: 0px auto;
  text-align: center;
  vertical-align: middle;
  position: relative;
  left: 8px;
}

.account_status .account_status_ct .account_ct_right figure {
  margin: 0px 0px 15px 0px;
}

.account_status .account_status_ct .account_ct_right h3 {
  font-size: 22px;
  line-height: 26px;
  text-transform: uppercase;
  font-weight: 500;
  position: relative;
  display: table;
  margin: 0px auto 6px auto;
}

.account_status .account_status_ct .account_ct_right h3 sup {
  width: 32px;
  height: 32px;
  background: #E32626;
  position: absolute;
  line-height: 32px;
  color: #fff;
  font-weight: 700;
  font-size: 21px;
  border-radius: 50%;
  top: -28px;
  right: -44px;
}

.account_status .account_status_ct .account_ct_right h3 sup:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px 13px 3px 0;
  border-color: transparent #E32626 transparent transparent;
  bottom: 3px;
  left: -5px;
  transform: rotate(-30deg);
}

.account_status .account_status_ct .account_ct_right span {
  display: block;
  font-size: 17px;
  line-height: 21px;
  margin: 0px 0px 15px 0px;
  color: #FF0000;
}

.account_status .account_status_ct .account_ct_right a {
  width: 100%;
  background: #1E87D7;
  border-radius: 10px;
  font-size: 19px;
  line-height: 22px;
  color: #fff;
  display: inline-block;
  padding: 11px 0px;
  max-width: 204px;
}

.endow_hp {
  margin: 0px 0px 28px 0px;
}

.endow_hp .endow_title_ct {
  display: table;
  width: 100%;
  margin: 0px 0px 22px 0px;
}

.endow_hp .endow_title {
  font-size: 25px;
  line-height: 29px;
  font-weight: 700;
  margin: 0px;
  float: left;
}

.endow_hp .endow_title_ct .more_endow {
  float: right;
  font-size: 16px;
  line-height: 19px;
  color: #2E81FF;
  font-weight: 700;
  text-decoration: underline !important;
}

.endow_hp .endow_title_ct .more_endow i.fa {
  font-size: 25px;
  margin: 0px 0px 0px 10px;
  position: relative;
  top: 3px;
}

.endow_hp .endow_ct_detalds {
  background: url(../images/endow_bg.png) no-repeat;
  padding: 36px 0px 32px 49px;
  display: flex;
  width: 100%;
  margin: 0px 0px 26px 0px;
  min-height: 176px;
  background-size: cover;
}

.endow_hp .endow_ct_detalds.more_margin {
  padding: 59px 0px 19px 49px;
}

.endow_hp .endow_ct_detalds .text_left {
  float: left;
  width: 25%;
  padding: 0px 10px 0px 0px;
}

.endow_hp .endow_ct_detalds .text_left span {
  font-size: 23px;
  line-height: 31px;
  color: #000;
  word-break: break-all;
}

.endow_hp .endow_ct_detalds .text_left .diff_font_strong {
  font-size: 20px;
  line-height: 25px;
  display: block;
  text-align: center;
  margin: 0px 0px 5px 0px;
}

.endow_hp .endow_ct_detalds.qb_domain_area .diff_font_strong {
  font-size: 27px;
  line-height: 31px;
}

.endow_hp .endow_ct_detalds .text_left label {
  color: #FF0000;
  display: inherit;
}

.endow_hp .endow_ct_detalds .text_right {
  width: 50%;
  float: right;
}

.endow_hp .endow_ct_detalds .text_right span {
  border: 2px dashed #A6A3A3;
  font-size: 16px;
  line-height: 25px;
  font-weight: 700;
  color: #1B9EFF;
  padding: 7px 10px;
  margin: 0px auto 26px auto;
  display: table;
  text-align: center;
  width: 100%;
  max-width: 132px;
}

.endow_hp .endow_ct_detalds .text_right a {
  font-size: 18px;
  line-height: 21px;
  color: #1E87D7;
  border: 1px solid #1E87D7;
  background: #E6F4FD;
  padding: 11px 10px;
  border-radius: 9px;
  display: table;
  text-align: center;
  max-width: 132px;
  margin: 0px auto;
  width: 100%;
  font-weight: 700;
}

.endow_hp .endow_ct_detalds .text_left .diff_font {
  font-size: 27px;
  line-height: 35px;
  display: table;
  margin: 0px auto;
  font-weight: 400;
}

.opinion_box {
  border: 1px solid #67B6FF;
  border-radius: 11px;
  background: #fff;
  padding: 30px 25px;
  display: table;
  width: 100%;
}

.opinion_box .text_widget {
  float: left;
  width: 84%;
}

.opinion_box .text_widget ul li {
  background: #E6F4FD;
  border-radius: 11px;
  margin: 0px 0px 7px 0px;
  padding: 11px 20px;
  display: table;
}

.opinion_box .text_widget ul li span {
  font-size: 19px;
  line-height: 18px;
  position: relative;
  top: 3px;
  margin: 0px 2px 0px 0px;
}

.opinion_box .text_widget .feedback {
  font-size: 22px;
  line-height: 28px;
  color: #FF0000;
  margin: 22px 0px 12px 0px;
  display: block;
}

.opinion_box .text_widget .link_feedback {
  font-size: 19px;
  background: #1E87D7;
  display: table;
  padding: 9px 23px;
  border-radius: 9px;
  color: #fff;
}

.opinion_box .wrap_figure {
  float: right;
  width: 16%;
}

.opinion_box .wrap_figure figure {
  width: 148px;
  height: 148px;
  background: #EFEFEF;
  line-height: 148px;
  text-align: center;
  border-radius: 50%;
  float: right;
  margin: 30px 0px 0px 0px;
}

.tab-content {
  display: none;
}

.tab-content.current {
  display: inherit;
}

.qb_tmkh_page .tab-content.current {
  display: inline;
}

.customer_account {
  padding: 28px 28px;
  border-radius: 10px;
  background: #fff;
  margin: 0px 0px 22px 0px;
}

.customer_account .customer_title,
.support_title {
  font-size: 20px;
  line-height: 23px;
  font-weight: 700;
  margin: 0px 0px 22px 0px;
    font-family: rbt_bold;
}

.customer_account .customer_info {
  display: table;
  width: 100%;
  position: relative;
  margin: 0px 0px 20px 0px;
}

.customer_account .customer_info .wrap_figure {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 95px;
}

.customer_account .customer_info .wrap_figure span {
  width: 97px;
  height: 97px;
  display: inline-block;
  line-height: 96px;
  text-align: center;
  border: 1px solid #BFE6FF;
  border-radius: 5px;
  background: #E6F4FD;
  font-size: 34px;
  color: #1E87D7;
  font-weight: 700;
}

.customer_account .customer_info .text_widget {
  padding: 0px 0px 0px 118px;
  min-height: 60px;
}

.customer_account .customer_info .text_widget ul li {
  font-size: 16px;
  line-height: 19px;
  clear: both;
  position: relative;
  margin: 0px 0px 18px 0px;
}

.customer_account .customer_info .text_widget ul li.col_half {
  clear: none;
}

.customer_account .customer_info .text_widget ul>li:nth-child(1) {
}

.customer_account .customer_info .text_widget ul>li:nth-child(2) {
}

.customer_account .customer_info .text_widget ul li img {
  position: relative;
  top: -3px;
  left: -5px;
}

.customer_account .customer_info .text_widget ul>li:last-child img {
  top: -2px;
}

.customer_account .customer_info .text_widget ul>li:nth-child(2) img {
  left: -8px;
}

.customer_account .customer_info .text_widget ul li strong {
  font-size: 17px;
  line-height: 20px;
  color: #1B9EFF;
}

.customer_account .cutomer_signature>.people_id:nth-child(1) {
  float: left;
}

.customer_account .cutomer_signature>.people_id:nth-child(2) {
  float: right;
}

.customer_account .cutomer_signature .people_id {
  font-size: 18px;
  line-height: 21px;
}

.customer_account .cutomer_signature .people_id .choice {
  margin: 0px 5px 0px 0px;
  position: relative;
  top: -2px;
}

.customer_account .cutomer_signature .people_id .note {
  margin: 0px 0px 0px 10px;
  position: relative;
  top: -4px;
}

.customer_account .cutomer_signature {
  display: table;
  width: 100%;
  margin: 0px 0px 53px 0px;
}

.customer_account .update_info_link {
  border: 1px solid #1E87D7;
  background: #fff;
  border-radius: 10px;
  width: 100%;
  display: inline-block;
  text-align: center;
  color: #1E87D7;
  font-size: 20px;
  line-height: 23px;
  padding: 12px 0px;
  margin: 0px 0px 36px 0px;
}

.customer_account .update_info_link:hover {
  background: #1E87D7;
  color: #fff;
}

.customer_account .wallet_box {
  border: 1px solid #DBDBDB;
  display: table;
  width: 100%;
  padding: 33px 29px;
  border-radius: 11px;
}

.customer_account .wallet_box .wallet_ct {
  clear: both;
  border-bottom: 1px dashed #7B7B7B;
  display: table;
  width: 100%;
  padding: 0px 0px 22px 0px;
}

.customer_account .wallet_box>.wallet_ct:nth-child(2) {
  border-bottom: none;
  padding: 0px;
  margin: 22px 0px 0px 0px;
}

.customer_account .wallet_box .wallet_ct .wrap_figure {
  float: left;
}

.customer_account .wallet_box .wallet_ct .wrap_figure figure {
  display: inline-block;
  vertical-align: middle;
  margin: 0px 21px 0px 0px;
}

.customer_account .wallet_box .wallet_ct .wrap_figure .text_ct {
  display: inline-block;
  vertical-align: middle;
}

.customer_account .wallet_box .wallet_ct .wrap_figure .text_ct span {
  display: block;
  font-size: 18px;
  line-height: 21px;
  margin: 0px 0px 5px 0px;
}

.customer_account .wallet_box .wallet_ct .wrap_figure .text_ct label {
  font-size: 18px;
  line-height: 21px;
  color: #FF0000;
  margin: 0px;
}

.customer_account .wallet_box .wallet_ct .money_link {
  float: right;
  font-size: 16px;
  line-height: 19px;
  color: #1E87D7;
  background: #fff;
  border: 1px solid #1E87D7;
  padding: 12px 0px;
  border-radius: 30px;
  font-weight: 700;
  margin: 0px 0px 0px 0px;
  font-family: rbt_bold;
  max-width: 130px;
  width: 100%;
  text-align: center;
}

.customer_account .wallet_box .wallet_ct .money_link:hover {
  background: #1E87D7;
  color: #fff;
}

.news_hp {
  padding: 25px 20px 73px 39px;
  background: #fff;
  border-radius: 10px;
}

.news_hp .news_title {
  font-size: 20px;
  line-height: 23px;
  font-weight: 700;
  margin: 0px 0px 32px 0px;
}

.news_hp .list_text {
  display: table;
  width: 100%;
  border-bottom: 1px solid #C4C4C4;
}

.news_hp .list_text ul li {
  width: 33.33%;
  float: left;
}

.news_hp .list_text ul li a {
  font-size: 18px;
  line-height: 21px;
  font-weight: 700;
  display: inline-block;
  padding: 0px 0px 10px 0px;
  transition: all 0.3s;
  color: #333333;
}

.news_hp .list_text ul li a:hover,
.news_hp .list_text ul li.current a {
  border-bottom: 4px solid #1E87D7;
  color: #1E87D7;
}

.news_hp .list_by_category .list_post ul li {
  clear: both;
  display: inline-block;
  width: 100%;
  border-bottom: dashed 1px #ccc;
  padding: 20px 0;
}

.box-date{
  border: none!important;
  width: 100%!important;
  padding: 0!important;
  float: left!important;
  margin-right: 0!important;
  height: auto!important;
  text-align: left!important;
}

.news_hp .list_by_category .list_post ul li figure {
  float: left;
  margin: 0px 18px 0px 0px;
}

.news_hp .list_by_category .list_post ul li h3 {
  margin: 0px;
  font-size: 17px!important;
  line-height: 25px;
  display: table;
}

.news_hp .list_by_category .list_post ul li h3 a {
  color: #333333;
}

.news_hp .read_more {
  font-size: 15px;
  line-height: 18px;
  float: right;
  font-weight: 700;
  text-decoration: underline !important;
  color: #2E81FF;
  margin: 15px 0px 0px 0px;
}

.news_hp .read_more i.fa {
  font-size: 20px;
  margin: 0px 0px 0px 6px;
  position: relative;
  top: 2px;
}

.scroll_top {
  position: fixed;
  z-index: 99;
  bottom: 30px;
  right: 10px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: #ebebeb;
  border-radius: 50%;
}
.scroll_top figure{
  margin: 0px;
}
.copy_right {
  text-align: center;
  margin: 44px auto 38px auto;
  display: table;
  width: 100%;
}

.copy_right span {
  font-size: 15px;
  line-height: 18px;
  display: inline-block;
  margin: 20px 0px 0px 0px;
}

.login_page {
  display: table;
  margin: 100px auto;
}

.title_login {
  font-size: 19px;
  line-height: 28px;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  margin: 0px 0px 18px 0px;
  font-family: notosan;
}

.login_page .ct_left {
  width: 50%;
  float: left;
  min-height: 500px !important;
  border-radius: 10px 0px 0px 10px;
  background: url(../images/bg_login.png) #005aa1 no-repeat;
  padding: 134px 35px 28px 35px;
  color: #fff;
  max-width: 480px;
  background-size: cover;
}

.login_page .ct_right {
  width: 50%;
  float: left;
  min-height: 500px !important;
  border-radius: 0px 10px 10px 0px;
  background: #fff;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
  padding: 28px 45px 28px 45px;
  max-width: 450px;
}

.login_page .ct_left .ct_left_ct {
  padding: 20px 14px;
  border: 1px dashed #FFFFFF;
  border-radius: 10px;
  display: table;
  margin: 0px auto;
}

.login_page .ct_left .ct_left_ct ul li {
  border-bottom: 1px solid #2377B9;
  padding: 5px 0px;
}

.login_page .ct_left .ct_left_ct ul>li:first-child {
  padding: 0px 0px 5px 0px;
}

.login_page .ct_left .ct_left_ct ul>li:last-child {
  border-bottom: none;
  padding: 5px 0px 0px 0px;
}

.login_page .ct_left .ct_left_ct ul li strong {
  font-size: 14px;
  line-height: 16px;
  color: #fff;
}

.login_page .ct_left .ct_left_ct ul li .diff_strong {
  min-width: 125px;
  display: inline-block;
  font-family: rbt_bold;
  color: #fff;
}

.login_page .ct_left .ct_left_ct ul li .normal_strong {
  font-family: rbt_bold;
  margin: 0px 5px 0px 0px;
  color: #fff;
}

.login_page .ct_left .ct_left_ct ul li .half_col {
  width: 50%;
  float: left;
  margin: 5px 0px 0px 0px;
}

.login_page .ct_left .ct_left_ct ul li span {
  font-size: 14px;
  line-height: 16px;
}

.login_page .ct_left .ct_left_ct ul li p {
  margin: 0px;
  font-size: 13px;
  line-height: 25px;
  display: initial;
}

.login_page .ct_right .ct_right_ct {}

.login_page .ct_right .ct_right_ct .login_translate {
  float: right;
  font-size: 15px;
  line-height: 18px;
  color: #4F4F4F;
}

.login_page .ct_right .ct_right_ct .login_translate img {
  margin: 0px 7px 0px 0px;
}

.login_page .ct_right .ct_right_ct .logo_login {
  clear: both;
  display: table;
  margin: 0px auto 0px auto;
}



.login_page .ct_right .ct_right_ct .note_enter_email {
  font-size: 17px;
  line-height: 22px;
  color: #333333;
  display: block;
}

.login_forget_pass .ct_right .ct_right_ct .note_enter_email {
  margin: 0px 0px 20px 0px;
}

.login_page .ct_right .ct_right_ct .notification_red {
  font-size: 17px;
  line-height: 22px;
  color: #FF0000;
  margin: 20px 0px 20px 0px;
  display: block;
}

.login_incorrect .ct_right .ct_right_ct .notification_red {
  text-align: center;
}

.login_page .ct_right .ct_right_ct .login_form {}

.login_page .ct_right .ct_right_ct .login_form .list_group {
  width: 100%;
  position: relative;
  border-radius: 6px;
  background: #fff;
  border: 1px solid #69B945;
  margin: 0px 0px 20px 0px;
  height: 45px;
}

.login_page .ct_right .ct_right_ct .login_form .form_group .list_group input {
  border: none;
  border-radius: 6px;
  width: 100%;
  height: 43px;
  font-size: 16px;
  z-index: 2;
}

.login_page .ct_right .ct_right_ct .login_form .form_group>.list_group:nth-child(1) input {
  padding: 0px 14px 0px 46px;
}

.login_page .ct_right .ct_right_ct .login_form .form_group>.list_group:nth-child(2) input {
  padding: 0px 134px 0px 46px;
}

.login_page .ct_right .ct_right_ct .login_form .list_group input:focus {
  border: none;
  outline: none;
}

.login_page .ct_right .ct_right_ct .login_form .list_group .feild_icon {
  position: absolute;
  left: 14px;
  top: 50%;
  margin: -11px 0px 0px 0px;
}

.login_display_02 .ct_right .ct_right_ct .login_form .list_group .feild_icon {
  /* margin: -16px 0px 0px 0px; */
}

.login_incorrect .ct_right .ct_right_ct .login_form .form_group>.list_group:nth-child(1) {
  border: 1px solid #FF0000;
}

.login_incorrect .ct_right .ct_right_ct .login_form .form_group>.list_group:nth-child(2) {
  border: 1px solid #CECECE;
}

.login_forget_pass .ct_right .ct_right_ct .login_form .form_group .list_group,
.login_display_02 .ct_right .ct_right_ct .login_form .form_group .list_group {
  border: 1px solid #CECECE;
}

.login_page .ct_right .ct_right_ct .login_form .list_group .check_icon {
  position: absolute;
  top: 50%;
  right: -30px;
  margin: -14px 0px 0px 0px;
}

.login_page .ct_right .ct_right_ct .login_form .list_group .sample_capcha {
  position: absolute;
  top: 50%;
  right: 7px;
  margin: -15px 0px 0px 0px;
}

.login_page .ct_right .ct_right_ct .login_form .btn {
  padding: 0px;
  display: table;
  width: 100%;
}
.login_page .ct_right .ct_right_ct .login_form .btn a.login-account-kt {
  color: #0066B2;
  font-size: 17px;
  line-height: 25px;
  font-weight: 600;
  background: #D4EDFF;
  display: table;
  width: 100%;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #0066B2;
  margin: -10px 0px 0px 0px;
  text-transform: uppercase;
}

.login_page .ct_right .ct_right_ct .login_form .btn_login {
  font-size: 17px;
  line-height: 20px;
  color: #1E87D7;
  margin: 20px 0px 0px 0px;
  display: block;
}

.login_page .ct_right .ct_right_ct .login_form .btn button[type="submit"] {
  border: none;
  background: #0066B2;
  border-radius: 6px;
  width: 100%;
  font-size: 17px;
  line-height: 20px;
  color: #fff;
  text-transform: uppercase;
  padding: 13px;
  font-family: rbt_bold;
}

.login_page .ct_right .ct_right_ct .create_forget_acc {
  margin: 0px 0px 25px 0px;
  display: table;
  width: 100%;
}

.login_page .ct_right .ct_right_ct .create_forget_acc>.btn_login:nth-child(1) {
  float: left;
}

.login_page .ct_right .ct_right_ct .create_forget_acc>.btn_login:nth-child(2) {
  float: right;
}

.login_page .ct_right .ct_right_ct .other_login {
  clear: both;
}

.login_page .ct_right .ct_right_ct .other_login h3 {
  position: relative;
  margin: 0px 0px 15px 0px;
}

.login_page .ct_right .ct_right_ct .other_login h3:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  background: #C7C7C7;
  top: 12px;
  left: 0px;
}

.login_page .ct_right .ct_right_ct .other_login h3 span {
  font-size: 17px;
  line-height: 20px;
  text-align: center;
  display: table;
  margin: 0px auto 0px auto;
  color: #333333;
  position: relative;
  background: #fff;
  padding: 2px 6px;
}

.login_page .ct_right .ct_right_ct .other_login .btn_other_login {
  border-radius: 6px;
  height: 47px;
  padding: 0px 32px;
  font-size: 17px;
  line-height: 47px;
  color: #fff;
  font-family: rbt_bold;
}

.login_page .ct_right .ct_right_ct .other_login .btn_other_login img {
  margin: 0px 8px 0px 0px;
  position: relative;
  top: -3px;
}

.login_page .ct_right .ct_right_ct .other_login .btn_other_login.blue {
  background: #3C5A99;
  float: left;
}

.login_page .ct_right .ct_right_ct .other_login .btn_other_login.red {
  background: #F44336;
  float: right;
}

.form_page {
  background: #e5e5e5;
}

.form_page #qb_content_navi_2021 {
  margin: 0px;
}

.hv_btn1:hover {
  background: #1E87D7 !important;
  color: #fff !important;
}

a.hv_btn2:hover {
  background: #1575bf !important;
  color: #fff !important;
}

.banner_text {
  overflow: hidden;
  margin: 0px 10px 0px 30px;
  width: 85%;
  position: relative;
  top: 5px;
}

.banner_text .marquee span {
  float: left;
  margin: 16px 150px 0px 0px;
  position: relative;
  font-size: 16px;
  line-height: 19px;
  color: #212121;
}

.banner_text span:before {
  position: absolute;
  content: "";
  width: 4px;
  height: 4px;
  background: #0185FF;
  top: 7px;
  left: -11px;
}

.banner_text strong {
  margin: 0px;
}

.banner_text b {
  color: #EC2525;
}

.qb_dkdvhosting_page .endow_hp .endow_ct_detalds {
  padding: 38px 0px 32px 49px;
}

.qb_dkdvhosting_page .endow_hp .endow_ct_detalds.more_margin {
  padding: 56px 0px 32px 49px;
}

.qb_dkdvhosting_page .endow_hp .row {
  margin: 0px -22.5px;
}

.qb_dkdvhosting_page .endow_hp .row .col-sm-4 {
  padding: 0px 22.5px;
}

.qb_dkdvhosting_page .endow_hp .endow_ct_detalds .text_right span {
  padding: 4px 10px;
}

.qb_qldvtm_page .domain_name_service_management_title {
  margin: 0px 0px 16px 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.qb_qldvtm_page .domain_name_service_management_title .list_choice {
  margin-left: auto;
}

.qb_qldvtm_page .domain_name_service_management_title .list_choice ul {
  display: flex;
  align-items: center;
  justify-content: center;
}

.qb_qldvtm_page .domain_name_service_management_title .list_choice ul li {}

.qb_qldvtm_page .domain_name_service_management_title .list_choice ul li a {
  font-size: 15px;
  line-height: 18px;
  font-family: rbt_bold;
  display: inline-block;
  border-radius: 6px;
  padding: 12px 14px;
}

.qb_qldvtm_page .domain_name_service_management_title .list_choice ul>li:nth-child(1) {
  margin: 0px 23px 0px 0px;
}

.qb_qldvtm_page .domain_name_service_management_title .list_choice ul>li:nth-child(1) a {
  color: #fff;
  background: #1E87D7;
  border: 1px solid #1E87D7;
}

.qb_qldvtm_page .domain_name_service_management_title .list_choice ul>li:nth-child(2) a {
  background: #E6F4FD;
  color: #1E87D7;
  border: 1px solid #1B9EFF;
}

.qb_qldvtm_page .domain_name_service_management_title .list_choice ul>li:nth-child(2) a:before {
  content: url(../images/double_arrow_left_right_icon.png);
  margin: 0px 13px 0px 0px;
}

.qb_qldvtm_page .domain_name_service_management_ct .domain_name_service_management_detailds {
  width: 100%;
  border: 1px solid #CCCCCC;
}

.qb_qldvtm_page .domain_name_service_management_ct table thead tr {
  background: #46433D;
}

.qb_qldvtm_page .domain_name_service_management_ct table thead tr th {
  font-size: 16px;
  line-height: 19px;
  font-family: 'rbt_bold';
  color: #fff;
  text-align: center;
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr {
  background: #fff;
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr td {
  text-align: center;
  border-bottom: 1px solid #E4E4E4;
  font-size: 15px;
}

.qb_qldvtm_page .domain_name_service_management_ct table thead tr>th:nth-child(1) input[type='checkbox']+label,
.qb_qldvtm_page .domain_name_service_management_ct table tbody tr>td:nth-child(1) input[type='checkbox']+label {
  position: relative;
  cursor: pointer;
  margin: 0px;
  text-indent: -9999px;
  width: 23px;
  height: 23px;
  top: 1px;
}

.qb_qldvtm_page .domain_name_service_management_ct table thead tr>th:nth-child(1) input[type='checkbox'],
.qb_qldvtm_page .domain_name_service_management_ct table tbody tr>td:nth-child(1) input[type='checkbox'] {
  display: none;
}

.qb_qldvtm_page .domain_name_service_management_ct table thead tr>th:nth-child(1) input[type='checkbox']+label:before,
.qb_qldvtm_page .domain_name_service_management_ct table tbody tr>td:nth-child(1) input[type='checkbox']+label:before {
  position: absolute;
  content: "";
  width: 23px;
  height: 23px;
  border-radius: 4px;
  left: 0px;
  background: #fff;
  top: 0px;
  border: 1px solid #888888;
}

.qb_qldvtm_page .domain_name_service_management_ct table thead tr>th:nth-child(1) input[type='checkbox']+label:before {
  top: -3px;
}

.qb_qldvtm_page .domain_name_service_management_ct table thead tr>th:nth-child(1) input[type='checkbox']:checked+label:after,
.qb_qldvtm_page .domain_name_service_management_ct table tbody tr>td:nth-child(1) input[type='checkbox']:checked+label:after {
  position: absolute;
  content: "";
  background: url(../images/check_security_icon.png) #4485f4 center center no-repeat;
  color: #fff;
  width: 23px;
  height: 23px;
  text-align: center;
  border-radius: 4px;
  left: 0px;
  top: -3px;
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr>td:nth-child(1) input[type='checkbox']:checked+label:after {
  top: 0px;
}

.qb_qldvtm_page .domain_name_service_management_ct table thead tr>th:nth-child(1) {
  padding: 18px 0px 18px 0px;
  color: #fff;
  text-align: center;
  width: 5%;
}

.qb_qldvtm_page .domain_name_service_management_ct table thead tr>th:nth-child(2),
.qb_qldvtm_page .domain_name_service_management_ct table tbody tr>td:nth-child(2) {
  padding: 18px 20px 18px 0px;
  font-size: 15px;
}

.qb_hckh_page .domain_name_service_management_ct .tg_navi_2021 tbody tr>td:nth-child(6),
.qb_hckh_page .domain_name_service_management_ct .tg_navi_2021 tbody tr>td:nth-child(8) {
  color: #000;
}

.qb_hckh_page .domain_name_service_management_ct .tg_navi_2021 tbody tr td p {
  margin: 0px;
}

.qb_hckh_page .domain_name_service_management_ct .tg_navi_2021 tbody tr td .hckh_note {
  color: red;
}

.qb_hckh_page .domain_name_service_management_ct .tg_navi_2021 tbody tr td .hckh_alert {
  color: cadetblue;
  line-height: 16px;
  display: block;
}

.qb_hckh_page .domain_name_service_management_ct .tg_navi_2021 tbody tr>td:nth-child(2)~td {
  text-align: center;
}

.qb_qldvtm_page .domain_name_service_management_ct table thead tr>th:nth-child(4),
.qb_qldvtm_page .domain_name_service_management_ct table tbody tr>td:nth-child(4) {}

.qb_qldvtm_page .domain_name_service_management_ct table thead tr>th:nth-child(5),
.qb_qldvtm_page .domain_name_service_management_ct table tbody tr>td:nth-child(5) {}

.qb_qldvtm_page .domain_name_service_management_ct table thead tr>th:nth-child(6),
.qb_qldvtm_page .domain_name_service_management_ct table tbody tr>td:nth-child(6) {
  text-align: center;
  color: #fff;
}

.qb_qldvtm_page .domain_name_service_management_ct table thead tr>th:nth-child(7),
.qb_qldvtm_page .domain_name_service_management_ct table tbody tr>td:nth-child(7) {
  text-align: center;
}

.qb_qldvtm_page .domain_name_service_management_ct table thead tr>th:nth-child(8),
.qb_qldvtm_page .domain_name_service_management_ct table tbody tr>td:nth-child(8) {
  text-align: center;
  color: #fff;
}

.qb_qldvtm_page .domain_name_service_management_ct table thead tr>th:nth-child(9),
.qb_qldvtm_page .domain_name_service_management_ct table tbody tr>td:nth-child(9) {
  text-align: center;
}

.qb_qldvtm_page .domain_name_service_management_ct table thead tr>th:nth-child(10),
.qb_qldvtm_page .domain_name_service_management_ct table tbody tr>td:nth-child(10) {
  padding: 18px 0px 18px 30px;
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr>td:nth-child(4) .using {
  border: 1px solid #A1D382;
  background: #E9F8E2;
  border-radius: 6px;
  padding: 6px 11px;
  color: #3AB104;
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr>td:nth-child(4) .expired {
  border: 1px solid #F89CA3;
  background: #FBDFDF;
  border-radius: 6px;
  padding: 6px 11px;
  color: #3AB104;
}

.qb_qldvtm_page .domain_name_service_management_ct table thead tr>th:nth-child(5) span,
.qb_qldvtm_page .domain_name_service_management_ct table tbody tr>td:nth-child(5) span {
  display: block;
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  /*        z-index: 999;*/
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_resuilt_box span {
  background: #FFFFFF;
  border: 1px solid #1E87D7;
  border-radius: 6px;
  position: relative;
  cursor: pointer;
  padding: 8px 14px;
  color: #1E87D7;
}

.qb_qldvtm_page.qb_qldvh_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_resuilt_box span {
  padding: 4px 13px 4px 13px;
  float: right;
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_resuilt_box figure {
  cursor: pointer;
  position: relative;
  top: -2px;
  margin: 0px;
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_resuilt_box span:hover {
  background: #1E87D7;
  color: #fff;
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_resuilt_box span:after {
  content: url(../images/arrow_up_icon_blue_users.png);
  padding: 0px 0px 0px 5px;
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_resuilt_box span:hover:after {
  content: url(../images/arrow_up_icon_white_users.png);
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_resuilt_box a {
  color: #1E87D7;
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_resuilt_box:hover a {
  color: #fff;
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_choice_box {
  background: #fff;
  position: absolute;
  width: 136px;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
  top: 50px;
  right: 60px;
  display: none;
  z-index: 1;
  padding: 10px 0px;
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_choice_box.active {
  display: block !important;
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_choice_box:after {
  position: absolute;
  content: "";
  width: 0px;
  height: 0px;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #fff;
  top: -10px;
  right: 25px;
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_choice_box li a {
  font-size: 15px;
  color: #000000;
  padding: 5px 0px 5px 31px;
  display: block;
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_choice_box li a:hover {
  color: #fff;
  background: #2697FF;
}

.qb_qldvtm_page.qb_qldvh_page .domain_name_service_management_ct table tbody tr>td:nth-child(6) {
  color: #2D2D2D;
}

.qb_qldvtm_page.qb_qldvh_page .domain_name_service_management_ct table tbody tr>td:nth-child(6) span {
  display: block
}

.qb_qldvtm_page.qb_qldvh_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_choice_box {
  width: 275px;
  right: 0px;
}

.qb_qldvtm_page.qb_qldvh_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_resuilt_box {
  /*  padding: 4px 20px 4px 10px;*/
  display: table;
  width: 100%;
}

.qb_qldvtm_page.qb_qldvh_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_resuilt_box:after {
  right: 10px;
}

.qb_qldvtm_page.qb_qldvh_page .domain_name_service_management_ct table thead tr>th:nth-child(9),
.qb_qldvtm_page.qb_qldvh_page .domain_name_service_management_ct table tbody tr>td:nth-child(9) {
  text-align: right;
  padding: 18px 28px 18px 0px;
}

.qb_qldvtm_page.qb_qldvh_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_choice_box li a {
  text-align: left;
  padding: 5px 10px;
}

.qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box.qldvtm_tt .qb_choice_box {
  width: 200px;
  text-align: left;
  right: -10px;
}

.qb_cdhttks_page .cdhttks_ct {
  padding: 32px;
  background: #fff;
  border: 1px solid #BBBBBB;
}
.qb_cdhttks_page .cdhttks_ct_huytb {
  padding: 32px !important;
  background: #fff;
  border: 1px solid #BBBBBB;
  display: flex;
  align-items: center;
}
.qb_cdhttks_page .cdhttks_ct_huytb button{
  margin-left: auto;
}
.qb_cdhttks_page .ava_customer {
  margin: 0px 0px 35px 0px;
}

.qb_cdhttks_page .ava_customer .wrap_figure {
  display: inline-block;
  vertical-align: middle;
  margin: 0px 40px 0px 0px;
}

.qb_cdhttks_page .ava_customer .text_widget {
  display: inline-block;
  vertical-align: middle;
}

.qb_cdhttks_page .ava_customer .text_widget span {}

.qb_cdhttks_page .ava_customer .text_widget span a {
  background: #FFFFFF;
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
  border-radius: 6px;
  font-size: 17px;
  line-height: 20px;
  color: #333333;
  padding: 12px 33px;
  display: inline-block;
  margin: 0px 0px 20px 0px;
}

.qb_cdhttks_page .ava_customer .text_widget p {
  margin: 0px;
  font-size: 16px;
  line-height: 22px;
  color: #333333;
}

.qb_cdhttks_page .info_customer .list_info {
  margin: 0px 0px 47px 0px;
}

.qb_cdhttks_page .info_customer .list_info ul {
  display: table;
  width: 100%;
  border-bottom: 2px solid #1E87D7;
}

.qb_cdhttks_page .info_customer .list_info ul li {
  float: left;
  margin: 0px 20px 0px 0px;
}

.qb_cdhttks_page .info_customer .list_info ul>li:last-child {
  margin: 0px;
}

.qb_cdhttks_page .info_customer .list_info ul li a {
  font-size: 19px;
  line-height: 22px;
  color: #333333;
  background: #E6F4FD;
  border: 1px solid #2CA5FF;
  box-sizing: border-box;
  border-radius: 6px 6px 0px 0px;
  display: inline-block;
  font-family: rbt_medium;
}

.qb_cdhttks_page .info_customer .list_info ul>li:nth-child(1) a {
  padding: 11px 27px;
}

.qb_cdhttks_page .info_customer .list_info ul>li:nth-child(2) a {
  padding: 11px 29px;
}

.qb_cdhttks_page .info_customer .list_info ul>li:nth-child(3) a {
  padding: 11px 31px;
}

.qb_cdhttks_page .info_customer .list_info ul>li:nth-child(4) a {
  padding: 11px 22px;
}

.qb_cdhttks_page .info_customer .list_info ul>li:nth-child(5) a {
  padding: 11px 27px;
}

.qb_cdhttks_page .info_customer .list_info ul li a:hover,
.qb_cdhttks_page .info_customer .list_info ul li.current a {
  color: #fff;
  background: #1E87D7;
}

.qb_cdhttks_page .info_customer .info_cus_general {
  clear: both;
}

.qb_cdhttks_page .info_customer .info_cus_detailds {
  clear: both;
  display: table;
  width: 100%;
  margin: 0px 0px 30px 0px;
}

.qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_title {
  width: 22%;
  padding: 0px 6px 0px 0px;
  float: left;
}

.qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_ct {
  width: 78%;
  padding: 0px 0px 0px 6px;
  float: left;
}

.qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_title strong {
  font-size: 17px;
  line-height: 20px;
  color: #333333;
  font-family: rbt_medium;
  display: block;
  margin: 15px 0px 0px 0px;
}

.qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_title i {
  font-size: 16px;
  line-height: 19px;
  color: #555555;
  margin: 11px 0px 0px 0px;
  display: block;
}

.qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_ct input {
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #BBBBBB;
  box-sizing: border-box;
  border-radius: 6px;
  font-size: 17px;
  line-height: 20px;
  color: #555555;
  padding: 11.5px 19px;
}

.qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_ct input:focus {
  border: 1px solid #BBBBBB;
  outline: none;
}

.qb_cdhttks_page .info_customer .dmk_cdhttks .info_cus_ct i {
  font-size: 15px;
  line-height: 18px;
  color: #555555;
  display: inline-block;
  margin: 17px 0px 0px 0px;
}

.qb_cdhttks_page .info_customer .dmk_cdhttks {
  margin: 0px 0px 34px 0px;
}

.qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_ct>.cdhttkc_radio:nth-child(1) {
  margin: 0px 62px 0px 0px;
}

.qb_cdhttks_page .info_customer .info_cus_detailds .cdhttkc_radio {
  display: inline-block;
  vertical-align: middle;
}

.qb_cdhttks_page .info_customer .xnmk_cdhttks {
  margin: 0px 0px 42px 0px;
}

.qb_cdhttks_page .info_customer .info_cus_detailds .cdhttkc_radio input[type="radio"] {
  display: none;
  width: initial;
}

.qb_cdhttks_page .info_customer .info_cus_detailds .cdhttkc_radio input[type="radio"]+label {
  position: relative;
  padding-left: 45px;
  cursor: pointer;
  line-height: 21px;
  font-size: 18px;
  color: #333333;
  margin: 0px !important;
  font-weight: 400;
  min-width: 173px;
}

.qb_cdhttks_page .info_customer .info_cus_general .info_cus_detailds .cdhttkc_radio input[type="radio"]+label:before {
  content: "";
  width: 27px;
  height: 27px;
  border-radius: 50%;
  border: 1px solid #767676;
  position: absolute;
  top: -4px;
  left: 0px;
  background: #fff;
}

.qb_cdhttks_page .info_customer .info_cus_general .info_cus_detailds .cdhttkc_radio input[type="radio"]:checked+label:before {
  border: 1px solid #0185ff;
}

.qb_cdhttks_page .info_customer .info_cus_general .info_cus_detailds .cdhttkc_radio input[type="radio"]:checked+label:after {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  top: 2px;
  left: 6px;
  position: absolute;
  background-color: #0185FF;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 2px solid #0185ff;
}

.qb_cdhttks_page .info_customer .tt_cdhttks {
  margin: 0px 0px 34px 0px;
}

.qb_cdhttks_page .info_customer .ht_cdhttks {
  margin: 0px 0px 44px 0px;
}

.qb_cdhttks_page .info_customer .tt_cdhttks .info_cus_title strong,
.qb_cdhttks_page .info_customer .ht_cdhttks .info_cus_title strong,
.qb_cdhttks_page .info_customer .gt_cdhttks .info_cus_title strong,
.qb_cdhttks_page .info_customer .nmtt_cdhttks .info_cus_title strong,
.qb_cdhttks_page .info_customer .ncgtd_cdhttks .info_cus_title strong,
.qb_cdhttks_page .info_customer .dnbm_cdhttks .info_cus_title strong,
.qb_cdhttks_page .info_customer .fb_cdhttks .info_cus_title strong,
.qb_cdhttks_page .info_customer .google_cdhttks .info_cus_title strong {
  margin: 5px 0px 0px 0px;
}

.qb_cdhttks_page .info_customer .fb_cdhttks .info_cus_title,
.qb_cdhttks_page .info_customer .google_cdhttks .info_cus_title {
  position: relative;
  top: -12px;
}

.qb_cdhttks_page .info_customer .ntntd_cdhttks .info_cus_title strong {
  margin: 5px 0px 0px 0px;
}

.qb_cdhttks_page input[type="checkbox"].ios8-switch+label {
  left: 0px;
}

label #qb_change {
  font-size: 16px;
  color: #3A3A3A;
  font-weight: 400;
  padding: 0px 0px 0px 65px;
  line-height: 24px;
}

.qb_cdhttks_page .info_customer .ntntd_cdhttks {
  margin: 0px 0px 38px 0px;
}

.qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_title strong label {
  color: #EC2525;
  position: relative;
  left: 5px;
}

.qb_cdhttks_page .info_customer .tct_cdhttks .info_cus_ct input,
.qb_cdhttks_page .info_customer .cmt_cdhttks .info_cus_ct input {
  background: #F1F1F1;
}

.qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_ct .cdhtqltkc_btn {
  background: #E6F4FD;
  border: 1px solid #1B9EFF;
  box-sizing: border-box;
  border-radius: 6px;
  font-size: 17px;
  line-height: 20px;
  color: #1E87D7;
  font-family: rbt_medium;
  display: inline-block;
  padding: 10px 0px;
  max-width: 182px;
  width: 100%;
  text-align: center;
}

.qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_ct .cdhtqltkc_btn img {
  margin: 0px 8px 0px 0px;
  position: relative;
  top: -1px;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.qb_cdhttks_page .info_customer .fb_cdhttks .info_cus_title strong img,
.qb_cdhttks_page .info_customer .google_cdhttks .info_cus_title strong img {
  margin: 0px 0px 0px 10px;
}

.qb_cdhttks_page .info_customer .tkkt_cdhttks_btn .info_cus_title strong {
  color: #fff;
}

.qb_cdhttks_page .info_customer .tkkt_cdhttks_btn button {
  font-size: 17px;
  line-height: 20px;
  background: #1E87D7;
  border: 1px solid #1B9EFF;
  box-sizing: border-box;
  border-radius: 6px;
  color: #fff;
  padding: 10px 38px;
  border: 1px solid #1e87d7;
}

.qb_cdhttks_page .info_customer .tkkt_cdhttks_btn button:hover {
  color: #1e87d7;
  background: #fff;
}

.decentralization_general {min-height: 370px;position: relative;margin: 20px 0px 0px 0px;}

.decentralization_general .list_decentralization_input {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.decentralization_general .decentralization_detailds {
  margin: 0px 0px 30px 0px;
}

.decentralization_general .decentralization_detailds figure {
  display: inline-block;
  margin: 0px 20px 0px 0px;
  position: relative;
}

.decentralization_general>.decentralization_detailds:nth-child(1) figure,
.decentralization_general>.decentralization_detailds:nth-child(6) figure,
.decentralization_general>.decentralization_detailds:nth-child(7) figure {
  top: -5px;
}

.decentralization_general .decentralization_detailds input[type='checkbox']+label {
  position: relative;
  cursor: pointer;
  margin: 0px;
  color: #333333;
  font-size: 17px;
  line-height: 20px;
  font-weight: 400;
  min-width: 280px;
}

.decentralization_general .decentralization_detailds input[type='checkbox'] {
  display: none;
}

.decentralization_general .decentralization_detailds input[type='checkbox']+label:before {
  position: absolute;
  content: "";
  width: 21px;
  height: 21px;
  border-radius: 4px;
  right: -27px;
  background: #fff;
  top: 0px;
  border: 1px solid #A4A4A4;
}

.decentralization_general .decentralization_detailds input[type='checkbox']:checked+label:after {
  position: absolute;
  content: "";
  background: url(../images/check_security_icon.png) #4485f4 center center no-repeat;
  color: #fff;
  width: 21px;
  height: 21px;
  line-height: 20px;
  text-align: center;
  border-radius: 4px;
  right: -27px;
  top: 0px;
}

.qb_cdhttks_page.qb_pqtkktkt_page .info_customer .list_info ul>li:nth-child(1) a {
  padding: 11px 38px;
}

.qb_cdhttks_page.qb_pqtkktkt_page .info_customer .list_info ul>li:nth-child(2) a {
  padding: 11px 31px;
}

.qb_cdhttks_page.qb_pqtkktkt_page .info_customer .list_info {
  margin: 0px;
}

.qb_pqtkktkt_page .decentralization_general>.decentralization_detailds:last-child {
  margin: 0px;
}

.qb_cdhttks_page .info_customer .display_bg {
  margin: 19px 0px 70px 0px;
  display: table;
  width: 100%;
}

.qb_cdhttks_page .info_customer .info_cus_general .cus_cmt {
  width: 50%;
  float: left;
}

.qb_cdhttks_page .info_customer .info_cus_general .cus_cmt .cus_cmt_title {
  font-size: 20px;
  line-height: 23px;
  color: #333333;
  font-family: rbt_medium;
  text-align: center;
  display: table;
  margin: 0px auto 27px auto;
}

.qb_cdhttks_page .info_customer .info_cus_general .cus_cmt figure {
  background: #FFFFFF;
  border: 1px solid #E8E8E8;
  box-sizing: border-box;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  padding: 10px;
  display: table;
  margin: 0px auto 35px auto;
}

.qb_cdhttks_page .info_customer .info_cus_general .cus_cmt .cus_cmt_update_img {
  background: #E6F4FD;
  border: 1px solid #1E87D7;
  box-sizing: border-box;
  border-radius: 5px;
  padding: 10px 33px;
  font-size: 17px;
  line-height: 20px;
  color: #1E87D7;
  font-family: rbt_bold;
  display: table;
  margin: 0px auto;
}

.qb_cdhttks_page .info_customer .info_cus_general .cus_cmt .cus_cmt_update_img:hover {
  background: #1E87D7;
  color: #fff;
}

.qb_cdhttks_page .info_customer .info_cus_general .cus_cmt .cus_cmt_update_img:before {
  content: url(../images/affidavits_upload_icon_blue.png);
  margin: 0px 11px 0px 0px;
}

.qb_cdhttks_page .info_customer .info_cus_general .cus_cmt .cus_cmt_update_img:hover:before {
  content: url(../images/affidavits_upload_icon.png);
}

.sample_signature_detalds {
  margin: 0px 0px 30px 0px;
  display: table;
  width: 100%;
}

.sample_signature_detalds .sample_signature_title {
  float: left;
  width: 28%;
}

.sample_signature_detalds .sample_signature_ct strong {
  font-size: 17px;
  line-height: 20px;
  color: #000000;
  font-family: rbt_bold;
}

.sample_signature_detalds .sample_signature_ct {
  display: table;
  width: 72%;
}

.sample_signature_detalds .sample_signature_ct p {
  margin: 0px;
  font-size: 16px;
  line-height: 24px;
  color: #333333;
  text-align: justify;
}

.sample_signature_detalds .sample_signature_ct .qb_signature_number {
  position: relative;
  background: #FFFFFF;
  border: 1px solid #B5B5B5;
  width: 346px;
  height: 134px;
  float: left;
  margin: 0px 35px 0px 0px;
}

.sample_signature_detalds .sample_signature_ct .qb_signature_number img,
.sample_signature_detalds .sample_signature_ct .qb_signature_number span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.sample_signature_detalds .sample_signature_ct .qb_signature_number img{
  height: 100%;
}
.sample_signature_detalds .sample_signature_ct .qb_signature_number span {
  font-size: 20px;
  line-height: 23px;
  color: #818181;
}

.sample_signature_detalds .sample_signature_ct .qb_signature_browing {
  display: inline-block;
  vertical-align: middle;
}

.sample_signature_detalds .sample_signature_ct .qb_signature_browing figure {
  display: inline-block;
  vertical-align: middle;
  margin: 0px 10px 0px 0px;
}

.sample_signature_detalds .sample_signature_ct .qb_signature_browing span {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  line-height: 21px;
  color: #333333;
  position: relative;
}

.sample_signature_detalds .sample_signature_ct>.qb_signature_browing:nth-child(1) {
  margin: 0px 32px 0px 0px;
  position: relative;
}

.sample_signature_detalds .sample_signature_ct>.qb_signature_browing:nth-child(1):after {
  position: absolute;
  content: "";
  width: 1px;
  height: 33px;
  background: #A7A7A7;
  top: 0px;
  right: -31px;
}

.sample_signature_detalds .sample_signature_ct>.qb_signature_browing:nth-child(2) {
  margin: 0px 180px 0px 32px;
}

.sample_signature_detalds .sample_signature_ct .btn_signature_update {
  font-size: 17px;
  line-height: 20px;
  color: #FFFFFF;
  display: inline-block;
  background: #1E87D7;
  border: 1px solid #1E87D7;
  box-sizing: border-box;
  border-radius: 5px;
  font-family: rbt_bold;
  padding: 10px 30px;
  vertical-align: middle;
  text-align: center;
}

.sample_signature_detalds .sample_signature_ct .btn_signature_update:hover {
  background: #fff;
  color: #1E87D7;
}

#qb-info-cus-5>.sample_signature_detalds:nth-child(3) .sample_signature_title {
  float: none;
  display: inline-block;
  vertical-align: middle;
}

#qb-info-cus-5>.sample_signature_detalds:nth-child(3) .sample_signature_ct {
  display: inline-block;
  vertical-align: middle;
}

.opinion_box .text_widget ul li figure img {
  margin: 0px 3px 0px 0px;
}

.reward_page_nv2021 .tb_info_nv2021_basic table .bd_strong {
  font-size: 17px;
  font-family: 'rbt_bold';
}

.reward_page_nv2021 .tb_info_nv2021_basic table .td_strong {
  color: #2D2D2D;
}

.reward_page_nv2021 .tb_info_nv2021_basic table tbody tr td .bd_strong {
  color: #FF7F37;
}

.reward_page_nv2021 .tb_info_nv2021_basic table tbody>tr:nth-child(1) td .bd_strong {
  color: #2D2D2D;
}

.qb_tknc_box .qb_resuilt_box span {
  font-size: 17px;
  line-height: 20px;
  color: #fff;
  border: 1px solid #1e87d7;
  border-radius: 4px;
  background: #1e87d7;
  padding: 10px 20px;
  display: inline-block;
  cursor: pointer;
}

.qb_tknc_box .qb_resuilt_box span:after {
  content: "\f107";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  margin: 0px 0px 0px 13px;
  font-size: 22px;
}

.tknc_change_icon:after {
  content: "\f106" !important;
}

.qb_tknc_box .qb_resuilt_box span:hover:after {
  color: #fff;
}

.qb_tknc_box .qb_resuilt_box {
  display: table;

}

.qb_tknc_box .lsdt_tknc_ct {
  display: none;
  padding: 28px 26px 28px 26px;
  background: #Fff;
  width: 100%;
  border: 1px solid #1e87d7;
  margin: 0px 0px 28px 0px;
}

.qb_tknc_box .lsdt_tknc_ct strong {
  font-size: 19px;
  line-height: 22px;
  color: #333333;
  font-family: 'rbt_bold';
  padding: 0px 20px 0px 0px;
  float: left;
  margin: 10px 0px 0px 0px;
}

.qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group {
  max-width: 200px;
  width: 100%;
  display: inline-block;
/*  vertical-align: middle;*/
margin: 0px 15px 0px 0px;
position: relative;
}

.qb_dsbk_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group {
  max-width: 190px;
}

.qb_dhctt_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group,
.qb_qlycdg_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group,
.qb_qldvtm_page.qb_dvshh_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group {
  max-width: 230px;
}

.qb_tknc_box .lsdt_tknc_ct .tknc_form .form_group>.list_group:nth-child(3) {
  margin: 0px 18px 0px 0px;
}

.qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group select,
.qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group input {
  border: 1px solid #BEBEBE;
  border-radius: 6px;
  padding: 0px 20px;
  width: 100%;
  height: 44px;
  color: #333333;
  background: #F8F8F8;
}

.qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group select {}

.qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group select,
.qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group #startDate,
.qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group #endDate,
.qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group #end_date,
.qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group #start_date {
  background: url(../images/tknc_input_arrow_icon.png) #F8F8F8 center right no-repeat;
  background-position: 95% 50%;
}

.qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group select:focus,
.qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group input:focus {
  border: 1px solid #BEBEBE;
  outline: none !important;
}

.qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group input::placeholder {
  color: #333333;
}

.qb_tknc_box .lsdt_tknc_ct .tknc_form .tknc_btn button[type="submit"] {
  background: #1e87d7;
  border-radius: 6px;
  color: #fff;
  font-size: 18px;
  border: 1px solid #1e87d7;
  height: 44px;
  font-family: 'rbt_bold';
  width: 100%;
}

.qb_tknc_box .lsdt_tknc_ct .tknc_form .tknc_btn button[type="submit"] figure {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  left: -6px;
  margin: 0px;
}

.qb_dhctt_page .order_price_detailds .dhctt_total_price {
  display: table;
  width: 100%;
}

.qb_qlycdg_page .qb_tb_support {
  color: #1E87D7;
}

.qb_qlycdg_page .tg_table_sent_requests {
  margin: 28px 0px 20px 0px;
}

.qb_sao_notice {
  font-size: 17px;
}

.login_hd .qb_choice_box {
  background: #fff;
  position: absolute;
  width: 190px;
  padding: 10px 0px;
  box-shadow: 0px 0px 15px rgb(0 0 0 / 25%);
  top: 67px;
  right: 38px;
  display: none;
  z-index: 50;
  border-radius: 6px;
}

.login_hd .qb_choice_box:after {
  position: absolute;
  content: "";
  width: 0px;
  height: 0px;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #fff;
  top: -10px;
  right: 50px;
}

.login_hd .qb_choice_box li a {
  font-size: 15px;
  color: #222222;
  display: block;
  padding: 5px 24px;
}

.qb_qldvtm_page .domain_name_service_management_ct {
  margin: 28px 0px 20px 0px;
}

.select2-results .select2-results__options .select2-results__option--selectable {
  font-size: 13px;
}

.select2-results .select2-results__options .select2-results__message {
  font-size: 13px;
}

.select2-search--dropdown input.select2-search__field {
  font-size: 13px;
}

.form-area-section-title {
  line-height: 70px;
  font-size: 20px;
  border-bottom: 1px solid #ddd;
}

.tg_cgdv_cloud_server .pd .row {
  margin: :0px -10px;
}

.tg_cgdv_cloud_server .pd .row .col-sm-8,
.tg_cgdv_cloud_server .pd .row .col-sm-4,
.tg_cgdv_cloud_server .pd .row .col-sm-3,
.tg_cgdv_cloud_server .pd .row .col-sm-9 {
  padding: 0px 10px;
}

.tg_cgdv_cloud_server .border_bt {
  border-bottom: 1px dashed #dcdcdc;
  padding: 15px 10px;
  margin: 0px;
}

.tg_cgdv_cloud_server .border_bt .left {
  font-family: rbt_medium;
  font-size: 13px;
}

.tg_cgdv_cloud_server .border_bt .form-control {
  background: url(../images/arrow_up_icon_dktm.png) no-repeat;
  background-position: 95% 50%;
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
  box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.tg_cgdv_cloud_server .border_bt p {
  margin: 5px 0 0;
  color: #999;
  font-size: 13px;
}

.tg_cgdv_cloud_server .border_bt p.txt3 {
  padding: 0px 0px 0px 45px;
}

.tg_cgdv_cloud_server .border_bt .checkbox-replace {
  width: 30px;
  height: 30px;
  border-width: 1px;
  border-style: solid;
  border-color: #dcdcdc;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  outline: none;
  position: relative;
  margin: 0px;
}

.tg_cgdv_cloud_server .border_bt .checkbox-replace:before {
  content: "";
  display: block;
  position: absolute;
  border-style: solid;
  border-color: #0066b2;
  border-width: 0;
  top: 0;
  left: 36px;
  width: 0;
  height: 0;
  transition: all 0.1s ease-in-out;
  transform: rotate(45deg);
}

.tg_cgdv_cloud_server .border_bt .checkbox:checked+.checkbox-replace::before {
  border-width: 0 6px 6px 0;
  width: 14px;
  height: 28px;
  top: -3px;
  left: 6px;
}

.tg_cgdv_cloud_server .border_bt .checkbox:checked+.checkbox-replace {
  border-color: #1e87d7;
  border-width: 2px;
  box-shadow: none;
}

.txt1 {
  font-size: 23px;
  position: relative;
  top: 6px;
  left: 10px;
}

.txt2 {
  color: #0066b2;
  position: relative;
  top: 6px;
  left: 24px;
  font-size: 13px;
  font-family: 'rbt_bold';
}

.border_bt p {
  margin: 8px 0 0;
  color: #999;
  font-size: 13px;
}

.tg_cart-title {
  background-color: #1e87d7 !important;
  color: #fff;
  font-size: 18px;
  text-align: center;
  font-weight: 400;
  padding: 13px 0;
  margin-top: 45px;
  font-family: 'rbt_medium';
}

.tg_cart-inner {
  background-color: #f5f5f5;
  padding: 14px 14px 24px;
  float: left;
  width: 100%;
}

.tg_bd_bt {
  border-bottom: solid 1px #dcdcdc;
  padding: 10px 0;
  width: 100%;
}

.tg_cart_name .cl1 {
  color: #388bc8;
}

.tg_cart_name .cl2 {
  color: #e76a38;
}

.tg_cart_name {
  font-size: 14px;
  font-family: 'rbt_medium';
}

.rate {
  margin: 10px 0px 0px 0px;
  text-align: right;
  font-size: 15px;
  line-height: 23px;
}

.tg_bd_bt {
  border-bottom: solid 1px #dcdcdc;
  padding: 10px 0;
  width: 100%;
  display: table;
}

.tg_fl {
  float: left;
  font-size: 15px;
  line-height: 23px;
}

.tg_fr {
  float: right;
  font-size: 15px;
  line-height: 23px;
}

.tg_cart-total {
  border: solid 1px #dcdcdc;
  padding: 10px;
  float: left;
  width: 100%;
}

.tg_cart-total p {
  clear: both;
  width: 100%;
  display: table;
  margin: 0px 0px 5px 0px;
}

.tg_cart-total strong {
  font-family: 'rbt_bold';
}

.tg_cart-total .total {
  color: #ec2525;
  font-size: 18px;
}

.btn-cloud {
  color: #fff;
  background: #0066b2;
  padding: 10px 40px;
  border-radius: 11px;
  font-size: 20px;
  font-weight: 700;
  border: none;
  line-height: normal;
  margin: 0 5px;
  font-family: 'rbt_bold';
}

.btn_cgdv {
  display: table;
  margin: 40px auto;
}

.qb_chitiet_hover_img,
.qb_chitiet_defauilt_img {
  transition: all 0.3s;
  cursor: pointer;
}

.qb_chitiet_hover_img {
  display: none;
}

tr:hover .qb_chitiet_hover_img {
  display: block;
}

tr:hover .qb_chitiet_defauilt_img {
  display: none;
}

.qb_bcphkh_page .bcphkh_title,
.qb_cnttkh_page .cnttkh_title,
.qb_cnttctkh_page .cnttctkh_title,
.qb_hckh_page .hckh_title {
  font-size: 25px;
  margin: 0px 0px 30px 0px;
  color: #000;
  text-align: center;
  font-family: 'rbt_bold';
  text-transform: uppercase;
  line-height: 33px;
}

.qb_tknc_box .lsdt_tknc_ct .tknc_form .form_group>.list_group:last-child {}

.qb_cnttkh_page .lsdt_tknc_ct .tknc_form .form_group>.list_group:nth-child(3) {
  margin: 0px 10px 20px 0px;
}

.qb_cnttkh_page .tg_navi_2021 tbody tr>td:nth-child(1) {
  text-align: center;
}

.qb_cnttkh_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group {
  margin: 0px 10px 20px 0px;
}

.qb_bcphkh_page em {
  font-size: 15px;
  display: block;
  margin: 0px 0px 30px 0px;
}

.qb_bcphkh_page .bcphkh_btn_return {
  display: table;
  margin: 0px auto;
  font-size: 17px;
  border-radius: 5px;
  color: #fff;
  background: #0066b2;
  text-transform: uppercase;
  font-family: rbt_medium;
  padding: 8px 30px;
}

.qb_qldvtm_page.qb_cnttkh_page .domain_name_service_management_ct table tbody tr>td:nth-child(1),
.qb_qldvtm_page.qb_cnttkh_page .domain_name_service_management_ct table tbody tr>td:nth-child(6) {
  color: #000;
}

.qb_qldvtm_page.qb_cnttkh_page .domain_name_service_management_ct table tbody tr>td:nth-child(2),
.qb_qldvtm_page.qb_cnttkh_page .domain_name_service_management_ct table tbody tr>td:nth-child(3) {
  font-family: rbt;
}

.qb_qldvtm_page.qb_cnttkh_page .domain_name_service_management_ct table tbody tr td p {
  margin: 0px;
}

.qb_cnttkh_page .mobile_interface {
  margin: 0px 0px 20px 0px;
}

.qb_cnttctkh_page .cnttctkh_type_title {
  display: table;
  padding: 9px 20px;
  border-radius: 20px;
  font-size: 15px;
  text-transform: uppercase;
  border: 1px solid #1E87D7;
  position: relative;
  text-align: center;
  line-height: 23px;
  background: #1E87D7;
  color: #fff;
  font-family: 'rbt_bold';
  margin: 20px 0px 20px 0px;
}

.qb_cnttctkh_page .cnttctkh_ct_general {
  background: #fff;
  padding: 15px 20px 25px 20px;
  display: table;
  width: 100%;
  word-wrap: break-word;
}

.qb_cnttctkh_page .cnttctkh_title_detailds {
  background: #1e87d7;
  display: flex;
  padding: 10px;
  justify-content: center;
  align-items: center;
}

.qb_cnttctkh_page .cnttctkh_title_detailds .cnttctkh_copy {
  margin-left: auto;
}

.qb_cnttctkh_page .cnttctkh_title_detailds .cnttctkh_copy span {
  color: #fff;
  font-size: 13px;
}

.qb_cnttctkh_page .cnttctkh_title_detailds .cnttctkh_copy>span:nth-child(1)~span {
  background: #0066b2;
  padding: 5px 10px;
  border-radius: 3px;
}

.qb_cnttctkh_page .cnttctkh_title_detailds h4 {
  color: #fff;
  font-size: 14px;
  font-family: 'rbt_bold';
  margin-right: auto;
}

.qb_cnttctkh_page .cnttctkh_ct_detailds {
  border-bottom: 1px solid #ccc;
  padding: 0px 0px 25px 0px;
  margin: 0px 0px 25px 0px;
}

.qb_cnttctkh_page .cnttctkh_ct_detailds .row .col-sm-6 {
  width: 45%;
}

.qb_cnttctkh_page .cnttctkh_ct_detailds .row>.col-sm-6:nth-child(2) {
  float: right;
}

.qb_cnttctkh_page .cnttctkh_ct_detailds .qb_cnttctkh_def {}

.qb_cnttctkh_page .cnttctkh_ct_detailds .qb_cnttctkh_def .form_group {}

.qb_cnttctkh_page .cnttctkh_ct_detailds .qb_cnttctkh_def .form_group .list_group {
  display: flex;
  margin: 25px 0px 0px 0px;
  align-items: center;
}

.qb_cnttctkh_page .cnttctkh_ct_detailds .qb_cnttctkh_def .form_group .list_group label {
  font-size: 15px;
  width: 45%;
}

.qb_cnttctkh_page .cnttctkh_ct_detailds .qb_cnttctkh_def .form_group .list_group input {
  margin-left: auto;
}

.qb_cdhttks_page.qb_cnttctkh_page .form-control {
/*  width: 65% !important;
  display: inline !important;*/
}
span.error-custom {
  display: table;
  width: 70%;
  float: right;
  margin: 10px 0px 0px 0px;
}

.form-control.qb_de {
  border-radius: none !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0px !important;
}

.qb_cnttctkh_page .cnttctkh_radio {
  width: 50%;
  float: left;
}

.qb_cnttctkh_page .cnttctkh_radio input[type="radio"] {
  display: none;
  width: initial;
}

.qb_cnttctkh_page .cnttctkh_radio input[type="radio"]+label {
  position: relative;
  padding-left: 40px;
  cursor: pointer;
  line-height: 21px;
  font-size: 18px;
  color: #333333;
  margin: 0px !important;
  font-weight: 400;
  min-width: 173px;
}

.qb_cnttctkh_page .cnttctkh_radio input[type="radio"]+label:before {
  content: "";
  width: 27px;
  height: 27px;
  border-radius: 50%;
  border: 1px solid #767676;
  position: absolute;
  top: -4px;
  left: 0px;
  background: #fff;
}

.qb_cnttctkh_page .cnttctkh_radio input[type="radio"]:checked+label:before {
  border: 1px solid #0185ff;
}

.qb_cnttctkh_page .cnttctkh_radio input[type="radio"]:checked+label:after {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  top: 2px;
  left: 6px;
  position: absolute;
  background-color: #0185FF;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 2px solid #0185ff;
}
.qb_cnttctkh_page .select2-container .select2-selection--single {
  height: 34px;
  border: 1px solid #ccc;
  border-radius: 4px;
}

.qb_cnttctkh_page .confirm_update {
  display: table;
  margin: 30px auto 30px auto;
  padding: 11px 35px;
  text-transform: uppercase;
  background: #1e87d7;
  border-radius: 40px;
  border: none;
  color: #fff;
  font-family: 'rbt_bold'
}

.qb_hckh_page .qb_tknc_box {
  margin: 0px 0px 30px 0px;
}

.qb_hckh_page .record_excel {
  display: table;
  width: 100%;
  margin: 0px 0px 30px 0px;
}

.dvshh_get_text {
  color: #fff;
  font-family: rbt_bold;
  display: none;
}

.translate_hd .qb_choice_box {
  background: #fff;
  position: absolute;
  width: 130px;
  padding: 5px 10px;
  box-shadow: 0px 0px 15px rgb(0 0 0 / 25%);
  top: 42px;
  right: 4px;
  display: none;
  z-index: 50;
  border-radius: 6px;
}

.translate_hd .qb_choice_box li {}

.translate_hd .qb_choice_box li img {
  display: inline-block;
  vertical-align: middle;
  margin: 0px 7px 0px 0px;
  max-width: 27px;
  width: 100%;
}

.translate_hd .qb_choice_box li a {
  font-size: 15px;
  line-height: 17px;
  color: #333333;
}

.translate_hd .qb_choice_box:after {
  position: absolute;
  content: "";
  width: 0px;
  height: 0px;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #fff;
  top: -10px;
  right: 50px;
}

.luongmua_scloud {
  background: #fff;
  padding: 30px 30px 0px 30px;
}

.luongmua_scloud .tg_top_title {
  text-align: left;
  color: #1E87D7;
}

.cloud_choose_cb .list_group_cloud .list_group_item label {
  font-size: 15px;
  line-height: 23px;
}

.qb_hckh_page .tg_navi_2021 thead tr th {
  text-align: center;
}

.qb_hckh_page .tg_navi_2021 tbody tr>td:nth-child(1) {
  text-align: center !important;
  padding: 0px 0px 0px 28px;
}

.xnnt_title,
.csctv_title,
.url_aff_title {
  font-size: 26px;
  line-height: 35px;
  text-transform: uppercase;
  color: #000;
  font-weight: 700;
  margin: 20px 0px 16px 0px;
  text-align: center;
  font-family: 'rbt_bold';
}

.csctv_title,
.url_aff_title {
  margin: 0px 0px 16px 0px;
}

.qb_xnnt_page .xnnt_ct_general .xnnt_kttt {
  font-size: 15px;
  line-height: 26px;
  margin: 0px 0px 20px 0px;
  display: inline-block;
}

.qb_xnnt_page .xnnt_ct_general .form_group .list_group {
  margin: 0px 0px 20px 0px;
  display: flex;
  align-items: center;
}

.qb_xnnt_page .xnnt_ct_general .form_group .list_group label {
  font-size: 15px;
  margin: 0px;
  font-family: 'rbt_medium';
  width: 20%;
}

.qb_xnnt_page .xnnt_ct_general .form_group .list_group input {
  width: 60%;
  font-size: 15px;
  padding: 7px 10px;
  border-radius: 5px;
  border: 1px solid #cdcdcd;
}

.qb_xnnt_page .xnnt_ct_general .form_group .xnnt_btn {
  display: table;
  margin: 0px auto;
}

.qb_xnnt_page .xnnt_ct_general .form_group .xnnt_btn a {
  background: #1E87D7;
  padding: 8px 25px;
  border-radius: 40px;
  color: #fff;
  font-family: 'rbt_bold';
  font-size: 14px;
  margin: 0px 5px;
  display: inline-block;
}

.qb_lm_gdv_page .form_group .list_group {
  display: flex;
  border-bottom: 1px dashed #dcdcdc;
  padding: 0px 0px 15px 0px;
  margin: 0px 0px 15px 0px;
  align-items: center;
}

.qb_lm_gdv_page .form_group>.list_group:last-child {
  padding: 0px;
  margin: 0px;
  border-bottom: none;
}

.qb_lm_gdv_page .form_group .list_group label {
  margin: 0px;
  font-size: 15px;
  font-family: 'rbt_medium';
  width: 20%;
}

.qb_lm_gdv_page .form_group .list_group .lm_gdv_input {
  width: 80%;
}

.qb_lm_gdv_page .form_group .list_group .lm_gdv_input input,
.qb_lm_gdv_page .form_group .list_group .lm_gdv_input select {
  display: block;
  width: 100%;
  font-size: 15px;
  border: solid 1px #ccc;
  border-radius: 3px;
  padding: 7px;
}

.qb_lm_gdv_page .form_group .list_group .lm_gdv_input input:focus,
.qb_lm_gdv_page .form_group .list_group .lm_gdv_input select:focus {
  border: solid 1px #ccc;
  outline: none;
}

.qb_lm_gdv_page .form_group .list_group .lm_gdv_input i {
  display: block;
  margin: 10px 0px 0px 0px;
  font-size: 13px;
  color: #FF0040;
}

.qb_lm_gdv_page .form_group .list_group .lm_gdv_input select.lm_gdv_tg,
.qb_lm_gdv_page .form_group .list_group .lm_gdv_input select.lm_gdv_sndk {
  background: url(../images/arrow_up_icon_dktm.png) #fff no-repeat;
  background-position: 99% 50%;
}

.qb_lm_gdv_page .tg_cart-title {
  margin: 0px;
}

.qb_cart_conti ul>li:nth-child(2) a p::before {
  display: none;
}

.qb_cart_conti ul>li:nth-child(2) a p::after {
  position: relative;
  content: "\f061";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  right: -10px;
  top: -2px;
}

.tg_step_proceduce {
  position: relative;
  max-width: 600px;
  width: 100%;
  margin: 0px auto 5px auto;
  display: table;
}

.tg_step_proceduce::before {
  content: "";
  position: absolute;
  width: 100%;
  max-width: 381px;
  height: 3px;
  background: #a7a7a7;
  top: 13px;
  left: 0px;
  right: 0px;
  text-align: center;
  margin: 0px auto;
}

.tg_step_proceduce ul li {
  float: left;
  width: 33.3%;
  padding: 0px;
  text-align: center;
}

.tg_step_proceduce ul li span {
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 27px;
  border-radius: 50%;
  font-family: rbt_bold;
  font-size: 15px;
  margin: 0px;
  position: relative;
  color: #fff;
  z-index: 1;
  background: #a7a7a7;
}

.tg_step_proceduce ul li strong {
  position: relative;
  display: table;
  margin: 0px auto 5px auto;
  z-index: 2;
}

.tg_step_proceduce ul li a {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 22px;
  color: #212121;
}

.tg_step_proceduce ul>li.prev_procedure {
  background-size: 100% !important;
}

.tg_step_proceduce ul>li:nth-child(1).prev_procedure {
  background: none;
}

.tg_step_proceduce ul>li:nth-child(2).prev_procedure {
  background: none;
}

.tg_step_proceduce ul li.prev_procedure span {
  color: #fff;
}

.tg_step_proceduce ul li.active_procdure span {
  color: #f05a22;
}

.tg_step_proceduce ul li.active_procdure span,
.tg_step_proceduce ul li.prev_procedure span {
  background: #1e87d7;
  color: #fff;
}

.qb_pttt_page .pttt_ct_general {}

.qb_pttt_page .pttt_ct_detailds {
  background: #fff;
  padding: 20px;
  margin: 12px 0px 25px 0px;
}

.qb_pttt_page .pttt_title,
.qb_ttdh_page .ttdh_title {
  margin: 0;
  font-size: 20px;
  line-height: 28px;
  padding: 0 0 20px 0;
  text-transform: uppercase;
  font-family: rbt_bold;
}

.qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li {
  display: flex;
  align-items: center;
  border-bottom: 1px dashed #ccc;
  padding: 0px 0px 15px 0px;
  margin: 0px 0px 15px 0px;
}

.qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul>li:last-child {
  border-bottom: none;
  margin: 0px;
  padding: 0px;
}

.qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li .pttt_pac_name {
  font-size: 15px;
  line-height: 23px;
  display: table;
  width: 30%;
}

.qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li .pttt_pac_name strong {
  font-family: 'rbt_bold';
}

.qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li .pttt_year {
  text-align: center;
  width: 50%;
}

.qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li .pttt_year span {
  background: #eee;
  padding: 0px 10px;
  border-radius: 3px;
  border: 1px solid #ccc;
  display: inline-block;
  font-size: 13px;
}
.qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li .pttt_year span.p_show_number_acc{
  border:none;
}
.qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li .pttt_price {
  margin-left: auto;
}

.qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li .pttt_price strong {
  font-size: 15px;
  line-height: 23px;
  color: red;
  font-family: 'rbt_bold';
}

.qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li .pttt_price p {
  margin: 0px;
  font-size: 15px;
  line-height: 23px;
}

.qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li .pttt_price p.pttt_red {
  color: red;
}

.bottom-line input[type=radio] {
  display: none;
}

.bottom-line label {
  font-size: 18px;
  line-height: 21px;
  color: #333333;
  cursor: pointer;
  text-align: center;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 5px;
  left: 0px;
  margin: 0px;
}

.bottom-line label:before {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 1px solid #767676;
  position: absolute;
  top: -2px;
  left: -2px;
}

.bottom-line input[type="radio"]:checked+label:before {
  border: 1px solid #0185FF;
}

.bottom-line input[type="radio"]:checked+label:after {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  top: 0px;
  left: 0px;
  position: absolute;
  background-color: #0185FF;
  content: '';
  border: 2px solid white;
}

.bottom-line .textwidget {
  position: relative;
  padding: 0px 0px 0px 40px;
  cursor: pointer;
}

.bottom-line .textwidget .pttt_name_img {
  display: flex;
}

.bottom-line .textwidget .pttt_name_img figure {
  margin: 0px 20px 0px 0px;
  min-width: 90px;
}

.bottom-line .textwidget .pttt_name_img figure img {
  text-align: center;
  display: table;
  margin: 0px auto;
}

.bottom-line .textwidget .pttt_name_img .pttt_des {}

.bottom-line .textwidget .pttt_name_img .pttt_des p {
  font-family: 'rbt_medium';
  margin: 0px;
  display: inline-block;
  vertical-align: middle;
}

.bottom-line .textwidget .pttt_name_img .pttt_des i {
  font-size: 14px;
  color: #8d8d8d;
  font-family: 'rbt_medium';
  display: inline-block;
  vertical-align: middle;
}

.bottom-line .textwidget .note_vnpay {
  margin: 5px 0px 0px 0px;
}

.bottom-line .textwidget .note_vnpay i {
  font-size: 13px;
  color: red;
  font-family: 'rbt_medium';
  display: inline-block;
  line-height: 18px;
}

.bottom-line {
  margin: 0px 0px 20px 0px;
  position: relative;
}

.bottom-line:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 79px;
  display: block;
  z-index: 9;
  cursor: pointer;
}

.xo-ra {
  display: none;
  margin: 20px 0px 0px 0px;
  padding: 15px;
  background: rgba(200, 200, 200, .3);
  border: none;
  border-radius: 5px;
  line-height: 22px;
  font-size: 14px;
  clear: both
}

.xo-ra .list_group {
  position: relative;
}

.xo-ra .list_group input {
  width: 100%;
  padding: 7px 10px;
  font-size: 14px;
  line-height: 22px;
  border: 1px solid #ccc;
  border-radius: 5px 0px 0px 5px;
}

.xo-ra .list_group button {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 7px 35px;
  border: 1px solid #0185ff;
  background: #0185ff;
  color: #fff;
  margin: 0px 0px 0px -5px;
  border-radius: 0px 5px 5px 0px;
}

.xo-ra p {
  margin: 0px 0px 5px 0px;
}

.xo-ra strong {
  font-family: 'rbt_bold';
}

.xo-ra i {
  color: red;
  font-family: 'rbt_bold';
}

.xo-ra a {
  color: #0066b2;
  font-family: 'rbt_medium';
}

.xo-ra .danh-sach-nho {
  list-style: none;
}

.xo-ra .danh-sach-nho li {
  position: relative;
  list-style: none;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 10px;
}

.xo-ra .danh-sach-nho li:before {
  position: absolute;
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #4a4141;
  left: 2px;
  top: 10px;
}

.qb_pttt_page .to_invoice {
  margin: 0px 0px 20px 0px;
}

.qb_pttt_page .to_invoice .textwidget {
  display: flex;
}

.qb_pttt_page .to_invoice .textwidget .checkbox_area {
  width: 50%;
  position: relative;
}

.qb_pttt_page .to_invoice .textwidget .checkbox_area input[type="radio"] {
  display: none;
}

.qb_pttt_page .to_invoice .textwidget .checkbox_area label {
  font-size: 15px;
  line-height: 23px;
  color: #333333;
  cursor: pointer;
  text-align: center;
  top: 5px;
  left: 0px;
  margin: 0px;
  padding: 0px 0px 0px 30px;
  font-family: 'rbt_bold';
}

.qb_pttt_page .to_invoice .textwidget .checkbox_area label:before {
  content: "";
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid #767676;
  position: absolute;
  top: 0px;
  left: 0px;
}

.qb_pttt_page .to_invoice .textwidget .checkbox_area input[type="radio"]:checked+label:before {
  border: 1px solid #0185FF;
}

.qb_pttt_page .to_invoice .textwidget .checkbox_area input[type="radio"]:checked+label:after {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  top: 2px;
  left: 2px;
  position: absolute;
  background-color: #0185FF;
  content: '';
  border: 2px solid white;
}

.qb_pttt_page .text_bill span {
  font-size: 15px;
  line-height: 23px;
}

.qb_pttt_page .text_bill a {
  color: #0066b2;
  font-size: 15px;
  line-height: 23px;
  font-style: italic;
}

.qb_pttt_page .text_bill i {
  color: red;
}

.qb_dhtc_page {
  padding: 0px 0px 50px 0px;
}

.qb_dhtc_page .dhtv_title {
  margin: 0px 0px 20px 0px;
  padding: 25px 30px;
  background: #1e87d7;
  border-radius: 5px;
  font-size: 24px;
  line-height: 32px;
  color: #fff;
  font-family: 'rbt_medium';
}

.qb_dhtc_page .dhtv_title i.fa {
  font-size: 24px;
  margin: 0px 15px 0px 0px;
}

.qb_dhtc_page .dhtc_ct_general {}

.qb_dhtc_page .dhtc_ct_detailds {
  padding: 25px 30px;
  background: #fff;
  border-radius: 5px;
  margin: 0px 0px 20px 0px;
  box-shadow: 0 0 7px #9c9a9a;
}

.qb_dhtc_page .dhtc_ct_detailds h3 {
  font-size: 37px;
  line-height: 45px;
  font-family: 'rbt_bold';
  margin: 0px;
}

.qb_dhtc_page .dhtc_ct_detailds ul li {
  display: flex;
  margin: 0px 0px 10px 0px;
}

.qb_dhtc_page .dhtc_ct_detailds ul>li:last-child {
  margin: 0px;
}

.qb_dhtc_page .dhtc_ct_detailds ul li span {
  font-size: 15px;
  line-height: 23px;
  width: 50%;
}

.qb_dhtc_page .dhtc_ct_detailds ul li p {
  margin: 0px;
  font-size: 15px;
  line-height: 23px;
  width: 50%;
  word-break: break-all;
}

.qb_dhtc_page .dhtc_ct_detailds .dhtc_red {
  color: #ff0101;
}

.qb_dhtc_page .dhtc_tongtien {
  width: 100%;
  font-size: 15px;
  line-height: 23px;
}

.qb_dhtc_page .dhtc_tongtien tr th {
  padding: 0px 0px 17px 0px;
}

.qb_dhtc_page .dhtc_tongtien tbody>tr:nth-child(1) td {
  padding: 10px 0px;
}

.qb_dhtc_page .dhtc_tongtien tbody tr td {
  padding: 5px 0px;
}

.qb_dhtc_page .dhtc_tongtien thead tr,
.qb_dhtc_page .dhtc_tongtien tbody>tr:nth-child(1) td {
  border-bottom: 1px solid #cacaca;
}

.qb_dhtc_page .dhtc_tongtien p {
  margin: 0px;
}

.qb_dhtc_page .dhtc_tongtien tbody>tr>td:nth-child(1) {
  width: 18%;
}

.qb_dhtc_page .dhtc_tongtien tbody>tr>td:nth-child(3),
.qb_dhtc_page .dhtc_tongtien thead>tr>th:nth-child(3) {
  width: 15%;
  text-align: right;
}

.qb_dhtc_page .dhtc_tongtien tbody>tr>td:nth-child(4),
.qb_dhtc_page .dhtc_tongtien thead>tr>th:nth-child(4) {
  width: 27%;
  text-align: right;
}

.qb_dhtc_page .dhtc_info_com {
  font-size: 15px;
  line-height: 23px;
}

.qb_dhtc_page .dhtc_info_com strong {
  font-family: 'rbt_medium';
  display: block;
  margin: 0px 0px 10px 0px;
}

.qb_dhtc_page .dhtc_info_com .row>.col-sm-6:nth-child(1) {
  border-right: 1px solid #cacaca;
}

.qb_dhtc_page .dhtc_info_com .row>.col-sm-6:nth-child(2) .ct_right p {
  margin: 0px 0px 23px 0px;
}

.qb_dhtc_page .dhtc_return {
  color: #fff;
  font-size: 18px;
  position: relative;
  background: #1e87d7;
  padding: 14px 10px 14px 10px;
  border-radius: 5px;
  display: table;
  margin: 0px auto 20px auto;
  font-family: 'rbt_medium';
}

.qb_ttdh_page .ttdh_cgdv,
.qb_ttdh_page .ttdh_mgg,
.qb_ttdh_page .ct_right {
  padding: 20px;
  background: #fff;
  margin: 0px 0px 30px 0px;
}

.qb_ttdh_page .ttdh_cgdv {
  margin: 0px 0px 25px 0px;
  font-size: 15px;
  line-height: 23px;
}

.qb_ttdh_page .ttdh_cgdv strong {
  font-family: 'rbt_bold';
  display: block;
}

.qb_ttdh_page .ttdh_cgdv i {
  display: inline-block;
  vertical-align: middle;
  margin: 0px 0px 0px 5px;
}

.qb_ttdh_page .ttdh_cgdv i strong {
  display: inline-block;
  vertical-align: middle;
}

.qb_ttdh_page .ttdh_cgdv p {
  margin: 0px;
}

.qb_ttdh_page .ttdh_cgdv .ttdh_cgdv_detailds {
  display: flex;
  align-items: center;
}

.qb_ttdh_page .ttdh_cgdv .ttdh_cgdv_detailds .ttdh_tdv {
  width: 44%;
  padding: 10px 15px;
}

.qb_ttdh_page .ttdh_cgdv .ttdh_cgdv_detailds .ttdh_thdk {
  width: 26%;
  padding: 10px;
}

.qb_ttdh_page .ttdh_cgdv .ttdh_cgdv_detailds .ttdh_money {
  width: 30%;
  padding: 10px;
  text-align: right;
}

.qb_ttdh_page .ttdh_cgdv_general {
  border: 1px solid #999;
  border-bottom: none;
}

.qb_ttdh_page .ttdh_cgdv_general .ttdh_cgdv_detailds {
/*  border-bottom: 1px solid #999;*/
  position: relative;
}

.qb_ttdh_page .custom_action {
  display: table;
  min-width: 98px;
}

.qb_ttdh_page .custom_action p::before {
  content: "\f0d7"!important;
  font: normal normal normal 14px/1 FontAwesome!important;
  position: absolute;
  right: 12px;
  top: 9px;
  color: #000;
  z-index: 0;
}

.qb_ttdh_page .custom_action p {
  border: 1px solid #d4cfcf;
  padding: 5px 10px;
  cursor: pointer;
  position: relative;
  width: 100%;
  margin: 0;
  border-radius: 5px 5px 5px 5px;
  background: #fff;
}

.qb_ttdh_page .custom_action ul {
  border: 1px solid #ccc;
  width: 100%;
  background: #fff;
  z-index: 3;
  position: absolute;
  border-radius: 0 0 5px 0;
  max-width: 95px;
}

.qb_ttdh_page .custom_action ul li {
  border-bottom: 1px solid #e6e6e6;
  padding: 5px 7px 7px 5px;
  cursor: pointer;
  position: relative
}

.ttdh_red {
  color: red;
}
.qb_ttdh_page .ttdh_cgdv .ttdh_cgdv_detailds .ttdh_money>span>i.fa {
  display: none;
}
.qb_ttdh_page .ttdh_cgdv .ttdh_cgdv_detailds .ttdh_money i.fa {
  width: 20px;
  height: 20px;
  background: #999;
  text-align: center;
  line-height: 20px;
  color: #fff;
  border-radius: 50%;
  margin: 0px 0px 0px 7px;
  position: relative;
  top: -1px;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
}

.qb_ttdh_page .ttdh_cgdv .ttdh_cgdv_detailds:hover .ttdh_money i.fa {
  opacity: 1;
  visibility: visible;
}

.tg_expand i.tg_km {
  position: relative;
  padding: 0px 0px 0px 25px;
  display: inline-block;
  margin: 0px 10px 5px 10px;
  font-size: 12px;
}

.tg_expand i.tg_km::before {
  content: "";
  position: absolute;
  background: url(../images/lmgdv-gift.png) center center no-repeat;
  width: 20px;
  height: 20px;
  background-size: contain;
  top: -2px;
  left: 0px;
}

.qb_ttdh_page .tg_expand {
  border-bottom: 1px solid #999;
  display: none;
  padding: 10px 0px;
}

.tg_expand .list_group {
  position: relative;
  margin: 0px 10px 10px 10px;
}

.tg_expand .list_group input {
  width: 100%;
  border: 1px solid #ccc;
  padding: 5px 75px 5px 10px;
  border-radius: 5px;
}

.tg_expand .list_group button {
  position: absolute;
  top: 0px;
  right: 0px;
  border: 1px solid transparent;
  background: #9f9f9f;
  color: #fff;
  font-size: 13px;
  border-radius: 0px 5px 5px 0px;
  height: 35px;
  line-height: 27px;
  font-family: 'rbt_bold';
}

.qb_ttdh_page .tg_expand .expand_title {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 10px;
}

.qb_ttdh_page .tg_expand .list_group_price_pa {
  display: flex;
  align-items: center;
}

.qb_ttdh_page .tg_expand .list_group_price_pa .list_group_pa {
  width: 44%;
  padding: 10px;
}

.qb_ttdh_page .tg_expand .list_group_price_pa .year_security_pa {
  width: 26%;
  padding: 10px;
}

.qb_ttdh_page .tg_expand .list_group_price_pa .price_protect_sop {
  width: 30%;
  text-align: right;
  padding: 10px;
}

.qb_ttdh_page .tg_expand .list_group_price_pa .year_security_pa input {
  border: 1px solid #d4cfcf;
  padding: 5px;
  cursor: pointer;
  margin: 0;
  border-radius: 5px 5px 5px 5px;
  background: #fff;
  width: 60%;
}

i.ttdh_gift_tit {
  font-size: 12px;
  position: relative;
}

i.ttdh_gift_tit:before {
  content: "\f06b";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 17px;
  margin: 0px 5px 0px 0px;
  color: red;
  position: relative;
  top: 1px;
}

.qb_ttdh_page .ttdh_bg {
  cursor: pointer;
}

.qb_ttdh_page .ttdh_overflow {
  /* overflow-y: auto; */
/*  max-height: 205px;*/
}

.qb_ttdh_page .ttdh_cgdv_general .ttdh_cgdv_detailds:last-child {
  border-bottom: none;
}

.qb_ttdh_page .list_group_price_pa .pa_3 .tooltips .tooltiptext {
  left: -150px;
  bottom: 35px;
}

.qb_ttdh_page .list_group_price_pa .pa_4 .tooltips .tooltiptext {
  left: -22px;
  bottom: 35px;
}

.qb_ttdh_page .tg_price_cart_nsx {
  padding: 10px;
  background: #ededed;
  border: 1px solid #999;
  border-top: none;
}

.qb_ttdh_page .tg_price_cart_nsx p {
  display: flex;
  align-items: center;
  margin: 0px 0px 10px 0px;
}

.qb_ttdh_page .tg_price_cart_nsx p span {
  margin-left: auto;
}

.qb_ttdh_page .tg_price_cart_nsx .ttdh_total_price {
  margin: 0px;
  border-top: 1px dashed #999;
  padding: 10px 0px 0px 0px;
}

.qb_ttdh_page .ttdh_mgg .mgg_form {
  display: flex;
  align-items: center;
  margin: 0px 0px 20px 0px;
}

.qb_ttdh_page .ttdh_mgg .mgg_form .tg_vouc {
  width: 70%;
  margin-left: auto;
  position: relative;
  font-size: 15px;
  line-height: 23px;
}

.qb_ttdh_page .ttdh_mgg .mgg_form .tg_vouc input[type="text"] {
  width: 100%;
  padding: 5px 50px 5px 10px;
  border-radius: 5px;
  border: 1px solid #999;
}

.qb_ttdh_page .ttdh_mgg .mgg_form .tg_vouc input[type="submit"] {
  position: absolute;
  top: 0px;
  right: 0px;
  font-family: 'rbt_bold';
  color: #fff;
  background: #1e87d7;
  border: 1px solid transparent;
  border-radius: 5px;
  padding: 5px 10px;
}

.qb_ttdh_page .tab_content_discount_code {
  border-radius: 5px;
  border: 1px solid #999;
  padding: 10px 20px;
  background: #ededed;
  font-size: 15px;
  line-height: 23px;
}

.qb_ttdh_page .text_tab_referral_code {
  margin: 0px 0px 10px 0px;
  display: table;
  width: 100%;
}

.qb_ttdh_page .text_tab_referral_code li {
  cursor: pointer;
  font-family: 'rbt_bold';
  transition: all 0.3s;
  padding: 0px 0px 7px 0px;
  border-bottom: 3px solid transparent;
  float: left;
  margin: 0px 20px 0px 0px;
}

.qb_ttdh_page .text_tab_referral_code li:hover,
.qb_ttdh_page .text_tab_referral_code li.current {
  border-bottom: 3px solid #1e87d7;
  color: #1e87d7
}

.qb_ttdh_page .referral_code_detailds {
  clear: both;
}

.qb_ttdh_page .referral_code_detailds .discount_tab_sop {
  padding: 10px;
  border-radius: 5px;
  background: #fff;
  margin: 0px 0px 10px 0px;
}

.qb_ttdh_page .text_combo_discount_pa>.discount_tab_sop:last-child {}

.qb_ttdh_page .referral_code_detailds .discount_tab_sop input {
  display: none;
}

.qb_ttdh_page .referral_code_detailds .discount_tab_sop label {
  position: relative;
  padding: 0px 0px 0px 30px;
  margin: 0px;
  font-weight: 400;
}

.qb_ttdh_page .referral_code_detailds .discount_tab_sop label span {
  font-family: 'rbt_medium';
  color: #1e87d7;
}

.qb_ttdh_page .referral_code_detailds .discount_tab_sop input[type="radio"]+label:before {
  content: "";
  width: 21px;
  height: 21px;
  border-radius: 50%;
  border: 1px solid #ccc;
  position: absolute;
  top: 1px;
  left: 0px;
  background: #fff;
}

.qb_ttdh_page .referral_code_detailds .discount_tab_sop input[type="radio"]:checked+label:before {
  border: 1px solid #0185ff;
}

.qb_ttdh_page .referral_code_detailds .discount_tab_sop input[type="radio"]:checked+label:after {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  top: 4px;
  left: 3px;
  position: absolute;
  background-color: #0185FF;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 2px solid #0185ff;
}

.qb_ttdh_page .ttdh_mgg .mgt_form {
  align-items: initial;
  padding: 20px 0px 0px 0px;
  margin: 20px 0px 0px 0px;
  border-top: 1px dashed #999;
  display: none;
}

.qb_ttdh_page .ttdh_mgg .mgt_form .ttdh_title {
  margin: 5px 0px 0px 0px;
}

.qb_ttdh_page .ttdh_mgg .mgt_form i {
  font-size: 12px;
  margin: 5px 0px 0px 0px;
  display: inline-block;
}

.qb_ttdh_page .ttdh_tkhm {
  margin: 0px 0px 20px 0px;
}

.qb_ttdh_page .ttdh_tkhm form {
  display: flex;
  align-items: center;
}

.qb_ttdh_page .ttdh_tkhm .select2-container {
  width: 80% !important;
  padding: 0px 5px 0px 0px;
}

.qb_ttdh_page .ttdh_tkhm .sl_button {
  width: 20%;
  font-size: 15px;
  line-height: 36px;
  background: #1e87d7;
  color: #fff;
  font-family: 'rbt_bold';
  text-align: center;
  border-radius: 5px;
  height: 36px;
}

.qb_ttdh_page .ttdh_title_box {
  display: flex;
  align-items: center;
  margin: 0px 0px 20px 0px;
}

.qb_ttdh_page .ttdh_title_box .ttdh_title {
  padding: 0px;
}

.qb_ttdh_page .ttdh_title_box .edit_customer {
  margin-left: auto;
  cursor: pointer;
  text-transform: none;
  font-size: 12px;
  width: 15%;
  float: right;
  color: #fff;
  line-height: 16px;
  background: #afafaf;
  padding: 6px 5px;
  border-radius: 5px;
  font-weight: normal;
  display: block;
  text-align: center;
  transition: all 0.3s;
}

.qb_ttdh_page .ttchs_detailds {
  width: 100%;
}

.qb_ttdh_page .ttdh_fix_detailds {
  max-height: 125px;
  overflow-y: auto;
}

.qb_ttdh_page .ttdh_ttcsh .title_chuthe {
  display: flex;
  align-items: center;
  background: #eee;
}
.qb_ttdh_page .ttdh_ttcsh .title_chuthe>li:nth-child(1){width: 170px;flex-grow: initial;}
.qb_ttdh_page .ttdh_ttcsh .title_chuthe li {
  margin: 0px;
  color: #000;
  font-size: 13px;
  line-height: 23px;
  background: #eee;
  padding: 7px 11px;
  font-weight: 400;
  cursor: pointer;
  text-align: center;
  border: 1px solid #afafaf;
  flex-grow: 1;
}

.qb_ttdh_page .ttdh_ttcsh .title_chuthe li.current {
  background: #afafaf;
  color: #fff;
}

.qb_ttdh_page .ttdh_ttcsh .ttchs_detailds tr td {
  font-size: 15px;
  line-height: 23px;
  padding: 7px 15px;
  border: 1px solid #e6e6e6;
}

.qb_ttdh_page .ttdh_ttcsh .ttchs_detailds tr>td:nth-child(1) {width: 170px;}

.qb_ttdh_page .ttdh_ttcsh .ttchs_detailds tr>td:nth-child(2) {
  text-align: right;
}

.qb_ttdh_page .ct_right .ttdh_ttcsh {
  margin: 0px 0px 20px 0px;
}

.qb_ttdh_page .ct_right .text_bottom {
  color: red;
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
  margin: 0 0 20px 0;
  text-align: justify;
  font-style: italic
}

.qb_ttdh_page .ct_right .text_bottom a,
.qb_ttdh_page .ct_right .wrap_tt_float a {
  color: #1e87d7;
}

.qb_ttdh_page .ct_right .wrap_tt_float {
  font-size: 15px;
  line-height: 23px;
}

.qb_ttdh_page .ttdh_mgg .mgg_form .ttdh_title {
  padding: 0px;
}

.qb_ttdh_page .ttdh_mgg .mgg_form .tg_vouc input[type="text"] {
  padding: 5px 80px 5px 5px;
}

.tab_login_registration_sop {
  display: table;
  width: 100%;
  padding: 20px 20px 50px 0px;
}

.tab_login_registration_sop li {
  width: 48%;
  float: left;
  text-align: center;
  font-size: 17px;
  line-height: 25px;
  color: #1e87d7;
  padding: 10px;
  border: 1px solid #1e87d7;
  border-radius: 5px;
  cursor: pointer;
  text-transform: uppercase;
  font-family: 'rbt_bold';
}

.tab_login_registration_sop li:last-child {
  float: right
}

.tab_login_registration_sop li.current {
  background: #1e87d7;
  color: #fff;
  position: relative;
}

.tab_login_registration_sop li.current::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  background: #1e87d7;
  bottom: -5px;
  left: 48%;
  transform: rotate(45deg);
}

.qb_ttdh_page .login_dangnhap {
  background: #fff;
  padding: 20px 20px 305px 20px
}

.qb_ttdh_page .login_dangnhap .title_dangnhap {
  margin: 0 0 20px 0;
  font-size: 20px;
  line-height: 28px;
  text-transform: uppercase;
  font-weight: 700
}

.qb_ttdh_page .login_dangnhap .list_login {
  position: relative
}

.qb_ttdh_page .login_dangnhap .list_login input {
  padding: 12px 12px 12px 30px;
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin: 7px 0;
  color: #4b4b4b
}

.qb_ttdh_page .login_dangnhap .list_login i.fa {
  position: absolute;
  top: 50%;
  left: 15px;
  color: #9e9e9e;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 15px;
}

.qb_ttdh_page .login_dangnhap .list_login:nth-child(2) i:nth-child(3).fa {
  position: absolute;
  top: 47%;
  right: 15px;
  left: auto;
  color: #9e9e9e;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 15px
}

.qb_ttdh_page .login_dangnhap .list_login input::placeholder {
  font-size: 14px;
  line-height: 22px
}

.qb_ttdh_page .signin_home {
  display: table;
  width: 100%;
  margin: 0 0 30px 0
}

.qb_ttdh_page .signin_home #btn_tt_onload,
.qb_ttdh_page .signin_home a.btn_signin_home {
  background: #1e87d7;
  display: table;
  padding: 7px 30px;
  border-radius: 5px;
  text-transform: uppercase;
  border-bottom: 4px solid #0066b2;
  margin: 18px 0 0 0;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  float: left;
  font-family: 'rbt_bold';
  transition: all 0.3s;
}

.qb_ttdh_page .signin_home #btn_tt_onload:hover,
.qb_ttdh_page .signin_home a.btn_signin_home:hover {
  opacity: 0.85;
}

.qb_ttdh_page .signin_home a.forgetpass_home {
  float: right;
  font-size: 14px;
  margin: 30px 0 0 0;
  line-height: 22px;
  color: #686868;
  text-decoration: underline
}

.qb_ttdh_page .text_login p {
  color: #686868;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500
}

.tab_personal_organization {
  display: table;
  margin: 25px auto
}

.tab_personal_organization li {
  float: left;
  padding: 0;
  position: relative;
  cursor: pointer
}

.tab_personal_organization li label {
  font-size: 16px;
  line-height: 24px;
  color: #333;
  font-weight: 500;
  margin: 0;
  cursor: pointer;
  position: relative;
  padding: 0 30px
}

.tab_personal_organization li input {
  display: none
}

.tab_personal_organization li label::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #bbb0b0;
  border-radius: 50%;
  left: -100px;
  background: #fff;
  top: 1px;
  left: 2px;
  right: 0
}

.tab_personal_organization li input:checked+label::after {
  position: absolute;
  content: "";
  color: #fff;
  width: 10px;
  height: 10px;
  line-height: 23px;
  text-align: center;
  border-radius: 50%;
  left: 7px;
  top: 6px;
  background: #1e87d7;
}

.tab_personal_organization li input:checked+label::before {
  border: 1px solid #1e87d7;
}

.text_ip_organization p.sos_error {
  width: 75%
}

.text_ip_organization .text_organization_pa {
  display: table;
  width: 100%;
  margin: 0 0 15px 0
}

.text_ip_organization .text_organization_pa label {
  font-size: 15px;
  line-height: 23px;
  font-weight: 400;
  display: table;
  width: 25%;
  float: left;
  margin: 5px 0 0 0
}

.text_ip_organization .text_organization_pa label span {
  color: red
}

.text_ip_organization .text_organization_pa input,
.text_ip_organization .text_organization_pa select {
  width: 75% !important;
  padding: 8px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 15px;
  line-height: 36px;
  height: 36px;
}

input.tg_ipsuccess {
  background: url(../images/tg_ipsuccess_bg.png) no-repeat;
  background-position: 98.5% 12px
}

.login_area input[type=radio],
.tg_bill input[type=radio] {
  display: none
}

.qb_ttdh_page .login_area ul li label {
  position: relative;
  margin: 0 0 0 32px;
  line-height: 22px;
  cursor: pointer
}

.qb_ttdh_page .login_area ul li label::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #ccc;
  left: -32px;
  top: 1px
}

.qb_ttdh_page .login_area ul li input:checked+label::before {
  border: 1px solid #1e87d7;
}

.qb_ttdh_page .login_area ul li input:checked+label::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #1e87d7;
  border: none;
  left: -28px;
  top: 5px;
  z-index: 2
}

.qb_ttdh_page .select2-container {
  width: 75% !important;
}

#captcha_form_o,
#captcha_form_p {
  display: table;
}

a.bt_personal_organization,
button.bt_personal_organization {
  font-size: 17px;
  line-height: 25px;
  background: #1e87d7;
  color: #fff;
  padding: 6px 20px;
  display: table;
  border-radius: 5px;
  margin: 30px auto 10px auto;
  border: none
}

.order_success {
  text-align: center;
  margin: 0px 0px 40px 0px;
}

.order_success figure {
  display: table;
  margin: 0px auto 20px auto;
}

.success_page_title {
  font-size: 29px;
  line-height: 22px;
  margin: 0px;
  text-align: center;
  font-family: 'rbt_medium';
}

.intro_more_domain {
  margin: 0px 0px 80px 0px;
}

.intro_more_domain .success_page_title {
  margin: 0px 0px 35px 0px;
}

.intro_more_domain .ct_general {
  max-width: 780px;
  width: 100%;
  display: table;
  margin: 0px auto;
  border: 1px solid #e2e2e2;
  background: #fff;
  padding: 30px 65px;
}

.intro_more_domain .ct_general>.ct_detailds:nth-child(1) {
  width: 65%;
}

.intro_more_domain .ct_general>.ct_detailds:nth-child(2) {
  width: 35%;
}

.intro_more_domain .ct_general .ct_detailds {
  float: left;
  margin: 0px 0px 20px 0px;
}

.intro_more_domain .ct_general .ct_detailds table {
  width: 100%;
}

.intro_more_domain .ct_general .ct_detailds h3 {
  font-size: 21px;
  line-height: 22px;
  color: #005efe;
  font-family: rbt_medium;
  margin: 0px 0px 30px 0px;
}

.intro_more_domain .ct_general .ct_detailds .more_choice_domain input {
  display: none;
}

.intro_more_domain .ct_general .ct_detailds .more_choice_domain input+label {
  position: relative;
  width: 30px;
  height: 30px;
  margin: 0px;
  background: #bdd5ff;
  display: table-cell;
  vertical-align: middle;
  border-radius: 4px;
  cursor: pointer;
}

.intro_more_domain .ct_general .ct_detailds .more_choice_domain input+label:before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 3px;
  left: 5px;
  background: #fff;
  top: 5px;
  border: 1px solid #4485f4;
}

.intro_more_domain .ct_general .ct_detailds .more_choice_domain input:checked+label:after {
  position: absolute;
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  left: 5px;
  top: 5px;
  background: #4485f4;
}

.intro_more_domain .ct_general .ct_detailds table tbody tr {
  display: block;
  margin: 0px 0px 15px 0px;
}

.intro_more_domain .ct_general>.ct_detailds:nth-child(1) table tbody tr>td:nth-child(1) {
  width: 15%;
}

.intro_more_domain .ct_general>.ct_detailds:nth-child(2) table tbody tr>td:nth-child(1) {
  width: 20%;
}

.intro_more_domain .ct_general>.ct_detailds:nth-child(1) table tbody tr>td:nth-child(2) {
  width: 35%;
}

.intro_more_domain .ct_general>.ct_detailds:nth-child(2) table tbody tr>td:nth-child(2) {
  width: 65%;
}

.intro_more_domain .ct_general .ct_detailds table tbody>tr:last-child {
  margin: 0px;
}

.intro_more_domain .ct_general .ct_detailds table tbody tr td span {
  font-size: 17px;
  line-height: 22px;
}

.intro_more_domain .ct_general>.ct_detailds:nth-child(1) table tbody tr td span strong {
  max-width: 80px;
  width: 100%;
}

.intro_more_domain .ct_general>.ct_detailds:nth-child(2) table tbody tr td span strong {}

.intro_more_domain .ct_general .ct_detailds table tbody tr td b {
  color: #ff4200;
  font-size: 17px;
  line-height: 22px;
}

.intro_more_domain .ct_general .ct_detailds .more_choice_domain {
  margin: 0px 10px 0px 0px;
}

.intro_more_domain .ct_general .ct_detailds table tbody tr td .no_margin {
  margin: 0px;
  cursor: pointer;
}

.intro_more_domain .more_domain_link {
  font-size: 19px;
  line-height: 22px;
  color: #fff;
  background: #70b521;
  border-radius: 4px;
  margin: 0px auto;
  display: table;
  padding: 11px 25px;
}

.domain_often_buy {
  margin: 0px 0px 85px 0px;
}

.domain_often_buy .success_page_title {
  margin: 0px 0px 50px 0px;
}

.domain_often_buy .text_widget_general .row {
  margin: 0px -10px;
}

.domain_often_buy .text_widget_general .row .col-sm-3 {
  padding: 0px 10px;
}

.domain_often_buy .text_widget_general {}

.domain_often_buy .text_widget_general .text_widget_detailds {
  text-align: center;
  background: #fff;
  border-radius: 5px 5px 0px 0px;
  box-shadow: 0px 0px 10px #ccc;
  padding: 30px 20px 20px 20px;
}

.domain_often_buy .text_widget_general .text_widget_detailds figure {
  display: table;
  margin: 0px auto 30px auto;
  min-height: 104px;
}

.domain_often_buy .text_widget_general .text_widget_detailds h4 {
  font-size: 17px;
  line-height: 22px;
  text-transform: uppercase;
  font-family: rbt_bold;
  margin: 0px 0px 20px 0px;
}

.domain_often_buy .text_widget_general .text_widget_detailds span {
  font-size: 15px;
  line-height: 22px;
  color: #5d5d5d;
  min-height: 88px;
  display: block;
}

.domain_often_buy .endow_gift_general {}

.domain_often_buy .endow_gift_general .endow_gift_detailds {
  padding: 10px;
  background: #fff;
  box-shadow: 0px 0px 10px #ccc;
  border-radius: 0px 0px 5px 5px;
}

.domain_often_buy .endow_gift_general .endow_gift_detailds .bg_detalds {
  border-radius: 5px;
  background: #0262cd;
  padding: 5px;
}

.domain_often_buy .endow_gift_general .endow_gift_detailds .dashed_detailds {
  border: 1px dashed #fff;
  border-radius: 5px;
  padding: 10px 15px 15px 15px;
  text-align: center;
  position: relative;
}

.domain_often_buy .endow_gift_general .endow_gift_detailds .dashed_detailds .img_absolute {
  position: absolute;
  bottom: 12px;
  right: 60px;
}

.domain_often_buy .endow_gift_general .row>.col-sm-3:nth-child(2n) .endow_gift_detailds .dashed_detailds .img_absolute {
  bottom: 12px;
  right: 70px;
}

.domain_often_buy .endow_gift_general .endow_gift_detailds h4 {
  font-size: 19px;
  line-height: 39px;
  color: #fff;
  font-style: italic;
  font-family: rbt_medium;
  margin: 0px 0px 20px 0px;
  min-height: 45px;
}

.domain_often_buy .endow_gift_general .endow_gift_detailds h4 span {
  font-family: lobster;
  font-style: normal;
  font-size: 35px;
}

.domain_often_buy .endow_gift_general .endow_gift_detailds .buy_now_link {
  font-size: 16px;
  line-height: 29px;
  color: #000;
  font-family: rbt_bold;
  background: #efbb38;
  padding: 8px 17px;
  position: relative;
  z-index: 2;
}

.domain_often_buy .endow_gift_general .row {
  margin: 0px -10px;
}

.domain_often_buy .endow_gift_general .row .col-sm-3 {
  padding: 0px 10px;
}

.fanpage_like h3 {
  font-size: 17px;
  line-height: 29px;
  max-width: 800px;
  width: 100%;
  font-family: 'rbt_bold';
  text-align: center;
  display: table;
  margin: 0px auto 35px auto;
  font-style: italic;
}

.fanpage_like strong i {}

.fanpage_like .fanpage_link {
  display: table;
  margin: 0px auto 20px auto;
  padding: 13px 0px;
  border-radius: 5px;
  max-width: 330px;
  width: 100%;
  text-align: center;
  font-size: 16px;
  line-height: 29px;
  color: #fff;
  font-family: rbt_bold;
}

.fanpage_like .fanpage_link.blue {
  background: #3b5999;
}

.fanpage_like .fanpage_link.orange {
  background: #f87117;
}

.fanpage_like .fanpage_link.blue figure {
  top: -5px;
}

.fanpage_like .fanpage_link.orange figure {
  top: -3px;
}

.fanpage_like .fanpage_link figure {
  display: inline-block;
  vertical-align: middle;
  margin: 0px 15px 0px 0px;
  position: relative;
}

.fanpage_like .other_page_link {
  display: table;
  margin: 50px auto 0px auto;
  max-width: 650px;
  width: 100%;
}

.fanpage_like .other_page_link .return_link {
  float: left;
  text-decoration: underline !important;
  color: #0e71b0;
  font-size: 16px;
  line-height: 29px;
}

.fanpage_like .other_page_link .sale_link {
  float: right;
  text-decoration: underline !important;
  color: #0e71b0;
  font-size: 16px;
  line-height: 29px;
}

.fanpage_like .other_page_link .return_link:hover,
.fanpage_like .other_page_link .sale_link:hover {
  color: #0e71b0;
}

.fanpage_like .other_page_link .return_link figure,
.fanpage_like .other_page_link .sale_link figure {
  display: inline-block;
  vertical-align: middle;
  margin: 0px 10px 0px 0px;
  position: relative;
  top: -3px;
}

.choice_box {
  display: none;
}

.fanpage_like .email_info_form {
  background: #515151;
  border-radius: 5px;
  display: flex;
  align-items: center;
  max-width: 570px;
  padding: 10px 10px;
  margin: 0px auto;
  justify-content: center;
}

.fanpage_like .email_info_form h4 {
  color: #fff;
  text-transform: uppercase;
  font-family: 'rbt_bold';
  font-size: 17px;
  margin: 0px;
  align-items: center;
  justify-content: center;
}

.fanpage_like form {
  margin-left: auto;
}

.fanpage_like .dhtc_choice_box .form_group input {
  padding: 7px 15px;
  border-radius: 5px;
  font-size: 16px;
  border: none;
  float: left;
  margin: 0px 10px 0px;
}

.fanpage_like .dhtc_choice_box .form_group button {
  padding: 6px 15px;
  border-radius: 5px;
  background: #f87117;
  border: none;
  font-size: 17px;
  color: #fff;
  font-family: 'rbt_bold';
  text-transform: uppercase;
  float: right;
}

.wrap_proceduce_page {}

.success_customer_info {
  margin: 0px 0px 30px 0px;
  display: table;
  width: 100%;
}

.success_customer_info .customer_info_ct {
  float: left;
}

.customer_info_title {
  font-size: 20px;
  line-height: 22px;
  background: #515151;
  margin: 0px;
  color: #fff;
  padding: 12px 25px;
}

.success_customer_info .customer_info_ct ul {
  background: #fff;
  padding: 13px 25px;
  border: 1px solid #e2e2e2;
}

.success_customer_info>.customer_info_ct:nth-child(1) ul {
  border-right: none;
}

.success_customer_info>.customer_info_ct:nth-child(2) ul {
  border-left: none;
}

.success_customer_info .customer_info_ct ul li {
  font-size: 16px;
  line-height: 35px;
}

.success_customer_info .customer_info_ct ul li strong {
  display: inline-block;
  vertical-align: middle;
  margin: 0px 65px 0px 0px;
  font-family: 'rbt_bold';
}

.success_customer_info>.customer_info_ct:nth-child(1) ul li strong {
  max-width: 115px;
  width: 100%;
}

.success_customer_info>.customer_info_ct:nth-child(2) ul li strong {
  max-width: 155px;
  width: 100%;
}

.success_customer_info>.customer_info_ct:nth-child(1) {
  width: 62%;
}

.success_customer_info>.customer_info_ct:nth-child(2) {
  width: 38%;
}

.success_customer_info .customer_info_ct ul li p {
  margin: 0px;
  display: inline-block;
  vertical-align: middle;
}

.success_customer_info .customer_info_ct ul li .red,
.success_order_info .total_price ul li .red {
  color: #ff0000;
}

.success_order_info {
  display: table;
  width: 100%;
  margin: 0px 0px 80px 0px;
}

.success_order_info .order_info_ct_general {
  background: #fff;
  padding: 20px 25px;
  border: 1px solid #e2e2e2;
}

.success_order_info .order_info_ct_general .order_info_detailds {
  width: 100%;
}

.success_order_info .order_info_ct_general .order_info_detailds ul {
  display: table;
  width: 100%;
  border-bottom: 1px solid #e2e2e2;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 15px 0px;
}

.success_order_info .order_info_ct_general .order_info_detailds ul li {
  float: left;
}

.success_order_info .order_info_ct_general .order_info_detailds ul>li:nth-child(1) {
  width: 40%;
}

.success_order_info .order_info_ct_general .order_info_detailds ul>li:nth-child(2) {
  width: 45%;
}

.success_order_info .order_info_ct_general .order_info_detailds ul>li:nth-child(3) {
  width: 15%;
}

.success_order_info .order_info_ct_general .order_info_detailds ul li strong {
  font-size: 17px;
  line-height: 22px;
  margin: 0px 0px 15px 0px;
  display: block;
}

.success_order_info .order_info_ct_general .order_info_detailds ul li p {
  font-size: 16px;
  line-height: 22px;
  margin: 0px;
}

.success_order_info .order_info_ct_general .order_info_detailds ul li .text_right {
  text-align: right;
}

.success_order_info .total_price {
  background: #fff;
  width: 100%;
  text-align: right;
}

.success_order_info .total_price ul li {
  font-size: 16px;
  line-height: 30px;
}

.success_order_info .total_price ul li span {
  display: inline-block;
  vertical-align: middle;
  margin: 0px 40px 0px 0px;
}

.success_order_info .total_price ul li p {
  display: inline-block;
  vertical-align: middle;
  margin: 0px;
  max-width: 80px;
  width: 100%;
}

.dhtc_choice_box {
  display: none;
}

.qb_tmkh_page .list_tmkh_title {
  display: table;
  width: 100%;
  margin: 0px auto 30px auto;
  text-align: center;
}

.qb_tmkh_page .list_tmkh_title li {
  display: inline-block;
  position: relative;
  margin: 0px 5px 0px 5px;
  background: #fff;
  color: #1e87d7;
  font-size: 15px;
  line-height: 23px;
  border-radius: 20px;
  border: 1px solid #1e87d7;
  padding: 9px 20px;
  cursor: pointer;
  font-family: 'rbt_bold';
}

.qb_tmkh_page .list_tmkh_title li.current:before {
  position: absolute;
  width: 0px;
  height: 0px;
  content: "";
  border-top: 10px solid #1e87d7;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  bottom: -10px;
  left: 0px;
  right: 0px;
  margin: 0px auto;
  text-align: center;
}

.qb_tmkh_page .list_tmkh_title li.current {
  background: #1e87d7;
  color: #fff;
}

.qb_tmkh_page .tg_navi_2021 tbody>tr:nth-child(1) {
  font-size: 18px;
  line-height: 21px;
  font-family: rbt_bold;
  color: #fff;
}

.tg_navi_2021 {
  width: 100%;
}

.tg_navi_2021 tbody tr .qb_tb_pdk,
.tg_navi_2021 tbody tr .qb_tb_pdt,
.tg_navi_2021 tbody tr .qb_tb_tsvtt {
  text-align: center;
}

.qb_bgtm_page .qb_buy_now {
  padding: 5px 6px;
  background: #1E87D7;
  border: 1px solid #1E87D7;
  border-radius: 6px;
  cursor: pointer;
  text-align: center;
}

.qb_bgtm_page .qb_buy_now a {
  color: #fff;
}

.qb_bgtm_page table tr {
  border: 1px solid #CCCCCC;
  background: #fff;
}

.qb_bgtm_page td figure p {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  width: 420px;
  background: #828282;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  padding: 10px;
  transition: all 0.3s;
  top: -40px;
  left: -20px;
  z-index: 9;
  font-weight: normal;
}

.qb_bgtm_page td figure p {
  top: -60px;
}

.qb_bgtm_page td figure:hover p {
  top: -70px;
  opacity: 1;
  visibility: visible;
}

.qb_bgtm_page figure p::before {
  content: "";
  position: absolute;
  width: 0px;
  height: 0px;
  border-top: 10px solid #828282;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  bottom: -7px;
  left: 17px;
}

.qb_bgtm_page td figure {
  position: relative;
  display: inline-block;
  top: -2px;
  margin: 0px 0px 0px 3px;
}

.qb_qldv_emailsv_page .tg_navi_2021 tbody tr>td:nth-child(1) {
  text-align: center;
}

.qb_qldv_emailsv_page .tg_navi_2021 thead tr>th:nth-child(2),
.qb_qldv_emailsv_page .tg_navi_2021 tbody tr>td:nth-child(2) {
  text-align: center;
}

.qb_dhctt_page table thead tr th {
  text-align: center;
}

.qb_bgtm_page .tg_navi_2021 tbody tr>td:nth-child(1) {
  padding: 16px 0px 16px 37px;
}

.qb_bgtm_page .tg_navi_2021 tbody tr>td:nth-child(1)~td {
  padding: 16px 0px;
}

.qb_qldvh_page .tg_navi_2021 tbody tr>td:nth-child(1) {
  text-align: center;
}

.qb_dhdtt_mb .mobile_configuration {
  display: table;
  width: 100%;
}

.qb_hckh_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group {
  max-width: 240px;
}

.endow_hp .row>.col-sm-6:nth-child(2n+1) {
  clear: both;
}

.qb_cnttkh_page .lsdt_tknc_configuration {
  display: flex;
}

.qb_cnttkh_page .qb_tknc_box .lsdt_tknc_ct strong {
  width: 30%;
}

.qb_lienhe_page {}

.qb_lienhe_page .lienhe_ct_general {
  margin: 0px 0px 30px 0px;
}

.qb_lienhe_page .lienhe_ct_general .row {
  margin: 0px -10px;
}

.qb_lienhe_page .lienhe_ct_general .row .col-sm-7,
.qb_lienhe_page .lienhe_ct_general .row .col-sm-5 {
  padding: 0px 10px;
}

.qb_lienhe_page .lienhe_dv .tg_navi_2021 {}

.qb_lienhe_page .lienhe_dv .tg_navi_2021 thead tr>th:nth-child(1) {
  font-size: 20px;
  text-transform: uppercase;
  color: #000;
  margin: 10px 0px 20px 0px;
  line-height: 27px;
  font-family: 'rbt_bold';
  padding: 10px 10px 10px 0px;
}

.qb_lienhe_page .lienhe_dv .tg_navi_2021 thead>tr>th:not(:nth-child(1)) {
  width: 22%;
  padding: 0px 5px;
}

.qb_lienhe_page .lienhe_dv .tg_navi_2021 thead tr th span {
  color: #fff;
  padding: 9px;
  max-width: 200px;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
  font-size: 15px;
  font-family: 'rbt_bold';
}

.qb_lienhe_page .lienhe_dv .tg_navi_2021 thead tr>th:nth-child(2) span {
  background: #69c035;
}

.qb_lienhe_page .lienhe_dv .tg_navi_2021 thead tr>th:nth-child(3) span {
  background: #ffa200;
}

.qb_lienhe_page .lienhe_dv .tg_navi_2021 thead tr>th:nth-child(4) span {
  background: #db5757;
}

.qb_lienhe_page .lienhe_dv .tg_navi_2021 tbody tr td {
  font-size: 14px;
  padding: 10px;
}

.qb_lienhe_page .lienhe_dv .tg_navi_2021 tbody>tr:not(:last-child) {
  border-bottom: 1px solid #e6e6e6;
}

.qb_lienhe_page .lienhe_dv .tg_navi_2021 tbody tr td a {
  color: #000;
  transition: all 0.3s;
}

.qb_lienhe_page .lienhe_dv .tg_navi_2021 tbody tr td a:hover {
  color: red;
}

.qb_lienhe_page .lienhe_dv .tg_navi_2021 tbody>tr>td:nth-child(1) {
  padding: 10px 10px 10px 0px;
}

.qb_lienhe_page .lienhe_dv .tg_navi_2021 tbody>tr>td:not(:nth-child(1)) {
  text-align: center;
}

.qb_lienhe_page .lienhe_info h2 {
  font-size: 20px;
  text-transform: uppercase;
  color: #000;
  margin: 0px;
  line-height: 27px;
  font-family: 'rbt_bold';
  padding: 10px 10px 10px 0px;
}

.qb_lienhe_page .lienhe_info .lienhe_info_general>.lienhe_info_detailds:last-child {}

.qb_lienhe_page .lienhe_info .lienhe_info_general {
  margin: 0px -10px;
}

.qb_lienhe_page .lienhe_info .lienhe_info_general .lienhe_info_detailds {
  float: left;
  width: 33.33%;
  padding: 0px 10px;
}

.qb_lienhe_page .lienhe_info .lienhe_info_general .lienhe_info_detailds strong {
  font-size: 15px;
  line-height: 23px;
  display: block;
  margin: 0px 0px 10px 0px;
}

.qb_lienhe_page .lienhe_info .lienhe_info_detailds ul li {
  padding: 0px 0px 10px 35px;
  font-size: 15px;
  line-height: 23px;
  position: relative;
  word-break: break-word;
}

.qb_lienhe_page .lienhe_info .lienhe_info_detailds ul li:before {
  position: absolute;
  top: 2px;
  left: 0px;
  content: "";
}

.qb_lienhe_page .lienhe_info .lienhe_info_detailds ul>li:nth-child(1):before {
  background: url(../images/lienhe_phone_icon.png) no-repeat;
  width: 21px;
  height: 21px;
}

.qb_lienhe_page .lienhe_info .lienhe_info_detailds ul>li:nth-child(2):before {
  background: url(../images/lienhe_letter_icon.png) no-repeat;
  width: 21px;
  height: 16px;
}

.lienhe_ft {
  background: #0066b2;
  padding: 15px 20px 15px 20px;
  display: table;
  width: 100%;
  color: #fff;
}

.lienhe_ft h3 {
  font-size: 16px;
  font-family: 'rbt_bold';
  margin: 0px 0px 15px 0px;
  line-height: 24px;
}

.lienhe_ft h3 span {
  font-size: 15px;
  font-family: rbt;
}

.lienhe_ft ul li {
  font-size: 14px;
}

.lienhe_ft ul li i.fa {
  font-size: 15px;
  margin: 0px 10px 0px 0px;
}

.lienhe_ft ul li strong {
  font-family: 'rbt_bold';
}

.qb_csctv_page .csctv_general {
  font-size: 15px;
  line-height: 23px;
  margin: 0px 0px 30px 0px;
}

.qb_csctv_page .csctv_general a {
  color: #0066b2;
}

.qb_csctv_page .csctv_general strong {
  font-family: 'rbt_bold';
  display: block;
  margin: 0px 0px 10px 0px;
}

.qb_csctv_page .csctv_general p strong {
  display: inline-block;
  margin: 0px;
}

.qb_csctv_page .csctv_general .aff_box {
  max-width: 1000px;
  width: 100%;
  display: table;
  margin: 30px auto 30px auto;
}

.qb_csctv_page .csctv_general .aff_box .aff_detalds {
  text-align: center;
  border: 1px solid #ddd;
  background: #f2f2f2;
  padding: 15px 10px;
}

.qb_csctv_page .csctv_general .aff_box .aff_detalds figure {
  display: table;
  margin: 0px auto 10px auto;
  min-height: 62px;
}

.qb_csctv_page .csctv_general .aff_box .aff_detalds .aff_info {
  min-height: 200px;
  position: relative;
}

.qb_csctv_page .csctv_general .aff_box .aff_detalds .aff_info b {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 40px;
  color: #fff;
  background: red;
  width: 95px;
  height: 95px;
  line-height: 95px;
  border-radius: 50%;
}

.qb_csctv_page .csctv_general .aff_box .aff_detalds .aff_name {
  font-size: 20px;
}

.qb_csctv_page .csctv_general .aff_box .aff_detalds label {
  font-size: 20px;
  font-family: 'rbt_bold';
  display: block;
  margin: 0px 0px 10px 0px;
  color: red;
}

.qb_csctv_page .csctv_general .aff_box .aff_detalds span {
  font-size: 15px;
  display: block;
  margin: 0px 0px 10px 0px;
}

.qb_csctv_page .csctv_general .aff_box .aff_detalds i {
  font-size: 12px;
  margin: 0px 0px 10px 0px;
  display: block;
}

.qb_csctv_page .csctv_general .aff_box .aff_detalds .aff_dashed {
  width: 130px;
  border: 1px dashed #000;
  text-align: center;
  display: table;
  margin: 0px auto 10px auto;
}

.qb_url_aff_page {}

.qb_url_aff_page .url_aff_general {
  margin: 0px 0px 30px 0px;
}

.qb_url_aff_page .url_aff_general .add_new_url {}

.qb_url_aff_page .url_aff_general .add_new_url .form_group {
  display: flex;
}

.qb_url_aff_page .url_aff_general .add_new_url .form_group .list_group {
  width: 25%;
}

.qb_url_aff_page .url_aff_general .add_new_url .form_group .list_group input {
  width: 80% !important;
  border: 1px solid #BEBEBE;
  border-radius: 6px;
  padding: 0px 20px;
  width: 100%;
  height: 44px;
  color: #333333;
  background: #F8F8F8;
}

.qb_url_aff_page .url_aff_general .add_new_url .form_group .list_group i {
  font-size: 14px;
  color: red;
  display: block;
}

.qb_url_aff_page .url_aff_general .add_new_url .form_group .list_group button {
  border:1px solid #0066b2;
  border-radius: 6px;
  padding: 0px 20px;
  height: 44px;
  color: #fff;
  background: #0066b2;
  font-family: 'rbt_bold';
}

.qb_url_aff_page .tg_navi_2021 thead tr {
  background: #46433D;
}

.qb_url_aff_page .tg_navi_2021 thead tr th {
  font-size: 16px;
  line-height: 19px;
  font-family: 'rbt_bold';
  color: #fff;
}

.qb_url_aff_page .tg_navi_2021 {
  width: 100%;
  margin: 30px 0px 0px 0px;
}

.qb_url_aff_page .tg_navi_2021 thead tr>th:nth-child(1) {
  width: 3%;
}

.qb_url_aff_page .tg_navi_2021 thead tr>th:nth-child(2),
.qb_url_aff_page .tg_navi_2021 tbody tr>td:nth-child(2) {
  width: 15%;
}

.qb_url_aff_page .tg_navi_2021 thead tr th,
.qb_url_aff_page .tg_navi_2021 tbody tr td {
  text-align: center;
  padding: 10px;
}

.qb_url_aff_page .tg_navi_2021 tbody tr td {
  font-size: 15px;
  border-bottom: 1px solid #E4E4E4;
}
.qb_url_aff_page .tg_navi_2021 tbody tr td:last-child {
  border: none;
}

.qb_url_aff_page .tg_navi_2021 tbody tr>td:nth-child(2) {
  text-align: left;
  word-break: break-all;
  padding-right: 25px!important;
}

.qb_url_aff_page .tg_navi_2021 tbody tr td p {
  margin: 0px;
}

.qb_url_aff_page .tg_navi_2021 tbody tr td .qb_select_box {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.qb_url_aff_page .tg_navi_2021 tbody tr td .qb_choice_box:after {
  position: absolute;
  content: "";
  width: 0px;
  height: 0px;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #fff;
  top: -10px;
  right: 25px;
}

.qb_url_aff_page .tg_navi_2021 tbody tr td .qb_choice_box {
  background: #fff;
  position: absolute;
  width: 136px;
  box-shadow: 0px 0px 15px rgb(0 0 0 / 25%);
  top: 50px;
  right: -20px;
  display: none;
  z-index: 1;
  padding: 10px 0px;
}

.qb_url_aff_page .tg_navi_2021 tbody tr td .qb_choice_box li {
  text-align: left;
}

.qb_url_aff_page .tg_navi_2021 tbody tr td .qb_choice_box li a {
  padding: 5px 11px;
  color: #000;
  display: block;
  width: 100%;
}

.qb_url_aff_page .tg_navi_2021 tbody tr td .qb_choice_box li a:hover {
  color: #fff;
  background: #2697FF;
}

.sum_price_hh {
  margin: 20px 0px 20px 0px;
}

.sum_price_hh p {
  text-align: center;
  font-size: 16px;
  padding: 10px;
  border: 1px solid #0066b2;
  border-radius: 10px;
  font-family: rbt_medium;
  margin: 0px;
}

.sum_price_hh p span {
  color: red;
}

.qb_cshh_page .error_domain {
  border-top: dashed 1px #e2e2e2;
}

.qb_cshh_page .error_domain p {
  margin: 100px 0px 100px 0px;
  background: #ddd;
  padding: 4px;
  text-align: center;
  color: red;
  padding: 10px;
  font-family: 'rbt_medium';
}

.qb_cshh_page .cshh_general {
  margin: 0px 0px 30px 0px;
}

.qb_htsdhh_page .htsdhh_general {
  margin: 0px 0px 30px 0px;
}


.qb_htsdhh_page .htsdhh_detailds ul li {
  margin: 0px 0px 20px 0px;
}

.qb_htsdhh_page .htsdhh_detailds ul li h2 {
  position: relative;
  font-size: 20px;
  color: #fff;
  font-family: 'rbt_medium';
  background: #1e87d7;
  border-radius: 40px;
  padding: 10px;
  cursor: pointer;
}

.qb_htsdhh_page .htsdhh_detailds ul li h2:after {
  position: absolute;
  content: "";
  background: url(../images/htsdhh-arrow-icon.png) no-repeat;
  width: 22px;
  height: 16px;
  top: 14px;
  right: 10px;
}

.qb_htsdhh_page .htsdhh_ct_inside {
  font-size: 15px;
  line-height: 21px;
  display: none;
}

.qb_htsdhh_page .htsdhh_ct_inside span {
  display: block;
  margin: 0px 0px 10px 0px;
}

.qb_htsdhh_page .htsdhh_ct_inside .list_group {
  display: flex;
  align-items: center;
  margin: 0px 0px 15px 0px;
}

.qb_htsdhh_page .htsdhh_ct_inside label {
  margin: 0px;
  width: 15%;
  font-family: 'rbt';
  font-weight: 400;
}

.qb_htsdhh_page .htsdhh_ct_inside input {
  width: 85%;
  height: 34px;
  border-radius: 4px;
  padding: 6px 12px;
  border: 1px solid #ccc;
}

.qb_htsdhh_page .htsdhh_ct_inside .htsdhh_btn {
  display: table;
  margin: 30px auto 30px auto;
  padding: 11px 35px;
  text-transform: uppercase;
  background: #1e87d7;
  border-radius: 40px;
  border: none;
  color: #fff;
  font-family: 'rbt_bold';
}

.qb_htsdhh_page .htsdhh_ct_inside .htsdhh_note {
  background: #ddd;
  padding: 10px;
  margin: 20px 0px 20px 0px;
}

.qb_htsdhh_page .htsdhh_ct_inside strong {
  font-family: 'rbt_bold';
}

.qb_htsdhh_page .htsdhh_ct_inside p a {
  color: #0066b2;
}

.qb_htsdhh_page .htsdhh_ct_inside .htsdhh_nt {
  display: block;
  margin: 0px 0px 10px 0px;
}

.qb_htsdhh_page .htsdhh_ct_inside .htsdhh_xtcmt {
  background: #ddd;
  padding: 20px;
  margin: 0px 0px 30px 0px;
}

.qb_htsdhh_page .htsdhh_ct_inside .htsdhh_xtcmt .htsdhh_file_mt {
  padding: 5px 10px;
  background-color: #fff;
  cursor: pointer;
  width: initial;
  margin: 0px 0px 10px 0px;
  font-family: 'rbt_bold';
}

.qb_htsdhh_page .htsdhh_ct_inside .htsdhh_xtcmt .show_img_mt {
  background-color: #c0c0c0;
  height: 300px;
  margin: 0px 0px 10px 0px;
}

.qb_htsdhh_page .htsdhh_ct_inside .htsdhh_xtcmt .upload_img {
  padding: 5px 10px;
  border: none;
  background: #1e87d7;
  color: #fff;
}

.qb_htsdhh_page .htsdhh_ct_inside .htsdhh_bold {
  font-family: 'rbt_bold';
}

.htsdhh_rotate:after {
  transform: rotate(180deg);
}

.qb_lsrthh_page .lsrthh_general,
.qb_qt_dns_page .qt_dns_general {
  margin: 0px 0px 30px 0px;
}

.qb_lsrthh_page .qb_tknc_box {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 20px 0px;
  border-bottom: 1px dashed #ccc;
}

.qb_lsrthh_page .record_excel,
.qb_cshh_page .record_excel {
  margin: 0px 0px 20px 0px;
}

.qb_lsrthh_page .ad_navi_2021 {
  width: 100%;
}

.qb_lsrthh_page .ad_navi_2021 thead tr {
  background: #46433D;
}

.qb_lsrthh_page .ad_navi_2021 thead tr th {
  text-align: center;
  font-size: 16px;
  line-height: 19px;
  font-family: 'rbt_bold';
  color: #fff;
  padding: 10px;
}

.qb_lsrthh_page .ad_navi_2021 tbody tr td {
  font-size: 15px;
  text-align: center;
  border: 1px solid #E4E4E4;
  padding: 10px;
}

.qb_lsrthh_page .ad_navi_2021 tbody tr>td:nth-child(2) {
  text-align: left;
}

.qb_lsrthh_page .ad_navi_2021 tbody tr>td:nth-child(1),
.qb_lsrthh_page .ad_navi_2021 thead tr>th:nth-child(1) {
  width: 5%;
}

.qb_lsdn_page .tg_navi_2021 {
  width: 100%;
}

.qb_lsdn_page .tg_navi_2021 thead tr {
  background: #46433D;
}

.qb_lsdn_page .tg_navi_2021 thead tr th {
  text-align: center;
  font-size: 16px;
  line-height: 19px;
  font-family: 'rbt_bold';
  color: #fff;
  padding: 10px;
}

.qb_lsdn_page .tg_navi_2021 tbody tr td {
  font-size: 15px;
  text-align: center;
  border: 1px solid #E4E4E4;
  padding: 10px;
  background: #fff;
}

.qb_lsdn_page .lsdn_general {
  margin: 28px 0px 0px 0px;
}

.qb_cshh_page .tg_navi_2021 thead tr {
  background: #46433D;
}

.qb_cshh_page .tg_navi_2021 tbody tr>td:nth-child(1),
.qb_cshh_page .tg_navi_2021 thead tr>th:nth-child(1) {
  width: 5%;
}

.qb_cshh_page .tg_navi_2021 thead tr th {
  text-align: center;
  font-size: 16px;
  line-height: 19px;
  font-family: 'rbt_bold';
  color: #fff;
  padding: 10px;
}

.qb_cshh_page .tg_navi_2021 tbody tr td {
  font-size: 15px;
  text-align: center;
  border: 1px solid #E4E4E4;
  padding: 10px;
}

.qb_cshh_page .tg_navi_2021 thead tr th p {
  margin: 0px;
}

.qb_qt_dns_page .luuy_note {
  font-size: 18px;
  display: block;
  margin: 0px 0px 20px 0px;
  font-family: rbt_medium;
}

.qb_qt_dns_page .domain_name {
  display: flex;
  align-items: center;
  max-width: 1200px;
  width: 100%;
  margin: 0px 0px 20px 0px;
  border-bottom: dotted 1px #949494;
  padding: 0px 0px 20px 0px;
}

.qb_qt_dns_page label {
  font-size: 15px;
  margin: 0px;
}

.qb_qt_dns_page .domain_name label {
  width: 20%;
}

.qb_qt_dns_page .domain_name .right_text {
  display: flex;
  align-items: center;
  flex-grow: 1;
}

.qb_qt_dns_page .domain_name .right_text input {
  width: 70% !important;
}

.qb_qt_dns_page .domain_name .right_text i {
  font-size: 12px;
  padding: 0px 0px 0px 10px;
}

.qb_qt_dns_page .mgd_template {
  padding: 20px 0px 0px 0px;
  border-top: dotted 1px #949494;
  margin: 0px 0px 50px 0px;
}

.qb_qt_dns_page .mgd_template h3 {
  font-size: 18px;
  font-family: 'rbt_medium';
  margin: 0px 0px 20px 0px;
}

.qb_qt_dns_page .mgd_template ul {
  display: flex;
  align-items: center;
}

.qb_qt_dns_page .mgd_template ul li {
  display: table;
  width: 100%;
  text-align: center;
}

.qb_qt_dns_page .mgd_template ul li .mgd_img {
  display: flex;
  align-items: center;
  justify-content: center;
}

.qb_qt_dns_page .mgd_template ul li .mgd_img figure {
  max-width: 200px;
  width: 100%;
  max-height: 138px;
  height: 100%;
  overflow: hidden;
}

.qb_qt_dns_page .mgd_template ul li .mgd_img input {
  display: none;
}

.qb_qt_dns_page .mgd_template ul li .mgd_img label {
  cursor: pointer;
  width: 20px;
  height: 20px;
  position: relative;
  margin: 0px 5px 0px 0px;
}

.qb_qt_dns_page .mgd_template ul li .mgd_img label:before {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 1px solid #767676;
  position: absolute;
  top: 0px;
  left: 0px;
}

.qb_qt_dns_page .mgd_template ul li .mgd_img input[type="radio"]:checked+label:before {
  border: 1px solid #0185FF;
}

.qb_qt_dns_page .mgd_template ul li .mgd_img input[type="radio"]:checked+label:after {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  top: 2px;
  left: 2px;
  position: absolute;
  background-color: #0185FF;
  content: '';
  border: 2px solid white;
}

.qb_qt_dns_page .mgd_template ul li span {
  font-size: 13px;
  color: red;
}

.qb_qt_dns_page .mgd_form {}

.qb_qt_dns_page .mgd_form .list_group {
  display: flex;
  align-items: center;
  margin: 0px 0px 20px 0px;
}

.qb_qt_dns_page .mgd_form .list_group.no_flex {
  display: initial;
  align-items: initial;
}

.qb_qt_dns_page .mgd_form .list_group input {
  width: 100% !important;
}

.qb_qt_dns_page .mgd_form .list_group label {
  width: 25%;
}

.qb_qt_dns_page .qt_dns_btn {
  display: table;
  margin: 30px auto 30px auto;
  padding: 11px 35px;
  text-transform: uppercase;
  background: #1e87d7;
  border-radius: 40px;
  border: none;
  color: #fff;
  font-family: 'rbt_bold';
  cursor: pointer;
}

#tmkh-tab-2 strong {
  font-size: 15px;
  display: block;
  margin: 0px 0px 10px 0px;
}

#tmkh-tab-2 p {
  font-size: 15px
}

.qb_chht_page .chht_general {
  margin: 0px 0px 30px 0px;
}

.qb_chht_page h3 {
  text-transform: uppercase;
  color: #000;
  font-weight: 700;
  margin: 0px 0px 20px 0px;
  line-height: 27px;
  font-size: 18px;
  font-family: 'rbt_bold';
}

.qb_chht_page .form_group {
  display: table;
  width: 100%;
  border-bottom: 1px solid #ddd;
  padding: 0px 0px 20px 0px;
}

.qb_chht_page .form_group .list_group {
  width: 50%;
  float: left;
}

.qb_chht_page .form_group input {
  display: none;
}

.qb_chht_page .form_group label {
  cursor: pointer;
  position: relative;
  margin: 0px 5px 0px 0px;
  padding: 0px 0px 0px 30px;
  font-family: 'rbt';
  font-weight: 400;
  font-size: 15px;
}

.qb_chht_page .form_group label:before {
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 1px solid #767676;
  position: absolute;
  top: 3px;
  left: 0px;
}

.qb_chht_page .form_group input[type="radio"]:checked+label:before {
  border: 1px solid #0185FF;
}

.qb_chht_page .form_group input[type="radio"]:checked+label:after {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  top: 5px;
  left: 2px;
  position: absolute;
  background-color: #0185FF;
  content: '';
  border: 2px solid white;
}

.qb_chht_page .chht_btn {
  display: table;
  margin: 30px auto 30px auto;
  padding: 11px 35px;
  text-transform: uppercase;
  background: #1e87d7;
  border-radius: 40px;
  border: none;
  color: #fff;
  font-family: 'rbt_bold';
  cursor: pointer;
}

p.is_vn {
  color: red;
  font-style: italic;
  font-size: 13px;
  line-height: 21px;
  margin: 10px 0px 0px 0px !important;
}

.text_security_domain_sop_pa {
  padding: 20px 0px 0px 0px;
  border-top: 1px solid #e4e4e4;
  margin: 20px 0px 0px 0px;
}

.text_security_domain_sop_pa>h3 {
  font-size: 16px;
  line-height: 24px;
  margin: 0px 0px 10px 0px;
  font-family: 'rbt_bold';
}

.text_security_domain_sop_pa .list_group_price_pa {
  display: flex;
  margin: 0 0 15px 0;
  align-items: center;
  width: 100%;
}

.text_security_domain_sop_pa .list_group_price_pa>div:nth-child(1) {
  width: 70%;
}

.text_security_domain_sop_pa .list_group_price_pa>div:nth-child(2) {
  width: 20%;
  display: none;
}

.text_security_domain_sop_pa .list_group_price_pa>div:nth-child(3) {
  width: 30%;
}

.text_security_domain_sop_pa .list_group_pa {}

.list_group_price_pa .list_group_pa input[type=checkbox] {
  display: none;
}

.list_group_price_pa .list_group_pa label {
  font-size: 13px;
  line-height: 21px;
  font-weight: 400;
  color: #000;
  position: relative;
  padding: 0 0 0 30px;
}

.list_group_price_pa .list_group_pa label::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #bbb0b0;
  border-radius: 3px;
  left: 0;
  background: #fff;
  top: 1px;
}

.text_security_domain_sop_pa .year_security_pa {}

.text_security_domain_sop_pa .year_security_pa input {
  max-width: 150px;
  display: table;
  width: 100%;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 5px 10px;
}

.text_security_domain_sop_pa .price_protect_sop h4 {
  padding: 0;
  font-size: 15px;
  line-height: 23px;
  font-weight: 400;
  text-transform: initial;
  text-align: right;
}
.qb_qlycdg_page .tg_table_sent_requests thead tr>th:last-child,
.qb_qlycdg_page .tg_table_sent_requests tbody tr>td:last-child{
  text-align: center;
}
.qb_cdhttks_page .cdhttks_ct .title h3{
  font-family: rbt_bold;
}
#confirm-name .modal-header,
#confirm-name .btn-submit-confirm,
#confirm-no-invoice .modal-header,
#confirm-no-invoice .confirm_no_invoice,
.modal .btn-primary, .btn-primary:focus, .btn-primary.focus, .btn-primary:hover{
  background: #1e87d7 !important;
}
.qb_cdhttks_page .form-group .list_group input[type="radio"]{
  display: inline-block;
  vertical-align: middle;
}
#qb-info-cus-2 #accounttech .btnadd{
  margin: 0px 0px 20px 0px;
  font-size: 17px;
  line-height: 20px;
  background: #1E87D7;
  border: 1px solid #1B9EFF;
  box-sizing: border-box;
  border-radius: 5px;
  color: #fff;
  padding: 10px 38px;
  border: 1px solid #1e87d7;
}
#qb-info-cus-3 #accountting .btnadd{
  font-size: 17px;
  line-height: 20px;
  background: #1E87D7;
  border: 1px solid #1B9EFF;
  box-sizing: border-box;
  border-radius: 5px;
  color: #fff;
  padding: 10px 38px;
  border: 1px solid #1e87d7;
  display: table;
  margin: 30px auto 0px auto;
  float: none;
}
#qb-info-cus-3 #accountting .btnadd:hover,
#qb-info-cus-2 #accounttech .btnadd:hover{
  color: #1e87d7;
  background: #fff;
}
.error-not-found{
  margin:0px !important;
}
.reward_page_nv2021 .error-not-found,
.qb_url_aff_page .error-not-found{
  margin:20px 0px 0px 0px !important;
}
#qb-info-cus-1{
  margin: 30px 0px 0px 0px;
}
#number_account {position: relative;display: flex;align-items: center;}

#number_account::before {
  content: "\f007";
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  top: 9px;
  right: 25px;
}

#number_account input[type=number]::-webkit-inner-spin-button,
#number_account input[type=number]::-webkit-outer-spin-button {
  opacity: 1
}

#number_account input {
  border: 1px solid #d4cfcf;
  padding: 5px 10px 5px 10px;
  border-radius: 5px;
}
#number_account i.fa{
}
#update_ns #exampleModalLongTitle{
  font-family: 'rbt_bold';
}
#update_ns #content-update-ns{
  font-family: rbt;
}
#update_ns #content-update-ns .textwidget p{
  display:flex;
  align-items:center;
  padding: 5px 10px;
}
#update_ns #content-update-ns .textwidget p a{
  margin: 0px 0px 0px auto;
  font-family: 'rbt';
}
#update_ns #content-update-ns .tab-content{
  width:100%;
}
::-ms-reveal{
  display: none !important;
}
.form-sell-domain-name .error-custom{
  float: none;
}
.qb_qldvtm_main_page  .form-sell-domain-name .form-group{

}
.news_tenten_2021_page .error-not-found h3{
  margin: 0px;
  font-family: rbt_medium;
  font-size: 20px;
  line-height: 28px;
}
.qb_qldvtm_main_page #update_ns #content-update-ns .textwidget p{
  display: table;
}
.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(3),
.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(4){
  text-align: center !important;
}
.popup_rating{
  display: flex;
  justify-content: center;
}
.popup_rating label{
  display: flex;
  flex-direction: column;
  transition: all 0.3s;
  align-items: center;
  justify-content: space-between;
  width: 10%;
  cursor: pointer;
  position: relative;
  margin: 0px 0px 20px 0px;
}
.popup_rating  input{
}
.popup_rating label .emoji-image,
.popup_rating label .emoji-text{
  transition: all 0.3s;
}
.popup_rating label:hover .emoji-image{
  transform: translateY(-10px);
}
.popup_rating label:hover .emoji-text{
  color: #EC2525;
}
.popup_rating label .emoji-image img{
  max-width: 30px;
  width: 100%;
  transition: all 0.3s;
}
.popup_rating label:hover .emoji-image img{
  transform: rotateY(360deg);
}
.list_domain_file .tg_navi_2021 thead tr>th:nth-child(3),
.list_domain_file .tg_navi_2021 thead tr>th:nth-child(4){
  text-align: center !important;
}
.list_email_pro .tg_navi_2021 thead tr>th:nth-child(3),
.list_email_pro .tg_navi_2021 thead tr>th:nth-child(4){
  text-align: center !important;
}
.no_eva1{
  text-align: center;
}
.qb_dgdvdmdd_page .tg_navi_2021 thead tr>th:nth-child(1),
.qb_dgdvdmdd_page .tg_navi_2021 tbody tr>td:nth-child(1),
.qb_dgdvdmdd_page .tg_navi_2021 thead tr>th:nth-child(2),
.qb_dgdvdmdd_page .tg_navi_2021 tbody tr>td:nth-child(2){
  text-align: left ;
}
.qb_dgdvdmdd_page .tg_navi_2021 tbody tr td .star_flo{
  display: table;
  margin: 0px auto;
}
.account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget p{
  min-height: 40px;
}
.show_test_menu{
 /*   display: none;*/
}
.title h3{
  font-size: 20px;
  line-height: 28px;
}
.update-whois, .a_detai_domain{
/*  background: #1e87d7 !important;*/
}
#form_renew .form-group label{
  width: 100% !important;
}
.hn_tmkh .list_group  .select2-container{
  width: 100% !important;
}
.qb_cnttctkh_page .select2-container {
  width: 79% !important;
}
.qb_cnttctkh_page .list_group .error{
  margin: 5px 0px 0px 20%;
  font-size: 15px;
  line-height: 23px;
}
.qb_cnttctkh_page .errorCustomer{
  margin-left: 31%;
  display: flex;
}
.qb_qldv_ssl_page .form-card .error{
  width: 100%;
}
.qb_qldv_ssl_page .form-card{
  font-size: 15px;
  line-height: 23px;
}
.qb_form_ssl{
  background: #fff;
}
.qb_form_ssl .form-area-section-title{
  margin: 0px;
  color: #000;
  text-align: center;
  font-family: 'rbt_bold';
  text-transform: uppercase;
}
.qb_form_ssl .ssl_form_group{
  padding: 30px 50px;
}
.qb_form_ssl .ssl_form_group .list_group{
  display: flex;
  margin: 0px 0px 30px 0px;
}
.qb_form_ssl .ssl_form_group>.list_group:last-child{
  margin:0px;
}
.qb_form_ssl .ssl_form_group .list_group span{
  font-size: 15px;
  width: 20%;
  padding: 0px 0px 0px 50px;
}
.qb_form_ssl .ssl_form_group .list_group span label{
  color: #EC2525;
  position: relative;
  left: 5px;
  margin: 0px;
}
.qb_form_ssl .ssl_form_group .list_group .ssl_input_detailds{width: 80%;}
.qb_form_ssl .ssl_form_group .list_group .ssl_input_detailds select,
.qb_form_ssl .ssl_form_group .list_group .ssl_input_detailds input{
  width: 100%;
}
.qb_form_ssl .ssl_form_group .list_group .ssl_input_detailds input{
  margin: 0px !important;
}
.qb_form_ssl .ssl_form_group .list_group .ssl_input_detailds select{
  background: url(../images/tknc_input_arrow_icon.png) #F8F8F8 center right no-repeat;
  background-position: 95% 50%;
  margin: 0px 0px 20px 0px !important;
}
.qb_form_ssl .ssl_form_group .list_group i,
.qb_form_ssl .ssl_form_group .list_group p{
  font-size: 15px;
  line-height: 23px;
  text-align: left;
}
.qb_form_ssl  input[type="button"]{
  font-size: 19px;
  line-height: 27px;
  color: #fff;
  background: #1E87D7 !important;
  display: table;
  padding: 11px 60px;
  text-align: center;
  margin: 0px auto 40px auto !important;
  border-radius: 50px;
  border: none;
}
.title_header{
  font-size: 20px;
  color: #000;
  font-family: 'rbt_bold';
  text-transform: uppercase;
  line-height: 33px;
}
.list_email_pro .tknc_form{
  display: table;
}
#form_comment ul>li:nth-child(2) p{
  margin-left: 10%;
}
[class*="bvtk_"] .note_submit input[type="button"]{
  display: table !important;
  margin: 20px auto 0px auto !important;
}
.form-res-gen select{
  background: url(../images/arrow_up_icon_dktm.png) no-repeat;
  background-position: 95% 50%;
}
.qb_slider_hp{margin: 0px auto;position: relative; width: 900px;height: 527px;}
.qb_slider_hp .modal-body-TB{
  padding: 0px;
  border: none;
}
.qb_slider_hp .slick-slider{margin: -1px 0px -6px 0px;}
.qb_slider_hp button.close{
  position: absolute;
  top: -10px;
  right: -20px;
  margin: 0px;
  z-index: 7;
  width: 40px;
  height: 40px;
  background: #1e87d7;
  opacity: 1;
  border-radius: 50%;
  line-height: 40px;
}
.qb_slider_hp button.close span{
  color: #fff;
  font-size: 30px;
}
.qb_ttdh_page .ttdh_ttcsh .title_chuthe>li:last-child{
  padding: 7px 0px;
}
.status_sell_domain span.expired,
.status_sell_domain span.using{
  color: #000;
  display: inline-block;
}
#form_renew h3{
  margin: 0px;
  font-size: 18px;
  display: table;
  margin: 0px auto;
  text-align: center;
}
.popup_chitiet_gdk .popup_ct_detailds #content_tb{
  margin: 0px;
}
.cart_bell_hd ul>li:nth-child(1) figure{
  max-width: 30px;
  width: 100%;
}
.cart_bell_hd ul>li:nth-child(2) figure{
  max-width: 22px;
  width: 100%;
}
.support_phone .user_icon{
 max-width: 30px;
 width: 100%;
}
.nt_sell_domain .mobile_interface{
  display: block;
  overflow: auto;
}
.qb_url_aff_page .url_aff_detailds{
  display: block;
  overflow: auto;
}
.qb_pttt_page .thongtin_left .title_top{
  margin-bottom:20px !important;
}
.qb_pttt_page .thongtin_left .title_top p{
  font-family: rbt_medium !important;
}
.reward_page_nv2021 .convert_excel{
  margin: 28px 0px 20px 0px;
}
.pont-th {
  position: relative;
  height: 48px;
  display: table-cell;
  width: 130px;
}
.pont-th p{
  width: 200px !important;
  top: -80px !important;
  left: -35px !important;
}
.modal-content-TB .slick-dots{
  bottom: -30px !important;
}
.modal-content-TB .slick-dots li button{
  width: 15px;
  height: 15px;
}
.modal-content-TB .slick-slide{

}
#form_change_plan .form-group select,
.info_cus_ct select,
#form_renew select{
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  border: 1px solid #ddd;
  padding: 7px 10px;
  width: 100%;
  font-size: 15px;
  color: #797979;
  line-height: 22px;
  border-radius: 5px;
  background: url(../images/luongmua_arrow_up.png) no-repeat !important;
  background-position: 97% 50% !important;
}
.qb_slider_hp .modal-content-TB{
  max-width: initial !important;
}
.qb_hp_fix .wrap_fix_hp figure{
}
.qb_hp_fix .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget.text_fix_hp p{
  font-family: 'rbt_medium';
  font-size: 20px !important;
  line-height: 28px !important;
  text-align: center;
  min-height: initial !important;
  margin: 0px !important;
  color: #000;
}
.qb_hp_fix .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget.text_fix_hp p .mobile_ts{
  display: none;
  color: #1E87D7;
  font-size: 17px;
  line-height: 25px;
  font-family: rbt;
}
.qb_hp_fix .text_fix_hp span{
}
.qb_hp_fix .account_status .account_status_ct{
  padding: 0px !important;
}
.qb_hp_fix .account_status .account_status_ct .account_ct_left{
  width: 59% !important ;
}
.qb_hp_fix .account_status .account_status_ct .account_ct_right{
  width: 40% !important;
}
.qb_hp_fix .account_status .account_status_ct .account_ct_left>.ct_left_bg:nth-child(1),
.qb_hp_fix .account_status .account_status_ct .account_ct_left>.ct_left_bg:nth-child(2){
  width: 50% !important;
}
.qb_hp_fix .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds>a{
  color: #1E87D7;
}
.qb_hp_fix .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds{
  padding: 0px 0px 20px 0px !important;
  text-align: center !important;
}
.ldv_filter{
  position: relative;
  display: inline-block;
  vertical-align: middle;
  left: 5px;
}
.ldv_filter .qb_resuilt_box figure{
  display: inline-block;
  vertical-align: middle;
  margin: 0px;
  cursor: pointer;
}
/*.ldv_filter .qb_choice_box{
    background: #fff;
    position: absolute;
    width: 150px;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 25%);
    top: 30px;
    right: -30px;
    display: none;
    z-index: 1;
    padding: 10px 0px;
}
.ldv_filter .qb_choice_box:after{
      position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #fff;
    top: -10px;
    right: 25px;
}
.ldv_filter .qb_choice_box li{
  text-align: left;
}
.ldv_filter .qb_choice_box li a{
      font-size: 15px;
      color: #000000;
      display: block;
      padding: 5px 0px 5px 10px;
}*/
/*COMBO-SINH-VIEN*/
/*.list_combo_sv .title_navi_tenten_d{
  text-align: center;
}
.list_combo_sv .text_transaction_report{
  margin: 0px 0px 30px 0px;
}
.list_combo_sv .text_transaction_report .textwidget a{
  font-family: 'rbt_bold';
}
.list_combo_sv .text_transaction_report figure img{
  width: 100% !important;
}
@media (min-width: 768px) and (max-width: 1024px){
  .list_combo_sv .row .col-sm-4{
    width: 50%;
  }
}
@media (max-width: 1024px){
  .list_combo_sv .text_transaction_report .textwidget{
    left: 30%;
  }
  .list_combo_sv .text_transaction_report{
   max-width: initial;
 }
}
@media (max-width: 767px){
  .list_combo_sv .text_transaction_report .textwidget{
    max-width: initial;
    position: relative;
    top: initial;
    left: initial;
    transform: initial;
  }
    .list_combo_sv .text_transaction_report .textwidget a{
      width: initial;
      margin: 20px auto 0px auto;
    }
}
/*END COMBO-SINH-VIEN*/

/*20072022*/

.tg_alert_gh_20072022 #qb_content_navi_2021{
  margin: 122px 0px 0px 330px;
}

.tg_alert_services{
  display: flex;
  background: #FFF5F5;
  padding: 0px 0px 0px 25px;
}
.tg_alert_services .textwidget a{display: flex;height: 100%;align-items: center;justify-content: center;}

.tg_alert_services .textwidget figure{margin: 0px 15px 0px 0px;}

.tg_alert_services .textwidget a p{
  margin: 0px;
  font-size: 20px;
  line-height: 23px;
  color:  #FF0000;
  font-weight: 700;
}

.tg_alert_services .btn_close_alert_207{margin: 0px 0px 0px auto;background: #F98A89;padding: 12px;align-items: center;justify-content: center;display: flex;cursor: pointer;}

.tg_alert_services .btn_close_alert_207 figure{
  margin: 0px;
}

.tg_alert_gh_20072022 .home_page_ct .ct_left_bg:last-of-type>.ct_left_detailds:nth-child(2) figure{
  background: #E32626 !important;
   animation: tg_shake 0.82s cubic-bezier(.36,.07,.19,.97) both infinite;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;
}

.tg_alert_gh_20072022 .tg_alert_services .textwidget figure{
animation: tg_shake 0.82s cubic-bezier(.36,.07,.19,.97) both infinite;
}

@keyframes tg_shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }

  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}

/* /20072022*/

.naptien_header{
    margin: 14px 30px 0px 0px;
    float: left;
}
.naptien_header figure{
    display: inline-block;
    vertical-align: middle;
    margin: 0px;
    max-width: 30px;
}
.naptien_header .text_ct{
    display: inline-block;
    vertical-align: middle;
    margin: 0px 5px;
}
.naptien_header span{
    font-size: 16px;
    line-height: 21px;
}
.naptien_header span p{display: inline-block;vertical-align: middle;margin: 0px 5px 0px 0px;}
.naptien_header label{
    font-size: 16px;
    line-height: 21px;
    color: #FF0000;
    margin: 0px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.naptien_hd_btn {display: inline-block;vertical-align: middle;width: 80px;}
.naptien_hd_btn a{
    line-height: 19px;
    color: #1E87D7;
    background: #fff;
    border: 1px solid #1E87D7;
    border-radius: 30px;
    font-weight: 700;
    font-family: rbt_bold;
    width: 100%;
    text-align: center;
    max-width: 80px;
    font-size: 14px;
    padding: 8px 0px;
    margin: 0px;
    display: inline-block;
    transition: all 0.3s;
}
.naptien_hd_btn a:hover{
  color:#fff;
  background:#1E87D7;
}
.qb_fix_tamthoi .customer_account .cutomer_signature,
.qb_fix_tamthoi .customer_account .update_info_link,
.qb_fix_tamthoi .customer_account .wallet_box>.wallet_ct:nth-child(1) {
display: none;
}
.qb_fix_tamthoi .customer_account .wallet_box{
  border: none;
  padding: 0px;
}
.qb_fix_tamthoi .customer_account .wallet_box .wallet_ct{
  margin: 0px;
}
.qb_fix_tamthoi .banner_sales{
}
.qb_fix_tamthoi .banner_sales figure{
  margin:0px;
}

.qb_fix_tamthoi .sodu_title_mobi{
  display: none;
}
.qb_fix_tamthoi .account_status .account_status_ct .account_ct_right a{
  margin: 0px 0px 15px 0px;
}
#form-forgot-pass .list_group .feild_icon{
      top: 60%;
}
.nt-tab sup{
background: #0185FF !important;
border: 1px solid #0185FF !important;
right: -12px !important;}
.nt-tab [class*="nt_choice_box"] li{
    color: #222222 !important;
    display: block !important;
    padding: 10px 24px !important;
}
.nt-tab [class*="nt_choice_box"] li:hover{
  color: #fff !important;
}
.nt-tab [class*="nt_choice_box"]{

width: 240px;top: 50px;left: -70px;}
.nt-tab [class*="nt_choice_box"]:before{
      position: absolute;
    content: "";
    width: 0px;
    height: 0px;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-bottom: 10px solid #fff;
    top: -10px;
    right: 0px;
left: 0px;margin: 0px auto;}
.nt-tab [class*="nt_choice_box"] li .item-ic{
  background: transparent !important;
  border: 1px solid transparent !important;
  width: initial !important;
  height: initial !important;
      color: #222222 !important;
      font-size: 17px !important;
}
.nt-tab [class*="nt_choice_box"] li:hover .item-ic{
  color: #fff !important;
}
.slider_survival{
  margin: 0px 0px 30px 0px;
}
.slider_survival .slider_survival_ct{
  margin-bottom: 0px;
}
.slider_survival .slider_survival_ct li img{
  border-radius: 10px;
}
.slider_survival .slick-prev{
left: -10px !important;
}
.slider_survival .slick-next{
right: 0px !important;
}
.slider_survival .slick-prev,
.slider_survival .slick-next{
  top: 50%;
  margin: -19px 0px 0px 0px;
}
.slider_survival .slick-prev:before,
.slider_survival .slick-next:before{
    font: normal normal normal 14px/1 FontAwesome!important;
    font-size: 20px !important;
    width: 22px;
    height: 38px;
    display: inline-block;
    line-height: 38px!important;
    color: #fff!important;
    background: #0066b2;
    border-radius: 5px;
    font-weight: 700;
}
.slider_survival .slick-prev:before{
  content: "\f104"!important;
}
.slider_survival .slick-next:before{
  content: "\f105"!important;
}
.slider_survival .slick-prev:hover:before,
.slider_survival .slick-next:hover:before{
background: #ff0000 !important;
}
.support_staff{
  background: #FAFAFA;
  border-radius: 5px;
  border: 1px solid #E7E7E7;
  padding: 16px;
  margin: 0px 0px 20px 0px;
}
.support_staff .support_info{
  display: flex;
  align-items: center;
}
.support_staff .support_info .wrap_figure{
  padding: 0px 5px 0px 0px;
}
.support_staff .support_info .text_widget{
  padding: 0px 0px 0px 5px;
}
.support_staff .support_info ul li{
  margin: 0px 0px 5px 0px;
  font-size: 17px;
  line-height: 25px;
}
.support_staff .support_info ul>li:nth-child(1){
  color: #1E87D7;
    font-family: rbt_bold;
}
.support_staff .support_info ul>li:last-child{
  margin: 0px;
}
.support_staff .support_info ul li img{
  position: relative;
  top: -1px;
  margin: 0px 8px 0px 0px;
}
/*END CSS CONTENT*/
@media (min-width: 1200px) and (max-width: 1880px){
  .qb_hp_fix .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget.text_fix_hp p{
    font-size: 17px !important;
    line-height: 25px !important;
  }
  .qb_hp_fix .account_status .account_status_ct .account_ct_right {
    width: 32% !important;
    left: 23px !important;
  }
  .qb_hp_fix .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget{

  }
}
@media (min-width: 1200px) and (max-width: 1500px){
  .qb_hp_fix .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget.text_fix_hp p{
    min-height: 50px !important;
  }
}
@media (min-width: 1025px) and (max-width: 1199px){
  .naptien_header{
    margin: 10px 30px 0px 0px;
  }
  .cart_bell_hd ul li{
    margin: 0px 15px 0px 0px;
  }
  .cart_bell_hd{
    margin: 10px 15px 0px 0px;
  }
  .qb_hp_fix .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget.text_fix_hp p{
    font-size: 17px !important;
    line-height: 25px !important;
    min-height: 50px !important;
  }
}
@media (max-width: 1024px){
  .naptien_header figure{
    display:none;
  }
  .qb_fix_tamthoi .sodu_title_mobi{
  display: inline-block;
}
.qb_fix_tamthoi .sodu_title_des{
  display: none;
}
  .qb_fix_tamthoi .header .right_header{
    /* margin:0px; */
  }
  .naptien_header label{
  }
  .naptien_hd_btn{
  }
    .naptien_header span p{font-size: 15px;line-height: 21px;}
  .naptien_header{
    margin: 0px;
  }
  .qb_hp_fix .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget.text_fix_hp p .mobile_ts{
    display: inline-block;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .wrap_figure .desk_ts{
    display: none;
  }
  .qb_hp_fix .account_status .account_status_ct .account_ct_left,
  .qb_hp_fix .account_status .account_status_ct .account_ct_right{
    width: 100% !important;
  }
  .qb_hp_fix .account_status .account_status_ct .account_ct_left{
    margin: 20px 0px !important;
  }
  .qb_hp_fix .account_status .account_status_ct .account_ct_right{
    margin: 0px 0px 20px 0px !important;
  }
  .qb_hp_fix .text_fix_hp p{
    font-size: 16px !important;
    line-height: 24px !important;
  }
  .qb_hp_fix .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget.text_fix_hp p{
    font-size: 14px !important;
    line-height: 22px !important;
  }
}
@media (max-width: 767px){
    .tg_alert_services{
    padding: 0px;
  }
  .tg_alert_services .textwidget a p{
    font-size: 15px;
    line-height: 23px;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg>.ct_left_detailds:nth-child(1){
    border-bottom: none;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg>.ct_left_detailds:nth-child(2):after{
    display:none;
  }
    .account_status .account_status_ct .account_ct_left .ct_left_bg>.ct_left_detailds:nth-child(1):after{
      display:none;
    }
  .banner_top a{
    width: 210px;
  }
 .qb_fix_tamthoi #qb_content_navi_2021 .hp_ct_right{
 }
}
@media (min-width: 320px) and (max-width: 480px){
  .support_staff{
    padding: 10px;
  }
  .support_staff .support_info .wrap_figure{
    margin: 0px 0px 10px 0px;
    padding: 0px;
  }
  .support_staff .support_info .text_widget{
    padding: 0px;
  }
  .support_staff .support_info{
flex-direction: column;
  }
  .qb_fix_tamthoi .header .right_header {
    margin: 0px 70px 0px 0px;
}
  .naptien_header{
    display: block;
  }
    .qb_fix_tamthoi #qb_content_navi_2021 .hp_ct_right{
  margin: 158.55px 0px 0px 0px;
  }
}
/*CSS LUONG MUA NAVI TENTEN*/


/* SLICK SLIDE */

.tg_result_tbdm_cpd img {
  display: table;
  margin: 0px auto;
  cursor: pointer;
}

.tg_result_tbdm_cpd .slick-dots li button {
  font-size: 0px;
  line-height: 0px;
  display: block;
  width: 13px;
  height: 13px;
  padding: 5px;
  cursor: pointer;
  border-radius: 50%;
  background: #fff;
  content: "" !important;
}

.tg_result_tbdm_cpd .slick-prev:before {
  content: "\f104" !important;
  font: normal normal normal 14px/1 FontAwesome !important;
  font-size: 27px !important;
  width: 28px;
  height: 28px;
  display: inline-block;
  line-height: 24px !important;
  color: #aeaeae!important;
  border-radius: 50%;
  border: 2px solid #aeaeae;
}

.tg_result_tbdm_cpd .slick-next:before {
  content: "\f105" !important;
  font: normal normal normal 14px/1 FontAwesome !important;
  font-size: 27px !important;
  width: 28px;
  height: 28px;
  display: inline-block;
  line-height: 24px !important;
  color: #aeaeae !important;
  padding: 0px 0px;
  border-radius: 20px;
  text-align: center;
  border: 2px solid #aeaeae;
}

.tg_result_tbdm_cpd .slick-prev {
  left: -130px !important;
}

.tg_result_tbdm_cpd .slick-next {
  right: -130px !important;
}

.tg_result_tbdm_cpd .slick-prev:hover::before,
.tg_result_tbdm_cpd .slick-next:hover::before {
  background: #aeaeae !important;
  color: #fff !important;
}

.tg_result_tbdm_cpd .slick-prev,
.tg_result_tbdm_cpd .slick-next {
  transition: all 0.5s;
  bottom: -48px;
  top: initial;
  /*width: auto;*/
  height: auto;
  left: 0px;
  margin: 0px auto;
  right: 0px;
}

.tg_result_tbdm_cpd .slick-dots li,
.banner_bottom_page .slick-dots li {
  padding: 0px !important;
  width: initial !important;
  height: initial !important;
}

.tg_result_tbdm_cpd .slick-dots li button::before,
.banner_bottom_page .slick-dots li button::before {
  content: "" !important;
}

.tg_result_tbdm_cpd .slick-dots li.slick-active button,
.banner_bottom_page .slick-dots li.slick-active button {
  background: #d62825 !important;
}

.tg_result_tbdm_cpd .slick-dots,
.banner_bottom_page .slick-dots {
  bottom: -36px;
  width: auto;
  margin: 0px auto;
  text-align: center;
  left: 0px;
  right: 0px;
  padding: 0px;
}

.tg_result_tbdm_cpd .slick-dots li button,
.banner_bottom_page .slick-dots li button {
  width: 9px;
  height: 9px;
  padding: 0px;
  background: #aeaeae;
}

.tg_result_tbdm_cpd .slick-dots li.slick-active button,
.banner_bottom_page .slick-dots li.slick-active button {
  background: #1E87D7 !important;
  width: 12px;
  height: 12px;
}


/* --SLICK SLIDE-- */

.tg_login_proceduce a {
  padding: 8px 17px 8px 16px;
  color: #fff;
  position: relative;
  display: table;
  font-size: 15px;
  border: 1px solid #a1de5d;
  background: #70b521;
  border-radius: 5px;
}

.tg_login_proceduce a::before {
  content: "\f007";
  font: normal normal normal 14px/1 FontAwesome;
  margin: 0px 10px 0px 0px;
}

.tg_login_proceduce {
  float: right;
  margin: 28px 0px 0px 0px;
}

.cbdm_cpd {
  display: table;
  margin: 0px auto;
  position: relative;
}

.cbdm_cpd cite {
  position: absolute;
  top: -16px;
  right: -16px;
  font-size: 17px;
  cursor: pointer;
  color: #c3c2c2;
}

.cbdm_cpd input {
  display: none;
}

.cbdm_cpd input+label {
  position: relative;
  width: 30px;
  height: 30px;
  margin: 0px;
  background: #bdd5ff;
/*  display: table-cell;*/
vertical-align: middle;
border-radius: 4px;
cursor: pointer;
}

.cbdm_cpd input+label::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 3px;
  left: 5px;
  background: #fff;
  top: 5px;
  border: 1px solid #1E87D7;
}

.cbdm_cpd input:checked+label::after {
  position: absolute;
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  left: 5px;
  top: 5px;
  background: #1E87D7;
}

.is-normal .search-result-item__name {
  background-position: -40px 0;
  width: 18px;
  height: 18px;
  border-width: 1px;
  border-style: solid;
  border-color: #b3b3b3;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  outline: none;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-shadow: rgb(0 0 0 / 20%) 0px 1px 2px;
  box-shadow: rgb(0 0 0 / 20%) 0px 1px 2px;
  background-color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.is-border-search-checkbox {
  border-color: #4485F4 !important;
}

.search-result-item__name {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  display: inline-block;
  vertical-align: middle;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
}

.btn_check_tb_cpd {
  position: relative;
  display: inline-block;
  width: 28px;
  height: 28px;
  padding: 4px;
  border: 1px solid #dcdcdc;
  background-color: #dcdcdc;
  text-align: center;
  vertical-align: middle;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: border-color 0.2s ease-in, background-color 0.2s ease-in, box-shadow 0.2s ease-in;
  -o-transition: border-color 0.2s ease-in, background-color 0.2s ease-in, box-shadow 0.2s ease-in;
  transition: border-color 0.2s ease-in, background-color 0.2s ease-in, box-shadow 0.2s ease-in;
  line-height: 1;
  cursor: pointer;
  border: 1px solid #bdd5ff;
  background-color: #bdd5ff;
}

.btn_check_tb_cpd span {
  background-position: -40px 0;
  width: 18px;
  height: 18px;
  border-width: 1px;
  border-style: solid;
  border-color: #b3b3b3;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  outline: none;
  position: relative;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-shadow: rgb(0 0 0 / 20%) 0px 1px 2px;
  box-shadow: rgb(0 0 0 / 20%) 0px 1px 2px;
  background-color: #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.btn_check_tb_cpd span:hover,
.btn_check_tb_cpd span:focus {
  border-color: #fff !important;
}

.is-normal .search-result-item__name:hover,
.is-normal .search-result-item__name label:hover {
  border-color: #737373;
}

.is-normal .search-result-item__name:hover {
  border-color: #d6d6d6;
}

.search-result__table tbody tr.is-hover th,
.search-result__table tbody tr.is-hover td {
  background-color: #f3f8ff !important;
}

.search-result__table tbody th,
.search-result__table tbody td {
  border-top: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  padding: 17px 10px;
  font-weight: 400;
  font-size: 15px;
  background: #fff;
}

.search-result__table tbody tr>td:first-child {
  border-left: 1px solid #e2e2e2;
  text-align: left;
  font-size: 17px;
  padding: 10px 10px 10px 15px;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.search-result__table .tr_last_act_cpd td {
  background: #f3f8ff;
  padding: 10px 7px;
}

.search-result__table .tr_last_act_cpd>td:first-child {
  font-size: 13px;
}

.search-result__table .tr_last_act_cpd td input {
  display: none;
}

.search-result__table tbody td {
  text-align: center;
}

.search-result__table tbody td.result-ribon-checkbox {
  height: 56px;
}

.search-result__table {
  width: 100% !important;
  border-bottom: 1px solid #e2e2e2;
  margin: 0px;
  display: table !important;
}

.search-result__table.result-ribon-table {
  margin: 12px 0 0;
}

.search-result__table.is-show {
  display: table;
}

.search-result__table tbody th.result-ribon-desired-domain {
  font-size: 15px;
}


/*b-style.css*/

.g_content_proceduce {
  /* padding: 30px 0px; */
}

.title_domain {
  margin: 0px 0px 20px 0px;
  line-height: 18px;
  padding: 10px;
}

.title_domain .title_number {
  font-size: 37px;
  color: #a7a7a7;
  font-weight: 900;
}

.title_domain strong {
  font-weight: 400;
  font-size: 24px;
}

.title_domain span {
  font-size: 14px;
}

.search-result__table thead>tr:nth-child(1) {
  border-bottom: 1px solid #fff;
}

.search-result__table thead tr th {
  font-size: 14px;
  color: #fff;
  background: #373737;
  border-right: 1px solid #fff;
  text-align: center;
  font-weight: 700;
}

.search-result__table thead tr:nth-child(1)>th {
  font-size: 16px;
  padding: 10px;
}

.search-result__table thead tr:nth-child(2)>th {
  padding: 5px 0px;
  font-weight: 400;
}

.search-result__table thead tr:first-child>th:nth-child(1) {
  width: 130px;
  color: #333;
  background: none;
  text-align: left;
  text-transform: uppercase;
}

.search-result__table thead tr:nth-child(2)>th:nth-child(1) {}

.suggestions_box {
  padding: 25px;
  background-color: #fff;
  position: relative;
  margin: 50px 0px 0px 0px;
  display: none;
}

.suggestions_box::before {
  content: "\f107";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 65px;
  top: -52px;
  right: 0px;
  color: #c7c7c7;
  position: absolute;
  left: 0px;
  margin: 0px auto;
  text-align: center;
}

.search-single__inner {
  margin: 0px 0px 50px 0px;
}

.search-single__inner .search-single__note {
  font-size: 15px;
  font-weight: 700;
  display: table;
  margin: 0px auto 20px auto;
  position: relative;
  padding: 0px 0px 0px 40px;
}

.search-single__inner .search-single__note::before {
  content: url(../images/search-icon-domain.html);
  position: absolute;
  top: -4px;
  left: 0px;
}

.search-single__inner .sreach_form .form_group {
  position: relative;
}

.search-single__inner .sreach_form .form_group input {
  width: 100%;
  height: 50px;
  font-size: 17px;
  padding: 0px 120px 0px 24px;
  border: 1px solid #757575;
  background-color: #fff;
  border-radius: 5px;
}

.search-single__inner .sreach_form .form_group button {
  max-width: 170px;
  width: 100%;
  position: absolute;
  top: 0px;
  right: 0px;
  border: 1px solid transparent;
  border-radius: 0px 5px 5px 0px;
  height: 50px;
  background: #1E87D7;
  color: #fff;
  font-size: 18px;
  font-family: 'rbt_medium';
}

.search-single__inner .sreach_form .form_group button i.fa {
  margin: 0px 5px 0px 0px;
}

.search-single__inner .sreach_form .choice_text {
  font-size: 15px;
  text-decoration: underline !important;
  text-align: center;
  display: table;
  margin: 15px auto 0px auto;
  line-height: 17px;
  color: #4485f4;
}

.suggestions_form {
  display: table;
  width: 100%;
  margin: 0px auto 20px auto;
}

.suggestions_form span {
  font-size: 15px;
  line-height: 20px;
  font-weight: 700;
  float: left;
  margin: 27px 20px 0px 0px;
}

.suggestions_form form {
  width: 100%;
  max-width: 680px;
  float: left;
}

.suggestions_form .form_textarea {
  position: relative;
  float: left;
  margin: 0px 20px 0px 0px;
  width: 100%;
  max-width: 560px;
}

.suggestions_form .form_textarea textarea {
  width: 100%;
  padding: 16px;
  height: 90px;
  resize: none;
  border-radius: 5px;
  border: 1px solid #757575;
  display: block;
}

.suggestions_form .form_textarea label {
  position: absolute;
  top: 16px;
  left: 16px;
  font-size: 15px;
  color: #909090;
  font-weight: 400;
}

.suggestions_form button[type="submit"] {
  max-width: 100px;
  width: 100%;
  height: 45px;
  border-radius: 5px;
  border: none;
  background: #70b521;
  color: #fff;
  font-size: 16px;
  margin: 24px 0px 0px 0px;
}

.tg_can_choose_cpd {}

.tg_can_choose_cpd .choose_note {
  font-size: 15px;
  line-height: 17px;
  margin: 0px 0px 10px 0px;
  display: block;
}

.tg_can_choose_cpd .choice_bg {
  border: 1px solid #b3b3b3;
  transition: all 0.3s;
  background: #f5f5f5;
  cursor: pointer;
  margin: 0px 0px 20px 0px;
}

.tg_can_choose_cpd .choice_bg:hover {
  border: 1px solid #757575;
}

.tg_can_choose_cpd .choice_note {
  padding: 10px 16px 16px 16px;
}

.tg_can_choose_cpd .choice_note p {
  font-size: 15px;
  display: block;
  position: relative;
  margin: 0px;
}

.tg_can_choose_cpd .choice_note p::before {
  content: url(../images/search-green-icon-domain.html);
  position: relative;
  top: 6px;
  margin: 0px 15px 0px 0px;
}

.tg_can_choose_cpd .choice_list {
  padding: 5px 37px 10px 37px;
  display: none;
  margin: 0px;
}

.tg_can_choose_cpd .choice_note p::after {
  content: "\f107";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 40px;
  top: -2px;
  right: 0px;
  position: absolute;
  color: #a2a2a2;
}

.tg_can_choose_cpd .choice_note.tg_active p::after {
  content: "\f106";
}

.tg_can_choose_cpd .choice_list button {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  font-size: 11px;
  -webkit-box-shadow: 0px 3px 5px -3px rgb(0 0 0 / 20%);
  box-shadow: 0px 3px 5px -3px rgb(0 0 0 / 20%);
  cursor: pointer;
  text-decoration: none;
  background: #fff;
  border: 1px solid #70b521;
  padding: 4px 10px;
  margin: 0 10px 10px 0;
}

.tg_can_choose_cpd .choice_list button.tg_active {
  background: #70b521;
  color: #fff;
}

.tg_can_choose_cpd .choice_list button:hover {
  border: 1px solid rgb(112 181 33 / 80%);
}

.cart_proceduce h3 {
  background: #1E87D7;
  color: #fff;
  padding: 10px;
  text-align: center;
  margin: 0px;
  font-size: 21px;
  line-height: 30px;
  font-family: 'rbt_medium';
}

.cart_proceduce_inner {
  background: #fff;
  padding: 20px 13px 30px 13px;
}

.cart_proceduce_inner .tg_sum_dm_cart p {
  font-weight: 700;
  font-size: 15px;
}

.tg_list_domain_choose_2021 {
  background: #f7f7f7;
  padding: 17px 7px 17px 7px;
  border: 1px solid #ccc;
  margin: 0px 0px 25px 0px;
}

.cart_proceduce_inner .tg_sum_dm_cart p strong {
  color: #ff0000;
  font-size: 18px;
  margin: 0px 0px 0px 5px;
}

.tg_list_domain_choose_2021 ul li {
  font-size: 15px;
  position: relative;
  margin: 0px 0px 7px 0px;
  word-break: break-word;
  clear: both;
  display: table;
  width: 100%;
}

.tg_list_domain_choose_2021 ul>li:last-child {
  margin: 0px;
}

.tg_list_domain_choose_2021 ul li p {
  float: left;
  margin: 0px;
  max-width: 130px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 14px;
}

.tg_list_domain_choose_2021 ul li span {
  float: right;
}

.tg_list_domain_choose_2021 ul li span label {
  font-weight: 400;
  text-decoration: line-through;
  color: #ccc;
  margin: 0px 3px 0px 0px;
}

.tg_list_domain_choose_2021 ul li span i {
  font-style: normal;
  margin: 0px 5px 0px 0px;
}

.tg_list_domain_choose_2021 ul li span img {
  position: relative;
  top: -1px;
}

.tg_del_alldm_cart {
  display: table;
  width: 100%;
  margin: 10px 0px 15px 0px;
}

.tg_del_alldm_cart a {
  display: block;
  text-align: center;
  text-decoration: underline !important;
  color: #4485f4;
  font-size: 13px;
}

.tg_register_cart {}

.tg_register_cart a {
  display: block;
  padding: 9px 10px;
  border-radius: 5px;
  background: #1E87D7;
  color: #fff;
  font-size: 17px;
  text-align: center;
  font-family: 'rbt_medium';
}

.tg_widget_sb {
  margin: 0px 0px 30px 0px;
}

.tg_note_sb_cpd .textwidget {
  background: #fff;
  padding: 18px 20px 15px 20px;
  border: 1px solid #ff0000;
}

.tg_note_sb_cpd .textwidget p {
  font-size: 14px;
  line-height: 18px;
}

.tg_note_sb_cpd .textwidget p strong {
  color: #4485f4;
}

.tg_note_sb_cpd .textwidget p:last-child {
  margin: 0px;
}

.tg_note_sb_cpd .textwidget p a {}

.tg_widget_sb_cpd {
  margin: 0px 0px 30px 0px;
}

.footer_pdc {
  background: #f5f5f5;
  padding: 0px;
  display: table;
  width: 100%;
  margin: 0px;
}

.footer_pdc .tg_cpright {
  padding: 20px 0px;
  border-top: 1px solid #ccc;
}

.footer_pdc p {
  margin: 0px;
  font-size: 13px;
  line-height: 20px;
  text-align: center;
  padding: 0px;
}

.label_sglist_cpd {
  background: #e9e9e9;
  padding: 10px;
  display: table;
  width: 100%;
}

.label_sglist_cpd input {
  display: none;
}

.label_sglist_cpd input+label {
  font-size: 15px;
  font-weight: 400;
  position: relative;
  padding: 0px 0px 0px 30px;
  float: left;
  margin: 0px;
}

.label_sglist_cpd input+label::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #bbb0b0;
  border-radius: 3px;
  left: 0px;
  background: #fff;
  top: 0px;
}

.label_sglist_cpd input:checked+label::after {
  position: absolute;
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  left: 0px;
  top: 1px;
  background: #3faf40;
}

.label_sglist_cpd a {
  float: right;
  font-size: 13px;
  color: #1977b9;
  text-decoration: underline !important;
}

.list_cb_sgcpd {
  display: table;
  width: 100%;
  background: #f8f8f8;
  padding: 20px 30px 0px 30px;
}

.list_cb_sgcpd ul li {
  float: left;
  width: 20%;
  margin: 0px 0px 20px 0px;
  padding: 0px 10px 0px 0px;
}

.list_cb_sgcpd ul>li:nth-child(5n+1) {
  clear: both;
}

.list_cb_sgcpd ul li input {
  display: none;
}

.list_cb_sgcpd ul li input+label {
  font-size: 14px;
  font-weight: 400;
  color: #000;
  margin: 0px;
  padding: 0px 0px 0px 30px;
  position: relative;
  cursor: pointer;
}

.list_cb_sgcpd ul li input+label::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #bbb0b0;
  border-radius: 3px;
  left: 0px;
  background: #fff;
  top: 0px;
}

.list_cb_sgcpd ul li input:checked+label::after {
  position: absolute;
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  left: 0px;
  top: 1px;
  background: #3faf40;
}

.tb_domain_area {
  margin: 0px 0px 80px 0px;
}

.tb_domain_area .slick-slider {
  margin: 0px !important;
}

.btn_checkall_tdcoll {
  padding: 0px 8px 0px 8px;
  border-radius: 3px;
  background: #1E87D7;
  position: relative;
  cursor: pointer;
  display: inline-block;
  width: 100%;
  margin: 0px;
}

.btn_checkall_tdcoll em {
  font-style: normal;
  font-size: 12px;
  color: #fff;
}

.btn_checkall_tdcoll em+em {
  display: none;
}

.btn_checkall_tdcoll::before {
  content: "\f0d8";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  margin: 0px 3px 0px 0px;
  font-size: 17px;
  position: relative;
  top: 1px;
}

.btn_checkall_tdcoll.tg_active {
  background: #737373;
}

.btn_checkall_tdcoll.tg_active::before {
  content: "\f00d";
  font-size: 12px;
  top: 0px;
}

.btn_checkall_tdcoll.tg_active em:first-child {
  display: none;
}

.btn_checkall_tdcoll.tg_active em+em {
  display: inline;
}


/* POPUP */

@-webkit-keyframes animatetop {
  from {
    top: -300px;
    opacity: 0
  }
  to {
    top: 0;
    opacity: 1
  }
}

@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0
  }
  to {
    top: 0;
    opacity: 1
  }
}

.popup {
  position: fixed;
  top: 0px;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99999;
  background: rgba(0, 0, 0, 0.7);
  font-size: 15px;
  display: none;
  overflow-x: hidden;
}

.popup .content_popup {
  position: relative;
  margin: 100px auto 0px auto;
  z-index: 9;
  text-align: center;
  transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -webkit-transition: all 0.4s linear;
  max-width: 300px;
  background: #fff;
  padding: 0px;
  max-width: 550px;
  width: 100%;
  border-radius: 5px;
  animation-name: animatetop;
  animation-duration: 0.4s;
  display: table;
}

.popup .content_popup .title {
  font-size: 18px;
  padding-top: 70px;
  margin-bottom: 15px;
}

.popup .close_popup {
  font-size: 14px;
  cursor: pointer;
  color: #bbbbbb;
  padding: 7px 15px;
  text-transform: uppercase;
  display: table;
  margin: 0 auto;
  clear: both;
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 20px;
}

.content_popup h1 {
  font-size: 22px;
  text-transform: uppercase;
  background: #1eaab8;
  padding: 12px 0px 10px 0px;
  color: #fff;
  border-radius: 5px 5px 0px 0px;
  margin: 0px;
}

.popup label {
  display: block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
  text-align: left;
}

.popup .form-control {
  display: block;
  width: 100%;
  height: 34px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.popup .form-group {
  margin: 15px 0px 0px 0px;
}

.encrypt .container h4 a {
  padding: 15px 30px;
  margin: 30px auto 0px auto;
  display: table;
  color: #fff;
  background: #f78d03;
  border-radius: 10px;
}

.show_popup:hover {
  color: #fff;
  box-shadow: 3px 3px 10px #918383
}

.top_title_popup h3 {
  font-size: 22px;
  line-height: 25px;
  color: #4e4e4e;
  margin: 0px;
  font-weight: 700;
  text-transform: none;
  float: left;
}

.top_title_popup {
  padding: 20px 10px 20px 25px;
  display: table;
  width: 100%;
  border-bottom: 1px solid #d8d8d8;
}

.wrap_ct_pop {
  padding: 20px 25px;
}

.login_popup .list_group {
  position: relative;
  margin: 0px 0px 15px 0px;
  padding: 0px;
}

.login_popup .list_group input {
  background: #f2f2f2;
  padding: 10px 15px 10px 40px;
  color: #000;
  border: none;
  width: 100%;
  border-radius: 5px;
  font-size: 14px;
}

.login_popup .list_group input::placeholder {
  color: #bbbbbb;
}

.login_popup .list_group i.fa {
  position: absolute;
  top: 50%;
  left: 14px;
  color: #bbbbbb;
  font-size: 19px;
  margin: -10px 0px 0px 0px;
}

.btn_acts_pop input[type="submit"] {
  border: none;
  color: #fff;
  font-weight: 700;
  background: #70b521;
  border-radius: 5px;
  font-size: 16px;
  padding: 10px 30px;
  float: left;
}

.btn_acts_pop {
  border-bottom: none;
  padding: 0px;
  display: table;
  width: 100%;
  margin: 0px;
}

.btn_acts_pop p.forget_pw {
  float: right;
  margin: 10px 0px 0px 0px;
}

.btn_acts_pop p.forget_pw a {
  color: #ff7f42;
  font-size: 14px;
  line-height: 22px;
}

.to_manage_page {
  clear: both;
}

.to_manage_page h4 {
  font-size: 15px;
  line-height: 24px;
  color: #4e4e4e;
  margin: 0px 0px 10px 0px;
  text-align: left;
  text-transform: uppercase;
  font-weight: 700;
}

.to_manage_page ul li a {
  font-size: 14px;
  line-height: 23px;
  color: #4e4e4e;
}

.to_manage_page ul li {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 20px;
  text-align: left;
  position: relative;
}

.to_manage_page ul>li:last-child {
  margin: 0px;
}

.to_manage_page ul li::before {
  content: "\f061";
  position: absolute;
  font: normal normal normal 14px/1 FontAwesome;
  left: 0px;
  top: 50%;
  color: #504f4f;
  font-size: 12px;
  margin: -6px 0px 0px 0px;
}

.ft_pop {
  background: #f2f2f2;
  padding: 20px 20px;
  border-radius: 0px 0px 10px 10px;
}

.ft_pop p {
  margin: 0px;
  text-align: left;
  color: #000;
}

.ft_pop p a {
  color: #ff7f42;
  font-weight: 700;
}

.db_arrow_up::after {
  content: "\f102" !important;
  font: normal normal normal 14px/1 FontAwesome;
}

.modal .btn-primary,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover {
  background-color: #1E87D7 !important;
  border-color: #1E87D7 !important;
}

.modal-body p {
  margin: 0px;
}

.tg_empty_cart_cpd {
  text-align: center;
  display: none;
}

.tg_list_dm_mb {
  display: none;
}

.tg_list_dm_mb button {
  border: none;
  background: none;
  color: #888;
  display: table;
  margin: 10px auto;
  font-size: 16px;
}

.tg_list_dm_mb button::before {
  content: "\f107";
  font: normal normal normal 14px/1 FontAwesome;
  color: #888;
  font-size: 20px;
  margin: 0px 5px 0px 0px;
}

.tg_list_dm_mb ul li {
  background: #fff;
  font-size: 15px;
  padding: 15px 15px;
  display: table;
  width: 100%;
  position: relative;
}

.tg_list_dm_mb ul>li:nth-child(2n) {
  background: #eae6e6;
}

.tg_list_dm_mb ul li p {
  margin: 4px 0px 0px 0px;
  float: left;
  max-width: 170px;
  width: 100%;
  overflow-wrap: break-word;
}

.tg_list_dm_mb ul li span {
  float: right;
  margin: 1px 0px 0px 0px;
}

.tg_list_dm_mb ul li span strong {
  display: inline-block;
  vertical-align: middle;
  margin: 0px 8px 0px 0px;
  color: #ff0000;
}

.tg_list_dm_mb ul li input[type="checkbox"] {
  display: none;
}

.tg_list_dm_mb ul li input[type="checkbox"]~em {
  color: #fff;
  background: #4485f4;
  padding: 3px 7px;
  font-style: normal;
  display: inline-block;
  border-radius: 3px;
  font-size: 13px;
}

.tg_list_dm_mb ul li input[type="checkbox"]+strong+em+em {
  background: none;
  border: 2px solid #ccc;
  color: #ccc;
}

.tg_list_dm_mb ul li cite {
  position: relative;
  font-size: 17px;
  cursor: pointer;
  color: #c3c2c2;
  top: -6px;
  right: -3px;
}


/*.tg_list_dm_mb ul li input[type="checkbox"]:checked+strong+em{

  display: none;

}

.tg_list_dm_mb ul li input[type="checkbox"]:checked+strong::before{

  content: "\f00c";

  font: normal normal normal 14px/1 FontAwesome;

  color: #4485f4;

  font-size: 15px;

  margin: 0px 5px 0px 0px;

}

.tg_list_dm_mb ul li input[type="checkbox"]:checked+strong+em+em{

  display: inline-block;

  }*/

  .tg_list_dm_mb ul li input[type="checkbox"]+strong+em+em {
    display: none;
    padding: 1px 7px;
    background: #fff;
    border: 2px solid #7c7c7c;
    color: #7c7c7c;
  }

  .tg_list_dm_mb ul li label {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    margin: 0px;
  }

  .tg_cart_fixed_cpd {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    display: none;
  }

  .tg_cart_fixed_cpd .wrap_tg_cart_fixed_cpd {
    padding: 15px 20px 15px 96px;
    background: #fff;
    box-shadow: 0px 0px 10px #ccc;
  }

  .tg_cart_fixed_cpd .btn_cart_cpd {
    position: absolute;
    top: 15px;
    left: 13px;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 75px;
    height: 54px;
    background: #4485f4;
    border-radius: 5px;
  }

  .tg_cart_fixed_cpd .btn_cart_cpd a {
    color: #fff;
  }

  .tg_cart_fixed_cpd .btn_cart_cpd a i {
    font-size: 24px;
    margin: 0px 0px 0px 0px;
    display: block;
  }

  .tg_cart_fixed_cpd .btn_cart_cpd a span {
    position: absolute;
    top: 4px;
    right: 16px;
    background: #ff0000;
    font-size: 10px;
    width: 19px;
    height: 19px;
    line-height: 19px;
    border-radius: 50%;
    font-weight: 700;
  }

  .tg_cart_fixed_cpd .btn_cart_cpd a em {
    text-align: center;
    font-size: 11px;
    font-style: normal;
  }

  .tg_cart_fixed_cpd .btn_cart_cpd a em>cite {
    font-style: normal;
  }

  .tg_cart_fixed_cpd .btn_cart_cpd a em>cite:first-child {
    display: block;
  }

  .tg_cart_fixed_cpd .btn_cart_cpd a em>cite+cite {
    display: none;
    margin: 21px 0px 0px 0px;
  }

  .tg_cart_fixed_cpd .btn_cart_cpd a em>cite:first-child {
    display: none;
  }

  .tg_cart_fixed_cpd .btn_cart_cpd.tg_active a em>cite+cite {
    display: block;
  }

  .tg_cart_fixed_cpd .btn_cart_cpd.tg_active span {
    display: none;
  }

  .tg_cart_fixed_cpd .btn_cart_cpd.tg_active a i {
    position: relative;
  }

  .tg_cart_fixed_cpd .btn_cart_cpd.tg_active a i::before {
    content: "";
    display: block;
    position: relative;
    width: 20px;
    height: 3px;
    background-color: #d6d6d6;
    left: 3px;
    top: 13px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  .tg_cart_fixed_cpd .btn_cart_cpd.tg_active a i:after {
    content: "";
    display: block;
    position: relative;
    width: 20px;
    height: 3px;
    background-color: #d6d6d6;
    left: 3px;
    top: 10px;
    webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  .tg_cart_fixed_cpd .btn_go_cpd a {
    display: block;
    width: 100%;
    text-align: center;
    background: #4485f4;
    padding: 16px 0px 16px 0px;
    color: #fff;
    font-size: 20px;
    position: relative;
    border-radius: 5px;
    font-family: 'rbt_medium';
  }

  .tg_cart_fixed_cpd .btn_go_cpd a::before {
    content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
    color: #fff;
    position: absolute;
    top: 17px;
    right: 8px;
    font-size: 26px;
  }

  .tg_cart_list_fixed_cpd {
    position: fixed;
    bottom: 90px;
    top: 50px;
    right: 15px;
    left: 15px;
    background-color: #4485f4;
    z-index: 99;
    display: none;
    padding: 25px 15px 0px 15px;
  }

  .btn_cart_cpd.tg_active::before {
    content: "";
    width: 0px;
    height: 0px;
    position: absolute;
    top: -15px;
    border-top: 13px solid #4485f4;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    right: 0px;
    left: 0px;
    margin: 0px auto;
    text-align: center;
  }

  .tg_cart_list_fixed_cpd .tg_list_dm_cart_list {
    position: absolute;
    top: 62px;
    left: 16px;
    right: 16px;
    bottom: 16px;
  }

  .tg_cart_list_fixed_cpd .tg_list_dm_cart_list ul {
    margin: 0;
    padding: 0;
    height: 100%;
    -webkit-overflow-scrolling: auto;
    overflow-scrolling: auto;
    overflow-y: scroll;
  }

  .tg_cart_list_fixed_cpd .tg_list_dm_cart_list ul li {
    color: #fff;
    position: relative;
    padding: 0px 30px 0px 0px;
    margin: 0px 0px 31px 0px;
  }

  .tg_cart_list_fixed_cpd .tg_list_dm_cart_list ul li button {
    background: none;
    border: none;
    position: absolute;
    cursor: pointer;
    padding: 0;
    background: none;
    border: 0 none;
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    width: 14px;
    height: 14px;
    right: 6px;
    top: 50%;
    margin-top: -7px;
  }

  .tg_cart_list_fixed_cpd .tg_list_dm_cart_list ul li button:before {
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background-color: #fff;
    left: -2px;
    top: 6px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  .tg_cart_list_fixed_cpd .tg_list_dm_cart_list ul li button:after {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    content: "";
    display: block;
    position: absolute;
    width: 18px;
    height: 2px;
    background-color: #fff;
    left: -2px;
    top: 6px;
  }

  .tg_cart_list_fixed_cpd .tg_sum_dm_cart_list {
    margin: 0px 0px 25px 0px;
  }

  .tg_cart_list_fixed_cpd .tg_sum_dm_cart_list p {
    color: #fff;
    text-align: right;
    font-size: 12px;
  }

  .tg_cart_list_fixed_cpd .tg_sum_dm_cart_list p strong {
    color: #70b521;
    font-size: 13px;
  }

  .tg_list_status_dmpop {
    margin: 0px 0px 20px 0px;
  }

  .tg_list_status_dmpop p {
    font-size: 15px;
    line-height: 23px;
    text-decoration: underline;
  }

  .popup_status_dm .top_title_popup h3 {
    font-size: 16px;
  }

  .search-result-icon-list>li {
    font-size: 10px;
    padding-left: 28px;
    position: relative;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid #d6d6d6;
    text-align: left;
  }

  .tg_search-result_item {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
    padding: 0;
    background: none;
    border: 0 none;
    position: absolute;
    top: -2px;
    left: 0;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url(../images/tg_list_icon_status_dm.html);
    -webkit-background-size: 20px, 140px;
    -moz-background-size: 20px, 140px;
    -o-background-size: 20px, 140px;
    background-size: 20px, 140px;
    font-size: 0px;
  }

  .tg_search-result_item.is-potential {
    background-position: 0 -80px;
  }

  .tg_search-result_item.is-registed {
    background-position: 0 -120px;
  }

  .tg_search-result_item.is-mail {
    background-position: 0 -60px;
  }

  .tg_search-result_item.is-auction {
    background-position: 0 -20px;
  }

  .tg_search-result_item.is-premium {
    background-position: 0 -40px;
  }

  .search-result-icon-list>li strong {
    display: block;
    margin-bottom: 4px;
  }

  .img_mb {
    display: none !important;
  }

  .img_pc {
    display: block !important;
  }

  .search-result-icon-text-pop {
    background-color: #f2f2f2;
    padding: 8px 10px;
    font-size: 10px;
    margin: 14px 0 0;
  }

  .search-result-icon-text-pop span {
    color: #ff0000;
  }

  body.ketquatimkiem {
    font-size: 0px !important;
  }

  body.ketquatimkiem #page_wrapper {
    font-size: 15px;
  }


/*b-style*/

.toggle_textwidget {
  max-height: initial !important;
}

.qb_suggestions {
  display: none;
  position: relative;
}

.qb_suggestions:before {
  content: "\f102";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 30px;
  top: -42px;
  right: 0px;
  color: #aeaeae;
  position: absolute;
  left: 0px;
  margin: 0px auto;
  text-align: center;
}

.qb_suggestions .qb_filter {
  background: #fff;
  padding: 20px 0px;
  min-height: 665px;
}

.qb_suggestions .title_filter {
  font-size: 15px;
  line-height: 22px;
  font-family: rbt_bold;
  margin: 0px 0px 15px 0px;
}

.qb_suggestions .sorted_by,
.qb_suggestions .domain_group {
  padding: 0px 15px 20px 15px;
  border-bottom: 1px solid #f5f5f5;
  margin: 0px 0px 20px 0px;
}

.qb_suggestions .domain_group {
  padding: 0px 15px 10px 15px;
}

.qb_suggestions .search_domain {
  padding: 0px 15px;
}

.qb_suggestions .sorted_by .popular_form {}

.qb_suggestions .sorted_by .popular_form:after {}

.qb_suggestions .sorted_by .popular_form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  border: 1px solid #ddd;
  padding: 7px 10px;
  width: 100%;
  font-size: 15px;
  color: #797979;
  line-height: 22px;
  border-radius: 5px;
  background: url(../images/luongmua_arrow_up.png) no-repeat;
  background-position: 93% 50%;
}

.qb_suggestions .domain_group table tbody tr td {
  width: 100%;
  display: block;
}

.qb_suggestions .domain_group table tbody tr td input[type='radio']+label {
  position: relative;
  cursor: pointer;
  padding: 0px 0px 0px 35px;
}

.qb_suggestions .domain_group table tbody tr td input[type='radio'] {
  display: none;
}

.qb_suggestions .domain_group table tbody tr td input[type='radio']+label::before {
  position: absolute;
  content: "";
  width: 22px;
  height: 22px;
  border-radius: 3px;
  left: 0px;
  background: #fff;
  top: 0px;
  border: 1px solid #ddd;
}

.qb_suggestions .domain_group table tbody tr td input[type='radio']:checked+label::after {
  position: absolute;
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  width: 22px;
  height: 22px;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  left: 0px;
  top: 0px;
  background: #1E87D7;
}

.qb_suggestions .domain_group table tbody tr td label {
  font-size: 15px;
  line-height: 23px;
  color: #797979;
  margin: 0px 0px 10px 0px;
  font-weight: 400;
}

.qb_suggestions .search_domain .title_filter {
  margin: 0px 0px 10px 0px;
}

.qb_suggestions .search_domain .domain_form {
  position: relative;
  margin: 0px 0px 10px 0px;
}

.qb_suggestions .search_domain .domain_form input {
  width: 100%;
  border: 1px solid #ddd;
  padding: 9px 33px 9px 10px;
  border-radius: 5px;
}

.qb_suggestions .search_domain .domain_form button[type="submit"] {
  position: absolute;
  padding: 0px;
  border: none;
  background: none;
  top: 3px;
  right: 10px;
  height: 40px;
}

.qb_suggestions .search_domain .domain_form button[type="submit"] i.fa {
  color: #ddd;
  font-size: 20px;
}

.qb_suggestions .search_domain ul li {
  margin: 0px 0px 5px 0px;
}

.qb_suggestions .search_domain ul.menu_field_2 {
  display: none;
}

.qb_suggestions .search_domain ul li a {
  padding: 5px 10px 4px 40px;
  border-radius: 5px;
  background: #eef4ff;
  display: block;
  font-size: 15px;
  line-height: 23px;
  color: #797979;
  position: relative;
  border: 1px solid transparent;
}

.qb_suggestions .search_domain ul li a:before {
  position: absolute;
  top: 6px;
  left: 10px;
}

.qb_suggestions .search_domain ul li.active a {
  border: 1px solid #0087f4;
  font-weight: 700;
  color: #0087f4;
  background: #fff;
}

.qb_suggestions .search_domain ul>li:nth-child(1) a:before {
  content: url(../images/luongmua_pencil.png);
}

.qb_suggestions .search_domain ul.menu_field_2>li:nth-child(1) a:before {
  content: "\f03d";
  font: normal normal normal 14px/1 FontAwesome;
  left: 13px;
  top: 9px;
}

.qb_suggestions .search_domain ul.menu_field_2>li:nth-child(2) a:before {
  content: url(../images/luongmua_plane.png);
}

.qb_suggestions .search_domain ul.menu_field_2>li:nth-child(3) a:before {
  content: "\f26b";
  font: normal normal normal 14px/1 FontAwesome;
  left: 13px;
  top: 9px;
}

.qb_suggestions .search_domain ul>li:nth-child(2) a:before {
  content: url(../images/luongmua_pencil.png);
}


/*.qb_suggestions .search_domain ul>li:nth-child(3) a:before {

  content: url(../images/luongmua_pencil.png);

  }*/

  .qb_suggestions .search_domain ul.menu_field_1>li:nth-child(3) a:before {
    content: url(../images/luongmua_bag.png);
  }

  .qb_suggestions .search_domain ul.menu_field_1>li:nth-child(1) a:before {
    content: "\f15c";
    font: normal normal normal 14px/1 FontAwesome;
    left: 15px;
    top: 9px;
  }

  .qb_suggestions .search_domain ul.menu_field_1>li:nth-child(4) a:before {
    content: "\f0b1";
    font: normal normal normal 14px/1 FontAwesome;
    left: 13px;
    top: 9px;
  }

  .qb_suggestions .search_domain ul>li:nth-child(3) a:before {
    content: url(../images/luongmua_global.png);
  }

  .qb_suggestions .search_domain ul>li:nth-child(4) a:before {
    content: url(../images/luongmua_hat.png);
  }

  .qb_suggestions .search_domain ul>li:nth-child(5) a:before {
    content: url(../images/luongmua_global.png);
  }

  .qb_suggestions .search_domain ul>li:nth-child(6) a:before {
    content: "\f283";
    font: normal normal normal 14px/1 FontAwesome;
    left: 13px;
    top: 9px;
  }

  .qb_suggestions .search_domain ul>li:nth-child(7) a:before {
    content: url(../images/luongmua_speaker.png);
  }

  .qb_suggestions .search_domain ul>li:nth-child(8) a:before {
    content: "\f06d";
    font: normal normal normal 14px/1 FontAwesome;
    left: 13px;
    top: 9px;
  }

  .qb_suggestions .search_domain ul>li:nth-child(9) a:before {
    content: url(../images/luongmua_store.html);
  }

  .qb_suggestions .search_domain ul li.active a:before {
    content: url(../images/luongmua_check_blue.png) !important;
  }

  .add_field_link {
    color: #0087f4;
    font-size: 15px;
    line-height: 30px;
    display: table;
    margin: 10px auto;
    text-decoration: underline !important;
  }

  .qb_suggestions .domain_search_resuilt {
    background: #fff;
    display: table;
    width: 100%;
  }

  .qb_suggestions .domain_search_resuilt ul li {
    display: table;
    width: 100%;
    padding: 24px 20px 16px 16px;
    border-bottom: 1px solid #ddd;
  }

  .qb_suggestions .domain_search_resuilt ul li h3 {
    font-size: 20px;
    line-height: 22px;
    color: #333;
    font-family: rbt_bold;
    margin: 0px;
    float: left;
  }

  .qb_suggestions .domain_search_resuilt ul li h3 b {
    color: #1E87D7;
  }

  .qb_suggestions .domain_search_resuilt ul li .domain_price {
    float: right;
    text-align: right;
    font-size: 15px;
    line-height: 22px;
  }

  .qb_suggestions .domain_search_resuilt ul li .domain_price p {
    color: #797979;
    margin: 0px;
  }

  .qb_suggestions .domain_search_resuilt ul li .domain_price p span {
    text-decoration: line-through;
  }

  .qb_suggestions .domain_search_resuilt ul li .domain_price p label {
    color: #ff0101;
    margin: 0px 5px;
  }

  .qb_suggestions .domain_search_resuilt ul li .domain_price p strong {
    color: #000;
    margin: 0px 3px;
  }

  .qb_suggestions .domain_search_resuilt ul li .domain_price .register_link {
    background: #1E87D7;
    border-radius: 5px;
    font-size: 15px;
    line-height: 22px;
    font-weight: 700;
    color: #fff;
    display: inline-block;
    margin: 10px 0px 0px 0px;
    padding: 5px 20px;
  }

  .qb_suggestions .domain_search_resuilt .add_field_link {
    margin: 20px auto;
  }

  .qb_suggestions>.row {
    margin: 0px -4px;
  }

  .qb_suggestions>.row .col-sm-3,
  .qb_suggestions>.row .col-sm-9 {
    padding: 0px 4px;
  }

  .cart_proceduce_inner .pay_domain {
    margin: 0px 0px 30px 0px;
    display: table;
    width: 100%;
  }

  .cart_proceduce_inner .pay_domain ul {
    display: table;
    width: 100%;
    border-bottom: 1px solid #bbbbbb;
    margin: 0px 0px 10px 0px;
  }

  .cart_proceduce_inner .pay_domain ul li {
    clear: both;
    font-size: 15px;
    line-height: 17px;
    margin: 0px 0px 15px 0px;
    display: table;
    width: 100%;
  }

  .cart_proceduce_inner .pay_domain ul li.total_price_discount {
    font-weight: 700;
  }

  .cart_proceduce_inner .pay_domain ul li.total_price_discount span {
    color: #ff0000;
  }

  .cart_proceduce_inner .pay_domain ul li p {
    float: left;
    margin: 0px;
  }

  .cart_proceduce_inner .pay_domain ul li span {
    float: right;
  }

  .cart_proceduce_inner .pay_domain .total_price {
    clear: both;
    font-size: 15px;
    line-height: 17px;
  }

  .cart_proceduce_inner .pay_domain .total_price .total_price_title {
    float: left;
  }

  .cart_proceduce_inner .pay_domain .total_price .total_price_number {
    float: right;
    color: #ff0000;
  }

  .tb_overfl {
    display: none;
  }

  .tb_overfl .group_domain {
    margin: 0px 0px 20px 130px;
    display: table;
    width: 100%;
  }

  .tb_overfl .group_domain .group_domain_title {
    font-size: 16px;
    line-height: 17px;
    margin: 0px 10px 0px 0px;
    display: inline-block;
    vertical-align: middle;
  }

  .tb_overfl .group_domain ul {
    display: inline-block;
    vertical-align: middle;
  }

  .tb_overfl .group_domain ul li {
    float: left;
    margin: 0px 7px 0px 0px;
  }

  .tb_overfl .group_domain ul li a {
    color: #000;
    font-size: 16px;
    line-height: 17px;
    border: 1px solid #e2e2e2;
    padding: 10px 22px;
    display: inline-block;
    background: #fff;
  }

  .tb_overfl .group_domain ul li:hover a,
  .tb_overfl .group_domain ul li.active a {
    color: #4485f4;
    border: 1px solid #4485f4;
  }

  .banner_bottom_page {
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 60px 0px;
  }

  .banner_bottom_page h3 {
    line-height: 22px;
    text-align: left;
    margin: 0px auto 25px auto;
    font-weight: 400;
    font-size: 24px;
    padding: 0px 0px 0px 46px;
    position: relative;
  }

  .banner_bottom_page .slick-dots li button:before {
    content: "" !important;
  }

  .banner_bottom_page .slick-dots {
    bottom: -50px;
  }

  .banner_bottom_page .slick-dots li.slick-active {
    width: 38px;
    border-radius: 30px;
    background: #0087f4;
  }

  .banner_bottom_page .slick-dots li {
    width: 10px;
    height: 10px;
    background: #bdbdbd;
    border-radius: 50%;
    margin: 0px 4px;
  }

  .banner_bottom_page .wrap_figure {
    position: relative;
    background: #ffffff;
    min-height: 224px;
  }

  .banner_bottom_page .wrap_figure figure {
    position: absolute;
    top: 0px;
    right: 35px;
  }

  .banner_bottom_page .wrap_figure figure img {
    border-radius: 5px;
  }

  .banner_bottom_page .wrap_figure .text_widget {
    padding: 30px 0px 0px 30px;
  }

  .banner_bottom_page .text_widget h2 {
    font-size: 17px;
    line-height: 22px;
    color: #0c0c0c;
    text-transform: uppercase;
    font-family: rbt_bold;
    margin: 0px 0px 10px 0px;
    display: table;
    position: relative;
  }

  .banner_bottom_page .text_widget h2 p {
    position: absolute;
    font-size: 10px;
    line-height: 24px;
    top: -12px;
    right: -39px;
    color: #fff;
    background: url("../images/icon_new_ver2.png") no-repeat;
    display: table;
    width: 100%;
    max-width: 36px;
    min-height: 24px;
    text-align: center;
    padding: 0px;
  }

  .banner_bottom_page .text_widget h2 p::before {
    display: none;
  }

  .banner_bottom_page .text_widget p {
    position: relative;
    font-size: 16px;
    line-height: 25px;
    color: #252525;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 25px;
    z-index: 999;
  }

  .banner_bottom_page .text_widget p span {
    color: #1E87D7;
    font-weight: bold;
  }

  .banner_bottom_page .text_widget p u {
    text-decoration: none;
    margin: 0px 5px;
  }

  .text_widget.text_gift_ver2 {
    position: relative;
  }

  .banner_bottom_page .text_widget.text_gift_ver2>p::before {
    content: "\f06b";
    font-size: 17px;
    color: #0087f4;
    top: 3px;
  }

  .banner_bottom_page .text_widget>p strong {
    margin: 0px;
    color: #000;
    text-transform: uppercase;
  }

  .banner_bottom_page .text_widget p:before {
    position: absolute;
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f00c";
    top: 5px;
    left: 0px;
    font-size: 14px;
    color: #118ff5;
  }

  .banner_bottom_page .text_widget strong {
    font-size: 15px;
    color: #ff0000;
    display: inline-block;
    font-family: rbt_bold;
    margin: 5px 0px 0px 0px;
  }

  .banner_bottom_page .text_widget strong label {
    color: #ff0000;
    font-size: 18px;
    margin: 0px 5px 0px 0px;
  }

  .banner_bottom_page .text_widget .qb_buy {
    background: #1E87D7;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 23px;
    border-radius: 5px;
    padding: 6px 15px;
    display: table;
    margin: 10px 0px 0px 0px;
    border: 1px solid #1E87D7;
    transition: all 0.3s;
  }

  .banner_bottom_page .text_widget .qb_buy:hover {
    background: #fff;
    color: #1E87D7;
  }

  .success_customer_info {
    margin: 0px 0px 30px 0px;
    display: table;
    width: 100%;
  }

  .success_customer_info .customer_info_ct {
    float: left;
  }

  .customer_info_title {
    font-size: 20px;
    line-height: 22px;
    background: #515151;
    margin: 0px;
    color: #fff;
    padding: 12px 25px;
  }

  .success_customer_info .customer_info_ct ul {
    background: #fff;
    padding: 13px 25px;
    border: 1px solid #e2e2e2;
  }

  .success_customer_info>.customer_info_ct:nth-child(1) ul {
    border-right: none;
  }

  .success_customer_info>.customer_info_ct:nth-child(2) ul {
    border-left: none;
  }

  .success_customer_info .customer_info_ct ul li {
    font-size: 15px;
    line-height: 35px;
  }

  .success_customer_info .customer_info_ct ul li strong {
    display: inline-block;
    vertical-align: middle;
    margin: 0px 65px 0px 0px;
  }

  .success_customer_info>.customer_info_ct:nth-child(1) ul li strong {
    max-width: 125px;
    width: 100%;
  }

  .success_customer_info>.customer_info_ct:nth-child(2) ul li strong {
    max-width: 155px;
    width: 100%;
  }

  .success_customer_info>.customer_info_ct:nth-child(1) {
    width: 62%;
  }

  .success_customer_info>.customer_info_ct:nth-child(2) {
    width: 38%;
  }

  .success_customer_info .customer_info_ct ul li p {
    margin: 0px;
    display: inline-block;
    vertical-align: middle;
  }

  .success_customer_info .customer_info_ct ul li .red,
  .success_order_info .total_price ul li .red {
    color: #ff0000;
  }

  .success_order_info {
    display: table;
    width: 100%;
    margin: 0px 0px 80px 0px;
  }

  .success_order_info .order_info_ct_general {
    background: #fff;
    padding: 20px 25px;
    border: 1px solid #e2e2e2;
  }

  .success_order_info .order_info_ct_general .order_info_detailds {
    width: 100%;
  }

  .success_order_info .order_info_ct_general .order_info_detailds ul {
    display: table;
    width: 100%;
    border-bottom: 1px solid #e2e2e2;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 15px 0px;
  }

  .success_order_info .order_info_ct_general .order_info_detailds ul li {
    float: left;
  }

  .success_order_info .order_info_ct_general .order_info_detailds ul>li:nth-child(1) {
    width: 40%;
  }

  .success_order_info .order_info_ct_general .order_info_detailds ul>li:nth-child(2) {
    width: 45%;
  }

  .success_order_info .order_info_ct_general .order_info_detailds ul>li:nth-child(3) {
    width: 15%;
    text-align: right;
  }

  .success_order_info .order_info_ct_general .order_info_detailds ul li strong {
    font-size: 17px;
    line-height: 22px;
    margin: 0px 0px 15px 0px;
    display: block;
  }

  .success_order_info .order_info_ct_general .order_info_detailds ul li p {
    font-size: 16px;
    line-height: 22px;
    margin: 0px;
  }

  .success_order_info .order_info_ct_general .order_info_detailds ul li .text_right {
    text-align: right;
  }

  .success_order_info .total_price {
    background: #fff;
    width: 100%;
    text-align: right;
  }

  .success_order_info .total_price ul li {
    font-size: 16px;
    line-height: 30px;
  }

  .success_order_info .total_price ul li span {
    display: inline-block;
    vertical-align: middle;
    margin: 0px 40px 0px 0px;
  }

  .success_order_info .total_price ul li p {
    display: inline-block;
    vertical-align: middle;
    margin: 0px;
    max-width: 120px;
    width: 100%;
  }

  .order_success {
    text-align: center;
    margin: 0px 0px 40px 0px;
  }

  .order_success figure {
    display: table;
    margin: 0px auto 20px auto;
  }

  .success_page_title {
    font-size: 29px;
    line-height: 22px;
    margin: 0px;
    text-align: center;
  }

  .intro_more_domain {
    margin: 0px 0px 80px 0px;
  }

  .intro_more_domain .success_page_title {
    margin: 0px 0px 35px 0px;
  }

  .intro_more_domain .ct_general {
    max-width: 780px;
    width: 100%;
    display: table;
    margin: 0px auto;
    border: 1px solid #e2e2e2;
    background: #fff;
    padding: 30px 65px;
  }

  .intro_more_domain .ct_general>.ct_detailds:nth-child(1) {
    width: 65%;
  }

  .intro_more_domain .ct_general>.ct_detailds:nth-child(2) {
    width: 35%;
  }

  .intro_more_domain .ct_general .ct_detailds {
    float: left;
    margin: 0px 0px 20px 0px;
  }

  .intro_more_domain .ct_general .ct_detailds table {
    width: 100%;
  }

  .intro_more_domain .ct_general .ct_detailds h3 {
    font-size: 21px;
    line-height: 22px;
    color: #005efe;
    font-family: rbt_medium;
    margin: 0px 0px 30px 0px;
  }

  .intro_more_domain .ct_general .ct_detailds .more_choice_domain input {
    display: none;
  }

  .intro_more_domain .ct_general .ct_detailds .more_choice_domain input+label {
    position: relative;
    width: 30px;
    height: 30px;
    margin: 0px;
    background: #bdd5ff;
    display: table-cell;
    vertical-align: middle;
    border-radius: 4px;
    cursor: pointer;
  }

  .intro_more_domain .ct_general .ct_detailds .more_choice_domain input+label:before {
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    border-radius: 3px;
    left: 5px;
    background: #fff;
    top: 5px;
    border: 1px solid #4485f4;
  }

  .intro_more_domain .ct_general .ct_detailds .more_choice_domain input:checked+label:after {
    position: absolute;
    content: "\f00c";
    font: normal normal normal 14px/1 FontAwesome;
    color: #fff;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 3px;
    left: 5px;
    top: 5px;
    background: #4485f4;
  }

  .intro_more_domain .ct_general .ct_detailds table tbody tr {
    display: block;
    margin: 0px 0px 15px 0px;
  }

  .intro_more_domain .ct_general>.ct_detailds:nth-child(1) table tbody tr>td:nth-child(1) {
    width: 15%;
  }

  .intro_more_domain .ct_general>.ct_detailds:nth-child(2) table tbody tr>td:nth-child(1) {
    width: 20%;
  }

  .intro_more_domain .ct_general>.ct_detailds:nth-child(1) table tbody tr>td:nth-child(2) {
    width: 35%;
  }

  .intro_more_domain .ct_general>.ct_detailds:nth-child(2) table tbody tr>td:nth-child(2) {
    width: 65%;
  }

  .intro_more_domain .ct_general .ct_detailds table tbody>tr:last-child {
    margin: 0px;
  }

  .intro_more_domain .ct_general .ct_detailds table tbody tr td span {
    font-size: 17px;
    line-height: 22px;
  }

  .intro_more_domain .ct_general>.ct_detailds:nth-child(1) table tbody tr td span strong {
    max-width: 80px;
    width: 100%;
  }

  .intro_more_domain .ct_general>.ct_detailds:nth-child(2) table tbody tr td span strong {}

  .intro_more_domain .ct_general .ct_detailds table tbody tr td b {
    color: #ff4200;
    font-size: 17px;
    line-height: 22px;
  }

  .intro_more_domain .ct_general .ct_detailds .more_choice_domain {
    margin: 0px 10px 0px 0px;
  }

  .intro_more_domain .ct_general .ct_detailds table tbody tr td .no_margin {
    margin: 0px;
    cursor: pointer;
  }

  .intro_more_domain .more_domain_link {
    font-size: 19px;
    line-height: 22px;
    color: #fff;
    background: #70b521;
    border-radius: 4px;
    margin: 0px auto;
    display: table;
    padding: 11px 25px;
  }

  .domain_often_buy {
    margin: 0px 0px 85px 0px;
  }

  .domain_often_buy .success_page_title {
    margin: 0px 0px 50px 0px;
  }

  .domain_often_buy .text_widget_general .row {
    margin: 0px -10px;
  }

  .domain_often_buy .text_widget_general .row .col-sm-3 {
    padding: 0px 10px;
  }

  .domain_often_buy .text_widget_general {}

  .domain_often_buy .text_widget_general .text_widget_detailds {
    text-align: center;
    background: #fff;
    border-radius: 5px 5px 0px 0px;
    box-shadow: 0px 0px 10px #ccc;
    padding: 30px 20px 20px 20px;
  }

  .domain_often_buy .text_widget_general .text_widget_detailds figure {
    display: table;
    margin: 0px auto 30px auto;
    min-height: 104px;
  }

  .domain_often_buy .text_widget_general .text_widget_detailds h4 {
    font-size: 17px;
    line-height: 22px;
    text-transform: uppercase;
    font-family: rbt_bold;
    margin: 0px 0px 20px 0px;
  }

  .domain_often_buy .text_widget_general .text_widget_detailds span {
    font-size: 15px;
    line-height: 22px;
    color: #5d5d5d;
    min-height: 88px;
    display: block;
  }

  .domain_often_buy .endow_gift_general {}

  .domain_often_buy .endow_gift_general .endow_gift_detailds {
    padding: 10px;
    background: #fff;
    box-shadow: 0px 0px 10px #ccc;
    border-radius: 0px 0px 5px 5px;
  }

  .domain_often_buy .endow_gift_general .endow_gift_detailds .bg_detalds {
    border-radius: 5px;
    background: #0262cd;
    padding: 5px;
  }

  .domain_often_buy .endow_gift_general .endow_gift_detailds .dashed_detailds {
    border: 1px dashed #fff;
    border-radius: 5px;
    padding: 10px 15px 15px 15px;
    text-align: center;
    position: relative;
  }

  .domain_often_buy .endow_gift_general .endow_gift_detailds .dashed_detailds .img_absolute {
    position: absolute;
    bottom: 12px;
    right: 10px;
  }

  .domain_often_buy .endow_gift_general .row>.col-sm-3:nth-child(2n) .endow_gift_detailds .dashed_detailds .img_absolute {
    bottom: 12px;
    right: 20px;
  }

  .domain_often_buy .endow_gift_general .endow_gift_detailds h4 {
    font-size: 19px;
    line-height: 39px;
    color: #fff;
    font-style: italic;
    font-family: rbt_medium;
    margin: 0px 0px 20px 0px;
    min-height: 45px;
  }

  .domain_often_buy .endow_gift_general .endow_gift_detailds h4 span {
    font-family: lobster;
    font-style: normal;
    font-size: 35px;
  }

  .domain_often_buy .endow_gift_general .endow_gift_detailds .buy_now_link {
    font-size: 16px;
    line-height: 29px;
    color: #000;
    font-family: rbt_bold;
    background: #efbb38;
    padding: 8px 17px;
    position: relative;
    z-index: 2;
  }

  .domain_often_buy .endow_gift_general .row {
    margin: 0px -10px;
  }

  .domain_often_buy .endow_gift_general .row .col-sm-3 {
    padding: 0px 10px;
  }

  .fanpage_like h3 {
    font-size: 17px;
    line-height: 29px;
    max-width: 800px;
    width: 100%;
    font-family: rbt_bold_italic;
    text-align: center;
    display: table;
    margin: 0px auto 35px auto;
  }

  .fanpage_like strong i {}

  .fanpage_like .fanpage_link {
    display: table;
    margin: 0px auto 20px auto;
    padding: 13px 0px;
    border-radius: 5px;
    max-width: 330px;
    width: 100%;
    text-align: center;
    font-size: 16px;
    line-height: 29px;
    color: #fff;
    font-family: rbt_bold;
  }

  .fanpage_like .fanpage_link.blue {
    background: #3b5999;
  }

  .fanpage_like .fanpage_link.orange {
    background: #f87117;
  }

  .fanpage_like .fanpage_link.blue figure {
    top: -5px;
  }

  .fanpage_like .fanpage_link.orange figure {
    top: -3px;
  }

  .fanpage_like .fanpage_link figure {
    display: inline-block;
    vertical-align: middle;
    margin: 0px 15px 0px 0px;
    position: relative;
  }

  .fanpage_like .other_page_link {
    display: table;
    margin: 50px auto 0px auto;
    max-width: 650px;
    width: 100%;
  }

  .fanpage_like .other_page_link .return_link {
    float: left;
    text-decoration: underline !important;
    color: #0e71b0;
    font-size: 16px;
    line-height: 29px;
  }

  .fanpage_like .other_page_link .sale_link {
    float: right;
    text-decoration: underline !important;
    color: #0e71b0;
    font-size: 16px;
    line-height: 29px;
  }

  .fanpage_like .other_page_link .return_link:hover,
  .fanpage_like .other_page_link .sale_link:hover {
    color: #0e71b0;
  }

  .fanpage_like .other_page_link .return_link figure,
  .fanpage_like .other_page_link .sale_link figure {
    display: inline-block;
    vertical-align: middle;
    margin: 0px 10px 0px 0px;
    position: relative;
    top: -3px;
  }

  .choice_box {
    display: none;
  }

  .fanpage_like .email_info_form {
    background: #515151;
    border-radius: 5px;
    display: flex;
    align-items: center;
    max-width: 570px;
    padding: 10px 10px;
    margin: 0px auto;
    justify-content: center;
  }

  .fanpage_like .email_info_form h4 {
    color: #fff;
    text-transform: uppercase;
    font-family: 'rbt_bold';
    font-size: 17px;
    margin: 0px;
    align-items: center;
    justify-content: center;
  }

  .fanpage_like form {
    margin-left: auto;
  }

  .fanpage_like .choice_box .form_group input {
    padding: 7px 15px;
    border-radius: 5px;
    font-size: 16px;
    border: none;
    float: left;
    margin: 0px 10px 0px;
  }

  .fanpage_like .choice_box .form_group button {
    padding: 6px 15px;
    border-radius: 5px;
    background: #f87117;
    border: none;
    font-size: 17px;
    color: #fff;
    font-family: 'rbt_bold';
    text-transform: uppercase;
    float: right;
  }

  .services_atm_cart .wrap_sv_atm_cart {
    background: #f7f7f7;
    padding: 17px 7px 17px 7px;
    border: 1px solid #ccc;
    margin: 0px 0px 25px 0px;
  }

  .services_atm_cart .wrap_sv_atm_cart ul li {
    font-size: 15px;
    position: relative;
    margin: 0px 0px 7px 0px;
    word-break: break-word;
    clear: both;
    display: table;
    width: 100%;
  }

  .services_atm_cart .wrap_sv_atm_cart ul li p {
    float: left;
    margin: 0px;
    max-width: 130px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
  }

  .services_atm_cart .wrap_sv_atm_cart ul li span {
    float: right;
  }

  .services_atm_cart .wrap_sv_atm_cart ul li span label {
    font-weight: 400;
    text-decoration: line-through;
    color: #ccc;
    margin: 0px 3px 0px 0px;
  }

  .services_atm_cart .wrap_sv_atm_cart ul li span i {
    font-style: normal;
    margin: 0px 5px 0px 0px;
  }

  .services_atm_cart .title_sva_cart p {
    font-weight: 700;
    font-size: 15px;
  }

  .services_atm_cart .title_sva_cart p strong {
    color: #ff0000;
    font-size: 18px;
    margin: 0px 0px 0px 5px;
  }


/*end b-style*/

.title_buy_domains_cart_2021 p {
  font-size: 20px;
  line-height: 22px;
  color: #373737;
  font-weight: 700;
  margin: 0px;
}

.title_buy_domains_cart_2021 {
  margin: 0px 0px 30px 0px;
}

.domains_suggest_l_cart_2021 {
  width: 22%;
  float: left;
}

.domains_suggest_l_cart_2021 .top_sglcart_2021_l {
  background: #f8f8f8;
  padding: 15px 15px 11px 50px;
  border-bottom: 1px solid #d1d1d1;
}

.domains_suggest_l_cart_2021 .top_sglcart_2021_l input {
  display: none;
}

.domains_suggest_l_cart_2021 .top_sglcart_2021_l label {
  position: relative;
  font-weight: 400;
  margin: 0px !important;
  font-size: 16px;
  cursor: pointer;
}

.domains_suggest_l_cart_2021 .top_sglcart_2021_l input+label::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 3px;
  left: -31px;
  background: #fff;
  top: 0px;
  border: 1px solid #d1d1d1;
}

.domains_suggest_l_cart_2021 .top_sglcart_2021_l input:checked+label::after {
  position: absolute;
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  left: -31px;
  top: 0px;
  background: #4485f4;
}

.domains_suggest_r_cart_2021 {
  float: left;
  width: 78%;
}

.domains_suggest_r_cart_2021 .top_sglcart_2021_r {
  background: #f8f8f8;
  padding: 15px 15px 11px 50px;
  border: 1px solid #d1d1d1;
  border-top: none;
  border-right: none;
}

.domains_suggest_r_cart_2021 .top_sglcart_2021_r label {
  position: relative;
  font-weight: 400;
  margin: 0px !important;
  font-size: 16px;
  cursor: pointer;
}

.domains_suggest_r_cart_2021 .top_sglcart_2021_r input {
  display: none;
}

.domains_suggest_r_cart_2021 .top_sglcart_2021_r input+label::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 3px;
  left: -31px;
  background: #fff;
  top: 0px;
  border: 1px solid #d1d1d1;
}

.domains_suggest_r_cart_2021 .top_sglcart_2021_r input:checked+label::after {
  position: absolute;
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  left: -31px;
  top: 0px;
  background: #4485f4;
}

.wrap_choose_domains_cart_2021 {
  display: table;
  width: 100%;
  border: 1px solid #d1d1d1;
}

.domains_suggest_r_cart_2021 .list_dm_sgl_cart_2021_r {
  height: 620px;
  display: block;
  overflow: auto;
  background: #fff;
  border-left: 1px solid #d1d1d1;
}

.domains_suggest_r_cart_2021 .list_dm_sgl_cart_2021_r ul li {
  padding: 10px 20px;
}

.domains_suggest_r_cart_2021 .list_dm_sgl_cart_2021_r ul li input {
  display: none;
}

.domains_suggest_r_cart_2021 .list_dm_sgl_cart_2021_r ul li label {
  font-size: 16px;
  line-height: 30px;
  position: relative;
  padding: 0px 0px 0px 30px;
  cursor: pointer;
  margin: 0px !important;
  font-weight: 400;
  color: #979797;
}

.domains_suggest_r_cart_2021 .list_dm_sgl_cart_2021_r ul li strong {
  color: #000;
}

.domains_suggest_r_cart_2021 .list_dm_sgl_cart_2021_r ul li input+label::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 3px;
  left: 0px;
  background: #fff;
  top: 5px;
  border: 1px solid #d1d1d1;
}

.domains_suggest_r_cart_2021 .list_dm_sgl_cart_2021_r ul li input:checked+label::after {
  position: absolute;
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  left: 0px;
  top: 5px;
  background: #4485f4;
}

.domains_suggest_r_cart_2021 .list_dm_sgl_cart_2021_r ul li:nth-child(2n) {
  background: #f8f8f8;
}

.domains_suggest_l_cart_2021 .list_dm_sgl_cart_2021 {
  min-height: 620px;
  background: #fff;
  padding: 20px;
}

.domains_suggest_l_cart_2021 .list_dm_sgl_cart_2021 ul li label {
  font-size: 20px;
  line-height: 30px;
  position: relative;
  padding: 0px 0px 0px 30px;
  cursor: pointer;
}

.domains_suggest_l_cart_2021 .list_dm_sgl_cart_2021 input {
  display: none;
}

.domains_suggest_l_cart_2021 .list_dm_sgl_cart_2021 label {}

.domains_suggest_l_cart_2021 .list_dm_sgl_cart_2021 input+label::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 3px;
  left: 0px;
  background: #fff;
  top: 5px;
  border: 1px solid #d1d1d1;
}

.domains_suggest_l_cart_2021 .list_dm_sgl_cart_2021 input:checked+label::after {
  position: absolute;
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  left: 0px;
  top: 5px;
  background: #4485f4;
}

.many_dm_cart .tg_list_domain_choose_2021 ul li p cite {
  font-style: normal;
  color: #979797;
  font-weight: 400;
}

.many_dm_cart .tg_list_domain_choose_2021 ul li p {
  font-weight: 700;
}

@media(max-width:1440px) {
  .tb_overfl {
    display: none;
    overflow: auto;
  }
}

.login_page .ct_left {
  height: 100%;
  min-height: inherit;
}
.login_page .ct_right {
  height: 100%;
  min-height: inherit;
}
.login_page {
  min-height: 722px;
}
@media(max-width: 1024px) {
  .qb_slider_hp{
    width: initial;
    margin: 0px 10px;
  }
  .hn-noti{
    color: #ffeb00!important;
  }
  .hn-noti b{
   color: #6eff00!important;
 }
 .tg_navi_2021 tr td.show_td {
/*    z-index: 99 !important;*/
}
.nt_qldvtm_ttdw .tg_navi_2021 tr td.show_td{
/*  z-index: 99 !important;*/
}
.qb_form_ssl input[type="button"]{
  margin: 0px auto !important;
  padding: 5px 8px !important;
  width: 150px !important;
}
.qb_form_ssl .ssl_form_group .list_group span{
  width: 100%;
  text-align: left;
  margin: 0px 0px 10px 0px;
}
.qb_form_ssl .ssl_form_group .list_group{
  flex-direction: column;
  margin: 0px 0px 20px 0px;
}
.qb_form_ssl .ssl_form_group .list_group .ssl_input_detailds{
  width:100%;
}
.qb_form_ssl .ssl_form_group{
  padding: 20px 20px 0px 20px;
}
#form_comment ul>li:nth-child(2) p{
  margin-left: initial;
  font-size: 13px;
}
.qb_cnttctkh_page .list_group .error{
  margin: 5px 0px 0px 0px;
}
.qb_cnttctkh_page .cnttctkh_title_detailds .cnttctkh_copy>span:nth-child(1)~span{
  display: inline-block;
  margin: 0px 0px 10px 0px;
}
.qb_cnttctkh_page .errorCustomer{
  margin: 0px;
}
.list_his .param-account{
  text-align: right;
  padding: 0px;
  background: transparent;
  margin: 0px 0px 0px auto;
}
.qb_cnttctkh_page .cnttctkh_ct_detailds .qb_cnttctkh_def .form_group .list_group label{
  width: 100%;
}
.qb_cnttctkh_page .cnttctkh_ct_detailds .qb_cnttctkh_def .form_group .list_group{
  flex-direction: column;
}
.qb_cdhttks_page.qb_cnttctkh_page .form-control{
  width: 100% !important;
}
.qb_cdhttks_page .cdhttks_ct_huytb button{
  margin: 0px auto;
}
.qb_cdhttks_page .cdhttks_ct_huytb .text_huytb{
  margin: 0px 0px 20px 0px;
  text-align: center;
}
.qb_cdhttks_page .cdhttks_ct_huytb{
  flex-direction: column;
  padding: 20px !important;
  margin: 0px 0px 20px 0px;
}
.domain_name_registration_page .form_group>.list_group:nth-child(2){
  padding: 0px !important;
  text-align: center;
  width: 100% !important;
}
.domain_name_registration_page .form_group .list_group button {
  font-size: 13px !important;
  height: 38px !important;
  line-height: 38px !important;
  max-width: 170px !important;
}
.domain_name_registration_page .form_group {
}
.domain_name_registration_page .form_group>.list_group:nth-child(1){
  width: 100% !important;
  margin: 0px 0px 20px 0px !important;
}
.domain_name_registration_page .form_group{
  flex-direction:column;
  margin: 0px 0px 30px 0px !important;
}
.qb_dsbk_page.list_his .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(3), .qb_dsbk_page.list_his .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(4){
  text-align: right !important;
}
.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(3), .qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(4){
  text-align: right !important;
}
#number_account::before{
  right: 30px;
}
.qb_ttdh_page .ttdh_ttcsh .title_chuthe{
  flex-direction: column;
}
.qb_ttdh_page .ttdh_ttcsh .title_chuthe li {
  width: 100% !important;
}
.tg_wrapper_cpd {
  padding: 0px;
}
.cart_proceduce.tg_widget_sb_cpd {
  display: none;
}
}
@media(min-width: 1025px) and (max-width: 1365px) {
  span.expired{
    display: block !important;
  }
  .banner_bottom_page .text_widget {
    top: 30px;
  }
}
@media(min-width: 1025px) and (max-width: 1200px) {
  .banner_bottom_page .text_widget {
    top: 30px;
  }
}

@media (min-width:768px) and (max-width:1000px) {
  .banner_bottom_page .wrap_figure figure img {
    height: 160px;
  }
}

@media(min-width: 768px) and (max-width: 1024px) {
  .banner_text{
    width: 70%;
  }
  .support_phone span{display: none;}
  .text_attachments>p {
    margin: 0px !important;
  }
  ul.text_choose_parts_nsx li label {
    display: table;
    width: 100%;
    margin: 0px 15px 5px 0px !important;
  }
  .banner_bottom_page .text_widget .qb_buy {
    padding: 8px 10px;
    margin: 0px;
  }
  .banner_bottom_page .text_widget strong {
    margin: 0px;
  }
  .banner_bottom_page .text_widget p {
    margin: 0px;
  }
  .banner_bottom_page .text_widget h2 {
    margin: 0px 0px 5px 0px;
    font-size: 20px;
  }
  .banner_bottom_page .text_widget {
    top: 10px;
  }
  .domain_often_buy .endow_gift_general .endow_gift_detailds .dashed_detailds .img_absolute {
    right: 55px;
  }
  .domain_often_buy .endow_gift_general .row>.col-sm-3:nth-child(2n) .endow_gift_detailds .dashed_detailds .img_absolute {
    right: 65px;
  }
  .domain_often_buy .endow_gift_general .row .col-sm-3 {
    width: 50%;
    float: left;
    margin: 0px 0px 20px 0px;
  }
  .domain_often_buy .endow_gift_general .row>.col-sm-3:nth-child(2n+1) {
    clear: both;
  }
  .success_customer_info>.customer_info_ct:nth-child(1) {
    width: 100%;
    margin: 0px 0px 30px 0px;
  }
  .success_customer_info>.customer_info_ct:nth-child(2) {
    width: 100%;
  }
  .domain_often_buy .text_widget_general .row .col-sm-3 {
    width: 50%;
    float: left;
    margin: 0px 0px 20px 0px;
  }
  .domain_often_buy .text_widget_general .row>.col-sm-3:nth-child(2n+1) {
    clear: both;
  }
  .g_content_proceduce .col-sm-9,
  .g_content_proceduce .col-sm-3 {
    width: 100%;
  }
  .tg_step_proceduce {
    max-width: 365px;
    margin: 10px 0px 0px 20px;
  }
  .tg_step_proceduce::before {
    max-width: 241px;
  }
  .suggestions_form span br {
    display: none;
  }
  .suggestions_form span {
    margin: 0px 0px 10px 0px;
    display: block;
  }
  .suggestions_form .form_textarea {
    width: 100%;
    max-width: 100%;
  }
}

@media(max-width: 767px) {
  .cart_bell_hd{
  position: absolute;
  top: 105px;
  right: 0px;
}
    .login_hd .qb_choice_box{
    top: 40px;
    left: -120px;
  }
    .login_hd{
    position: absolute;
    top: 60px;
    right: 90px;
  }
  .header .right_header{
    float: none;
  }
  .customer_account .tt_two_line{
    top: -70px;
    left: 20px;
  }
  .form_page{
    min-height: initial;
  }
  .del_service_change_plan {
    top: -21px !important;
    left: -35px;
  }
  .qb_notice_header_hp {
    display: block;
    height: 400px;
    overflow-y: scroll;
  }
  html {
    overflow-x: hidden;
  }
  .qb_qldvtm_main_page  .form-sell-domain-name .form-group label{
    width: 100% !important;
  }
  .qb_dkdvhosting_page #qb-register-service-3 .register_service_hosting_detailds tbody tr td.qb_tb_dcip {
    text-align: right !important;
  }
  .title_domain {}
  .wrap_choose_domains_cart_2021 {
    margin: 0px 0px 20px 0px;
  }
  .domains_suggest_l_cart_2021 {
    float: none;
    width: 100%;
    margin: 0px 0px 20px 0px;
  }
  .domains_suggest_r_cart_2021 .list_dm_sgl_cart_2021_r {
    border-left: none;
  }
  .domains_suggest_r_cart_2021 .top_sglcart_2021_r {
    border-left: none;
  }
  .domains_suggest_l_cart_2021 .list_dm_sgl_cart_2021 {
    min-height: auto;
  }
  .domains_suggest_r_cart_2021 {
    float: none;
    width: 100%;
  }
  .banner_bottom_page .wrap_figure figure {
    position: initial;
    top: initial;
    right: initial;
    display: table;
    margin: 10px auto 0px auto;
  }
  .banner_bottom_page .wrap_figure .text_widget {
    padding: 0px;
    margin: 0px 0px 20px 0px;
  }
  .banner_bottom_page .wrap_figure {
    padding: 20px;
  }
  .fanpage_like .choice_box .form_group button {
    position: absolute;
    top: 0px;
    right: 0px;
  }
  .fanpage_like .choice_box .form_group {
    position: relative;
    display: table;
    width: 100%;
  }
  .fanpage_like .choice_box .form_group input {
    width: 100%;
    margin: 0px;
    padding: 7px 115px 7px 15px;
  }
  .fanpage_like .email_info_form {
    display: table;
    width: 100%;
  }
  .fanpage_like .email_info_form h4 {
    margin: 0px 0px 10px 0px;
    text-align: center;
  }
  .qb_suggestions>.row .col-sm-3 {
    margin: 0px 0px 20px 0px;
  }
  .qb_suggestions .search_domain {
    display: table;
    width: 100%;
    padding: 0px 15px 20px 15px;
  }
  .banner_bottom_page .slick-dots {
    bottom: -30px;
  }
  .qb_suggestions .domain_search_resuilt ul li .domain_price {
    font-size: 14px;
  }
  .img_mb {
    display: block !important;
  }
  .img_pc {
    display: none !important;
  }
  .tg_note_sb_cpd .textwidget p.tg_p_center {
    text-align: left;
  }
  .footer_pdc {
    margin: 0px;
    padding: 30px 0px 0px 0px;
  }
  .tb_domain_area {
    margin: 0px;
  }
  .tg_list_dm_mb {
    display: block;
    margin: 0px -15px 20px -15px;
    border-bottom: 1px solid #ccc;
  }
  .tg_result_tbdm_cpd {
    display: none;
  }
  .list_cb_sgcpd ul>li:nth-child(5n+1) {
    clear: none;
  }
  .list_cb_sgcpd ul>li:nth-child(2n+1) {
    clear: both;
  }
  .search-result__table thead tr:nth-child(1)>th {
    font-size: 14px;
  }
  .search-result__table tbody th,
  .search-result__table tbody tr>td:first-child {
    font-size: 14px;
  }
  .tg_can_choose_cpd .choice_note p::after {
    font-size: 24px;
    top: 4px;
  }
  .list_cb_sgcpd ul li {
    width: 50%;
  }
  .suggestions_form form {
    float: none;
  }
  .suggestions_form .form_textarea {
    float: none;
    width: 100%;
    margin: 0px 0px 10px 0px;
    max-width: 100%;
  }
  .suggestions_form button[type="submit"] {
    margin: 0px auto;
    height: auto;
    padding: 10px;
    display: table;
  }
  .suggestions_form span {
    float: none;
    width: 100%;
    margin: 0px 0px 10px 0px;
    display: block;
  }
  .suggestions_form span br {
    display: none;
  }
  .suggestions_box {
    padding: 25px 15px;
    margin: 70px 0px 0px 0px;
  }
  .g_content_proceduce {
    padding: 0px;
  }
  .search-single__inner {
    margin: 0px 0px 50px 0px;
  }
  .popup .content_popup {
    margin: 40px auto 0px auto;
  }
  .search-single__inner .sreach_form .form_group button {
    font-size: 13px;
    max-width: 100px;
  }
  .search-single__inner .sreach_form .form_group input {
    font-size: 16px;
    padding: 10px 105px 10px 10px;
  }
  .search-single__inner .sreach_form .form_group input::placeholder {
    font-size: 13px;
  }
  .tg_step_proceduce {
    margin: 0px auto;
    max-width: 360px;
    display: table;
    float: none;
  }
  .tg_step_proceduce::before {
    max-width: 241px;
  }
  .tg_step_proceduce ul li a {
    font-size: 13px;
  }
  .top_hd_proceduce .logo_proceduce_2021 {
    float: none;
    display: table;
    margin: 20px auto 10px auto;
  }
  .tg_login_proceduce {
    float: none;
    margin: 0px auto 20px auto;
    display: table;
  }
  .title_domain .title_number {
    font-size: 26px;
  }
  .title_domain strong {
    font-size: 17px;
  }
  .suggestions_box::before {
    font-size: 45px;
    top: -32px;
    line-height: 30px;
  }
  .qb_suggestions .domain_group table {
    width: 100%;
  }
  .qb_suggestions .domain_group table tbody tr td {
    width: 50%;
    float: left;
  }
  .qb_suggestions .search_domain ul {
    margin: 0px -5px;
  }
  .qb_suggestions .search_domain ul li {
    width: 100%;
    float: left;
    padding: 0px 5px;
  }
  .qb_suggestions .qb_filter {
    min-height: initial;
    padding: 20px 0px 0px 0px;
  }
  .qb_suggestions .domain_search_resuilt ul li {
    padding: 15px;
  }
  .qb_suggestions .domain_search_resuilt .add_field_link {
    margin: 10px auto;
  }
  .banner_bottom_page {
    margin: 20px 0px 0px 0px;
  }
  .banner_bottom_page h3 {
    margin: 0px auto 20px auto;
    font-size: 17px;
  }
  .tg_note_sb_cpd .textwidget {
    padding: 15px;
  }
  .tg_widget_sb_cpd {
    margin: 0px;
  }
  .order_success figure {
    max-width: 30px;
    width: 100%;
  }
  .success_page_title {
    font-size: 20px;
  }
  .order_success {
    margin: 0px 0px 20px 0px;
  }
  .success_customer_info .customer_info_ct {
    width: 100% !important;
  }
  .customer_info_title {
    font-size: 16px;
    padding: 8px 15px;
  }
  .success_customer_info .customer_info_ct ul {
    padding: 10px 15px;
  }
  .success_customer_info .customer_info_ct ul li {
    font-size: 13px;
    line-height: 25px;
  }
  .success_customer_info .customer_info_ct ul li strong {
    margin: 0px;
  }
  .success_customer_info>.customer_info_ct:nth-child(1) ul li strong {
    max-width: 100px;
  }
  .success_customer_info>.customer_info_ct:nth-child(1) {
    margin: 0px 0px 20px 0px;
  }
  .success_customer_info {
    margin: 0px 0px 20px 0px;
  }
  .success_order_info .order_info_ct_general .order_info_detailds ul li {
    width: 100% !important;
    margin: 0px;
  }
  .success_order_info .order_info_ct_general .order_info_detailds ul li strong {
    font-size: 13px;
    line-height: 25px;
    width: 20%;
    margin: 0px;
    float: left;
  }
  .success_order_info .order_info_ct_general .order_info_detailds ul li p {
    font-size: 13px;
    line-height: 25px;
    width: 80%;
    float: right;
    text-align: right;
  }
  .success_order_info .order_info_ct_general {
    padding: 8px 15px;
  }
  .success_order_info .order_info_ct_general .order_info_detailds ul li .text_right {}
  .success_order_info .total_price ul li span {
    font-size: 13px;
    line-height: 25px;
    margin: 0px;
  }
  .success_order_info .total_price ul li p {
    font-size: 13px;
    line-height: 25px;
  }
  .success_order_info {
    margin: 0px 0px 30px 0px;
  }
  .intro_more_domain .success_page_title {
    margin: 0px 0px 20px 0px;
  }
  .intro_more_domain .ct_general {
    padding: 10px 15px;
  }
  .intro_more_domain .ct_general .ct_detailds {
    width: 50% !important;
  }
  .intro_more_domain .ct_general .ct_detailds h3 {
    font-size: 16px;
    margin: 0px 0px 10px 0px;
  }
  .intro_more_domain .ct_general .ct_detailds table tbody tr td .no_margin {}
  .intro_more_domain .ct_general>.ct_detailds:nth-child(1) table tbody tr td span strong {
    font-size: 13px;
  }
  .intro_more_domain .ct_general>.ct_detailds:nth-child(1) table tbody tr>td:nth-child(2) {
    width: 48%;
  }
  .intro_more_domain .ct_general>.ct_detailds:nth-child(2) table tbody tr>td:nth-child(2) {
    width: 63%;
  }
  .intro_more_domain .ct_general .ct_detailds table tbody tr td b {
    font-size: 13px;
  }
  .intro_more_domain .ct_general>.ct_detailds:nth-child(2) table tbody tr td span strong {
    font-size: 13px;
  }
  .intro_more_domain .ct_general>.ct_detailds table tbody tr>td:nth-child(1) {
    width: 30% !important;
  }
  .intro_more_domain .more_domain_link {
    font-size: 16px;
    padding: 8px 15px;
    margin: 0px auto 10px auto;
  }
  .intro_more_domain {
    margin: 0px 0px 30px 0px;
  }
  .domain_often_buy .success_page_title {
    margin: 0px 0px 20px 0px;
  }
  .domain_often_buy .text_widget_general .text_widget_detailds {
    padding: 15px 15px;
  }
  .domain_often_buy .text_widget_general .text_widget_detailds figure {
    margin: 0px auto 20px auto;
  }
  .domain_often_buy .text_widget_general .text_widget_detailds h4 {
    margin: 0px 0px 10px 0px;
    font-size: 16px;
  }
  .domain_often_buy .text_widget_general .text_widget_detailds span {
    min-height: initial;
    font-size: 13px;
  }
  .domain_often_buy .text_widget_general .row .col-sm-3 {
    margin: 0px 0px 20px 0px;
  }
  .domain_often_buy .text_widget_general .row>.col-sm-3:last-child {
    margin: 0px;
  }
  .domain_often_buy .text_widget_general {
    margin: 0px 0px 20px 0px;
  }
  .domain_often_buy .endow_gift_general .row .col-sm-3 {
    margin: 0px 0px 20px 0px;
  }
  .domain_often_buy .endow_gift_general .row>.col-sm-3:last-child {
    margin: 0px;
  }
  .domain_often_buy {
    margin: 0px 0px 30px 0px;
  }
  .fanpage_like h3 {
    font-size: 16px;
    line-height: 25px;
    margin: 0px 0px 20px 0px;
  }
  .fanpage_like .other_page_link {
    margin: 20px auto 0px auto;
  }
  .fanpage_like .other_page_link .return_link {
    float: none;
    display: table;
    margin: 0px auto 10px auto;
  }
  .fanpage_like .other_page_link .sale_link {
    float: none;
    display: table;
    margin: 0px auto;
  }
  .fanpage_like .fanpage_link {
    max-width: 280px;
    padding: 8px 0px;
  }
  .domain_often_buy .endow_gift_general .endow_gift_detailds .dashed_detailds .img_absolute {
    right: 50px;
  }
  .domain_often_buy .endow_gift_general .row>.col-sm-3:nth-child(2n) .endow_gift_detailds .dashed_detailds .img_absolute {
    right: 60px;
  }
  .add_field_link {
    clear: both;
  }
  .login_page .ct_right .ct_right_ct .other_login .btn_other_login.blue,
  .login_page .ct_right .ct_right_ct .other_login .btn_other_login.red{
    width: 49%;
    text-align: center;
  }
}

@media(min-width: 480px) and (max-width: 767px) {
  .customer_account .tt_two_line{
    width: 200px;
    top: -70px;
    left: -50px;
  }
  .domain_often_buy .endow_gift_general .endow_gift_detailds .dashed_detailds .img_absolute {
    right: 105px;
  }
  .domain_often_buy .endow_gift_general .row>.col-sm-3:nth-child(2n) .endow_gift_detailds .dashed_detailds .img_absolute {
    right: 115px;
  }
  .qb_suggestions .domain_group table tbody tr td {
    width: 25%;
  }
  .qb_suggestions .domain_group table tbody tr td input[type='radio']+label {
    padding: 0px 0px 0px 30px;
  }
  .list_cb_sgcpd ul li {
    width: 33.33%;
  }
  .list_cb_sgcpd ul li:nth-child(3n+1) {
    clear: both;
  }
}

@media (min-width:601px) and (max-width:767px) {
  .banner_bottom_page .text_widget {
    top: 15px;
  }
  .banner_bottom_page .text_widget h2 {
    margin: 0px 0px 5px 0px;
    font-size: 20px;
  }
  .banner_bottom_page .text_widget strong {
    margin: 0px;
  }
  .banner_bottom_page .text_widget p {
    margin: 0px;
  }
}

@media (min-width:320px) and (max-width:600px) {
  .banner_bottom_page .text_widget {
    top: 10px;
    left: 10px;
  }
  .banner_bottom_page .text_widget h2 {
    font-size: 13px;
    margin: 0px 0px 5px 0px;
  }
  .banner_bottom_page .text_widget p {
    font-size: 12px;
    line-height: 20px;
    padding: 0px 0px 0px 15px;
    margin: 0px;
  }
  .banner_bottom_page .wrap_figure figure img {
    min-height: 150px;
  }
  .banner_bottom_page .text_widget strong label {
    font-size: 16px;
  }
  .banner_bottom_page .text_widget strong {
    font-size: 13px;
  }
  .banner_bottom_page .text_widget .qb_buy {
    padding: 3px 10px;
    font-size: 13px;
    line-height: 21px;
  }
}


/*END CSS LUONG MUA NAVI TENTEN*/


/*giohang*/

.act_cart_fixedft .qb_dk_title {
  text-align: center;
  display: table;
  margin: 0px auto 5px auto;
  font-family: 'rbt_medium';
  font-size: 15px;
}

.act_cart_fixedft .qb_dk_title a {
  color: #000;
}

.act_cart_fixedft {
  position: fixed;
  background: #fff;
  bottom: 0px;
  width: 100%;
  left: 0px;
  padding: 5px 0px;
  z-index: 9999;
  box-shadow: 0px -3px 7px #9c9a9a;
}

.act_cart_fixedft ul {
  display: table;
  margin: 0px auto;
  max-width: 510px;
  width: 100%;
  text-align: center;
}

.act_cart_fixedft ul li {
  width: 100%;
  max-width: 120px;
  display: inline-block;
  margin: 0px 0px 0px 18px;
  text-align: center;
  font-family: 'rbt_bold';
}

.act_cart_fixedft ul li a {
  color: #fff;
  font-size: 15px;
  position: relative;
  background: #9f9f9f;
  display: block;
  padding: 5px;
  border-radius: 5px;
}

.act_cart_fixedft ul li a p {
  display: table;
  margin: 0px auto;
  position: relative;
  text-transform: uppercase;
}

.act_cart_fixedft ul>li:nth-child(1) a p::before {
  content: "\f060" !important;
  font: normal normal normal 14px/1 FontAwesome;
  left: -10px;
  top: -2px;
  position: relative;
}

.act_cart_fixedft ul>li:nth-child(2) a p::before {
  content: "\f07a";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 20px;
  margin: 0px 8px 0px 0px;
}

.act_cart_fixedft ul>li:nth-child(2) a {
  background: #1e87d7;
}

.dvmk_r ul li .textwidget a {
  font-size: 14px;
  line-height: 22px;
  color: #000;
}

.dvmk_r ul li .textwidget {
  display: table;
}

.dvmk_r ul li .title_codegen a {
  color: #1e87d7;
  /* margin: 0px 15px 0px 0px; */
  font-size: 15px;
  line-height: 22px;
  font-family: rbt_medium;
}

.dvmk_r ul li .title_codegen {
  float: left;
  margin: 1px 10px 0px 10px;
}

.dvmk_r ul li {
  padding: 10px 0px;
  border-top: 1px dashed #e6e6e6;
  display: table;
}

.dvmk_r h3 {
  font-size: 18px;
  line-height: 30px;
  color: #1e87d7;
  margin: 0px 0px 15px 0px;
  font-family: 'rbt_bold';
}

.dvmk_l .mk_has_option .list_act_mk select {
  background: url(../images/arrow_up_icon_smaller.png) #fff no-repeat;
  background-position: 95% 50%;
  padding: 4px 30px 4px 15px;
  border-radius: 5px;
  border: 1px solid #d6d6d6;
  font-size: 14px;
  margin: 0px 0px 10px 0px;
}

.dvmk_l .sl_list_act_mk select {
  background: url(../images/arrow_up_icon_smaller.png) #fff no-repeat;
  background-position: 90% 50%;
  padding: 5px 5px;
  border-radius: 5px;
  border: 1px solid #d6d6d6;
  min-width: 155px;
  font-size: 14px;
  margin: 0px 0px 10px 0px;
}

.dvmk_l .sl_list_act_mk select:focus,
.dvmk_l .list_act_mk select:focus {
  border: 1px solid #d6d6d6;
  outline: none !important;
}

.dvmk_l .sl_list_act_mk p::before {
  content: "\f0d7" !important;
  font: normal normal normal 14px/1 FontAwesome !important;
  position: absolute;
  right: 8px;
  top: 8px;
  color: black;
  z-index: 5;
}

.dvmk_l .sl_list_act_mk p {
  border: 1px solid #d4cfcf;
  padding: 4px 19px 4px 8px;
  cursor: pointer;
  position: relative;
  margin: 0px 0px 0px 0px;
  width: 100%;
  border-radius: 5px 5px 5px 5px;
  background: #fff;
  margin: 0px 0px 20px 0px;
  max-width: 230px;
}

.dvumuakemtenmien .textwidget p b {
  color: #1e87d7;
  font-weight: 100;
}

.dvmk_l .textwidget p {
  font-size: 15px;
  line-height: 23px;
}

.dvmk_l .shield_dm {
  padding: 0px;
}

.dvmk_l>div {
  border-bottom: 1px solid #e6e6e6;
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 30px 0px;
}

.dvmk_l .shield_pa .list_group .list_group_child {
  width: 50%;
  float: left;
  padding: 0px;
  margin: 0px 0px 20px 0px;
}

.list_act_mk {
  display: none;
}

.tg_domain_protect {
  display: none;
}

.float_l {
  /* float: left; */
}

.shield_fix_sop_pa>.list_group_price_pa:nth-child(1) .tooltips .tooltiptext {
  left: -150px;
  top: -110px;
}

.shield_fix_sop_pa>.list_group_price_pa:nth-child(2) .tooltips .tooltiptext {
  top: -150px;
  left: -41px;
}

.shield_fix_sop_pa>.list_group_price_pa:nth-child(3) .tooltips .tooltiptext {
  top: -130px;
  left: -22px;
}

.dvmk_l .list_group .list_group_child input:checked+label::after {
  position: absolute;
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  left: 0px;
  /* background: #fff; */
  top: 0px;
  background: #1e87d7;
}

.dvmk_l .list_group .list_group_child label::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #bbb0b0;
  border-radius: 3px;
  left: 0px;
  background: #fff;
  top: 0px;
}

.dvmk_l .list_group .list_group_child label {
  position: relative;
  font-weight: normal;
  font-size: 15px;
  padding: 0px 10px 0px 30px;
  margin: 5px 0px;
  word-break: break-word;
}

.dvmk_l .list_group .list_group_child input[type="checkbox"] {
  display: none;
}

.dvmk_l .list_group>.list_group_child {
  /* display: flex; */
}

.dvmk_l .list_group>.list_group_child .dvmk_l .list_group>.list_group_child:nth-child(2n+1) {
  clear: both;
}

.dvmk_l .list_group>.list_group_child:nth-child(3n+1) {
  clear: both;
}

.dvmk_l .list_group {
  margin: 10px 0px 0px 0px;
  padding: 15px 10px 10px 17px;
  background: #f7f7f7;
  border-radius: 10px;
  border: 1px dotted #ccc;
  display: table;
  width: 100%;
}

.shield_fix_sop_pa .list_group_price_pa .price_protect_sop p::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  background: #333;
  top: 11px;
  left: 0px;
}

.shield_fix_sop_pa .list_group_price_pa .price_protect_sop p {
  font-size: 15px;
  line-height: 23px;
  text-align: center;
  color: #767171;
  position: relative;
  display: table;
  margin: 0px auto;
}

.shield_fix_sop_pa .list_group_price_pa .price_protect_sop h4 {
  font-size: 18px;
  line-height: 28px;
  color: #1e87d7;
  margin: 0px;
  text-align: right;
  font-family: 'rbt_bold';
}

.shield_fix_sop_pa .list_group_price_pa .price_protect_sop {
  float: right;
}

.qb_ttdh_page .tooltips {
  position: relative;
  display: inline-block;
  font-style: normal;
}

.qb_ttdh_page .tooltips::before {
  content: "\f059";
  position: relative;
  top: 0px;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 16px;
}

.qb_ttdh_page .ttdh_ntmcb_btn .tooltips .tooltiptext {
  left: -90px;
  top: -90px;
}

.qb_ttdh_page .tooltips .tooltiptext {
  visibility: hidden;
  width: 300px;
  background-color: #656565;
  color: #fff;
  border-radius: 6px;
  padding: 10px;
  position: absolute;
  z-index: 9999;
  font-size: 12px;
  line-height: 20px;
  text-align: justify;
  left: -150px;
  top: -110px;
}

.qb_ttdh_page .ttdh_cgdv_general>.ttdh_bg:nth-child(2) .ttdh_cgdv_detailds .tooltips .tooltiptext {
  width: 250px;
  left: -90px;
  bottom: 35px;
}

.qb_ttdh_page .tooltips:hover .tooltiptext {
  visibility: visible;
}

.qb_ttdh_page .tooltips .tooltiptext u {
  text-decoration: initial;
  position: relative;
}

.qb_ttdh_page .tooltips .tooltiptext u::before {
  position: absolute;
  content: "";
  width: 15px;
  height: 15px;
  background: #656565;
  bottom: -20px;
  left: 50%;
  transform: rotate(45deg);
}

.qb_ttdh_page .ttdh_ntmcb_btn {
  font-style: italic;
  font-size: 12px;
  position: relative;
}

.qb_ttdh_page .ttdh_ntmcb_btn:after {
  position: absolute;
  content: "\f107";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 15px;
  top: -1px;
  right: -14px;
  color: #333333;
  font-weight: 700;
}

.qb_ttdh_change:after {
  content: "\f106" !important;
}

.list_group_price_pa .list_group_pa input:checked+label::after {
  position: absolute;
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  left: 0px;
  /* background: #fff; */
  top: 1px;
  background: #1e87d7;
}
.ttdh_bg .list_group_price_pa .list_group_pa input:checked+label::after {
  display: none;
}
.ttdh_bg .list_group_price_pa .list_group_pa label::before {
  display: none;
}
.ttdh_bg .list_group_price_pa .list_group_pa label {
  padding: 0px;
}
.list_group_price_pa .list_group_pa label::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #bbb0b0;
  border-radius: 3px;
  left: 0px;
  background: #fff;
  top: 1px;
}

.list_group_price_pa .list_group_pa label {
  font-size: 15px;
  line-height: 25px;
  font-weight: 400;
  color: #000;
  position: relative;
  padding: 0px 0px 0px 30px;
  margin: 0px;
}

.list_group_price_pa .list_group_pa input[type="checkbox"] {
  display: none;
}

.shield_fix_sop_pa .list_group_price_pa .list_group_pa {
  float: left;
  width: 75%;
}

.item_list_group_price_pa {
  display: table;
  width: 100%;
}

.shield_fix_sop_pa .list_group_price_pa {
  display: table;
  width: 100%;
  margin: 0px 0px 15px 0px;
}

.shield_fix_sop_pa {
  display: table;
  width: 100%;
  padding: 30px 0px 0px 0px;
}

.dvmk_l .shield_pa .textwidget p {
  font-size: 17px;
  line-height: 25px;
}

.dvmk_l .textwidget h2 {
  margin: 0px 0px 20px 0px;
  font-size: 23px;
  font-weight: 700;
  font-family: 'rbt_bold';
}

.dvmk_l .textwidget {
  display: table;
}

.dvmk_l .ava_service_mk {
  float: left;
  margin: 0px 20px 0px 0px;
}

.dvmk_l {
  width: 67% !important;
  padding: 20px 15px;
  float: left;
  margin: 0px 0px 85px 0px;
}

.dvmk_r {
  width: 31% !important;
  float: right;
}

.wrap_tt_float input#tt_mk_1 {
  margin: 0px 10px 0px 0px;
  display: none;
}

.wrap_tt_float label {
  position: relative;
  font-weight: normal;
  font-size: 14px;
  margin-left: 25px;
}

.wrap_tt_float label::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #bbb0b0;
  border-radius: 3px;
  left: -27px;
  background: #fff;
  top: 0px;
}

.wrap_tt_float input:checked+label::after {
  position: absolute;
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  left: -27px;
  top: 0px;
  background: #1e87d7;
}

.tpc3_customer p.text_bottom {
  margin-top: 15px;
  color: red;
  font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  text-align: justify;
  font-style: italic;
}

.tpce_cust_hide {
  display: none;
}

.act_order_detail a i.fa {
  margin: 0px 5px 0px 0px;
  font-size: 13px;
}

.act_order_detail a {
  width: 40%;
  float: right;
  color: #fff;
  padding: 5px 12px;
  background: #1e87d7;
  border-radius: 20px;
  font-size: 13px;
  font-family: 'rbt_bold';
}

.act_order_detail a:hover {
  background: #0066b2;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 4px!important;
  right: 4px!important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 24px;
  font-size: 14px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 26px!important;
}

.select2-container .select2-selection--single {
  height: 36px;
  padding: 4px 0;
}

.act_order_detail {
  display: table;
  width: 100%;
  margin: 0px 0px 15px 0px;
}

.act_order_detail .select2-container {
  width: 58%!important;
}

.ct_tpc3 .tpc3_customer {
  display: inherit;
}

.ct_tpc3 .row {
  margin: 0px -10px;
}

.ct_tpc3 .row .col-sm-6 {
  padding: 0px 10px;
}

[class*="tb_list_"] table td,
[class*="tb_list_"] table th {
  border: 1px solid #e6e6e6;
  padding: 10px;
  font-size: 15px;
}

.tb_list_info_order1 table tbody tr>td:nth-child(1) {
  text-align: left;
}

.tb_list_info_order1 table tbody tr>td:nth-child(1) {
  width: 50%;
}

.widget_title {
  font-size: 20px;
  text-transform: uppercase;
  color: #000;
  font-weight: 700;
  margin: 10px 0px 20px 0px;
  line-height: 27px;
  font-family: 'rbt_bold';
}

.order_detail {
  margin: 30px 0px;
  margin-bottom: 0
}

.ct_tpc3 .widget_title {
  text-align: left;
  margin: 10px 0px 10px 0px;
}

.tb_list_info_order1 {
  max-width: 100%;
  width: 100%;
  display: table;
  margin: 0px auto;
}

.tb_list_info_order1 table {
  width: 100%;
}

.tb_list_info_order1 table tbody tr>td:nth-child(2) {
  color: #ff822b;
  font-family: 'rbt_bold';
  text-align: right;
}

.tb_list_info_order1 table tbody tr>td:nth-child(1) {
  text-align: left;
}

.list_suggest_tpc3 {
  clear: both;
  display: table;
  width: 100%;
}

.list_suggest_tpc3 .list_group .list_group_child {
  width: 100%;
  float: none;
  margin: 0px 0px 10px 0px;
}

.list_suggest_tpc3 .list_group>.list_group_child:nth-child(2n+1) {
  clear: both;
}

.list_suggest_tpc3 .list_group .list_group_child label {
  position: relative;
  font-weight: normal;
  font-size: 13px;
  line-height: 23px;
  padding: 0px 10px 0px 30px;
  margin: 0px;
}

.list_suggest_tpc3 .list_group .list_group_child label span {
  color: #ff6600;
}

.list_suggest_tpc3 .list_group .list_group_child label::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #bbb0b0;
  border-radius: 3px;
  left: 0px;
  background: #fff;
  top: 0px;
}

.list_suggest_tpc3 .list_group .list_group_child input:checked+label::after {
  position: absolute;
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  left: 0px;
  /* background: #fff;

     */
  top: 0px;
  background: #1e87d7;
}

.list_suggest_tpc3 .list_group .list_group_child input[type="checkbox"] {
  display: none;
}

.ct_tpc3 .tg_voucher {
  display: table;
  width: 100%;
  margin: 20px 0px;
}

.ct_tpc3 .tg_voucher .wrap_voucher input[type="text"] {
  font-size: 17px;
  text-transform: uppercase;
  color: #3faf40;
  font-weight: 700;
  padding: 7px 102px 7px 10px;
}

.ct_tpc3 .tg_voucher .wrap_voucher input[type="text"]:focus {
  box-shadow: 2px 2px 8px #ccc;
  transition: all 0.3s;
}

.tg_voucher .wrap_voucher input[type="submit"] {
  position: absolute;
  right: 0px;
  top: 0px;
  color: #fff;
  padding: 8px 25px;
  background: #1e87d7;
  border: none;
  font-size: 14px;
  font-family: 'rbt_bold';
}

.ct_tpc3 .tg_voucher .wrap_voucher input::-webkit-input-placeholder {
  font-size: 14px;
  text-transform: normal !important;
  color: #000;
  font-weight: normal;
}

.tg_voucher .wrap_voucher input[type="text"] {
  width: 100%;
  padding: 10px;
  border: 1px solid #e6e6e6;
}

.ct_tpc3 .tg_voucher .wrap_voucher {
  float: right;
  max-width: 600px;
  width: 100%;
  position: relative;
}

.security_domain_sop_pa {
  display: table;
  width: 100%;
}

.security_domain_sop_pa h4.title_security_pa {
  font-size: 15px;
  line-height: 23px;
  display: table;
  width: 100%;
  text-transform: initial;
  border-top: 1px dashed #afafaf;
  margin: 10px 0px 0px 0px;
  padding: 10px 0px;
  font-family: 'rbt_medium';
}

.pd_select {
  padding: 0px 24px 0px 18px;
  border-radius: 5px;
  font-size: 13px;
  background: url(../images/arrow_up_icon_smaller.png) #fff no-repeat;
  background-position: 90% 50%;
}

.pd_select:focus {
  outline: none !important;
}

.giohang .wrap_payment {
  padding: 28px 0px 0px 0px;
  margin: 0px 0px 95px 0px;
}

.giohang .tg_payment_jannuary .login_area ul li input {
  float: left;
}

.giohang .if_customer {
  background: #fff;
  margin-left: 0px;
  padding: 20px 20px 45px 20px;
}

.giohang .sl_ct_thanhtoan select {
  width: 75%;
  padding: 8px;
  border-radius: 4px;
  border: 1px solid #ccc;
  font-size: 15px;
}

.giohang h3.widget_title {
  font-size: 18px;
  line-height: 26px;
  text-transform: uppercase;
  font-weight: 900;
  margin: 15px 0px 15px 0px;
  font-family: 'rbt_super_bold';
}

.giohang a.sl_button {
  font-size: 15px;
  width: 24%;
  float: right;
  color: #fff;
  line-height: 23px;
  background: #3faf40;
  padding: 8px 25px;
  border-radius: 5px;
  font-weight: 700;
  display: block;
  text-align: center;
  transition: all 0.3s;
}

.giohang h3.title_tt {
  font-size: 24px;
  line-height: 32px;
  margin: 25px 0px 15px 0px;
  text-transform: uppercase;
  font-weight: 700;
}

.tab_change_odc3 ul li.current {
  background: #afafaf;
  color: #fff;
}

.giohang .form-group {
  clear: both;
  margin: 0px;
  padding: 15px 0px 0px 0px;
}

.giohang .form-group .list_group {
  margin: 0px 0px 10px 0px;
}

.giohang .form-group input {
  border: 1px solid #d4cfcf;
  padding: 7px 10px;
  border-radius: 5px;
  width: 100%;
  color: #000;
  font-size: 14px;
}

.login_area .form-group p.err {
  color: red;
  margin: 4px 0px 0px 0px;
  display: none;
}

.tab_change_odc3 ul li {
  float: left;
  width: 20%;
  background: #eeeeee;
  padding: 7px 0px;
  font-size: 13px;
  line-height: 22px;
  text-align: center;
  color: #000;
  cursor: pointer;
}

.giohang .tpce_cust_hide_tab-1 .tab_change_odc3 ul {
  display: table;
  width: 100%;
  background: #eee;
}

.giohang .tpce_cust_hide_tab-1 .tab_change_odc3 .title_chuthe {
  background: #eee;
}

.giohang .tpce_cust_hide_tab-1 .tab_change_odc3 .title_chuthe p {
  margin: 0px;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  width: 25%;
  background: #afafaf;
  padding: 7px 11px;
  font-weight: 400;
}

.tpce_cust_hide h3.widget_title {
  font-size: 20px;
  line-height: 28px;
  text-transform: uppercase;
  font-weight: 700;
}

.giohang .if_customer table {
  width: 100%;
  margin: 0px 0px 15px 0px;
}

.giohang .if_customer table:nth-child(3) tr:nth-child(1) {
  background: #eee;
}

.giohang .if_customer table tr th {
  padding: 10px;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
  margin: 0px;
}

.giohang .if_customer table tr td {
  border: 1px solid #e6e6e6;
  font-size: 15px;
  line-height: 23px;
  padding: 7px 15px;
}

.giohang .if_customer table tr>td:nth-child(1) {
  width: 25%;
}

.giohang .if_customer table tr td:nth-child(2) {
  text-align: right;
}

.giohang .if_customer table tr td p {
  margin: 0px;
}

.giohang .if_customer p.text_bottom {
  color: red;
  font-size: 12px;
  line-height: 20px;
  font-weight: 400;
  margin: 0px 0px 10px 0px;
  text-align: justify;
  font-style: italic;
}

.giohang .if_customer .wrap_tt_float label {
  position: relative;
  font-weight: normal;
  font-size: 14px;
  margin-left: 25px
}

.giohang input#tt_mk_1 {
  margin: 0px 10px 0px 0px;
  display: none
}

.giohang .if_customer .wrap_tt_float label::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #bbb0b0;
  border-radius: 3px;
  left: -27px;
  background: #fff;
  top: 0px;
}

.giohang .if_customer .wrap_tt_float input:checked+label::after {
  position: absolute;
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  left: -27px;
  top: 0px;
  background: #3faf40;
}

.giohang .wrap_info_order {
  background: #fff;
  padding: 0px 20px 1px 20px;
}

.giohang .wrap_info_order h4 {
  margin: 0px;
  font-size: 20px;
  line-height: 28px;
  padding: 20px 0px;
  text-transform: uppercase;
  font-weight: 700;
}

.giohang .list_sv {
  display: block;
  width: 100%;
}

.giohang .list_sv>li.list_sv_bg1 {
  background: #f2f2f2;
  padding: 10px 10px 10px 10px;
  border: 1px dashed #afafaf;
  border-radius: 5px;
  position: relative;
  margin: 0px 0px 10px 0px;
}

.giohang .list_sv>li:last-child {
  border-bottom: 1px dashed #ccc;
}

.giohang .list_sv>li .custom_action {
  position: relative;
  display: table;
  height: 29px;
  min-width: 80px;
  margin: 5px 0px 10px 0px;
  float: left;
}

.giohang .list_sv>li {
  padding: 0px 10px 4px 0px;
  position: relative;
  margin: 0px 0px 0px 0px;
  display: inline-block;
  width: 100%;
}

.giohang .list_sv>li.list_sv_bg1 .tg_service_name {
  float: left;
  max-width: 210px;
  margin: 5px 20px 0px 0px;
}

.giohang .list_sv li .tg_service_name {
  min-width: 162px;
  float: left;
}

.giohang .tg_service_name p {
  word-break: break-word;
  margin: 5px 0px 0px 0px;
  font-size: 15px;
  line-height: 23px;
  max-width: 231px;
  width: 100%;
  display: inline-block;
  margin: 8px 0px 0px 0px;
}

.giohang .tg_service_name p strong {
  font-family: 'rbt_bold';
}

.giohang .tg_service_name span.name_reg_service,
.cacbuocthanhtoan .tg_service_name span.name_reg_service {
  margin: 0px;
  font-size: 13px!important;
  line-height: 22px;
  font-style: italic;
  display: block
}

.giohang .list_sv li.list_sv_bg1 .custom_action {
  position: relative;
  display: table;
  height: 29px;
  min-width: 135px;
  float: left;
  margin: 11px 0px 10px 0px;
}

.giohang .act_cart_fixedft ul>li:nth-child(2) a p::before {
  content: "";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 20px;
  margin: 0px 8px 0px 0px;
}

.giohang .custom_action p {
  border: 1px solid #d4cfcf;
  padding: 5px 17px 5px 10px;
  cursor: pointer;
  position: relative;
  /* margin: 10px 0px 0px 0px; */
  width: 100%;
  margin: 0px;
  border-radius: 5px 5px 5px 5px;
  background: #fff;
}

.giohang .custom_action ul {
  border: 1px solid #e6e6e6;
  width: 100%;
  background: #fff;
  z-index: 3;
  position: absolute;
  border-radius: 0px 0px 5px 0px;
  max-height: 155px;
  overflow: auto;
}

.giohang .list_sv li:nth-child(1) .custom_action ul {
  border: 1px solid #ccc;
  width: 100%;
  background: #eeeeee;
  z-index: 3;
  position: absolute;
  border-radius: 0px 0px 5px 0px;
}

.giohang .custom_action p::before {
  content: "\f0d7" !important;
  font: normal normal normal 14px/1 FontAwesome !important;
  position: absolute;
  right: 8px;
  top: 6px;
  color: black;
  z-index: 0;
}

.giohang .custom_action ul {
  display: none;
}

.giohang .custom_action ul li {
  border-bottom: 1px solid #e6e6e6;
  padding: 5px 7px 7px 5px;
  cursor: pointer;
  position: relative;
}

.giohang .list_sv li:nth-child(1) .custom_action ul li {
  border-bottom: 1px solid #e6e6e6;
  padding: 7px 7px 7px 7px;
  cursor: pointer;
  position: relative;
  background: #fff;
}

.giohang .price_li {
  float: right;
  margin: 4px 0px 0px 0px;
}

.giohang .price_li p {
  margin: 12px 0px 0px 0px;
  font-size: 15px;
  line-height: 23px;
}

.giohang .list_sv>li .tg_dm_ip {
  display: block;
  width: 100%;
  clear: both;
}

.giohang .list_sv>li .tg_dm_ip input {
  width: 100%;
  padding: 5px 10px 5px 10px;
  border-radius: 5px;
  border: 1px solid #d6d6d6;
  font-size: 14px;
}

.giohang .list_sv>li.list_sv_bg1 .tg_act_li i.fa-times {
  position: absolute;
  top: -7px;
  right: -7px;
  cursor: pointer;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  border: 1px solid #e6e6e6;
  background: #b8b8b8;
  text-align: center;
  line-height: 16px;
  color: #fff;
  font-size: 11px;
}

.giohang .list_sv>li .tg_act_li i.fa-times {
  position: absolute;
  top: 7px;
  right: -8px;
  cursor: pointer;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  border: 1px solid #e6e6e6;
  background: #b8b8b8;
  text-align: center;
  line-height: 16px;
  color: #fff;
  font-size: 11px;
}

.giohang .checkout {
  border-bottom: 1px dashed #ccc;
  margin: 0px 0px 20px 0px;
}

.giohang .checkout ul li {
  padding: 10px 11px 10px 0px;
  display: table;
  width: 100%;
}

.giohang .checkout ul li label {
  float: left;
  color: #000;
  margin: 0px;
  font-weight: normal;
  font-size: 15px;
  line-height: 23px;
}

.giohang .checkout ul li span {
  float: right;
  color: red;
  font-size: 15px;
  line-height: 23px;
}

.giohang .barren {
  width: 100%;
  display: table;
  margin: 0px 0px 10px 0px;
  padding: 0px 11px 0px 0px;
}

.giohang .barren p:nth-child(1) {
  float: left;
  color: #000;
  margin: 0px;
  font-weight: 900;
  font-size: 15px;
  line-height: 23px;
}

.discount_code {
  width: 100%;
  display: table;
  background: #fff;
  margin: 20px 0px 0px 0px;
  padding: 20px 20px 25px 20px;
}

.giohang h3.title_discount {
  float: left;
  text-align: center;
  width: 30%;
  margin: 5px 0px 0px 0px;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  font-weight: 700;
}

.giohang .tg_vouc {
  position: relative;
  width: 100%;
}

.giohang .tg_vouc input[type="text"] {
  width: 70%;
  padding: 7px 96px 7px 10px;
  border-radius: 5px;
  border: 1px solid #aba7a7;
  font-size: 13px;
  text-transform: none !important;
}

.giohang .tg_vouc input[type="submit"] {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 7px 20px 7px 23px;
  border-radius: 0px 5px 5px 0px;
  background: #28a800;
  color: #fff;
  border: none;
  font-weight: 700;
  font-size: 14px;
}

.giohang .discount_code ul {
  width: 65%;
  float: right;
  margin: 20px 0px 0px 0px;
}

.giohang .barren p:nth-child(2) {
  float: right;
  color: red;
  font-size: 15px;
  line-height: 23px;
  font-weight: 900;
}

.giohang .discount_code ul li input {
  margin: 0px 10px 0px 0px;
  display: none;
}

.giohang .discount_code ul li label {
  position: relative;
  font-weight: 500;
  font-size: 13px;
  line-height: 21px;
  padding: 0px 0px 0px 5px;
  text-align: justify;
}

.giohang .discount_code ul li label::before {
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  border: 1px solid #bbb0b0;
  border-radius: 3px;
  left: -26px;
  background: #fff;
  top: 0;
}

.giohang .discount_code ul.list_coupon_fix {
  float: right;
  margin: 12px 0px;
  width: 70%;
}

.giohang .discount_code ul.list_coupon_fix li {
  display: inline;
  margin: 0px 5px 10px 0px;
}

.giohang .discount_code ul.list_coupon_fix li p {
  padding: 5px;
  background: #28a800;
  margin: 0px;
}

.giohang .discount_code ul li input:checked+label::after {
  position: absolute;
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  border-radius: 3px;
  left: -26px;
  top: 0;
  background: #3faf40;
}

.giohang .discount_code ul li label span {
  color: #ff6902;
}

.giohang .login_dangnhap {
  background: #fff;
  padding: 20px 20px 305px 20px;
}

.giohang .login_dangnhap .title_dangnhap {
  margin: 0px 0px 20px 0px;
  font-size: 20px;
  line-height: 28px;
  text-transform: uppercase;
  font-weight: 700;
}

.giohang .login_dangnhap .list_login {
  position: relative;
}

.giohang .login_dangnhap .list_login input {
  padding: 12px 12px 12px 30px;
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin: 7px 0px;
  color: #4b4b4b;
}

.giohang .login_dangnhap .list_login i.fa {
  position: absolute;
  top: 47%;
  left: 15px;
  color: #9e9e9e;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 15px;
}

.giohang .login_dangnhap .list_login:nth-child(2) i:nth-child(3).fa {
  position: absolute;
  top: 47%;
  right: 15px;
  left: auto;
  color: #9e9e9e;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 15px;
}

.giohang .login_dangnhap .list_login input::placeholder {
  font-size: 14px;
  line-height: 22px;
}

.giohang .signin_home {
  display: table;
  width: 100%;
  margin: 0px 0px 30px 0px;
}

.giohang .signin_home a.btn_signin_home {
  background: #ff7417;
  display: table;
  padding: 7px 30px;
  border-radius: 5px;
  text-transform: uppercase;
  font-weight: 700;
  border-bottom: 4px solid #d85600;
  margin: 18px 0px 0px 0px;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  float: left;
}

.giohang .signin_home a.btn_signin_home:hover {
  background: #f76300;
}

.giohang .signin_home a.forgetpass_home {
  float: right;
  font-size: 14px;
  margin: 30px 0px 0px 0px;
  line-height: 22px;
  color: #686868;
  text-decoration: underline;
}

.giohang .text_login p {
  color: #686868;
  font-size: 14px;
  line-height: 22px;
  font-weight: 500;
}

.giohang .text_login p a {
  color: #3faf40;
  font-weight: 700;
}

.giohang .text_login p a:hover {
  color: red;
}

.giohang .list_group.phone_popup {
  padding: 0px 25px;
}


/*End giohang*/


/*search_resultdm_template1 */

.hv_green:hover {
  background: #1E87D7 !important;
}

.tg_regisdomain_new {
  padding: 3em 15px 13em 15px;
  background: #fff;
}

.tg_top_title {
  font-size: 25px;
  line-height: 33px;
  text-align: center;
  text-transform: uppercase;
  margin: 0px 0px 40px 0px;
  color: #333333;
  font-family: 'rbt_bold';
}

.tg_regisdomain_new .search_mg {
  display: table;
  margin: 0px auto 45px auto;
  width: 100%;
  max-width: 995px;
}

.tg_regisdomain_new .search_mg .tg_wrap_search {
  float: left;
  position: relative;
  width: 80%;
  height: 120px;
  border: 1px solid #1E87D7;
}

#search_domains {
  position: absolute;
  left: 3%;
  top: 28%;
  width: 100%;
  color: #a6a6a6;
  font-size: 13px;
  line-height: 22px;
  font-weight: normal;
  display: block;
  z-index: 1;
  max-width: 470px;
  margin: 0px;
}

.tg_ct_tktm .bg_search {
  float: left;
  width: 20%;
  text-align: center;
  margin: 0px;
  height: 120px;
  background: #1E87D7;
  position: relative;
  cursor: pointer;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  display: table;
}

.tg_ct_tktm .bg_search:hover:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.tg_ct_tktm .bg_search::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #0066b2;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.tg_ct_tktm a.btn_search {
  color: #fff;
  padding: 0px;
  border-bottom: none;
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  font-weight: 400;
  font-size: 20px;
  max-width: 90%;
  font-family: 'rbt_bold';
}

.tg_ct_tktm a.btn_search::before {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

.tg_ct_tktm textarea {
  background: none;
  border: none;
  color: #434343;
  overflow: auto;
  font: 12px/22px arial;
  padding: 20px 10px 10px 10px;
  width: 100%;
  height: 100%;
  position: absolute;
  background: #fff;
  resize: none;
  box-shadow: inset 0 0 12px #c3c3c3;
}

.tg_ct_tktm textarea:focus {
  border: none;
  outline: none !important;
}

.tg_search {
  display: block;
  width: 100%;
  position: relative;
  margin: 0px 0px 20px 0px;
  height: initial;
  overflow: auto;
}

.tg_domains_sale ul li {
  float: left;
  background: #f9f8fa;
  border: 1px solid #e6e6e6;
  padding: 10px;
  text-align: center;
}

.search_mg {
  display: table;
  margin: 0px auto 45px auto;
  width: 100%;
  max-width: 995px;
}

.tg_domains_sale {
  max-width: 995px;
  width: 100%;
  margin: 0px auto;
}

.tg_domains_sale ul li p {
  font-size: 20px;
  line-height: 25px;
  font-weight: 300;
  margin: 0px 0px 3px 0px;
}

.tg_domains_sale ul li span {
  font-size: 16px;
  line-height: 16px;
  color: #1E87D7;
  display: block;
}

.tg_domains_sale ul li em {
  font-size: 12px;
  line-height: 24px;
  color: #979797;
  text-decoration: line-through;
  font-style: normal;
}

.tg_domains_sale ul li i {
  font-size: 12px;
  line-height: 24px;
  color: #979797;
}

.slick-prev,
.slick-next {
  width: 12px !important;
  height: 38px !important;
}

.slick-prev:hover::before,
.slick-next:hover::before {
  background: #969696 !important;
}

.tg_domains_sale .slick-active.slick-current li {
  border-radius: 10px 0px 0px 10px;
}

.last_active_slick li {
  border-radius: 0px 10px 10px 0px;
}

.tg_search .textwidget {
  float: left;
  position: relative;
  width: 75%;
  height: 68px;
  overflow: auto;
  background: #fff;
}

.tg_domains_sale {
  clear: both;
}

.pd {
  background: #fff;
  padding: 15px 20px 15px 20px;
  display: table;
  width: 100%;
}

[class*="search_resultdm_template"] .search_resultdm .ip_result_search {
  width: 77%;
  max-width: 1224px;
  position: relative;
  float: left;
  border-radius: 0px 5px 5px 0px;
}

[class*="search_resultdm_template"] .search_resultdm .ip_result_search textarea {
  width: 100%;
  padding: 14px 20px;
  border: 1px solid #e6e6e6;
  font-size: 18px;
  color: #737373;
  min-height: 90px;
  resize: none;
}

[class*="search_resultdm_template"] .search_resultdm .ip_result_search textarea::-webkit-scrollbar {
  width: 0 !important
}

[class*="search_resultdm_template"] .search_resultdm .ip_result_search textarea {
  scrollbar-width: none;
}

[class*="search_resultdm_template"] .search_resultdm .ip_result_search textarea {
  -ms-overflow-style: none;
}

[class*="search_resultdm_template"] .search_resultdm .ip_result_search textarea:focus {
  border: 1px solid #e6e6e6;
  outline: none !important;
}

[class*="search_resultdm_template"] .search_resultdm .ip_result_search textarea::-webkit-input-placeholder {
  font-size: 13px;
  line-height: 22px;
}

[class*="search_resultdm_template"] .search_resultdm .ip_result_search button {
  position: absolute;
  top: 0px;
  right: 0px;
  padding: 31px 0px;
  background: #0066b2;
  color: #fff;
  font-size: 19px;
  border: none;
  width: 100%;
  max-width: 180px;
  border-radius: 0px 5px 5px 0px;
  transition: all 0.3s;
  height: 90px;
}

[class*="search_resultdm_template"] .search_resultdm .ip_result_search button:hover {
  /*background: #ff822b;

    */
}

[class*="search_resultdm_template"] .search_resultdm .ip_result_search i.fa {
  font-size: 20px;
  margin: 0px 5px 0px 0px;
}

.cart_searchdm_result {
  float: right;
  background: #ff822b;
  max-width: 340px;
  width: 22%;
  padding: 31px 10px;
  position: relative;
  text-align: center;
  border-radius: 5px;
  transition: all 0.3s;
  min-height: 90px;
}

.cart_searchdm_result p {
  color: #fff;
  margin: 0px;
  display: inline-block;
  vertical-align: middle;
  font-size: 19px;
}

.cart_searchdm_result a {
  display: block;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 0;
  cursor: pointer;
}

.cart_searchdm_result figure {
  display: inline-block;
  position: relative;
  margin: 0px 10px 0px 0px;
  vertical-align: middle;
}

.cart_searchdm_result figure span {
  position: absolute;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  border-radius: 50%;
  background: #000;
  color: #fff;
  font-size: 12px;
  right: -10px;
  top: 1px;
}

.dm_result {
  float: left;
  width: 55%;
  max-width: 930px;
  margin: 5px 0px 0px 0px;
}

.tg_info_dm_right {
  float: right;
  width: 45%;
  /* display: table;

     */
  max-width: 650px;
}

.tg_price_fyear {
  float: left;
  margin: 5px 0px 0px 0px;
}

.tg_giahan_resultdm {
  float: left;
  background: #eeeeee;
  padding: 5px 15px;
  margin: 0px 0px 0px 23px;
  color: #8a8a8a;
}

.tg_giahan_resultdm p em {
  color: #000;
  font-style: normal;
}

.tg_add_cart_resultdm {
  float: right;
  display: table;
  margin: -3px 0px 0px 0px;
  max-width: 142px;
  width: 100%;
}

.li_resultdm_style ul li {
  display: table;
  width: 100%;
  border-bottom: 1px dashed #e6e6e6;
  padding: 19px 0px;
}

.li_resultdm_style ul>li:last-child {
  border-bottom: none;
  padding: 19px 0px 0px 0px;
}

.li_resultdm_style ul li .dm_result a strong {
  font-family: 'rbt_bold';
}

.li_resultdm_style h4 {
  font-size: 18px;
  line-height: 25px;
  color: #737272;
  font-weight: 700;
  margin: 0px 0px 12px 0px;
}

.li_resultdm_style h4 strong {
  color: #35a236;
}

.alert_resultdm>ul>li .dm_result>a {
  font-size: 26px;
  line-height: 34px;
  color: #000;
}

.alert_resultdm>ul>li:first-child {
  padding: 5px 0px 19px 0px;
}

.alert_resultdm>ul>li.have_whois .tg_add_cart_resultdm a {
  background: #ababab;
}

.alert_resultdm>ul>li.have_whois .tg_add_cart_resultdm a:hover {
  background: #7d7d7d;
}

.tg_info_dm_right .tg_add_cart_resultdm a {
  font-size: 15px;
  color: #fff;
  line-height: 24px;
  background: #0066b2;
  padding: 7px 25px;
  border-radius: 5px;
  font-weight: 700;
  display: block;
  text-align: center;
  transition: all 0.3s;
  font-family: 'rbt_bold';
}

.tg_info_dm_right .tg_giahan_resultdm p em {
  color: #000;
  font-style: normal;
}

.tg_info_dm_right .tg_giahan_resultdm p {
  margin: 0px;
  font-size: 15px;
}

.tg_info_dm_right .tg_price_fyear p {
  font-size: 16px;
  line-height: 30px;
  margin: 0px;
}

.tg_info_dm_right .tg_price_fyear p strong {
  font-size: 23px;
  color: #ff6600;
  min-width: 91px;
  display: inline-block;
  font-family: 'rbt_bold';
}

.alert_resultdm {
  margin: 35px 0px;
}

.dmcan_buy h4 {
  color: #3faf40;
}

.add_this_dmresult {
  display: none;
}

.add_this_dmresult p {
  text-align: center;
  position: relative;
  color: #3faf40;
  font-weight: 700;
  font-size: 15px;
  line-height: 23px;
  margin: 10px 0px 0px 0px;
}

.add_this_dmresult p::before {
  content: "\f00c" !important;
  font: normal normal normal 14px/1 FontAwesome;
  color: #3faf40;
  position: relative;
  left: -6px;
  font-size: 16px;
}

.add_this_dmresult p i.fa-times {
  color: #fff;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  display: inline-block;
  background: #7f7f7f;
  cursor: pointer;
  border-radius: 50%;
  font-size: 11px;
  position: relative;
  margin: 0px 0px 0px 10px;
  top: -2px;
}

.hide {
  display: none !important;
}


/* end search_resultdm_template1 */


/* BUTTON SLIDE */

.tg_domains_sale .slick-prev:before {
  content: "\f104" !important;
  font: normal normal normal 14px/1 FontAwesome !important;
  font-size: 16px !important;
  width: 12px;
  height: 38px;
  display: inline-block;
  line-height: 38px !important;
  color: #fff!important;
  background: #e5e5e9;
  border-radius: 5px;
  font-weight: 700;
}

.tg_domains_sale .slick-next:before {
  content: "\f105" !important;
  font: normal normal normal 14px/1 FontAwesome !important;
  font-size: 16px !important;
  width: 12px;
  height: 38px;
  display: inline-block;
  line-height: 38px !important;
  color: #fff!important;
  background: #e5e5e9;
  border-radius: 5px;
}

.tg_domains_sale .slick-prev {
  left: -5px !important;
  top: 50%;
  margin-top: -18px;
}

.tg_domains_sale .slick-next {
  right: -6px !important;
  top: 50%;
  margin-top: -18px;
}

.tg_domains_sale .slick-prev:hover::before,
.slick-next:hover::before {
  color: #fff !important;
}

.tg_domains_sale .slick-dots li {
  padding: 0px !important;
  width: initial !important;
  height: initial !important;
}

.tg_domains_sale .slick-dots li button::before {
  content: "" !important;
}

.tg_domains_sale .slick-dots li.slick-active button {
  background: #d62825 !important;
}

.tg_domains_sale .slick-dots {
  bottom: -43px;
}

.tg_domains_sale .slick-dots li button {
  width: 8px;
  height: 8px;
  padding: 0px;
  background: #fff;
  border-radius: 10px;
}

.tg_domains_sale .slick-dots li.slick-active button {
  background: #6fb521 !important;
}

.tg_regisdomain_new.pd {
  display: block;
}


/*CSS BUTTON IOS*/

input[type="checkbox"].ios8-switch {
  position: absolute;
  margin: 8px 0 0 16px;
  display: none;
}

input[type="checkbox"].ios8-switch+label {
  position: relative;
  padding: 0px;
  margin: 0px;
  left: -15px;
  cursor: pointer;
  width: 50px;
  height: 24px;
}

input[type="checkbox"].ios8-switch+label:before {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  top: 0;
  width: 50px;
  /* x*5 */
  height: 24px;
  /* x*3 */
  border-radius: 20px;
  /* x*2 */
  background: #A6A3A3;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.15);
}

input[type="checkbox"].ios8-switch+label:after {
  content: "";
  position: absolute;
  display: block;
  left: 0px;
  top: 0px;
  width: 24px;
  /* x*3 */
  height: 24px;
  /* x*3 */
  border-radius: 16px;
  /* x*2 */
  background: #fff;
  border: 1px solid #d9d9d9;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  /* box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); */
}

input[type="checkbox"].ios8-switch:checked+label:after {
  margin-left: 26px;
}

input[type="checkbox"].ios8-switch:checked+label:before {
  background: #0066b2;
}


/*END CSS BUTTON IOS*/


/*chart pie */

.pieContainer {
  height: 150px;
  position: relative;
  width: 150px;
}

.pieBackground {
  position: absolute;
  width: 150px;
  height: 150px;
  border-radius: 100%;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5);
}

.pie {
  transition: all 1s;
  position: absolute;
  width: 150px;
  height: 150px;
  border-radius: 100%;
  clip: rect(0px, 75px, 150px, 0px);
}

.hold {
  position: absolute;
  width: 150px;
  height: 150px;
  border-radius: 100%;
  clip: rect(0px, 150px, 150px, 75px);
}

#pieSlice1 .pie {
  background-color: #1b458b;
  transform: rotate(30deg);
}

#pieSlice2 {
  transform: rotate(30deg);
}

#pieSlice2 .pie {
  background-color: #0a0;
  transform: rotate(60deg);
}

#pieSlice3 {
  transform: rotate(90deg);
}

#pieSlice3 .pie {
  background-color: #f80;
  transform: rotate(120deg);
}

#pieSlice4 {
  transform: rotate(210deg);
}

#pieSlice4 .pie {
  background-color: #08f;
  transform: rotate(10deg);
}

#pieSlice5 {
  transform: rotate(220deg);
}

#pieSlice5 .pie {
  background-color: #a04;
  transform: rotate(70deg);
}

#pieSlice6 {
  transform: rotate(290deg);
}

#pieSlice6 .pie {
  background-color: #ffd700;
  transform: rotate(70deg);
}

.innerCircle {
  position: absolute;
  width: 120px;
  height: 120px;
  background-color: #444;
  border-radius: 100%;
  top: 15px;
  left: 15px;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.5) inset;
  color: white;
}

.innerCircle .content {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  text-align: center;
  font-size: 14px;
  transform: translate(-50%, -50%);
}


/* end chart pie */

.hosting_services_nv2021 .tg_page_title {
  margin: 15px 0px 25px 0px;
  font-size: 27px;
  font-weight: 700;
}

.hosting_services_nv2021 .tg_goto_db {
  display: table;
  margin: 0px 0px 20px 0px;
}

.hosting_services_nv2021 .tg_goto_db a {
  display: inline-block;
  color: #fff;
  padding: 7px 20px;
  background: #69B945;
  border-radius: 5px;
  vertical-align: middle;
  margin: 0px 10px 0px 0px;
  font-size: 17px;
  font-weight: 700;
}

.hosting_services_nv2021 .tg_goto_db p {
  margin: 0px;
  display: inline-block;
  font-size: 17px;
}

.hosting_services_nv2021 .boxfff_bds .title_box_bd {
  margin: 0px 0px 20px 0px;
  font-size: 21px;
  font-weight: 700;
  color: #333333;
  border-bottom: 1px solid #ccc;
  padding: 0px 0px 13px 0px;
}

.hosting_services_nv2021 .suppport_hsnv .textwidget {
  display: table;
  width: 100%;
}

.hosting_services_nv2021 .suppport_hsnv .textwidget .textwidget_l {
  float: left;
}

.hosting_services_nv2021 .suppport_hsnv .textwidget .textwidget_r {
  float: right;
}

.hosting_services_nv2021 .suppport_hsnv .textwidget .textwidget_l p {
  font-size: 17px;
  line-height: 25px;
  margin: 8px 0px 0px 0px;
}

.btn1_blue {
  display: inline-block;
  color: #1B9EFF;
  border: 1px solid #1B9EFF;
  padding: 6px 17px;
  font-size: 16px;
  border-radius: 30px;
  background: #fff;
}

.hosting_services_nv2021 .suppport_hsnv .textwidget .textwidget_r a {
  display: inline-block;
  color: #1B9EFF;
  border: 1px solid #1B9EFF;
  padding: 6px 17px;
  width: 100%;
  font-size: 16px;
  border-radius: 30px;
  text-align: center;
}

.hosting_services_nv2021 .summary_ht_nv2021 button {
  float: left;
  width: 100%;
  max-width: 166px;
  margin: 0px 0px 0px 30px;
}

.boxfff_bds {
  padding: 27px 39px 27px 35px;
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  border-radius: 10px;
  margin: 0px 0px 25px 0px;
  display: table;
  width: 100%;
}

.hosting_services_nv2021 .summary_ht_nv2021 form .tg_list_group>.item_lg_row {
  display: table;
  width: 100%;
  margin: 0px 0px 30px 0px;
}

.hosting_services_nv2021 .summary_ht_nv2021 form .tg_list_group>.item_lg_row:nth-child(1)>.item_list_group:nth-child(1) {
  width: 60%;
  float: left;
}

.hosting_services_nv2021 .summary_ht_nv2021 form .tg_list_group>.item_lg_row:nth-child(1)>.item_list_group:nth-child(1) input[type="text"] {
  max-width: 490px;
  width: 53%;
}

.hosting_services_nv2021 .summary_ht_nv2021 form .tg_list_group>.item_lg_row:nth-child(1)>.item_list_group:nth-child(2) {
  width: 40%;
  float: right;
  padding: 0px 0px 0px 40px;
  position: relative;
}

.hosting_services_nv2021 .summary_ht_nv2021 form .tg_list_group>.item_lg_row:nth-child(1)>.item_list_group:nth-child(2) input[type="text"] {
  max-width: 327px;
  width: 100%;
  float: right;
}

.hosting_services_nv2021 .summary_ht_nv2021 form .item_list_group label {
  min-width: 133px;
  float: left;
  font-weight: 400;
  margin: 10px 0px 0px 0px;
  padding: 0px 15px 0px 0px;
}

.hosting_services_nv2021 .summary_ht_nv2021 form .item_list_group input {
  padding: 8px 10px;
  background: #F1F1F1;
  border: 1px solid #D2D2D2;
  border-radius: 5px;
  float: left;
  font-size: 17px;
  font-weight: 700;
  color: #555555;
}

.hosting_services_nv2021 .summary_ht_nv2021 form .item_lg_row .item_list_group {
  padding: 0px 0px 0px 40px;
  position: relative;
  float: left;
}

.hosting_services_nv2021 .summary_ht_nv2021 form .tg_list_group>.item_lg_row:nth-child(2) .item_list_group {
  width: 25%;
}

.hosting_services_nv2021 .summary_ht_nv2021 form .tg_list_group>.item_lg_row:nth-child(2) .item_list_group input {
  max-width: 160px;
}

.hosting_services_nv2021 .summary_ht_nv2021 form .item_lg_row .item_list_group::before {
  content: "";
  width: 1px;
  height: 30px;
  background: #ccc;
  position: absolute;
  top: 6px;
  left: 0px;
}

.hosting_services_nv2021 .summary_ht_nv2021 form .item_lg_row>.item_list_group:first-child {
  padding: 0px;
}

.hosting_services_nv2021 .summary_ht_nv2021 form .item_lg_row>.item_list_group:first-child::before {
  background: none
}

.hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 {
  display: table;
  width: 100%;
  margin: 0px 0px 20px 0px;
}

.hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list_general {
  margin: 0px -15px;
}

.hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list_general>.item_rsht_list:nth-child(3) .pie {
  background: #fff !important;
}

.hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list {
  width: 33.333333%;
  float: left;
  padding: 0px 15px;
}

.hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list .innerCircle {
  background-color: #fff;
  color: #000;
}

.hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list .wrap_rsht {
  position: relative;
  min-height: 150px;
  background: #F1F1F1;
  padding: 15px 20px;
  border-radius: 5px;
}

.hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list .pie_chart {
  position: absolute;
  top: 16px;
}

.hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list .textwiget {
  display: flex;
  padding: 0px 0px 0px 170px;
  min-height: 150px;
  justify-content: left;
  align-items: center;
}

.hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list .textwiget .info_rsht {
  float: left;
  margin: 0px 0px 0px 30px;
}

.hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list .textwiget .info_rsht:first-child {
  margin: 0px;
}

.hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list .textwiget .info_rsht strong {
  display: block;
  font-size: 16px;
}

.hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list .textwiget .info_rsht span {
  display: block;
}

.hosting_services_nv2021 .update_plan_nv2021 .textwidget_l {
  float: left;
}

.hosting_services_nv2021 .update_plan_nv2021 .textwidget_r {
  float: right;
}

.hosting_services_nv2021 .extend_btns_nv2021 {
  clear: both;
}

.hosting_services_nv2021 .extend_btns_nv2021 p {
  display: inline-block;
  margin: 0px 30px 0px 0px;
  vertical-align: middle;
}

.hosting_services_nv2021 .extend_btns_nv2021 .info_cus_ct {
  display: inline-block;
}

.domain_shh_page .qb_qldvtm_page .tg_nhh_nv2021 p {
  display: inline-block;
  margin: 0px 10px 0px 0px;
}

.tg_span_danger_nv2021 {
  background: #FFE2E5;
  border: 1px solid #F89CA3;
  border-radius: 6px;
  padding: 2px 8px;
  font-size: 14px;
  display: inline-block !important;
  color: #ff5050;
}

.tg_span_danger_nv2021::before {
  content: url(../images/icon_exclamation_point.png);
  margin: 0px 7px 0px 0px;
  position: relative;
  top: 3px;
}

.tg_gh_btn_nv2021 {
  color: #1E87D7;
  border: 1px solid #1E87D7;
  padding: 7px 15px;
  border-radius: 5px;
}

.domain_shh_page .qb_qldvtm_page .list_choice li {
  margin: 0px !important;
}

.domain_shh_page .qb_qldvtm_page .domain_name_service_management_detailds tbody>tr>td:nth-child(2) {
  text-align: center;
}

.domain_shh_page .qb_qldvtm_page .domain_name_service_management_detailds tbody>tr>td:nth-child(4) {
  font-weight: 700;
}

.domain_shh_page .qb_qldvtm_page .domain_name_service_management_detailds thead>tr>th:nth-child(2) {
  text-align: center;
}

.affidavits_pagination .rule_aff_pagi {
  text-align: right;
  padding: 20px 0px 0px 0px;
}

.affidavits_pagination .rule_aff_pagi p {
  font-size: 16px;
  margin: 0px;
}

.convert_excel {
  position: relative;
  border: 1px solid #d6d6d6;
  border-radius: 5px;
  padding: 8px 30px 7px 45px;
  max-width: 155px;
  width: 100%;
  background: #fff;
}

.convert_excel p {
  margin: 0px;
  font-size: 15px;
  font-weight: 700;
  color: #007449;
  position: relative;
}

.convert_excel::before {
  position: absolute;
  content: url(../images/icon_excel.png);
  left: 10px;
  top: 4px;
}

.convert_excel p::after {
  content: "";
  position: absolute;
  background: url(../images/arrow_up_icon_smaller.png) no-repeat;
  width: 7px;
  height: 5px;
  top: 50%;
  right: -13px;
}

.convert_excel .ul-tog {
  width: 100%;
  left: 0px;
  top: 42px;
  padding: 0px;
  background: #fff;
  box-shadow: none;
  padding: 0px;
  box-shadow: 0px 0px 15px rgb(0 0 0 / 25%);
}

.convert_excel .ul-tog li {
  color: #000;
  font-size: 14px;
  padding: 10px;
  border-bottom: 1px solid #ccc;
}

.convert_excel .ul-tog>li:last-child {
  border-bottom: none;
}

.click-ul-tog {
  position: relative;
  cursor: pointer;
}

.record_excel {
  display: table;
  width: 100%;
}

.record_excel .select_record {
  width: 50%;
  float: left;
}

.select_record p {
  display: inline-block;
  margin: 0px 5px 0px 0px;
  font-size: 15px;
}

.select_record select {
  padding: 2px 13px;
  border-radius: 5px;
  border: 1px solid #A6A6A6;
  font-size: 15px;
  width: initial;
  background: url(../images/arrow_up_icon_smaller.png) #fff center center no-repeat;
  background-position: 85% 50%;
}

.select_record select:focus {
  border: 1px solid #A6A6A6;
  outline: none !important;
}

.reward_page_nv2021 .record_excel {
  display: table;
  width: 100%;
  margin: 28px 0px 0px 0px;
}

.reward_page_nv2021 .record_excel .select_record {
  margin: 0px;
}

.reward_page_nv2021 .lsdt_sdht {
  clear: both;
  font-size: 17px;
  color: #333333;
  margin: 0px 0px 20px 0px;
  display: block;
}

.reward_page_nv2021 .lsdt_sdht strong {
  font-family: 'rbt_bold';
  color: #FF0000;
}

.reward_page_nv2021 .lsdt_sdht a.btn_dq {
  background: #E6F4FD;
  border: 1px solid #1B9EFF;
  border-radius: 30px;
  color: #1E87D7;
  font-size: 17px;
  line-height: 20px;
  font-family: 'rbt_bold';
  padding: 9px 21px;
  margin: 0px 0px 0px 20px;
}

.ul-tog {
  position: absolute;
  background: #fff;
  box-shadow: 0px 2px 8px #a29a9a;
  padding: 20px;
  z-index: 99;
  width: 220px;
  left: -34px;
  border-radius: 3px;
  display: none;
}

.tb_info_nv2021_basic {
  clear: both;
  display: block;
  overflow: auto;
  margin: 0px 0px 30px 0px;
}

.tb_info_nv2021_basic table {
  width: 100%;
  background: #fff;
}

.tb_info_nv2021_basic thead tr {
  background: #46433D;
}

.tb_info_nv2021_basic thead tr th {
  padding: 14px 12px;
  font-size: 17px;
  font-family: 'rbt_bold';
  color: #fff;
  line-height: 20px;
}

.tb_info_nv2021_basic thead tr>th:first-child,
.tb_info_nv2021_basic tbody tr>td:first-child {
  padding: 12px 12px 12px 25px;
}

.tb_info_nv2021_basic thead tr>th:last-child,
.tb_info_nv2021_basic tbody tr>td:last-child {
  padding: 12px 25px 12px 12px;
}

.tb_info_nv2021_basic tbody td {
  padding: 12px;
  text-align: left;
  border-bottom: 1px solid #E4E4E4;
  font-size: 15px;
}

.tg_box3_nv2021 {
  background: #fff;
  padding: 30px;
  display: table;
  width: 100%;
}

.deposit_page_nv2021 .title_page {}

.deposit_page_nv2021 .amount_dep .item_listg_amd p {
  margin: 0px;
  font-size: 18px;
}

.deposit_page_nv2021 .amount_dep .item_listg_amd p.ghst_notice {
  margin: 5px 0px 0px 0px;
  padding: 0px 0px 0px 25px;
}

.deposit_page_nv2021 .amount_dep .item_listg_amd p.ghst_notice strong {
  min-width: 225px;
}

.deposit_page_nv2021 .amount_dep .item_listg_amd {
  position: relative;
  padding: 0px 0px 0px 40px;
  margin: 0px 0px 20px 0px;
}

.deposit_page_nv2021 .amount_dep .item_listg_amd i {
  font-size: 15px;
}

.deposit_page_nv2021 .list_amd_nv2021 {
  margin: 0px 0px 30px 0px;
}

.deposit_page_nv2021 .sum_money_2021 p span {
  color: #FF5C00;
}

.deposit_page_nv2021 .amount_dep .item_listg_amd::before {
  position: absolute;
  top: 3px;
  left: 0px;
}

.deposit_page_nv2021 .amount_dep .item_listg_amd:nth-child(1)::before {
  content: url(../images/money_deposit.png);
}

.deposit_page_nv2021 .amount_dep .item_listg_amd:nth-child(2)::before {
  content: url(../images/sd_tkchinh_nv2021_icon.png);
  top: -1px;
}

.deposit_page_nv2021 .amount_dep .item_listg_amd:nth-child(3)::before {
  content: url(../images/sotk_saunap_nv2021_icon.png);
}

.deposit_page_nv2021 .amount_dep .item_listg_amd input[type="text"] {
  border: 1px solid #BFBFBF;
  width: 100%;
  padding: 7px 10px;
  max-width: 635px;
  border-radius: 5px;
}

.deposit_page_nv2021 .amount_dep .item_listg_amd input[type="text"]:focus {
  border: 1px solid #BFBFBF;
  outline: none !important;
}

.deposit_page_nv2021 .amount_dep .item_listg_amd p strong {
  min-width: 250px;
  font-weight: 400;
  display: inline-block;
  font-size: 18px;
}

.deposit_page_nv2021 .amount_dep .item_listg_amd p span {
  font-size: 16px;
  font-weight: 700;
}

.deposit_page_nv2021 .list_payment_nv2021 .payment-items {
  margin: 0px 0px 15px 0px;
}

.deposit_page_nv2021 .list_payment_nv2021 .payment-items:last-child {
  margin: 0px;
}

.deposit_page_nv2021 .list_payment_nv2021 .payment-items .title_lpay_nv2021 figure {
  display: inline-block;
  vertical-align: middle;
  max-width: 100px;
  margin: 0px 10px 0px 0px;
}

.deposit_page_nv2021 .list_payment_nv2021 .payment-items .title_lpay_nv2021 p {
  display: inline-block;
  margin: 0px;
  vertical-align: middle;
}

.deposit_page_nv2021 .list_payment_nv2021 .payment-items .title_lpay_nv2021 {
  position: relative;
  cursor: pointer;
  padding: 0px 0px 0px 35px;
}

.deposit_page_nv2021 .list_payment_nv2021 .payment-items .qb_vn_payment:after {
  content: "\f107";
  font: normal normal normal 14px/1 FontAwesome;
  color: #333333;
  margin: 0px 0px 0px 13px;
  font-size: 22px;
}

.qb_vn_payment_change:after {
  content: "\f106" !important;
}

.deposit_page_nv2021 .list_payment_nv2021 .payment-items .title_lpay_nv2021 input {
  display: none;
}

.deposit_page_nv2021 .list_payment_nv2021 .payment-items .title_lpay_nv2021 label {
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 2;
  top: 0px;
  left: 0px;
}

.deposit_page_nv2021 .list_payment_nv2021 .payment-items .title_lpay_nv2021 label::before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 0px;
  border: 1px solid #0185FF;
  border-radius: 50%;
  margin: -12px 0px 0px 0px;
}

.deposit_page_nv2021 .list_payment_nv2021 .payment-items .title_lpay_nv2021 input:checked+label::after {
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  top: 50%;
  left: 5px;
  background: #0185FF;
  border-radius: 50%;
  margin: -7px 0px 0px 0px;
}

.deposit_page_nv2021 .list_payment_nv2021 {
  background: #F8F8F8;
  border: 1px solid #BFBFBF;
  padding: 30px 25px;
  border-radius: 5px;
}

.deposit_page_nv2021 .payment-items .sub_list_payment_nv2021 {
  display: none;
}

.deposit_page_nv2021 .payment-items .sub_list_payment_nv2021 ul {
  background: #fff;
  padding: 10px 25px;
  margin: 25px 0px;
  border: 1px solid #BFBFBF;
  border-radius: 5px;
}

.deposit_page_nv2021 .payment-items .sub_list_payment_nv2021 ul li {
  position: relative;
  padding: 13px 0px 13px 40px;
  border-bottom: 1px dashed #ccc;
}

.deposit_page_nv2021 .payment-items .sub_list_payment_nv2021 ul>li:last-child {
  border-bottom: none;
}

.deposit_page_nv2021 .payment-items .sub_list_payment_nv2021 ul li label {
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 2;
  top: 0px;
  left: 0px;
  margin: 0px;
}

.deposit_page_nv2021 .payment-items .sub_list_payment_nv2021 ul li input {
  display: none;
}

.deposit_page_nv2021 .payment-items .sub_list_payment_nv2021 ul li figure {
  min-width: 60px;
  text-align: center;
  display: inline-block;
}

.deposit_page_nv2021 .payment-items .sub_list_payment_nv2021 ul li label::before {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: -5px;
  border: 1px solid #0185FF;
  border-radius: 50%;
  margin: -12px 0px 0px 0px;
}

.deposit_page_nv2021 .payment-items .sub_list_payment_nv2021 ul li input:checked+label::after {
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  top: 50%;
  left: 0px;
  background: #0185FF;
  border-radius: 50%;
  margin: -7px 0px 0px 0px;
}

.deposit_page_nv2021 .payment-items .sub_list_payment_nv2021 ul li p {
  display: inline-block;
  margin: 0px;
  font-size: 15px;
  line-height: 23px;
}


/*b-style*/


/*CSS POPPUP*/

.qb_popup {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99999;
  background: rgba(0, 0, 0, 0.3);
  display: none;
  overflow: auto;
}
.qb_popup .popup_ct {
  background: #fff;
  border-radius: 6px;
  position: relative;
  margin: 145px auto 0px auto;
  width: 100%;
  transition: all 0.4s;
  animation: animatetop;
}

.popup_evaluate .popup_ct {
  max-width: 656px;
}

.title_popup {
  font-size: 20px;
  line-height: 23px;
  text-transform: uppercase;
  color: #fff;
  font-family: 'rbt_bold';
  padding: 18px 28px 11px 28px;
  background: #1E87D7;
  margin: 0px;
  border-radius: 6px 6px 0px 0px;
  text-align: center;
}

.popup_evaluate .popup_ct_detailds,
.popup_invoice .popup_ct_detailds {
  padding: 33px 28px;
}

.popup_evaluate .popup_ct_detailds .popup_name_user {
  font-size: 20px;
  color: #2D2D2D;
  font-family: 'rbt_bold';
  margin: 0px 0px 30px 0px;
  display: block;
}

.popup_evaluate .popup_evaluate_resuilt {
  display: table;
  margin: 0px auto 21px auto;
}

.popup_evaluate .popup_evaluate_resuilt .evaluate_resuilt_ct {
  margin: 0px 20px 0px 0px;
  display: inline-block;
  vertical-align: middle;
}

.popup_evaluate .popup_evaluate_resuilt>.evaluate_resuilt_ct:last-child {
  margin: 0px;
}

.popup_evaluate .popup_evaluate_resuilt .evaluate_resuilt_ct input {
  display: none;
}

.popup_evaluate .popup_evaluate_resuilt .evaluate_resuilt_ct label {
  font-size: 15px;
  line-height: 18px;
  background: #FFFFFF;
  border-radius: 16px;
  display: inline-block;
  color: #333333;
  border: 1px solid #CBCBCB;
  margin: 0px;
  cursor: pointer;
}

.popup_evaluate .popup_evaluate_resuilt>.evaluate_resuilt_ct:nth-child(1) label {
  padding: 10px 20px;
}

.popup_evaluate .popup_evaluate_resuilt>.evaluate_resuilt_ct:nth-child(2) label {
  padding: 10px 14px;
}

.popup_evaluate .popup_evaluate_resuilt>.evaluate_resuilt_ct:nth-child(3) label {
  padding: 10px 14px;
}

.popup_evaluate .popup_evaluate_resuilt .evaluate_resuilt_ct input:checked+label {
  border: 1px solid #1E87D7;
  background: #1E87D7;
  color: #fff;
}

.popup_evaluate .popup_cmt_box {
  padding: 9px 11px;
  background: #EFEFEF;
  margin: 0px 0px 25px 0px;
}

.popup_evaluate .popup_cmt_box textarea {
  resize: none;
  height: 135px;
  font-size: 17px;
  line-height: 20px;
  color: #333333;
  padding: 17px 22px;
  width: 100%;
}

.popup_evaluate .popup_cmt_box textarea:focus {
  border: 1px solid transparent;
  outline: none !important;
}

.popup_evaluate .popup_improve_service {
  display: table;
  width: 100%;
}

.popup_evaluate .popup_improve_service .improve_service_title {
  font-size: 17px;
  line-height: 20px;
  color: #333333;
}

.popup_evaluate .popup_improve_service .improve_service_detailds {
  width: 33.33%;
  float: left;
  text-align: center;
  min-height: 100px;
  position: relative;
  margin: 0px 0px 30px 0px;
}

.popup_evaluate .qb_improve_service_bg {
  display: table;
  width: 100%;
  margin: 80px 0px 0px 0px;
}

.popup_evaluate .popup_improve_service .improve_service_detailds input {
  display: none;
}

.popup_evaluate .popup_improve_service .improve_service_detailds label {
  font-size: 16px;
  line-height: 19px;
  color: #5D6367;
  cursor: pointer;
  margin: 0px;
  position: relative;
}

.popup_evaluate .qb_improve_service_bg>.improve_service_detailds input[type="radio"]:checked+label {
  color: #1e87d7;
}

.popup_evaluate .popup_improve_service .improve_service_detailds label:before {
  position: absolute;
  content: "";
  left: 0px;
  right: 0px;
  top: -58px;
  margin: 0px auto;
}

.popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(1) label:before {
  background: url(../images/support_users_popup_grey.png) center center no-repeat;
  width: 43px;
  height: 47px;
}

.popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(2) label:before {
  background: url(../images/gear_popup_grey.png) center center no-repeat;
  width: 53px;
  height: 53px;
}

.popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(3) label:before {
  background: url(../images/ui_popup_grey.png) center center no-repeat;
  width: 43px;
  height: 42px;
}

.popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(4) label:before {
  background: url(../images/double_text_popup_grey.png) center center no-repeat;
  width: 42px;
  height: 44px;
}

.popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(5) label:before {
  background: url(../images/three_gear_popup_grey.png) center center no-repeat;
  width: 52px;
  height: 51px;
}

.popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(6) label:before {
  background: url(../images/bacham_popup_grey.png) center center no-repeat;
  width: 43px;
  height: 11px;
  top: -20px;
  left: -4px;
}

.popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(1) input[type="radio"]:checked+label:before {
  background: url(../images/support_users_popup_blue.png) center center no-repeat;
}

.popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(2) input[type="radio"]:checked+label:before {
  background: url(../images/gear_popup_blue.png) center center no-repeat;
}

.popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(3) input[type="radio"]:checked+label:before {
  background: url(../images/ui_popup_blue.png) center center no-repeat;
}

.popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(4) input[type="radio"]:checked+label:before {
  background: url(../images/double_text_popup_blue.png) center center no-repeat;
}

.popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(5) input[type="radio"]:checked+label:before {
  background: url(../images/three_gear_popup_blue.png) center center no-repeat;
}

.popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(6) input[type="radio"]:checked+label:before {
  background: url(../images/bacham_popup_white.png) center center no-repeat;
}

.close_popup {
  position: absolute;
  top: 13px;
  right: 16px;
  cursor: pointer;
}

.popup_evaluate button[type=submit],
.qb_pqtkktkt_page .btn_pqtkktkt button[type=submit] {
  font-size: 17px;
  line-height: 20px;
  color: #fff;
  font-family: rbt_bold;
  background: #1E87D7;
  border: 1px solid #1E87D7;
  border-radius: 5px;
  display: table;
  margin: 0px auto;
  padding: 10px 29px;
}

.qb_pqtkktkt_page .btn_pqtkktkt button[type=submit] {
  margin: 20px auto 0px auto;
}

.dvumuakemtenmien .content_popup {
  max-width: 840px;
}

.popup .list_group {
  padding: 0px 15px;
  display: table;
  width: 100%;
}

.popup .list_group .col-sm-4 {
  padding: 0px 10px !important;
}

.dvumuakemtenmien .mk_wrap_ht {
  border: 1px solid #e6e6e6;
  border-radius: 5px;
}

.dvumuakemtenmien .mk_wrap_ht h4 {
  margin: 0px;
  background: #969696;
  padding: 10px 0px;
  color: #fff;
  text-transform: uppercase;
  border-radius: 5px 5px 0px 0px;
  background: #0066b2;
  text-align: center;
}

.dvumuakemtenmien .mk_wrap_ht .price_mk_ht {
  border: 1px dashed #e6e6e6;
  padding: 10px 0px;
}

.dvumuakemtenmien .mk_wrap_ht .price_mk_ht p {
  margin: 0px;
  text-align: center;
}

.dvumuakemtenmien .mk_wrap_ht .price_mk_ht p strong {
  color: #1E87D7;
  font-size: 19px;
  margin: 0px 5px 0px 0px;
  font-family: 'rbt_bold';
}

.dvumuakemtenmien .mk_wrap_ht .info_mk_ht ul {
  padding: 15px 10px 10px 10px;
}

.dvumuakemtenmien .mk_wrap_ht .info_mk_ht ul li {
  margin: 0px 0px 7px 0px;
  text-align: center;
  font-size: 15px;
}

.dvumuakemtenmien .mk_wrap_ht .info_mk_ht ul li strong {
  font-family: 'rbt_bold';
}

.dvumuakemtenmien .list_group .col-sm-4:hover .mk_wrap_ht .mk_check_add_this {
  background: #0066b2;
  border-radius: 0px 0px 5px 5px;
}

.dvumuakemtenmien .mk_wrap_ht .mk_check_add_this {
  height: 37px;
  background: #eeeeee;
  position: relative;
}

.dvumuakemtenmien .mk_wrap_ht .mk_check_add_this input[type="radio"] {
  display: none;
}

.dvumuakemtenmien .mk_wrap_ht .mk_check_add_this label {
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  cursor: pointer;
}

.dvumuakemtenmien .mk_wrap_ht .mk_check_add_this label::before {
  position: absolute;
  content: "";
  width: 23px;
  height: 23px;
  border: 1px solid #bbb0b0;
  border-radius: 50%;
  left: 0px;
  background: #fff;
  top: 7px;
  right: 0px;
  margin: 0px auto;
}

.popup_hosting_mk .list_group {
  display: table;
  width: 100%;
  padding: 20px 15px;
}

.bg_domain_ccc {
  padding: 20px;
  background: #f3f3f3!important;
  box-shadow: none!important;
}

.option_selected input {
  float: left;
  margin: 8px;
  display: none;
}

.option_selected label {
  position: relative;
  font-size: 20px;
  padding: 0px 0px 0px 27px;
  text-transform: uppercase;
  font-family: 'rbt_bold';
  color: #000;
}

.option_selected label::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  border: 2px solid #000;
  left: -2px;
  border-radius: 50%;
  top: 4px;
}

.option_selected input[type="radio"]:checked+label::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #1E87D7;
  left: 3px;
  top: 9px;
}

.bg_domain_ccc .inside {
  padding-top: 10px;
  display: none;
}

.user_item {
  margin: 20px 0px 20px 0px;
}

.user_item input {
  border: solid 1px #ddd;
  font-size: 14px;
  padding: 0 10px;
}

.text_fl-left p,
.text_fl-right p {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin: 0px;
}

.bg_domain_ccc a {
  display: table;
  margin: 25px auto 20px auto;
  padding: 9px 0px;
  font-size: 20px;
  color: #fff;
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-weight: 400;
  background: #1E87D7;
  font-family: 'rbt';
}

.popup_ktctm .popup_ct {
  max-width: 1024px;
}

.popup_ktctm .title_popup {
  border-radius: 6px 6px 0px 0px;
  text-align: center;
}

.popup_ktctm .ktctm_advise {
  text-align: center;
  font-size: 16px;
  color: #000;
  text-align: center;
  display: table;
  margin: 20px auto;
}

.popup_ktctm .popup_ct_detailds {
  padding: 0px 30px 30px 30px;
}

.user_item input {
  border: solid 1px #ddd;
  font-size: 14px;
  padding: 0 10px!important;
  width: 100%;
  height: 45px;
}

.option_selected input[type="radio"]:checked+label {
  color: #1E87D7;
}

.option_selected input[type="radio"]:checked+label::before {
  border: 2px solid #1E87D7;
}

.popup_chitiet_gdk .popup_ct {
  max-width: 500px;
}

.popup_chitiet_gdk .popup_ct_detailds {
  padding: 20px;
}

.popup_chitiet_gdk .popup_ct_detailds h3 {
  font-size: 20px;
  color: #2D2D2D;
  font-family: 'rbt_bold';
  margin: 0px 0px 30px 0px;
  display: block;
}

.popup_chitiet_gdk .popup_ct_detailds ul li {
  display: flex;
  justify-content: center;
  border-bottom: 1px solid #CBCBCB;
  padding: 10px 0px;
}

.popup_chitiet_gdk .popup_ct_detailds ul>li:nth-child(1) {
  padding: 0px 0px 10px 0px;
}

.popup_chitiet_gdk .popup_ct_detailds ul>li:last-child {
  padding: 10px 0px 0px 0px;
  border-bottom: none;
}

.popup_chitiet_gdk .popup_ct_detailds ul li span {
  font-size: 15px;
  color: #333333;
}

.popup_chitiet_gdk .popup_ct_detailds ul li strong {
  font-family: 'rbt_bold';
  color: #1E87D7;
  margin-left: auto;
  font-size: 15px;
  text-align: right;
}

.popup_invoice .popup_ct {
  max-width: 550px;
}

.popup_invoice .form_group {
  margin: 0px 0px 30px 0px;
}

.popup_invoice .form_group .list_group {
  margin: 0px 0px 17px 0px;
}

.popup_invoice .form_group .list_group label {
  font-size: 15px;
  line-height: 23px;
  display: block;
}

.popup_invoice .form_group .list_group label strong {
  color: red;
}

.popup_invoice .form_group .list_group input,
.popup_invoice .form_group .list_group select {
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 6px;
  font-size: 15px;
}

.popup_invoice .form_group .list_group input:focus,
.popup_invoice .form_group .list_group select:focus {
  border: 1px solid #ccc;
  outline: none;
}

.popup_invoice .form_group .list_group .invoice_input {
  position: relative;
}

.popup_invoice .form_group .list_group .invoice_input input {
  padding: 6px 80px 6px 6px;
}

.popup_invoice .form_group .list_group .invoice_input button {
  position: absolute;
  top: 0px;
  right: 0px;
  font-size: 15px;
  background: #1e87d7;
  color: #fff;
  font-family: 'rbt_bold';
  border: none;
  border-radius: 0px 4px 4px 0px;
  padding: 7px 10px;
}

.popup_invoice .note_invoice {
  font-size: 14px;
  line-height: 22px;
  font-style: italic;
  color: red;
  margin: 0px 0px 20px 0px;
}

.popup_invoice .button_invoice {}

.popup_invoice .note_invoice .thacmac {
  color: #333333;
}

.popup_invoice .note_invoice .thacmac a {
  color: #0066b2;
}

.popup_invoice .button_invoice a {
  font-size: 17px;
  line-height: 20px;
  color: #fff;
  font-family: rbt_bold;
  background: #1E87D7;
  border: 1px solid #1E87D7;
  border-radius: 5px;
  display: table;
  margin: 0px auto;
  padding: 10px 29px;
}


/*END CSS POPUP*/

.title_page {
  font-size: 25px;
  margin: 0px 0px 30px 0px;
  color: #000;
  text-align: center;
  font-family: 'rbt_bold';
  text-transform: uppercase;
  line-height: 33px;
}

.news_tenten_2021_page .title_page {
  margin: 0px 0px 12px 0px;
}

.qb_news_page .title_page {
  margin: 0px 0px 5px 0px;
}

.qb_qldvtm_page .title_page {
  margin: 0px;
}

.qb_qldvh_page .title_page,
.qb_dgdvdmdd_page .title_page,
.qb_dkdvcloud_server_page .title_page {
  margin: 0px 0px 16px 0px;
}

.domain_name_registration_page .title_page,
.qb_cdhttks_page .title_page {
  margin: 0px 0px 18px 0px;
}

.service_use_page .service_use_ct .service_use_box_title {
  width: 100%;
  border-bottom: none;
}

.service_use_page .service_use_ct .service_use_box_title tbody {}

.service_use_page .service_use_ct .service_use_box_title tbody tr>td:nth-child(1) {
  width: 64%;
  font-size: 23px;
  line-height: 27px;
  text-align: left;
  text-transform: uppercase;
  color: #333333;
  padding: 23px 0px;
  font-family: rbt_bold;
}

.service_use_page .service_use_ct .service_use_box_title tbody tr>td:nth-child(4) {}

.service_use_page .service_use_ct .service_use_box_title tbody tr td {
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  color: #fff;
  padding: 15px 0px;
  width: 12%;
}

.service_use_page .service_use_ct .service_use_box_title tbody tr td span {
  border-radius: 6px;
  width: 153px;
  display: inline-block;
}

.service_use_page .service_use_ct .service_use_box_title tbody tr>td:nth-child(2) span {
  background: #69C035;
  padding: 10px 0px;
}

.service_use_page .service_use_ct .service_use_box_title tbody tr>td:nth-child(3) span {
  background: #FFA200;
  padding: 10px 15px;
}

.service_use_page .service_use_ct .service_use_box_title tbody tr>td:nth-child(4) span {
  background: #DB5757;
  padding: 10px 15px;
}

.service_use_page .service_use_ct .padding_box {
  padding: 0px 48px;
  border: 1px solid #ccc;
  background: #fff;
}

.service_use_page .service_use_ct>.padding_box:nth-child(1) {
  background: #F3F3F3;
  border-bottom: none;
}

.service_use_page .service_use_ct .service_use_box_ct {
  width: 100%;
}

.service_use_page .service_use_ct .service_use_box_ct tbody tr td {
  font-size: 17px;
  padding: 23px 0px;
  text-align: center;
  border-bottom: 1px solid #E4E4E4;
  width: 12%;
}

.service_use_page .service_use_ct .service_use_box_ct tbody>tr>td:nth-child(1) {
  width: 64%;
  text-align: left;
}

.service_use_page .service_use_ct .service_use_box_ct tbody>tr:last-child>td {
  border-bottom: none;
}

.service_use_page .service_use_ct .service_use_box_ct tbody>tr:nth-child(4)>td:nth-child(2) span {
  width: 36px;
  height: 36px;
  line-height: 36px;
  border-radius: 50%;
  display: inline-block;
  text-align: center;
}

.list_of_affidavits_ct,
.qb_dhctt_page .order_management_ct {
  margin: 28px 0px 0px 0px;
}

.filter_affidavits {
  display: none;
  width: 100%;
  margin: 0px 0px 30px 0px;
}

.filter_affidavits span.filter_text {
  font-size: 18px;
  line-height: 21px;
  color: #333333;
  margin: 0px 20px 0px 0px;
  display: inline-block;
  vertical-align: middle;
  font-family: rbt_bold;
}

.filter_affidavits .qb_select_box {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.filter_affidavits .qb_select_box .qb_resuilt_box {
  font-size: 16px;
  line-height: 19px;
  border: 1px solid #BEBEBE;
  padding: 12px 275px 12px 18px;
  background: #fff;
  border-radius: 6px;
  cursor: pointer;
  position: relative;
  color: #333333;
}

.filter_affidavits .qb_select_box .qb_resuilt_box span {
  color: #333333;
  min-width: 150px;
  display: inline-block;
}

.filter_affidavits .qb_select_box .qb_resuilt_box:after {
  content: url(../images/arrow_up_icon.png);
  position: absolute;
  top: 7px;
  right: 16px;
}

.filter_affidavits .qb_select_box .qb_choice_box {
  background: #fff;
  position: absolute;
  width: 230px;
  padding: 10px 0px;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
  top: 50px;
  right: 0px;
  display: none;
  z-index: 10;
}

.filter_affidavits .qb_select_box .qb_choice_box:after {
  position: absolute;
  content: "";
  width: 0px;
  height: 0px;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #fff;
  top: -10px;
  right: 50px;
}

.filter_affidavits .qb_select_box .qb_choice_box li {}

.filter_affidavits .qb_select_box .qb_choice_box li a {
  font-size: 15px;
  color: #222222;
  display: block;
  padding: 5px 24px;
}

.filter_affidavits .qb_select_box .qb_choice_box li a:hover {
  color: #fff;
  background: #2697FF;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info,
.qb_dhctt_page .order_management_ct .order_management_info {
  width: 100%;
  border: 1px solid #CCCCCC;
  margin: 0px 0px 36px 0px;
  background: #fff;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info thead tr,
.qb_dhctt_page .order_management_ct .order_management_info thead tr,
.qb_dgdvdmdd_page .dgdvdmdd_detailds thead tr {
  background: #46433D;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info thead tr th,
.qb_dhctt_page .order_management_ct .order_management_info thead tr th,
.qb_dgdvdmdd_page .dgdvdmdd_detailds thead tr th {
  color: #fff;
  font-size: 16px;
  line-height: 19px;
  font-family: 'rbt_bold';
}

.qb_dgdvdmdd_page .dgdvdmdd_detailds thead tr th,
.qb_dgdvdmdd_page .dgdvdmdd_detailds tbody tr td  {
  text-align: center;
}

.qb_dgdvdmdd_page .dgdvdmdd_detailds thead tr>th:nth-child(1),
.qb_dgdvdmdd_page .dgdvdmdd_detailds tbody tr>td:nth-child(1) {
  padding: 18px 20px 18px 29px;
}

.qb_dgdvdmdd_page .dgdvdmdd_detailds thead tr>th:nth-child(2),
.qb_dgdvdmdd_page .dgdvdmdd_detailds tbody tr>td:nth-child(2) {}

.qb_dgdvdmdd_page .dgdvdmdd_detailds thead tr>th:nth-child(3),
.qb_dgdvdmdd_page .dgdvdmdd_detailds tbody tr>td:nth-child(3) {}

.qb_dgdvdmdd_page .dgdvdmdd_detailds thead tr>th:nth-child(4),
.qb_dgdvdmdd_page .dgdvdmdd_detailds tbody tr>td:nth-child(4) {}

.qb_dgdvdmdd_page .dgdvdmdd_detailds thead tr>th:nth-child(5),
.qb_dgdvdmdd_page .dgdvdmdd_detailds tbody tr>td:nth-child(5) {}

.qb_dgdvdmdd_page .dgdvdmdd_detailds thead tr>th:nth-child(6),
.qb_dgdvdmdd_page .dgdvdmdd_detailds tbody tr>td:nth-child(6) {}

.qb_dgdvdmdd_page .dgdvdmdd_detailds tbody tr>td:nth-child(6) figure {
  float: left;
  margin: 0px 8px 0px 0px;
}

.qb_dgdvdmdd_page .dgdvdmdd_detailds thead tr>th:nth-child(7),
.qb_dgdvdmdd_page .dgdvdmdd_detailds tbody tr>td:nth-child(7) {
  text-align: center;
}

.qb_dgdvdmdd_page .dgdvdmdd_detailds tbody tr>td:nth-child(7) span {
  background: #E6F4FD;
  border: 1px solid #1B9EFF;
  box-sizing: border-box;
  border-radius: 6px;
  color: #1E87D7;
  font-family: rbt_medium;
  font-size: 15px;
  line-height: 18px;
  padding: 7px 0px;
  cursor: pointer;
  max-width: 122px;
  width: 100%;
  display: inline-block;
}

.qb_dgdvdmdd_page .dgdvdmdd_detailds {
  width: 100%;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr td,
.qb_dgdvdmdd_page .dgdvdmdd_detailds tbody td td {
  border-bottom: 1px solid #E4E4E4;
  color: #2D2D2D;
  background: #fff;
  font-size: 15px;
  text-align: left;
  padding: 10px 10px;
}

.qb_dhctt_page .order_management_ct .order_management_info tbody tr,
.qb_dgdvdmdd_page .dgdvdmdd_detailds tbody td {
  border-bottom: 1px solid #E4E4E4;
  background: #fff;
}

.qb_dhctt_page .order_management_ct .order_management_info tbody tr td {
  color: #2D2D2D;
  background: #fff;
  font-size: 15px;
  text-align: center;
}

.qb_dhctt_page .order_management_ct .order_management_info thead tr>th:nth-child(1) {
  padding: 18px 0px 18px 30px;
}

.qb_dhctt_page .order_management_ct .order_management_info tbody tr>td:nth-child(1) {
  padding: 18px 0px 18px 30px;
}

.qb_dhctt_page .order_management_ct .order_management_info thead tr>th:nth-child(2) {
  padding: 18px 25px 18px 0px;
}

.qb_dhctt_page .order_management_ct .order_management_info tbody tr>td:nth-child(2) {
  font-family: 'rbt_bold';
  padding: 18px 25px 18px 0px;
}

.qb_dhctt_page .order_management_ct .order_management_info thead tr>th:nth-child(3) {}

.qb_dhctt_page .order_management_ct .order_management_info tbody tr>td:nth-child(3) {
  font-family: 'rbt_bold';
}

.qb_dhctt_page .order_management_ct .order_management_info thead tr>th:nth-child(4) {}

.qb_dhctt_page .order_management_ct .order_management_info tbody tr>td:nth-child(4) {
  font-size: 17px;
  font-family: 'rbt_bold';
}

.qb_dhctt_page .order_management_ct .order_management_info thead tr>th:nth-child(5) {
  text-align: left;
}

.qb_dhctt_page .order_management_ct .order_management_info tbody tr>td:nth-child(5) {
  text-align: left;
}

.qb_dhctt_page .order_management_ct .order_management_info thead tr>th:nth-child(6) {
  text-align: left;
}

.qb_dhctt_page .order_management_ct .order_management_info tbody tr>td:nth-child(6) {
  text-align: left;
}

.qb_dhctt_page .order_management_ct .order_management_info thead tr>th:nth-child(7) {
  text-align: left;
}

.qb_dhctt_page .order_management_ct .order_management_info tbody tr>td:nth-child(7) {
  text-align: left;
}

.qb_dhctt_page .order_management_ct .order_management_info tbody tr>td:nth-child(5) span {
  border: 1px solid #A1D382;
  background: #E9F8E2;
  border-radius: 6px;
  padding: 7px 8px;
  font-size: 14px;
}

.qb_dhctt_page .order_management_ct .order_management_info tbody tr>td:nth-child(5) span:before {
  content: url(../images/affidavits_check_icon.png);
  margin: 0px 7px 0px 0px;
  position: relative;
  top: 3px;
}

.qb_dhctt_page .order_management_ct .order_management_info tbody tr>td:nth-child(3) a {
  color: #1E87D7;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody>tr:last-child td {
/*  border-bottom: none;*/
}
.qb_cdhttks_page .list_of_affidavits_ct .affidavits_info tbody>tr:last-child td{
  border-bottom: 1px solid #ccc;
}
.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(4) span {
  border: 1px solid #A1D382;
  background: #E9F8E2;
  border-radius: 6px;
  padding: 7px 8px;
  font-size: 14px;
  display: inline-block;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(4) span:before {
  content: url(../images/affidavits_check_icon.png);
  margin: 0px 7px 0px 0px;
  position: relative;
  top: 3px;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr.qb_incomplete td span,
.qb_dhctt_page .order_management_ct .order_management_info tbody tr.qb_incomplete>td:nth-child(5) span {
  background: #FFE2E5;
  border: 1px solid #F89CA3;
}

.qb_dhctt_page .order_management_ct .order_management_info tbody tr.qb_incomplete>td:nth-child(7) span {
  background: #1E87D7;
  border: 1px solid #1E87D7;
  border-radius: 6px;
  color: #fff;
  padding: 8px 23px;
  cursor: pointer;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr.qb_incomplete>td:nth-child(4) span:before,
.qb_dhctt_page .order_management_ct .order_management_info tbody tr.qb_incomplete>td:nth-child(5) span:before {
  content: url(../images/icon_exclamation_point.png);
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(2),
.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(3) {
  padding: 18px 0px 18px 57px;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(4) {
  padding: 18px 0px 18px 320px;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info thead tr>th:nth-child(1) {
  padding: 18px 100px 18px 36px;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(1) {
  padding: 18px 100px 18px 45px;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info thead tr>th:nth-child(2) {
  padding: 18px 45px 18px 0px;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(2) {
  padding: 18px 45px 18px 0px;
  font-family: 'rbt_bold';
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info thead tr>th:nth-child(3) {
  padding: 18px 100px 18px 40px;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(3) {
  padding: 18px 100px 18px 40px;
  font-family: 'rbt_bold';
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info thead tr>th:nth-child(4) {
  padding: 18px 100px 18px 0px;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(4) {
  padding: 18px 100px 18px 0px;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info thead tr>th:nth-child(5) {
  padding: 18px 100px 18px 0px;
  text-align: center;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(5) {
  padding: 18px 100px 18px 0px;
  text-align: center
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info thead tr>th:nth-child(6) {
  padding: 18px 50px 18px 0px;
  text-align: center;
}
.qb_dsbk_page .list_of_affidavits_ct .affidavits_info thead tr>th:nth-child(7){
  text-align: center;
}
.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(6) {
  padding: 18px 50px 18px 0px;
  text-align: center;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(6) span {
  padding: 8px 15px;
  background: #fff;
  border: 1px solid #1E87D7;
  border-radius: 6px;
  color: #1E87D7;
  cursor: pointer;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr.qb_incomplete td:nth-child(6) span {
  color: #fff;
  background: #1E87D7;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(6) span:before {
  content: url(../images/affidavits_upload_icon_blue.png);
  margin: 0px 5px 0px 0px;
  position: relative;
  top: 2px;
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr.qb_incomplete td:nth-child(6) span:before {
  content: url(../images/affidavits_upload_icon.png);
}

.qb_dsbk_page .list_of_affidavits_ct .affidavits_info thead tr>th:nth-child(2),
.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(2),
.qb_dsbk_page .list_of_affidavits_ct .affidavits_info thead tr>th:nth-child(3),
.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(3),
.qb_dsbk_page .list_of_affidavits_ct .affidavits_info thead tr>th:nth-child(4),
.qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(4) {
  text-align: left;
}

.affidavits_pagination {
  float: right;
  padding: 30px 0px 0px 0px;
  display: flex;
  align-items: center;
}

.affidavits_pagination .show_row {
  margin: 0px 25px 0px 0px;
}

.affidavits_pagination .show_row span {
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  color: #000;
  margin: 0px 10px 0px 0px;
}

.affidavits_pagination .show_row .select_number_row {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  background: #fff;
  border-radius: 8px;
}

.affidavits_pagination .show_row .select_number_row select {
  border-radius: 8px;
  border: 1px solid #A6A6A6;
  background: #fff;
  background: url(../images/arrow_up_icon_smaller.png) no-repeat;
  padding: 2px 10px;
  background-position: 80% 50%;
  width: 75px !important;
}

.affidavits_pagination .show_row .select_number_row select:focus {
  border-radius: 8px;
  border: 1px solid #A6A6A6;
  outline: none !important;
}

select {
  -webkit-appearance: none;
  appearance: none;
}

.affidavits_pagination .page_number {display: flex;align-items: center;}

.affidavits_pagination .page_number figure {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -3px;
  margin: 0px;
}

.affidavits_pagination .page_number ul {
  display: flex;
  align-items: center;
}

.affidavits_pagination .page_number ul li {
  margin: 0px 10px;
}

.affidavits_pagination .page_number ul li a {
  font-size: 19px;
  line-height: 35px;
  color: #646464;
}

.affidavits_pagination .page_number ul li.active a {
  width: 35px;
  height: 35px;
  display: inline-block;
  line-height: 35px;
  border-radius: 50%;
  background: #1E87D7;
  color: #fff;
  text-align: center;
}

.qb_payment_notice {
  position: relative;
  background: #FDE9E9;
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  border-left: 4px solid #FF1D28;
  padding: 12px 20px;
  margin: 0px 0px 16px 0px;
}

.qb_payment_notice.notification_cdntk {
  background: #E5F4FF;
  border-left: 4px solid #008BF5;
}

.qb_payment_notice.notification_dhttt {
  background: #EDF8EE;
  border-left: 4px solid #02C20F;
}

.qb_payment_notice.notification_shhvlgh {
  background: #FFFCEA;
  border-left: 4px solid #EF9400;
}

.qb_payment_notice i.close_icon:after {
  position: absolute;
  content: url(../images/close_icon_dtt.png);
  top: 50%;
  right: 20px;
  cursor: pointer;
  margin: -13px 0px 0px 0px;
}

.qb_payment_notice.notification_cdntk i.close_icon:after {
  content: url(../images/close_icon_dtt_blue.png);
}

.qb_payment_notice.notification_dhttt i.close_icon:after {
  content: url(../images/close_icon_dtt_green_.png);
}

.qb_payment_notice.notification_shhvlgh i.close_icon:after {
  content: url(../images/close_icon_dtt_orange.png);
}

.qb_payment_notice span {
  font-size: 17px;
  line-height: 20px;
  position: relative;
  padding: 0px 0px 0px 35px;
}

.qb_payment_notice span:before {
  position: absolute;
  content: "";
  background: url(../images/icon_dtt.png) no-repeat;
  width: 22px;
  height: 23px;
  top: 0px;
  left: 0px;
  background-size: cover !important;
}

.qb_payment_notice.notification_cdntk span:before {
  background: url(../images/icon_cdntk.png) no-repeat;
}

.qb_payment_notice.notification_dhttt span:before {
  background: url(../images/icon_dhttt.png) no-repeat;
}

.qb_payment_notice.notification_shhvlgh span:before {
  background: url(../images/icon_shhvlgh.png) no-repeat;
}

.qb_payment_notice span a {
  color: #1E87D7;
  text-decoration: underline !important;
}

.notice_hp .tab-content,
.news_tenten_2021_page .tab-content {
  display: none;
}

.notice_hp .tab-content.current,
.news_tenten_2021_page .tab-content.current {
  display: inherit;
}

.qb_notice_header_hp {
  background: #FFFFFF;
  box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  width: 460px;
  padding: 24px 27px;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  top: 50px;
  right: -36px;
}

.cart_bell_hd ul>li:nth-child(2):before {
  position: absolute;
  content: "";
  width: 100px;
  height: 20px;
  background: transparent;
  left: -30px;
  right: 0px;
  bottom: -20px;
  margin: 0px auto;
  text-align: center;
}

.cart_bell_hd ul>li:nth-child(2):hover .qb_notice_header_hp {
  opacity: 1;
  visibility: visible;
}

.qb_notice_header_hp:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-bottom: 16px solid #fff;
  top: -10px;
  right: 30px;
}

.qb_notice_header_hp .title_page {
  font-size: 26px;
  line-height: 30px;
  color: #333333;
  margin: 0px 0px 18px 0px;
}

.qb_notice_header_hp .list_notice_title {
  margin: 0px 0px 22px 0px;
  display: table;
  width: 100%;
  border-bottom: 1px solid #C4C4C4;
}

.qb_notice_header_hp .list_notice_title ul li {
  float: left;
  margin: 0px 20px 10px 0px;
}

.qb_notice_header_hp .list_notice_title ul li a {
  font-size: 18px;
  line-height: 21px;
  font-family: rbt_bold;
  color: #333333;
  padding: 0px 0px 10px 0px;
}

.qb_notice_header_hp .list_notice_title ul li a:hover,
.qb_notice_header_hp .list_notice_title ul li.current a {
  color: #1E87D7;
  border-bottom: 4px solid #1E87D7;
}

.qb_notice_header_hp .list_notice_info {
  clear: both;
}

.qb_notice_header_hp .list_notice_info ul li {
  border-bottom: 1px solid #DEDEDE;
  padding: 20px 0px 10px 0px;
}

.qb_notice_header_hp .list_notice_info ul>li:nth-child(1) {
  padding: 0px 0px 10px 0px;
  float: inherit;
  margin: 0px 0px 20px 0px;
}

.qb_notice_header_hp .list_notice_info ul>li:nth-child(3) {
  border-bottom: none;
  padding: 20px 0px 0px 0px;
}

.qb_notice_header_hp .list_notice_info ul li h3 {
  font-family: rbt_bold;
  font-size: 17px;
  line-height: 25px;
  margin: 0px 0px 5px 0px;
}

.qb_notice_header_hp .list_notice_info ul li h3 a {
  color: #535353;
}

.qb_notice_header_hp .list_notice_info ul li span {
  font-size: 16px;
  line-height: 25px;
  color: #555555;
}

.qb_notice_header_hp .list_notice_info ul li p {
  font-size: 13px;
  line-height: 25px;
  color: #595959;
}

.qb_notice_header_hp .list_notice_info .read_more {
  background: #1E87D7;
  border-radius: 6px;
  font-size: 18px;
  line-height: 21px;
  color: #fff;
  display: table;
  margin: 0px auto;
  padding: 10px 22px;
  border: 1px solid transparent;
}

.qb_notice_header_hp .list_notice_info .read_more:hover {
  border: 1px solid #1E87D7;
  color: #1E87D7;
  background: #fff;
}

.news_tenten_2021_page .news_tenten_2021_title {
  margin: 0px 0px 22px 0px;
}

.news_tenten_2021_page .news_tenten_2021_title span {
  font-size: 17px;
  line-height: 20px;
  color: #333333;
}

.news_tenten_2021_page .list_news_title ul li {
  float: left;
  margin: 0px 50px 0px 0px;
}

.news_tenten_2021_page .list_news_title ul li a {
  color: #333333;
  font-size: 21px;
  line-height: 25px;
  border: 1px solid transparent;
  display: inline-block;
  padding: 5px 10px;
}

.news_tenten_2021_page .list_news_title ul li.current a {
  color: #1E87D7;
  border-bottom: 4px solid #1E87D7;
}

.news_tenten_2021_page .list_news_info {
  clear: both;
}

.news_tenten_2021_page .list_news_info ul li {
  border-bottom: 1px solid #D1D1D1;
  padding: 32px 0px 17px 0px;
}

.news_tenten_2021_page .list_news_info ul li .news_ct_detailds {
  position: relative;
}

.news_tenten_2021_page .list_news_info ul>li:nth-child(1) {
  padding: 0px 0px 17px 0px;
}

.news_tenten_2021_page .list_news_info ul>li:last-child {
  padding: 32px 0px 0px 0px;
  border-bottom: none;
}

.news_tenten_2021_page .list_news_info ul li .news_date {
  font-size: 17px;
  line-height: 20px;
  color: #333333;
  font-family: rbt_bold;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 130px;
  display: flex;
  align-items: center;
}

.news_tenten_2021_page .list_news_info ul li .text_widget {
  display: table-cell;
  vertical-align: middle;
  padding: 0px 0px 0px 130px;
}

.news_tenten_2021_page .list_news_info ul li .text_widget h3 {
  font-size: 20px;
  line-height: 23px;
  color: #333333;
  margin: 0px 0px 20px 0px;
  font-family: rbt_bold;
}

.news_tenten_2021_page .list_news_info ul li .text_widget p {
  font-size: 17px;
  color: #3F3F3F;
}

.read_m_chienda b {
  background: #1E87D7;
  border-radius: 30px;
  padding: 7px 28px;
  margin: 20px 0px 0px 0px;
  display: table;
  font-family: rbt_bold;
  cursor: pointer;
}

.toggle_textwidget {
  max-height: initial !important;
}

.news_tenten_2021_page .list_by_category {
  background: #fff;
  border: 1px solid #C4C4C4;
  padding: 30px 40px 60px 40px;
}

.news_tenten_2021_page .list_news_title {
  display: table;
  width: 100%;
}

.qb_dhctt_page .title_page,
.hosting_service_page .title_page {
  margin: 0px 0px 26px 0px;
}

.qb_dhctt_page .title_page a,
.hosting_service_page .title_page a,
.hosting_services_nv2021 .title_page a,
.other_title_page {
  margin: 0px 0px 22px 0px;
  font-size: 18px;
  line-height: 21px;
  color: #555555;
  position: relative;
}

.other_title_page a {
  font-size: 18px;
  line-height: 21px;
  color: #555555;
  position: relative;
  padding: 0px 0px 0px 20px;
}

.qb_dhctt_page .title_page a:before,
.hosting_service_page .title_page a:before,
.hosting_services_nv2021 .title_page a::before,
.other_title_page a:before {
  content: "";
  position: absolute;
  background: url(../images/arrow_left_icon_dtt.png) no-repeat;
  width: 10px;
  height: 18px;
  top: 0px;
  left: 0px;
}

.qb_dhctt_page .order_detailds {
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  box-sizing: border-box;
  border-radius: 10px;
  padding: 23px 22px;
  margin: 0px 0px 10px 0px;
}

.qb_dhctt_page .order_detailds h3 {
  font-size: 21px;
  line-height: 25px;
  color: #333333;
  font-family: rbt_bold;
  margin: 0px 0px 20px 0px;
}

.qb_dhctt_page .order_detailds ul li {
  clear: both;
  margin: 0px 0px 22px 0px;
}

.qb_dhctt_page .order_detailds ul>li:last-child {
  margin: 0px;
}

.qb_dhctt_page .order_detailds ul li span {
  float: left;
  font-size: 17px;
  line-height: 15px;
  color: #272727;
  max-width: 165px;
  width: 100%;
  margin: 0px 18px 0px 0px;
}

.qb_dhctt_page .order_detailds ul li p {
  margin: 0px;
  font-size: 16px;
  line-height: 15px;
  font-family: rbt_bold;
  color: #333333;
}

.qb_dhctt_page .order_detailds .order_price_detailds {
  clear: both;
}

.qb_dhctt_page .order_price_detailds {
  background: #FFFFFF;
  border: 1px solid #D9D9D9;
  box-sizing: border-box;
  border-radius: 10px;
  padding: 18px 22px;
}

.qb_dhctt_page .order_price_detailds .order_price_info {
  width: 100%;
  margin: 0px 0px 10px 0px;
}

.qb_dhctt_page .order_price_detailds .order_price_info tbody tr {
  border-bottom: 1px solid #DFDFDF;
}

.qb_dhctt_page .order_price_detailds .order_price_info tbody tr td {
  padding: 15px 15px 15px 0px;
  font-size: 16px;
  color: #2D2D2D;
}

.qb_dhctt_page .order_price_detailds .order_price_info tbody tr:nth-child(1)>td {
  font-size: 17px;
  line-height: 15px;
  font-family: rbt_bold;
  color: #333333;
}

.qb_dhctt_page .order_price_detailds .order_price_info tbody tr:nth-child(1)>td:nth-child(1) {
  padding: 15px 15px 15px 0px;
}

.qb_dhctt_page .order_price_detailds .order_price_info tbody tr>td:nth-child(1) {
  padding: 15px 15px 15px 10px;
}

.qb_dhctt_page .order_price_detailds .order_price_info tbody tr>td:nth-child(6) {
  text-align: right;
  padding: 15px 0px;
}

.qb_dhctt_page .order_price_detailds .order_price_info tbody tr>td:nth-child(6) label {
  font-size: 16px;
  text-decoration: line-through;
  color: #828282;
  font-weight: 400;
  display: inline-block;
  vertical-align: middle;
  margin: 0px;
}

.qb_dhctt_page .order_price_detailds .order_price_info tbody tr>td:nth-child(6) span {
  color: #2D2D2D;
  font-size: 16px;
  max-width: 80px;
  width: 100%;
  display: inline-block;
  margin: 0px 0px 0px 20px;
  vertical-align: middle;
}

.qb_dhctt_page .order_price_detailds .total_price {
  float: right;
  text-align: right;
  padding: 0px 10px 0px 0px;
}

.qb_dhctt_page .order_price_detailds .total_price ul li {
  clear: both;
  margin: 0px 0px 10px 0px;
  display: table;
  width: 100%;
}

.qb_dhctt_page .order_price_detailds .total_price ul>li:last-child {
  margin: 0px;
}

.qb_dhctt_page .order_price_detailds .total_price ul li span {
  position: relative;
  font-size: 17px;
  float: left;
  min-width: 100px;
  text-align: center;
}

.qb_dhctt_page .order_price_detailds .total_price ul li p {
  margin: 0px;
  font-size: 16px;
  float: right;
  min-width: 120px;
}

.qb_dhctt_page .order_price_detailds .total_price ul li p strong {
  color: #FF0000;
}

.qb_dhctt_page .order_price_detailds .total_price ul li .pay_now {
  background: #1E87D7;
  border-radius: 6px;
  color: #fff;
  font-size: 16px;
  border: 1px solid #1E87D7;
  padding: 8px 21px;
  margin: 5px 0px;
  display: inline-block;
}

.qb_dhctt_page .order_price_detailds .total_price ul li .pay_now:hover {
  color: #1E87D7;
  background: #fff;
}

.qb_dhctt_page .order_price_detailds .total_price ul li i {
  font-size: 16px;
}
.domain_name_registration_page .form_group{
  display:flex;
  align-items:center;
}
.domain_name_registration_page .form_group>.list_group:nth-child(1){
  width:50%;
  padding:0px 10px 0px 0px;
}
.domain_name_registration_page .form_group>.list_group:nth-child(2){
  width:50%;
  padding:0px 0px 0px 10px;
}
.domain_name_registration_page .form_group .list_group input {
  width: 100%;
  border-radius: 6px;
  border: 1px solid #D6D6D6;
  font-size: 17px;
  padding: 10px 17px;
}

.domain_name_registration_page .form_group .list_group select {
  float: left;
  border-radius: 6px;
  border: 1px solid #D6D6D6;
  font-size: 17px;
  padding: 10px 17px;
  margin: 0px 14px 0px 0px;
  max-width: 163px;
  width: 100%;
  background: url(../images/arrow_up_icon_dktm.png) #fff no-repeat;
  background-position: 90% 50%;
}

.domain_name_registration_page .form_group .list_group input:focus,
.domain_name_registration_page .form_group .list_group select:focus {
  border: 1px solid #D6D6D6;
  outline: none;
}
.domain_name_registration_page .form_group .list_group button {
  max-width: 200px;
  width: 100%;
  border: 1px solid #1E87D7;
  background: #1E87D7;
  border-radius: 6px;
  color: #fff;
  font-size: 18px;
  line-height: 44px;
  height: 48px;
  position: relative;
  transition: all 0.3s;
  padding: 0px 30px !important;
  text-align: center;
}
.domain_name_registration_page .form_group.auth_code .list_group button {
  max-width: 200px;
  padding: 0px 0px 0px 15px;
}
.domain_name_registration_page .form_group.auth_code .list_group button::after {
  position: absolute;
  margin: 0px 0px 0px 7px;
}

.domain_name_registration_page .form_group .list_group button:hover {
  color: #1E87D7;
  background: #fff;
}

.domain_name_registration_page .form_group .list_group button img {
  margin: 0px 0px 0px 15px;
  position: relative;
  top: 0px;
}

.domain_name_registration_page .form_group .list_group button:after {
  content: url(../images/arrow_right_icon_dktm.png);
  margin: 0px 0px 0px 15px;
  position: relative;
  top: 2px;
}

.domain_name_registration_page .form_group .list_group button:hover:after {
  content: url(../images/arrow_right_icon__blue_dktm.png);
}

.qb_unpaid_order_page .order_price_detailds .total_price ul>li:nth-child(1) span.vat_vn_doamin:after {
  position: absolute;
  content: "";
  background: url(../images/question_mark_icon_ctt.png) no-repeat;
  width: 15px;
  height: 15px;
  top: 4px;
  right: 14px;
}

.qb_unpaid_order_page .order_price_detailds .total_price ul>li:nth-child(1) span p {
  position: absolute;
  width: 330px;
  background: rgba(25, 25, 25, 0.95);
  border-radius: 8px;
  font-size: 15px;
  color: #fff;
  top: -147px;
  padding: 16px 16px;
  left: -87px;
  display: none;
}

.qb_unpaid_order_page .order_price_detailds .total_price ul>li:nth-child(1) span p:before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 10px solid #000;
  left: 0px;
  right: 0px;
  bottom: -9px;
  margin: 0px auto;
  transform: rotate(180deg);
}

.qb_dkdvhosting_page .register_service_info {}

.qb_dkdvhosting_page .register_service_info .list_domain {
  margin: 0;
}

.qb_dkdvhosting_page .register_service_info .list_domain ul {
  display: table;
  border-bottom: 4px solid #1E87D7;
  width: 100%;
}

.qb_dkdvhosting_page .register_service_info .list_domain ul li {
  float: left;
  width: 12.5%;
  word-break: break-word;
}

.qb_dkdvhosting_page .register_service_info .list_domain ul li a {
  font-size: 16px;
  line-height: 20px;
  font-family: rbt_bold;
  border-radius: 4px 4px 0px 0px;
  background: transparent;
  display: flex;
  padding: 13px 0px;
  text-align: center;
  color: #333333;
  height: 100%;
  width: 100%;
  min-height: 50px;
  justify-content: center;
  align-items: center;
}

.qb_dkdvhosting_page .register_service_info .list_domain ul li.current a,
.qb_dkdvhosting_page .register_service_info .list_domain ul li.active2 a {
  background: #1E87D7;
  color: #fff;
}

.qb_dkdvcloud_server_page .list_domain .space {
  width: 60%;
}

.qb_dkdvcloud_server_page #noidungserver {
  margin: 0px 0px 15px 0px;
}

.qb_dkdvcloud_server_page .list_domain {
  display: flex;
}

.qb_dkdvcloud_server_page .list_domain .space ul li {
  width: 20%;
}

.qb_dkdvcloud_server_page .list_domain .setting {
  margin-left: auto;
  width: 30%;
}

.qb_dkdvcloud_server_page .list_domain .setting ul li {
  width: 50%;
}

.qb_dkdvcloud_server_page .list_domain .setting ul li {
  list-style: none;
}

.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds {
  width: 100%;
  margin: 0px 0px 15px 0px;
}

.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr {
  border: 1px solid #CCCCCC;
  background: #fff;
}

.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody>tr:nth-child(1) {
  background: #46433D;
  border: 1px solid #D2D2D2;
}

.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr:hover {
  background: #D6EEFF;
}

.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody>tr:nth-child(1):hover {
  background: #46433D;
}

.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr:nth-child(1) td {
  font-size: 16px;
  line-height: 21px;
  font-family: rbt_bold;
  color: #fff;
  text-align: center;
}
.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td.qb_tb_tg {
  text-align: left;
}

.qb_bgtm_page .tg_navi_2021 tbody>tr:nth-child(1) {
  background: #46433D;
}

.qb_qldvtm_page.qb_qldvtm_main_page .tg_navi_2021 tbody tr>td:nth-child(1),
.qb_qldvtm_page.qb_dvshh_page .tg_navi_2021 tbody tr>td:nth-child(1) {
  text-align: center;
}

.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td {
  text-align: center;
  font-size: 17px;
  padding: 16px 0px;
}

.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td.qb_tb_oc strong,
.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td.qb_tb_bt strong,
.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td.qb_tb_gtt strong,
.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td.qb_tb_dl strong,
.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td.qb_tb_dl strong,
.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td.qb_tb_ram strong,
.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td.qb_tb_core_cpu strong,
.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td.qb_tb_namdau strong,
.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td.qb_tb_namtiep strong,
.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td.qb_tb_dt_internet strong,
.qb_dkdvssl_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td.qb_tb_chuanmahoa strong {
  font-family: rbt_bold;
  margin: 0px 5px 0px 0px;
}

.qb_dkdvhosting_page #qb-register-service-1 .register_service_hosting_detailds tbody tr td.qb_tb_tg,
.qb_dkdvhosting_page #qb-register-service-2 .register_service_hosting_detailds tbody tr td.qb_tb_tg {
  width: 18%;
}

.qb_dkdvhosting_page .register_service_hosting_detailds tbody tr>td:nth-child(1) {
  font-size: 16px;
  padding: 16px 0px 16px 37px;
}

.qb_dkdvhosting_page #qb-register-service-1 .register_service_hosting_detailds tbody tr td.qb_tb_oc,
.qb_dkdvhosting_page #qb-register-service-2 .register_service_hosting_detailds tbody tr td.qb_tb_oc {
  font-size: 16px;
  width: 15%;
}

.qb_dkdvhosting_page #qb-register-service-1 .register_service_hosting_detailds tbody tr td.qb_tb_bt,
.qb_dkdvhosting_page #qb-register-service-2 .register_service_hosting_detailds tbody tr td.qb_tb_bt {
  width: 15%;
}

.qb_dkdvhosting_page #qb-register-service-1 .register_service_hosting_detailds tbody tr td.qb_tb_addon,
.qb_dkdvhosting_page #qb-register-service-2 .register_service_hosting_detailds tbody tr td.qb_tb_addon {
  width: 14%;
}

.qb_dkdvhosting_page #qb-register-service-1 .register_service_hosting_detailds tbody tr td.qb_tb_mysql,
.qb_dkdvhosting_page #qb-register-service-2 .register_service_hosting_detailds tbody tr td.qb_tb_mysql {
  width: 12%;
}

.qb_dkdvhosting_page #qb-register-service-3 .register_service_hosting_detailds tbody tr td.qb_tb_dcip,
.qb_dkdvhosting_page tbody tr td.qb_tb_dl,
.qb_dkdvhosting_page tbody tr td.qb_tb_website,
.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td.qb_tb_website_builder,
.qb_dkdvhosting_page #qb-register-service-5 tbody tr td,
.qb_dkdvhosting_page tbody tr td.qb_tb_ip_class_c,
.qb_dkdvhosting_page tbody tr td.qb_tb_class_a,
.qb_dkdvhosting_page tbody tr td.qb_tb_email_account,
.qb_dkdvhosting_page tbody tr td.qb_tb_sl_email,
.qb_dkdvhosting_page tbody tr td.qb_tb_sl_gmail_yahoo_hotmail,
.qb_dkdvhosting_page tbody tr td.qb_tb_dcemail,
.qb_dkdvhosting_page tbody tr td.qb_tb_mail_group,
.qb_dkdvhosting_page tbody tr td.qb_tb_safe_cloud,
.qb_dkdvhosting_page tbody tr td.qb_tb_office_high_class,
.qb_dkdvcloud_server_page tbody tr td.qb_tb_dt_internet,
table tr td.qb_tb_addon,
table tr td.qb_tb_mysql,
table tr td.qb_tb_gtt,
table tr td.qb_tb_dk,
table tr td.qb_tb_namdau,
table tr td.qb_tb_namtiep,
.qb_dkdvssl_page tbody tr td,
.qb_tb_chitiet {
  text-align: center;
}

.qb_dkdvhosting_page #qb-register-service-5 .register_service_hosting_detailds tbody tr>td:nth-child(1) {
  text-align: left !important;
}

.qb_dkdvssl_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td.qb_tb_tg {
  width: 16%;
  text-align: left !important;
}

.qb_dkdvhosting_page #qb-register-service-5 .register_service_hosting_detailds tbody tr td.qb_tb_gtt {
  text-align: left;
}

.qb_dkdvhosting_page .register_service_hosting_detailds tbody tr td.qb_tb_gtt label {
  font-size: 16px;
  text-decoration: line-through;
  color: #828282;
  font-weight: 400;
  display: inline-block;
  vertical-align: middle;
  margin: 0px;
}

.qb_dkdvhosting_page .register_service_hosting_detailds tbody tr td.qb_tb_gtt span {
  color: #2D2D2D;
  font-size: 16px;
  max-width: 80px;
  width: 100%;
  display: inline-block;
  margin: 0px 0px 0px 20px;
  vertical-align: middle;
}

.qb_dkdvhosting_page #qb-register-service-7 .register_service_hosting_detailds tbody tr td.qb_tb_gtt strong {
  float: right;
  display: initial;
  vertical-align: initial;
}

.qb_dkdvhosting_page #qb-register-service-7 .register_service_hosting_detailds tbody tr td.qb_tb_dk {
  padding: 16px 0px 16px 20px;
}

.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td.qb_tb_safe_cloud figure,
.qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td.qb_tb_office_high_class figure {
  display: inline-block;
  vertical-align: middle;
}

.qb_dkdvhosting_page .qb_buy_now {
  padding: 5px 6px;
  background: #fff;
  border: 1px solid #1E87D7;
  border-radius: 6px;
  cursor: pointer;
  text-align: center;
  display: inline-block;
}

.qb_dkdvssl_page .qb_buy_now {
  display: inline-block;
}

.qb_dkdvhosting_page .btndangky {
  padding: 0px 6px;
  background: #fff;
  border: 1px solid #1E87D7;
  border-radius: 6px;
  cursor: pointer;
  color: #1E87D7;
  font-size: 13px;
}

.qb_contact_service {
  display: initial;
  padding: 5px 14px !important;
}

.qb_dkdvhosting_page .qb_buy_now a {
  color: #1E87D7;
}

.qb_dkdvhosting_page .register_service_hosting_detailds tbody tr:hover .qb_buy_now {
  background: #1E87D7;
}

.qb_dkdvhosting_page .register_service_hosting_detailds tbody tr:hover .qb_buy_now a {
  color: #fff;
}

.qb_dkdvcloud_server_page .register_service_hosting_box .tabcanhan li:hover .btndangky {
  background: #1E87D7;
  color: #fff;
}

.qb_dkdvhosting_page .register_service_hosting_box .not_include_vat_title {
  float: right;
  font-size: 15px;
  line-height: 18px;
  color: #FF0000;
  font-style: italic;
}

.qb_cdhtdddt_page .dgdvdmdd_info {
  background: #fff;
  border: 1px solid #BBBBBB;
  padding: 29px 35px 29px 35px;
}

.qb_cdhtdddt_page .dgdvdmdd_info .dgdvdmdd_note {
  margin: 0px 0px 32px 0px;
}

.qb_cdhtdddt_page .dgdvdmdd_info .dgdvdmdd_note span {
  font-size: 17px;
  line-height: 27px;
  color: #333333;
  display: block;
}

.qb_cdhtdddt_page .dgdvdmdd_info .dgdvdmdd_note strong {
  font-family: 'rbt_bold';
}

.qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box {
  max-width: 915px;
  width: 100%;
  display: table;
  margin: 0px auto;
}

.qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_general form {
  margin: 0px -31.5px;
}

.qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds {
  width: 33.33%;
  float: left;
  padding: 0px 31.5px;
  margin: 0px 0px 55px 0px;
}

.qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds .wrap_figure {
  min-height: 100px;
  position: relative;
  background: #FFFFFF;
  border: 1px solid #DFDFDF;
}

.qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds .qb_phone_card {
  margin: 0px 0px 20px 0px;
  position: relative;
}

.qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds .qb_phone_card figure {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds .qb_phone_card strong {
  font-size: 34px;
  line-height: 40px;
  font-family: rbt_super_bold;
  color: #fff;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 8px;
}

.qb_cdhtdddt_page .qb_vinaphone_value {
  background: #00A1E4;
}

.qb_cdhtdddt_page .qb_mobiphone_value {
  background: #0062A1;
}

.qb_cdhtdddt_page .qb_vettel_value {
  background: #EF0032;
}

.qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds input {
  display: none;
}

.qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds label {
  font-size: 18px;
  line-height: 21px;
  color: #333333;
  cursor: pointer;
  position: absolute;
  text-align: center;
  bottom: -45px;
  width: 24px;
  height: 24px;
  left: 0px;
  right: 0px;
  margin: 0px auto;
}

.qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds label:before {
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: 1px solid #767676;
  position: absolute;
  top: -2px;
  left: -2px;
}

.qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds input[type="radio"]:checked+label:before {
  border: 1px solid #0185FF;
}

.qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds input[type="radio"]:checked+label:after {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  top: 0px;
  left: 0px;
  position: absolute;
  background-color: #0185FF;
  content: '';
  border: 2px solid white;
}

.qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_general form>.gift_card_detailds:nth-child(3n+1) {
  clear: both;
}

.qb_cdhtdddt_page .btn_gift_card {
  font-size: 17px;
  line-height: 20px;
  color: #fff;
  font-family: rbt_bold;
  background: #1E87D7;
  border: 1px solid #1E87D7;
  border-radius: 5px;
  display: table;
  margin: 0px auto;
  padding: 10px 29px;
}

.qb_cdhtdddt_page .btn_gift_card:hover {
  background: #fff;
  color: #1E87D7;
}

.qb_dkdv_emailsv_page .emailsv_vat_box {
  display: flex;
  align-items: center;
  margin: 0px 0px 20px 0px;
}

.qb_dkdv_emailsv_page .emailsv_vat_box .qb_sao_notice {}

.qb_dkdv_emailsv_page .emailsv_vat_box .not_include_vat_title {
  float: none;
  margin-left: auto;
}


/*end b-style*/


/*d-style*/

.tg_domain_extension_ft {
  padding: 30px 30px 0px 30px;
}

h3.title_navi_tenten_d {
  font-size: 25px;
  margin: 0px 0px 30px 0px;
  color: #000;
  font-family: 'rbt_bold';
  text-transform: uppercase;
  line-height: 33px;
}

.tg_service_domain_ft table {
  width: 100%;
  background: #fff;
}

.tg_service_domain_ft {
  display: table;
  width: 100%;
  margin: 0px 0px 30px 0px;
}

.tg_service_domain_ft table tr th {
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  background: #46433D;
  padding: 15px 25px;
  width: 29%;
}

.tg_service_domain_ft table tr td {
  font-size: 16px;
  line-height: 24px;
  padding: 15px 25px;
}

.tg_service_domain_ft table tr td:first-child {
  font-weight: bold;
}

.tg_service_domain_ft table tbody tr {
  border: 1px solid #ccc;
}

.tg_service_domain_ft table tr td select {
  width: 100%;
  max-width: 100px;
  padding: 5px 10px 5px 20px;
  border-radius: 5px;
  border: 1px solid #A1A1A1;
  background: url(../images/arrow_up_icon_smaller.png) no-repeat;
  background-position: 83% 50%;
}

.tg_service_domain_ft table tr td p {
  margin: 0px;
  float: left;
  font-weight: bold;
}

.tg_service_domain_ft table tr td:last-child {
  text-align: right;
}

.tg_information_line table {
  width: 100%;
  border: 1px solid #1B9EFF;
  background: #fff;
}

.tg_information_line table tr {
  border-bottom: 1px solid #ccc;
}

.tg_information_line table tr:last-child {
  border-bottom: none;
}

.tg_information_line table tr td:first-child {
  width: 60%;
  background: #EDF8FF;
}

.tg_information_line table tr td {
  font-size: 15px;
  line-height: 23px;
  font-weight: bold;
  padding: 15px 25px;
}

.tg_information_line table tr td:last-child {
  text-align: right;
  padding: 15px 70px 15px 25px;
}

.tg_information_line table tr td span {
  color: #FF0000;
}

.tg_information_line {
  display: table;
  width: 100%;
  margin: 0px 0px 30px 0px;
}

.tg_text_coupon_nsx {
  display: table;
  width: 100%;
  max-width: 700px;
}

.tg_text_coupon_nsx input {
  width: 80%;
  float: left;
  padding: 8px;
  border: 1px solid #C1C1C1;
  border-radius: 5px 0px 0px 5px;
  height: 40px;
}

.tg_text_coupon_nsx a {
  font-size: 17px;
  line-height: 40px !important;
  text-align: center;
  display: table;
  width: 20%;
  padding: 0px 10px;
  background: #1E87D7;
  color: #fff;
  font-weight: bold;
  border-radius: 0px 5px 5px 0px;
  height: 40px;
}

.tg_coupon_navi_ft {
  display: table;
  width: 100%;
  margin: 0px 0px 30px 0px;
}

.tg_invoice_request {
  display: table;
  width: 100%;
  margin: 0px 0px 30px 0px;
}

.tg_invoice_request ul {
  display: table;
  width: 100%;
  max-width: 300px;
  margin: 0px 0px 30px 0px;
}

.tg_invoice_request ul li {
  float: left;
  padding: 0px 35px 0px 40px;
}

.tg_invoice_request ul li input {
  display: none;
}

.tg_invoice_request ul li label {
  position: relative;
  font-size: 18px;
  line-height: 26px;
  font-weight: 400;
}

.tg_invoice_request ul li label::before {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #ccc;
  left: -36px;
  top: 0px;
}

.tg_invoice_request ul li input:checked+label::after {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0185FF;
  border: none;
  left: -31px;
  top: 5px;
  z-index: 2;
}

.tg_invoice_request ul li input:checked+label::before {
  border: 1px solid #0185FF;
}

.tg_invoice_request>p {
  font-size: 15px;
  line-height: 23px;
  font-style: italic;
}

.tg_invoice_request>p>span {
  color: #0075CD;
}

.tg_invoice_request>p>i {
  color: #FD0000;
}

.tg_invoice_request>a {
  font-size: 15px;
  line-height: 23px;
  background: #1E87D7;
  display: table;
  margin: 30px auto 0px auto;
  color: #fff;
  padding: 10px 25px;
  font-weight: bold;
  text-transform: uppercase;
  border-radius: 5px;
}

.tg_require_supported_ft {
  padding: 30px 30px 0px 30px;
}

.title_supported_nsx {
  display: table;
  width: 100%;
}

.title_supported_nsx h3.title_navi_tenten_d {
  float: left;
}

.title_supported_nsx a {
  font-size: 17px;
  line-height: 25px;
  color: #1E87D7;
  background: #E6F4FD;
  border: 1px solid #1B9EFF;
  border-radius: 5px;
  padding: 5px 20px;
  float: right;
}

.title_supported_nsx a img {
  margin: -2px 3px 0px 0px;
}

.text_require_supported_nd {
  display: table;
  width: 100%;
  background: #fff;
  padding: 20px;
}

ul.text_choose_parts_nsx {
  display: table;
  width: 100%;
}

ul.text_choose_parts_nsx li {
  padding: 0px 0px 30px 0px;
}

ul.text_choose_parts_nsx li select {
  width: 70%;
  padding: 11px;
  border: 1px solid #A6A3A3;
  border-radius: 5px;
  background: url(../images/arrow_up_icon_smaller.png) no-repeat;
  background-position: 97% 50%;
  font-size: 17px;
  line-height: 25px;
}

ul.text_choose_parts_nsx li label {
  width: 15%;
  float: left;
  font-weight: 400;
  font-size: 17px;
  line-height: 25px;
  margin: 13px 0px 0px 0px;
}

ul.tab_content_choose_parts {
  display: table;
  width: 70%;
}

ul.tab_content_choose_parts li {
  float: left;
  width: 48%;
  font-size: 17px;
  line-height: 25px;
  color: #1E87D7;
  padding: 11px;
  border: 1px solid #1E87D7;
  text-align: center;
  border-radius: 5px;
  position: relative;
  cursor: pointer;
}

ul.tab_content_choose_parts li.currents {
  background: #1E87D7;
  color: #fff;
}

ul.tab_content_choose_parts li.currents::before {
  position: absolute;
  content: "";
  width: 10px;
  height: 10px;
  background: #1E87D7;
  bottom: -6px;
  transform: rotate(45deg);
  left: 50%;
}

ul.tab_content_choose_parts li:last-child {
  float: right;
}

.tg_choose_parts_nsx {
  display: table;
  width: 100%;
  border-bottom: 1px solid #ccc;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 40px 0px;
}

ul.text_choose_parts_nsx li .text_parts_nsx {
  display: table;
  width: 85%;
}

ul.text_choose_parts_nsx li .text_parts_nsx input {
  width: 100%;
  padding: 11px;
  border: 1px solid #A6A3A3;
  border-radius: 5px;
}

ul.text_choose_parts_nsx li .text_parts_nsx textarea {
  width: 100%;
  padding: 11px;
  border: 1px solid #A6A3A3;
  border-radius: 5px;
  min-height: 177px;
}

ul.text_choose_parts_nsx li .text_parts_nsx>p {
  font-size: 15px;
  line-height: 23px;
  font-style: italic;
  margin: 5px 0px 0px 0px;
  display: table;
  width: 100%;
  color: #5F5F5F;
}

.text_attachments {
  margin: 0px 0px 10px 0px;
  display: flex;
}

.text_attachments a {
  font-size: 17px;
  line-height: 25px;
  color: #1E87D7;
  border: 1px solid #1E87D7;
  display: table;
  width: 20%;
  padding: 11px 0px;
  text-align: center;
  border-radius: 5px;
  background: #EDF8FF;
  margin: 0px 10px 0px 0px;
}

.text_attachments a img {
  margin: -4px 5px 0px 0px;
}

.text_attachments>p {
  font-size: 17px;
  line-height: 25px;
  color: #8E8E8E;
  margin: 0px 0px 0px 10px;
  padding: 11px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  display: table;
  max-width: 412px;
  width: 100%;
}

.text_choose_parts_nsx li .tg_send_require_nsx {
  font-size: 19px;
  line-height: 27px;
  color: #fff;
  background: #1E87D7;
  display: table;
  padding: 11px 30px;
  text-align: center;
  margin: 0px auto;
  border-radius: 5px;
}

.text_choose_parts_nsx li>a img {
  margin: 0px 5px 0px 0px;
}

.text_require_supported_nd .tabs-contents.currents {
  width: 100%;
}

.tg_content_choose_parts {
  display: table;
  width: 100%;
}

.tabs-contents {
  display: none;
  padding: 0px;
}

.tabs-contents.currents {
  display: inherit;
  -webkit-animation: slide-down 0.3s ease-out;
  -moz-animation: slide-down 0.3s ease-out;
}

.tabs-contents.currents li {
  animation: none;
}

.tg_transaction_report_ft {
  padding: 30px 30px 0px 30px;
}

.tg_transaction_report_ft h3.title_navi_tenten_d {
  text-align: center;
  margin: 20px 0px 30px 0px;
}

.text_transaction_report .textwidget {
  display: table;
  width: 100%;
  max-width: 145px;
  position: absolute;
  top: 50%;
  left: 20%;
  transform: translate(-50%, -50%);
}

.text_transaction_report .textwidget h5 {
  font-size: 24px;
  line-height: 32px;
  color: #333;
  margin: 0px 0px 21px 0px;
}

.text_transaction_report .textwidget a {
  font-size: 17px;
  line-height: 25px;
  color: #fff;
  background: #69B945;
  display: table;
  width: 100%;
  text-align: center;
  padding: 10px;
  border-radius: 5px;
  font-weight: bold;
}

.text_transaction_report figure img {
  border-radius: 5px;
}

.text_transaction_report {
  position: relative;
}

.tg_transaction_report_ft .col-sm-4:nth-child(3n+1) {
  clear: both;
  margin: 0px 0px 70px 0px;
}

.tg_update_signature_ft {
  padding: 30px 30px 0px 30px;
}

.title_update_signature_nsx h3.title_navi_tenten_d {
  margin: 0px 0px 10px 0px;
}

.title_update_signature_nsx>a {
  font-size: 18px;
  line-height: 26px;
  color: #555;
  display: table;
  width: 100%;
  margin: 0px 0px 10px 0px;
}

.tg_text_update_signature_nd {
  display: table;
  width: 100%;
  background: #fff;
  padding: 50px 30px;
}

.tg_text_update_signature_nd>h5 {
  font-size: 20px;
  line-height: 28px;
  color: #000;
  margin: 0px 0px 20px 0px;
  text-align: center;
}

.tg_text_update_signature_nd>i {
  font-size: 15px;
  line-height: 23px;
  display: table;
  width: 100%;
  color: #333;
  margin: 0px 0px 50px 0px;
}

.tg_text_update_signature_nd>p {
  font-size: 17px;
  line-height: 25x;
  font-weight: bold;
  text-align: center;
  margin: 0px 0px 20px 0px;
}

.tg_text_signature_ft {
  display: table;
  width: 100%;
  max-width: 657px;
  min-height: 344px;
  margin: 0px auto;
  position: relative;
  border: 1px solid #ccc;
  cursor: pointer;
}

.tg_text_signature_ft>span {
  font-size: 17px;
  line-height: 25px;
  color: #555;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: table;
  width: 100%;
  text-align: center;
}

.tg_text_update_signature_nd>a {
  display: table;
  font-size: 17px;
  line-height: 25px;
  color: #fff;
  background: #1E87D7;
  padding: 10px 30px;
  border-radius: 5px;
  margin: 30px auto 0px auto;
}

.tg_manage_sent_requests_ft {
  padding: 30px 30px 0px 30px;
}

.tg_manage_sent_requests_ft .tg_navi_2021 {
  width: 100%;
  background: #fff;
}

.tg_manage_sent_requests_ft .tg_navi_2021 tr th {
  font-size: 16px;
  line-height: 24px;
  background: #46433D;
  padding: 10px 25px;
  color: #fff;
}

.tg_manage_sent_requests_ft .tg_navi_2021 tr th:nth-child(1),
.tg_manage_sent_requests_ft .tg_navi_2021 tr th:nth-child(2),
.tg_manage_sent_requests_ft .tg_navi_2021 tr th:nth-child(4),
.tg_manage_sent_requests_ft .tg_navi_2021 tr th:nth-child(5),
.tg_manage_sent_requests_ft .tg_navi_2021 tr th:nth-child(6) {
  width: 13%;
}

.tg_manage_sent_requests_ft .tg_navi_2021 tbody tr {
  border: 1px solid #ccc;
}

.tg_manage_sent_requests_ft .tg_navi_2021 tr td {
  font-size: 16px;
  line-height: 24px;
  padding: 10px 25px;
}

.tg_manage_sent_requests_ft .tg_navi_2021 tr td span {
  border: 1px solid #A1D382;
  background: #E9F8E2;
  border-radius: 6px;
  padding: 7px 25px;
  font-size: 14px;
  display: inline-block;
}
.tg_manage_sent_requests_ft .tg_navi_2021 tr td:nth-child(2) span.qb_tit_mob {
  color: #fff !important;
}
.qb_qlycdg_page .tg_table_sent_requests .tg_navi_2021 tbody>tr>td:nth-child(2):before {
  display: none;
}

.tg_manage_sent_requests_ft .tg_navi_2021 tr td:last-child strong {
  border: 1px solid #4BA8FF;
  background: #E6F4FD;
  border-radius: 6px;
  padding: 7px 15px 7px 30px;
  font-size: 14px;
  position: relative;
  font-weight: 400;
  display: inline-block;
}

.tg_manage_sent_requests_ft .tg_navi_2021 tr td:last-child strong::before {
  position: absolute;
  content: "";
  background: url("../images/loading_icon.png") no-repeat;
  width: 30px;
  height: 30px;
  left: 6px;
  top: 6px;
}

.tg_complaint_suggestions_ft {
  padding: 30px 30px 0px 30px;
}

.tg_complaint_suggestions_ft .title_update_signature_nsx p {
  font-size: 17px;
  line-height: 25px;
  color: #000;
}

.tg_complaint_suggestions_ft .title_update_signature_nsx p span {
  color: #FF0000;
}

.tg_text_suggestions_nsx {
  display: table;
  width: 100%;
  background: #FFF;
  padding: 30px;
}

.tg_text_suggestions_nsx>p {
  font-size: 19px;
  line-height: 27px;
  color: #333;
  margin: 0px 0px 35px 0px;
}

.tg_text_suggestions_nsx ul li {
  display: table;
  width: 100%;
  margin: 0px 0px 30px 0px;
}

.tg_text_suggestions_nsx ul li label {
  width: 14%;
  float: left;
  font-weight: 400;
  font-size: 17px;
  line-height: 25px;
  margin: 13px 0px 0px 0px;
}
.tg_request_details_ft .text_choose_parts_nsx .tox.tox-tinymce {
  width: 86%;
}

.tg_text_suggestions_nsx ul li .input_suggestions {
  display: table;
}

.tg_text_suggestions_nsx ul li .input_suggestions input {
  width: 100%;
  padding: 11px;
  border: 1px solid #A6A3A3;
  border-radius: 5px;
  max-width: 450px;
  font-size: 18px;
}

.tg_text_suggestions_nsx ul li .input_suggestions p {
  font-size: 16px;
  line-height: 24px;
  font-style: italic;
  margin: 10px 0px 0px 0px;
}

.tg_text_suggestions_nsx ul li .input_suggestions p span {
  color: #FF0000;
}

.tg_text_suggestions_nsx ul li textarea {
  width: 85%;
  min-height: 323px;
  padding: 10px;
  font-size: 18px;
  resize: none;
}

.tg_text_suggestions_nsx ul li .text_parts_nsx {
  width: 90%;
  display: table;
}

.tg_text_suggestions_nsx ul li .text_parts_nsx .text_attachments p {
  max-width: 1100px;
}

.tg_text_suggestions_nsx ul li .text_parts_nsx>p {
  font-size: 15px;
  line-height: 23px;
  font-style: italic;
  margin: 5px 0px 0px 0px;
  display: table;
  width: 100%;
  color: #5F5F5F;
}

a.tg_send_require_nsx {
  font-size: 19px;
  line-height: 27px;
  color: #fff;
  background: #1E87D7;
  display: table;
  margin: 0px auto;
  padding: 11px 30px;
  text-align: center;
  border-radius: 5px;
}

a.recharge_ver2 {
  font-size: 15px;
  line-height: 18px;
  font-family: rbt_bold;
  display: inline-block;
  border-radius: 6px;
  padding: 12px 25px;
  color: #fff;
  background: #1E87D7;
  border: 1px solid #1E87D7;
  display: table;
  margin: 20px auto 0px auto;
}

.tg_request_details_ft {
  padding: 30px 30px 0px 30px;
}

.tg_text_request_details_nd .tg_support_wp_nsx {
  display: table;
  width: 100%;
  padding: 30px;
  background: #fff;
  margin: 0px 0px 10px 0px;
}

.tg_text_request_details_nd .tg_support_wp_nsx h3 {
  font-size: 25px;
  line-height: 33px;
  color: #333;
  margin: 0px 0px 20px 0px;
  font-weight: 700;
}

.tg_text_request_details_nd .tg_support_wp_nsx ul li {
  margin: 0px 0px 10px 0px;
}

.tg_text_request_details_nd .tg_support_wp_nsx ul li .tt_detail_ticket {
  font-size: 17px;
  line-height: 25px;
  color: #272727;
  display: table;
  width: 15%;
  float: left;
}
.tg_text_request_details_nd .tg_support_wp_nsx ul li p span {
  max-width: initial;
}

.tg_text_request_details_nd .tg_support_wp_nsx ul li strong {
  font-size: 16px;
  line-height: 24px;
  color: #333;
  width: 85% !important;
}

.tg_text_request_details_nd .tg_support_wp_nsx ul li a {
  border: 1px solid #A1D382;
  background: #E9F8E2;
  border-radius: 6px;
  padding: 7px 8px;
  font-size: 14px;
  color: #333;
  display: table;
  width: 100%;
  word-break: break-all;
}

.tg_text_request_details_nd .tg_support_wp_nsx ul li a::before {
  content: url(../images/affidavits_check_icon.png);
  margin: 0px 7px 0px 0px;
  position: relative;
  top: 3px;
}

.tg_text_request_details_nd .tg_processing_process_nsx {
  display: table;
  width: 100%;
  padding: 30px;
  background: #fff;
  margin: 0px 0px 10px 0px;
}

.tg_text_request_details_nd .tg_processing_process_nsx h3 {
  font-size: 21px;
  line-height: 29px;
  color: #333;
  font-weight: 700;
  margin: 0px 0px 15px 0px;
}

.tg_kh_create_nd .tg_time_nsx {
  display: table;
  width: 15%;
  float: left;
  position: relative;
  padding: 0px 0px 0px 26px;
}

.tg_kh_create_nd .tg_time_nsx::before {
  position: absolute;
  content: "\f00c";
  font: normal normal normal 14px/1 FontAwesome;
  width: 20px;
  height: 20px;
  background: #1E87D7;
  text-align: center;
  color: #fff;
  line-height: 20px;
  border-radius: 50%;
  right: -10px;
}

.tg_kh_create_nd .tg_time_nsx::after {
  position: absolute;
  content: "\f017";
  font: normal normal normal 14px/1 FontAwesome;
  color: #858585;
  left: 0px;
  top: 3px;
  font-size: 19px;
}

.tg_kh_create_nd .textwidget {
  display: table;
  width: 85%;
  border: 1px solid #D4D4D4;
  padding: 30px;
  border-radius: 10px;
}
.tg_kh_create_nd .textwidget ul p a {
  display: table;
  word-break: break-all;
}

.tg_kh_create_nd .tg_time_nsx p {
  font-size: 16px;
  line-height: 24px;
  color: #333;
  margin: 0px;
  font-weight: bold;
}

.tg_kh_create_nd .tg_time_nsx span {
  font-size: 16px;
  line-height: 24px;
  color: #555;
  margin: 0px;
}

.tg_kh_create_nd .textwidget h5 {
  font-size: 22px;
  line-height: 30px;
  color: #333;
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 15px 0px;
  border-bottom: 1px solid #D4D4D4;
  font-weight: bold;
}

.tg_kh_create_nd .textwidget ul li {
  font-size: 18px;
  line-height: 25px;
  color: #555;
  padding: 0px 0px 5px 0px;
}

.tg_kh_create_nd {
  display: table;
  width: 100%;
  padding: 0px 0px 50px 0px;
  position: relative;
}

.tg_kh_create_nd::before {
  position: absolute;
  content: "";
  width: 1px;
  height: 100%;
  background: #ccc;
  left: 10%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.tg_create_bt_ft {
  width: 85%;
  float: right;
}

.tg_create_bt_ft>a {
  font-size: 17px;
  line-height: 25px;
  background: #1E87D7;
  color: #fff;
  padding: 7px 20px;
  display: table;
  font-size: 500;
  border-radius: 5px;
}

.tg_note_nsx {
  display: table;
  width: 100%;
  padding: 30px;
  background: #fff;
  margin: 0px 0px 10px 0px;
}

.tg_note_nsx>h5 {
  font-size: 21px;
  line-height: 29px;
  color: #333;
  margin: 0px 0px 15px 0px;
  font-weight: bold;
}

.tg_note_nsx>p {
  font-size: 17px;
  line-height: 25px;
  color: #333;
  margin: 0px 0px 3px 0px;
}

.tg_note_nsx>p>a {
  font-size: 17px;
  line-height: 25px;
  padding: 7px 20px;
  color: #1E87D7;
  border-radius: 5px;
  border: 1px solid #1E87D7;
  background: #E6F4FD;
  margin: 0px 0px 0px 10px;
}

.tg_note_nsx>h4 {
  font-size: 21px;
  line-height: 29px;
  color: #333;
  margin: 15px 0px 15px 0px;
  font-weight: bold;
}

.tg_note_nsx>h3 {
  font-size: 21px;
  line-height: 29px;
  color: #333;
  margin: 20px 0px 15px 0px;
  font-weight: bold;
  padding: 15px 0px 0px 0px;
  border-top: 1px solid #ccc;
}

.tg_note_nsx ul li {
  float: left;
  margin: 0px 10px 0px 0px;
}

.tg_note_nsx ul li a {
  font-size: 17px;
  line-height: 25px;
  padding: 13px 20px;
  background: #1E87D7;
  color: #fff;
  border-radius: 35px;
  display: table;
}

.tg_note_nsx ul {
  display: table;
  width: 100%;
  margin: 40px 0px;
}

.tg_note_nsx ul li a i {
  font-size: 25px;
  line-height: 20px;
  margin: 0px 3px 0px 0px;
}

.tg_note_nsx ul li:last-child a {
  background: #E6F4FD;
  color: #1B9EFF;
  border: 1px solid #1B9EFF;
}

.tg_note_nsx ul li:last-child a i {
  color: #1B9EFF;
}

a.tg_support_request {
  font-size: 18px;
  line-height: 26px;
  color: #555;
  display: table;
  width: 100%;
  margin: 0px 0px 10px 0px;
}

@media (min-width : 1300px) and (max-width : 1600px) {
  .tg_service_domain_ft table tr th {
    width: 27%;
  }
  .tg_transaction_report_ft .col-sm-4 {
    width: 50%;
  }
  .text_transaction_report {
    display: table;
    width: 100%;
    max-width: 500px;
    margin: 0px auto;
  }
  .tg_transaction_report_ft .col-sm-4:nth-child(2n+1) {
    clear: both;
  }
  .tg_transaction_report_ft .col-sm-4:nth-child(3n+1) {
    clear: none;
  }
  .tg_text_request_details_nd .tg_support_wp_nsx h3 {
    font-size: 18px;
    line-height: 26px;
  }
  .tg_text_request_details_nd .tg_processing_process_nsx {
    padding: 20px;
  }
  .tg_kh_create_nd::before {
    display: none;
  }
  .tg_kh_create_nd .tg_time_nsx::before {
    right: 10px;
    top: 0px;
  }
  .tg_kh_create_nd .textwidget {
    padding: 15px;
  }
  .tg_kh_create_nd .textwidget h5 {
    font-size: 18px;
    line-height: 26px;
  }
  .tg_kh_create_nd .textwidget ul li {
    font-size: 16px;
    line-height: 24px;
  }
  .tg_create_bt_ft {
    width: 100%;
  }
  .tg_note_nsx {
    padding: 15px;
  }
  .tg_note_nsx>p {
    font-size: 16px;
    line-height: 24px;
  }
  .tg_note_nsx>h4 {
    font-size: 18px;
    line-height: 26px;
  }
  .tg_note_nsx>p>a {
    margin: 10px 0px 0px 0px;
    display: table;
    font-size: 16px;
    line-height: 24px;
  }
  .tg_note_nsx ul li a {
    font-size: 14px;
    line-height: 22px;
    padding: 10px 20px;
  }
  .tg_text_request_details_nd .tg_support_wp_nsx {
    padding: 20px;
  }
}

@media (min-width : 768px) and (max-width : 1299px) {
  .tg_transaction_report_ft .col-sm-4:nth-child(3n+1),
  .tg_transaction_report_ft .col-sm-4 {
    margin: 0px 0px 20px 0px;
  }
  h3.title_navi_tenten_d {
    font-size: 24px;
    line-height: 31px;
    margin: 0px 0px 25px 0px;
  }
  .tg_service_domain_ft table tr th {
    font-size: 14px;
    line-height: 22px;
    padding: 15px 10px;
  }
  .tg_service_domain_ft table tr td {
    font-size: 14px;
    line-height: 22px;
    padding: 15px 10px;
  }
  .tg_domain_extension_ft {
    padding: 20px 15px 0px 15px;
  }
  .tg_service_domain_ft table tr th:nth-child(2) {
    width: 17%;
  }
  .tg_transaction_report_ft .col-sm-4 {
    width: 100%;
  }
  .text_transaction_report {
    display: table;
    width: 100%;
    max-width: 500px;
    margin: 0px auto;
  }
  .tg_text_request_details_nd .tg_support_wp_nsx h3 {
    font-size: 18px;
    line-height: 26px;
  }
  .tg_text_request_details_nd .tg_processing_process_nsx {
    padding: 15px;
  }
  .tg_kh_create_nd::before {
    display: none;
  }
  .tg_kh_create_nd .tg_time_nsx::before {
    right: -25px;
    top: 2px;
  }
  .tg_kh_create_nd .textwidget {
    width: 100%;
  }
  .tg_kh_create_nd .textwidget {
    padding: 15px;
  }
  .tg_kh_create_nd .textwidget h5 {
    font-size: 18px;
    line-height: 26px;
  }
  .tg_kh_create_nd .textwidget ul li {
    font-size: 16px;
    line-height: 24px;
  }
  .tg_create_bt_ft {
    width: 100%;
  }
  .tg_note_nsx {
    padding: 15px;
  }
  .tg_note_nsx>p {
    font-size: 16px;
    line-height: 24px;
  }
  .tg_note_nsx>h4 {
    font-size: 18px;
    line-height: 26px;
  }
  .tg_note_nsx>p>a {
    margin: 10px 0px 0px 0px;
    display: table;
    font-size: 16px;
    line-height: 24px;
  }
  .tg_note_nsx ul li a {
    font-size: 14px;
    line-height: 22px;
    padding: 10px 20px;
  }
  .tg_text_request_details_nd .tg_support_wp_nsx {
    padding: 15px;
  }
}

@media (max-width : 767px) {
  .tg_register_service_nsx ul.sub-menu>li>ul.sub-menu>li>a::before, .tg_service_management_nsx ul.sub-menu>li>ul.sub-menu>li>a::before{
    display: none;
  }
  .qb_htsdhh_page .htsdhh_detailds ul li h2{
    padding: 10px 25px;
  }
  .rc-anchor-normal {
    max-width: 320px !important;
  }
  .decentralization_general .decentralization_detailds input[type='checkbox']:checked+label:after{
    right:0px;
  }
  .decentralization_general .decentralization_detailds input[type='checkbox']+label:before{
    right: 0px;
  }
  .decentralization_general{
    padding: 0px 20px;
  }
  .wrap_proceduce_page {
    margin: 0px 0px 180px 0px;
  }
  .qb_dkdvcloud_server_page .list_domain .space {
    width: 50%;
  }
  .qb_dkdvcloud_server_page .list_domain .setting {
    width: 50%;
  }
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li:nth-child(2)>ul.sub-menu {
    top: initial
  }
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>ul.sub-menu>li>a {
    color: #fff !important;
  }
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li:hover,
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li.active {
    background: none;
  }
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children:before {
    top: -16px;
  }
  .qb_bcphkh_page em {
    font-size: 13px;
    margin: 0px 0px 20px 0px;
  }
  .qb_bcphkh_page .bcphkh_title,
  .qb_cnttkh_page .cnttkh_title,
  .qb_cnttctkh_page .cnttctkh_title,
  .qb_hckh_page .hckh_title {
    margin: 0px 0px 10px 0px;
  }
  .tg_require_supported_ft {
    padding: 20px 15px 0px 15px;
  }
  .title_supported_nsx a {
    font-size: 14px;
    line-height: 22px;
    float: initial;
  }
  .title_supported_nsx h3.title_navi_tenten_d {
    float: initial;
  }
  .title_supported_nsx {
    margin: 0px 0px 20px 0px;
  }
  ul.text_choose_parts_nsx li label {
    width: 100%;
    margin: 0px 0px 10px 0px;
  }
  ul.tab_content_choose_parts {
    width: 100%;
  }
  ul.tab_content_choose_parts li {
    font-size: 15px;
    line-height: 23px;
  }
  ul.text_choose_parts_nsx li select {
    width: 100%;
    font-size: 14px;
    line-height: 22px;
  }
  .tg_choose_parts_nsx {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 20px 0px;
  }
  ul.text_choose_parts_nsx li .text_parts_nsx {
    width: 100%;
  }
  .text_attachments>p {
    font-size: 11px;
    line-height: 19px;
    max-width: initial;
    float: initial;
    margin: 0px;
    text-align: center;
  }
  ul.text_choose_parts_nsx li .text_parts_nsx input {
    font-size: 14px;
    line-height: 22px;
  }
  ul.text_choose_parts_nsx li .text_parts_nsx textarea {
    font-size: 14px;
    line-height: 22px;
  }
  .text_choose_parts_nsx li>a {
    font-size: 14px;
    line-height: 22px;
  }
  .tg_service_domain_ft table tr th {
    font-size: 12px;
    line-height: 20px;
    padding: 11px 5px;
    width: initial;
  }
  .tg_domain_extension_ft {
    padding: 15px 15px 0px 15px;
  }
  .tg_service_domain_ft table tr td {
    font-size: 12px;
    line-height: 20px;
    padding: 10px;
  }
  .tg_service_domain_ft table tr th:nth-child(3) {
    width: 25%;
  }
  .tg_service_domain_ft table tr td select {
    padding: 5px 10px 5px 5px;
  }
  .tg_information_line table tr td {
    font-size: 13px;
    line-height: 21px;
    padding: 10px 25px;
  }
  .tg_text_coupon_nsx a {
    font-size: 14px;
    line-height: 22px;
  }
  .tg_text_coupon_nsx input {
    padding: 7px;
  }
  .tg_invoice_request ul {
    margin: 0px 0px 10px 0px;
  }
  .tg_invoice_request>p {
    font-size: 14px;
    line-height: 22px;
  }
  .tg_text_update_signature_nd {
    padding: 20px;
  }
  .tg_text_update_signature_nd>h5 {
    font-size: 18px;
    line-height: 26px;
  }
  .tg_text_update_signature_nd>i {
    margin: 0px 0px 20px 0px;
  }
  .tg_text_signature_ft {
    min-height: 250px;
    padding: 0px 20px;
  }
  .tg_text_signature_ft>span {
    font-size: 14px;
    line-height: 22px;
    max-width: 212px;
  }
  .tg_transaction_report_ft {
    padding: 15px 15px 0px 15px;
  }
  .text_transaction_report {
    display: table;
    width: 100%;
    max-width: 375px;
    margin: 0px auto;
  }
  .text_transaction_report .textwidget {
    left: 25%;
  }
  .text_transaction_report .textwidget a {
    font-size: 15px;
    line-height: 23px;
    width: 88%;
  }
  .text_transaction_report .textwidget h5 {
    font-size: 22px;
    line-height: 30px;
  }
  .tg_manage_sent_requests_ft .tg_navi_2021 tr th {
    font-size: 14px;
    line-height: 22px;
    padding: 10px 10px;
  }
  .tg_table_sent_requests {
    display: block;
    overflow: auto;
  }
  .tg_manage_sent_requests_ft table tr td {
    font-size: 14px;
    line-height: 22px;
  }
  .tg_text_suggestions_nsx {
    padding: 15px;
  }
  .tg_text_suggestions_nsx ul li .input_suggestions {
    width: 100%;
  }
  .tg_text_suggestions_nsx ul li .text_parts_nsx {
    width: 100%;
  }
  .tg_text_request_details_nd .tg_support_wp_nsx h3 {
    font-size: 18px;
    line-height: 26px;
  }
  .tg_text_request_details_nd .tg_processing_process_nsx {
    padding: 15px;
  }
  .tg_kh_create_nd::before {
    display: none;
  }
  .tg_kh_create_nd .tg_time_nsx::before {
    right: -25px;
    top: 2px;
  }
  .tg_kh_create_nd .textwidget {
    width: 100%;
  }
  .tg_kh_create_nd .textwidget {
    padding: 15px;
  }
  .tg_kh_create_nd .textwidget h5 {
    font-size: 18px;
    line-height: 26px;
  }
  .tg_kh_create_nd .textwidget ul li {
    font-size: 16px;
    line-height: 24px;
  }
  .tg_create_bt_ft {
    width: 100%;
  }
  .tg_note_nsx {
    padding: 15px;
  }
  .tg_note_nsx>p {
    font-size: 16px;
    line-height: 24px;
  }
  .tg_note_nsx>h4 {
    font-size: 18px;
    line-height: 26px;
  }
  .tg_note_nsx>p>a {
    margin: 10px 0px 0px 0px;
    display: table;
    font-size: 16px;
    line-height: 24px;
  }
  .tg_note_nsx ul li a {
    font-size: 14px;
    line-height: 22px;
    padding: 10px 20px;
  }
  .tg_text_request_details_nd .tg_support_wp_nsx {
    padding: 15px;
  }
}


/*end d-style*/

@-webkit-keyframes animatetop {
  from {
    top: -300px;
    opacity: 0
  }
  to {
    top: 0;
    opacity: 1
  }
}

@keyframes animatetop {
  from {
    top: -300px;
    opacity: 0
  }
  to {
    top: 0;
    opacity: 1
  }
}
.tg_register_service_nsx ul.sub-menu>li>ul.sub-menu>li>a {
  position: relative;
}
.tg_register_service_nsx ul.sub-menu>li>ul.sub-menu>li>a::before,
.tg_service_management_nsx ul.sub-menu>li>ul.sub-menu>li>a::before  {
  position: absolute;
  content: "";
}
.tg_register_service_nsx ul.sub-menu>li:nth-child(1)>ul.sub-menu>li:nth-child(1)>a::before{
  background: url(../images/icon_domain_ver2_gray.png) no-repeat;
  width: 35px;
  height: 50px;
  left: 12px !important;
  top: 3px !important;
  background-size: contain !important;
}
.tg_register_service_nsx ul.sub-menu>li:nth-child(1)>ul.sub-menu>li:nth-child(2)>a::before {
  background: url(../images/icon2_tranfer_domain_ver2_gray.png) no-repeat;
  width: 35px;
  height: 50px;
  left: 12px !important;
  top: 3px !important;
  background-size: contain !important;
}
.tg_register_service_nsx ul.sub-menu>li:nth-child(1)>ul.sub-menu>li:nth-child(3)>a::before {
  background: url(../images/muabantenmien.png) no-repeat;
  width: 30px;
  height: 30px;
  left: 12px !important;
  top: 3px !important;
  background-size: contain !important;
}
.tg_register_service_nsx ul.sub-menu>li:nth-child(6)>ul.sub-menu>li:nth-child(1)>a::before,
.tg_service_management_nsx  ul.sub-menu>li:nth-child(6)>ul.sub-menu>li:nth-child(1)>a::before{
  background: url(../images/google-workspace-icon.png) no-repeat;
  width: 32px;
  height: 32px;
  left: 12px !important;
  top: 3px !important;
}
.tg_register_service_nsx ul.sub-menu>li:nth-child(6)>ul.sub-menu>li:nth-child(2)>a::before,
.tg_service_management_nsx  ul.sub-menu>li:nth-child(6)>ul.sub-menu>li:nth-child(2)>a::before{
  background: url(../images/microsoft-365-icon.png) no-repeat;
  width: 32px;
  height: 32px;
  left: 12px !important;
  top: 3px !important;
}
.tg_register_service_nsx ul.sub-menu>li:nth-child(6)>ul.sub-menu>li:nth-child(3)>a::before,
.tg_service_management_nsx  ul.sub-menu>li:nth-child(6)>ul.sub-menu>li:nth-child(3)>a::before{
  background: url(../images/email-marketing-icon.png) no-repeat;
  width: 32px;
  height: 32px;
  left: 12px !important;
  top: 3px !important;
}
.domain_name_registration_page .form_group {
  margin: 0px 0px 20px 0px;
}
/*CSS RESPONSIVE*/

@media (min-width:1601px) and (max-width:1920px) {
  .qb_qldvtm_page.qb_qldvh_page .qb_tknc_box .lsdt_tknc_ct .tknc_form,
  .qb_url_aff_page .qb_tknc_box .lsdt_tknc_ct .tknc_form,
  .qb_cshh_page .qb_tknc_box .lsdt_tknc_ct .tknc_form,
  .qb_lsrthh_page .qb_tknc_box .lsdt_tknc_ct .tknc_form {
    display: table;
  }
  .list_google_wordspace .qb_tknc_box .lsdt_tknc_ct .tknc_form{
    display: table;
  }
  .list_email_mkt .qb_tknc_box .lsdt_tknc_ct .tknc_form{
    display: table;
  }
  .list_microsort .qb_tknc_box .lsdt_tknc_ct .tknc_form{
    display: table;
  }
  .qb_qldvtm_page.qb_qldvh_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group,
  .qb_dsbk_page  .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group {
    margin: 0px 15px 20px 0px;
  }
  .qb_qldvtm_page.qb_qldvh_page .qb_tknc_box .lsdt_tknc_ct strong {
    margin: 45px 0px 0px 0px;
  }
  .qb_lsdn_page .qb_tknc_box .lsdt_tknc_ct strong {
    margin: 45px 0px 0px 0px;
  }
  .qb_url_aff_page .qb_tknc_box .lsdt_tknc_ct strong {
    margin: 45px 0px 0px 0px;
  }
  .qb_cshh_page .qb_tknc_box .lsdt_tknc_ct strong {
    margin: 45px 0px 0px 0px;
  }
  .qb_lsrthh_page .qb_tknc_box .lsdt_tknc_ct strong {
    margin: 45px 0px 0px 0px;
  }
  .qb_qldvtm_page.qb_qldvtm_main_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group,
  .qb_url_aff_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group,
  .qb_cshh_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group,
  .qb_lsdn_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group,
  .qb_lsrthh_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group {
    margin: 0px 15px 20px 0px !important;
  }
  .qb_qldvtm_page.qb_qldvtm_main_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group {
    max-width: 200px !important;
  }
  .qb_qldvtm_page.qb_qldv_emailsv_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group {
    max-width: 200px !important;
  }
  .qb_qldvtm_page.qb_qldvtm_main_page .qb_tknc_box .lsdt_tknc_ct .tknc_form {
    width: 80%;
    display: table;
  }
  .qb_qldvtm_page.qb_qldvtm_main_page .qb_tknc_box .lsdt_tknc_ct strong {
    width: 20%;
    padding: 0px;
    margin: 45px 0px 0px 0px;
  }
}

@media (min-width: 1600px) and (max-width:1918px) {
  .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group {
    max-width: 200px;
  }
}

@media (min-width: 1600px) and (max-width:1910px) {
  .hosting_services_nv2021 .summary_ht_nv2021 form .item_lg_row .item_list_group::before {
    left: 9px;
  }
  .hosting_services_nv2021 .summary_ht_nv2021 form .item_lg_row .item_list_group {
    padding: 0px 0px 0px 20px;
  }
  .hosting_services_nv2021 .summary_ht_nv2021 form .tg_list_group>.item_lg_row:nth-child(2) .item_list_group input {
    max-width: 140px;
  }
  .hosting_services_nv2021 .summary_ht_nv2021 form .item_list_group label {
    min-width: initial;
  }
  .hosting_services_nv2021 .summary_ht_nv2021 form .tg_list_group>.item_lg_row:nth-child(1)>.item_list_group:nth-child(2) {
    padding: 0px 0px 0px 2%;
  }
  .hosting_services_nv2021 .summary_ht_nv2021 form .tg_list_group>.item_lg_row:nth-child(1)>.item_list_group:nth-child(1) input[type="text"] {
    width: 45%;
  }
  .qb_dhctt_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group {
    max-width: 230px !important;
    margin: 0px 15px 20px 0px !important;
  }
  .qb_qldvtm_page.qb_dvshh_page .qb_tknc_box .lsdt_tknc_ct .tknc_form {
    display: table;
  }
  .qb_qldvtm_page.qb_dvshh_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group {
    margin: 0px 15px 20px 0px !important;
  }
}
.tg_text_request_details_nd .tg_text_suggestions_nsx ul li .text_parts_nsx {
  width: 86%;
}
@media (min-width:1601px) and (max-width:1860px) {
  .qb_qldvtm_page.qb_dvshh_page .qb_tknc_box .lsdt_tknc_ct strong {
    margin: 45px 0px 0px 0px !important;
  }
}

@media (min-width:1601px) and (max-width:1820px) {
  .qb_dhctt_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group,
  .qb_qlycdg_page .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group {
    max-width: 170px !important;
  }
}

@media (min-width: 1600px) and (max-width: 1890px) {
  .tg_kh_create_nd .tg_time_nsx {
    margin: 0px 52px 0px 0px;
  }
}

@media (max-width: 1600px) {
  .nt_order_management tbody tr td .using{
    display: inline-block;
  }
  .qb_qldv_ssl_page tbody tr td .detail_ssl,
    .qb_qldv_ssl_page tbody tr td .detail_ssl_email{
    display: inline-block;
  }
  .qb_lsdn_page .affidavits_pagination {
    margin: 20px 0px;
  }
  .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group {
    max-width: initial !important;
  }
  .qb_notice_header_hp {
    padding: 20px;
  }
  .qb_sao_notice {
    font-size: 13px;
  }
  input[type="checkbox"].ios8-switch+label {
    left: 0px;
  }
  .qb_dhctt_page .order_price_detailds .total_price ul li i {
    font-size: 13px;
  }
  .qb_dhctt_page .order_price_detailds .total_price ul li .pay_now {
    font-size: 13px;
    padding: 5px 8px;
  }
  .qb_dhctt_page .order_price_detailds .dhctt_total_price {
    padding: 0px 5px 0px 0px;
  }
  .hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list {
    width: 50%;
    padding: 0px;
  }
  .hosting_services_nv2021 .summary_ht_nv2021 form .tg_list_group>.item_lg_row:nth-child(1)>.item_list_group:nth-child(1) input[type="text"] {
    max-width: initial;
  }
  .hosting_services_nv2021 .summary_ht_nv2021 form .item_list_group label {
    width: 45%;
  }
  .hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 {
    margin: 0px 0px 10px 0px;
    background: #F1F1F1;
  }
  .btn1_blue {
    font-size: 13px;
    padding: 5px;
    max-width: 130px;
    width: 100%;
    text-align: center;
    display: table;
    margin: 0px auto;
  }
  .hosting_services_nv2021 .update_plan_nv2021 .textwidget_l p {
    font-size: 13px;
  }
  .hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list .textwiget .info_rsht {
    width: 100%;
  }
  .hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list .textwiget .info_rsht strong,
  .hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list .textwiget .info_rsht span {
    font-size: 13px;
  }
  .hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list_general {
    margin: 0px;
  }
  .hosting_services_nv2021 .extend_btns_nv2021 input[type="checkbox"].ios8-switch+label {
    left: 0px;
  }
  .hosting_services_nv2021 .extend_btns_nv2021 .info_cus_ct {}
  .hosting_services_nv2021 .extend_btns_nv2021 p {
    font-size: 13px;
    width: 45%;
    margin: 0px;
  }
  .hosting_services_nv2021 .extend_btns_nv2021 {
    margin: 20px 0px 0px 0px;
  }
  .hosting_services_nv2021 .summary_ht_nv2021 form .tg_list_group>.item_lg_row:nth-child(2) .item_list_group input {
    max-width: initial;
  }
  .hosting_services_nv2021 .summary_ht_nv2021 form .tg_list_group>.item_lg_row {
    margin: 0px;
    ;
  }
  .hosting_services_nv2021 .summary_ht_nv2021 form .tg_list_group>.item_lg_row:nth-child(1)>.item_list_group:nth-child(2) input[type="text"] {
    width: 50%;
    max-width: initial;
  }
  .hosting_services_nv2021 .summary_ht_nv2021 form .item_lg_row .item_list_group::before {
    display: none;
  }
  .hosting_services_nv2021 .summary_ht_nv2021 form .tg_list_group>.item_lg_row:nth-child(1)>.item_list_group:nth-child(2) {
    padding: 0px;
  }
  .hosting_services_nv2021 .summary_ht_nv2021 button {
    float: none;
    max-width: 130px;
    display: table;
    margin: 0px auto;
    font-size: 13px;
    padding: 5px;
    clear: both;
    width: 100%;
  }
  .hosting_services_nv2021 .summary_ht_nv2021 form .item_list_group input {
    font-size: 13px;
    padding: 5px 8px;
    float: right;
    width: 55% !important;
  }
  .hosting_services_nv2021 .summary_ht_nv2021 form .tg_list_group>.item_lg_row:nth-child(1)>.item_list_group:nth-child(1) input {
    margin: 0px 0px 20px 0px;
  }
  .hosting_services_nv2021 .summary_ht_nv2021 form .item_list_group label {
    font-size: 13px;
  }
  .hosting_services_nv2021 .summary_ht_nv2021 form .item_lg_row .item_list_group {
    width: 100% !important;
    margin: 0px 0px 20px 0px;
    padding: 0px;
  }
  .hosting_services_nv2021 .suppport_hsnv .textwidget .textwidget_r a {
    font-size: 13px;
    padding: 5px 8px;
  }
  .hosting_services_nv2021 .suppport_hsnv .textwidget .textwidget_l p {
    font-size: 13px;
    line-height: 21px;
  }
  .hosting_services_nv2021 .boxfff_bds .title_box_bd {
    font-size: 16px;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 5px 0px;
  }
  .boxfff_bds {
    padding: 15px;
    margin: 0px 0px 20px 0px;
  }
  .hosting_services_nv2021 .tg_goto_db p {
    font-size: 13px;
  }
  .hosting_services_nv2021 .tg_goto_db a {
    padding: 5px 10px;
    font-size: 13px;
  }
  .hosting_services_nv2021 .tg_page_title {
    font-size: 20px;
    margin: 10px 0px 10px 0px;
  }
  .service_use_page .service_use_ct .service_use_box_title tbody tr>td:nth-child(1) {
    width: initial;
    padding: 10px 0px;
  }
  a.tg_support_request i.fa {
    font-size: 12px;
    margin: 0px 5px 0px 0px;
  }
  a.tg_support_request {
    font-size: 13px;
    line-height: 21px;
  }
  .qb_qldvtm_page .domain_name_service_management_ct {
    margin: 20px 0px 20px 0px;
  }
  .scroll_menu_fixed {
    margin: 5px 10px 0px 10px;
  }
  .banner_sales {
    margin: 0px auto;
    /* max-width: initial; */
    /* display: flex; */
    width: 40%;
    padding: 5px;
    align-items: center;
    width: 110% !important;
  }
  .banner_top .banner_sales figure {
    max-width: 25px;
    width: 100%;
  }
  .banner_top .banner_sales figure sup {
    font-size: 14px;
    top: 7px;
  }
  .banner_text .marquee span {
    font-size: 13px;
    margin: 10px 25px 0px 0px;
  }
  .banner_sales strong {
    font-size: 13px;
    margin: 0px 5px 0px 0px;
  }
  .qb_dkdvhosting_page .register_service_info .list_domain ul li a {
    font-size: 13px;
    padding: 5px 8px;
  }
  .qb_dkdvhosting_page .register_service_hosting_box .not_include_vat_title {
    font-size: 13px;
  }
  .qb_dkdvhosting_page .register_service_hosting_box .register_service_hosting_detailds tbody tr td,
  .qb_dkdvcloud_server_page .register_service_hosting_box .qb_title_cloud_server>div,
  .tb_info_nv2021_basic thead tr th,
  .tb_info_nv2021_basic tbody td,
  .reward_page_nv2021 .tb_info_nv2021_basic table .bd_strong,
  .reward_page_nv2021 .tb_info_nv2021_basic table .td_strong {
    font-size: 13px !important;
    padding: 10px 5px !important;
  }
  .qb_dhctt_page .order_price_detailds {
    padding: 15px;
  }
  .qb_dhctt_page .order_detailds ul li p {
    font-size: 13px;
    ;
  }
  .qb_dhctt_page .order_detailds ul li {
    margin: 0px 0px 10px 0px;
  }
  .qb_dhctt_page .order_detailds ul li span {
    font-size: 13px;
    max-width: 130px;
  }
  .qb_dhctt_page .order_detailds h3 {
    font-size: 16px;
    margin: 0px 0px 10px 0px;
  }
  .qb_dhctt_page .order_detailds {
    padding: 15px;
  }
  .qb_payment_notice span:before {
    width: 18px;
    height: 18px;
    top: -1px;
  }
  .qb_payment_notice span {
    font-size: 13px;
    padding: 0px 0px 0px 23px;
  }
  .qb_payment_notice {
    padding: 8px 15px;
  }
  .qb_dhctt_page .order_price_detailds .total_price ul li p {
    font-size: 13px;
  }
  .qb_dhctt_page .order_price_detailds .total_price ul li span {
    font-size: 13px;
  }
  .qb_dhctt_page .order_price_detailds .order_price_info tbody tr>td:nth-child(6) span,
  .qb_dkdvhosting_page .register_service_hosting_detailds tbody tr td.qb_tb_gtt span {
    font-size: 13px;
    max-width: initial;
    margin: 0px;
  }
  .qb_dhctt_page .order_price_detailds .order_price_info tbody tr>td:nth-child(6) label,
  .qb_dkdvhosting_page .register_service_hosting_detailds tbody tr td.qb_tb_gtt label {
    font-size: 13px;
  }
  .qb_dhctt_page .order_price_detailds .order_price_info tbody tr>td:nth-child(1) {
    text-align: center;
  }
  .qb_dhctt_page .tg_navi_2021 tbody tr>td,
  .qb_dsbk_page .tg_navi_2021 thead tr th,
  .qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr td,
  .qb_dhctt_page .order_management_ct .order_management_info thead tr th,
  .qb_dhctt_page .order_management_ct .order_management_info tbody tr td,
  .qb_qldvtm_page .tg_navi_2021 thead tr th,
  .qb_qldvtm_page .tg_navi_2021 tbody tr td,
  .qb_dgdvdmdd_page .dgdvdmdd_detailds thead tr th,
  .qb_dgdvdmdd_page .dgdvdmdd_detailds tbody tr td,
  .tg_manage_sent_requests_ft table tr th,
  .tg_manage_sent_requests_ft table tr td {
    padding: 10px 10px !important;
    font-size: 13px !important;
  }
  .affidavits_pagination {
    margin: 10px 0px 20px 0px;
    padding: 0px;
  }
  .affidavits_pagination .page_number ul li.active a {
    width: 25px;
    height: 25px;
    line-height: 25px;
  }
  .affidavits_pagination .page_number figure {
    max-width: 15px;
    width: 100%;
    top: 0px;
  }
  .affidavits_pagination .page_number ul li a {
    font-size: 14px;
    line-height: 22px;
  }
  .affidavits_pagination .show_row .select_number_row select {
    font-size: 14px;
    padding: 2px 5px;
  }
  .affidavits_pagination .show_row span {
    font-size: 14px;
  }
  .qb_dhctt_page .order_management_ct .order_management_info tbody tr.qb_incomplete>td:nth-child(7) span,
  .qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(6) span,
  .qb_dhctt_page .order_management_ct .order_management_info tbody tr>td:nth-child(5) span,
  .qb_qldvtm_page .domain_name_service_management_ct table tbody tr>td:nth-child(4) span,
  .qb_dgdvdmdd_page .dgdvdmdd_detailds tbody tr>td:nth-child(7) span,
  .service_use_page .service_use_ct .service_use_box_title tbody tr td span {
    padding: 5px 8px;
    display: inline-block;
  }
  .qb_dsbk_page .list_of_affidavits_ct .affidavits_info,
  .qb_dhctt_page .order_management_ct .order_management_info {
    margin: 0px 0px 20px 0px;
  }
  .qb_dsbk_page .list_of_affidavits_ct .affidavits_info thead tr>th:nth-child(1),
  .qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(1) {
    text-align: center;
  }
  .qb_dsbk_page .list_of_affidavits_ct .affidavits_info thead tr>th:nth-child(3),
  .qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(3) {
    padding: 18px 15px 18px 15px;
  }
  .filter_affidavits .qb_select_box .qb_resuilt_box {
    padding: 8px 80px 8px 15px;
  }
  .filter_affidavits span.filter_text {
    font-size: 16px;
  }
  .qb_notice_header_hp .title_page {
    font-size: 20px;
    line-height: 28px;
    margin: 0px 0px 10px 0px;
  }
  .qb_notice_header_hp .list_notice_title {
    margin: 0px 0px 10px 0px;
  }
  .qb_notice_header_hp .list_notice_title ul li a {
    font-size: 16px;
  }
  .qb_notice_header_hp .list_notice_info ul li h3 {
    font-size: 16px;
  }
  .qb_notice_header_hp .list_notice_info ul li {
    margin: 0px;
    padding: 10px 0px 10px 0px;
  }
  .qb_notice_header_hp .list_notice_info ul li span {
    font-size: 14px;
    line-height: 22px;
  }
  .qb_notice_header_hp .list_notice_info ul li p {
    margin: 0px;
  }
  .qb_notice_header_hp .list_notice_info ul>li:nth-child(3) {
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 10px 0px;
  }
}

@media(min-width: 1101px) and (max-width: 1500px) {
  .qb_ttdh_page .ttdh_ttcsh .title_chuthe{
    flex-direction: column;
  }
  .qb_ttdh_page .ttdh_ttcsh .title_chuthe li {
    width: 100% !important;
  }
  .wrap_inputs_act .item_inputs_act {
    float: none;
    width: 100%;
    max-width: 450px;
    margin: 0px 0px 15px 0px !important;
  }
  .tg_lbip {
    width: 28%;
    float: left;
    margin: 0px;
  }
  .tg_iptext {
    width: 60%;
  }
  .wrap_inputs_act .item_inputs_act:not(:first-child) {
    margin: 0px;
  }
  /* template_qltenmien mini_lap_screen */
  .list_qltm .wrap_inputs_act {
    max-width: 680px;
    margin: 0px !important;
  }
  .template_qltenmien .tg_iptext {
    width: 180px;
  }
  .template_qltenmien .list_qltm .wrap_inputs_act .tg_btn_search {
    display: table;
    margin: 0px auto 20px auto !important;
    max-width: initial !important;
    float: none;
    clear: both;
    width: initial;
  }
  .list_qltm .inputs_act {
    max-width: 700px;
  }
  .list_qltm .wrap_inputs_act .item_inputs_act {
    float: left;
    width: 100%;
    max-width: 300px;
    margin: 0px 0px 15px 0px !important;
  }
  .list_qltm .inputs_act>.wrap_inputs_act:nth-child(1)>.item_inputs_act:nth-child(1) {
    max-width: 700px;
  }
  .list_qltm .wrap_inputs_act:nth-child(1)>.item_inputs_act:first-child label {
    width: 10%;
    min-width: 100px;
  }
  .list_qltm .wrap_inputs_act:nth-child(1)>.item_inputs_act:nth-child(1) input {
    min-width: initial;
    width: 83%;
  }
  .list_qltm .wrap_inputs_act:nth-child(1)>.item_inputs_act:last-child label {
    min-width: 110px;
  }
  .list_qltm .wrap_inputs_act:nth-child(1)>.item_inputs_act .tg_lbip {
    min-width: 100px;
  }
  .list_qltm .wrap_inputs_act:nth-child(2)>.item_inputs_act:nth-child(2n+1) .tg_lbip {
    min-width: 100px;
  }
  .list_qltm .wrap_inputs_act:nth-child(2)>.item_inputs_act:nth-child(2n) .tg_lbip {
    min-width: 110px;
  }
  .list_qltm .wrap_inputs_act:nth-child(1)>.item_inputs_act:last-child {
    float: right;
  }
  .list_qltm .wrap_inputs_act:nth-child(2)>.item_inputs_act:nth-child(2n) {
    float: right;
  }
  /* end template_qltenmien mini_lap_screen*/
  .list_button_act ul li a {
    min-width: 149px;
  }
  .pd {
    word-wrap: break-word;
  }
  .menu-fixed>ul>li>a {
    padding: 8px 10px 8px 60px;
    font-size: 14px;
  }
  .menu-fixed>ul>li>a:nth-child(1)::before {
    top: 10px;
  }
  .menu-fixed>ul>li>ul.sub-menu::before {
    top: 8px;
  }
  .menu-fixed>ul>li>ul.sub-menu>li>a {
    padding: 4px 10px 4px 18px;
    font-size: 13px;
  }
  /* search_resultdm_template1 mini_lap_screen */
  [class*="search_resultdm_template"] .search_resultdm .ip_result_search {
    width: 65%;
  }
  .add_this_dmresult p::before {
    position: absolute;
    left: 0px;
    top: 2px;
  }
  .add_this_dmresult p i.fa-times {
    position: absolute;
    right: -3px;
    top: 4px;
  }
  .add_this_dmresult p {
    margin: 10px 0px 0px 5px;
  }
  /*end search_resultdm_template1 mini_lap_screen */
  /* dvumuakemtenmien template 1366 */
  .dvmk_l .ava_service_mk {
    max-width: 130px;
  }
  .dvmk_l {
    padding: 20px;
  }
  /* end dvumuakemtenmien template 1366 */
  .logo_login {
    margin: 30px 0px;
  }
  .tg_login_area {
    margin: 20px 0px;
  }
  .wrap_login h2 {
    font-size: 24px;
    margin: 10px 0px 0px 0px;
  }
  .tab_change_odc3 ul li span {
    display: table-cell;
    vertical-align: middle;
  }
  .tab_change_odc3 ul li {
    display: table;
    height: 60px;
  }
  .ct_tktm .col-md-5,
  .ct_tktm .col-md-7 {
    width: 50%;
  }
  .ct_tktm .select_sale li strong {
    margin: 0px 4px 0px 7px;
  }
  .ct_tktm .main {
    max-width: 350px;
  }
  /* bgia_hosting_template */
  .list_combo [class*="combo_"] h3.price {
    font-size: 32px;
    line-height: 40px;
    margin: 20px 0px 10px 0px;
  }
  /* end bgia_hosting_template */
  .list_capnhathoso .inputs_act .item_inputs_act {
    float: left;
    margin: 0px 0px 20px 0px;
    width: 50%;
  }
  .tg_iptext {
    width: 60%;
  }
  .tg_lbip {
    width: 25%;
    float: left;
    margin: 0px;
  }
  .list_capnhathoso .inputs_act>.item_inputs_act:last-child {
    float: none;
    clear: both;
    display: table;
    margin: 0px auto;
    max-width: 120px;
  }
}

@media (max-width: 1500px) {
  .qb_form_ssl .ssl_form_group .list_group span{
    padding: 0px !important;
  }
  #number_account{
    margin-left: auto;
    padding: 0px 10px 0px 0px;
  }
  .qb_ttdh_page .custom_action {
    float: right;
    text-align: initial;
  }
  .qb_ttdh_page .ttdh_bg.parent_product .ttdh_thdk,
  .qb_ttdh_page .ttdh_bg.parent_product .ttdh_money,
  .qb_ttdh_page .ttdh_bg.parent_product .ttdh_tdv{
    display:initial;
  }
  .qb_ttdh_page .ttdh_bg .ttdh_thdk,
  .qb_ttdh_page .ttdh_bg .ttdh_money,
  .qb_ttdh_page .ttdh_bg .ttdh_tdv{
    display:none;
  }
  .qb_ttdh_page .ttdh_cgdv .ttdh_cgdv_detailds .ttdh_tdv,
  .qb_ttdh_page .ttdh_cgdv .ttdh_cgdv_detailds .ttdh_money,
  .qb_ttdh_page .ttdh_cgdv .ttdh_cgdv_detailds .ttdh_thdk {
    width: 100%;
    text-align: right !important;
  }
  .qb_ttdh_page .ttdh_cgdv_general .ttdh_cgdv_detailds{
    flex-direction:column;
  }
  .search_resultdm .ip_result_search {
    width: 73%!important;
  }
  .search_resultdm .ip_result_search textarea {
    padding: 14px 190px 0 10px!important;
  }
}

@media (max-width:1199px) {
  .qb_qldvtm_page .domain_name_service_management_title .list_choice ul>li:nth-child(2) a{
    font-size: 15px;
    line-height: 18px;
    padding: 12px 14px;
  }
  .qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_choice_box:after {
    display: none;
  }
  .qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_choice_box {
    right: 0px;
    top: 27px;
  }
  .qb_qldvtm_page .domain_name_service_management_title .list_choice ul li a {
    font-size: 13px;
    padding: 5px 8px;
  }
  .qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_resuilt_box:after {
    position: relative;
    top: initial;
    right: initial;
  }
}

@media (max-width: 1315px) {
  .qb_dkdv_emailsv_page .qb_buy_now {
    display: inline-block;
  }
}

@media (max-width: 1366px) {
  .deposit_page_nv2021 .amount_dep .item_listg_amd p.ghst_notice{
    padding: 0px;
  }
  .deposit_page_nv2021 .list_payment_nv2021 .payment-items .qb_vn_payment:after {
    font-size: 18px;
    margin: 0px 0px 0px 5px;
  }
  .deposit_page_nv2021 .list_payment_nv2021 .payment-items .title_lpay_nv2021 {
    padding: 0px 0px 0px 30px;
  }
  .deposit_page_nv2021 .list_payment_nv2021 .payment-items .title_lpay_nv2021 p {
    font-size: 13px;
  }
  .deposit_page_nv2021 .payment-items .sub_list_payment_nv2021 ul li figure {
    min-width: initial
  }
  .deposit_page_nv2021 .list_payment_nv2021 {
    padding: 15px 10px;
  }
  .deposit_page_nv2021 .list_amd_nv2021 {
    margin: 0px;
  }
  .deposit_page_nv2021 .amount_dep .item_listg_amd {
    margin: 0px 0px 10px 0px;
  }
  .deposit_page_nv2021 .amount_dep .item_listg_amd i {
    font-size: 13px;
  }
  .deposit_page_nv2021 .amount_dep .item_listg_amd p.ghst_notice strong {
    display: none;
  }
  .deposit_page_nv2021 .amount_dep .item_listg_amd input[type="text"] {
    max-width: initial;
    padding: 5px 8px;
    font-size: 13px;
  }
  .deposit_page_nv2021 .amount_dep .item_listg_amd p strong {
    min-width: initial;
    font-size: 13px;
    margin: 0px 0px 10px 0px;
  }
  .tg_box3_nv2021 {
    padding: 15px;
  }
}

@media (max-width: 1300px) {
  .qb_dkdvhosting_page .qb_buy_now,
  .qb_bgtm_page .qb_buy_now {
    display: inline-block;
  }
  .qb_dkdvhosting_page #qb-register-service-7 .register_service_hosting_detailds tbody tr td.qb_tb_gtt strong {
    float: none;
    display: inline-block;
    vertical-align: middle;
  }
}

@media (min-width: 1025px) and (max-width: 1400px) {
    .banner_text{
    width: 70%;
  }
  .tg_text_request_details_nd .tg_support_wp_nsx ul li .tt_detail_ticket{
    width: 20%;
  }
  .tg_text_request_details_nd .tg_support_wp_nsx ul li strong{
    width: 80% !important;
  }
  .qb_ttdh_page .custom_action p {
    width: 80%;
  }
  .qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_resuilt_box span {
    display: inline-block;
  }
  .qb_ttdh_page .ttdh_mgg .mgg_form {
    flex-direction: column;
  }
  .qb_ttdh_page .ttdh_mgg .mgg_form .ttdh_title,
  .qb_ttdh_page .ttdh_mgg .mgg_form .tg_vouc {
    width: 100%;
  }
  .qb_ttdh_page .ttdh_mgg .mgg_form .ttdh_title {
    text-align: center;
    margin: 0px 0px 10px 0px;
  }
  .qb_ttdh_page .tg_expand .list_group_price_pa .year_security_pa input {
    width: 100%
  }
}

@media (min-width: 1200px) and (max-width: 1880px) {
  .qb_cdhttks_page .info_customer .list_info ul>li:nth-child(2n) {
    padding: 0px 0px 0px 5px
  }
  .qb_cdhttks_page .info_customer .list_info ul>li:nth-child(2n+1) {
    padding: 0px 5px 0px 0px;
  }
  .qb_cdhttks_page .info_customer .list_info ul li {
    width: 50%;
    margin: 0px 0px 10px 0px;
  }
  .qb_cdhttks_page .info_customer .list_info ul li a {
    display: inherit;
    text-align: center;
  }
  .customer_account .wallet_box .wallet_ct .wrap_figure figure {
    margin: 0px 5px 0px 0px;
  }
  .customer_account .cutomer_signature>.people_id:nth-child(1),
  .customer_account .cutomer_signature>.people_id:nth-child(2) {
    float: none;
    display: block;
    margin: 0px 0px 10px 0px;
  }
  .content_to_left .customer_account .cutomer_signature>.people_id:nth-child(1) {
    float: left;
  }
  .content_to_left .customer_account .cutomer_signature>.people_id:nth-child(2) {
    float: right;
  }
  .customer_account .customer_info .text_widget ul {
    display: table;
    word-break: break-word;
  }
  .customer_account .customer_info .text_widget ul li strong {
    font-size: 15px;
  }
  .customer_account .customer_info .text_widget ul>li:nth-child(1) img {
    left: -2px;
  }
  .customer_account .customer_info .text_widget ul>li:nth-child(2) img {
    width: 7%;
    left: -2px;
  }
  .customer_account .customer_info .text_widget ul>li:nth-child(1),
  .customer_account .customer_info .text_widget ul>li:nth-child(2) {
    float: none;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds {
    padding: 0px 0px 0px 10px;
  }
  .endow_hp .row .col-sm-6 {}
  .menu-fixed-nv2021 .menu_down>ul.menu>li>ul.sub-menu {
    width: 270px;
  }
  .menu-fixed-nv2021 li.menu-item-has-children::before {
    right: 18px;
  }
  .news_hp .list_by_category {
    display: table;
    width: 100%;
  }
  .news_hp .list_by_category .list_post ul li {
    margin: 0;
  }
  .news_hp .list_text ul li a {
    font-size: 16px;
  }
  .news_hp .news_title {
    margin: 0px 0px 20px 0px;
  }
  .news_hp {
    padding: 20px 20px 50px 20px;
  }
  .customer_account .wallet_box .wallet_ct .money_link {
    max-width: 80px;
    font-size: 14px;
    padding: 8px 0px;
    margin: 8px 0px 0px 0px;
  }
  .customer_account .wallet_box .wallet_ct {
    padding: 0px 0px 15px 0px;
  }
  .customer_account .wallet_box .wallet_ct .wrap_figure .text_ct label {
    font-size: 16px;
  }
  .customer_account .wallet_box .wallet_ct .wrap_figure .text_ct span {
    font-size: 16px;
  }
  .customer_account .wallet_box {
    padding: 20px;
  }
  .customer_account .update_info_link {
    margin: 0px auto 20px auto;
    font-size: 16px;
    padding: 10px;
  }
  .customer_account .cutomer_signature {
    margin: 0px 0px 10px 0px;
  }
  .customer_account .cutomer_signature>.people_id:nth-child(1) {
    font-size: 16px;
  }
  .customer_account .customer_info {
    margin: 0px 0px 20px 0px;
  }
  .home_page_ct {
    padding: 20px 20px 0px 20px;
  }
  .home_page_ct>.row>.col-sm-6:nth-child(1),
  .home_page_ct>.row>.col-sm-6:nth-child(2) {}
  .customer_account .customer_info .text_widget ul li {
    margin: 0px 0px 7px 0px;
    font-size: 14px;
    padding: 0px 0px 0px 23px;
  }
  .customer_account .customer_info .text_widget ul>li:last-child {
    margin: 0px;
  }
  .customer_account .customer_info .text_widget {
    padding: 0px 0px 0px 90px;
  }
  .customer_account .customer_info .wrap_figure span {
    width: 80px;
    height: 80px;
    line-height: 80px;
  }
  .customer_account .customer_title,
  .support_title {
    margin: 0px 0px 20px 0px;
  }
  .customer_account {
    padding: 20px 10px;
  }
  .opinion_box .wrap_figure {
    position: relative;
    top: 10px;
    left: 8px;
  }
  .opinion_box .text_widget .link_feedback {
    font-size: 16px;
    padding: 6px 15px;
  }
  .opinion_box .text_widget .link_feedback figure img {
    max-width: 20px;
    width: 100%;
  }
  .opinion_box .text_widget .feedback {
    font-size: 16px;
    line-height: 24px;
    margin: 10px 0px 6px 0px;
  }
  .opinion_box .wrap_figure figure {
    width: 100px;
    height: 100px;
    line-height: 100px;
    margin: 10px 0px 0px 0px;
  }
  .opinion_box .wrap_figure figure img {
    width: 60%;
  }
  .opinion_box .text_widget ul li {
    padding: 8px 15px;
  }
  .opinion_box .text_widget ul li span {
    font-size: 13px;
  }
  .opinion_box .text_widget ul li figure {
    position: relative;
    top: -6px;
  }
  .opinion_box .text_widget ul li figure img {
    max-width: 25px;
    width: 100%;
  }
  .opinion_box {
    padding: 20px 15px;
    margin: 0px 0px 30px 0px;
  }
  .endow_hp {
    margin: 0px 0px 15px 0px;
  }
  .endow_hp .endow_ct_detalds .text_left .diff_font {
    font-size: 16px;
    line-height: 28px;
  }
  .endow_hp .endow_ct_detalds.qb_domain_area .diff_font_strong {
    font-size: 16px;
    line-height: 28px;
  }
  .endow_hp .endow_ct_detalds.more_margin {
    padding: 26px 10px 10px 19px;
  }
  .endow_hp .endow_ct_detalds .text_right a {
    font-size: 14px;
    line-height: 22px;
    padding: 8px 16px;
  }
  .endow_hp .endow_ct_detalds .text_right span {
    font-size: 16px;
    line-height: 24px;
    padding: 5px 8px;
    margin: 0px auto 10px auto;
  }
  .endow_hp .endow_ct_detalds .text_left span {
    font-size: 16px;
    line-height: 24px;
  }
  .endow_hp .endow_ct_detalds {
    padding: 16px 10px 10px 19px !important;
    min-height: 114px;
    margin: 0px 0px 15px 0px;
  }
  .endow_hp .endow_title_ct {
    margin: 0px 0px 20px 0px;
  }
  .endow_hp .endow_title_ct .more_endow i.fa {
    font-size: 20px;
    top: 3px;
  }
  .endow_hp .endow_title_ct .more_endow {
    font-size: 13px;
  }
  .endow_hp .endow_title {
    font-size: 20px;
    line-height: 28px;
  }
  .account_status {
    margin: 0px 0px 30px 0px;
  }
  .account_status .account_status_ct .account_ct_right a {
    font-size: 16px;
    line-height: 24px;
    max-width: 150px;
    padding: 8px 0px;
  }
  .account_status .account_status_ct .account_ct_right span {
    font-size: 14px;
    line-height: 22px;
  }
  .account_status .account_status_ct .account_ct_right h3 sup:before {
    border-width: 1px 8px 1px 0;
  }
  .account_status .account_status_ct .account_ct_right h3 sup {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    top: -10px;
    right: -20px;
  }
  .account_status .account_status_ct .account_ct_right {
    width: 32%;
    left: 42px;
  }
  .account_status .account_status_ct .account_ct_right h3 {
    font-size: 20px;
    line-height: 28px;
    margin: 0px auto;
    /* display: table; */
    width: initial;
    max-width: 155px;
  }
  .qb_fix_tamthoi #qb_content_navi_2021{
        margin: 55.25px 0px 0px 330px;
  }
  #qb_content_navi_2021 {
    margin: 55px 0px 0px 330px;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget a {
    font-size: 13px;
    margin: 0px 0px 10px 0px;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget p {
    font-size: 14px;
    margin: 0px 0px 5px 0px;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg>.ct_left_detailds:nth-child(1) .wrap_figure figure img {
    /* width: 75%; */
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg>.ct_left_detailds:nth-child(2) .wrap_figure figure img {
    width: 60%;
  }
  .account_status .account_status_ct {
    padding: 0px 0px 15px 20px;
  }
  .account_status .account_title {
    font-size: 19px;
    padding: 8px 0px;
  }
  .banner_sales figure sup {
    font-size: 16px;
    top: 7px;
  }
  .banner_sales {
  }
  .banner_sales figure {
    max-width: 28px;
    width: 100%;
  }
  .banner_sales strong {
    font-size: 13px;
  }
  .content_to_left {
    margin: 68px 0px 0px 50px !important;
  }
  .menu-fixed-nv2021 {
    top: 55px;
  }
  .login_hd span {
    font-size: 15px;
  }
  .cart_bell_hd ul li sup {
    font-size: 10px;
    width: 16px;
    height: 16px;
    line-height: 16px;
  }
  .cart_bell_hd ul>li:nth-child(1) figure {
    max-width: 35px;
    width: 100%;
  }
  .cart_bell_hd ul>li:nth-child(2) figure {
    max-width: 21px;
    width: 100%;
  }
  .support_phone {
    margin: 14px 36px 0px 0px;
  }
  .support_phone span {
    font-size: 15px;
  }
  .support_phone figure {
    max-width: 30px;
    width: 100%;
  }
  .translate_hd {
    margin: 15px 0px 0px 0px;
  }
  .translate_hd span {
    font-size: 13px;
  }
  .translate_hd .translate_icon img {
    max-width: 25px;
  }
  .logo_site {
    max-width: 150px;
  }
}


@media (min-width:1025px) and (max-width:1800px) {
  .qb_qldvtm_page .domain_name_service_management_ct table tbody tr td:nth-child(3) {
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_resuilt_box span {
    padding: 8px 5px 8px 9px;
  }
  .service_use_page .service_use_ct .service_use_box_ct tbody>tr>td:nth-child(3) {
    width: 104px;
  }
  .service_use_page .service_use_ct .service_use_box_ct tbody>tr>td:nth-child(4) {
    width: 75px;
  }
  .service_use_page .service_use_ct .service_use_box_ct tbody>tr>td:nth-child(2) {
    width: 20%;
  }
  .service_use_page .service_use_ct .service_use_box_ct tbody>tr>td:nth-child(3) {
    width: 149px;
  }
  .service_use_page .service_use_ct .service_use_box_ct tbody>tr>td:nth-child(4) {
    width: 119px;
  }
  .service_use_page .service_use_ct .service_use_box_title tbody tr>td:nth-child(2) span {
    padding: 10px 5px;
  }
  .service_use_page .service_use_ct .service_use_box_ct tbody>tr>td:nth-child(1) {
    width: 29%;
  }
  .service_use_page .service_use_ct .service_use_box_title tbody tr td {
    width: 20%;
    padding: 10px 0px;
  }
  .service_use_page .service_use_ct .service_use_box_title tbody tr>td:nth-child(1) {
    width: 22%;
  }
  .service_use_page .service_use_ct .padding_box {
    padding: 0px 10px;
  }
}

@media (min-width: 1025px) and (max-width: 1500px) {
  #number_account::before{
    right: 35px;
  }
  .qb_ttdh_page .ttdh_cgdv {
    font-size: 13px;
    line-height: 21px;
  }
  .cart_searchdm_result {
    width: 26%!important;
  }
  .cart_searchdm_result .lm_align_center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-width: 340px;
    width: 100%;
  }
}

@media (min-width:1025px) and (max-width:1810px) {
  .dm_result {
    width: 29%;
  }
  .tg_info_dm_right {
    width: 69%;
  }
  .li_resultdm_style ul li .dm_result a {
    font-size: 18px;
    line-height: 26px;
  }
  .tg_info_dm_right .tg_price_fyear p strong {
    font-size: 19px;
    min-width: 75px;
  }
  .tg_info_dm_right .tg_price_fyear p {
    font-size: 14px;
    line-height: 26px;
  }
  .tg_giahan_resultdm {
    margin: 0px 10px 0px 10px;
    padding: 5px 10px;
  }
  .tg_info_dm_right .tg_add_cart_resultdm a {
    font-size: 13px;
    line-height: 22px;
    padding: 7px 10px;
  }
  .tg_add_cart_resultdm {
    max-width: 100px;
  }
}

@media (min-width: 1025px) and (max-width: 1600px) {
  .success_customer_info>.customer_info_ct:nth-child(1) {
    width: 100%;
    margin: 0px 0px 60px 0px;
  }
  .success_customer_info>.customer_info_ct:nth-child(2) {
    width: 100%;
    margin: 0px 0px 30px 0px;
  }
  .qb_tknc_box .lsdt_tknc_ct .tknc_form .form_group>.list_group:last-child {
    margin: 0px !important;
  }
  .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group {
    margin: 0px 0px 20px 0px !important;
  }
  .qb_tknc_box .lsdt_tknc_ct .lsdt_tknc_configuration {
    display: flex;
    align-items: center;
  }
  .qb_tknc_box .lsdt_tknc_ct strong {
    width: 30%;
    float: none;
    padding: 0px;
  }
  .qb_dhctt_page .qb_tknc_box .lsdt_tknc_ct strong {
    margin: 0px
  }
  .qb_tknc_box .lsdt_tknc_ct .tknc_form {
    width: 70%;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds {
    padding: 0px 10px;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_general form {
    margin: 0px -10px;
  }
  .sample_signature_detalds .sample_signature_ct .qb_signature_browing figure {
    max-width: 25px;
  }
  .sample_signature_detalds .sample_signature_ct>.qb_signature_browing:nth-child(1):after {
    right: -8px;
    background: #fff;
  }
  .sample_signature_detalds .sample_signature_ct>.qb_signature_browing:nth-child(1) {}
  .sample_signature_detalds .sample_signature_ct>.qb_signature_browing:nth-child(2) {
    margin: 5px 0px 0px 10px;
  }
  .sample_signature_detalds .sample_signature_ct .btn_signature_update {
    width: 30%;
    float: right;
  }
  .sample_signature_detalds .sample_signature_ct .qb_signature_browing {
    width: 30%;
  }
  #qb-info-cus-5>.sample_signature_detalds:nth-child(3) .sample_signature_ct>.qb_signature_number:nth-child(1) {
    margin: 0px 10px 0px 0px;
  }
  #qb-info-cus-5>.sample_signature_detalds:nth-child(3) .sample_signature_ct>.qb_signature_number:nth-child(2) {
    margin: 0px 0px 0px 10px;
  }
  .sample_signature_detalds .sample_signature_ct .qb_signature_number {
    width: 47%;
  }
  .qb_cdhttks_page .info_customer .info_cus_general .display_bg>.cus_cmt:nth-child(1) {
    padding: 0px 30px 0px 0px;
  }
  .qb_cdhttks_page .info_customer .info_cus_general .display_bg>.cus_cmt:last-child {
    padding: 0px 0px 0px 30px;
  }
  .qb_dkdvhosting_page .register_service_info .list_domain ul {
    border-bottom: none;
  }
  .qb_dkdvcloud_server_page .register_service_info .list_domain ul {
    border-bottom: 6px solid #1E87D7;
  }
  .domain_name_registration_page .form_group .list_group select {
    max-width: initial;
  }
}
@media (max-width: 1365px){
  .deposit_page_nv2021 .amount_dep .item_listg_amd p.ghst_notice{
    padding: 0px;
  }
}
@media (min-width: 1200px) and (max-width: 1365px){
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .wrap_figure span{
    font-size: 20px;
    line-height: 28px;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .wrap_figure figure{
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
}
@media (min-width: 1025px) and (max-width: 1365px) {
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .wrap_figure figure img{
    width: 80%;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds{
    padding:0px 0px 0px 10px;
  }
  .g_content_proceduce .col-sm-9,
  .g_content_proceduce .col-sm-3 {
    width: 100%;
  }
}
@media (min-width: 1025px) and (max-width: 1199px) {
  .login_hd{
    margin: 10px 15px 0px 0px;
  }
  .qb_pttt_page .pttt_ct_general .row .col-sm-6 {
    width: 100%;
  }
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children:before {
    top: -1px;
  }
  .menu-fixed-nv2021 li.menu-item-has-children::before {
    right: 0px;
  }
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>ul.sub-menu {
    left: 250px;
  }
  .tg_add_cart_resultdm {
    margin: -1px 0px 0px 0px;
  }
  .li_resultdm_style ul li .dm_result a {
    font-size: 20px !important;
  }
  .tg_giahan_resultdm {
    margin: 0px 0px 0px 10px;
  }
  .tg_info_dm_right {
    width: 85%;
    float: left;
  }
  .dm_result {
    width: 15%;
    float: left;
  }
  .qb_cdhttks_page .info_customer .list_info ul>li:nth-child(2n) {
    padding: 0px 0px 0px 5px
  }
  .qb_cdhttks_page .info_customer .list_info ul>li:nth-child(2n+1) {
    padding: 0px 5px 0px 0px;
  }
  .qb_cdhttks_page .info_customer .list_info ul li {
    width: 50%;
    margin: 0px 0px 10px 0px;
  }
  .qb_cdhttks_page .info_customer .list_info ul li a {
    display: inherit;
    text-align: center;
  }
  .menu-fixed-nv2021 .menu_down>ul.menu>li>ul.sub-menu {
    left: 220px;
    width: 270px;
  }
  .menu-fixed-nv2021 li.menu-item-has-children::before {
    right: 4px;
  }
  .news_hp .list_text ul {
    display: table;
    width: 50%;
  }
  .news_hp .list_by_category {
    display: table;
    width: 100%;
  }
  .news_hp .list_by_category .list_post ul {
    margin: 0px -10px;
  }
  .news_hp .list_by_category .list_post ul li {
    /*clear: none;
    width: 50%;
    float: left;
    padding: 0px 10px;
    margin: 20px 0px 0px 0px;*/
  }
  .news_hp .list_by_category .list_post ul>li:nth-child(2n+1) {
    clear: both;
  }
  .news_hp .list_text ul li a {
    font-size: 16px;
  }
  .news_hp .news_title {
    margin: 0px 0px 20px 0px;
  }
  .news_hp {
    padding: 20px 20px 50px 20px;
  }
  .customer_account .wallet_box .wallet_ct .money_link {
    padding: 10px 20px;
  }
  .customer_account .wallet_box .wallet_ct {
    padding: 0px 0px 15px 0px;
  }
  .customer_account .wallet_box .wallet_ct .wrap_figure .text_ct label {
    font-size: 16px;
  }
  .customer_account .wallet_box .wallet_ct .wrap_figure .text_ct span {
    font-size: 16px;
  }
  .customer_account .wallet_box {
    padding: 20px;
  }
  .customer_account .update_info_link {
    display: table;
    width: inherit;
    margin: 0px auto 20px auto;
    font-size: 16px;
    padding: 10px;
  }
  .customer_account .cutomer_signature {
    margin: 0px 0px 20px 0px;
  }
  .customer_account .cutomer_signature>.people_id:nth-child(1) {
    font-size: 16px;
  }
  .customer_account .customer_info {
    margin: 0px 0px 20px 0px;
  }
  .home_page_ct {
    padding: 20px 20px 0px 20px;
  }
  .home_page_ct>.row>.col-sm-6:nth-child(1),
  .home_page_ct>.row>.col-sm-6:nth-child(2) {
    width: 100%;
    padding: 0px;
  }
  .customer_account .customer_info .text_widget ul li {
    margin: 0px 0px 20px 0px;
  }
  .customer_account .customer_info .text_widget ul>li:last-child {
    margin: 0px;
  }
  .customer_account .customer_info .text_widget {}
  .customer_account .customer_info .wrap_figure span {}
  .customer_account .customer_title,
  .support_title {
    margin: 0px 0px 20px 0px;
  }
  .customer_account {
    padding: 20px;
  }
  .opinion_box .wrap_figure {
    position: relative;
    top: 10px;
    left: -15px;
  }
  .opinion_box .text_widget .link_feedback {
    font-size: 16px;
    padding: 6px 15px;
  }
  .opinion_box .text_widget .link_feedback figure img {
    max-width: 20px;
    width: 100%;
  }
  .opinion_box .text_widget .feedback {
    font-size: 16px;
    line-height: 24px;
    margin: 10px 0px 6px 0px;
  }
  .opinion_box .wrap_figure figure {
    width: 100px;
    height: 100px;
    line-height: 100px;
    margin: 10px 0px 0px 0px;
  }
  .opinion_box .wrap_figure figure img {
    width: 60%;
  }
  .opinion_box .text_widget ul li {
    padding: 8px 15px;
  }
  .opinion_box .text_widget ul li span {
    font-size: 16px;
  }
  .opinion_box .text_widget ul li figure {
    position: relative;
    top: -6px;
  }
  .opinion_box .text_widget ul li figure img {
    max-width: 25px;
    width: 100%;
  }
  .opinion_box {
    padding: 20px 15px;
    margin: 0px 0px 30px 0px;
  }
  .endow_hp {
    margin: 0px 0px 15px 0px;
  }
  .endow_hp .endow_ct_detalds .text_left .diff_font {
    font-size: 16px;
    line-height: 28px;
  }
  .endow_hp .endow_ct_detalds.qb_domain_area .diff_font_strong {
    font-size: 16px;
    line-height: 28px;
  }
  .endow_hp .endow_ct_detalds.more_margin {
    padding: 10px 10px 10px 19px;
  }
  .endow_hp .endow_ct_detalds .text_right a {
    font-size: 13px;
    line-height: 22px;
    padding: 8px 16px;
  }
  .endow_hp .endow_ct_detalds .text_right span {
    font-size: 16px;
    line-height: 24px;
    padding: 5px 8px;
    margin: 0px auto 10px auto;
  }
  .endow_hp .endow_ct_detalds .text_left span {
    font-size: 13px;
    line-height: 24px;
  }
  .endow_hp .endow_ct_detalds {
    padding: 16px 10px 10px 19px !important;
    min-height: 100px;
    margin: 0px 0px 15px 0px;
  }
  .endow_hp .endow_title_ct {
    margin: 0px 0px 20px 0px;
  }
  .endow_hp .endow_title_ct .more_endow i.fa {
    font-size: 20px;
    top: 3px;
  }
  .endow_hp .endow_title_ct .more_endow {
    font-size: 13px;
  }
  .endow_hp .endow_title {
    font-size: 20px;
    line-height: 28px;
  }
  .account_status,
  .slider_survival{
    margin: 0px 0px 30px 0px;
  }
  .account_status .account_status_ct .account_ct_right a {
    font-size: 16px;
    line-height: 24px;
    max-width: 150px;
    padding: 8px 0px;
  }
  .account_status .account_status_ct .account_ct_right span {
    font-size: 14px;
    line-height: 22px;
  }
  .account_status .account_status_ct .account_ct_right h3 sup:before {
    border-width: 1px 8px 1px 0;
  }
  .account_status .account_status_ct .account_ct_right h3 sup {
    width: 20px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    top: -10px;
    right: -30px;
  }
  .account_status .account_status_ct .account_ct_right h3 {
    font-size: 20px;
    line-height: 28px;
    margin: 0px auto;
  }
  #qb_content_navi_2021 {
    margin: 106px 0px 0px 250px !important;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget a {
    font-size: 13px;
    margin: 0px 0px 10px 0px;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget p {
    font-size: 14px;
    margin: 0px 0px 5px 0px;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg>.ct_left_detailds:nth-child(2) .wrap_figure figure img {
    width: 60%;
  }
  .account_status .account_status_ct {
    padding: 0px 0px 15px 20px;
  }
  .account_status .account_title {
    font-size: 19px;
    padding: 8px 0px;
  }
  .banner_sales figure sup {
    font-size: 16px;
    top: 15px;
  }
  .banner_sales figure {
    max-width: 28px;
    width: 100%;
  }
  .banner_sales strong {
    font-size: 14px;
  }
  .content_to_left {
    margin: 68px 0px 0px 50px !important;
  }
  .to_left {
    left: -200px !important;
  }
  qb_content_navi_2021 {}
  .menu-fixed-nv2021 {
    width: 250px;
    top: 106px;
  }
  .login_hd span {
    font-size: 15px;
  }
  .login_hd .user_icon img {
    max-width: 20px;
    width: 100%;
  }
  .login_hd .user_icon {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }
  .cart_bell_hd ul li sup {
    font-size: 10px;
    width: 16px;
    height: 16px;
    line-height: 16px;
  }
  .cart_bell_hd ul>li:nth-child(1) figure {
    max-width: 35px;
    width: 100%;
  }
  .cart_bell_hd ul>li:nth-child(2) figure {
    max-width: 21px;
    width: 100%;
  }
  .support_phone {
    margin: 10px 10px 0px 0px;
  }
  .support_phone span {
    font-size: 15px;
  }
  .support_phone figure {
    max-width: 30px;
    width: 100%;
  }
  .translate_hd {
    margin: 15px 0px 0px 0px;
  }
  .translate_hd span {
    font-size: 13px;
    display: none;
  }
  .translate_hd .translate_icon img {
    max-width: 25px;
  }
  .logo_site {
    max-width: 150px;
    margin: 4px 0px 0px 15px;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  .qb_suggestions .search_domain ul>li:nth-child(2n+1) {
    padding: 0px 5px 0px 0px;
  }
  .qb_suggestions .search_domain ul>li:nth-child(2n) {
    padding: 0px 0px 0px 5px;
  }
  .qb_suggestions .search_domain ul li {
    width: 50%;
    float: left;
  }
  .domain_often_buy .text_widget_general .text_widget_detailds span {
    min-height: 90px;
  }
  .domain_often_buy .text_widget_general .row .col-sm-3 {
    width: 50%;
  }
  .domain_often_buy .text_widget_general .row>.col-sm-3:nth-child(2n+1) {
    clear: both;
  }
  .domain_often_buy .endow_gift_general .endow_gift_detailds .dashed_detailds .img_absolute {
    right: 0px;
  }
  .domain_often_buy .endow_gift_general .row>.col-sm-3:nth-child(2n) .endow_gift_detailds .dashed_detailds .img_absolute {
    right: 20px;
  }
  .domain_often_buy .endow_gift_general .endow_gift_detailds h4 {
    min-height: 40px;
    line-height: 27px;
    font-size: 16px;
  }
  .domain_often_buy .endow_gift_general .row .col-sm-3 {
    width: 50%;
  }
  .domain_often_buy .endow_gift_general .row>.col-sm-3:nth-child(2n+1) {
    clear: both;
  }
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children:before {
    top: 10px;
  }
  .menu-fixed-nv2021 li.menu-item-has-children::before {
    right: 4px;
  }
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>ul.sub-menu {
    left: 250px;
  }
  .qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_resuilt_box figure {
    top: -5px;
  }
  .support_phone {
    margin: 0px 36px 0px;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_general form>.gift_card_detailds:nth-child(3n+1) {
    clear: none;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds .qb_phone_card figure {
    width: initial;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds .wrap_figure {
    min-height: 60px;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_general form {
    margin: 0px -10px;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds {
    width: 50%;
    float: left;
    padding: 0px 10px;
    margin: 0px 0px 40px 0px;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_general form>.gift_card_detailds:nth-child(2n+1) {
    clear: both
  }
  .qb_cdhttks_page .info_customer .list_info ul>li:nth-child(2n+1) {
    clear: both
  }
  .qb_cdhttks_page .info_customer .list_info ul li {
    width: 50%;
    float: left;
    margin: 0px 0px 10px 0px;
  }
  .qb_cdhttks_page .info_customer .list_info ul>li:nth-child(2n+1) {
    padding: 0px 5px 0px 0px;
  }
  .qb_cdhttks_page .info_customer .list_info ul>li:nth-child(2n) {
    padding: 0px 0px 0px 5px;
  }
  .qb_qldvtm_page .endow_hp .row .col-sm-4 {
    width: 50%;
    float: left;
  }
  .qb_qldvtm_page .endow_hp .row>.col-sm-4:nth-child(2n+1) {
    clear: both;
  }
  .qb_dkdvhosting_page .endow_hp .row .col-sm-4 {
    width: 50%;
    float: left
  }
  .qb_dkdvhosting_page .endow_hp .row>.col-sm-4:nth-child(2n+1) {
    clear: both;
  }
  .domain_name_registration_page .form_group .list_group button img {
    width: 18px;
    margin: 0px 0px 0px 5px;
  }
  .domain_name_registration_page .form_group .list_group button {
    font-size: 13px;
    height: 38px;
    line-height: 29px;
  }
  .domain_name_registration_page .form_group .list_group select {
    padding: 5px 10px;
    font-size: 13px;
  }
  .domain_name_registration_page .form_group {
    margin: 0px -5px;
  }
  .domain_name_registration_page .form_group>.list_group:nth-child(1) {
    width: 60%;
    float: left;
    padding: 0px 5px;
  }
  .domain_name_registration_page .form_group .list_group input {
    font-size: 13px;
    padding: 5px 10px;
  }
  .menu-fixed-nv2021 .menu_down>ul.menu>li>ul.sub-menu {
    left: 250px;
  }
  .content_to_left {
    margin: 70.33px 0px 0px 50px !important;
  }
  .to_left {
    left: -200px !important;
  }
  .scroll_menu_fixed {
    margin: 5px 20px 0px 10px;
  }
  .menu-fixed-nv2021 {
    width: 250px;
    top: 68px;
  }
  .menu-fixed-nv2021 {
    top: 122.33px;
  }
  #qb_content_navi_2021 {
    margin: 122.33px 0px 0px 250px !important;
  }
  .translate_hd {
    position: absolute;
    top: 72px;
    margin: 0px;
  }
  .logo_site {
    margin: 4px 0px 0px 15px;
  }
  .header .right_header {
    margin: 17px 10px 0px 0px;
  }
}

@media (min-width:768px) and (max-width:870px) {
  .login_page .ct_right .ct_right_ct .other_login .btn_other_login {
    height: 40px;
    line-height: 40px;
    padding: 0px 20px;
  }
  .login_page .ct_left .ct_left_ct {
    padding: 20px 18px;
  }
}

@media (min-width:1025px) and (max-width:1400px) {
  .act_order_detail .select2-container,
  .act_order_detail a {
    width: 100% !important;
  }
  .act_order_detail a {
    margin: 15px 0px 0px 0px;
    text-align: center;
  }
}
@media (max-width: 1300px){
  ul.text_choose_parts_nsx li label{
    width: 100%;
  }
}
@media (max-width:1024px) {
  .qb_htsdhh_page .htsdhh_ct_inside .htsdhh_bold{
    display: none;
  }
  #data-loadcommission .error-not-found h3{
    margin: 0px;
  }
  h3.title_navi_tenten_d {
    font-size: 20px;
    line-height: 28px;
    margin: 0px 0px 10px 0px;
  }
  .qb_cnttctkh_page .select2-container{
    width: 100% !important;
  }
  .text_security_domain_sop_pa .list_group_price_pa>div:last-child {
    margin: 0px;
  }
  .text_security_domain_sop_pa .price_protect_sop h4 {
    text-align: left;
  }
  .text_security_domain_sop_pa .list_group_price_pa>div {
    width: 100% !important;
    margin: 0px 0px 10px 0px;
  }
  .text_security_domain_sop_pa .list_group_price_pa {
    flex-direction: column;
  }
  .qb_ttdh_page {
    margin: 0px 0px 150px 0px;
  }
  .qb_pttt_page .pttt_ct_general .row .col-sm-6 {
    width: 100%;
  }
  .act_cart_fixedft {
    padding: 20px 15px;
  }
  .act_cart_fixedft .qb_dk_title {
    font-size: 16px;
  }
  .qb_pttt_page {
    margin: 0px 0px 150px 0px;
  }
  .qb_chht_page .chht_btn {
    padding: 5px 35px;
    margin: 20px auto 0px auto;
  }
  .qb_chht_page h3 {
    font-size: 16px;
    text-align: center;
    margin: 0px 0px 10px 0px;
  }
  .qb_qt_dns_page .mgd_template ul li .mgd_img input[type="radio"]:checked+label:after {
    width: 12px;
    height: 12px;
    top: 2px;
    left: 2px;
  }
  .qb_qt_dns_page .mgd_template ul li .mgd_img label {
    width: 16px;
    height: 16px;
  }
  .qb_qt_dns_page .mgd_template h3 {
    font-size: 16px;
    text-align: center;
  }
  .qb_qt_dns_page .domain_name .right_text i {
    padding: 10px 0px 0px 0px;
  }
  #tmkh-tab-2 strong,
  #tmkh-tab-2 p {
    font-size: 13px;
  }
  .qb_qt_dns_page .qt_dns_btn {
    padding: 5px 35px;
    margin: 20px auto 0px auto;
  }
  .qb_qt_dns_page .mgd_form .list_group label {
    width: 100%;
  }
  .qb_qt_dns_page .mgd_form .list_group {
    flex-direction: column;
  }
  .qb_qt_dns_page .mgd_template ul>li:last-child {
    margin: 0px;
  }
  .qb_qt_dns_page .mgd_template ul li {
    margin: 0px 0px 20px 0px;
  }
  .qb_qt_dns_page .mgd_template ul {
    flex-direction: column;
  }
  .qb_qt_dns_page .domain_name {
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 10px 0px;
  }
  .qb_qt_dns_page .luuy_note {
    font-size: 13px;
    margin: 0px 0px 10px 0px;
  }
  .qb_htsdhh_page .htsdhh_ct_inside .htsdhh_xtcmt .show_img_mt {
    height: 200px;
  }
  .qb_htsdhh_page .htsdhh_ct_inside input {
    width: 100% !important;
  }
  .qb_htsdhh_page .htsdhh_ct_inside label {
    width: 100%;
    margin: 0px 0px 10px 0px;
  }
  .qb_htsdhh_page .htsdhh_ct_inside .list_group {
    flex-direction: column;
  }
  .qb_htsdhh_page .htsdhh_ct_inside .htsdhh_btn {
    margin: 0px auto 0px auto;
  }
  .qb_htsdhh_page .htsdhh_ct_inside {
    font-size: 13px;
    line-height: 21px;
  }
  .qb_htsdhh_page .htsdhh_detailds ul li h2:after {
    width: 11px;
    height: 8px;
    background-size: cover;
    top: 19px;
  }
  .qb_htsdhh_page .htsdhh_detailds ul li h2 {
    line-height: 18px;
    font-size: 13px;
    text-align: center;
  }
  .sum_price_hh p {
    padding: 5px;
  }
  .qb_htsdhh_page .htsdhh_general {
    padding: 10px;
  }
  .qb_lienhe_page .lienhe_info .lienhe_info_general .lienhe_info_detailds {
    width: 100%;
  }
  .qb_url_aff_page .tg_navi_2021 {
    margin: 10px 0px 0px 0px;
  }
  .qb_url_aff_page .url_aff_general .add_new_url .form_group .list_group button {
    height: 35px;
    font-size: 16px;
  }
  .qb_url_aff_page .url_aff_general .add_new_url .form_group .list_group input {
    width: 100% !important;
    height: 35px;
    font-size: 13px;
  }
  .qb_url_aff_page .url_aff_general .add_new_url .form_group .list_group {
    width: 100%;
    margin: 0px 0px 10px 0px;
  }
  .qb_url_aff_page .url_aff_general .add_new_url .form_group {
    flex-direction: column;
  }
  .qb_url_aff_page .tg_navi_2021 thead tr>th:nth-child(2),
  .qb_url_aff_page .tg_navi_2021 tbody tr>td:nth-child(2) {
    width: 100%;
  }
  .qb_csctv_page .csctv_general .aff_box .row .col-sm-3 {
    width: 100%;
  }
  .qb_csctv_page .csctv_general .aff_box .row .col-sm-3 .aff_detalds {
    margin: 0px 0px 20px 0px;
    ;
  }
  .qb_csctv_page .csctv_general .aff_box .row>.col-sm-3:last-child .aff_detalds {
    margin: 0px;
  }
  .qb_csctv_page .csctv_general .aff_box .aff_detalds .aff_info {
    min-height: 100px;
  }
  .qb_csctv_page .csctv_general .aff_box .aff_detalds figure {
    min-height: initial;
  }
  .qb_csctv_page .csctv_general .aff_box {
    margin: 10px auto;
  }
  .qb_csctv_page .csctv_general {
    padding: 13px;
    line-height: 21px;
  }
  .xnnt_title,
  .csctv_title {
    font-size: 20px;
    line-height: 28px;
  }
  .lienhe_ft .row>.col-sm-4 {
    margin: 0px 0px 20px 0px;
  }
  .lienhe_ft .row>.col-sm-4:last-child {
    margin: 0px;
  }
  .qb_lienhe_page .lienhe_ct_general {
    margin: 0px 0px 20px 0px;
  }
  .qb_lienhe_page .lienhe_info .lienhe_info_detailds ul li {
    font-size: 13px;
  }
  .qb_lienhe_page .lienhe_info h2 {
    padding: 0px;
    margin: 10px 0px 10px 0px;
  }
  .qb_lienhe_page .lienhe_info {
    padding: 15px;
  }
  .qb_lienhe_page .lienhe_dv .tg_navi_2021 tbody>tr>td:nth-child(1) {
    padding: 10px;
  }
  .qb_lienhe_page .lienhe_dv .tg_navi_2021 tbody tr>td:nth-child(1) a {
    color: #fff;
    font-family: 'rbt_bold';
  }
  .qb_qldvtm_page .domain_name_service_management_ct table thead tr>th:nth-child(1) {
    width: initial;
    text-align: left;
  }
  .text_attachments {
    flex-direction: column;
  }
  a.tg_send_require_nsx {
    font-size: 16px;
    line-height: 24px;
    padding: 8px 15px;
  }
  .tg_text_suggestions_nsx ul li .text_parts_nsx>p {
    font-size: 13px;
    line-height: 21px;
  }
  .tg_text_suggestions_nsx ul li .text_parts_nsx .text_attachments p {
    font-size: 13px;
    line-height: 21px;
    padding: 5px 8px;
    margin: 0px;
  }
  .text_attachments a {
    font-size: 13px;
    line-height: 21px;
    max-width: initial;
    margin: 0px 0px 20px 0px;
    padding: 5px 8px;
    width: 100%;
  }
  .tg_text_suggestions_nsx ul li textarea {
    width: 100%;
    min-height: 100px;
    font-size: 13px;
    border: 1px solid #A6A3A3;
    border-radius: 5px;
  }
  .tg_text_suggestions_nsx ul li {
    margin: 0px 0px 20px 0px;
  }
  .tg_text_suggestions_nsx ul li .input_suggestions p {
    font-size: 13px;
    line-height: 21px;
  }
  .tg_text_suggestions_nsx ul li .input_suggestions input {
    font-size: 13px;
    padding: 5px 8px;
    max-width: inherit;
  }
  .tg_text_suggestions_nsx ul li label {
    width: 100%;
    margin: 0px 0px 5px 0px;
    font-size: 16px;
    line-height: 24px;
  }
  .tg_complaint_suggestions_ft .title_update_signature_nsx p {
    font-size: 13px;
    line-height: 21px;
  }
  .tg_text_suggestions_nsx>p {
    font-size: 13px;
    line-height: 21px;
    margin: 0px 0px 15px 0px;
  }
  .fanpage_like .dhtc_choice_box .form_group {
    position: relative;
  }
  .fanpage_like .dhtc_choice_box .form_group button {
    float: none;
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 7px 15px;
  }
  .fanpage_like form {
    margin: initial;
    width: 100%;
  }
  .fanpage_like .dhtc_choice_box .form_group input {
    float: none;
    width: 100%;
    display: table;
    margin: 0px auto 20px auto;
  }
  .fanpage_like .email_info_form h4 {
    margin: 0px 0px 20px 0px;
  }
  .fanpage_like .email_info_form {
    flex-direction: column;
  }
  .order_success figure {
    max-width: 30px;
    width: 100%;
  }
  .success_page_title {
    font-size: 20px;
  }
  .order_success {
    margin: 0px 0px 20px 0px;
  }
  .success_customer_info .customer_info_ct {
    width: 100% !important;
  }
  .customer_info_title {
    font-size: 16px;
    padding: 8px 15px;
  }
  .success_customer_info .customer_info_ct ul {
    padding: 10px 15px;
  }
  .success_customer_info .customer_info_ct ul li {
    font-size: 13px;
    line-height: 25px;
  }
  .success_customer_info .customer_info_ct ul li strong {
    margin: 0px;
  }
  .success_customer_info>.customer_info_ct:nth-child(1) ul li strong {
    max-width: 100px;
  }
  .success_customer_info>.customer_info_ct:nth-child(1) {
    margin: 0px 0px 20px 0px;
  }
  .success_customer_info {
    margin: 0px 0px 20px 0px;
  }
  .success_order_info .order_info_ct_general .order_info_detailds ul li {
    width: 100% !important;
    margin: 0px;
  }
  .success_order_info .order_info_ct_general .order_info_detailds ul li strong {
    font-size: 13px;
    line-height: 25px;
    width: 20%;
    margin: 0px;
    float: left;
    text-align: left;
  }
  .success_order_info .order_info_ct_general .order_info_detailds ul li p {
    font-size: 13px;
    line-height: 25px;
    width: 80%;
    float: right;
    text-align: right;
  }
  .success_order_info .order_info_ct_general {
    padding: 8px 15px;
  }
  .success_order_info .order_info_ct_general .order_info_detailds ul li .text_right {}
  .success_order_info .total_price ul li span {
    font-size: 13px;
    line-height: 25px;
    margin: 0px;
  }
  .success_order_info .total_price ul li p {
    font-size: 13px;
    line-height: 25px;
  }
  .success_order_info {
    margin: 0px 0px 30px 0px;
  }
  .intro_more_domain .success_page_title {
    margin: 0px 0px 20px 0px;
  }
  .intro_more_domain .ct_general {
    padding: 10px 15px;
  }
  .intro_more_domain .ct_general .ct_detailds {
    width: 50% !important;
  }
  .intro_more_domain .ct_general .ct_detailds h3 {
    font-size: 16px;
    margin: 0px 0px 10px 0px;
  }
  .intro_more_domain .ct_general .ct_detailds table tbody tr td .no_margin {}
  .intro_more_domain .ct_general>.ct_detailds:nth-child(1) table tbody tr td span strong {
    font-size: 13px;
  }
  .intro_more_domain .ct_general>.ct_detailds:nth-child(1) table tbody tr>td:nth-child(2) {
    width: 48%;
  }
  .intro_more_domain .ct_general>.ct_detailds:nth-child(2) table tbody tr>td:nth-child(2) {
    width: 63%;
  }
  .intro_more_domain .ct_general .ct_detailds table tbody tr td b {
    font-size: 13px;
  }
  .intro_more_domain .ct_general>.ct_detailds:nth-child(2) table tbody tr td span strong {
    font-size: 13px;
  }
  .intro_more_domain .ct_general>.ct_detailds table tbody tr>td:nth-child(1) {
    width: 30% !important;
  }
  .intro_more_domain .more_domain_link {
    font-size: 16px;
    padding: 8px 15px;
    margin: 0px auto 10px auto;
  }
  .intro_more_domain {
    margin: 0px 0px 30px 0px;
  }
  .domain_often_buy .success_page_title {
    margin: 0px 0px 20px 0px;
  }
  .domain_often_buy .text_widget_general .text_widget_detailds {
    padding: 15px 15px;
  }
  .domain_often_buy .text_widget_general .text_widget_detailds figure {
    margin: 0px auto 20px auto;
  }
  .domain_often_buy .text_widget_general .text_widget_detailds h4 {
    margin: 0px 0px 10px 0px;
    font-size: 16px;
  }
  .domain_often_buy .text_widget_general .text_widget_detailds span {
    font-size: 13px;
  }
  .domain_often_buy .text_widget_general .row .col-sm-3 {
    margin: 0px 0px 20px 0px;
  }
  .domain_often_buy .text_widget_general .row>.col-sm-3:last-child {
    margin: 0px;
  }
  .domain_often_buy .text_widget_general {
    margin: 0px 0px 20px 0px;
  }
  .domain_often_buy .endow_gift_general .row .col-sm-3 {
    margin: 0px 0px 20px 0px;
  }
  .domain_often_buy .endow_gift_general .row>.col-sm-3:last-child {
    margin: 0px;
  }
  .domain_often_buy {
    margin: 0px 0px 30px 0px;
  }
  .fanpage_like h3 {
    font-size: 16px;
    line-height: 25px;
    margin: 0px 0px 20px 0px;
  }
  .fanpage_like .other_page_link {
    margin: 20px auto 0px auto;
  }
  .fanpage_like .other_page_link .return_link {
    float: none;
    display: table;
    margin: 0px auto 10px auto;
  }
  .fanpage_like .other_page_link .sale_link {
    float: none;
    display: table;
    margin: 0px auto;
  }
  .fanpage_like .fanpage_link {
    max-width: 280px;
    padding: 8px 0px;
  }
  .add_field_link {
    clear: both;
  }
  .qb_ttdh_page .select2-container {
    width: 100% !important;
  }
  .login_area.reg_p_sex ul {
    display: table;
    width: 100%;
  }
  .login_area.reg_p_sex ul li {
    width: 50%;
    float: left;
  }
  .login_area.reg_p_sex ul li label {}
  .text_ip_organization .text_organization_pa label {
    margin: 0px 0px 10px 0px;
  }
  .text_ip_organization .text_organization_pa label,
  .text_ip_organization .text_organization_pa input,
  .text_ip_organization .text_organization_pa select {
    width: 100% !important;
  }
  .tab_personal_organization {
    margin: 0px auto 15px auto;
  }
  .qb_ttdh_page .signin_home {
    margin: 0px;
  }
  .qb_ttdh_page .login_dangnhap .list_login input {
    padding: 5px 8px 5px 35px;
  }
  .qb_ttdh_page .login_dangnhap {
    padding: 0px;
  }
  .qb_pttt_page .pttt_title,
  .qb_ttdh_page .ttdh_title {
    font-size: 16px;
    line-height: 24px;
    padding: 0px;
    margin: 0px 0px 10px 0px;
  }
  .tab_login_registration_sop {
    padding: 0px 0px 20px 0px;
  }
  .qb_ttdh_page .ct_left {
    margin: 0px 0px 20px 0px;
  }
  .tg_step_proceduce::before {
    width: 65%;
  }
  .qb_ttdh_page .ttdh_mgg .mgg_form .ttdh_title {
    padding: 0px;
    width: 30%;
    text-align: center;
    margin: 0px 0px 20px 0px;
  }
  .qb_ttdh_page .ttdh_ttcsh .ttchs_detailds tr td {
    font-size: 13px;
    line-height: 21px;
  }
  .qb_ttdh_page .ttdh_ttcsh .ttchs_detailds tr>td:nth-child(1) {
    width: 50%;
  }
  .qb_ttdh_page .ttdh_ttcsh .title_chuthe p {
    width: 100%;
    text-align: center;
  }
  .qb_ttdh_page .ttdh_mgg .mgt_form .ttdh_title {
    margin: 0px 0px 20px 0px;
  }
  .qb_ttdh_page .text_tab_referral_code li {
    font-size: 15px;
    line-height: 23px;
    padding: 0px;
  }
  .qb_ttdh_page .tab_content_discount_code {
    font-size: 13px;
    line-height: 21px;
  }
  .qb_ttdh_page .ttdh_ct_general .row .col-sm-6 {
    width: 100%;
  }
  .qb_ttdh_page .ttdh_mgg .mgg_form {
    flex-direction: column
  }
  .qb_ttdh_page .ttdh_mgg .mgg_form .ttdh_title,
  .qb_ttdh_page .ttdh_mgg .mgg_form .tg_vouc {
    width: 100%;
  }
  .qb_ttdh_page .tg_expand .list_group_price_pa .year_security_pa {
    display: table;
    margin: 0px auto;
    text-align: center;
  }
  .qb_ttdh_page .tg_expand .list_group_price_pa .list_group_pa,
  .qb_ttdh_page .tg_expand .list_group_price_pa .price_protect_sop,
  .qb_ttdh_page .tg_expand .list_group_price_pa .year_security_pa {
    width: 33.33%;
  }
  .list_group_price_pa .list_group_pa label {
    font-size: 13px;
    line-height: 21px;
  }
  .qb_ttdh_page .ttdh_cgdv {
    font-size: 13px;
    line-height: 21px;
  }
  .qb_ttdh_page .ttdh_cgdv .ttdh_cgdv_detailds {
    flex-direction: column
  }
  .qb_ttdh_page .ttdh_cgdv_general>.ttdh_cgdv_detailds:nth-child(1) {
    display: none;
  }
  .qb_dhtc_page .dhtc_info_com .row>.col-sm-6:nth-child(2) .ct_right p {
    margin: 0px 0px 10px 0px;
  }
  .qb_dhtc_page .dhtc_tongtien,
  .qb_dhtc_page .dhtc_info_com {
    font-size: 13px;
    line-height: 21px;
  }
  .qb_dhtc_page .dhtc_ct_detailds ul li span,
  .qb_dhtc_page .dhtc_ct_detailds ul li p {
    font-size: 13px;
    line-height: 21px;
  }
  .qb_dhtc_page .dhtc_ct_detailds h3 {
    font-size: 20px;
    line-height: 28px;
    margin: 0px 0px 10px 0px;
  }
  .qb_dhtc_page .dhtc_ct_detailds {
    padding: 20px;
  }
  .qb_dhtc_page .dhtv_title i.fa {
    font-size: 20px;
    margin: 0px 10px 0px 0px;
  }
  .qb_dhtc_page .dhtv_title {
    padding: 20px;
    font-size: 20px;
    line-height: 28px;
  }
  .bottom-line .textwidget .pttt_name_img .pttt_des i {
    font-size: 13px;
  }
  .bottom-line .textwidget .pttt_name_img .pttt_des p {
    font-size: 16px;
  }
  .bottom-line .textwidget .pttt_name_img figure {
    margin-right: auto;
    margin-bottom: 10px;
  }
  .bottom-line .textwidget .pttt_name_img {
    flex-direction: column;
  }
  .bottom-line input[type="radio"]:checked+label:after,
  .qb_pttt_page .to_invoice .textwidget .checkbox_area input[type="radio"]:checked+label:after {
    width: 16px;
    height: 16px;
  }
  .bottom-line label:before,
  .qb_pttt_page .to_invoice .textwidget .checkbox_area label:before {
    width: 20px;
    height: 20px;
  }
  .qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li .pttt_price p,
  .qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li .pttt_price strong,
  .qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li .pttt_pac_name,
  .qb_pttt_page .to_invoice .textwidget .checkbox_area label,
  .qb_pttt_page .text_bill a,
  .qb_pttt_page .text_bill span {
    font-size: 13px;
    line-height: 21px;
  }
  .qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li .pttt_year span {
    padding: 0px 10px;
  }
  .tg_step_proceduce {
    margin: 0px auto;
  }
  .tg_transaction_report_ft .col-sm-4:nth-child(3n+1),
  .tg_transaction_report_ft .col-sm-4 {
    margin: 0px 0px 20px 0px;
  }
  .qb_lm_gdv_page .lm_gdv_general .ct_left {
    margin: 0px 0px 20px 0px;
  }
  .qb_lm_gdv_page .select2-container {
    width: 100% !important;
  }
  .qb_lm_gdv_page .form_group .list_group {
    flex-direction: column;
  }
  .qb_lm_gdv_page .form_group .list_group .lm_gdv_input {
    width: 100%;
  }
  .qb_lm_gdv_page .form_group .list_group label {
    font-size: 13px;
    width: 100%;
    margin: 0px 0px 10px 0px;
  }
  .qb_lm_gdv_page .lm_gdv_general .row .col-sm-4,
  .qb_lm_gdv_page .lm_gdv_general .row .col-sm-8 {
    width: 100%;
  }
  .qb_xnnt_page .xnnt_ct_general .form_group .list_group input {
    width: initial;
    font-size: 13px;
    padding: 5px 8px;
  }
  .qb_xnnt_page .xnnt_ct_general .form_group .list_group label {
    font-size: 13px;
    width: initial;
    margin: 0px 0px 10px 0px;
  }
  .qb_xnnt_page .xnnt_ct_general .form_group .list_group {
    flex-direction: column;
    align-items: initial;
  }
  .qb_xnnt_page .xnnt_ct_general .xnnt_kttt {
    font-size: 13px;
    line-height: 21px;
  }
  .xnnt_title {
    font-size: 20px;
    line-height: 28px;
    margin: 0px 0px 20px 0px;
  }
  .translate_hd .qb_choice_box:after {
    top: -10px;
    right: 15px;
  }
  .translate_hd .qb_choice_box li img {
    margin: 0px;
  }
  .translate_hd .qb_choice_box {
    width: 50px;
    right: 0px;
  }
  .qb_hckh_page .qb_tknc_box,
  .qb_hckh_page .record_excel {
    margin: 0px 0px 20px 0px;
  }
  .qb_tknc_box .qb_resuilt_box{
    margin-bottom: 0;
  }
  .qb_cnttctkh_page .confirm_update {
    padding: 5px 45px;
  }
  .qb_cnttctkh_page .cnttctkh_title_detailds h4 {
    margin: 0px auto;
  }
  .qb_cnttctkh_page .cnttctkh_title_detailds .cnttctkh_copy {
    margin: 10px auto 0px auto;
    position: relative !important;
    top: initial !important;
    right: initial !important;
  }
  .qb_cnttctkh_page .cnttctkh_title_detailds {
    flex-direction: column;
  }
  .qb_cnttctkh_page .cnttctkh_ct_detailds .row .col-sm-6 {
    width: 100%;
  }
  .cart_searchdm_result a {
    position: relative;
  }
  .service_use_page .service_use_ct .service_use_box_title tbody tr {
    display: none;
  }
  .tg_cgdv_cloud_server .pd .row .col-sm-8,
  .tg_cgdv_cloud_server .pd .row .col-sm-4 {
    width: 100%
  }
  .tg_cgdv_cloud_server .pd {
    padding: 15px 15px 0px 15px;
  }
  .btn-cloud {
    padding: 10px 15px;
    font-size: 16px;
  }
  .btn_cgdv {
    margin: 20px auto;
  }
  .tg_cgdv_cloud_server .border_bt p.txt3 {
    padding: 0px 0px 0px 35px;
  }
  .txt2 {
    top: 0px;
  }
  .txt1 {
    font-size: 16px;
    top: 0px;
  }
  .tg_cgdv_cloud_server .border_bt .checkbox:checked+.checkbox-replace::before {
    width: 12px;
    height: 20px;
    top: -3px;
    left: 3px;
  }
  .tg_cgdv_cloud_server .border_bt .checkbox-replace {
    width: 22px;
    height: 22px;
  }
  .tg_cgdv_cloud_server .pd .row .col-sm-3 {
    margin: 0px 0px 10px 0px;
  }
  .form-area-section-title {
    line-height: 28px !important;
    margin: 0px;
    padding: 0px 20px 20px 20px;
  }
  .act_cart_fixedft ul li {}
  .act_cart_fixedft ul li a {
    font-size: 16px;
    padding: 5px 8px;
  }
  .dvmk_r ul li .title_codegen {
    margin: 0px 10px 0px 0px;
  }
  .dvmk_r ul li .textwidget a {
    font-size: 13px;
    line-height: 21px;
  }
  .dvmk_r h3 {
    font-size: 16px;
    margin: 0px 0px 5px 0px;
  }
  .dvmk_l {
    margin: 0px 0px 20px 0px;
  }
  .dvmk_l .mk_ssl {
    padding: 0px;
    margin: 0px;
    border-bottom: none;
  }
  .dvmk_l .mk_has_option .list_act_mk select {
    padding: 5px 40px 5px 8px;
    min-width: initial;
    width: 100%;
  }
  .dvmk_l .shield_pa .list_group .list_group_child {
    margin: 0px 0px 5px 0px;
  }
  .dvmk_l .list_group .list_group_child label {
    margin: 0px;
  }
  .shield_fix_sop_pa .list_group_price_pa .price_protect_sop p {
    font-size: 13px;
    line-height: 21px;
  }
  .shield_fix_sop_pa .list_group_price_pa .price_protect_sop h4 {
    font-size: 16px;
  }
  .shield_fix_sop_pa .list_group_price_pa .list_group_pa {
    width: 60%;
  }
  .shield_fix_sop_pa {
    padding: 10px 0px 0px 0px;
  }
  .dvmk_l .shield_pa .textwidget p {
    font-size: 13px;
    line-height: 21px;
  }
  .dvmk_l .textwidget h2 {
    font-size: 16px;
    margin: 0px 0px 10px 0px;
  }
  .dvmk_l .ava_service_mk figure {
    max-width: 100px;
    width: 100%;
  }
  .dvmk_l .ava_service_mk {
    float: none;
    display: table;
    margin: 0px auto 20px auto;
  }
  .dvmk_l,
  .dvmk_r {
    width: 100% !important;
  }
  .ct_tpc3 .row .col-sm-6 {
    width: 100%;
  }
  .ct_tpc3 .tg_voucher .wrap_voucher {
    float: none;
    max-width: initial;
  }
  .tpc3_customer p.text_bottom {
    font-size: 13px;
  }
  .act_order_detail a {
    margin: 15px 0px 0px 0px;
    text-align: center;
  }
  .pd {
    display: inline-block;
    padding: 15px;
  }
  [class*="tb_list_"] table td,
  [class*="tb_list_"] table th {
    font-size: 13px;
  }
  .act_order_detail .select2-container,
  .act_order_detail a {
    width: 48% !important;
  }
  .act_order_detail a {
    margin: 0px;
  }
  .ct_tpc3 .widget_title {
    margin: 0px 0px 10px 0px;
    font-size: 16px;
  }
  .giohang h3.widget_title {
    margin: 0px 0px 15px 0px;
    font-size: 16px;
  }
  .ct_tpc3 .tg_voucher {
    margin: 0px 0px 20px 0px;
  }
  .tg_info_dm_right .tg_price_fyear p strong {
    font-size: 18px;
    min-width: initial;
  }
  .tg_info_dm_right .tg_price_fyear p {
    font-size: 14px;
    line-height: 23px;
  }
  .cart_searchdm_result p {
    font-size: 16px;
  }
  .tg_info_dm_right {
    width: 100%;
    float: none;
    max-width: 100%;
    text-align: center;
  }
  .tg_price_fyear {
    float: none;
    margin: 5px 0px 0px 0px;
  }
  .tg_giahan_resultdm {
    float: none;
    margin: 10px 0px 15px 0px;
    display: inline-block
  }
  .tg_add_cart_resultdm {
    float: none;
    margin: 0 auto;
  }
  .dm_result {
    width: 100%;
    max-width: 100%;
    float: none;
    text-align: center;
    margin: 0px;
    font-family: 'rbt';
  }
  .alert_resultdm>ul>li .dm_result>a {
    font-size: 20px;
    line-height: 35px;
  }
  .pd {
    display: inline-block;
    padding: 20px 5px;
  }
  [class*="search_resultdm_template"] .search_resultdm .ip_result_search textarea {
    padding: 10px !important;
    min-height: 125px;
    margin: 0px 0px 10px 0px;
  }
  [class*="search_resultdm_template"] .search_resultdm .ip_result_search {
    width: 100% !important;
    float: none;
    margin: 0px 0px 10px 0px;
  }
  .cart_searchdm_result {
    padding: 10px 10px!important;
    width: 100%!important;
    max-width: 100%!important;
    position: relative;
    bottom: 0;
    left: 0;
    border-radius: 5px;
    z-index: 9;
    min-height: initial;
  }
  [class*="search_resultdm_template"] .search_resultdm .ip_result_search button {
    max-width: initial;
    font-size: 16px;
    padding: 10px 0px;
    position: relative;
    width: 100%;
    border-radius: 5px;
    height: initial;
    margin: 0px 0px 5px 0px;
  }
  .tg_regisdomain_new .search_mg {
    margin: 0px auto 30px auto;
  }
  .tg_ct_tktm .bg_search {
    float: none;
    clear: both;
    margin: 25px auto 0px auto;
    display: table;
    height: 40px !important;
    max-width: 100px;
    width: 100%;
  }
  .tg_ct_tktm .bg_search a {
    font-size: 17px;
    max-width: 100%;
  }
  #search_domains {
    top: 8px;
    font-size: 12px;
    line-height: 20px;
    width: 80%;
  }
  .tg_regisdomain_new.pd {
    padding: 0px;
  }
  .tg_regisdomain_new {
    padding: 15px;
  }
  .tg_top_title {
    font-size: 20px;
    line-height: 28px;
    margin: 0px 0px 20px 0px;
  }
  .tg_regisdomain_new .search_mg .tg_wrap_search {
    width: 100%;
    margin: 0px 0px 20px 0px;
    float: none;
    height: 140px;
  }
  .qb_qlycdg_page .tg_table_sent_requests {
    margin: 20px 0px;
  }
  .tg_gh_btn_nv2021 {
    display: inline-block;
    padding: 5px 8px;
  }
  .filter_affidavits {
    margin: 0px 0px 20px 0px;
  }
  .list_of_affidavits_ct,
  .qb_dhctt_page .order_management_ct {
    margin: 20px 0px 0px 0px;
  }
  .reward_page_nv2021 .convert_excel{
    margin: 20px 0px 20px 0px;
  }
  label #qb_change {
    font-size: 13px;
  }
  .reward_page_nv2021 .lsdt_sdht a.btn_dq {
    padding: 5px 8px;
    font-size: 13px;
    margin: 0px 0px 0px 1px;
    /* display: table; */
  }
  .reward_page_nv2021 .lsdt_sdht {
    font-size: 13px;
  }
  .reward_page_nv2021 .record_excel {
    margin: 20px 0px 10px 0px;
  }
  .select_record select {
    font-size: 13px;
    padding: 2px 8px;
  }
  .select_record p {
    font-size: 13px;
  }
  .reward_page_nv2021 .record_excel .select_record {
    margin: 5px 0px 0px 0px;
  }
  .qb_tknc_box .lsdt_tknc_ct .tknc_form .tknc_btn button[type="submit"] figure {
    max-width: 18px;
    top: -2px;
  }
  .qb_tknc_box .lsdt_tknc_ct .tknc_form .tknc_btn button[type="submit"] {
    height: 35px;
    font-size: 16px;
    width: initial;
    padding: 0px 15px;
  }
  .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group {
    margin: 0px 0px 10px 0px !important;
  }
  .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group select,
  .qb_tknc_box .lsdt_tknc_ct .tknc_form .list_group input {
    height: 35px;
    font-size: 13px;
  }
  .qb_tknc_box .lsdt_tknc_ct strong {
    font-size: 16px;
    margin: 0px 0px 10px 0px;
  }
  .qb_tknc_box .lsdt_tknc_ct {
    padding: 15px;
    margin: 0px 0px 20px 0px;
  }
  .qb_tknc_box .qb_resuilt_box span:after {
    font-size: 15px;
    margin: 0px 0px 0px 5px;
  }
  .qb_tknc_box .qb_resuilt_box span {
    padding: 5px 8px;
    font-size: 16px;
  }
  label #qb_change {
    padding: 0px 0px 0px 50px;
  }
  .hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list {
    width: 100%;
    padding: 0px;
  }
  .qb_dhctt_page .title_page a:before,
  .hosting_service_page .title_page a:before,
  .hosting_services_nv2021 .title_page a::before,
  .other_title_page a:before {
    width: 5px;
    top: -1px;
  }
  .qb_dhctt_page .title_page a,
  .hosting_service_page .title_page a,
  .hosting_services_nv2021 .title_page a,
  .other_title_page a {
    font-size: 13px;
    padding: 0px 0px 0px 15px;
  }
  .title_page {
    font-size: 20px;
    line-height: 28px;
    margin: 0px 0px 10px 0px;
  }
  .qb_payment_notice i.close_icon:after {
    width: 8px;
    height: 8px;
    content: "";
    background: url(../images/close_icon_dtt.png) no-repeat;
    background-size: contain;
    right: 8px;
    margin: -4px 0px 0px 0px;
  }
  .qb_payment_notice.notification_cdntk i.close_icon:after {
    width: 8px;
    height: 8px;
    content: "";
    background: url(../images/close_icon_dtt_blue.png) no-repeat;
    background-size: contain;
    right: 8px;
    margin: -4px 0px 0px 0px;
  }
  .qb_payment_notice.notification_dhttt i.close_icon:after {
    width: 8px;
    height: 8px;
    content: "";
    background: url(../images/close_icon_dtt_green_.png) no-repeat;
    background-size: contain;
    right: 8px;
    margin: -4px 0px 0px 0px;
  }
  .qb_payment_notice.notification_shhvlgh i.close_icon:after {
    width: 8px;
    height: 8px;
    content: "";
    background: url(../images/close_icon_dtt_orange.png) no-repeat;
    background-size: contain;
    right: 8px;
    margin: -4px 0px 0px 0px;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds .qb_phone_card strong {
    font-size: 20px;
    line-height: 28px
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .dgdvdmdd_note {
    margin: 0px 0px 20px 0px;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .dgdvdmdd_note span {
    font-size: 13px;
    line-height: 21px;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info {
    padding: 15px;
  }
  .popup_evaluate button[type=submit],
  .qb_cdhtdddt_page .btn_gift_card,
  .qb_pqtkktkt_page .btn_pqtkktkt button[type=submit] {
    font-size: 13px;
    padding: 5px 8px;
  }
  .popup_evaluate .qb_improve_service_bg {
    margin: 40px 0px 0px 0px;
  }
  .popup_evaluate .popup_improve_service .improve_service_detailds {
    min-height: 50px;
  }
  .popup_evaluate .popup_improve_service .improve_service_detailds label:before {
    background-size: cover !important;
    top: -30px;
  }
  .popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(1) label:before {
    width: 21px;
    height: 23px;
  }
  .popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(2) label:before {
    width: 27px;
    height: 27px;
  }
  .popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(3) label:before {
    width: 22px;
    height: 21px;
  }
  .popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(4) label:before {
    width: 21px;
    height: 22px;
  }
  .popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(5) label:before {
    width: 26px;
    height: 25px;
  }
  .popup_evaluate .qb_improve_service_bg>.improve_service_detailds:nth-child(6) label:before {
    width: 22px;
    height: 5px;
    left: 0px;
    top: -10px;
  }
  .popup_evaluate .popup_improve_service .improve_service_detailds label {
    font-size: 13px;
  }
  .popup_evaluate .popup_improve_service .improve_service_title {
    font-size: 13px;
  }
  .popup_evaluate .popup_cmt_box {
    margin: 0px 0px 15px 0px;
  }
  .popup_evaluate .popup_cmt_box textarea {
    font-size: 13px;
    height: 80px;
    padding: 10px;
  }
  .popup_evaluate .popup_evaluate_resuilt {
    margin: 0px auto 10px auto;
  }
  .popup_evaluate .popup_evaluate_resuilt>.evaluate_resuilt_ct:last-child {
    margin: 0px 10px 10px 0px;
  }
  .popup_evaluate .popup_evaluate_resuilt .evaluate_resuilt_ct {
    margin: 0px 10px 10px 0px;
  }
  .popup_evaluate .popup_evaluate_resuilt .evaluate_resuilt_ct label {
    font-size: 13px;
    padding: 5px 8px !important
  }
  .popup_evaluate .popup_ct_detailds .popup_name_user {
    font-size: 16px;
    margin: 0px 0px 10px 0px;
  }
  .popup_evaluate .popup_ct_detailds {
    padding: 15px;
  }
  .close_popup {
    top: 7px;
    right: 15px;
  }
  .popup_ktctm .title_popup{
    padding: 10px 20px;
  }
  .title_popup {
    font-size: 16px;
    padding: 10px 15px;
  }
  .sample_signature_detalds .sample_signature_ct .qb_signature_browing figure {
    max-width: 20px;
    margin: 0px 5px 0px 0px;
  }
  .sample_signature_detalds .sample_signature_ct>.qb_signature_browing:nth-child(1):after {
    display: none;
  }
  .sample_signature_detalds .sample_signature_ct .btn_signature_update {
    font-size: 13px;
    line-height: 21px;
    padding: 5px 8px;
    float: none;
    display: table;
    margin: 0px auto;
  }
  .sample_signature_detalds .sample_signature_ct .qb_signature_browing {
    width: 45%;
    text-align: center;
  }
  .sample_signature_detalds .sample_signature_ct>.qb_signature_browing:nth-child(1) {
    margin: 0px 10px 10px 0px;
  }
  .sample_signature_detalds .sample_signature_ct>.qb_signature_browing:nth-child(2) {
    margin: 0px 0px 10px 10px;
  }
  .sample_signature_detalds .sample_signature_ct .qb_signature_browing span {
    font-size: 13px;
    line-height: 21px;
  }
  .sample_signature_detalds .sample_signature_ct .qb_signature_number span {
    font-size: 13px;
    line-height: 21px;
  }
  #qb-info-cus-5>.sample_signature_detalds:nth-child(3) .sample_signature_ct>.qb_signature_number:nth-child(1) {
    margin: 0px 5px 0px 0px;
  }
  #qb-info-cus-5>.sample_signature_detalds:nth-child(3) .sample_signature_ct>.qb_signature_number:nth-child(2) {
    margin: 0px 0px 0px 5px;
  }
  .sample_signature_detalds .sample_signature_ct .qb_signature_number {
    width: 47%;
    height: 80px;
  }
  .sample_signature_detalds {
    margin: 0px 0px 10px 0px;
  }
  .sample_signature_detalds .sample_signature_title,
  .sample_signature_detalds .sample_signature_ct {
    width: 100%;
    margin: 0px;
  }
  .qb_cdhttks_page .info_customer .display_bg {
    margin: 0px;
  }
  .qb_cdhttks_page .info_customer .info_cus_general .cus_cmt .cus_cmt_update_img:before {
    margin: 0px 5px 0px;
    position: relative;
    top: 2px;
  }
  .qb_cdhttks_page .info_customer .info_cus_general .cus_cmt .cus_cmt_update_img {
    font-size: 13px;
    padding: 5px 8px;
  }
  .qb_cdhttks_page .info_customer .info_cus_general .cus_cmt figure {
    margin: 0px auto 20px auto;
  }
  .qb_cdhttks_page .info_customer .info_cus_general .cus_cmt {
    width: 100%;
    margin: 0px 0px 20px 0px;
  }
  .qb_cdhttks_page .info_customer .info_cus_general .display_bg>.cus_cmt:last-child {
    margin: 0px;
  }
  .qb_cdhttks_page .info_customer .info_cus_general .cus_cmt .cus_cmt_title {
    font-size: 13px;
    margin: 0px auto 10px auto;
  }
  .qb_pqtkktkt_page .decentralization_general .decentralization_detailds input[type='checkbox']:checked+label:after {
    width: 15px;
    height: 15px;
    right: 0px;
    background-size: contain;
    top: 2px;
  }
  .qb_pqtkktkt_page .decentralization_general .decentralization_detailds input[type='checkbox']+label:before {
    right: 0px;
    width: 15px;
    height: 15px;
    top: 2px;
  }
  .qb_pqtkktkt_page .decentralization_general>.decentralization_detailds:nth-child(1) figure,
  .qb_pqtkktkt_page .decentralization_general>.decentralization_detailds:nth-child(6) figure,
  .qb_pqtkktkt_page .decentralization_general>.decentralization_detailds:nth-child(7) figure {
    top: -3px;
  }
  .qb_pqtkktkt_page .decentralization_general .decentralization_detailds {
    margin: 0px 0px 10px 0px;
  }
  .qb_pqtkktkt_page .decentralization_general .decentralization_detailds input[type='checkbox']+label {
    font-size: 13px;
    min-height: initial;
  }
  .qb_pqtkktkt_page .decentralization_general .decentralization_detailds figure {
    max-width: 20px;
    margin: 0px 5px 0px 0px;
  }
  .qb_pqtkktkt_page .decentralization_general {
    max-width: 340px;
  }
  .qb_pqtkktkt_page .decentralization_general .list_decentralization_input {
    padding: 15px;
  }
  .qb_cdhttks_page .info_customer label #qb_change {
    font-size: 13px;
  }
  .qb_cdhttks_page .info_customer label #qb_change {
    padding: 0px 0px 0px 50px;
    position: relative;
    top: -2px;
  }
  .qb_cdhttks_page .info_customer .tkkt_cdhttks_btn button {
    font-size: 13px;
    padding: 8px 15px;
  }
  .qb_cdhttks_page .info_customer .tkkt_cdhttks_btn .info_cus_title {
    display: none;
  }
  .qb_cdhttks_page .info_customer .fb_cdhttks .info_cus_title strong img,
  .qb_cdhttks_page .info_customer .google_cdhttks .info_cus_title strong img {
    max-width: 25px;
    width: 100%;
  }
  .qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_ct .cdhtqltkc_btn {
    font-size: 13px;
    padding: 5px 8px;
    max-width: 150px;
  }
  .qb_cdhttks_page .info_customer label p:before {
    font-size: 13px;
    line-height: 21px;
    padding: 0px 0px 0px 50px;
    position: relative;
    top: -3px;
  }
  input[type="checkbox"].ios8-switch:checked+label:after {
    margin-left: 22px;
  }
  input[type="checkbox"].ios8-switch+label:after {
    width: 18px;
    height: 18px;
  }
  input[type="checkbox"].ios8-switch+label:before {
    width: 40px;
    height: 18px;
  }
  .qb_cdhttks_page .info_customer .info_cus_general .info_cus_detailds .cdhttkc_radio input[type="radio"]:checked+label:after {
    width: 10px;
    height: 10px;
    top: 5px;
    left: 5px;
  }
  .qb_cdhttks_page .info_customer .info_cus_general .info_cus_detailds .cdhttkc_radio input[type="radio"]+label:before {
    width: 20px;
    height: 20px;
    top: 0px;
  }
  .qb_cdhttks_page .info_customer .info_cus_detailds .cdhttkc_radio input[type="radio"]+label {
    font-size: 13px;
    padding-left: 25px;
  }
  .qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_ct>.cdhttkc_radio:nth-child(1) {
    margin: 0px 0px 5px 0px;
  }
  .qb_cdhttks_page .info_customer .dmk_cdhttks .info_cus_ct i,
  .qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_title i {
    font-size: 13px;
    margin: 5px 0px 0px 0px;
  }
  .qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_ct input,
  .qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_ct select {
    font-size: 13px;
    padding: 5px 8px;
  }
  .qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_title strong,
  .sample_signature_detalds .sample_signature_title span,
  .sample_signature_detalds .sample_signature_ct strong,
  .sample_signature_detalds .sample_signature_ct p {
    margin: 0px;
    font-size: 13px;
  }
  .qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_title,
  .qb_cdhttks_page .info_customer .info_cus_detailds .info_cus_ct {
    width: 100%;
    padding: 0px;
    margin: 0px 0px 10px 0px;
    float: none;
  }
  .qb_cdhttks_page .info_customer .info_cus_detailds {
    margin: 0px 0px 10px 0px !important;
  }
  .qb_cdhttks_page .info_customer .list_info {
    margin: 0px 0px 20px 0px
  }
  .qb_cdhttks_page .info_customer .list_info ul li a {
    font-size: 13px;
    padding: 4px 8px !important;
    display: inherit;
    text-align: center;
  }
  .qb_cdhttks_page .ava_customer .text_widget {
    float: left;
    width: 75%;
  }
  .qb_cdhttks_page .ava_customer .wrap_figure {
    margin: 0px;
    float: left;
    width: 25%;
  }
  .qb_cdhttks_page .ava_customer {
    margin: 0px 0px 20px 0px;
    display: table;
    width: 100%;
  }
  .qb_cdhttks_page .ava_customer .text_widget p {
    font-size: 13px;
  }
  .qb_cdhttks_page .ava_customer .text_widget span a {
    font-size: 13px;
    padding: 5px 8px;
    margin: 0px 0px 10px 0px;
  }
  .qb_cdhttks_page .cdhttks_ct {
    padding: 20px;
  }
  .qb_cdhttks_page .ava_customer .wrap_figure figure {
    max-width: 60px;
    width: 100%;
  }
  .qb_dkdvhosting_page .register_service_info .list_domain ul {
    border-bottom: none;
  }
  .news_tenten_2021_page .affidavits_pagination {
    float: none;
    display: table;
    margin: 0px auto;
  }
  .news_tenten_2021_page .list_news_info ul li {
    padding: 15px 0px;
  }
  .read_m_chienda b::before {
    font-size: 13px;
  }
  .read_m_chienda b {
    padding: 3px 10px;
    margin: 0px;
  }
  .news_tenten_2021_page .list_news_info ul li .text_widget p {
    font-size: 13px;
    margin: 0px 0px 5px 0px;
  }
  .news_tenten_2021_page .list_news_info ul li .text_widget h3 {
    font-size: 16px;
    margin: 0px 0px 10px 0px;
  }
  .news_tenten_2021_page .list_news_info ul li .text_widget {
    padding: 0px;
  }
  .news_tenten_2021_page .list_news_info ul li .news_date {
    position: relative;
    width: initial;
    font-size: 13px;
    margin: 0px 0px 10px 0px;
  }
  .news_tenten_2021_page .list_news_info {
    margin: 0px 0px 20px 0px;
  }
  .news_tenten_2021_page .list_by_category {
    padding: 20px;
  }
  .news_tenten_2021_page .list_news_title ul li {
    margin: 0px 20px 0px 0px;
  }
  .news_tenten_2021_page .list_news_title ul li a {
    font-size: 16px;
  }
  .news_tenten_2021_page .news_tenten_2021_title {
    margin: 0px 0px 20px 0px;
  }
  .news_tenten_2021_page .news_tenten_2021_title span {
    font-size: 16px;
  }
  .service_use_page .title_page,
  .qb_dsbk_page .title_page,
  .qb_dhctt_page .title_page,
  .qb_news_page .title_page,
  .qb_domain_name_registration_page .title_page,
  .qb_service_is_expire_page .title_page,
  .news_tenten_2021_page .title_page,
  .domain_name_registration_page .title_page {
    margin: 0px 0px 10px 0px;
    font-size: 20px;
    line-height: 28px;
  }
  .service_use_page .service_use_ct .service_use_box_title tbody tr td span {
    width: initial;
    display: inline-block;
  }
  .service_use_page .service_use_ct .service_use_box_title tbody tr td {
    font-size: 13px;
    line-height: 21px;
    width: initial;
    padding: 10px 0px;
  }
  .service_use_page .service_use_ct .padding_box {
    padding: 0px;
  }
  .service_use_page .title_page,
  .qb_dsbk_page .title_page,
  .qb_dhctt_page .title_page,
  .qb_news_page .title_page,
  .qb_domain_name_registration_page .title_page,
  .qb_service_is_expire_page .title_page,
  .qb_dkdvhosting_page .title_page,
  .qb_qldvtm_page .title_page {
    margin: 0px 0px 15px 0px;
  }
  .service_use_page .service_use_ct .service_use_box_ct tbody>tr:nth-child(4)>td:nth-child(2) span {
    width: 20px;
    height: 20px;
    line-height: 20px;
  }
  .service_use_page .service_use_ct .service_use_box_title tbody tr>td:nth-child(2) span {
    padding: 10px 5px;
  }
  .account_status .account_status_ct .account_ct_left>.ct_left_bg:nth-child(2) .ct_left_detailds:after {
    display: none;
  }
  .translate_hd span {
    display: none;
  }
  .copy_right {
    margin: 0px auto 20px auto;
  }
  .copy_right span {}
  .news_hp .list_by_category .list_post ul li h3 {
    font-size: 16px;
  }
  .news_hp .list_by_category .list_post ul li {
    margin: 0;
  }
  .news_hp .list_text ul li a {
    font-size: 16px;
  }
  .news_hp .list_text ul li {
    text-align: center;
  }
  .news_hp .news_title {
    margin: 0px 0px 20px 0px;
  }
  .news_hp {
    padding: 20px 20px 50px 20px;
  }
  .customer_account .wallet_box>.wallet_ct:nth-child(2) {
    margin: 20px 0px 0px 0px;
  }
  .customer_account .wallet_box .wallet_ct {
    padding: 0px 0px 20px 0px;
  }
  .customer_account .wallet_box .wallet_ct .money_link {
    max-width: 100px;
    padding: 8px 0px;
    margin: 5px 0px 0px 0px;
  }
  .customer_account .wallet_box .wallet_ct .wrap_figure .text_ct label {
    font-size: 16px;
  }
  .customer_account .wallet_box .wallet_ct .wrap_figure .text_ct span {
    font-size: 16px;
  }
  .customer_account .wallet_box .wallet_ct .wrap_figure figure {
    max-width: 30px;
    width: 100%;
    margin: 0px 5px 0px 0px;
  }
  .customer_account .cutomer_signature>.people_id:nth-child(1) .choice {
    max-width: 13px;
  }
  .customer_account .cutomer_signature>.people_id:nth-child(2) .choice {
    max-width: 13px;
  }
  .customer_account .wallet_box {
    padding: 20px 15px;
  }
  .customer_account .update_info_link {
    padding: 5px 10px;
    font-size: 16px;
    margin: 0px 0px 20px 0px;
  }
  .customer_account .cutomer_signature>.people_id:nth-child(2) {
    margin: 0px;
  }
  .customer_account .cutomer_signature>.people_id:nth-child(1) .note{
    margin: 0px 0px 0px 3px;
  }
  .customer_account .cutomer_signature>.people_id .note img{
    max-width: 18px;
    width: 100%;
  }
  .customer_account .cutomer_signature {
    margin: 0px 0px 20px 0px;
  }
  .customer_account .customer_info {
    margin: 0px 0px 20px 0px;
  }
  .customer_account .customer_info .text_widget ul li {
    font-size: 14px;
    margin: 0px 0px 10px 0px
  }
  .customer_account .customer_info .text_widget ul>li:last-child {
    margin: 0px;
  }
  .customer_account .customer_info .text_widget {
    word-break: break-all;
  }
  .customer_account .customer_info .text_widget ul>li:nth-child(1) {
    float: none;
  }
  .customer_account .customer_info .text_widget ul>li:nth-child(2) {
    float: none;
  }
  .customer_account .customer_info .text_widget ul>li:nth-child(2) img {
    top: -7px;
  }
  .customer_account .customer_title,
  .support_title {
    margin: 0px 0px 20px 0px;
  }
  .customer_account {
    padding: 20px;
  }
  .opinion_box .text_widget .link_feedback figure img {
    max-width: 20px;
  }
  .opinion_box .text_widget .link_feedback {
    font-size: 16px;
    padding: 5px 10px;
  }
  .opinion_box .text_widget .feedback {
    font-size: 16px;
    margin: 5px 0px;
  }
  .opinion_box .text_widget ul li {
    padding: 5px 10px;
  }
  .opinion_box .text_widget ul li figure img {
    max-width: 28px;
    width: 100%;
  }
  .opinion_box .text_widget ul li span {
    font-size: 16px;
  }
  .opinion_box .wrap_figure figure img {
    width: 60%;
  }
  .opinion_box .wrap_figure figure {
    width: 100px;
    height: 100px;
    line-height: 100px;
    display: table;
    margin: 0px auto 10px auto;
    text-align: center;
    float: none;
  }
  .opinion_box {
    padding: 20px;
    display: flex;
    flex-direction: column;
    margin: 0px 0px 20px 0px;
  }
  .opinion_box .text_widget {
    float: none;
    width: 100%;
    order: 2;
  }
  .opinion_box .wrap_figure {
    float: none;
    width: 100%;
    order: 1;
  }
  .endow_hp .row>.col-sm-6:last-child .endow_ct_detalds {
    margin: 0px;
  }
  .endow_hp .endow_ct_detalds.qb_domain_area .diff_font_strong,
  .endow_hp .endow_ct_detalds .text_left .diff_font {
    font-size: 16px;
    line-height: 24px;
  }
  .endow_hp .endow_ct_detalds.more_margin {
    padding: 20px;
  }
  .endow_hp .endow_ct_detalds .text_right a {
    max-width: 80px;
    font-size: 13px;
    padding: 5px 0px;
  }
  .endow_hp .endow_ct_detalds .text_right span {
    font-size: 13px;
    max-width: 80px;
    padding: 5px 10px !important;
    margin: 0px auto 10px auto;
  }
  .endow_hp .endow_ct_detalds .text_left {
    padding: 0px;
  }
  .endow_hp .endow_ct_detalds .text_left span {
    font-size: 13px;
    line-height: 21px;
    word-break: break-all;
  }
  .endow_hp .endow_ct_detalds {
    padding: 15px !important;
    min-height: initial;
    margin: 0px 0px 20px 0px;
  }
  .endow_hp .endow_title {
    font-size: 20px;
    line-height: 28px;
  }
  .account_status,
  .slider_survival{
    margin: 0px 0px 20px 0px;
  }
  .account_status .account_status_ct .account_ct_right a {
    max-width: 120px;
    font-size: 16px;
    padding: 8px 0px;
  }
  .account_status .account_status_ct .account_ct_right span {
    font-size: 14px;
    margin: 0px 0px 10px 0px;
  }
  .account_status .account_status_ct .account_ct_right h3 sup {
    width: 25px;
    height: 25px;
    line-height: 25px;
    font-size: 16px;
    top: -15px;
    right: -38px;
  }
  .account_status .account_status_ct .account_ct_right h3 {
    font-size: 20px;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget a {
    font-size: 13px;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget p {
    font-size: 13px;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .wrap_figure {
    padding: 0px 0px 0px 5px;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .text_widget {
    padding: 0px 0px 0px 5px;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .wrap_figure span {
    font-size: 20px;
    line-height: 28px;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .wrap_figure figure {
    margin: 0px 20px 0px 0px;
  }
  .account_status .account_status_ct .account_ct_left,
  .account_status .account_status_ct .account_ct_right {
    width: 100%;
  }
  .account_status .account_status_ct {
    padding: 20px;
  }
  .account_status .account_title {
    font-size: 20px;
    padding: 8px 0px;
  }
  #qb_content_navi_2021 .home_page_ct>.row>.col-sm-6 {
    width: 100% !important;
    padding: 0px !important;
  }
  #qb_content_navi_2021 .home_page_ct {
    padding: 20px 15px 0px 15px;
  }
  .login_hd {
    margin: 5px 10px 0px 0px;
  }
  .cart_bell_hd ul li {
    margin: 0px 15px 0px 0px;
  }
  .cart_bell_hd {
    margin: 5px 15px 0px 0px;
  }
  .cart_bell_hd ul>li:nth-child(1) figure {
    max-width: 30px;
  }
  .cart_bell_hd ul>li:nth-child(2) figure {
    max-width: 22px;
    width: 100%;
  }
  .login_hd .user_icon {
    width: 30px;
    height: 30px;
    line-height: 26px;
    margin: 0px;
  }
  .login_hd .user_icon img {
    max-width: 15px;
    width: 100%;
    position: relative;
    left: 0px;
  }
  .login_hd span {
    display: none;
  }
  header {
    position: relative;
  }
  .translate_hd .translate_icon {
    margin: 0px;
    max-width: 27px;
    width: 100%;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg>.ct_left_detailds {
    margin: 0px;
    padding: 0px 0px 0px 20px;
  }
  .service_use_page .service_use_ct .service_use_box_ct tbody>tr>td:nth-child(2) {
    /*    width: 80px;*/
  }
}

@media (max-width: 767px) {
    .support_phone figure:before {
    content: "";
    position: absolute;
    background: url(../images/support_white.png) center center no-repeat;
    width: 24px;
    height: 26px;
    top: 0px;
    left: 0px;
    background-size: contain;
  }
  .login_page .ct_left
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>ul.sub-menu>li>a:before{
    display: none;
  }
  .qb_ttdh_page .ttdh_ttcsh .title_chuthe {
    display: table;
    width: 100%;
  }
  .qb_ttdh_page .ttdh_ttcsh .title_chuthe {
    display: initial;
  }
  header {
    z-index: 999;
  }
  .domain_often_buy .text_widget_general .text_widget_detailds span {
    min-height: initial;
  }
  .domain_often_buy .endow_gift_general .endow_gift_detailds .dashed_detailds .img_absolute {
    right: 50px;
  }
  .domain_often_buy .endow_gift_general .row>.col-sm-3:nth-child(2n) .endow_gift_detailds .dashed_detailds .img_absolute {
    right: 60px;
  }
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>ul.sub-menu>li {}
  .bg_domain_ccc a {
    margin: 10px auto;
    padding: 4px;
    font-size: 16px;
  }
  .text_fl-left p,
  .text_fl-right p {
    font-size: 13px;
    line-height: 21px;
  }
  .user_item input {
    font-size: 13px;
    height: 35px;
  }
  .bg_domain_ccc .inside {
    padding: 0px;
  }
  .user_item {
    margin: 0px 0px 20px 0px;
  }
  .option_selected input[type="radio"]:checked+label::after {
    width: 8px;
    height: 8px;
  }
  .option_selected label::before {
    width: 18px;
    height: 18px;
  }
  .option_selected label {
    font-size: 16px;
  }
  .bg_domain_ccc {
    padding: 15px;
    margin: 0px 0px 20px 0px;
  }
  .popup_ktctm .popup_ct_detailds {
    padding: 0px 15px 15px 15px;
  }
  .popup_ktctm .ktctm_advise {
    font-size: 13px;
    padding: 0px 15px;
    margin: 10px 0px;
  }
  .popup_hosting_mk .list_group .col-sm-4 {
    margin: 0px 0px 20px 0px;
    padding: 0px;
  }
  .qb_qldvtm_page .domain_name_service_management_ct table tbody tr td .qb_select_box .qb_resuilt_box figure {
    top: -4px;
  }
  .tg_text_coupon_nsx {
    max-width: initial;
  }
  .tg_invoice_request>a {
    padding: 5px 10px;
    font-size: 13px;
    margin: 20px auto 0px auto;
  }
  .tg_information_line table tr td,
  .tg_information_line table tr td:last-child {
    padding: 10px;
  }
  .tg_service_domain_ft,
  .tg_information_line,
  .tg_invoice_request,
  .tg_coupon_navi_ft {
    margin: 0px 0px 20px 0px;
  }
  .hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list .textwiget {
    min-height: 120px;
    padding: 0px 0px 0px 120px;
  }
  .innerCircle {
    width: 90px;
    height: 90px;
    top: 5px;
    left: 5px;
  }
  .pie {
    width: 100px;
    height: 100px;
    clip: rect(0px, 60px, 120px, 0px);
  }
  .pieContainer {
    width: 100px;
    height: 100px;
  }
  .pieBackground {
    width: 100px;
    height: 100px;
  }
  .hold {
    width: 100px;
    height: 100px;
    clip: rect(0px, 120px, 120px, 60px);
  }
  .support_phone span {
    display: none;
  }
  .support_phone figure {
    position: relative;
    margin: 0px;
    width: 24px;
    height: 26px;
  }
  .support_phone figure img {
    display: none;
  }
  .scroll_top{
    right: 5px;
    bottom: 55px;
  }
  .support_phone {
    position: fixed;
    bottom: 168px;
    right: 5px;
    z-index: 999;
    background: #fff;
    width: 41px;
    height: 41px;
    text-align: center;
    line-height: 41px;
    border-radius: 50%;
    margin: 0px auto;
    background: #1e87d7;
    bottom: 10px;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds .qb_phone_card {
    margin: 0px 0px 40px 0px;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds input[type="radio"]:checked+label:after {
    width: 16px;
    height: 16px;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds label:before {
    width: 20px;
    height: 20px;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds {
    width: 100%;
    margin: 0px 0px 20px 0px;
  }
  .qb_qldvtm_page .domain_name_service_management_title {
    display: inherit;
  }
  .banner_text .marquee span {
    margin: 10px 25px 0px 0px;
  }
  .banner_sales {
    margin: 0px auto;
    max-width: initial;
    padding: 5px;
  }
  .qb_dkdvhosting_page .register_service_info .list_domain ul li {
    width: 50%;
  }
  .qb_dkdvhosting_page .register_service_info .list_domain ul>li:nth-child(2n+1) {
    clear: both;
  }
  .domain_name_registration_page .form_group .list_group button img {
    width: 18px;
    margin: 0px 0px 0px 5px;
  }
  .domain_name_registration_page .form_group .list_group select {
    padding: 5px 10px;
    font-size: 13px;
  }
  .domain_name_registration_page .form_group>.list_group:nth-child(3) {
    display: table;
    margin: 0px auto;
    clear: both;
  }
  .domain_name_registration_page .form_group .list_group input {
    font-size: 13px;
    padding: 5px 10px;
  }
  .scroll_menu_fixed {
    display: none;
  }
  .customer_account .cutomer_signature .people_id {
    float: none !important;
    font-size: 16px;
    display: block;
    margin: 0px 0px 10px 0px;
  }
  #qb_content_navi_2021 .hp_ct_right .banner_top {
    padding: 5px 15px;
    overflow: hidden;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg>.ct_left_detailds {
    margin: 0px;
    padding: 0px;
  }
  .icon_mobile_click {
    display: block !important;
  }
  .logo_site {
    margin: 0px;
    max-width: 150px;
  }
  #qb_content_navi_2021 .hp_ct_right {
    margin: 110.55px 0px 0px 0px;
  }
  .translate_hd {
    position: absolute;
    top: 66px;
    right: 50px;
    margin: 0px;
  }
  .header .right_header {
    margin: 5px 70px 0px 0px;
  }
  .header .left_header {}
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li {
    margin: 0px 0px 20px 0px;
  }
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>a sup {
    display: none;
  }
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>a {
    padding: 0px 0px 0px 25px;
  }
  .menu-fixed-nv2021 .menu_up>ul.menu>li>ul.sub-menu>li>a:before {
    display: none;
  }
  .menu-fixed-nv2021 .menu_down>ul.menu>li>ul.sub-menu>li>a:before {
    display: none;
  }
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu {
    padding: 10px 0px 0px 40px;
  }
  .menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu {
    top: initial;
    padding: 15px 0px 0px 40px;
  }
  .menu-fixed-nv2021 .menu_down>ul.menu>li>ul.sub-menu>li {
    margin: 0px 0px 20px 0px;
    position: relative;
  }
  .menu-fixed-nv2021 .menu_down>ul.menu>li>ul.sub-menu>li>a,
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>ul.sub-menu {
    color: #fff;
    padding: 0px 0px 0px 25px;
    font-size: 16px;
    line-height: 22px;
    transition: all 0.3s;
  }
  .menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li>ul.sub-menu>li>a {
    color: #333333;
  }
  .menu-fixed-nv2021 nav>ul.menu {
    padding: 0px 12px 0px 0px;
  }
  .menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li>a {
    color: #fff;
    padding: 0px 0px 0px 25px;
  }
  .menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li:nth-child(2)>ul.sub-menu>li>a {
    color: #333333;
  }
  .menu-fixed-nv2021 .menu_down>ul.menu>li>ul.sub-menu>li:nth-child(1) {
    display: none;
  }
  .menu-fixed-nv2021 .menu_down>ul.menu>li>ul.sub-menu>li:nth-child(1)>a {
    border-bottom: none;
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 0px !important;
  }
  .menu-fixed-nv2021 .menu_down>ul.menu>li>ul.sub-menu>li:nth-child(1)>a strong {
    font-weight: 400;
  }
  .menu-fixed-nv2021 .menu_down>ul.menu>li>ul.sub-menu,
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>ul.sub-menu {
    position: relative;
    width: initial;
    background: #0066b2;
    box-shadow: none;
    left: initial;
    padding: 0px;
  }
  .menu-fixed-nv2021 nav.menu_up>ul.menu>li>ul.sub-menu>li>ul.sub-menu {
    padding: 15px 0px 0px 0px;
  }
  .menu-fixed-nv2021.qb_menu_version_2 .menu_down>ul.menu>li>ul.sub-menu {
    background: #fff;
  }
  .menu-fixed-nv2021 .menu_down>ul.menu>li:nth-child(1)>ul.sub-menu {
    top: initial;
    padding: 15px 0px 0px 40px;
  }
  .menu-fixed-nv2021 .menu_up {
    margin: 40px 0px 0px 0px;
    height: initial;
  }
  .header {
    padding: 10px 15px;
    display: flex;
    flex-direction: column;
  }
  .menu-fixed-nv2021 {
/*    position: absolute!important;*/
top: 0;
left: -330px;
}
#qb_content_navi_2021 {
  margin: 162px 0px 0px 0px !important;
}
.login_page {
  display: flex;
  flex-wrap: wrap;
  margin: 0px auto;
}
.login_page .ct_left {
  float: none;
  order: 2;
  border-radius: 0px;
  padding: 20px 15px;
  min-height: initial !important;
  max-width: initial;
  width: 100%;
  background-size: cover;
}
.login_page .ct_right {
  float: none;
  order: 1;
  border-radius: 0px;
  min-height: initial !important;
  padding: 20px 15px;
  max-width: initial;
  width: 100%;
}
.login_page .ct_right .ct_right_ct .login_translate {
  margin: 0px;
}
.login_page .ct_right .ct_right_ct .notification_red {
  margin: 0px 0px 20px 0px;
  font-size: 16px;
}
.login_incorrect .ct_right .ct_right_ct .notification_red {
  margin: 20px 0px;
}
.login_correct .ct_right .ct_right_ct .login_form .list_group {
  width: 90%;
}
.login_page .ct_right .ct_right_ct .login_form .list_group {
  height: 45px;
}
.login_page .ct_right .ct_right_ct .login_form .list_group input {
  height: 38px;
}
.login_page .ct_right .ct_right_ct .login_form .list_group .feild_icon {
  margin: -14px 0px 0px 0px;
}
.login_page .ct_right .ct_right_ct .login_form .btn button[type="submit"] {
  padding: 9px;
}
.login_page .ct_left .ct_left_ct ul li strong {
  font-size: 12px;
  line-height: 14px;
}
.login_page .ct_left .ct_left_ct ul li span {
  font-size: 13px;
  line-height: 15px;
}
.qb_menu {
  right: 15px;
  max-width: 345px;
  top: 80px;
}
.login_page .ct_right .ct_right_ct .create_forget_acc {
  margin: 0px 0px 15px 0px;
}
.endow_hp {
  margin: 0px 0px 20px 0px;
}
}
@media(min-width: 1366px) and (max-width: 1700px) {
  .text_require_supported_nd .text_choose_parts_nsx .select2.select2-container {
    width: 100% !important;
  }
}
@media(min-width: 768px) and (max-width: 1300px) {
  ul.text_choose_parts_nsx li .text_parts_nsx {
    width: 100%;
  }
  .text_require_supported_nd .text_choose_parts_nsx .select2.select2-container {
    width: 100% !important;
  }
  .text_attachments>p {
    width: 100%;
    text-align: center;
    max-width: initial;
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .domain_often_buy .endow_gift_general .endow_gift_detailds .dashed_detailds .img_absolute {
    right: 105px;
  }
  .domain_often_buy .endow_gift_general .row>.col-sm-3:nth-child(2n) .endow_gift_detailds .dashed_detailds .img_absolute {
    right: 115px;
  }
  .act_order_detail a {
    margin: 0px;
  }
  .act_order_detail .select2-container,
  .act_order_detail a {
    width: 48% !important;
  }
  .qb_notice_header_hp {
    width: 370px;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds .qb_phone_card {
    margin: 0px 0px 30px 0px;
    ;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_general form>.gift_card_detailds:nth-child(3n+1) {
    clear: none;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds .wrap_figure {
    min-height: 60px;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_general form {
    margin: 0px -10px;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds {
    width: 50%;
    float: left;
    padding: 0px 10px;
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_general form>.gift_card_detailds:nth-child(2n+1) {
    clear: both
  }
  .qb_cdhtdddt_page .dgdvdmdd_info .gift_card_box .gift_card_detailds .qb_phone_card figure {
    width: initial;
  }
  .qb_cdhttks_page .info_customer .list_info ul>li:nth-child(2n+1) {
    clear: both
  }
  .qb_cdhttks_page .info_customer .list_info ul li {
    width: 50%;
    float: left;
    margin: 0px 0px 10px 0px;
  }
  .qb_cdhttks_page .info_customer .list_info ul>li:nth-child(2n+1) {
    padding: 0px 5px 0px 0px;
  }
  .qb_cdhttks_page .info_customer .list_info ul>li:nth-child(2n) {
    padding: 0px 0px 0px 5px;
  }
  .qb_cdhttks_page .info_customer .list_info ul>li:nth-child(2n+1) {
    clear: both
  }
  .qb_cdhttks_page .info_customer .list_info ul li {
    width: 50% !important;
    float: left;
  }
  .qb_cdhttks_page .info_customer .list_info ul>li:nth-child(2n+1) {
    padding: 0px 5px 0px 0px;
  }
  .qb_cdhttks_page .info_customer .list_info ul>li:nth-child(2n) {
    padding: 0px 0px 0px 5px;
  }
  .qb_qldvtm_page .endow_hp .row .col-sm-4 {
    width: 50%;
    float: left
  }
  .qb_qldvtm_page .endow_hp .row>.col-sm-4:nth-child(2n+1) {
    clear: both;
  }
  .banner_text {
    width: 70%;
  }
  .banner_sales {
    width: 30%;
  }
  .qb_dkdvhosting_page .endow_hp .row .col-sm-4 {
    width: 50%;
    float: left
  }
  .qb_dkdvhosting_page .endow_hp .row>.col-sm-4:nth-child(2n+1) {
    clear: both;
  }
  .domain_name_registration_page .form_group>.list_group:nth-child(3) {
    display: initial;
    clear: none;
    float: left;
  }
  .customer_account .cutomer_signature .people_id {
    float: left !important;
    font-size: 16px;
    display: initial;
    margin: 0px;
  }
  .customer_account .cutomer_signature>.people_id:nth-child(2) {
    float: right !important;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds {
    padding: 0px 0px 0px 10px;
  }
  .endow_hp {
    margin: 0px;
  }
  .header .right_header {
    float: right;
    display: initial;
    margin: 3px 30px 0px 0px;
  }
  .header .left_header {
    float: left;
    display: initial;
    margin: initial;
  }
  .endow_hp .row>.col-sm-6 {
    width: 50%;
    float: left;
  }
  .endow_hp .row>.col-sm-6:nth-child(2n+1) {
    clear: both;
  }
  .endow_hp .endow_ct_detalds {
    min-height: 110px;
  }
}
@media (min-width:320px) and (max-width:375px){
}
@media (min-width: 320px) and (max-width: 480px) {
    .login_hd .user_icon{
      margin: 0px 0px 0px 10px;
    }
    #qb_content_navi_2021{
    margin: 0px 0px 0px 0px !important;
  }
  .pont-th {
    display: initial;
    width: 100%;
  }
  .lable_list_change_plan {
    display: none !important;
  }
  .tg_text_coupon_nsx #add_coupon{
    width: 60%;
    border-radius: 6px;
    margin: 0px auto;
  }
  .tg_text_coupon_nsx input{
    float: none;
    width: 100%;
    border-radius: 6px;
    margin: 0px auto 20px auto;
  }
  .endow_hp .endow_ct_detalds .text_left{
    margin: 0px 0px 10px 0px;
    text-align: center;
  }
  .endow_hp .endow_ct_detalds .text_left,
  .endow_hp .endow_ct_detalds .text_right{
    float: none;
    width: 100%;
  }
  .hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list .textwiget .info_rsht strong, .hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list .textwiget .info_rsht span{
    display: inline-block;
  }
  .hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list .textwiget .info_rsht{
    margin:0px;
  }
  .hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list .pie_chart{
    position: relative;
    top: initial;
    margin: 0px auto 10px auto;
    display: table;
  }
  .hosting_services_nv2021 .resource_ht_nv2021 .list_rsht_nv2021 .item_rsht_list .textwiget{
    flex-direction: column;
    padding: 0px;
    min-height: initial;
  }
  .account_status .account_status_ct .account_ct_right h3{
    font-size: 16px;
  }
  .qb_notice_header_hp .list_notice_info .read_more{
    font-size: 16px;
  }
  .affidavits_pagination{
    flex-direction: column;
    float: none;
  }
  .t_nsd_nc_td,
  .t_nsd_nc{
    font-size: 13px !important;
  }
  .login_page .ct_right .ct_right_ct .other_login .btn_other_login{
    padding: 0px 20px;
  }
  .customer_account .customer_info .text_widget ul li{
    font-size: 14px;
  }
  .reward_page_nv2021 .convert_excel{
    float: none;
  }
  .reward_page_nv2021 .qb_tknc_box .qb_resuilt_box{
    margin: 0px 0px 20px 0px;
  }
  .news_tenten_2021_page .list_news_title ul li{
    margin: 0px;
  }
  .qb_notice_header_hp:after{
    right: 85px;
  }
  .qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li .pttt_year{
    text-align: left;
    margin: 0px 0px 10px 0px;
  }
  .qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li .pttt_pac_name,
  .qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li .pttt_year,
  .qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li .pttt_price{
    width:100%
  }
  .qb_pttt_page .pttt_ct_detailds .pttt_ttkh ul li{
    flex-direction: column;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .wrap_figure figure{
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin: 0px 10px 0px 0px;
  }
  .account_status .account_status_ct .account_ct_left .ct_left_bg .ct_left_detailds .wrap_figure figure img{
    width: 60%;
  }
  .tg_note_nsx ul{
    margin: 20px 0px 0px 0px;
  }
  .tg_note_nsx ul li{
    float: none;
    display: table;
    margin: 0px auto 20px auto;
  }
  #sellDomainName .form-sell-domain-name .form-group input[type="text"]{
    width: 100% !important;
  }
  #sellDomainName .form-sell-domain-name .form-group label{
    display: block;
    margin: 0px 0px 10px 0px;
  }
  .qb_qt_dns_page .domain_name .right_text input {
    width: 100% !important
  }
  .qb_qt_dns_page label {
    margin: 0px 0px 10px 0px;
  }
  .qb_qt_dns_page .domain_name .right_text {
    flex-direction: column;
    align-items: initial;
  }
  .qb_qt_dns_page .domain_name {
    flex-direction: column;
    align-items: initial;
  }
  .qb_dhtc_page .dhtc_return {
    margin: 0px auto 80px auto;
    padding: 8px 15px;
  }
  .qb_notice_header_hp {
    width: 300px;
    left: 50%;
    transform: translateX(-50%);
  }
  .hosting_services_nv2021 .suppport_hsnv .textwidget .textwidget_l,
  .hosting_services_nv2021 .suppport_hsnv .textwidget .textwidget_r {
    width: 50%;
  }
  .hosting_services_nv2021 .update_plan_nv2021 .textwidget_l {
    float: none;
  }
  .hosting_services_nv2021 .update_plan_nv2021 .textwidget_r {
    float: none;
    display: table;
    margin: 0px auto;
  }
  .qb_cdhttks_page .info_customer .list_info ul li {
    width: 100%;
    margin: 0px 0px 10px 0px;
  }
  .affidavits_pagination .show_row {
    margin: 0px 25px 10px 0px;
  }
  .customer_account .customer_info .wrap_figure{
    display: none;
  }
  .customer_account .customer_info .text_widget{
    padding: 0;
  }
}
@media (min-width:320px) and (max-width:364px){
  .form-res-gen .btn-cloud{
    margin: 0px 5px 20px 5px;
  }
  .login_page .ct_right .ct_right_ct .login_form .btn a.login-account-kt{
    font-size: 14px;
  }
  #update_ns #content-update-ns .textwidget p a{
    float: none;
    display: table;
    margin: 10px auto 0px auto;
  }
  .customer_account .wallet_box .wallet_ct .money_link{
    display: table;
    margin: 10px auto 0px auto;
    float: none;
    max-width: 100%;
  }
  .customer_account .wallet_box .wallet_ct .wrap_figure{
    float: none;
    display: table;
    margin: 0px auto;
    width: 100%;
  }
  .btn-vinaten{
    margin: 0px 0px 20px 0px !important;
  }
  .qb_dsbk_page .list_of_affidavits_ct .affidavits_info tbody tr>td:nth-child(4) span{
    padding: 5px;
  }
  .text_transaction_report .textwidget{
    left: 30%;
  }
  .qb_tmkh_page .list_tmkh_title>li:nth-child(1){
    margin: 0px 5px 20px 5px;
  }
  .reward_page_nv2021 .lsdt_sdht a.btn_dq{
    display: table;
    margin: 20px auto 0px auto;
  }
  .qb_qldvtm_page .domain_name_service_management_title .list_choice ul>li:nth-child(1){
    margin: 0px 10px 0px 0px;
  }
  #qb_content_navi_2021 .hp_ct_right{
    margin: 178.55px 0px 0px 0px !important;
  }
  .banner_text{
    width: 50%;
  }
  .login_page .ct_right .ct_right_ct .login_form .g-recaptcha>div{
    width: 100% !important;
    max-width: 305px;
  }
  .login_page .ct_left .ct_left_ct ul li .diff_strong{
    min-width: auto;
  }
  .login_page .ct_left .ct_left_ct ul li .half_col{
    width: 100%;
  }
}
@media (min-width: 375px) and (max-width: 550px){
  .rc-image-tile-33 {
    width: 200% !important;
    height: 200% !important;
  }
  .rc-image-tile-44 {
    width: 300% !important;
    height: 300% !important;
  }
}
/* loading css when click send */
.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 40%;
  height: 64px;
  opacity: 0;
  margin-bottom: 25px;
}
.lds-ellipsis div {
  position: absolute;
  top: 27px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #3faf40;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}


@media (min-width: 460px) and (max-width: 767px){
  .header .right_header{
    float: left;
  }
  .cart_bell_hd{
    position: relative;
    top: initial;
    right: initial;
  }
}
/*END CSS RESPONSIVE*/
.login_old .ct_right figure.logo_login {
  margin: 10px 0px 25px 0px;
}

.login_old .login_page .ct_left {
  min-height: 400px !important;
  padding: 65px 35px 28px 35px;
}
.login_old .login_page .ct_left .ct_left_ct ul li strong {
    font-size: 15px;
    line-height: 20px;
}
.login_old .login_page .ct_right {
  min-height: 400px !important;
}
.login_old .login_page .ct_right p {
  font-size: 20px;
  line-height: 28px;
}
.login_old .login_page .ct_right p a {
  font-weight: bold;
}

.captcha-container {
    align-items: center;
    background-color: #fafafa;
    border: 1px solid #e0e0e0;
    box-sizing: border-box;
    display: flex;
    gap: 7px;
    height: 65px;
    justify-content: space-between;
    user-select: none;
}

.captcha-checkbox {
    display: flex;
    align-items: center;
    gap: 10px;
    padding-left: 13px;
    flex:30%;
}

.captcha-checkbox input[type="checkbox"] {
    width: 35px;
    height: 20px;
    cursor: pointer;
    border: 1px solid #ccc;
}

.captcha-checkbox label {
    font-size: 14px;
    color: #333;
}

.captcha-info {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    font-size: 12px;
    text-align: right;
    padding-right: 13px;
    flex:22%;
}

.captcha-info img {
    width: 90px;
    margin-bottom: 3px;
}

.captcha-info a {
    text-decoration: none;
    color: #555;
}

.captcha-info a:hover {
    text-decoration: underline;
}

.captcha-info a:first-child {
    margin-right: 5px;
}


@media (min-width: 768px) {
    .login_display_02 {
        min-width: 896px !important;

    }
}


@media (max-width: 480px) {
    .login_display_02 {
        width: 100% !important;
        padding: 10px;
    }
}

