.bg{background: red;}
.clear-main{clear: both;}
.clear-content{clear: both;height: 5px;}
.main-width{width: 1150px;margin: 0 auto;}
.main-width-big{width: 1145px;margin: 0 auto;}
.position-relative{position: relative;}
.position-absolute{position: absolute;}
.box-show{box-shadow: 0px 0px 8px #333;}

/**css bg-header**/
.bg-head-top{background: #f3f3f3; padding: 8px 0;}
.bg-head-top i{font-size: 14px; margin: 0 0 5px 0;}
.bg-head-top span{color: red;}
i.fa-shopping-cart{color: red; font-size: 18px; margin: 0 5px 0 0;}

.bg-head{}
.head-left{width: 200px; float: left;}
.head-right{width: 920px; float: right;}

.head-right ul{padding: 30px 0 0 0;}
.head-right ul li{list-style: none; float: right; background: red; margin-left: 50px;}
.head-right ul li:nth-child(1){background: url("../images/ic-tv4.png") no-repeat top 4px left; padding: 0 0 0 55px;}
.head-right ul li:nth-child(2){background: url("../images/ic-tv3.png") no-repeat top 4px left; padding: 0 0 0 55px;}
.head-right ul li:nth-child(3){background: url("../images/ic-tv2.png") no-repeat top 4px left; padding: 0 0 0 55px;}
.head-right ul li:nth-child(4){background: url("../images/ic-tv1.png") no-repeat top 4px left; padding: 0 0 0 55px; margin-left: 0;}
.head-right label{margin: 0; font-size: 12px;}
label.namebold{font-weight: bold;}

/**css menu**/
@font-face{font-family: "UTMNeoSansIntel"; src: url('UTM Neo Sans Intel.ttf') format('truetype');}
@font-face {
    font-family: "UTMAlterGothic";
    src: url('UTMAlterGothic.ttf') format('truetype');
}
.bg-menu{margin: 0 0 0px 0; background: url("../images/bg-menu.png") repeat-x;}

#menu-display{background: url("../images/bg-menu.png") repeat-x; position: relative; margin: 0 0 5px 0;}
#menu-display i{font-size: 28px;color: #fff;margin: 0px 8px 0px 0px;padding: 3px 0;float: right;}
.menu-respon{position: absolute;right: 0px;left: 0;top: 33px;display: none;background: #fff;z-index: 9999999;}
.menu-respon-active{display: block !important;}
.menu-respon .accordion-heading .accordion-toggle{padding: 6px 8px;}
.menu-respon .accordion-inner{/* padding: 6px 8px; *//* background: #e1e1e1; */}
.menu-respon .accordion-heading a{text-transform: uppercase;font-weight: bold; color: #000;}
.menu-respon .accordion-inner a{text-transform: inherit;font-weight: bold;color: #2a2a2a;}
.menu-respon .accordion-inner a:hover{color: #000;}
.menu-respon .accordion-heading a:hover{color: #1101b3;}
.menu-respon .accordion-group{margin-bottom: -1px;border-radius: 0;}
.menu-cap2{background: #e1e1e1;padding: 5px 9px;border-bottom: 1px solid #ddd;}
.menu-cap2 a{color: #484848;font-weight: bold;}
.menu-respon .accordion-inner .menu-cap2:last-child{border-bottom: 0;}
.menu-cap3{padding-left: 10px;background: #c2c2c2;}
.menu-cap3 a{font-weight: normal;padding-left: 20px;}

.bvideo{margin: 0 0 10px 0;}
.bvideo iframe{width: 100%; height: 250px;}

/**css search**/
.b-search{background: #f3f3f3; padding: 10px 0;}
.b-search ul li{list-style: none; float: left; margin-left: 1%;}
.b-search ul li:nth-child(1){width: 14.28%; margin-left: 0;}
.b-search ul li:nth-child(2){width: 14.28%;}
.b-search ul li:nth-child(3){width: 14.28%;}
.b-search ul li:nth-child(4){width: 14.28%;}
.b-search ul li:nth-child(5){width: 14.28%;}
.b-search ul li:nth-child(6){width: 14.28%;}
.b-search ul li:nth-child(7){width: 8%;}

.b-search input, .b-search select{-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; margin: 0;}
input.ipSm{border: 0; background: #f88810; text-transform: uppercase; color: #fff; padding: 5px 0px; text-align: center; width: 100%;}

/**slide**/
.slide-left{width: 882px; float: left;}
.slide-right{width: 264px; float: right;}
.b-slideright .slideslide{margin-bottom: 3.5px !important;}
.b-slideright .slideslide .carousel-control{font-size: 28px !important; color: #fff !important;}
.b-videoslide iframe{width: 100%; height: 400px;}

/**css content**/
.bg-content{padding: 18px 0;}
.col-left{width: 245px;}
.col-right{width: 995px;}
.col-center{width: 668px; margin: 0 10px;}

.b-cathome{border-bottom: 3px solid #f88810;}
.b-cathome ul li{list-style: none; float: left; padding: 12px 25px 8px 25px; background: url("../images/gach-mnhh.png") no-repeat top 14px right;}
.b-cathome ul li:last-child{background: none;}
.b-cathome ul li:first-child{background: #f88810 url("../images/gach-tab.png") no-repeat top right; padding-right: 50px;}
.b-cathome ul li h1, .b-cathome ul li h2{font-size: 22px; text-transform: uppercase; font-family: "UTMAlterGothic"; font-weight: normal;}
.b-cathome ul li:first-child a{color: #fff;}
.b-cathome ul li h4{font-size: 14px; font-weight: normal;}

.cat-title-danhmuc{}
.cat-title-danhmuc h1{font-size: 16px; text-transform: uppercase; color: #f88810; border-bottom: 1px solid #ddd; padding: 0 0 6px 0; margin: 0 0 15px 0;}

.b-img-listtintuchome img{width: 100%; height: 220px;}
.b-listtintuchome h3{font-size: 16px; padding: 15px 0 0 0;}
.b-img-listtintuchome2{width: 150px; float: left; margin: 0 15px 12px 0;}
.b-img-listtintuchome2 img{width: 150px; height: 101px;}
.b-listtintuchome2 h3{font-size: 16px; padding: 0px 0 0 0;}

.b-spnbhome .slideslide .carousel-control{top: 0 !important; width: 15px !important;}
.b-spnbhome .carousel-control.left{margin-top: -46px; font-size: 40px; left: auto !important; right: 10px;}
.b-spnbhome .carousel-control.right{margin-top: -46px; font-size: 40px; right: -10px !important;}
.b-spnbhome .carousel-indicators{display: none;}

/**css dieuhuong**/
.box-dieuhuong{border-bottom: 1px solid #ececec; padding: 10px 0;}
.box-dieuhuong i{ margin: 0 6px;}

/**css col-left**/
.box-bar{background: #008aff;}
.box-bar p{font-size: 13px; text-transform: uppercase; color: #000; font-weight: bold; padding: 8px 10px;}
.box-bar h1, .box-bar h2{font-size: 13px; text-transform: uppercase; color: #000; font-weight: bold; padding: 8px 10px;}
.box-content-bar{border: 1px solid #dcdcdc; padding: 0px 0 0 0; margin-bottom: 10px;}

.email-hotline{background: url("../images/ic-hotline.png") no-repeat top 5px left 10px; color: #963f00; font-weight: bold; padding: 8px 8px 8px 45px; border-bottom: 1px solid #fef3ea;}
.email-hotline span{color: red; font-size: 15px;}
.box-support{color: #963f00; font-weight: bold; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px;}

.box-video{padding: 0px 0px 15px 0;}
.box-video iframe{width: 100%; height: 250px;}

.row-bando{padding: 5px 5px;}
.tieudebando{text-transform: uppercase; color: #963f00; font-size: 14px; font-weight: bold;}
.row-bando iframe{width: 98%; height: 180px;}

.box-product-spbanchay h3{font-size: 13px; padding: 10px 0; text-align: center;}
.box-product-spbanchay a{color: #ff2400;}

.row-bar{background: #ffc52b url("../images/bg-menu.png") repeat-x;}
.b-outer-sp{}
.bg-gach-sp{background: #d5d5d5; margin: 0 0 25px 0;} 
.bg-title-sp{background: #fff; border-left: 20px solid #fe0000; display: table;}
.bg-title-sp label, .bg-title-sp h1{text-transform: uppercase; font-weight: bold; padding: 3px 20px; margin: 0; font-size: 15px;}

.row-bar label, .row-bar h1{}
.box-content-fix{border: 1px solid #dcdcdc; margin-bottom: 8px;}
.box-content-fix .row-dm-parent:last-child{border-bottom: 0;}
.box-support{color: #963f00; font-weight: bold; padding: 0px 15px 15px 15px;}
.email-hotline{background: url("../images/ic-hotline.png") no-repeat top 5px left 10px; color: #963f00; font-weight: bold; padding: 8px 8px 8px 45px; text-transform: uppercase;}
.email-hotline span{color: red; font-size: 18px;}
.box-content-left-fix{}

.bg-sptieubieu{background: #3a3a3a url("../images/bg-menu-hover.png") repeat-x;}
.bg-sptieubieu label{color: #fff;}
.margin-left{padding: 6px;}

.padding-support{padding: 10px; }
.chat {margin-bottom: 7px; width: 100%;}
.chat .ymgyahoo {width: 70px;margin-right: 10px;float: left;}
.chat .ymgyahoo2 {float: left;}
.bold {font-weight: bold;}
.mt_12 {margin-top: 12px !important;}
.text_grey2 {color: #363636;}
.text_red {color: #333333;}
.font12 {font-size: 12px !important;}

.box-support{color: #963f00; font-weight: bold; border-bottom: 1px solid #fef3ea; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; padding-top: 10px;}
.hotlinesupport{color: red;}

.gthome{line-height: 22px;}
.b-title-tintuc{border-bottom: 3px solid #e7e7e7; font-family: "UTMAlterGothic"; text-transform: uppercase; font-size: 21px; font-weight: bold; margin: 0px 0 20px 0; padding: 0 0 8px 0px;}
.b-listnew{}
.b-listnew ul li{list-style: none; float: left; width: 19.19%; height: 200px; margin: 0 0 25px 1%;}
.b-listnew ul li:first-child{margin-left: 0;}
.b-listnew ul li:nth-child(5n+1){margin-left: 0;}
.b-listnewlproh{}
.b-img-listnewlproh{}
.b-img-listnewlproh img{height: 140px; max-width: 100%;}
.b-listnewlproh h3{text-align: center; text-transform: uppercase; font-weight: normal; font-size: 14px; padding: 15px 0 0 0;}

.b-mnlefft{border: 1px solid #ddd; margin: 0 0 8px 0;}
.b-mnlefft ul li{list-style: none; padding: 10px 10px 10px 15px; border-bottom: 1px solid #ddd;}
.b-mnlefft ul li:last-child{border-bottom: 0;}
.b-mnlefft ul li i{margin: 0 5px 0 0;}

/**css col-center**/

/**css col-right**/
.b-title-right{background: #f88810; color: #fff; padding: 8px 15px; text-transform: uppercase; font-size: 16px;}
.b-img-spnb{width: 90px; float: left; border: 1px solid #ddd; margin: 0 15px 0 0;}
.b-list-spnb{border-bottom: 1px solid #ddd; padding: 10px 0 10px 0; margin: 0 0 0px 0;}
.b-list-spnb h3{font-size: 15px; padding: 0 0 10px 0;}

/**css tin tuc**/
.row-new{border-bottom: 1px dashed #ddd; padding-bottom: 10px; margin-bottom: 10px;}
.over-img{width: 200px; float: left; margin-right: 10px;}
.over-img img{width: 98%; height: 140px; border: 1px solid #ddd;}
.row-new h3{font-size: 14px; margin-bottom: 5px;}
.row-new a{color: #000;}
.new-detail{text-align: right;}
.ct-tt{line-height: 20px; text-align: justify;}
.ct-tt img{padding: 8px 0;}
.ct-tt ul, .ct-tt ol{padding-left: 15px;}

.box-sp-home{font-size: 16px; color: #ec0389; font-weight: bold; text-transform: uppercase; background: url("../images/bg-danhmuc.png"); padding: 15px 15px; margin: 15px 0;}

.bar-new-detail{padding: 8px 0;border-top: 1px solid #ddd;}
.bar-new-detail label{text-transform: uppercase;font-weight: bold;padding-bottom: 5px;}
.bar-new-detail ul{padding-left: 15px;padding-bottom: 5px;}
.bar-new-detail ul li{padding: 3px 0;}
.bar-new-detail ul li a{color: #000;}
.bar-new-detail ul li h3{font-size: 12px;}

/**css product**/
.b-listproduct{margin: 0 0 35px 0;}
.b-listproduct ul li{list-style: none; float: left; width: 25.05%; height: 437px; margin: -1px 0 0px -1px;}
.b-listproduct ul li:first-child{margin-left: 0;}
.b-listproduct ul li:nth-child(4n+1){margin-left: 0;}
.b-lproh{text-align: center; border: 1px solid #efefef; background: #fff;}
.bd-product{border: 1px solid #fff; padding: 10px 10px 20px 10px;}
.bd-product:hover{text-align: center; border: 1px solid #f88810;}
.b-img-lproh{height: 230px; padding: 25px 10px 10px 10px;}
.b-img-lproh img{max-height: 300px; max-width: 100%;}
.b-lproh h3{text-align: center; font-size: 13px; padding: 5px 0 0 0; margin: 0 0 5px 0; font-weight: normal; height: 38px; overflow: hidden;}
.giaban{color: #ff2626; font-size: 15px; font-weight: bold;}
.b-icon-hot{position: absolute; top: 10px; right: 10px;}

.b-listproduct ul li:hover a{color: #018c95;}
.viewall{position: absolute; top: 10px; right: 0;}
.viewall a{color: #717171; font-size: 12px;}

.b-title-detailpro h1{font-size: 18px; padding: 0 0 20px 0;}
.bg-detailpro-outer{background: #096a82;}
.bg-detailpro{background: url("../images/bg-detailpro.png") no-repeat top left; min-height: 630px; padding: 50px 0 40px 0; margin-bottom: 30px;}
.slideslideff{background: none !important;}
.slideslideff .carousel-indicators li{
    background: #8bbeca;
    width: 10px;
    height: 10px;
    border-radius: 15px;
    display: block !important;
}
.slideslideff .carousel-indicators .active{background: #f88810 !important;}
.slideslideff .carousel-indicators{bottom: -60px !important; right: 48% !important;}
.slideslideff .carousel-control{display: none !important;}

.b-info-detail{padding: 0 0 0 80px;}
.row-info-one{background: #fff; border-radius: 6px; padding: 30px 30px 15px 30px;}
.b-price-detail{color: #ff0000; font-size: 29px; font-weight: bold; padding: 0 0 18px 0;}
.border-bt{font-size: 13px; padding: 0 0 0px 0;}

.b-title-km{font-size: 20px; color: #fff; font-weight: bold; padding: 30px 0 30px 0;}
.row-info-two{background: #fff; border-radius: 6px; padding: 30px 30px 15px 30px;}
.row-info-two ul, .row-info-two ol{padding: 0 0 0 12px;}
.row-info-two li{padding: 0 0 10px 0;}

input.ipSm12{border: 0; font-size: 18px; background: #f88810; text-transform: uppercase; color: #fff; padding: 12px 0px; text-align: center; width: 100%; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; margin: 30px 0 30px 0;}

.b-tab-content{padding: 0 0 30px 0;}
.b-tab-content .nav-tabs>li>a{text-transform: uppercase; color: #096a82; font-size: 14px; font-weight: bold; padding: 12px 25px;}

.title_giohang{
    font-weight: bold;
    background: #ffc52b url("../images/bg-menu.png") repeat-x;
    color: #000;
    padding: 5px;
}
.nd_giohang{
    text-align: left;
    padding: 5px 8px;
}

/**css carol**/
.box-carol{border: 1px solid #ddd; border-radius: 8px; overflow: hidden; margin: 15px 0 25px 0;}

/**css footer**/
.b-footer{background: #f6f6f6 url("../images/bg-ft.png") repeat-x; padding: 40px 0; margin: 30px 0 0 0;}

.title-ftft{text-transform: uppercase; font-size: 16px; font-weight: bold; margin: 0 0 15px 0;}
.ct-ft{line-height: 23px;}
.b-mnft ul li{list-style: none; padding: 0 0 3px 0;}
.b-mnft ul li a{font-size: 12px;}
.b-mnft ul li ul{display: none;}
.padd-ttd{padding-left: 30px;}
.b-thanhtoan{text-transform: uppercase; font-weight: bold; padding: 20px 0 0 0;}
.b-thanhtoan img{margin-left: 15px;}
.menu-left-slide {
    width: 204px;
    float: left;
    background: #fff;
    border: 1px solid #c5c5c5;
    border-radius: 4px;
    z-index: 99;
    /* top: 7px; */
	margin-right: 4px;
	position:relative;
	min-height: 469px;
}

.menu-left-slide ul {
    padding-left: 0;
    list-style: none;
}

.menu-left-slide ul ul {
    display: none;
}

.menu-left-slide ul li a {
    text-transform: capitalize;
    font-weight: bold;
    font-size: 13px;
    border-bottom: 1px solid #eee;
    margin-left: 14px;
    margin-right: 10px;
    padding: 10px 0;
    display: block;
}
.slide-left{
	width:674px;
}
.menu-left-slide li:hover ul {
    display: block;
    position: absolute;
    left: 100%;
    background: white;
    width: 945px;
    height: 387px;
    padding-left: 30px;
    top: 0;
}
.menu-left-slide ul ul ul {
    display: none;
}

.menu-left-slide li:hover ul {
    display: block;
    position: absolute;
    left: 100%;
    background: white;
    width: 945px;
    height: auto;
    padding-left: 30px;
    top: 0;
	min-height: 320px;
}

.menu-left-slide li:hover ul ul {
    /* display: none; */
}

.menu-left-slide li:hover ul li {
    width: 25%;
    float: left;
    margin-bottom: 30px;
}

.menu-left-slide li:hover ul li a {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
}

.menu-left-slide ul li ul li:hover ul {
}

.menu-left-slide li:hover ul ul {
    position: unset;
    width: 100%;
    padding-left: 0;
}

.menu-left-slide li:hover ul ul li {
    width: 100%;
    margin-bottom: 0;
}

.menu-left-slide li:hover ul ul li a {
    font-weight: normal;
    font-size: 13px;
    border: none;
	font-weight: bold;
}
.menu-left-slide li:hover ul ul ul li {
    padding-left: 20px;
}

.menu-left-slide li:hover ul ul ul li a {
    font-size: 12px;
    font-weight: normal;
}

.menu-left-slide li:hover ul ul ul {
    height: auto;
}
.ct-tt h1, h2, h3, h4, h5 {
    line-height: 1;
}
.menu-left-slide li:hover ul ul ul li a:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #333;
    margin-left: -11px;
    margin-right: 5px;
}
.bandomap iframe {
    width: 100%;
}
.bandomap {
    margin-bottom: 15px;
}
.slide-left {
    width: 938px;
}
.fb-page {
    margin-top: 55px;
}
@media (max-width: 767px){
	.menu-left-slide{
		display:none;
	}
	.span8 {
		width: 100% !important;
	}
}