*{margin:0;padding:0;}
body{font-family:Arial, Helvetica, sans-serif;color:#333;font-size:14px;line-height:1.25;}
h1,h2{font-size:14px;}
.wrapper{width:100%;margin:0 auto;background:#FFF;padding-top:0px;position:relative;}
#header_banner{width:980px;margin:0 auto;}
#header_banner img{width:980px;border:none;}
#header_menu{width:100%;height:35px;background:none;margin:0 auto;}
#header_menu #content_menu{width:980px;margin:0 auto;}
#header_menu #hidecrollmenu{height:35px;width:inherit;background:#0088cc;display:none;position:fixed;top:0;left:0;z-index:1001;font-size:2.5em;}
#header_menu #hidecrollmenu .contentmn{width:100%;margin:0 auto;}
.bot_wrapper{width:980px;margin:0 auto;position:relative;height:auto;}
#breadcrumbs{width:100%;height:30px;line-height:30px;background:#f5f6fa;color:#f31212;float:left;}
#breadcrumbs .icon{width:32px !important;background:rgba(0,0,0,0) url(../images/template/iconbreadcrumbs.png) no-repeat 5px;float:left;height:100%;}
#breadcrumbs a{color:#111;font-size:14px;text-decoration:none;}
#breadcrumbs a:hover{color:#00F;font-size:14px;text-decoration:none;}
#searchcontent{display:none;width:300px;height:30px;background:#f5f6fa;float:left;}
#searchcontent .search{min-width:280px;height:25px;border:1px #999999 solid;float:left;background:#fff;margin-top:2px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;display:none;}
#searchcontent .search input[name="txtkey"]{width:80%;float:left;padding:0 1% 0 1%;height:25px;border:none;}
#searchcontent .search input[name="btnsearch"]{width:35px;height:25px;float:right;background:url(../images/template/icon-search.png);border:none;cursor:pointer;}
#slidemenu{width:980px;float:left;margin:2px 0 2px 0;}
#slidemenu #mainmenu{width:270px;float:left;background:#0674e5;margin-right:10px;}
#slidemenu #slide{width:700px;height:320px;float:left;}
#slidemenu #slide img{max-width:700px;max-height:320px;}
/*.contentsp{width:980px;float:left;margin-bottom:20px;}*/
.contentsp .category_name h2{font-size: 14px !important; line-height: 30px}
.contentsp .category_name{padding-left:10px;width:100%;background:#06C;height:30px;color:#fff;line-height:30px;font-size:14px;font-weight:600;}
.contentsp .category_name .new-icon{width:32px !important;background:rgba(0,0,0,0) url(../images/template/iconcatalogy.png) no-repeat 2px;float:left;height:100%;}
.contentsp .tab_content{padding-top: 15px; border-bottom:1px #C5C5C5 solid;border-left:1px #C5C5C5 solid;border-right:1px #C5C5C5 solid;}
.contentsp .tab_content .itemsp{text-align: center;margin-bottom: 20px;border: 1px solid #eee; padding: 7px;}
.contentsp .tab_content .itemsp .titlesp{min-height: 64px;max-height: 64px}
/*.contentsp .tab_content .itemsp .border{height:214x;border:1px #CCCCCC solid;float:left;padding:2px 0 2px 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}*/
/*.contentsp .tab_content .itemsp .border .titlesp{min-height:40px;font-size:14px;text-align:center;font-weight:600;}*/
.contentsp .tab_content .itemsp .titlesp a{color: #5a7391;font-weight: bold;font-size: 13px;text-decoration:none;}
.contentsp .tab_content .itemsp .titlesp a:hover{text-decoration:none;color:#F00;}
.contentsp .tab_content .itemsp .border .hinh, .itemsp .hinh{justify-content: center;height: 230px;display: flex;align-items: center;}
.itemsp .hinh img{max-height: 100%; max-width: 100%;}
/*.contentsp .tab_content .itemsp .border .hinh img{max-height:200px;max-width:200px;vertical-align:middle;margin:5px;}*/
p.gia{margin:5px 0px 5px 0px;color:#F00;font-size:14px;width:100%;text-align:center;min-height:30px;line-height:30xp;border-bottom:1px #999999 dotted;}
.contentsp .tab_content .itemsp .info{display: inline-block;font-size:12px;width:100%;}
p.order{margin-bottom: 0px !important;background:#ca0111 none repeat scroll 0 0;float:right;height:23px;line-height:23px;text-align:center;width:90px;}
p.order a{color:#fff;text-decoration:none;}
p.detail{margin-bottom: 0px !important;background:#4485f5 none repeat scroll 0 0;float:left;height:23px;line-height:23px;text-align:center;width:90px;}
p.detail a{color:#fff;text-decoration:none;}
#mainqc{width:980px;float:left;margin-bottom:20px;}
#mainqc img{max-width:980px;float:left;}
/*#category_news{width:960px;float:left;padding:10px;}*/
#category_news .category_title{height:30px;border-bottom:4px #F50F03 double;line-height:30px;font-size:16px;font-weight:600;}
/*#category_news .category_content{width:960px;float:left;padding-top:10px;}*/
/*#category_news .category_content .itemnews,#category_news .line .itemnews{width:220px;padding:0 10px 0 10px;float:left;}*/
#category_news .category_content .itemnews .hinh,#category_news .line .itemnews .hinh{line-height:150px;float:left;text-align:center;}
#category_news .category_content .itemnews .hinh img,#category_news .line .itemnews .hinh img{max-height:150px;vertical-align:middle;}
#category_news .category_content .itemnews .titlenews{display: -webkit-box;max-width: 100%;height: 63px;margin: 0 auto;line-height: 1.5;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
#category_news .category_content .itemnews .titlenews,#category_news .line .itemnews .titlenews{float:left;padding-top:10px;text-align:left;}
#category_news .category_content .itemnews .titlenews a,#category_news .line .itemnews .titlenews a{text-decoration:none;color:#004265;font-weight:600;}
#category_news .category_content .itemnews .titlenews a:hover,#category_news .line .itemnews .titlenews a:hover{text-decoration:none;color:#F00;font-weight:600;}
#category_news .category_content .itemnews .descriptnews{display: block;display: -webkit-box;max-width: 100%;height: 92px;margin: 0 auto;font-size: 14px;line-height: 1.5;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
#category_news .category_content .itemnews .descriptnews,#category_news .line .itemnews .descriptnews{text-align: justify !important;float:left;padding-top:5px;text-align:left;}
.itemnews .descriptnews > :nth-child(n+2){display: none}
/*.footer{width:100%;clear:both;min-height:100px;margin:0 auto;border-top:5px #CC3300 solid;}*/
.footer .contentfoot{padding-top: 15px;margin:0 auto;color:#fff;padding:5px 0 5px 0;}
.divAdRight{display:none;position:absolute;top:0px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border:1px #666666 solid;padding:5px 5px 5px 0px;z-index:1001;margin-top:30px;}
/*.contentsp .leftColumn{width:705px;float:left;padding:10px 5px 10px 5px;}*/
/*.contentsp .leftColumn .product-info{width:705px;float:left;}*/
.contentsp .leftColumn .product-info .hinh{display: flex;justify-content: center;height:350px;line-height:350px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border:1px #666666 solid;}
/*.contentsp .leftColumn .product-info .celinfo{width:340px;margin-left:10px;min-height:350px;float:left;}*/
.contentsp .leftColumn .product-info .celinfo h1{font-size:18px;color:#06F;width:348px;}
.contentsp .leftColumn .product-info .celinfo .price{height:30px;line-height:30px;color:#000;font-weight:600;font-size:16px;}
.contentsp .leftColumn .product-info .celinfo .share{height:30px;line-height:30px;}
.contentsp .leftColumn .product-info .celinfo .share img{max-height:20px;margin:0 5px 0 5px;}
.contentsp .leftColumn .product-info .celinfo .description{color:#000;font-size:14px;}
.contentsp .leftColumn .product-info .celinfo .description a{color:#03F;font-size:14px;text-decoration:none;font-weight:600;}
.contentsp .leftColumn .product-info .celinfo .dathang{padding-top:5px;}
.contentsp .leftColumn .product-info .celinfo .dathang input[type="button"]{width:120px;height:30px;padding-left:10px;background:#F00 url(../images/template/shopping_cart.png) 5px no-repeat;font:Arial, Helvetica, sans-serif;font-size:16px;font-weight:600;color:#fff;cursor:pointer;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.contentsp .leftColumn .product-info .celinfo .dathang input[type="button"]:hover{width:120px;height:30px;padding-left:10px;background:#09F url(../images/template/shopping_cart.png) 5px no-repeat;font:Arial, Helvetica, sans-serif;font-size:16px;font-weight:600;color:#fff;cursor:pointer;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.contentsp .leftColumn .product-info .celinfo .description a:hover{color:#F00;font-size:14px;text-decoration:none;font-weight:600;}
.contentsp .leftColumn .product-info .hinh img{max-height:348px;max-width:348px;vertical-align:middle;}
.contentsp .leftColumn .product-info .picture-detail{display:flex;justify-content: center;align-items:center;height:350px;line-height:350px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border:1px #666666 solid;}
.contentsp .leftColumn .product-info .picture-detail img{max-height: 348px;max-width: 100%;vertical-align: middle;}
/*.contentsp .leftColumn .product-detail{width:705px;float:left;}*/
.contentsp .leftColumn .news-detail{text-align:left;}
.contentsp .leftColumn .news-detail img{max-width:700px;margin:10px 0 10px 0;}
.contentsp .leftColumn .news-detail h1{color:black;font-size:16px;font-weight:600;text-transform:uppercase;}
.contentsp .leftColumn .news-detail a{color:#03F;font-size:14px;font-weight:600;text-decoration:none;}
.contentsp .leftColumn .news-detail a:hover{color:#03F;font-size:14px;font-weight:600;text-decoration:underline;}
.contentsp .leftColumn .news-detail .share{line-height:30px;text-align:left;}
.contentsp .leftColumn .news-detail .share img{max-height:20px;margin:0 5px 0 5px;}
.contentsp .leftColumn .news-detail .detail{line-height:1.5;}
.contentsp .leftColumn .news-other{margin:15px 0 15px 0;}
.contentsp .leftColumn .news-other .title-catalog{height:30px;padding-left:10px;border-bottom:3px #FF0000 double;color:#C00;line-height:30px;background:#F0F0F0;}
.contentsp .leftColumn .news-other .content{padding-left:10px;line-height:1.5;}
.contentsp .leftColumn .news-other .content a{color:#09F;font-size:14px;text-decoration:none;}
.contentsp .leftColumn .news-other .content a:hover{color:#C00;font-size:14px;text-decoration:underline;}
/*.contentsp .rightColumn{width:260px;float:left;padding:0 0 10px 0;margin:10px 0 0 5px;background:#F0F0F0;}*/
/*.contentsp .rightColumn .widget-wrap{width:260px;float:left;}*/
.contentsp .rightColumn .widget-wrap .widget-title{height:30px;background:#06c;color:#fff;font-size:15px;line-height:30px;padding-left:10px;}
.contentsp .rightColumn .widget-wrap .widget-content{padding:5px;float:left;background: #F5F5F5;}
.contentsp .rightColumn .widget-wrap .widget-content .item{float:left;margin-bottom:10px;}
.contentsp .rightColumn .widget-wrap .widget-content .item img{max-width:80px;float:left;border:none;margin-right:5px;}
.contentsp .rightColumn .widget-wrap .widget-content .item a{color:#000;text-decoration:none;font-weight:600;font-size:13px;}
.contentsp .rightColumn .widget-wrap .widget-content .item a:hover{color:#F00;text-decoration:none;font-weight:600;}
.tab-menu{list-style-type:none;overflow:hidden;margin:2.5em 0 0 0;padding:0;}
.tab-menu li{display:inline;float:left;}
.tab-menu li a{display:block;padding:10px;border-top:1px solid #198219;border-left:1px solid #198219;border-right:1px solid #198219;color:#ffffff;background-color:#198219;text-decoration:none;}
.tab-menu li a:hover{background-color:#208c20;}
.tab-menu li.active a{color:#222222;background-color:#f5f5f5;border-top:1px solid #ccf;border-left:1px solid #ccf;border-right:1px solid #ccf;}
.tab-menu li.active a:hover{color:#222222;background-color:#f5f5f5;text-decoration:none;cursor:default;}
.tab-content{position:relative;overflow:auto;margin-bottom:2.5em;padding:10px;border:1px solid #ccf;background-color:#fff;}
.tab-loading{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;width:32px;height:32px;background-image:url(../images/template/ajax-loader.gif);}
.btnmuatiep,.btnxoa,.btncapnhat,.btndathang{width:150px;height:30px;background:#09F;font:Arial, Helvetica, sans-serif;font-size:14px;color:#fff;cursor:pointer;border:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
#category_news .line{width:960px;float:left;padding:10px 0 10px 0;border-bottom:1px #999999 solid;}
#category_news .content_full{width:98% !important;margin:0 auto !important;}
.title h3{margin:0 0 5px 0;padding:5px 0;font-size:20px;color:#bc1d22;font-family:'utmbebas';letter-spacing:1px;border-bottom:1px solid #DADBDF;font-weight:normal;}
.title h1{margin:0 0 5px 0;padding:5px 0;font-size:20px;color:#bc1d22;font-family:'utmbebas';letter-spacing:1px;border-bottom:1px solid #DADBDF;font-weight:normal;}
, #content_lh .form_lh{width:48%;}
.form_lh form{padding-top:8px;}
#content_lh .ttdoanhnghiep p{line-height:25px;}
#content_lh .ttdoanhnghiep p .com_name{margin-bottom:-10px;}
.com_name{font-size:16px;display:block;margin-bottom:10px;color:#154ab0;}
#contact_form div{margin-bottom:10px;}
#contact_form div input,#contact_form div textarea{width:95%;border:1px solid #ccc;padding:0 5px;font-size:12px;font-family:avo;font-style:italic;letter-spacing:1px;}
#contact_form div input{height:23px;}
#contact_form div textarea{height:150px;}
#btnSend{margin-right:20px;}
#btnSend, #btnReset{padding:3px 20px;background:#09759d;color:#fff;font-size:12px;border:1px solid #959595;font-family:avo;margin-top:20px;}
.footer .contentfoot table{width:100% !important;float:left !important;margin-top:15px;}
@media only screen and (max-width:650px){.bot_wrapper{width:100% !important;margin:0 auto;position:relative;}
#slidemenu{width:100% !important;}
#slidemenu #slide{width:100% !important;max-width:none;max-height:none;height:auto;}
#slidemenu #slide img{width:100% !important;max-width:none;max-height:none;}
#mainmenu{float:none;width:100% !important;}
#mainmenu ul{width:100% !important;}
#breadcrumbs{width:100%;margin:0 auto;padding:0;}
#searchcontent{display:none;}
.contentsp{width:100% !important;}
.contentsp .category_name h2{font-size: 14px !important; line-height: 30px}
.contentsp .category_name{width:100% !important;margin:0 auto;padding:0;}
#breadcrumbs .icon{width:32px !important;background:rgba(0,0,0,0) url(../images/template/iconbreadcrumbs.png) no-repeat 5px;float:left;height:100%;}
.contentsp .category_name .new-icon{width:32px !important;background:rgba(0,0,0,0) url(../images/template/iconcatalogy.png) no-repeat 2px;float:left;height:100%;}
.contentsp .tab_content{width:100%;padding:15px 0;}
#header_menu #content_menu{width:100%;}
#category_news{width:100%;}
#category_news .category_title{width:100%;}
#category_news .category_content{width:100%;}
.footer .contentfoot{width:100%;display:inline-block;}
.footer .contentfoot table{width:100% !important;float:left;}
#header_menu{height:auto;}
#mainmenu .has-sub ul{position:relative !important;top:inherit !important;left:inherit !important;}
#mainmenu ul ul{margin-top:0 !important;margin-bottom:10px !important;}
#mainmenu ul li{position:relative;}
#mainmenu ul li ul{position:relative;top:-1;left:0;}
#mainmenu .has-sub ul ul{visibility:visible !important;}
#mainmenu .has-sub ul li a{background:#C1A300 !important;border-bottom:1px solid #CFD8DC !important;}
#mainmenu .has-sub ul li a:hover{background:none 0px 0px repeat scroll rgb(160, 136, 3) !important;visibility:visible;}
#hidecrollmenu{display:none !important;}
#contentmn #cssmenu{display:none !important;}
#category_news{padding:0 !important;}
}

h3{font-size: 15px !important; font-weight: bold}

#breadcrumbs{display: flex; align-items: center;}
#breadcrumbs h1{font-size: 15px !important; margin: 0px;}

.margin-top{margin-top: 15px;}
.margin-top-hight{margin-top: 25px;}
.margin-bottom-hight{margin-bottom: 25px;}

.contentsp .tab_content .itemsp .border .titlesp{
	min-height: 64px !important;
	max-height: 64px !important;
}

.clear-margin-lr{
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.hinh img{
	/*width: 100% !important;*/
	max-width: 100% !important;
	max-height: 100%;
}

.titlesp a h2{
	color: #5a7391;
    font-weight: bold;
    font-size: 13px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.banner img{
	width: 100%;
}

.tab-content img{max-width: 100%; height: auto !important}

footer{
	background: #00897B;
}

#mainmenu .has-sub ul.mainmenu-sub{
	width: 600px;
}

#mainmenu .has-sub ul.mainmenu-sub li{
	float: left;
	width: 50%;
}

@media only screen and (max-width: 650px){
	.itemnews{
		padding: 0 !important;
		padding-left: 30px !important;
	}

	.contentsp .leftColumn .news-detail img{
		max-width: 100%;
	}

	.contentsp .leftColumn .product-info .hinh {
		height: 250px;
    	line-height: 250px;
	}

	.contentsp .leftColumn .product-info .celinfo{
		padding: 0 !important;
		margin-top: 15px;
	}

	.hinh{max-height: 230px !important; display: flex; }

	.hinh img{
		max-height: 100% !important;
		min-height: auto !important;
	}

	.picture-detail{max-height: 230px !important; display: flex; }

	.picture-detail img{
		max-height: 100% !important;
		min-height: auto !important;
		max-width: 100% !important;
	}

	.desktop-menu-product{
		display: none;
	}

	.mobile-menu-product{
		display: block !important;
	}

	.header-desktop{
		margin-top: 51px !important;
	}

	.dropdown-header-mobile{
		font-size: 18px !important;
		font-weight: bold !important;
		padding-left: 15px !important;
	}

	.divider{
		border: 1px solid #ddd !important;
	}

	#header_menu{
		display: none !important;
	}

	.social-wrap{
		width: auto !important;
	}

	.mail-wrap{
		float: right !important;
		width: auto !important;
	}

	.fadein img{
		width: 100% !important;
	}

	#slide{
		height: auto !important;
	}

	.f-title{
		height: auto !important;
	}

	.f-title img{
		width: auto !important;
		height: auto !important;
	}

	.avatar img{
		width: 100%;
	}
}

.sub3-menu{
	padding-left: 50px;
}

.navbar-header{
	background: #0D47A1;
}

.navbar-brand{
	color: white !important;
}

.navbar-default .navbar-toggle .icon-bar{
	background: white !important;
}

.navbar-default .navbar-toggle{
	border-color: white !important;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a{
	color: #0D47A1 !important;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{
	box-shadow: 0 6px 10px 0 rgba(0,0,0,0.3);
}

.category_name h2{
	margin-top: 0px !important;
    margin-bottom: 0px !important;
}

a[href^=tel] { color: inherit; text-decoration: none; }

.mobile-menu-product{
	display: none;
}


.mobile-menu{
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,0.9);
	z-index: 9999;
	display: none;
}

.mobile-x{
	position: absolute;
	background: white;
	color: red;
	right: 15px;
	top: 15px;
	display: flex;
    width: 32px;
    height: 32px;
    justify-content: center;
    align-items: center;
}

.mobile-list{
	margin-top: 62px;
	padding: 10px;
	margin-bottom: 62px;
}

.mobile-list #mainmenu .has-sub ul.mainmenu-sub{
	width: 100% !important;
}

.mobile-list li{
	padding: 7px 0px;
	border-bottom: 1px solid #424242;
}

.mobile-list li a{
	color: white;
}

.item-post .hinh{border: 1px solid #eee;height: 230px;max-width: 100%;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.celinfo>h3{font-size: 18px !important;font-weight: bold;}
.item-post .titlenews{height: 60px;padding:7px;border:1px solid #eee}
.item-post .titlenews>a{font-weight: bold;color:#0088cc}
