/* Css Responsive */

@media all and (min-width: 1281px) and (max-width: 1920px) {
}

@media all and (min-width: 1081px) and (max-width: 1280px) {
}

@media all and (min-width: 981px) and (max-width: 1080px) {
	.sm-logo {margin-right: 15px; padding: 20px 0}
	.sm-logo img {max-width: 150px}
	.sm-nav ul > li {margin: 0 15px}
}

@media all and (min-width: 769px) and (max-width: 980px) {	
	.container {padding: 0 30px}
	.sm-list-glr ul li .thumb-img {height: 300px}
	.sm-separator-right {max-height: 300px}
	.sm-text-glr {max-height: 130px}
	.sm-separator-right h2 {font-size: 20px}
	#bx-pager .thumb-img {height: 75px}
	.sm-ct-item-glr ul li .thumb-img {height: 120px}
	.sm-form-set-cld ul li {width: 50%}
}

@media all and (min-width: 601px) and (max-width: 768px) {
	.sm-hotline-tv {text-align: left}
	#bx-pager .thumb-img {width: 32%; margin-bottom: 15px}
	#bx-pager .thumb-img:nth-child(3n), .sm-ct-item-glr ul li:nth-child(3n) {margin-right: 0}
	.sm-ct-item-glr ul li {width: 32%}
	.sm-separator-right {padding-bottom: 30px}
	.sm-ct-item-glr ul li:nth-child(4n) {margin-right: 1.5%}
	.sm-ct-item-glr ul li .thumb-img {height: 140px}
}

@media all and (min-width: 176px) and (max-width: 600px) {
	.sm-grp-social, .sm-form-search, .sm-control-bot-hd, .sm-hotline, .sm-nav ul > li, .sm-option-hospital, .sm-video,
	.sm-sidebar, .sm-main, .sm-form-contact ul li .input-text
	{width: 100%}
	.sm-grp-social {margin: 0 0 10px 0; text-align: center}
	.sm-form-search {margin-bottom: 10px}
	.sm-links-hd ul li {margin: 0 5px}
	.sm-nav {float: right}
	#sm-header .scroll-to-fixed-fixed .sm-nav ul > li {line-height: normal}
	.sm-hotline {display: none}
	.sm-nav > ul {padding: 10px 30px}
	.sm-nav ul > li {margin: 0; line-height: normal; padding: 8px 0; text-align: left}
	.sm-nav ul > li:after {position: absolute; top: 10px; right: 0}
	.sm-nav ul > li:hover > ul {display: block; top: 0}
	.sm-nav ul ul {position: inherit; top: 0; left: 0; width: 100%; opacity: 1; visibility: visible; box-shadow: none; padding: 10px 20px 0; display: none}
	.sm-option-hospital ul li {height: 160px; padding: 20px 0}
	.sm-video {height: 260px}
	.sm-news, .sm-cate-news > ul > li {padding-right: 0}
	.sm-cate-news > ul > li:hover .sm-sub-news, .sm-cate-news > ul > .act-cate-news .sm-sub-news {display: block}
	.sm-sub-news {padding-left: 0; position: inherit; display: none}
	.sm-cate-news > ul, .sm-separator-right {padding: 20px}
	.sm-list-news ul li {padding: 10px 0}
	.sm-list-news ul li:nth-child(1) {padding: 0 0 10px; min-height: auto}
	.sm-hotline-tv, .sm-copyright {text-align: center}
	.mydiv {position: inherit !important; top: 0 !important; left: 0 !important}
	.sm-sidebar div {height: auto !important}
	.sm-location-contact, .sm-form-contact {margin-right: 0}
	.sm-form-contact {padding: 20px 0}
	#bx-pager .thumb-img {width: 48%; margin: 0 4% 10px 0}
	#bx-pager .thumb-img:nth-child(2n), .sm-ct-item-glr ul li:nth-child(2n), .sm-ct-item-glr ul li:nth-child(4n) {margin-right: 0}
	.sm-separator-right {max-height: none}
	.sm-text-glr {overflow-y: inherit; max-height: none}
	.sm-list-glr ul li .thumb-img {height: 220px}	
	.sm-ct-item-glr {margin-bottom: 0}
	.sm-ct-item-glr ul li {width: 48%; margin-right: 4%}
	.sm-ct-item-glr ul li .thumb-img {height: 120px}
}

@media all and (min-width: 176px) and (max-width: 320px) {
}

/* Phần tử chung */
@media all and (min-width: 601px) and (max-width: 980px) {	
	.sm-news {padding-right: 60%}
	.sm-sub-news {padding-left: 40%; height: 530px; overflow-y: scroll;}
	.sm-sidebar {width: 37.4%}
	.sm-main {width: 60.1%}
	.sm-row-sidebar .sm-cate-news > ul {padding: 0}
}

@media all and (min-width: 176px) and (max-width: 1280px) {	
}

@media all and (min-width: 176px) and (max-width: 1080px) {
}

@media all and (min-width: 176px) and (max-width: 980px) {
	.sm-links-hd, .sm-control-top-hd, .sm-list-news ul li, .sm-list-news ul li:nth-child(1), .sm-list-news, .sm-related-post ul li {width: 100%}
	.sm-links-hd {text-align: center; border-bottom: solid 1px #009059}
	.sm-control-top-hd {margin-bottom: 10px}
	.sm-bot-hd {position: relative}
	.sm-nav:before {display: block}
	.sm-nav:hover > ul {display: block}
	.sm-nav > ul {display: none; position: absolute; left: 0; background: #fff; width: 100%; text-align: center; top: 96px; border-top: solid 1px #eee; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08); z-index: 100}
	.sm-nav > ul ul li a {text-align: left}
	.scroll-to-fixed-fixed .sm-nav > ul {top: 77px}
}

@media all and (min-width: 176px) and (max-width: 768px) {
	.colx2, .sm-list-item ul li .thumb-img, .sm-separator-left, .sm-separator-right, .sm-form-set-cld ul li {width: 100%}	
	.container {padding: 0 20px}	
	#sm-header .scroll-to-fixed-fixed .sm-nav:before {margin-top: 20px}
	.sm-list-item ul li .thumb-img {margin-bottom: 20px; height: 240px}
	.sm-map-location {margin-top: 30px}
	.sm-map-location iframe {height: 300px}
	.sm-separator {padding-bottom: 0}
	.sm-form-set-cld ul li:nth-child(1) {padding-right: 25px}
}