.itopplus-background {

}
body {
  overflow-x: hidden;
}

.no-js a {
  color: #333;
  transition: 0.35s;
}

.no-js a:hover {
  color: #033051;
}

.itopplus-footer {
  color: #fff;
}

.itopplus-footer a {
  color: #fff;
}

.itopplus-footer a:hover {
  color: #e7d18d;
}

body {
  color: #000;
}

.itopplus-bg {
  background-image: url("https://itp1.itopfile.com/ImageServer/z_itp_07072024ob4i/0/0/1z-z688256716990.webp");
}

.itopplus-bg2 {
  background-image: url("https://itp1.itopfile.com/ImageServer/z_itp_07072024ob4i/0/0/2z-z189882835070.webp");
}

.itopplus-bg3 {
  background-image: url("https://itp1.itopfile.com/ImageServer/z_itp_07072024ob4i/0/0/3z-z220002065599.webp");
}

.itopplus-bg4 {
  background-image: url("https://itp1.itopfile.com/ImageServer/z_itp_07072024ob4i/0/0/4z-z279495847946.webp");
}

.itopplus-bg5 {
  background-image: url(https://itp1.itopfile.com/ImageServer/z_itp_07072024ob4i/0/0/5z-z1617363478109.webp);
}

.itopplus-bg6 {
  background-image: url("https://itp1.itopfile.com/ImageServer/z_itp_07072024ob4i/0/0/6z-z487400934855.webp");
}

.itopplus-bg7 {
  background-image: url("https://itp1.itopfile.com/ImageServer/z_itp_07072024ob4i/0/0/7z-z1262085038082.webp");
  background-position: center;
}

.itopplus-footer {
  background-image: url("https://itp1.itopfile.com/ImageServer/z_itp_07072024ob4i/0/0/fz-z1700878389785.webp");
}

.navbar-default .navbar-nav > li > a {
  color: #fff;
  margin: 0 8px;
  padding: 8px 0;
  font-family: "Tenor Sans", sans-serif;
}

.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:active,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
  color: #fff !important;
  box-shadow: none;
  border-radius: none;
  background: transparent;
  background-color: transparent;
}

.dropdown-menu > li > a {
  color: #fff;
  background: #174d85;
}

.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
  color: #fff;
  background: #174d85;
}

.dropdown-menu {
  background-color: #174d85;
}

@media screen and (max-width: 992px) {
  #controlBanner img {
    position: fixed;
    top: 10px;
    left: 10px;
    width: 30px !important;
    z-index: 10000;
  }

  .navbar-header,
  #ItopplusMainSidebar > div {
    background: linear-gradient(to bottom, rgba(17, 61, 106, 1) 0%, rgba(26, 89, 153, 1) 100%) !important;
  }

  .navbar-header a.visible-xs {
  }

  #ItopplusMainSidebar > div {
    background: #fff !important;
  }

  #ItopplusMainSidebar a {
    color: #000 !important;
  }

  .navbar-toggle .icon-bar {
    background-color: #fff !important;
  }

  #nav-menu {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
  }

  .navbar-header {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    gap: 5px;
    height: 50px;
    width: 100%;
  }

  .navbar-header::before,
  .navbar-header::after {
    display: none;
  }

  #itpMenuSideBar {
    display: grid;
    place-items: center;
    border: none;
    margin: 0 !important;
    padding: 0 !important;
    aspect-ratio: 1;
    width: 40px;
    background-color: transparent !important;
  }

  #itpMenuSideBar .navbar-inline:first-child {
    display: flex;
    flex-direction: column;
    gap: 5px;
  }

  #itpMenuSideBar .navbar-inline:first-child > span {
    margin: 0 !important;
  }

  #itpMenuSideBar .navbar-inline:nth-child(2) {
    display: none !important;
  }

  #ItopplusMainSidebar li {
    border: none;
  }

  .navbar-header a:not(a.visible-xs),
  .navbar-header a.visible-xs i {
    display: none !important;
  }

  .navbar-header a.visible-xs {
    display: grid !important;
    place-items: center;
    place-content: center;
    aspect-ratio: 1;
    height: 35px !important;
    background-image: url();
    background-size: 32px;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0 !important;
  }

  #itpphonemobile {
    background-image: url(http://itp1.itopfile.com/ImageServer/z_itp_07072024ob4i/0/0/tel2z-z241273660809.png) !important;
  }

  .old-image-icon-facebook {
    background-image: url(http://itp1.itopfile.com/ImageServer/z_itp_07072024ob4i/0/0/facebook2z-z1184613515287.png) !important;
  }

  .old-image-icon-line {
    background-image: url(https://itp1.itopfile.com/ImageServer/z_itp_07072024ob4i/0/0/line-ciz-z533449411692.webp) !important;
  }

  .old-image-icon-instragram {
    background-image: url(https://itp1.itopfile.com/ImageServer/z_itp_07072024ob4i/0/0/instagram-ciz-z658496663088.webp) !important;
  }

  .old-image-icon-youtube {
    background-image: url(http://itp1.itopfile.com/ImageServer/z_itp_07072024ob4i/746/0/youtubez-z512702273542.webp) !important;
  }

  #languagemobile {
    order: 10;
  }

  #language_member_bar {
    display: none;
  }

  #main-navbar-collapse {
    display: none !important;
  }

  a#languagemobile {
    filter: unset !important;
  }
}

@media screen and (min-width: 1024px) {
  .itopplus-menu {
    margin-top: 20px;
  }

  .itopplus-banner .container {
    display: flex;
    align-items: center;
    flex-direction: column;
    min-height: 150px;
    position: relative;
    justify-content: center;
  }

  .itopplus-banner .container::before,
  .itopplus-banner .container::after {
    display: none;
  }

  .no-js .itopplus-banner {
    position: sticky;
    top: 0;
    z-index: 110;
  }

  .itopplus-banner {
    background: linear-gradient(to bottom, rgba(17, 61, 106, 1) 0%, rgba(26, 89, 153, 1) 100%);
    transition: 0.3s;
  }

  .itopplus-sticky {
    background: linear-gradient(to bottom, rgba(17, 61, 106, 1) 0%, rgba(26, 89, 153, 1) 100%);
  }

  #controlBanner {
    position: absolute;
    object-fit: contain;
    padding: 15px;
    width: 100%;
    max-width: 130px;
    margin: 0 auto;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1;
  }

  #nav-menu {
    text-align: center;
    background-color: transparent;
  }

  .itopplus-search {
    position: absolute;
    top: 20px;
    right: 20px;
    color: #fff;
    width: 20%;
  }

  li#menu66bc295556eb84001356596d {
    margin-right: 230px;
  }

  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
    margin: 0;
  }

  .Textmanager.font-inherit {
    display: flow-root;
  }

  .section-ulthera-spt {
    width: 103% !important;
  }

  .content-2 {
    white-space: break-spaces;
  }

  .secvice-chonista-aesthetics p {
    font-size: 16px !important;
    white-space: normal;
    font-weight: 400;
    line-height: 1.42857143;
  }

  .head-newultheraspt h5 {
    font-size: 28px;
  }

  #contentnewmode66cc1f4ee40220001300966c .header-page {
    margin: 10% 0 0%;
  }

  #background66cc1803e4022000130094c6 .thumbs {
    margin-bottom: 0px;
  }

  .emprt-new-1 {
    padding: 4%;
  }

  .Textmanager.font-inherit h6 {
    font-size: 36px;
  }

  .Textmanager font-inherit .h1,
  .h2,
  .h3,
  h1,
  h2,
  h3 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

.CASS-D-main {
}

.CASS-D-main figure.effect-oscar figcaption > div {
  height: 100%;
}

.CASS-D-main figure.effect-oscar figcaption h2 {
  position: relative;
  height: 100%;
  left: 0;
}

.CASS-D-main .bgour-service {
  position: absolute;
  top: 55%;
}

.CASS-D-main .bgour-service-2 {
  position: absolute;
  top: 60%;
  height: 100%;
  overflow: hidden;
}

.CASS-D-main .brn-bgour-service {
  position: absolute;
  bottom: 10px;
}

#contentnewmode66c83d5c9effe100135f85e1 .empty-chonistaaesthetics {
  padding: 0 !important;
}

.CASS-D-middle-mid {
  padding: 0;
}

#imagesControl66c86352e474cb0013ad469b {
  padding: 0 !important;
}

/* oscar*/
figure.effect-oscar {
  background: transparent;
}

figure.effect-oscar {
  border-radius: 15px;
}

figure.effect-oscar img {
  opacity: 1;
}

figure.effect-oscar:hover img {
  opacity: 1;
}

figure.effect-oscar figcaption::before {
  border: 0px solid #fff;
}

figure.effect-oscar figcaption {
  background: transparent;
}

figure.effect-oscar:hover figcaption {
  background: transparent;
}

figure.effect-oscar h2 {
  margin: 0% 0 0px 0;
  -webkit-transition: -webkit-transform 0.32s;
  transition: transform 0.32s;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

figure.effect-oscar:hover h2 {
  opacity: 1;
  transition: 0.32s;
  transform: none !important;
}

.grid figure h2 {
  word-spacing: 0em;
  font-weight: 300;
  text-transform: none;
}

figure.effect-oscar img {
  max-width: none;
  -webkit-transition: opacity 0.32s, -webkit-transform 0.32s;
  transition: opacity 0.32s, transform 0.32s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

figure.effect-oscar:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1.03, 1.03, 1);
}

/* oscar */

/* timeline */
.main-timeline {
  position: relative;
  transition: all 0.4s ease 0s;
}

.main-timeline:before {
  content: "";
  width: 0px;
  height: 100%;
  background: #cfcfcf;
  position: absolute;
  top: 0;
}

.main-timeline .timeline {
  position: relative;
}

.main-timeline .timeline:before,
.main-timeline .timeline:after {
  content: "";
  display: block;
  width: 100%;
  clear: both;
}

.main-timeline .timeline-icon {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: transparent;
  border: 2px solid transparent;
  position: absolute;
  top: 0;
  left: 3px;
  right: 0;
  overflow: hidden;
  margin-left: -12px;
}

.main-timeline .timeline-content {
  width: 100%;
  padding: 0px 20px 20px;
  border-radius: 0px;
  text-align: left;
}

.main-timeline .title {
  font-size: 24px;
  font-weight: 500;
  color: #5c5151;
  margin-top: 30px;
}

.main-timeline .description {
  font-size: 16px;
  color: #606060;
  line-height: 2;
  margin-top: 3%;
}

.main-timeline .timeline-content.right {
  float: right;
  text-align: left;
}

.bg1 h3 {
  color: #092848;
  font-weight: 600;
  margin-bottom: 3%;
}

.bg1 {
  margin-left: 2%;
  margin-bottom: 5%;
}

/* timeline */

/*contenemanager*/
#Contentmanager .post-time {
  display: none;
}

.page-header {
  margin: 0px 0 0px;
  border-bottom: 0px solid #e1723a;
}

.landingpagemanager {
  display: none;
}

.Contentmanager .site .col-section .item.-micro a .caption .title {
  text-align: left;
  font-size: 16px;
  padding: 0%;
  color: #282828;
  font-weight: 600;
}

.Contentmanager .site .col-section .item.-micro a:hover .caption .title {
  color: #282828;
}

.Contentmanager .site .col-section .item.-micro a .caption .time {
  display: none;
}

article.col-md-6.item.-micro {
  width: 25%;
}

.Contentmanager .site .col-section .item.-micro {
  padding: 10px 10px 10px 15px;
}

.Contentmanager .site .col-section .item.-micro a .image {
  width: 100%;
  margin-bottom: 0px;
  border-radius: 15px 15px 0px 0px;
}

.Contentmanager .site .col-section .item.-micro a .caption {
  width: 100%;
  background: transparent;
  padding-left: 0;
}

.Contentmanager .site .col-section .item.-micro:nth-child(odd) {
  border-right: none;
  border-bottom: none;
}

.Contentmanager .site .col-section .item.-micro:nth-child(even) {
  border-bottom: none;
}

.Contentmanager .site .col-section .item.-micro a .post {
  display: none;
}

.contenemanager-gallery .col-xs-12.col-md-3 {
  padding-left: 10px;
  padding-right: 10px;
  width: 25%;
}

.Contenemanager-gallery .col-xs-6.col-md-3 {
  padding-left: 10px;
  padding-right: 10px;
  width: 25%;
}

.contenemanager-gallery .thumbnail {
  padding: 0px;
  border: 0px solid #fff;
  border-radius: 0px;
  transition: 0.3s;
}

.Contenemanager-gallery .thumbnail {
  padding: 0px;
  border: 0px solid #fff;
  border-radius: 0px;
  transition: 0.3s;
}

.Contenemanager-gallery .thumbnail:hover {
  transition: 0.3s;
  border: 0px solid #fff;
  background-color: white;
}

.contenemanager-gallery .thumbnail:hover {
  transition: 0.3s;
  border: 0px solid #fff;
  background-color: white;
}

.contenemanager-gallery .thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0px 0px 0px 0px rgb(217 217 217 / 0%);
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: transparent;
}

.fbcomments,
.fbcomments {
  display: none;
}

.thumbnail {
  border: 0px solid #ddd;
}

.img-thumbnail,
.thumbnail {
  box-shadow: 0 0px 0px rgb(0 0 0 / 8%);
}

.Contentmanager .img-thumbnail {
  border: 0px solid #ddd;
}

.Contentmanager p {
  white-space: break-spaces;
  font-size: 16px;
  margin: 0;
}

.Contentmanager .thumbnail {
  background-color: transparent;
}

.img-thumbnail {
  background-color: transparent;
}

.Contentmanager .site .col-section .item.-micro a .img-zoom img:hover {
  transform: scale3d(1.05, 1.05, 1) !important;
}

.Contentmanager .site .col-section .item.-micro a:hover .img-zoom img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale3d(1.05, 1.05, 1) !important;
}

.Contentmanager .site .col-section .item.-micro a .caption .time {
  display: inherit;
}

#background66c8aade4200a80013a7cb11 .Contentmanager .site .col-section .item.-micro a .caption,
#background66c8b13d2a161d001313b08d .Contentmanager .site .col-section .item.-micro a .caption {
  background: #fff;
  padding: 5%;
  border-radius: 0px 0px 15px 15px;
}

#background66c8aade4200a80013a7cb11 .Contentmanager .site .col-section .item.-micro a .image,
#background66c8b13d2a161d001313b08d .Contentmanager .site .col-section .item.-micro a .image {
  border-radius: 15px 15px 0px 0px;
}

#background66c8b13d2a161d001313b08d .Contentmanager .site .col-section .item.-micro a .caption .time {
  text-align: center;
}

#background66c8b13d2a161d001313b08d .Contentmanager .site .col-section .item.-micro a .caption .title {
  text-align: center;
}

#background66c8b13d2a161d001313b08d .detail-articles {
  height: 60px;
}

#background66c8b13d2a161d001313b08d .Contentmanager .site .col-section .item.-micro {
  padding: 10px 30px 10px 30px;
}

#background66c8b13d2a161d001313b08d article.col-md-6.item.-micro {
  width: 33.3%;
}

#background66c8b13d2a161d001313b08d article.col-md-6.item.-micro:nth-child(1) {
  width: 28% !important;
  margin-top: 4%;
}

#background66c8b13d2a161d001313b08d article.col-md-6.item.-micro:nth-child(3) {
  width: 28% !important;
  margin-top: 4%;
}

#background66c8b13d2a161d001313b08d {
  width: 114%;
}

.Contentmanager .site .col-section .item.-micro:hover .btn-promotion {
  background: #e9b54f;
  transition: 0.35s;
}

.btn-promotion {
  background: #074892;
  font-size: 14px;
  color: #fff;
  display: flex;
  padding: 10px 20px;
  text-align: center;
  margin: 0 auto;
  border-radius: 30px;
  width: fit-content;
}

.brn-bgour-promotion-2 {
  align-self: center;
  margin-left: 10px;
}

.detail-articles {
  color: #333;
  font-size: 14px;
  height: 150px;
}

.btn-detail-articles {
  color: #18396a;
  font-size: 14px;
}

.btn-promotion:hover {
  background: #e9b54f;
  transition: 0.35s;
}

h3.managerHeader {
  text-align: center;
  font-weight: 500;
  color: #142a5a;
  font-size: clamp(29px, 3vw, 44px);
  font-family: "Tenor Sans", "Noto Sans Thai";
  margin: 4% 0;
  text-shadow: 2px 2px 2px #142a5a52;
}

.social-share {
  display: none;
}

.Contentmanager img.img-responsive.center-block.img-thumbnail {
  border-radius: 15px;
}

.Textmanager.font-inherit {
  text-align: left;
}

/*contenemanager*/

/*เฉพาะรูปแบบมีขอบ*/
.thumbnail img.imageGallery:hover {
  -webkit-transform: scale(1.1);
  transform: scale(0.98);
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.thumbnail .imageWidth.imageGallery {
  transform: scale(1);
  transition: 0.32s;
}

.thumbnail .imageWidth.imageGallery:hover {
  transform: scale(1.05);
  transition: 0.32s;
}

/**ห้ามเกินกรอบ**/
.thumbnail .imgLightbox {
  position: relative !important;
  overflow: hidden !important;
  width: 100.1% !important;
}

#background66c8bf994200a80013a7cbe8 .thumbnail,
#background66c8c0a3eb5d1f0013494561 .thumbnail,
#background67f6242b0a60c0001adf6619 .thumbnail,
#background66cc5fb64200a80013a7f43a .thumbnail,
#background673aa9e2c4d9470013ecdba5 .thumbnail,
#background673aac74dd075f001358c566 .thumbnail,
#background66e91bf78fd3a5001321555c .thumbnail {
  border: solid 0px #dadada;
  background: linear-gradient(to right, #d4e5ef 0%, rgb(255 255 255) 50%, #d4e5ef 100%);
  color: #000;
  border-radius: 15px;
  padding: 0% !important;
  transition: 0.5s;
  box-shadow: 3px 3px 15px 1px rgba(225, 149, 145, 0);
  margin-bottom: 10%;
}

#background66c8bf994200a80013a7cbe8 .thumbnail:hover,
#background66c8c0a3eb5d1f0013494561 .thumbnail:hover,
#background67f6242b0a60c0001adf6619 .thumbnail:hover,
#background66cc5fb64200a80013a7f43a .thumbnail:hover,
#background673aa9e2c4d9470013ecdba5 .thumbnail:hover,
#background673aac74dd075f001358c566 .thumbnail:hover,
#background66e91bf78fd3a5001321555c .thumbnail:hover {
  box-shadow: 3px 3px 15px 1px rgba(225, 149, 145, 0);
  background: linear-gradient(to right, #d4e5ef 0%, rgb(255 255 255) 50%, #d4e5ef 100%);
  border-radius: 15px;
  color: #000;
}

#background66c8bf994200a80013a7cbe8 .thumbnail .imgLightbox,
#background66c8c0a3eb5d1f0013494561 .thumbnail .imgLightbox,
#background67f6242b0a60c0001adf6619 .thumbnail .imgLightbox,
#background66cc2aa59effe100135fb44a .thumbnail .imgLightbox,
#background66cc337f2a161d001313cf94 .thumbnail .imgLightbox,
#background66cc5fb64200a80013a7f43a .thumbnail .imgLightbox,
#background673aa9e2c4d9470013ecdba5 .thumbnail .imgLightbox,
#background673aac74dd075f001358c566 .thumbnail .imgLightbox,
#background66e91bf78fd3a5001321555c .thumbnail .imgLightbox {
  border-radius: 15px 15px 0px 0px;
}

.block-bf-newultheraspt {
  text-align: center;
  padding: 4% 0%;
  color: #142a5a;
}

.head-newultheraspt h5 {
  font-family: "Tenor Sans", sans-serif;
  text-align: center;
}

/**ห้ามเกินกรอบ**/

/*from Contact*/
.no-js #Component66c99cfceb5d1f0013494744 label {
  display: none !important;
  color: #636363;
}

.no-js #Component66c99cfceb5d1f0013494744 .col-md-6 {
  width: 100%;
  margin-left: auto;
  display: block;
  margin-right: auto;
  float: initial;
  padding-left: 20px;
}

.no-js #Component66c99cfceb5d1f0013494744 .form-control {
  border: 0px solid #aeaeae;
  border-bottom: 1px solid #aeaeae;
  border-radius: 0px !important;
  box-shadow: inset 0 0px 0px rgb(0 0 0 / 8%);
  padding: 27px 0px;
  background: transparent;
  color: #636363;
  font-size: 16px !important;
}

.no-js #Component66c99cfceb5d1f0013494744 .form-control:focus {
  border-bottom: 1px solid #074892;
  border: 1px solid #074892;
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 0px rgba(102, 175, 233, 0);
  color: #636363 !important;
}

.no-js #Component66c99cfceb5d1f0013494744 .btn {
  background: #074892;
  color: #fff;
  text-shadow: 0 0px 0 #00000000;
  background-repeat: repeat-x;
  border-color: transparent;
  border-radius: 30px;
  padding: 10px 30px 10px 30px;
  font-size: 16px;
  font-weight: 400;
  border: 0px solid;
}

.no-js #Component66c99cfceb5d1f0013494744 .btn-default:active {
  background: #074892;
  color: #fff;
}

.no-js #Component66c99cfceb5d1f0013494744 .btn-default:hover,
.no-js #Component66c99cfceb5d1f0013494744 .btn-default:focus {
  background-position: 0 0px;
  background: #074892;
  border: 0px solid transparent;
}

.no-js #Component66c99cfceb5d1f0013494744 .col-xs-12.col-sm-5.col-md-5.padding {
  width: 100%;
}

.no-js #Component66c99cfceb5d1f0013494744 span.label {
  font-size: 13px;
  font-weight: 400;
}

.no-js #Component66c99cfceb5d1f0013494744 ::placeholder {
  color: #636363 !important;
  font-weight: 400;
}

#background66c99cfceb5d1f0013494744 {
  background: #fff !important;
  padding: 4%;
  border-radius: 15px;
}

/*from Contact*/

body {
  font-size: 16px;
}

.h3,
h3 {
  font-size: 18px;
}

.chonistaaesthetic-logo {
  width: 30%;
  float: right;
}

.block-iconsocial\=footer {
  display: flex;
}

.block-iconsocial\=footer {
  display: flex;
  width: 32%;
  justify-content: flex-end;
}

.block-icontel-footer {
  display: flex;
  width: 28%;
  background: #fff;
  color: #000;
  border-radius: 50px;
  margin: 0;
  padding: 10px 0px;
}

.icontel-footer {
  width: 13%;
  margin-left: 10%;
  align-self: center;
}

.icontel-footer-t {
  align-self: center;
  margin-left: 7%;
}

.pd-iconsocial\=footer {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  gap: 10px;
  margin: 10px 0;
}

.block-footer {
  text-align: center;
}

.iconsocial\=footer {
  padding: 0px 8px 0px 0px;
  transition: 0.35s;
}

.btnmap {
  background: #e7d18d;
  color: #000;
  width: fit-content;
  margin: 0 auto;
  padding: 8px 20px;
  border-radius: 30px;
}

.block-footer h4 {
  color: #e7d18d;
  font-weight: 600;
  font-family: "Tenor Sans", sans-serif;
}

.iconsocial\=footer:hover {
  transition: 0.35s;
  transform: scale(1.05);
}

.copyright {
  font-size: 14px;
  margin-bottom: 3%;
}

.empty-chonistaaesthetics {
  padding: 5%;
}

.itopplus-footer {
  background-position: top;
  background-size: cover;
}

.block-footer {
  text-align: center;
  margin-left: -10%;
  width: 100%;
  margin-bottom: 2%;
}

.block-iconsocial-head {
  display: flex;
  gap: 10px;
  float: right;
}

.block-iconsocial-head img {
  aspect-ratio: 1;
  width: 35px !important;
}

.iconsocial-head {
  transition: 0.35s;
}

.iconsocial-head:hover {
  transition: 0.35s;
  transform: scale(1.03);
  filter: grayscale(1);
}

.section-chonista-aesthetics h1 {
  text-align: center;
  color: #074892;
  text-shadow: 2px 2px 2px #142a5aa3;
}

.block-btn-chonista-aesthetics {
  display: flex;
  width: 100%;
  justify-content: center;
  gap: 10px;
  margin-top: 5%;
  margin-left: -3%;
}

.btn-chonista-aesthetics {
  display: flex;
  border: 1px solid #505050;
  border-radius: 30px;
  text-align: center;
  padding: 7px 20px;
  transition: 0.35s;
}

.btn-chonista-aesthetics-t-2 {
  align-self: center;
  margin-left: 10px;
}

.btn-chonista-aesthetics:hover {
  background: #074892;
  border: 1px solid #074892;
  color: #fff;
}

.border-chonista-aesthetics {
  border-bottom: 2px solid #c0c0c0;
  margin-top: 5% !important;
  margin-bottom: 5% !important;
  width: 15%;
  margin: 0 auto;
}

.section-chonista-aesthetics {
  margin-top: 5%;
}

.empty-chonista-aesthetics {
  padding: 2%;
}

.itopplus-bg {
  background-position: bottom;
}

.btn-icon-social {
  display: flex;
  width: 55%;
  background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);
  padding: 10px 10px;
  border-radius: 45px;
  box-shadow: 2px 5px 15px 2px #4d80ba42;
}

.no-js .btn-icon-social {
  margin-top: -10%;
}

.icon-social {
  width: 20%;
}

.icon-social-t {
  align-self: center;
  margin-left: 5%;
  font-family: "Tenor Sans", sans-serif;
}

.icon-social-t span {
  font-size: 20px;
  font-weight: 600;
}

.block-vdo-chonistaaesthetics {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 20px;
  width: 98%;
  margin: 0 auto;
}

.btnviewmore {
  background: #fff;
  text-align: center;
  color: #074892;
  width: fit-content;
  margin: 0 auto;
  transition: 0.35s;
}

.btnviewmore:hover {
  background: #074892;
  text-align: center;
  color: #fff;
  transition: 0.35s;
}

.btnviewmore {
  background: #fff;
  text-align: center;
  color: #074892;
  width: fit-content;
  margin: 0 auto;
  border-radius: 30px;
  padding: 10px 25px;
  margin-top: 3%;
  margin-bottom: 5%;
}

.btnviewmore1 {
  background: #fff;
  text-align: center;
  color: #074892;
  width: fit-content;
  margin: 0 auto;
  transition: 0.35s;
}

.btnviewmore1:hover {
  background: #074892;
  text-align: center;
  color: #fff;
  transition: 0.35s;
}

.btnviewmore1 {
  background: #fff;
  text-align: center;
  color: #074892;
  width: fit-content;
  margin: 0 auto;
  border-radius: 30px;
  padding: 10px 25px;
  margin-top: 3%;
  margin-bottom: -5%;
}

.logo-ulthera-spt {
  width: 85%;
  margin: 0 auto;
  margin-bottom: 5%;
}

.ulthera-spt-t h4 {
  font-weight: 600;
}

.ulthera-spt-t {
  margin-left: 15%;
}

.ulthera-spt-t.line2 {
  margin-left: 28%;
}

.section-ulthera-spt {
  padding: 0% 0%;
  margin-left: 5%;
  width: 100%;
}

#background66c85991eb5d1f0013493e21 .thumbs {
  margin-bottom: 0px;
}

video#myVideo1725431924710,
video#myVideo1725432102234,
video#myVideo1725432157701,
video#myVideo1725432217250,
video#myVideo1725432251859,
video#myVideo1725432317969,
video#myVideo1725432373055 {
  border-radius: 15px;
}

.bg-chonistaaesthetics-contact-block {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

.bg-chonistaaesthetics-contact-block h5 {
  font-weight: 600;
}

#background66c85fe8e474cb0013ad4668 figure.effect-oscar:hover img,
#background66cac4a54200a80013a7d161 figure.effect-oscar:hover img,
#background66cc56532a161d001313d48b figure.effect-oscar:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1, 1, 1);
}

#background66c85fe8e474cb0013ad4668 {
  margin-top: -10%;
}

.bg-chonistaaesthetics-contact {
  width: 125%;
  margin-left: 22%;
  margin-top: -10%;
}

.bgcontact .block-iconsocial\=footer {
  width: 29%;
}

.bgcontact .icontel-footer-t {
  font-size: 18px;
  font-weight: 500;
}

.headname-chonistaaesthetics {
  text-align: center;
  margin-top: 2%;
  margin-bottom: 3%;
  font-family: "Tenor Sans", sans-serif;
  color: #142a5a;
}

.headname-chonistaaesthetics h6 {
  font-family: "Noto Sans Thai", sans-serif;
}

.headname-chonistaaesthetics span {
  font-weight: 500;
}

.itopplus-bg4 {
  background-position: center;
}

#background66c86352e474cb0013ad469b figure.effect-oscar figcaption {
  background: linear-gradient(to bottom, rgba(9, 40, 72, 0) 0%, #095fb8 100%, #095fb8 99%);
}

#background66c86352e474cb0013ad469b figure.effect-oscar:hover figcaption {
  background: linear-gradient(to bottom, rgba(9, 40, 72, 0) 0%, #095fb8 100%, #095fb8 99%);
}

.bgour-service {
  font-size: 18px;
  color: #fff;
  text-align: left;
  font-family: "Tenor Sans", sans-serif;
  margin-bottom: 5%;
  text-shadow: 0px 1px #e9b54f;
}

.bgour-service-2 {
  font-size: 14px;
  text-align: left;
  font-weight: 400;
  line-height: 1.42857143;
}

.brn-bgour-service {
  color: #e9b54f;
  font-size: 14px;
  font-family: "Tenor Sans", sans-serif;
  display: flex;
}

.brn-bgour-service-t2 {
  align-self: center;
  margin-left: 7%;
}

#background66c86352e474cb0013ad469b .grid figure figcaption {
  padding: 1em;
}

.headname-chonistaaesthetics-2 {
  text-align: center;
  margin-top: 2%;
  margin-bottom: 3%;
  font-family: "Tenor Sans", sans-serif;
  color: #142a5a;
}

#iframe66c8ad68e402200013007b7b iframe,
#iframe66c99eabe402200013007e21 iframe {
  border-radius: 15px;
}

.headline h2 {
  text-align: center;
}

.headline {
  margin-top: 5%;
  margin-bottom: 2%;
}

h2.no-background {
  position: relative;
  overflow: hidden;
  font-weight: 600;
  font-size: 3em;
  color: #fff;
  font-family: "Tenor Sans", sans-serif;
}

h2.no-background span {
  display: inline-block;
  vertical-align: baseline;
  zoom: 1;
  position: relative;
  padding: 0 20px;
  text-shadow: 2px 2px 2px #000000a3;
}

h2.no-background span:before,
h2.no-background span:after {
  content: "";
  display: block;
  width: 1000px;
  position: absolute;
  top: 0.73em;
  border-top: 1px solid #fff;
}

h2.no-background span:before {
  right: 100%;
}

h2.no-background span:after {
  left: 100%;
}

ul.icon-product ::marker {
  color: #fff;
}

.contact-chonista-aesthetics h4 {
  color: #142a5a;
  font-weight: 600;
}

.contact-chonista-aesthetics h3 {
  font-weight: 500;
}

.content-chonista-aesthetics {
  white-space: break-spaces;
}

.block-icon-contact-chonista-aesthetics {
  display: flex;
  width: 100%;
  margin-bottom: 1%;
}

.icon-contact-chonista-aesthetics {
  width: 7%;
}

.icon-contact-chonista-aesthetics-t {
  white-space: break-spaces;
  align-self: center;
  margin-left: 2%;
}

.buttonExampleSite {
  border: 0px solid #fff !important;
  color: #fff !important;
  background: #074892 !important;
  border-radius: 25px !important;
  font-weight: 400;
}

.buttonExampleSite:hover {
  background: #074892 !important;
  color: #fff !important;
}

.pdpa-text.pdpamg1 {
  padding: 5% 0%;
}

.ITPcookiebar {
  background-color: #302f2fe0 !important;
  color: #fff !important;
}

.ITPlinkToCookiepage:hover {
  color: #fff !important;
}

.ITPcookiebar {
  width: 100% !important;
  font-size: 14px !important;
}

.pdpa-text.pdpamg1 {
  padding: 5% 0%;
}

ul.icon-a {
  font-size: 16px;
}

#background66c9a3ea4200a80013a7ce36 .Contentmanager .site .col-section .item.-micro a .caption,
#background66ca0e7ae402200013007f44 .Contentmanager .site .col-section .item.-micro a .caption {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgb(235 235 235) 100%);
  padding: 5%;
  border-radius: 0px 0px 15px 15px;
}

#background66ca0e7ae402200013007f44 .Contentmanager .site .col-section .item.-micro a .caption .title {
  text-align: center;
}

#background66ca0e7ae402200013007f44 .detail-articles {
  height: 65px;
  text-align: center;
}

ul.icon-product ::marker {
  color: #e9b54f;
}

.Textmanager.font-inherit h3 {
  font-weight: 600;
  color: #142a5a;
  margin-bottom: 5px;
}

.Textmanager.font-inherit h6 {
  font-weight: 600;
  text-align: center;
  color: #142a5a;
  padding: 2% 0% 1%;
}

ul.iconli-chonista-aesthetics li::before {
  content: "✔";
  padding-left: 0%;
  padding-right: 1%;
  color: #caa356;
  font-size: 20px;
  font-weight: 500;
}

ul.iconli-chonista-aesthetics {
  text-align: left;
  list-style: none;
  padding: 0%;
  font-size: 16px;
  line-height: 1.5;
}

.doctor .bg1 h3 {
  margin-bottom: 1%;
}

.doctor .main-timeline .timeline-content {
  padding: 0px 20px 0px;
}

.doctor .icon-product {
  margin-top: -5px;
  margin-bottom: 20px;
}

.secvice-chonista-aesthetics h5 {
  font-weight: 600;
  color: #fff;
  background: #074892;
  width: fit-content;
  padding: 5px 20px;
  border-radius: 15px;
  margin-bottom: 5% !important;
  margin: 0 auto;
}

.secvice-chonista-aesthetics h3 {
  font-weight: 600;
}

.col-md-6.col-sm-6.padding-col.border-left {
  border-left: 1px solid #c0c0c0;
  padding-left: 20px !important;
}

.col-md-6.col-sm-6.padding-col.border-right {
  border-right: 1px solid #c0c0c0;
  padding-right: 20px !important;
}

.col-md-6.col-sm-6.padding-col.pading {
  padding-left: 20px !important;
}

.sectionreview-ultheraspt {
  text-align: center;
}

.sectionreview-ultheraspt h6 {
  font-family: "Tenor Sans", sans-serif;
  color: #142a5a;
  font-weight: 600;
}

.sectionreview-ultheraspt {
  margin-top: 17%;
  margin-bottom: 2%;
}

.secvice-chonista-aesthetics.spt {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(241, 241, 241, 1) 50%, rgb(235 235 235) 100%);
  padding: 0 5%;
  border-radius: 0px 0px 15px 15px;
  min-height: 280px;
}

.check-ultherapy {
  background: linear-gradient(to right, #d4e5ef 0%, rgb(255 255 255) 50%, #d4e5ef 100%);
  color: #000;
  padding: 5%;
  height: 90px;
  text-align: center;
  border-radius: 0px 0px 15px 15px;
}

.grid figure h2 span {
  font-weight: 600;
}

#background66cc3e349effe100135fb97e .Contentmanager .site .col-section .item.-micro a .caption .title {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
  background: linear-gradient(to right, rgba(108, 165, 225, 1) 0%, rgba(149, 210, 247, 1) 50%, rgba(108, 165, 225, 1) 100%);
  color: #062138;
}

#background66cc3e349effe100135fb97e .Contentmanager .site .col-section .item.-micro a .caption {
  background: linear-gradient(to right, rgba(108, 165, 225, 1) 0%, rgba(149, 210, 247, 1) 50%, rgba(108, 165, 225, 1) 100%);
  text-align: center;
  border-radius: 0px 0px 15px 15px;
}

.Contentmanager img.img-responsive {
  border-radius: 15px;
}

.secvice-chonista-aesthetics h3 {
  color: #142a5a;
  margin-bottom: 10px;
}

.reviewservice-h {
  height: 80px;
}

#background66cc5d90eb5d1f0013496b36 .Contentmanager .site .col-section .item.-micro a .caption .title {
  text-align: center;
  padding: 5% 0%;
  font-weight: 400;
  font-size: 18px;
}

#background66cc5d90eb5d1f0013496b36 .image.img-zoom {
  border-radius: 15px !important;
}

#background66cc5d90eb5d1f0013496b36 article.col-md-6.item.-micro {
  width: 50%;
}

.detail-promotion {
  margin-bottom: 3%;
  margin-top: -2%;
}

.detail-promotion h4 {
  font-weight: 600;
}

.btndetail-doctor {
  background: #074892;
  text-align: center;
  color: #fff;
  width: fit-content;
  padding: 10px 20px;
  border-radius: 30px;
  margin: 0 auto;
  margin-top: -4%;
  transition: 0.35s;
}

.Contentmanager .site .col-section .item.-micro:hover .btndetail-doctor {
  background: #074892;
  color: #fff;
  transition: 0.35s;
}

#background66d5707bc501150013f15d3d .detail-articles {
  background: linear-gradient(to right, #d4e5ef 0%, rgb(255 255 255) 50%, #d4e5ef 100%);
  height: auto;
  color: #000;
  text-align: center;
  padding: 8% 0% 8%;
  border-radius: 0px 0px 15px 15px;
}

#background66d5707bc501150013f15d3d .thumbnail .imgLightbox {
  border-radius: 15px 15px 0px 0px;
}

#background66d5707bc501150013f15d3d .detail-articles h3 {
  font-weight: 600;
}

.thumbnail {
  border-radius: 15px !important;
}

.headname-chonistaaesthetics-2 h6 {
  font-size: 3.2em;
  font-weight: 100;
  text-shadow: 2px 2px 2px #142a5aa3;
}

.headname-chonistaaesthetics h1 {
  font-weight: 100;
  text-shadow: 2px 2px 2px #142a5aa3;
}

#background66c8aade4200a80013a7cb11 .Contentmanager .site .col-section .item.-micro a .caption .title,
#background66c9a3ea4200a80013a7ce36 .Contentmanager .site .col-section .item.-micro a .caption .title {
  display: none;
}

.detail-articles h3 {
  color: #000;
  font-weight: 600;
  font-size: 16px;
  white-space: break-spaces;
  padding-bottom: 3%;
}

.bgservice-ult h4 {
  font-size: 26px;
  margin-bottom: 4% !important;
}

.block-bgultheraspt-about {
  text-align: center;
  color: #fff;
  padding: 2% 0% 0%;
}

.block-bgultheraspt-about h6 {
  white-space: break-spaces;
  margin-bottom: 1%;
}

.block-bgultheraspt-about h6 {
  font-size: 34px;
}

.grid-2 {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}

.basic-content h3:not(h3:first-child) {
  margin-top: 5%;
}

.grid-2.basic-content {
  position: relative;
}

.grid-2.basic-content::after {
  position: absolute;
  left: 0;
  right: 0;
  content: "";
  background: #c0c0c0;
  width: 1px;
  height: 100%;
  margin: 0 auto;
}

.customLink {
  aspect-ratio: 1;
  width: 35px !important;
}

#contentnewmode66e957353065010013b7133b,
#contentnewmode66e9575b3065010013b7136e {
  padding: 0 !important;
}

.block-empty-doctor {
  margin-bottom: 8%;
  margin-top: 2%;
}

.pd-oldultheraspt {
  margin-top: 20px;
  margin-bottom: 3%;
}

@media screen and (min-width: 1900px) {
  h1 {
    font-size: 3em;
  }

  h2 {
    font-size: 4em;
  }

  h3 {
    font-size: 22px;
  }

  h4 {
    font-size: 26px;
  }

  h5 {
    font-size: 32px;
  }

  h6 {
    font-size: 36px;
  }

  p {
    font-size: 20px;
  }

  body {
    font-size: 20px;
  }

  .dropdown-menu > li > a {
    font-size: 19px;
  }

  .navbar-default .navbar-nav > li > a {
    margin: 0 18px;
  }

  .icon-social-t span {
    font-size: 24px;
  }

  .btn-icon-social {
    border-radius: 45px;
  }

  .bg-chonistaaesthetics-contact-block h5 {
    font-size: 40px;
  }

  .bg-chonistaaesthetics-contact-block h4 {
    margin-top: 14px;
    margin-left: 1%;
  }

  .bgcontact .icontel-footer-t {
    font-size: 26px;
  }

  .bgcontact .block-iconsocial\=footer {
    width: 25%;
  }

  .bgour-service-2 {
    font-size: 18px;
  }

  .bgour-service {
    font-size: 20px;
    white-space: nowrap;
  }

  .brn-bgour-service {
    font-size: 18px;
  }

  .secvice-chonista-aesthetics p {
    font-size: 20px !important;
  }

  .secvice-chonista-aesthetics.spt {
    min-height: 330px;
  }

  .btn-promotion {
    font-size: 18px;
  }

  .Contentmanager .site .col-section .item.-micro a .caption .title {
    font-size: 20px;
  }

  .detail-articles {
    font-size: 18px;
  }

  #background66c8b13d2a161d001313b08d .detail-articles {
    height: 80px;
  }

  .btn-detail-articles {
    font-size: 18px;
  }

  .detail-articles {
    height: 165px;
  }

  .copyright {
    font-size: 16px;
  }

  .block-iconsocial\=footer {
    width: 28%;
  }

  .icontel-footer-t {
    font-size: 22px;
  }

  .Contentmanager p {
    font-size: 20px;
  }

  ul.icon-a {
    font-size: 20px;
  }

  .headname-chonistaaesthetics-2 h6 {
    font-size: 3.2em;
  }

  .about h5 {
    font-size: 38px;
  }

  .check-ultherapy {
    height: 130px;
  }

  #background66ca0e7ae402200013007f44 .detail-articles {
    height: 90px;
  }

  .brn-bgour-promotion-2 {
    font-size: 18px;
  }

  .icon-contact-chonista-aesthetics {
    width: 6%;
  }

  .no-js #Component66c99cfceb5d1f0013494744 .form-control {
    padding: 33px 15px;
    font-size: 19px !important;
  }

  .reviewservice-h {
    height: 100px;
  }

  #background66cc5d90eb5d1f0013496b36 .Contentmanager .site .col-section .item.-micro a .caption .title {
    font-size: 22px;
  }

  .detail-articles h3 {
    font-size: 18px;
  }

  .section-chonista-aesthetics {
    padding-right: 8%;
  }

  #iframe66c99eabe402200013007e21 iframe {
    height: 280px;
  }

  .bgservice-ult h4 {
    font-size: 36px;
  }

  .block-bgultheraspt-about h6 {
    font-size: 38px;
  }

  .about-btmbg h5 {
    font-size: 38px;
  }

  .itopplus-search {
    position: absolute;
    right: 75px;
  }

  #iframe66c8ad68e402200013007b7b iframe {
    height: 400px;
  }

  .head-newultheraspt h5 {
    font-size: 32px;
  }
}

@media screen and (max-width: 1200px) {
  #contentnewmode66c83d5c9effe100135f85e1 .empty-chonistaaesthetics {
    padding: 0 !important;
  }

  h1 {
    font-size: 2.6em;
  }

  .btn-icon-social {
    width: 65%;
  }

  .ulthera-spt-t {
    margin-left: 10%;
  }

  .ulthera-spt-t.line2 {
    margin-left: 15%;
  }

  .bgour-service {
    font-size: 16px;
  }

  .secvice-chonista-aesthetics {
    white-space: normal !important;
  }

  .detail-articles {
    height: 150px;
  }

  .itopplus-footer {
    background-position: center;
    background-size: cover;
  }

  .block-icontel-footer {
    width: 37%;
  }

  .block-iconsocial\=footer {
    width: 40%;
  }

  .Contentmanager .site .col-section .item.-micro a .caption .title {
    font-size: 15px;
  }

  #background66c9a3ea4200a80013a7ce36 .Contentmanager .site .col-section .item.-micro a .caption,
  #background66ca0e7ae402200013007f44 .Contentmanager .site .col-section .item.-micro a .caption {
    padding: 5% 0%;
  }

  #background66c9a3ea4200a80013a7ce36 .Contentmanager .site .col-section .item.-micro a .caption {
    padding: 10px !important;
  }

  .icon-contact-chonista-aesthetics {
    width: 8%;
  }

  .check-ultherapy {
    height: 115px;
  }
}

@media screen and (max-width: 900px) {
  .btn-icon-social {
    width: 80%;
  }

  .main-timeline .col-md-12.col-sm-6.padding-col {
    width: 100%;
  }

  .itopplus-bg6 {
    background-size: cover;
  }

  #background66c8b13d2a161d001313b08d .detail-articles {
    height: 91px;
  }

  .itopplus-bg7 {
    background-size: cover;
  }

  .bgcontact h5 {
    font-size: 18px;
  }

  .bgcontact h4 {
    font-size: 16px;
  }

  .bg-chonistaaesthetics-contact-block h4 {
    margin-top: 2px;
  }

  .bgcontact .icontel-footer-t {
    font-size: 16px;
    font-weight: 500;
  }

  .bgcontact .block-iconsocial\=footer {
    width: 38%;
  }

  .icon-contact-chonista-aesthetics {
    width: 10%;
  }

  .detail-articles {
    height: 190px;
  }

  .secvice-chonista-aesthetics {
    width: 100% !important;
  }
}

#background66e9508239d4ac00135e452f {
  display: none;
}

#background66c8aade4200a80013a7cb11 article.col-md-6.item.-micro {
  width: 25%;
}

@media screen and (max-width: 480px) {
  .grid-2.basic-content::after {
    display: none;
  }

  .rslides_tabs {
    display: flex;
    gap: 5px;
  }

  .secvice-chonista-aesthetics.spt {
    height: auto;
  }

  .detail-articles {
    height: 150px;
  }

  article.col-md-6.item.-micro {
    width: 100%;
  }

  #background66c8b13d2a161d001313b08d article.col-md-6.item.-micro {
    width: 90%;
  }

  #background66c8b13d2a161d001313b08d article.col-md-6.item.-micro:nth-child(1) {
    width: 90% !important;
    margin-top: 4%;
  }

  #background66c8b13d2a161d001313b08d article.col-md-6.item.-micro:nth-child(3) {
    width: 90% !important;
    margin-top: 4%;
  }

  #mainmenu66c8425a9effe100135f8882 {
    margin-bottom: -10px;
  }

  .block-vdo-chonistaaesthetics {
    grid-template-columns: repeat(3, 1fr);
    gap: 7px;
    width: 100%;
  }

  .section-ulthera-spt {
    padding: 0% 0%;
    margin-left: 0%;
    width: 100%;
  }

  .logo-ulthera-spt {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 10%;
  }

  .ulthera-spt-t {
    margin-left: 0%;
  }

  .ulthera-spt-t.line2 {
    margin-left: 0%;
  }

  #imagesControl66c835e5e474cb0013ad3c37 {
    padding: 0px !important;
  }

  .no-js .btn-icon-social {
    margin-top: 5%;
  }

  .btn-icon-social {
    width: 100%;
  }

  #background66c85fe8e474cb0013ad4668 {
    display: none;
  }

  .pd-iconsocial\=footer {
    display: inherit;
  }

  .block-icontel-footer {
    width: 65%;
    margin: 10px auto;
  }

  .bgcontact .block-iconsocial\=footer {
    width: 65%;
    margin: 0 auto;
  }

  .bg-chonistaaesthetics-contact-block {
    display: inherit;
    width: 100%;
    margin-top: 35px;
  }

  .bg-chonistaaesthetics-contact {
    margin: 0 auto;
    width: 100%;
    margin-left: 0%;
    margin-top: 16%;
    margin-bottom: 5%;
  }

  h2.no-background {
    font-size: 2em;
  }

  #background66cc56532a161d001313d48b .grid figure figcaption {
    padding: 0em;
  }

  #mainmenu66ca165b2a161d001313b524 {
    margin-bottom: -10px;
  }

  .reviewservice-h {
    height: auto;
  }

  .icon-contact-chonista-aesthetics {
    width: 15%;
  }

  .icon-contact-chonista-aesthetics-t {
    width: 90%;
  }

  .block-icon-contact-chonista-aesthetics {
    margin-bottom: 2%;
  }

  .headname-chonistaaesthetics-2 {
    margin-top: 0%;
    margin-bottom: 0%;
  }

  .Contentmanager .col-md-12.text-justify {
    padding-right: 10px;
    padding-left: 10px;
  }

  .col-md-6.col-sm-6.padding-col.border-right {
    border-right: 0px solid #c0c0c0;
    padding-right: 0px !important;
  }

  body {
    overflow-x: hidden;
  }

  .copyright {
    font-size: 12px;
  }

  .contenemanager-gallery .col-xs-12.col-md-3 {
    width: 100%;
  }

  #background66cc5d90eb5d1f0013496b36 article.col-md-6.item.-micro {
    width: 100%;
  }

  .Contentmanager .main-timeline:before {
    content: "";
    width: 0px;
    height: 100%;
    background: #cfcfcf;
    position: absolute;
    top: 0;
  }

  .main-timeline .timeline-icon {
    width: 0px;
    height: 0px;
    border-radius: 50%;
    background: transparent;
    border: 0px solid #caa356;
    position: absolute;
    top: 0;
    left: 3px;
    right: 0;
    overflow: hidden;
    margin-left: -12px;
  }

  .itopplus-pos2 {
    background-size: cover !important;
  }

  .icon-social-t p {
    font-size: 12px;
  }

  .icon-social-t span {
    font-size: 13px;
  }

  .bgour-service {
    font-size: 18px;
  }

  .bgour-service-2 {
    font-size: 16px;
  }

  .brn-bgour-service {
    font-size: 16px;
  }

  .Contentmanager .site .col-section .item.-micro a .caption .title {
    font-size: 18px;
  }

  .detail-articles {
    font-size: 14px;
  }

  .btn-detail-articles {
    font-size: 14px;
  }

  .secvice-chonista-aesthetics h5 {
    padding: 10px 28px;
    font-size: 18px !important;
  }

  .btn-icon-social {
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);
  }

  .secvice-chonista-aesthetics h5 {
    margin: 0 auto;
    margin-bottom: 7%;
    margin-top: 5%;
    text-align: center;
  }

  #background66cc0fa1eb5d1f00134959e6 .none-middle-mid,
  #background66e171facc74c00013b66e77 .none-middle-mid,
  #background66e1740472a07e001390207b .none-middle-mid,
  #background66e166993d7d0300133f3571 .none-middle-mid {
    display: flex;
    flex-direction: column-reverse;
  }

  #contentnewmode66cbfeace402200013008eed {
    margin-top: -5%;
  }

  .headname-chonistaaesthetics-2 h6 {
    font-size: 2em;
  }

  h6 {
    font-size: 26px;
  }

  #background66cc1fc09effe100135fb174 .thumbs,
  #background66cc1fdc4200a80013a7e5c7 .thumbs,
  #background66cc1fdc4200a80013a7e5c7 .thumbs,
  #background66cc208b9effe100135fb1bd .thumbs,
  #background66cc2ba0e474cb0013ad641d .thumbs,
  #background66cc2bbae474cb0013ad6432 .thumbs,
  #background66cc20b94200a80013a7e601 .thumbs,
  #background66cac5dfeb5d1f0013494ab5 .thumbs,
  #background66cc2c6a4200a80013a7e966 .thumbs {
    margin-bottom: 0px;
  }

  .about h6 {
    font-size: 23px;
  }

  #mainmenu66e1740472a07e001390207b {
    margin-top: 10%;
  }

  .bgservice-ult h4 {
    font-size: 20px;
    margin-top: 7% !important;
    margin-bottom: 7% !important;
    text-align: center;
  }

  #background66e9508239d4ac00135e452f {
    display: inherit;
  }

  #background66c8aade4200a80013a7cb11 article.col-md-6.item.-micro {
    width: 50%;
  }

  .block-bgultheraspt-about h6 {
    white-space: inherit;
    margin-bottom: 5%;
  }

  .col-md-6.col-sm-6.padding-col.pading {
    padding-left: 0px !important;
  }

  #background66cc0c6de402200013009430 .thumbs,
  #background66cc0c844200a80013a7e428 .thumbs,
  #background66cc2e032a161d001313cd75 .thumbs,
  #background66cc2e162a161d001313cd95 .thumbs,
  #background66cbfa23eb5d1f0013495312 .thumbs {
    margin-bottom: 0px;
  }

  #contentnewmode66cc1467e4022000130094a3,
  #contentnewmode66cc149b9effe100135faf94,
  #contentnewmode66cc09919effe100135fad99,
  #contentnewmode66cc06abe4022000130091ce,
  #contentnewmode66cc00e94200a80013a7dfbe,
  #contentnewmode66cbffb2e402200013008f1c,
  #contentnewmode66fd152e9f52d20013fe0298,
  #contentnewmode67077782bab3c8001afd8c48 {
    margin-top: -5%;
    margin-bottom: 0%;
  }

  .blocktext-review-bg {
    margin-bottom: 5%;
  }

  #background66cc20879effe100135fb1b8 {
    margin-top: -20px;
  }

  h5 {
    font-size: 32px;
  }

  #background66cc2ebae402200013009a92 .thumbs,
  #background66ea505d3f7c3000130c2a89 .thumbs {
    margin-bottom: 0px;
  }

  .detail-articles h3 {
    font-size: 14px;
  }
}

.secvice-chonista-aesthetics {
  margin-top: 10%;
  margin-bottom: 1%;
  white-space: break-spaces;
}

/*custom-content*/

#mainmenu66c8425a9effe100135f8882,
#mainmenu66ca165b2a161d001313b524,
#contentnewmode66cc1f4ee40220001300966c {
  margin-top: 7%;
}

#contentnewmode66c85c0ce40220001300727d {
  margin-right: 9%;
}

.fix-content1 {
  padding-right: 8%;
}

.fix-content2 {
  padding-right: 8%;
}

#contentnewmode66c86989eb5d1f001349408d {
  margin-top: 10%;
}

#contentnewmode66fa125ae7fbf8001366c6ad .list-content strong {
  display: unset;
}

#contentnewmode66f4c42a2b7596001344e7b7 {
  margin-top: 3%;
}

#contentnewmode66c863f32a161d001313a9ed {
  margin-bottom: -10%;
}

#contentnewmode66c85af54200a80013a7c5ad .quote-block::before,
#contentnewmode66c85af54200a80013a7c5ad .quote-block::after {
  position: unset;
  margin: 0 auto;
}

/*custom-content*/

.header-page {
  display: flex;
  flex-direction: column;
  font-weight: 100;
  text-shadow: 2px 2px 2px #142a5aa3;
  font-size: clamp(30px, 3vw, 64px);
  font-family: "Tenor Sans", sans-serif;
  margin: 4% 0;
  text-align: center;
  color: #142a5a;
}

.header-page span {
  font-family: "Noto Sans Thai", sans-serif;
  text-shadow: none;
  font-weight: 500;
  font-size: 34px;
}

.header-page p {
  font-family: "Noto Sans Thai", sans-serif;
  color: #777;
  text-shadow: none;
  font-weight: 400;
  font-size: clamp(18px, 2vw, 20px);
}

.header-content {
  color: #074892;
  text-shadow: 2px 2px 2px #142a5aa3;
  font-size: clamp(28px, 3vw, 60px);
}

.word-brand {
  text-align: center;
  color: #074892;
  text-shadow: 2px 2px 2px #142a5aa3;
  font-size: clamp(30px, 3vw, 60px);
  display: flex;
  flex-direction: column;
  font-family: "Tenor Sans", sans-serif;
}

.word-brand:after {
  display: block;
  content: "";
  background: #c0c0c0;
  width: 15%;
  height: 2px;
  margin: 4% auto 5%;
}

.block-content {
  font-size: clamp(16px, 1.5vw, 20px);
  color: #000;
}

#contentnewmode66fa4f2f7941de0013224a26 .block-content-text strong {
  white-space: nowrap;
}

.block-content span {
  color: #01669c;
  font-weight: 600;
}

.block-content-text {
}

.block-content strong {
  display: block;
  font-weight: 700;
}

.block-content-text strong {
  display: unset;
}

.hl-content {
  font-family: "Tenor Sans", sans-serif;
  color: #142a5a;
  font-weight: 600;
  font-size: clamp(22px, 3vw, 32px);
}

.sub-content {
  color: #142a5a;
  font-weight: 600;
  font-size: clamp(18px, 1.5vw, 22px);
  margin-bottom: 5px;
}

.sub-content.underline {
  text-decoration: underline;
}

.sub-content2 {
  color: #caa356;
  font-weight: 600;
  font-size: clamp(22px, 3vw, 34px);
}

.word-content {
  width: fit-content;
  padding: 10px 20px;
  border-radius: 15px;
  font-weight: 600;
  color: #fff;
  background: #074892;
  margin: 0% auto 5%;
  font-size: clamp(24px, 3vw, 30px);
}

.word-content3 {
  width: fit-content;
  padding: 10px 20px;
  border-radius: 15px;
  font-weight: 600;
  color: #fff;
  background: #074892;
  margin: 3% auto;
  font-size: clamp(24px, 3vw, 30px);
}

.word-content1 {
  width: 100%;
  padding: 10px 20px;
  border-radius: 15px;
  font-weight: 600;
  color: #fff;
  background: #074892;
  margin: 3% auto;
  font-size: clamp(24px, 3vw, 30px);
  text-align: center;
}

.word-content2 {
  color: #142a5a;
  font-weight: 600;
  font-size: clamp(28px, 3vw, 60px);
  text-align: center;
  padding: 3% 0;
}

.word-color {
  background: rgb(249, 157, 124);
}

.block-content ul,
ul.list-content,
ul.icon-product {
  text-wrap: pretty;
  margin: 0;
  padding-inline-start: 30px;
}

.block-content ul li,
ul.list-content li {
  margin-bottom: 0px;
}

.block-content ul ::marker,
ul.list-content ::marker {
  color: #e9b54f;
}

.block-advisor {
  display: grid;
  grid-template-columns: 28% auto;
  background-image: url(https://itp1.itopfile.com/ImageServer/z_itp_07072024ob4i/0/0/BG-Contactz-z92559535132.webp);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  justify-content: center;
  padding: 10px 0px 0;
  min-height: 275px;
  margin: 5% -15px 0;
  border-radius: 50px;
}

.block-advisor-img {
  align-self: end;
}

.block-advisor-contact {
  align-self: center;
}

.block-advisor-contact-1 {
  display: flex;
  align-items: baseline;
  color: #fff;
  font-size: clamp(20px, 1.5vw, 26px);
  gap: 20px;
}

.block-advisor-contact-1 span {
  font-size: clamp(22px, 2vw, 40px);
}

.block-advisor-contact-2 {
  display: flex;
  gap: 10px;
}

.block-advisor-contact-2 .tel {
  display: flex;
  gap: 15px;
  background: #fff;
  color: #333;
  border-radius: 30px;
  padding: 10px 25px;
  font-size: clamp(20px, 2vw, 26px);
  align-items: center;
}

.block-advisor-contact-2 .tel img {
  width: 30px !important;
  object-fit: contain;
}

.block-advisor-contact-2 img {
  width: 55px !important;
  aspect-ratio: 1;
}

.block-contact-sub {
  display: flex;
  gap: 10px;
}

.promotion-block {
  display: grid;
  grid-template-columns: auto 40% auto;
  align-items: center;
  font-weight: 100;
  color: #fff;
  font-family: "Tenor Sans", sans-serif;
  text-shadow: 2px 2px 2px #000000a3;
  font-size: clamp(24px, 3vw, 60px);
  text-align: center;
  margin: 3% 0 2%;
}

.promotion-block::before,
.promotion-block::after {
  display: block;
  content: "";
  width: -webkit-fill-available;
  height: 1px;
  background: #fff;
}

.quote-block {
  display: flex;
  flex-direction: column;
  gap: 15px;
  position: relative;
  text-align: center;
  width: fit-content;
  margin: 8% auto;
}

.quote-block .text1 {
  color: #01669c;
  font-weight: 600;
  font-size: clamp(24px, 3vw, 32px);
  text-shadow: 1px 1px #275185;
}

.quote-block .text2 {
  font-size: clamp(17px, 2vw, 22px);
  font-weight: 700;
}

.quote-block .text4 {
  font-weight: 700;
  color: #01669c;
  font-size: clamp(18px, 2vw, 22px);
}

.quote-block::before,
.quote-block::after {
  position: relative;
  display: block;
  content: "";
  width: 35px;
  aspect-ratio: 1;
  background-image: url(https://itp1.itopfile.com/ImageServer/z_itp_07072024ob4i/0/0/maskz-z1636687704490.webp);
  background-repeat: no-repeat;
  background-size: contain;
  left: -50px;
}

.quote-block::after {
  transform: rotate(180deg);
  align-self: end;
  left: auto;
  right: -50px !important;
}

@media screen and (min-width: 1401px) and (max-width: 1600px) {
  .CASS-D-main .bgour-service {
    position: absolute;
    top: 48%;
    white-space: nowrap;
    font-size: 14px;
  }

  .CASS-D-main .bgour-service-2 {
    position: absolute;
    top: 53%;
    overflow: hidden;
  }

  .sub-content {
    font-size: 18px;
  }

  .block-content {
    font-size: 16px;
  }

  .block-advisor {
    min-height: 200px;
  }

  .quote-block {
    margin: 6% auto;
  }

  .block-bf-newultheraspt h3,
  .block-bf-newultheraspt p,
  .check-ultherapy p {
    font-size: 14px;
    line-height: 1.4;
  }

  .detail-articles {
    height: 130px;
  }

  .quote-block .text1 {
    font-size: 26px;
  }

  .quote-block .text1 br {
    display: none;
  }

  .quote-block .text2 {
    font-size: 18px;
  }

  .quote-block .text4 {
    font-size: 16px;
  }

  .quote-block::before,
  .quote-block::after {
    width: 25px;
    aspect-ratio: 1;
  }

  .sub-content2 {
    font-size: 26px;
  }

  .word-brand {
    font-size: 36px;
  }

  .word-content {
    font-size: 22px;
  }

  .word-content3 {
    font-size: 22px;
  }

  .word-content1 {
    font-size: 22px;
  }

  .secvice-chonista-aesthetics p {
    font-size: 16px;
    white-space: normal;
  }

  .block-content ul li,
  ul.list-content li {
    margin-bottom: 0px;
  }

  div#contentnewmode66cbf225e4022000130089e3 {
    margin-right: 25px;
  }

  .detail-articles h3 {
    color: #000;
    font-weight: 600;
    font-size: 16px;
    white-space: break-spaces;
    padding-bottom: 10px;
    margin: 0;
  }

  .ulthera-spt-t h4 {
    font-size: 20px;
  }
}

@media screen and (min-width: 991px) and (max-width: 1280px) {
  .container {
    width: 1000px !important;
  }

  .sub-content {
    font-size: 16px;
    margin: 0;
  }

  .block-content {
    font-size: 15px;
  }

  .quote-block::before {
    left: 0 !important;
  }

  .quote-block::after {
    right: 0 !important;
  }

  .block-advisor {
    min-height: auto;
  }

  .navbar-default .navbar-nav > li > a {
    font-size: 11px;
  }

  .sub-content2 {
    font-size: 26px;
  }

  .quote-block .text1 {
    text-wrap: balance;
  }

  .CASS-D-main .bgour-service {
    position: absolute;
    top: 50%;
  }

  .CASS-D-main .bgour-service-2 {
    height: 100px;
  }

  #background66fbab22406533001351e76e > div > div.none-middle > div.none-middle-mid {
    display: grid;
    grid-template-columns: 60% auto;
  }

  #background66fbab2592d1610013451464 > div > div.none-middle > div.none-middle-mid {
    display: grid;
    grid-template-columns: 40% auto;
  }

  #background66fbab22406533001351e76e > div > div.none-middle > div.none-middle-mid > div,
  #background66fbab2592d1610013451464 > div > div.none-middle > div.none-middle-mid > div {
    width: 100%;
  }

  div#background66fbab4092d16100134514bf {
    margin-top: 25px;
  }

  div#background66fbabd99f52d20013fde55e {
    margin-top: 45px;
  }

  .word-content {
    font-size: 26px;
    text-align: center;
  }

  .word-content3 {
    font-size: 26px;
    text-align: center;
  }

  .word-content1 {
    font-size: 26px;
    text-align: center;
  }

  #background66cc2aa59effe100135fb44a .secvice-chonista-aesthetics p {
    overflow: hidden;
    height: 225px;
  }

  .block-content ul,
  ul.list-content,
  ul.icon-product {
    text-wrap: pretty;
  }

  .block-bf-newultheraspt h3 {
    font-size: 16px;
    padding: 0 7px;
    line-height: 1.5;
    text-wrap: balance;
  }

  #background66c8aade4200a80013a7cb11 .Contentmanager .site .col-section .item.-micro a .caption,
  #background66c8b13d2a161d001313b08d .Contentmanager .site .col-section .item.-micro a .caption {
    padding: 10px;
  }

  #contentnewmode66cbf62e9effe100135fa566 .sub-content,
  #contentnewmode66cbefcb4200a80013a7d835 .sub-content {
    white-space: nowrap;
  }

  #contentnewmode66cbefcb4200a80013a7d84a .word-content,
  #contentnewmode66cbded59effe100135f9eac .word-content {
    text-wrap: nowrap;
  }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
  .bgour-service {
    position: absolute;
    top: 49% !important;
    font-size: 14px;
  }

  h6 {
    font-size: 28px;
  }

  .ulthera-spt-t {
    position: relative;
    left: -10px;
  }

  .secvice-chonista-aesthetics h5 {
    padding: 10px 20px;
    font-size: 26px !important;
  }

  .block-advisor-contact-2 img {
    width: 45px !important;
    aspect-ratio: 1;
  }

  .block-advisor-contact-2 {
    margin-top: 10px;
  }

  .CASS-D-main .bgour-service-2 {
    position: absolute;
    top: 58%;
    height: 120px;
  }

  #mainmenu66c84b49e474cb0013ad439a {
    margin-top: 30px;
  }

  .sub-content {
    font-size: 16px;
  }

  .block-content {
    font-size: 14px;
  }

  .block-bf-newultheraspt h3,
  .block-bf-newultheraspt p,
  .check-ultherapy p {
    font-size: 16px;
    padding: 0 7px;
    line-height: 1.5;
    text-wrap: balance;
  }

  .secvice-chonista-aesthetics p {
    font-size: 16px;
    height: 175px;
    overflow: hidden;
  }

  .secvice-chonista-aesthetics.spt {
    min-height: 230px;
  }

  .detail-articles h3 {
    font-size: 15px;
    white-space: normal;
    padding: 0;
  }

  .detail-articles {
    height: 165px;
  }

  .itopplus-bg6 {
    background-size: auto;
  }

  .itopplus-bg7 {
    background-size: contain;
    background-position: center;
  }

  .itopplus-footer {
    background-position: top;
    background-size: cover;
  }

  .itopplus-footer .empty-chonistaaesthetics {
    padding: 2%;
  }

  .block-advisor {
    min-height: 140px;
  }

  .itopplus-bg0 {
    background-color: transparent;
  }

  #contentnewmode66fbabce9f52d20013fde551 .text1 {
    text-wrap: balance;
  }

  .quote-block {
    margin: 5% auto;
  }

  #background66fbab22406533001351e76e > div > div.none-middle > div.none-middle-mid {
    display: grid;
    grid-template-columns: 60% auto;
  }
  
  #background66fbab2592d1610013451464 > div > div.none-middle > div.none-middle-mid {
    display: grid;
    grid-template-columns: 40% auto;
  }

  #background66fbab22406533001351e76e > div > div.none-middle > div.none-middle-mid > div,
  #background66fbab2592d1610013451464 > div > div.none-middle > div.none-middle-mid > div {
    width: 100%;
  }

  div#background66fbab4092d16100134514bf {
    margin-top: 10px;
  }

  div#background66fbabd99f52d20013fde55e {
    margin-top: 25px;
  }

  #background66fbab2592d1610013451464 .quote-block::before {
    left: 25px !important;
  }

  #background66fbab2592d1610013451464 .quote-block::after {
    right: 25px !important;
  }

  #contentnewmode66cc00e94200a80013a7df9e .sub-content {
    white-space: nowrap;
  }

  .quote-block::before,
  .quote-block::after {
    width: 25px;
  }

  .quote-block::before {
    left: 0px !important;
  }

  .quote-block::after {
    right: 0px !important;
  }

  div#background66fb93bd406533001351e226 {
    display: none;
  }

  .word-content {
    font-size: 20px;
    text-align: center;
  }

  .word-content3 {
    font-size: 20px;
    text-align: center;
  }

  .word-content1 {
    font-size: 20px;
    text-align: center;
  }

  .section-ulthera-spt {
    padding-right: 15px;
  }

  .sub-content2 {
    font-size: 20px;
  }

  #background66cbfa23eb5d1f0013495312 .thumbs {
    margin-bottom: 0 !important;
  }

  #contentnewmode66cbefcb4200a80013a7d84a .word-content {
    text-wrap: nowrap;
  }

  div#mainmenu66cbdda32a161d001313ba9c {
    margin-top: -10px;
  }

  #background66c9a3ea4200a80013a7ce36 .detail-articles h3 {
    min-height: 55px;
  }
}

@media screen and (min-width: 320px) and (max-width: 480px) {
  .detail-articles h3 {
    padding-bottom: 10px;
    margin: 0;
  }

  .detail-articles h3 {
    white-space: inherit;
  }

  .head-newultheraspt h5 {
    font-size: 22px;
  }

  .block-advisor-contact-2 img {
    width: 50px !important;
    aspect-ratio: 1;
  }

  .ulthera-spt-t h4 {
    font-size: 20px;
    text-align: center;
  }

  .block-bf-newultheraspt h3,
  .block-bf-newultheraspt p,
  .check-ultherapy p {
    font-size: 12px;
    line-height: 1.5;
  }

  .promotion-block {
    display: block;
    font-size: 28px;
  }

  div#contentnewmode66bc298855b8a30013690f94 .header-page {
    font-size: 32px;
    margin-top: -4%;
  }

  .grid-2 {
    display: flex;
    flex-direction: column;
    gap: 0;
  }

  .itopplus-bg5 {
    padding-top: 0%;
    margin-top: -0%;
  }

  .word-content {
    font-size: clamp(22px, 3vw, 30px);
    text-align: center;
  }

  .word-content3 {
    font-size: clamp(22px, 3vw, 30px);
    text-align: center;
    margin: 8% auto 3%;
  }

  .word-content1 {
    font-size: clamp(22px, 3vw, 30px);
    text-align: center;
  }

  .hl-content {
    margin: 0 !important;
  }

  .fix-content1 {
    padding-right: 0;
  }

  .fix-content2 {
    padding-right: 0;
  }

  .quote-block::before,
  .quote-block::after {
    position: unset;
    width: 25px;
  }

  .header-page span {
    font-size: 24px;
  }

  .block-advisor {
    display: flex;
    flex-direction: column;
    padding: 20px 0 0;
    border-radius: 0px;
  }

  .block-advisor-img {
    order: 10;
    width: 80%;
    margin: 20px auto 0;
  }

  .block-advisor-contact-1 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 5px;
  }

  .block-advisor-contact-1 span {
    font-size: 20px;
    font-weight: 700;
  }

  .block-advisor-contact-2 {
    display: flex;
    gap: 15px;
    flex-direction: column;
    align-items: center;
    margin-top: 10px;
  }

  .promotion-block::before,
  .promotion-block::after {
    display: none;
  }

  .sub-content2 {
    font-size: 20px;
  }

  .secvice-chonista-aesthetics p {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.4;
  }

  #contentnewmode66e174cc72a07e00139020a3 strong {
    white-space: nowrap;
  }

  .secvice-chonista-aesthetics.spt {
    padding: 0px 5% 10%;
    min-height: inherit;
  }

  .contact-chonista-aesthetics h3 {
    font-size: 20px;
  }

  #imagesControl66e17511854a8200132cdf3e {
    padding: 0px !important;
  }

  #background66e17511854a8200132cdf3e .thumbs,
  #background66e1740b72a07e0013902080 .thumbs,
  #background66e166a83d7d0300133f35a4 .thumbs,
  #background66e1772208b48f00135cfce0 .thumbs,
  #background66cc17059effe100135fafca .thumbs,
  #background66cc0fa1eb5d1f00134959ea .thumbs,
  #background66cbddbde40220001300855b .thumbs,
  #background66cbec8c4200a80013a7d7d6 .thumbs,
  #background66cbefcb4200a80013a7d833 .thumbs,
  #background66cbfa6ce474cb0013ad5ab3 .thumbs,
  #background66cbfa23eb5d1f0013495312 .thumbs,
  #background66cbfc829effe100135fa781 .thumbs,
  #background66cbff14eb5d1f001349553f .thumbs,
  #background66cc00e94200a80013a7df9c .thumbs,
  #background66cc09919effe100135fad95 .thumbs,
  #background66cc28ae4200a80013a7e81a .thumbs {
    margin-bottom: 0px;
  }

  #contentnewmode66cc25782a161d001313caf9 {
    display: none;
  }

  .check-ultherapy {
    height: auto;
  }

  #contentnewmode66e176fecc74c00013b66f9c {
    margin-top: -20px;
  }

  #background66cbeb564200a80013a7d717,
  #background66cc00e94200a80013a7dfbc,
  #background66cc06999effe100135fac5c,
  #background66cc0c6de402200013009430 {
    margin-top: -10%;
  }

  #contentnewmode66cbfbc7eb5d1f00134953bf,
  #background66ea506d3f7c3000130c2abb,
  #background66cc289feb5d1f0013495e6d,
  #contentnewmode66e176fecc74c00013b66f9c,
  #contentnewmode66e1669c3d7d0300133f3577,
  #background66cc2c624200a80013a7e956,
  #contentnewmode66e174cc72a07e00139020a3,
  #contentnewmode66cc0fa1eb5d1f00134959e7,
  #contentnewmode66cc0fa1eb5d1f00134959e7,
  #contentnewmode66cc00e94200a80013a7dfb7,
  #contentnewmode66cbf225e4022000130089e3,
  #background66cbfa23eb5d1f0013495312,
  #contentnewmode66cc09919effe100135fad92 {
    margin-top: -5%;
  }

  #contentnewmode66cc05cbe402200013009181 {
    margin-top: -20px;
  }

  .header-page {
    margin: 8% 0 2%;
  }

  #contentnewmode66c863f32a161d001313a9ed {
    margin-bottom: 5%;
  }

  .Textmanager font-inherit .h1,
  .h2,
  .h3,
  h1,
  h2,
  h3 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .col-md-12.col-sm-12.col-xs-12 {
    padding: 0px !important;
  }

  #background66cbff9ee402200013008f07 {
    margin-top: -12px;
  }

  #background66cc17059effe100135fafca,
  #background66cbefcb4200a80013a7d84d,
  #background66cbec8c4200a80013a7d7d6 {
    margin-top: 5%;
  }

  #contentnewmode66cbefcb4200a80013a7d846 {
    display: none;
  }

  #contentnewmode66cbeb5de40220001300881e .sub-content {
    white-space: break-spaces;
  }

  #background66fcb2559f52d20013fdef08 .thumbs,
  #background66fcb2bde34925001381fcda .thumbs {
    margin-bottom: 0px;
  }

  #background66fcb2529f52d20013fdef03 .btndetail-doctor {
    margin-bottom: 10px;
  }

  h3.managerHeader {
    text-shadow: 2px 2px 2px #142a5a26;
  }

  #contentnewmode66cc09919effe100135fad99 {
    margin-bottom: 5%;
  }

  .Textmanager font-inherit ul.icon-product {
    margin: 0;
    padding-inline-start: 30px;
    margin-bottom: 0px;
  }

  #background66c86352e474cb0013ad469b .grid figure figcaption {
    padding: 23px;
  }

  .CASS-D-main .bgour-service {
    position: absolute;
    top: 63%;
  }

  .CASS-D-main .bgour-service-2 {
    position: absolute;
    top: 70%;
  }

  #contentnewmode66bc298855b8a30013690f94 {
    margin-top: 0% !important;
  }

  .Contentmanager .site .col-section .item.-micro {
    padding: 5px;
  }

  #contentnewmode66c84b989effe100135f8a9c,
  #contentnewmode66c84b4be474cb0013ad439f {
    padding: 5px !important;
  }

  #background66c9a3ea4200a80013a7ce36 .detail-articles {
    font-size: 18px;
  }

  #background66c9a3ea4200a80013a7ce36 .detail-articles h3 {
    font-size: 18px;
  }

  #background66c9a3ea4200a80013a7ce36 .btn-detail-articles {
    font-size: 18px;
  }

  #mainmenu66c84b49e474cb0013ad439a {
    padding: 10px 0px 10px 0px !important;
  }

  .subheader-page {
    font-size: 25px !important;
  }

  #background6710b0bd4993f40012691173 .col-xs-12 {
    width: 50% !important;
  }

  #background6710b0bb4993f4001269116e .col-xs-12 {
    width: 50% !important;
  }

  #background67244dc21db85000139774e1 .col-xs-12 {
    width: 50% !important;
  }

  #mainmenu6710b0bd4993f40012691173 {
    margin: -20px 0px !important;
  }

  #mainmenu6710b0bb4993f4001269116e {
    margin: -20px 0px !important;
  }

  #mainmenu67244dc21db85000139774e1 {
    margin: -20px 0px !important;
  }

  div#background66c8c0a3eb5d1f0013494561 {
    padding: 10px;
  }

  #background66c8c0a3eb5d1f0013494561 > div > div.none-middle > div.none-middle-mid {
    display: grid;
    grid-template-columns: 49% 49%;
    gap: 10px;
  }

  #background66c8c0a3eb5d1f0013494561 > div > div.none-middle > div.none-middle-mid > div {
    width: 100% !important;
  }

  #imagesControl66c8c0aae474cb0013ad4ced,
  #imagesControl66c8c0d72a161d001313b0f8,
  #imagesControl66c8c110e402200013007c19,
  #imagesControl66c8c129e474cb0013ad4cf4 {
    padding: 0 !important;
  }
}

#background66fd211c7fe48700136bb67e .thumbs {
  margin-bottom: 0px;
}

#contentnewmode66bc298855b8a30013690f94 {
  margin-top: 0%;
}

.eapps-widget-toolbar {
  display: none !important;
}

.subheader-page {
  font-family: "Noto Sans Thai", sans-serif;
  font-weight: 300;
  font-size: 34px;
  text-align: center;
  color: #142a5a;
}

div#background673aaff51c35e0001372b69d {
  background: unset !important;
  background-image: url(https://itp1.itopfile.com/ImageServer/z_itp_07072024ob4i/0/0/chonistaaestheticsbackgroundz-z414083900859.webp) !important;
  background-size: 100%;
  background-repeat: no-repeat;
}


div#background67f6260885cbc7001a4f2a24 {
  background: unset !important;
  background-image: url(https://itp1.itopfile.com/ImageServer/z_itp_07072024ob4i/0/0/chonistaaestheticsbackgroundz-z414083900859.webp) !important;
  background-size: 100%;
  background-repeat: no-repeat;
}


.list-group * {
    font-size: 14px;
}

