* {
    margin: 0;
    padding: 0;
    outline: none;
    font-family: "Arial";
}
body {
    max-width: 650px;
    margin: 0 auto;
    overflow-x: hidden;
}
.hide{display:none}
body{ /*background:url("../img/body_bg.jpg")*/}
a{ text-decoration:none; color:#057c82;}
.left{ float:left} .right{ float:right}
.tj{ text-align:justify} .tc{ text-align:center}
.vien_hinh{ border:4px solid #fff; outline:1px solid #d3d2d2; border-radius:5px}
.bo5{ border-radius:5px}
.mr10{ margin-right:10px}
.mb2{margin-bottom:2%}
.mt2{margin-top:2%;}
.clear{ clear:both}
.clear10{ clear:both; height:10px}
.clear20{ clear:both; height:20px}
.list_ngang li{ list-style:none; display:inline-block; float:left;}
.list_ngang li:hover{background-color:#fcac38}
.list_doc li{ list-style:none; display:block}
.m_container{ max-width:650px; margin:auto; }
.logo{   display:block; position:relative  }
.head1{ text-indent:-99999px; height:0px}
.menu_tren{ background:#fff;border:0.5px solid #999;border-left:0;border-right:0;}
.menu1 li{ padding:2.5% 0px; width:24%; height:20px}
.menu1 li:first-child{ background:#fff; text-align:center; width:14%; padding:2.5% 6.5%}
.menu1 li:first-child:hover{background-color:#fcac38}
.menu1 li a{ display:block; text-align:center; color:#000000}
.m_content{ background:#fff; padding:1%}
.m_content .m_motbenh{ background:#fff; padding:2%}
.moitruongphongkham{background-image:url(../img/bg_mt.jpg);background-repeat:no-repeat;background-position:left;padding-left:65px !important;background-size:contain;text-transform:uppercase}
.moitruongphongkham a{color:#000000 !important;}
.m_motbenh h3, .m_motbenh h1{ color: #000000;padding: 5px 10px 5px 20px;margin-bottom: 10px;font-size: 14px;border: 0px solid #ECCBAA;border-radius: 5px;}
.m_motbenh h1{border: 1px solid #000000;}
.m_motbenh h3 a, .m_motbenh h1 a{ color:#000000}
.m_motbenh .hinh_tc{ width:25%; float:left; margin-right:10px}
.m_motbenh .content_tc{ width:70%; float:right}
.m_motbenh .listbenh_tc li{ margin-bottom:15px; border-bottom:1px solid #D3D3D2;}
.m_motbenh .listbenh_tc li h4{ color:#000000}
.content_tc p{color:#333}
.col p{text-align:justify}
footer{ margin-bottom:10px;}
#footer{background-color:#ee4037;position:fixed;bottom:0px;color:white;width:100%;z-index:20}
#footer img{width: 30%;max-width: 35px;}
.link_title, .link_title:hover ,.link_title:visited{color:white !important;}
.breadcrumb_main{ margin-bottom:10px}
.breadcrumb{ float:left; padding:5px 0px; font-size:13px; margin-right:10px}
.breadcrumb > span{  color:#057c82; }
.breadcrumb > a > span{ color:#057c82; }
.phantrang{ text-align:center}
.phantrang a{ background: #000000; color:#fff; padding:3px 7px; margin:0px 4px;}
.phantrang span, .phantrang a:hover{ background:#fff; color:#000000; padding:5px 10px; margin:0px 5px; border:1px solid #E3E2E2}
.phantrang a:hover{ padding:3px 7px}
.dmbenhlon_list li{ width:32%;  height:85px; line-height:85px; padding-left:18%; }
.dmbenhlon_list li.xuongkhop{ background:url("../img/xuongkhop.png") no-repeat; }
.dmbenhlon_list li.thankinh{ background:url("../img/thankinh.png") no-repeat;}
.dmbenhlon_list li.bophankhac{ background:url("../img/daunhuc.png") no-repeat;}
.dmbenhlon_list li.phanmem{ background:url("../img/phanmem.png") no-repeat;}
.dmbenhlon_list li a h3{ color:#057c82; font-size:20px}
.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
@media screen and (max-width: 400px) {
	*{ font-size:16px}
	.menu1 li{ height:25px; line-height:25px}
	.menu1 li a{ font-size:11px}
	.menu1 img { width:50%}
	.social_footer a img{ height:40px}
	.menu_m{width:0px!important;overflow:hidden}
	.call{width:85%!important}
	.call input{width:72%!important}
}
@media screen and (min-width: 401px){
	*{ font-size:18px}
	.menu1 li{ height:30px; line-height:30px}
	.menu1 img { width:40%}
	.call input, .call button{font-size:14px}
    .ul-dm > li > a { white-space: nowrap; }
}
@media screen and (max-width:550px){
	.dmbenhlon_list li{ width:auto;  height:100px; line-height:100px; padding-left:105px; display:block; float:none }
	.dmbenhlon_list li.xuongkhop{ background:url("../img/xuongkhop.png") no-repeat; }
	.dmbenhlon_list li.thankinh{ background:url("../img/thankinh.png") no-repeat;}
	.dmbenhlon_list li.bophankhac{ background:url("../img/daunhuc.png") no-repeat;}
	.dmbenhlon_list li.phanmem{ background:url("../img/phanmem.png") no-repeat;}
}
