.elementor-element-section-1 .elementor-container {padding-top: 0px;padding-bottom: 0px;}
.elementor-element-section-1 .elementor-container .elementor-element-167ab8e .elementor-element-populated {display: flex;align-content: center;align-items: center;}
.elementor-element-21792db .elementor-widget-container h3 {color: #fff;font-size: 18px;font-weight: 600;margin-bottom: 15px;}
.elementor-element-21792db .elementor-widget-container h2 {color: #fff;font-size: 20px;font-weight: normal;margin-bottom: 15px; font-family: 'SVN-Avo' !important;line-height: 1.4;}
.elementor-element-21792db .elementor-widget-container p {color: #fff;font-size: 16px;font-weight: 400;}
.elementor-element-617458e .elementor-widget-container img {border-radius: 10px;}
.elementor-element-title-sub-2 .elementor-widget-container h3 {font-size: 30px;font-weight: 800;text-align: center;margin-bottom: 15px;}
.list_procedure_item {width: 25%;float: left;text-align: center;position: relative;}
.list_procedure_item a {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.slider-customer .list_procedure_item .list_procedure_img img {width: 95%;border-radius: 15px;display: block;margin: 0 auto;}
.slider .list_procedure_item .list_procedure_img img {width: 200px !important;margin: auto;border-radius: 50%;}
.list_procedure_content {padding: 10px;}
.list_procedure_content p {text-align: left;}
.section-4-bg {background-color: #b17f3a;color: #fff;border-radius: 15px;}
.elementor-element-title-sub-4 {position: absolute;top: 50%;transform: translateY(-50%);}
.elementor-element-sub-2 .elementor-widget-wrap .elementor-element .elementor-widget-container h3 {color: #b17f3a;}
.elementor-element-sub-3 .elementor-widget-wrap .elementor-element .elementor-widget-container h3 {color: #b17f3a;text-align: center;font-size: 30px;font-weight: 800;}
.elementor-element-sub-4 .elementor-widget-wrap .elementor-element .elementor-widget-container h3 {color: #b17f3a;text-align: center;font-size: 30px;font-weight: 800;}
.elementor-element-sub-5 .elementor-widget-wrap .elementor-element .elementor-widget-container h3 {color: #b17f3a;text-align: center;font-size: 30px;font-weight: 800;}
.elementor-element-sub-6 .elementor-widget-wrap .elementor-element .elementor-widget-container h3 {color: #b17f3a;text-align: center;font-size: 30px;font-weight: 800;padding: 25px 0px;}
.elementor-element-title-service-6 .elementor-widget-wrap .elementor-element .elementor-widget-container h3 {color: #b17f3a;text-align: center;font-size: 30px;font-weight: 800;padding: 25px 0px;}
.elementor-element-sub-4 .elementor-widget-wrap .elementor-element .elementor-widget-container img {border-radius: 10px;}
.slick-slider button {z-index: 1;background-color: rgba(168, 128, 62, 1) !important;padding: 12px 2px 11px 2px;font-size: 0px !important;border: transparent !important;outline: none !important;border-radius: 50%;}
.slider .slick-list .slick-track .list_procedure_item .list_procedure_content h4 {color: #b17f3a;font-size: 17px;font-weight: 600;height: auto;overflow: hidden;}
.slider .slick-list .slick-track .list_procedure_item .list_procedure_content p {color: #333;font-weight: 500;}
.price_list_table {overflow: hidden;box-shadow: 2px 2px 45px 6px rgba(0, 0, 0, 0.12);border-radius: 10px;background-color: #b17f3a;}
.price_list_table ul {margin: 0;list-style: none;display: flex;padding: 0 40px;}
.price_list_table ul li:nth-child(1) {width: 30%;padding-right: 20px;}
.price_list_table ul li:nth-child(2) {width: 30%;padding-right: 20px;}
.price_list_table ul li:nth-child(3) {width: 30%;padding-right: 20px;}
.price_list_table ul li:nth-child(4) {width: 40%;text-align: right;}
.price_list_table .col_info {height: 65px;line-height: 65px;}
.price_list_table .col_info li {text-transform: uppercase;font-size: 16px;}
.price_list_table ul.col_service_details li {padding: 20px 10px;font-size: 14px;}
.col_service_details:not(:last-child) {border-bottom: 1px solid #e1e1e1;}
.price_list_table ul.col_service_details li.cost {font-weight: 700;}
.price_list_table ul.col_service_details {background-color: white;}
.col_service_details th,.col_service_details tr td:nth-child(2),.col_service_details tr td:nth-child(3){text-align: center;}
.price_list_table .box_for_table .col_info {background-color: #1EBEB6;}
.note-service {font-style: italic;color: #b17f3a;}
/* Service lien quan */
.elementor-element-title-service-6 .item img {width: 100%;object-fit: cover;border-radius: 15px;}
.elementor-element-title-service-6 .item {border-radius: 15px;margin: 15px;background-color: #1EBEB6;padding: 0;}
.elementor-widget-container .content_seo_1 {}
.elementor-element-title-service-6 .item h3 {font-size: 20px;color: #b17f3a;text-align: center;}

.table-price h4 {font-size: 20px;color: #bb853f !important;padding: 20px 0px;font-weight: 800;}.price-implant .table-price h4 {font-size: 18px;font-weight: bold;}.note-price-table {margin-top: 10px;}
.note-price-table span {font-size: 20px;color: #bb853f;padding: 10px 10px;background: #f0dfcd;border-radius: 15px;}

@media (max-width: 768px) {
.slick-next {margin-right: 30px;}
.slick-prev {margin-left: 30px;}
.slider-customer .list_procedure_item .list_procedure_img img {width: 60%;}
.elementor-element-21792db .elementor-widget-container h2 {font-size: 24px;}
.elementor-element-21792db .elementor-widget-container h3 {font-size: 18px;}
.elementor-element-title-sub-2 .elementor-widget-container h3 {font-size: 24px;}
.elementor-element-sub-3 .elementor-widget-wrap .elementor-element .elementor-widget-container h3 {font-size: 24px;}
.elementor-element-sub-4 .elementor-widget-wrap .elementor-element .elementor-widget-container h3 {font-size: 24px;}
.elementor-element-sub-5 .elementor-widget-wrap .elementor-element .elementor-widget-container h3 {font-size: 24px;}
.elementor-element-sub-6 .elementor-widget-wrap .elementor-element .elementor-widget-container h3 {font-size: 24px;}
.elementor-element-title-service-6 .elementor-widget-wrap .elementor-element .elementor-widget-container h3 {font-size: 24px;}
.price_list_table {overflow: auto;}
.box_for_table {width: 700px;}
.elementor-post-card {
width: calc(50% - 20px) !important;}
.elementor-post-card:nth-child(3n) {}}
.list_related_service_item {float: left;width: 33.333%;}
.service_related .heading_h2 {margin-bottom: 25px;}
.service_related .grid-container>.content {max-width: 563px;margin: auto;margin-bottom: 40px;}
.service_related .item img {width: 100%;height: 100%;object-fit: cover;}
.service_related .item {margin: 0 10px 20px 10px;position: relative;overflow: hidden;cursor: pointer;}
.service_related .item:before {position: absolute;height: 108px;bottom: 0;width: 100%;
background-image: linear-gradient(to top,
rgba(0, 0, 0, 0.8) 0%,
rgba(0, 0, 0, 0) 100%);content: '';left: 0;}
.service_related .item .content_inner {position: absolute;width: 100%;height: 100%;background-color: rgba(219, 167, 82, 0.8);bottom: 0;left: 0;display: flex;align-items: center;height: 0;overflow: hidden;transition: 0.3s;}
.service_related .item:hover .content_inner {height: 100%;transition: 0.3s;}
.service_related .item a.view_more {padding: 0;width: 46px;height: 46px;background-color: transparent;text-align: center;font-size: 12px;}
.service_related .item span {position: absolute;width: 100%;text-align: center;bottom: 20px;font-size: 20px;color: #fff;margin-bottom: 15px;}
.service_related .item .up_title:before {background-color: rgba(219, 167, 82, 0.8);}
.service_related .box_content {padding: 0 40px;}
.service_related .box_content .content {color: #fff;text-align: left;font-size: 14px;}
.service_related .box_content p {color: #fff;text-align: center;font-size: 20px;}
.service_related .item:hover span.up_title {opacity: 0;transition: 0.3s;}
/* Template New */
.elementor-element-page-services .elementor-widget-container .heading_h3 {text-align: center;color: #b17f3a;font-size: 30px;text-transform: uppercase;font-weight: 800;font-family: "SVN-AVO-bold";margin-bottom: 30px;}
.flex-post {display: flex;flex-wrap: wrap;
justify-content: center;}
.elementor-post-card {width: calc(33.33% - 20px);margin-bottom: 20px;margin-right: 20px;box-shadow: 1px 2px 4px #333;border-radius:15px; }
.elementor-post-card:nth-child(3n) {}
.flex-post .elementor-post-card .elementor-post__thumbnail img {width: 100%;border-radius: 15px 15px 0 0;}
.flex-post .elementor-post-card .elementor-post__text h3 {font-weight: 600;text-align: center;color: #b17f3a;font-size: 17px;padding:0 5px;}
.flex-post .elementor-post-card:hover {color: #fff;}/*singpost*/
#main-content {padding: 10px 0 30px;}
.content-above-image {position: relative;margin-bottom: 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.bi-title {text-align: center;font-size: 36px;font-weight: 800;font-family: 'baloo 2';color: #6b5331;}
.bi-author {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 18px;}
.content-below-image .article-text .elementor-element .elementor-widget-container {color: #6b5331;font-family: 'Baloo 2';}
.bi-author-avatar img {border-radius: 50px;-ms-flex-negative: 0;flex-shrink: 0;margin-right: 15px;}
.bi-media-image {text-align: center;}
.image-wrapper {position: relative;}
.bi-date {top: 16px;left: 16px;padding: 12px;color: #000;font-size: 18px;}
.bi-tags {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.bi-tags-wrapper {padding-left: 18px;}
nav.navigation.post-navigation {margin-top: 40px;}
.nav-links {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;text-align: center;padding: 12px 0;}
.nav-previous,
.nav-next {padding: 8px 15px;background: #1EBEB6;border-radius: 20px;}.navigation  .nav-previous a{color: white;}.navigation  .nav-previous a:hover{color: #6b5331;}.navigation .nav-next a{color: white;}.navigation .nav-next a:hover{color: #6b5331;}.nav-previous p,
.nav-next p {margin: 0;}.blog-item-inner .bi-category{padding: 2% ;}.blog-item-inner .bi-category a{font-family: 'baloo 2';font-size: 16px;color: #6b5331;}.blog-item-inner .bi-category a:hover{color: #1EBEB6;}/*singpost*/
@media (max-width: 768px) {
.elementor-post-card {
margin-right: 10px;
margin-left: 10px;
}}
.content_seo_1 {text-align: justify;}
.elementor-element-section-1 .elementor-column-gap-default .elementor-col-70 .elementor-widget-wrap .elementor-widget-container {text-align: justify;}
.banner-archive img {width: 100%;}
.thongtin-f p:nth-child(2) {margin-bottom: 0px;}
.search-bang-gia a .note-price-table span:hover {background-color: #fff;border: 1px solid #b17f3a;color: #b17f3a;}
.search-bang-gia a .note-price-table span {transition: .3s ease;}
.about-us-doi-ngu a .note-price-table span:hover {background-color: #fff;border: 1px solid #b17f3a;color: #b17f3a;}
.about-us-doi-ngu a .note-price-table span {padding: 1.5%;transition: .3s ease;}
@media (max-width: 480px) {
.about-us-doi-ngu .note-price-table span {
font-size: 20px;
}}
figure, figcaption{text-align: center;}