@charset "UTF-8";

/* You can add global styles to this file, and also import other style files */

@import url("https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap");

/* ===========================================================

IMPORT GLOBAL

============================================================*/

.screen-reader-response {
  display: none;
}

/* accordion &  progressbar*/

.accordion .accordion-header {

  cursor: pointer;

  border: 1px solid #DDDDDD;

  padding-top: 12px;

  padding-bottom: 12px;

  padding-right: 20px;

  padding-left: 60px;

  position: relative;

  font-size: 13px;

  text-transform: uppercase;

  margin-top: 20px; }



.accordion .accordion-header:first-child {

  margin-top: 0; }



.accordion .accordion-content {

  border-top: 0;

  font-size: 13px;

  padding: 20px 20px;

  text-align: justify;

  overflow: auto; }



.accordion .accordion-header:after {

  color: #999999;

  cursor: pointer;

  content: "\f105";

  font-family: "FontAwesome";

  position: absolute;

  top: 0;

  left: 0;

  width: 60px;

  height: 100%;

  line-height: 50px;

  text-align: center;

  font-size: 18px;

  transition: all 0.4s ease-in-out 0s; }



.accordion .accordion-header.ui-accordion-header-active:after {

  content: "\f107"; }



.progressbar-container {

  background-color: #eeeeee;

  height: 40px;

  margin-bottom: 35px;

  position: relative;

  width: 100%; }



.progressbar-container .progressbar {

  overflow: hidden;

  position: absolute;

  z-index: 1;

  -webkit-transition: all 0.4s ease-in-out;

  transition: all 0.4s ease-in-out;

  background-color: #017cc0;

  height: 100%;

  width: 0; }



.progressbar-container .progressbar-title {

  color: #FFFFFF;

  font-weight: bold;

  line-height: 40px;

  padding-left: 15px;

  position: absolute;

  left: 0;

  top: 0; }



.progressbar-container .progressbar-back-text,

.progressbar-container .progressbar-front-text {

  display: none; }



/* Owl Carousel */

.owl-carousel .owl-stage {

  display: flex;

  box-sizing: border-box; }



.owl-carousel .owl-item {

  margin-left: 4px;

  margin-right: 4px; }



.owl-carousel .owl-item .intro-item {

  height: 100%; }



/*.owl-stage {*/

/*    display: -webkit-box;*/

/*    display: -moz-box;*/

/*    display: -ms-box;*/

/*    display: box;*/

/*}*/

.owl-dot span {

  cursor: pointer;

  background-color: #D0D1D2;

  width: 12px;

  height: 12px;

  border-radius: 50%;

  display: inline-block;

  margin: 2px; }



.owl-dot.active span {

  background-color: #9E4A80; }



/* Carousel Bootstrap */

.carousel-indicators li {

  background-color: #D0D1D2;

  width: 12px;

  height: 12px;

  border: none; }



.carousel-indicators .active {

  background-color: #9E4A80; }



body {

  color: #444444;

  font-family: 'Open Sans', sans-serif;

  font-size: 14px;

  font-weight: 400;

  line-height: 1.5; }



/* Commont */

*:focus {

  outline: none; }



a {

  color: inherit;

  text-decoration: none; }



a:hover,

a:focus {

  color: #017cc0;

  text-decoration: none; }



img {

  max-width: 100%;

  height: auto; }



h1, h2, h3, h4, h5, h6, p, q {

  margin-bottom: 15px;

  margin-top: 0;

  letter-spacing: 0.04em; }



h1, h2, h3, h4, h5, h6 {

  font-weight: 400;

  line-height: 1.2;

  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }



.bg-black {

  background-color: #000; }



/* Button */

.btn {

  transition: all 0.3s ease-in-out;

  font-family: "Montserrat", sans-serif;

  display: inline-block;

  padding: 16.5px 30px;

  line-height: 1.2;

  font-size: 13px;

  text-align: center;

  color: #FFFFFF;

  background-color: #222222; }



.btn-default {

  background-color: #603E5A; }



.btn-warning {

  background-color: #BD802B; }



.btn-round {

  border-radius: 30px; }



.btn-more {

  border: 1px solid #9D4A80;

  text-transform: uppercase;

  font-size: 16px;

  line-height: 1.2;

  padding: 5px 7px;

  display: inline-block; }



/**** Overrider ******/

.square-title {

  font-size: 16px;

  font-weight: 500;

  color: #FFFFFF;

  padding: 2px 5px;

  text-transform: uppercase;

  background-color: #9D4A80;

  display: inline-block; }



.region-title {

  font-weight: 600;

  font-size: 22px;

  text-transform: uppercase;

  color: #FFFFFF;

  letter-spacing: normal; }

  @media screen and (max-width: 767px) {

    .region-title {

      font-size: 14px; } }



.heading-line {

  max-width: 800px;

  margin: 0 auto;

  text-align: center;

  font-weight: 300;

  position: relative; }

  .heading-line:before {

    width: 100%;

    content: "";

    display: inline-block;

    vertical-align: middle;

    border-bottom: 1px solid;

    position: absolute;

    left: 0;

    top: 50%;

    -webkit-transform: translate(0, -50%);

    -moz-transform: translate(0, -50%);

    -ms-transform: translate(0, -50%);

    -o-transform: translate(0, -50%);

    transform: translate(0, -50%); }

  .heading-line.full-width {

    max-width: none; }



.heading-inner {

  position: relative;

  z-index: 1;

  display: inline-block;

  background-color: #FFFFFF;

  padding: 0 50px;

  color: #9D4A80;

  line-height: 1.2; }



.heading-inner h3 {

  font-weight: 700;

  margin-bottom: 0;

  font-size: 42px;

  text-transform: uppercase; }



.heading-inner p {

  font-size: 14px;

  margin-bottom: 0;

  text-transform: uppercase; }



.heading-line--basic {

  max-width: none; }

  .heading-line--basic h3 {

    font-size: 20px;

    color: #40243B; }



.color-grayyellow {

  color: #4e2706; }



.title-mess {

  background-color: #9D4A80;

  font-style: italic;

  color: #FFFFFF;

  font-size: 16px; }



.background-postition {

  background-image: url("../img/bg-intro.png");

  background-size: cover;

  background-position: center;

  background-repeat: no-repeat; }



.background-fixed {

  background-image: url("../img/bg-intro.png");

  background-attachment: fixed;

  background-position: 50% 0;

  background-repeat: repeat-x;

  background-size: cover;

  position: relative; }



.display-inline {

  display: inline-block; }



.potsition-relative {

  position: relative; }



.margin-left {

  margin-left: auto; }



.overflow-hidden {

  overflow: hidden; }



.form-element {

  margin-bottom: 20px; }



.input-control {

  padding: 10px 12px;

  border-radius: 4px;

  border: 1px solid #ccc; }



.modal-close {

  position: absolute;

  top: -18px;

  right: -24px;

  transition: all 0.5s ease 0s; }

  .modal-close:hover {

    transform: rotate(360deg); }



.square-action {

  font-size: 13px;

  background-color: #A15385;

  font-weight: 500;

  display: inline-block;

  padding: 4px 10px;

  color: #FFFFFF; }

  .square-action:hover a {

    color: #BD802B;

    cursor: pointer; }



.header__register {

  text-transform: uppercase;

  background-color: #BD802B; }

  .header__register:hover a {

    color: #A15385; }



a.button-scrollup {

  display: none;

  font-size: 16px;

  color: #FFFFFF;

  background: #BD802B;

  padding: 10px 12px;

  text-align: center;

  text-decoration: none;

  position: fixed;

  bottom: 20px;

  right: 20px;

  z-index: 9;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -ms-border-radius: 5px;

  border-radius: 5px; }



.page-banner--empty {

  padding-top: 80px; }



/*Modal Menu*/

.contact-register-modal .modal-dialog {

  width: 100%;

  max-width: 360px;

  margin: 80px auto; }



.contact-register-modal .modal-header {

  background-color: #d0a02a; }



.contact-register-modal .modal-header h4 {

  font-size: 14px;

  color: #FFFFFF;

  text-transform: uppercase;

  margin-top: 10px;

  margin-bottom: 0; }



.modal-form-register .input-control {

  width: 100%; }



.modal-form-register textarea {

  min-height: 100px; }



.modal-form-register .form-action {

  text-align: center; }



.modal-form-register .btn-round {

  background-color: #7a121c;

  color: #fff; }



/* ===========================================================

IMPORT PAGE

============================================================*/

body {

  font-family: 'Roboto-Medium'; }



ol, ul {

  margin: 0;

  padding: 0px; }



li {

  list-style: none; }



.background-postition {

  background-image: url("../img/bg-mb-intro.png"); }



/* Header */

.section-header {

  z-index: 11;

  width: 100%;

  top: 0;

  /*accordion*/ }

  .section-header .logo {

    padding: 10px 0;

    display: inline-block; }

  .section-header .square-action {

    background-color: transparent;

    display: inline-block; }

  .section-header .list-product-nav a {

    font-size: 12px;

    text-transform: uppercase; }

  .section-header .list-product-nav a {

    display: block;

    text-decoration: none; }

  .section-header .list-product-nav a:hover,

  .section-header .list-product-nav a:focus {

    color: #D52027; }

  .section-header .list-product-nav > li {

    border-bottom: dotted 1px #d4d4d4; }

  .section-header .list-product-nav > li a.list-product-cat {

    color: #333;

    padding: 10px 20px;

    background-color: transparent;

    font-size: 16px; }

    .section-header .list-product-nav > li a.list-product-cat span {

      font-size: 12px; }

  .section-header .list-product-nav > li > a.list-product-cat:hover,

  .section-header .list-product-nav > li > a.list-product-cat:focus {

    color: #E4A022; }

  .section-header .list-product-subnav {

    display: none;

    border: solid 1px #e9e9e9;

    background: #714b1c;

    padding: 0px 15px 15px;

    overflow: scroll;

    height: 60vh; }

  .section-header .list-product-subnav li a {

    color: #fff;

    padding: 6px 0px;

    text-transform: capitalize;

    border-bottom: 1px dotted rgba(255, 255, 255, 0.2); }

  .section-header .list-product-subnav li h4 {

    color: #E4A022;

    padding: 6px 0px;

    text-transform: capitalize;

    border-bottom: 1px dotted #a2cbff;

    font-size: 14px;

    margin-bottom: 10px;

    margin-top: 10px; }



.bg-header-middle {

  display: inline-block;

  background-image: url(../../images/homes-mobile/banner/selector.jpg);

  height: 49px;

  width: 100%;

  padding: 0 37px; }

  .bg-header-middle .region-header--right {

    float: right; }

    .bg-header-middle .region-header--right .header__hotline {

      padding: 6px 10px; }

  .bg-header-middle .header__menu-toggle {

    float: left;

    padding: 9px 0; }



.region-header--bottom {

  text-align: center;

  position: relative;

  z-index: 1; }



.section-header .hotline a {

  color: #FFFFFF; }

.section-header ul.menu {

  list-style: none;

  padding-left: 0;

  margin-bottom: 0; }

  .section-header ul.menu li {

    text-transform: uppercase;

    font-weight: 500;

    color: #FFFFFF;

    font-size: 15px;

    padding: 0 5px;

    line-height: 1.2; }



.region-header--right ul.menu li {

  display: inline-block;

  font-size: 10px; }



.logged-in .main-menu--wrapper {

  top: 46px; }



body.nav-menu-open {

  width: 100%;

  height: 100%;

  overflow-y: hidden;

  overflow-x: auto; }

  body.nav-menu-open .overlay-body-menu {

    z-index: 4;

    opacity: 1;

    visibility: visible; }

  body.nav-menu-open .main-menu--wrapper {

    left: 0; }



.overlay-body-menu {

  z-index: -2;

  opacity: 0;

  visibility: hidden;

  content: '';

  width: 100%;

  height: 100%;

  display: block;

  background-color: rgba(0, 0, 0, 0.8);

  position: fixed;

  top: 0;

  right: 0;

  -webkit-transition: right 0.3s ease-in-out;

  -moz-transition: right 0.3s ease-in-out;

  -o-transition: right 0.3s ease-in-out;

  transition: right 0.3s ease-in-out; }



.main-menu--wrapper {

  position: fixed;

  height: 100vh;

  top: 0;

  left: -320px;

  width: 320px;

  background-color: #FFFFFF;

  z-index: 5;

  -webkit-transition: all 0.3s ease-in-out;

  -moz-transition: all 0.3s ease-in-out;

  -o-transition: all 0.3s ease-in-out;

  transition: all 0.3s ease-in-out; }

  .main-menu--wrapper .menu li a {

    text-transform: uppercase;

    display: block;

    padding: 9px 12px;

    font-size: 14px;

    color: #777;

    font-weight: 500;

    border-top: 1px dotted #ccc; }

  .main-menu--wrapper .btn {

    width: 100%;

    margin: 5px 0;

    font-size: 14px;

    text-transform: uppercase;

    font-weight: 600; }



.menu-logo {

  text-align: center;

  padding-top: 20px;

  padding-bottom: 20px; }

  .menu-logo img {

    width: 50%; }



.menu-action {

  padding: 0 10px; }



/* Banner */

#home-banner img {

  width: 100%; }



/*Intro*/

.intro-descr {

  padding-top: 45px;

  padding-bottom: 20px;

  position: relative;

  margin-top: 12px;

  margin-bottom: 12px; }



.intro-item {

  background-color: #BD802B; }

  .intro-item img {

    width: 100%; }



.intro-item__info {

  color: #FFFFFF;

  text-align: center;

  padding: 20px 15px; }

  .intro-item__info h4 {

    font-weight: 600;

    font-size: 20px;

    text-transform: uppercase; }

  .intro-item__info p {

    text-align: justify;

    margin-bottom: 0; }



.intro-slider {

  padding-bottom: 20px; }

  .intro-slider .owl-dots {

    position: absolute;

    bottom: -100px;

    right: 10px; }

  @media screen and (min-width: 380px) {

    .intro-slider {

      padding-right: 50px;

      padding-left: 50px; } }



.intro-footer {

  max-width: 115px; }



/*Service*/

.region-service {

  padding-bottom: 12px; }

  .region-service .region-title {

    margin-bottom: 10px; }



.region-service--inner {

  padding: 40px 60px;

  background-color: #603E5A; }

  @media screen and (max-width: 767px) {

    .region-service--inner {

      padding: 20px 30px; }

      .region-service--inner .region-title {

        text-align: center; } }



.list-service {

  margin: 0 -10px; }



.service-item {

  float: left;

  width: 25%;

  padding: 20px 10px; }

  .service-item:nth-child(odd) .service-info {

    background: rgba(157, 74, 128, 0.6); }

  @media screen and (max-width: 767px) {

    .service-item {

      width: 50%;

      padding: 10px; }

      .service-item .service-pic {

        width: 100%; } }



.service-detail {

  position: relative; }



.service-info {

  position: absolute;

  bottom: 0;

  left: 0;

  width: 100%;

  text-align: center;

  background: rgba(189, 128, 43, 0.6); }



.service-info h4 {

  font-size: 16px;

  font-weight: 600;

  color: #FFFFFF;

  text-transform: uppercase;

  margin-bottom: 0;

  padding-top: 26px;

  padding-bottom: 16px; }

  @media (min-width: 768px) and (max-width: 991px) {

    .service-info h4 {

      font-size: 9px; } }

  @media screen and (max-width: 767px) {

    .service-info h4 {

      font-size: 10px;

      padding-top: 12px;

      padding-bottom: 12px; } }

.service-info img {

  position: absolute;

  margin-bottom: -16px;

  bottom: 100%;

  left: 50%;

  -webkit-transform: translate(-50%, 0);

  -moz-transform: translate(-50%, 0);

  -ms-transform: translate(-50%, 0);

  -o-transform: translate(-50%, 0);

  transform: translate(-50%, 0);

  max-width: 30%; }

  @media screen and (max-width: 767px) {

    .service-info img {

      margin-bottom: -8px; } }



/* Description */

.region-description {

  background-image: url("../img/bg-description.png");

  padding: 90px 0;

  margin-bottom: 12px; }

  .region-description .region-title {

    color: #9D4A80; }



.description-inner {

  width: 90%; }



.reason-item .square-title {

  margin-bottom: 15px; }

.reason-item p {

  font-size: 16px; }



.list-reason {

  margin-bottom: 100px; }



/* Client */

.region-client {

  background-color: #BE6A93;

  margin-bottom: 16px; }



.client__menu-action {

  background-color: #603E5A;

  padding: 10px 0; }

  .client__menu-action ul {

    color: #FFFFFF;

    text-transform: uppercase;

    margin-bottom: 0;

    font-weight: 600;

    text-align: center; }

    .client__menu-action ul a:hover, .client__menu-action ul li.active a {

      color: #BD802B; }



.client__conten {

  padding: 65px 15px; }



.client_picture img {

  width: 100%; }



.client-description {

  font-weight: 600;

  font-size: 14px;

  text-transform: uppercase;

  color: #FFFFFF;

  text-align: center;

  margin-bottom: 0;

  margin-top: 40px; }



/* Register */

.region-register {

  background-image: url("../img/bg-mb-register.png");

  padding: 30px 0; }



.register__client-info {

  background-color: #FFFFFF;

  padding: 10px 15px; }

  .register__client-info .region-title {

    color: #9E4A80;

    font-size: 14px; }

    .register__client-info .region-title img {

      vertical-align: bottom;

      margin-right: 5px; }

  @media screen and (min-width: 380px) {

    .register__client-info .region-title {

      font-size: 16px; } }



.client-slider__item .avata {

  max-width: 165px;

  margin: 0 auto; }



.register__client-caption {

  text-align: center; }

  .register__client-caption h4 {

    font-weight: 600;

    font-size: 18px;

    margin-top: 10px;

    margin-bottom: 0px; }

    @media screen and (min-width: 380px) {

      .register__client-caption h4 {

        font-size: 24px; } }

  .register__client-caption p {

    text-align: justify;

    font-size: 13px; }

    @media screen and (min-width: 380px) {

      .register__client-caption p {

        font-size: 16px; } }

  .register__client-caption .btn {

    background-color: #9D4A80;

    padding: 4px 10px;

    text-transform: capitalize; }

    .register__client-caption .btn:hover {

      color: #BD802B; }



.client-slider .owl-dots {

  position: absolute;

  right: 20px;

  bottom: 0; }



.region-register .register__form {

  padding-top: 30px;

  max-width: 390px;

  margin: 0 auto; }



.register_form-contact .form-element {

  margin-bottom: 20px; }

.register_form-contact .input-control {

  background-color: #BD802B;

  padding: 18px 25px;

  font-style: italic;

  color: #FFFFFF;

  border: none;

  font-size: 16px;

  width: 100%;

  /*Firefox 18-*/

  /*Firefox 19+*/ }

  .register_form-contact .input-control:-moz-placeholder {

    color: #FFFFFF; }

  .register_form-contact .input-control::-moz-placeholder {

    color: #FFFFFF; }

  .register_form-contact .input-control::-webkit-input-placeholder {

    color: #FFFFFF; }

  .register_form-contact .input-control:-ms-input-placeholder {

    color: #FFFFFF;

    opacity: 1; }

.register_form-contact .form-action {

  margin-top: 70px;

  text-align: center; }

.register_form-contact .btn-round {

  padding: 5px 30px;

  text-transform: uppercase;

  background-color: #FFFFFF;

  color: #9E4A80;

  font-weight: 600;

  font-size: 24px; }

  .register_form-contact .btn-round:hover {

    background-color: #9E4A80;

    color: #FFFFFF; }



.bg-slider-dv {

  height: 30px;

  background-color: #edb952; }



#sline_dichvu {

  background-image: url(../../images/homes-mobile/dichvu/nen.jpg);

  padding-top: 20px;

  background-size: 100%; }

  #sline_dichvu .position-relative {

    position: relative; }

    #sline_dichvu .position-relative h2.sline-title {

      text-align: center;

      font-weight: bold;

      font-size: 20px;

      color: #291112;

      font-family: 'Roboto-Regular'; }

      #sline_dichvu .position-relative h2.sline-title span {

        display: inline-block;

        width: 100%;

        margin-top: 5px; }

    #sline_dichvu .position-relative ul {

      margin-top: 20px; }

      #sline_dichvu .position-relative ul li {

        padding: 0 10px;

        width: 50%;

        float: left;

        text-align: center;

        margin-bottom: 20px; }

        #sline_dichvu .position-relative ul li a {

          text-transform: uppercase;

          color: #501e0e;

          font-size: 14px;

          margin-top: 10px;

          display: inline-block;

          line-height: 18px; }

    #sline_dichvu .position-relative .sline-images {

      position: absolute;

      right: -120px;

      bottom: 0; }



#sline_diachi {

  background-image: url(../../images/homes-mobile/sline/nen2.jpg);

  padding-top: 35px;

  background-size: 110%;

  padding-bottom: 20px; }

  #sline_diachi .position-relative {

    position: relative;

    text-align: center;

    padding: 0 12%; }

    #sline_diachi .position-relative h2.sline-title {

      text-align: center;

      font-weight: bold;

      font-size: 20px;

      color: #fff;

      font-family: 'Roboto-Regular';

      margin-bottom: 40px; }

      #sline_diachi .position-relative h2.sline-title span {

        display: inline-block;

        width: 100%;

        margin-top: 5px; }

    #sline_diachi .position-relative .diachi-item {

      max-width: 360px;

      display: inline-block;

      margin-bottom: 10px; }

      #sline_diachi .position-relative .diachi-item a {

        color: #31191a;

        padding: 3px 15px 1px;

        background: #ffc427;

        margin: 8px 0;

        display: inline-block;

        font-family: 'Roboto-Black';

        font-size: 14px; }

      #sline_diachi .position-relative .diachi-item p {

        color: white;

        text-align: left;

        font-size: 14px;

        font-family: 'Roboto-Light';

        line-height: 22px; }

  #sline_diachi .navslider {

    z-index: 99; }

    #sline_diachi .navslider .next {

      z-index: 99;

      background: url(../../images/homes-mobile/sline/Preview.png) no-repeat 0 top;

      cursor: pointer;

      height: 56px;

      width: 26px;

      position: absolute;

      text-align: center;

      top: 50% !important;

      margin-top: -28px !important;

      -webkit-transition: all .25s ease 0s;

      transition: all .25s ease 0s; }

    #sline_diachi .navslider .prev {

      z-index: 99;

      background: url(../../images/homes-mobile/sline/Next.png) no-repeat 0 top;

      cursor: pointer;

      height: 56px;

      width: 26px;

      position: absolute;

      text-align: center;

      top: 50% !important;

      margin-top: -28px !important;

      -webkit-transition: all .25s ease 0s;

      transition: all .25s ease 0s; }

  #sline_diachi .owl-dots {

    text-align: center;

    position: absolute;

    bottom: 0px;

    left: 50%;

    z-index: 5;

    margin: 0 -32px; }

    #sline_diachi .owl-dots .active span {

      background: #dec86e; }

    #sline_diachi .owl-dots span {

      background: #fff; }



/*Ảnh khách hàng feedback*/

#ddt_feedback {

  position: relative;

  padding: 30px 0 60px;

  background-color: #dfcaaf; }

  #ddt_feedback .fb-1 h2.sline-title {

    text-align: center;

    font-weight: bold;

    font-size: 20px;

    color: #291112;

    font-family: 'Roboto-Regular';

    margin-bottom: 20px; }

    #ddt_feedback .fb-1 h2.sline-title span {

      display: inline-block;

      width: 100%;

      margin-top: 5px; }

  #ddt_feedback a {

    text-decoration: none;

    color: inherit; }

  #ddt_feedback ul {

    list-style-type: none;

    margin: 0;

    padding: 0; }

  #ddt_feedback .css-tab {

    text-align: center;

    position: relative;

    -webkit-transform: translateY(-100%);

    transform: translateY(-100%);

    -webkit-transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);

    transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);

    background-color: #291112; }

  #ddt_feedback .css-tab--active {

    -webkit-transform: translateY(0);

    transform: translateY(0); }

  #ddt_feedback .css-tab__list {

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: inline-block; }

  #ddt_feedback #style_js_nav {

    padding: 20px 0 10px; }

    #ddt_feedback #style_js_nav .css-tab__item {

      float: left;

      margin-bottom: 10px;

      width: 50%; }

      #ddt_feedback #style_js_nav .css-tab__item a {

        display: inline-block; }

        #ddt_feedback #style_js_nav .css-tab__item a p {

          font-family: 'Roboto-Light';

          color: #fff;

          text-transform: uppercase;

          font-size: 14px;

          padding: 3px 0;

          display: block;

          width: 125px;

          background-color: #4b2224;

          border-radius: 12px; }

          #ddt_feedback #style_js_nav .css-tab__item a p.active {

            color: #ebbf69; }

  #ddt_feedback .css-tab__label {

    color: #08506D;

    font-size: 16px;

    font-weight: bold;

    margin: 0px; }

  @media (max-width: 850px) {

    #ddt_feedback .css-tab__label {

      font-size: 14px; } }

  @media (max-width: 720px) {

    #ddt_feedback .css-tab__label {

      display: none; }

    #ddt_feedback .css-tab__thumb {

      height: 60px; }

    #ddt_feedback .css-tab__thumb:before {

      font-size: 24px;

      opacity: 0.7; } }

  #ddt_feedback .tab-content {

    height: 40vh;

    will-change: transform;

    -webkit-perspective: 400px;

    perspective: 400px;

    overflow: hidden;

    -webkit-transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);

    transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);

    background: #cba558;

    position: relative; }

    #ddt_feedback .tab-content:before {

      content: "";

      display: inline-block; }

  #ddt_feedback .section {

    will-change: transform;

    position: absolute;

    width: 100%;

    top: 0;

    left: 0;

    height: 40vh;

    overflow: hidden;

    display: -webkit-box;

    display: -webkit-flex;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -webkit-justify-content: center;

    -ms-flex-pack: center;

    justify-content: center;

    text-align: center;

    -webkit-transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);

    transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);

    transform: scale(0); }

  #ddt_feedback .section--hidden {

    transform: scale(0); }

  #ddt_feedback .section--active {

    transform: scale(1);

    z-index: 2; }

  #ddt_feedback .section__wrapper {

    width: 100%;

    position: relative; }

  #ddt_feedback .section__title {

    margin: 0 0 25px 0;

    font-size: 48px;

    font-weight: normal;

    text-transform: uppercase;

    letter-spacing: 5px; }

  #ddt_feedback .section__title:before {

    content: '';

    position: absolute;

    top: 5rem;

    left: 45%;

    margin: auto;

    width: 10%;

    height: 2px;

    background: #fff; }

  @media (max-width: 720px) {

    #ddt_feedback .section__title {

      font-size: 28px; }

    #ddt_feedback .section__title:before {

      top: 3.25rem; } }

  #ddt_feedback .section p {

    margin: 0 0 25px 0;

    font-family: 'Georgia';

    font-size: 18px;

    color: #fff;

    opacity: 0.55; }

  @media (max-width: 720px) {

    #ddt_feedback .section p {

      font-size: 16px; } }

  #ddt_feedback .section p:last-child {

    margin-bottom: 0; }

  #ddt_feedback .color2 {

    background: #08506D; }

  #ddt_feedback .owl-dots {

    display: none; }



#sline_thươnghieu {

  padding: 30px 0 50px;

 /*  VIDEO PLAYER CONTAINER

############################### */

  /*  VIDEOS PLAYLIST 

  ############################### */ }

  #sline_thươnghieu h2.sline-title {

    text-align: center;

    font-weight: bold;

    font-size: 20px;

    color: #291112;

    font-family: 'Roboto-Regular';

    margin-bottom: 20px; }

    #sline_thươnghieu h2.sline-title span {

      display: inline-block;

      width: 100%;

      margin-top: 5px; }

  #sline_thươnghieu .bg-youtube {

    background-color: #f2efec;

    padding: 20px 10px; }

  #sline_thươnghieu .title {

    width: 100%;

    max-width: 854px;

    margin: 0 auto; }

  #sline_thươnghieu .caption {

    width: 100%;

    max-width: 854px;

    margin: 0 auto;

    padding: 20px 0; }

  #sline_thươnghieu .vid-main-wrapper {

    width: 100%;

    margin: 0 auto; }

  #sline_thươnghieu .vid-container {

    position: relative;

    min-height: 210px;

    width: 100%;

    float: left; }

  #sline_thươnghieu .vid-container iframe,

  #sline_thươnghieu .vid-container object,

  #sline_thươnghieu .vid-container embed {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    min-height: 199px; }

  #sline_thươnghieu .vid-list-container {

    width: 100%;

    display: inline-block;

    overflow: scroll;

    height: 202px; }

  #sline_thươnghieu .vid-list-container:hover, #sline_thươnghieu .vid-list-container:focus {

    overflow-y: auto; }

  #sline_thươnghieu ol#vid-list {

    margin: 0;

    padding: 0;

    background: #f2efec; }

  #sline_thươnghieu ol#vid-list li {

    list-style: none;

    margin-bottom: 20px; }

  #sline_thươnghieu ol#vid-list li a {

    text-decoration: none;

    background-color: #f2efec;

    height: 50px;

    display: block;

    padding: 0px; }

  #sline_thươnghieu ol#vid-list li a:hover .desc {

    color: #755052; }

  #sline_thươnghieu .vid-thumb {

    float: left;

    margin-right: 20px; }

  #sline_thươnghieu .active-vid {

    background: #3A3A3A; }

  #sline_thươnghieu #vid-list .desc {

    color: #362021;

    font-size: 14px;

    font-family: 'Roboto-Regular';

    -webkit-transition: 0.3s ease;

    -moz-transition: 0.3s ease;

    -o-transition: 0.3s ease;

    transition: 0.3s ease; }

  @media (max-width: 624px) {

    #sline_thươnghieu body {

      margin: 15px; }

    #sline_thươnghieu .caption {

      margin-top: 40px; }

    #sline_thươnghieu .vid-list-container {

      padding-bottom: 20px; } }



#sline_khachhang {

  background-image: url(../../images/homes-mobile/khachhang/nen3.png);

  padding: 30px 0;

  background-size: 130%;

  background-repeat: repeat-y; }

  #sline_khachhang h2.sline-title {

    text-align: center;

    font-weight: bold;

    font-size: 18px;

    color: #291112;

    font-family: 'Roboto-Regular';

    margin-bottom: 20px; }

    #sline_khachhang h2.sline-title span {

      display: inline-block;

      width: 100%;

      margin-top: 5px; }

  #sline_khachhang #myCarousel .carousel-inner .item-left {

    text-align: center; }

  #sline_khachhang #myCarousel .carousel-inner .item-right {

    padding: 0 10px; }

    #sline_khachhang #myCarousel .carousel-inner .item-right img {

      width: 100px; }

    #sline_khachhang #myCarousel .carousel-inner .item-right h3 {

      text-align: right;

      font-family: 'Roboto-MediumItalic';

      font-size: 14px; }

    #sline_khachhang #myCarousel .carousel-inner .item-right p {

      font-size: 14px;

      font-family: 'Roboto-Regular';

      color: #291112; }

  #sline_khachhang #myCarousel .fl-right-pill {

    margin-top: 20px;

    position: relative; }

    #sline_khachhang #myCarousel .fl-right-pill .navslider {

      z-index: 99; }

      #sline_khachhang #myCarousel .fl-right-pill .navslider .next {

        z-index: 99;

        background: url(../../images/homes/khachhang/gfnjksdhjkgfjkhsjhkd.png) no-repeat 0 top;

        cursor: pointer;

        height: 32px;

        width: 14px;

        position: absolute;

        text-align: center;

        top: 50% !important;

        margin-top: -16px !important;

        -webkit-transition: all .25s ease 0s;

        transition: all .25s ease 0s; }

      #sline_khachhang #myCarousel .fl-right-pill .navslider .prev {

        z-index: 99;

        background: url(../../images/homes/khachhang/djkjksglhjkdfgjklsjkldf.png) no-repeat 0 top;

        cursor: pointer;

        height: 32px;

        width: 14px;

        position: absolute;

        text-align: center;

        top: 50% !important;

        margin-top: -16px !important;

        -webkit-transition: all .25s ease 0s;

        transition: all .25s ease 0s; }

    #sline_khachhang #myCarousel .fl-right-pill ul {

      background: #b88d38;

      text-align: center;

      padding: 10px 30px; }

      #sline_khachhang #myCarousel .fl-right-pill ul li {

        float: none;

        display: inline-block; }

        #sline_khachhang #myCarousel .fl-right-pill ul li a {

          padding: 0px;

          background-color: transparent; }

          #sline_khachhang #myCarousel .fl-right-pill ul li a img {

            width: 95px;

            height: 95px; }

  #sline_khachhang .khachhang-right {

    padding-top: 30px; }

    #sline_khachhang .khachhang-right .bg-giaidap {

      height: 430px;

      overflow-y: scroll; }

    #sline_khachhang .khachhang-right ul {

      padding: 10px; }

      #sline_khachhang .khachhang-right ul li {

        background-color: #b88d38;

        margin-bottom: 10px;

        padding: 5px 15px 5px 5px;

        border-radius: 60px;

        display: inline-block;

        position: relative; }

        #sline_khachhang .khachhang-right ul li .kh-img {

          float: left;

          width: 30%; }

          #sline_khachhang .khachhang-right ul li .kh-img img {

            width: 80px; }

        #sline_khachhang .khachhang-right ul li a {

          font-family: 'Roboto-Medium';

          font-size: 14px;

          color: #fff;

          float: left;

          width: 70%;

          margin-top: 22px; }

          #sline_khachhang .khachhang-right ul li a:hover {

            color: #593b05; }

        #sline_khachhang .khachhang-right ul li .style-xemthem {

          position: absolute;

          bottom: 10px;

          right: 20px;

          display: inline-block;

          width: auto;

          background: #7a121c;

          color: #fff;

          padding: 2px 10px;

          border-radius: 15px;

          font-size: 11px;

          font-family: 'Roboto-Regular'; }



#sline_dangky {

  background-image: url(../../images/homes-mobile/dangky/nen3.png);

  padding: 40px 0 50px;

  background-size: 100%; }

  #sline_dangky h2.sline-title {

    text-align: center;

    font-weight: bold;

    font-size: 18px;

    color: #291112;

    font-family: 'Roboto-Regular';

    margin-bottom: 20px; }

    #sline_dangky h2.sline-title span {

      display: inline-block;

      width: 100%;

      margin-top: 5px; }

  #sline_dangky .wpcf7 {

    text-align: center; }

    #sline_dangky .wpcf7 form {

      width: 315px;

      display: inline-block;

      background-image: url(../../images/homes/dangky/RoundedRectangle1.png);

      padding: 30px 0 4px;

      text-align: center; }

      #sline_dangky .wpcf7 form .sline-input input {

        height: 42px;

        width: 273px;

        border-radius: 6px;

        border: none;

        margin-bottom: 8px;

        padding-left: 15px; }

      #sline_dangky .wpcf7 form .sline-input textarea {

        height: 114px;

        width: 273px;

        color: #291112;

        font-size: 16px;

        font-family: 'Roboto-MediumItalic';

        padding-left: 15px;

        padding-top: 10px;

        border-radius: 6px; }

      #sline_dangky .wpcf7 form .sline-input ::-webkit-input-placeholder {

        /* Chrome/Opera/Safari */

        color: #291112;

        font-size: 16px;

        font-family: 'Roboto-MediumItalic'; }

      #sline_dangky .wpcf7 form .sline-input ::-moz-placeholder {

        /* Firefox 19+ */

        color: #291112;

        font-size: 16px;

        font-family: 'Roboto-MediumItalic'; }

      #sline_dangky .wpcf7 form .sline-input :-ms-input-placeholder {

        /* IE 10+ */

        color: #291112;

        font-size: 16px;

        font-family: 'Roboto-MediumItalic'; }

      #sline_dangky .wpcf7 form .sline-input :-moz-placeholder {

        /* Firefox 18- */

        color: #291112;

        font-size: 16px;

        font-family: 'Roboto-MediumItalic'; }

      #sline_dangky .wpcf7 form .sline-input1 {

        margin-top: 15px; }

        #sline_dangky .wpcf7 form .sline-input1 input {

          height: 43px;

          width: 274px;

          background-image: url(../../images/homes/dangky/dk.png);

          padding: 0px;

          margin: 0px;

          border: none;

          color: #ffc34b;

          font-family: 'Roboto-Medium';

          font-size: 18px;

          background-color: transparent; }

  #sline_dangky .dk-img {

    position: relative;

    bottom: -33px; }



/* Footer */

.section-footer {

  background-color: #9D4A80; }



.widget-footer--wraper {

  max-width: 320px;

  margin: 0 auto; }



.footer-top {

  padding-top: 30px;

  padding-bottom: 30px;

  border-bottom: 1px solid #FFFFFF; }

  .footer-top .list-social {

    padding-top: 40px; }



.footer-bottom {

  padding-top: 20px;

  padding-bottom: 20px; }

  .footer-bottom h3 {

    color: #BD802B;

    font-size: 22px;

    text-transform: uppercase;

    font-weight: 600;

    margin-bottom: 10px; }

  .footer-bottom ul li {

    line-height: 1.8;

    color: #FFFFFF;

    font-size: 15px; }

    .footer-bottom ul li a:hover {

      color: #BD802B; }



.widget-footer {

  padding-top: 10px;

  padding-bottom: 10px; }



a.button-scrollup {

  bottom: 80px; }



.bottom-action {

  background: rgba(0, 0, 0, 0.4);

  width: 100%;

  position: fixed;

  z-index: 10;

  left: 0;

  bottom: 0;

  padding: 10px;

  text-align: center; }

  .bottom-action .btn {

    margin: 3px;

    padding: 12px 10px;

    min-width: 120px; }



/*ductruong*/

/*slideshow*/

#sline_slideshow {

  position: relative; }

  #sline_slideshow .owl-dots {

    text-align: center;

    position: absolute;

    bottom: 20px;

    left: 50%;

    transform: translateX(-50%);

    z-index: 5; }

    #sline_slideshow .owl-dots .active span {

      background: #dec86e; }

    #sline_slideshow .owl-dots span {

      background: #fff; }



#sns_footer_middle {

  background-image: url(../../images/homes-mobile/dangky/nen4.png);

  padding-top: 40px;

  padding-bottom: 60px;

  background-size: 150%; }

  #sns_footer_middle .footer-logo-ct {

    margin-bottom: 40px;

    text-align: center; }

  #sns_footer_middle ul {

    padding: 0px; }

    #sns_footer_middle ul li {

      color: #fff;

      font-family: 'Roboto-Regular';

      font-size: 14px; }

      #sns_footer_middle ul li a {

        color: #fff; }

  #sns_footer_middle .footer-logo-ct1 {

    margin-bottom: 10px; }

  #sns_footer_middle .widget-footer {

    margin-bottom: 20px; }

  #sns_footer_middle .contact-chantrang {

    position: relative; }

    #sns_footer_middle .contact-chantrang .social {

      position: relative;

      bottom: 0;

      right: 0;

      text-align: center; }

      #sns_footer_middle .contact-chantrang .social ul {

        display: inline-block;

        text-align: right; }

        #sns_footer_middle .contact-chantrang .social ul li {

          float: right;

          margin-left: 30px; }

          #sns_footer_middle .contact-chantrang .social ul li a {

            display: inline-block; }

      #sns_footer_middle .contact-chantrang .social p {

        display: block;

        color: #fff;

        font-family: 'Roboto-Regular';

        font-style: italic;

        font-size: 16px;

        margin: 5px 0 0 0; }

  #sns_footer_middle .chungchi-sline {

    padding-bottom: 20px;

    margin-bottom: 20px;

    border-bottom: 1px dotted #b88d38; }



a.button-scrollup {

  bottom: 80px; }



a.button-scrollup {

  display: none;

  font-size: 16px;

  color: #fff;

  background: #c8982a;

  padding: 10px 12px;

  text-align: center;

  text-decoration: none;

  position: fixed;

  bottom: 50px;

  right: 20px;

  z-index: 99999;

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  -ms-border-radius: 5px;

  border-radius: 5px; }



.bottom-action {

  background: rgba(0, 0, 0, 0.4);

  width: 100%;

  position: fixed;

  z-index: 99999;

  left: 0;

  bottom: 0;

  padding: 4px;

  text-align: center; }



.bottom-action .btn {

  margin: 3px;

  padding: 12px 10px;

  min-width: 120px; }



.btn-warning {

  background-color: #c8982a; }



.bottom-action .btn {

  margin: 3px;

  padding: 8px 10px;

  width: 40%; }



.btn-default {

  background-color: #7b3200;

  color: #fff;

  border-color: #7b3200; }



.btn.btn-default i {

  position: relative;

  right: 7px;

  top: 3px;

  font-size: 18px; }



.bg-black {

  background-color: #fff; }



#khuyen_mai_4 {

  position: relative; }

  #khuyen_mai_4 a {

    position: absolute;

    left: 50%;

    bottom: 10px;

    margin: 0px -45px; }

    #khuyen_mai_4 a img {

      width: 90px; }



#khuyen_mai_5 {

  position: relative;

  display: inline-block;

  width: 100%; }

  #khuyen_mai_5 a {

    position: absolute;

    left: 50%;

    bottom: 20px;

    margin: 0px -45px; }

    #khuyen_mai_5 a img {

      width: 90px; }



#khuyen_mai_6 {

  position: relative;

  display: inline-block;

  width: 100%; }

  #khuyen_mai_6 a {

    position: absolute;

    left: 45%;

    bottom: 17%;

    margin: 0px -45px; }

    #khuyen_mai_6 a img {

      width: 90px; }



#khuyen_mai_7 {

  position: relative;

  display: inline-block;

  width: 100%; }

  #khuyen_mai_7 a {

    position: absolute;

    left: 67%;

    bottom: 87px;

    margin: 0px -45px; }

    #khuyen_mai_7 a img {

      width: 90px; }



@media only screen and (min-width: 768px) and (max-width: 1199px) {

  #khuyen_mai_2 img, #khuyen_mai_3 img, #khuyen_mai_4 img, #khuyen_mai_5 img, #khuyen_mai_6 img, #khuyen_mai_7 img {

    width: 100%; }

  #khuyen_mai_2 a img, #khuyen_mai_3 a img, #khuyen_mai_4 a img, #khuyen_mai_5 a img, #khuyen_mai_6 a img, #khuyen_mai_7 a img {

    width: auto; }



  #khuyen_mai_4 a {

    bottom: 30px; }



  #khuyen_mai_5 a {

    bottom: 50px; }



  #khuyen_mai_7 a {

    left: 47%;

    bottom: 180px; }



  #sline_dangky {

    background-image: url(../../images/homes-mobile/dangky/nen3.png);

    padding: 40px 0 50px;

    background-repeat: repeat-y;

    background-size: cover; }



  #sline_slideshow {

    max-height: 600px !important; } }

.page-banner--empty .region-title {

  color: #4e2706;

  text-align: center; }



.sline-global__descirption-top {

  background: url("../img/tragop-sline-mobile/1.png") no-repeat center/cover;

  padding: 25px; }



.sline-global__descirption-top--inner {

  text-align: center;

  font-style: italic;

  font-weight: 600;

  color: #4e2706; }

  .sline-global__descirption-top--inner span {

    font-size: 18px;

    color: #FFFFFF; }



.sline-global__descirption-info {

  background-image: url("../img/tragop-sline/2.png");

  padding-top: 170px;

  padding-bottom: 140px;

  position: relative; }



.sline-global__descirption-inner {

  position: absolute;

  bottom: 20px;

  left: 0;

  width: 100%;

  background-color: rgba(255, 255, 255, 0.5);

  padding: 15px;

  font-size: 12px; }

  .sline-global__descirption-inner span {

    color: #4e2706;

    font-weight: 600; }



.sline-global__reason {

  padding: 40px 0; }

  .sline-global__reason p {

    font-size: 12px; }



.sline-global__client-item {

  padding-top: 10px;

  margin-bottom: 15px; }

  .sline-global__client-item img {

    width: 100%; }

  .sline-global__client-item h4 {

    margin-top: 20px;

    text-align: center;

    font-size: 16px;

    color: #4e2706;

    font-weight: 600;

    font-style: italic; }



.sline-global__advantage {

  padding-top: 40px; }

  .sline-global__advantage ul li {

    color: #4e2706;

    margin-bottom: 15px;

    position: relative;

    padding-left: 40px; }

    .sline-global__advantage ul li i {

      font-size: 20px;

      margin-right: 20px;

      position: absolute;

      left: 0;

      top: 0; }

  .sline-global__advantage .sline-global__advantage-note {

    margin-left: -15px;

    margin-right: -15px;

    padding: 10px 15px;

    background-color: #d6ccab;

    font-size: 14px;

    color: #4e2706;

    text-align: center;

    font-weight: 600;

    font-style: italic;

    line-height: 1.4;

    margin-top: 20px; }



.sline-global__result-make {

  background-image: url("../img/tragop-sline-mobile/3.png");

  padding-top: 60px;

  padding-bottom: 60px; }



.sline-global__result-make-item {

  margin-top: 30px;

  padding: 30px; }

  .sline-global__result-make-item img {

    max-width: 50px;

    margin-bottom: 20px; }

  .sline-global__result-make-item:first-child {

    background-color: #d0a02a; }

  .sline-global__result-make-item:last-child {

    background-color: #4e2706; }

  .sline-global__result-make-item p {

    color: #FFFFFF; }



.sline-global__round-item {

  display: table;

  margin: 0 auto 20px; }

  .sline-global__round-item .cell-content {

    display: table-cell;

    vertical-align: middle;

    text-align: center;

    height: 262px;

    width: 262px;

    padding: 20px;

    background-color: #dec86e;

    -moz-border-radius: 50%;

    -webkit-border-radius: 50%;

    -ms-border-radius: 50%;

    border-radius: 50%;

    -webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.6);

    -moz-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.6);

    -ms-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.6);

    -o-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.6);

    box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.6); }

  .sline-global__round-item h4 {

    color: #4e2706;

    font-size: 14px;

    font-style: italic;

    margin-bottom: 10px;

    font-weight: 600; }

  .sline-global__round-item p {

    font-size: 15px;

    margin-bottom: 0;

    line-height: 1; }



.sline-global__round-make {

  text-align: center; }

  .sline-global__round-make .region-title {

    margin-top: 40px;

    margin-bottom: 40px; }



.sline-global__contact-info {

  background-image: url("../img/tragop-sline/4.png");

  padding-top: 60px;

  padding-bottom: 60px;

  font-size: 18px;

  font-weight: 600;

  color: #FFFFFF;

  font-style: italic; }



.sline-global__testimonial {

  padding-top: 40px;

  padding-bottom: 40px; }



.sline-global__testimonial-pic {

  width: 100%; }



.sline-global__testimonial-info {

  padding-top: 40px; }

  .sline-global__testimonial-info img {

    margin-bottom: 30px; }

  .sline-global__testimonial-info p {

    color: #BD802B;

    font-size: 12px; }

    .sline-global__testimonial-info p span {

      font-weight: 600; }

  .sline-global__testimonial-info h4 {

    font-size: 16px;

    color: #4e2706;

    font-weight: 600; }



.visao-nanochip-er {

  background: #653d21;

  text-align: left;

  padding: 20px;

  margin-top: 30px;

  position: relative;

  display: inline-block; }

  .visao-nanochip-er .nanochip-bg h3 {

    font-size: 32px;

    text-transform: uppercase;

    color: #d1a12a;

    font-family: 'Roboto-Bold'; }

  .visao-nanochip-er .nanochip-bg i {

    color: #fff;

    font-size: 16px; }

  .visao-nanochip-er .nanochip-bg p {

    font-family: 'Roboto-Italic';

    color: #d1a12a;

    font-size: 16px;

    margin-top: 20px; }



.visao-nanochip-er1 {

  margin-top: 20px;

  position: relative;

  margin-bottom: 50px; }

  .visao-nanochip-er1 h3 {

    text-align: center;

    font-family: 'Roboto-Medium';

    font-weight: bold;

    text-transform: uppercase;

    color: #000; }

  .visao-nanochip-er1 .border-er1 {

    padding: 20px;

    border: 1px dashed #333;

    border-radius: 4px; }

    .visao-nanochip-er1 .border-er1 .ex-left {

      width: 100%; }

      .visao-nanochip-er1 .border-er1 .ex-left p {

        font-size: 16px;

        color: #000; }

        .visao-nanochip-er1 .border-er1 .ex-left p i {

          font-size: 16px;

          color: #7b5129; }

      .visao-nanochip-er1 .border-er1 .ex-left strong {

        color: #7b5129;

        font-size: 16px;

        margin-bottom: 10px;

        display: inline-block; }

      .visao-nanochip-er1 .border-er1 .ex-left img {

        margin-bottom: 10px; }



.visao-nanochip-er2 {

  background-image: url(../../images/post/nangnguc-nanochiper-hot-nhat-hien-nay/nen.png);

  display: inline-block;

  padding: 30px 20px; }

  .visao-nanochip-er2 .uudiem-title {

    margin-bottom: 0px; }

    .visao-nanochip-er2 .uudiem-title h3 {

      text-align: center;

      font-family: 'Roboto-Medium';

      font-weight: bold;

      text-transform: uppercase;

      color: #fff;

      font-size: 18px; }

    .visao-nanochip-er2 .uudiem-title p i {

      color: #d1a12a !important;

      display: inline-block;

      border-bottom: 2px solid #fff;

      padding-bottom: 10px; }

  .visao-nanochip-er2 p {

    color: #fff !important;

    font-size: 16px;

    display: inline-block; }

  .visao-nanochip-er2 span {

    color: #d1a12a;

    font-size: 16px;

    margin-top: 10px;

    display: inline-block; }



.visao-nanochip-er3 {

  background-color: #b88d38;

  display: inline-block;

  padding: 30px;

  position: relative;

  margin-bottom: 50px; }

  .visao-nanochip-er3 .ykien-lefft {

    width: 100%;

    text-align: center; }

  .visao-nanochip-er3 .ykien-right {

    width: 100%;

    text-align: left; }

    .visao-nanochip-er3 .ykien-right strong {

      color: #3a1d1e;

      font-size: 16px;

      margin-bottom: 10px;

      display: inline-block;

      margin-top: 20px; }

    .visao-nanochip-er3 .ykien-right p {

      font-size: 16px; }

      .visao-nanochip-er3 .ykien-right p i {

        font-size: 16px; }



.right-bar-style1 .right-bar-style {

  margin-bottom: 50px; }



.vaser-lipo-hoidap2 {

  background-image: url(../../images/post/nangnguc-nanochiper-hot-nhat-hien-nay/nen2.png); }

  .vaser-lipo-hoidap2 p i {

    color: #b88d38; }



.congnghe-edge {

  margin-top: 30px; }



/*ỨNG DỤNG CỦA CÔNG NGHỆ EDGE ONE TRONG LĨNH VỰC THẨM MỸ*/

.congnghe-edge0 .nanochip-bg i {

  font-size: 14px; }



.s-content .congnghe-edge {

  margin-top: 20px; }

  .s-content .congnghe-edge p {

    font-size: 14px;

    line-height: 20px; }

    .s-content .congnghe-edge p strong {

      color: #7a5128;

      font-size: 16px;

      font-weight: bold;

      margin: 15px 0;

      display: inline-block; }

  .s-content .congnghe-edge .cn-left img {

    margin-top: 30px; }



.congnghe-edge1 {

  background-color: #d4dce1;

  display: inline-block;

  padding: 40px 20px; }

  .congnghe-edge1 .edge1-lefft {

    width: 100%; }

    .congnghe-edge1 .edge1-lefft h2 {

      line-height: 18px;

      margin-bottom: 0px; }

      .congnghe-edge1 .edge1-lefft h2 span {

        color: #291112;

        font-size: 20px;

        font-weight: bold;

        line-height: 20px; }

    .congnghe-edge1 .edge1-lefft p {

      font-size: 14px; }

      .congnghe-edge1 .edge1-lefft p.style-color1 {

        color: #7a5128;

        font-size: 16px;

        font-weight: bold;

        margin-bottom: 20px;

        margin-top: 30px; }



.s-content .congnghe-edge2 {

  margin-top: 30px;

  margin-bottom: 30px; }

  .s-content .congnghe-edge2 h2 {

    text-align: center;

    margin-bottom: 30px;

    line-height: 18px; }

    .s-content .congnghe-edge2 h2 span {

      color: #291112;

      font-size: 20px;

      font-weight: bold;

      line-height: 18px;

      text-transform: uppercase; }

  .s-content .congnghe-edge2 img {

    margin: 30px 0; }

  .s-content .congnghe-edge2 p {

    font-size: 16px; }



.s-content .uudiem-sekhitcobe {

  background-color: #486076;

  padding: 20px; }

  .s-content .uudiem-sekhitcobe h2 span {

    font-size: 20px;

    font-weight: bold;

    color: #ffc85c;

    text-transform: uppercase; }

  .s-content .uudiem-sekhitcobe p {

    color: #fff; }

    .s-content .uudiem-sekhitcobe p i {

      color: #fff; }



.postdoncam {

  margin-top: 30px; }

  .postdoncam .heading-inner {

    z-index: 0; }

  .postdoncam .region-headding {

    text-align: center; }

    .postdoncam .region-headding .heading-title {

      font-weight: 700;

      margin-bottom: 0;

      font-size: 16px;

      text-transform: uppercase;

      color: #40243b; }

  .postdoncam .doncam-description {

    padding-top: 30px; }

    .postdoncam .doncam-description .descirption-detail--top {

      padding: 20px;

      background-color: #d1a12a; }

    .postdoncam .doncam-description .descirption-detail-info {

      background-image: url(../../images/post/don-cam/11-mb.png);

      padding-top: 20px;

      padding-bottom: 180px;

      font-size: 12px;

      background-color: #d7d5e3;

      color: #4e2706; }

      .postdoncam .doncam-description .descirption-detail-info .bg-opawhite {

        background-color: rgba(255, 255, 255, 0.7);

        padding: 20px 10px; }

  .postdoncam .doncam-detail {

    padding-top: 40px;

    padding-bottom: 40px;

    font-family: 'Roboto-Regular'; }

    .postdoncam .doncam-detail .region-title {

      font-weight: 600;

      font-size: 16px;

      text-transform: uppercase;

      color: #40243B;

      letter-spacing: normal; }

    .postdoncam .doncam-detail .table-cell {

      width: 50%;

      float: left; }

    .postdoncam .doncam-detail .doncam-detail-info {

      padding-bottom: 20px; }

    .postdoncam .doncam-detail li {

      margin-bottom: 5px; }

      .postdoncam .doncam-detail li img {

        margin-right: 15px; }

      .postdoncam .doncam-detail li span {

        color: #896336 !important; }

  .postdoncam .doncam-method {

    padding-top: 140px;

    padding-bottom: 140px;

    background-image: url(../../images/post/don-cam/2-mb.png); }

    .postdoncam .doncam-method .bg-opawhite {

      background-color: rgba(255, 255, 255, 0.7);

      padding: 15px;

      font-family: 'Roboto-Regular'; }

      .postdoncam .doncam-method .bg-opawhite .region-title {

        font-weight: 600;

        font-size: 14px;

        text-transform: uppercase;

        color: #40243B;

        letter-spacing: normal;

        padding-top: 15px; }

  .postdoncam .doncam-stepwork {

    padding-top: 30px;

    padding-bottom: 40px; }

    .postdoncam .doncam-stepwork .region-title {

      font-weight: 600;

      font-size: 14px;

      text-transform: uppercase;

      color: #40243B;

      letter-spacing: normal;

      margin-bottom: 20px; }

    .postdoncam .doncam-stepwork .info-box {

      margin-bottom: 15px;

      background-color: #DADADA;

      padding: 20px; }

      .postdoncam .doncam-stepwork .info-box h3 {

        font-size: 15px;

        color: #A15385;

        font-weight: 600;

        font-style: italic; }

      .postdoncam .doncam-stepwork .info-box p {

        color: #896336;

        font-size: 14px;

        font-family: 'Roboto-Regular'; }

  .postdoncam .doncam-characteristics {

    padding-top: 30px;

    padding-bottom: 30px;

    background-image: url(../../images/post/don-cam/33-mb.png);

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat; }

    .postdoncam .doncam-characteristics .region-title {

      font-weight: 600;

      font-size: 14px;

      text-transform: uppercase;

      color: #40243B;

      letter-spacing: normal; }

    .postdoncam .doncam-characteristics .bg-opawhite {

      background-color: rgba(255, 255, 255, 0.7);

      padding: 15px;

      margin-bottom: 20px; }

    .postdoncam .doncam-characteristics .intro-info h3 {

      color: #9D4A80;

      font-size: 14px;

      font-weight: 600;

      margin-bottom: 10px; }

    .postdoncam .doncam-characteristics .intro-info p {

      text-align: justify;

      color: #4e2706;

      font-size: 14px; }

    .postdoncam .doncam-characteristics .intro-info .color-basic {

      color: #BD802B !important; }

    .postdoncam .doncam-characteristics .info-note {

      background-color: #d1a12a;

      padding: 20px;

      color: #fff; }

  .postdoncam .info-note--violet {

    background-color: #d1a12a;

    color: #FFFFFF;

    padding: 20px; }

    .postdoncam .info-note--violet .info-note--inner {

      color: #FFFFFF; }

      .postdoncam .info-note--violet .info-note--inner p {

        text-align: center;

        color: inherit;

        margin-bottom: 0;

        font-size: 13px;

        font-style: italic; }

  .postdoncam .testimonial-style--one {

    padding-top: 30px;

    padding-bottom: 30px; }

    .postdoncam .testimonial-style--one .testimonial-style--one-info {

      text-align: center;

      margin: 0 auto; }

      .postdoncam .testimonial-style--one .testimonial-style--one-info .region-title {

        font-weight: 600;

        font-size: 22px;

        text-transform: uppercase;

        color: #40243B;

        letter-spacing: normal;

        padding-top: 30px;

        margin-bottom: 30px; }

      .postdoncam .testimonial-style--one .testimonial-style--one-info p {

        color: #896336;

        font-size: 16px;

        font-style: italic;

        text-align: left;

        font-family: 'Roboto-Regular'; }

      .postdoncam .testimonial-style--one .testimonial-style--one-info h4 {

        text-align: left;

        font-size: 22px;

        color: #3f243b;

        font-weight: 600; }



/*Cơ sở vật chất mới*/

#sline_cosovatchat {

  padding-top: 30px;

  position: relative; }

  #sline_cosovatchat .sline-coso h2 {

    text-align: center;

    position: relative;

    background: transparent;

    line-height: 20px; }

    #sline_cosovatchat .sline-coso h2 span {

      font-size: 16px;

      font-weight: bold;

      color: #000;

      z-index: 1;

      background: #fff; }

  #sline_cosovatchat .sline-coso .text-cs {

    width: 80%;

    background-color: rgba(43, 19, 0, 0.5);

    color: #fff;

    position: absolute;

    left: 10%;

    margin: 0;

    top: 120px; }

    #sline_cosovatchat .sline-coso .text-cs ul li {

      width: 100%;

      float: left;

      padding: 10px; }

      #sline_cosovatchat .sline-coso .text-cs ul li p {

        font-family: 'Roboto-Light';

        font-size: 12px;

        margin: 0px; }

  #sline_cosovatchat .hethong-coso {

    position: relative; }

    #sline_cosovatchat .hethong-coso h2 {

      text-align: center;

      position: relative;

      background: transparent;

      line-height: 20px; }

      #sline_cosovatchat .hethong-coso h2 span {

        font-size: 16px;

        font-weight: bold;

        color: #000;

        z-index: 1;

        background: #fff; }

    #sline_cosovatchat .hethong-coso ul {

      width: 80%;

      background-color: rgba(43, 19, 0, 0.5);

      color: #fff;

      position: absolute;

      left: 10%;

      margin: 0;

      top: 120px;

      padding: 0px; }

      #sline_cosovatchat .hethong-coso ul li {

        padding: 10px; }

        #sline_cosovatchat .hethong-coso ul li p {

          font-family: 'Roboto-Light';

          font-size: 12px; }

  #sline_cosovatchat .cong-nghehiendai {

    margin-top: 30px;

    margin-bottom: 40px; }

    #sline_cosovatchat .cong-nghehiendai h2 {

      text-align: center;

      position: relative;

      background: transparent; }

      #sline_cosovatchat .cong-nghehiendai h2 span {

        font-size: 16px;

        font-weight: bold;

        color: #000;

        padding: 0 20px;

        z-index: 1;

        background: #fff; }

    #sline_cosovatchat .cong-nghehiendai .text-congnghe p {

      position: relative;

      width: 80%;

      left: 10%;

      font-size: 14px;

      font-family: 'Roboto-Regular';

      text-align: left; }

    #sline_cosovatchat .cong-nghehiendai .maymoc ul {

      background: #d6dddd;

      display: inline-block;

      padding: 30px; }

      #sline_cosovatchat .cong-nghehiendai .maymoc ul li {

        text-align: center;

        margin-bottom: 20px; }

        #sline_cosovatchat .cong-nghehiendai .maymoc ul li h3 {

          font-size: 14px;

          font-family: 'Roboto-Regular';

          color: #000;

          text-transform: uppercase;

          font-weight: bold;

          margin-left: 10px;

          margin-top: 20px;

          margin-bottom: 15px; }

        #sline_cosovatchat .cong-nghehiendai .maymoc ul li p {

          text-align: left;

          padding: 0 10px;

          font-family: 'Roboto-Regular';

          font-size: 12px;

          color: #000; }

  #sline_cosovatchat .end-coso .end-cosob {

    background: #d6dddd;

    padding: 30px 20px; }

    #sline_cosovatchat .end-coso .end-cosob h2 {

      text-align: center;

      position: relative;

      background: transparent; }

      #sline_cosovatchat .end-coso .end-cosob h2 span {

        font-size: 16px;

        font-weight: bold;

        color: #000;

        padding: 0 20px;

        z-index: 1;

        text-transform: uppercase; }

    #sline_cosovatchat .end-coso .end-cosob .text-congnghe p {

      font-family: 'Roboto-Regular';

      font-size: 14px; }



/*Đội ngũ bác sĩ mới*/

.s-content .doingu-t2 {

  margin-top: 30px;

  padding: 0 10px; }

  .s-content .doingu-t2 p {

    font-family: 'Roboto-Regular';

    font-size: 14px;

    line-height: 28px;

    margin-bottom: 10px; }

    .s-content .doingu-t2 p i {

      font-size: 14px; }

  .s-content .doingu-t2 h2 {

    text-align: center;

    position: relative;

    background: transparent;

    margin-top: 20px;

    line-height: 20px; }

    .s-content .doingu-t2 h2 span {

      font-size: 16px;

      font-weight: bold;

      color: #000;

      z-index: 14px;

      text-transform: uppercase; }

.s-content .doingu-t3 .maymoc ul {

  display: inline-block; }

  .s-content .doingu-t3 .maymoc ul li {

    text-align: center;

    padding: 0 10px;

    margin-bottom: 30px; }

    .s-content .doingu-t3 .maymoc ul li h3 {

      font-size: 16px;

      font-family: 'Roboto-Regular';

      color: #7a5128;

      font-weight: bold;

      margin-left: 10px;

      margin-top: 15px;

      margin-bottom: 15px; }

    .s-content .doingu-t3 .maymoc ul li p {

      text-align: left;

      font-family: 'Roboto-Regular';

      font-size: 14px;

      color: #000; }

.s-content .doingu-t4 {

  background-image: url(../../images/post/doingu-bacsi/5.png);

  padding: 40px;

  margin-bottom: 50px; }

  .s-content .doingu-t4 p {

    color: #fff;

    line-height: 18px;

    margin-bottom: 10px; }



/*Quy trình thẩm mỹ mới*/

.s-content .quytrinh-t2 {

  position: relative; }

  .s-content .quytrinh-t2 p {

    font-size: 14px; }

    .s-content .quytrinh-t2 p i {

      font-size: 14px; }

  .s-content .quytrinh-t2 img {

    margin-bottom: 20px; }

  .s-content .quytrinh-t2 h2 {

    text-align: left;

    line-height: 20px;

    margin-top: 50px; }

    .s-content .quytrinh-t2 h2 span {

      font-size: 14px;

      font-weight: bold;

      color: #7a5128;

      z-index: 1;

      text-transform: uppercase; }

.s-content .quytrinh-t3 .quytrinh {

  margin-bottom: 20px; }

  .s-content .quytrinh-t3 .quytrinh strong {

    font-size: 14px;

    font-weight: bold;

    color: #7a5128;

    z-index: 1;

    margin-bottom: 10px;

    display: inline-block;

    margin-top: 20px; }

  .s-content .quytrinh-t3 .quytrinh p {

    font-size: 14px;

    line-height: 25px; }

.s-content .quytrinh-t4 {

  position: relative;

  width: 80%;

  left: 10%;

  margin: 50px 0; }

  .s-content .quytrinh-t4 p {

    font-size: 14px;

    line-height: 25px; }



/*Cấy mỡ tạo hình cơ thể lấy chỗ thừa bù chỗ thiếu*/

.caymotaohinhcothe h2 {

  line-height: 20px;

  margin-top: 40px;

  text-align: center;

  position: relative;

  padding-bottom: 10px; }

  .caymotaohinhcothe h2:before {

    content: "";

    display: inline-block;

    background: #000;

    width: 80%;

    height: 1px;

    left: 10%;

    position: absolute;

    bottom: 0; }

  .caymotaohinhcothe h2 span {

    font-size: 20px;

    font-weight: bold;

    color: #7a5128;

    z-index: 1;

    text-transform: uppercase; }

.caymotaohinhcothe .caymo-taohinh1 ul {

  display: inline-block;

  margin-top: 10px;

  background-image: url(../../images/post/caymo-taohinh-cothe/8.png);

  padding: 20px; }

  .caymotaohinhcothe .caymo-taohinh1 ul li {

    width: 100%;

    float: left;

    padding: 0 8%; }

    .caymotaohinhcothe .caymo-taohinh1 ul li span {

      color: #f4dbbc;

      background-color: rgba(215, 204, 191, 0.6);

      height: 45px;

      border-radius: 4px;

      display: inline-block;

      text-transform: uppercase;

      text-align: center;

      font-weight: bold;

      font-size: 14px;

      min-width: 240px;

      margin-bottom: 10px;

      min-height: 45px;

      line-height: 45px; }

      .caymotaohinhcothe .caymo-taohinh1 ul li span.style1 {

        line-height: 15px;

        padding: 9px 0; }

    .caymotaohinhcothe .caymo-taohinh1 ul li p {

      font-size: 16px;

      color: #ffe8a2; }

.caymotaohinhcothe .caymo-taohinh2 {

  display: inline-block;

  width: 100%;

  margin-bottom: 0px; }

  .caymotaohinhcothe .caymo-taohinh2 h2 {

    margin-bottom: 30px;

    margin-top: 10px; }

  .caymotaohinhcothe .caymo-taohinh2 p {

    font-size: 16px;

    line-height: 30px;

    margin-top: 20px; }

.caymotaohinhcothe .caymo-taohinh3 h2 {

  margin-bottom: 30px; }

.caymotaohinhcothe .caymo-taohinh3 ul {

  padding: 0px;

  margin: 0px;

  display: inline-block; }

  .caymotaohinhcothe .caymo-taohinh3 ul li {

    width: 100%;

    float: left;

    padding-left: 50px;

    position: relative; }

    .caymotaohinhcothe .caymo-taohinh3 ul li p {

      font-size: 16px; }

    .caymotaohinhcothe .caymo-taohinh3 ul li span {

      display: inline-block;

      height: 40px;

      width: 40px;

      font-size: 18px;

      color: #a49889;

      background: #291112;

      position: absolute;

      left: 0px;

      top: 0;

      text-align: center;

      line-height: 40px;

      border-radius: 100%; }

.caymotaohinhcothe .caymo-taohinh4 {

  background: #d8d1c8;

  display: inline-block;

  position: relative; }

  .caymotaohinhcothe .caymo-taohinh4 h2 {

    margin-bottom: 40px; }

  .caymotaohinhcothe .caymo-taohinh4 ul {

    padding: 0px;

    margin: 0px;

    display: inline-block; }

    .caymotaohinhcothe .caymo-taohinh4 ul li {

      width: 100%;

      float: left;

      position: relative;

      padding: 0 30px; }

      .caymotaohinhcothe .caymo-taohinh4 ul li img {

        margin-bottom: 20px; }

      .caymotaohinhcothe .caymo-taohinh4 ul li p {

        font-size: 16px; }



/*Công nghệ thẩm mỹ*/

.congnghe_tm h2 {

  color: #875c20;

  font-size: 20px;

  width: 85%;

  left: 0%;

  position: relative;

  text-align: right;

  font-weight: bold;

  padding-bottom: 5px;

  padding-right: 10px;

  border-bottom: 1px solid #333;

  display: inline-block;

  margin-top: 40px; }

  .congnghe_tm h2 span {

    font-size: 25px;

    color: #b88d38;

    background: #291112;

    font-style: italic;

    border-radius: 100%;

    padding: 7px;

    position: absolute;

    bottom: -20px;

    right: -55px; }



.congnghetm1 .style-imgcn-left {

  width: 100%;

  float: left;

  text-align: center;

  margin-bottom: 20px; }

.congnghetm1 .style-imgcn-right {

  width: 100%;

  float: left;

  padding-top: 0px;

  padding-left: 0px; }

  .congnghetm1 .style-imgcn-right p i {

    font-size: 14px;

    line-height: 28px; }



.s-content.congnghe_tm .congnghetm2 {

  position: relative;

  padding: 30px;

  width: 100%;

  display: inline-block;

  background-image: url(../../images/post/congnghethammy/4.png);

  margin-bottom: 50px;

  margin-top: 30px; }

  .s-content.congnghe_tm .congnghetm2 p {

    font-size: 14px;

    color: #fff; }



/*Kinh nghiệm nâng ngực*/

.kinhnghiem_nangnguc .kn-nangnguc1 {

  padding: 30px;

  background: #f4dcbe; }

.kinhnghiem_nangnguc h2 {

  color: #875c20;

  font-size: 20px;

  width: 80%;

  left: 10%;

  position: relative;

  text-align: center;

  font-weight: bold;

  padding-bottom: 5px;

  padding-right: 10px;

  border-bottom: 1px solid #333;

  display: inline-block;

  margin-top: 40px;

  text-transform: uppercase; }

  .kinhnghiem_nangnguc h2 span {

    font-size: 25px;

    color: #b88d38;

    background: #291112;

    font-style: italic;

    border-radius: 100%;

    padding: 7px;

    position: absolute;

    bottom: -20px;

    left: -45px; }

.kinhnghiem_nangnguc .kn-nangnguc2 .kn-nangnguc-small {

  position: relative;

  width: 80%;

  left: 10%;

  margin-top: 20px; }

  .kinhnghiem_nangnguc .kn-nangnguc2 .kn-nangnguc-small img {

    margin-bottom: 20px; }

  .kinhnghiem_nangnguc .kn-nangnguc2 .kn-nangnguc-small p {

    font-size: 14px; }

.kinhnghiem_nangnguc .kn-nangnguc3 {

  background: #d8d1c8;

  margin-top: 50px;

  margin-bottom: 50px; }

  .kinhnghiem_nangnguc .kn-nangnguc3 ul {

    padding: 0px;

    margin: 20px 0 0 0;

    display: inline-block; }

    .kinhnghiem_nangnguc .kn-nangnguc3 ul li {

      width: 100%;

      float: left;

      position: relative;

      padding: 0;

      text-align: center; }

      .kinhnghiem_nangnguc .kn-nangnguc3 ul li img {

        margin-bottom: 20px; }

      .kinhnghiem_nangnguc .kn-nangnguc3 ul li p {

        font-size: 16px;

        text-align: left; }

      .kinhnghiem_nangnguc .kn-nangnguc3 ul li i {

        font-size: 16px; }



/*Cắt mí ngủ*/

.catmi_ngu .caimi_ngu01 {

  padding: 20px;

  background: #616f81; }

  .catmi_ngu .caimi_ngu01 p {

    line-height: 25px;

    font-size: 16px;

    color: #fff; }

.catmi_ngu .caimi_ngu02 {

  margin-top: 50px;

  display: inline-block;

  position: relative;

  width: 100%; }

  .catmi_ngu .caimi_ngu02 h2 {

    font-size: 20px;

    color: #875c20;

    text-transform: uppercase;

    font-weight: bold; }

  .catmi_ngu .caimi_ngu02 h3 {

    font-size: 20px;

    color: #875c20;

    text-transform: uppercase;

    font-weight: bold; }

  .catmi_ngu .caimi_ngu02 p {

    font-size: 16px;

    line-height: 25px; }

  .catmi_ngu .caimi_ngu02 .cmngu-left {

    float: left;

    padding: 0 20px; }

  .catmi_ngu .caimi_ngu02 .cmngu-right {

    float: left;

    padding: 0 20px; }

  .catmi_ngu .caimi_ngu02 ul {

    padding: 0px; }

    .catmi_ngu .caimi_ngu02 ul li {

      position: relative;

      padding-left: 20px;

      font-size: 16px; }

      .catmi_ngu .caimi_ngu02 ul li:before {

        display: inline-block;

        position: absolute;

        left: 0;

        top: 5px;

        height: 8px;

        width: 8px;

        background: #875c20;

        border-radius: 100%;

        content: ""; }

.catmi_ngu .kn-nangnguc3 {

  background: #dedddb;

  margin-top: 50px;

  margin-bottom: 50px;

  display: inline-block; }

  .catmi_ngu .kn-nangnguc3 h2 {

    font-size: 20px;

    color: #875c20;

    text-transform: uppercase;

    font-weight: bold;

    text-align: center;

    margin-top: 40px;

    padding-bottom: 5px;

    border-bottom: 1px solid #333;

    width: 80%;

    left: 10%;

    position: relative; }

  .catmi_ngu .kn-nangnguc3 ul {

    padding: 0px;

    margin: 50px 0 0 0;

    display: inline-block; }

    .catmi_ngu .kn-nangnguc3 ul li {

      float: left;

      position: relative;

      padding: 0 55px;

      text-align: center;

      width: 100%; }

      .catmi_ngu .kn-nangnguc3 ul li img {

        margin-bottom: 30px; }

      .catmi_ngu .kn-nangnguc3 ul li p {

        font-size: 16px;

        text-align: left; }

      .catmi_ngu .kn-nangnguc3 ul li i {

        font-size: 16px;

        text-align: left; }

.catmi_ngu .caimi_ngu04 {

  position: relative;

  display: inline-block;

  background: #687e98;

  width: 100%;

  padding: 20px; }

  .catmi_ngu .caimi_ngu04 h2 {

    font-size: 20px;

    color: #fff;

    text-transform: uppercase;

    font-weight: bold; }

  .catmi_ngu .caimi_ngu04 p {

    color: #fff;

    font-size: 16px;

    margin-bottom: 0px;

    line-height: 25px;

    font-family: 'Roboto-Light'; }



/*Các cấp độ sa trễ và phương pháp thực hiện nâng ngực sa trễ*/

.satresausinh {

  /*Nâng ngực chảy xệ sau sinh*/ }

  .satresausinh .caccapdosatre {

    padding: 10%;

    background-image: url(../../images/post/caccapdo-satre/b7.png); }

    .satresausinh .caccapdosatre p {

      color: #fff;

      margin-bottom: 0px; }

  .satresausinh .caccapdosatre p {

    color: #fff; }

  .satresausinh .caccapdosatre1 {

    position: relative;

    width: 90%;

    left: 5%;

    margin-bottom: 50px;

    display: inline-block; }

    .satresausinh .caccapdosatre1 h3 {

      color: #7a5128;

      font-size: 16px;

      font-weight: bold;

      margin-top: 30px; }

    .satresausinh .caccapdosatre1 p {

      font-size: 16px;

      line-height: 28px; }

  .satresausinh .caccapdosatre2 .capdo-satre {

    /*min-height: 302px;*/

    margin-bottom: 30px;

    padding: 20px;

    display: inline-block; }

    .satresausinh .caccapdosatre2 .capdo-satre.satre1 {

      background: #dfe6eb; }

    .satresausinh .caccapdosatre2 .capdo-satre.satre2 {

      background: #cad9e3; }

    .satresausinh .caccapdosatre2 .capdo-satre .satre-left {

      width: 100%;

      float: left;

      text-align: center; }

      .satresausinh .caccapdosatre2 .capdo-satre .satre-left img {

        margin-bottom: 15px; }

    .satresausinh .caccapdosatre2 .capdo-satre .satre-right {

      width: 100%;

      float: left;

      padding-top: 10px; }

      .satresausinh .caccapdosatre2 .capdo-satre .satre-right h3 {

        color: #7a5128;

        font-size: 20px;

        font-weight: bold;

        text-transform: uppercase;

        text-align: center; }

      .satresausinh .caccapdosatre2 .capdo-satre .satre-right p {

        font-size: 16px;

        line-height: 25px; }

  .satresausinh .caccapdosatre3 {

    background: #cad9e3;

    padding: 20px;

    display: inline-block;

    width: 100%;

    text-align: center; }

    .satresausinh .caccapdosatre3 h2 {

      color: #7a5128;

      font-size: 20px;

      font-weight: bold;

      text-transform: uppercase;

      text-align: center;

      margin-bottom: 0px; }

    .satresausinh .caccapdosatre3 ul {

      padding: 0px;

      width: 100%; }

      .satresausinh .caccapdosatre3 ul li p {

        font-size: 16px;

        line-height: 28px;

        text-align: left; }

      .satresausinh .caccapdosatre3 ul li img {

        margin-bottom: 15px;

        margin-top: 15px; }

    .satresausinh .caccapdosatre3 .satre-qtleft {

      width: 100%;

      float: left; }

    .satresausinh .caccapdosatre3 .satre-qtright {

      width: 100%;

      float: left; }

  .satresausinh .caccapdosatre4 {

    margin-top: 50px;

    margin-bottom: 50px;

    display: inline-block; }

    .satresausinh .caccapdosatre4 .satre-uudieml {

      width: 100%;

      float: left; }

      .satresausinh .caccapdosatre4 .satre-uudieml h2 {

        color: #7a5128;

        font-size: 18px;

        font-weight: bold;

        text-align: left; }

      .satresausinh .caccapdosatre4 .satre-uudieml p {

        font-size: 16px;

        line-height: 28px; }

  .satresausinh .nang-nguc-chayxe01 {

    padding: 30px 0;

    display: inline-block;

    width: 100%; }

    .satresausinh .nang-nguc-chayxe01 .chayxe01-right {

      float: left;

      padding-top: 10px; }

      .satresausinh .nang-nguc-chayxe01 .chayxe01-right h3 {

        font-size: 18px;

        color: #7a5128;

        font-weight: bold; }

      .satresausinh .nang-nguc-chayxe01 .chayxe01-right p {

        font-size: 16px;

        line-height: 28px; }



/*độn cằm soft form có biến chứng gì không*/

.s-content .doncam-v2 {

  position: relative;

  width: 80%;

  left: 10%;

  margin: 40px 0 20px; }

  .s-content .doncam-v2 p {

    font-size: 14px;

    line-height: 25px;

    font-family: 'Roboto-Regular'; }

    .s-content .doncam-v2 p i {

      font-size: 14px;

      line-height: 25px;

      font-family: 'Roboto-Regular'; }

  .s-content .doncam-v2 h2 {

    color: #7a5128;

    font-size: 16px;

    font-family: 'Roboto-Regular';

    text-transform: uppercase;

    font-weight: bold;

    margin-top: 20px; }

.s-content .doncam-v3 {

  background: #d8cfc2;

  display: inline-block;

  padding: 30px;

  text-align: center; }

  .s-content .doncam-v3 .doncamv3-50 {

    float: left;

    width: 100%; }

    .s-content .doncam-v3 .doncamv3-50 h3 {

      color: #7a5128;

      font-size: 16px;

      font-family: 'Roboto-Regular';

      font-weight: bold;

      margin-top: 30px;

      text-align: left; }

    .s-content .doncam-v3 .doncamv3-50 p {

      text-align: left;

      font-size: 14px;

      line-height: 22px;

      font-family: 'Roboto-Regular'; }

.s-content .doncam-v4 {

  display: inline-block;

  width: 100%; }

  .s-content .doncam-v4 h2 {

    color: #7a5128;

    font-size: 16px;

    font-family: 'Roboto-Regular';

    font-weight: bold;

    margin-top: 30px; }

  .s-content .doncam-v4 .doncamv4-33 {

    float: left;

    width: 100%;

    text-align: center; }

    .s-content .doncam-v4 .doncamv4-33 img {

      margin-bottom: 20px;

      margin-top: 20px; }

    .s-content .doncam-v4 .doncamv4-33 p {

      font-size: 14px;

      line-height: 25px;

      font-family: 'Roboto-Regular';

      text-align: left; }

.s-content .doncam-v5 {

  float: left;

  width: 80%;

  position: relative;

  left: 10%;

  margin: 30px 0; }

  .s-content .doncam-v5 p i {

    font-size: 14px;

    line-height: 25px;

    font-family: 'Roboto-Regular'; }

.s-content .doncam-v6 img {

  margin-bottom: 10px;

  margin-top: 30px; }

.s-content .doncam-v6 p {

  font-size: 14px;

  line-height: 25px;

  font-family: 'Roboto-Regular'; }

.s-content .doncam-v7 {

  position: relative;

  padding: 15px;

  background-image: url(../../images/post/phauthuat-doncam/2.png); }

  .s-content .doncam-v7 p {

    font-size: 14px;

    line-height: 25px;

    font-family: 'Roboto-Regular';

    color: #fff; }

    .s-content .doncam-v7 p i {

      font-size: 14px;

      line-height: 25px;

      font-family: 'Roboto-Regular';

      color: #fff; }



/* ===========================================================

IMPORT VIDEO HINHANH

============================================================*/

#video_hinhanh_menu .hinhanh-truocsau {

  text-align: center;

  padding-top: 20px;

  margin-bottom: 50px; }

  #video_hinhanh_menu .hinhanh-truocsau .bg-hatruocsasau {

    background: #e6e6e6;

    padding: 30px 0 10px;

    display: inline-block;

    width: 100%; }

    #video_hinhanh_menu .hinhanh-truocsau .bg-hatruocsasau .tsngucsa {

      margin-bottom: 30px; }

#video_hinhanh_menu .owl-dots {

  text-align: center;

  margin-top: 10px; }

#video_hinhanh_menu .styla-bodeertitel {

  text-align: center;

  position: relative; }

  #video_hinhanh_menu .styla-bodeertitel:before {

    content: "";

    display: inline-block;

    width: 100%;

    height: 1px;

    background: #eee;

    position: absolute;

    left: 0;

    top: 30px;

    z-index: -1; }

  #video_hinhanh_menu .styla-bodeertitel a {

    display: inline-block;

    background: #fff;

    padding: 0 60px;

    z-index: 999; }

#video_hinhanh_menu .video-camnghi {

  position: relative; }

  #video_hinhanh_menu .video-camnghi .camnghi-slider1 {

    position: relative;

    display: inline-block; }

    #video_hinhanh_menu .video-camnghi .camnghi-slider1 p {

      position: absolute;

      bottom: -4px;

      font-size: 12px;

      padding: 0px 20px;

      left: 0;

      line-height: 19px; }

#video_hinhanh_menu .hinhanh-feedback {

  margin-top: 10px; }

  #video_hinhanh_menu .hinhanh-feedback .next-preview-mobile {

    background: #7acacc;

    padding: 30px 20px 15px;

    position: relative; }

    #video_hinhanh_menu .hinhanh-feedback .next-preview-mobile .sliderfeedback img {

      border: 4px solid #fff; }

#video_hinhanh_menu .navslider .prev {

  z-index: 99;

  background: url(../../images/home/congnghe/slider11.png) no-repeat 0 top;

  cursor: pointer;

  height: 30px;

  width: 30px;

  position: absolute;

  text-align: center;

  top: 50%;

  margin: 15px;

  -webkit-transition: all .25s ease 0s;

  transition: all .25s ease 0s; }

#video_hinhanh_menu .navslider .next {

  z-index: 99;

  background: url(../../images/home/congnghe/slider12.png) no-repeat 0 top;

  cursor: pointer;

  height: 30px;

  width: 30px;

  position: absolute;

  text-align: center;

  top: 50%;

  margin: 15px;

  -webkit-transition: all .25s ease 0s;

  transition: all .25s ease 0s; }



/*# sourceMappingURL=styles-mobile.css.map */

