*{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
@font-face{font-family:UTM;src:url('source/font/UTM.TTF');font-display:swap;}
@font-face{font-family:SVN;src:url('source/font/SVN.ttf');font-display:swap;}
:root{--color1:#5d5d5d;--color2:#2e7a7a;--color3:#369785;--color4:#feed91;--color5:#bffcfb;--color6:#f1f1f1;}
*{padding:0;margin:0;box-sizing:border-box;transition:all .7s;}
body{max-width:650px;margin:0 auto;background:#fff;color:#5d5d5d;	/*overflow-y: hidden;*/font-family:Tahoma;}
@media (min-width:641px) and (max-width:767px){
	body{font-size:16px;}
}
@media (min-width:481px) and (max-width:640px){
	body{font-size:15px;}
}
@media (min-width:320px) and (max-width:480px){
	body{font-size:14px}
}
.white{color:#fff;}
a,a:hover{text-decoration:none;color:var(--color1)}
img{max-width:100%;vertical-align:top;}
ul,li{list-style:none;}
.style1{text-align:center;margin:auto;margin-bottom:1rem;display:table;}
.style1 span{display:block;color:var(--color2);font-size:1.4rem;text-transform:uppercase;font-family:'UTM';}
.style1 img{max-width:50%;}
.style1 p{font-family:'SVN';font-size:1.4rem;color:black;text-transform:capitalize;position:relative;}
.style1 p:after,.style1 p:before{background:var(--color2);content:'';height:0.1rem;width:2.5rem;position:absolute;top:50%;transform:translateY(-50%);right:0rem;}
.style1 p:before{right:unset;left:0rem;width:2.5rem;}

/*header*/
header.nkda_header{text-align:center;padding:1rem 2rem;}
nav#nkda_menu{background:var(--color2);}
.nkda-click{width:15%;/*background:var(--color3);*/margin-right:10px;display:flex;align-items:center;justify-content:center;}
nav#nkda_menu{display:flex;justify-content:space-around;}
.nkda-call{display:flex;align-items:center;margin-right:10px;padding:8px 5px;}
.nkda-call img{max-width:1.8rem;margin-right:.5rem;}
.nkda-call a{color:var(--color4);font-family:'UTM';font-size:1rem;}
.nkda-call-main p{color:var(--color5);margin-bottom:0;text-transform:capitalize;}
.nkda-timework{display:flex;align-items:center;}
.nkda-timework-main span{display:block;color:var(--color5);text-transform:capitalize;}
.nkda-timework img{max-width:2rem;margin-right:10px;}
.nkda-timework-main .size1{font-family:'UTM';font-size:1rem;color:white;}
.nkda-click span{display:inline-block;width:1.9rem;height:2rem;background:url(source/img/icon.png);background-size:37.8rem 28.8rem;background-position:-0.8rem -0.7rem;}

/*banner*/
.banner .slick-dots li button:before{content:"";width:.7rem;height:.7rem;background:#fff;opacity:1;top:50%;left:50%;border-radius:50%;margin:-0.25rem 0 0 -0.25rem;border:0.1rem solid #2e7a7a;}
.banner .slick-dots{bottom:25px;}
.banner .slick-dots li.slick-active button:before{background:#f53838!important;}
.banner-item a{display:block;}
.banner-item a img{width:100%;}

/*loai benh*/
section.nkda-loaibenh ul{padding:10px;display:flex;flex-flow:wrap;align-items:center;justify-content:space-between;}
section.nkda-loaibenh ul li{width:calc(50% - 5px);border:1px solid var(--color2);border-radius:5px;margin-bottom:10px;padding:5px;}
section.nkda-loaibenh ul li a{display:flex;text-align:center;flex-direction:column;align-items:center;padding:5px 0;}
section.nkda-loaibenh ul li a span{display:inline-block;width:4rem;height:4rem;background:url(source/img/icon.png);background-position:-40.7rem -0.2rem;}
section.nkda-loaibenh ul li:nth-child(2) a span{background-position:-4.7rem -4.5rem;}
section.nkda-loaibenh ul li:nth-child(3) a span{background-position:-18.4rem -0.2rem;}
section.nkda-loaibenh ul li:nth-child(4) a span{background-position:-13.7rem -0.2rem;}
section.nkda-loaibenh ul li:nth-child(5) a span{background-position:-36.1rem -0.2rem;}
section.nkda-loaibenh ul li:nth-child(6) a span{background-position:-31.7rem -0.2rem;}
section.nkda-loaibenh ul li:nth-child(7) a span{background-position:-27.1rem -0.2rem;}
section.nkda-loaibenh ul li:nth-child(8) a span{background-position:-0.2rem -4.5rem;}

/*gioi thieu*/
section.nkda-gioithieu{background:var(--color6);padding:10px;position:relative;padding-bottom:30px;}
section.nkda-gioithieu:after{content:"";position:absolute;width:60%;height:15%;background:url(source/img/leaf.png) no-repeat;bottom:0;left:0;z-index:5;}
.nkda-gioithieu-main{padding:10px;background:var(--color2);border-radius:10px;}
p.nkda-gioithieu-main-p{background:white;padding:15px;text-align:justify;line-height:1.5rem;font-size:1rem;}
.nkda-gioithieu-main ul{background:white;display:flex;padding:15px;position:relative;z-index:10;}
.nkda-gioithieu-main ul li span{display:block;}
.nkda-gioithieu-main ul li{text-align:center;width:calc(100% / 3);padding:0 5px;color:var(--color2);text-transform:capitalize;position:relative;padding-top:3.5rem;}
.nkda-gioithieu-main ul li .count{color:var(--color2);font-weight:600;font-size:1.6rem;}
.nkda-gioithieu-main ul li:before{content:"";position:absolute;height:3rem;width:3rem;background:url(source/img/icon.png);background-position:-14rem -2.5rem;top:0;left:50%;transform:translateX(-50%);background-size:29.8rem 21.8rem;display:inline-block;}
.nkda-gioithieu-main ul li:nth-child(2):before{background-position:-17rem -2.5rem;}
.nkda-gioithieu-main ul li:nth-child(3):before{background-position:-19.7rem -2.3rem;}

/*cong nghe*/
.nkda-tech-top{	/*background: url(source/img/bg1.jpg) no-repeat;
							background-size: 28rem;
							padding-top: 3rem;
							padding-bottom: 2rem;*/
background:url(source/img/bg1.jpg) no-repeat;padding:5rem 0;background-size:32rem 41.9rem;position:relative;}
.nkda-tech-top .slick-prev,.nkda-tech-top .slick-next{width:2rem;height:2rem;background:url(source/img/icon.png);background-size:37.8rem 28.8rem;background-position:-29.5rem -4.3rem;left:0;z-index:1;}
.nkda-tech-top .slick-next{background-position:-33.1rem -4.3rem;left:unset;right:0;}
section.nkda-tech{padding-top:3rem;}
.nkda-tech-top .style1 span{color:white!important;}
.nkda-tech-top-slider-item img{width:90%;margin-left:5%;}
.nkda-tech-bottom{padding:1.7rem;}
.nkda-tech-bottom-slider-item ul li{margin-bottom:5px;font-style:italic;}
.nkda-tech-bottom-slider-item ul{padding:1rem 0;padding-bottom:0.5rem;}
.nkda-tech-bottom-slider-item p{font-size:1rem;text-align:justify;line-height:1.5rem;}
.nkda-tech-bottom-more{background:#fffcf3;padding:5px;border-radius:10px;border:0.1rem solid #c5c4c3;margin-top:1rem;}
.nkda-tech-bottom-more p{border:0.1rem dashed #fdc5be;padding:5px;font-family:SVN;font-size:1.1rem;}

/*bac sy*/
.nkda-bs-item{padding:1rem 4.5rem;padding-bottom:3rem;}
.nkda-bs-item div{background:#fff;position:relative;padding:7.75rem 0.75rem 0.15rem;box-shadow:-0.1rem -0.05rem 1.4rem -0.75rem rgba(0,0,0,0.93);box-shadow:-0.1rem -0.05rem 1.4rem -0.75rem rgba(0,0,0,0.93);text-align:center;}
.nkda-bs-item div h3{background:url(source/img/bg2.png) center no-repeat;color:#fff;text-transform:uppercase;height:4rem;position:absolute;left:-1rem;top:1.5rem;padding:0.7rem 0.1rem 0 1.4rem;text-align:left;background-size:100%;width:17rem;}
.nkda-bs-item div p{text-align:center;margin:0.5rem auto;color:#000;}
.nkda-bs-item div img{display:inline-block;}
.slick-prev:before,.slick-next:before{opacity:0;}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:0;}
.nkda-bs .slick-next,.nkda-bs .slick-prev{width:2rem;height:2rem;background:url(source/img/icon.png);background-size:37.8rem 28.8rem;background-position:-4.34rem -7.8rem;left:1.5rem;z-index:1;}
.nkda-bs .slick-next{background-position:-8.1rem -8rem;left:unset;right:2rem;}
.nkda-bs .slick-next{right:1rem;}
.nkda-bs-item div ul li{display:inline-block;width:3.1rem;height:3.1rem;position:relative;background:url(source/img/icon.png);background-size:37.8rem 28.8rem;background-position:-11rem -7.42rem;margin:22px 5px;z-index:10000000;}
.nkda-bs-item div ul li:nth-child(2){background-position:-14.6rem -7.42rem;}
.nkda-bs-item div ul li:nth-child(3){background-position:-18.2rem -7.42rem;}
.nkda-bs-item div ul li a{display:block;position:relative;z-index:1000000000000;height:100%;}

/*quy trinh tham kham*/
section.nkda-quytrinh{margin-top:3rem;}
.qt1 img{width:100%;}
.qt1{padding:10px;}
.qt2{margin:1rem 0;position:relative;background:url(source/img/bg3.jpg) top left no-repeat;padding-top:5rem;background-size:contain;}
.lienhe1-1 span{width:4.4rem;height:4.4rem;background:url(source/img/icon.png);background-position:-20.2rem -5.7rem;background-size:33.8rem 20.8rem;margin-right:1rem;}
.lienhe1-1{display:flex;align-items:center;padding-left:1.4rem;}
.lienhe1-1 div p{text-transform:initial;color:#333;-webkit-text-stroke-width:initial;-webkit-text-stroke-color:unset;}
.lienhe1-1 div{font-family:UTM;text-transform:uppercase;font-size:1.3rem;color:#fff;line-height:1.6;-webkit-text-stroke-width:0.1rem;-webkit-text-stroke-color:#82583f;}
.lienhe1-2{margin:1rem 0;padding:0 1.4rem;}
.lienhe1-2 p{font-size:1rem;text-align:left;margin:0 0 1rem;}
form.lienhe1-form{position:relative;margin-bottom:1rem;display:table;margin:0 auto 1rem;width:100%;}
form.lienhe1-form input{width:100%;border-radius:2rem;border:0.1rem solid #00ac7a;padding:0.8rem 1rem;outline:none;}
form.lienhe1-form button{width:4.2rem;height:100%;background:#00ac7a url(source/img/icon.png) center no-repeat;background-position:-27.5rem -7.3rem;background-size:36.8rem 27.8rem;position:absolute;display:inline-block;right:0;top:0;cursor:pointer;border:none;border-radius:0 2rem 2rem 0;}
.lienhe1-2 ul{display:flex;align-items:center;color:#f53838;font-family:UTM;margin:0;}
.lienhe1-2 ul a{display:inline-block;font-size:1.5rem;text-shadow:0 0 0.15rem #f5ece3;color:#f53838;}
.lienhe1-2 ul span{display:flex;width:40px;height:40px;background:url(source/img/icon.png);background-position:-55.8rem -8.22rem;background-size:30rem 30rem;margin:0 1rem;margin-left:0;}
div#lienhe2{padding:0 1.4rem 3rem;background:#94b9b4;}
.lienhe2-form{border:0.4rem solid #dadada;border-radius:0.5rem;background:#fff;background:#fff url(source/img/hand.jpg) 100% 100% no-repeat;box-shadow:-0.1rem -0.05rem 1.4rem -0.75rem rgba(0,0,0,0.93);background-size:16rem 17rem;}
.lienhe2-form > div{border:0.15rem solid #c69c6d;padding:2rem;}
.lienhe2-form p{font-size:1.2rem;font-family:UTM;color:#222;display:table;margin:auto;padding:0 2rem;position:relative;margin-bottom:1.5rem;text-transform:uppercase;}
.lienhe2-form p:after{content:"";display:inline-block;background:url(source/img/icon.png);width:1.7rem;height:1.7rem;position:absolute;left:0;top:50%;transform:translateY(-50%);background-size:37.8rem 28.8rem;background-position:-0.68rem -11.8rem;}
.lienhe2-form p:before{content:"";display:inline-block;background:url(source/img/icon.png);width:1.7rem;height:1.7rem;position:absolute;right:0;top:50%;transform:translateY(-50%);background-size:37.8rem 28.8rem;background-position:-4.54rem -11.8rem;}
.lienhe2-form > div > div{position:relative;}
.lienhe2-form label{position:absolute;color:red;left:-1rem;top:1rem;font-weight:700;}
.lienhe2-form input{width:100%;margin-bottom:0.6rem;border-radius:0.5rem;background:#fff;color:#666;font-size:1rem;padding:0.6rem;border:0.1rem solid #999;}
.lienhe2-form textarea{display:block;width:100%;color:#666;padding:.6rem;font-size:1rem;border-radius:.5rem;margin-bottom:1rem;}
.lienhe2-form button{background:#f53838;color:#fff;font-size:1rem;text-transform:uppercase;position:relative;border:none;cursor:pointer;font-weight:700;display:table;margin:auto;height:2.4rem;width:70%;padding-left:1.2rem;}
.lienhe2-form button:before{	/* content: ""; */
width:0;height:0;border-top:1rem solid transparent;border-bottom:1.4rem solid transparent;border-left:1.6rem solid #f53838;position:absolute;right:-1.59rem;top:0;}
.lienhe2-form button:after{content:"";width:0;height:0;position:absolute;top:0;left:calc(100% - 1px);border-top:1.2rem solid transparent;border-right:1.2rem solid transparent;border-bottom:1.2rem solid transparent;border-left:1.2rem solid #f53838;}
.lienhe2-form button:before{content:"";width:0;height:0;position:absolute;top:0;left:-1px;border-top:1.2rem solid transparent;border-right:1.2rem solid transparent;border-bottom:1.2rem solid transparent;border-left:1.2rem solid #fff;}

/*bai viet moi nhat*/
.nkda-baiviet-item a{display:flex;display:flex;align-items:end;justify-content:space-between;}
.nkda-baiviet-item{padding:1rem;border-bottom:1px solid #ccc;}
.nkda-baiviet-item a img{width:42%;margin-right:5%;	/*height: auto;*/}
.nkda-baiviet-item a h3{width:50%;}

/*cam nhan benh nhan*/
.nkda-camnhan-slider-item{padding:4.5rem 1.5rem 2rem;border-radius:1.5rem;margin-top:5rem;border:0.1rem dashed #9bd3a6;position:relative;line-height:1.8;text-align:center;font-size:1.2rem;margin-bottom:1rem;}
.nkda-camnhan-slider-item img{position:absolute;top:-4.5rem;left:50%;transform:translateX(-50%);width:7.25rem;height:7.25rem;}
.nkda-camnhan-slider-item label{font-size:1rem;font-weight:700;text-align:center;display:block;text-transform:uppercase;color:black;}
.nkda-camnhan-slider-item span{display:inline-block;margin-bottom:1rem;font-style:italic;font-size:1rem;}
.nkda-camnhan-slider-item p{color:#000;font-size:1rem;}
.nkda-camnhan-slider-item:after{width:2rem;height:1.6rem;display:inline-block;content:"";background:#fff url(source/img/icon.png);background-size:37.8rem 28.8rem;background-position:-8rem -11.72rem;position:absolute;left:2.5rem;top:-1rem;}
.nkda-camnhan-slider-item:before{width:3rem;height:2.5rem;display:inline-block;content:"";background:#fff url(source/img/icon.png);background-size:37.8rem 28.8rem;background-position:-11rem -11.3rem;position:absolute;right:2.5rem;bottom:-1.2rem;}
section.nkda-camnhan{margin:1.4rem 1.4rem 2.5rem;}
section.nkda-camnhan .slick-dots li.slick-active button:before{background:#f53838!important;}
section.nkda-camnhan .slick-dots li button:before{content:"";width:0.8rem;height:0.8rem;background:#fff;opacity:1;top:50%;left:50%;border-radius:50%;margin:-0.25rem 0 0 -0.25rem;border:0.1rem solid #f53838;}

/*footer*/
footer{background:#2e7a7a;padding:2.4rem 0 0.6rem;padding-bottom: 3rem;}
.ft-logo{padding:0 1.4rem 1rem;color:#fff;}
.ft-logo p{font-family:UTM;font-size:1.5rem;text-align:center;padding-top:4.6rem;margin-top:1rem;position:relative;}
.ft-logo p:before{content:"";width:4.4rem;height:4.4rem;display:inline-block;background:url(source/img/icon.png);top:0;position:absolute;left:50%;transform:translateX(-50%);background-size:24rem 24rem;background-position:-9rem -9.5rem;}
.ft-logo span{text-align:center;color:#bddddc;display:block;margin:0.3rem 0 0;}
.ft-mid ul{background:#478b8b;position:relative;overflow:hidden;display:flex;flex-flow:wrap;}
.ft-mid ul li{width:50%;}
.ft-mid ul li a{display:block;padding:1.5rem 1rem;background:#bddddc;font-size:1rem;color:#2e7a7a;position:relative;padding-left:3.5rem;padding-right: 0;}
.ft-mid ul li a:before{content:"";display:inline-block;width:3rem;height:3rem;background:url(source/img/icon.png);background-size:37.8rem 28.8rem;background-position:-22.1rem -14.5rem;position:absolute;left:0.5rem;top:50%;transform:translateY(-50%);}
.ft-mid ul li:nth-child(2) a:before{background-position:-23.4rem -12.5rem;background-size:34.8rem 24.8rem;}
.ft-mid ul li:nth-child(3) a:before{background-position:-29.3rem -14.5rem;}
.ft-mid ul li:nth-child(4) a:before{background-position:-55.5rem -12.6rem;background-size:30rem 25rem;}
.ft-mid ul li:nth-child(5) a:before{background-position: -30rem -9.7rem;
    background-size: 30rem 20rem;}
.ft-mid ul li:nth-child(6) a:before{background:url(source/img/chi-duong-icon.png);background-size:100%;}
.ft-mid ul li:nth-child(odd) a{margin-right:0.1rem;margin-bottom:0.1rem;}
.ft-bot{padding-top:1.8rem;}
.ft-bot h3{color:#fff;text-align:center;font-size:1.4rem;display:table;margin:auto;padding-bottom:0.6rem;border-bottom:0.15rem solid #fff;text-transform:uppercase;margin-bottom:1rem;}
.ft-bot a{display:table;font-size:1rem;color:#fff;margin:auto;padding:0.5rem 0 0.5rem 3rem;position:relative;}
.ft-bot a:nth-child(1):before{content:"";display:inline-block;background:url(source/img/icon.png);background-size:37.8rem 28.8rem;background-position:-7.9rem -19rem;position:absolute;left:0;width:2rem;height:1.6rem;top:50%;transform:translateY(-50%);}
.ft-bot a:nth-child(2):before{content:"";display:inline-block;background:url(source/img/icon.png);background-size:37.8rem 28.8rem;position:absolute;width:2.2rem;height:1.8rem;top:50%;transform:translateY(-50%);background-position:-11.5rem -18.94rem;left:0.7rem;}

/*bottom*/
section.nkda-bot{background:#fff;padding:1rem;font-size:1rem;color:#999;font-style:italic;text-align:center;}

/*trang loai*/
section.nkda-trangloai-des{padding:1rem;margin-top:2rem;min-height:9rem;display:flex;align-items:center;background:#f6f6f6;}
section.nkda-trangloai-des p{font-size:0.8rem;line-height:1.5rem;font-style:italic;background:white;margin-left:5rem;padding:10px;}
section.nkda-trangloai-des div:before{content:"";width:4rem;height:7rem;background:url(source/img/bs8.png) no-repeat;position:absolute;top:50%;transform:translateY(-50%);display:inline-block;background-size:contain;}
section.nkda-trangloai-des div{background:white;padding:8px;position:relative;}
section.trangloai-baiviet{margin-bottom:2rem;}
.trangloai_phantrang{text-align:center;margin-bottom:1rem;}
.trangloai_phantrang span,.trangloai_phantrang a{display:inline-block;padding:5px 8px;margin-right:5px;}
.trangloai_phantrang .phan_trang{background:var(--color2);color:white;}
.trangloai_phantrang a{border:1px solid #f5e7e7;}

/*dang ky kham online*/
section.trangloai-dangky{background:#2e7a7a;padding-top:1rem;margin:1.2rem;border-radius:2rem;}
section.trangloai-dangky .style1 span{color:white;}
.trangloai-form{background:#2e7a7a url(source/img/bg7.png) center no-repeat;padding:0 1.7rem;}
.trangloai-form input{width:97%;color:#999;padding:0.5rem;border:0.1rem solid #d7d7d7;border-radius:0.3rem;margin-bottom:1rem;}
.trangloai-form form{margin-bottom:0.5rem;background:#f6fffe;border-radius:0.5rem;padding:1.5rem;position:relative;}
.trangloai-form > form > div label{color:red;position:absolute;right:0.75rem;}
.trangloai-form form > div{width:100%;display:flex;}
.trangloai-form button{background:#f53838;color:#fff;font-size:1rem;text-transform:uppercase;position:relative;border:none;cursor:pointer;font-weight:700;display:table;margin:auto;height:2rem;width:70%;padding-left:1.2rem;}
.trangloai-form button:after{content:"";width:0;height:0;position:absolute;top:0;left:calc(100% - 1px);border-top:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1rem solid #f53838;}
.trangloai-form button:before{content:"";width:0;height:0;position:absolute;top:0;left:-1px;border-top:1rem solid transparent;border-right:1rem solid transparent;border-bottom:1rem solid transparent;border-left:1rem solid #fff;}
div.trangloai-time{padding:0 0.75rem;margin-top:2rem;color:#fff;background-size:cover;}
div.trangloai-time p{text-transform:uppercase;text-align:center;padding-top:0.75rem;}
div.trangloai-time ul{display:flex;margin:0.75rem auto;justify-content:center;align-items:center;}
div.trangloai-time ul li{padding:0 0.4rem;border:0.2rem solid #805948;border-radius:0.4rem;background:#fff;font-family:UTM;text-transform:uppercase;color:#644638;font-size:2rem;}
div.trangloai-time ul span{font-size:1.1rem;margin:0 0.1rem;}
div.trangloai-time span{display:block;text-align:center;}
div.trangloai-time > span{padding-bottom:0.75rem;}
section.trangloai-dangky textarea{display:block;border:0.1rem solid #d7d7d7;border-radius:0.3rem;padding:0.5rem;margin-bottom:1rem;width:97%;}

/*dang ky kham online*/

/*trang loai*/

/*trang chi tiet*/
section.chitiet{padding:10px;margin-bottom:2rem;}
section.chitiet h1{padding-bottom:0.25rem;border-bottom:0.1rem solid #ccc;margin-bottom:0.75rem;text-indent:2rem;font-family:UTM;font-size:1.2rem;color:#222;position:relative;font-weight:100;}
section.chitiet h1:before{position:absolute;content:"";width:1.6rem;height:1.55rem;background:url(https://namkhoa.dakhoavankiet.vn/favicon.ico) no-repeat;background-size:1.6rem 1.55rem;display:inline-block;left:0;top:0.3rem;}
.chitiet-main p{color:#000;line-height:1.6;position:relative;font-size:1.1rem;margin:1rem 0;text-align:justify;}
.chitiet-main h2{line-height:1.5;font-size:1.1rem;color:#2e7a7a;font-weight:700;position:relative;margin:0.5rem 0;border-bottom:0.1rem solid;text-transform:capitalize;}
.khungxanh{border:0.1rem dashed #9bd3a6;padding:7px;border-radius:10px;}
.chitiet-main img{height:auto!important;}
section.chitiet-lienquan{margin-bottom:2rem;}

/*trang chi tiet*/

/*trang gioi thieu*/
section.g1{padding:1.5rem 0;}
.g1-main{padding:1rem;}
.tit_g1{padding-top:62px;position:relative;margin-bottom:1rem;}
.tit_g1:before{content:"";width:240px;height:100px;background:url(source/img/bf1.png) center no-repeat;display:inline-block;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1;}
.tit_g1 span{font-size:2rem;font-family:UTM;color:#ff0000;display:block;text-align:center;}
.tit_g1 h2{display:table;margin:-9px auto 0;font-family:UTM;text-transform:uppercase;font-weight:100;color:#222222;background:url(source/img/bg1.png) center no-repeat;font-size:20px;text-align:center;padding:15px 0;}
.tit_g1 p{font-size:1.4rem;color:#2e7a7a;font-family:SVN;display:table;margin:auto;text-align:center;}
.g1-bottom > p{background:#369684;color:#fff;padding:10px 15px;border-radius:30px 30px 0 0;font-size:0.9rem;font-style:italic;text-align:center;line-height:1.7;}
.g1-out{padding:20px;position:relative;border-bottom:3px solid #2e7a7a;box-shadow:-2px -1px 28px -15px rgba(0,0,0,0.93);border-radius:0 0 20px 20px;}
.g1-out > p{font-weight:bold;color:#222222;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #898989;text-align:center;line-height:1.5;font-size:1rem;}
.g1-item label{display:block;text-align:center;font-size:2rem;font-family:UTM;color:#82cd81;text-transform:uppercase;margin-bottom:10px;}
.g1-item img{display:inline-block;}
.g1-item{text-align:center;}
.g1-item span{display:block;margin-top:10px;font-weight:bold;text-transform:capitalize;color:black;font-size:1rem;}
.g1 .slick-dots li button:before{content:'';width:.7rem;height:.7rem;background:#fff;opacity:1;top:50%;left:50%;border-radius:50%;margin:0rem;border:0.1rem solid #2e7a7a;}
.g1 .slick-dots li.slick-active button:before{background:#2e7a7a!important;}

/*the manh*/
.gt-themanh-main h2{color:#fff;font-size:30px;padding-bottom:10px;}
section.gt-themanh{background:#2e7a7b;position:relative;padding:15px;margin:0px auto 15px;}
section.gt-themanh h2{text-align:center;font-size:2rem;text-transform:uppercase;font-family:'UTM';}
.gt-themanh-main > span{display:table;position:relative;text-align:center;padding:0 50px;color:#f6eeea;font-family:SVN;font-size:1.5rem;margin:0 auto 30px;}
.gt-themanh-main > span:before{content:"";display:inline-block;background:url(source/img/icon2.png);background-size:800px 800px;width:34px;height:34px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-position:-46px -28px;}
.gt-themanh-main > span:after{content:"";display:inline-block;background:url(source/img/icon2.png);background-size:800px 800px;width:34px;height:34px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-position:-103px -28px;}
.gt-themanh-item{background:#f6eeea;border-radius:20px;color:#999999;font-size:15px;margin-bottom:1rem;padding:130px 29px 30px 29px;line-height:1.6;transition:all 0.4s;text-align:center;box-shadow:5px 5px 28px -15px rgba(0,0,0,0.93);position:relative;cursor:pointer;}
.gt-themanh-item h3{color:#000;margin-bottom:15px;text-transform:uppercase;text-align:center;height:55px;}
.gt-themanh-item:nth-of-type(2n){background:white;}
.gt-themanh-item:before{content:"";width:124px;height:78px;display:inline-block;position:absolute;left:50%;transform:translateX(-50%);top:20px;background:url(source/img/icon2.png);background-size:800px 800px;background-position:-184px -8px;}
.gt-themanh-item:nth-of-type(2):before{background-position:-336px -8px;}
.gt-themanh-item:nth-of-type(3):before{background-position:-487px -8px;}
.gt-themanh-item:nth-of-type(4):before{background-position:-589px -8px;}
.gt-themanh-item:nth-of-type(5):before{background-position:-686px -9px;}
.gt-themanh-item:nth-of-type(6):before{background-position:11px -110px;}

/*the manh*/

/*thoi gian lam viec*/
section.gt-time{position:relative;padding:15px;padding-bottom:2rem;background:#e6f4f1;}
.gt-time-main{z-index:111;background:#ffffff;border-radius:20px;position:relative;margin-right:200px;display:block;margin:auto;float:unset;padding:15px;}
.gt-time-main p{font-size:24px;text-align:center;color:#444444;text-transform:uppercase;font-family:UTM;}
.gt-time-main ul{display:flex;margin:15px auto;justify-content:center;align-items:center;}
.gt-time-main ul li{padding:7px 10px;border:4px solid #cdb5ab;border-radius:8px;background:#fff;font-family:UTM;text-transform:uppercase;color:#644638;font-size:28px;margin:0 6px;}
.gt-time-main > span{text-align:center;display:block;margin:5px auto;font-size:1rem;}
.gt-time-main ul a{padding:12px 15px 12px 53px;border:1px solid #2e7a7b;font-size:0.7rem;color:#333333;border-radius:20px;text-transform:uppercase;font-weight:bold;position:relative;margin:0 10px;cursor:pointer;}
div#gt-phone{display:flex;align-items:center;margin:25px 0 17px 0;color:#333333;font-size:1.5rem;font-family:UTM;justify-content:center;padding-top:15px;border-top:1px solid #666666;}
div#gt-phone span{width:45px;height:45px;background:url(source/img/icon2.png);background-position:-327px -127px;margin:0 10px;display:inline-table;}
.gt-time-main ul a:nth-child(2){background:#2e7a7a;color:#fff;}
.gt-time-main ul a:before{content:"";width:38px;height:38px;background:url(source/img/icon2.png);background-size:800px 800px;background-position:-132px -125px;position:absolute;left:10px;top:50%;transform:translateY(-50%);}
.gt-time-main ul a:nth-child(2):before{background-position:-230px -129px;}

/*thoi gian lam viec*/

/*co so vat chat*/
section.gt-csvc{padding:0 15px 50px 15px;}
.gt-csvc-top{padding-top:48px;margin-bottom:1rem;}
h2.style2{font-size:20px;font-family:UTM;text-transform:uppercase;display:table;margin:auto;font-weight:100;padding-bottom:2.5rem;position:relative;margin-bottom:1.3rem;padding:0 50px;color:#222222;}
h2.style2:before{content:"";display:inline-block;background:url(source/img/icon3.png);background-size:738px 522px;width:34px;height:34px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-position:-163px -308px;}
h2.style2:after{content:"";display:inline-block;background:url(source/img/icon3.png);background-size:738px 522px;width:34px;height:34px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-position:-235px -308px;}
.gt-csvc-main{position:relative;}
.gt-csvc-main:before{content:"";background:url(source/img/bg4.png) center no-repeat;display:inline-block;position:absolute;right:0;top:0;z-index:-1;width:100%;height:370px;}
.gt-csvc-top p{text-align:center;margin:10px 50px 0px 50px;line-height:1.7;color:#555555;}
.gt-csvc-item p{line-height:1.7;padding-top:250px;margin-top:-90px;text-align:center;font-size:15px;position:relative;width:100%;margin:15px auto;}
.gt-csvc-item p:before{content:"";display:inline-block;width:153px;height:153px;background:url(source/img/icon2.png);position:absolute;top:0;left:50%;transform:translateX(-50%);background-position:-17px -223px;	/* background: url(source/img/ic1.png) center no-repeat !important; */}
.gt-csvc-item p:after{content:"";width:100px;height:6px;position:absolute;left:50%;transform:translateX(-50%);background:#7bbbbb;top:195px;}
.gt-csvc-item1 p:before,.gt-csvc-item2 p:before{background:url(source/img/ic1.png) center no-repeat!important;}
.gt-csvc-item4 p:before{background:url(source/img/ic2.png) center no-repeat!important;}
.gt-csvc-item5 p:before{background:url(source/img/ic3.png) center no-repeat!important;}

/*dieu chinh slick*/
.slick-prev:before{content:"←";}
.gt-csvc-slider .slick-next:before,.gt-csvc-slider .slick-prev:before{font-size:30px;color:#999999;font-family:unset;}
.gt-csvc-slider .slick-list{	/*padding-top: 90px;*/
padding-bottom:40px}
.gt-csvc-slider .slick-next:before,.gt-csvc-slider .slick-prev:before{font-size:30px;color:#999999;font-family:unset;}
.gt-csvc-slider .slick-prev{left:40%;z-index:11;top:unset;transform:unset;bottom:0;}
.gt-csvc-slider .slick-next{right:40%;top:unset;transform:unset;bottom:0;}
.gt-csvc-slider .slick-next:before{color:#444444;}
.gt-csvc-slider .slick-prev:before,.gt-csvc-slider .slick-next:before{opacity:1;}

/*dieu chinh slick*/

/*co so vat chat*/

/*phuong phap dieu tri*/

h2.style3{font-size:22px;font-family:UTM;color:#2e7a7a;text-transform:uppercase;display:table;margin:auto;font-weight:100;position:relative;padding-bottom:0;}
.gt-pp-top span{font-size:22px;font-family:SVN;color:#2e7a7b;padding:8px 40px;display:inline-flex;position:relative;}
.gt-pp-top span:after{content:"";display:inline-block;background:url(source/img/icon3.png);background-size:738px 522px;width:34px;height:34px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-position:-235px -308px;}
.gt-pp-top span:before{}
.gt-pp-main span:before{content:"";display:inline-block;background:url(source/img/icon3.png);background-size:738px 522px;width:34px;height:34px;position:absolute;left:0;top:50%;transform:translateY(-50%);background-position:-163px -308px;}
.gt-pp-top{text-align:center;margin:0 10px;background:white;border-radius:15px;padding:10px;}
section.gt-phuongphap{padding:24px 0 0 0;background:#efefef;background-size:cover;}
li.gt-pp-item{flex:1;font-size:15px;color:#fff;text-transform:uppercase;padding:190px 0px 50px 0px;background:url(source/img/bg3_1.png) center no-repeat;font-weight:bold;position:relative;text-align:center;line-height:1.7;	/* transform: perspective(800px) rotateY(-153deg); */margin:0 -3px;background-size:285px 288px;}
li.gt-pp-item:before{content:"";width:110px;height:100px;position:absolute;top:75px;left:50%;transform:translateX(-50%);background:url(source/img/icon2.png);background-position:-382px -96px;}
ul.gt-pp-bottom{padding:15px;}
li.gt-pp-item:nth-child(2){background:url(source/img/bg4_1.png) center no-repeat;background-size:285px 288px;}
li.gt-pp-item:nth-child(3){background:url(source/img/bg5_1.png) center no-repeat;background-size:285px 288px;}
li.gt-pp-item:nth-child(4){background:url(source/img/bg6_1.png) center no-repeat;background-size:285px 288px;}
li.gt-pp-item:nth-child(2):before{background-position:-490px -96px;}
li.gt-pp-item:nth-child(3):before{background-position:-597px -96px;}
li.gt-pp-item:nth-child(4):before{background-position:-195px -199px;}

/*phuong phap dieu tri*/

/*slider phuong phap*/
.pp-slider-item{padding:15px;text-align:center;}
.pp-slider-item img{display:inline-block;border-radius:10px;border:1px solid #ccc;}
.pp-slider-item p{color:#000;text-transform:uppercase;margin-top:1rem;font-weight:bold;padding:0 2rem;line-height:1.8;}
.pp-slider .slick-dots li button:before{content:'';width:0.7rem;height:0.7rem;background:#fff;opacity:1;top:50%;left:50%;border-radius:50%;margin:-0.25rem 0 0 -0.25rem;border:0.1rem solid #2e7a7a;}
.pp-slider .slick-dots li.slick-active button:before{background:#2e7a7a;}
.pp-slider{margin-bottom:3rem!important;padding-top:1rem;}
section.nkda-bs.active{background:#e6f4f1;}

/*slider phuong phap*/

/*ky thuat*/

section.gt-kythuat{padding:48px 0;line-height:1.7;position:relative;}
section.gt-kythuat:before{display:inline-block;content:"";top:0;left:50%;transform:translateX(-50%);position:absolute;width:280px;height:39px;background:url(source/img/bf4.png) center no-repeat;}
.gt-kythuan-item img{margin-bottom:25px;display:block;margin:0 auto 25px;}
.gt-kythuan-item h3{font-size:15px;color:#222222;text-transform:uppercase;position:relative;text-align:center;margin:0 auto 38px;width:70%;padding-top:25px;}
.gt-kythuan-item h3:before{content:"";width:200px;height:5px;background:#000000;position:absolute;top:0;display:inline-block;left:50%;transform:translateX(-50%);}
.gt-kythuan-item p{color:#888888;font-size:15px;text-align:center;width:78%;margin:0 auto 45px;}

/*ky thuat*/

/*cham soc suc khoe toan dien*/

.gt-chamsoc-item{padding:160px 0 15px 0;position:relative;}
.gt-chamsoc-list{padding:0 15px;}
.gt-chamsoc-item h3{color:#333333;font-size:16px;margin-bottom:10px;text-transform:uppercase;}
.gt-chamsoc-item p{color:#888888;font-size:15px;}
.gt-chamsoc-item:before{content:"";display:inline-block;width:283px;height:145px;position:absolute;background:url(source/img/icon2.png);background-position:-306px -210px;top:0;left:50%;transform:translateX(-50%);}
.gt-chamsoc-item:nth-child(2):before{background-position:27px -395px;}
.gt-chamsoc-item:nth-child(3):before{background-position:39px -581px;}
.gt-chamsoc-item:nth-child(4):before{background-position:-306px -407px;}
section.gt-chamsoc{position:relative;}
section.gt-chamsoc:after{width:50%;height:476px;display:inline-block;content:"";position:absolute;background:url(source/img/bf6.png) center no-repeat;bottom:0;left:50%;}

/*cham soc suc khoe toan dien*/

/*dang ky */

section.gt-dangky{background:url(source/img/bg1_1.jpg) center no-repeat;position:relative;padding:55px 15px 5px 15px;}
section.gt-dangky:before{content:"";width:280px;height:39px;position:absolute;top:0;left:50%;transform:translateX(-50%);background:url(source/img/bf5.png) center no-repeat;}
.gt-dangky-main h2{font-family:UTM;text-transform:uppercase;display:table;margin:auto;font-weight:100;position:relative;margin-bottom:1.3rem;padding-bottom:0;color:#222222;padding-left:35px;font-size:16px;}
.gt-dangky-main h2:before{content:"";display:inline-block;width:24px;height:24px;background:url(source/img/icon3.png);position:absolute;top:50%;transform:translateY(-50%);left:0;background-position:-572px -237px;}
.gt-dangky-main span{font-family:SVN;color:#2e7a7a;font-size:20px;display:block;text-align:center;}
.gt-dangky-form input{width:100%;border-radius:2rem;border:0.1rem solid #00ac7a;padding:0.6rem 0.8rem;}
.gt-dangky-form form{display:block;margin:0 auto 30px;padding-bottom:0;position:relative;}
.gt-dangky-form button{width:4.2rem;height:100%;background:#00ac7a url(source/img/icon.png) center no-repeat;background-position:-26rem -6.62rem;background-size:35rem 25rem;position:absolute;display:inline-block;right:0;top:0;cursor:pointer;border:none;border-radius:0 2rem 2rem 0;}
.gt-dangky-form{margin:20px 0;}
.gt-dangky-main a{display:inline-block;font-size:1.4rem;text-shadow:0 0 0.15rem #f5ece3;color:#f53838;}
.gt-dangky-main ul{display:flex;align-items:center;font-family:UTM;margin:0 1rem;justify-content:center;}
.gt-dangky-main ul span{display:flex;width:3.5rem;height:3.5rem;background:url(source/img/icon.png);background-position:-32.5rem -7.22rem;background-size:37.8rem 28.8rem;margin:0 1rem;}

/*dang ky */

/*trang gioi thieu

breadcrumd
*/
#breadcrumb > div:first-child{padding-left:3rem;}
#breadcrumb div{font-weight:100;display:initial;position:relative;}
#breadcrumb div:nth-child(n+2){margin-left:1.8rem;}
#breadcrumb > div:first-child:before{content:"";display:inline-block;background:url(source/img/icon.png);width:2.2rem;height:2.2rem;position:absolute;left:0;background-size:35rem 25rem;background-position:-20.5rem -13rem;top:50%;transform:translateY(-50%);}
#breadcrumb div a{color:#2e7a7a;}
#breadcrumb div:last-child a{font-weight:600;}
#breadcrumb div:nth-child(n+2):after{content:"";width:0.6rem;height:0.6rem;border-radius:50%;background:#a8aabc;display:inline-block;vertical-align:middle;position:absolute;top:50%;transform:translateY(-50%);left:-1.2rem;}
section#breadcrumb{font-size:1.1rem;padding:1rem;border-bottom:0.1rem solid #ebebeb;color:#2e7a7a;}
.chitiet-main div{max-width:100%;}
