/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
body,li,h1,h2,h3,h4,h5,h6,div,p,html,span,input,a,figcaption,div{font-family: 'SVN-Avo', sans-serif; }
h2{font-size: 40px;}
h1.entry-title{color:#b17f3a;font-weight: bold;font-size: 30px;}
.elementor-widget-theme-archive-title h2{font-size: 30px !important;text-transform: uppercase;}
ul li{list-style: none;}

.elementor-element-da9c839 ul li{list-style: square !important;}
/*.elementor-size-default{color:#b17f3a !important;padding:30px 0 !important;}*/
.elementor-search-form--skin-minimal:focus-within{outline-style: none !important}
.elementor-sub-item.elementor-item-active{background-color: #bb853f !important;}
.elementor-post__title a{}
table {font-size: initial;}
table td, table th{vertical-align: middle !important; padding:10px;}
thead tr th{color: #bb853f;background: #f0dfcd;}
tbody:nth-child(odd) tr {background-color: #f1f1f1 !important;}
table tbody+tbody {
    -webkit-border-before: 1px solid hsla(0,0%,50.2%,.5019607843);
    border-block-start: 1px solid hsla(0,0%,50.2%,.5019607843);
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color:transparent; 
}
.elementor-element-491c0e8 .elementor-widget-wrap{z-index: 0;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{white-space: normal !important;}
.slogan h5{font-size: 16px !important;}
.elementor-12 .elementor-element.elementor-element-c60cc69 img{width: 100%; padding:10px 0;}
.elementor-location-header{background:#fff;}
.menutop{background:#f0dfcd;}
.menutop ul li a{font-weight: 700 !important;}
.menu-top li a{padding: 7px 12px !important;text-transform: uppercase;font-weight: bold;}
.phone-top h6{margin:0 !important;}
.slider-h .elementor-image-carousel-wrapper{padding-bottom: 0 !important;}
.elementor-12 .elementor-element.elementor-element-c68e956 .elementor-button {padding: 10px;}
.elementor-12 .elementor-element.elementor-element-a10bfeb .elementor-nav-menu--main .elementor-item.elementor-item-active {color: #FFFFFF;background: #bb853f;}
.menutop .elementor-element-populated{padding: 0px !important;}
.elementor-sub-item {border-bottom:1px solid #dedede; }
.elementor-sub-item:hover {background-color: #bb853f !important; border-bottom:1px solid #dedede; }


#elementor-popup-modal-5030 .dialog-widget-content{border-radius: 15px;}

.menutop .sub-menu{box-shadow: 1px 2px 4px rgba(0,0,0,.5); width: 230px !important;}
/*.home-vt{font-family: 'Baloo 2', sans-serif !important;    background-color: #f5f5f5;background-image: url(/wp-content/uploads/2023/08/bg-home@.jpg);background-repeat: no-repeat;background-attachment: fixed;background-position: center top;background-size:cover;}*/
 .title{font-size: 40px;color:#a5803e; font-family: "SVN-AVO-bold" !important;font-weight: 600; text-align: center;padding: 50px 0 75px 0;}
 .title1{font-size: 25px;color:#a5803e; font-family: "SVN-AVO-bold" !important;font-weight: 600; text-align: left;margin-bottom:30px;}
.elementor-widget:not(:last-child) {margin-bottom: -5px;}
/*.elementor-heading-title{color:#fff !important;}*/
 .xemthem-dv .elementor-button{background:#fff !important; border:1px solid #dac39a !important; color:#a5803e; border-radius: 50px;padding:5px 24px !important;box-shadow:1px 2px #d6c3a2;margin: 15px 0;}
 .xemthem-dv .elementor-button span{padding-bottom: 3px;}
 .dich-vu .elementor-widget-wrap{background:transparent;padding:15px 5px !important;margin:5px 10px; position: relative;}
 .img-dv{padding: 10px 0;}
 .dich-vu .elementor-image-box-description{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; font-style: italic;text-align: justify;}
.dich-vu .elementor-image-box-title{font-size:20px !important;color:#fff;}
.dich-vu .elementor-image-box-img img{width:180px !important; border-radius: 100%; box-shadow: 1px 2px 4px rgba(0,0,0,.5);}
.dich-vu .elementor-image-box-title a{background: #fff;position: relative; padding:3px 10px 6px 10px; border-radius: 20px;box-shadow: 1px 2px 4px #bb853f;transition: .3s ease;}
.dich-vu .elementor-image-box-title a:hover{background: #bb853f;color:#fff;}

.results .elementor-posts-container{display: flex;flex-wrap: wrap ;justify-content: center; width: 100%; }
.results .type-services{width: 32%;}
#form-field-field_cf2f36a {text-align: left;}
.lydo-bg,.lydo-block{position: relative;}
.lydo-img img{position: absolute;top:0px;left:-250px;}
.lydo-h{font-size:18px;background-color: #f5f5f5;background-image: url(/wp-content/uploads/2023/08/blogs-03.jpg);background-repeat: no-repeat;background-position: center top;background-size:cover;}
.lydo-h .elementor-image-box-description{color:#fff !important;}
.lydo .elementor-element{padding:0;}
.lydo2{width:50%;float: left; color:#a5803e; font-size: 20px;height:50px; margin-bottom:100px;padding-right:36px;display:flex;font-weight:900;font-family: "SVN-AVO-bold" !important;align-items: center;}
.lydo  img{float:left;padding-right:10px;width:58px;}
.lydo2 p{line-height:1.3;font-size: 23px;padding-top: 15px;}
.lydo-bt{text-align:center;margin-top:20px;}
.lydo-bt span a{transition: .3s ease; font-family: 'SVN-AVO';letter-spacing: 1.5px;font-weight: 600; background: #a5803e;border: 1px solid #dac39a !important;color: #fff;border-radius: 50px;font-style: italic; padding: 8px 24px !important;box-shadow: 1px 2px #d6c3a2;text-align:center;}
.lydo-bt span a:hover{background: #fff; color:#a5803e;}
.post-single-tt h1{font-size: 30px !important;color:#000 !important;}
.title-bv{background: #f0dfcd; margin-bottom: 0 !important;}
.title-bv h3{font-size: 18px; color:#fff;}

.baiviet-moi {border:1px solid #dedede;}
.baiviet-moi .elementor-post{border-bottom: 1px dashed #dedede;padding-bottom: 10px !important;}
.baiviet-moi .elementor-post{padding:10px;}
.baiviet-moi  .elementor-post__thumbnail__link{margin-right: 7px !important;}
.baiviet-moi .elementor-post__title a{color:#333; font-size: 15px !important; font-weight: normal !important;}
.baiviet-moi h5{text-align: center;text-transform: uppercase; background: #dedede; padding: 10px 0;margin:0;}
.box-new a{color:#a1803e;}
.box-new a:hover{text-decoration: underline;color:#2a84e3;}
.box-new div.elementor-post__text{display: flex !important;justify-content: center !important;}
.box-new h3.elementor-post__title{display: block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.box-new ul li{list-style: initial !important;}
.box-new  h3{font-weight: bold !important;}
.elementor-element-c4ab0ab img{margin-top:10px;}

.banggia-r {border:1px solid #dedede;}
.banggia-r .elementor-post{border-bottom: 1px dashed #dedede;}
.banggia-r .elementor-post{padding:10px;}
.banggia-r  .elementor-post__thumbnail__link{margin-right: 7px !important;}
.banggia-r .elementor-post__title a{color:#333; font-size: 15px !important; font-weight: normal !important;}
.banggia-r .elementor-post__title a:before{font-family: "Font Awesome 5 Free";content: "\f0da";display: inline-block;padding-right: 5px;vertical-align: middle;font-weight: 900;}
.banggia-r .elementor-post__title a:hover {color: #ab7e45;}
.banggia-r h5{text-align: center;text-transform: uppercase; background: #dedede; padding: 10px 0;margin:0;}

.tintuc-h .elementor-post{position: relative;}
.tintuc-h .elementor-post{background: #fff;box-shadow: 1px 2px 4px #333;}
.tintuc-h .elementor-posts .elementor-post__title{padding:0 10px 10px;}
.tintuc-h .elementor-posts .elementor-post__title a{color:#b17f3a;font-weight: 500; font-size: 15px;text-transform: uppercase;}
.tintuc-h .elementor-post__excerpt{padding:0 10px; font-style: italic;}
.elementor-post__meta-data{position: absolute;bottom: 0;padding: 10px;font-style: italic;font-weight: bold;font-size: 15px;color: #b17f3a !important;margin-bottom:0 !important;}
.elementor-post__read-more{float:right; font-size: 15px !important;padding:10px; font-style: italic;}
.page-post .elementor-post{border:1px solid #dedede;box-shadow: 1px 2px 4px rgba(0,0,0,0.5); padding:5px !important;}
.elementor-pagination{padding:25px 0;}
.elementor-posts .elementor-post__card .elementor-post__text {padding: 0 10px !important;}
.elementor-posts--thumbnail-top .elementor-post__text {padding: 0 10px 15px 10px !important; text-align: center;}

.bacsi{padding:30px 0 30px 0 !important;}
.bacsi .elementor-widget-text-editor{margin-bottom:5px;border-left: 5px solid #a5803e;padding-left: 10px;line-height: 1.3;}
.bacsi .bs1{font-size: 30px; color:#a5803e;font-weight: 700;font-family: 'SVN-AVO-bold' !important;}
.bacsi .bs2{font-size: 40px; color:#a5803e;font-weight: 700;font-family: 'SVN-AVO' !important;}
.topbs .elementor-image-box-title{font-size: 18px;}
.bacsi .eael-tabs-nav img{border-radius:100%; width:100% !important;border:1px solid #dedede !important;}
.bacsi .eael-tabs-nav img:hover{border:1px solid #d0b047 !important;}
.bacsi .eael-tabs-nav img:active{border:1px solid #d0b047 !important;}
.bacsi .eael-tabs-nav{position: absolute;bottom: -50px;/*width:70%;left: 50%;transform: translateX(-50%);*/}
.eael-advance-tabs .eael-tabs-nav>ul li{padding:0.7em;}
.bacsi .eael-advance-tabs .eael-tabs-nav>ul li{background-color:transparent !important;}
.bacsi .eael-advance-tabs:not(.eael-tabs-vertical) .eael-tabs-nav > ul li:after {border-top-color: #444;display: none;}
.bacsi .elementor-29 .elementor-element.elementor-element-65954f2 .eael-advance-tabs .eael-tabs-nav > ul li:after {border-width: 10px;top: -10px;transform:rotate(180deg);}
.elementor-29 .elementor-element.elementor-element-65954f2 .eael-advance-tabs .eael-tabs-nav > ul li.active {color: #fff;border-style: solid;border-width:none;border-color:transparent;}
.elementor-29 .elementor-element.elementor-element-65954f2 .eael-advance-tabs .eael-tabs-nav > ul li.active {border: none !important;}
.elementor-29 .elementor-element.elementor-element-65954f2 .eael-advance-tabs .eael-tabs-nav > ul li.active img {border:1px solid #d0b047 !important;}
.bacsi .eael-advance-tabs .eael-tabs-nav>ul li .eael-tab-title{ color:#a5803e;background: #fff;box-shadow: 1px 2px #967f6d; padding:5px 0; border-radius: 20px; margin-top:5px;font-size: 13px;/*width:170px;*/}
.bacsi .eael-tabs-content {padding-bottom: 175px;}
.bacsi .eael-tab-content-item{padding:0 !important;}
.modal-bs{margin-top:20px;}

.doingu-bs{color:#333;}
.doingu-bs h4{font-size: 20px; color:#a5803e;padding-left: 30px; font-weight: 700;}
.doingu-bs ul{margin-top:30px;}
.doingu-bs ul li{position: relative;padding-left: 10px; margin-bottom: 10px;}
.doingu-bs ul li:before{position: absolute; font-family: "Font Awesome 5 Free";content: "\f0da";display: inline-block;vertical-align: middle;font-weight: 900;left:-5px;}
.doingu-text{width:65%;float: left;padding: 20px 10px;}
.doingu-text span.bs2-tt{ background: #fff;box-shadow: 1px 3px #967f6d; padding:5px 15px; border-radius: 20px;}
.doingu-text span.bs3-tt{font-size: 15px !important}
.doingu-img{width:30%;float: right;}
.doingu-img img{width:85%;}

.datlich-right{position: fixed;bottom: 50px; right:10px;z-index:9;}
.datlich-right .eael-lightbox-popup-window{box-shadow: 1px 2px 4px #000; padding:15px 0; background: #fff;}
.datlich-right .eael-lightbox-popup-window-314c56f .mfp-close {font-size: 35px;font-weight: normal;color: #000000;outline: none !important;padding:10px;}
.datlich-right {width: auto !important;}
.elementor-element-c31dc5b .elementor-form {padding:5px 10px;}

.lichhen-home{background-color:transparent !important; border-radius: 10px; z-index:1; }
.lichhen-home .elementor-form{width:50%;float: left; padding:0px 20px;}
.lichhen-home .elementor-button{background:#a5803e !important;color: #025893;padding: 10px 24px !important; }

.lichhen-home .elementor-element-populated{border-radius: 30px !important;}
.lichhen-home .elementor-field-type-submit{padding-bottom:20px;}
.lichhen-home .img-h{position: absolute;bottom:-10px;right:-10px;}
.lichhen-home input,select,textarea{box-shadow: 1px 1px 2px rgba(56,24,3,0.2) !important;}
.lichhen-home .elementor-button:hover{background: #f0dfcd !important; color:#b17f3a !important;}

.lichhen-child .elementor-button:hover{background: #f0dfcd !important; color:#b17f3a !important;}
.lichhen-child .elementor-widget-wrap{border-radius: 20px;}

.hentuvan,.elementor-3395{background-color:transparent !important; z-index:1; border-radius: 30px !important;}
.hentuvan .elementor-form{width:50%;float: left; padding:0px 20px;}
.hentuvan .elementor-button{background:#a5803e !important;color: #025893;padding: 10px 24px !important; }

.hentuvan .elementor-element-populated{border-radius: 30px !important;}
.hentuvan .elementor-field-type-submit{padding-bottom:20px;}
.hentuvan .img-h{position: absolute;bottom:-5px;right:-30px;}
.hentuvan input,select,textarea{box-shadow: 1px 1px 2px rgba(56,24,3,0.2) !important;}

.datlich{background-color:transparent !important; border-radius: 10px; z-index:1;}
.datlich .elementor-form{width:100%; float: right;padding:0px 20px;}
.datlich .elementor-button{background:#a5803e !important;color: #025893;padding: 10px 24px !important; }
.datlich .elementor-element-dcf8b2d{border:3px solid #633615; border-radius: 35px;margin: 5px;}
.datlich .elementor-element-populated{border-radius: 30px !important;}
.datlich .elementor-field-type-submit{padding-bottom:20px; width:100%;}
#form-field-field_cf2f36a {text-align: left !important;}

.csvatchat .elementor-image-box-title {width:100%;color: #fff !important; font-size: 16px; text-transform: uppercase;position: absolute;bottom: -16px; text-align: center;  background: rgba(177,127,58,.8);
padding: 10px 0; }
.csvatchat .elementor-image-box-content:hover .elementor-image-box-title{opacity: 0;transition: .3s}
.csvatchat .elementor-widget-image-box {position: relative;margin-bottom: 0;}
.csvatchat .elementor-image-box-wrapper img {display: block;width: 100%;}
.csvatchat .elementor-image-box-content{}
.csvatchat .elementor-image-box-content p {color:#fff;display:flex;
	align-items: center; padding:0 5px;position: absolute;bottom: 0px;left: 0;right: 0;background-color: rgba(177,127,58,.8);overflow: hidden;width: 100%;height: 0;transition: .5s ease;}
.csvatchat .elementor-widget-image-box .elementor-image-box-img {display: inline;}
.csvatchat p span{color: #fff !important;font-style: normal;font-family:'SVN-AVO-bold';text-transform:uppercase;font-size: 16px !important; font-weight: bold;text-align: center !important;display: contents;}
.csvatchat .elementor-image-box-description p {color: #fff;font-size: 14px;position: absolute;text-align:left; padding:0 20px;font-style: italic; }
.csvatchat .elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding: 0;}


.camket-h p{color:#bd932d;font-size: 17px; position: relative; padding-left: 35px; font-weight: 600; text-align: justify;}
.camket-h p:before{position:absolute; content: "";background:url("/wp-content/uploads/2023/image/icon-camket.png"); background-size: 27px 27px;width:27px; height: 27px; background-position: center;top:2px;left:0;}
 .elementor-element-1526668 img{margin-left:100px;width:85%;}
.box-new .elementor-top-column{margin-top:15px;}
.cauchuyen-kh{ position: relative; padding:20px;font-style: normal; border:2px solid #e7d05c;border: 3px solid #e7d05c;border-radius: 20px; margin-top: :30px;}
.cauchuyen-kh:before{position: absolute;top:-18px;left: -12px;background: url("/wp-content/uploads/2023/image/ch1.png");width:50px; height:36px;background-size: 50px 36px;content: "";}
.cauchuyen-kh:after{position: absolute;bottom:-18px;right: 20px;background: url("/wp-content/uploads/2023/image/ch2.png");width:50px; height:36px;background-size: 50px 36px;content: "";}
.khdv{ text-align: left;color:#333;padding:10px 0;}
.khdv span{font-weight: bold;}
.khdes{text-align: left;font-size: 14px;}
.eael-testimonial-text {padding-top:30px;margin-left:40px;}
.elementor-29 .elementor-element.elementor-element-7dc8b95 .eael-testimonial-content .eael-testimonial-user{font-family: 'SVN-AVO-bold';font-size: 22px;}
.eael-testimonial-user{position: absolute;top:0;display: block !important; width: 50%;text-align: center;}
.bang-gia h1{color:#b17f3a !important;padding:20px 0;}
.f-right{text-align: right;}
.f-right a{color:#bf883f !important;}
.thongtin-f p,.thongtin-f a,.dichvu-f p a{color:#b17f3a;}
.dichvu-f img{width:45px;margin-right:20px;}
.thongtin-f p img{width: 15px;}
.mxh{margin-top:20px;}
.form-f{position: relative; width:90%;}
.form-f .elementor-field-type-submit{width:43%; position: absolute;top:10px;right: -4px;}
.elementor-97 .elementor-element.elementor-element-314c56f .eael-trigger-image {width: 137px;}
h1.elementor-heading-title{font-size: 30px;color:#b17f3a !important;margin-bottom: 30px; line-height: 1.2;}
.archive-page-post .elementor-post{box-shadow: 1px 2px 4px #333;}
.lienhe-wap{}
.lienhe-wap .elementor-element-populated{background: #fff;box-shadow: 1px 2px 4px #000;}
.videoWrapper {position: relative;padding-bottom: 56.25%; /* 16:9 */padding-top: 25px;height: 0;}
.videoWrapper iframe,
.videoWrapper object,
.videoWrapper embed{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.call-tuvan{padding: 0;z-index: 999;cursor: pointer;position: fixed;right: 10px;bottom: 110px;border-radius: 30px;}
.call-tuvan1 ul{padding:0;}
.call-tuvan1 ul li{margin-bottom: 10px;}
.call-tuvan a {color: #fff;text-align: center;margin-bottom: 10px;position: relative;}

.box-new .gallery-item{margin-bottom: 0;}
.wp-image-3287{width: 70%;}
#elementor-popup-modal-3256 .dialog-widget-content{border-radius: 30px;}
.elementor-3256 .elementor-element.elementor-element-3eb37cc img {padding-left: 45px;}
#elementor-popup-modal-3256 .dialog-message {border-radius: 30px !important;}
.elementor-message-success {padding: 10px;color: #0f5132;background: #d1e7dd;border-radius: 5px;display: none;}
.popup-sumit{border-radius: 30px;}
.popup-sumit .elementor-image-box-description{text-align: justify;}
.popup-sumit p{font-size: 14px !important;}

.blink_me a {animation: blinker 1s linear infinite;}

@keyframes blinker {
  50% {opacity: 0;}
}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}
.call-tuvan1 img,.datlich-right img{animation: btnanimate 2s linear infinite; border-radius: 100%;}
 @keyframes btnanimate {
    0% {box-shadow: 0 0 0 0 rgba(161,128,62,.7),0 0 0 0 rgba(161,128,62,.7)}
    40% {box-shadow: 0 0 0 7px rgba(161,128,62,0),0 0 0 0 rgba(161,128,62,.7)}
    80% {box-shadow: 0 0 0 7px rgba(161,128,62,0),0 0 0 10px rgba(161,128,62,0)}
    100% {box-shadow: 0 0 0 0 rgba(161,128,62,0),0 0 0 10px rgba(161,128,62,0)}
}

.mdbs ul{padding:0;font-size: 14px;}
.mdbs ul li{position: relative;padding-left: 10px; margin-bottom: 10px;text-align: justify;}
.mdbs ul li:before{position: absolute; font-family: "Font Awesome 5 Free";content: "\f0da";left:-5px;}
.map{margin-top:25px;}

.main-bs {display:block;margin:0 auto;}
.bacsi .slick-slide{padding:0 10px;}
.slider-nav img{text-align:center;}
h4.eael-tab-title{color: #a5803e;background: #fff;box-shadow: 1px 2px #967f6d;padding: 5px 0;border-radius: 20px;margin-top: 5px;font-size: 13px;text-align: center;
}
.slider-nav .slick-current img,.slider-nav img:hover{border: 1px solid #d0b047 !important;border-radius: 100%;cursor: pointer;
}

.elementor-3845 .elementor-element.elementor-element-8fc56e3 .elementor-heading-title {font-family: "SVN-AVO-bold", Sans-serif;font-size: 16px;font-weight: 800;font-style: italic;background: #f0dfcd;padding: 15px 0;border-radius: 0 0px 20px 20px;position: absolute;width: 100%;bottom: -20px;
}
.elementor-element-da9c839 .elementor-post__thumbnail__link{height: 70px;}
.elementor-element-da9c839 .elementor-post__text{display: flex !important;justify-content: center !important;}
.baiviet-moi .elementor-post__thumbnail{margin-top:5px;}
.elementor-3845 .elementor-element.elementor-element-ccb7a77 .elementor-post {border: 1px solid #f0dfcd;}
.video_banner {position: relative;overflow: hidden;width: 100%;padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */}

/* Then style the iframe to fit in the container div with full height and width */
.responsive-iframe {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;}
.img-lh {position: absolute;top: 20px;right: 0;}
.elementor-element-section-1 .elementor-widget-container p{display: none;}
.phone-pc{display: none;}
.lh-post div,.lh-post div a{color:#b17f3a;}
.lh-post2 a{font-weight: bold;}
.lh-post1{font-weight: bold; font-size:18px;padding:5px 0;}
.bieuphi .elementor-size-sm:hover{background: transparent !important;border:1px solid #b17f3a;color:#b17f3a !important;}
.elementor-element-53bc785 .elementor-widget-container,.elementor-element-53bc785 .elementor-widget-container a{outline: none !important;}

.giaithuong img{width:50%;}
.thankyou .elementor-element-populated{border-radius: 25px !important;}
.thankyou img{padding-left:40px;}
.elementor-widget-video-playlist .e-tabs-wrapper{border: 1px solid #dedede !important;}
.snow-container { position: fixed; width: 100%; max-width: 100%; z-index: 99999; pointer-events: none; overflow: hidden; top: 0; height: 100%; } .snow { display: block; position: absolute; z-index: 2; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none; -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); -webkit-animation: snow linear infinite; animation: snow linear infinite; } .snow.foreground { background-image: url("/wp-content/uploads/2023/image/snow-medium.webp"); -webkit-animation-duration: 15s; animation-duration: 10s; } .snow.foreground.layered { -webkit-animation-delay: 7.5s; animation-delay: 7.5s; } .snow.middleground { background-image: url(/wp-content/uploads/2023/image/snow-medium.webp); -webkit-animation-duration: 20s; animation-duration: 15s; } .snow.middleground.layered { -webkit-animation-delay: 10s; animation-delay: 10s; } .snow.background { background-image: url(/wp-content/uploads/2023/image/snow-medium.webp); -webkit-animation-duration: 25s; animation-duration: 20s; } .snow.background.layered { -webkit-animation-delay: 12.5s; animation-delay: 12.5s; } @-webkit-keyframes snow { 0% { -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); } 100% { -webkit-transform: translate3d(5%,100%,0); transform: translate3d(5%,100%,0); } } @keyframes snow { 0% { -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); } 100% { -webkit-transform: translate3d(5%,100%,0); transform: translate3d(5%,100%,0); } } 
/*implant*/
.title-implant h2 {color:#b17f3a !important;font-size: 30px !important;line-height: 1.2;}
.title-implant1 ol li b,.title-implant1 ol li::marker {color:#b17f3a !important; font-weight: bold;}
.title-implant1 .elementor-widget-container{background-image: linear-gradient(#fffefb, #fad27a);padding: 10px;border-radius: 25px; margin-bottom: 30px;color:#333;box-shadow: 1px 2px 4px #444;}
.page-implant ul li,ol li{margin-bottom: 10px; color:#444 !important;}
.page-implant ul,.page-implant ol{padding-left:30px !important;}
.elementor-element-95d82a9{padding:0 10px;}
.page-implant{text-align: justify;}
.csvc .elementor-image-box-title {font-size: 19px !important; padding:0 10px;}
.csvc .elementor-widget-container{background: #f0dfcd;}
.csvc .elementor-image-box-content{}
.csvc .elementor-image-box-description{padding:0 10px 20px 10px !important; text-align: justify;}
.csvc .elementor-widget-image-box{margin-bottom: 0px !important;}
.csvc .elementor-image-box-img{margin-bottom: -5px !important;}
.csvc .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0 3px 0 3px;}

.camket-implant ul li{position: relative;padding-left: 25px;margin-bottom: 10px;}
.camket-implant ul li:before{position: absolute;content: "";background: url("/wp-content/uploads/2023/image/tick.webp") no-repeat;width: 25px; height:23px; background-size: 25px 23px;top:-3px; left:0;}
.camket-col{}
.dnbs ul li{position: relative;padding-left: 10px;margin-bottom: 15px;}
.dnbs ul li:before{position: absolute;left: 10px;top:0;content: "";}
.dnbs{display: flex;justify-content: center;align-items: center;height: 600px;}
.title-dnbs{font-size: 30px; margin-bottom: 20px;}
.title-dnbs span{font-size: 20px;}
.col-lag{width:50% !important;float:left;}
.elementor-slides .swiper-slide-inner{padding: 0 !important;}
.profile-bs{text-align: right;margin-top:50px;}
.profile-bs a{padding: 5px 20px 10px 20px; border:1px solid #a1803e;color:#fff;border-radius: 25px;background: #333;}
.profile-bs a:hover{background: #f0dfcd;color:#b17f3a;}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header{box-shadow: 1px 2px 4px rgba(177,127,58,0.7);}
.eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle {-webkit-transform: rotate(0deg) !important;-ms-transform: rotate(0deg);transform: rotate(0deg) !important;}
.eael-accordion-content{border-radius: 25px; /*background: #f0dfcd;*/background-image: linear-gradient(floralwhite, #f0dfcd);}
.eael-accordion-content ul{padding-left: 0px !important;}
.bstl ul{padding-left: 0px;}
.bstl ul li{position: relative; padding-left: 15px; }
.bstl ul li:after{position: absolute;top:0;left: 0;content: "-";}
.quytrinh p{font-weight: bold !important;}
.title-implant-bs h2{margin-bottom: 30px;}
.top-title .elementor-image-box-title a{padding: 5px 20px;background: #f0dfcd;border-radius: 30px;font-size: 20px;}
.top-title img{border-radius: 15px !important;box-shadow: 1px 2px 4px #444 !important;}
.fix-display .swiper-slide-inner{}
.fixdnbs1{position: relative;width: 100%;}
.fixdnbs-img{width:100%;text-align: center;}
.fixdnbs-img img{width:60%;}
.fixdnbs-nd{padding: 0 5px;}
.fixdnbs-nd ul{ color:#444;padding:10px !important;background-image: linear-gradient(#fff, #fad27a 70%); box-shadow: 1px 2px 4px #968050;border-radius: 25px;}
.fixdnbs-nd ul li{font-size: 16px;}
.fixdnbs-title{font-size: 20px !important; font-weight: bold;}
h4 b{color:#b17f3a !important;}
.fixdnbs-title span{font-size: 15px;}
.padding-mb ul li{position: relative; padding-left:15px;}
.padding-mb ul li:before {
    position: absolute;
    content: '+';
    top: 0;
    left: 0px;
}
/*end implant*/
/*rangsu*/
.dnbsrangsu-img{width:35%; float: left;}
.dnbsrangsu{padding: 30px;border-radius: 35px; width: 65%;float: left;display: flex;justify-content: center;align-items: center;height: 650px;}
.dnbsrangsu ul{background-image: linear-gradient(#fefdf9, #fbdf9d); padding: 15px; border-radius: 25px;}
.dnbsrangsu{position: relative;}
.fixdnbs2 img{float: right !important; width:24%;}
.eicon-chevron-right:before,.eicon-chevron-left:before{color: #000;}
.sosanh-rangsu .elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding: 0px;}
.sosanh-rangsu h4{font-size: 16px !important;}
.rangsu-sp .elementor-widget-image-box{box-shadow: 1px 2px 4px #444;border-radius: 15px;}
.rangsu-sp .elementor-widget-image-box img{border-radius: 15px 15px 0 0;}
.padding-mb ul{padding-left: 5px !important;}
/*rangsu*/
#elementor-popup-modal-5030 .dialog-widget-content{background:transparent !important;}
#elementor-popup-modal-5030 img{border-radius: 25px !important;}
.elementor-6702 .elementor-element.elementor-element-af79347 .elementor-menu-toggle:hover {color: #bb853f;}
.archive-page-post .elementor-post__title{display: flex;justify-content: center;align-items: center;height: 40px;}

.box-new .gallery {
    margin-bottom: 1.5em;
    display: grid;
    grid-gap: 0 1em;
}
.box-new .gallery-columns-2 {
    grid-template-columns: repeat(2, 1fr);
}
.box-new .gallery-item {
    display: inline-block;
    text-align: center;
    width: 100%;
}
figure {
    margin: 0 0 0.5em;
}
.post-7163 header,.post-7220 header{display: none;}
.elementor-element-title-sub-4 img{border-radius: 15px;}
.page-implant .elementor-slides .swiper-slide-inner, .elementor-slides .swiper-slide-inner:hover {
    color: #fff;
    display: inline !important;
}
.page-implant .elementor-slide-description {padding: 0 10px !important;}
.fixdnbspc img{position: relative;width:40% !important;}
.fixdnbspc div{
	position: absolute;top: 0;right: 0;width: 70%;top: 65px;padding-left: 20px;padding-right: 20px;color: #000;font-weight: bold;  
	background-image: linear-gradient(#fff, #fad27a 80%);height: 315px;z-index: -1;border-radius: 25px;display: table;
}
.fixdnbspc ul{padding-left: 115px !important; display: table-cell;vertical-align: middle;height: 100%;}
.fixdnbspc ul li:not(:first-child){font-size: 15px;position: relative;padding-left: 15px;margin-bottom: 5px !important;}
.fixdnbspc ul li:not(:first-child):after{position: absolute; content: "-";top:0;left:0;}
.fixdnbspc ul li span{font-size: 25px;}
.title-video-ld{font-size: 16px;text-align: center;color:#b17f3a;margin-top:10px;}
.button-gia-implant a{border-radius: 15px !important;box-shadow: 1px 2px 4px #9a641f; color: #9A641F;background-image: linear-gradient(180deg, #FAD27A 56%, #E6BB5F 100%);}
.button-gia-implant a:hover{color: #000;}
.button-dathen{position: relative; border-radius: 15px !important;box-shadow: 1px 2px 4px #9a641f; background-image: linear-gradient(180deg, #FAD27A 56%, #E6BB5F 100%); width: 170px;text-align: center; float: right;padding: 13px 0;}
.button-dathen:after{position: absolute;content: "";background: url("/wp-content/uploads/2023/image/muiten-r.webp") no-repeat;width: 15px;height: 31px;background-size: 15px 31px; top:13px; left: -40px;}
.button-dathen a{color: #9A641F !important;font-weight: bold;}
/*form*/
/*placeholder spacing*/
form.elementor-form .elementor-field-group-email input, .elementor-field-group-name input, .elementor-field-group-phone input, .elementor-field-group-message textarea,.elementor-field-group-dichvu select,.elementor-field-group-ycbs select{
   padding-left: 45px;}
form.elementor-form .elementor-field-group-email::after, .elementor-field-group-name::after, .elementor-field-group-phone::after, .elementor-field-group-message::after,.elementor-field-group-dichvu::after,.elementor-field-group-ycbs::after{
   position: absolute;left: 5px;top: 0px;bottom: 0px;width: 40px;height: 40px;background: none;content: "";z-index: 99;}
form.elementor-form .elementor-field-group-email::before, .elementor-field-group-name::before, .elementor-field-group-phone::before, .elementor-field-group-message::before,.elementor-field-group-dichvu::before,.elementor-field-group-ycbs::before{
   position: absolute;left: 16px;top: 8px;font-family: "Font Awesome 5 Free";font-weight: 900;content: "";color: #b17f3a;z-index: 999;font-size: 17px;}

.rating-box{text-align: center;}
.rating-box .rating-number {font-size: 80px;line-height: 1em;font-weight: bold;color: #ffb900;}
.field-star_rating .before{color:#b17f3a;font-weight: bold;}
.star-rating svg{fill:#ffb900; margin: 10px 0px;}
.field-star_rating .before {float: left !important;padding-top: 3px !important;padding-right: 10px !important;}
.elementor-element-caf7420 .strong-rating-wrapper .star svg {width: 15px !important;}
.title-phkh{text-align: center;color: #b17f3a;font-size: 30px;text-transform: uppercase;font-weight: 800;font-family: "SVN-AVO-bold";margin-bottom: 30px;}
.bt-review{padding: 35px 15px;}
.bt-review a{position: relative; text-align: center;padding: 10px 20px;border: 2px solid #a1803e;border-radius: 25px;color:#a1803e;font-weight: bold;}
.bt-review a:hover{background: #a1803e;color:#fff !important;}
.page-phkh .wpmtst_submit_testimonial{border:1px solid #a1803e;color:#a1803e; border-radius: 25px;font-weight: bold;}
.page-phkh .wpmtst_submit_testimonial:hover{background: #a1803e;color:#fff }
.strong-view.wpmtst-default .wpmtst-testimonial-image img{border:none !important;background: none repeat scroll 0 0 transparent !important;border-radius: 100%;box-shadow: 1px 2px 2px #dedede;padding:0 !important;}
.strong-view.wpmtst-default .wpmtst-testimonial-image {max-width: 15% !important;}
.page-phkh .strong-view.wpmtst-default .wpmtst-testimonial {border: none !important;position: relative;margin-bottom: 40px !important; box-shadow: 1px 2px 4px #dedede;}
.page-phkh .strong-view.wpmtst-default .wpmtst-testimonial:after{position: absolute;top: 99%;left: 32px;visibility: visible;width: 0;height: 0;content: '';border-style: solid;border: 0 solid transparent;border-left-width: 0;border-right-width: 64px;border-top: 30px solid #fff;-webkit-filter: drop-shadow(0 12px 10px rgba(0,0,0,.1));filter: drop-shadow(0 12px 10px rgba(0,0,0,.1));}
.page-phkh .strong-view.wpmtst-default .wpmtst-testimonial:nth-child(2n):after{border-top: 30px solid #a1803e;}
.page-phkh .strong-view.wpmtst-default .wpmtst-testimonial:nth-child(2n){background: #a1803e !important;color:#fff;}
body:not(.rtl) .elementor-174 .elementor-element.elementor-element-17fc016 .elementor-pagination .page-numbers:not(:last-child){margin-right:0 !important;}
span.page-numbers.current,a.page-numbers{border: 2px solid #bb853f ;color:#bb853f;padding: 3px 10px;border-radius: 100% ;font-weight: bold ;}
a.page-numbers {border: 2px solid #dedede ;color:#444;}
a.page-numbers:hover {border: 2px solid #bb853f ;color:#bb853f;}
.eael-advance-tabs .eael-tabs-content>div.active{border:1px solid #dedede;padding: 0.5em !important;}
.elementor-6896 .elementor-element.elementor-element-d6a5c3d .eael-advance-tabs .eael-tabs-nav > ul li {background-color: #fff;}
.strong-view.wpmtst-default .wpmtst-testimonial-inner {padding: 10px !important;}
.page-phkh .title-after-icon{font-weight: bold !important;text-transform: uppercase;}
.strong-view ul.simplePagerNav li.currentPage a,.strong-view ul.simplePagerNav li a:hover{text-decoration: none;background: #fff !important;color: #a1803e !important;border: 2px solid #a1803e;padding: 3px 10px;border-radius: 100%;font-weight: 800;}
.strong-view ul.simplePagerNav li a{border: 2px solid #dedede;padding: 3px 10px !important; border-radius: 100%;font-weight: bold;color:#444;}
.page-phkh input,.page-phkh textarea,.page-phkh input[type=text]:focus{border: 1px solid #a1803e !important;border-radius: 5px !important;outline: none !important}
.strong-form textarea {height: 10em !important;}
.strong-view.controls-style-buttons3:not(.rtl) .wpmslider-prev:before,.strong-view.controls-style-buttons3:not(.rtl) .wpmslider-next:before {background: #a1803e !important;}
.testimonial-name,.testimonial-field{text-transform:capitalize; text-align: center !important;margin-bottom: 0 !important;font-size: 14px;font-weight: bold;}
.phkh-home .strong-view.wpmtst-default .wpmtst-testimonial-inner{background: #f0dfcd; border:1px solid #f0dfcd !important;}
.phkh-home .strong-view.wpmtst-default div {border-radius: 15px !important; border:none !important;}
.phkh-home .testimonial-name{color: #a5803e;}
.phkh-home .strong-view.wpmtst-default .wpmtst-testimonial-inner {
    background: #f0dfcd;
    border: 1px solid #f0dfcd!important;
}
.title-videonoibat{font-size: 15px;font-weight: 600; text-align: center; color: #b17f3a;width:100%;}
/*form*/
/*placeholder spacing*/
form.elementor-form .elementor-field-group-email input, .elementor-field-group-name input, .elementor-field-group-phone input, .elementor-field-group-message textarea,.elementor-field-group-dichvu select,.elementor-field-group-ycbs select{
   padding-left: 45px;}
form.elementor-form .elementor-field-group-email::after, .elementor-field-group-name::after, .elementor-field-group-phone::after, .elementor-field-group-message::after,.elementor-field-group-dichvu::after,.elementor-field-group-ycbs::after{
   position: absolute;left: 5px;top: 0px;bottom: 0px;width: 40px;height: 40px;background: none;content: "";z-index: 99;}
form.elementor-form .elementor-field-group-email::before, .elementor-field-group-name::before, .elementor-field-group-phone::before, .elementor-field-group-message::before,.elementor-field-group-dichvu::before,.elementor-field-group-ycbs::before{
   position: absolute;left: 16px;top: 8px;font-family: "Font Awesome 5 Free";font-weight: 900;content: "";color: #b17f3a;z-index: 999;font-size: 17px;}
/*Name field*/
.elementor-field-group-name::before{content: "\f007";}
form.elementor-form .elementor-field-group-email::before{content: "\f0e0";}
.elementor-field-group-phone::before{content: "\f095";}
.elementor-field-group-message::before{content: "\f27a";}
.elementor-field-group-dichvu::before{content: "\f5c9" !important;}
.elementor-field-group-ycbs::before{content: "\f82f" !important;}
/*ninja form*/
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {background: #ffffff !important;border: 1px solid #dedede !important;border-radius: 5px;color: #6b5331;}
.nf-form-content input[type=submit] {background: #a5803e !important;border-radius: 5px !important;}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content input.ninja-forms-field, .nf-form-content select.ninja-forms-field:not([multiple]){height: 40px !important;border-radius: 5px !important;}
.nf-form-content .listselect-wrap .nf-field-element div, .nf-form-content .ninja-forms-field{padding: 5px 10px 5px 33px !important;}
.nf-form-content input[type=submit]{padding:0 20px !important; font-weight: bold;}
.nf-form-content input[type=submit]:hover{color:#000 !important;}
.ninja-forms-req-symbol{display: none !important}
.nf-fail .nf-field-element:after,.nf-fail .nf-field-element:after {background: #ff9800 !important; height: 20px !important;font-size: 10px !important;top:9px !important;right:6px !important;width: 20px !important;line-height: 20px !important;border-radius: 100%;}
.nf-pass.field-wrap .nf-field-element:after {font-size: 23px !important;top: 9px !important;right: 6px !important;height: 20px !important;line-height: 20px !important;}
.nf-error .nf-error-msg {color: #ff9800 !important;}
.nf-form-cont .iti input{padding-left: 95px !important;}
.nf-form-layout{width:50%;padding: 0 15px;}
.nf-form-title,.nf-form-fields-required,#nf-form-errors-1{display: none !important;}
#ninja_forms_required_items,.nf-field-container {margin-bottom: 10px !important;}
.nf-form-content textarea.ninja-forms-field {height: 100px !important;}
.label-above .nf-field-element{text-align: center;font-weight: bold;}
.nf-form-content .list-select-wrap>div div:after {content: "\f0d7" !important;font-size: 18px !important;height: 40px !important;line-height: 40px !important;}
.txt_name .nf-field-element:before,.txt_email .nf-field-element:before,.select_dichvu .nf-field-element:before,.select_ycbs .nf-field-element:before,.txt_message .nf-field-element:before{font-family: "Font Awesome 5 Free";font-size: 17px;position: absolute;top: 7px;left: 10px; color:#a1803e;}
.txt_name .nf-field-element:before{content: "\f007";}
.txt_email .nf-field-element:before{content: "\f0e0";}
.select_dichvu .nf-field-element:before{content: "\f5c9";z-index: 2;}
.select_ycbs .nf-field-element:before{content: "\f82f";z-index: 2;}
.txt_message .nf-field-element:before{content: "\f27a";z-index: 2;}
.iti--separate-dial-code.iti--show-flags .iti__selected-dial-code {color: #444 !important;}
.elementor-4805 .elementor-element.elementor-element-fdc7f36 {padding: 0px 0px 0px 0px !important;}
.img-h{z-index: -1;}
.nf-form-errors{display: none;}
.iti-mobile .iti--container{z-index: 9999 !important;}
/*ninja*/
/*form*/
@media (max-width: 2560px) {

}
@media (max-width: 1920px) {
}

@media (max-width: 1366px){
	.lydo2{margin-bottom: 50px;}
	.lydo2 .elementor-29 .elementor-element.elementor-element-a6e8e05 > .elementor-widget-container{padding:20px 0 20px 0;}
	.bacsi {}
	.hentuvan .elementor-form {width: 48%;}
	.eael-lightbox-popup-window-4e00f2f,.eael-lightbox-popup-window-7da342a {width: 65%;max-width: 65%;}
    .lydo2 p {font-size: 20px;}
}
@media (max-width: 1024px){
	h3 {font-size: 1.65rem;}
	.bacsi {padding: 120px 0 60px 0 !important;}
	.lydo2 p {font-size: 17px;}
	.bacsi .eael-advance-tabs .eael-tabs-nav>ul li .eael-tab-title {font-size: 12px;}
	.elementor-97 .elementor-element.elementor-element-56470c5 .elementor-heading-title {font-size: 15px;}
	h4.eael-tab-title {font-size: 11px !important;}
	.slick-next {right: -5px;}
	.slick-prev{left:-5px;}
	.elementor-29 .elementor-element.elementor-element-543844d img {width: 44%;}
	.lichhen-home .img-h {right: 10px;}
	.elementor-29 .elementor-element.elementor-element-ea5b016 .elementor-heading-title {font-size: 30px !important;}

}
@media (max-width: 820px){
	.elementor-4950 .elementor-element.elementor-element-7594672 {width: 100% !important;}
	.elementor-image-gallery .gallery-columns-6 .gallery-item {max-width: 20% !important;}
	.phone-pc{display: block;}
	.results .type-services {width: 48%;}
	.eael-lightbox-popup-window-4e00f2f {
    width: 100% !important;
    max-width: 100% !important;}
	h2 {font-size: 30px !important;}
	.dich-vu{margin-bottom: 0 !important;}
	.dich-vu .elementor-element-populated {padding: 0px;}
	.dich-vu .elementor-widget-wrap{margin:0 !important;padding:0 !important;}
	.elementor-element-021dcfa .elementor-element-populated,.elementor-element-9778096 .elementor-element-populated{margin-bottom: 20px;}
	.lydo img{width: 50px !important;}
	.lydo-bg:before{background-image: none;}
	.lydo-img img {position: absolute;top: -70px;left: 0px;}
	.lydo2 {width: 100%;margin-bottom: 15px;height: 43px;}
	.lydo2 p {line-height:none;padding-top: 10px;font-size: 16px;}
	.lydo-bt {margin-top: 40px;}
	.title {padding: 20px 0 25px 0;}
	.camket-img{margin-top:142px;}
	.elementor-element-1526668 img {margin-top:100px; margin-left: 0px;width: 100%;}
	.elementor-29 .elementor-element.elementor-element-a6e8e05 img {width: 95%;}
	.lichhen-home .elementor-form {width: 50%;}
	.hentuvan .elementor-form {width: 50%;}
	.elementor-29 .elementor-element.elementor-element-747fee6 {padding: 0px 0px 0px 0px;}
	.elementor-802 .elementor-element.elementor-element-1e46b24 .elementor-heading-title {font-size: 25px;}
	.bacsi {padding: 0px 0 30px 0 !important;}
	.bacsi .eael-advance-tabs .eael-tabs-nav>ul li .eael-tab-title{font-size: 8px; width:auto;}
	.bacsi .bs1 {font-size: 20px;}
	.title,.bacsi .bs2  {font-size: 30px;}
	.bacsi .eael-tabs-content {padding-bottom: 100px;}
	.doingu-img img {width: 100%;padding-top: 60px;}
	.doingu-bs h4 {font-size: 15px;}
	.elementor-29 .elementor-element.elementor-element-27bbe8d {padding-left: 35px;}
	.elementor-29 .elementor-element.elementor-element-7dc8b95 > .elementor-widget-container {padding: 5px !important;}
	.dich-vu .elementor-image-box-title {}
	.dich-vu .elementor-image-box-img img {width: 200px !important;}
	.elementor-29 .elementor-element.elementor-element-ea5b016 > .elementor-widget-container {padding: 10px 0px 10px 0px;}
	.elementor-29 .elementor-element.elementor-element-471aa98 {padding: 25px 0px 0px 0px;}
	.csvatchat .elementor-widget-image-box{height: auto;}
	.csvatchat .elementor-image-box-title {font-size: 12px;}
	.eael-testimonial-text {margin-left: 0;position: relative;}
	.elementor-widget-eael-testimonial-slider .icon-img-left-content .eael-testimonial-align-center .eael-testimonial-content{position: relative;}
	.elementor-29 .elementor-element.elementor-element-7dc8b95 .eael-testimonial-content {width: calc(100% - 0%);}
	.lichhen-home .img-h img{width:52% !important;}
	.lichhen-home .img-h {bottom: -9px; right:0px;}
	.hentuvan .img-h {right:-35px;}
	.hentuvan .img-h img{width:57% !important;}
	.eael-testimonial-image {left: 50%;transform: translateX(-50%);}
	.eael-testimonial-user{ width: 100%;}
	.elementor-29 .elementor-element.elementor-element-572f4cf{padding:20px 10px;}
	.eael-tooltip:hover:nth-child(odd) .eael-tooltip-text.eael-tooltip-top{left:100% !important;}
	.elementor-29 .elementor-element.elementor-element-eb21091 .eael-tooltip .eael-tooltip-text{left:0% !important;}
	.elementor-29 .elementor-element.elementor-element-dcf8b2d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
    background-position: bottom 0px left !important;}
    .lichhen-row p {font-size: 22px !important;}
    .slick-next {right: -40px;}
	.slick-prev{left:-40px;}
	.elementor-element-71b02c6 .elementor-heading-title{font-size:22px;}
	/*implant*/
	.csvc .elementor-column-gap-default>.elementor-column>.elementor-element-populated {padding: 0;}
	.csvc .elementor-widget-image-box {margin-bottom: -10px !important;}
	/*implant*/
	.elementor-nav-menu__align-center .elementor-nav-menu{padding-bottom: 20px !important;}
	.nf-field-label{display: none;}
}
@media (max-width: 480px) {
	table td, table th {vertical-align: middle !important;padding: 7px;}
	.dichvu-f img {
    width: 50px;}
	.elementor-4950 .elementor-element.elementor-element-7594672{width:100% !important;}
	.title-tragop h3{font-family: "SVN-AVO", Sans-serif !important;font-size: 24px !important;font-weight: 600 !important;line-height: 1.3;}
	.elementor-image-gallery .gallery-columns-6 .gallery-item {max-width: 33.33% !important;}
    .logo-bank img {padding: 5px 10px;}
	.elementor-174 .elementor-element.elementor-element-17fc016 .elementor-post__title, .elementor-174 .elementor-element.elementor-element-17fc016 .elementor-post__title a{font-size: 14px !important;}
	.elementor-174 .elementor-element.elementor-element-4c8c7449{padding: 0px !important; }
	.results .type-services{width: 100%;}
	.sec1-gt{text-align: left;font-size: 24px;}
	.title-mdbs {font-size: 20px !important; color:#fff;}
	.title-mdbs  span{font-size: 12px !important;}
	.modal-bs h6{margin-top: 15px;}
	.modal-bs h6 span{color: #a5803e !important;background: #fff;box-shadow: 1px 2px #967f6d;padding: 5px !important;border-radius: 20px;font-size: 11px !important;}
	h2,.title,.bacsi .bs2 {font-size: 25px !important; font-weight: 400 !important;}
	.title{font-size: 21px !important;}
	.img-title img{width:90% !important;}
	h2.elementor-heading-title,.title1{font-size:25px !important;font-family: 'SVN-AVO-bold' !important;font-weight: 400 !important;}
	.bacsi .bs1{font-size:16px;}
	.lydo{padding:0 25px;}
	.lydo2 p {line-height: none;padding-top: 14px; font-size: 17px;}
	.camket-img{display: none;}
	.lydo-h .elementor-image-box-wrapper .elementor-image-box-img{float: left !important;width:20% !important;}
	.lydo-img img{display:none !important;}
	.lydo-block  .elementor-widget-image-box .elementor-image-box-content {width: 80%;float: right;}
	.lydo2 {width: 100%; margin-bottom: 25px;padding-right: 0 !important;}
	.lydo-bt {margin-top: 40px;}
	.elementor-29 .elementor-element.elementor-element-47cdb3a:not(.elementor-motion-effects-element-type-background){background-position: top right;}
	.elementor-29 .elementor-element.elementor-element-747fee6 {padding: 0px 0px 30px 0px;}
	.bacsi{padding:190px 0 60px 0 !important;}
	.bacsi-mb{width:168px !important;}
	.elementor-element-b10793d .elementor-element-populated{padding:0 !important;}
	.elementor-29 .elementor-element.elementor-element-27bbe8d {padding-left: 0px !important;}
	.elementor-29 .elementor-element.elementor-element-65b482a > .elementor-element-populated{padding:20px 0 20px 0 !important;}
	.eael-advance-tabs .eael-tabs-nav>ul li{padding:10px !important;}
	.eael-advance-tabs .eael-tabs-nav>ul li{width:30px !important;}
	.lichhen-home .elementor-form{width:100%; float: right !important;}
	.lichhen-home .elementor-widget-wrap {/*background-image: url(/wp-content/uploads/2023/image/datlich_mb.webp) !important;*/}
	.elementor-29 .elementor-element.elementor-element-dcf8b2d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
    background-position: bottom 0px left !important;}
	.lichhen-home .elementor-column{min-height: 0 !important;}
	.lichhen-home .img-h,.hentuvan .img-h {display: none !important;}
	.lichhen-row img{width: 48%; display: none !important;}
	.lichhen-row p{padding-top: 10px !important;padding-right: 0px !important;font-size: 22px !important;text-align: center !important;width: 100% !important;}
	.hentuvan .elementor-form {width: 100%;padding:0;}
	.elementor-3395 .elementor-element.elementor-element-e9c20f6 {padding-right: 0 !important;}
	.csvatchat .elementor-widget-image-box{width:100%;float:left !important;}
	.csvatchat .elementor-widget-image-box {height: auto !important; margin-bottom: 15px;}
	.xemthem-dv .elementor-button{display:none !important;}
	.dich-vu{margin:0 !important;}
	.dich-vu .elementor-element-populated{margin-bottom:0 !important;}
	.dich-vu .elementor-image-box-img img{position:relative;}
	.dich-vu .elementor-image-box-title {font-size: 20px !important;color: #ab7e45 !important;padding-top: 0px;}
	.dich-vu .elementor-widget-wrap {background: transparent;border:none;padding:0 !important;margin:0position: relative;}
	.dich-vu .elementor-widget-wrap {margin: 5px;}
	.bacsi {padding: 0 !important;}
	.elementor-29 .elementor-element.elementor-element-d2df8e0:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d2df8e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image: url(/wp-content/uploads/2023/08/background-3-scaled.jpg);
    background-size: cover;margin-top: -5px;}
	.elementor-29 .elementor-element.elementor-element-572f4cf{padding:20px 10px;}
	.eael-tooltip:hover:nth-child(odd) .eael-tooltip-text.eael-tooltip-top{left:100% !important;}
	.elementor-29 .elementor-element.elementor-element-eb21091 .eael-tooltip .eael-tooltip-text,.elementor-29 .elementor-element.elementor-element-bcc2d90  .eael-tooltip .eael-tooltip-text{left:0% !important;}
	.camket-h p {font-weight: normal;font-size: 16px;}
	 .tintuc-h .elementor-posts .elementor-post {display:block !important;padding:10px 0 !important;}
	 .tintuc-h .elementor-post__thumbnail__link {float:left !important;margin-right: 10px;}
	 .elementor-posts .elementor-post__title {font-size: 16px !important;margin: 0;padding-top: 10px;}
	.elementor-169 .elementor-element.elementor-element-ca65fdf .elementor-post__title{padding-top:0 !important;}
	 .elementor-post__meta-data{display: none;}
	 .elementor-post__thumbnail__link{margin-bottom: 0 !important;}
	.elementor-29 .elementor-element.elementor-element-aef93cd {--grid-row-gap: 1px;}
	.title1 img{width:49%;}
	.elementor-post__excerpt,.elementor-post__read-more{display: none !important;}
	.elementor-29 .elementor-element.elementor-element-ea8b638 > .elementor-widget-container,.elementor-29 .elementor-element.elementor-element-77f438c > .elementor-widget-container,.elementor-29 .elementor-element.elementor-element-77f438c > .elementor-widget-container{padding:20px 0;}
	.eael-tooltip {padding: 12px 7px !important}
	.elementor-97 .elementor-element.elementor-element-089565a{padding:0px 10px;}
	.mxh {margin-top: 25px;padding:0 42px; text-align: center;}
	.elementor-29 .elementor-element.elementor-element-2f1fa85 {padding: 0px 20px 20px 20px;}
	.table-price h4 {font-size: 16px;}
	.note-price-table {font-size: 23px;}
	.note-price-table-mb{display: none;}
	.csvatchat .elementor-image-box-title {font-size: 13px;}
	.elementor-element-page-services .elementor-widget-container .heading_h3,
	.elementor-3624 .elementor-element.elementor-element-1a90254d .elementor-heading-title,.elementor-element-c863f88 .elementor-heading-title,
	.price-dental h3.elementor-heading-title,.elementor-element-title-service-6 .heading_h3,
	.elementor-element-06388b1 h3  {font-size: 25px !important;font-weight: 400 !important;}
	.service_related .elementor-post-card {width: calc(100% - 20px) !important;}
	h1.elementor-heading-title {font-size: 22px !important;font-weight: bold !important;}
	.note-price-table span {font-size: 13px;}	
	.elementor-2972 .elementor-element.elementor-element-6d37263 {font-size: 17px;}
	.slick-slide .doingu-text {width: 100%;}
	.slick-slide .doingu-img img {display: none;}
	.slick-slide .doingu-bs ul{padding-left: 0;}
	.eael-filter-gallery-control ul li{width:100%; text-align: left;}
  	/*implant*/
	.quytrinhvk .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper, .quytrinhvk .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display: flex;}
	.quytrinhvk .elementor-image-box-description{padding-left: 10px;}
	.quytrinhvk .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {align-items: center;}
	h5.elementor-heading-title{line-height: 1.2 !important;}
	.padding-mb .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding: 0 !important;}
	.page-implant h3{font-size: 24px;}
	.page-implant ol {padding-left: 15px !important;}
	.csvc .elementor-image-box-title {font-size: 20px;padding: 0 60px;}
	.col-lag{width:100% !important;float:left;}
	.dnbs {display: contents;}
	.dnbs ul,.elementor-element-5df43e0 ol{padding-left: 0;}
	.profile-bs {margin:0;}
	.eael-accordion-tab-title{line-height: 1.4;text-align: left !important;}
	.eael-adv-accordion .eael-accordion-list .eael-accordion-header{padding:10px 5px !important;}
	.fixdnbs2 img{width:50% !important;}
	.fixdnbs1{margin-bottom: 20px;}
	/*implant*/
	/*rangsu*/
	.fixdnbs2 img{width:70% !important;}
	/*rangsu*/
	.archive-page-post .elementor-post__title{display: flex;justify-content: center;align-items: center;height: auto;}

	.nf-form-layout {width: 100%;}
	.elementor-6843 .elementor-element.elementor-element-e9c20f6,.nf-form-layout {padding: 0px !important;}
}
