body {
    margin: 0;
    padding: 0;
    font-size: 12px;
}ul {
    padding: 0px;
}
li{list-style:none}
*{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}
a{text-decoration:none}
h1,h2,h3,h4,h5,h6,form,input,select,ul{margin:0}
img{border:0;-ms-interpolation-mode:bicubic}
p{margin:0}p.p_first{margin-top:0}
input,textarea,a,select{outline:0}
iframe {
    border: 0;
}
.header .header_menu h1.title_h1 {
font-size: 12px;
    text-align: center;
    margin-bottom: -30px;
    float: right;
    padding: 0px 15px;
    line-height: 30px;
    background: #ffa900;
    border-radius: 0px 0px 0px 5px;
}.fl {
    float: left;
}
.fr {
    float: right;
}
.hidden{display:none}
.header {
    width: 100%;
    float: left;
}
.header .header_menu {
    float: left;
    width: 100%;
}.top_header {
height: 30px;
    border-bottom: 1px solid #dedede;
}.wap {
    width: 1200px;
    margin: 0 auto;
}.company_name h1 {
    float: left;
}
.company_name .sologan_top {
border-right: 1px solid #fff9;
    padding-right: 10px;
    float: left;
    text-transform: uppercase;
    font-size: 15px;
    margin-top: 7px;
    font-weight: 400;
    margin-right: 10px;
    color: #fff;
}.company_name h1 a {
    color: #fff;
    font-weight: 400;
    font-size: 12px;
}.social_net.fr {
    float: right;
    margin-top: 8px;margin-left: 15px
}.social_net.fr a {
    color: #fff;
    font-weight: 400;
    font-size: 12px;
    float: left;
    text-transform: uppercase;
}.clear {
    clear: both;
}.main_menu {
    margin: 0 auto;
    width: 1200px;
}.menu.fl .menu_ul {
    width: 1200px;
    background: #1C7BEF;
    float: left;
    border-bottom: 2px solid #ffa800;
    height: 67px;
}.header .header_menu .menu { 
height: 69px;
    width: 100%;
    float: left;
    margin-top: 22px;
}.menu ul.menu_ul>li {
    height: 57px;
    float: left;
    position: relative;
    padding: 5px 20px 5px 20px;
}.menu ul.menu_ul>li#mnu_13 {margin-left: 10px;
}.inside_menu {
    width: 1200px;
    margin: 0 auto;
}
.header .header_menu .menu.fl.menu_right ul.menu_ul li {
	padding: 10px 12px;
    width: auto;
}
.header .header_menu .menu ul.menu_ul>li.lever_home.icon_h::after {
    content: ".";
    height: 0px;
    float: right;
    position: absolute;
    border-left: 20px solid #ffa800;
    border-top: 69px solid #fff0;
    overflow: hidden;
}.header .header_menu .menu ul.menu_ul>li.lever_home.icon_h {
padding: 0px;margin-right: 20px;
    width: 40px;
    background: #ffa800;
    height: 69px;
}
.header .header_menu .menu ul.menu_ul>li:hover {
	background:#0165e4;
}.header .header_menu .menu.fl .menu_ul h2.home a:hover {
	color: #f5edd5;
}.header .header_menu .menu.fl .menu_ul h2.home:hover a {
	color: #f5edd5;
}
.header .header_menu .menu ul.menu_ul>li#mnu_4 ul {
    margin-left: -401px;
    width: 485px;
}.header .header_menu .menu ul.menu_ul>li#mnu_4 >ul.menu_ul_1 li a span {
    width: 180px;
}
.header .header_menu .menu ul.menu_ul>li#mnu_4 ul .ar_top , .header .header_menu .menu ul.menu_ul>li#mnu_4 ul .ar_top_on {
	    margin-left: 462px;
}
.header .header_menu .menu ul.menu_ul li a {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: -0.5px;
}
.header .header_menu .menu ul.menu_ul li a .icon_lever_0 {
    float: left;
    height: 42px;
    margin-top: 10px;
}.header .header_menu .menu ul.menu_ul li a .icon_lever_1 {
    margin-right: 10px;display:none;
}
.header .header_menu .menu ul.menu_ul li#mnu_13 a .icon_lever_1 {
float: left;
    height: 25px;
    margin-top: 5px;
    margin-right: 10px;
	display:block;
}
.header .header_menu .menu ul.menu_ul li#mnu_25 a .icon_lever_1 {
float: left;
    height: auto;
    margin-top: 3px;
    margin-right: 10px;
    display: block;
    width: 30px;
}
#container_content .top_header .wap .company_name a.home_link {
    float: left;
    color: #ffffff;
    margin-top: 3px;
    font-weight: 600;
    height: 21px;
    line-height: 20px;
    background: #ffac16;
    margin-bottom: -8px;
    font-size: 16px;
    padding: 3px 15px;
    margin-right: 15px;
}
.top_banner {
    width: 100%;
}
.main_banner {
       float: left;
    width: 100%;margin-bottom: -50px;
}
.right_banner {
    width: 1230px;
    margin: 0 auto;
}.right_banner ul {
    float: left;
    width: 100%;
    background: #fff;
}
#container_content .top_header .wap .company_name a.home_link:hover{
   color: #fff;
}.header .header_menu .menu ul.menu_ul li a:hover { color: #fff;}
.header .header_menu .menu ul.menu_ul li:hover a { color: #fff;}
.icon_menu_lever1 {
margin-right: 10px;
    height: 11px;
    display: none;
    float: left;
    margin-top: 3px;
}.menu ul.menu_ul li a {
font-weight: 600;
    font-size: 16px;
    float: left;
    width: 100%;
    text-align: center;
}.menu ul.menu_ul>li>ul {
display: none;
    position: absolute;
    left: 0px;
    top: 67px;
    z-index: 100;
    background: #0165e4;
    padding-top: 5px;
    width: 210px;
    padding-bottom: 5px;
    box-shadow: 2px 1px 10px -8px #000000;
}
.menu ul.menu_ul>li>ul.menu_ul_1.m_home {
background: #ffa900;
    box-shadow: 2px 1px 10px -8px #000000;
    width: 1200px;
    padding-bottom: 15px;
}.menu ul.menu_ul>li>ul.menu_ul_1.m_home a.brand_href {
    float: left;
    width: 71.5px;
    padding: 10px 5px;
    margin-left: 10px;
    margin-top: 10px;
    border-radius: 3px;
    height: 20px;
    text-align: center;
    background: #fff;
}
.menu ul.menu_ul>li>ul.menu_ul_1.m_home a.brand_href img {
width: 80%;
transition: all .3s;
}
.menu ul.menu_ul>li:hover>ul{
	display:block; 
}
.menu ul.menu_ul>li#mnu_1>ul.menu_ul_1 li a {
	line-height: 25px;
}.menu ul.menu_ul>li#mnu_1>ul {
width: 600px;
}.menu ul.menu_ul>li#mnu_1>ul .ar_top , .header .header_menu .menu ul.menu_ul>li#mnu_1>ul .ar_top_on{
	margin-left: 135px;
}
.menu ul.menu_ul>li >ul.menu_ul_1 li a span {
    font-size: 11px;
    color: #ffffff8a;
    line-height: 14px;
    margin-top: 0px;
    text-transform: none;
    float: left;
    width: 100%;
    text-align: left;
}.menu ul.menu_ul>li#mnu_25>ul li {
    width: 147px;
}.menu ul.menu_ul>li#mnu_25>ul { width: 176px;}
.ar_top {
float: left;
    border-left: solid 10px #0000;
    border-right: solid 10px #0000;
    border-top: 10px solid transparent;
    border-bottom: 10px solid #e5be4c;
    position: absolute;
    margin-top: -21px;
    margin-left: 18px;
}
.ar_top_on {
float: left;
    border-left: solid 10px #0000;
    border-right: solid 10px #0000;
    border-top: 10px solid transparent;
    border-bottom: 10px solid #12784a;
    position: absolute;
    margin-top: -19.5px;
    margin-left: 18px;
}.menu ul.menu_ul>li>ul li {
    font-size: 11px;
    margin-left: 15px;
    width: 180px;
    border-bottom: 1px solid #ffffff1c;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
}.menu ul.menu_ul>li#mnu_1>ul li {
    width: 132px;
}
.menu ul.menu_ul>li>ul li a:hover {
 color: #fff;
}.menu ul.menu_ul>li#mnu_21>ul li {
    width: 105px;
}
.menu ul.menu_ul>li#mnu_2 ul {
       width: 350px;
}
.menu ul.menu_ul>li#mnu_2 ul li{
       width: 150px;
}
.menu ul.menu_ul>li#mnu_3 ul{
    width: 200px;

}.menu ul.menu_ul>li#mnu_3>ul li {
   width: 158px;
}.menu ul.menu_ul>li#mnu_3 >ul.menu_ul_1 li a span {
    width: 100%;
    float: left;
    text-align: justify;
}
.menu ul.menu_ul>li#mnu_3 >ul li a h2 {
    float: left;
}.menu ul.menu_ul>li#mnu_3 >ul.menu_ul_1 li a img {
    margin-right: 0px;
    float: right;margin-left: 10px;margin-top: 5px;
}
.header .header_menu .menu ul.menu_ul>li#mnu_3 ul .ar_top , .header .header_menu .menu ul.menu_ul>li#mnu_3 ul .ar_top_on {
    margin-left: 345px;
}
.header .header_menu .menu ul.menu_ul>li#mnu_2 ul .ar_top , .header .header_menu .menu ul.menu_ul>li#mnu_2 ul .ar_top_on {
    margin-left: 250px;
}
.menu ul.menu_ul>li>ul li a h2 {
font-size: 14px;
    color: #fff;
    display: block;
    text-transform: none;
    font-weight: 500;
    text-align: left;
    line-height: 18px;
    font-family: 'Roboto Condensed', sans-serif;
}
.menu ul.menu_ul>li>ul li a h2:hover {
	 color: #fff;
}
.header .header_menu .logo {
    margin-left: -22px;
}.logo.fl img {
    margin-top: 15px;
    width: 375px;
    max-width: 100%;
}.menu_right {
    float: right;
    width: 40%;
    margin-top: 60px;
}.menu_right li h3 {
    float: left;
}.menu_right li h3 a {
color: #f5edd5;
    font-weight: 400;
    font-family: 'Roboto Condensed',sans-serif;
    text-transform: uppercase;
    font-size: 18px;    float: left;
    width: 100%;    padding-bottom: 5px;
}.menu_right li h3 a:hover {
color: #fff;
}.header .header_menu .menu.fl .menu_ul h2.home {
float: left;width: 100%;
}.header .header_menu .menu ul.menu_ul>li>ul.home_ul {
    width: 455px;    padding-top: 10px;    padding-bottom: 5px;
}
.header .header_menu .menu.fl.menu_right .menu_ul li.search_top{
	float: right;
    margin-left: -10px;
    padding: 0px;
    margin-top: 5px;width: auto;
}.header .header_menu .menu.fl.menu_right .menu_ul li.ts_menu:hover , .header .header_menu .menu.fl.menu_right .menu_ul li.gh_menu:hover , .header .header_menu .menu.fl.menu_right .menu_ul li.db_menu:hover , .header .header_menu .menu.fl.menu_right .menu_ul li.search_top:hover {
	background:none;
}.header .header_menu .menu.fl.menu_right ul.menu_ul>li>ul li {
    width: 180px;padding: 10px 0 0 0;
}.header .header_menu .menu.fl.menu_right ul.menu_ul>li>ul li.menu_right_LI_xl {
    margin-left: 17px;
    float: left;
    width: 165px;
    border-bottom: 1px solid #dde4d442;
    padding-bottom: 5px;
}
.header .header_menu .menu.fl.menu_right ul.menu_ul>li>ul li.menu_right_LI_xl:last-child {
    border-bottom: 0px solid #dde4d442;
    padding-bottom: 0px;
}.header .header_menu .menu.fl.menu_right ul.menu_ul>li>ul li.menu_right_LI_xl a h2 {
	font-size: 14px;
} 
.header .header_menu .menu ul.menu_ul>li>ul.home_ul.menu_ul_1 li.thuonghieu span.menu_lv3 a{
font-size: 14px;
    float: left;
    width: 115px;
    color: #fff;
    text-align: left;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 8px;
}.header .header_menu .menu ul.menu_ul>li>ul.home_ul.menu_ul_1 li.thuonghieu span.menu_lv3 a:hover {
	color: #fff;
}
.header .header_menu .menu ul.menu_ul>li>ul.home_ul.menu_ul_1 li.thuonghieu{
	width: 130px;margin-left: 15px;
}.header .header_menu .menu ul.menu_ul>li>ul.home_ul.menu_ul_1 li {
width: 140px;
    margin-left: 5px;
}.header .header_menu .menu ul.menu_ul>li >ul.home_ul.menu_ul_1 li a span {
margin-top: 0px;
    width: 130px;
}
.header .header_menu .menu ul.menu_ul>li>ul.home_ul.menu_ul_1 li a h2 {
	margin-bottom: 0px;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'Roboto Condensed',sans-serif;
}
.header .header_menu .menu.fl .menu_ul h2.home img{
    float: left;
    width: 22px;
    margin-top: 26px;
    margin-left: 9px;
}.header .header_menu .menu.fl .menu_ul h2.home a:hover {
	color: #fff;
}
.menu_right li img {
    float: right;
    width: 20px;
}
#container_content {
    margin: 0 auto;
    height: auto;
}.menu_img_baner {
    width: 289px;
    float: left;
    margin-top: 15px;
    margin-left: 15px;
	background: #ffa800;
}.home_brands ul a img{
    transition: all .3s;
}.home_brands ul .brand_href {
    margin-right: 20px;
    float: left;
}.menu_img_baner a img {
    transition: all .3s;
    }
.list_product_cat .home_brands ul .brand_href , .detail_content .home_brands ul .brand_href{
    margin-right: 20px;
    float: left;
    width: 90px;
    padding: 10px 20px;
}
.list_product_cat .home_brands ul a img , .detail_content .home_brands ul a img{
    width: 100%;
}
.home_brands ul .brand_href h3 {
    font-size: 15px;
    font-weight: 600;
    color: #333;
    white-space: nowrap;
    float: left;
    width: 110%;
    margin-left: -5%;
}
.home_brands ul a img {
    width: 96%;
    height: 45px;
}.home_brands ul a{
    float: left;
    width: 100.5px;
    padding: 10px 15px;
    margin-bottom: 15px;
    text-align: center;
    border: 1px solid #dedede;
}.home_product {
    width: 1200px;
    margin: 0 auto;
}.home_product ul {
width: 1200px;
    margin-bottom: 30px;
 float: left;
}.home_product.Điện.thoại ul , .home_product.Vertu ul {width: 1270px;}
.bc_home {
padding-top: 8px;
    padding-bottom: 8px;
    width: 100%;
    float: left;
    border-bottom: 3px solid #dedede;
    margin-bottom: 15px;
}
.home_h2_title {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-size: 25px;
    font-weight: 600;
    
    float: left;
    width: 100%;
    
}.home_h2_title a {color: #070707;letter-spacing: -0.5px;}
.nav_detail.breadcrumbs {
float: left;
    margin-top: 3px;
}
.detail_content_BC .nav_detail.breadcrumbs {
    margin-top: 3px;
    width: 1200px;
    margin: 0 auto;float: none;
}.bc_home h3 {
float: left;
    font-weight: 400;
    margin-top: 0px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}.bc_home .all_view_pd_home {
color: rgb(18, 120, 74);
    font-size: 14px;
    font-weight: 400;
    margin-top: 1px;
    float: left;
}.bc_home h3 a{
    max-width: 520px; 
    white-space: nowrap;
    text-overflow: ellipsis;overflow: hidden;
}
.bc_home.audio_bc h3 a {
    max-width: 295px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.home_product ul li.maygiat_list_pd .tesc {
    height: 40px;
}
.home_product ul li.hot_list_pd.dieuhoa .tesc {
    margin-bottom: 5px;
    margin-top: 5px;
    border-bottom: 1px solid #efefef;
    padding-bottom: 10px;
    height: auto;
}
.home_product ul li.hot_list_pd.dieuhoa a img , .home_product ul li.tivi_list_pd a img {
    padding-top: 0px;
}
.home_product ul li {
    float: left;
    width: 218.5px;
    margin-right: -1px;
    margin-bottom: -1px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    height: 440px;
    border: 1px solid #dedede;
}.home_product ul li span.tragop {
    background: #fbda00;
    line-height: 20px;
    font-size: 10px;
    border-radius: 2px;
    margin-top: -38px;
    float: left;
}
.home_product ul li span.tragop b {
    margin-left: 5px;
    margin-right: 5px;
    font-weight: 400;
}.home_product ul li span.tragop.thuoctinh {
  margin-left: 70px;
    background: #fa0;
    white-space: nowrap;
    max-width: 144px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.home_product.sosanh ul li {
    width: 279px;
    height: 610px;
}.home_product.sosanh ul li .tesc {
    color: #333;
    font-size: 15px;
}.home_product ul li .rate {
        float: left;
    font-size: 15px;
    margin-right: 10px;
    margin-bottom: 10px;
}.home_product ul li .rate .rate_total b {
font-size: 12px;
    margin-top: 2px;
    color: #666;
    letter-spacing: -0.5px;
}.home_product ul li .rate .rate_total i {
    font-style: normal;
}
.home_product ul li .rate .rate_total {
float: right;
    width: 140px;
    margin-right: -145px;
    font-size: 12px;
    margin-top: 3px;
    color: #666;
}
.home_product ul li.tivi_list_pd .tesc {
    height: 60px;
}.home_product ul li a.Images_list {
width: 100%;
    float: left;
    overflow: hidden;
    border-bottom: 1px solid #efefef;
    margin-bottom: 10px;
}.home_product ul li a img {
width: 90%;
    transition: all .3s;
    margin-left: 5%;padding-bottom: 38px;    padding-top: 15px;
}.home_product ul li span.brands {
width: 100%;
    float: left;
    text-align: left;
    font-size: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #a0a0a0;
}.home_product.Vertu ul li a img , .home_product.Điện.thoại ul li a img{
    width: 100%;
    transition: all .3s;
    margin-left: 0px;
}.home_product.Vertu ul li, .home_product.Điện.thoại ul li {
    float: left;
    width: 297.5px;
    height: auto;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    border: 0px solid;
    margin-right: 20px;
    margin-bottom: 20px;
}.home_product.Vertu ul {width: 1220px;}
.home_product ul li a .pd_title {
color: #070707;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    margin-top: 5px;
    width: 100%;
    border-bottom: 1px solid #efefef;
    float: left;
        margin-bottom: 8px;
    padding-bottom: 10px;

    line-height: 20px;
        height: 60px;
    overflow: hidden;
}.home_product ul li.maygiat_list_pd a .pd_title {
    height: 60px;
}
.home_product ul li.tivi_list_pd a .pd_title {
    height: 60px;
}
.images_lag {
    border: 1px solid #dedede;
}.home_product ul li p.price_pd {
    color: #000;
    font-size: 12px;
    width: 100%;
    text-align: left;
    float: left;
    border-top: 1px solid #efefef;
    padding-top: 10px;
}
.home_product ul li.hot_list_pd p.price_pd {
    color: #000;
    font-size: 12px;
    width: 100%;
    text-align: left;
    float: left;
    padding-top: 8px;
}.home_product ul li p.price_pd b {
font-size: 18px;
    font-weight: 600;
    color: red;
    letter-spacing: -0.5px;
}.home_product ul li p.price_pd i {
    font-style: normal;
    font-size: 12px;
    color: #000;
    margin-left: 2px;
}.left_PD_Zoom.phone .zoom-main {
    height: 500px;
}.left_PD_Zoom.phone .zoom-thumb {
    width: 500px;    height: 50px;
    margin-top: 15px;
}.top_video {
	 width: 1200px;
    margin: 0 auto;
    padding-bottom: 50px;
    text-align: center;
}.top_video ul {
    width: 1220px;
    margin: 0 auto;
	float:left;
}.top_video ul span {
    float: left;
    text-align: center;
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    margin-bottom: 0px;
}.top_video ul span.type_w {
	 text-align: left;
}.detailvideo {
    width: 590px;
    margin-right: 20px;
    float: left;
    margin-top: 30px;
}.top_video ul h3 b {
font-size: 20px;
    float: left;
    width: 100%;
    color: rgb(255 169 0);
    margin-top: 10px;
    font-weight: 600;
    margin-bottom: 5px;
    text-transform: uppercase;
    text-align: left;
}.top_video ul .detailvideo span.type_w a{
color: #f6a931;
    text-align: left;
    font-weight: 600;
    font-size: 18px;
    width: 100%;
    line-height: 25px;
}.top_video ul p {
width: 100%;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    text-align: justify;
    color: #4b4030;
    float: left;
    margin-top: 5px;
    line-height: 21px;
}.detailvideo img {
    width: 100%;
    transition: all .3s;
}.count_number {
    width: 100%;
    float: left;
    margin-top: 50px;
}.count_number .row {
    width: 1200px;
    margin: 0 auto;
}.col-lg-3 {
    float: left;
    margin-right: 30px;
    margin-left: 30px;
    width: 240px;
}.single-coutnerup {
    text-align: center;
    border: 1px solid #f0d499;
    padding: 10px;
}.single-coutnerup .count-num {
    font-size: 40px;
    line-height: 60px;
    font-weight: 700;
    color: #e5be4c;
    margin-bottom: 15px;
    margin-top: -45px;
    display: block;
    background: #fff;
    width: 160px;
    margin-left: 40px;
}.single-coutnerup .title {
    font-size: 17px;
    font-weight: 600;
    line-height: 25px;
    color: #12784a;
}.single-coutnerup i {
    font-size: 19px;
    position: absolute;
    font-style: normal;
    margin-top: -64px;
    margin-left: 50px;
}.home_container._home {
    margin-top: 50px;
    background: #1988f4;
    padding-bottom: 50px;
    float: left;
    width: 100%;
    margin-bottom: 30px;
}.home_container._home .box_gallery.wap {
    margin-top: 30px;
    width: 1200px;
}.box_gallery.wap ul {
    float: left;
    width: 1220px;
}.list_gallery.fl.banner_type_1 {
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 10px;
    float: left;
    width: 386.5px;
    margin-right: 20px;
}.list_gallery.fl.banner_type_1 img {
    width: 100%;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
}h3.tite_ban {
background: #0e72d2;
    width: 366.5px;
    padding: 10px;
    color: #fff;
    line-height: 22px;
    font-size: 15px;
    height: 45px;
    text-align: left;
    font-weight: 400;
    float: left;
}a.PIC_GA {
    float: left;
    width: 100%;
    overflow: hidden;
}.tuvanvien {
    width: 100%;
    float: left;
    margin-top: 30px;
    margin-bottom: 30px;
}.tuvanvien ul {
    text-align: center;
    width: 1200px;
    margin: 0 auto;
}.title_tvv {
color: rgba(0,0,0,0.92);
    font-size: 26px;
    font-weight: 600;
    margin-top: 0px;
    float: left;
    text-transform: uppercase;
    margin-bottom: 10px;
}.tuvanvien ul li {
    float: left;
    width: 300px;
    text-align: center;
}.tuvanvien ul li .image_tvv img {
    transition: all .3s;
    width: 120px;
    border-radius: 200px;
    background:linear-gradient(135deg,#1988f4,#1accfb);
    padding: 5px;
}.tuvanvien ul li .r_tvv {
    float: left;
    width: 100%;
    margin-top: 10px;text-align: center;
}.tuvanvien ul li .r_tvv p {
    text-transform: uppercase;
    font-weight: 400;
    color: #000000;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 5px;
}.tuvanvien ul li .r_tvv h3 {
color: #070707;
    font-size: 22px;
    font-weight: 600;
    line-height: 40px;
    text-transform: uppercase;
}.tuvanvien ul li .r_tvv .hotline {
    background: linear-gradient(135deg,#1988f4,#1accfb);
    padding: 5px 5px 5px 5px;
    border-radius: 30px;
    float: left;
    color: #ffffff;
    font-size: 20px;
    font-family: 'Roboto Condensed',sans-serif;
    line-height: 27px;
    margin-top: 10px;
    width: 160px;
    font-weight: 400;
    height: 29px;
    padding-bottom: 0;
    margin-left: 63.25px;
}.tuvanvien ul li .r_tvv a img {
    width: 25px;
    float: left;
    margin-right: 5px; 
}.end_deal {
    float: left;
    width: 100%;
    height: 550px;
    background: linear-gradient(135deg,#000000 0,#5f5134,#000000 100%);
}.end_deal ul {
    width: 1200px;
    margin: 0 auto;
}.end_deal_from {
    float: right;
    width: 440px;
    background: #1a1a1a;
    padding: 0 25px;
    margin-top: 22px;
}.form_login {
    width: 100%;
    margin-top: 5px;
    float: left;
}.end_deal_from .form_login .title {
    font-size: 20px;
    color: #fff;
    margin-top: 0;
}.end_deal_from .form_login span {
    font-size: 15px;
    color: #fff;
    line-height: 22px;
}.form_login .line input {
    width: 96%;
    padding: 10px 2%;
    font-size: 15px;
    border: 1px solid #adacac;
    margin-bottom: 10px;
    margin-top: 10px;
    color: #292929;
    font-weight: 400;
    border-radius: 0px;
}.form_login .error_msg {
    line-height: 30px;
    color: #d34949;
    position: absolute;
    text-align: center;
    margin-top: -223px;
    width: 96%;
    display: none;
}.end_deal_from .line.action .button.fl {
    background: #000;
}.form_login .line textarea {
    width: 96%;
    padding: 10px 2%;
    font-size: 15px;font-weight: 400;
    border: 1px solid #adacac;
    margin-bottom: 20px;border-radius: 0px;
    margin-top: 10px;
    color: #292929;
}.form_login .line textarea::placeholder , .form_login .line input::placeholder {
	color: #292929;
}div#payment .all_info .line.action .button.fl a {color: #fff;}#container_footer {
    float: left;
    width: 100%;
}.footer {
    float: left;
    width: 100%;
    background: #1f7aef;
}#bottom {
    width: 68px;
    height: 30px;
    float: right;
    padding-top: 15px;
    overflow: hidden;
    border-radius: 6px 6px 0 0;
    background: #ffa900;
    margin-right: 10px;
}.footer_content {
    float: left;
    margin-top: 50px;
    width: 100%;
}.footer_content ul:first-child {
    border-right: 0 dashed #bc0d00;
    margin-right: 0;
    padding-right: 0;
    width: auto;
}.footer_content ul {
    float: left;
    margin-right: 50px;
    padding-right: 50px;
    width: 399px;
}
.footer_content ul.thanhtoan {
    margin-right: 0px;
    padding-right: 0px;
    width: auto;
    float: right;
}.congty {
    float: left;
    width: 100%;
    color: #fff;
    font-size: 15px;
    margin-left: 10px;
    text-align: justify;
    line-height: 25px;
    margin-top: 15px;
    padding-top: 15px;
}.congty li a {color: #fff;}
.logo_footer a>img {
    width: 272px;
    margin-top: -25px;
    margin-left: -10px;
}.footer_content .kf_add {
    margin-left: 58px;
    background: #0264e6;
    padding: 15px;
}.footer_content ul>h3 {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
    color: #f6ad33;
    float: left;
    width: 270px;
    margin-top: 0px;
}.footer_content ul li {
    line-height: 20px;
    float: left;
    width: 100%;
    font-size: 15px;
    color: #ffffff;margin-bottom: 10px;    text-align: justify;
}
.footer_content ul.dvcq {
    width: 1200px;
    float: none;
    margin: 0 auto;
    padding-right: 0px;
    margin-top: 28px;
    text-align: left;
}
.footer_content ul.dvcq h4{
        float: left;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;margin-top: 80px;
}.footer_content ul.dvcq .company_ft {
    float: left;
    width: 600px;
}
.footer_content ul.dvcq p {
    float: left;
    color: #fff;
    font-size: 14px;
    margin-top: 10px;
}
.footer_content ul.company li {text-align: left;}

.footer_content ul li.add_kf {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}li.hotline_cn {
    float: left;
    width: 100%;
    margin-top: -8px;
    margin-bottom: 25px !important;
}.footer_content ul .hotline_kf {
    font-size: 15px;
    margin-top: 0;
    text-transform: none;
}.footer_content ul .hotline_kf a {
    color: #ffffff;
}.hotline_kf>b {
    font-size: 19px;
    font-weight: 400;
    color: #ffffff;
    font-family: 'Oswald',sans-serif;
}.add_kf.social {
    margin-top: 12px;
}.add_kf.social a {
    background: #3b5998;
    margin-right: 10px;
    padding: 0 15px 3px 15px;
    border-radius: 30px;    float: left;
}.add_kf.social a b {
    font-size: 12px;
    margin-top: 4px;
    font-weight: 200;
    margin-right: 5px;
    float: left;
    margin-bottom: 2px;
    color: #fff;
}.footer .company {
margin-right: 0;
    padding-right: 0;
    width: 245px;
    border-right: 0 solid #000;
    margin-top: 10px;
}.footer .company li a b {
    font-weight: 400;
    font-size: 15px;
}.footer .company h3 {
    border-bottom: 0px solid;
    margin-bottom: 0px;
}
.footer_content .social_net_footer {
    width: 169px;
    border-right: 0 solid rgba(255,255,255,0.35);
    margin-right: 0;
    float: right;
    padding-right: 0;
}.footer-center {
    color: #ffffff;
    float: left;
    font-size: 12px;
    margin-top: 20px;
    text-align: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #ffffff78;
}.footer-center li {
    line-height: 30px;
    font-size: 14px;
    color: #ffffff;
    float: left;
    margin-right: 30px;
    margin-top: 18px;
}
.footer-center li b{
font-size: 20px;
    font-weight: 400;
}#bottom img {
    transform: rotate(90deg);
}.menu ul.menu_ul>li>ul.menu_ul_1.m_home a.brand_href:hover img , .menu_img_baner a:hover img , .list_collection a:hover img , .other_type li a:hover img , .home_news_home ul li a:hover img , .voucher a:hover img , .top_baner a:hover img , .box_product_hot ul li .image_other:hover img , .detailvideo:hover img , .home_brands ul a:hover img , .home_product ul li a:hover img , .list_gallery.fl.banner_type_1:hover img , .tuvanvien ul li .image_tvv:hover img , .PD_hand_on #mix1 a:hover img {
	transform: scale(1.1); 
}.bc_home h2 a, .bc_home h3 a {
    color: #000;
    font-weight: 400;
    font-size: 13px;
    text-transform: uppercase;
    margin-right: 10px;margin-top: 4px;
    float: left;
}
.bc_home.thuonghieu h2 a {
    color: #000;
    font-weight: 400;
    font-size: 13px;
    text-transform: uppercase;
    margin-right: 0px;margin-top: 0px;
    float: left;
}.bc_home h2 {
    float: left;
}  
.bc_home.thuonghieu h2{ 
color: #000;
    font-weight: 400;
    font-size: 13px;
    text-transform: uppercase;
    margin-right: 3px;
    margin-top: 4px;
    float: left;
}.header .header_menu .menu ul.menu_ul>li>ul li:last-child{border-bottom:0 solid #dcdcdc}
.detail_content .bc_home {
    margin-top: 30px;
}.detail_content {
    width: 1200px;
    margin: 0 auto;
}.detail_content_top {
    margin-top: 10px;
    float: left;width: 1200px;
}.small_im_PD {
    float: left;
    width: 60px;
    margin-right: 15px;
    height: 506px;
    overflow: hidden;
}
.small_im_PD a img {
    width: 100%;
    margin-bottom: 15px;
}.right_info_PD {
    float: right;
    width: 720px;margin-top: -8px;
}.big_PD_images {
    float: left;
    width: 450px;
}.big_PD_images img{
    width: 100%;
}.right_info_PD h2.product_name {
    font-size: 20px;
    font-weight: 600;
    text-align: justify;
    float: left;
    line-height: 28px;
    width: 480px;
    margin-top: 3px;
    color: #1a1a1a;
    margin-bottom: 5px;
}.rating_detail_pd .rate {
    font-size: 20px;
    float: left;
    margin-right: 20px;
}.rate span {
     color: orange;
}
.rate-base-layer
{
    color: #aaa;
}
.rate-hover-layer
{
    color: orange;
}
.rating_detail_pd {
    float: left;
    width: 480px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 10px;
    padding-bottom: 10px;
}.rate_number {
    float: left;
    font-size: 12px;
    margin-top: 6px;
}.rate_number a {
    color: #0072e4;
}.right_info_PD .ma_sp_detail {
    float: left;
    width: 100%;
    margin-top: 5px;
    font-size: 13px;
    margin-bottom: 3px;
}.info {
    float: left;
    width: 480px;
}.info .des {
    font-size: 16px;
    text-align: justify;
    float: left;
    line-height: 23px;
    margin-bottom: 15px;
    width: 480px;
}.info .price {
font-size: 12px;
    float: left;
    margin-top: 1px;
}.info .price strong {
       font-size: 13px;
    letter-spacing: -0.5px;
}
.info .price b {
font-size: 22px;
    color: #fe0000;
    letter-spacing: -1px;
}
.info .price i {
    font-size: 14px;
    font-style: normal;
    position: absolute;
    margin-left: 5px;
}.buy_BTN {
    float: left;
    width: 232px;
    text-align: left;
    background: #1988f4;
    height: 45px;
    cursor: pointer;
    border-bottom: 5px solid #ffa800;
}.buy_BTN.chat {
margin-left: 15px;
    background: #ffa900;
    width: 233px;
    border-bottom: 5px solid #1988f4;
}.buy_BTN.chat a{
	       font-size: 14px;
    letter-spacing: -0.5px;
}
.buy_BTN.chat:hover {
	background: #c18206;
}.pro_technical {
    float: left;
    width: 800px;
    margin-top: 50px;
    font-size: 20px;
    font-weight: 600;
    text-align: justify;
    line-height: 30px;
}.pro_technical iframe {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}.KM {
    float: left;
    width: 458px;
    padding: 10px;
    margin-bottom: 0px;
    border-right: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #dedede;
    margin-top: 10px;
    border-top: 3px solid #dedede;
}.KM h3 {
    color: #070707;
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 600;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
    line-height: 20px;
    white-space: nowrap;
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px;
}.KM ul {
    float: left;
    width: 458px;
    margin-right: 0pc;
}
.KM ul.dv_bh {    border-right: 0px;
    margin-right: 0px;}
.KM ul.dv_bh li {
    list-style: none;
    margin-left: 0px;
    border-bottom: 1px solid #dedede;
    width: 220px;
    padding-bottom: 10px;
}
.KM ul.dv_bh li:last-child {
    border-bottom: 0px solid #dedede;
    padding-bottom: 00px;
}
.KM li {
    float: left;
    font-size: 15px;
    width: 440px;
    list-style: disc;
    line-height: 25px;
    text-align: justify;
    margin-bottom: 10px;
    margin-left: 18px;
}.chinhsach {
float: left;
    width: 100%;
    border: 1px solid #dedede;
    margin-top: 10px;
    padding-bottom: 10px;
    border-radius: 5px;
}.chinhsach span b {
    float: right;
    width: 175px;
    font-weight: 400;  font-size: 14px;line-height: 16px;color: #1a1a1a;
    text-align: justify;
}
.chinhsach span {
    float: left;
    margin-top: 12px;
    margin-left: 11px;
    width: 195px;
}.chinhsach span a {
    color: #1f7aef;text-decoration: underline;
}.chinhsach span img {
    width: 12px;
    float: left;
    margin-right: 5px;
    margin-top: 1px;
}.buy_BTN:hover {    background: #134dc3;}
.buy_BTN a {
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-size: 16px;
    line-height: 50px;
    float: left;
    font-weight: 600;
    width: 100%;
}.buy_BTN a img {
width: 22px;
    margin-top: 12px;
    float: right;
    margin-right: 15px;
}
.buy_BTN a b {
    float: left;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #fff;
    font-size: 20px;
    margin-top: 12px;
    margin-left: 15px;
}.left_PD_Zoom {
    float: left;
    width: 460px;text-align: center;
}.pd_info_tab {
    float: left;
    width: 100%;
}.detail_content_top .left_PD_Zoom img.image_big{
width: 89%;
    padding: 5.5%;
}
.detail_content_top .left_PD_Zoom img.image_dichvu{
    background: linear-gradient(135deg,#1988f4 0,#1accfc 100%);
    height: 30px;
    width: auto;
    padding: 2% 2%;
    border-radius: 0px;
    margin-bottom: 10px;
}.left_PD_Zoom .small_img {
    float: left;
    width: 100%;text-align: center;margin-top: 10px;
}
.left_PD_Zoom .small_img img{
width: 45px;
    padding: 0px;
    margin: 2px;
    border: 1px solid #dedede;
}
.detail_content.phone .detail_content_top .left_PD_Zoom {
    float: left;
    width: 630px;
}.detail_content.phone .detail_content_top .left_PD_Zoom  .zoom-main {
    height: 528px;
}.detail_content.phone .detail_content_top .right_info_PD {
    float: right;
    width: 580px;
    margin-top: -6px;
}.detail_content.phone .detail_content_top .left_PD_Zoom .zoom-thumb {
    height: 60px;
    width: 60px;
}.detail_content.phone .detail_content_top .right_info_PD .info {
    width: 345px;
}.detail_content.phone .detail_content_top .right_info_PD .info .des {
    width: 580px;height: 64px;
}.detail_content.phone .detail_content_top .right_info_PD h2.product_name {
font-size: 28px;
    line-height: 33px;
    width: 100%;
    text-align: left;
}.box_product_hot.phone ul li a img {
    width: 100%;
    margin-left: 0%;
}.box_product_hot.phone ul li {
    height: 400px;
    padding: 0px;
    border: none;
    width: 301.25px;
    margin-right: 15px;
}.box_product_hot.phone ul {    width: 1265px;}
.box_product_hot.phone ul li .info_PD_other .name a {
font-size: 15px;}
.code_and_price { width: 580px;}
.pro_short_technical {
float: left;
    width: 100%;
    border: 1px solid #dedede;
    border-radius: 5px;
    margin-top: 10px;
}.pro_short_technical h4 {
font-size: 15px;
    text-transform: uppercase;
    font-weight: 600;
    width: 100%;
    margin-top: 8px;
    text-align: center;
    border-bottom: 1px solid #dedede;
    padding-bottom: 5px;
    font-family: 'Roboto Condensed',sans-serif;
}.pro_short_technical li {
    float: left;
    width: 195px;
    font-size: 14px;
    line-height: 20px;
    border-bottom: 1px solid #dedede;
    text-align: justify;
    margin-top: 8px;
    padding-bottom: 8px;
    margin-left: 10px;
}.pro_short_technical li:last-child {border-bottom: 0px solid #dedede;}
.info_other {
    float: left;
    width: 100%;
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 400;
    text-align: justify;
}.info_other h2 {
font-size: 24px;
    font-weight: 600;
    float: left;
    width: 100%;
    text-align: justify;
    border-bottom: 3px solid #f1f1f1;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-top: 3px solid #f1f1f1;
    padding-top: 10px;
    margin-top: 30px;
}.pro_tragop {
float: left;
    width: 100%;
    margin-top: 20px;
    font-size: 13px;
    margin-bottom: 10px;
    font-weight: 600;
}.pro_tragop b {
    color: #fe0000;
    font-size: 19px;
    letter-spacing: -0.5px;
    margin-left: 3px;
    font-weight: 500;
    margin-right: 12px;
}
.pro_tragop i {
    font-style: normal;
    position: absolute;text-transform: none;
    margin-left: -6px;
}.pro_tragop a {
float: right;
    background: #ffa800;
    color: #070707;
    text-transform: uppercase;
    font-size: 15px;
    padding: 6px 12px 5px 12px;
    margin-top: -5px;
    letter-spacing: -0.5px;
    border-radius: 3px;
}
.pro_technical .info_other h3 {
font-size: 20px;
    font-weight: 600;
    float: left;
    width: 100%;
    padding-bottom: 0px;
    text-transform: none;
    margin-top: 10px;
    margin-bottom: 0px;
    text-align: justify;
    border-bottom: 0px solid;
    font-family: 'Muli', sans-serif;
    line-height: 30px;
}
.info_other em {
    font-size: 14px;
    font-weight: 400;
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 10px;
}.info_other img {
    width: 100% !important;
    float: left;
    margin-top: 20px;    height: auto !important;    margin-bottom: 10px;
}.PD_hand_on {
    float: left;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 30px;
}
.PD_hand_on #mix1 a img {
	  width: 100%; transition: all .3s;
}.PD_hand_on #mix1 a {
    width: 288.5px;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
    cursor: zoom-in;
}#mix1 {
    width: 1215px;
    float: left;
}.PD_hand_on h3 {
float: left;
    width: 100%;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 400;
    color: #12784a;
    font-family: 'Roboto Condensed',sans-serif;
    margin-bottom: 15px;
}.box_product_hot {
    float: left;
    width: 100%;    text-align: center;
}
.box_product_hot ul li {
float: left;
    width: 179px;
    margin-right: -1px;
    border: 1px solid #dedede;
    margin-bottom: -1px;
    height: 265px;
    padding: 10px;
}
.box_product_hot ul li.tivi_other_pd {
    float: left;
    width: 219px;
    margin-right: -1px;
    border: 1px solid #dedede;
    margin-bottom: -1px;
    height: 450px;
    padding: 10px;
}.box_product_hot ul li a img{ 
    width: 80%;
}.box_product_hot ul {
    float: left;
    width: 1200px;margin-bottom: 30px;
}
.box_product_hot ul li .image_other {
    float: left;
    width: 100%;overflow: hidden;
    margin-bottom: 10px;    border-bottom: 1px solid #efefef;
}.box_product_hot ul li .image_other img , .other_type li a img {    transition: all .3s;}
.box_product_hot ul li .info_PD_other .name a {
color: #000000;
    font-size: 14px;
    font-weight: 500;
    margin-top: 5px;
    text-align: left;
    float: left;
    max-height: 40px;
    overflow: hidden;
    margin-bottom: 10px;
    width: 100%;
    line-height: 20px;
}.box_product_hot ul li .info_PD_other .price {
    color: #000;
    font-size: 10px;
    text-align: left;
    border-top: 1px solid #efefef;
    width: 100%;
    float: left;
    padding-top: 10px;
}.right_pd_inffo .thongsokythuat {
    width: 330px;
    padding: 20px 20px 0px 20px;
    border: 1px solid #dedede;
    float: left;
}

.thongso_pd_inffo {
    padding: 10px;
    margin-bottom: 20px;
    border-top: 0px solid #dedede;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
}
.thongso_pd_inffo main {
    float: left;
    width: 100%;
}
.thongso_pd_inffo h3 {
float: left;
    border-bottom: 1px solid #dedede;
    margin-top: 10px;
    margin-bottom: 15px;
    white-space: nowrap;
    overflow: hidden;
    width: 275px;
    text-overflow: ellipsis;
    font-size: 15px;
    font-weight: 600;
    padding-bottom: 15px;
}
.thongso_pd_inffo main section.testing .expandable .description2 table {
    float: left;
    width: 100%;
}
.thongso_pd_inffo main section.testing .expandable .description2 table tbody tr {
    float: left;
    width: 100%;
    border-bottom: 1px solid #dedede;
    margin-bottom: 8px;
    padding-bottom: 8px;
}
.thongso_pd_inffo main section.testing .expandable .description2 table tbody tr th {
    float: left;
    font-size: 13px;
    width: 150px;
    text-align: left;
    text-transform: uppercase;
    font-weight: 600;line-height: 22px;
}.thongso_pd_inffo .brands_pd {
    position: absolute;
    width: 170px;
    margin-left: 286px;
    margin-top: 3px;
    white-space: nowrap;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    border: 1px solid #dedede;
    text-align: center;
    background: #eee;
}.thongso_pd_inffo .brands_pd b {
    font-size: 14px;
}
.thongso_pd_inffo main section.testing .expandable .description2 table tbody tr th.cold_2 {
    float: right;
    width: 280px;font-weight: 400;
    text-align: left;text-transform: none;font-size: 15px;    line-height: 22px;
}.thongso_pd_inffo main section.testing .expandable .description2 table tbody tr th.cold_2 li.bbhc {
float: left;
    width: 100%;
    line-height: 22px;
    margin-bottom: 5px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 5px;text-align: justify;
}.thongso_pd_inffo main section.testing .expandable .expand-bar {    font-size: 16px;
    line-height: 40px;}
.thongso_pd_inffo main section.testing .expandable.expanded {
    padding-bottom: 30px;
}
.thongso_pd_inffo main section.testing .expandable .description2 table tbody tr th.cold_2 li:last-child {
margin-bottom: 0px;
    border-bottom: 0px solid #dedede;
    padding-bottom: 0px;
}
.thongso_pd_inffo main section.testing .expandable .description2 p {
width: 100%;
    margin-bottom: 8px;
    padding-bottom: 8px;
    font-size: 13px;
    text-align: center;
}
.thongso_pd_inffo main section.testing .expandable .description2 p span{
width: 150px;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}
.thongso_pd_inffo main section.testing .expandable .description2 p b {
    width: 315px;
    float: right;
    font-size: 15px;
    font-weight: 400;
}
.box_product_hot ul li .info_PD_other span {
    text-align: left;
    float: left;
    width: 99%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 10px;
    color: #666;
}
.right_pd_inffo .thongsokythuat li:last-child{
    border: 0px solid #dedede;
}
.box_product_hot ul li .info_PD_other .price b {
font-size: 18px;
    font-weight: 600;
    color: #fe0000;
    float: none;
    width: auto;
    letter-spacing: -1px;
}.box_product_hot ul li .info_PD_other {
    float: left;
    width: 100%;
}
.box_product_hot ul li .info_PD_other .price i{
	    font-style: normal;
    font-size: 12px;
    color: #000;
    margin-left: 5px;
}
.box_product_hot h2 {
font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 10px;
    text-align: left;
    float: left;
    color: #1a1a1a;
    letter-spacing: -0.5px;
    margin-bottom: 10px;
    width: 100%;
}.voucher {
    float: left;
    width: 485px;
}.voucher .pd_other_price {
border: 1px solid #dedede;
    float: left;
    width: 468px;
    margin-top: 20px;
    margin-bottom: 15px;
    padding: 10px 0px 10px 10px;
}.voucher .pd_other_price a {
    color: #fff;
    background: #f64976;
    width: 100%;
    font-size: 13px;
    float: left;
    text-align: center;
    text-transform: uppercase;
    padding: 5px 0px;
    margin-top: 10px; 
    font-family: 'Roboto Condensed',sans-serif;
}.voucher .pd_other_price h3 {
text-transform: uppercase;
    font-size: 15px;
    margin-bottom: 10px;
    background: #fff;
    font-weight: 600;
    margin-top: -24px;
    line-height: 20px;
    padding-top: 3px;
    text-align: center;
    color: #070707;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}
.price_detail_all {
    float: left;
    width: 480px;
    margin-bottom: 20px;
}
.pd_stt {
float: right;
    padding: 5px 15px;
    font-size: 12px;
    background: #1a1a1a;
    text-transform: uppercase;
    color: #fff;
    height: 20px;
    margin-top: -1px;
    font-weight: 400;
    line-height: 22px;
}p.pro_stt {
    float: left;
    width: 458px;
    font-size: 16px;
    color: #1888f3;
    line-height: 25px;
    border: 1px solid #dedede;
    font-weight: 600;
    padding-top: 10px;
    padding: 10px;
    text-align: justify;
    margin-bottom: 15px;
}.pd_stt.r {
    background: #1988f4;
    float: right;
    color: #fff;
    cursor: pointer;
    padding-bottom: 6px;
    border-radius: 5px;
}.pd_stt.r a{font-size: 16px;
    color: #ffffff;
    font-weight: 600;
    letter-spacing: -0.5px;
}
.voucher a img {
    float: left;
    transition: all .3s;
    width: 80%;
    margin-left: 10%;
}.voucher .pd_other_price .des_price {
padding-bottom: 10px;
    text-align: left;
    float: left;
    width: 458px;
    cursor: pointer;
}.voucher .pd_other_price .des_price img {
width: 50px;
    float: left;
    border: 1px solid #efefef;
    padding: 0px 10px;
}
.voucher .pd_other_price span.pr_des {
font-size: 15px;
    float: left;
    line-height: 18px;
    text-align: left;
    color: #1f7aef;
    font-weight: 400;
    width: 375px;
    margin-left: 10px;
    margin-bottom: 10px;
}
.voucher .pd_other_price p.pr_price {
font-size: 11px;
    text-align: center;
    float: left;
    margin-left: 10px;
}
.voucher .pd_other_price p.pr_price b {
    font-size: 18px;
    color: #fe0000;
    font-weight: 400;
}
.voucher .pd_other_price p.pr_price i {
    font-style: normal;
    margin-left: 3px;
}
.mor_info_PD_BT {
    float: left;
    width: 427px;
    margin-left: 98px;
    margin-top: 10px;
}
.pro_technical h3 {
font-size: 23px;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    font-weight: 600;
    line-height: 36px;
    text-transform: uppercase;
    text-align: left;
}.right_pd_inffo {
    float: right;
    width: 360px;
    margin-top: 50px;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
    border-top: 3px solid #dedede;margin-bottom: 30px;
}
.right_pd_inffo h3 {
float: left;
    width: 100%;
    font-size: 16px;
    text-align: center;
    font-weight: 600;
    padding-top: 15px;
    text-transform: uppercase;
    padding-bottom: 10px;
    border-bottom: 1px solid #dedede;
    margin-bottom: 10px;
}
.right_pd_inffo li.hot_list_pd a h3 {
    float: left;
    text-align: left;
    width: 100%;
    font-size: 14px;
    padding-top: 0px;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    font-weight: 600;
    color: #070707;
    text-transform: none;
    border-bottom: 1px solid #efefef;
    margin-bottom: 10px;
}
.right_pd_inffo li {
float: left;
    width: 45%;
    font-size: 14px;
    border-right: 1px solid #dedede;
    margin-right: -1px;
    border-bottom: 1px solid #dedede;
    padding: 2.5% 2.5% 5% 2.5%;    height: 225px;
}.right_pd_inffo li .rate {
    display: none;
}.right_pd_inffo li span.tragop {
    display: none;
}
.right_pd_inffo li .price_pd {
    float: left;
    width: 100%;
    font-size: 10px;
}
.right_pd_inffo li .price_pd i {
    font-style: normal;
    margin-left: 3px;
}
.right_pd_inffo li a.Images_list img {
    width: 80%;
    margin-left: 10%;
}
.full_PK {
    float: left;
    width: 100%;
    border-bottom: 1px solid #DEDEDF;
    margin-bottom: 10px;
}.KM ul h4 {
font-size: 16px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 10px;
    margin-bottom: 10px;
    color: #1f7aef;
    font-weight: 600;
}
.right_pd_inffo li span.brands {
float: left;
    width: 155px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 11px;
    font-weight: 400;
    text-align: left;
    color: #a0a0a0;
    line-height: 21px;
}.full_PK span {
    float: left;
    width: 105px;
    font-size: 12px;
    font-weight: 600;
    text-align: left;
    text-transform: uppercase;
    line-height: 21px;
}
.right_pd_inffo li .price_pd b {
    font-size: 15px;
    font-weight: 500;
    color: #fe0302;
}
.right_comment {
    float: left;
    width: 866px;
    margin-left: -8px;
}.right_comment h3 {
    font-size: 16px;
    margin-left: 8px;
    float: left;
    font-weight: 600;
    margin-bottom: 0px;
    line-height: 20px;
    margin-top: 20px;
}.send_commnet {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}.user_info {
    float: left;
    width: 100%;
    text-align: left;
    margin-bottom: 20px;
}.user_info img {
    float: left;
    padding: 4px;
    border-radius: 100%;
    background: linear-gradient(to right,#6f983f,#68aa86);
}.send_commnet .user_info span.name_user {
    float: left;
    width: auto;
    line-height: normal;
    text-align: left;
    margin-left: 20px;
    font-size: 20px;
    margin-top: 3px;
    font-weight: 400;
    margin-bottom: 0px;
}.send_commnet h4 {
font-size: 14px;
    margin-bottom: 5px;
    margin-top: 5px;
    color: #127855;
    width: 725px;
    line-height: 20px;
    font-weight: 400;
    float: left;
    margin-left: 20px;
}a.acc_info {
    float: left;
    margin-left: 19px;
    line-height: 19px;
    font-size: 12px;
    font-weight: 400;
    color: #333;
    border-bottom: 1px solid #ded7d7;
}a.log_out {
    float: left;
    margin-left: 20px;
    line-height: 19px;font-size: 12px;
    font-weight: 400;
    color: #333;
    border-bottom: 1px solid #ded7d7;
}.send_commnet textarea {
    float: left;
    width: 819.5px;
    margin-bottom: 20px;
    border: 1px solid #cecece;
    padding: 15px;
    font-size: 18px;
    line-height: 25px;
    color: #333;
}.send_aw {
color: #fff;
    background: #12784a;
    padding: 5px 20px;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 400;
    float: right;
    letter-spacing: 1px;
}
.check_pd img {
width: 14px;
    float: left;
    margin-left: 10px;
    margin-right: 5px;
    margin-top: 4px;
}.shop_and_check {
    float: right;
    width: 215px;
    margin-top: -45px;
}
.check_pd {
    font-size: 12px;
    line-height: 20px;
    color: #000;
    float: left;
    width: 100%;
    text-align: left;
}.store {
    float: left;
    width: 195px;
    border: 1px solid #dedede;
    padding: 10px;
    margin-top: 10px;
    border-radius: 5px;
}
.store li {
    float: left;
    width: 100%;
    margin-bottom: 5px;
    line-height: 20px;    text-align: justify;
}
.store li b {
font-size: 15px;
    color: #00a78e;
    font-weight: 600;
}.store li img {
    width: 14px;
    float: left;
    margin-right: 5px;
    opacity: 0.8;
    margin-top: 3px;
}.store h3 {
    float: left;
    width: 100%;
    margin-bottom: 5px;
    text-transform: uppercase;
    border-bottom: 1px solid #dedede87;
    padding-bottom: 5px;
}
.support_pd {
    float: left;
    width: 92%;
    text-align: right;
    color: #000;
    font-size: 12px;
    margin-left: 4%;
    line-height: 25px;
    margin-top: 10px;
}
.support_pd b {
color: #fe0000;
    font-size: 16px;
    letter-spacing: -0.5px;
}
.support_pd img {
float: left;
    width: 19px;
    margin-left: 8px;
    margin-top: 2px;
    margin-right: -5px;
}.menu_review {
    width: 100%;
    float: left;
    background: #1a1a1a45;
}
.menu_review ul {
    width: 1200px;
    margin: 0 auto;
}
.menu_review ul li {
    float: left;
    margin-right: 30px;
}
.menu_review ul li h2 a:hover{
	    color: #4d6b28;
}
.menu_review ul li h2 a {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    text-transform: uppercase;
}.right_review {
    float: right;
    width: 550px;
}.youtube_play {
    float: left;
    width: 880px;
}.filter_pd {
    float: right;margin-top: 2px;
}.bc_home ul {
    width: 1200px;
    margin: 0 auto;
}.filter_pd h3 {
    font-size: 14px;
    float: left;
    font-weight: 400;margin-right: 5px;    margin-top: 0px;
}
.filter_pd li {
    float: left;
    margin-right: 10px;
}
.home_product ul .name_category {
    width: 1200px;
    float: left;
}.home_product ul .name_category h2 {
text-transform: uppercase;
    font-size: 20px;
    float: left;
    margin-right: 20px;
    margin-top: 12px;
    font-family: 'Roboto Condensed',sans-serif;
}.home_product ul .name_category .child_cat {
    float: left;
    margin-left: 15px;
    width: 1168px;
}
.filter_pd li label{
        float: left;
    font-size: 14px;
}.home_container_news .list_news {
    margin-top: 20px; float: left;
    width: 1270px;
}.home_container_news {
    width: 1200px;
    margin: 0 auto;
}.home_container_news .list_news li {
    float: left;
    width: 400px;
    margin-right: 20px;margin-bottom: 50px;
}.home_container_news .list_news li .info {
    float: left;
    width: 100%;
    text-align: left;
    font-size: 11px;
    color: #666;
}.home_container_news .list_news li a.review_img img {  width: 100%;}

.video-responsive {
 position:relative;
 padding-bottom:56.25%;
 height:0;
 overflow:hidden;
 }

.video-responsive iframe, .video-responsive object, .video-responsive embed {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 }.top_baner {
    width: 1270px;
    margin: 0 auto;
}.top_baner a {
      position: absolute;
    top: 280px;
    width: 450px;
}.top_baner a img {
	transition: all .3s;    border: 2px solid #f5edd5;
}.top_baner li {
    float: right;
    width: 450px;
}.filter_pd .ac_search {
    float: right;
    margin-right: 0px;
}.filter_pd .ac_search input {
width: 80px;
    cursor: pointer;
    margin-top: -2px;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: -3px;
    color: #fff;
    font-weight: 600;
    height: 22px;
    background: #00adee;
    border: 0px solid #000;
    line-height: 23px;
    border-radius: 26px;
}.filter_pd li input#att {
    margin-top: 4px;
    float: left;
    margin-right: 5px;
}.comment_review {
    float: left;
    width: 896px;
    margin-left: -8px;
}.comment_review h3 {
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    margin-left: 8px;
}.simple-lightbox-caption span{
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
}.home_product ul .name_category .child_cat li a {
font-size: 15px;
    color: #1f7aef;
    font-weight: 600;
    letter-spacing: -0.5px;
}
.home_product ul .name_category .child_cat li:last-child {padding: 10px 0px 10px 0px;}
.home_product ul .name_category .child_cat li {
    height: auto;
    line-height: 20px;
    border: 0px;
    border-bottom: 1px solid #dedede;
    padding: 10px 25px 10px 0px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;width: auto;
}
.home_product ul .name_category .child_cat li a:hover{
    color: #1f7aef;
}.list_product_cat .bc_home {
    padding-top: 15px;
    padding-bottom: 0px;
    width: 100%;
    float: left;
    border-bottom: 0px solid #dedede;
    margin-bottom: 0px;
}.list_product_cat .bc_home.thuonghieu {
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    float: left;
    border-bottom: 3px solid #dedede;
    margin-bottom: 15px;
}.bc_home.thuonghieu .category_subtm_contain{
font-weight: 600;
    line-height: 20px;
    padding: 2px 10px 0px 10px;
    background: #ffa800;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 15px;
    float: left;
    margin-top: 0px;
    border-radius: 5px;
    margin-left: 5px;
}
.news_all {
    float: left;
    width: 100%;
    background: #fff;
}.home_news_home {
    width: 1200px;
    margin: 0 auto;
}

.home_news_home ul li {
    float: left;
    width: 285px;
    margin-bottom: 35px;
    margin-right: 20px;
    height: 260px;
    background: #fa0;
    overflow: hidden;
    box-shadow: 0px 0px 0px 1px #dedede;
}.home_news_home ul li a {
  height: 190px;
    width: auto;
    overflow: hidden;
    float: left;
}.home_news_home ul li a img {
    height: 110%;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.home_news_home .list_news_home {
width: 1260px;
    float: left;
}.title_nes_home a {
color: #070707;
    text-transform: uppercase;
    font-size: 26px;
    float: left;
    width: 1200px;
    text-align: center;
    font-weight: 600;
    margin-top: 30px;
    margin-bottom: 20px;
}.home_news_home.top_n ul li {
float: left;
    width: 386.5px;
    margin-bottom: 35px;
    margin-right: 20px;
    height: 290px;
    background: #fa0;
    overflow: hidden;
}.home_news_home.top_n ul li a {
  height: 225px;
    width: auto;
    overflow: hidden;
    float: left;
}.home_news_home.top_n ul li a img {
    height: 120%;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
}.home_news_home ul li h4 {
    margin-top: 10px;
    float: left;
    width: 100%;
}.home_news_home ul li .title_home a {
    height: auto;
}.home_news_home ul li h4 a {
font-size: 16px;
    color: #070707;
    width: 95%;
    float: left;
    font-weight: 600;
    margin-left: 2.5%;
    text-align: justify;
    line-height: 23px;
}.home_news_home ul li span {
    color: #1a1a1a;
    width: 100%;
    float: left;
    text-align: justify;
    line-height: 22px;
    font-size: 15px;
    font-weight: 400;
}.home_container_news .list_news.list_info {
    float: left;
    width: 900px;margin-top: 0px;
}.home_container_news .list_news.list_info h3 {
float: left;
    width: 900px;
    font-size: 25px;
    text-transform: uppercase;
    color: #12784a;
    margin-bottom: 20px;
    border-bottom: 1px solid #e5be4c;
    padding-bottom: 10px;
    text-align: left;
    font-family: 'Faustina', serif;
}.home_container_news .list_news.list_info li {
    border-bottom: 1px solid #eee;
    float: left;
    margin-bottom: 30px;
    width: 100%;
    padding-bottom: 30px;
}.home_container_news .list_news.list_info li a.news_images {
    width: 365px;
    float: left;
}.home_container_news .list_news.list_info li a.news_images img {
    width: 100%;
}.home_container_news .list_news.list_info li a.title {
    text-align: justify;
    width: 510px;
    float: right;
    margin-left: 0%;
    padding-bottom: 10px;
    line-height: 25px;
    border-bottom: 1px solid #eee;
    font-size: 20px;
    font-weight: 600;
    color: #1c7bef;
}.home_container_news .list_news.list_info .teaser {
margin-top: 10px;
    text-align: justify;
    float: right;
    font-size: 15px;
    line-height: 25px;
    width: 510px;
    font-weight: 400;
    color: #3a3838;
}.home_container_news .list_news.list_info .info {
    color: #1c7befc2;
    font-size: 12px;
    margin-top: 10px;
    float: right;
    width: 510px;
    text-align: right;
} .most_view_right {
    float: right;
    width: 280px;
    margin-top: 0px;
}.box_mostviews h3 {
font-size: 18px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #166bc8;
    font-weight: 600;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 20px;
}
.box_mostviews ul.list_news2 {
    float: left;
    width: 95%;
    padding: 2.5%;
    border: 1px solid #efefef;
    margin-left: -1px;
}.box_mostviews ul.list_news2 li a.most_view_img { 
   width: 100%;
    float: left;
    overflow: hidden;
}.box_mostviews ul.list_news2 li a.most_view_img img{ 
   width: 100%;
}
.box_mostviews ul.list_news2 .title a {
    color: #101714;
    width: 100%;
    line-height: 20px;
    font-size: 14px;
    text-align: justify;
    float: left;
    padding-top: 5px;
    font-weight: 600;
    margin-left: 0%;
    padding-bottom: 10px;
}.box_banners_r1 ul#banner_news_R1 li a img , .box_banners_r2 ul#banner_news_R2 li a img{ width: 100%;}
.box_banners_r1 h3 {
    font-size: 18px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #e5be4c;
    font-weight: 400;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    margin-top: -33px;
}.detail_top_news {
    width: 1200px;
    float: left;
}.must_read_left { 
	width: 200px;
    float: left;
}.detail_news {
    float: left;
    width: 675px;
}.News_detail_body img {
    width: 100% !important;
    height: auto !important;margin-top: 10px;
    margin-bottom: 10px;
}.detail_news h1.title_news {
    font-size: 24px;
    color: #070707;
    float: left;
    line-height: 31px;
    width: 100%;
    text-transform: uppercase;
    text-align: justify;
    margin-top: -8px;
    margin-bottom: 15px;
}
.detail_news .News_detail_body h2 {
    font-size: 20px;
    float: left;
    width: 100%;
    font-weight: 600;
    text-align: justify;
    border-bottom: 1px solid #dedede;
    margin-bottom: 15px;
    padding-bottom: 10px;
        line-height: 29px;
}.baidawng {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    color: #070707;
    text-align: right;
    font-size: 14px;
    border-top: 1px solid #eee;
    margin-top: 10px;
    padding-top: 10px;
}.detail_news .News_detail_body h3 {
    font-size: 18px;
    float: left;
    width: 100%;
    font-weight: 600;
    text-align: justify;
    margin-bottom: 10px;margin-top: 10px;
}.News_detail_body {
    font-size: 18px;
    text-align: justify;
}.bc_home .nav_detail.breadcrumbs {
    width: 1200px;
    margin: 0 auto;
	float: none;
    margin-top: 0px;
}.nav_detail.breadcrumbs h2 , .nav_detail.breadcrumbs h3{
	float: left;
}
.nav_detail.breadcrumbs h2 a{
font-size: 14px;
    text-transform: uppercase;
    color: #1a1a1a;
    font-weight: 600;
    margin-top: 5px;
    float: left;
}
.nav_detail.breadcrumbs h3 a{
    font-size: 14px;
    text-transform: uppercase;
    color: #1a1a1a;
    margin-top: 5px;
    float: left;
    font-weight: 400;
}
.nav_detail.breadcrumbs span{
    margin-left: 10px;
}.box_topic {
float: right;
    background: #c7c4c4;
    height: 25px;
    padding: 3px 10px;
    margin-top: -3px;
}.box_topic ul.news_menu {
    float: right;
}.box_banners_r1 {
    float: left;
    width: 100%;
}.box_topic h3 {
    text-align: center;
    font-size: 14px;
    margin-top: 4px;
}.box_topic ul.news_menu li {
    float: right;
    margin-left: 10px;
    border-left: 1px solid #56471c;
    margin-top: 4px;
    padding-left: 10px;
}li.mnu_level_0 a {
    font-size: 14px;
    color: #000;
    float: left;
    text-transform: uppercase;

}.detail_content_BC {
    width: 100%;
    background: #e4e4e4;
    float: left;
    height: 25px;
    padding-top: 8px;
    padding-bottom: 8px;
    margin-bottom: 30px;
}.New_youtube_video {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}.box_mostviews {
    float: left;
    width: 100%;
}.footer_content ul.cat_menu_type {
    float: left;
    width: 185px;
    margin-right: 0px;
    padding-right: 0px;    margin-top: 20px;
}.footer_content ul.cat_menu_type li.cat_level_0 {
    display: none;
}
.footer_content ul.cat_menu_type li.cat_level_1{
}.footer_content ul.cat_menu_type li.cat_level_1 a {
    color: #ffffff;
    font-size: 20px;
    text-transform: uppercase;
}
.footer_content ul.cat_menu_type li.cat_level_2{
}
.footer_content ul.cat_menu_type li.cat_level_2 a{
	color: #ffffff;
}.right_review_detail {
    float: right;
    width: 345px;
}.search {
float: left;
    width: 480px;
    margin-left: 120px;
    margin-top: 30px;
}.home_product.search {
    width: 1200px;
    margin-left: 0px;
    margin-top: 10px;
}.search_title {
    float: left;
    width: 1200px;
    margin-top: 20px;
}
.search input {
width: 400px;
    padding: 2px 10px 2px 40px;
    height: 35px;
    border-radius: 5px 0px 0px 5px;
    line-height: 35px;
    font-size: 12px;
    background: #ffffff;
    border: 1px solid #dedede;
    color: #1f7aef;
}.submit_search {
background: #070707;
    position: absolute;
    width: 45px;
    padding-right: 0px;
    padding-left: 0px;
    margin-top: -35px;
    font-weight: 600;
    margin-left: 390px;
    color: #fff;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border-radius: 0px 5px 5px 0px;
}.search input::placeholder{color: #333;
}.more_suggestion {
    float: left;
    margin-left: -13px;
    margin-top: 5px;
}.more_suggestion a {
float: left;
    margin-left: 14px;
    margin-top: 15px;
    color: #333;
    font-weight: 400;
    font-size: 12px;
}.more_suggestion a img {
    position: absolute;
    margin-top: -10px;
    margin-left: -10px;
}
a.hotline_top {
float: right;
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    margin-top: 3px;
    background: #f64976;
    padding: 5px 8px 8px 8px;
    margin-left: 4px;
    border-radius: 0 100px 100px 0;
    height: 12px;
    line-height: 16px;
}.simple-lightbox-content img {
    background: #fff;
}.btn-view-more-wrapper {
    width: 100%;
    float: left;margin-top: 30px;
}
.btn-view-more-wrapper a {
background: #ffa900;
    color: #070707;
    padding: 10px 20px;
    font-weight: 600;
    font-size: 18px;
    border-radius: 100px;
    text-transform: uppercase;
}.bc_home .menu .filter_two.menu_ul {
    width: auto;
}
.bc_home .menu {
    width: 1200px;
    margin: 0 auto;
}.menu ul.filter_two.menu_ul>li {
height: 15px;
    float: right;
    position: relative;
    width: 110px;
    text-align: left;
    border: 1px solid #bfbfbf;
    margin-left: 15px;
    line-height: 19px;
    background: #bfbfbf;
    padding: 2px 10px 4px 10px;
    cursor: pointer;
}
.menu ul.filter_two.menu_ul>li a {
        font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;text-align: left;font-family: 'Roboto Condensed',sans-serif;
}
.menu ul.filter_two.menu_ul li ul {
width: 132px;
    top: 22px;
    left: -1px;
    background: #4074dc;
    padding-top: 5px;
    padding-bottom: 5px;
}
.menu ul.filter_two.menu_ul>li:hover {
	background: #1988f4;
    border: 1px solid #1988f4;    color: #fff;
}.menu ul.filter_two.menu_ul>li>ul li {
width: 114px;
    text-align: left;
    border-bottom: 1px solid #ffffff3b;
    padding-top: 0px;
    padding-bottom: 2px;
    margin-bottom: 3px;
    margin-left: 10px;
}.menu ul.filter_two.menu_ul>li>ul li a {
    color: #fff;
    font-size: 13px;
    text-transform: none;
}
.menu ul.filter_two.menu_ul>li>ul li:last-child {
    border-bottom: 0px solid #1b62ca;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.images_lag p {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    font-size: 14px;
color: #1a1a1a;}
.tabs{
    float: left;
    width: 1200px;
}
.tabs li {
 float: left;
    padding: 10px 15px;
    font-size: 15px;
    color: #070707;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: -0.5px;
    text-decoration: none;
    cursor: pointer;
}
.tabs li.selected{
color: #070707;
    font-size: 16px;
    background: #dedede;margin-left: 1px;
}
.tabs li a{color:#fff;text-decoration:none;}
.tabs li.selected a{color:#C30;}
.tab-contx{width:100%;}
.tab-contx p{padding:10px 5px;}

.hide{
	display: none;
}
.xapxep_sp {
float: left;
    width: 1197px;
    border-right: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    border-top: 3px solid #dedede;
    margin-top: 15px;
    border-left: 1px solid #dedede;margin-bottom: -1px;
}.home_product .xapxep_sp ul {
    padding: 10px 0px 5px 0px;
    width: 1168px;
    margin-bottom: 0px;
    margin-left: 15px;
    border-bottom: 1px solid #dedede;
}
.home_product .xapxep_sp ul.thuonghieu {
    padding: 10px 0px 0px 0px;
}
.home_product .xapxep_sp ul:last-child {border-bottom: 0px solid #dedede;}
.home_product .xapxep_sp ul h3 {
float: left;
    text-transform: uppercase;
    font-weight: 600;
    background: #ffa900;
    width: 115px;
    padding-left: 16px;
    margin-left: -16px;
    color: #070707;
    font-size: 13px;
    height: 30px;
    line-height: 34px;
    margin-bottom: -2px;
}
.home_product .xapxep_sp ul.thuonghieu h3 {
    height: 35px;
    line-height: 39px;
}
.home_product .xapxep_sp ul.thuonghieu h3::before {
    content: ".";
    border-top: 17.5px solid #fff0;
    border-bottom: 17.5px solid #fff0;
    border-left: 15px solid #fa0;
}
.home_product .xapxep_sp ul h3::before {
content: ".";
    border-top: 15px solid #fff0;
    border-bottom: 15px solid #fff0;
    border-left: 15px solid #fa0;
    height: 0px;
    width: 0px;
    margin-top: 0px;
    overflow: hidden;
    float: left;
    position: absolute;
    margin-left: 115px;
}
.home_product .xapxep_sp ul.thuonghieu li {
    margin-top: 0px;
    margin-left: 18px;
    width: 1025px;
    float: left;
}
.home_product .xapxep_sp ul li {
border: 0px;
    padding: 0px;
    height: auto;
    width: 1025px;
    float: right;
    margin-top: 8px;
    margin-bottom: 0px;
    margin-right: 0px;
}
.home_product .xapxep_sp ul li a{
    float: left;
    margin-right: 25px;
    font-size: 13px;
    font-weight: 600;
    color: #070707;  margin-bottom: 10px;  
}
.home_product .xapxep_sp ul li a.selected {

    color: #fe0302;
}
.home_product .xapxep_sp ul li a.selected::after {
  content: "x";
    position: absolute;
    margin-left: 3px;
    background: #ffa900;
    color: #070707;
    padding: 1px 4px;
    font-size: 10px;
    margin-top: 2px;
}
.home_product .xapxep_sp ul.thuonghieu li a.selected::after {
    content: "x";
    position: absolute;
    margin-left: -14px;
    background: #ffa900;
    color: #070707;
    padding: 1px 4px;
    font-size: 10px;
    margin-top: 0px;
}
.home_product .xapxep_sp ul li a:hover {
    color: #1f7aef;
}.home_product .xapxep_sp ul li a:last-child {margin-right: 0px;}

.home_product .xapxep_sp ul li a img {
    height: 30px;
    width: auto;
    margin: 0px;padding-top: 0px;
     padding-bottom: 0px;
}
.home_product .xapxep_sp ul.thuonghieu li a {
    margin-right: 0px;
    margin-left: 15px;
    margin-bottom: 15px;
    box-shadow: 0px 0px 0px 1px #e0e4ec;
}
.home_product .xapxep_sp ul.thuonghieu li a img {
    padding-left: 16.25px;
    padding-right: 16px;
    padding-top: 6px;
    margin-bottom: 0px;
    padding-bottom: 4px;
}
h4.other_title_h4 {
    text-transform: uppercase;
    font-size: 12px;
    background: #dedede;
    float: left;
    font-weight: 500;
    color: #000;
    margin-top: 15px;
    padding: 5px 15px 3px 15px;
    letter-spacing: -0.5px;
    margin-left: 15px;
    margin-bottom: -10px;
}
.other_type {
float: left;
    width: 100%;
    border-top: 2px solid #dedede;
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #dedede;
    border-right: 1px solid #dedede;
}
.other_type li {
float: left;
    width: 143px;
    padding: 8px;
    border-left: 1px solid #dedede;
    height: 150px;
    border-top: 1px solid #dedede;
    margin-top: -1px;
}
.other_type li:last-child {
    border-right: 1px solid #dedede;
    margin-right: -1px;
}.other_type li a img{
float: left;
    width: 50%;
    margin-left: 25%;
}.other_type li a h3 {
    float: left;
    width: 100%;
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    font-weight: 500;
    letter-spacing: -0.5px;
    padding-bottom: 5px;
    text-transform: uppercase;
    padding-top: 6px;
    color: #1f7aef;
    border-bottom: 1px solid #efefef;
}.other_type li p {
float: left;
    width: 100%;
    font-size: 9px;
    color: #070707;
    text-align: center;
    margin-top: 8px;
}
.other_type li p b {
    font-weight: 600;
    font-size: 15px;
    color: red;
    letter-spacing: -0.5px;
}
.other_type li p i {

    font-style: normal;
    margin-left: 2px;
}
.brands_pd_top {
float: left;
    margin-right: 3px;
    color: #1f7aef;
    font-weight: 600;
}
.danh_gia ul .rate {
    float: left;
    margin-right: 20px;font-size: 20px;
}
.danh_gia ul span {
    font-size: 18px;
    line-height: normal;
    margin-bottom: 0px;
    font-weight: 400;
    float: left;
}
.danh_gia ul span b {
    font-size: 16px;
}




.fa {
  font-size: 25px;
}

.checked {
  color: orange;
}

/* Three column layout */
.side {
float: left;
    width: 12%;
    margin-top: 10px;
    font-size: 16px;
}
.middle {
  margin-top:10px;
  float: left;
  width: 76%;
}

/* Place text to the right */
.right {
  text-align: right;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* The bar container */
.bar-container {
  width: 100%;
  background-color: #f1f1f1;
  text-align: center;
  color: white;
}
.top_video ul .list_collection {
float: left;
    width: 386.5px;
    margin-right: 20px;
    background: #fa0;
    height: 325px;
    margin-bottom: 20px;
}
.list_collection a img {
    width: 100%;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.menu_img_baner .colecction_title {
font-size: 16px;
    float: left;
    text-align: left;
    color: #070707;
    background: #ffa900;
    font-weight: 600;
    line-height: 20px;
    width: 94%;
    padding: 3% 3% 4% 3%;
}
.menu_img_baner .colecction_images {
	height: 188px;
    float: left;
    width: 100%;
    overflow: hidden;
}
.top_video ul .list_collection a {width: 100%; float: left;overflow: hidden;}
.list_product_cat .desc_c {
    width: 1200px;
    margin: 0 auto;
}
.list_product_cat .desc_c h2.title_c {
    float: left;
    width: 900px;
    margin-left: 150px;
    font-size: 20px;
    text-align: center;
    letter-spacing: -0.5px;
    margin-top: 20px;
    text-transform: uppercase;
}
.list_product_cat .desc_c span {
font-size: 16px;
    text-align: center;
    line-height: 25px;
    float: left;
    width: 900px;
    margin-left: 150px;
    margin-bottom: 30px;
}
.rating_value span {
    float: left;
    width: 20%;
    text-align: center;
}.rating_value span input {
    float: left;
    width: 91%;

}
.rating_value h3 {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: -0.5px;
    font-weight: 500;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.rating_value span b{
font-size: 12px;
    float: left;
    width: 90%;
    letter-spacing: -0.5px;
    margin-left: 5%;
    margin-top: 10px;
    font-weight: 500;
    text-transform: uppercase;
}
.gui_tt {
    background: #ffa900;
    float: left;
    margin-top: 24px;
    padding: 2px 5%;
    width: 20%;
    margin-left: 35%;
    border-radius: 5px;
}
.gui_tt a {
    color: #1f7aef;
    font-weight: 500;
    letter-spacing: -1px;
    width: 100%;
    text-align: center;
    float: left;
    font-size: 15px;
    padding: 5px 0px;
}
span.rate_number a b:first-child , .danh_gia ul span b:first-child {
max-width: 36px;
    overflow: hidden;
    float: left;
    margin-right: 3px;
}
.rate_score_value {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.danh_gia ul .rate_score_value span {
    float: left;
    margin-right: 20px;
}
.danh_gia ul .rate_score_value span input {
    float: left;
    margin-right: 5px;
    margin-top: 2px;
}
.danh_gia ul .rate_score_value span b {
    color: #1f7aef;
    font-size: 14px;
}
.rate_score_value a.send_rating {
    background: #ffa500;
    color: #000000;
    text-transform: uppercase;
    font-size: 13px;
    padding: 3px 15px 1px 15px;
    line-height: 22px;
    float: left;
    border-radius: 30px;
    font-weight: 600;
    margin-top: -5px;
}
ul.top_pay_inffo_pd {
    float: left;
    width: 360px;
    padding: 10px;
    border: 1px solid #efefef;
    text-align: center;
    margin-right: 20px;
    margin-bottom: 30px;
}
ul.md_pay {
float: left;
    width: 400px;
    margin-right: 20px;
}
ul.md_pay h3 , ul.bt_pay h2{
    float: left;
    width: 100%;
    border-bottom: 2px solid #efefef;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 18px;
    text-transform: uppercase;
}.form-group.col-sm-5 span {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
}
.form-group.col-sm-5 span input , .form-group.col-sm-5 span textarea{
    float: right;
    width: 260px;
    padding: 5px;
    margin-top: -5px;
    border-radius: 0px;
    border: 1px solid #dedede;
    box-shadow: none;
}
.form-group.col-sm-5 button {
float: left;
    border: 0px;
    font-weight: 600;
    height: 45px;
    color: #fff;
    background: #1988f4;
    line-height: 45px;
    width: 210px;
    text-transform: uppercase;
    font-size: 16px;
}

.aple_pay_mm {
    float: left;
    width: 100%;
    border-bottom: 2px solid #efefef;
    padding-bottom: 8px;
    margin-bottom: 20px;
}
ul.bt_pay {
    float: right;
    width: 376px;
}
.product_stop {
    bottom: 0px;
    background: #fe0302;
    color: #fff;
    width: 270px;
    text-align: center;
    border-radius: 5px;
    font-size: 16px;
    margin-bottom: 5px;
    float: left;
    padding: 10px;
    text-transform: uppercase;
}
.SP_top {
float: left;
    position: absolute;
    background: #1f7aef82;
    margin-top: 200px;
    text-align: center;
    padding: 4px;
    font-size: 9px;
    border-radius: 2px;
    text-transform: uppercase;
    color: #070707;
}
.nav_menu_home {
    position: fixed;
    z-index: 1000;
    width: 70px;
    background: #ffa900;
    top: 200px;left: 0px;
}
.nav_menu_home li {
width: 90%;
    float: left;
    margin-top: 5%;
    margin-left: 5%;
    border-bottom: 1px solid #000;
}
.nav_menu_home li:last-child {
    border-bottom: 0px solid #000;
}
.nav_menu_home li a img {
width: 50%;
    margin-top: 10px;
    margin-left: 25%;
}.nav_menu_home li a p {
color: #000;
    font-size: 12px;
    font-weight: 600;
    text-align: center;
    letter-spacing: -0.5px;
    float: left;
    width: 90%;
    margin-left: 5%;
    text-transform: uppercase;
    padding-bottom: 5px;
}
.fb_comment_top {
    border: 1px solid #dedede;
    margin-top: -1px;
}
.pd_oder_deal {
    float: left;
    width: 458px;
    font-size: 15px;
    text-align: justify;
    line-height: 24px;
    padding: 10px;
    border-left: 1px solid #dedede;
    border-top: 1px solid #dedede;
    border-right: 1px solid #dedede;
}
.pd_oder_deal b {
    font-size: 22px;
    color: #fe0000;
    letter-spacing: -1px;
}
.pd_oder_deal i {
    position: absolute;
    margin-left: 5px;
    font-style: normal;
}.pd_oder_deal span b{font-size: 14px;}
.pd_oder_deal span {
    margin-left: 15px;
}
.pd_oder_deal_top {
    width: 320px;
    float: left;
    font-size: 14px;
}
.pd_oder_deal_top i {
    position: absolute;
    margin-left: 5px;
    font-style: normal;
}.pd_oder_deal_top span b{font-size: 14px;}
.pd_oder_deal_top span {
    margin-left: 15px;
    line-height: 22px;
}.pd_oder_deal_top b {
    font-size: 22px;
    color: #fe0000;
    letter-spacing: -1px;
}
.footer_content ul.company li a {
    color: #fff;
}
.images_lag a img.image_play {
margin-top: 186px;
    box-shadow: 0px 0px 50px 4px #000;
    background: #0009;
    border-radius: 100%;
    width: 90px;
}.images_lag .video_play {
    width: 458px;
    float: left;
    height: 458px;
    position: absolute;cursor: pointer;
}.Product_name_title {
    width: 960px;
    font-size: 20px;
    text-align: left;
    margin-bottom: 10px;
}
img.dattruocimg {
position: absolute;
    width: 243px;
    margin-top: -260px;
    margin-left: -234px;
}.shop_and_check.dat-truoc {
    margin-top: 113px;
}
.shop_and_check.dat-truoc a {
    cursor: pointer;
}.chat_icon_footer_ok {
    position: fixed;
    bottom: 70px;
    right: 15px;
    width: 76px;
    z-index: 99999999;
}@keyframes pulse-black {
  0% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
  }
  
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
  }
  
  100% {
    transform: scale(0.95);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}
.blob {
    border-radius: 100px;
    box-shadow: 0 0 0 0 rgb(0 0 0);
    transform: scale(1);
    animation: pulse-black 2s infinite;
        cursor: pointer;
}
span.taidiachi{
    float: left;
    color: #fff;
    font-weight: 600;
    font-size: 13.9px;
    margin-bottom: 10px;
    border: 1px solid #ffffff6b;
    padding: 5px 10px;
}
span.pr_dathang {
    font-size: 13.9px;
    font-weight: 400;
}
span.pr_dathang b {
    font-size: 20px;
    color: red;
}
span.pr_dathang i {
    font-style: normal;
    position: absolute;
    font-size: 12px;
    font-weight: 400;
    margin-left: 2px;
}
.de_dathang_img {
    float: right;
    margin-right: 10px;
    width: 415px;
    margin-top: 25px;
}.de_dathang_img h3 {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}







