body
{
	margin: 0;
	padding: 0;
	color: #555;
	font: normal 10pt Arial,Helvetica,sans-serif;
	background: #f3f3f3 !important;
}

.jssorb01 {
	position: absolute;
}
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
	position: absolute;
	/* size of bullet elment */
	width: 12px;
	height: 12px;
	filter: alpha(opacity=70);
	opacity: .7;
	overflow: hidden;
	cursor: pointer;
	border: #000 1px solid;
}
.jssorb01 div { background-color: gray; }
.jssorb01 div:hover, .jssorb01 .av:hover { background-color: #d3d3d3; }
.jssorb01 .av { background-color: #fff; }
.jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

.jssora05l, .jssora05r {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 40px;
	height: 40px;
	cursor: pointer;
	/*background: url(../img/a17.png) no-repeat;*/
	overflow: hidden;
}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -70px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -190px -40px; }
.jssora05l.jssora05ldn { background-position: -250px -40px; }
.jssora05r.jssora05rdn { background-position: -310px -40px; }

.jssorb21 {
	position: absolute;
}
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av {
	position: absolute;
	/* size of bullet elment */
	width: 19px;
	height: 19px;
	text-align: center;
	line-height: 19px;
	color: white;
	font-size: 12px;
	background: url(../images/b21.png) no-repeat;
	overflow: hidden;
	cursor: pointer;
}
.jssorb21 div { background-position: -5px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
.jssorb21 .av { background-position: -65px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }

input[type=radio]{
	margin-top:1px!important;
}
.submit-home{
	width: 100%;
	font-size: 18px!important;
	color:white;
	background: #fcb040;
}
.submit-home:hover{
	color:white!important;
}
.no-padding{
	padding:0!important;
}

.question-block ul li a{
	color:#4d4d4d;
}
.title-content{
	color:white;
	font-weight: bold;
	font-size:16px;
	background: #007476;
	padding: 7px 13px;
	border-radius: 7px;
	margin-left: 2px;
	margin-bottom:20px;
	float:left;
	border: 1px solid #89cccc;
}
.title-content.cat-home{
	border-top-left-radius: 0;
	border-top-right-radius: 0;

}
.title-block-content{
	width: 100%;
	overflow: hidden;
	margin-top:15px;
}
.catology-content{
	background: #b8e1e1;
	border-radius: 7px;
	border: 1px solid #89cccc;
}
.catology-content .title-block-content .title-content
{
	max-width: 95%;
	min-width: 50%;
	display: table;
	margin: -1px auto 20px;
	text-align: center;
	float:none;
}

.catology-content .title-block-content{
	margin-top:0px;
}

.question-1 ul,.question-2 ul,.question-3 ul{
	padding-left:16px!important;
}
.question-1 ul li,.question-2 ul li,.question-3 ul li{
	/*padding-bottom:px;*/
	line-height: 1.4;
	padding-right: 25px;
	height:21px;
}
.question-1 ul li a:hover{
	text-decoration: none;
}
.catology-content ul li {
	/*padding-bottom:5px;*/
	line-height: 1.5;
}
.catology-content ul li a{
	color:#4d4d4d;
}
.catology-content ul {
	padding-right: 10px;
	padding-left: 25px;
}
.view-more{
	width:42%;
	margin:25px auto 5px;
	background: #e1ffff;
	border:1px solid #aadada;
	padding:4px 10px;
	font-size: 14px;
	text-align: center;
	border-radius: 7px;
}
.catology-1 a:hover{
	text-decoration: none;
}
.wrap-home a:hover{
	text-decoration: none;
}
.thongso-block p strong{
	padding: 4px;
	background-color: #e2e2e2;
	margin-right: 7px;
	border-radius: 4px;
	font-weight: normal!important;
}
.thongso-block p{
	float: left;
	margin-right: 15px;
}
.document-page .news-title{
	text-transform: uppercase;
	font-weight: bold;
	color:#0b7576;
	font-size: 15px;
}
.document-page .news-title a{
	color:#0b7576;
	font-weight: bold;
}
.document-page .news-title a:hover{
	text-decoration: none;
}
.document-page .news-content{
	margin-bottom: 0;
	overflow: hidden;
	line-height: 1.3;
	margin-top:4px;
}
.document-page .see-more{
	float:right;
	margin-top:7px;
}
.document-page .see-more p{
	padding: 5px 8px;
	background-color: #007476;
	color: white;
	border-radius: 4px;
	margin-bottom: 15px;
}
.document-page hr{
	margin:0 auto!important;
}
.document-page .block-left-content{
	margin-top:20px;
}
.block-right{
	margin-top: 20px;
	color: white;
	/*font-size: 15px;*/
	font-weight: bold;
	/*overflow: hidden;*/
	float:left;
	padding-left:20px!important;
}
.block-right-content{
	/*background-color: #007476;*/
	border-radius: 5px;
	/*position: relative;*/
}
.block-right-content a:first-of-type{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.block-right-content a:last-of-type{
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.block-right a{
	color:white;
	overflow: hidden;
	display: block;
	text-decoration: none;
}
.block-right-content a:hover{
	text-decoration: none;
	background: #FAA61A;
}
.block-right-content a:visited{
	text-decoration: none;
}

.block-right .first-p-content{
	padding:10px 25px;
	margin-bottom:0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
.block-right .active{
	background: #FAA61A;
}
.block-right a p{
	padding:10px 25px;
	margin-bottom:0;
}
.block-left-content-right{
	padding-left:0px!important;
}
.PagingWrapper02 {
	padding: 15px 0 28px 0;
}
.DocumentWrapperTheme05 .PagingWrapper02 {
	padding:8px 0 12px;
}
.PagingWrapper {
	position: relative;
	float: left;
	/*right: -50%;*/
	margin-top:10px;
}
.Paging {
	overflow: hidden;
	position: relative;
	/*right: 50%;*/
}
.Paging .PrevBtn:link,
.Paging .PrevBtn:visited,
.Paging .NextBtn:link,
.Paging .NextBtn:visited {
	background: url(../images/bg-next-prev.gif) no-repeat left top;
	width: 34px;
	height: 21px;
	text-align: center;
	float: left;
	color: #474747;
	padding: 1px 0 0 0;
}
.Paging .PrevBtn:hover,
.Paging .NextBtn:hover {
	background: url(../images/bg-next-prev-active.gif) no-repeat left top;
	text-decoration: none;
	color: #FFF;
}
.Paging ul {
	float: left;
	overflow: hidden;
	padding: 0 0 0 2px;
	list-style-type: none;
}
.Paging ul li {
	float: left;
	padding: 0 4px 0px 0;
	background: none !important;
	margin-top:7px;
}
.Paging ul li a:link,
.Paging ul li a:visited {
	background: url(../images/bg-paging-number.gif) no-repeat left top;
	width: 25px;
	height: 21px;
	display: block;
	text-align: center;
	color: #fff;
	padding: 0px 1px 0 0;
}
.Paging ul li.selected a:link,
.Paging ul li.selected a:visited,
.Paging ul li a:hover {
	/*background: url(../images/bg-paging-number-active.gif) no-repeat left top;*/
	background:#faa614;

	/*	border:1px solid #ccc;*/
	border-radius: 3px;
	text-decoration: none;
	color: #FFF;
}
.document-layout .SubContent h4 span {
	color: #007476;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}
.MajorWrapper h4,.document-layout .SubContent h4 {
	background: url(../images/icon-yersin.png) no-repeat left top;
	font-size: 17px;
	color: #FAA614;
	padding: 0 0 0 22px;
}
.DocumentWrapper h5 {
	color: #007476;
	padding: 10px 0 10px 10px;
}
html>body .Wrapper {
	overflow: hidden;
	height: auto;
}
.radio label, .checkbox label{
	margin-right: 15px;

}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]
{
	margin-left: 0 !important;
	top:2px;
}
.DoctorDetailInfoIn01 .Image {
	float:left;
	/*width:124px;*/
	/*margin:0 27px 0 0;*/
}
.DoctorDetailInfoSub01 {
	float:left;
	/*width:490px;*/
	padding:30px 0 0;
}
.DoctorDetailInfoSub01 .ParagraphStyle02 {
	padding:0 0 0px;
	margin-bottom:2px;
	line-height: 35px;
	border-bottom: 1px solid #000;
	text-align: left;
}
.DoctorDetailInfo02 {
	/*padding:0 0 0 10px;*/
	font-size:12px;
}
.DoctorDetailInfo02 h5 {
	font-size:12px;
	padding:0 0 3px;
}
.DoctorDetailInfo02 .ParagraphStyle02 {
	padding:0 0 5px;
}
.DoctorDetailInfoSub02 {
	padding:20px 0 0;
	font-size: 14px;
}
.OrderVisitDocterStyle {
	font-size:10px;
	padding:26px 0 10px;
}
.DoctorDetailWrapper {
	font-size: 1.1em;
	/*background:#e4e5e4 url(../images/bg-doctor-detail.jpg) left top;*/
	background-repeat: repeat-x;
	margin:9px 0 25px;
	padding:8px 18px 5px 18px;

}
.DoctorDetailInfo01 {
	/*background:url(../images/bg-doctor-top.jpg) left top no-repeat;*/
	padding:5px 0 0;
	/*width:651px;*/
	margin: 0 auto;
}
.DoctorDetailInfoIn01 {
	background:#cccccc url(../images/bg-doctor-bt.jpg) left bottom no-repeat;
	/*width:641px;*/
	/*padding:3px 0 10px 10px;*/
}
.doctor-layout .SubContent .container{
	padding: 0 !important;
}
/*#slider1_container{*/
/*width: 800px;*/
/*height: 300px;*/
/*}*/
/*.slider-content{*/
/*width: 800px;*/
/*height: 300px;*/
/*}*/
.banner{
	overflow: hidden;
	margin:0!important;
}
.question-row label{
	width:35%!important;
}
.search-input{
	position: relative;
}

.title-document-cat:hover{
	text-decoration: none;
}
.DoctorDetailInfoSub01{
	padding-left:0!important;
	padding-right:0!important;
}
.TransferInfo{
	min-height: 190px;
}
.contactpg{
	padding: 0;
}
.label-contact{
	text-align: right;
}
.btnn{
	padding: 8px;
}
.form-group input{
	/*width: 100%;*/
}
.errorf{
	float: right;
	text-align: left;
}
.title-contact{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	margin-top: 15px;
}
.form-horizontal select{
	width: 20%;

}
.form-group .error input, .form-group .errorf,.form-group .error textarea{
	color:red;
	border-color: red;
}
.doc-cat-wrap{
	height:25px;
	overflow: hidden;
}
.doc-cat-wrap{
	height:25px;
	overflow: hidden;

	list-style: inside;
}
.doc-cat-wrap a{
	line-height: 2;
}
.message-box{
	position: fixed;
	/*top:0;*/
	bottom:-4px;
	right:28px;
	z-index: 9999;
}
.message-box .mb-icon-mail{
	float:left;
	background: #FCB042;
	color:white;
	padding: 11px;
	/*position: relative;*/
	top: 0px;
	border-top-left-radius: 4px;
}
.message-box .message-box-title-p{
	float:left;
	background: #FCB042;
	color:white;
	padding: 8px 70px 8px 20px;
	border-top-right-radius: 4px;
	font-size:17px;
	text-transform: uppercase;
}
.message-box-title p,.mb-content-title p{
	margin-bottom:0;
}
.mb-content-title{
	background: #007476;
	color:white;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.mb-content-title p{
	padding:5px 0;
	text-align: center;
}
.minimize-mb{
	right: 12px;
	top: 6px;
	position: absolute;
	cursor: pointer;
}
.message-box-iframe .form-group{
	margin-bottom:0;
	padding:8px 24px 0;
}
.message-box-iframe .form-group .input-form{
	height: 27px;
}
.message-box-iframe .form-group #QuestionForm_sex input{
	top:2px;
}
.message-box-iframe .btn{
	margin-top: 7px;
	padding: 5px 12px;
}
.message-box-iframe .form-group-birth{
	width:50%;
	padding: 4px 1px 0;
	float:left;
}
.message-box-title{
	cursor: pointer;
}
.MajorWrapper h4, .SubContent h4 {
	background: url(../images/icon-yersin.png) no-repeat left top;
	font-size: 16px;
	margin:0px;
	color: #FAA614;
	padding: 1px 0 0 22px;
	margin-top:1px;
	text-transform: uppercase;
}
.MajorWrapper a:hover, .SubContent a:hover{
	text-decoration: none;
}
.MajorWrapper h4 a, .SubContent h4 a{
	color: #FAA614;
}
.MajorWrapper h4 a:hover, .SubContent h4 a:hover{
	text-decoration: none;
}
.doitac{
	text-transform: uppercase;
}
.bottom-like{
	overflow: hidden;
	display: block;
	position: relative;

}
#___plus_0{
	position: absolute;
	top:0;
}
.fb-like{
	margin-left: 63px;
	height:20px;
	overflow: hidden!important;
}
.footer-address p{
	text-align: center;
	font-size: 18px;
	color: #FFF;
	margin-bottom: 8px;
}
.footer-address p.footer-title{
	text-align: center;
	color: #FFF;
	font-size: 18px;
	margin: 16px 0 28px 0;
}
.footer-copyright{
	margin: 0;
	padding: 12px 0;
	color: #007476;
	font-style: italic;
	font-size: 14px;
}
@media (min-width: 1200px) {
	.logo-channel{
		width: 15.666667% !important;
	}
	.ipad-nav-2{
		width: 100% !important;
	}
}

@media (min-width: 992px) {
	.ads-title{
		background-color: #007476;
		text-align: center;
		color: #FFF;
		font-weight: bold;
		font-size: 16px;
		padding: 4px;
		margin-bottom: 2px;
	}
	.ads-block{
		padding-right: 0 !important;
		padding-left: 30px !important;
		width: 25.9% !important;
	}
	.width-hoi-thao-item{
		width: 33.3% !important;
	}
	.carousel-control{
		opacity: 1 !important;
	}
	.no-padding{
		padding-left: 0;
		padding-right: 5px;
	}
	.width-block-a{
		width: 74.1% !important;
	}
	.icon-share{
		margin-bottom: 12px;
		padding-right: 6px !important;
		padding-left: 10px !important;
	}
	.ipad-nav-2{
		width: 120%;
	}
	.logo-channel{
		width: 15.666667% !important;
	}
	.pc-style{
		display: block;
	}
	.mobile-style{
		display: none!important;
	}
	.no-margin{
		margin: 0 !important;
	}
	.container{
		max-width: 1170px;
	}
	.input-group{
		float:left;
	}

	.right-banner{
		margin-left:40px;
		margin-top: 2px;
	}
	.banner{
		background: #f3f3f3;
		box-shadow: 0px 3px 5px #bbbbbb;
	}
	.banner .left-banner{
		width: 68.4%!important;
	}
	.slogan h1{
		color:#007476;
		font-size: 22px;
		text-align: center;
		font-weight: bold;
		width: 50%;
		margin: 50px auto 5px;
	}
	.slogan p{
		text-align: center;
		margin-bottom:50px;
		font-size:16px;
	}
	.catology-content{
		width: 30.9% !important;
		margin-left: 30px;
	}
	.catology-content:first-of-type{
		margin-left: 0;
	}

	.hoithao-block{
		/*overflow: hidden;*/
		margin:30px 0px;
	}
	.title-block-hoithao p {
		font-size:17px;
		float:left;
		font-weight: bold;
	}
	.title-block-hoithao{
		overflow: hidden;
		margin-bottom:8px;
	}
	.title-block-hoithao img{
		float:left;
		margin-top:7px;
		margin-left:7px;
		width:81%;
	}
	.hoithao-block .carousel-control{
		top: 38px;
		width: 0;
		font-size: 75px;
		color: #007476;
	}
	.hoithao-block .carousel-control.left{
		left: -14px;
	}
	.hoithao-block .carousel-control.right{
		right:10px;
	}
	.hoithao-block .text-hoithao{
		font-size:14px;
		color:#4d4d4d;
		margin-top:7px;
		line-height: 1.4;
		height:20px;
		margin-bottom:0;
	}
	.hoithao-block a:hover{
		text-decoration: none;
	}
	.catology-block .carousel-control{
		top:65px;
		width:0;
		font-size: 75px;
		color: #007476;
	}
	.catology-block .carousel-control.left{
		left:0px;
		letter-spacing: -15px;
	}
	.catology-block .carousel-control.right{
		right:33px;
		letter-spacing: -15px;
	}
	.question-content{
		float:left
	}
	.question-block .q-c-1{
		width: 90.5%;
	}
	.question-block .q-c-2{
		width:49.5%;
	}
	.question-block .question-1{
		padding-right:0!important;
	}
	.question-block{
		background: #b8e1e1;
		border: 1px solid #86caca;
		border-radius: 6px;
		margin-bottom:30px;
	}
	.jssorb21{
		bottom: -340px!important;
	}
	.document-page .news-content{
		max-height:83px;
	}
	.block-right hr{
		border-top: 1px solid #63b1b2;
		width: 90%;
	}
	.document-page .see-more p{
		margin-bottom:15px;
		font-size:13px;
	}
	.block-right{
		font-size:13px;
	}
	.block-right-content{
		background-color: #007476;
		/*border-radius: 5px;*/
		/*position: relative;*/
	}
	.document-layout .SubContent
	{
		/*width: 877px;*/
		min-height: 1px;
		display: block;
		float:left;
		overflow: hidden;
		margin-bottom: 30px;
		/*background: url(../images/border-05.png) no-repeat 12px 26px;*/
	}
	.ContentWrapper{
		overflow: hidden;
	}
	.block-right a:hover p{
		color:#fff;
	}
	.DocumentWrapperInfo01 {
		padding: 0 20px 0 10px;
	}
	.DocumentWrapper h5{
		font-size: 20px;
	}
	html>body .Wrapper{
		font-size:14px;
	}
	.PagingWrapper{
		right:-50%;
	}
	.Paging{
		right:50%;
	}
	.DoctorDetailInfo01{
		width: 71%;
	}
	.DoctorDetailInfoIn01 .Image
	{
		margin-top:2%;
		margin-bottom:2%;
	}
	.content-block .question-block .question-1
	{
		border-right:1px solid #86caca;
	}
	.submit-search{
		position: absolute;
		top: 5px;
		right: -3px;
		border: 0;
		width: 15%;
	}
	.MainContent{
		margin-top:20px;
		margin-bottom:0px;
	}
	.TempStyle01 {
		float: left;
		width: 100px;
		padding: 0 12px 0 0;
		text-align: left;
	}
	.DoctorDetailInfoSub01{
		margin-left:30px;
	}
	.DoctorDetailInfoSub01 p{
		margin-left:30px;
	}
	.form-horizontal {
		width: 50%;
		margin: 0 auto;
	}
	.form-group .errorf{
		margin-left:145px;
	}
	.img-doc{
		padding-right:30px;
	}
	.sroll-top{
		width: 45px;
		margin:0 auto;
		position: fixed;
		bottom: 38px;
		right: 25px;
		opacity: 0.6;
		cursor: pointer;
	}
	.sroll-top:hover{
		opacity: 1;
	}
	#btn-back{
		width: 45px;
		margin:0 auto;
		position: fixed;
		bottom: 38px;
		right: 88px;
		opacity: 0.6;
		cursor: pointer;
	}
	#btn-back:hover{
		opacity: 1;
	}
	.box-bacsi .nav-pills > li{
		width:100%;
		margin-left:0!important;
	}
	.list-khoa .list-group li.active a{
		background-color: #fcab30 !important;
	}
	.content-block{
		margin-top:15px;
		/*overflow: hidden;*/
	}
	.form-group{
		margin-bottom:8px!important;
	}
	.right-banner .input-form{
		height: 27px;
	}
	#slider1_container{
		width: 800px;
		height: 300px;
	}
	.slider-content{
		width: 800px;
		height: 300px;
	}
	.list-khoa ul li{
		float:none!important;
	}
	.view-detail-doctor{
		margin-top:10px;
		border: 1px solid #007476;
		border-radius: 5px;
	}
	.DoctorDetailWrapper{
		width:77%;
		float:right;
	}
	.block-intro{
		margin-top:10px;
		margin-bottom:30px;
	}
	.footer-follow-content{
		margin-left:-15px;
		margin-right:-15px;
		background: #fff;
		margin-top:10px;
		margin-bottom: 20px;
		/*padding-bottom: 16px;*/
	}
	.footer-follow-content img{
		margin: 0 auto;
	}
	.footer-follow-content .logo-channel:first-child{margin-left: 10.5% !important;}
	.footer-follow-content .logo-channel:last-child{margin-right: 10.5% !important;}
	.logo-channel{
		margin: 3.7% 0%;
    	padding: 0 !important;
	}
	.footer-follow .yb-sc1{
		margin-left: 30px;
	}
	.footer-follow .yb-sc3{
		margin-top: 16px;
	}
	.footer-follow .doitac{
		position: relative;
		left: -15px;
	}
	.bottom-like{
		margin-left: 25px;
	}
	.fixed-position-menu{
		position: fixed!important;
		top:0;
		right: 89px;
		width: 293.5px!important;
	}
}
@media(max-width: 1500px )and (min-width: 1025px){
	.ipad-nav-2{
		width: 120%;
	}
	.catology-content {
		margin-left: 25px;
	}
}

@media(max-width: 1025px )and (min-width: 992px){
	.pc-style{
		display: block;
	}
	.mobile-style{
		display: none;
	}
	.carousel-inner .row .catology-content{
		margin-left:25px;
	}
	.carousel-inner .row .catology-content:first-of-type{
		margin-left: 0;
	}
	.catology-block .carousel-control.left{
		left: 2px;
		top: 67px;
	}
	.catology-block .carousel-control.right {
		right: 36px;
		top: 67px;
	}
	.sroll-top{
		bottom: 50px;
		width: 5%;
	}
	#btn-back{
		bottom: 50px;
		width: 5%;
	}
	.right-banner{
		margin-top:8px;
	}
	.form-group{
		margin-bottom: 8px!important;
	}
	.radio{
		padding-left:1px;
	}
	.radio label, .checkbox label{
		margin-right: 13px;
	}
	.view-more{
		width:50%;
		margin:25px auto 5px;
		background: #e1ffff;
		border:1px solid #aadada;
		padding:4px 10px;
		font-size: 14px;
		text-align: center;
		border-radius: 7px;
	}
	.block-left-content-right .news-title{
		height:30px;
		overflow: hidden;
		display: block;
		font-size: 13px;
		margin-bottom:0;
		padding-left: 12px;
		padding-top: 3px;
	}

	#slider1_container{
		width: 800px;
		height: 350px;
	}
	.slider-content{
		width: 800px;
		height: 350px;
	}
	.right-banner{
		margin-left: 35px;
	}
	.title-content{
		color: white;
		font-weight: bold;
		font-size: 14px;
		background: #007476;
		padding: 7px 11px;
		border-radius: 7px;
		margin-left: 2px;
		margin-bottom: 20px;
		float: left;
		border: 1px solid #89cccc;
	}
	.hoithao-block .carousel-control.left{
		left:-24px;
	}
	.hoithao-block .carousel-control.right {
		right: 2px;
	}
	.hoithao-block .carousel-control {
		top: 24px;
		width: 0;
		font-size: 75px;
		color: #dcdcdc;
	}
	.block-left-content-right .news-title{
		padding-left:0;
	}
	.partner{
		float: left;
		width: 25%;
	}
	.mangxahoi{
		margin-top:1%;
		overflow: hidden;
		float: left;
		width: 100%;
		background:#fff;
		text-align:center;
	}
	.fb-col{
		float: left;
		width: 75%;

	}
	.yb-sc{
		float: left;
		width:20%;
		/* margin: 2.5% 0 1% 0;*/
	}
	.yb-sc img{max-width:100%;}
	.fb-logo{float:right;padding:2%}
	.logo-channel {
		padding: 5%;
	}
	.logo-partner {
		/*padding: 30px 0 !important;*/
		margin-top: 30px;
		background: #fff;
		overflow: hidden;
		width: 90%;

		text-align: center;
	}
	.logo-partner-1{padding:9.9%}
	.logo-partner-1 img {
		margin:8% 0;
	}
	.footer-follow .yb-sc1{
		margin-left: 15px;
	}
	.footer-follow .yb-sc3{
		margin-top: 16px;
	}
	.logo-channel{
		padding:10px 0;
		margin: 4.5% 0%;
	}
	.question-form1{
		/*width:309px!important;*/
		overflow: hidden!important;
	}
}
@media (max-width: 992px) and (min-width: 768px){
	/*.catology-content{*/
		/*width: 30%;*/
	/*}*/
	.sroll-top{
		bottom: 50px!important;
		width: 7%!important;
		right:21px!important;
	}
	.bs-chuyen-khoa{
		height:290px!important;
		overflow: hidden;
	}
	.wrap-block-1{
		display: none;
	}
	.wrap-block-2{
		display: block!important;
	}
	.PagingWrapper{
		right:-26%;
	}
	.logo-partner img{
		padding: 16px 0;
	}
	.hoithao-block-mobile .carousel-control, .hoithao-block-mobile .carousel-control:visited{
		top: 70px!important;
		font-size: 150px!important;
	}
}
@media (max-width: 992px){
	.mobi-size{font-size: 12px !important;}
	.MajorWrapper h4, .SubContent h4{
		margin-top:1px;
	}
	.birth-input
	{
		padding-top: 0;
	    width:55% !important;
	}
	.form-group-ipad-birth{padding-top: 0 !important;padding-right: 0 !important}
	/*.container{*/
	/*width: 100%;*/
	/*}*/
	.pc-style{
		display: none!important;
	}
	.mobile-style{
		display: block;
	}
	#slider1_container{
		width: 800px;
		height: 300px;
	}
	#slider1_container2{
		width: 657px;
		height: 287px;
	}
	.slider-content2{
		width: 657px;
		height: 287px;
	}
	.slider-content{
		width: 800px;
		height: 300px;
	}
	.banner .right-banner{
		margin-top: 25px;
		padding:0 15px!important;

	}
	.banner .right-banner form{
		padding: 15px;
		background: #f3f3f3;
	}
	.slogan{
		display: none;
	}
	.content-block .row{
		margin:0!important;
	}
	.hoithao-block{
		/*display: none;*/
	}
	.question-block .question-1,.question-block .question-2{
		background: #b8e1e1;
		border: 1px solid #86caca;
		border-radius: 6px;
		margin-bottom:30px;
		padding-right:0!important;
	}
	.question-block .question-2{
		margin:30px 0;
	}
	.question-block .question-content-block{
		/*height:150px;*/
		/*overflow-y: scroll;*/
		/*overflow-x: hidden;*/
		padding-bottom: 12px;
	}
	.question-block .question-content-block1{
		height:auto;
		overflow-y: hidden;
		overflow-x: hidden;
	}
	.question-block .question-content-block ul{
		padding-right:12px;
	}
	.question-block .question-1 .q-c-1{
		margin-bottom:0px!important;
	}
	.content-block .catology-block {
		padding: 0 30px;
	}
	.content-block .catology-block .carousel-control,.content-block .catology-block .carousel-control:visited{
		top: 30px;
		width: 0;
		font-size: 100px;
		color: #cdcdcd;
	}
	.content-block .catology-block .carousel-control.left{
		left:-40px;
	}
	.content-block .catology-block .carousel-control.right{
		right:-6px;
	}
	.thongso-block {
		background: #f2f2f2;
		line-height: 1.6;
		margin:30px -15px 0;
		overflow: hidden;
		padding: 10px 20px 0px;
	}
	.jssorb21{
		bottom: -153px!important;
	}
	.block-left,.block-right{
		padding:0!important;
	}
	.document-page .news-content{
		height: 38px;
		font-size: 14px;
	}
	.block-left-content-right .news-title{
		height:30px;
		overflow: hidden;
		display: block;
		font-size: 13px;
		margin-bottom:0;
		padding-left: 12px;
		padding-top: 3px;
	}
	.document-page .block-left .block-left-content{
		margin:10px 0!important;
	}

	.document-page hr{
		width: 100%;
	}
	.block-left-content .block-left-content-left{
		padding:0;
		margin-bottom:5px;
	}
	.block-left-content .block-left-content-right{
		padding-right:0!important;
	}
	.block-collapse{
		position: absolute;
		z-index: 9999;
		width: 100%;
		background-color: rgb(35, 153, 154);
		border-bottom-left-radius: 5px;
		border-bottom-right-radius: 5px;
	}
	.block-right-content .icon-collapse{
		position: relative;
		top: 1px;
		float:right;
	}
	.document-page .block-right{
		margin-bottom:20px;
	}
	.document-page .see-more p{
		margin-bottom:0px;
	}
	.document-page .see-more{
		font-size: 12px;
		position: absolute;
		bottom:0;
		right:-82px;
	}
	.block-right{
		font-size:15px;
	}
	.document-page .block-left{
		/*margin-top:45px;*/
	}
	.document-page .news-content{
		height: 55px;
		font-size: 13px;
		line-height:1.4;
		margin-bottom:0;
	}
	.first-hr{
		border:0;
	}
	.block-left hr {
		margin:15px 0 10px !important;
	}
	.catology-block .catology-content{
		padding:0;
	}
	.block-right .first-p-content{
		padding: 10px 25px;
		margin-bottom: 0;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	.block-right-content{
		position: absolute;
		width: 100%;
		z-index: 9;
	}
	.view-more{
		margin-top:0!important;
	}
	::-webkit-scrollbar {
		width: 8px;
	}

	::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 50px #ffffff;
		border-radius: 10px;
	}

	::-webkit-scrollbar-thumb {
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 50px #86caca;
	}
	.title-block-content1{
		padding-right:16px;
	}
	.document-layout .SubContent{
		/*margin-top: 48px;*/
	}
	.SubContent img{
		width: 100% !important;
		/*height:100% !important;*/
	}
	.document-layout .SubContent img{
		width: 100% !important;
		height:100% !important;
	}
	.SubContent .bacsi{
		width: auto !important;
		height:auto !important;
		margin:0 auto;
	}
	.MainContent{
		padding: 0px 15px;
		/*margin-top:15px!important;*/
		overflow: hidden;
		display: block;
	}
	html>body .Wrapper{
		font-size:13px;
	}
	.DocumentWrapper h5{
		font-size: 22px;
	}
	.PagingWrapper{
		margin-top: 0px!important;
	}
	.banner{
		padding-top:63px;
	}
	.DoctorDetailInfoSub02{
		font-size:13px;
		line-height:1.6;
	}
	.DoctorDetailInfoSub01 .ParagraphStyle02{
		margin-bottom:0px;
	}
	.under-banner{
		margin:0 0 15px 0!important;
	}
	.under-banner a{
		color:#007476;
		overflow: hidden;
		display: block;
		background: #FFF;
	}
	.under-banner a:hover,.under-banner a:focus{
		text-decoration: none;
		color:#007476;
	}
	.under-banner a p{
		text-align: center;
		margin-top:15px;
		margin-botom:15px;

	}
	.under-banner a.active{
		color: #FFF;
		background: #007476!important;
	}

	.submit-search{
		position: absolute;
		top: 5px;
		right: 6px;
		border: 0;
		width: 15%;
	}
	.TempStyle01{
		float: left;
		width: 105px;
		padding: 0 12px 0 0;
		text-align: left;
	}
	.sroll-top{
		width: 12%;
		margin:0 auto;
		position: fixed;
		bottom: 50px;
		right: 0;
		opacity: 0.6;
	}
	.sub-tabs .service-menu .block-sub-tabs{
		text-transform: uppercase;
		height:33px;
		/*overflow: hidden;*/
	}
	.sub-tabs .block-sub-tabs{
		background-color: #007476;
		padding:6px 7px 8px;
		overflow: hidden;
		margin: 0 5px 10px;
		text-transform: uppercase;
		border-radius: 4px;
		display: block;
	}
	.block-sub-tabs a {
		color: white!important;
		font-size: 10px;
		overflow: hidden;
		display: block;
		height: 18px;
	}
	.block-sub-tabs a.Active{
		color:#FAA61A !important;
	}
	.SubContent .box-bacsi {
		border:0!important;
		margin-bottom: 0!important;
	}
	.title-content{
		font-size:15px;
	}
	.message-box{
		right: 5px;
	}
	.list-khoa .service-menu{
		margin-left: 0px;
		margin-right:0px;
	}
	.service-menu .active .block-sub-tabs1 a,.service-menu .active .block-sub-tabs1 a:visited,.service-menu .active .block-sub-tabs1 a:hover {
		color: #FAA61A !important;
		text-decoration: none;
	}

	.radio label, .checkbox label{padding-left:16px !important;}

	.hoithao-block-content{
		padding-left:40px!important;
		padding-right:40px!important;
	}
	.hoithao-block-mobile .carousel-control,.hoithao-block-mobile .carousel-control:visited{
		top: 5px;
		width: 0;
		font-size: 100px;
		color: #cdcdcd;
	}
	.hoithao-block-mobile .carousel-control.left{
		left:-5px;
	}
	.hoithao-block-mobile .carousel-control.right{
		right: 26px;
	}
	.hoithao-block-mobile .title-block-hoithao p{
		margin-top: 30px;
		font-size: 18px;
		font-weight: bold;
		text-align: center;
		color: #007476;
	}
	.hoithao-block-mobile .text-hoithao{
		margin-top:7px;
		margin-bottom:0;
	}
	.block-intro{
		margin-top:5px;
	}
	.mangxahoi{float:left;background:#fff;width:100%; margin-top:5%}
	.yb-sc{float:left; width: 21%;padding: 6%;}
	.doitac{text-transform:uppercase;font-size:13px}
	.footer-follow-content{
		background:#fff;
		margin-bottom:15px;
		    padding: 15px 0 !important;
	}
	.footer-follow-content div{
		    /*width: 20% !important;*/
   		 padding: 1% 3%;
	}
	.footer-follow .doitac{
		margin-bottom: 10px;
	}
	.text-area{
		padding-top: 0;
	}

	.namsinh .radio{margin-top: 5px; margin-bottom: 0;}
	.submit-home{width: 84%; margin: 7px 24px 0; line-height: 1em !important;}

	.bottom-like{
		margin-bottom: 10px;
	}
	.login li {
		font-size:11px;
	}
}
@media (width: 768px) {
	.navbar-toggle {
		display: inherit !important;
	}
	/*.collapse{
		display: none;
	}*/
	.search-input,.navbar-header,.ipad-nav{
		width: 100%;
	}
	.ipad-nav-2{
		width: 102%;
	}
	.mainmenu{
		width: 100% !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.navbar-nav > li{
		width: 100%;
	}
	.navbar-nav{
		margin: 0 -16px !important;
	}
	.navbar-collapse{
		padding-right: 0 !important;
	}
	.login{
		float: right!important;
		margin-right: 20px;
		width: 35%;
	}
	.search{
		width: 94% !important
	}
	.form-search{width: 60% !important}
	.submit-search{width: 6% !important}
	

}
@media (max-width: 750px) {
	.no-padding{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.footer-address{
		margin-bottom: 12px;
	}
	.footer-address p{
		text-align: center;
		font-size: 12px;
		color: #FFF;
		margin-bottom: 8px;
	}
	.footer-address p.footer-title{
		text-align: center;
		color: #FFF;
		font-size: 14px;
		margin: 16px 0 14px 0;
	}
}
.textarea-input{
	padding-top: 0 !important
}
.name-input{padding-top: 13px !important}
.button-gch{
	margin: 0px 24px;
    width: 86%;
}
html{background: #f3f3f3 !important}
.title-block-hoithao p{text-transform: uppercase;}