@font-face {
 font-family: 'RobotoRegular';
 src: url('../fonts/Roboto/Roboto-Regular.ttf');
}
 @font-face {
 font-family: 'RobotoMedium';
 src: url('../fonts/Roboto/Roboto-Medium.ttf');
}
 @font-face {
 font-family: 'RobotoBoldCondensed';
 src: url('../fonts/Roboto/Roboto-BoldCondensed.ttf');
}
 @font-face {
 font-family: 'RobotoCondensed';
 src: url('../fonts/Roboto/Roboto-Condensed.ttf');
}
 @font-face {
 font-family: 'OpenSansRegular';
 src: url('../fonts/OpenSans/OpenSans-Regular.ttf');
}
 @font-face {
 font-family: 'OpenSansSemibold';
 src: url('../fonts/OpenSans/OpenSans-Semibold.ttf');
}
 @font-face {
 font-family: 'OpenSansLight';
 src: url('../fonts/OpenSans/OpenSans-Light.ttf');
}
 @font-face {
 font-family: 'OpenSansBold';
 src: url('../fonts/OpenSans/OpenSans-Bold.ttf');
}
 @font-face {
 font-family: 'LatoSemibold';
 src: url('../fonts/Lato/Lato-Semibold.ttf');
}
a:hover, a:focus {
	text-decoration:none
}
.p0 {
	padding:0px !important;
}
.pl0 {
	padding-left:0px !important;
}
.pr0 {
	padding-right:0px !important;
}
a {
	cursor:pointer;
}
.animate1 {
 -webkit-animation-duration: .3s;
 animation-duration: .3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.cell {
	display:table-cell;
	vertical-align:middle;
}
body {
	position:relative;
	min-width: 1250px;
}
.container {
	width:1170px !important;
	padding:0px;
}
header.top {
	background:#e05900;
	text-align:center;
}
header.top a {
	color:#fff;
	font-size:14px;
	font-family:'OpenSansSemibold';
	text-align:left;
	text-transform: uppercase;
	padding-left: 25px;
	padding-right: 25px;
}
header.top a:hover {
	color:#e05900;
	background: #fff!important;
}
header.top .dropdown:hover ul.sub_menu1 {
	display: block;
	padding: 0;
	border-radius: 0;
}
header.top .dropdown ul.sub_menu1 .dropdown-submenu {
	position: relative;
}
header.top .dropdown ul.sub_menu1 .dropdown-submenu:hover ul.sub_menu2 {
	display: block;
	position: absolute;
	left: 100%;
	top:0;
}
header.top .dropdown ul.sub_menu1 li {
	padding: 5px 0;
}
header.top .dropdown ul {
	background:#e05900;
}
header.top .dropdown .sub_menu_2 {
	position: relative;
}
.sub_menu_2 ul {
	display: none;
	list-style: none;
}
header.top .dropdown ul.dropdown-menu .sub_menu_2:hover ul {
	display: block;
	position: absolute;
	left: 100%;
	top: 0;
	width: 100%;
}
header.top .top_menu .navbar-nav .parent_menu {
	background: url("../images/line_1.png") no-repeat right;
}
header.top .top_menu .navbar-nav .parent_menu:last-child {
	background: none;
}
header.top .top_menu .navbar-nav .parent_menu i.custom-caret {
	position: absolute;
	right: 10px;
	top: 13px;
	color: #fff;
}
.top_menu_right {
	padding-top: 4px;
	padding-left: 0;
	padding-right: 0;
}
.top_menu_right .top_a {
	text-align: left;
	width: 130px;
	padding: 5px;
	float: left;
	background: #002f7f;
	border-radius: 4px;
	margin-right: 5px;
}
.top_menu_right .top_b {
	width: 140px;
	float: left;
	text-align: left;
	border-radius: 4px;
	background: #002f7f;
	padding: 5px;
}
.top_menu_right span {
	color: #ffffff;
	font-family: 'RobotoBoldCondensed';
	font-size: 12px;
	text-transform: uppercase;
}
section#header {
	padding:10px 0;
}
section#header .logo {
	float:left;
	position: relative;
	top: 5px;
}
section#header .nav-search {
	float: left;
	margin-left: 60px;
	width: 532px;
	position: relative;
	margin-top: 5px;
}
section#header .nav-search .nav {
	float:left;
	font-family:'RobotoRegular';
}
section#header .nav-search .nav button {
	border: solid 1px #cecece;
	border-right:0;
	border-top-right-radius:0;
	border-bottom-right-radius:0;
	height:35px;
	font-size:13px;
	width:160px;
	position:relative;
	border-radius: 0;
	border-top-left-radius: 7px;
	border-bottom-left-radius: 7px;
}
section#header .nav-search .nav button:before {
	content:'';
	position:absolute;
	top:2px;
	right:0px;
	width:1px;
	height:calc( 100% - 4px );
	background:#cecece;
}
section#header .nav-search .search {
	float: left;
	width: calc( 100% - 160px );
}
.search form option {
	padding:10px 0;
}
.search form {
	width: 100%;
}
section#header .nav-search .search input {
	width: 100%;
	float: left;
	height: 35px;
	border: solid 1px #cecece;
	border-left: 0px;
	padding-right: 40px;
	border-top-right-radius: 7px;
	border-bottom-right-radius: 7px;
	padding-left: 10px;
	color: #6e6e6e;
}
section#header .nav-search .search button {
	color: #797979;
	background: none;
	position: absolute;
	width: 35px;
	height: 35px;
	top: 0;
	right: 10px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
	border:none;
}
}
section#header .nav-search .search input:focus {
	outline:none;
}
section#header .nav-search .nav button:hover {
	background: none;
}
section#header .nav-search .nav-check {
	float:left;
	width:100%;
	margin-top:15px;
}
section#header .nav-search .nav-check a {
	font-family:'RobotoMedium';
	font-size:11.9px;
	color:#a3a3a3;
	margin-right:5px;
	display:inline-block;
}
section#header .nav-search .nav-check a.active, section#header .nav-search .nav-check a:hover {
	color:#e05900
}
section#header .hotline-btntop {
	float:right;
	width: auto;
	margin-top:5px;
}
section#header .hotline-btntop .hotline {
	float: left;
	padding-left: 0;
	position: relative;
	text-align: center;
	width: auto;
}
section#header .hotline-btntop .hotline:before {
	content:'';
	position:absolute;
	top:0;
	right:0;
	width:1px;
	height:100%;
}
section#header .hotline-btntop .hotline span {
	float:left;
	width:100%;
	font-family:'RobotoBoldCondensed';
}
 section#header .hotline-btntop .hotline span:nth-child(1) {
 font-size:20px;
 color:#e05900;
 text-transform:uppercase;
 font-family:'RobotoBoldCondensed';
}
 section#header .hotline-btntop .hotline span:nth-child(2) {
 font-size:19px;
 color:#e65b40;















		/* font-weight:bold;*/















		font-family:'RobotoBoldCondensed';
}
 section#header .hotline-btntop .hotline span:nth-child(2) i {
 color:#e05900;
}
section#header .hotline-btntop .btntop {
	float: right;
	width: auto;
	text-align: center;
	position: relative;
	top: 7px;
}
section#header .hotline-btntop .btntop img {
	position: relative;
	top: 0;
}
section#header .hotline-btntop .btntop a {
	display:inline-block;
	font-size:12px;
	font-family:'RobotoRegular';
	color:#555
}
section#header .hotline-btntop .btntop a:hover {
	color:#e05900;
}
section#header .hotline-btntop .btntop i {
	color:#e05900;
	font-size:20px;
}
section#header .hotline-btntop .btntop span {
	float:left;
	width:100%;
	text-align:center;
}
 section#header .hotline-btntop .btntop span:nth-child(1) {
 margin-bottom:5px;
}
#box_slide {
	position:relative;
	overflow:hidden;
	width: 100%;
	top: 0px;
}
#pro-home {
	margin-top:30px;
}
.title-page {
	border-bottom:solid 1px #e05900;
	float:left;
	width:100%;
	margin-top:15px;
	margin-bottom:30px;
}
.title-page > a {
	float:left;
	font-size:21px;
	text-transform:uppercase;
	color:#e05900;
	font-family:'RobotoBoldCondensed';
	border-bottom:solid 2px #e05900;
	padding-bottom:5px;
	position:relative;
	padding-left:0px;
}
.title-page > a span {
	position:absolute;
	bottom:0;
	left:0;
	width: 32px;
}
.title-page > a span img {
	width:100%;
}
.title-page .nav-sub {
	float:right;
	margin-right:110px;
	margin-top:0px;
}
.title-page .nav-sub a {
	color:#555555;
	font-size:14px;
	font-family:'OpenSansRegular';
	display:inline-block;
	margin:0px 5px;
	border-right: 1px solid #ddd;
	padding-right: 10px;/*margin-bottom:15px;*//*text-transform: uppercase;*/
}
.title-page .nav-sub a:last-child {
	border: none;
	padding-right: 5px;
}
.title-page .nav-sub a:hover {
	color:#e05900;
}
.pro-slide {
	margin-left:-20px;
	margin-right:-20px;
	margin-bottom: 30px;
}
.owl-prohome figure {
	padding:0px 20px;
}
.owl-prohome .owl-buttons {
	position: absolute;
	width: 90px;
	top: -70px;
	right: 12px;
}
.owl-prohome .owl-buttons div {
	width:35px;
	height:35px;
	display:inline-block;
	text-align:center;
	line-height:30px;
	border:solid 1px #999;
	margin:0px 3px;
	opacity: 0.6;
	font-size:25px;
	color: #999;
}
.owl-prohome .owl-buttons div:hover {
	border-color:#e05900;
	color:#999999;
	opacity: 1;
}
.navleft ul {
	padding:0px;
	list-style:none;
	margin-top:4px;
}
.navleft ul li {
	border:solid 1px #BCBCBC;
	margin-bottom:4px;
}
.navleft ul li a {
	padding:7px 15px;
	font-size:12px;
	text-transform:uppercase;
	color:#000;
	display:block;
	z-index:1;
	width:100%;
	position:relative;
}
.navleft ul li.main a {
	padding:12px 15px;
	background:#ed1c24;
	color:#FFF;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.navleft ul li.sub a {
	text-transform:inherit;
	font-size:13px;
}
.navleft ul li.sub a:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #ed1c24;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.navleft ul li.sub a:after {
	content: "";
	position: absolute;
	z-index: -2;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #333;
	opacity:0;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5 ease;
}
.navleft ul li.sub a:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
.navleft ul li.sub a:hover:after {
	opacity:1;
}
.navleft ul li.sub.active a {
	background:#ed1c24;
	color:#FFF
}
.navleft ul li.sub a:hover {
	color:#FFF;
}
.box-hnews {
	float:left;
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
	padding:0px 10px;
	margin-top: 30px;
}
.box-hnews .img {
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
	height:205px;
}
.box-hnews .img img {
	max-width: 100%;
	min-height: 205px;
	transition: all 0.2s;
	margin: auto;
	max-height: 100%;
	display: block;
}
.box-hnews .img:hover img {
	transform: scale(1.1);
}
.box-hnews .img a div.mask {
/**















	 * position:absolute;















	 * 	top:0;















	 * 	left:0;















	 * 	width:100%;















	 * 	height:100%;















	 * 	background:rgba(171,87,36,0.5);















	 * 	















	 * 	opacity:0;















	 * 	transition:all 0.5s ease-in-out;















	 * 	-webkit-transition:all 0.5s ease-in-out;















	 * 	-moz-transition:all 0.5s ease-in-out;















	 * 	-o-transition:all 0.5s ease-in-out;	















	 */	















	}
.box-hnews .img .mask span {
/**















 * position:absolute;















 * 	width:70px;















 * 	height:50px;















 * 	top:50%;















 * 	left:50%;















 * 	margin-top:-25px;















 * 	margin-left:-25px;















 * 	















 * 	z-index:20;















 * 	background:url(../images/plus-news.png) no-repeat center center;















 *     -webkit-transform: scale(0);















 *     -moz-transform: scale(0);















 *     -ms-transform: scale(0);















 * 	-o-transform: scale(0);















 *     transform: scale(0);	















 * 	transition:all 0.5s ease-in-out;















 * 	-webkit-transition:all 0.5s ease-in-out;















 * 	-moz-transition:all 0.5s ease-in-out;















 * 	-o-transition:all 0.5s ease-in-out;	















 */















}
.box-hnews .img:hover .mask {
 *opacity:1;
}
.tintuc_ .box-hnews:hover .info .date {
	background: #ff0000;
}
.box-hnews .img:hover .mask span {
/**















	 * -webkit-transform: scale(1) ;















	 * 	-moz-transform: scale(1) ;















	 * 	-ms-transform: scale(1)  ;















	 * 	-o-transform: scale(1);















	 * 	transform: scale(1) ;	















	 */	















	}
.box-hnews .info {
	float:left;
	width:100%;
	margin-top:20px;
}
.box-hnews .info .date {
	position: absolute;
	top: 35px;
	left: 5px;
	padding: 15px 0;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	background: #222222;
	color: #FFF;
	width: 115px;
	font-size: 13px;
	font-family: 'OpenSansSemibold';
}
.box-hnews .info .date span {
	display:inline-block;
}
 .box-hnews .info .date span:nth-child(1) {
 font-size:13px;
}
 @media(max-width:480px) {
 .box-hnews .info .date {
 font-size:14px;
 width:70px
}
 .box-hnews .info .date span:nth-child(1) {
 font-size:16px;
}
}
.box-hnews .info .name {
	/*display:table-cell;*/



	vertical-align:middle;
}
.box-hnews .info .name a {
	font-size:14px;
	font-weight: bold;
	color:#444444;
	font-family: 'RobotoCondensed';
	text-transform: uppercase;
}
.box-hnews .info .name a:hover {
	color:#e05900;
	text-decoration: none;
}
.box-hnews .quote {
	float: left;
	width: 100%;
	font-size: 13px;
	color: #3d3d3d;
	line-height: 20px;
	padding-top: 15px;
	font-family: 'OpenSansRegular';
	font-size:15px;
}
.block-footer > h3 {
	font-family: 'RobotoCondensed';
	text-transform: uppercase;
	font-size: 18px;
}
.index-about .box-hnews .name {
	text-align:center;
}
footer {
	background:url(../../../images/bg-footer.jpg) no-repeat;
	background-size:cover;
}
.bg_footer {
	background: rgba(224, 89, 0, 0.5);
	background-size:100% auto;
	margin-top:5px;
	color:#FFF;
	padding-bottom: 10px;
}
footer h3.title {
	margin-top:0px;
	color:#ffffff;
	font-size:14px;
	font-family:'OpenSansSemibold';
	text-transform:uppercase;
	margin-bottom:20px;
}
footer .col-1 {
	float:left;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	width:54%;
	margin-right:30px;
}
footer .col-1 .text {
	line-height: 30px;
	width: 50%;
	float: left;
}
footer .col-1 .text .cli_1 {
	font-family: 'OpenSansSemibold';
}
footer .col-1 .text i {
	padding-right: 10px;
}
footer .col-1 .text .hrrr {
	border-bottom: 1px double #d2d2d2;
}
footer .col-1 .link {
	text-align:center;
}
footer .col-1 .link a {
	display:inline-block;
	width:27px;
	height:27px;
	border-radius:50%;
	background:#FFF;
	text-align:center;
	margin:0px 7px;
}
footer .col-1 .link a i {
	color:#ab5724;
	font-size:20px;
	line-height:27px;
}
footer .col-2 {
	float:left;
	width:20%;
	margin-left:30px;
	padding-top: 30px;
}
footer .col-3 > a, footer .col-2 > a {
	display: block;
	width: 100%;
	font-size: 12px;
	font-family: 'OpenSansSemibold';
	/* background: url(../images/list.png) no-repeat left 8px; */















		padding-left: 5px;
	color: #ffffff;
	margin-bottom: 15px;
}
i.fa.fa-circle-thin {
	FONT-SIZE: 9PX;
	MARGIN-RIGHT: 9PX;
	MARGIN-BOTTOM: 10PX;
}
footer .col-2 a:hover {
 *color:#e05900;
}
.bot_tt_ img {
	margin-right: 10px;
}
footer .col-2 > div {
	margin-top:45px;
}
footer .col-3 {
	float:right;
	width: 20%;
	font-size:14px;
	font-family: 'OpenSansLight';
	color:#ffffff;
	padding-top: 30px;
	line-height: 17px;
}
footer .col-3 .time > div {
	margin-bottom:15px;
}
footer .col-3 .time span {
	display:inline-block;
	width:100px;
}
footer .col-3 .time a {
	color: #fff;
}
footer .col-3 .link a {
	display:inline-block;
	margin-right:15px;
}
footer .col-3 .link a i {
	width:33px;
	height:30px;
	border:solid 1px #565656;
	text-align:center;
	line-height:30px;
	color:#565656;
}
footer .col-3 .link a:hover i {
	border-color:#ab5724;
	color:#FFF;
	background:#ab5724;
}
footer .col-3 .bank {
	margin-top:15px;
}
footer .col-3 .bank a {
	display:inline-block;
	margin-right:5px;
}
.group_sale {
	background: #e05900;
	color: #fff;
	margin-top:0px;
	padding: 5px 0;
}
.group_sale .col-md-2 {
	position: relative;
}
.group_sale .col-md-2 span {
	display: block;
	font-size: 13px;
	padding-left: 60px;
	text-align: left;
	vertical-align: middle;
	width: 140px;
}
.group_sale .col-md-2 img {
	left: 37px;
	position: absolute;
	top: 10px;
	vertical-align: middle;
	z-index: 99;
}
#copyright {
	color:#ffffff;
	font-size:13px;
	overflow:hidden;
	background:#e05900;
}
#copyright .cell-footer {
	display:table-cell;
	vertical-align:middle;
	height:30px;
	width:600px;
}
#copyright a {
	color:#ffffff;
}
#copyright .c1 {
	text-align:left;
}
#copyright .c2 {
	text-align:right;
}
.product-wrapper .box-out {
	width:25%;
}
.other-pro .box-out {
	width:100%;
}
.buy_contact {
	display:inline-block;
	padding:10px 20px;
	color:#ed1c24;
	background:#fff;
	margin:10px 0px;
	border:solid 1px #ed1c24
}
.buy_contact:hover {
	border-color:#e05900;
	background:#e05900;
	color:#FFF;
}
.nav-about a {
	display:block;
	border: solid 1px #BCBCBC;
	margin-bottom: 5px;
	padding: 10px 15px;
	color:#000;
}
.nav-about a:hover {
	color:#ed1c24;
}
.nav-about a.active {
	background:#ed1c24;
	color:#FFF;
}
.img_main {
	position:relative;
	overflow:hidden;
	margin-bottom:30px;
}
.img_main img {
	width:100%;
}
.img_main .breadcrumbs {
	position:absolute;
	width:100%;
	bottom:85px;
	text-align:center;
}
.img_main .breadcrumbs h3 {
	font-size:20px;
	color:#FFF;
	text-transform:uppercase;
	display:inline-block;
	margin:0px;
	background: rgba(11, 128, 64, 0.8);
	padding: 10px 25px;
	border-radius:10px;
}
.img_main .nav-breadcrumbs {
	position:absolute;
	width:100%;
	bottom:15px;
	opacity:0;
}
.img_main .nav-breadcrumbs figure {
	padding:0px 10px;
	float:left;
	width:100%;
}
.img_main .nav-breadcrumbs a {
	font-size:15px;
	display:block;
	width:100%;
	text-align:center;
	padding: 12.5px 5px;
	color:#FFF;
	text-transform:uppercase;
	background:rgba(73, 46, 30, 0.8);
	border-radius:30px;
	border-bottom-right-radius:0px;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
}
.img_main .nav-breadcrumbs a:hover, .img_main .nav-breadcrumbs a.active {
	color:#FFF;
	background: rgba(11, 128, 64, 0.8);
}
.img_main .nav-breadcrumbs .owl-buttons div {
	position:absolute;
	width:20px;
	height:20px;
	text-align:center;
	top:50%;
	margin-top:-10px;
	font-size:0;
}
.img_main .nav-breadcrumbs .owl-buttons div.owl-prev {
	left:-10px;
	background:url(../images/prev-bread.png) no-repeat center center;
}
.img_main .nav-breadcrumbs .owl-buttons div.owl-next {
	right:-10px;
	background:url(../images/next-bread.png) no-repeat center center;
}
.usernav li, .breadcrumb {
	background: #e05900 !important
}
.usernav li a, .breadcrumb > .active, .breadcrumb a {
	color: #fff !important
}
#form_contact .col-sm-6 {
	padding: 0 10px
}
.content_news table {
	border-collapse: inherit;
	border-spacing: 3px;
}
.tintuc_ {
	margin-bottom:30px;
}
.tintuc_ figure {
	padding-left: 0;
	padding-right: 0;
}
 .tintuc_ figure:nth-child(3) .box-hnews {
 padding: 0 10px;
}
 .tintuc_ figure:nth-child(4) .box-hnews {
 padding: 0 0 0 20px;
}
.tintuc_ h3 {
	text-align: center;
	font-size:28px;
	text-transform: uppercase;
	font-weight:bold;
	margin-top: 30px;
	font-family: 'RobotoCondensed';
	margin-bottom: 20px;
}
.tintuc_ .box-hnews {
	padding: 0 20px 25px 0;
}
.tintuc_ h3 a {
	padding: 15px 20px 20px 20px;
	color: #000;
	background: #ffffff;
	background-position-y: 45px;
	font-family: 'RobotoBoldCondensed';
	font-weight: bold;
	font-size: 25px;
	display: inline-block;
	margin-top: 30px;
}
.text_tiem {
	color:#a9a9a9;
	padding-bottom: 10px;
}
.item_f {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #9f9595;
}
 .item_f:nth-child(4) {
 border-bottom: none;
}
.text_tiem .fa {
	padding-right: 5px;
}
.fix_support {
	position: fixed;
	bottom:40px;
	left:40px;
	display: inline-block;
	width:auto;
	z-index: 99;
}
.fix_support .content {
	padding-left: 75px;
	background: url(../images/hotline-left-bg.png) no-repeat left center;
}































	/* Reponesive */















	@media(max-width:1023px) {
 body {
 min-width: inherit;
}
 .container {
 width:100%!important;
/*overflow: hidden;*/















		}
 header.top a {
 width:100%!important;
}
 header.top a:nth-child(6) {
 top:inherit!important;
}
 #box_slide {
 min-width: 100%;
}
 .pro-slide {
 margin-left: inherit;
 margin-right: inherit;
}
 section#header .logo {
 float: left;
 width: 20%;
 padding-left: 10px;
}
 section#header .nav-search {
 width: 80%;
 margin-left:inherit;
 padding-right: 50px;
 margin-top: 0px;
}
 section#header .nav-search .search i {
 right: 50px;
}
 section#header .hotline-btntop {
 margin-top: 5px;
}
 .box-hnews {
 padding: 0;
 border-top-left-radius: 0;
 border-top-right-radius: 0;
}
 footer .col-1 {
 width:50%;
 margin-right: inherit;
}
 footer .col-2 {
 width: 25%;
 padding-left: 20px;
 margin-left: 0;
}
 footer .foot_2 {
}
 footer .col-3 {
 display: none;
}
 .product-wrapper .box-out {
 width: 33.3333333333333333%;
}
 .tintuc_ .box-hnews {
 padding: 0 20px 25px 20px;
}
 .tintuc_ figure:nth-child(4) .box-hnews {
 padding: 0 20px;
}
 header.top a {
 margin: 3px 40px 3px 0;
}
 .top_menu_right .top_b {
 width: 140px;
 float: right;
 text-align: right;
 border-radius: 4px;
 background: #002f7f;
 padding: 5px;
 margin-right: 20px;
}
 .top_menu_right .top_a {
 float:right;
}
 footer .col-1 {
 padding-left: 15px;
}
}
 @media(max-width:767px) {
 header.top a {
 width: 30%!important;
}
 section#header .logo {
 float: left;
 width: 100%;
 padding-left: 50px;
}
 section#header .nav-search {
 width: 100%;
 margin-left: inherit;
 padding-right: 50px;
 margin-top: 10px;
 padding-left: 50px;
}
 section#header .nav-search .nav-check a {
 margin-right:10px;
}
 section#header .hotline-btntop {
 position: absolute;
 right: 30px;
 top: 100px;
}
 .box-hnews .img {
 height:100%;
}
 footer .col-1 {
 width: 100%;
}
 footer .col-2 {
 width: 100%;
 padding-top: 30px;
}
 #copyright .cell-footer {
 width: 100%;
 display: inherit;
 vertical-align: inherit;
 height: inherit;
}
 #copyright .c1 {
 text-align: center;
 padding-top: 15px;
}
 #copyright .c2 {
 text-align: center;
 padding-bottom: 15px;
}
 footer {
 background-size: auto 100%;
}
 .product-wrapper .box-out {
 width: 50%;
}
 .tintuc_ figure:nth-child(3) .box-hnews {
 padding: 0 20px;
}
 section#header .hotline-btntop .hotline {
 border-right: none;
}
}
 @media(max-width:500px) {
 section#header .hotline-btntop {
 width: 100%;
}
 section#header .hotline-btntop .hotline {
 width: 100%;
 text-align: center;
}
 section#header .hotline-btntop .btntop {
 width: 100%;
 padding-top: 20px;
 padding-left: 20px;
 padding-bottom: 10px;
}
 header.top a {
 display: inline-block;
 padding-left: 30px;
 color: #555555;
 font-size: 12px;
 font-family: 'RobotoRegular';
 margin: inherit;
 text-align: left;
 width: 40%!important;
 margin-left: 20px;
 margin-bottom: 8px;
}
 section#header .hotline-btntop {
 position: inherit;
}
 section#header .logo {
 text-align: center;
 padding-left: 0;
}
 section#header .nav-search {
 padding-right: 10px;
 padding-left:10px;
 margin-bottom: 10px;
}
 section#header .nav-search .nav-check {
 display: none;
}
 .title-page .nav-sub {
 display: none;
}
 section#header .nav-search .search i {
 right: 10px;
}
 .product-wrapper .box-out {
 width: 100%;
}
 .box-pro .info .price span {
 text-align: center!important;
 padding-right: 15px!important;
 float: none!important;
 width: 50%!important;
 font-family: 'LatoSemibold';
 font-size: 18px;
}
 .info-pro h1 {
 font-size:20px;
}
 .p1 {
 font-size: 20px!important;
}
}
.phone-fast {
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 50px;
	height: 50px;
	background: #2ecc71;
	color: #FFF;
	line-height: 50px;
	font-size: 30px;
	border-top-right-radius: 40px;
	text-align: center;
	transition: all 0.5s;
}
 @media(max-width:410px) {
 header.top a {
 display: inline-block;
 padding-left: 25px;
 color: #555555;
 font-size: 10px;
 font-family: 'RobotoRegular';
 margin: inherit;
 text-align: left;
 width: 45%!important;
 margin-left: 10px;
 margin-bottom: 8px;
}
 section#header .hotline-btntop .hotline {
 display: none;
}
 section#header .hotline-btntop .btntop {
 float: right;
 width: 100%;
 text-align: center;
 padding-top: 5px;
 padding-left: 0%;
}
}
.alert-success {
	background: #ab5724;
	border-color: transparent;
	color: #FFF;
}
section#header .hotline-btntop .btntop span {
	text-align: center;
	padding-left: 5px;
	font-size:11px;
	font-family: 'OpenSansSemibold';
}
section#header .hotline-btntop .btntop span.cl_1_ {
	color:#e05900;
	font-family: 'OpenSansBold';
}
section#header .hotline-btntop .btntop span.cl_2_ {
	color:#ea281c;
}
 @media (max-width: 790px) {
 .desk_top_menu {
 display:none;
}
}
/*css nav left mobile*/















	.nav-left-mobile h4 {
	background: #e05900;
	font-family: RobotoRegular;
	color: #FFF;
	line-height: 35px;
	text-transform: uppercase;
	font-size: 14px;
	text-align: center;
	box-shadow: 1px 1px 5px #989898;
	margin: 0px;
}
 @media (min-width: 790px) {
 .nav-left-mobile {
 display:none
}
}
.nav-left-mobile h4 a {
	color:#FFF;
	text-decoration:none !important;
}
.nav-left-mobile .panel-body {
	padding:0px !important;
}
.nav-left-mobile .panel-body .box_border {
	border:0px !important
}
#pro-best .container {
	padding-top:20px !important;
}
 @media(max-width:768px) {
 .box_border {
 border:0px !important;
}
 .box_border > li > a {
 padding:8px 5px 8px 20px;
}
}
.nav-left a:hover {
	color:#ea281c;
}
 @media (max-width: 790px) {
 .col-md-3.nav-left {
 display:none;
}
 .nav-left-mobile {
 display: block;
}
 .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
 background-color: transparent;
}
}
 @media (max-width: 1039px) and (min-width: 786px) {
 .col-md-3.nav-left {
 width:25%;
 padding-right:10px;
}
 .col-md-3.news-home {
 width:25%;
 padding-right:15px;
}
 .box_border > li > a {
 padding:8px 5px 8px 22px;
}
 .sub_left {
 padding-left:27px;
}
 .col-md-9.setwidth {
 padding-left:15px;
 padding-right:15px !important;
 width:75%;
}
}
 @media (min-width: 1040px) {
 .col-md-3.nav-left {
 padding-left:0px;
 width:25%;
}
 .col-md-3.news-home {
 padding-left:0px;
 padding-right:10px;
 width:25%;
}
 .box_border > li > a {
 padding:8px 5px 8px 20px;
}
 .col-md-9.setwidth {
 padding:0px;
 width:75%;
}
}
 @media (min-width: 0px) {
 .nav-left h3 {
 background:#e05900;
 font-family: 'OpenSansRegular';
 color:#FFF;
 line-height:35px;
 text-transform:uppercase;
 font-size:15px;
 text-align:center;
 margin:0px;
}
 .box_border {
 padding:0px;
 margin:0px;
 list-style:none;
 border-left:solid 1px #dddddd;
 border-right:solid 1px #dddddd;
 border-bottom:solid 1px #dddddd;
 height: 415px;
 overflow-x: hidden;
 overflow-y: scroll;
}
 .first li {
 display: none
}
 .first li.active li, .first li.active {
 display: block;
}
 .box_border li {
 position: relative;
}
 .box_border li a {
 border-top:none !important;
}
 #style-1::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
 border-radius: 10px;
 background-color: #ffffff;
}
 #style-1::-webkit-scrollbar {
 width: 7px;
 background-color: #ffffff;
}
 #style-1::-webkit-scrollbar-thumb {
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);
 background-color: #b2c3df;
}
 .box_border > li > a {
 border-top:solid 1px #dddddd;
 display:block;
 color:#222222;
 font-family: 'OpenSansSemibold';
 font-size: 14px;
 padding-left: 30px;
}
 .box_border > li > i {
 z-index: 999;
 cursor: pointer;
 position: absolute;
 left: 10px;
 top:13px;
 z-index: 999;
 background:#222222;
 border-radius:50%;
 width: 12px;
 height: 12px;
 line-height: 12px;
 text-indent: 5px;
 margin-right: 5px;
 color: #ffffff;
 font-size: 11px;
}
 .sub_left {
 list-style:disc;
 color:#bababa;/*display: none;*/
 padding-left: 20px;
}
 li.active .sub_left {
 display: block;
}
 .sub_left > li > a {
 display:block;
 padding:6px 0px;
 color:#444444;
 font-family:RobotoRegular;
}
 .tab-content .col-md-12 {
 padding:0px;
}
}
#intro_bl {
	text-align: center;
}
#intro_bl h3 {
	font-family: 'OpenSansSemibold';
	font-size: 30px;
	color: #ff0000;
	text-transform: uppercase;
	padding: 10px 0 20px 0;
	background: url("../images/line_2.png") no-repeat center center;
	background-position-y: 50px;
}
#intro_bl p {
	font-family: 'OpenSansLight';
	font-size: 16px;
	line-height: 23px;
	color: #000000;
	height: 90px;
	overflow: hidden;
}
#intro_bl a {
	font-family: 'OpenSansRegular';
	font-size:18px;
	color: #fff;
	background: #e05900;
	padding: 10px;
}
.tintuc_ h3 {
/*background: url("../images/bg_tin.png") repeat-x;















    background-position-y:10px ;*/















}
.tintuc_ .owl-prev {
	position: absolute;
	top: -20px;
	font-size: 25px;
	right: 55px;
	opacity: 0.6;
}
.tintuc_ .owl-next {
	position: absolute;
	top: -20px;
	font-size: 25px;
	right: 15px;
	opacity: 0.6;
}
.tintuc_ .owl-prev:hover, .tintuc_ .owl-next:hover {
	opacity: 1;
}
/* menu top reponesize */































.top_menu .navbar-toggle .icon-bar {
	background: #ffffff;
}
 @media(max-width:767px) {
 header.top a {
 color:#fff;
 width: 100%!important;
}
 header.top .top_menu .navbar-nav .parent_menu {
 background: none;
}
 header.top .dropdown ul.sub_menu1 .dropdown-submenu:hover ul.sub_menu2 {
 display: block;
 position: inherit;
 top:0;
 left:0;
 width: 100%;
}
 header.top .top_menu .navbar-nav .parent_menu i.custom-caret {
 position: absolute;
 right: 10px;
 top: 5px;
 color: #fff;
 font-size: 25px;
}
 header.top .dropdown ul.dropdown-menu .sub_menu_2:hover ul {
 position: inherit;
}
 header.top .nav .open > a {
 background-color: transparent;
}
 .top_menu_right .top_a {
 text-align: left;
 width: 40%;
 padding: 5px;
 float: left;
 background: #002f7f;
 border-radius: 4px;
 margin-right: 3%;
 margin-left: 10px;
 margin-bottom: 35px;
 height: 35px;
}
 .top_menu_right .top_b {
 width: 40%;
 float: right;
 text-align: left;
 border-radius: 4px;
 background: #002f7f;
 padding: 5px;
 height: 35px;
 margin-left: 3%;
 margin-right: 10px;
}
}
img {
 *max-width: 100%!important;
}
 @media(max-width:330px) {
 .top_menu_right .top_a {
 width: 45%;
}
 .top_menu_right span {
 font-size:10px;
}
}
.top .navbar-nav > li > a {
	line-height: 10px;
}
.menu_deskk {
	border: 1px solid #dddddd;
}
.desk_top_menu .box_border {
	border-left: none;
	border-right: none;
	border-bottom: none;
	margin-right: 5px;
}
.desk_top_menu .sub_left li {
	background: url("../images/circle.png")no-repeat;
	list-style: none;
	padding-left: 16px;
	background-position-y: 10px;
}
.owl-slidehome .owl-controls {
	position: absolute;
	bottom: 10px;
	left: 47%;
}
.owl-slidehome.owl-theme .owl-controls .owl-page span {
	border-radius: 100% !important;
	background: #e05900 !important;
	opacity: 1!important;
	height: 12px;
	width: 12px;
}
.owl-slidehome.owl-theme .owl-controls .active span {
	background: #fff !important;
}
.box-congthuong {
	width: 200px;
	height: 70px;
}
.box-congthuong img {
	width: 100%;
	height: 100%;
}































/* Code moi */















@media(max-width: 768px) {
 .row {
 margin-left: 0px;
 margin-right: 0px;
}
}
.gid {
	float: left;
	display: flex;
	width: 30%;
	height: 35px;
}
.b-submit {
	color: #797979;
	background: none;
	position: absolute;
	width: 35px;
	height: 35px;
	top: 0;
	right: 10px;
	line-height: 35px;
	text-align: center;
	cursor: pointer;
	border: none;
}
 .b-submit:focus;
 .b-submit:click {
 border: none;
}
.main-img img {
	max-height:467px;
	width:auto!important;
	display:block;
	margin:auto;
}
.item-partner {
	border:1px solid #ccc;
	padding:5px;
	margin-bottom:30px;
	text-align:center
}
.item-partner img {
	transform: rotate(0deg);
	-webkid-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transition: all 1.5s;
	-webkid-transition: all 1.5s;
	-moz-transition: all 1.5s;
	-ms-transition: all 1.5s;
	-o-transition: all 1.5s;
}
.item-partner:hover img {
	transform: rotate(360deg);
}
.language {
	clear: both;
	margin-top: 5px;
	float: left;
	justify-content: center;
	width: 100%;
}
.language a {
	color:#333333;
	font-weight:600;
	padding:0 2px;
}
.language a:hover {
	color:#e05900
}
.language img {
	border:4px solid rgb(237, 237, 237);
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	width:39px;
	height:auto
}
#top__info {
	background:#e0e0e0;
	height:40px;
}
.item-top-left {
	float: left;
	height: 40px;
	line-height: 40px;
	font-weight:600;
	color:#333333
}
.item-top-left a {
	color:#333333
}
.list-socail {
	height:40px;
	line-height:40px;
}
.list-socail a {
	color:#333333;
	padding:0 5px;
}

/* End code moi */
