@font-face{font-family:utm;src:url(font/UTM-HelvetIns.ttf);font-weight:normal;}
:root{--color1:#A467E6;--color2:#8743d1;--color3:#7260AC;}
*{padding:0;margin:0;box-sizing:border-box;}
ul,li{list-style:none;}
ul{margin-bottom: 0 !important;}
img{max-width:100%;vertical-align:top;}
a{text-decoration:none;color:black;}
body{max-width:650px;margin:0 auto;border:1px solid green;position:relative;font-family:arial;color:black;}
.w100{width:100%;}
.p1rem{padding:1rem 10px;}
.p-t-b-1rem{padding:1rem 0;}
p{line-height:1.5rem;}
.t-justify{text-align:justify;}
h3.title1{font-family:utm;font-weight:normal;text-align:center;font-size:1.5rem;margin-bottom:40px;position:relative;text-transform:uppercase;}
h3.title1::after{content:'';display:inline-block;width:80px;height:4px;background:#f4ad3e;position:absolute;left:40%;bottom:-10px;}
h3.title2{font-family:utm;font-weight:normal;text-align:center;font-size:1.5rem;margin-bottom:40px;position:relative;text-transform:uppercase;}
h3.title2::after{content: ''; width: 155px; height: 14px; background: url(../img/line-cate.png) no-repeat center center; position: absolute; left: 50%; bottom: -16px; transform: translateX(-50%);}

/*#################################### HEADER #########################################################*/
header.header{padding:0.5rem;background:var(--color1);display:flex;align-items:center;justify-content:space-around;top:-100%;transition:all .7s;}
header.header.active{position:fixed;left:0;top:0;z-index:100;width:100%;transition: all .7s;}
.header__left ul li{width:30px;height:4px;background:white;margin-bottom:5px;}
.header__right {margin-right: 30px;}
.header__right a{display:block;}
.header__left ul li:last-child{margin-bottom:0;}
.header__right img{max-height:60px; width: 290px}

/*######################################  BANNER  ########################################################*/
.banner__top ul{display:flex;align-items:center;justify-content:space-around;}
.banner__top ul li a{display:block;padding:.5rem;color:white;text-align:center;font-size:0.8rem;}
.banner__top{background:var(--color2);box-shadow:0px 0px 3px #509dfd;}
.banner__top ul li{width:25%;border:1px solid white;border-top:none;}
.trangchu__top{padding:1rem;}
.trangchu__top ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;}
.trangchu__top ul li a{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 0;}
.trangchu__top ul li{border:1px solid #d7d7d7;border-radius:.3rem;}
.trangchu__top ul li a img{margin-bottom:.5rem;}
.trangchu__top ul li a span{text-transform:uppercase;font-size:.8rem;}

/*###################################### gioi thieu ###############################################*/
.trangchu__gioithieu h4{color:var(--color2);font-size:1.2rem;text-transform:capitalize;margin-bottom:1rem;}
ul.trangchu__gioithieu__themanh{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;}
ul.trangchu__gioithieu__themanh li{background:url(../img/vong1-min.png) center center no-repeat;background-size:100%;height:8rem;display:flex;flex-direction:column;align-items:center;justify-content:center;}
ul.trangchu__gioithieu__themanh li:nth-of-type(2){background:url(../img/vong2-min.png) center center no-repeat;background-size:100%;}
ul.trangchu__gioithieu__themanh li:nth-of-type(3){background:url(../img/vong3-min.png) center center no-repeat;background-size:100%;}
ul.trangchu__gioithieu__themanh li span{font-family:utm;color:#282828!important;font-weight:normal;font-size:1.5rem;margin-bottom:0.2rem;}
ul.trangchu__gioithieu__themanh li p{font-size:0.7rem;}

/*#####################################  danh muc benh ######################################*/
.trangchu__danhmucbenh.p1rem ul{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem .5rem;}
.trangchu__danhmucbenh.p1rem li a{height:100%;background:var(--color2);display:flex;flex-direction:column;align-items:center;padding:0.5rem;font-size:.7rem;color:#fff;text-transform:capitalize;border-radius:.5rem;text-align:center;border:1px solid #99cfaf;font-weight:bold;}
.trangchu__danhmucbenh.p1rem li a img{margin-bottom:.5rem;}

/*QUY TRINH*/
.js_trangchu_quytrinh_slider_item_top{background:var(--color2);border-top-left-radius:1rem;border-top-right-radius:1rem;text-align:center;padding:1rem;}
.js_trangchu_quytrinh_slider_item_top img{display:inline-block!important;}
.js_trangchu_quytrinh_slider_item_top h6{font-size:1.1rem;color:white;text-transform:capitalize;margin-top:1rem;}
.js_trangchu_quytrinh_slider_item_main{border:1px solid #ccc;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;padding:1rem;text-align:center;}
.js_trangchu_quytrinh_slider_item_main li{background:url(../img/i7.png) left center no-repeat;font-weight:bold;padding:0.5rem;padding-left:2rem;text-transform:capitalize;color:#282828;text-align:initial;}
.js_trangchu_quytrinh_slider_item_main ul{padding-left:2rem;margin-bottom:1rem;}
a.submit1{display:inline-block;padding:0.7rem;padding-right:3rem;border-radius:5rem;color:white;background:#f4ad3e url(../img/i8.png) right 10px center no-repeat;}

/*dang ky kham*/
.trangchu__dangky{height:305px;background:url(../img/bg1.jpg) center center no-repeat;padding:55px 0;margin-bottom:1rem;}
.trangchu__dangky__form input{display:block;width:100%;padding:10px 0 10px 40px;margin-top:15px;border:1px solid #ccc;border-radius:3px;outline:none;}
.trangchu__dangky__form{width:65%;margin:0 auto;}
input.d-fullname{background:#7260ac url(../img/i9.png) no-repeat left 8px center;}
input.d-phone{background:#fff url(../img/i10.png) no-repeat left 8px center;}
button.d-send{float:right;margin-top:10px;background:#d7384e;border:0;color:#fff;font-size:14px;font-weight:bold;padding:8px;border-radius:5px;}
input.d-fullname{margin-top:0!important;display:block;}

/*BAI VIET*/
.trangchu__baiviet__1__main{padding:1rem;border:1px solid #ccc;margin-bottom:1rem;}
.trangchu__baiviet__1 > a{display:block;}
.trangchu__baiviet__1 > a img{width:100%;}
.trangchu__baiviet__1__main h5{color:var(--color2);text-transform:uppercase;margin:.5rem 0 1rem;border-bottom:1px solid;display:inline-block;}
.trangchu__baiviet__1__main p{overflow:hidden;color:#787878;height:47px;}
.trangchu__baiviet__1__main > a{float:right;color:#d7384e;font-size:13px;display:inline-block;margin:10px 0;}
.trangchu__baiviet__1__main::after{content:"";display:table;clear:both;}
.trangchu__baiviet__1__main h4{line-height:1.5rem;}
.trangchu__baiviet__item{overflow:hidden;padding:1rem;border-radius:5px;border:1px solid #ccc;display:grid;grid-template-columns:35% auto;grid-gap:10px;margin-bottom:1rem;}
.trangchu__baiviet__item__main h4{margin-bottom:10px;line-height:16px;text-transform:capitalize;}
.trangchu__baiviet__item__main h4 a{color: #444; font-size: 14px;font-weight: 700;}
.trangchu__baiviet__item__main p{overflow:hidden;color:#787878;height:47px;}

/*FOOTER*/
footer{background:var(--color1);}
.footer__top h3{color:#fff;margin-bottom:10px;font-size:22px;font-family:utm;text-align:center;text-transform:uppercase;font-weight:normal;}
.footer__top p{display:block;font-size:12px;color:#fff;text-align:center;}
input.footer__input{width:100%;background:#684cbe;border:0.1rem solid #7260ac;font-style:italic;padding:12px;border-radius:2rem;color:#fff;outline:none;}
.footer__submit{margin:1rem auto;}
.footer__submit form{position:relative;}
button.footer__button{content:"";width:55px;height:30px;position:absolute;display:block;background:url(../img/i11.png) center center no-repeat;z-index:9999;border:0;right:0.5rem;top:50%;transform:translateY(-50%);}
input.footer__input::placeholder{color:#fff; font-weight: bold}
input.d-fullname::placeholder{color: #fff;font-weight: bold}
input[name="sodienthoai"]::placeholder{color: #f00}
.footer__number ul{display:flex;align-items:center;justify-content:space-between;}
.footer__number ul li a{display:inline-block;color:#fff;font-size:1.3rem;font-family:utm;position:relative;}
.footer__number{margin-bottom:1rem;}
.footer__number ul li:nth-child(2){margin-left:0.5rem;}
.footer__info{display:grid;    /* grid-gap: 10px; */grid-template-columns:repeat(2,1fr);}
.footer__adr{border-right:1px dashed #8ac3a2;text-align:right;padding-right:1rem;}
.footer__adr img{display:inline-block;}
.footer__timework{padding-left:1rem;}
.footer__info span{font-size:1.5rem;font-family:utm;color:#fff;margin-bottom:0.5rem;font-weight:normal;display:inline-block;margin-top:1rem;}
.footer__info{margin-top:2rem;border-bottom:1px dashed #8ac3a2;padding-bottom:2rem;}
.footer__info p{color:#fff;font-size:13px;}
.footer__social{display:flex;align-items:center;justify-content:center;padding:1rem 0;}
.footer__social__item{margin:0 1rem;}

/*TRANG LOAI*/
.trangloai__top{font-size:22px;font-family:utm;text-align:center;text-transform:uppercase;font-weight:normal;}
.trangchu__baiviet__item__main h5 a{text-transform:uppercase;font-size:12px;margin-bottom:5px;font-weight:normal;color:#2d9057;display:block;}
.trangchu__baiviet__item__main h3 a{overflow:hidden;font-size:1rem;line-height:23px;text-align:justify;}
.trangchu__baiviet__item__main h3{text-align:justify;}
.trangloai__phantrang a,.trangloai__phantrang span{padding:8px 10px!important;display:inline-block;border:1px solid #ccc;font-size:13px;font-weight:bold;color:#282828;padding:8px 15px;margin-right:5px;transition:all .5s;}
.trangloai__phantrang{text-align:center;margin:2rem auto;}
.trangloai__phantrang span{background:var(--color2);border-color:#61ad7f;color:#fff;}

/*TRANG CHI TIET*/
.trangchitiet h1{font-size:1.5rem;font-family:utm,"Arial",sans-serif;font-weight:normal;margin-bottom:5px;line-height:1.5;color:var(--color3);text-transform:capitalize;}
.tct__top{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #ccc;}
.tct__top span{font-size:13px;color:#787878;}
.tct_noidung{margin-bottom:1rem;}
.breadcrumb_cus {display: flex; align-items: center; justify-content: center; margin: 10px 0; } .mx-3 {margin: 0 1.3rem; }
.tct_noidung h2 {color: #6C4089; padding: 5px 0px; background: url(../img/dieutri.png) no-repeat left center; padding-left: 25px; font-size: 14px; border-bottom: 1px solid #0175b2; }
.tct_noidung img {height: auto !important;}
.cacloaibenhchinh {padding: 1rem }
.item_benhchinh {display: grid; grid-template-columns: 30% 70%; -grid-gap: 7px; margin-bottom: 7px; }
.dm_bc img {height: 82px; } 
.item_benhchinh .bv_benh {display: grid; grid-template-columns: repeat(2,1fr); grid-gap: 5px; }
.item_benhchinh .bv_benh a {text-align: center; padding: 2px; height: 40px; display: inline-block; overflow: hidden; background: #EDEDED; font-size: 11px; line-height: 19px; }
.list_dcbot {display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 7px; }
.cam-ket {
	margin: 0 auto 20px;
	background: url(../img/vien-p.png) no-repeat;
	padding: 45px 40px 40px;
	background-size: contain;
}
.cam-ket h4 {
	text-transform: uppercase;
	color: #A467E6;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	margin-bottom: 0;
	font-weight: normal;
}
.cam-ket p {
	text-align: center;
	color: #2e8f56;
	margin-top: 5px;
}
#slidetwo
{
	display: none;
}
.mx-1
{
	margin: 10px 0;
}
.slide_imgtb img
{
	width: 100%;
}
.slide_imgtb p
{
	margin: 1.2rem 0 ;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.ungdungtrangthietbi
{
	padding: 1rem
}
.btn_thietbi
{
	display: flex;
	align-items: center;
	justify-content: center;
}
.btn_may
{
	border: 1px solid #c29ee8;
	border-radius: 3px;
	margin-right: 10px;
	padding: 8px 15px;
	font-weight: bold;
	display: inline-block;
	font-size: 13.5px;
	min-width: 132px;
	text-align: center;
}
.btn_may.active
{
	color: #a86aea
}