@charset "utf-8";
@media screen and (min-width: 1024px) {
	#contact .long {width: 574px !important;}
	body {min-width: 980px !important;}
	#nav .sub_menu1 {margin-left: -1px !important;}
	#nav .sub_menu1 > li:hover .sub_menu2 {display: block !important;}
	#nav .sub_menu1 > li {background-color: #990000; position: relative !important; width: 228px; border-bottom: 1px solid white; height: 30px !important; line-height: 30px !important;}
	#nav .sub_menu1 > li:hover {background-color: #ab0d0d;}
	#nav .sub_menu2 {display: none !important; position: absolute !important; left: 230px !important; width: 250px; border-bottom: 1px solid white; border: 1px solid #fff; border-bottom: none !important; margin-top: -31px !important; padding: 0 0 !important;}
	#nav .sub_menu2 > li {background-color: #990000; display: block; width: 248px; border-bottom: 1px solid white; height: 30px; line-height: 30px;}
	#nav .sub_menu2 > li a {color: #fff !important; display: block;}
	#nav .sub_menu2 > li:hover {background-color: #ab0d0d;}
}	

@media screen  and (min-width: 120px) and (max-width: 640px) {
	#nav {width: 100% !important;}
	.wrap-header-auto {width: 100% !important;}
	#wrap {padding: 0 5px !important;}
	#header {width: 100% !important; overflow: hidden !important;}
	.wrap-header-content {width: 100% !important; float: none !important; min-width: none !important;}
	.wrap-header-bg {height: auto !important;}
	#boxSliderHome {display: none !important;}
	.footer-adv-container {display: none !important;}
	.top_adv {display: none !important;}
	.wrap_auto {width: 100% !important;}
	.middle_adv {height: auto !important;}
	.middle_adv .adv_item {height: auto !important;}
	.middle_adv img {height: auto !important;}
	#mysidebarmenu {display: none !important;}
	#newsHot {display: none !important;}
	#wrap { width: 100% !important; padding: 0 4px !important;}
	#header {width: 100%;}
	.logo { left: 0 !important; height: auto !important;}
	.logo img {height: auto !important; width: 100% !important;}
	.top_adv {display: none !important;}
	#boxTop {height: auto !important;}
	.boxLike  {float: none !important; clear: both !important; position: static !important; margin-bottom: 10px;} 
	.boxSearch  {float: none !important; clear: both !important; position: static !important; margin-bottom: 10px;}
	#boxFeautured {height: auto !important;}
	#boxLeft {float: none !important; height: auto !important;}
	#boxRight {float: none !important; height: auto !important;}
	.wrapBoxRight {padding: 0px 0 7px 0px !important; height: auto !important;}
	#newsRight {float: none !important; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px;}
	#newsRight .top {width: 100%; min-height: 23px; background: #ffb503 url(../../template/images/top_bg.png) right top no-repeat; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px;}
	#newsRight .middle {padding: 10px 10px !important; height: auto !important;}
	#support {height: auto !important; padding: 10px 5px; margin-bottom: 15px !important;}
	#support .pITabContent {height: auto !important;}
	#support .pITab li {width: 100% !important;}
	#support .support_item {height: auto !important;}
	#support .suport_col {float: none !important; width: 100% !important;}
	#support .location {float: none !important; width: 100% !important;}
	#support .listSupport {float: none !important; width: 100% !important; overflow: hidden !important; height: auto !important; margin: 15px 0 !important;}
	#nav {width: 100% !important; position: static !important;}
	#nav .sub_menu2 {padding: 0 0 !important;}
	#nav .sub_menu2 li {padding-left: 10px !important;}
	#nav .sub_menu2 > li {min-height: 30px !important;}
	#nav .sub_menu1 > li > a.mean-expand {padding-left: 1px !important;}
	#nav .sub_menu2 a {background: none !important; min-height: 30px !important;}
	#nav .sub_menu2 .support {display: none !important;}
	.mean-container .mean-nav ul li li li a {width: 100% !important; padding-left: 20px !important;}
	#nav .sub_menu1 {width: 100% !important; height: auto !important; position: static !important; left: auto !important; top: auto !important; background: #990000 !important;}
	#nav > li {padding: 0 0; height: auto; line-height: 26px !important;}
	#nav > li > ul {width: 100% !important; min-height: auto !important; overflow: hidden !important; position: static !important;}
	#nav > li > ul > li {/*float: none !important; */width: 100% !important;}
	#nav > li > ul > li a {color: #fff !important; text-transform: none !important;}
	#nav .sub_menu1 > li > a {padding-left: 25px !important; padding-top: 5px !important; padding-bottom: 5px !important;}
	#nav .sub_menu1 > li .sub_menu2 > li > a { padding-top: 0px !important; padding-bottom: 0px !important; line-height: 30px !important;}
	#nav > li > ul > li a span {color: #fff !important;}
	#nav .support {height: auto; position: static !important; overflow: hidden !important; padding-top: 10px !important;}
	#nav .sub_menu2 {margin-top: 0px !important;}
	#nav .contact {float: none !important; padding: 0 10px !important;}
	#nav .contact .linkContact {width: 96% !important; padding: 0 3% !important; margin: 0 0 !important;}
	#nav .hotline {float: none !important; width: 100% !important; padding-right: 0px !important;}
	#nav .textHotline {padding-left: 50px !important; background: url(../../template/images/icon-hotline.png) no-repeat 10px top !important;}
	.mean-bar {width: 100% !important;}
	.directory {height: auto !important; min-height: 30px !important; margin-top: 10px !important;}
	.directory .left {padding-left: 6px !important; display: block !important;}
	.directory .right {display: none !important;}
	#contentLeft {width: 100% !important; float: none !important;}
	.paginate {height: auto !important; padding: 15px 5px !important;}
	#contentRight {width: 100% !important; float: none !important; clear: both !important;}
	.catalog-listing-7-container {margin-bottom: 10px !important;}
	.catalog-left-menu-top{width:100% !important; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; background: #ffb503 url(../template/images/menu_right_top.png) right top no-repeat;}
	.catalog-pagetext-6 {padding: 10px 10px !important;}
	.catalog-listing-6-content .catalog-listing-6-list .story {height: auto !important;}
	.catalog-listing-6-content .catalog-listing-6-list .viewmore {bottom: -15px !important;}
	#contact .long {}
	#captcha_image {margin-bottom: 10px !important;}
	.detail-normal-container {margin-bottom: 10px !important;}
	.detail-normal-info-padding {padding: 0 10px !important;}
	.listingComments li {margin: 10px 4px !important;}
	.search_result_number {padding: 0 10px !important; height: auto !important; min-height 30px !important;}
	.googleMap {margin: 0 10px !important; height: auto !important; min-height: 200px !important;}
	.googleMap iframe{height: auto !important; min-height: 250px !important;}
	.menuRight .top {width: 100% !important; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; background: #990000 url(../../template/images/menu_right_top.png) right top no-repeat !important;}
	.boxPartners .top {background: #ffb503 url(../../template/images/top3_bg.png) right top no-repeat !important;}
	.catalog-left-menu-middle li {width: 98% !important;}
	.boxPartners .middle {padding: 10px 10px !important;}
	#contentLeft .catalog {float: none !important; min-height: 300px !important; height: auto !important;}
	.boxCatalog .newsFirst {height: auto !important; min-height: 120px !important;}
	.boxCatalog .imgNewsBox { width: 110px !important; height: 85px !important; float: left !important; border: none !important;}
	.boxCatalog .infoNews { width: auto !important; height: auto !important; min-height: 110px !important; padding-left: 120px !important; float: none !important; padding-right: 5px !important;}
	.boxCatalog .imgNewsCell {width: 100px !important; height: 75px !important; border: 1px solid #d9d9d9 !important;}
	.boxCatalog .imgNews {width: 100px !important; height: 75px !important;}
	.boxCatalog .infoNews .viewmore {bottom: -20px !important;}
	.boxCatalog .listingNews {margin-top: 15px !important;}
	.box_back {margin-top: 10px !important;}
	#image-gallery1 {display: none !important;}
	#comment {overflow: hidden !important;}
	#comment_captcha {margin-top: 10px !important; margin-left: 0px !important;}
	.comment_input .submit {margin-top: 17px !important;}
	#articlePlayer_wrapper {height: auto !important; min-height: 150px !important;}
	
	#footer .boxCatalog  {width: 100% !important; padding: 0 5px !important; margin-top: 12px !important; float: none !important; margin-right: 0px !important;}
	#footerContainer {}
	#footer .listCatalog {padding: 10px 0px 20px 0px !important;}
	#address {padding: 10px 0px !important;}
	#address #contentAdress {padding-left: 5px !important; padding-right: 5px !important;}
	.headingFooter .head {padding: 0 5px !important;}
	.headingFooter .head1 {display: none;}
	.headingFooter .head2 {display: none;}
	.headingFooter .head3 {width: 100% !important;}
	.headingFooter .head4 {display: none;}
	.footerContent {padding: 15px 5px 5px 5px !important;}
	.footerContent .boxFooter1 {margin-bottom: 10px !important; }
	.footerContent .boxFooter2 {display: none; }
	.footerContent .boxFooter3 {width: 100% !important;}
	.footerContent .boxFooter4 { float: none !important; clear: both !important; margin-top: 3px !important;}
	#contentAdress tr td{margin-bottom: 15px !important; display: block !important;}
	.wrap-home #boxFanpage {display: none !important;}
	.wrap-home #boxLeft {margin-bottom: 10px !important; margin-top: 10px !important;}
}

@media screen  and (min-width: 120px) and (max-width: 319px) {
	
}