/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.play-regular {
  font-family: "Play", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.play-bold {
  font-family: "Play", sans-serif;
  font-weight: 700;
  font-style: normal;
}


.ico-spin {
    width: 30px;     
    height: 30px;
    display: inline-block;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
.d-none, .owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {    display: none !important; }
.set-2-line-text,.set-3-line-text,.set-4-line-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.set-2-line-text{-webkit-line-clamp:2}.set-3-line-text{-webkit-line-clamp:3}.set-4-line-text{-webkit-line-clamp:4}

.object-fit-cover{object-fit: cover}

.is-outline:hover, .primary.is-outline:hover{     background-color: var(--color-hover);    border-color: var(--color-hover); }
.wppb-popup-main-wrap .wppb-popup-shortcode {max-height: none !important;}
.wppb-popup-custom-overlay {
    background: transparent !important;
}
.btn2024.bg-white{ background-image: none;}
.border-radius-10{ border-radius:10px; }
.bg-white{ background-color: #fff!important;}
.text-black{ color: #000; }
.position-relative{ position: relative;}
body{
    font-size: 15px !important;
    font-weight: 400;
    overflow: hidden;
    font-family: var(--family);
    color: #000;
}
p,a,ul,li{
    color: #000;
    font-family: var(--family);
}

h1,h2,h3,h4,h5,h6{
    color: #000;
    font-weight: 500;
    font-family: var(--family);
}
.align-items-end {
    -webkit-box-align: end !important;
    -ms-flex-align: end !important;
    align-items: flex-end !important;
}
.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.scroll-to-bullets,
p.category.uppercase.is-smaller.no-text-overflow.product-cat.op-7,
.is-divider,
.entry-category,
a.quick-view.quick-view-added {display: none;}
.owl-carousel .owl-dots{position: absolute;bottom: 10px;left: 0;justify-content: center;display: flex;text-align: center;width: 100%;}
.owl-carousel .owl-dots .owl-dot {background: #fff;height: 4px;width: 45px;border-radius: 2px;float: left;margin-right:5px;}
.owl-carousel .owl-dots .owl-dot.active {background: #7bedff;}
.slide-dots .ow-dots{     position: absolute;   left: 0%;    margin-top: 15px; }
.slide-dots .owl-dots .owl-dot{ height: 15px; width: 15px; background-color: var(--color-xanh8);}
.slide-dots .owl-dots .owl-dot.active{ background-color: var(--color-hover);}
.btn-shadow{ box-shadow: 0 0 10px #11d2d6;  }
.btn2024{     
    background-image: linear-gradient(#63ecee, #03bbbe, #01babd);
    box-shadow: 0 0 10px #11d2d6;
    display: inline-block;
    padding: 6px 18px 7px;
    border-radius: 30px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}
.btn-dk-2024{ 
    background: #fff;;
    padding: 10px 25px;
    box-shadow: 0 0 10px #11d2d6;
    display: inline-block;
    border-radius: 30px;
    font-weight: bold;
    font-size: 14px;
    border:1px solid var(--color-xanh8)
}
.btn-dk-2024:hover { background: rgb(1 186 189 / .8); border-color: #fff; color: #fff;}
.btn-xemthem{ width: 180px; text-transform: uppercase; display: inline-block;}

#header .header-wrapper.stuck{ background:#fff; }

/*#footer, */
.footer-1{ -background:#e2effa !important; background-color:transparent!important; }
.btn-hover:hover {
    transform: translateY(5px);
    box-shadow: 0 0 10px #11d2d6;
    color: #fff;
}

#footer {
    background: rgb(0,74,173);
    position: relative
}

#footer:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: linear-gradient(-90deg,rgb(255,255,255),rgba(255,255,255,.9))
}

.btn-hotline1:hover, .menu-dktv .btn-gradient:hover, .btn-xemthem:hover,.btn-gradient-2:hover{     transform: translateY(5px); box-shadow: 0 0 10px #11d2d6; color:#fff; }
/*.btn-hotline1{ font-size: 34px; font-weight: bold; color: #fff; padding:2px 15px; border-radius:60px; max-width:285px;  white-space: nowrap;}*/
.btn-hotline1{font-size: 20px;font-weight: bold;color: #fff;padding: 10px 20px;border-radius:60px;max-width: 218px;white-space: nowrap;}

.btn-hotline1 img{ width:25px; margin-right:10px; } 
a.btn-gradient-2:hover{ transform:translateY(-5px); }
.content-left-footer .item{ margin-bottom: 20px; }
.content-left-footer .item a{ font-weight:bold; color:#36c3d5; }
.copyright{ padding:10px; background:#ffe9eb; font-weight:600;  }



/****************************************/

.header.has-transparent, .header.transparent{ position: unset;}

.contact-phone .img-phone {padding-top: 5px;}
.contact-phone .phone { margin-bottom: 0; }
.contact-phone .phone a {padding: 0;font-weight: 700 !important;font-size: 19px !important; }

.nav-sidebar.nav-vertical>li.menu-item.active, .nav-sidebar.nav-vertical>li.menu-item:hover {background-color: transparent;}

.header-main  .header-inner.flex-row {
/*    background-color: #fff;*/
    /* background: url(img/header-copy.png) no-repeat center top;background-size: 100%; */
}
/*.header-main  .header-nav-main.nav-left li a {font-weight: 600;font-size: 15px;    
    background-image: linear-gradient(#02a7aa,#016567);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}*/

.header-main  .header-nav-main.nav-left { gap:36px; justify-content: center;}
.header-main  .header-nav-main li {margin: 0px 5px;}
.header-main  .header-nav-main.nav-left li a { color:#000;     font-weight: bold;    line-height: 1.6; font-size: 15px;}
.header-main  .header-nav-main.nav-left li a:hover{ color:#36c3d5; }

.header-main  .sub-menu ul {width: calc(100% - 370px);}
.header-main .sub-menu .sub-menu-1 {width: 370px;float: right;position: relative;}
.header-main li.new-sub .sub-menu-1{ display:none!important }
.header-main li.new-sub ul {width: 100%; min-width: 300px;  }
.header-main li.new-sub ul li{ margin: 0 !important;}
.header-main li.new-sub ul, .sub-menu { box-shadow: 0 4px 10px rgb(55 206 255 / 70%)   }
.header-main  .sub-menu ul, .header-main li.new-sub ul{ padding: 1.5rem; background: #fff; text-transform:uppercase; } 
.nav-dropdown-has-arrow li.has-dropdown:before{ border-bottom-color: rgb(54 195 213 / 20%); }


.menu-dktv .btn-gradient, .btn-xemthem{ line-height:30px; border-radius:40px; color:#fff!important }

.header-main  .header-nav-main.nav-left li a:hover, .header-main  .header-nav-main.nav-left li.current-menu-item >a {     color: rgb(54, 196, 213); }
.sub-menu {display: flex; background: #fff; }
.sub-menu li {display: block;border-bottom: 1px solid #dde8f1; margin: 0 !important; padding: 10px 0;}
.sub-menu li:last-child{ border-bottom:0; }
.sub-menu li a { text-transform:uppercase; font-weight:bold; color:#000; }
.nav-dropdown-default {padding: 0px;min-width: 700px;box-shadow: 0px;border: 0px;}
.header-main  .sub-menu ul {width: calc(100% - 370px); } 
.header-main .sub-menu .sub-menu-1 {width: 370px;float: right;position: relative;}

.mobile-nav .nav-icon a i {color: var(--color-hover);font-size: 40px !important;}

.btn-banner-btn {text-align: center;margin-top: -15px;margin-bottom: -10px;}
.btn-banner-btn a {background: var(--color-hover);color: #fff;padding: 15px 30px;text-transform: uppercase;font-family: var(--family-arsenal) !important;border-radius: 30px;}

.btn-radius-50{ border-radius: 50px; }
.news-home-2 h3{ font-size:18px; }
.news-home-2 p{ font-size:16px; }
.item-blog-home h3{ font-size:24px; }

.img-shadow{ box-shadow: rgb(97, 235, 252) 0px 1px 3px }
/****************************************/

.header.has-transparent, .header.transparent{ position: unset;}

.contact-phone .img-phone {padding-top: 5px;}
.contact-phone .phone { margin-bottom: 0; }
.contact-phone .phone a {padding: 0;font-weight: 700 !important;font-size: 19px !important; }

.nav-sidebar.nav-vertical>li.menu-item.active, .nav-sidebar.nav-vertical>li.menu-item:hover {background-color: transparent;}





.nav-dropdown-default {padding: 0px;min-width: 700px;box-shadow: 0px;border: 0px;}

.mobile-nav .nav-icon a i {color: var(--color-hover);font-size: 40px !important;}

.btn-banner-btn {text-align: center;margin-top: -15px;margin-bottom: -10px;}
.btn-banner-btn a {background: var(--color-hover);color: #fff;padding: 15px 30px;text-transform: uppercase;font-family: var(--family-arsenal) !important;border-radius: 30px;}

/****************************************/

div.readmore-home {}
div.readmore-home a:hover, .btn-style2:hover {background: rgb(1 186 189 / .8);}
div.readmore-home a, .btn-style2 { background-image: linear-gradient(#62EDED,#01BBBD);  display: inline-block;padding: 6px 18px 7px;border-radius: 30px;color: #fff;font-family: var(--family) !important;font-size: 15px; z-index: 10;} 
.btn-shadow{ box-shadow: 0 0 10px #11d2d6;  }
/*.title-home-update {font-family: var(--family-NanumBrushScript) !important;font-size: 35px}*/
.title-home-update h2, .title-home-update .h2 {font-size: 40px;margin: 5px 0;text-transform: uppercase;font-weight: 700; font-family: var(--family-arsenal);} 
.title-home-update .h3{ font-size:30px; }
.title-home-update-small p {font-size: 20px;}




/*.title-banner.text-center {position: absolute;bottom: 4.5%;left: 25%}
.banner-update .title-home-update h2 {font-size: 60px}
.title-banner .title-small-bn {text-transform: uppercase;font-size: 1.5rem;font-weight: 500;font-family: var(--family) !important;}
.title-home-mb {font-family: var(--family-NanumBrushScript) !important;font-size: 25px}
.title-home-mb h2 {text-transform: uppercase;background-image: linear-gradient(#02a7aa,#016567);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 20px;font-family: var(--family) !important;}*/


.banner-mb-update .doctor-mb {padding-top: 5%;padding-bottom: 8%}
.banner-mb-update h4 {text-transform: uppercase;text-align: center;font-weight: 400;font-size: 20px}
.banner-mb-update h4 b {display: block;font-size: 30px}
.banner-small-mb.text-center {width: 290px;margin: 0 auto}
.banner-small-mb.text-center img {width: 100%;height: 100%;object-fit: cover}
.title-small-mb {text-transform: uppercase;font-size: 1.2rem;font-weight: 500;font-family: var(--family) !important;text-align: center}
.title-small-mb b {display: block;font-size: 1.7rem}
.menu-dktv.text-center {margin-top: 40px;}
.menu-dktv a span {background-image: var(--background-image);text-transform: uppercase;color: #fff;font-weight: 700;font-size: 20px;padding: 10px 30px;border-radius: 30px;box-shadow: 0 0 10px #11d2d6;font-family: var(--family-arsenal) !important;}

#popup-form {background: rgba(51,51,51,.8);color: #fff;text-align: center;font-size: 16px;}
#popup-form .title-popup p {color: #fff;font-size: 14px;font-family: var(--family) !important;margin-bottom: 15px;padding-top: 15px;}
#popup-form input[type="tel"] {width: 300px;max-width: 100%;margin-bottom: 5px;border: 1px solid var(--color-hover);background: transparent;border-radius: 5px;padding: 12px 15px;text-align: center;color: #fff;}
#popup-form input::-webkit-input-placeholder {color: #fff;}
#popup-form input[type="submit"] {background:var(--color-hover);color: #fff;border: none;padding: 2px 10px 2px;border-radius: 30px;margin-bottom: 0;margin-top: 10px;}
#popup-form .popup-form-popup p {margin: 10px 0px;color: #fff;}
#popup-form .popup-form-popup p span {font-weight: 700;font-style: italic;font-size: 120%;display: block;font-family: var(--family-arsenal) !important;}
#popup-form .popup-form-popup a {background: #bd1e2c;border-radius: 25px;color: #fff;text-align: center;padding: 8px 20px;display: inline-block;font-weight: 700;font-size: 16px;}


/***********************HOME************************************/

.banner-update .banner-img img {width:100%}

.home-update-1 {margin-top: -10px; background: rgb(209,221,230);background: radial-gradient(circle, rgba(209,221,230,1) 0%, rgba(255,255,255,1) 0%, rgba(209,221,230,1) 100%); ;}

.home-update-1 .form-home-form {background: url(imgs/home/bkg-form-home.png) no-repeat;background-size: 100%; max-width: 900px; height: 160px;padding: 30px 0px 0px 85px;}
.home-update-1 .form-home-form input {height: 45px;border-radius: 10px;border:solid 2px #fff;}
.home-update-1 .form-home-form input::placeholder {color: #259caf;font-family: var(--family-arsenal) !important;}
.home-update-1 .form-home-form .form-submit {background: url(imgs/home/bkg-submit.png) no-repeat;background-size: contain; border-radius: 25px; border: 0px; text-transform: none; width: 186px;}
.home-update-1 .form-home-form .form-submit:hover{  }
.home-update-1 .left-right-update {display: flex;margin-bottom: 40px; margin-top: 40px;}
.home-update-1 .right-right .right-bottom img {width: 60%;}
.home-update-1 .right-bottom-silder img {width: 25%;} 
.home-update-1 .title-cn {margin-top: -15px;}
.home-update-1 .lieu-phap p {font-family: var(--family-Medium) !important;color: #000;font-size: 21px;line-height: 30px;margin-top: 16px;}

.home-update-1 .title-home-update-small p br{display:none}

.home-kols, .home-update-4{
    background: rgb(97,233,235);
background: radial-gradient(circle, rgba(97,233,235,1) 0%, rgba(21,195,198,1) 35%, rgba(3,163,173,1) 65%, rgba(3,163,173,1) 100%);
}
.home-kols{ padding-top: 100px !important;}
.home-kols .section-bg.bg-fill{ 
    width: 40%;
    left: 30%;
    background: url(imgs/home/bg2top.png) no-repeat center top; background-size: contain!important
}

.position-relative{ position: relative; }
.max-width-1200{ max-width:1200px; margin-left:auto; margin-right:auto; }
.home-kols .max-width-1200{  }
.h-100{ height:100%; }
.item-video-home .metaline{  color:#909090; }

@media only screen and (min-width: 1024px) {
    /*.bkg-form-dk { margin-top: 25px;}
    .list-newspapers .item{  overflow: hidden;}
    .item-video-home .metaline{ font-size: 9px;  }
    .item-video-home h3{ font-size: 12px; line-height: 22px; margin-top: 10px;}
    .home-video .owl-stage{ height: 450px;}
    .home-video .owl-item.active {padding: 10px 0px;transition: all 0.5s;z-index: -999; margin-top: 55px; }
    .home-video .owl-item.active.center {transform: scale(1.5); opacity: 1;  z-index: 9999;  margin-top: 65px; }
    .home-video .owl-item h3, .home-video .owl-item .metaline{ -display: none; opacity: 0;}
    .home-video .owl-item.active.center h3, .home-video .owl-item.active.center .metaline{ -display: block; opacity: 1;}
    .silder-list-img .owl-stage{ height: 450px;}
    .silder-list-img .owl-item.active {padding: 10px 0px;transition: all 0.5s;z-index: -999;margin-top: 85px; }
    .silder-list-img .owl-item.active.center {transform: scale(1.7); opacity: 1; margin-top: 95px; z-index: 9999;}
    .home-update-5 .ud5-txt1{ margin-top: 15%;}
    .home-update-5{ padding-bottom: 0!important; background: #fff;    background: linear-gradient(180deg, #ecf6fe 0%, #f3f9ff 35%, #ecf6fe 85%, rgba(255, 255, 255, 1) 100%);}
    .home-update-5:before, .home-update-5:after {    content: '';    position: absolute;    height: 100%;    top: 50px;      z-index: 0;   } 
    .home-update-5:before{ left: 0;   max-width: 484px;    width: 23%;       background: url(imgs/home/update5_bg_left.png) no-repeat left top / contain;}
    .home-update-5:after{ right:0;   max-width: 484px;    width: 23%;       background: url(imgs/home/update5_bg_right.png) no-repeat left top / contain;}
    .slide-customer-featured .owl-stage {height: 400px}
    .slide_kols center{ position: absolute; top: 0px; left: 0;}
    .slide_kols center img{ max-width: 400px;}
    #kols-carousel .kols-main-img img{  max-width: 40%;}
    .slide-customer-featured .owl-item.active {padding: 10px 0px;transition: all 0.5s;z-index: -999;margin-top: 50px; transform: scale(0.9);}
    .slide-customer-featured .owl-item.active.center {transform: scale(1.3); opacity: 1; margin-top: 55px; z-index: 9999;}
    #rowup6{ align-items: center !important; }
    .sechome{ padding-top: 70px!important; padding-bottom: 70px!important; }
    .home-update-1:before{content: ''; position: absolute; height: 100%; top:0; left:0; max-width: 484px; width: 23%; z-index: 0; background: url(imgs/home/11bgl.png) no-repeat left top /contain; }
    .home-update-1:after{content: ''; position: absolute; height: 100%; top:20%; right: 0; max-width: 484px; width: 23%; z-index: 0; background: url(imgs/home/11bgr.png) no-repeat right top /contain;}
    .home-kols{ height: 850px;  }
    .kols-wrap .kol-item{ position:absolute; z-index:2; width:27.1%; max-width:320px; }
    .kols-wrap .kol-item0{ top:30px; left:20px; }
    .kols-wrap .kol-item1{ top:30px; right:20px; }
    .kols-wrap .kol-item2{ bottom:20px; left:20px; }
    .kols-wrap .kol-item3{ bottom:20px; right:20px; }

    .kolwap1 .max-width-1200:before{ position: absolute; left: 0px; top:0px; background:url(imgs/home/2bgvd1.png) no-repeat left top; }
    .kolwap1 .max-width-1200:after{ position: absolute; left: 0px; bottom:0px; background:url(imgs/home/2bgvd2.png) no-repeat left bottom; }
    .kolwap1 .slide_kols:before{ position: absolute; right: 0px; top:0px; background:url(imgs/home/2bgvd3.png) no-repeat right top;}
    .kolwap1 .slide_kols:after{ position: absolute; right: 0px; bottom:0px; background:url(imgs/home/2bgvd4.png) no-repeat right bottom;}
    
    .kolwap1 .max-width-1200:before,.kolwap1 .max-width-1200:after, .kolwap1 .slide_kols:before, .kolwap1 .slide_kols:after{content:''; position: absolute;width: 217px; height: 217px; z-index: 0;}
    .kolwap1{ position: absolute; left: 0; top: 0;  height: 100%; width: 100%; }
    .home-update-10 .section-content { display: flex; height: 600px;}
    .home-update-10 .img-form img{ }
    .home-update-10 .img-form {
        display: flex;
        align-items: flex-end;
        position: absolute;
        width: 100%;
        right: -80px;
        bottom: 0;
    }*/

}
@media (min-width: 700px) and (max-width: 1000px) {
    /* body{ max-width: 700px; margin: 0 auto;} */
}
@media (min-width: 769px) and (max-width: 1440px) {
/*    .kols-wrap .kol-item{ width:25%; max-width:280px; -white-space:nowrap; }*/
}
@media only screen and (max-width: 767px) {
    .m-w100{ width: 100%;}
    /*.bkg-form-dk, .kolwap1 {margin-top: -50px;}
    .kols-wrap{ margin-top:30px; }
    .home-update-4{ background: #0f8a9c !important;}
    .home-update-5 .px-5{ padding-left: 0!important; padding-right: 0!important;}
    .slide-customer-featured{ padding:50px 0; } 
    .home-kols .section-bg.bg-fill{    width: 90%;        left: 5%; }
    .home-kols .owl-prev,
    .home-kols .owl-next{position: absolute;bottom: 10px;}
    .home-kols .owl-prev {left: 5px;}
    .home-kols .owl-next {right: 5px;}
    .home-kols .owl-nav i {color: #6ae8fb;font-size: 45px;}
    .home-update-7{ padding-top: 50px!important;   padding-bottom: 50px!important; background-color: #e8f4fe;}
    .silder-newspaper .owl-stage, .silder-newspaper{ height: 450px; }
    .silder-newspaper .owl-item img{ border-radius:10px;  }
    .silder-newspaper .owl-item.active, .silder-newspaper .owl-item {padding: 10px 0px;transition: all 0.35s;z-index: -999; margin-top: 85px; }
    .silder-newspaper .owl-item.center .item {
        box-shadow:0px 0px 20px 3px rgb(17 111 121 / 25%);
    }
    .silder-newspaper .owl-nav >div{    background: rgb(0 112 138 / 40%); top: 200px; } 
    .silder-newspaper .owl-nav >div i{ color:#fff }
    .silder-newspaper .owl-nav >div:hover i{ color: var(--color-btn-xanh); }
    .silder-newspaper .owl-nav >div:hover{     background: #fff; } 
    .silder-newspaper .owl-item.active.center {transform: scale(1.35); opacity: 1;  z-index: 9999;  margin-top: 70px; }
    #footer .fs22{ font-size: 18px;}*/
}
.text-white{ color:#fff;  }
.style-xanh .overlay-icon i{ color: var(--color-hover); font-size: 2rem; }
.style-xanh .overlay-icon{ border:0; background-color:#fff; }
.style-xanh .text-shadow-2{     border: 4px solid rgb(255 255 255 / 50%);    border-radius: 50%; }
.kol-item .name{ padding:0 30px 10px; font-size:14px; }

/*.home-kols .owl-dots {    position: absolute;    left: 0;    width: 100%;    bottom: 15px;    display: flex;    -webkit-box-pack: center !important;    -ms-flex-pack: center !important;    justify-content: center !important;}
.home-kols .owl-dots .owl-dot {    background: #6ae8fb;    height: 5px;    width: 25px;    float: left;    margin: 0px 5px;}
.home-kols .owl-dots .owl-dot.active {background: #fff;}
.home-kols .owl-loaded{ z-index:5!important; }
.home-kols center img{  width: auto!important; }

.kols-wrap.slickarrow .slick-arrow{ top:132px; }
.kols-wrap.slickarrow .slick-arrow i{ font-size: 30px; }*/

.slickthumb .slick-slide{ border:4px solid transparent;}
.slickarrow .slick-arrow{     display: flex;   align-items: center;    justify-content: center; position: absolute; z-index: 5; top: 45%; width: 40px; height: 40px; text-align: center; border-radius: 40px; color: #fff; background: rgb(0 112 138 / 40%); }
.slickarrow .slick-arrow:hover{ background: #fff; color:var(--color-btn-xanh)}
.slickarrow .slick-prev{  left: -13px; }
.slickarrow .slick-next{  right: -27px; }
.slickthumb .slick-current.slick-slide{border:4px solid rgb(255 255 255 / 50%); border-radius: 50%; }

/*#kols-thumbnail-carousel img{ width:70px; height: 70px; border-radius:50%; overflow: hidden; }
#kols-thumbnail-carousel img{ cursor: pointer;}
#kols-thumbnail-carousel .owl-item{ width: 70px;}
.home-kols .owl-dots.disabled{ display: none!important}
.wrap-thumb-kols{ position: absolute; left:0; bottom: -30px;}*/
.silder-video-update {margin-top: -30px;}
.silder-video-update .owl-item.active.center .video-custom {display: block;}
.silder-video-update .owl-stage-outer.owl-height {height: 425px !important}
.silder-video-update .owl-item.active {padding: 10px 0px;transition: all 0.5s;opacity: 0.2;z-index: -999;margin-top: 100px;}
.silder-video-update .owl-item.active.center {transform: scale(1.3); opacity: 1; margin-top: 100px; z-index: 9999;}
.silder-video-update .owl-next,
.silder-video-update .owl-prev {position: absolute;top: 50%;}
.silder-video-update .owl-next {right: -5%;}
.silder-video-update .owl-prev {left: -5%;}
.silder-video-update .owl-next i, 
.silder-video-update .owl-prev i {width: 30px;height: 30px;font-size: 20px;padding: 5px;line-height: 18px;border-radius: 50%;color: var(--color);text-align: center;font-size: 35px;}
.silder-video-update .owl-next i:hover, 
.silder-video-update .owl-prev i:hover{background: var(--color-hover);}
.silder-video-update .video-item iframe {border-radius: 15px;}
.silder-video-update .owl-item.active.center .item img {border: 5px solid #52d0d2}


/*************************END HOME**********************************/

.contact-contact .tit-contact h2 {font-size: 30px;}
.contact-contact .tit-contact h2 span {color: var(--color-hover);font-style: italic;}

.tit-contact h2 {display: inline;font-size: 30px;color: #333;border-bottom: 1px solid #888;padding-bottom: 10px;}
.tit-contact h2:before {content: "";display: block;width: 85px;height: 2px;background: var(--color-hover);position: absolute;left: 26.5%;margin-top: 6.2%;}
.tit-contact h2:after {content: "";display: block;width: 230px;height: 2px;background: var(--color-hover);position: absolute;right: 30%;margin-top: 1%;}

.contact-contact .info {font-size: 17px;color: #000;margin-top: 25px;}
.list-contact h3 {font-size: 35px;}
.list-contact p {font-size: 17px;}
.list-contact p span {font-weight: 600;color: var(--color-hover);font-size: 17px;margin-bottom: 2px;}
.list-contact p a:hover{ color: var(--color-hover);}

/**********************************************************/

.slide-owl-nav .owl-prev, 
.slide-owl-nav .owl-next {
    position: absolute;
    top: 40%;
    width: 40px;
    height: 40px;
    text-align: center;
    border-radius: 50%;
    background: rgb(255 255 255 / 50%);
}
.slide-owl-nav .owl-prev:hover, 
.slide-owl-nav .owl-next:hover{ background: rgb(255 255 255 / 90%);}
.slide-owl-nav .owl-prev {left: -35px;}
.slide-owl-nav .owl-next {right: -35px;}
.slide-owl-nav .owl-prev i, 
.slide-owl-nav .owl-next i{font-size: 40px; color: var(--color-hover);}

/**********************************************************/
/*+++++++++  kangjin-maxcollagen-sieu-vi-diem ++++++++++++*/



#banner-svd{min-height:703px;padding-top:120px;overflow:hidden;}
#banner-svd img{display:block;margin:0 auto;}
.banner-svd{width: 910px;max-width:100%;position:relative;}
.text-banner-svd{margin-top:70px;background:url(img/bgtext-banner-svd.png) no-repeat center;background-size:cover;padding: 20px 120px 20px 80px;}
.text-banner-svd p{color:#fff;font-family:var(--family-Roboto) !important;text-align:justify;line-height:1.5}
.text-banner-svd p:last-child{margin-bottom:0;}
.bs-svd{position:absolute;bottom:-35px;right: -397px;}
.banner-svd-mb {
    background: url(img/bgtext-banner-svd-mb.jpg) no-repeat;
    background-size: cover;
    font-family:var(--family-Roboto) !important;
    padding: 20px 0;
}
.banner-svd-mb p{color: #fff;text-align: justify;}

#section1-svd{min-height:910px;padding-top:50px;}
.sect1-svd{width:550px;float:right;text-align:center;max-width:100%;}
.sect1-svd h2{font-family:var(--family-OldStandardTT) !important;font-weight:700;font-size:32px;margin-bottom:15px;}
.sect1-svd span{display:inline-block;font-size:17px;font-weight:400;color:#fff;background:#69c8c7;padding:10px 25px;border-radius:30px;margin: 35px 0 45px;}
.sect1-svd p,.sect1-svd .aligncenter, div.aligncenter{margin-bottom:0;font-family:var(--family-Roboto) !important;}
.sect1-svd ul{margin:0;padding:0;list-style:none;text-align:justify;}
.sect1-svd ul li{line-height:1.4;font-size:16px;padding-bottom:10px;margin-bottom: 40px;position:relative;border-bottom: 1px solid #ced1d1;margin-left: 45px;max-width: 345px;font-family:var(--family-Roboto) !important;}
.sect1-svd ul li:last-child{margin-bottom:0;}
.sect1-svd ul li:before{content:"";display:block;width:34px;height:34px;background:url(img/icon-svd-1.png) no-repeat;background-size:100%;position:absolute;left: -44px;top:-8px;}

#section1-svd-mb{padding:40px 0;}
.sect1-svd-mb{text-align:center;}
.sect1-svd-mb h2{font-family:var(--family-OldStandardTT) !important;font-weight:700;font-size:26px;margin-bottom:10px;}
.sect1-svd-mb h4{display:inline-block;font-size:18px;font-weight:400;color:#4dafae;margin: 0px 0 300px;}
.sect1-svd-mb h4 span{display:block;background:#4dafae;color:#fff;padding:8px 15px 7px;border-radius:30px;width:280px;margin:15px auto 6px;font-family:var(--family-Roboto) !important;}
.sect1-svd-mb p,.sect1-svd .aligncenter, div.aligncenter{margin-bottom:0;font-family:var(--family-Roboto) !important;}
.sect1-svd-mb ul{margin:0;padding:0;list-style:none;text-align:justify;}
.sect1-svd-mb ul li{line-height:1.4;font-size:15px;margin-bottom: 10px;position:relative;margin-left: 25px;font-family:var(--family-Roboto) !important;}
.sect1-svd-mb ul li:nth-child(3){margin-bottom:30px;}
.sect1-svd-mb ul li:last-child{margin-bottom:0;}
.sect1-svd-mb ul li:before{content:"";display:block;width:18px;height:18px;background:url(img/icon-svd-1.png) no-repeat;background-size:100%;position:absolute;left: -25px;top:0px;}


#section2-svd .container{margin-top:-110px;}
#section2-svd .row{width:100%;}
#section2-svd .col.large-5,
#section2-svd .col.large-7{padding:0px;}
.sect2-svd{background:url(img/bgs2-svd.jpg) no-repeat;position:absolute;width:100%;height:100%;padding: 40px 15px;}
.sect2-svd h2{font-size:32px;font-family:var(--family-OldStandardTT) !important;color:#fff;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom: 20px;}
.sect2-svd ul{padding:0;margin:0 auto;list-style:none;width: 370px;max-width:100%;}
.sect2-svd ul li{color:#00adb4;line-height:1.4;background:#fff;padding:9px 25px 8px;border-radius:30px;margin-bottom: 18px;margin-left:25px;position:relative;font-family:var(--family-Roboto) !important;}
.sect2-svd ul li:last-child{margin-bottom:0}
.sect2-svd ul li:before{content:"";display:block;width:17px;height:17px;background:url(img/icon-svd-2.png) no-repeat;background-size:100%;position:absolute;top:10px;left:-25px;}
.btns2-svd{width:200px;max-width:100%;height:50px;margin: 35px auto 0;text-align:center;position:relative;}
.btns2-svd a{background:#01babd;display:block;height:50px;line-height:53px;border-radius:30px;font-size:22px;text-transform:uppercase;color:#fff;box-shadow: 0 0 0 0 rgb(1 186 189 / 0.6);-webkit-animation: won 1s infinite cubic-bezier(0,0,0,0);-moz-animation: won 1s infinite cubic-bezier(.5,0,0,1);-ms-animation: won 1s infinite cubic-bezier(.5,0,0,1);animation: won 1s infinite cubic-bezier(.5,0,0,1);}
.btns2-svd:before{content:"";display:block;width:60px;height:35px;background:url(img/icon-svd-3.png) no-repeat;background-size:100%;position:absolute;top:8px;left:-70px;-webkit-animation: lr 3s ease-in-out infinite;-moz-animation: lr 3s ease-in-out infinite;-o-animation: lr 3s ease-in-out infinite;animation: lr 3s ease-in-out infinite;}
.btns2-svd:after{content:"";display:block;width:60px;height:35px;background:url(img/icon-svd-4.png) no-repeat;background-size:100%;position:absolute;top:8px;right:-70px;-webkit-animation: rl 3s ease-in-out infinite;-moz-animation: rl 3s ease-in-out infinite;-o-animation: rl 3s ease-in-out infinite;animation: rl 3s ease-in-out infinite;}


#section2-svd-mb{padding:40px 0;}
#section2-svd-mb h2{font-size: 26px;font-family:var(--family-OldStandardTT) !important;color:#fff;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom: 20px;}
#section2-svd-mb ul{padding:0;margin: 25px auto 0;list-style:none;width: 330px;max-width:100%;}
#section2-svd-mb ul li{color:#00adb4;line-height:1.4;background:#fff;padding:9px 15px 7px;border-radius:30px;margin-bottom: 18px;margin-left:25px;position:relative;font-size:15px;font-family:var(--family-Roboto) !important;}
#section2-svd-mb ul li:last-child{margin-bottom:0}
#section2-svd-mb ul li:before{content:"";display:block;width:17px;height:17px;background:url(img/icon-svd-2.png) no-repeat;background-size:100%;position:absolute;top:9px;left:-25px;}
.btns2-svd-mb{width:160px;max-width:100%;height:40px;margin: 30px auto 0;text-align:center;position:relative;}
.btns2-svd-mb a{background:#01babd;display:block;height:40px;line-height:41px;border-radius:30px;font-size:18px;text-transform:uppercase;color:#fff;box-shadow: 0 0 0 0 rgb(1 186 189 / 0.6);-webkit-animation: won 1s infinite cubic-bezier(0,0,0,0);-moz-animation: won 1s infinite cubic-bezier(.5,0,0,1);-ms-animation: won 1s infinite cubic-bezier(.5,0,0,1);animation: won 1s infinite cubic-bezier(.5,0,0,1);}
.btns2-svd-mb:before{content:"";display:block;width:48px;height:28px;background:url(img/icon-svd-3.png) no-repeat;background-size:100%;position:absolute;top:6px;left:-56px;-webkit-animation: lr 3s ease-in-out infinite;-moz-animation: lr 3s ease-in-out infinite;-o-animation: lr 3s ease-in-out infinite;animation: lr 3s ease-in-out infinite;}
.btns2-svd-mb:after{content:"";display:block;width:48px;height:28px;background:url(img/icon-svd-4.png) no-repeat;background-size:100%;position:absolute;top:6px;right:-56px;-webkit-animation: rl 3s ease-in-out infinite;-moz-animation: rl 3s ease-in-out infinite;-o-animation: rl 3s ease-in-out infinite;animation: rl 3s ease-in-out infinite;}

#section3-svd #big-svd .owl-nav {
    display: none;
}

#section3-svd .owl-nav .owl-next,
#section3-svd .owl-nav .owl-prev {
    margin: 0;
    background: transparent;
    opacity: 1;
    color: #cecece;
    font-size: 24px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

#section3-svd .owl-nav .owl-prev {
    left: -60px
}

#section3-svd .owl-nav .owl-next {
    right: -60px
}

#section4-svd-mb {
    padding: 40px 0;
    text-align: center;
    font-family: var(--family-Roboto) !important;
}

#section4-svd-mb h2 {
    font-size: 26px;
    font-family: var(--family-OldStandardTT) !important;
    color: #fff;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px
}

#section4-svd-mb img {
    width: auto;
    margin: 0 auto 15px
}

#section4-svd-mb p {
    text-align: justify;
    margin: 0 auto;
    width: 290px;
    max-width: 100%;
    color: #fff
}

#section4-svd-mb p.center {
    text-align: center
}

#section4-svd-mb .owl-nav {
    margin: 0
}

#section4-svd-mb .owl-nav .owl-next,
#section4-svd-mb .owl-nav .owl-prev {
    font-size: 40px;
    color: #f2f2f2;
    background: transparent;
    position: absolute;
    top: 100px
}



#section4-svd-mb .owl-nav .owl-prev {
    left: 20px
}

#section4-svd-mb .owl-nav .owl-next {
    right: 20px
}

#section4-svd-mb .owl-dots {
    margin-top: 20px
}

#section4-svd-mb .owl-dots .owl-dot span {
    background: transparent;
    width: 12px;
    height: 12px;
    border: 2px solid #fff;
    margin: 0 5px
}

#section4-svd-mb .owl-dots .owl-dot.active span,#section4-svd-mb .owl-dots .owl-dot span:hover {
    background: #fff
}


/****/


#section4-svd {
    padding: 60px 0;
    text-align: center;
    font-family: var(--family-Roboto) !important;
}

#section4-svd h2 {
    font-size: 32px;
    font-family: var(--family-OldStandardTT) !important;
    color: #fff;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 10px;
}

#section4-svd ul {
    padding: 0;
    margin: 50px -15px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    list-style: none
}

#section4-svd ul li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    padding: 0 15px
}

#section4-svd img {
    width: auto;
    margin: 0 auto 15px
}

#section4-svd p {
    text-align: justify;
    margin: 0 auto;
    width: 290px;
    max-width: 100%;
    color: #fff;
    font-family: var(--family-Roboto) !important;
}

#section5-svd{padding: 60px 0 50px;text-align:center;}
#section5-svd h2{font-size:32px;font-family:var(--family-OldStandardTT) !important;color:#111;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom: 10px;}
#section5-svd span{display:inline-block;font-size:17px;font-weight:400;text-transform:uppercase;color:#fff;background:#01babd;padding:10px 20px;border-radius:30px;margin-bottom:30px;}
#section5-svd .sect5-svd img{display:block;width:100%;}
#section5-svd .sect5-svd p{background:#01babd;color:#fff;padding:15px;margin-bottom:0;font-family: var(--family-Roboto) !important;}

#section5-svd-mb {padding: 40px 0 20px;text-align: center;}
#section5-svd-mb h2{font-size: 25px;font-family:var(--family-OldStandardTT) !important;color:#111;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom: 10px;}
#section5-svd-mb h4{display:inline-block;font-size: 16px;font-weight:400;text-transform:uppercase;color:#fff;background:#01babd;padding:10px 20px;border-radius:30px;margin-bottom:30px;font-family: var(--family-Roboto) !important;margin-top: 15px;}
.sect5-svd-mb{margin-bottom:20px;}
.sect5-svd-mb img{display:block;width:100%;}
.sect5-svd-mb p{background:#01babd;color:#fff;padding: 10px 15px;margin-bottom:0;}

#section6-svd{padding:60px 0 50px;background:#ebebeb;}
#section6-svd h2{font-size:32px;font-family:var(--family-OldStandardTT) !important;color:#111;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom: 140px;}
.page-template-template-sieu-vi-diem #section6-svd .sect6-svd{background:#fff;text-align:center;padding:15px 15px 90px;position:relative;min-height:450px;box-shadow:0 0 10px rgb(0 0 0 / 0.1);-webkit-box-shadow:0 0 10px rgb(0 0 0 / 0.1);-moz-box-shadow:0 0 10px rgb(0 0 0 / 0.1);}
.sect6-svd:after{content:"";display:block;width:21px;height:18px;background:url(img/icon-svd-5.png) no-repeat;background-size:100%;position:absolute;bottom:20px;left:20px;}
.sect6-svd img{display:block;margin:-110px auto 50px;border-radius:50%;}
.sect6-svd h3{font-size:16px;font-weight:700;text-align:center;color:#01babd;text-transform:uppercase;margin-bottom:25px;font-family: var(--family-Roboto) !important;}


#section7-svd{padding:60px 0 35px;}
#section7-svd h2{font-size:32px;font-family:var(--family-OldStandardTT) !important;color:#111;font-weight:700;text-align:center;text-transform:uppercase;margin-bottom: 30px;}
#section7-svd h3{font-size:16px;font-weight:700;color:#01babd;line-height:1.4;margin-bottom:10px;}
#section7-svd p{text-align:justify;font-family: var(--family-Roboto) !important;}
#section7-svd .col-md-6:nth-child(2n+1){padding-right:35px;}
#section7-svd .col-md-6:nth-child(2n){padding-left:35px;}
#section7.svd{ background: url(img/bk-svd-7.jpg) no-repeat center top;margin-top:0;padding-top:90px;position:relative;min-height:842px;}
#section7-svd .card{border:none;text-align:justify;}
#section7-svd .card{padding:0;border:none;background: none;}
#section7-svd .card a{font-size:15.5px;margin-bottom:0;padding: 8px 0;cursor:pointer;padding-right: 50px;position:relative;background: none;line-height:1.4;display:block;font-weight:500;font-family: var(--family-Roboto) !important;}
#section7-svd .card a:after{content:"\f107";font-family:"FontAwesome";width:17px;height:17px;line-height:17px;background: #01babd;display:inline-block;text-align:center;color:#fff;border-radius:50%;position:absolute;right:0;top:9px;}
#section7-svd .card a[aria-expanded="true"]:after{content:"\f106";line-height:15px;}
#section7-svd .card a:before{content:"";display:inline-block;width: calc(100% - 22px);height:1px;background: #01babd;position:absolute;top: 17px;}
#section7-svd .card a span{display:inline-block;background:#fff;position:relative;z-index:2;padding-right: 8px;}
#section7-svd .card a.active,
#section7-svd .card a:hover{color: #01babd;font-weight: 700}
#section7-svd .card-body{padding: 5px 0 12px;line-height:1.5;padding-right: 60px;text-align:justify;font-family: var(--family-Roboto) !important;}

#section7-svd .accordion-inner {padding: 0px;}

#section7.svd {
    background: url(img/bk-svd-7.jpg) no-repeat center top;
    margin-top: 0;
    padding-top: 90px;
    position: relative;
    min-height: 842px;
}

#section7-svd .card {
    border: none;
    text-align: justify
}

#section7-svd .card-header {
    padding: 0;
    border: none;
    background: none
}

#section7-svd .card-header a {
    font-size: 15.5px;
    margin-bottom: 0;
    padding: 8px 0;
    cursor: pointer;
    padding-right: 50px;
    position: relative;
    background: none;
    line-height: 1.4;
    display: block;
    font-weight: 500
}

#section7-svd .card-header a:after {
    content: "\f107";
    font-family: "FontAwesome";
    width: 17px;
    height: 17px;
    line-height: 17px;
    background: #01babd;
    display: inline-block;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    position: absolute;
    right: 0;
    top: 9px
}

#section7-svd .card-header a[aria-expanded="true"]:after {
    content: "\f106";
    line-height: 15px
}

#section7-svd .card-header a:before {
    content: "";
    display: inline-block;
    width: calc(100% - 22px);
    height: 1px;
    background: #01babd;
    position: absolute;
    top: 17px
}

#section7-svd .card-header a span {
    display: inline-block;
    background: #fff;
    position: relative;
    z-index: 2;
    padding-right: 8px
}

#section7-svd .card-body {
    padding: 5px 0 12px;
    line-height: 1.5;
    padding-right: 60px;
    text-align: justify
}

.section7 {
    background: #fff;
    width: 440px;
    max-width: 100%;
    margin: 0 auto;
    padding: 35px 30px 45px
}

.section7 .tit-home {
    margin-bottom: 25px
}
.section7 .tit-home {
    margin-bottom: 25px;
}
.tit-home {
    font-family: var(--family-Typo) !important;
    color: #69c8c7;
    font-size: 56px;
    text-align: center;
    margin-bottom: 55px;
}
.tit-home span, .tit-home h2 {
    font-family: var(--family-OldStandardTT) !important;
    font-weight: 700;
    display: block;
    text-transform: uppercase;
    color: #222;
    font-size: 36px;
}
.section7 p {
    margin-bottom: 0
}

.section7 input[type="text"],.section7 input[type="tel"],.section7 textarea {
    width: 100%;
    border-radius: 5px;
    border: none;
    background: #eae7e1;
    font-family: var(--family-AvertaStdCY) !important;
    padding: 8px 20px 10px;
    margin-bottom: 10px;
    font-size: 18px
}

.section7 textarea {
    height: 100px
}

.section7 input[type="submit"] {
    font-size: 20px;
    font-family: var(--family-AvertaStdCY) !important;
    text-transform: uppercase;
    width: 100%;
    border: none;
    background: #01babd;
    color: #fff;
    padding: 8px 20px 10px;
    border-radius: 5px;
    cursor: pointer;
    transition: 0.4s
}

.section7 input[type="submit"]:hover {
    background: rgb(1 186 189 / .8)
}

.btn-submit {
    position: relative;
    margin-top: 15px
}

.section7 .btn-submit .ajax-loader {
    margin: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 80px
}

.section7 .wpcf7-not-valid-tip {
    font-size: 12px;
    font-family: var(--family-AvertaStdCY) !important;
    margin-top: -8px;
    margin-bottom: 10px
}

.section7 .wpcf7 form .wpcf7-response-output {
    margin: 10px auto 0;
    font-family: var(--family-AvertaStdCY) !important;
    border-color: #01babd;
    border-radius: 5px
}

.section7 br {
    display: none
}

.loading1 {
    position: relative;
    width: 100%;
    height: 44px;
    margin: 0 auto 0
}

.loading1 i {
    position: absolute;
    color: #fff;
    font-size: 20px;
    top: 12px;
    left: 50%;
    margin-left: 45px;
    z-index: 2
}

#process1 {
    font-size: 20px;
    font-family: var(--family-AvertaStdCY) !important;
    text-transform: capitalize;
    width: 100%;
    border: none;
    background: #01babd;
    color: #fff;
    padding: 8px 20px 10px;
    border-radius: 5px;
    cursor: pointer;
    transition: 0.4s;
    text-align: center;
    text-indent: -30px
}

#section7-mb.svd {
    margin-top: -25px;
    position: relative;
}
#section7-mb {
    background: url(img/bgs7mb.jpg) no-repeat center top;
    background-size: cover;
    padding: 50px 0;
    min-height: 450px
}

#section7-mb .tit-home-mb {
    margin-bottom: 15px;
    color: #fff
}

#section7-mb .tit-home-mb {
    margin-bottom: 15px;
    color: #fff;
}
.tit-home-mb {
    font-family: var(--family-Typo) !important;
    color: #69c8c7;
    font-size: 40px;
    line-height: 40px;
    text-align: center;
    margin-bottom: 25px;
}

.tit-home-mb span {
    font-family: var(--family-OldStandardTT) !important;
    font-weight: 700;
    display: block;
    text-transform: uppercase;
    color: #222;
    font-size: 26px;
}

#section7-mb p {
    margin-bottom: 0
}

#section7-mb input[type="text"],#section7-mb input[type="tel"],#section7-mb textarea {
    width: 100%;
    border-radius: 5px;
    border: none;
    background: #f9f9f9;
    font-family: var(--family-AvertaStdCY) !important;
    padding: 10px 20px 12px;
    margin-bottom: 10px;
    font-size: 15px
}

#section7-mb textarea {
    height: 80px
}

#section7-mb input[type="submit"] {
    font-size: 18px;
    font-family: var(--family-AvertaStdCY) !important;
    text-transform: uppercase;
    width: 100%;
    border: none;
    background: #01babd;
    color: #fff;
    padding: 10px 20px 10px;
    border-radius: 5px;
    cursor: pointer;
    transition: 0.4s
}

#section7-mb input[type="submit"]:hover {
    background: rgb(1 186 189 / .8)
}

#section7-mb .btn-submit .ajax-loader {
    margin: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 80px
}

#section7-mb .wpcf7-not-valid-tip {
    font-size: 12px;
    font-family: var(--family-AvertaStdCY) !important;
    margin-top: -8px;
    margin-bottom: 10px
}

#section7-mb .wpcf7 form .wpcf7-response-output {
    margin: 10px auto 0;
    font-family: var(--family-AvertaStdCY) !important;
    border-color: #01babd;
    border-radius: 5px
}

#section7-mb br {
    display: none
}


/**********************************************************/
/*+++++++++++  CATEGORY ++++++++++++*/

.breadcrumbs-category {---background: var(--color-hover); background-color: #edf5fb; margin-bottom: 30px;}
.breadcrumbs-category .col {padding: 0 15px;}
.breadcrumbs-category .page-title-inner {padding-top: 10px;min-height: 35px;}
.breadcrumbs-category .breadcrumbs a {color: #000; font-weight: 400;--font-family: var(--family) !important;}
.breadcrumbs-category .breadcrumbs {color: #000;--font-family: var(--family) !important;}

.pagination-category li:hover .page-number,
.pagination-category li span.page-number.current {background: var(--color) !important;color: #fff;}
.pagination-category li .page-number {border: 1px solid var(--color);color: var(--color);}

.tit-post {margin-bottom: 25px;}
.tit-post h1, .tit-post h2 {margin: 0;font-size: 28px;font-weight: 700;line-height: 1.4;color: #111;position: relative;padding-bottom: 6px;display: inline-block;overflow: hidden;padding-top: 8px;}

.tit-post h1:before,
.tit-post h2:before {content: "";display: block;width: 60px;height: 2px;background: var(--color-hover);position: absolute;left: 3px;bottom: 0;}
.tit-post h1:after,
.tit-post h2:after {content: "";display: block; width: 30px; height: 2px;background: #69c8c7;position: absolute;left: 68px;bottom: 0;}

.blog-post-category .row .title-post h3 {font-size: 20px;line-height: 25px;}
.blog-post-category .blog-description {}
.blog-post-category .row .btn-post {color: #fff;background: var(--color-hover);display: inline-block;padding: 10px 15px;margin: 10px 0;border-radius: 5px;}
.blog-post-category .title-post h3:hover,
.blog-post-category .row a:hover, .cl_36c3d5, .content-single-post a:hover{color: #36c3d5; }


.tit-image, .title-video {position: relative;/*overflow: hidden;*/}
.tit-image:after,
.title-video:after {content: "";display: inline-block;width: 76.5%;height: 1px;background: var(--color-hover);position: absolute;top: 10px;z-index: 6;margin-left: 20px;}
.tit-image h1,
.title-video h1 {display: inline;position: relative;font-size: 24px;background: var(--color-hover);color: #fff;padding: 12px 30px 12px;border-radius: 60px 60px 60px 0;margin-bottom: 30px;margin-top: 0;font-family: var(--family-OldStandardTT) !important;font-weight: 700;}

.sub-title-video h2, .sub-title-video .h2 {font-size: 17px;text-transform: uppercase;margin: 30px 0px;padding-left: 50px;}
.sub-title-video h2 a, .sub-title-video .h2 a{color: #000;}

.video-post h3:hover a,.video-post .h3:hover a,
.sub-title-video h2:hover a, .sub-title-video .h2:hover a {color: var(--color-hover);}
.sub-title-video.sub-title-ha h2:before, .sub-title-video.sub-title-ha .h2:before {content: "";display: block;width: 40px;height: 40px;background: url(img/icon-album-ha.png) no-repeat;background-size: 100%;position: absolute;left: 0px;top: 50px;}
.sub-title-video h2 a:after, .sub-title-video .h2 a:after {content: "Xem thêm »";position: absolute;right: 15px;text-transform: none;font-weight: 400;color: var(--color-hover);font-size: 16px;}
.sub-title-video h2:before, .sub-title-video .h2:before {content: "";display: block;width: 40px;height: 40px;background: url(img/icon-albumvideo.png) no-repeat;background-size: 100%;position: absolute;left: 0px;top: 50px;}

.item-title h2:nth-child(3),.item-title .h2:nth-child(3),.item-title .h2:nth-child(1),
.item-title h2:nth-child(1) {display: none;}

.video-post h3 {font-size: 14px;line-height: 1.4;margin-top: 12px;margin-bottom: 0;text-align: justify;}
.video-post h3 a {font-weight: 400;color: #000;}

.thumb-video a:before {content: "";display: block;width: 100%;height: 100%;position: absolute;background: rgba(0,0,0,.2);z-index: 2;transition: 0.4s;}
.thumb-video a {display: block;position: relative;}
.thumb-video a:hover img {transform: scale(1.05)}
.thumb-video img {display: block;}

.video-post .thumb-video a:after {content: "";display: block;width: 50px;height: 50px;background: url(img/icon-play.png) no-repeat;background-size: 100%;position: absolute;z-index: 3;left: 50%;top: 50%;margin-left: -25px;margin-top: -25px;transition: 0.4s;}
.thumb-video a:hover:after,.thumb-video a:hover:before {opacity: 0}

.list_video .owl-nav .owl-prev {left: -40px;top: 50%;font-size: 50px;margin-top: -37px;color: #b0b0b0;position: absolute;}
.list_video .owl-nav .owl-next {right: -40px;top: 50%;font-size: 50px;margin-top: -37px;color: #b0b0b0;position: absolute;}

.tit-sidebar {overflow: hidden;}
.tit-sidebar h2, .tit-sidebar .h2 {margin: 0;font-size: 30px;font-weight: 600;line-height: 1.4;color: var(--color-hover);margin-bottom: 15px;position: relative;display: inline-block;}
.tit-sidebar h2:after, .tit-sidebar .h2:after  {content: "";display: inline-block;max-width: 300px;width: 300px;height: 1px;background: var(--color-hover);;position: absolute;bottom: 10px;margin-right: -10px;}

.service-sidebar li {list-style: none;padding: 0px 0px 10px 0px;font-size: 17px;border-bottom: 1px solid #ddd;}
.service-sidebar li:hover a {color: var(--color-hover);font-family: var(--family-arsenal) !important;}
.service-sidebar li:last-child{border-bottom: 0px;}
.single-news-post .col.medium-4.small-7.large-7 a{}
.single-news-post .col.medium-4.small-7.large-7 a:hover{color: var(--color-hover);}

.content-single-post .kk-star-ratings,
.content-single-post .rt-reading-time {display: none!important;}


.page-right-sidebar,
.page-right-sidebar ul li,
.page-right-sidebar p,
.content-single-post li,
.content-single-post p,
.content-single-post {color: #000;font-size: 16px;text-align: justify;font-family: var(--family) !important;}
.content-single-post h1,
.content-single-post h2,
.content-single-post h3,
.content-single-post h4,
.page-right-sidebar h1,
.page-right-sidebar h2,
.page-right-sidebar h3,
.page-right-sidebar h4{font-size: 20px;font-family: var(--family) !important;color: #111;}
.content-single-post ul {margin-left: 5%;}
/*.post-box {background: rgb(1 186 189 / .4);padding: 15px;overflow: hidden;margin-bottom: 1rem;}*/

.content-single-post a,
.content-single-post p a {color:var(--color-hover);}

#toc_container p.toc_title{ text-align:left!important; }
.author-date,
.reading-time {}
.author-date span {color: var(--color-hover);margin-right: 5px;font-family: var(--family-arsenal) !important;}
.author-date i {margin-right: 5px;font-weight: 700;}
.reading-time i {color: var(--color-hover);font-weight: 700;margin-right: 5px;}

.row-fb-view .col-inner {background: #d2ffff;height: 55px;padding-top: 15px}
.row-fb-view .large-6.cot-1 {padding-right: 0px;}
.row-fb-view .large-6.cot-2 {padding-left: 0px;}
.view-single {float: left;margin: 0 15px;font-family: var(--family) !important;}
.view-single i {margin-right: 5px;}
.view-single span {margin-left: 5px;}


#form-post {padding-top: 40px;border-top: 1px solid #ddd;margin-top: 40px;}
.form-post {background: #d2ffff;height: 50px;line-height: 50px;text-align: center;border-radius: 50px;padding-left: 30px;}
.form-post img {display: block;width: 50px;height: 50px;position: absolute;left: 0;top: 0;}
.form-post a {font-weight: 500;text-transform: uppercase;font-size: 14px;white-space: nowrap;color: var(--color-hover);font-family: var(--family-arsenal)!important;}
#post-form span {background: #343434;color: #fff;text-transform: uppercase;font-weight: 700;font-size: 15px;padding: 11px 30px 9px;margin-bottom: 0;display: block;border-top-left-radius: 20px; border-top-right-radius: 20px;font-family: var(--family) !important;}
.post-form {border: 1px solid #999;padding: 30px 30px 0px 30px;border-radius: 0 0 20px 20px;}
.post-form input[type="submit"] {-webkit-appearance: none;background: var(--color-hover);border: none;border-radius: 30px;color: #fff;width: 100%;padding: 10px 15px 10px;text-transform: uppercase;margin-top: 5px;cursor: pointer;transition: 0.4s;-webkit-appearance: none;font-size: 14px;font-weight: 500;}
.post-form input[type="text"],
.post-form input[type="tel"],
.post-form textarea {width: 100%;padding: 10px 15px 9px;font-size: 14px;border-radius: 5px;border: 1px solid #ccc;margin-bottom: 10px;-webkit-appearance: none;}
.post-form textarea {height: 130px;}
.post-form .col {padding: 0px 15px 0px;}

.post-cta {margin: 0px auto;max-width: 500px;}
.post-qt{border-top: 1px solid rgb(1 186 191 / 50%);border-bottom: 1px solid rgb(1 186 191 / 50%);padding: 12px 0 10px;}
.post-qt{margin-bottom:1rem;overflow:hidden;}
.post-qt p strong{color:#01babd;}

#toc_container a {}
.page-right-sidebar .large-3.col {padding: 0px;}
.col-divided {border-right: 0px solid #ececec;}

/*.cta-popup {margin-top: 6vw;margin-left: 12vw;}
.post-cta {width: 500px;max-width: 100%;padding: 15px;margin: 0 auto 5px;min-height: 280px;background: url(img/Mien-phi-tu-van-tham-kham-soi-da.1-01.jpg) no-repeat center;background-size: 100%;text-align: center;}
.post-cta p {text-align: center;margin-bottom: 6px;color: #000;font-weight: 400;font-size: 20px;font-family: var(--family-arsenal)!important;}


@media only screen and (max-width: 991px) {
    .post-cta {padding:10px 15px;margin-top: -35px}
    .cta-popup {margin-top: 33vw;margin-left: 40vw}
}*/

.random-post .post-random-post .col { padding: 0 15px 20px;}
.random-post .post-random-post h4 {text-transform: none;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 20px;}
.random-post .post-random-post h4 a {font-size: 14px;}
.random-post .post-random-post h4 a:hover {color:var(--color)}
.random-post .post-random-post img {width:100%;height:69px}

#popup-form-single,.popup-form-single  {background: rgba(51,51,51,.8);color: #fff;text-align: center;font-size: 16px;}
#popup-form-single .title-popup-single h4, 
#popup-form-single .title-popup-single .h4,
.popup-form-single .title-popup-single h4, 
.popup-form-single .title-popup-single .h4 {color: #fff;font-size: 20px;border-bottom: 1px solid #fff;font-family: var(--family-arsenal) !important;margin-bottom: 15px;padding: 15px 0px;}

#popup-form-single textarea,
.popup-form-single textarea,
#popup-form-single input, 
.popup-form-single input {width: 300px;max-width: 100%;margin-bottom: 5px;border: 1px solid var(--color-hover);background: transparent;border-radius: 5px;padding: 12px 15px;text-align: center;color: #fff;}

#popup-form-single textarea::-webkit-input-placeholder,
.popup-form-single textarea::-webkit-input-placeholder,
#popup-form-single input::-webkit-input-placeholder,
.popup-form-single input::-webkit-input-placeholder{color: #fff;}
#popup-form-single input[type="submit"], 
.popup-form-single input[type="submit"] {width: 150px;background: #01babd;color: #fff;border: none;padding: 8px 20px 10px;border-radius: 30px;margin-bottom: 0;margin-top: 10px;}


.content-single-post .an{height:1563px;overflow:hidden}.hide{display:none}.content-single-post .hien{height:auto!important}.readmore_content_exists{text-align:center;position:relative}.readmore_content_exists button{color:rgb(51 51 51 / .5);text-align:center;margin:0 5px 20px;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #fff0;position:relative;display:inline-block;border:none;font-size:19px;background:url() no-repeat top;background-color:#fff0;background-size:26px 17px;padding-bottom:0;padding-top:40px}.readmore_content_exists button .arrow:before{animation:animate-arrow-3 1s ease-in-out infinite .2s}.readmore_content_exists button .arrow:after{animation:animate-arrow-2 1s ease-in-out infinite .1s}.readmore_content_exists button .arrow span{animation:animate-arrow-1 1s ease-in-out infinite}.readmore_content_exists button span,.readmore_content_exists button span span{display:block;right:0;left:0;margin:auto;position:absolute}.readmore_content_exists button span span{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAMCAYAAAAH4W+EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDc3NEIyN0EyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDc3NEIyNzkyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNjdCMUQ3OTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNjdCMUQ3QTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph5ikagAAAGHSURBVHjaYmAAAg8Pj14vLy87Bjzg////JGFPT09GHx8fNnxmguwE2Q1iMwI1eAI1bgPZxcjIOJ+Dg6Ns/fr1b3E5hhjg7e3NuG3bNpyKAwMDhX/8+NEFNC8J7AhGRi8mHh6evUBGHRD/AkkAFVwHujQWmwFANWCMx4eMYWFheB0BMhtkB8guoFk/QXaD3QBTAAxG1b9//84AKnCCWrqPmZk5Y8uWLbfxRRdSKDADHfAXl1pC5jNiczFQcS8Qi4JcDBRqBbq4c/Xq1b+wWRAaGgoygxEo/w+HPNuXL1/KgcxqoJnsQDNfA3Ex0NGLUUIbh2YhoOZuoMZEqJobTExM6UDNhxhIAKDE+O/fv5lApgYsDQI9VQp09DuMaKeWQZR6hBmfgbdv335oaGg4+zcQAB1hDTTYFMhMUlNTewGUu4QrMf769WszUK0NKAMAcRMvL2/Mxo0b7+Gzi5HYYCaU2MhJ7GQ5BF9ihkrhTYxUdwhagZSIZAbRaYhqDsGSmBnIyVXIACDAAM34JXWPolNhAAAAAElFTkSuQmCC);width:25px;top:9px;height:15px;opacity:.3;background-size:contain;background-repeat:no-repeat}.readmore_content_exists button span.arrow{top:22px}.readmore_content_exists button span.arrow:before{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAMCAYAAAAH4W+EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDc3NEIyN0EyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDc3NEIyNzkyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNjdCMUQ3OTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNjdCMUQ3QTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph5ikagAAAGHSURBVHjaYmAAAg8Pj14vLy87Bjzg////JGFPT09GHx8fNnxmguwE2Q1iMwI1eAI1bgPZxcjIOJ+Dg6Ns/fr1b3E5hhjg7e3NuG3bNpyKAwMDhX/8+NEFNC8J7AhGRi8mHh6evUBGHRD/AkkAFVwHujQWmwFANWCMx4eMYWFheB0BMhtkB8guoFk/QXaD3QBTAAxG1b9//84AKnCCWrqPmZk5Y8uWLbfxRRdSKDADHfAXl1pC5jNiczFQcS8Qi4JcDBRqBbq4c/Xq1b+wWRAaGgoygxEo/w+HPNuXL1/KgcxqoJnsQDNfA3Ex0NGLUUIbh2YhoOZuoMZEqJobTExM6UDNhxhIAKDE+O/fv5lApgYsDQI9VQp09DuMaKeWQZR6hBmfgbdv335oaGg4+zcQAB1hDTTYFMhMUlNTewGUu4QrMf769WszUK0NKAMAcRMvL2/Mxo0b7+Gzi5HYYCaU2MhJ7GQ5BF9ihkrhTYxUdwhagZSIZAbRaYhqDsGSmBnIyVXIACDAAM34JXWPolNhAAAAAElFTkSuQmCC);display:block;width:25px;right:0;left:0;top:-5px;margin:auto;position:absolute;opacity:1;height:15px;background-size:contain;background-repeat:no-repeat}.readmore_content_exists button span.arrow:after{content:"";background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAMCAYAAAAH4W+EAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDc3NEIyN0EyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDc3NEIyNzkyRDY0MTFFQjkzMDRBMjIxNzc0RTBDODQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIyLjAgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNjdCMUQ3OTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNjdCMUQ3QTJDQUIxMUVCOENCRERGNDFFOTA1OTlERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph5ikagAAAGHSURBVHjaYmAAAg8Pj14vLy87Bjzg////JGFPT09GHx8fNnxmguwE2Q1iMwI1eAI1bgPZxcjIOJ+Dg6Ns/fr1b3E5hhjg7e3NuG3bNpyKAwMDhX/8+NEFNC8J7AhGRi8mHh6evUBGHRD/AkkAFVwHujQWmwFANWCMx4eMYWFheB0BMhtkB8guoFk/QXaD3QBTAAxG1b9//84AKnCCWrqPmZk5Y8uWLbfxRRdSKDADHfAXl1pC5jNiczFQcS8Qi4JcDBRqBbq4c/Xq1b+wWRAaGgoygxEo/w+HPNuXL1/KgcxqoJnsQDNfA3Ex0NGLUUIbh2YhoOZuoMZEqJobTExM6UDNhxhIAKDE+O/fv5lApgYsDQI9VQp09DuMaKeWQZR6hBmfgbdv335oaGg4+zcQAB1hDTTYFMhMUlNTewGUu4QrMf769WszUK0NKAMAcRMvL2/Mxo0b7+Gzi5HYYCaU2MhJ7GQ5BF9ihkrhTYxUdwhagZSIZAbRaYhqDsGSmBnIyVXIACDAAM34JXWPolNhAAAAAElFTkSuQmCC);display:block;width:25px;top:2px;right:0;left:0;margin:auto;position:absolute;opacity:.5;height:15px;background-size:contain;background-repeat:no-repeat}.readmore_content_exists:before{content:"";position:absolute;bottom:100%;height:200px;left:0;background-image:linear-gradient(180deg,#fff0,#fff);width:100%}@keyframes animate-arrow-1{0%{transform:translateY(-40px);opacity:0}70%,to{transform:translateY(0);opacity:.3}}@keyframes animate-arrow-2{0%{transform:translateY(-20px);opacity:0}70%,to{transform:translateY(0);opacity:.5}}@keyframes animate-arrow-3{0%{transform:translateY(-10px);opacity:0}70%,to{transform:translateY(0);opacity:1}}



/***********************************************************/
/*.content-left-footer.left-footer-one {
    margin-top: 50px;
}*/

.lk-footer {margin: 15px 0px;}

/*.menu-footer li {border-bottom: 2px solid #d4d4d4;padding-bottom: 10px;}
.menu-footer li a {color: #00898c;font-size: 14px; font-family: var(--family) !important;text-transform: uppercase;}*/
.fs22{font-size: 22px;}
.fs20{font-size: 20px;}


div#wpd-editor-source-code-wrapper,
.absolute-footer {display: none;}
.bct-img{ max-width:218px; }


.chat-messenger {position: fixed;bottom: 70px;right: 15px;z-index: 9999}
#popup-mb {position: fixed;bottom: 0;width: 100%;z-index: 99;padding: 0 15px;margin: 0 auto;text-align: center}
#popup-mb .popup-mb-popup { /*height: 70px;padding: 19px 15px 15px 15px */     display: flex;    padding: 10px 5px;}
#popup-mb .popup-mb-popup a {width: 50%;padding: 0 5px}
#popup-mb .popup-mb-popup a img {width: 100%;height: auto}

/*
#popup-form-home {top: 20%}
#popup-form-home {background-image: linear-gradient(to right,#b8eaf1,#9fddf3);padding: 10px 30px 30px 30px;margin-top: 10%;border: 5px solid #d9f5fd;border-radius: 10px}
#popup-form-home .title-home-update h2, #popup-form-home .title-home-update .h2 {font-size: 22px;margin-bottom: 15px;}
#popup-form-home input[type="text"],#popup-form-home input[type="tel"],#popup-form-home textarea {width: 100%; border-radius: 5px;border: none;padding: 8px 20px 10px;margin-bottom: 10px;font-size: 18px;box-shadow: 1px 1px 5px #eaeaea}
#popup-form-home textarea::placeholder,#popup-form-home input::placeholder {color: #002e8b;font-size: 15.5px}
*/

.font-EXO{ font-family:var(--family); }
#popup-form-home{ border-radius: 20px; top: 20%; background:url(img/popup/bg.png) no-repeat center top; background-size:contain; max-width:426px; height: 628px; }
#popup-form-home input[type="text"],#popup-form-home input[type="tel"],#popup-form-home textarea {width: 100%; border-radius: 5px;border: none;padding: 8px 20px 10px;margin-bottom: 10px;font-size: 18px;box-shadow: 1px 1px 5px #eaeaea; background: #fff;}
#popup-form-home textarea::placeholder,#popup-form-home input::placeholder {color: #000;font-size: 15.5px}
#popup-form-home input[type="submit"]{ background:url(img/popup/submit.png) no-repeat; width:244px; height:73px; background-size: 100%; border-radius:50px; }
#popup-form-home form{  padding: 20px; }
@media only screen and (max-width: 600px) {
  .mfp-container{ padding:30px 10px; }
}
@media only screen and (max-width: 400px) {
  #popup-form-home input[type="submit"]{     width: 60%;    height: 50px; }
}

#thankyou {padding: 50px 0;text-align: center;}
#thankyou h2 {font-size: 22px;margin-bottom: 15px;color: #01babd;}

/*video youtube home*/
.position-relative{ position: relative;}

.item-video-home .space{ padding:5px;}
.item-video-home .thumb{ height: 210px; overflow: hidden;}
.item-video-home .thumb img,.item-video-home .overlay{ border-radius: 12px; }



@media only screen and (max-width: 1024px) {
  .item-video-home .thumb{height: 160px;}
/*  .item-doctor-name .content p {font-size: 15px;}*/
  .title-right {margin-top: 10px;}
  .bkg-form-dk .submit-form {margin-top: -15px;}

}

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

  .mobile{display:none;}
  
  .header.show-on-scroll, .header.has-transparent, .header.transparent {position: inherit;}

  .section3 .img-sect4 {width: 615px;margin-bottom: 0px;}

/*  .item-doctor-name .content p {font-size: 25px;}*/
  .title-left {padding: 20px;margin-top: 0px;}
  .title-right {padding: 15px 90px 10px 10px;}

  .silder-list-img .owl-prev {left: 16%;}
  .silder-list-img .owl-next {right:16%;}
  .footer .cot-2 {padding: 0px 15px;}
  
  .doctor-kim .video-kim {margin-top: 0px;}
  
}

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

  .home-update-1 .form-home-form {padding: 15px 0px 0px 25px;}
  .section3 .img-sect4 {width: 560px;}

}

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

    .wrap-thumb-kols{ top: -30px;  bottom: auto;}
    .toanha-kangjin.mobile {display: block !important;}
    .hide-table {display: none;}

  .home-update-1 .col,
  .home-update-2 .col,
  .home-update-5 .col{padding-bottom: 0px;}

  .home-update-1 .form-home-form {padding: 12px 0px 0px 10px;}
  
  .section3 .img-sect4 {width: 540px !important;margin-bottom: 0px;}
  
  .title-right {padding: 15px 80px 10px 10px !important;}


  .home-update-5 .cot-8-mb {padding: 0px;}
  .home-update-5 .cot-8-mb .content-5{padding: 0px 15px}
  .home-update-5 .img-mm {padding-top: 0%;position: relative;top: -50px;margin-bottom: -40px;}
   
  .silder-list-img .owl-prev {left: 20%;}
  .silder-list-img .owl-next {right: 20%;}
   
   .home-update-10 .section-bg {
       background:#fff!important;
    }
    .bkg-form-dk{ padding: 30px 35px 5px 35px;}
  .bkg-form-dk h3 {margin-bottom: 10px; font-size: 18px;}
  .bkg-form-dk input {height: 35px;margin-bottom: 6px;}
  .bkg-form-dk .submit-form {font-size: 16px;margin-top: -10px !important;}

  .col.large-4.info a {font-size: 16px;}
  .address-cs p b {display: block;}

}

@media only screen and (max-width: 500px) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.mobile{display: block !important;}
.item-video-home .thumb{height: 220px;}
    .item-video-home h3{ margin-top:10px; }
/*    .mfp-wrap{ top: 0!important; height: 100vh!important; }*/
    .slide-dnbs.slide-owl-nav .owl-prev, .silder-list-video.slide-owl-nav .owl-prev{ left: 0; }
    .slide-dnbs.slide-owl-nav .owl-next, .silder-list-video.slide-owl-nav .owl-next{ right: 0; }
    .silder-list-video.slide-owl-nav .owl-nav >div{ top: 93px; }
    .header-main .header-inner.flex-row {background: transparent;}
    .header-main li.html.custom {display: block !important;}

    .sub-menu-1.show-for-medium {display: none;}
    .sub-menu li a {color: #222 !important;font-family:  var(--family) !important;-webkit-text-fill-color: #222!important;}

    .title-home-update h2, .title-home-update .h2 {font-size: 24px;}
    .title-home-update-small p {font-size: 16px; -font-weight: bold;}
    
    .home-update-1 {padding-bottom: 0px !important;}
    .home-update-1 .right-bottom-silder img {width: 50%;}
    .silder-video-update .owl-stage-outer.owl-height {height: 100% !important;}
    .silder-video-update .owl-item.active.center {transform: scale(1);margin-top: 40px;padding: 15px;}
    .home-update-1 .title-home-update-small p br{display:block !important}
    
    .home-update-3 .section3 .img-sect4 {width: 350px !important;}
    .home-update-3 .title-small-3 p {font-size: 18px;}
    
    .home-update-3 #thumbs .thumb {padding: 15px;}
    
    .home-update-4 .title-home-update h2,.home-update-4 .title-home-update .h2 {font-size: 23px;}
/*    .item-doctor-name .doctor {width: 80%;}*/
    .item-doctor-name .content {margin-top: 35px;}
/*    .item-doctor-name .content p {font-size: 13px !important;}*/
    .title-left {margin-top: 0px;padding: 10px !important;}
    .title-right {padding:10px 60px 10px 10px !important;}
    .item-3 .title-left {margin-top: 0px;}

    .item-2 .doctor,
    .item-3 .doctor,
    .item-4 .doctor{margin-top: -15%;}

    .item-2 .item-doctor-name .content,
    .item-3 .item-doctor-name .content,
    .item-4 .item-doctor-name .content {margin-top: 30px;}
    
    .home-update-4 .title-name h3 {line-height: 8px;}

    .home-update-5 .content-5 b {font-size: 14px;}
    .home-update-5 .mb-ctt5 {text-align: justify;} 
    
    /* .silder-list-img {padding: 0px 15px;} */
    .silder-list-img .owl-prev {left: 2%;}
    .silder-list-img .owl-next {right: 2%;}
    .slide-owl-nav .owl-prev i, .slide-owl-nav .owl-next i {font-size: 40px;color: var(--color-btn-xanh);}
    
    .silder-list-img .item {padding:15px;}
    

    .home-update-6 { background: var(--color-hover); }
    .home-update-6 .title-home-update h2,
    .home-update-6 .title-home-update .h2,
    .home-update-7 .title-home-update .h2,
    .home-update-7 .title-home-update h2     {font-size: 24px;}
    .home-update-7 .title-home-update {background: transparent; height: 100%;padding-top: 10px;}
      
        
    .tit-contact h2:before {left: 1%;margin-top: 12.8%;}
    .tit-contact h2:after {right: 8%;margin-top: 2%;}
    .list-contact h3 {font-size: 25px;margin-top: 15px;}
    .list-contact .col.large-12,
    .list-contact .col.large-6{padding-bottom: 0px;}
    .list-contact p {font-size: 14px;}
    
    .news-home-2 .readmore-home {display: none;}
    .home-update-10 .col.medium-5.large-6,
    .col.news-home-2 {padding-bottom:0px;}
    
    .random-post .post-random-post img {height: auto;}


    /*****************************************/


}

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

  .title-home-update h2, .title-home-update .h2 {font-size: 21px;}
  .title-home-update-small p {font-size: 15px;}
  .home-update-3 .title-small-3 p {font-size: 16px;}
  .item-doctor-name .content {margin-top: 10px;}
  .item-3 .title-left {margin-top: 0px;}
  .home-update-4 .title-home-update h2, .home-update-4 .title-home-update .h2 {font-size: 20px;}
  .bkg-form-dk h3 {font-size: 17px;}
  .item-2 .item-doctor-name .content,
  .item-3 .item-doctor-name .content,
  .item-4 .item-doctor-name .content {margin-top: 0px;}



}