@media screen and (max-width: 1220px) {

#main, #footer {

	width: 980px;

}

#slide, #slide .iviewSlider {

	width: 980px;

	height: 280px;

}

#tintuc_newshome {

	width: 725px;

	margin-right: 15px;

}

#tintuc_newshome_left {

	width: 450px;

}

#tintuc_newshome_left li img {

	width: 450px;

	height: 255px;

}

#right_homepage {

	width: 370px;

}

#left_homepage {

	margin-right: 20px;

}

#kienthucykhoa_home ul {

	width: 195px;

}

#right_conten_page {

	float: left;

	width: 740px;

	margin-right: 20px;

}

#news-view {

	width: 485px;

	float: right;

}
.bannerMain {

	position: relative;

	margin-bottom: 0px;

	overflow: hidden;

	height: 320px;

	margin-bottom: 20px;

	webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2);

	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2);

}

.banner li {

	float: left;

	width: 100%;

	height: 320px;

	list-style: none;

	background-position: center center;

	background-size: contain;

	background-repeat: no-repeat;

	cursor: default;

	position: relative;

}
.caption {
    z-index: 10;
    overflow: hidden;
    cursor: default;
    position: absolute;
    bottom: 30px;
    right: 0px;
    line-height: 50px;
    padding-right: 20px;
    font-size: 16px;
    width: 100%;
}
}

@media screen and (max-width: 979px) {

#main, #footer {

	width: 740px;

}

#placeSlide_home {

	width: 740px;

}

#slide, #slide .iviewSlider {

	width: 740px;

	height: 250px;

}

#footer ul {

	float: none;

	text-align: center;

	border-bottom: dotted #FFF 1px;

	margin-bottom: 15px;

}

#footer li {

	float: none;

	text-align: center;

}

#logo-top {

	float: none;

	text-align: center;

}

#sologan_top {

	float: none;

	width: 100%;

	margin-left: 0;

	padding-top: 0;

	margin-right: 0;

	text-align: center;

}

#right_header {

	float: none;

}

#tintuc_newshome {

	width: 97%;

	margin-right: 0;

	float: none;

	margin-bottom: 15px;

}

#tintuc_newshome_left {

	width: 442px;

}

#tintuc_newshome_left li img {

	width: 442px;

	height: 255px;

}

#right_home_tin {

	width: 100%;

	float: none;

}

.banner_tuthien {

	display: none;

}

#left_homepage {

	float: none;

	width: 100%;

	margin-right: 0px;

}

#tintuc_home_top ul, #kienthucykhoa_home ul {

	float: right;

	padding: 0;

	margin: 0;

	height: auto;

	width: 480px;

}

#right_homepage {

	float: none;

	width: 100%;

}

#left_conten_page {

	display: none;

}

#right_conten_page {

	float: none;

	width: 100%;

	margin-right: 0;

}

#tintuc_home_more ul {

	width: 217px;

	height: auto;

}

#tintuc_home_more ul li img {

	width: 205px;

	height: 140px;

}

#kienthucykhoa_home li {

	list-style: none;

	float: left;

	margin-right: 10px;

	width: 220px;

}

#kienthucykhoa_home li img {

	width: 210px;

	height: 130px;

	float: left;

	border: solid 1px #ccc;

	padding: 5px;

	background: #FFF;

}

#kienthucykhoa_home ul h1 {

	font-weight: bold;

	font-size: 16px;

	margin-bottom: 5px;

	padding-bottom: 5px;

	border-bottom: dotted #999999 1px;

	color: #2B2E90;

}

#menu {

	display: none;

}

#menuHide {

	display: block;

	width: 100%;

	/* margin-top: 15px; */

	position: relative;

	z-index: 100;

}

#menuMobile {

position: relative;

display: block;

width: 100%;

float: none;

z-index: 20;

padding: 8px 0;

background: #2277e4;
}

#menuMobile h1 {

display: block;

color: #fff;

font-size: 16px;

text-align: right;

background-image: url("../images/website/menu-mobile.png");

background-repeat: no-repeat;

background-position: 10px center;

background-color: #ff0000;

width: 95px;

cursor: pointer;

line-height: 34px;

height: 34px;

padding-right: 15px;

float: left;

margin-left: 10px;
}

#menuMobile ul {

	display: none;



	text-indent: 10px;

	margin-top: 8px;

}

#menuMobile ul ul {

	text-indent: 25px;

	margin-top: 0;

	display: none;

}

#menuMobile ul, #menuMobile ul h1 {

	width: 100%;

	height: auto;

	overflow: hidden;

}

#menuMobile ul li {

	position: relative;

}

#menuMobile ul li a, #menuMobile h2 {

display: block;

color: #fff;

font-size: 13px;

text-transform: uppercase;

padding: 0px 10px;

background: #ff0000;

margin-top: 1px;

line-height: 32px;

cursor: pointer;

white-space: nowrap;

overflow: hidden;
}

#menuMobile ul ul li a {

	opacity: .85;

}

#menuMobile ul ul li a:active {

	opacity: .85;

}

#menuMobile h2 {

	text-transform: uppercase;

}

#menuMobile h2.sub_active, #menuMobile h2:active, #menuMobile li:active a {

	opacity: .85;

}

.homeButton {

position: absolute;

right: 0;

top: 0;

z-index: 100;

display: block;

float: left;

width: 34px;

height: 34px;

background-image: url("../images/website/icon-home.png");

background-repeat: no-repeat;

background-position: center center;

background-color: #ff0000;

text-indent: -10000px;

margin: 8px 10px 0 0;
}

#sologan_top {

	display: none;

}

}

@media screen and (max-width: 749px) {

#main, #footer {

	width: 600px;

}

#placeSlide_home {

	width: 600px;

}

#slide, #slide .iviewSlider {

	width: 600px;

	height: 220px;

}

#news-view {

	width: 345px;

}

#tintuc_newshome {

	width: 96%;

}

#tintuc_home_top ul, #kienthucykhoa_home ul {

	float: right;

	width: 330px;

}

#tintuc_newshome_left {

	width: 100%;

	float: none;

	margin-right: 0;

}

#tintuc_newshome_left li img {

	width: 100%;

	height: auto;

}

#tintuc_newshome_right {

	width: 100%;

	float: none;

}

#tintuc_newshome_right ul h2 {

	width: 80%;

}

#tintuc_home_more ul {

	width: 179px;

}

#tintuc_home_more ul li img {

	width: 167px;

	height: 120px;

}
.bannerMain {

	position: relative;

	margin-bottom: 0px;

	overflow: hidden;

	height: 300px;

	margin-bottom: 20px;

	webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2);

	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2);

}

.banner li {

	float: left;

	width: 100%;

	height: 300px;

	list-style: none;

	background-position: center center;

	background-size: contain;

	background-repeat: no-repeat;

	cursor: default;

	position: relative;

}
.caption {
    z-index: 10;
    overflow: hidden;
    cursor: default;
    position: absolute;
    bottom: 30px;
    right: 0px;
    line-height: 50px;
    padding-right: 20px;
    font-size: 13px;
    width: 100%;
}
}

@media screen and (max-width: 599px) {

#main, #footer {

	width: 580px;

}

#placeSlide_home {

	width: 580px;

}

#slide, #slide .iviewSlider {

	width: 580px;

	height: 200px;

}

#placeSlide_home {

	width: 650px;

}
.bannerMain {

	position: relative;

	margin-bottom: 0px;

	overflow: hidden;

	height: 250px;

	margin-bottom: 20px;

	webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2);

	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2);

}

.banner li {

	float: left;

	width: 100%;

	height: 250px;

	list-style: none;

	background-position: center center;

	background-size: contain;

	background-repeat: no-repeat;

	cursor: default;

	position: relative;

}
.caption {
    z-index: 10;
    overflow: hidden;
    cursor: default;
    position: absolute;
    bottom: 30px;
    right: 0px;
    line-height: 50px;
    padding-right: 20px;
    font-size: 10px;
    width: 100%;
}
}

@media screen and (max-width: 579px) {

#main, #footer {

	width: 480px;

}

#placeSlide_home {

	width: 480px;

}

#slide, #slide .iviewSlider {

	width: 480px;

	height: 180px;

}

#news-img {

	width: 97%;

	height: auto;

	float: none;

	margin-bottom: 10px;

}

#news-img img {

	width: 100%;

	height: auto;

}

#news-view {

	width: 100%;

	float: none;

}

.form_col {

	width: 100%;

	float: none;

}

.form_col {

	width: 100%;

	float: none;

}

.form_col:nth-child(2) {

	margin-left: 0;

}

#tintuc_newshome {

	width: 95%;

}

#kienthucykhoa_home li, #tintuc_home_top li {

	float: none;

	margin-right: 0;

	width: 100%;

	margin-bottom: 10px;

}

#tintuc_home_top ul, #kienthucykhoa_home ul {

	float: none;

	width: 100%;

}

#tintuc_home_top li img, #kienthucykhoa_home li img {

	width: 97%;

	height: auto;

	float: none;

}

#tintuc_home_more ul {

	float: left;

	width: 91%;

	margin-right: 0;

	height: auto;

	margin-bottom: 15px;

}

#tintuc_home_more ul li img {

	width: 97%;

	height: auto;

}

#tintuc_home_more ul h1 {

	font-weight: bold;

	font-size: 16px;

	margin-bottom: 5px;

	padding-bottom: 5px;

	/* border-bottom: dotted #999999 1px; */

	color: #2B2E90;

	/* width: 80%; */

	/* text-align: center; */

}

#tintuc_newshome_right ul h2 {

	width: 75%;

}

#contact h1 {

	font-size: 16px;

}
.bannerMain {

	position: relative;

	margin-bottom: 0px;

	overflow: hidden;

	height: 220px;

	margin-bottom: 20px;

	webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2);

	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2);

}

.banner li {

	float: left;

	width: 100%;

	height: 220px;

	list-style: none;

	background-position: center center;

	background-size: contain;

	background-repeat: no-repeat;

	cursor: default;

	position: relative;

}
.caption {
    z-index: 10;
    overflow: hidden;
    cursor: default;
    position: absolute;
    bottom: 30px;
    right: 0px;
    line-height: 50px;
    padding-right: 20px;
    font-size: 13px;
    width: 100%;
}
}

 @media screen and (max-width: 479px) {

#main {

	width: 340px;

	padding: 10px;

}

#placeSlide_home {

	width: 340px;

}

#footer {

	width: 320px;

	padding: 20px;

}

#slide, #slide .iviewSlider {

	width: 340px;

	height: 150px;

}

#tintuc_newshome {

	width: 94%;

}

#tintuc_newshome_right ul h2 {

	width: 65%;

}

#tintuc_newshome_left h1 {

	font-size: 16px;

}

#tintuc_home_more ul li img {

    width: 95%;

    height: auto;

}
.bannerMain {

	position: relative;

	margin-bottom: 0px;

	overflow: hidden;

	height: 150px;

	margin-bottom: 20px;

	webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2);

	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2);

}

.banner li {

	float: left;

	width: 100%;

	height: 150px;

	list-style: none;

	background-position: center center;

	background-size: contain;

	background-repeat: no-repeat;

	cursor: default;

	position: relative;

}
.caption {
	display:none;
}
}

@media screen and (max-width: 359px) {

#main {

	width: 300px;

}

#placeSlide_home {

	width: 300px;

}

#footer {

	width: 280px;

}

#slide, #slide .iviewSlider {

	width: 300px;

	height: 100px;

}

#tintuc_newshome {

	width: 93%;

}

#tintuc_newshome_right ul h2 {

	width: 60%;

}

#news-img {

	width: 96%;

}

#tintuc_home_more ul li img {

    width: 94%;

}
.bannerMain {

	position: relative;

	margin-bottom: 0px;

	overflow: hidden;

	height: 150px;

	margin-bottom: 20px;

	webkit-box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2);

	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.2);

}

.banner li {

	float: left;

	width: 100%;

	height: 150px;

	list-style: none;

	background-position: center center;

	background-size: contain;

	background-repeat: no-repeat;

	cursor: default;

	position: relative;

}
}

