* {
	padding: 0;
	margin: 0;
	text-decoration: none;
	outline: none;
}

body {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	color: #353535;
}

a:hover {
	text-decoration: none;
	cursor: pointer;
	color: #45791c;
}

ul,
li,
ol {
	list-style: none;
}

.mnv-ads-banner {
	display: inline-block;
	float: right;
	margin-top: 6px;
	margin-right: 6px;
}

.mnv-menu {
	background: #187ded;
	border-bottom: 2px solid #1463bc;
}

.mnv-menu:after {}

.mnv-menu nav {
	padding: 0;
}

.mnv-menu ul {
	margin-bottom: 0;
}

.mnv-menu ul li {
	display: inline-block;
	float: left;
	line-height: 42px;
}

.mnv-menu ul li a i {
	font-size: 22px;
	position: relative;
	top: 8px;
	left: 3px;
}

.mnv-menu ul li a {
	line-height: 44px;
	background: #187ded;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	padding: 0 18px;
	display: block;
	border-left: 1px solid #135db0;
	font-size: 13px;
}

.mnv-menu ul li.mnv-home {
	background: #fff;
	min-width: 84px;
	height: 44px;
}

.mnv-menu nav > ul > li:nth-child(2) {
	margin-left: -15px;
}

.mnv-menu ul li.mnv-home a {
	background: url("../images/doorleft.png") no-repeat;
	position: absolute;
	line-height: 55px;
	width: 100%;
	display: block;
	border: 0;
	top: 3px;
	text-align: center;
}

.mnv-menu ul li.mnv-home:hover a,
.mnv-menu ul li.active > a {
	background: url("../images/doorleft.png") no-repeat;
}

.mnv-menu ul li.active > a,
.mnv-menu ul li:hover > a {
	background: #135db0;
}

.mnv-icon-menu {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 27px;
	height: 27px;
	background: url("../images/bg-icon.png") no-repeat center;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	float: left;
	margin-right: 4px;
	margin-left: 18px;
	top: -1px;
}

.mnv-menu ul li:hover .mnv-icon-menu {
	background: url("../images/bg-iconhv.png") no-repeat center;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.mnv-menu ul li {
	position: relative;
}

.mnv-menu ul li ul li {
	float: none;
	display: block;
}

.mnv-menu ul li ul li a {
	display: block;
	color: rgb(255, 255, 255);
	cursor: pointer;
	font-size: 12px;
	text-transform: none;
	font-weight: normal;
	line-height: 15px;
	padding: 10px;
}

.mnv-menu ul li ul li:hover a {
	background: #b40604;
}

.mnv-menu ul li:hover ul {
	display: block;
}

.mnv-menu ul li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	min-width: 180px;
	background: #047aaf none repeat scroll 0 0;
	z-index: 999999;
}

.mnv-icon-menu img {
	max-width: 25px;
	max-height: 25px;
}

.mnv-box-search {
	/*min-height: 50px;
	*/

		background: url("../images/pattern.jpg");
}

.mnv-box-search p {
	margin: 0;
	line-height: 42px;
	font-weight: bold;
	color: #353535;
	padding-left: 5px;
	display: block;
	margin-right: 10px;
	float: none;
	position: relative;
	/*top: 6px;
	*/;
}

.mnv-box-search p img {
	margin-top: -4px;
}

.mnv-box-search p span {
	color: #ed800b;
}

.mnv-btn-tt img {
	margin: -3px 15px 0 20px;
}

.mnv-btn-tt {
	background: url("../images/btn-tt.png") no-repeat center;
	width: 173px;
	height: 34px;
	line-height: 34px;
	display: inline-block;
	float: left;
	font-weight: bold;
	color: #fff;
	margin-top: 3px;
	text-align: center;
}

.mnv-btn-tt:hover {
	color: #fff;
}

.mnv-btn-tt i {
	font-size: 15px;
	margin-right: 12px;
}

.mnv-search {
	display: inline-block;
	float: right;
	margin-left: 5px;
	padding-right: 5px;
	margin-top: 4px;
    margin-bottom: 2px;
}

.mnv-search input {
	width: 270px;
	height: 30px;
	border: 1px solid #ddd;
	background: #fff;
	line-height: 27px;
	padding-left: 10px;
}

.tz-video button:hover {
	background: #2d3e52;
}

.mnv-search .mnv-btn-s {
	height: 30px;
	min-width: 52px;
	line-height: 30px;
	text-align: center;
	background: #0598db;
	margin-left: 3px;
	display: inline-block;
    cursor: pointer;
}

.mnv-title h3 img {
	margin-right: 5px;
}

address h3 {
	text-transform: uppercase;
}

.mnv-search .mnv-btn-s i {
	color: #fff;
	font-size: 14px;
}

/**
 * 4.26 - Video
 * -----------------------------------------------------------------------------
 */

.mnv-video {
	width: 100%;
	float: left;
}

.tz-video {
	position: relative;
	padding: 90px 0;
	overflow: hidden;
	height: 265px;
	text-align: center;
}

.tz-video:after {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
}

.tz-video-content {
	text-align: center;
	z-index: 999;
	position: relative;
}

.tz-video-content h3 {
	font-family: 'Raleway', sans-serif;
	font-weight: 100;
	line-height: 120px;
	font-size: 100px;
	color: #333333;
	text-decoration: none;
	padding: 0;
	text-align: center;
	margin: 13px 0 9px;
}

.tz-video-content strong {
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	line-height: 16px;
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	padding: 0;
	text-align: center;
	letter-spacing: 4px;
}

.videoID {
	position: absolute;
	width: auto;
	height: auto;
	max-height: 4000%;
	min-height: 100%;
	max-width: 1000%;
	min-width: 100%;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;
}

.bg-video {
	z-index: 6;
}

.tzautoplay {
	border: 3px solid #fff;
	height: 85px;
	width: 85px;
	background: none;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 9999;
	display: inline-block;
}

.tzautoplay i {
	font-size: 40px;
	line-height: 85px;
	padding-left: 8px;
	color: #fff;
}

.tzpause i {
	font-size: 40px;
	line-height: 85px;
	color: #fff;
}

.tzpause {
	border: 3px solid #fff;
	height: 85px;
	width: 85px;
	background: none;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	text-align: center;
	display: none;
	position: relative;
	z-index: 9999;
}

.tz-video video {
	position: absolute;
	z-index: -22;
}

.tz-video:hover .tzpause {
	opacity: 1;
}

.bg-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.tz-video:hover h3 {
	opacity: 1 !important;
}

.tz-video:hover strong,
.tz-video:hover .tzpause {
	opacity: 1 !important;
}

.mnv-tab-video {
	margin-top: 9px;
}

.mnv-ads {
	margin-top: 20px;
}

.mnv-ads img {
	width: 100%;
}

.mnv-tab-video > a.a0 {
	background: #cc2220;
}

.mnv-tab-video > a.a1 {
	background: #0598db;
}

.mnv-tab-video > a {
	background: #cc2220;
	border: 1px solid #fff;
}

.mnv-tab-video > a {
	float: left;
	/*width: 50%;
	*/

		font-weight: bold;
	font-size: 14px;
	color: #fff;
	text-align: center;
	display: block;
	line-height: 35px;
}

.mnv-box-list-calender {
	width: 100%;
	margin-top: 10px;
	float: none;
}

.mnv-header-calender {
	background: #ddeff8;
	padding: 0 10px;
	font-weight: bold;
	font-size: 14px;
	color: #444;
	line-height: 38px;
	text-transform: uppercase;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.mnv-header-calender .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 47%;
	float: left;
}

.mnv-header-calender .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn):last-child {
	margin-left: 6%;
}

.mnv-header-calender .bootstrap-select:last-child > .dropdown-toggle {
	color: #e08336;
}

.mnv-header-calender .bootstrap-select > .dropdown-toggle {
	border-radius: 0;
	font-size: 12px;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.mnv-header-calender .bootstrap-select.btn-group .dropdown-toggle .caret {
	right: 6px;
	color: #333;
}

.mnv-list-calender {
	height: 350px;
	overflow-y: auto;
	overflow-x: hidden;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.owl-theme .owl-controls {
	margin: 0;
}

.mnv-box-top .mnv-ads {
	margin-top: 6px;
}

.mnv-list-calender1 {
	height: 110px;
}

.mnv-list-calender table {
	max-width: none;
}

.mnv-list-calender table,
.mnv-list-calender table td {
	border: 1px solid #ecedef;
	background: transparent;
	font-weight: normal;
}

.mnv-list-calender table,
.mnv-list-calender table tr:hover td {
	background: #fff;
}

.mnv-list-calender table td {
	border-bottom: 1px solid #fff;
}

.mnv-list-calender table td {
	padding: 10px 13px;
}

.mnv-box-list-calender .mnv-ads2 {
	margin-top: 19px;
}
.mnv-subdate {
	margin: 0;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
    display: flex;
    overflow: hidden;
    overflow-x: auto;
    padding-bottom: 5px;
}
.mnv-subdate::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #F5F5F5;
} 
.mnv-subdate::-webkit-scrollbar-thumb {
    background-color: #d5c4f0;
}
.mnv-subdate::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}
.mnv-subdate li {
	width: auto;
    padding: 0 10px;
    margin-right: 1px;
	display: inline-block;
	float: left;
	text-align: center;
    position: relative;
}

.mnv-subdate li span {
	   color: #fff !important;
    font-size: 12px;
    display: block;
    line-height: 13px;
    padding: 5px 3px;
    white-space: nowrap;
    cursor: pointer;
}
.mnv-subdate li.active:after {
    position: absolute;
    content: "";
    box-sizing: border-box;
    width: 7px;
    height: 7px;
    transform: rotate(45deg) translateX(-50%);
    border-bottom: 2px solid #9d66f4;
    border-right: 2px solid #9d66f4;
    bottom: -6px;
    right: calc(50% - 6px);
    background-color: #9d66f4;
}
.mnv-subdate li.active span
{
    color: #fff !important;
}
.mnv-subdate li {
	background: #88b2ac;
}
.mnv-subdate li.active {
	background: #9d66f4;
}

.mnv-subdate li.active a {
	color: #2483b3;
}
.mnv-box-news {
	width: 320px;
	float: left;
	border: 1px solid #ddd;
	margin: 0 5px;
}

.mnv-box-news > h3 {
	padding: 3px;
	background: #62a62b;
	height: 35px;
	margin: 0;
}

.tieude {
	position: relative;
	height: 30px;
	padding-right: 5px;
}

.tieude .daimau {
	width: 100%;
	height: 9px;
	background-color: #57BADF;
	position: relative;
	top: 10px;
}

.tieude .ten {
	background-color: white;
	z-index: 100;
	position: absolute;
	top: 5px;
	left: 10px;
	color: #FE0108;
	text-transform: uppercase;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
	font-size: 15px;
	width: 88px;
}

.mnv-box-news > h3 a {
	line-height: 29px;
	border: 1px solid #ddd;
	display: block;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	width: 100%;
	height: 100%;
	text-transform: uppercase;
}

.mnv-box-video-news {
	width: 725px;
	float: left;
}

.mnv-box-video-news .mnv-itemvideos {
	width: 100%;
	padding: 0 7px;
}

.mnv-top-slidernew {
	padding-top: 5px;
	position: relative;
}

.mnv-top-slidernew .item {}

.mnv-top-slidernew .mnv-itemvideos h3 a {
	font-size: 12px;
	line-height: 16px;
}

.mnv-header-calender span {
	color: #353535;
	float: right;
	font-size: 12px;
	font-weight: normal;
}

.mnv-header-calender .mnv-ngay {
	color: #353535;
	float: right;
	font-size: 12px;
	font-weight: normal;
}

.mnv-header-calender .mnv-ngay input {
	width: 76px;
	padding-left: 5px;
	height: 23px;
	border: 0;
	font-size: 12px;
	float: left;
	color: #353535;
}

.mnv-header-calender .mnv-ngay .input-group-addon {
	background: none;
	border: none;
	padding: 0;
	margin-left: 8px;
	margin-top: 3px;
}

.mnv-header-calender .mnv-ngay .input-group-addon span {
	font-size: 16px;
}

.mnv-top-slidernew.owl-theme .owl-controls .owl-buttons div i {
	font-size: 30px;
	color: #2483b3;
}

.mnv-top-slidernew.owl-theme .owl-controls .owl-buttons div {
	background: none;
}

.mnv-top-slidernew.owl-theme .owl-controls .owl-buttons div.owl-prev {
	left: -15px;
}

.mnv-top-slidernew .mnv-itemvideos h3 {
	line-height: 14px;
	margin-top: 0;
	margin-bottom: 0;
}

.mnv-top-slidernew.owl-theme .owl-controls .owl-buttons div {
	position: absolute;
	top: 20%;
}

.mnv-top-slidernew.owl-theme .owl-controls .owl-buttons div.owl-next {
	right: -15px;
}

.mnv-top-slidernew {
	padding-right: 8px;
	padding-left: 8px;
}

.mnv-box-video-news .mnv-itemvideos > a {
	height: 85px;
}

.mnv-box-item-new {
	padding: 19px 20px 7px;
}

.mnv-box-item-new .mnv-big-new > a {
	width: 120px;
	height: 85px;
	display: inline-block;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}

.mnv-box-item-new .mnv-big-new > a img {
	width: 100%;
	height: 85px;
}

.mnv-box-item-new p {
	color: #626262;
	margin-bottom: 0;
	font-size: 12px;
}

.mnv-box-item-new h4 {
	margin-bottom: 10px;
	margin-top: 0;
}

.mnv-box-item-new h4 a {
	font-size: 13px;
	font-weight: bold;
	color: #353535;
	display: block;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: 16px;
}

.mnv-box-item-new h4:hover a {
	color: #1f88b7;
}

.mnv-box-item-new ul {
	margin-bottom: 0;
}

.mnv-box-item-new ul li {
	margin-bottom: 10px;
}

.mnv-box-item-new ul li a span {
	width: 93.7%;
	float: left;
	display: inline-block;
	color: #444444;
}

.mnv-box-item-new ul li a i {
	color: #1f88b7;
	font-size: 14px;
	float: left;
	display: inline-block;
	margin-right: 5px;
}

.mnv-big-new {
	margin-bottom: 0;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
}

.mnv-box-news .nav-tabs > li {
	width: 50%;
	border: 0;
}

.mnv-box-news .nav-tabs > li a {
	font-size: 14px;
	font-weight: bold;
	display: block;
	text-align: center;
	line-height: 40px;
	color: #fff;
	border-radius: 0;
	padding: 0;
	border: 0;
	margin: 0;
}

.mnv-box-news .nav-tabs > li:first-child a {
	background: #cc2220;
}

.mnv-box-news .nav-tabs > li.active > a,
.mnv-box-news .nav-tabs > li.active > a:hover,
.mnv-box-news .nav-tabs > li.active > a:focus {
	border: 0;
	color: #fff;
	text-shadow: none;
}

.mnv-box-news .nav-tabs > li:last-child a {
	background: #0598db;
}

.mnv-content > .container {
	padding-top: 10px;
}

.mnv-box-new {
	width: 717px;
	float: left;
	margin-right: 8px;
}

.mnv-title h3 span:after {
	background: rgba(0, 0, 0, 0) url("../images/bg-tit2.png") no-repeat scroll 0 0;
	content: "";
	display: inline-block;
	float: left;
	height: 30px;
	position: absolute;
	right: -19px;
	width: 19px;
	z-index: 9;
	top: 0;
}

.mnv-title h3 {
	margin: 0;
	height: 30px;
	border-left: 0;
}

.mnv-title h3 span {
	position: relative;
	display: inline-block;
}

.mnv-title h3 a {
	position: relative;
	background: #0598db repeat-x scroll 0 0;
	display: block;
	height: 30px;
	min-width: 200px;
	padding: 0 15px;
	position: relative;
	z-index: 9999;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 30px;
}

.mnv-title {
	position: relative;
	height: 30px;
}

.mnv-title ul {
	position: absolute;
	right: 10px;
	top: 0;
	margin-bottom: 0;
}

.mnv-title ul li {
	display: inline-block;
	float: left;
	border-right: 1px solid #62a62b;
}

.mnv-title ul li:last-child {
	border-right: 0;
}

.mnv-title ul li a {
	font-size: 12px;
	color: #fff;
	line-height: 27px;
	padding: 0 7px;
}

.mnv-big-new-item > a {
	width: 100%;
	height: 165px;
	display: inline-block;
	float: none;
	overflow: hidden;
	margin-bottom: 10px;
}

.mnv-big-new-item h3 {
	line-height: 14px;
	margin-top: 3px;
	margin-bottom: 8px;
}

.mnv-big-new-item p {
	color: #333;
	font-size: 12px;
	height: 33px;
	overflow: hidden;
	margin-bottom: 0;
}

.mnv-big-new-item h3 a {
	line-height: normal;
	color: #047aaf;
	font-size: 14px;
	font-weight: bold;
	height: 36px;
	overflow: hidden;
}

.mnv-date i {
	margin-right: 5px;
	position: relative;
	top: -1px;
}

.mnv-date {
	font-size: 11px !important;
	color: #a8a8a8 !important;
	margin-bottom: 0;
}

.mnv-box-new-items .mnv-date {
	margin-top: 3px;
	margin-bottom: 5px;
	height: auto;
}

.mnv-sub-item-new {
	width: 318px;
	padding: 0 15px 0 15px;
	float: right;
}

.mnv-box-new-items ul {
	margin-bottom: 0;
}

.mnv-box-new-items .mnv-sub-item-new ul li {
	margin: 0;
	margin-bottom: 15px;
}

.mnv-box-new-items .mnv-sub-item-new ul li:last-child {
	border: 0;
	margin: 0;
	padding: 0;
}

.mnv-sub-item-new ul li > a {
	display: inline-block;
	float: left;
	margin-right: 10px;
}

.mnv-sub-item-new ul li {
	margin-bottom: 10px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
}

.mnv-sub-item-new ul li h3 {
	font-size: 12px;
	margin-bottom: 3px;
	margin-top: 0;
}

.mnv-box-new-items .mnv-sub-item-new ul li p {
	margin: 0;
}

.mnv-sub-item-new ul li h3 a {
	font-size: 12px;
	color: #353535;
	line-height: 18px;
	display: block;
	max-height: 54px;
	overflow: hidden;
}

.mnv-sub-item-new ul li a img {
	width: 120px;
	height: 72px;
	float: left;
}

.mnv-box-new-items ul li {
	margin-top: 12px;
}

.mnv-box-new-items ul li a span {
	width: 93.7%;
	float: left;
	display: inline-block;
	color: #444444;
}

.mnv-box-new-items ul li a i {
	color: #62a62b;
	font-size: 14px;
	float: left;
	display: inline-block;
	margin-right: 10px;
}

.mnv-box-new-items {
	padding: 33px 5px 20px 20px;
	border: 1px solid #ddd;
	border-top: 2px solid #fff;
	position: relative;
	top: -13px;
}

.mnv-box-new-items:before {
	background: rgb(87, 186, 223);
	/* For browsers that do not support gradients */

				background: -webkit-linear-gradient(left, rgb(87, 186, 223), #fff);
	/* For Safari 5.1 to 6.0 */

				background: -o-linear-gradient(right, rgb(87, 186, 223), #fff);
	/* For Opera 11.1 to 12.0 */

				background: -moz-linear-gradient(right, rgb(87, 186, 223), #fff);
	/* For Firefox 3.6 to 15 */

				background: linear-gradient(to right, rgb(87, 186, 223), #fff);
	/* Standard syntax */

				position: absolute;
	top: -2px;
	left: 0;
	width: 100%;
	content: "";
	height: 2px;
}

.mnv-new-items:first-child {
	margin-top: 0;
}

.mnv-new-items {
	margin-bottom: 2px;
	margin-top: -10px;
}

.mnv-box-video-ads {
	width: 299px;
	float: right;
}

.mnv-title.mnv-title-video h3 a {
	background: url("../images/bg-tit-video.png") repeat-x;
}

.mnv-title-video h3 {
	background: #db7119;
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #b95c0f #b95c0f #2d3e52;
	border-image: none;
	border-radius: 0 4px 0 0;
	border-style: solid solid solid none;
	border-width: 1px 1px 2px 0;
	height: 30px;
	margin: 0;
}

.mnv-xemthem {
	font-weight: bold;
	color: #fff;
	position: absolute;
	right: 10px;
	top: 6px;
}

.mnv-videobottom .mnv-wrap-box-videos {
	padding: 15px;
	border: 1px solid #ddd;
	border-top: 0;
	position: relative;
	top: -10px;
	background: #a4cde9;
}

.mnv-wrap-box-videos {
	padding: 15px;
	border: 1px solid #ddd;
	position: relative;
}

.mnv-videobottom .mnv-title h3 span {
	top: -9px;
}

.mnv-videobottom .mnv-title h3 {
	text-align: center;
	background: url("../images/bgvideo.png") repeat-x top;
	border-top: 2px solid #0598db;
}

.mnv-videobottom .mnv-itemvideos {
	width: 23.8%;
	margin-right: 15px;
}

.mnv-videobottom .mnv-title h3 span:before {
	background: rgba(0, 0, 0, 0) url("../images/lefti.png") no-repeat scroll 0 0;
	content: "";
	display: inline-block;
	float: left;
	height: 30px;
	position: absolute;
	left: -19px;
	width: 19px;
	z-index: 9;
	top: 0;
}

.mnv-itemvideos:nth-child(4n) {
	margin-right: 0;
}

.mnv-itemvideos {
	float: left;
	display: inline-block;
	width: 48.4%;
	margin-right: 20px;
}

.mnv-itemvideos > a {
	position: relative;
}

.mnv-itemvideos > a i {
	color: #fff;
	width: 35px;
	height: 35px;
	border: 2px solid #fff;
	line-height: 33px;
	text-align: center;
	position: absolute;
	right: 40%;
	bottom: 28%;
	border-radius: 50%;
	font-size: 16px;
	padding-left: 3px;
}

.mnv-itemvideos > a {
	width: 100%;
	height: 145px;
	display: block;
	overflow: hidden;
}

.mnv-itemvideos {
	margin-bottom: 0;
}

.mnv-itemvideos img {
	width: 100%;
}

.mnv-itemvideos h3 {
	line-height: 14px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.mnv-videobottom .mnv-itemvideos h3 {
	margin-bottom: 0;
}

.mnv-itemvideos h3 a {
	color: #333333;
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: normal;
	position: relative;
	height: 35px;
	overflow: hidden;
}

.mnv-wrap-box-videos .mnv-itemvideos h3 a {
	padding-left: 28px;
}

.mnv-big-new-item {
	width: 365px;
	padding-right: 15px;
	border-right: 1px solid #ddd;
	float: left;
}

.mnv-big-new-item > a img {
	max-width: 100%;
}

.mnv-itemvideos h3 a i {
	color: #ea2227;
	font-size: 18px;
	left: 0;
	margin-right: 10px;
	position: absolute;
}

.mnv-box-new-sb {
	width: 300px;
	float: left;
	margin-top: 8px;
}

.mnv-box-item-new-sb {
	border: 1px solid #ddd;
	padding-right: 9px;
	padding-bottom: 23px;
}

.mnv-box-item-new.mnv-box-item-new-sb .mnv-big-new > a {
	width: 120px;
	height: 85px;
	overflow: hidden;
	float: left;
	margin-right: 8px;
}

.mnv-box-item-new.mnv-box-item-new-sb h4 {
	margin-top: 0;
	margin-bottom: 8px;
}

.mnv-box-item-new.mnv-box-item-new-sb p {
	overflow: hidden;
	max-height: 87px;
}

.mnv-item-new-sb .mnv-itemvideos h3 a i {
	position: relative;
}

.mnv-ads2 {
	margin-bottom: 15px;
}

.mnv-box-video-items {
	padding: 20px 20px 0;
	border: 1px solid #ddd;
}

.mnv-box-video-items .mnv-itemvideos {
	width: 100%;
	float: none;
	display: block;
	margin-bottom: 15px;
}

.mnv-box-video-items .mnv-itemvideos > a {
	width: 109px;
	height: 72px;
	overflow: hidden;
	margin-right: 15px;
	float: left;
}

.mnv-work {
	margin-bottom: 17px;
}

.mnv-box-video-items .mnv-itemvideos h3 {
	margin-top: 0;
	margin-bottom: 7px;
}

.mnv-box-video-items .mnv-itemvideos h3 a {
	color: #a8a8a8;
	font-weight: normal;
	padding-left: 25px;
	height: auto;
	margin-bottom: 15px;
}

.mnv-itemvideos p {
	margin: 0;
}

.mnv-itemvideos p a {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	display: block;
	height: 35px;
	text-transform: uppercase;
	overflow: hidden;
}

.mnv-box-item-video {
	margin-bottom: 15px;
}

.mnv-item-tht h3 {
	margin: 0;
}

.mnv-item-tht > h3 {
	margin: 0;
	background: url("../images/bg-left3.png") no-repeat;
	height: 38px;
	padding-left: 7px;
	position: relative;
	text-align: left;
	top: -16px;
}

.mnv-item-tht h3 span {
	margin: 0;
	position: relative;
	line-height: 32px;
	background: #187ded;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	padding-right: 5px;
	text-transform: uppercase;
	display: inline-block;
}

.mnv-box-tt {
	margin-top: 16px;
}

.mnv-item-tht h3 span:after {
	width: 0;
	height: 0;
	border-top: 16px solid transparent;
	border-bottom: 16px solid transparent;
	border-left: 16px solid #187ded;
	position: absolute;
	top: 0;
	right: -16px;
	content: "";
}

.mnv-wrap-c {
	width: 80%;
	float: left;
}

.mnv-teplate {
	width: 20%;
	float: left;
	margin-top: -11px;
}

.mnv-teplate > img {
	width: 19px;
	float: left;
	margin-right: 4px;
}

.mnv-icontem img {
	margin-bottom: 7px;
}

.mnv-box-tt-item .mnv-wrap-c > span {
	font-weight: bold;
	color: #fff;
	margin-right: 15px;
}

.mnv-item-tht {
	margin-bottom: 15px;
	background: url("../images/map.png") no-repeat 7px 0;
	padding-bottom: 0;
}

.mnv-clip {
	border: 1px solid #ddd;
	margin-top: 15px;
	margin-bottom: 15px;
}

.mnv-clip > h3 {
	text-align: center;
	margin: 0;
	border-bottom: 1px solid #ddd;
	line-height: 13px;
}

.mnv-item-clip {
	padding: 20px 28px 0;
}

.mnv-item-clip .mnv-itemvideos {
	width: 100%;
	float: none;
}

.mnv-item-new-sb {
	margin-bottom: 15px;
}

.mnv-ads2 {
	margin-top: 0;
}

.mnv-work .mnv-box-item-new-sb {
	padding: 10px 10px 12px;
}

.mnv-work h3 {
	margin: 0;
}

.mnv-work h3 a {
	display: block;
	padding-left: 18px;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	background: #e08336;
	line-height: 38px;
	color: #fff;
}

.mnv-work .mnv-box-item-new ul li a span {
	width: 92.7%;
}

.mnv-box-qc .mnv-title.mnv-title-video h3 a {
	width: 100%;
	top: 0;
}

.mnv-box-qc {
	margin-top: 4px;
	border-top: 1px solid #ddd;
}

.mnv-box-qc .mnv-title h3 span::after {
	display: none;
}

.mnv-box-qc .mnv-title-video h3 {
	height: auto;
	border: 0;
	background: none;
}

.mnv-da-slider .mnv-itemvideos {
	width: 186px;
	margin: 0;
	float: none;
	display: inline-block;
}

.mnv-da-slider.owl-theme .owl-controls .owl-buttons div {
	background: none;
}

.mnv-da-slider.owl-theme .owl-controls .owl-buttons div i {
	font-size: 70px;
	color: #2483b3;
}

.mnv-da-slider.owl-theme .owl-controls .owl-buttons div {
	position: absolute;
	top: 20%;
}

.mnv-da-slider.owl-theme .owl-controls .owl-buttons div.owl-next {
	right: -35px;
}

.mnv-da-slider.owl-theme .owl-controls .owl-buttons div.owl-prev {
	left: -35px;
}

.mnv-border {
	text-align: center;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.mnv-da-slider.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	text-align: center;
}

.mnv-da-slider .mnv-itemvideos > a {
	height: 112px;
}

.mnv-box-qc .mnv-wrap-box-videos {
	padding: 20px 40px 20px;
}

.mnv-box-qc .mnv-itemvideos h3 {
	text-align: left;
}

.mnv-box-bottom .mnv-itemvideos {
	width: 23.5%;
	margin-right: 19.5px;
}

.mnv-box-bottom .mnv-itemvideos:nth-child(4n) {
	margin-right: 0;
}

.mnv-box-bottom .mnv-itemvideos > a {
	height: 141px;
}

.mnv-menu-bot {
	background: #187ded;
	border-bottom: 1px solid #135db0;
}

.mnv-menu-bot li {
	display: inline-block;
	float: left;
}

.mnv-menu-bot {
	margin-bottom: 0;
}

.mnv-menu-bot li:first-child {}

.mnv-menu-bot li: last-child a {
	border-right: 0;
}

.mnv-menu-bot li a {
	line-height: 38px;
	display: block;
	color: #e6e6e6;
	font-size: 12px;
	padding: 0 15px;
	border-right: 1px solid #135db0;
}

address {
	line-height: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-bottom: 0;
	color: #fff;
}

address a {
	color: #fff !important;
}

.mnv-tk img {
	float: left;
	display: inline-block;
	margin-right: 20px;
}

.mnv-box-thongke {
	width: 300px;
	text-align: left;
	display: inline-block;
}

.mnv-box-thongke h3 {
	color: #fff;
	width: 300px;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	background: #187ded;
	padding-left: 20px;
	margin: 0;
}

.mnv-itemvideos > a i {}

.mnv-tk p: first-child {
	margin-top: 10px;
}

.mnv-tk {
	border: 1px solid #135db0;
	background: #fff;
	padding: 10px 20px;
}

.mnv-item-clipview h4:hover a,
.mnv-item-clipview a:hover i,
.mnv-bignew-top h3:hover a,
.mnv-box-new-r h4:hover a,
.mnv-box-item h4:hover a,
.mnv-box-item > a:hover i {
	color: #329ced;
	border-color: #329ced;
}

address .mnv-tk p span {
	color: #329ced;
}

address .mnv-tk p {
	margin-bottom: 10px;
	font-size: 14px;
	color: #555555;
}

.mnv-box-video-ads {}

.mnv-box-item-new-sb .mnv-big-new {
	padding-bottom: 18px;
	margin-right: 11px;
}

.mnv-box-item-new.mnv-box-item-new-sb ul li {
	margin-top: 9px;
}

.mnv-box-new-sb .mnv-ads2 {
	margin-bottom: 22px;
}

.mnv-item-new-sb:nth-child(3) {
	margin-bottom: 22px;
}

.mnv-box-tt .mnv-ads {
	margin-top: 15px;
}

.mnv-item-clip .mnv-itemvideos h3 {
	margin-top: 5px;
}

.mnv-box-item-new ul li:hover a span,
.mnv-box-new-items ul li:hover a span,
.mnv-itemvideos h3:hover a {
	color: #62a62b;
}

.mnv-big-new-item h3:hover a,
.mnv-menu-bot li:hover a,
.mnv-title ul li:hover a {
	color: #000;
}

.mnv-itemvideos > a i:hover {
	background: #62a62b;
}

.mnv-wrap-new .mnv-box-video-ads .mnv-box-vd .mnv-wrap-box-videos .mnv-itemvideos:nth-child(1) > a:before {
	content: "";
	background: url("../images/number1.png") no-repeat;
	width: 22px;
	height: 28px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
}

.mnv-wrap-new .mnv-box-video-ads .mnv-box-vd .mnv-wrap-box-videos .mnv-itemvideos:nth-child(2) > a:before {
	content: "";
	background: url("../images/number2.png") no-repeat;
	width: 22px;
	height: 28px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
}

.mnv-wrap-new .mnv-box-video-ads .mnv-box-vd .mnv-wrap-box-videos .mnv-itemvideos:nth-child(3) > a:before {
	content: "";
	background: url("../images/number3.png") no-repeat;
	width: 22px;
	height: 28px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
}

.mnv-border {
	overflow: hidden;
}

.mnv-tab-video a {
	position: relative;
}

.mnv-tab-video a.active:before {
	width: 0;
	height: 0;
	position: absolute;
	bottom: 100%;
	left: 45%;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 9px solid #cc2220;
	/* Tam gi�c ph�a d??i ???c ?? m�u */

				content: "";
}

.mnv-box-video-ads .mnv-box-list-calender {
	margin: 0;
	margin-bottom: 15px;
	overflow-x: hidden;
}

.mnv-box-video-ads .mnv-box-list-calender .mnv-list-calender {
	height: 290px;
}

.mnv-work {
	margin-top: 15px;
}

.mnv-da-slider2 .mnv-itemvideos {
	width: 186px;
	margin: 0;
	float: none;
	display: inline-block;
}

.mnv-da-slider2.owl-theme .owl-controls .owl-buttons div {
	background: none;
}

.mnv-da-slider2.owl-theme .owl-controls .owl-buttons div i {
	font-size: 70px;
	color: #2483b3;
}

.mnv-da-slider2.owl-theme .owl-controls .owl-buttons div {
	position: absolute;
	top: 20%;
}

.mnv-da-slider2.owl-theme .owl-controls .owl-buttons div.owl-next {
	right: -35px;
}

.mnv-da-slider2.owl-theme .owl-controls .owl-buttons div.owl-prev {
	left: -35px;
}

.mnv-da-slider2.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	text-align: center;
}

.mnv-da-slider2 .mnv-itemvideos > a {
	height: 112px;
}

.mnv-box-content {
	padding: 0 20px;
	border: 1px solid #ddd;
}

.mnv-box-content > h3 {
	font-size: 13px;
	text-transform: uppercase;
	color: #ed800b;
	border-bottom: 1px solid #ddd;
	line-height: 33px;
	margin: 0;
	font-weight: bold;
}

.mnv-bignews {
	margin-top: 20px;
}

.mnv-bignews a img {
	float: left;
	margin-right: 12px;
	width: 223px;
	height: 143px;
}

h4.mnv-title-news {
	margin-top: 2px;
	line-height: 1;
}

.mnv-bignews p,
.mnv-smallnews p {
	font-size: 12px;
	color: #626262;
	line-height: 1.28;
	margin-bottom: 0;
	min-height: 40px;
}

.mnv-bignews p.mnv-date,
.mnv-smallnews p.mnv-date {
	min-height: auto;
}

h4.mnv-title-news a {
	color: #45791c;
	font-size: 14px;
	font-weight: bold;
}

.mnv-smallnews {
	margin-top: 20px;
}

.mnv-smallnews > a img {
	width: 168px;
	height: 107px;
	float: left;
	margin-right: 12px;
}

.mnv-wrap-tt {
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
}

.pagination {
	border-radius: 4px;
	display: inline-block;
	margin: 20px 0;
	padding-left: 0;
}

.pagination span.paging a {
	color: rgb(0, 0, 0);
}

.pagination span.paging a {
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(221, 221, 221);
	float: left;
	line-height: 1.42857;
	margin-left: 7px;
	padding: 3px 8px;
}

.pagination span.paging a:hover {
	background-color: #e08336;
	border-color: #e08336;
	color: rgb(255, 255, 255);
}

.pagination span.paging a.pageNumberSelected {
	background: #e08336 none repeat scroll 0 0;
	border-color: #e08336;
	color: rgb(255, 255, 255);
	position: relative;
}

.mnv-box-des h1 {
	font-weight: bold;
	color: #45791c;
	font-size: 20px;
}

.mnv-text {
	line-height: 18px;
	margin-top: 20px;
}

.mnv-short-des {
	color: #131313;
	font-weight: bold;
}

.mnv-box-like #___plusone_0 {
	width: 63px !important;
	margin-left: 5px !important;
}

.mnv-box-like .fb_iframe_widget {
	/*top: -4px;
	*/;
}

.mnv-box-share {
	/*border: 1px solid #ddd;
	*/

		
/*padding: 10px 20px;
	*/;
}

.mnv-box-share p {
	font-weight: bold;
}

.mnv-box-bl {
	background: #f1f1f1;
}

.mnv-box-bl h3 {
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 20px;
	background: #e08336;
	margin-bottom: 0;
}

.mnv-box-form {
	border: 1px solid #ddd;
	padding: 15px;
}

.mnv-box-form input {
	border: 1px solid #ddd;
	height: 25px;
	padding: 0 0 0 15px;
	margin-bottom: 10px;
}

.mnv-box-form textarea {
	width: 100%;
	border: 1px solid #ddd;
	padding: 10px 0 0 15px;
	margin-bottom: 10px;
	min-height: 100px;
}

.mnv-box-form button {
	background: url("../images/bgbtn.png") no-repeat;
	width: 111px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	border: 0;
}

.mnv-box-form input {
	width: 100%;
	border: 1px solid #ddd;
}

.mnv-relate-news h3 {
	color: #ed800b;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.mnv-relate-news ul li a {
	color: #444444;
}

.mnv-relate-news ul li a:hover {
	color: #6f994d;
}

.mnv-relate-news ul li {
	margin-bottom: 10px;
}

.mnv-relate-news ul li a i {
	color: #6f994d;
	font-size: 14px;
	margin-right: 10px;
}

.mnv-box-yk h3 {
	color: #ed800b;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #ed800b;
	padding-bottom: 5px;
	margin-top: 25px;
}

.mnv-box-yk > p {}

.mnv-avate img {
	width: 24px;
	height: 24px;
	float: left;
	margin-right: 10px;
}

.mnv-avate {
	position: relative;
}

.mnv-avate > a span {
	font-weight: bold;
	color: #808080;
	line-height: 24px;
}

.mnv-avate ul {
	margin: 0;
	position: absolute;
	right: 0;
	top: 4px;
}

.mnv-post .mnv-item-post {
	padding: 7px;
}

.mnv-post .mnv-item-post .mnv-item-sub-post {
	padding-right: 0;
	margin-left: 28px;
	border-top: 1px dotted #d6d6d6;
	margin-top: 8px;
}

.mnv-relate-news {
	padding-bottom: 10px;
}

.mnv-box-yk {
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
}

.mnv-post .mnv-item-post:nth-child(2n) {
	background: #f1f1f1;
}

.mnv-avate ul li {
	display: inline-block;
	float: left;
	margin-right: 3px;
	color: #333;
}

.mnv-avate ul li a span {
	color: #808080;
}

.mnv-avate ul li a {
	color: #191e82;
}

.mnv-text img {
	max-width: 100%;
}

.mnv-box-tt-item {
	padding: 0 12px 12px 19px;
	margin-top: ;
}

.yui-content h3 img {
	margin-right: 9px;
	position: relative;
	top: -5px;
}

.mnv-box-tt-item .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
	width: 130px;
}

.mnv-box-tt-item .bootstrap-select > .dropdown-toggle {
	padding-bottom: 2px;
	padding-top: 2px;
}

.mnv-nhietdo {
	padding: 10px 0 5px 30px;
}

.mnv-nhietdo img {
	float: left;
	margin-right: 7px;
}

.mnv-infonhitedo {
	width: 76%;
	float: left;
	color: #fff;
}

.mnv-infonhitedo p {
	font-size: 12px;
}

.mnv-infonhitedo h3 {
	margin-bottom: 0;
	font-size: 18px;
	margin-top: 0;
	font-weight: bold;
}

#ty-gia .cate-title {
	border-bottom: 2px solid #fff;
}

#ty-gia {
	padding: 0 12px 0 19px;
}

#ty-gia .cate-title .title {
	background: #fff;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	text-align: center;
	text-transform: uppercase;
	width: 52px;
	float: left;
}

.home-tabview .yui-nav {
	height: 24px;
	line-height: 24px;
	float: right;
	width: 110px;
}

.giavang-info td:first-child {
	padding-left: 15px;
}

.tygia table tr:first-child td {
	font-weight: bold;
}

.yui-content h3 {
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 2px;
	margin-top: 0;
}

.yui-content h3 span {
	font-weight: normal;
}

.mnv-icontem img:last-child {
	margin-bottom: 0;
}

#ty-gia .yui-nav {
	margin: 0;
}

#tygia {
	margin-bottom: 20px;
}

#ty-gia .yui-nav li {
	float: right;
	margin: 0;
	width: 55px;
	line-height: 18px;
	margin-top: 4px;
}

#ty-gia .yui-nav li a {
	font-size: 12px;
	color: #626262;
}

#ty-gia .yui-nav li.last {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	margin: 0;
	padding: 0;
	padding-left: 5px;
	border-left: 1px solid #999;
	margin-top: 4px;
}

#ty-gia .yui-content {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-color: rgb(204, 204, 204);
	border-image: none;
	border-style: solid none solid solid;
	border-width: 0;
	padding: 0;
}

.tygia table {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
	text-align: center;
	width: 100%;
}

.tygia table td {
	background: #fff none repeat scroll 0 0;
	border-right: 1px solid #e6e2e7;
	border-top: 1px solid #e6e2e7;
	padding: 2px 0 2px 0;
}

.yui-hidden {
	display: none;
}

#ty-gia .yui-nav li.selected a {
	color: #e08336;
}

.tygia table td {
	font-size: 9pt;
}

.tygia table td.top {
	padding-bottom: 0;
	padding-top: 2px;
}

.mnv-title h4 {
	margin: 0;
	padding-left: 20px;
	line-height: 39px;
	background: #0598db;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.mnv-box-video-ads .mnv-itemvideos {
	width: 100%;
	margin: 0;
}

.mnv-box-video-ads .mnv-itemvideos {
	margin-bottom: 20px;
}

.mnv-box-video-ads .mnv-itemvideos > a {
	width: 109px;
	float: left;
	height: 72px;
}

.mnv-box-vd .mnv-title {
	height: auto;
}

.mnv-itemvideos > a i {}

.mnv-box-video-ads .mnv-da-slider .mnv-itemvideos {
	width: 175px;
	display: inline-block;
}

.mnv-box-video-ads .mnv-da-slider .mnv-itemvideos > a {
	width: 100%;
	height: 100px;
	float: none;
}

.mnv-box-video-ads .mnv-da-slider .mnv-itemvideos h3 a {
	font-size: 12px;
	text-transform: uppercase;
	padding-left: 24px;
	height: auto;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
}

.mnv-box-video-ads .mnv-da-slider .mnv-itemvideos h3 {
	margin-bottom: 0;
}

.mnv-box-video-ads .mnv-da-slider .mnv-itemvideos h3 a i {
	top: -2px;
}

.mnv-box-video-ads .mnv-da-slider .mnv-itemvideos {
	margin-bottom: 0;
}

.mnv-box-video-ads .mnv-box-item-video {
	margin-bottom: 5px;
}

.mnv-box-mail {
	margin-bottom: 5px;
}

.mnv-box-mail img {
	max-width: 100%;
}

.mnv-item-top {
	width: 342px;
	margin-right: 20px;
	display: inline-block;
	float: left;
}

.mnv-item-top.last {
	margin-right: 0;
}

.mnv-bignew-top img {
	width: 328px;
	height: 229px;
	max-width: 100%;
}

.mnv-bignew-top h3 {
	font-size: 16px;
	margin-bottom: 20px;
}

.mnv-bignew-top h3 a {
	color: #131313;
	font-size: 16px;
	font-weight: bold;
	line-height: normal;
	display: block;
	height: 54px;
	overflow: hidden;
}

.mnv-readmore a {
	font-size: 12px;
	color: #248dc1;
}

.mnv-readmore a i {
	font-size: 14px;
	margin-left: 4px;
}

.mnv-box-new-item h3 {
	margin: 0;
}

.mnv-box-new-item ul {
	border: 1px solid #ddd;
	border-top: 0;
	padding: 13px 18px;
	margin-bottom: 0;
}

.mnv-readmore {
	margin-bottom: 0;
}

.mnv-box-new-item ul li {
	display: block;
	margin-bottom: 10px;
}

.mnv-box-new-item ul li:last-child {
	margin-bottom: 0;
}

.mnv-box-new-item ul li a i {
	font-size: 14px;
	float: left;
	display: inline-block;
	margin-right: 8px;
	color: #353535;
}

.mnv-box-new-item ul li a:hover i,
.mnv-box-new-item ul li a:hover span {
	color: #248dc1;
}

.mnv-box-new-item ul li a span {
	width: 93.7%;
	float: left;
	display: inline-block;
	color: #444444;
}

.mnv-box-new-item h3 a {
	display: block;
	text-align: center;
	color: #fff;
	line-height: 40px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	background: #187ded;
}

.mnv-box-menu .mnv-w50 {
	width: 50%;
	float: left;
	display: table;
	box-sizing: border-box;
	height: 100%;
}

.mnv-box-menu .mnv-w33 {
	width: 33.33333%;
	float: left;
	display: table;
	box-sizing: border-box;
	height: 100%;
}

.mnv-table.mnv-iconbg a span {
	font-size: 16px;
	margin-bottom: 0;
}

.mnv-table.mnv-iconbg {}

.mnv-padding-l1 {
	padding-left: 2px;
}

.mnv-padding-r1 {
	padding-right: 2px;
}

.mnv-table {
	display: table;
	width: 100%;
	height: 100%;
	text-align: center;
}

.mnv-table a span {
	display: block;
	font-size: 18px;
	color: #fff;
	margin-bottom: 6px;
	padding: 0 16px;
}

.mnv-table a {
	display: table-cell;
	vertical-align: middle;
	background: #187ded;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.mnv-table a:hover {
	background-color: #135db0 !important;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.mnv-item-u:last-child {
	margin-bottom: 0;
}

.mnv-item-u {
	margin-bottom: 5px;
}

.mnv-clipview h3 {
	background: #ddeff8;
	margin-bottom: 22px;
	margin-top: 6px;
}

.mnv-clipview h3 a {
	color: #131313;
	font-size: 14px;
	line-height: 43px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 17px;
}

.mnv-clipview h3 a.mnv-more {
	font-size: 20px;
	float: right;
	margin-right: 20px;
}

.mnv-date img {
	margin-right: 7px;
	position: relative;
	top: -2px;
}

.mnv-date {
	font-size: 12px !important;
	color: #a8a8a8;
	margin: 5px 0 0;
}

.mnv-item-clipview h4 {
	margin: 0;
}

.mnv-item-clipview a {
	position: relative;
	display: block;
}

.mnv-item-clipview {
	width: 187px;
	margin-right: 22px;
	float: left;
}

.mnv-item-clipview:last-child {
	margin-right: 0;
}

.mnv-item-clipview a i {
	color: #fff;
	font-size: 18px;
	width: 37px;
	height: 37px;
	border: 2px solid #fff;
	position: absolute;
	top: 40%;
	left: 50%;
	margin-left: -19px;
	text-align: center;
	line-height: 37px;
	border-radius: 50%;
}

.mnv-item-clipview h4 a {
	font-size: 12px;
	color: #131313;
	font-weight: bold;
	display: block;
	line-height: 18px;
}

.mnv-titlenewtop {
	background: url("../images/bg-left.png") no-repeat left center;
	padding-left: 36px;
	height: 49px;
	margin-bottom: -1px;
}

.mnv-titlenewtop a {
	display: inline-block;
	line-height: 38px;
	background: #187ded;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	padding-right: 0;
	position: relative;
	min-width: 170px;
}

.mnv-titlenewtop a:after {
	width: 0;
	height: 0;
	border-bottom: 38px solid #187ded;
	border-right: 38px solid transparent;
	content: "";
	position: absolute;
	top: 0.5px;
	right: -37px;
}

.mnv-bigiu {
	background: #135db0;
	padding: 9px;
	position: relative;
	z-index: 99;
}

.mnv-bigiu a img {
	width: 146px;
	height: 99px;
	float: left;
	border: 1px solid #fff;
	margin-right: 10px;
}

.mnv-bigiu p {
	color: #fff;
	font-size: 12px;
	margin-bottom: 0;
	line-height: normal;
	height: 42px;
	overflow: hidden;
}

.mnv-bigiu h4 {
	margin-top: 0;
	font-size: 12px;
	margin-bottom: 17px;
}

.mnv-bigiu h4 a {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	display: block;
	height: 39px;
	overflow: hidden;
}

.mnv-bigiu h4 a:hover {
	text-decoration: underline;
}

.mnv-box-item-new-top ul li a {
	font-size: 12px;
	color: #353535;
	line-height: 40px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.mnv-box-item-new-top ul li a {
	background: #e6ebef;
}

.mnv-box-item-new-top {
	margin-bottom: 9px;
}

.mnv-box-item-new-top ul {
	margin-bottom: 0;
}

.mnv-box-item-new-top ul li:nth-child(2n) a {
	background: #eef3f6;
}

.mnv-box-item-new-top ul li a:hover i {
	color: #2483b3;
}

.mnv-box-item-new-top p.mnv-morek a {
	line-height: 27px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	background: #135db0;
	display: block;
}

.mnv-box-item-new-top ul li a i {
	font-size: 14px;
	color: #828282;
	margin-right: 8px;
	margin-left: 9px;
}

.mnv-box-left {
	width: 670px;
	float: left;
	margin-right: 10px;
}

#datepicker1 {
	margin-left: 7px;
	display: inline-block;
	padding-top: 7px;
	float: left;
}

.mnv-ngay > span {
	float: left;
}

.mnv-wrap-new .mnv-item-top.last {
	margin-top: 0;
}

.mnv-xemtt a {
	text-align: center;
	line-height: 23px;
	color: #fff;
	background: #ffcc05;
	display: block;
}

.mnv-xemtt {
	margin-bottom: 0;
}

.mnv-new-r {
	position: relative;
	margin-bottom: 9px;
}

.mnv-updown {
	position: absolute;
	right: 0;
	bottom: -5px;
}

.mnv-new-r h3 {
	margin-bottom: 0;
}

.mnv-new-r h3 {
	display: block;
	color: #fff;
	text-transform: uppercase;
	padding-left: 10px;
	line-height: 38px;
	background: #187ded;
	font-size: 14px;
}

.mnv-new-r h3 a {
	color: #fff;
}

.mnv-box-new-r {
	padding: 10px 9px;
	background: #e6e2e7;
}

.mnv-box-new-r h4 {
	margin-top: 0;
}

.mnv-box-new-r > a {
	display: block;
}

.mnv-box-new-r > p {
	color: #353535;
	font-size: 12px;
	margin-top: 7px;
	line-height: 18px;
}

.mnv-box-new-r > p a {
	font-size: 12px;
	margin-left: 0;
}

.mnv-box-new-r > a img {
	width: 310px;
	max-width: 100%;
	height: 183px;
}

.mnv-box-new-r h4 a {
	font-size: 12px;
	color: #000;
	line-height: 16px;
	font-weight: bold;
}

.mnv-box-new-r ul {
	margin-bottom: 0;
}

.mnv-box-new-r ul li span {
	font-size: 12px;
	color: #353535;
    cursor: pointer;
}

.tlm-cat2-a {
	height: 107px;
	width: 107px;
	display: block;
}

.mnv-box-new-r ul li:last-child {
	margin-bottom: 0;
}

.mnv-box-new-r ul li span:hover {
	color: #2483b3;
}

.mnv-box-new-r ul li span span {
	width: 93%;
	display: inline-block;
	float: left;
}

.mnv-box-new-r ul li {
	/*margin-bottom: 8px;
	*/;
}

.mnv-box-new-r ul li a i {
	color: #2483b3;
	font-size: 14px;
	float: left;
	display: inline-block;
	margin-right: 5px;
	margin-top: 1px;
}

.mnv-slidervideo h3 {
	background: url("../images/bg-item-left.png") no-repeat;
	height: 45px;
	padding-left: 12px;
	margin: 0;
}

.mnv-slidervideo h3 a {
	color: #fff;
	background: url("../images/bg-item-center.png") repeat-x 13px 0;
	display: inline-block;
	font-size: 14px;
	line-height: 43px;
	height: 45px;
	margin: 0;
	text-transform: uppercase;
	padding-right: 15px;
	padding-left: 5px;
	position: relative;
}

.mnv-slidervideo h3 a:after {
	content: "";
	background: url("../images/bg-item-right.png") no-repeat;
	width: 43px;
	height: 45px;
	display: inline-block;
	position: absolute;
	left: 100%;
	top: 0;
}

.mnv-wrapslidervideo {
	background: #fde052;
	padding: 20px 30px 0;
}

.mnv-box-item {
	width: 200px;
	padding: 5px;
	background: #fff;
	text-align: left;
	margin-bottom: 5px;
}

.mnv-slidervideo {
	padding-right: 00px;
	margin-top: 10px;
	float: left;
	width: 100%;
}

.mnv-box-item > a {
	display: block;
	position: relative;
}

.mnv-box-item > a i {
	color: #fff;
	font-size: 18px;
	border-radius: 50%;
	border: 2px solid #fff;
	height: 37px;
	width: 37px;
	text-align: center;
	line-height: 37px;
	position: absolute;
	left: 50%;
	margin-left: -18px;
	top: 40px;
}

.item {
	text-align: center;
}

.mnv-wrapslidervideo .owl-theme .owl-controls .owl-page span {
	margin: 20px 5px;
	background: #fff;
	opacity: 1;
}

.mnv-wrapslidervideo .owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
	width: 14px;
	height: 14px;
}

.mnv-wrapslidervideo .owl-theme .owl-controls .owl-buttons div a {
	opacity: 1;
}

.mnv-wrapslidervideo .owl-theme .owl-controls .owl-buttons div i {
	color: #fff;
	opacity: 1;
	font-size: 22px;
}

.mnv-wrap-new .mnv-box-leu .last {
	margin-top: 0;
}

.mnv-box-leu {
	width: 100%;
	float: left;
}

.mnv-box-leu .mnv-ads {
	margin-top: 0;
}

.mnv-wrapslidervideo .owl-theme .owl-controls .owl-page {
	position: relative;
	z-index: 9999;
}

.mnv-wrapslidervideo .owl-theme .owl-controls .owl-buttons div {
	background: none;
	background: none;
	padding: 0;
	margin: 0 50px;
}

.mnv-box-item {
	display: inline-block;
}

.mnv-wrapslidervideo .owl-buttons {
	position: absolute;
	width: 100%;
	bottom: 20px;
}

.mnv-box-item h4 {
	margin: 3px 0 3px;
}

.mnv-box-item h4 a {
	font-size: 12px;
	font-weight: bold;
	color: #131313;
}

.mnv-box-item .mnv-date {
	margin-top: 8px;
}

.mnv-box-item > a img {
	width: 100%;
	height: 120px;
}
.mnv-box-top{
    flex-direction: row;
}
.mnv-box-top .mnv-video-top {
	width: 50%;
	margin-right: 5px;
	position: relative;
}

.mnv-box-top .mnv-video-top a .play-icon {
	position: absolute;
	top: 40%;
	left: 50%;
}

.mnv-box-top .mnv-video-top img {
	max-width: 100%;
}

.mnv-box-top .mnv-item-top.last {
	width: calc( 50% - 5px );
	margin-right: 0;
}

.mnv-box-top .mnv-item-top.last .mnv-new-r h3 {
	margin-top: 0;
}

.mnv-box-top .mnv-item-top .mnv-box-new-r ul {
	padding-top: 4px;
}

.mnv-box-top .mnv-item-top .mnv-box-new-r > p {
	padding-bottom: 4px;
	margin-bottom: 0;
	border-bottom: 1px dashed #2483b3;
}

.mnv-box-top .mnv-item-top .mnv-box-new-r > p:hover {
	color: #2483b3;
}

.mnv-box-top .mnv-box-new-r ul li {
	margin-bottom: 0;
}

.mnv-box-top .mnv-box-new-r ul li a {
	display: block;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
}

.mnv-wrapslidervideo .owl-theme .owl-controls .owl-buttons div:hover i {
	color: #3092bb;
	opacity: 1;
	font-size: 22px;
}

.mnv-item-top .mnv-box-new-r {
	background: #e6e2e7;
	padding: 10px 9px;
}

.mnv-photo-r .mnv-box-new-r {
	overflow: hidden;
	padding: 9px 0 6px;
	background: none;
}

.mnv-box-new-r > a img {
	width: 100%;
}

.mnv-box-smallnew li {
	float: left;
	width: 107px;
	margin-right: 8px;
}

.mnv-box-smallnew {
	margin-top: 15px;
}

.mnv-box-smallnew li:last-child {
	margin-right: 0;
}

.mnv-box-smallnew .mnv-box-smallnew-para {
	margin-bottom: 0;
	padding: 5px 0 0;
}

.mnv-box-smallnew .mnv-box-smallnew-para a {
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}

.mnv-box-smallnew img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.mnv-list-item {
	width: 100%;
	margin-right: 0;
}

.mnv-list-item .mnv-box-item-new-top {
	float: left;
	width: 324px;
	margin-right: 20px;
}

.mnv-list-item .mnv-box-item-new-top:last-of-type {
	margin-right: 0;
}

.adv-right {
	display: none;
}

footer {
	margin-top: 40px;
	background: #015198;
}

footer .mnv-title {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	margin-bottom: 15px;
	margin-left: 106px;
	text-align: left;
}

footer .text-right {
	text-align: center;
}

footer .mnv-box-select {
	width: 300px;
	border: 2px solid #d9dee2;
	display: inline-block;
	margin-bottom: 7px;
}

footer .mnv-box-select select {
	width: 100%;
	height: 26px;
	color: #666;
}

footer .mnv-box-thongke {
	border: 2px solid #d9dee2;
	background: #fff;
	padding: 0 8px;
}

footer .mnv-box-thongke p {
	text-align: center;
	color: #058ca9;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 0;
}

.mnv-box-thongke h3 {
	width: auto;
	font-size: 12px;
}

.mnv-box-thongke .mnv-box-thongke-item {
	margin-top: 5px;
}

.mnv-menu {
	position: relative;
	margin-bottom: 15px;
}

.mnv-menu:after {
	content: " ";
	position: absolute;
	right: 0;
	bottom: -17px;
	width: 0;
	height: 0;
	display: block;
	border-left: 0 solid transparent;
	border-right: 16px solid transparent;
	border-top: 15px solid #035d9c;
}

.bg-orange {
	background-color: #ff8030 !important;
}

.bg-green {
	background-color: #58ba4e !important;
}

.bg-red {
	background-color: #cd2027 !important;
}

.mnv-box-new-r > p a {
	color: #666;
}

.mnv-photo-r {
	border-bottom: 3px solid #cdcdcd;
	overflow: hidden;
}

.mnv-list-calender {
	height: 428px;
}

.mnv-photo-r h3 {
	margin-top: 10px;
}

.mnv-adbox-content {
	margin-top: 1px;
}

.mnv-adbox-content img {
	width: 100%;
}

.mnv-box-new-r h4 {
	line-height: 10px;
}

.mnv-box-right .mnv-ads {
	margin-top: 8px;
}

.mb23 {
	margin-bottom: 23px;
}

.mb10 {
	margin-bottom: 10px;
}

.mt10 {
	margin-top: 10px;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.mnv-box-video-news .mnv-itemvideos > a {
		height: 75px;
	}
	.mnv-menu ul li a {
		padding-left: 15px;
		padding-right: 15px;
	}
	.mnv-item-top {
		display: inline-block;
		float: left;
		margin-right: 10px;
		width: 306px;
	}
	.mnv-item-clipview {
		float: left;
		margin-right: 16px;
		width: 175px;
	}
	.mnv-box-leu .mnv-item-top {
		margin-top: 0;
		width: 301px;
	}
	.mnv-box-left {
		float: left;
		width: 624px;
	}
	.mnv-box-leu {
		margin-top: 0;
	}
	.mnv-list-item {
		width: 100%;
	}
	.mnv-list-item .mnv-box-item-new-top {
		width: 306px;
		margin-right: 10px;
	}
	.mnv-box-smallnew li {
		width: 30.33%;
	}
	.mnv-logo img {
		max-width: 100%;
	}
	footer .mnv-title {
		margin-left: 58px;
	}
}

@media (max-width: 1199px) {
	.mnv-box-video-news {
		width: 640px;
		float: left;
	}
	.mnv-videobottom .mnv-itemvideos {
		width: 23.6%;
	}
	.mnv-video {
		float: left;
		width: 100%;
	}
	.mnv-box-list-calender {
		margin: 0;
		margin-top: 10px;
		width: 100%;
	}
	.mnv-box-item-new ul li a span {
		width: 92.7%;
	}
	.mnv-box-new {
		width: 404px;
	}
	.mnv-box-news {
		border: 1px solid #ddd;
		float: right;
		width: 270px;
	}
	.mnv-top-slidernew .mnv-itemvideos h3 a {
		font-size: 11px;
		line-height: 16px;
	}
	.mnv-box-bottom .mnv-itemvideos {
		margin-right: 17.5px;
		width: 23.5%;
	}
	.mnv-icon-menu {
		margin-left: 5px;
	}
}

@media (max-width: 991px) {
	.mnv-box-bottom .mnv-itemvideos {
		margin-right: 13.5px;
	}
	.mnv-box-bottom .mnv-itemvideos > a {
		height: 97px;
	}
	.mnv-box-new {
		float: none;
		margin-right: 0;
		width: 100%;
	}
	.mnv-box-new-items ul:before {
		clear: both;
		content: "";
		display: block;
	}
	.mnv-box-video-ads {
		width: 100%;
		float: none;
	}
	.mnv-box-video-ads > .clearfix {
		display: inline-block;
		margin: auto;
	}
	.mnv-box-list-calender {
		float: left;
		margin: 0 0 0 15px;
		width: 281px;
	}
	.mnv-video {
		float: left;
		width: 424px;
	}
	.mnv-box-news {
		width: 100%;
	}
	.mnv-box-news .mnv-big-new > a {
		float: left;
		margin-right: 15px;
	}
	.mnv-box-item-new h4 a {
		width: auto;
	}
	.mnv-box-item-new ul:before {
		clear: both;
		display: block;
		content: "";
	}
	.mnv-search input {
		width: 154px;
	}
	.mnv-ads-banner img {
		width: 400px;
	}
	.mnv-logo a img {
		max-width: 100%;
	}
}

@media (max-width: 767px) {
	.mnv-infonhitedo p {
		font-size: 11px;
	}
	.mnv-nhietdo {
		padding: 10px 0 5px 5px;
	}
	.mnv-box-new-r > a img {
		max-width: 100%;
	}
	.mnv-menu nav > ul > li:nth-child(2) {
		margin-left: 0;
	}
	.mnv-box-search p {
		line-height: 25px;
	}
	.mnv-slidervideo,
	.mnv-box-leu {
		padding: 0;
	}
	.mnv-menu ul li.mnv-home a {
		background: #187ded;
	}
	.mnv-box-mail {
		text-align: center;
	}
	.mnv-menu ul li ul {
		background: rgb(98, 166, 43) none repeat scroll 0 0;
		display: none;
		left: 20px;
		min-width: 150px;
		position: relative;
		top: 0;
		z-index: 999999;
	}
	.mnv-box-content {
		padding: 0 5px;
	}
	.mnv-text img {
		max-width: 100%;
		height: auto !important;
	}
	.mnv-title ul {
		display: none;
	}
	.mnv-logo a img {
		max-width: 100%;
	}
	.mnv-ads-banner {
		margin-right: 0;
	}
	.mnv-search {
		margin-left: 0;
	}
	.mnv-search input {
		width: 190px;
	}
	.mnv-video,
	.mnv-box-new {
		width: 100%;
		float: none;
	}
	.mnv-box-list-calender {
		width: 100%;
		margin: 0;
		float: none;
	}
	.mnv-box-news {
		float: none;
		margin: auto;
	}
	.mnv-big-new-item > a {
		display: block;
		width: 100%;
		margin: 0;
		float: none;
		margin-bottom: 8px;
	}
	.mnv-box-new-items ul li a span {
		width: 92.7%;
	}
	.mnv-box-video-ads {
		width: 100%;
		float: none;
	}
	.mnv-itemvideos > a {
		width: 100%;
	}
	.mnv-itemvideos {
		width: 48%;
		margin: auto;
	}
	.mnv-itemvideos:nth-child(2n+1) {
		margin-right: 4%;
	}
	/*.mnv-itemvideos:nth-child(3n) {
		*/		/*margin-right: 4%;
		*/		/*;
	}
	*/		.mnv-wrap-box-videos {
		padding: 20px 5px 0;
	}
	.mnv-box-tt {
		float: none;
	}
	.mnv-box-new-sb {
		float: none;
	}
	.mnv-box-bottom .mnv-itemvideos {
		width: 48%;
	}
	.mnv-box-bottom .mnv-itemvideos:nth-child(2n+1) {
		margin-right: 4%;
	}
	.mnv-box-bottom .mnv-itemvideos:nth-child(2n) {
		margin-right: 0;
	}
	.mnv-box-bottom .mnv-itemvideos > a {
		height: auto;
	}
	.mnv-menu-bot li {
		display: none;
	}
	.mnv-border img {
		max-width: 100%;
	}
	.navbar-toggle {
		float: none;
		margin: 0;
		top: 0;
	}
	.mnv-menu ul li {
		display: block;
		float: none;
	}
	.mnv-menu ul li a {
		color: #fff;
	}
	.navbar-toggle .icon-bar {
		background: #fff;
	}
	.mnv-box-tt {
		width: 100%;
	}
	.mnv-menu ul li.mnv-home:hover a,
	.mnv-menu ul li.active > a {
		background: #135db0;
	}
}

@media (min-width: 480px) and (max-width: 639px) {
	.mnv-big-new-item > a {
		display: inline-block;
		float: left;
		height: 143px;
		margin-right: 15px;
		width: 223px;
	}
	.mnv-box-news .mnv-big-new > a {
		float: left;
	}
	.mnv-title ul {
		display: block;
	}
	.mnv-search input {
		width: 182px;
	}
	.mnv-box-video-ads > .clearfix {
		width: 100%;
	}
	.mnv-menu-bot {
		height: 38px;
	}
	.mnv-box-smallnew li {
		width: 30.33%;
	}
	.mnv-wrap-new .mnv-item-top .mnv-entertain {
		width: 100%;
	}
}

@media (min-width: 640px) and (max-width: 767px) {
	.mnv-title ul {
		display: block;
	}
	.mnv-box-video-ads > .clearfix {
		width: 100%;
	}
	.mnv-ads-banner img {
		width: 284px;
	}
	.mnv-ads-banner {
		margin-top: 37px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.mnv-menu ul li a {
		font-size: 10px;
		padding-left: 11px;
		padding-right: 11px;
	}
	.mnv-videobottom .mnv-itemvideos {
		width: 23.3%;
	}
	.mnv-box-news {
		width: 348px;
		margin-right: 0;
	}
	.mnv-box-video-news {
		width: 100%;
		float: none;
	}
	.mnv-box-list-calender {
		width: 100%;
		margin: 0;
	}
	.mnv-box-list-calender .mnv-item-calender {
		width: 48%;
		float: left;
		margin: 0 1%;
	}
	.mnv-video {
		width: 357px;
	}
	.mnv-box-video-ads > .clearfix {
		width: 100%;
	}
	.mnv-ads {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.mnv-sub-item-new {
		width: 328px;
	}
	.mnv-search input {
		width: 147px;
	}
	footer .mnv-box-select {
		width: 100%;
	}
	.mnv-box-thongke,
	.mnv-box-thongke h3 {
		width: 100%;
	}
	.mnv-box-new-sb {
		float: left;
		margin-top: 8px;
		width: 50%;
	}
	.mnv-tk {
		padding: 10px 5px;
	}
	.mnv-menu ul li a {
		font-size: 10px;
		padding-left: 13px;
		padding-right: 13px;
	}
	.mnv-ads-banner {
		margin-top: 30px;
	}
	.mnv-box-search p {
		padding-left: 0;
		margin-right: 5px;
		font-size: 10px;
	}
	.mnv-btn-tt {
		width: 135px;
		background-size: 100%;
		font-size: 10px;
	}
	.mnv-btn-tt i {
		font-size: 12px;
		margin-right: 8px;
	}
	.mnv-menu ul li a {
		font-size: 10px;
		padding-left: 11px;
		padding-right: 11px;
	}
	.mnv-logo {
		background-size: 100%;
	}
	.mnv-logo a img {
		max-width: 100%;
	}
	.mnv-box-top .mnv-video-top {
		float: left;
		width: 49%;
		margin-right: 2%;
	}
	.mnv-box-top .mnv-item-top.last {
		float: left;
		width: 49%;
	}
	.mnv-item-clipview {
		width: 136px;
		margin-right: 9px;
		float: left;
	}
	.mnv-box-search {
		text-align: center;
	}
	.mnv-box-left {
		width: 100%;
		float: none;
	}
	.mnv-wrap-new .mnv-ads .mnv-item-top.last {
		width: 48%;
		float: left;
	}
	.mnv-ads .mnv-item-top {
		margin-top: 20px;
		width: 48%;
		margin-right: 4%;
		float: left;
	}
	.mnv-wrap-new .mnv-item-top.last {
		margin-top: 20px;
		width: 100%;
	}
	#ty-gia {
		padding: 0 28px 0 19px;
	}
	.mnv-ads {
		margin-top: 0;
	}
	.mnv-wrap-new .mnv-item-top.last > div:nth-child(2n) {
		margin-right: 0;
	}
	.mnv-wrap-new .mnv-item-top.last > div {
		width: 100%;
		float: left;
	}
	.mnv-item-top {
		width: 49%;
		margin-right: 2%;
	}
	.mnv-item-top:nth-child(2) {
		margin-right: 0;
	}
	.mnv-bignew-top img {
		height: 229px;
		width: 100%;
	}
	.mnv-slidervideo {
		padding-right: 0;
	}
	.mnv-box-leu {
		padding-right: 0;
		margin-top: 10px;
	}
	.mnv-box-list-calender .mnv-item-calender {
		float: none;
		margin: 0;
		width: 100%;
	}
	.mnv-subdate li a span {
		display: block;
	}
	.mnv-list-item {
		width: 100%;
		margin-right: 0;
	}
	.mnv-list-item .mnv-box-item-new-top {
		width: 49%;
		margin-right: 2%;
	}
	.mnv-wrap-new .mnv-item-top.last > .mnv-entertain {
		margin-bottom: 10px;
	}
	.mnv-new-r h3 {
		margin-top: 0;
	}
	.mnv-box-list-calender {
		margin-bottom: 10px;
	}
	.mnv-box-tt {
		margin-top: 10px;
	}
	.mnv-box-smallnew li {
		width: 32.55%;
	}
	.mnv-photo-r {
		margin-top: 10px;
	}
	footer .mnv-title {
		margin-left: 0;
	}
}

@media (max-width: 479px) {
	.mnv-item-clipview: nth-child(2n) {
		margin-right: 0;
	}
	.mnv-clipview h3 {
		margin-top: 0;
	}
	.mnv-item-clipview {
		margin-bottom: 10px;
	}
	.mnv-item-clipview {
		width: 100%;
		margin-right: 4%;
		float: none;
	}
	.mnv-item-clipview a img {
		height: 100%;
	}
	.mnv-bignew-top img {
		width: 100%;
		height: auto;
	}
	.mnv-subdate li a span {
		display: block;
	}
	.mnv-slidervideo h3 a {
		font-size: 12px;
	}
	.mnv-box-left {
		width: 100%;
	}
	.mnv-item-top {
		width: 100%;
	}
	.mnv-box-video-news {
		width: 100%;
		float: none;
	}
	.mnv-big-new-item {
		width: 100%;
		padding: 0;
		border: 0;
	}
	.mnv-box-new-items {
		padding: 18px 5px 30px 5px;
	}
	.mnv-videobottom .mnv-itemvideos {
		width: 100%;
		margin-right: 0;
	}
	.mnv-avate ul {
		position: relative;
	}
	.mnv-big-new-item > a {
		height: 179px;
	}
	.mnv-smallnews > a img {
		float: none;
		height: 150px;
		margin-bottom: 10px;
		margin-right: 0;
		width: 100%;
	}
	.mnv-itemvideos h3 a {
		font-size: 12px;
	}
	.mnv-itemvideos > a {
		height: 155px;
	}
	.mnv-title h3 a {
		font-size: 12px;
	}
	.mnv-sub-item-new {
		width: 100%;
		padding: 0 5px;
		float: right;
	}
	.mnv-bignews a img {
		float: none;
		height: 143px;
		margin-bottom: 10px;
		margin-right: 0;
		width: 100%;
	}
	.mnv-search {
		float: none;
	}
	.mnv-btn-tt {
		float: none;
	}
	.mnv-box-search {
		text-align: center;
	}
	.mnv-box-video-ads > div {
		width: 100%;
	}
	.mnv-box-new-sb {
		width: 100%;
	}
	.mnv-teplate {
		width: 24%;
		float: left;
	}
	.mnv-wrap-c {
		width: 76%;
		float: left;
	}
	.mnv-box-thongke,
	.mnv-box-thongke h3 {
		width: 100%;
	}
	.mnv-tk {
		border: 1px solid #2d3e52;
		background: #fff;
		padding: 10px 0;
	}
	.mnv-ads {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.mnv-box-smallnew li {
		width: 31%;
	}
	.mnv-box-top .mnv-video-top {
		width: 100%;
	}
	.mnv-box-top .mnv-item-top.last {
		width: 100%;
		margin-top: 0;
	}
	.mnv-box-top .mnv-video-top a .play-icon {
		left: 40%;
	}
	.mnv-list-item .mnv-box-item-new-top {
		width: 100%;
	}
	footer .mnv-title {
		margin-left: 0;
		margin-top: 20px;
	}
	footer .mnv-box-select {
		width: 100%;
	}
	footer .mnv-box-select {
		display: block;
	}
}
@media ( max-width: 991px ) {
    .mnv-menu:after{
        display: none !important;
    }
    .mnv-menu {
        margin-bottom: 0;
    }
}
@media (min-width: 480px) and (max-width: 767px) {
	.mnv-slidervideo {
		padding-right: 0;
	}
	.mnv-box-leu {
		padding-right: 0;
	}
	.mnv-item-clipview {
		/*width: 25%;
		*/				margin-right: 0;
		padding: 0 3px;
		float: left;
	}
	.mnv-box-search {
		text-align: center;
	}
	.mnv-box-left {
		width: 100%;
		float: none;
	}
	.mnv-wrap-new .mnv-ads .mnv-item-top.last {
		width: 48%;
		float: left;
	}
	.mnv-search {
		float: none;
	}
	.mnv-box-top .mnv-item-top.last {
		width: 100%;
	}
	.mnv-ads .mnv-item-top {
		margin-top: 20px;
		width: 48%;
		margin-right: 4%;
		float: left;
	}
	.mnv-wrap-new .mnv-item-top.last {
		width: 100%;
	}
	#ty-gia {
		padding: 0 28px 0 19px;
	}
	.mnv-ads {
		margin-top: 0;
	}
	/*.mnv-wrap-new .mnv-item-top.last > div:nth-child(2n) {
		margin-right: 2%;
	}
	*/		.mnv-wrap-new .mnv-item-top.last > div {
		width: 100%;
		float: left;
		margin-right: 0;
	}
	.mnv-item-top {
		width: 49%;
		margin-right: 2%;
	}
	.mnv-item-top:nth-child(2) {
		margin-right: 0;
	}
	.mnv-box-new-sb {
		float: left;
		margin-top: 8px;
		width: 50%;
	}
	.mnv-box-tt {
		float: none;
		width: 100%;
	}
	.mnv-ads-banner {
		margin-top: 25px;
	}
	.mnv-big-new-item > a {
		display: inline-block;
		float: left;
		height: 143px;
		margin-right: 15px;
		width: 223px;
	}
	.mnv-box-news .mnv-big-new > a {
		float: left;
		margin-right: 15px;
	}
	.mnv-menu-bot li {
		display: block;
	}
	.mnv-menu-bot li a {
		padding: 0 5px;
	}
	.mnv-big-new-item {
		width: 100%;
		float: none;
		border: 0;
		margin-bottom: 10px;
	}
	.mnv-box-thongke {
		display: inline-block;
		margin: 20px auto 0;
		text-align: left;
		width: 300px;
	}
	address .text-right {
		text-align: left;
	}
	.mnv-sub-item-new {
		width: 100%;
		float: none;
		padding-left: 0;
	}
	.mnv-itemvideos > a {
		height: 129px;
	}
	.mnv-menu-bot li a {
		font-size: 11px;
	}
	.mnv-box-top .mnv-video-top {
		width: 100%;
	}
	.mnv-list-item {
		width: 100%;
		margin-right: 0;
	}
	.mnv-list-item .mnv-box-item-new-top {
		width: 49%;
		margin-right: 2%;
	}
	footer .mnv-title {
		margin-left: 0;
		margin-top: 20px;
	}
	footer .mnv-box-select {
		width: 300px;
		display: block;
	}
	.mnv-box-list-calender {
		margin-top: 10px;
	}
	.mnv-wrap-new .mnv-item-top.last > .mnv-entertain {
		width: 100%;
	}
	.mnv-ads {
		margin-top: 10px;
	}
	.mnv-subdate li a {
		padding: 5px 4px;
	}
	.mnv-box-smallnew li {
		width: 32%;
	}
}

@media (min-width: 360px) and (max-width: 479px) {
	.mnv-box-new-items {
		padding: 18px 10px 30px 10px;
		border: 1px solid #ddd;
	}
	.mnv-big-new-item > a img {
		width: 100%;
	}
	.mnv-box-top .mnv-video-top {
		width: 100%;
	}
	footer .mnv-title {
		margin-left: 0;
		margin-top: 20px;
	}
	footer .mnv-box-select {
		width: 100%;
	}
	footer .mnv-box-select {
		display: block;
	}
    
}

.mnv-smallnews:after,
.mnv-bignews:after {
	clear: both;
	content: "";
	display: block;
}

.mnv-item-clipview img {
	max-width: 100%;
}

.mnv-item-tht {
	background-size: cover;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.mnv-box-item-new {
		padding: 17px 10px 10px;
	}
	.mnv-box-item-new p {
		color: #626262;
		margin-bottom: 0;
		font-size: 12px;
		height: 84px;
		overflow: hidden;
	}
	.mnv-box-video-ads {
		float: right;
		width: 300px;
	}
	.mnv-box-new {
		width: 625px;
	}
	.mnv-sub-item-new {
		float: right;
		padding: 0 5px 0 10px;
		width: 288px;
	}
	.mnv-big-new-item {
		border-right: 1px solid rgb(221, 221, 221);
		float: left;
		padding-right: 10px;
		width: 310px;
	}
	.mnv-itemvideos {
		display: inline-block;
		float: left;
		margin-right: 20px;
		width: 48.1%;
	}
	.mnv-teplate {
		float: left;
		width: 22%;
	}
	.mnv-wrap-c {
		float: left;
		width: 78%;
	}
	.mnv-box-tt-item .mnv-wrap-c > span {
		margin-right: 5px;
	}
}

.mnv-box-mail {
	text-align: center;
}

@media (min-width: 1200px) {
	.container {
		width: 1034px;
	}
}

@media(min-width: 1300px) {
	.adv-right {
		display: block;
		position: absolute;
		right: 2px;
		top: 320px;
	}
}

@media (min-width: 1024px) {
	.video-top {
		width: 100%;
		height: 389px;
	}
}

.tlm-video-play {
	width: 100%;
	height: 390px;
}

.tlm-audio-play {
	width: 100%;
	height: 30px;
	margin: 5px 0;
}

.mnv-list-calender {
	height: auto !important;
}
.mnv-list-calender table {
	margin-bottom: 0;
}
@media (max-width: 666px) {
	.tlm-video-play {
		width: 100%;
		height: 100%;
	}
	/*.tlm-video-box {
		width: 100%;
	}
	*/;
	}
	.tlm-video-box {
		width: 150px !important;
		height: 160px;
		background: #fff;
		border: 1px #d6d6d6 solid;
		padding: 1px;
		margin-bottom: 5px;
	}
	.tlm-video-box a {
		text-align: center;
	}
	.tlm-video-box-title {
		margin-top: 5px;
	}
	.a-rss {
		padding-right: 0 !important;
		padding-left: 9px !important;
	}
	.mnv-title h3 a.link {
		padding-left: 0 !important;
		border-radius: 0 !important;
	}
	#_Degree_1 {
		color: #f79743;
		font-weight: bold;
		font-size: 11pt;
		letter-spacing: -0.4px;
	}
	.mnv-box-des p {
		width: 100%;
	}
	.mnv-box-des .mnv-text p img {
		display: block;
		text-align: center;
	}
	.mnv-bigiu h4 {
		margin-bottom: 10px !important;
	}
	.mnv-item-clipview a img {
		height: 115px;
		width: 100%;
	}
	.box-poll .item .radio {
		float: left;
		padding-right: 5px;
		/*width: 15px;
		*/;
	}
	.clear {
		clear: both;
		color: white;
		font-size: 0;
		height: 0;
		line-height: 0;
	}
	.box-poll .item {
		padding: 5px 0;
	}
	.box-poll .item .radio input {
		margin-top: 2px;
		padding: 0;
	}
	.radio,
	.checkbox {
		margin: 0;
		padding-left: 10px;
	}
	.description {
		text-align: left;
		padding-left: 25px;
	}
	.radio input[type="radio"],
	.radio-inline input[type="radio"],
	.checkbox input[type="checkbox"],
	.checkbox-inline input[type="checkbox"] {
		margin-left: 0;
	}
	.modal-dialog {
		width: 80%;
	}
	.poll-result {
		text-align: left;
		width: 100%;
	}
	.poll-result .th h3 {
		padding: 0;
		margin: 0;
		font-size: 12pt;
	}
	.poll-result .th {
		background: #0066CC;
		color: white;
		padding-left: 10px;
	}
	table td {
		padding: 7px 0;
		border-top: 1px dotted #ccc;
	}
	.modal-header .close {
		margin-top: -10px;
	}
	.poll-result .tf {
		background: #f9eedf;
		text-align: right;
		font-size: 10pt;
	}
	img {
		max-width: 100%;
	}
	.logo-left img {
		width: 100%;
	}

@media (max-width: 320px) {
	.tlm-videodetail {
		height: 180px;
	}
}

@media (max-width: 360px) and (min-width: 321px) {
	.tlm-videodetail {
		height: 203px;
	}
}

@media (max-width: 375px) and (min-width: 361px) {
	.tlm-videodetail {
		height: 211px;
	}
}

@media (max-width: 412px) and (min-width: 376px) {
	.tlm-videodetail {
		height: 232px;
	}
}

@media (max-width: 414px) and (min-width: 413px) {
	.tlm-videodetail {
		height: 233px;
	}
}

@media (max-width: 487px) and (min-width: 415px) {
	.tlm-videodetail {
		height: 274px;
	}
}

@media (max-width: 768px) and (min-width: 488px) {
	.tlm-videodetail {
		height: 432px;
	}
}

@media (max-width: 1024px) and (min-width: 769px) {
	.tlm-videodetail {
		height: 351px;
	}
}

@media (max-width: 1366px) and (min-width: 1025px) {
	.tlm-videodetail {
		height: 380px;
	}
}

.slick-dotted.slick-slider {
	margin-bottom: 9px;
}

.slick-dots {
	position: absolute;
	bottom: 15px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%;
}

.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}

.slick-dots li button {
	border: 0;
	background: 0 0;
	display: block;
	height: 20px;
	width: 20px;
	outline: none;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
	outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
	opacity: 1;
}

.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "\2022";
	width: 20px;
	height: 20px;
	font-family: "slick";
	font-size: 40px;
	line-height: 20px;
	text-align: center;
	color: red;
	opacity: .25;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
	color: red;
	opacity: .75;
}

.text_tb {
	color: #333333;
	text-decoration: none;
	padding-left: 5px;
	font-size: 12px;
	line-height: 20px;
}

.padtext i {
	color: #2483b3;
	font-size: 14px;
}

a.text_tb {
	color: #333333;
}

a.text_tb:hover {
	color: #008DCE;
}

.marquee_height {
	height: 130px;
}

@media (max-width: 414px) {
	.mnv-titlenewtop {
		margin-top: 0;
	}
}

@media (max-width: 1024px) {
	footer {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
	footer .container {
		width: 100%;
	}
	footer .container address {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
	footer .container address .col-sm-12 img {
		text-align: center;
		margin-top: 0;
	}
}

.backtop {
	position: fixed;
	bottom: 40px;
	z-index: 999;
	top: auto !important;
	width: 40px;
	height: 40px;
	line-height: 43px;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	color: #fff;
	border-radius: 3px;
	background: #135db0;
	text-decoration: none;
	right: 15px;
	bottom: 20px;
	display: none;
}

span.backtop {
	color: #fff;
    cursor: pointer;
}

.hotline-phone-ring-wrap {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999999;
}

.hotline-phone-ring {
	position: relative;
	visibility: visible;
	background-color: transparent;
	width: 110px;
	height: 110px;
	cursor: pointer;
	z-index: 11;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transition: visibility .5s;
	left: 0;
	bottom: 0;
	display: block;
}

.hotline-phone-ring-circle {
	width: 85px;
	height: 85px;
	top: 10px;
	left: 10px;
	position: absolute;
	background-color: transparent;
	border-radius: 100%;
	border: 2px solid #e60808;
	-webkit-animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
	animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
	transition: all .5s;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	opacity: 0.5;
}

.hotline-phone-ring-circle-fill {
	width: 55px;
	height: 55px;
	top: 25px;
	left: 25px;
	position: absolute;
	background-color: rgba(230, 8, 8, 0.7);
	border-radius: 100%;
	border: 2px solid transparent;
	-webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
	animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
	transition: all .5s;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.hotline-phone-ring-img-circle {
	background-color: #e60808;
	width: 33px;
	height: 33px;
	top: 37px;
	left: 37px;
	position: absolute;
	background-size: 20px;
	border-radius: 100%;
	border: 2px solid transparent;
	-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
	animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
}

.hotline-phone-ring-img-circle .pps-btn-img {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 25px;
}

.hotline-phone-ring-img-circle .pps-btn-img img {
	width: 20px;
	height: 20px;
}

.hotline-bar {
	position: absolute;
	background: rgba(230, 8, 8, 0.75);
	height: 40px;
	width: 180px;
	line-height: 40px;
	border-radius: 3px;
	padding: 0 10px;
	background-size: 100%;
	cursor: pointer;
	transition: all 0.8s;
	-webkit-transition: all 0.8s;
	z-index: 9;
	box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.1);
	border-radius: 50px !important;
	/* width: 175px !important;
	*/

	left: 33px;
	bottom: 37px;
}

.hotline-bar > a {
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	text-indent: 50px;
	display: block;
	letter-spacing: 1px;
	line-height: 40px;
	font-family: Arial;
}

.hotline-bar > a:hover,
.hotline-bar > a:active {
	color: #fff;
}

@-webkit-keyframes phonering-alo-circle-anim {
	0% {
		-webkit-transform: rotate(0) scale(0.5) skew(1deg);
		-webkit-opacity: 0.1;
	}
	30% {
		-webkit-transform: rotate(0) scale(0.7) skew(1deg);
		-webkit-opacity: 0.5;
	}
	100% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
		-webkit-opacity: 0.1;
	}
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
	0% {
		-webkit-transform: rotate(0) scale(0.7) skew(1deg);
		opacity: 0.6;
	}
	50% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
		opacity: 0.6;
	}
	100% {
		-webkit-transform: rotate(0) scale(0.7) skew(1deg);
		opacity: 0.6;
	}
}

@-webkit-keyframes phonering-alo-circle-img-anim {
	0% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
	}
	10% {
		-webkit-transform: rotate(-25deg) scale(1) skew(1deg);
	}
	20% {
		-webkit-transform: rotate(25deg) scale(1) skew(1deg);
	}
	30% {
		-webkit-transform: rotate(-25deg) scale(1) skew(1deg);
	}
	40% {
		-webkit-transform: rotate(25deg) scale(1) skew(1deg);
	}
	50% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
	}
	100% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
	}
}

.nv_booking {
	color: #fff;
    font-size: 14px;
}

.nv_booking input[type=email],
.nv_booking input[type=number],
.nv_booking input[type=date],
.nv_booking input[type=password],
.nv_booking input[type=reset],
.nv_booking input[type=search],
.nv_booking input[type=tel],
.nv_booking input[type=text],
.nv_booking input[type=url],
.nv_booking select,
.nv_booking textarea {
	color: #666;
	padding: 8px 12px;
	height: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #eaeaea;
	border-radius: 2px;
	background: #fafafa;
	box-shadow: none;
	box-sizing: border-box;
	transition: all .2s linear;
	width: 100%;
    font-size: 14px;
}

.btn-booking {
	background-color: #025611;
	font-family: "Helvetica", Sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	border: 0;
	float: none;
	height: auto;
	margin: 0;
	padding: 13px 20px;
	-webkit-transition: all .25s linear 0s;
	-o-transition: all .25s linear 0s;
	transition: all .25s linear 0s;
	border-radius: 2px;
	color: #a8fd85;
	font-size: 1.1em;
	line-height: 1;
}

.btn-booking:hover,
.btn-booking:focus {
	color: #ffffff;
	box-shadow: none;
}

.block_simple h3 {
	font-size: 14px;
	color: #fff;
	padding-bottom: 9px;
	margin-bottom: 9px;
	position: relative;
	text-transform: uppercase;
	line-height: 1.5;
}

.block_simple h3::before {
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	width: 50px;
	height: 1px;
	background-color: #f3b13f;
}

.title-section {
	text-align: left;
	position: relative;
	color: #333;
	padding-bottom: 9px;
	margin-bottom: 9px;
}

.title-section::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #f3b13f;
	width: 80px;
	height: 3px;
}

.block-right .mnv-box-new-r {
	background: #fff;
	border: 1px solid #e6e2e7;
	border-top: 0;
}

#tml-item-video {
	margin: -10px;
}

.block_simple {
	margin-bottom: 20px;
}

.sk-circle .sk-child:before {
	background-color: #4598d2;
}

.insLoading {
	position: fixed;
	top: 0 !important;
	right: 0;
	bottom: 0;
	left: 0;
	background: #fff;
	z-index: 10000;
	display: flex;
	align-items: center;
	text-align: center;
}

.sk-circle {
	width: 40px;
	height: 40px;
	position: relative;
	margin: 0 auto;
}

.sk-circle .sk-child {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.sk-circle .sk-child:before {
	content: '';
	display: block;
	margin: 0 auto;
	width: 15%;
	height: 15%;
	border-radius: 100%;
	-webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
	animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;
}

.sk-circle .sk-circle2 {
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg);
}

.sk-circle .sk-circle3 {
	-webkit-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg);
}

.sk-circle .sk-circle4 {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

.sk-circle .sk-circle5 {
	-webkit-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg);
}

.sk-circle .sk-circle6 {
	-webkit-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	transform: rotate(150deg);
}

.sk-circle .sk-circle7 {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.sk-circle .sk-circle8 {
	-webkit-transform: rotate(210deg);
	-ms-transform: rotate(210deg);
	transform: rotate(210deg);
}

.sk-circle .sk-circle9 {
	-webkit-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg);
}

.sk-circle .sk-circle10 {
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.sk-circle .sk-circle11 {
	-webkit-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	transform: rotate(300deg);
}

.sk-circle .sk-circle12 {
	-webkit-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	transform: rotate(330deg);
}

.sk-circle .sk-circle2:before {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
}

.sk-circle .sk-circle3:before {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}

.sk-circle .sk-circle4:before {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s;
}

.sk-circle .sk-circle5:before {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s;
}

.sk-circle .sk-circle6:before {
	-webkit-animation-delay: -0.7s;
	animation-delay: -0.7s;
}

.sk-circle .sk-circle7:before {
	-webkit-animation-delay: -0.6s;
	animation-delay: -0.6s;
}

.sk-circle .sk-circle8:before {
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s;
}

.sk-circle .sk-circle9:before {
	-webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}

.sk-circle .sk-circle10:before {
	-webkit-animation-delay: -0.3s;
	animation-delay: -0.3s;
}

.sk-circle .sk-circle11:before {
	-webkit-animation-delay: -0.2s;
	animation-delay: -0.2s;
}

.sk-circle .sk-circle12:before {
	-webkit-animation-delay: -0.1s;
	animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleBounceDelay {
	0%, 
	80%, 
	100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes sk-circleBounceDelay {
	0%, 
	80%, 
	100% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
#banner-time {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    line-height: 20px;
    font-family: Arial, Tahoma;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke: 0px;
    text-rendering: geometricPrecision;
    box-sizing: border-box;
    margin: 0;
    outline: 0;
    list-style: none;
    vertical-align: baseline;
    text-decoration: none;
    background: #ec1d19;
    color: #fff;
    padding: 2px 10px;
    height: 24px;
    display: inline-block;
    font-size: 12px;
    position: relative;
    border-radius: 3px 0px 0px 3px;
    margin-top: 8px;
    z-index: 9;
}
#banner-time:after {
    bottom: 0px;
    right: -12px;
    border-left: 12px solid #ec1d19;
    border-bottom: 12px solid transparent;
    border-top: 12px solid transparent;
    content: "";
    position: absolute;
    width: 0px;
    height: 0px;
}
.banner-marquee{
    position: absolute;
    top: 10px;
    z-index: 1;
}
.nv_booking input[type='radio'] {
    background: #fff;
    border-radius: 2px;
    margin-top: 0;
}
.nv_booking input[type='radio']:checked:before {
    content: '\f00c';
    margin: 0 0 0 0;
    color: #333333;
    border-radius: 0px;
    text-indent: inherit;
    width: 0;
    height: 0;
    font-size: 14px;
}

.book_note {
    text-shadow: 0.5px 0 #000, -0.5px 0 #000, 0 0.5px #000, 0 -0.5px #000, 0.5px 0.5px #000, -0.5px -0.5px #000, 0.5px -0.5px #000, -0.5px 0.5px #000;
    margin-top: -11px;
    margin-bottom: 16px;
    font-size: 15px;
    color: #fff;
    text-align: center;
    margin-top: -15px;
    margin-bottom: 3px;
}
.book_note i{
    font-size: 10px;
}
input[type='text']:disabled{
    opacity: 0.7;
}
.no_wrap{
    white-space: nowrap;
}
.treeview li {
    padding: 10px 0 10px 5px !important;
    background: none !important;
}
.treeview li:before{
    content: "\f101";
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 5px;
}
.blue{
    color: blue;
}
.red_bold{
    color: red;
    font-weight: bold;
}
a.btn-default{
    color: #333;
}






