/*---:[ Thesis CSS reset ]:---*/
* {
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img, fieldset {
	border: 0;
}
abbr, acronym {
	text-decoration: none;
}
code {
	line-height: 1em;
}
pre {
	overflow: auto;
	clear: both;
	word-wrap: normal;
	-moz-tab-size: 4;
	tab-size: 4;
}
sub, sup {
	line-height: 0.5em;
}
img, .wp-caption {
	max-width: 100%;
	height: auto;
}
iframe, video, embed, object {
	display: block;
	max-width: 100%;
}
img {
	display: block;
}
.left, .alignleft, img[align="left"] {
	display: block;
	float: left;
}
.right, .alignright, img[align="right"] {
	display: block;
	float: right;
}
.center, .aligncenter, img[align="middle"] {
	display: block;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	float: none;
	clear: both;
}
.block, .alignnone {
	display: block;
	clear: both;
}
input[type="submit"], button {
	cursor: pointer;
	overflow: visible;
	-webkit-appearance: none;
}
.wp-smiley {
	display: inline;
}
input[type="submit"], button {
	cursor: pointer;
	overflow: visible;
	-webkit-appearance: none;
}
html {
	-webkit-text-size-adjust: 100%;
}
/*---: line-height: 26px; [ layout structure ]:---*/
body {
	font-family: "roboto",Arial,Helvetica,sans-serif;
	font-size: 16px;
	
	color: #111;
	background:#edf3f8
}
body.landing {
	padding-top: 0;
}
.container {
	width: 1170px;
	margin: 0 auto;
	padding:0px 0px
}
.landing .container {
	width: 617px;
}
.tieudeb{background:#919190}
.columns, .columns > .content, .columns > .sidebar {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.columns > .content {
	width: 617px;
	float: left;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #ddd;
}
.columns > .sidebar {
	width: ;
	
	padding: 0px 0px 0 0px;
}
/*---:[ links ]:---*/
a {
	color: #4285f4;
	text-decoration: none;
}
p a {
	text-decoration: underline;
}
p a:hover {
	text-decoration: none;
}
/*---:[ nav menu ]:---*/
.menu {
	position: relative;
	z-index: 50;
	list-style: none;
	border-width: 0 0 1px 1px;
	border-style: solid;
}
.menu li {
	position: relative;
	float: left;
	margin-bottom: -1px;
}
.menu .sub-menu {
	position: absolute;
	left: -1px;
	display: none;
	list-style: none;
	z-index: 110;
	margin-top: -1px;
	background:#f2f2f2;
	width:200px;
}
.menu .sub-menu .sub-menu {
	top: 0;
	left: 18em;
	margin: -1px 0 0 -1px;
}
.menu li:hover > .sub-menu {
	display: block;
}
.menu .sub-menu li {
	width: 220px;
	clear: both;
}
.menu a, .menu_control {
	display: block;
	font-size: 13px;
	line-height: 1em;
	letter-spacing: 0px;
	color: #111;
	border-width: 1px 1px 1px 0;
	border-style: solid;
	padding: 0.75em 1em;
}
.menu .sub-menu li a{border-bottom:1px #ccc solid; color:#000; padding:0px 5px}
.menu a:hover {
}
.menu_control {
	display: none;
	background-color: #fff;
}
.menu .sub-menu a {
	border-left-width: 1px;
}
.menu, .menu a, .menu .sub-menu {
	border-color: #ddd;
}
.menu .current-menu-item > a {
	border-bottom-color: #fff;
	cursor: text;
}
.menu .sub-menu .current-menu-item > a {
	border-bottom-color: #ddd;
}
/*---:[ header ]:---*/
.header {
	border-bottom: 3px double #ddd;
	padding: 0px;
}
.landing .header {
	text-align: center;
}
#site_title {
	font-size: 42px;
	line-height: 1.32em;
	font-weight: bold;
	color: #111;
}
#site_title a {
	color: #111;
}
#site_title a:hover {
	color: #ff9900;
}
#site_tagline {
	font-size: 13px;
color: #888;
font-style:italic;
	line-height: 1em;
}
/*---:[ golden ratio typography with spaced paragraphs ]:---*/
.grt, .grt h3 {
	font-size: 14px;
	line-height: 26px;
}
.grt .headline {
	font-size: 26px;
	line-height: 39px;
	margin: 0;
}
.grt h2 {
	font-size: 20px;
	line-height: 31px;
	margin-top: 39px;
	margin-bottom: 13px;
}
.grt .small, .grt .caption {
	font-size: 14px;
	line-height: 22px;
}
.grt .drop_cap {
	font-size: 52px;
	line-height: 1em;
	margin-right: 0.15em;
	float: left;
}
.grt p, .grt ul, .grt ol, .grt blockquote, .grt pre, .grt dl, .grt dd, .grt .center, .grt .block, .grt .caption, .post_box .aligncenter, .post_box .alignnone, .post_box .post_image, .post_box .post_image_box, .post_box .wp-caption, .post_box .wp-post-image, .post_box .alert, .post_box .note, .headline_area {
	margin-bottom: 0px;
}
.grt ul, .grt ol, .grt .stack {
	margin-left: 0px;
}
.grt ul ul, .grt ul ol, .grt ol ul, .grt ol ol, .wp-caption p, .post_box .alert p:last-child, .post_box .note p:last-child, .post_content blockquote.right p, .post_content blockquote.left p {
	margin-bottom: 0;
}
.grt .left, .post_box .alignleft, .post_box .ad_left {
	margin-bottom: 0px;
	margin-right: 0px;
}
.grt .right, .post_box .alignright, .post_box .ad {
	margin-bottom: 0px;
	margin-left: 0px;
}
.grt .caption {
	margin-top: -13px;
	color: #888;
}
/*---:[ golden ratio pullquotes ]:---*/
.grt blockquote.right, .grt blockquote.left {
	font-size: 26px;
	line-height: 36px;
	width: 45%;
	margin-bottom: 13px;
}
.grt blockquote.right, .grt blockquote.left {
	padding-left: 0;
	border: 0;
}
/*---:[ post box styles ]:---*/
.post_box {
	padding: 0px 0px 0 0px;
}
.top {
	border-top: 0;
}
.post_box .headline, .headline a {
	color: #111;
}
.headline a:hover {
	color: #ff9900;
}
.byline, .byline a {
	color: #888;
}
.byline a {
	border-bottom: 1px solid #ddd;
}
.byline a, .post_author, .post_date {
	text-transform: uppercase;
	letter-spacing: 1px;
}
.byline a:hover, .num_comments {
	color: #111;
}
.byline .post_edit {
	margin-left: 13px;
}
.byline .post_edit:first-child {
	margin-left: 0;
}
.post_author_intro, .post_date_intro, .byline .post_cats_intro {
	font-style: italic;
}
.post_box h2, .post_box h3 {
	color: #111;
}
.post_box h3 {
	font-weight: bold;
}
.post_box ul {
	list-style-type: square;
}
.post_box blockquote {
	color: #888;
	margin-left: 13px;
	padding-left: 13px;
}
.post_box code {
	font-family: Consolas, Monaco, Menlo, Courier, Verdana, sans-serif;
}
.post_box pre {
	font-family: Consolas, Monaco, Menlo, Courier, Verdana, sans-serif;
	background-color: #eee;
	padding: 13px;
	-webkit-tab-size: 4;
	-moz-tab-size: 4;
	tab-size: 4;
}
.post_content li a {
	text-decoration: underline;
}
.post_content li a:hover {
	text-decoration: none;
}
.post_box .frame, .post_box .post_image_box, .post_box .wp-caption {
	border: 1px solid #ddd;
	background-color: #eee;
	padding: 13px;
}
.post_box .wp-caption img, .post_box .post_image_box .post_image, .post_box .thumb {
	margin-bottom: 13px;
}
.wp-caption.aligncenter img {
	margin-right: auto;
	margin-left: auto;
}
.wp-caption .wp-caption-text .wp-smiley {
	display: inline;
	margin-bottom: 0;
}
.post_box .wp-caption p {
	font-size: 14px;
	line-height: 22px;
}
.post_box .author_description {
	border-top: 1px dotted #ddd;
	padding-top: 0px;
}
.post_box .author_description_intro {
	font-weight: bold;
}
.post_box .avatar {
	width: 61px;
	height: 61px;
	float: right;
	clear: both;
	margin-left: 13px;
}
.post_box .author_description .avatar {
	width: 78px;
	height: 78px;
	float: left;
	margin-right: 13px;
	margin-left: 0;
}
.post_box .post_cats, .post_box .post_tags {
	color: #888;
}
.post_box .alert, .post_box .note {
	padding: 13px;
}
.post_box .alert {
	background-color: #ff9;
	border: 1px solid #e6e68a;
}
.post_box .note {
	background-color: #eee;
	border: 1px solid #ddd;
}
.landing .headline_area {
	text-align: center;
}
/*---:[ other post box styles ]:---*/
.num_comments_link {
	display: inline-block;
	color: #888;
	text-decoration: none;
	margin-bottom: 0px;
}
.num_comments_link:hover {
	text-decoration: underline;
}
.bracket, .num_comments {
	font-size: 0px;
}
.bracket {
	color: #ddd;
}
/*---:[ misc. content elements ]:---*/
.archive_intro {
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #ddd;
}
.archive_intro .headline {
	margin-bottom: 0px;
}
.prev_next {
	clear: both;
	color: #888;
	border-top: 1px solid #ddd;
	padding: 13px 0px;
}
.prev_next .next_posts {
	float: right;
}
.previous_posts, .next_posts {
	display: block;
	font-size: 14px;
	line-height: 22px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.previous_posts a:hover, .next_posts a:hover {
	text-decoration: underline;
}
/*---:[ comments ]:---*/
#comments {
	margin-top: 52px;
}
.comments_intro {
	color: #888;
	margin-bottom: 13px;
	padding: 0 0px;
}
.comments_closed {
	font-size: 14px;
	line-height: 22px;
	color: #888;
	margin: 0 0px 0px 0px;
}
.comment_list {
	list-style-type: none;
	margin-bottom: 52px;
	border-top: 1px dotted #ddd;
}
.comment {
	border-bottom: 1px dotted #ddd;
	padding: 0px;
}
.children .comment {
	list-style-type: none;
	margin-top: 0px;
	border-left: 1px solid #ddd;
	border-bottom: 0;
	padding: 0 0 0 0px;
}
.children .bypostauthor {
	background-color: transparent;
	border-color: #ff9900;
}
.comment .comment_head {
	margin-bottom: 13px;
}
.children .comment_head {
	margin-bottom: 0;
}
.comment .comment_author {
	font-weight: bold;
}
.comment_date {
	font-size: 14px;
	margin-left: 13px;
	color: #888;
}
.comment_date a {
	color: #888;
}
.comment_footer a {
	font-size: 14px;
	line-height: 22px;
	color: #888;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-left: 13px;
}
.comment_head a:hover, .comment_footer a:hover, .comment_nav a:hover {
	text-decoration: underline;
}
.comment_footer a:first-child {
	margin-left: 0;
}
.comment .avatar {
	width: 52px;
	height: 52px;
	float: right;
	margin-left: 13px;
}
.comment_nav {
	font-size: 14px;
	line-height: 22px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-style: dotted;
	border-color: #ddd;
	padding: 13px 0px;
}
.comment_nav_top {
	border-width: 1px 0 0 0;
}
.comment_nav_bottom {
	margin: -52px 0 52px 0;
	border-width: 0 0 1px 0;
}
.next_comments {
	float: right;
}
/*---:[ inputs ]:---*/
.input_text {
	font-size: inherit;
	line-height: 1em;
	font-family: inherit;
	font-weight: inherit;
	color: #111;
	border: 1px solid #ccc !important;
	background: #f9f9f9 !important;
	padding: 0.35em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.input_text:focus {
	border-color: #eee !important;
	background-color: #fff !important;
}
textarea.input_text {
	line-height: 26px;
}
.input_submit {
	font-size: 20px;
	line-height: 1em;
	font-family: inherit;
	font-weight: bold;
	border: 3px double #ddd;
	background: #eee url(\'images/bg-button.png\') repeat-x;
	padding: 0.5em;
	cursor: pointer;
	overflow: visible;
}
/*---:[ comment form ]:---*/
#commentform {
	margin: 52px 0;
	padding: 0 0px;
}
.comment #commentform {
	margin-top: 0;
	padding-right: 0;
	padding-left: 0;
}
.comment_form_title {
	font-size: 20px;
	line-height: 31px;
	color: #111;
	margin: 0 -0px;
	border-bottom: 1px dotted #ddd;
	padding: 0 0px 13px 0px;
}
#commentform label {
	display: block;
}
#commentform p {
	margin-bottom: 13px;
}
#commentform p .required {
	color: #d00;
}
.comment_moderated {
	font-weight: bold;
}
#commentform .input_text {
	width: 50%;
}
#commentform textarea.input_text {
	width: 99%;
}
#cancel-comment-reply-link {
	float: right;
	font-size: 14px;
	line-height: inherit;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #ff9900;
}
#cancel-comment-reply-link:hover {
	text-decoration: underline;
}
.login_alert {
	font-weight: bold;
	border: 1px solid #ddd;
	background-color: #eee;
}
/*---:[ sidebar ]:---*/
.sidebar {
	font-size: 13px;
	line-height: 19px;
}
.sidebar .headline, .sidebar .sidebar_heading, .sidebar .widget_title {
	font-size: 17px;
	line-height: 24px;
}
.sidebar .sidebar_heading, .sidebar .widget_title {
	font-variant: small-caps;
	letter-spacing: 1px;
	margin-bottom: 10px;
}
.sidebar .input_submit {
	font-size: inherit;
}
.sidebar p, .sidebar ul, .sidebar ol, .sidebar blockquote, .sidebar pre, .sidebar dl, .sidebar dd, .sidebar .left, .sidebar .alignleft, .sidebar .ad_left, .sidebar .right, .sidebar .alignright, .sidebar .ad, .sidebar .center, .sidebar .aligncenter, .sidebar .block, .sidebar .alignnone {
	margin-bottom: 19px;
}
.sidebar .left, .sidebar .alignleft, .sidebar .ad_left {
	margin-right: 19px;
}
.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .sidebar .right, .sidebar .alignright, .sidebar .ad, .sidebar .stack {
	margin-left: 19px;
}
.sidebar ul ul, .sidebar ul ol, .sidebar ol ul, .sidebar ol ol, .wp-caption p, .sidebar .post_excerpt p {
	margin-bottom: 0;
}
.widget, .sidebar .text_box, .sidebar .thesis_email_form, .sidebar .query_box {
	margin-bottom: 38px;
}
.sidebar .thesis_email_form .input_text, .widget li {
	margin-bottom: 10px;
}
.sidebar .search-form .input_text, .sidebar .thesis_email_form .input_text {
	width: 100%;
}
.sidebar .query_box .post_author, .sidebar .query_box .post_date {
	color: #888;
}
.sidebar .post_content, .widget li ul, .widget li ol {
	margin-top: 10px;
}
.widget ul {
	list-style-type: none;
}
.widget li a:hover {
	text-decoration: underline;
}
/*---:[ footer ]:---*/
.footer {
	font-size: 14px;
	line-height: 22px;
	text-align: left;
	color: #888;
	border-top: 0px double #ddd;
	padding: 13px 0px;
}
.footer a {
	color: #888;
}
.footer a:hover {
	color: #111;
}
.landing .footer {
	text-align: center;
}
/*---:[ media queries ]:---*/
@media all and (max-width: 767px) {
	body {
		padding-top: 0;
	}
	.container, .landing .container {
		width: auto;
		max-width: 617px;
	}
	.header {
		border-top: 1px solid #ddd;
	}
	.landing .header {
		border-top: 0;
	}
	.columns > .content {
		float: none;
		width: 100%;
		border: 0;
	}
	.columns > .sidebar {
		float: none;
		width: 100%;
		border-top: 3px double #ddd;
	}
	.menu_control {
		display: block;
		width: 100%;
		border-width: 0;
		background-color: #fff;
		padding: 1em 0px;
		cursor: pointer;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.menu {
		display: none;
		width: 100%;
		border-width: 1px 0 0 0;
		clear: both;
	}
	.show_menu {
		display: block;
	}
	.menu .sub-menu {
		position: static;
		display: block;
		margin: 0;
		border-top: 1px solid #ddd;
		padding-left: 0px;
	}
	.menu li {
		width: 100%;
		float: none;
		margin-bottom: 0;
	}
	.menu .sub-menu li {
		width: 100%;
	}
	.menu a {
		border-width: 1px 1px 0 0;
		background-color: #fff;
		padding: 1em 0px;
	}
	.menu .current-menu-item > a {
		background-color: #eee;
	}
	.menu > li > a {
		border-left-width: 1px;
	}
	.menu li:first-child > a:first-child {
		border-top-width: 0;
	}
	.sidebar .search-form .input_text, .sidebar .thesis_email_form .input_text {
		width: 50%;
	}
}
@media all and (max-width: 617px) {
	.menu a {
		border-right-width: 0;
	}
	.menu > li > a {
		border-left-width: 0;
	}
	.post_box .frame, .post_box .post_image_box, .post_box .wp-caption {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
}
@media all and (max-width: 450px) {
	.menu a, .menu_control {
		padding: 1em 13px;
	}
	.header, .columns > .sidebar, .post_box, .prev_next, .comments_intro, .comment, .comment_nav, #commentform, .comment_form_title, .footer {
		padding-right: 13px;
		padding-left: 13px;
	}
	.menu .sub-menu, .children .comment {
		padding-left: 13px;
	}
	.comments_closed, .login_alert {
		margin-right: 13px;
		margin-left: 13px;
	}
	.comment_form_title {
		margin-left: -13px;
		margin-right: -13px;
	}
	.right, .alignright, img[align=\"right\"], .left, .alignleft, img[align=\"left\"] {
		float: none;
	}
	.grt .right, .grt .left, .post_box .alignright, .post_box .alignleft, .grt blockquote.right, .grt blockquote.left {
		margin-right: 0;
		margin-left: 0;
	}
	.post_author:after {
		content: \'\\a\';
		height: 0;
		white-space: pre;
		display: block;
	}
	.grt blockquote.right, .grt blockquote.left, #commentform .input_text, .sidebar .search-form .input_text, .sidebar .thesis_email_form .input_text {
		width: 100%;
	}
	.post_box blockquote {
		margin-left: 0;
	}
	.comment_date {
		display: none;
	}
}
/*---:[ clearfix ]:---*/
.columns:after, .menu:after, .post_box:after, .post_content:after, .author_description:after, .sidebar:after, .query_box:after, .prev_next:after, .comment_text:after, .comment_nav:after {
	content: \".\"; display: block; height: 0; clear: both; visibility: hidden;
}
/*---:[ custom CSS ]:---*/
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i');
.sidebar .item55 img{width:120px; margin-right:10px; float:left}
.item55{background:#fff; padding:10px; margin-bottom:10px}
.item55 a{color:#222; font-size:14px; font-weight:500}
.item55 a:hover{color:#0072bc}
#single.duan .lienquan h2.cleft3{color:#173471; font-size:22px; font-weight:500}
.owl-carousel,.owl-carousel .owl-item {
 -webkit-tap-highlight-color:transparent;
 position:relative
}
#info-scroll {
    height: 52px;
    left: 0;
    position: fixed;
    bottom: 0px;
    z-index: 9995;
}#info-scroll li {
    background-color: #FFD119;
    border-radius: 0 25px 25px 0;
    color: black;
    display: block;
    float: none;
    font-size: 16px;
    font-weight: bold;
    left: 0px;
    margin-bottom: 2px;
    position: relative;
    transition: all 0.3s ease-in-out 0s;
    width: auto;
}#info-scroll li a {
    display: block;
    color: black;
    padding: 2px 2px 2px 5px;
}#info-scroll li .text222 {
    display: inline-block;
    text-align: center;
}#info-scroll li small {
    display: block;
    font-size: 16px;
    font-weight: 400;
}#info-scroll li .icon {
    display: inline-block;
    float: right;
    height: 47px;
    margin: 1px 0 0 5px;
    width: 47px;
}.clearfix::after {
    content: "";
    display: table;
    clear: both;
}#info-scroll li small {
    display: block;
    font-size: 16px;
    font-weight: 400;
}
.nicescroll-rails { cursor: pointer !important; margin-left: 6px }
.owl-carousel {
 display:none;
 width:100%;
 z-index:1
}
.owl-carousel .owl-stage {
 position:relative;
 -ms-touch-action:pan-Y;
 touch-action:manipulation;
 -moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.owl-carousel .owl-stage-outer {
 position:relative;
 overflow:hidden;
 -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper {
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item {
 min-height:1px;
 float:left;
 -webkit-backface-visibility:hidden;
 -webkit-touch-callout:none
}
.owl-carousel .owl-item img {
 display:block;
 width:100%
}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled {
 display:none
}
.no-js .owl-carousel,.owl-carousel.owl-loaded {
 display:block
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {

 
}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot {
 background:0 0;
 color:inherit;
 border:none;
 padding:0!important;
 font:inherit
}
.owl-carousel.owl-loading {
 opacity:0;
 display:block
}
.owl-carousel.owl-hidden {
 opacity:0
}
.owl-carousel.owl-refresh .owl-item {
 visibility:hidden
}
.owl-carousel.owl-drag .owl-item {
	
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 


}
.owl-carousel.owl-grab {
 cursor:move;
 cursor:grab
}
.owl-carousel.owl-rtl {
 direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
 float:right
}
.owl-carousel .animated {
 animation-duration:1s;
 animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
 z-index:0
}
.owl-carousel .owl-animated-out {
 z-index:1
}
.owl-carousel .fadeOut {
 animation-name:fadeOut
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.owl-height {
 transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
 opacity:0;
 transition:opacity .4s ease
}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""] {
 max-height:0
}
.owl-carousel .owl-item img.owl-lazy {
 transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
 position:relative;
 height:100%;
 background:#000
}
.owl-carousel .owl-video-play-icon {
 position:absolute;
 height:80px;
 width:80px;
 left:50%;
 top:50%;
 margin-left:-40px;
 margin-top:-40px;
 background:url(owl.video.play.png) no-repeat;
 cursor:pointer;
 z-index:1;
 -webkit-backface-visibility:hidden;
 transition:transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
 -ms-transform:scale(1.3,1.3);
 transform:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn {
 display:none
}
.owl-carousel .owl-video-tn {
 opacity:0;
 height:100%;
 background-position:center center;
 background-repeat:no-repeat;
 background-size:contain;
 transition:opacity .4s ease
}
.owl-carousel .owl-video-frame {
 position:relative;
 z-index:1;
 height:100%;
 width:100%
}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.sanpham24 .duntb{float:left}
.sanpham24{margin-bottom:30px}
.uwpqsf_class  select{
	padding-top:6px; padding-bottom:6px; 
	border: 1px solid #dedede;
	line-height: 1;
	background-color: transparent;
	color: #787878;
	border: 1px solid #eee;
	display: block;
	width: 100%;
	font-size: 14px;
	background-color: #f8f8f8;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom:10px
}
.uwpqsf_class  select:focus{
	box-shadow: 1px 1px 3px #999;
}
.sanpham24 .text.text2{background:#ffd119; color:#111; }
.sanpham24 .text.text2 h3{text-align:center}
.uform_title{font-size:22px; line-height:32px}
#uwpqsf_id_btn:hover{background:#f8f8f8; color:#222}
.uwpqsf_class{margin-top:5px}
#uwpqsf_id{background:#fff; padding:10px; border:0px !important; margin-bottom:20px}
.uwpqsf_class span,.uwpqsf_class  label{display:none}
.ere-heading::after{
    background-color: #173471;
}
.khungsearchdai {    
	margin: 0 auto;
    width: 90%;}
#custom_html-5 {
    width: 23.5%;
    float: left;
    position: relative;
    z-index: 99;
}
#nav_menu-8{float:right}
#custom_html-4{width:100%; float:none}
p.hd-subtitle-spec {
    font-size: 21px;
    color: #fff;
	padding-left: 0px;
	margin-top: 50px
}

.hd-title-spec span {
    display: block;
    color: #fff;
    font-size: 28px;
    font-weight: 500;
    margin-top: 0px;
	padding-top: 25px; 
    padding-right: 10px;
	padding-bottom:0px;
}
.hd-title-spec span:first-letter {
    color: #ffd119;
}
.hd-title-spec span:selection {
    color: #fff;
    background-color: #173471;
}

.khungsearchhome .uwpqsf_class  select {
	padding: 0 10px;
    height: 44px;
    line-height: 1;
    background-color: transparent !important;
    color: #fff;
    border-color: #fff;
    border: 1px solid #eee;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.khungsearchhome .uwpqsf_class option {   
	color: #444;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    background-color: #fff;}
.khungsearchhome #uwpqsf_id {background-color:#2c2c2c;margin-bottom: 0px;padding:0}
.khungsearchhome .uform_title {padding: 20px; color: #ffd119;}
.khungsearchhome #uwpqsf_btn {float:right; margin-bottom: 0px; margin-right: 0%;}
.khungsearchhome #uwpqsf_id_btn {
	font-size: 14px;
	padding: 14px 35px;
	display: inline-block;
	font-weight: bold;
	position: relative;
	overflow: hidden;
	z-index: 1;
	-webkit-transition-property: background;
	transition-property: background;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s; color:#000;
	background: #ffd119;
	border:0px; border-radius:4px; margin-bottom:25px;
	float:right
}

.khungsearchhome #uwpqsf_id_btn:hover {color:#111;background-color:#fff;border-color:#173471;outline:none}

.khungsearchhome .uwpqsf_class {
	width: 31.33%; 
    margin-left:2%;
    float: left;
    clear: none;
	}

.ere-heading span, .ere-heading::after {
    margin-left: 0;
    margin-right: auto;
}
.ere-heading::after {
    display: block;
    width: 100px;
    margin-top: 16px;
}
.ere-heading::after {
    height: 4px;
    background-color: #173471;
    content: '';
}
.widget-title {
    margin-bottom: 20px;
}
.widget-title {
    padding: 0;
        padding-left: 0px;
    margin-bottom: 40px;
    font-size: 21px;
    font-weight: 500;
    position: relative;
}
.thumb_link.dunb2{display:block; position:relative}
.property-label {
    position: absolute;
    right: 12px;
    top: 10px;
    font-size: 0;
    z-index: 3;
}
.sanpham25 .text.text2{background:#fff; padding:7px 12px; border:1px #ccc solid; border-top:0px; margin-bottom:0px}
.property-label a{color:#fff}
.property-status p {
    margin-bottom: 5px;
    color: #fff;
    font-weight: 400;
}.property-label-bg {
    display: inline-block;
    background-color: #32b5f8;
    padding-left: 12px;
    padding-right: 6px;
    position: relative;
    line-height: 22px;
    font-size: 13px; color:#fff; font-weight:bold
}
.owl-carousel .owl-nav button.owl-prev
{
	background: transparent url("images/prev.png") no-repeat scroll 0 0;
	height: 40px;
	left: 10px;
	position: absolute;
	top: 40%;
	z-index: 99999;
}
.sbphai{position:relative}
.owl-carousel .owl-nav button.owl-next
{
	background: url(images/nextv.png) -3px 0px no-repeat;
	height: 40px;
	right: 10px;
	position: absolute;
	top: 30%;
	z-index: 99999;
}
.owl-carousel .owl-nav button span{color:transparent; padding:9px 7px}
.bigcontanier .sidebar img{margin-bottom:0px}
.sidebar .text.text2{border:0px; background:#fff}
h4.widget-title a{color:#222}
h4.widget-title::before {
    content: '';
	width: 30px;
	height: 3px;
	background-color: currentColor;
	position: absolute;
	bottom: -15px;
	left: 0;
	background-color: #FFD119
}
h4.widget-title  {
    font-size: 22px;
    font-weight: 700
}
h4.widget-title{margin-bottom:30px}
#input_8_2{width:100%; border:0px; border-bottom:1px #fff solid; background:none; color:#fff; font-size:20px}
.dknt{line-height:75px; font-weight:bold; color:#fff; font-size:27px}
#gform_wrapper_8{margin-top:20px}
#gform_wrapper_8 .gform_footer{margin:0px; padding:0px; margin-top:-50px; position:relative; float:right; padding:3px}
#field_8_2 label{display:none}
.main-content > .more-button-box {
    padding-top: 30px; margin-bottom:50px
}
.vc_single_image-img{float:left; margin-right:10px}
.an{display:none}
.col30{width:30%; float:left}
.col68{width:65%; float:right}
.news-content .bordertop-news01 article.featured header .news a{color:#222;font-size:18px; font-weight:bold}
.news-content .bordertop-news01 article.featured header .news a:hover{color:#0072bc}
.more-button-box::before {

    clear: both;
    display: table;
    content: '';

}.black-button {
    display: block;
    width: 230px;
    margin: 0 auto;
    background: #303339;
    color: #fff;
    padding: 10px 0 6px 0;
    clear: both;
    font-weight: 500;
    text-align: center;
    border-radius: 2px;
    font-size: 16px;
	margin-top:1px
}
.footer-above-wrapper{background:#173471}
.black-button:hover{background-color:#173471}
.text-center {
    text-align: center; margin-bottom:35px
}.g5plus-heading.style1 p {
    display: block;
    color: #909090;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    margin-bottom: 14px;
}.g5plus-heading.style1 h2 {
    font-size: 32px
}
.g5plus-heading.style1 span {
    position: relative;
    height: 4px;
    width: 20px;
    display: block;
    margin-bottom: 23px;
    line-height: 1;
}
.g5plus-heading.style1 span::before {
    content: '';
    position: absolute;
    top: 3px;
    left: 0;
    height: 100%;
    width: 50%;
    background-color: #173471;
    -webkit-transform: skew(0deg,150deg);
    -moz-transform: skew(0deg,150deg);
    -ms-transform: skew(0deg,150deg);
    -o-transform: skew(0deg,150deg);
    transform: skew(0deg,150deg);
}.g5plus-heading.style1 span::after {
    content: '';
    position: absolute;
    top: 3px;
    right: 0;
    height: 100%;
    width: 50%;
    background-color: #173471;
    -webkit-transform: skew(0deg,-150deg);
    -moz-transform: skew(0deg,-150deg);
    -ms-transform: skew(0deg,-150deg);
    -o-transform: skew(0deg,-150deg);
    transform: skew(0deg,-150deg);
}
.g5plus-heading.style1.text-center span {
    margin-left: auto;
    margin-right: auto;
}
.g5plus-heading.style1.text-center::after, .g5plus-heading.style1.text-center span {
    margin-left: auto;
    margin-right: auto;
}
.g5plus-heading.style1::after {
    content: '';
    display: block;
    width: 100px;
    height: 4px;
    background-color: #173471;
    margin-top: 16px;
}
.cleft,.cleft2{float:left}
.view-all-link{float:right; margin-top:11px}
.btn-classic{border:2px #222 solid; color:#111; padding:7px 25px; text-transform:none}
.btn-classic:hover{color:#222; background:#fff}
.noo-header .noo-topbar .fa-mobile {
    line-height: 45px;
}
.navbar-meta {
    height: 128px;
}
.noo-topbar .noo-topmeta .fa-mobile {
    float: left;
    font-size: 24px;
    line-height: 45px;
    margin-right: 10px;
}
.noo-topbar .noo_social .social-all a i {
    min-width: 45px;
}
..noo_social a i {
    min-width: 45px;
}
.noo_social a {
    display: block;
    padding: 0;
    float: left;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}


#text-24 i{color:#fff}
#bigheader{
	background: #0e7b25;
	border-bottom: 1px solid #ddd;
}
.noo-topbar{
	font-size: 14px;
	display: block;
	color: #fff;
	line-height: 32px;
}
.contact-details li {
    display: inline-block;
    padding: 0px 0;
    margin-bottom: 0px;
}.noo-topbar .noo-topmeta a {
    font-size: 14px;
    padding-right: 8px;
    color: #fff;
    text-decoration: none !important;
    font-weight: 400 !important;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}
.noo-header .noo-topbar a, header.noo-header .noo-topbar p {
    line-height: 45px;
}
.contact-details li a {
    font-size: 14px;
    display: block;
    margin-right: 15px;
    color: #999;
    line-height: 32px;
}
.noo-header .noo-topbar {
    height: 45px;
}
.noo-container {
	margin:0 auto
}
.pull-right {
    float: right;
}.noo-topbar .noo-topmeta.noo-topmeta-right .widget_noo_social {
    display: inline-block;
    margin-top: 0;
}.noo-topbar .noo_social .social-all a {
    display: block;
    padding: 0;
    float: left;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}.noo-topbar .noo_social .social-all a i {
    min-width: 45px;
}
#khungheader{width:1170px; min-width:1170px; margin:0 auto}
.noo-topbar .noo-topmeta {
    font-weight: 500;
    line-height: 0;
}

#custom_html-3{float:none}
.noo-header .noo-topbar .fa-mobile {
    line-height: 45px;
}
#menu-main-menu li.current-menu-item a::after, #menu-main-menu li:hover a::after {
    content: '';
    display: block;
    width: 70%;
    height: 4px;
    background-color: #173471;
    position: absolute;
    top: 55px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}
#menu-main-menu li:hover .sub-menu a::after{
	content: '';
    display: block;
    width: 0%;
    height: 0px;
    background-color: #173471;
    position: absolute;
    top: 55px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}

.owl-item .item figure {
	position: relative;
	overflow:hidden
}
.owl-item .item figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.owl-item .item figure:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}

#menu-main-menu li a{padding-top:32px}
#menu-main-menu li.current-menu-item a, #menu-main-menu li a:hover{text-decoration:none }
ul#menu-main-menu li a{border:0px; padding-left:12px; padding-right:12px}
.noo-topbar .noo-topmeta .fa-mobile {
    float: left;
    font-size: 24px;
    line-height: 45px;
    margin-right: 10px;
}
.col2 i{color:#999}
.noo-topbar a, .noo-topbar p, .noo-topbar i {
    line-height: 45px; color:#fff ;
}
#menu-main-menu .sub-menu li.current-menu-item a{background-image:none}
.noo-header .noo-topbar a, header.noo-header .noo-topbar p {
    line-height: 45px;
} 
ul.social-list li {
    float: left; margin-top:8px; margin-bottom:0px
}
.chuyenvientv {
    border: 1px #333300 dashed;
    background: #fdfdfd;
    padding: 10px 0;
    margin: 15px 0px;
    font-size: 15px;
    float: left;
    width: 100%;
}
.chuyenvientv p {
    margin-left: 10px;
}.titlecontact {
    color: #ff9900;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
#single.duan  h2.cleft2{margin-top:0}
h3.headline.indam,.indam.indam2{ height:auto;text-align: justify; font-weight:500}
.mota{color:#787878}
.post2.cleft {
  margin-left: 0px; }
.titlecontact {
  color: #ff9900;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase; }
.post2.cright{
  margin-right: 0px; }
.thongtinduan{padding-bottom:20px}
.post2 {
 	 width: 23.5%;
	margin: 1%;
    margin-right: 1%;
	float: left;
	position: relative;
	background: #fff;
}
h3.h4 {
    background: url(images/soc.png) left bottom no-repeat;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
a.tran3s {
    display: block;
    line-height: 45px;
    text-align: center;
    background: #0072bc;
    color: #fff;
    margin-top: 3px;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out; text-transform:uppercase; font-size:16px; 
}


.cleft span.arr33 {
    position: relative;
    height: 4px;
    width: 20px;
    display: block;
    margin-bottom: 23px;
    line-height: 1;
}
.cleft span.arr33::before {
    content: '';
    position: absolute;
    top: 3px;
    height: 100%;
    width: 50%;
	background-color: #173471;
	left: 0;
	-webkit-transform: skew(0deg,150deg);
	-moz-transform: skew(0deg,150deg);
	-ms-transform: skew(0deg,150deg);
	-o-transform: skew(0deg,150deg);
	transform: skew(0deg,150deg);
}
.container{padding:1px 0px}
.khungtrang{background:#fff; padding:20px 0px}
.khungxam{background:#edf3f8; padding:20px 0px}
.cleft span.arr33::after {
	right: 0;
	content: '';
    position: absolute;
    top: 3px;
    height: 100%;
    width: 50%;
	background-color: #173471;
	-webkit-transform: skew(0deg,-150deg);
	-moz-transform: skew(0deg,-150deg);
	-ms-transform: skew(0deg,-150deg);
	-o-transform: skew(0deg,-150deg);
	transform: skew(0deg,-150deg);
}
.news-content .bordertop-news01 {
    float: left;
    border-top: 2px solid #303339;
    width: 48.5%;
    background: #fff;
    margin-right: 3%;
}
.news-content .bordertop-news01 article.featured {
    width: 100%;
    line-height: 1.5em;
}.news-content .bordertop-news01 article.featured .cover {
    height: 350px;
    background-size: cover !important;
    position: relative;
}.news-content .bordertop-news01 article.featured .cover img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.image-normalized {
    image-rendering: auto !important;
}.news-content .bordertop-news01 article.featured header {
    padding: 10px 0 0;
    height: auto;
    overflow: hidden;
}.news-content .bordertop-news01 article.featured header .news {
    font-size: 20px;
    font-weight: 500;
    line-height: 26px;
    font-family: Tiempos,Verdana,Geneva,sans-serif;
}p.by {
    font-size: 14px;
    color: #999;
    padding: 12px 0;
    line-height: 20px;
}
p.by2{padding:3px 0px}
.news-content{margin-bottom:25px}
.news-content .bordertop-news01 article.featured header p.description {
    display: block;
    font-size: 16px;
    line-height: 26px;
}.news-content .bordertop-news02 {
    float: left;
    width: 48.5%;
    background: #fff;
	margin-bottom:20px
}
.news-content .bordertop-news02.tright{float:right}
.news-content .bordertop-news02 article.featured:first-child {
    margin-top: 0 !important;
}.news-content .bordertop-news02 article.featured {
    overflow: auto;
    margin-top: 20px;
    position: relative;
}.news-content .bordertop-news02 article.featured .cover {
    float: left;
    width: 33%;
    margin-right: 3%;
    height: 120px;
    background-size: cover !important;
    position: relative; overflow:hidden
}
.news-content .bordertop-news02 article.featured .cover img {
    width: 100%;
    height: 100%;
    object-fit: cover;
	border-radius:5px;
}
.list_post.list_post2 .col4 img:hover{opacity:0.8;
	-webkit-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
	transition: all 0.6s ease 0s;}
.news-content .bordertop-news02 article.featured .cover img:hover,.sidebar img:hover{
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	opacity:0.8;
	-webkit-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
	transition: all 0.6s ease 0s;
}
.news-content .bordertop-news02 article.featured header {
    float: left;
    width: 64%;
}.news-content .bordertop-news02 article.featured header .news {
    font-size: 14px;
    line-height: 1.4em;
    font-weight: 500;
}
.news-content .bordertop-news02 article.featured header .news a{color:#222}
.news-content .bordertop-news02 article.featured header .news a:hover{color:#0072bc}
.news-content .bordertop-news02 article.featured header p.by {
    font-size: 14px;
    color: gray;
    padding-top: 12px;
}
.ion-bookmark {
    color: #e77709;
    font-size: 16px;
    text-transform: uppercase;
    border-right: 1px solid #e5e5f8;
    padding-right: 10px;
    margin-right: 10px;
    display: inline-block;
    font-style: normal;
    font-weight: 500;
}
.thumb33:hover{opacity:0.9}
.duab.post2{border-bottom:0px}
a.tran3s:hover{background:#FFD119}
h3.h4 a {
    color: #222; text-transform:uppercase;
    font-size:18px; font-family:'arial'
}
h3.h4 a:hover{color: #FFD119}
.linkbtnxe {
    float: none;
    width: 96%; padding:0 2%;
}.pdxem {
    color: white;
    padding: 5px 15px;
    text-align: left;
}.btn_xem {
    background-image: url("images/groupimg.png");
    background-position: -565px -92px;
    cursor: pointer;
    height: 40px;
    width: 87px;
}
.khungmota {
    background: #f9f9f9;
    width: 94%;
    padding: 3%;
    border-bottom: 1px #cccccc solid;
    box-shadow: 0px 2px 2px #cccccc;
}
.social-profiles a {
    display: inline-block;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.social-profiles i {
    width: 36px;
    height: 36px;
    line-height: 36px;
}
.social-profiles a i {
    color: #fff;
}
.social-profiles.circle i {
    background-color: rgba(158,186,196,.1);
    text-align: center;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
.social-profiles{float:right}
span.property_tag {
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    line-height: 23px;
    position: absolute;
    cursor: default;
    padding: 0 8px;
}
span.property_tag {
    top: 10px;
    left: 12px;
    background: #e77709;
}
.lgft{margin:0 auto; margin-bottom:10px}
.sumenh{text-align:justify}
#gform_wrapper_5.gform_wrapper .gfield_captcha_input_container{float:left}
.wp-caption-text span{font-style:italic; font-weight:bold}
p{margin-bottom:5px}
#text-17 a,#nav_menu-4 a,#nav_menu-6 a{color:#f9f9f9; line-height:16px}
#text-17, #nav_menu-4,#nav_menu-6{color:#f9f9f9; line-height:2.2}
#nav_menu-6{line-height:20px}
#text-5{width:30%; float:left; padding-right:2%; position:relative; z-index:99}
#text-17 p.widget_title,#nav_menu-4 p.widget_title,#nav_menu-6 p.widget_title{
	font-size:18px; font-weight:500; color:#fff; margin:20px 0px;
}

#text-4{width:1170px; margin:0 auto}
#text-17{width:30%; margin-left:0px; float:left; position:relative; z-index:99; margin-left:2%}
#nav_menu-4{width:30%;float:right; position:relative; z-index:99}
.dischi
{
	color: #FFD119;
    display: block;
}
.text {
    border: 1px solid #e5e5e5;
}
#owl-demo4 img {
    float: left;
    margin-left: 5px;
    margin-right: 15px;
	max-width:275px
}

.ghichutrangchu .alignnone{display:inline}
.ghichutrangchu h3{font-weight:bold}
.ghichutrangchu td{padding:0px 5px}
.contentpost .alignnone{display:inline}
#tabss ol{margin-left:28px}
#header #menu-menutop #menu-item-2911 a{background:red; color:#fff}
.nova-phone.nova-static {    opacity: 0.9;}
.nova-phone.nova-hover {    opacity: 1;}.nova-ph-circle {    animation: 1.2s ease-in-out 0s normal none infinite running nova-circle-anim;    background-color: transparent;    border: 2px solid rgba(30, 30, 30, 0.4);    border-radius: 100%;    height: 160px;    left: 20px;    opacity: 0.1;    position: absolute;    top: 20px;    transform-origin: 50% 50% 0;    transition: all 0.5s ease 0s;    width: 160px;}.nova-phone.nova-active .nova-ph-circle {    animation: 1.1s ease-in-out 0s normal none infinite running nova-circle-anim !important;}.nova-phone.nova-static .nova-ph-circle {    animation: 2.2s ease-in-out 0s normal none infinite running nova-circle-anim !important;}.nova-phone.nova-hover .nova-ph-circle {    border-color: rgba(0, 175, 242, 1);    opacity: 0.5;}.nova-phone.nova-green.nova-hover .nova-ph-circle {    border-color: rgba(117, 235, 80, 1);    opacity: 0.5;}.nova-phone.nova-green .nova-ph-circle {    border-color: rgba(117, 238, 35, 1);    opacity: 0.5;}.nova-phone.nova-gray.nova-hover .nova-ph-circle {    border-color: rgba(204, 204, 204, 1);    opacity: 0.5;}.nova-phone.nova-gray .nova-ph-circle {    border-color: rgba(117, 235, 80, 1);    opacity: 0.5;}
.nova-ph-circle-fill {    animation: 2.3s ease-in-out 0s normal none infinite running nova-circle-fill-anim;    background-color: #000;    border: 2px solid transparent;    border-radius: 100%;    height: 100px;    left: 50px;    opacity: 0.1;    position: absolute;    top: 50px;    transform-origin: 50% 50% 0;    transition: all 0.5s ease 0s;    width: 100px;}.nova-phone.nova-active .nova-ph-circle-fill {    animation: 1.7s ease-in-out 0s normal none infinite running nova-circle-fill-anim !important;}.nova-phone.nova-static .nova-ph-circle-fill {    animation: 2.3s ease-in-out 0s normal none infinite running nova-circle-fill-anim !important;    opacity: 0 !important;}.nova-phone.nova-hover .nova-ph-circle-fill {    background-color: rgba(0, 175, 242, 0.5);    opacity: 0.75 !important;}.nova-phone.nova-green.nova-hover .nova-ph-circle-fill {    background-color: rgba(117, 238, 35, 0.5);    opacity: 0.75 !important;}.nova-phone.nova-green .nova-ph-circle-fill {    background-color: rgba(117, 238, 35, 0.5);    opacity: 0.75 !important;}.nova-phone.nova-gray.nova-hover .nova-ph-circle-fill {    background-color: rgba(204, 204, 204, 0.5);    opacity: 0.75 !important;}.nova-phone.nova-gray .nova-ph-circle-fill {    background-color: rgba(117, 235, 80, 0.5);    opacity: 0.75 !important;}.nova-ph-img-circle {    animation: 1s ease-in-out 0s normal none infinite running nova-circle-img-anim;    background-color: rgba(30, 30, 30, 0.1);    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==");    background-position: center center;    background-repeat: no-repeat;    border: 2px solid transparent;    border-radius: 100%;    height: 60px;    left: 70px;    opacity: 0.7;    position: absolute;    top: 70px;    transform-origin: 50% 50% 0;    width: 60px;}.nova-phone.nova-active .nova-ph-img-circle {    animation: 1s ease-in-out 0s normal none infinite running nova-circle-img-anim !important;}.nova-phone.nova-static .nova-ph-img-circle {    animation: 0s ease-in-out 0s normal none infinite running nova-circle-img-anim !important;}.nova-phone.nova-hover .nova-ph-img-circle {    background-color: rgba(117, 238, 35, 1);}
.nova-phone.nova-green.nova-hover .nova-ph-img-circle {    background-color: rgba(117, 235, 80, 1);}.nova-phone.nova-green .nova-ph-img-circle {    background-color: rgba(117, 238, 35, 1);}.nova-phone.nova-gray.nova-hover .nova-ph-img-circle {    background-color: rgba(204, 204, 204, 1);}
.nova-phone.nova-gray .nova-ph-img-circle {    background-color: rgba(117, 235, 80, 1);}.nova-phone {    background-color: transparent;    cursor: pointer;    height: 200px;    position: fixed;    transition: visibility 0.5s ease 0s;    visibility: hidden;    width: 200px;    z-index: 200000 !important;}.nova-phone.nova-show {    visibility: visible;}@keyframes nova-circle-anim {0% {    opacity: 0.1;    transform: rotate(0deg) scale(0.5) skew(1deg);}30% {    opacity: 0.5;    transform: rotate(0deg) scale(0.7) skew(1deg);}100% {    opacity: 0.6;    transform: rotate(0deg) scale(1) skew(1deg);}}@keyframes nova-circle-anim {0% {    opacity: 0.1;    transform: rotate(0deg) scale(0.5) skew(1deg);}30% {    opacity: 0.5;    transform: rotate(0deg) scale(0.7) skew(1deg);}100% {    opacity: 0.1;    transform: rotate(0deg) scale(1) skew(1deg);}}@keyframes nova-circle-fill-anim {0% {    opacity: 0.2;    transform: rotate(0deg) scale(0.7) skew(1deg);}50% {    opacity: 0.2;}100% {    opacity: 0.2;    transform: rotate(0deg) scale(0.7) skew(1deg);}}@keyframes nova-circle-fill-anim {0% {    opacity: 0.2;    transform: rotate(0deg) scale(0.7) skew(1deg);}50% {    opacity: 0.2;    transform: rotate(0deg) scale(1) skew(1deg);}100% {    opacity: 0.2;    transform: rotate(0deg) scale(0.7) skew(1deg);}}@keyframes nova-circle-img-anim {0% {    transform: rotate(0deg) scale(1) skew(1deg);}10% {    transform: rotate(-25deg) scale(1) skew(1deg);}20% {    transform: rotate(25deg) scale(1) skew(1deg);}30% {    transform: rotate(-25deg) scale(1) skew(1deg);}40% {    transform: rotate(25deg) scale(1) skew(1deg);}50% {    transform: rotate(0deg) scale(1) skew(1deg);}100% {    transform: rotate(0deg) scale(1) skew(1deg);}}@keyframes nova-circle-img-anim {0% {    transform: rotate(0deg) scale(1) skew(1deg);}10% {    transform: rotate(-25deg) scale(1) skew(1deg);}20% {    transform: rotate(25deg) scale(1) skew(1deg);}30% {    transform: rotate(-25deg) scale(1) skew(1deg);}40% {    transform: rotate(25deg) scale(1) skew(1deg);}50% {    transform: rotate(0deg) scale(1) skew(1deg);}100% {    transform: rotate(0deg) scale(1) skew(1deg);}}#dienthoai {    background-color: #fff;    border-radius: 5px;    box-shadow: 0 0 15px 1px #999;    color: #111;    min-width: 400px;    padding: 45px;    background-image: url('images/nguoi.png') ;    background-repeat:no-repeat;    background-position:345px 15px;}#dienthoai h5 {line-height:40px;font-size:18px; font-weight:400}#dienthoai h5 span {line-height:25px!important; color:#4cae4c; margin: 0 0 0 10px; font-size:20px}#dienthoai h6 {line-height:40px;font-size:17px;color:red; margin-bottom:15px; padding:0 0 0 0px;}
#dienthoai h4 {line-height:18px;font-size:18px; font-weight:400; margin: 3px 0}#dienthoai .btn-success {height:35px; margin-bottom:10px}#dienthoai .contact {margin: 20px 0;}.alert-success{padding:10px !important}
.affix-top {margin:0; padding:0;background-color:#eeeeee;}.affix-top ul { margin:0; padding:0; }.affix-top ul li { list-style-type: none; margin: 0 12px 0 12px; padding:0px; font-size:12px;float:left; display:inline-block;height:35px}   
.affix-top ul li span {color:#000; padding:9px 0px; font-weight:500; cursor:pointer; display:inline-block }       
.affix-top ul li span:hover {color:#5ca22c}     .affix {margin:0; padding:0; background-color:#444; width:100%;top:0;left:0}
.affix ul { margin:0 auto; padding:0;width:940px }.affix ul li { list-style-type: none; margin: 0 50px 0 0; padding:0px; font-size:14px;float:left; display:inline-block; height:35px}    .affix ul li span {color:#fff; padding:7px 0px; cursor:pointer; display:inline-block}           
.affix ul li span:hover {color:#5ca22c}
#gform_wrapper_6 .gform_footer input[type="submit"] {
	padding: 5px;
    background: #0072bc;
    color: #fff;
    border: none;
    border-radius: 5px;
}
#gform_wrapper_6 .top_label li.gfield.gf_left_half input.medium, #gform_wrapper_6 .top_label li.gfield.gf_right_half input.medium, #gform_wrapper_6 .simple_captcha_medium input {
	border: 1px solid;
    padding: 5px;
}
.contentpost h2 {
	padding:0px 0;
}
.contentpost h1 {
	padding:20px 0;
	font-weight:bold;
}
#gform_wrapper_6 .gform_title {
	color: blue;
    font-size: 20px;
	text-transform: uppercase;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1050;
  width: 500px;
  margin: -250px 0 0 -280px;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */
  border-radius: 6px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  background-clip: padding-box;
  outline: none;
}
.modal.fade {
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
  top: -25%;
}
.modal.fade.in {
  top: 50%;
}

.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
.modal-header .close {
  margin-top: 2px;
}
.modal-header h3 {
  margin: 0;
  line-height: 30px;
}

.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}

.modal-form {
  margin-bottom: 0;
}
.tentengd {
    text-align: justify;
}
.modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-radius: 0 0 6px 6px;
  box-shadow: inset 0 1px 0 #fff;
  *zoom: 1;
}
.modal-footer:before, .modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal.fade.in {
    top: 50%;
}
.modal.fade {
    top: -25%;
    transition: opacity 0.3s linear 0s, top 0.3s ease-out 0s;
}
.fade.in {
    opacity: 1;
}

.fade {
    opacity: 0;
    transition: opacity 0.15s linear 0s;
}
ul#menu-main-menu li a:hover{color:#000}

.hott2 {
    position: absolute;
    right: 10px;
    top: 0px; z-index:999
}
.ghichutrangchu{
	border:2px #0072bc solid;
	padding:10px 20px; float:right; width:272px;
	font-size:13px; background:#fff; min-height:375px
}
.red{color:#0072bc; font-weight:bold}
.contentpost table td{border:1px #ccc solid; padding:5px}
#divAdRight img{max-width:100%}
#field_4_6 h2{padding:10px !important; color:#fffc00}
#hot{
	top: 45%;
    clip: inherit;
    cursor: pointer;
    position: fixed;
    left: 0px;
    z-index: 1000;
}
#hot{width:175px}
.visao2{
	background: none repeat scroll 0 0 #effbfb;
    border: 2px dashed #0072bc;
    margin-bottom: 10px;
    padding: 10px;
}
h1.h11 a{color:#fff}
#info-page-google{visibility: hidden;overflow:hidden;height:0px}
#nav_menu-5{width:290px; margin-top:15px}
#nav_menu-5 p{background:#0072bc; line-height:36px; text-indent:10px; color:#fff; margin:0px; font-variant: none;; text-transform:uppercase}
.sidebar .dunb{width:100%; margin:0px; border:0px}
.sidebar .dunb:hover{border:0px}
.sidebar .khungthem.grid-features td{padding:5px 10px;color:#fff}
.sidebar .khungthem.grid-features td *{color:#fff}
.sidebar .khungthem{background:#173471; color:#fff}
.sidebar .khungthem.den{background:#222; color:#fff}

.sidebar .sanpham2{margin-top:10px}
#nav_menu-5 ul.menu a{border:none; background:url(images/arr.png) 3px 11px no-repeat; padding-left:15px; padding-right:0px;white-space: nowrap;}
.grid-features td {
    color: #787878;
	font-size:12px
}

.sanpham2{margin-bottom:30px}
table.grid-features {
    width: 100%;
    font-size: 80%;
}
table.grid-features td img {
    float: left;
    display: inline-block;
    margin-top: 4px;
    margin-right: 1px;
}
.grid-icon {
    position: relative;
}
.col1 {
  width: 64%;
  float: left; }

.col2 {
  width: 34%;
  float: right;
  border: 1px #eeeeee solid; }

.ct1 {
  background: #FFD119;
  color:#111;
  line-height: 40px;
  text-align: center;
  border-bottom: 1px black solid; font-size:22px}

.ct2 {
  background: #173471;
  color: #fff;
  font-size: 28px;
  font-weight: 700;
  line-height: 60px;
  text-align: center; 
  text-shadow: 1px 1px 1px #000
}
.fl{font-weight:bold}

.col2 table {
  width: 96%;
  padding-left: 2%; padding-right: 2%;
  margin: 0 auto;
  border: 0px;
  margin-bottom: 15px; border-collapse: unset !important; }
.grid-column-2.item4 {
    width: 31%;
    margin: 1%;
        margin-bottom: 1%;
    float: left;
    position: relative;
    height: auto;
    margin-bottom: 20px;
    max-width: 31%;
}
.tag_t, #agent-2-slider .feature .tag-2 {
    background: #FFD119;
    right: 10px; color:#111
}
.price_tag {
    bottom: 0;
    padding: 8px 18px;
    position: absolute;
    z-index: 1;
    right: 0;
	background:#173471; font-size:15px; color:#fff
}
.tag_t:hover{text-decoration:underline}
.tag_t, .tag_l, #agent-2-slider .feature .tag-2 {
    position: absolute;
    top: 10px;
    display: inline-block;
    z-index: 1;
    font-size: 12px;
    padding: 4px 14px;
}
.tag_l {
    background: #1d1d1d;
    left: 10px;
    color: #fff;
}
.h44 a {
    color: #0072bc;
    text-transform: uppercase;
    font-size: 18px;
    font-family: 'arial';
}
.khungthem td{border-top:1px #e5e5f8 solid; padding-top:5px}
.khungthem td{border:0px}
.text.text2 .grid-features i{color:#FFD119; font-size:15px; margin-right:5px}
.accent-color{color:#999}
.vitri{color:#787878; height:23px; overflow:hidden; line-height:23px}
h3.headline.indam.indam4{height:auto}
.indam.indam2 a{font-size:15px; color:#222}
#top-buttom-image i{width:40px; height:40px; color:#fff; line-height:40px}
a.back-to {
    background: #FFD119;
    border-radius: 50%;
    bottom: 15px;
    display: none;
    height: 40px;
    line-height: 40px;
    position: fixed;
    right: 20px;
    text-align: center;
    width: 40px;
    z-index: 999;
    font-size: 20px;
    color: #fff;
}a.back-to {
    line-height: 40px;
    text-align: center;
    font-size: 20px;
    color: #fff;
}
a.back-to:hover, a.back-to:focus{ background:#173471;}
.col2 table td {
  padding: 6px 0px;  border-bottom: 1px #cccccc dashed;}
.col2 table .fn td{border-bottom:none}
.col2 table tr {
  }
.columns > .sidebar{float:left}
.ttct {
    background: url(images/ke-1.png) left center repeat-x;
    margin: 10px 0px;
}.ttct span {
    padding-right: 5px;
    background: white;
    font-size: 20px;
}
.thongtinduan #single{width:98%; float:none; padding-bottom:25px}
.thongtinduan table{width:100%}
.grid-price {
    background: #e77709;
    color: white;
    padding: 4px;
    position: absolute;
    bottom: 0;
    right: 0px;
    width: 105px;
    text-align: center;
    font-weight: bold;
}
.list_post2{position:relative}
.btn-read-more {
    background: white;
    color: #444444;
    padding: 0 20px;
    font-size: 13px;
    position: absolute;
    bottom: -12px;
    left: 30%;
    border: 1px #cccccc solid;
}
#tabss{font-size:14px}
#gform_5 input#gform_submit_button_5,#gform_1 input#gform_submit_button_1{background:#ff6500; color:#fff; border:none; padding:6px 15px; width:120px}
#gform_5 input,#gform_5 textarea,#gform_1 input,#gform_1 textarea{background:#f9f9f9; border:1px #ccc solid; padding:4px 5px; font-size:13px}
#nav_menu-5 ul.menu li{margin-bottom:0px}
ul#menu-main-menu li a{
    font-size: 17px; font-weight:normal !important
}
.h1{color:#fff; background:#1a8a0b; font-size:14px; float:left; border-bottom-left-radius:5px; border-bottom-right-radius:5px; margin-right:10px}
#header{background:#fff}
.dunb h2 a{
	margin:0;
	color: #252525;
	text-transform: uppercase;
	font-size:16px
}
.dunb h2 a:hover{color:#0072bc}
.dunb h2{}
.container .gform_wrapper .gsection{border:0px; line-height:40px}
.xem2{background:#e38027; border-radius:4px; text-align:center; color:#fff; width:120px; margin:0 auto; display:block; font-style:italic; margin-top:5px}
.xem3{background:url(images/chi.jpg); height:29px; line-height:29px; text-align:left; padding-left:9px; color:#444; width:100px; float:right; display:block; font-style:italic; border:1px #ccc solid; margin-top:25px}
.xem3:hover{color:#0072bc}
.giaban{
	border-radius: 50%;
    color: #ffffff;
    height: 50px; padding-top:15px;
    right: 5px;
    opacity: 0.9;
    position:absolute; padding-left:5px; padding-right:5px;
    top: 5px;
    width: 55px;
	background:red; text-align:center; line-height:20px;
	font-weight:bold
}
ul#menu-main-menu .sub-menu{margin-left:15px;}
ul#menu-main-menu .sub-menu .sub-menu{margin-left:0px}
ul#menu-main-menu .sub-menu li a{ background:#fff}
ul#menu-main-menu .sub-menu li{ margin-left:0px;border-radius:0px; border-bottom:1px #ccc solid; line-height:22px}
ul#menu-main-menu .sub-menu li a:hover{background:#ffd119; padding-left:5px;transition: all 0.5s ease-in-out; color:#222}
.main_title,.main_title2 {
    position: relative;
    padding-left: 0px;
	margin-bottom:15px; margin-top:12px;
	text-transform:uppercase; color:#222
}
.main_title2{padding-left:0px}
.main_title::before {
    position: absolute;
    font-size: 24px;
    color: #fff;
    width: 50px;
    line-height: 45px;
    background: #FFD119;
    text-align: center;
    top: 0;
    left: 0;
    border-bottom: 5px solid #da6e2c;
}
.bantin img.wp-post-image{margin-right:10px}
.main_title2 h2::before {
    content: '';
    width: 50px;
    height: 1px;
    background: #FFD119;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.main_title h2::before {
    content: '';
    width: 50px;
    height: 4px;
    background: #ffd119;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.indam a{font-size:14px; font-weight:500}
.indam a:hover{color:#173471}
.main_title h2{font-size:22px}
.main_title h2 {
    position: relative;
    padding: 9px 0 20px 0;
}
.main_title h2 a{ color:#222}
.main_title h2 a:hover{color:#173471}
.main_title2 h2 {
    border-bottom: 1px solid #e5e3e3;
    position: relative;
    padding: 7px 0 9px 0;
}
ul#menu-main-menu .sub-menu{background:#fff; z-index:9998}
.dunb{width:31.6%; margin:1.3%; float:left; position:relative; background:#fff}
.dunb img{border-radius:0px;}
.text{position:relative; padding:5px 12px;
}
.phantrang .wp-pagenavi{text-align:center; margin:15px 0px}
.container.container22{background:#fff; width:1170px; padding:15px; min-width:1170px; margin-bottom:20px; min-height:400px}
.dunb img:hover{opacity:0.8}
.text{ border-top:0px}
.loaihinh{margin-bottom:10px; font-style:italic; color:#999}
.dunb2{position:relative;z-index:1}
.dischi{ height:55px; overflow:hidden}
.template-home .grid-features.khungthem,.tem-thongtinduan .grid-features.khungthem{
    width: 100%;
    padding: 4px 0px;
}
.template-home .grid-features.khungthem td,.tem-thongtinduan .grid-features.khungthem td{color:#555; padding:3px 0px; border-top:0px

}
.sapramat{
	color: #fff;
    height: 25px;
    line-height: 25px;
    top: 0px;
	left: 0px; 
    background: #173471; position:absolute; 
	z-index:999;
	width:95px; padding:0px 10px; 
	font-size:12px
}
.dunb{
	transition: all 0.6s ease 0s;
}
.dunb:hover{
-webkit-transition: all 0.4s ease 0s;
  -o-transition: all 0.4s ease 0s;
  transition: all 0.4s ease 0s;
}
.dunb h2{line-height:30px}
.dunb h2 a{font-size:14px}
.sapramat2{background: none repeat scroll 0 0 #0072bc;
    color: #fff;width:110px;
    height: 20px;
    line-height: 20px;
    top: 13px;
left: 12px;
background: #0072bc; position:absolute; z-index:999
}
#tag_cloud-2 a {
    color: #0072bc !important;
}
.tagcloud a:hover {
    color: red;
    text-decoration: none;
}
.list_post2 .grid-icon {
    float: left;
    width: 35%;
}
.list_post2 .grid-bottom {
    float: right;
    width: 63%;
    padding: 0px;
}
.list_post.list_post2{float:none; padding:15px 0px !important; border-bottom:1px #ddd dashed; margin-bottom:0px}
.list_post.list_post2 .col4 img{float:left}
.list_post2.cleft{margin-left:0px}
.list_post2.cright{margin-right:0px}
.tagcloud a {
    background-image: url("images/listtin.png");
    background-position: 1px 14px;
	background-color:none !important;
    background-repeat: no-repeat;
    float: left;
    font-size: 13px !important;
    margin-left: 5px;
    padding-left: 15px !important;
}

.gt table td{padding:5px}
table.tien td{width:250px}
h2.headline a{font-size:16px}
.h1 a{color:#fffc00; font-weight:bold; padding:0px 10px}
.contentpost table td{padding:5px}
#header{
	min-height:104px; height:auto;
	border: none;min-width:1170px; border-bottom: 5px solid #f1f1f1;
}
#menu-main-menu{width:100%}
.container{min-width:1170px}
.tieudeb{
    background: none repeat scroll 0 0 #0072bc;
    color: #FFFFFF;
    margin-top: 4px; margin-bottom:10px; margin-right:5px;
    padding: 4px 10px;
	text-align:center; text-transform:uppercase; font-weight:bold
}
#text-17 i{width:22px; color: #FFD119 !important; font-size:14px; text-align: center}
#widgetkit-2 img{margin:0 auto; text-align:center}
.tabb{background:url(images/bg-camnang.png) left bottom no-repeat; height:30px; text-indent:10px; border-bottom:2px #0072bc solid; line-height:30px; color:#fff !important; text-transform:uppercase; font-weight:bold; margin:10px 0px; font-size:14px}
#widgetkit-2{margin:0 auto; width:1170px; margin-top:0px}
p.diachi{background:url(images/ic1.png) left center no-repeat; padding-left:25px}
p.dienthoai{background:url(images/ic2.png) left center no-repeat; padding-left:25px}
p.mail{background:url(images/ic3.png) left center no-repeat; padding-left:25px}
p.web{background:url(images/ic4.png) left center no-repeat; padding-left:25px}
p.add{background:url(images/home4.png) 2px 2px no-repeat; padding-left:25px}

.pt{width:18%; margin:0px 1%; float:left}
.pt img{padding:2px; border:1px #ccc solid}
.hotline{width:1170px; margin:0 auto; padding:0px}
.header .top_bg {
    height: 30px;
    margin: 0 auto;
    position: relative;
    color:#999; line-height:30px; font-weight:bold; border-radius:0px; clear:both; overflow:hidden
}
.side{width:1170px; margin:0 auto}
.content{
width: 1170px;
margin : 0 auto;
}
.thumb.tintuc{margin:0 auto;}

#gform_4{background:#0072bc;}
#gform_4 .left_label .gfield_label{color:#fff;float: none !important;margin-left:20px !important;width: 60% !important;font-weight: bold; display:block}
.sidebar #gform_wrapper_4.gform_wrapper .gfield_captcha_container img.gfield_captcha{margin-left:20px !important;width:auto}
.gfield_required{color:}
#input_4_4{width:144px;margin-left:20px!important;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{
width: 80px;height: 30px;}
#gform_submit_button_4{border:none;background:#84857d!important;}
.button gform_button{margin:0px;padding:0px}
#gform_4 .gfield_captcha_input_container{padding-top: 3px;
margin-left: 0px!important;}
#text-10{font-size:14px}
.them{padding-bottom:5px; border-bottom:2px #0072bc solid; text-indent:10px}
.do{color:#999; float:left; margin-right:5px}
#site_title{
	margin-top:5px;
	width: 220px;
	height: 100px;
	float:left; 
	
}
.bentrai{float:left;width:260px}
#site_title a:hover{color:#666}
#site_title a {
    display: block;
    height: 90px;
    text-decoration: none;
    text-transform: uppercase; font-size:24px;
    width: 220px; color:#333; line-height:40px;
	text-indent:-9999px
}
#site_title a:first-letter {
    color: #0072bc;
}
.widget{
margin-bottom: 0px;
}
.clear{
clear: both;
}
#header .widget_nav_menu{
margin-top: 0px;

}
.widget_nav_menu ul{
border : none;
}
.menuchinh .sub-menu li{line-height:24px}
.menuchinh .sub-menu li a,.menuchinh .sub-menu li{margin-bottom:0px}
h2.s5_mod_h3{font-size:13px; font-weight:bold}
#header .widget_nav_menu .sub-menu li{border-bottom:1px #ccc solid}

#header .content{margin-bottom:0px}
ul#menu-main-menu{height:auto; width:auto; margin-top:12px; border:none; margin-top:15px;; float:right}
.bigmenu{position:absolute; top:0; width:1170px; right:0;left:0;z-index:999; margin:0 auto}

#menu-main-menu{border:0px}
#text-6{margin-bottom:10px}


.menu .sub-menu li a{border-bottom:1px #ccc solid; color:#000; padding:0px 1em !important; line-height:30px}
.menu a, .menu_control {
	font-size: 13px;
	line-height: 1em;
	letter-spacing: 0px;
	color: #000000;
	padding: 0.75em 1em;
}
#slider{
 	margin:0 auto; z-index:9; position:relative; clear:both;
	width:100%
}
#field_1_10  .ginput_container{float:left}
.sliderhome{width:100%; float:none; position:relative; z-index:0}
#header
{
	z-index:12; position:relative; margin:0 auto
}
.main-title-center{
    text-align: center;
}
.main-title-center h1::after {
    content: '';
    display: block;
    width: 100px;
    height: 4px;
    background-color: #173471;
    position: absolute;
    bottom: -3px;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}
.sanpham24 .text.text2{border:0}
#single h1.headline.h11{margin-bottom:25px; padding-bottom:13px;position: relative;}
.main-title-center h2,.main-title-center .archive_title {
    display: inline-block;
    border-bottom: 1px solid #e5e3e3;
    padding: 0 56px 13px 56px;
    position: relative;
}
.main-title-center h2::before{
    content: '';
    width: 50px;
    height: 1px;
    background: #FFD119;
    position: absolute;
    bottom: -1px;
    left: 43%;
}
#widgetkit-3 img{width:290px}
.phoneicon{background:url(images/phoneicon.png) left center no-repeat; padding-left:32px; line-height:30px; color:#666; font-weight:bold}
.mailicon{background:url(images/mailicon.png) left center no-repeat; padding-left:32px; line-height:30px; color:#666; font-weight:bold}
.duannoibat{width:1170px; margin:0 auto; padding:20px 0px; padding-bottom:40px}
.cleft {
    margin-left: 0px;
}
.cright {
    margin-right: 0px;
}
#menu-main-menu{z-index:99}
#text-14{
	background: #f1f1f1;
	height: 41px;
	width: 265px;
	float: right;
	position: relative;
	margin: 0 20px -41px 0;
	z-index: 9;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px
}
.duan .post{
width: 48%;
float: left;
}
.duan .du1{
padding-right: 0px;
float:left;
}
.duan .du0{
padding-left: 0px;float:right; height:155px !important;
}
#gform_wrapper_4{float:right}
.duan .du0,.duan .du1{height:420px}
.sanpham3{padding:20px 0px}
#columns{
margin: 10px auto;
}
#doitaclogo{margin-top:20px}
.owl-item .item {
}
a.tieudetin {
    display: block;
    font-size: 13px;
    height: auto;
    overflow: hidden;
    margin-bottom: 0px;
    letter-spacing: 0px;
    padding-left: 0px;
    text-align: justify;
}
#owl-demo4{margin-top:25px}
.top_bg{border-bottom:1px solid #dedede; font-size:12px; font-weight:400; height:30px; line-height:30px}
.duan, .duan2 {
	width: 1170px;
	margin:0 auto
}
.sanpham22{margin-bottom:20px}
.bigcontanier{background:#fff; padding:15px 0px}
a.tieudetin{color:#0072bc;font-weight:bold}
#gform_wrapper_4 #field_4_6{margin-top:0px}
#gform_wrapper_4.gform_wrapper{max-width:100%}
.sidebar{
	width: 25.5%;
	float: left;  
	margin-right:0px;
}
.sidebar img{width:100%}
#canhovistaverde{width:885px; margin:0 auto}
.duan .title_homepost{
background: url(images/g.png) center bottom repeat;
margin-bottom: 10px;height:33px;
}
.duan .title_homepost h2,.duan .title_homepost div{
width: 285px;color:#fff;
font-weight: bold; height:350px;
text-align: center;
text-indent:10px; line-height:33px;text-shadow:0.1em 0.1em 0.15em #000000;
margin:0 auto	
}
.duan .title_homepost h2 a{
font-size: 13px;
color: #fff; text-transform:uppercase
}
.duan .title_homepost h2 a:hover{
color: #fffc00;
}
.duan .post .headline{
font-weight: bold;
}
h3.indam.indam2{margin:0px; padding:5px 0px; height:45px; line-height:23px; overflow:hidden}
.block-related h3.indam.indam2{margin:0px; padding:5px 0px; height:68px; line-height:23px; overflow:hidden}
.sanpham24 h3.indam.indam2 a{color:#222; text-align:center; font-weight:bold}
.sanpham24 h3.indam.indam2 a:hover{color:#111}
.duan .post .headline a{
color: #0072bc; font-size:13px
}
.duan .post .headline a:hover{
color: #e38027
}
#single .mota{
	line-height: 22px;
	text-align: justify; 
	margin: 5px 0px
}
.sanpham .mota{width:95%;float:left; height:96px; overflow:hidden; text-align: justify}
.sanpham h2.headline{width:100%}
.duan .post .mota .blue{
font-weight: bold;
}
a.xem{color:#e38027; text-align:right; float:right; margin-right:15px}
#widgetkit-3 img{margin-bottom:10px; text-align:left; float:left}

.duan .post .mota .thumb_link, .duan2  .post .mota .thumb_link{
float: right;
width: 94px;
height: 22px;
background: url(images/xemchitiet.jpg) no-repeat;
text-align: center;
padding-top: 4px;
color : #fff;
}
.duan .post .mota .thumb_link:hover,.duan2 .post .mota .thumb_link:hover{ color: #007471; }
#tintuc .tintop{
	text-align: justify;
width: 58%;
padding-right: 12px;
line-height: 19px;
float: left;
border-right: 1px solid #e8e8e8;
}
#tintuc { 
margin-bottom: 10px;
}
#tintuc .tintop img{
display: inline;
float: left;
margin-right: 5px;
border: 1px solid #ccc;
padding: 2px;
}
#tintuc .tintop .headline{
font-size: 12px;
font-weight: bold;
}
#tintuc .tintop .headline a{ 
color: #a40000;
}
#tintuc .tintop .headline a:hover{ color:#c43f2e}
#tintuc .ul{
width: 38%;
float: left;
margin-left: 14px;
}
#tintuc .li{
list-style: none;
}
#tintuc .li h3, .ul h3 a{
font-size: 13px; color:#333
}
#tintuc .li h3 a{
color: #333;
}

#tintuc .li a:hover,#tintuc .ul a:hover{
color: #C43F2E;
}

.s5_module_box_2 .custom{
padding: 5px;
line-height:30px
}
.s5_module_box_2 .custom p{
margin-bottom: 5px;
}

.s5_mod_h3 {
    color: yellow;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.s5_module_box_2 {
    border: 2px dashed #fff;
    color: #fff;
    margin-top: 0;
    padding: 7px;
}
#text-16 {
    background: #0072bc none repeat scroll 0 0;
    padding: 5px !important;
}
#single{width:71%; float:right; background:#fff; padding:1%}
.menufooter {
width:1170px; margin:0 auto	; padding:20px 0px
}

.cs {
    color: #666;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
}

.dt2 {
    color: red;
    font-size: 15px;
    font-weight: bold;
	padding-top: 10px;
}
.menufooter .content{
padding : 10px 0;padding-top:0px
}
.lhe2 {
	background:url(images/icon-1.png) left center no-repeat; padding-left:35px;
    line-height:30px; font-size:16px; color:#444; font-weight:700; margin-left:25px
}
.lhe2 a{
    line-height:36px; font-size:16px; color:#0072bc; font-weight:700
}
.lhe2 span {
    display: inline-block;
    color: #fff;
    width: 30px;
    line-height: 30px;
    text-align: center;
    background: #4dc2e6;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    margin-right: 8px;
}
.menu-menufooter-container{padding-top:0px;}
.menufooter ul{
width: auto;
margin: 0 auto;
float:left;
padding-top:5px;padding-bottom:10px
}
.menufooter ul li a{
	background: none;
	padding: 0.1em 1em; padding-left:15px;
	color: #333; clear:both; border:none;
	text-transform:normal; font-size:14px;
	background:url(images/listtin.png) 0px 6px no-repeat;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
    background: transparent url("images/prev.png") no-repeat scroll 0 0;
    height: 40px;
    left: 10px;
    position: absolute;
    top: 40%;
    z-index: 99999;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
    background: url(images/nextv.png) -3px 0px no-repeat;
    height: 40px;
    right: 10px;
    position: absolute;
    top: 30%;
    z-index: 99999;
}
.menufooter li{float:none}
li#menu-item-553 a{border-right:0px !important}
.menufooter ul .current-menu-item > a{
color: #fff;
}
.menufooter ul li a:hover{
text-decoration: none;
text-decoration:underline;
}
a.design{color:#fffc00}
p.ten{font-weight:bold; font-size:18px; text-transform:uppercase; margin-top:10px}
a.design:hover{color:#fffc00}
.menufooter ul li#menu-item-245 a{border-right:none;background:none}
.copy {
background : #fff; height:50px; line-height:40px; padding-top:5px;
min-width:1170px;
margin:0 auto	
}
#text-4{color:#333}
#text-4 a{color:#173471}
.footer .social-profiles{float:none; margin-top:20px}
.footer #text-5 .social-profiles i{
	font-size: 18px;
    vertical-align: middle;
    margin-right: 6px;
	background: #fff !important;
	color: #323232 !important;
	border-radius: 50%;
	box-shadow: 1px 1px 2px #6f6f6f;
}

.footer i {
    font-size: 18px;
    vertical-align: middle;
    margin-right: 6px;
	
}
#uwpqsf_id_btn{
	font-size: 14px;
padding: 14px 35px;
display: inline-block;
font-weight: bold;
position: relative;
overflow: hidden;
z-index: 1;
-webkit-transition-property: background;
transition-property: background;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
color: #000;
background: #ffd119;
    background-color: rgb(255, 209, 25);
border: 0px;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
border-radius: 4px;
	margin:0 auto; margin-top:15px;
margin-bottom: 25px;
}
#text-18 .uform_title{margin:20px 0px}
.copy .content{
padding : 3px;
text-align: center;
}

.thongtinkhac{
padding : 10px 0;
width:100%; float:left;
padding-right:10px; color:#f9f9f9	
}
.thongtinkhac2{
padding : 10px 0;
width:100%; color:#fff; text-transform:uppercase; font-weight:bold;  float:right;background:#888888;
}
.copy .content{}
.copy .content .name{
color: #18c2cd;
}
.duan .post,.duan2 .post{
width: 48%; margin-right:1%;
float: left;
}
.duan .du1,.duan2 .du1{
margin-right: 0.3%;
margin-left: 1.7%;
float:left;
}
.duan .du0,.duan2 .du0{
float:left;
}
.duan .du2,.duan2 .du2{
padding-left: 0px;float:left;
}
.duan .du0,.duan .du1,.duan .du2,.duan2 .du0,.duan2 .du1,.duan2 .du2{
	float: left;
    margin: 1%;
    position: relative;
    width: 31.1% !important; height:310px !important
}
#breadcrumbs li{ float: left; margin: 0 2px; list-style: none;}
#breadcrumbs li img{
display: inline;
margin-top: -8px;
}
.duan .archive_title{
	font-size: 26px;
	text-transform:uppercase;
	color: #222; float:left;
	
}
.demsobai{float:right; font-style:italic; font-size:18px; color: #0072bc;}
.ere-heading span::after {
    right: 0;
    background-color: #173471;
    -webkit-transform: skew(0deg,-150deg);
    -moz-transform: skew(0deg,-150deg);
    -ms-transform: skew(0deg,-150deg);
    -o-transform: skew(0deg,-150deg);
    transform: skew(0deg,-150deg);
}
.duan h3.headline{color:#222;font-size:16px}
#breadcrumbs{margin-bottom:10px}
.cm{margin-bottom:15px}
.product-filter .sort {
float: left;
color: #585858;
font-size: 12px;
margin-left: 9px;
margin-top: 5px;
}
.product-filter .limit {
margin-left: 12px;
float: left;
color: #585858;
font-size: 13px;
margin-top: 5px;
}
.product-filter .sort select {
width: 140px;
}
.product-filter .limit select {
width: 72px;
}
.product-filter .display {
float: right;
color: #585858;
height: 24px;
margin-top: 3px;
}
#list_b {
background: url("images/list_a.png") no-repeat scroll 0 top transparent;
display: inline-block;
height: 24px;
margin-left: 8px;
margin-right: 5px;
width: 25px;
float: left;
}
#grid_b {
background: url("images/grid_a.png") no-repeat scroll 0 top transparent;
display: inline-block;
height: 24px;
width: 25px;
}
#list_a {
background: url("images/list_a.png") no-repeat scroll 0 bottom transparent;
display: inline-block;
height: 24px;
margin-left: 8px;
margin-right: 5px;
text-indent: -9999px;
width: 25px;
float: left;
cursor: pointer;
}
#grid_a {
background: url("images/grid_a.png") no-repeat scroll 0 bottom transparent;
display: inline-block;
height: 24px;
text-indent: -9999px;
width: 25px;
float: left;
cursor: pointer;
}
.product-filter .display b {
float: left;
padding-top: 3px;
font-size: 11px;
font-weight: bold;
}
.product-filter {
background: url(images/nen.png) repeat;
padding: 0px 13px; height:36px;
overflow: auto;
margin-bottom: 10px;
margin-top: 10px;
}
#single .post_box {
padding: 15px 0px;
}
#single .post_box #tabs{
padding : 0px;
border-top:0px; border-right:0px !important
}
.ui-tabs .ui-tabs-panel{border-right:1px #ccc solid !important}
#single .post_box .ui-widget-header{
background: #fff;
border: none;
margin: 0px;
padding: 0px;
margin-left: -1px;
z-index: 99;
width: 100%;
border-bottom: 1px solid #aaa;
border-radius: 0px;
}
.ui-tabs .ui-tabs-panel{padding:1em}
#single .post_box .ui-widget-header li{
margin-top : 0px;
background: none;
border: 1px solid #aaa;
border-bottom-width: 0px;
}
.post_tags a{color:#999}
#single .post_box .ui-widget-header li{
background : #8dc640; 
}
#single .post_box .ui-widget-header li a{color:#fff}
#single .post_box .ui-widget-header li.ui-tabs-active{
background : #cdcccb; 
}
#single .post_box .ui-widget-header li.ui-tabs-active a{color:#333}
#single .post_box .ui-widget-header li a{
font-size: 13px;
padding: 5px 8px;
}
.tagcloud{margin-top:5px}
#single .post_box .headline{
	margin-bottom:5px
}
.wp-pagenavi span:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover {
    background: #fc7700;
    color: #fff;
}
.phantrang .wp-pagenavi a, .phantrang .wp-pagenavi span {
    padding: 4px 6px;
}
#single .post_box .headline a{color:#FFD119;  font-weight:500;	font-size:26px} 
#single .post_box .headline a:hover{color:#0072bc}
#single .bantin .post_box .headline a{font-size:16px; color:#222;font-weight:500}
#single .bantin .post_box .headline a:hover{color:#0072bc}
#tag_cloud-2 .widget_title{}
.duan .tindo{
background: url(images/nen.png) repeat;
width: 390px;
height: 36px;
float : left;
display : block
}
.postcat img.tintuc{
display: inline;
margin-right: 6px; float:left; width:33%; margin-right:2%
}
.duan .post .bantin .headline.tintuc{
line-height: 20px;
height: 40px;
font-size: 13px;
}
.duan .post .headline .tintuc{
line-height: 20px;
height: 25px;
font-size: 13px;
}
.wk-slideshow-default .nav{margin-top:-29px !important; position:relative;z-index:999; float:right; margin-right:8px}
.tinphongthuy img.thumb{width:75px;float:left; margin-right:10px !important; margin-bottom:15px !important; border:1px #ccc solid}
.tinphongthuy h3{text-align:justify;}
.tinphongthuy h3 a{color:#444; font-size:13px; text-align: justify; }
.tinphongthuy h3 a:hover{color:#c43f2e}
.tinphongthuy{border-bottom:1px #ccc dotted; margin-bottom:0px !important; margin-top:15px; margin-bottom:15px;}
#gallery-1 img{margin:0 auto}
.tagcloud a{
    display:block;
    float:left;
    padding:3px 5px;
    margin-right:7px;
    margin-bottom:7px;
    color:#666;
    font-size:11px;
    font-weight:bold;
    text-transform:lowercase;
    text-decoration:none;
}

#tag_cloud-2 .tagcloud a:hover{
    color:#dd0000 !important;
    text-decoration:none;
}
#text-8{margin-top:11px}
#ajaxsearchprosettings1.searchsettings{background:#0072bc !important}
.tencongty{
	color: #7D7D7D;
    float: left;
    font-size: 26px;
    height: 40px;
    margin-left: 70px;
    margin-top: 25px;
    width: 500px;
	text-shadow: -1px -1px white, 1px 1px #eee
}
.nua{width:60%; float:left}
.nua2{width:40%; float:left}
.jcarousel-skin-tango #showanh {
background: none;
border: 0;
}
#anhphu ul li {
width: 85px;
height: 85px;
margin:5px;	
float: left;
list-style: none;
text-align: center;
}
#anhphu ul li img{
border:1px #ccc solid;
float: left;
list-style: none;
text-align: center;
}
.ere-heading h1::after {
    background-color: #173471;
}
.ere-heading span, .ere-heading::after {
    margin-left: 0;
    margin-right: auto;
}
.ere-heading::after {
    display: block;
    width: 100px;
    margin-top: 16px;
}
.ere-heading h1::after {
    height: 4px;
    background-color: #173471;
    content: '';
}
.ere-heading span::before {
    left: 0;
    -webkit-transform: skew(0deg,150deg);
    -moz-transform: skew(0deg,150deg);
    -ms-transform: skew(0deg,150deg);
    -o-transform: skew(0deg,150deg);
    transform: skew(0deg,150deg);
}
.ere-heading span::after, .ere-heading span::before {
    content: '';
    position: absolute;
    top: 3px;
    height: 100%;
    width: 50%;
}.ere-heading span, .ere-heading::after {
    margin-left: 0;
    margin-right: auto;
}
.ere-heading span {
    position: relative;
    height: 4px;
    width: 20px;
    display: block;
    margin-bottom: 23px;
    line-height: 1;
}
.ere-heading span::before, .ere-heading span::after {
    background-color: #173471;
}
.archive_title{
	font-size:26px; 
	font-weight: 500;
}
div.zoomdiv {
z-index: 100;
position: absolute;
top: 0px;
left: 0px;
width: 200px;
height: 200px;
background: #ffffff;
border: 1px solid #CCCCCC;
display: none;

text-align: center;
overflow: hidden;
}
.anhsanpham{width:500px; height:auto; border:1px #ccc solid}
#anhchinh{width:500px; float:left; margin-right:10px}
a.linkkhac{ color:#333}
a.linkkhac:hover{color:#d00}
.benle{width:170px; float:right; background:#f2f2f2; padding:10px; border-radius:10px}
.jcarousel-skin-tango{width:100%; height:auto; float:left}
.blue{font-weight:bold}
#single .khungthem i{color:#FFD119}
.post_box .wp-caption img, .post_box .post_image_box .post_image, .post_box .thumb{margin-bottom:1px}
#single h3.headline.indam{line-height:24px; height:auto; margin-bottom:5px}
#single h3.headline.indam a{color:#222; font-size:18px; font-weight:500}
#single h3.headline.indam a:hover{color:#173471}
#dc_jqaccordion_widget-3-item ul a{width:206px !important; background:none !important}
#menu-canhochothue .sub-menu{position:relative;width:206px}
#menu-canhochothue .sub-menu a{width:250px !important; background:url(images/tencamnang.png) 10px 5px no-repeat !important; text-indent:20px}
.wp-pagenavi{padding-right:0px !important}
h2.headline{font-size:15px}
.postcat img.thumb2{width:330px; height:220px; border:1px #ccc solid !important;}
.thumb3{width:60px;float:left; margin-right:10px !important; margin-bottom:15px !important; border-radius:8px}
.sanpham img{
	border: 1px solid #CCCCCC;
    box-shadow: 0 2px 5px #CCCCCC;
    height: auto;
    padding: 4px;
    width: 100%;  margin-right:10px
}
.sanpham img{margin-bottom:3px}
.duan .du0, .duan .du1, .duan .du2{margin-bottom:5px;border-bottom: 1px solid #dfdfdf;}
li#menu-item-11{background:url(images/home.png) no-repeat center center !important; width:35px; margin-top:7px !important; margin-left:20px !important}

#tintuc ul.bu{width:95%}
.hot{background:url(images/hotline.png) left center no-repeat; padding:5px 0px; padding-left:40px}
.hot2{background:url(images/phone.png) left center no-repeat;padding:5px 0px; padding-left:40px}
li#menu-item-11 a{text-indent:-9999px; padding:0px}
li#menu-item-11:hover{padding-top:4px !important}
li#menu-item-11 a:hover,#header li#menu-item-11.current-menu-item a{background:none !important; padding:0px}
li#menu-item-11:hover{background:url(images/home.png) no-repeat center center !important; width:35px; margin-top:5px !important; margin-left:20px !important}
.custom .breadcrumbs { 
	font-size:1.2em; 
	padding:1.2em 1em 1em 1em; 
	border-bottom:1px dotted #666; 
	border-top:1px dotted #666; 
}
.custom .breadcrumbs a { 
	color:#cc0000; 
	border-bottom:1px dotted #fff; 
}
.custom .breadcrumbs a:hover { 
	border-bottom:1px dotted #cc0000; 
}
.duan .post.pcat {
width: 31%;
float: left;
border-top: 0px;
height: 415px;
padding-left: 0px;
padding-right: 0px;
padding-bottom:0px;
border-bottom:1px dotted #ccc;
margin-bottom:12px;
margin-top:0px; margin-left:1%; margin-right:1%;
	position:relative
}
.duan .bantin .post.pcat {
width: 97%;
float: left;
border-top: 0px;
height: 145px;
padding-left: 0px;
padding-right: 0px;
padding-bottom:0px;
border-bottom:1px dotted #ccc;
margin-bottom:12px;
margin-top:0px; margin-left:11px; margin-right:8px
}
.duan .bantin .post.pcat img{width:200px; height:auto; float:left; margin-right:10px}
.duan .post.pcat .mota{width:100%}
.duan .bantin .post.pcat .mota{width:auto; float:none}
.text_box{font-size:16px; text-align:center; color:#0d8400; font-weight:bold}
.container{
    position: relative;
}
.thumb_link.dunb2{display:block}
.duan .du0{margin-bottom:10px}
.footer{
	background:#222; padding:0px;
    color: #fff;
    margin:0 auto; min-width:1170px
}
.menufooter
{position:relative}
.menufooter::before {
    position: absolute;
    content: '';
    display: block;
    right: 66.66666667%;
    margin-right: 15px;
    top: 0;
    bottom: 0;
    left: -10000px;
    z-index: 1;
    background-color: #191919;
}
.menusearch{width:1170px; min-width:1170px; margin:0 auto}
.seachcontain,.khungsearchhome #uwpqsf_id{background:#173471 /* url(images/Vector-Deco.png) center center no-repeat*/}

.top_bg2{min-height:10px;  width:auto; margin:0 auto}
#header li{}
.ten img{margin-bottom:15px}
ul#menu-main-menu li{margin-left:5px; margin-right:5px}
ul#menu-main-menu li a:hover{}
#menu-luckypalace{background:#f6f6f6; margin-bottom:0px} .click{background:#f6f6f6}
#menu-luckypalace li{width:245px; border:1px #008000 solid; background:#fff}
#menu-luckypalace li a{border:0px}
#widgetkit-4 img{float:left; margin-bottom:10px}
#menu-menufooter ul li a, #menu-du-an ul li a{color:#ccc !important}
ul#menu-main-menu .sub-menu li a{border-right:none; text-transform:none}
ul#menu-main-menu .sub-menu li a:hover{}
ul#menu-main-menu .sub-menu li a{line-height:26px; color:#333}
ul#menu-main-menu .sub-menu li{background:#fff !important; width:100%; padding:3px 10px}
ul#menu-main-menu .sub-menu{min-width:18em}

.responsive-menu-search-box{display:none}
#gform_wrapper_5 .gform_title,#single.duan h2 {
    border-bottom: 1px solid #e5e3e3;
    position: relative;
    padding: 7px 0 9px 0; margin-bottom:10px; color:#222; margin-top:30px
}
.rightsing {
    width: 49%;
    margin-bottom: 1%;
    float: right;
}
.mota2 {
    padding: 10px;
    text-align: justify;
}
.mota2 {
    margin: 0px;
        margin-bottom: 0px;
    margin-bottom: 10px;
	font-style:italic
}
.leftsing {
    width: 49%;
    padding-right: 1%;
    float: left;
}
.vt2 {
    border-bottom: 1px dashed #dddddd;
    padding: 10px 0;
    width: 96%;
}
#single.duan h2::before, #gform_wrapper_5 .gform_title::before {
    content: '';
    width: 50px;
    height: 1px;
    background: #FFD119;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.post_content ul{margin-left:35px}
.post_box .frame, .post_box .post_image_box, .post_box .wp-caption{padding:5px; margin-bottom:10px}
.contentpost ul{margin-left:35px}
.khoa a{color:#4f6914}
.khoa a:hover{color:#666}
.khoa{background: url("images/tag.png") no-repeat scroll left center ;
    color: #666666;
    display: block;
    float: left;
    font-size: 1f3px !important;
    font-weight: bold;
    margin-bottom: 2px;
    margin-right: 5px;
    padding: 3px 5px 3px 22px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #FFFFFF;
    text-transform: lowercase; margin-top:7px}
h1.headline.h11{line-height:35px}
.footer{padding-bottom:10px}
#gform_wrapper_4 #gform_submit_button_4{color:#fff; font-weight:bold; cursor:pointer; border:1px #fff solid; box-shadow:1px 1px 2px #000}

#tag_cloud-2 .widget_title{background:#0072bc; color:#fff; text-indent:10px; line-height:32px; text-transform:uppercase}

.contentpost .dienthoai, .contentpost .mail{background:none}
.wk-slideshow img, .wk-gallery img, .spotlight img, a[data-lightbox] img{margin:0 auto}
.footer{padding-bottom:0px}

@media all and (max-width: 480px) {
	
	.menufooter li {float: left; width: 49%;}
	.menufooter::before {background-color: #222222;}
	.hd-title-spec span {
		font-size: 30px;
    	margin: 0 auto;}
	#custom_html-5 {
		width:100%; 
		margin:0 auto; 
		float: none; 
		clear:both; 
		padding: 0;}
	.khungsearchhome .uwpqsf_class {
		width: 90%;
   		margin: 0 auto;
    	padding: 0;
  	 	float: none;
  		clear: both;
}
	.khungsearchhome .uwpqsf_class select {margin: 0 auto;margin-bottom: 10px;}
	.contentpost table {
		overflow-x: scroll;
		display: block;
		width: 100%;
		padding-bottom: 10px;
	}
	.contentpost table {
		border-top: 1px #D0CEC0 solid;
		border-right: 1px #D0CEC0 solid;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.col1,.col2{width:100%; float:none}
			#dienthoai{ max-width: 100%; padding:0%}
	.modal{max-width:98%; left:0px; right:0px; margin-left:0px !important; margin-right 0px !important}
	#hot{display:none}
	.header .top_bg{height:auto}
	.top_bg{}
	#menu-menutop{display:block}
	#menu-menutop li{width:100%;padding:none}
	#menu-menutop li a{padding:none}
	#header #menu-menutop li:hover a{background: #0072bc}
	#header #menu-menutop #menu-item-2445.current-menu-item a, #header #menu-menutop #menu-item-2445:hover a{background:none !important; color:red; border-bottom:1px #ccc solid }
	#header #menu-menutop #menu-item-2445.current-menu-item, #header #menu-menutop #menu-item-2445:hover{background:none !important}
	#header #menu-menutop #menu-item-2445{background:none !important; padding-left:0px !important}
	#header #menu-menutop .current-menu-item a, #header #menu-menutop .current-menu-item a:hover{}
	.top_bg2{width:auto}
	.wk-slideshow .caption{left:0px !important; bottom:0px !important;}
	.container,#slider,.visao,.content,.sidebar,.sidebar,.wk-slideshow .caption,ul#menu-main-menu,.bigfooter{width:96%; margin:0 auto;min-width:96%;float:none;padding:0}
	#header{width:100%; z-index:1}
	.bentrai{width:187px; margin:0 auto}
	.container,.visao{width:100%; float:none;padding:0;}
	
	.side{width:100%}
	#menu-main-menu{z-index:1001}
	.bong{display:none}
	#slider{display:block;margin:0 auto;margin-top:0px; margin-bottom:0px}
	.lhe2{margin-left:20px}
	.khung{width:90%; margin:0 auto}
	#site_title{margin:0 auto; float:none}
	.duan,.duan .post,.footer,.thongtinkhac,.thongtinkhac2,.menufooter{width:100%; margin:0 auto;min-width:100%; float:none}
	.thongtinkhac,.thongtinkhac2{min-width: 95%;width: 95%; padding:0px;}
	.trangttin{display:none}
	#header{padding:0px;min-height:120px;height:auto !important}
	.menu_control{background-color:none; text-align:right;}
	#site_title{margin-top:0px}
	
	#header .content{background:none}
	
	.sanpham img {
		border: 1px solid #cccccc;
		border-radius: 5px;
		box-shadow: 0 2px 5px #cccccc;
		float: left;
		height: 80px;
		margin-right: 10px;
		padding: 4px;
		width: 70px;
	}
	duan .post, .duan2 .post {
		float: left;
		margin-right: 0%;
		width: 100%;
	}
	.duan .du0,.duan .du1,.duan .du2,.duan2 .du0,.duan2 .du1,.duan2 .du2{height: 160px;}
	#header{padding:0px;min-height:45px!important;height:auto !important}
	.duannoibat{width:100%;}
	#text-9{margin-left:0px}
	.xem2{width:60px!important;margin-top: 8px;}
	.copy {display: none;}
	
	.duan .bantin .post.pcat img{width:40%!important; height:90px; float:left; margin-left:0px!important}
	.duan .bantin .post.pcat .mota{width:96%!important;}
	.duan .bantin .post.pcat{margin-left:0!important;height: 195px!important;}
	.gform_wrapper .gform_footer.right_label,
.gform_wrapper .gform_footer.left_label {
	padding: 16px 0 10px 13%!important;
}
	.gform_wrapper .right_label input.medium, .gform_wrapper .right_label select.medium, .gform_wrapper .left_label input.medium, .gform_wrapper .left_label select.medium{}
	.gform_wrapper .left_label .gfield_label{}
	.gform_wrapper textarea.medium{margin-left:10%;}
	.lhe2{width:235px}
	.sanpham .mota,{
    float: left;
    height: 75px;
    margin: 0 auto !important;
    overflow: hidden;
    text-align: justify;
    width: 96% !important;
	}
	.fa{display:none}
	.duan .post .headline a {
    color: #008000;
	}
	.postcat img.tintuc {
		display: inline;
		float: left;
		margin:0 auto;
		width: 250px; border:1px #ccc solid
	}
	.duan .post.pcat {
		border-bottom: 1px dotted #cccccc;
		border-top: 0 none;
		float: left;
		height: 190px;
		margin-bottom: 12px;
		margin-top: 10px;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		margin-left:0;
	}
	.duan .post.pcat .mota{width:96%;}
	.duan .mota {
		float: left;
		line-height: 19px;
		text-align: justify;
		width: 25%;
	}
	.xem3{margin-right:10px;}
	h3.headline.tintuc{width:98%;}
	#quangcaodl {
    height: 200px;
    margin: 0 0 0 20px;
    position: relative;
    width: 220px;
    margin: 0 auto;
	}
	.duan .du0, .duan .du1, .duan .du2, .duan2 .du0, .duan2 .du1, .duan2 .du2{width:98% !important; height:435px !important; position:relative}
	#quangcaodl{width:220px !important; margin:0 auto}
	.duan .mota{width:180px}
	#quangcaodl .anhlogo{width:200px !important}
	.sanpham img {
    float: left;
    height: auto;
    width: 100%;
}
	.duan .mota{width:100%}
	a.dunb2{width:100%; height:auto; display:block; position:relative}
	.sapramat2 {
		background: none repeat scroll 0 0 #0072bc;
		color: #fff;
		height: 24px;
		left: 0;
		line-height: 24px;
		margin-top: 0px;
		opacity: 0.9;
		position: relative;
		text-align: center;
		width: 100px;
		clear:both;
	}
	
	ul#menu-main-menu li{width:90%; clear:both}
	.bentrai,.hotro,.tencongty,#text-14{float:none}
	.postcat img.tintuc{width:100%; float:none;}
	.duan .post.pcat{width:100%; float:none; height:auto}
	.tencongty{width:90%; margin:0 auto}
	.lhe2{float:right; margin:0 auto; margin-left:10px}
	#text-14{float:right}
	.bigmenu{width:100%}
	#text-9{margin-top:10px}
	#slider,.sliderhome,.ghichutrangchu{width:100%; min-width:100%; float:none}
	.menu_control{display:none}
	#header{min-width:100%}
	.dunb{width: 94%; margin: 3%; float: none; max-width:370px; margin:0 auto; margin-bottom:20px}
	.duannoibat,#single{width:98%; margin:0 auto; float:none}
	#owl-demo4 img{max-width:40%}
	#text-17,#nav_menu-4 {width:94%; margin:0 auto;float:none;clear:both}
	.menufooter ul{float:none}
	.footer .menu{display:block}
	#text-5{width: 100%!important; float:none}
	.menufooter ul li{padding:4px 0px}
	.menufooter .current-menu-item > a,.menufooter a:hover{color:#fff; background-color:transparent}
	#text-17 li{width:46%; margin-right:3%; float:left}
	#nav_menu-4{padding-top:5px}
	.sidebar{width:98%; margin:0 auto; margin-top:10px}
	.sidebar .dunb{max-width:370px; float:none; margin:0 auto; margin-bottom:20px}
	.container.container22,.container{width:96%; padding:1%; max-width:96%; min-width:96%; margin:0 auto}
	.list_post,.list_post2.cleft,.list_post2.cright,.duab.post2,.duab.post2.cleft,.duab.post2.cright,.grid-column-2.item4{width:100%; float:none; max-width:370px; margin:0 auto; margin-bottom:20px; padding:0px}
	.bantin img.wp-post-image{width:40%; float:left}
	.leftsing,.rightsing{width:100%; margin-bottom:5px; float:none}
	.lhe2{float:none; margin:0 auto; margin-left:10px; width:auto; margin-right:10px}
	#text-14{float:none; width:250px; left:0; right:0; margin: 0 auto}
	.bigmenu{width:100%}
	.vc_single_image-img {width:25%;}
	.dknt {
    width: 100%;
    line-height: 15px;
	font-size: 16px;}
	.gform_wrapper, #gform_wrapper_8 {margin: 0 auto}
	#gform_wrapper_8 .gform_footer {    margin-top: -60px;}
	.contact-details li a{margin-right:0px; margin-left:10px}
	#custom_html-3 .social-profiles{display:none}
	.sanpham24,.sanpham22,.sanpham23,.sanpham25{width:94%; margin:0 auto !important; margin-left:3%; margin-right:3%; max-width:370px}
	.sanpham22{width:100%; margin-left:0px; margin-right:0px}
	.menusearch{width:96%; padding:2%; min-width:96%}
	#khungheader{width:96%; max-width:96%; min-width:96%; padding:2%}
	#site_title{height:90px; width:220px; margin-top:5px; margin-bottom:5px}
	.hd-title-spec span{padding:5px; display:inline}
	#custom_html-4{width:100%}
	p.hd-subtitle-spec{text-align:center; margin-bottom:10px}
	#uwpqsf_id_btn{float:none}
	.news-content {
		width: 100%;
		width: 100%;
		overflow: auto;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.news-content .bordertop-news01 {
		width: 100%;
		margin-right: 0;
	}
	.news-content .bordertop-news02 {
		width: 100%;
	}
	.main-content > .more-button-box {
		padding-top: 20px; margin:0 auto
	}
	#polylang-2{float:left}
	#polylang-2 li{margin-left:0px; margin-right:10px}
	.list_post2 .grid-icon,.list_post2 .grid-bottom{width:100%;float:none}
	.list_post.list_post2 .col4 img{float:none}
}
@media all and (max-width: 789px) and (min-width: 480px) {
	.menufooter li {float: left; width: 33.3%;}
	.menufooter::before {background-color: #222222;}
	.vc_single_image-img {width:25%;}
	.dknt {
    width: 100%;
    line-height: 15px;
	font-size: 16px;}
	.gform_wrapper, #gform_wrapper_8 {margin: 0 auto}
	#gform_wrapper_8 .gform_footer {    margin-top: -60px;}
	.hd-title-spec span {
		font-size: 30px;
    	margin: 0 auto;}
	#custom_html-5 {
		width:100%; 
		margin:0 auto; 
		float: none; 
		clear:both; 
		padding: 0;}
	.khungsearchhome .uwpqsf_class {
		width: 90%;
   		margin: 0 auto;
    	padding: 0;
  	 	float: none;
  		clear: both;
}
	.khungsearchhome .uwpqsf_class select {margin: 0 auto;margin-bottom: 10px;}
	.contentpost table {
		overflow-x: scroll;
		display: block;
		width: 100%;
		padding-bottom: 10px;
	}
	.contentpost table {
		border-top: 1px #D0CEC0 solid;
		border-right: 1px #D0CEC0 solid;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.col1,.col2{width:100%; float:none}
	.header .top_bg, .hotline{height:auto}
	ul#menu-menutop.menu li a{background:#fff}
	#menu-menutop{display:block}
	#menu-menutop li{float:left; clear:none; width:auto}
	#menu-menutop li a{padding:none}
	#header #menu-menutop li:hover a{background: #0072bc}
	#header #menu-menutop #menu-item-2445.current-menu-item a, #header #menu-menutop #menu-item-2445:hover a{background:none !important; color:red; border-bottom:1px #ccc solid }
	#header #menu-menutop #menu-item-2445.current-menu-item, #header #menu-menutop #menu-item-2445:hover{background:none !important}
	#header #menu-menutop #menu-item-2445{background:none !important; padding-left:0px !important}
	#header #menu-menutop .current-menu-item a, #header #menu-menutop .current-menu-item a:hover{}
	#hot{display:none}
	#quangcaodl .anhlogo{width:190px !important}
	#quangcaodl{width:400px !important; margin:0 auto}
	.duan .du0, .duan .du1, .duan .du2, .duan2 .du0, .duan2 .du1, .duan2 .du2{width:98% !important}
	#widgetkit-2{width:98%; margin:0 auto}
	#text-14{float:left}
	#header .content{background:none}
	#header{padding:0px;min-height:55px!important;height:auto !important}
	.duannoibat{width:100%;}
	.top_bg2{width:auto}
	.wk-slideshow .caption{left:0px !important; bottom:0px !important;}
	#header,.container,#slider,visao,.content,.sidebar,.wk-slideshow .caption,ul#menu-main-menu,.menuchinh,.bigfooter{width:96%; margin:0 auto;min-width:96%;float:none}
	.dunb img{margin-bottom:0px;}
	.duan .post.pcat{margin-left:0px;}
	.duan .post.pcat .mota{width:98%;}
	.side{width:100%}
	.container,.visao{min-width:100%;width: 100%;}
	.duan .post, .duan2 .post{width:100%!important;}
	.copy {display: none;}
	.xem2{width:85px!important;}
	.sumenh, social-profiles {width:96%;margin: 0 auto;}
	#text-5 {
       width: 96%!important;
		float: none;}
	#text-5{float:left!important;width:80%!important; margin-left:0px;}
	.wk-gallery.wk-gallery-wall.clearfix{width:100%}
	.bong{display:none}
	#slider{margin:0 auto;margin-top:10px; margin-bottom:10px}
	.khung{width:90%; margin:0 auto}
	#site_title{margin:0 auto; float:none}
	.duan .bantin .post.pcat .mota{width:50%;margin-top: 10px;}
	.duan .bantin .post.pcat{margin-left:0!important;height: 190px!important;}
	
	.duan,.footer,.thongtinkhac,.thongtinkhac2,.menufooter{width:100%; margin:0 auto;min-width:100%; float:none}
	.duan .post{width:30%; margin-left:1%; margin-right:1%; float:left}
	.duan{width:100%!important;}
	.sanpham h2.headline{width:100%}
	.sanpham .mota{padding: 0px;width: 68%; min-width:60%;}
	.trangttin{display:none}
	.header{padding:0px}
	#site_title{margin-top:0px}
	#menu-menufooter li {
    float: left;
    margin-bottom: 0;
    width: auto;
	}	
	ul#menu-main-menu,.menuchinh{height:auto;width: 100%;}
	ul#menu-main-menu li{width:48%;	float:left;}
	#menu-main-menu{background:#333;}
	.sanpham img{width:98%;height:110px;margin:0 auto; margin-right:2%; border:none; box-shadow:none; padding:0px}
	.duan .du0, .duan .du1, .duan .du2, .duan2 .du0, .duan2 .du1, .duan2 .du2 {height: auto !important;}
	#canhovistaverde {margin: 0 auto;width: 100%;}
	.duan .post, .duan2 .post {float: left;margin-right: 0;width: 100%;}
	.duan .du1, .duan2 .du1 {float: left;margin-left: 0%;margin-right: 0%;}
	.thongtinkhac,.thongtinkhac2{width:100%;min-width:100%;}
	ul#menu-main-menu li{width:90%; float:left; margin:0px}
	.menuchinh a{margin:0px;padding: 0px 6px;}
		.top_bg{width:100%}
	.dischi,.loaihinh{width:67%}
	.dunb2{float:left}
	
	.bentrai,.hotro,.tencongty,#text-14{float:none}
	.postcat img.tintuc{width:100%; float:none;}
	.duan .post.pcat{width:100%; float:none; height:auto}
	.tencongty{width:90%; margin:0 auto}
	.lhe2{float:right; margin:0 auto; margin-left:10px}
	#text-14{float:right}
	.bigmenu{width:100%}
	#text-9{margin-top:10px}
	#slider,.sliderhome,.ghichutrangchu{width:100%; min-width:100%; float:none}
	.menu_control{display:none}
	#header{min-width:100%}
	.duannoibat,#single{width:98%; margin:0 auto; float:none}
	#owl-demo4 img{max-width:40%}
	#text-17,#nav_menu-4 {width:94%; margin:0 auto;float:none;clear:both}
	.menufooter ul{float:none}
	.footer .menu{display:block}
	#text-5{width: 100%!important; float:none}
	.menufooter ul li{padding:4px 0px}
	.menufooter .current-menu-item > a,.menufooter a:hover{color:#fff; background-color:transparent}
	#text-17 li{width:46%; margin-right:3%; float:left}
	#nav_menu-4{padding-top:5px}
	.sidebar{width:98%; margin:0 auto; margin-top:10px}
	.sidebar .dunb{max-width:370px; float:none; margin:0 auto; margin-bottom:20px; width: 47%; margin: 1.5%; float: left; }
	.container.container22,.container{width:96%; padding:1%; max-width:96%; min-width:96%; margin:0 auto}
	.dunb,.duab.post2,.duab.post2.cleft,.duab.post2.cright,.grid-column-2.item4{width: 47%; margin: 1.5%; float: left; max-width:370px; padding:0px }

	.bantin img.wp-post-image{width:40%; float:left}
	.leftsing,.rightsing{width:100%; margin-bottom:5px; float:none}
	.lhe2{float:none; margin:0 auto; margin-left:10px; width:auto; margin-right:10px}
	#text-14{float:right; width:250px; right:0}
	.bigmenu{width:100%}
	#slider{margin:0 auto}
	.dischi, .loaihinh{width:100%}
	#owl-demo4 img{width:100%}
	.bentrai{width:100%}
	.sidebar{display:block}
	.h44 .ion-bookmark {
		color: #e77709;
		font-size: 12px;
		text-transform: uppercase;
		display: inline-block;
		font-style: normal;
		font-weight: 500;
	}
	.menusearch{width:96%; padding:2%; min-width:96%}
	#custom_html-4{width:100%}
	#site_title{height:90px; width:220px;}
	#khungheader{width:96%; max-width:96%; min-width:96%; padding:2%}
	.hd-title-spec span{padding:5px; display:inline}
	
	p.hd-subtitle-spec{margin-bottom:10px}
	#uwpqsf_id_btn{float:none}
}
@media all and (max-width: 999px) and (min-width: 790px){
	.vc_single_image-img {width:25%;}
	.dknt {
    width: 100%;
    line-height: 15px;
	font-size: 16px;}
	.gform_wrapper, #gform_wrapper_8 {margin: 0 auto}
	#gform_wrapper_8 .gform_footer {    margin-top: -60px;}
	.hd-title-spec span {
		font-size: 25px;}
	.h44 .ion-bookmark {
		color: #e77709;
		font-size: 12px;
		text-transform: uppercase;
		display: inline-block;
		font-style: normal;
		font-weight: 500;
	}
	.contentpost table {
		max-width: 100%;
	}
	.header .top_bg, .hotline{height:auto}
	ul#menu-menutop.menu li a{background:#fff}
	#menu-menutop{display:block}
	#menu-menutop li{float:left; clear:none; width:auto}
	#menu-menutop li a{padding:none}
	#header #menu-menutop li:hover a{background: #0072bc}
	#header #menu-menutop #menu-item-2445.current-menu-item a, #header #menu-menutop #menu-item-2445:hover a{background:none !important; color:red; border-bottom:1px #ccc solid }
	#header #menu-menutop #menu-item-2445.current-menu-item, #header #menu-menutop #menu-item-2445:hover{background:none !important}
	#header #menu-menutop #menu-item-2445{background:none !important; padding-left:0px !important}
	#header #menu-menutop .current-menu-item a, #header #menu-menutop .current-menu-item a:hover{}
	.menu_control{display:none}
	ul#menu-main-menu{display:block}
	#hot{display:none}
	.menu .current-menu-item > a{background-color:none}
.bentrai,.hotro,.tencongty,#text-14{float:none}
	.postcat img.tintuc{width:100%; float:none;}
	.duan .post.pcat{width:100%; float:none; height:auto}
	.tencongty{width:90%; margin:0 auto}
	.lhe2{float:right; margin:0 auto; margin-left:10px}
	#text-14{float:right}
	.bigmenu{width:100%}
	#text-9{margin-top:10px}
	#slider,.sliderhome,.ghichutrangchu{width:100%; min-width:100%; float:none}
	.menu_control{display:none}
	#header{min-width:100%}
	.duannoibat,#single{width:98%; margin:0 auto; float:none}
	#owl-demo4 img{max-width:40%}
	.menufooter ul{float:none}
	.footer .menu{display:block}
	.menufooter ul li{padding:4px 0px}
	.menufooter .current-menu-item > a,.menufooter a:hover{color:#fff; background-color:transparent}
	.sidebar{width:98%; margin:0 auto; margin-top:10px}
	.container.container22,.container{width:96%; padding:1%; max-width:96%; min-width:96%; margin:0 auto}
	.dunb,.sidebar .dunb ,.duab.post2,.duab.post2.cleft,.duab.post2.cright,.grid-column-2.item4{width: 31.3%; margin: 1%; float: left; max-width:370px; padding:0px }

	.bantin img.wp-post-image{width:40%; float:left}
	.leftsing,.rightsing{width:100%; margin-bottom:5px; float:none}
	.lhe2{float:none; margin:0 auto; margin-left:10px; width:auto; margin-right:10px}
	#text-14{float:right; width:250px; right:0}
	.bigmenu{width:100%}
	#slider{margin:0 auto}
	.dischi, .loaihinh{width:100%}
	#owl-demo4 img{width:100%}
	.bentrai,.content,.footer,.menufooter,.copy,#text-4{width:100%; min-width:100%}
	.sidebar{display:block}
	.thongtinkhac{width:94%; margin:0 auto}
	.duannoibat{padding-top:0px}
	.menusearch{width:96%; padding:2%; min-width:96%}
	#site_title{height:90px; width:220px; margin:0 auto; float:none}
	#khungheader{width:96%; max-width:96%; min-width:96%; padding:2%}
}
