html, body, div, span, applet, object, iframe, h1, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, nav ul, nav li, fieldset, form, label, legend, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video
        {
            margin: 0;
            padding: 0;
            border: 0;
            font-size: 100%;
            font: inherit;
            vertical-align: baseline;
        }
        article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
        {
            display: block;
        }
        ol, ul
        {
            margin: 0;
            padding: 0;
        }
        table
        {
            border-collapse: collapse;
            border-spacing: 0;
        }
        /* start editing from here */a
        {
            text-decoration: none;
        }
        .txt-rt
        {
            text-align: right;
        }
        /* text align right */.txt-lt
        {
            text-align: left;
        }
        /* text align left */.txt-center
        {
            text-align: center;
        }
        /* text align center */.float-rt
        {
            float: right;
        }
        /* float right */.float-lt
        {
            float: left;
        }
        /* float left */.clear
        {
            clear: both;
        }
        /* clear float */.pos-relative
        {
            position: relative;
        }
        /* Position Relative */.pos-absolute
        {
            position: absolute;
        }
        /* Position Absolute */.vertical-base
        {
            vertical-align: baseline;
        }
        /* vertical align baseline */.vertical-top
        {
            vertical-align: top;
        }
        /* vertical align top */.underline
        {
            padding-bottom: 5px;
            border-bottom: 1px solid #eee;
            margin: 0 0 20px 0;
        }
        /* Add 5px bottom padding and a underline */nav.vertical ul li
        {
            display: block;
        }
        /* vertical menu */nav.horizontal ul li
        {
            display: inline-block;
        }
        /* horizontal menu */html
        {
            -webkit-text-size-adjust: 100%;
            -ms-text-size-adjust: 100%;
        }
        *
        {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }
        *:before, *:after
        {
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }
        /* caveat-brush-regular - latin */
@font-face {
  font-family: 'Caveat Brush';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/caveat-brush-v2-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Caveat Brush'), local('CaveatBrush-Regular'),
       url('../fonts/caveat-brush-v2-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/caveat-brush-v2-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/caveat-brush-v2-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/caveat-brush-v2-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/caveat-brush-v2-latin-regular.svg#CaveatBrush') format('svg'); /* Legacy iOS */
}
        @font-face {
  font-family: 'Comfortaa';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/comfortaa-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Comfortaa Regular'), local('Comfortaa-Regular'),
       url('../fonts/comfortaa-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/comfortaa-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/comfortaa-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/comfortaa-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/comfortaa-v9-latin-regular.svg#Comfortaa') format('svg'); /* Legacy iOS */
}
        /* cardo-regular - latin */
@font-face {
  font-family: 'Cardo';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/cardo-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Cardo'), local('Cardo-Regular'),
       url('../fonts/cardo-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/cardo-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/cardo-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/cardo-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/cardo-v8-latin-regular.svg#Cardo') format('svg'); /* Legacy iOS */
}
/* cardo-italic - latin */
@font-face {
  font-family: 'Cardo';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/cardo-v8-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Cardo Italic'), local('Cardo-Italic'),
       url('../fonts/cardo-v8-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/cardo-v8-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/cardo-v8-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/cardo-v8-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/cardo-v8-latin-italic.svg#Cardo') format('svg'); /* Legacy iOS */
}
        @font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/noto-serif-v4-latin-italic.eot');
    /* IE9 Compat Modes */
    src: local('Noto Serif'), local('NotoSerif'), url('../fonts/noto-serif-v4-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/noto-serif-v4-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/noto-serif-v4-latin-italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/noto-serif-v4-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/noto-serif-v4-latin-italic.svg#NotoSerif') format('svg');
    /* Legacy iOS */
}


/* noto-serif-italic - vietnamese_latin_latin-ext */

@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/noto-serif-v4-latin-regular.eot');
    /* IE9 Compat Modes */
    src: local('Noto Serif Italic'), local('NotoSerif-Italic'), url('fonts/noto-serif-v4-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/noto-serif-v4-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/noto-serif-v4-latin-regular.woff') format('woff'), /* Modern Browsers */
    url('../fonts/noto-serif-v4-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/noto-serif-v4-latin-regular.svg#NotoSerif') format('svg');
    /* Legacy iOS */
}


/* noto-serif-700 - vietnamese_latin_latin-ext */

@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/noto-serif-v4-latin-700.eot');
    /* IE9 Compat Modes */
    src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url('../fonts/noto-serif-v4-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/noto-serif-v4-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/noto-serif-v4-latin-700.woff') format('woff'), /* Modern Browsers */
    url('../fonts/noto-serif-v4-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/noto-serif-v4-latin-700.svg#NotoSerif') format('svg');
    /* Legacy iOS */
}
/* noto-serif-700 - vietnamese_latin_latin-ext */

@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/noto-serif-v4-latin-700italic.eot');
    /* IE9 Compat Modes */
    src: local('Noto Serif Bold'), local('NotoSerif-Bold'), url('../fonts/noto-serif-v4-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/noto-serif-v4-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
    url('../fonts/noto-serif-v4-latin-700italic.woff') format('woff'), /* Modern Browsers */
    url('../fonts/noto-serif-v4-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/noto-serif-v4-latin-700italic.svg#NotoSerif') format('svg');
    /* Legacy iOS */
}
        html
        {
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        }
        .button_products_more
        {
            position:relative;
        }
        .gradient
        {
            background: url(../images/bg-gradient.png) repeat-x bottom left;
            bottom: -1px;
            height: 41px;
            position: absolute;
            width: 100%;
            z-index: 6;
        }

        img
        {
            max-width: 100%;
        }
        body
        {
          background:#f3f3f3;
        }
        .box_pr_sale
        {
            position:relative;
        }
          .box_pr_sale a
        {
            color:#d70909;
            font-weight:bold;
        }
        .box_pr_sale p
        {
          margin-bottom:5px !important;
        }
        .khoang_trong{ height:35px; display:block; position:relative;background-color: #eee;}
        .hotline_fix
        {
            width: 100%;
            height: 30px;
            position: fixed;
            bottom: 0;
            z-index: 99;
            margin: 0px auto;
            text-align: left;
            display: none;
            float: left;
        }
        .hotline_fix ul li
        {
            height: 30px;
            width: 240px;
            line-height: 30px;
            list-style: none;
            background: url("../images/bg-scroll-order.jpg") repeat-x top left;
            border-top-left-radius: 5px;
            border-top-right-radius: 5px;
            -webkit-border-radius-topleft: 5px;
            -webkit-border-radius-topright: 5px;
            text-align: left;
        }
        .hotline_fix ul li a
        {
            color: #ffffff;
            text-decoration: none;
            font-size: 18px;
            font-family:'Caveat Brush';
            display: block;
            padding: 4px 0px 0px 3px;
        }
        .box_fanpage
        {
            position:relative;
            padding-left:10px;
        }
        .box_fanpage span
        {
            padding-left: 0px !important;
            background-image: none !important;
            margin-top: 10px;
        }
        .face_cm
        {
            position: relative;
            padding-left: 20px;
            width: 96%;
            margin: 10px auto;
        }
        .face_cm_top
        {
            position: relative;
            padding: 10px;
            background-color: #ddd;
        }
        .face_cm_top input[type="text"]
        {
            width: 30%;
            margin-left: 10px;
            height: 30px;
            outline: none;
        }
        .face_cm_bottom textarea
        {
            width: 100%;
            height: 90px;
            border: 1px solid #ccc;
            border-radius: 4px;
            -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
            -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
            -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
            transition: border-color ease-in-out .15;
            resize: none;
            outline: none;
        }
        .face_cm_bottom
        {
            margin: 10px auto;
        }
        .face_cm_submit
        {
            position: relative;
        }
        .face_cm_submit a
        {
            background: #db0404;
            color: #fff;
            outline: none;
            border: none;
            height: 34px;
            padding: 6px 12px;
            font-size: 14px;
            line-height: 1.42857143;
            border-radius: 4px;
            position: absolute;
            top: -50px;
            right: 10px;
        }
        .face_cm_submit a:hover
        {
            box-shadow: inset 0 0 10px 0 rgba(0,0,0,.5);
        }
        .face_cm_submit a:visited
        {
           cursor:progress;
        }
        .box_cmt_view_list
        {
            position: relative;
            width: 96%;
            margin: 20px auto;
            font-family:'Noto Serif', serif;
        }
        .box_cmt_big
        {
            position: relative;
               margin: 20px 0px 30px 0px;           
        }
        .box_cmt_big_hoi
        {
            position: relative;
            width: 100%;
            margin-bottom: 15px;
        }
        .box_cmt_big_hoi_img
        {
            float: left;
            width: 60px;
        }
        .box_cmt_big_hoi_img img
        {
            width: 40px;
            height: 40px;
        }
        .box_cmt_big_hoi_text
        {
            text-align: left;
            display: table-cell;
            font-size: 15px;
            line-height: 20px;
        }
        .box_cmt_big_hoi_text h5
        {
            font-size: 15px;
            font-weight: bold;
            color: #333;
            display: block;
            margin-bottom: 10px;
        }
        .box_cmt_big_hoi_text p
        {
            margin: 0px;
            padding: 0px;
            text-align: left;
        }
        .box_cmt_big_hoi_text span
        {
            color: #666;
            display: block;
            margin-top: 10px;
        }
        .box_cmt_big_dap
        {
            position: relative;
            margin-left: 50px;
        }
        .box_cmt_big_dap_img
        {
            float: left;
            width: 60px;
        }
        .box_cmt_big_dap_img img
        {
            width: 42px;
            height: 40px;
            border-radius: 4px;
        }
        .box_cmt_big_dap_text
        {
            text-align: left;
            display: table-cell;
            font-size: 14px;
            line-height: 20px;
        }
        .box_cmt_big_dap_text h5
        {
            font-size: 15px;
            font-weight: bold;
            color: #333;
            display: block;
            margin-bottom: 10px;
        }
        .box_cmt_big_dap_text h5 a
        {
            font-size: 15px;
            font-weight: bold;
            color: #333;
        }
        .box_cmt_big_dap_text p
        {
            margin: 0px;
            padding: 0px;
            text-align: left;
        }
        .box_cmt_big_dap_text span
        {
            color: #666;
            display: block;
        }
        .title_ct_sp
        {
            border-bottom: none;
            background:#005a9e;
            color: #eee;
            font-size: 19px;
            display: inline-block;
            padding: 10px 15px;
            margin: 0;
            list-style: none;
            margin-right: 5px;
            -webkit-transition: all 0.3s ease-out;
            -moz-transition: all 0.3s ease-out;
            -ms-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
        }
        .khoangtrong
        {
            line-height: 10px;
            display: block;
            width: 99%;
            margin: 20px 0px 0px 0px;
        }
        .bao_home
        {
            position:relative;
        }
        .load_des
        {
            position: relative;
            margin-left: 10px;
            font-size:17px;
            font-family:'Noto Serif', serif;
            line-height:24px;
            text-align:justify;
        }
         .load_des p strong
        {
            font-weight:normal;
        }
        .load_des h2
        {
            font-size:15px;
            font-family:'Open Sans Condensed',sans-serif;
            color:#1b1b1b;
        }
        .xem_count
        {
            text-align: right;
            margin: 0px 10px 0px 0px;
            color: #666;
            font-size: 14px;
        }
        .tag_tip
        {
            margin: 10px 0px 20px 30px;
            padding: 6px;
            line-height: 21px;
            padding-left: 25px;
            font-style: italic;
            font-size:18px;
            cursor: pointer;
            color: #333;
            background: url(../images/Icon_star.gif) no-repeat center left;
        }
        .h2_tag
        {
            color: #f30;
            margin-top: 20px;
            margin-left: 10px;
            font-size: 17px;
        }
        .h2_tag a
        {
            color: #2451B8;
        }
        .c_face
        {
            font-size: 25px;
            line-height: 37px;
            font-weight: normal;
            margin:10px 0px 10px 15px;
            color: #777;
        }
        .c_face span
        {
            display: inline-block;
            background: #e40c0c;
            font-size: 15px;
            padding: 0 5px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px;
            position: relative;
            top: -10px;
            left: -5px;
            height: 20px;
            line-height: 17px;
            color: #fff;
        }
        .box_share_social
        {
            float: left;
            overflow: hidden;
            margin: 0px;
            position: relative;
            background-color: #ed224f;
            color: #fff;
            padding: 5px 10px;
            font-size: 13px;
        }
        .box_share_social a
        {
            font-family: Arial, Helvetica, sans-serif;
            color: #fff;
        }
        .box_share_social a:hover
        {
            text-decoration: underline;
        }
        .single-product-description
        {
            border: 2px dashed #f00;
            border-radius: 10px;
            box-shadow: 5px 5px 10px #d9d9d9;
            color: #1a1a1a;
            padding: 10px;
            margin-top: 10px;
        }
        .single-product-description a
        {
            color: #333;
            font-weight:bold;
        }
        .single-product-description p
        {
            color: #111;
            margin-bottom:5px !important;
        }
        .single-product-description ul
        {
            padding-left: 5px;
        }
        .single-product-description ul li
        {
            list-style: none;
            background: url(../images/i_con_ghim.png) no-repeat center left;
            padding-left:15px;
            margin-bottom:3px;
        }
        .wrap
        {
            width: 100%;
            min-width: 1290px;
            max-width: 1280px;
            margin: 0 auto;
            position: relative;
            background-color: #fff;
        }
        .wrap_all
        {
            width: 100%;
            margin: 0 auto;
            background:#f3f3f3 url(../images/bg-header.png) repeat-x top left fixed;            
        }
        .header
        {
            position: relative;
            width:100%;
        }
        .headertop_desc
        {
            padding: 10px 0;
            border-bottom: solid 1px #373737;
        }
        .heading_sub
        {
            margin: 20px 0px 25px 10px;
            font-size: 17px;
            padding:5px 10px;
            background-color:#ddd;
            font-weight: bold;
            color: #212121;
            font-family:'Cardo';
        }       
        .a_goi
        {
            font-family: Arial;
            font-size: 18px;
            color: #577551;
            display: block;
            width: 100%;
            font-style: italic;
        }
        .a_goi a
        {
            font-family: Arial;
            font-size:16px;
            color: #333;
            display: block;
            width: 100%;
            margin-bottom: 10px;
        }
        .menu
        {
            border: 0 none;
            color: #FFFFFF;
            font: normal 14px Arial;
            margin: 0 auto;
            padding: 0;
            background: -moz-linear-gradient(center top , #3E3E3E, #313131) repeat scroll 0 0 rgba(0, 0, 0, 0);
            border-top: 1px solid #525252;
            background: -webkit-gradient(linear, left top, left bottom, from(#3E3E3E), to(#313131));
            background: -moz-linear-gradient(center top , #686868, #515151) repeat scroll 0 0 rgba(0, 0, 0, 0);
            border-top: 1px solid #898989;
            background: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#515151));
            overflow: hidden;
            background-color: #515151;
        }
        .menu ul
        {
            height: 42px;
            list-style: none outside none;
            margin: 0;
            padding: 0;
        }
        .menu li
        {
            float: left;
            border-right: solid 1px #1b1b1b;
            margin-top: -1px;
            padding: 0px;
            line-height: 42px;
        }
        .menu li a
        {
            color: #FFFFFF;
            display: block;
            text-align: center;
            text-decoration: none;
            padding: 0px 17px;
            text-transform: uppercase;
        }
        .menu li.li_cuoi
        {
            border-right: none;
        }
        .menu li a.home
        {
        }
        .menu li a:hover
        {
            background: -moz-linear-gradient(center top , #3E3E3E, #313131) repeat scroll 0 0 rgba(0, 0, 0, 0);
            border-top: 1px solid #525252;
            background: -webkit-gradient(linear, left top, left bottom, from(#3E3E3E), to(#313131));
        }
        .menu li a.home:hover
        {
            border-radius: 6px 0 0 0;
        }
        .menu li ul
        {
            background: none repeat scroll 0 0 #FFFFFF;
            border: 1px solid #ccc;
            display: none;
            height: auto;
            padding: 5px;
            position: absolute;
            width: 180px;
            z-index: 200;
            border-radius: 0 0 6px 6px;
            box-shadow: 0px 1px 4px #999;
        }
        .menu li:hover ul
        {
            display: block;
        }
        .menu li ul li
        {
            display: block;
            float: none;
            padding: 0;
            width: 100%;
            border: none;
        }
        .menu li ul a
        {
            color: #000000;
            display: block;
            font: bold 13px/25px Arial,Helvetica,sans-serif;
            padding: 5px 10px 5px 5px;
            text-align: left;
            text-transform: inherit;
            border: none;
        }
        .menu li ul a:hover
        {
            color: #fff;
        }
        .hotro_img
        {
            background: url(../images/support_online.gif) no-repeat top center;
            height: 89px;
            border-left: solid 1px #ddd;
            border-right: solid 1px #ddd;
            margin-bottom: -3px;
            z-index: 2;
        }
        .bao_top_home
        {
            position: relative;
            margin: 0px auto;
        }
        .header_top
        {
            position: relative;
            height:104px;
            width: 1290px;
            margin:0px auto;
        }
        .logo
        {
            float: left;
            width: 360px;
            margin-top:3px;
        }
        .header_top_right
        {
            float: left;
            position: relative;
            width:400px;
        }
         .header_top_right_end
        {
            position: relative;
            float:right;
            width:430px;
            color:#2a2a2a;
            margin-top:5px;
        }  
        .top_right_box
        {
            float:right;
            position:relative;
        }
.top_bar
{
    position:relative;
    padding:3px 6px;
    color:#222;
    font-size:14px;
    background-color:#006a9c;
    border-radius:6px 6px;
}    
.top_bar ul li
{
    display:inline-block;    
} 
.top_bar ul li a
{
  padding-left:20px; 
  background: url(../images/bullet_blue_alt.png) no-repeat left center;  
  font-family:'Open Sans Condensed' , sans-serif; 
      color:#fff;
}       
.top_bar ul li a:hover
{
    text-decoration:underline;
}
.hotline
{
    float:left;
    background: url(../images/hotline.png) no-repeat left center;
    padding-left: 30px;
    margin-top:17px;
    width:250px;
}
.hotline p
{
    margin-bottom:7px;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 14px;
    color: #ff0000;
    font-weight:bold;
}

.hotline span a
{
    color: #2a2a2a;
    font-size: 17px;
    font-weight: bold;
    padding-top: 5px;
}
.gio_hang_box
{
    background: url(../images/1413642434_-shopping-cart-ShapesFREE.png) no-repeat left center;
    padding-left: 35px;
    margin:15px 0px 0px 10px;
    width: 160px;
    float: left;
}
.gio_hang_box h4{
    margin:0;
    color:#ff0000;
    font-size: 16px;
    text-transform: uppercase;
    font-weight:bold;
    margin-bottom:3px;
}
.gio_hang_box p{
    margin:0;
    color: #2a2a2a;
    font-size: 17px;
    font-weight: bold;
}
.gio_hang_box span
{
    color: #035199;
}
        .search_box
        {
            background-color: #fff;
            border: 1px solid #2882BC;
            position: relative;
            margin-top: 10px;
            border-radius: 4px;
            -webkit-border-radius: 3px;
            width: 160px;
            float: right;
        }
        .search_box input[type="text"]
        {
            border: none;
            outline: none;
            background: none;
            font-size: 0.85em;
            color: #333;
            font-family: 'ambleregular';
            width: 120px;
            padding: 9px;
            -webkit-apperance: none;
        }
        .search_box input[type="submit"]
        {
            border: none;
            cursor: pointer;
            background: url(../images/search.png) no-repeat 0px 12px;
            position: absolute;
            right: 0;
            width: 25px;
            height: 35px;
            text-indent: -9999px;
        }
        .span_1_of_login
        {
            width: 47.2%;
        }
        .col_1_of_login
        {
            display: block;
            float: left;
            margin: 1% 0 1% 1%;
        }
        .col_1_of_login:first-child
        {
            margin-left: 0;
        }
        h4.title
        {
            color: #000;
            margin-bottom: 0.5em;
            font-size: 1.1em;
            line-height: 1.2;
            text-transform: uppercase;
        }
        .span_1_of_login p
        {
            color: #999;
            font-size: 0.8125em;
            line-height: 1.8em;
        }
        h5.sub_title
        {
            color: #000;
            font-size: 0.8125em;
            text-transform: uppercase;
            margin: 3%;
        }
        p.code
        {
            color: #999;
            font-size: 0.8125em;
        }
        .cod_b
        {
          font-style:italic;
        }
        .cod_b_news
        {
          font-style:italic;
          font-weight:bold;
          text-align: center;
          padding: 10px 10px 0px 10px;
        }
         .cod_b_news h4
        {
            font-weight:normal;
        }
        .km_box
        {
            position: relative;
            margin-bottom: 20px;
            background: #fff;
            padding: 0px 11px 6px 0px;
        }
        .box_cmt
        {
            position: relative;
        }
        .line
        {
            display: block;
            background: #fff;
            height: 1px;
        }
        .a_muahang
        {
            border: 1px #c70410 solid;
            border-radius: 3px;
            padding: 6px 0px 6px 35px;
            font-size: 16px;
            color: #FFF;
            margin: 10px 0px 0px 10px;
            display: block;
            width: 130px;
            background-color: #e5101d;
            position: relative;
            text-transform:uppercase;
			transform: skewX(-15deg);
        }
        .a_muahang:before
        {
            content: "";
            position: absolute;
            left: 10px;
            top: 5px;
            background: url("../images/catme.png") no-repeat center left;
            width: 22px;
            height: 28px;
        }
        .a_muahang:hover
        {
            background-color: #D50F1B;
        }
        .des_box
        {
            margin: 20px auto;
            margin-bottom: 30px;
            position: relative;
            padding-left: 35px;
            background: url("../images/quote_icon.png") no-repeat top left;
            width: 92%;
            font-size: 15px;
            font-family: arial;
            line-height: 24px;
            overflow-x: hidden;
            overflow-y: scroll;
            height: 370px;
        }
        .des_box h3
        {
            color: #1b1b1b;
            font-weight: bold;
            font-size: 15px;
        }
        .des_box h4
        {
            color: #333;
            font-weight: bold;
            font-size: 14px;
        }
        .des_box p
        {
            margin-bottom: 10px;
            margin-top: 6px;
            margin-right: 5px;
        }
        .load_des h3
        {
            color: #1b1b1b;
            font-weight: bold;
            font-size: 15px;
        }
        .load_des h4
        {
            color: #333;
            font-weight: bold;
            font-size: 14px;
        }
        .load_des p
        {
            margin-bottom: 10px;
            margin-top: 6px;
            margin-right: 5px;
        }
        .DongCV
        {
            height: 42px;
            text-align: left;
            padding-left: 8px;
            border-bottom: solid 1px #ccc;
            border-bottom-style: dashed;
        }
        .DongCV_sl
        {
            height: 42px;
            text-align: left;
            padding-left: 8px;
            border-bottom: solid 1px #ccc;
            border-bottom-style: dashed;
            background: url(../images/icon-muiten.png) no-repeat center right;
        }
        .f_cart
        {
            background: url(../images/note_cart.png) no-repeat center left;
            width: 100%;
        }
        /*** Mini Bar ***/#mini_bar
        {
            position: fixed;
            left: 0;
            top: 40%;
            height: 90px;
        }
        #mini_bar_menu
        {
            background:#262626;
            float: left;
            z-index: 99999;
            width: 35px;
            height: 100%;
            transition: width .2s linear;
            -webkit-transition: width .2s linear;
            font-size: 11px;
            color: #fff;
            border-radius: 0px 16px;
        }
        #mini_bar_menu:hover
        {
            background: #DA0354;
        }
        #mini_bar_menu ul
        {
            list-style: none;
        }
        #mini_bar_menu ul li a
        {
            background-image: url(../images/beacon_sprite.png);
            background-repeat: no-repeat;
            display: block;
            position: relative;
            text-align: center;
            width: 35px;
        }
        #mini_bar_menu a b
        {
            background: #AB4040;
            border-radius: 50%;
            color: #FFF;
            display: block;
            font-size: 10px;
            overflow: hidden;
            position: absolute;
            width: 16px;
            height: 15px;
            line-height: 15px;
            text-align: center;
            right: 3px;
            top: -2px;
        }
        #mini_bar_menu .user, #mini_bar_menu .like, #mini_bar_menu .view, #mini_bar_menu .cart, #mini_bar_menu .survey
        {
            color: #FFF;
            font-size: 11px;
            margin: 12px 0;
            padding: 31px 0 6px 0;
        }
        #mini_bar_menu a.user
        {
            background-position: 0 -234px;
        }
        #mini_bar_menu a.like
        {
            background-position: -35px -234px;
        }
        #mini_bar_menu a.view
        {
            background-position: 0 -294px;
        }
        #mini_bar_menu a.cart
        {
            background-position: -35px -294px;
        }
        #mini_bar_menu a.survey
        {
            background-position: -35px -411px;
        }
        #mini_bar_menu a.close
        {
            background-position: 0 -351px;
            display: none;
            height: 31px;
            position: absolute;
        }
        #mini_bar_menu a.close:hover
        {
            background-position: -35px -351px;
            background-color: #1B1B1B;
        }
        #mini_bar_menu a.top
        {
            background-position: 0 -411px;
            height: 35px;
            position: absolute;
            bottom: 0;
        }
        #mini_bar_content
        {
            background: #494949;
            color: #FFF;
            margin-right: -235px;
            float: left;
            width: 235px;
            height: 100%;
            overflow: hidden;
        }
        #mini_bar_content a
        {
            color: #E2E2E2;
        }
        #mini_bar_content a:hover
        {
            color: #FFF;
            text-decoration: underline;
        }
        /*-- End Mini Bar --*/.Bao_dong_sp_box
        {
            display: block;
            margin: 0;
            overflow: hidden;
            position: relative;
            width: 100%;
        }
        .title_line
        {
            line-height: 40px;
            font-size: 15px;
            margin:8px 0px;
            font-family:Arial;
            padding-left: 10px;
            text-transform:uppercase;
            color: #111;
        }
        .title_line span
        {
            float: right;
        }
        .title_line a
        {
            color: #ed224f;
            font-family: Arial;
            font-size: 14px;
            margin: 0px 10px 0 0;
        }
        .title_line a:hover
        {
            font-weight: bold;
        }
        .title_lines
        {
            padding: 3px;
            font-size: 20px;
            margin: 0px;
            font-family:'Cardo';
            color: #f1f1f1;
            font-weight: bold;
            background-color:#035199;
        }
        .title_liness
        {
            padding: 5px 0px 10px 10px;
            font-size:20px;
            margin: 0px;
            font-family:'Cardo';
            color: #1a1a1a;
            font-weight: bold;
            border-bottom: dotted 1px #c9c9c9;
        }
        .header_bottom
        {
            position: relative;
        }
        .header_bottom_box        
        {
            position: relative;            
        }
        .header_bottom_box a      
        {
            float: left;       
        }        
        .header_bottom_item
        {
            position: relative;
            float: left;
            width: 218px;
            margin: 20px;
            padding: 10px 12px;
            color:rgba(255, 255, 255, 0.72);
            line-height: 1.5;
            font-size:15px;
            font-family:'Caveat Brush';
            border:solid 1px #393939;
        }
        .header_bottom_item:hover h6
        {
            background-color:#222;
        }        
        .header_bottom_item_text
        {
            color:#dbdbdb;
        }            
         .header_bottom_item h6
        {
            position:absolute;
            right:0px;
            bottom:0px;
            padding:2px 5px;
            background-color:rgba(31, 31, 31, 0.19);
            font-size:14px;
            font-family:'Comfortaa';
        }
        .box_1
        {
            background-color: #CC333F;
        }
         .box_2
        {
            background: #6A4A3C;
        }
         .box_3
        {
            background: #00A0B0;
        }
         .box_4
        {
            background: #EB6841;
        }
         .box_5
        {
            background:#3b5ea9;
        }
         .box_6
        {
            background: #988177;
        }
         .box_7
        {
            background: #a146a2;
        }
         .box_8
        {
            background: #da0354;
        }                
         .box_9
        {
            background:#2e7b2d;
        }
         .box_10
        {
            background: #f58516;
        }                
       .header_bottom_item h3
            {
                color: #fff;
                font-size: 18px;
                font-family: 'Cardo';
                margin-bottom: 10px;
                text-align: center;
                text-shadow: 0 1px 1px rgba(0,0,0,.5);
            }
        .header_slide
        {
            margin-top: 10px;
        }
        .header_bottom_left
        {
            float: left;
            width: 21%;
            position: relative;
            background-color: #fff;
        }
        .main
        {
            position: relative;
            margin: 0px auto;
        }
        .categories
        {
            border: 1px solid #eee;
        }
        .categories ul
        {
            list-style: none;
            margin-left: 0px;
        }
        .categories_title
        {
            border-bottom:2px solid #005a9e;
            background: #e6e8ea;
            display: block;
            overflow: hidden;
        }
        .categories_title h3
        {
            float: left;
            padding:4px 6px;
            background:#006a9c;
            line-height: 20px;
            text-transform: uppercase;
            text-align: center;
            font-weight: normal;
            color: #fff;
            font-size: 16px;
        }
         .categories_title b
        {
            float: left;
            width: 0;
            height: 0;
            border-left: 0 solid transparent;
            border-right: 20px solid transparent;
            border-bottom:28px solid #6096bf;
        }
        .categories li
        {
        }
        .categories li a
        {
            display: block;
            font-size: 0.85em;
            padding: 9px 5px 9px 15px;
            color: #000;
            font-family: Arial;
            margin: 0 0 0 5px;
            background: url(../images/drop_arrow.png) no-repeat 0;
            border-bottom: 1px solid #F1F1F1;
        }
        .categories li:last-child a
        {
            border: none;
        }
        .categories li a:hover
        {
            color: #ed224f;
        }
        .categories ul li ul
        {
            padding: 5px;
            border-radius: 4px 4px;
            margin-left: 20px;
        }
        .categories ul li ul li
        {
            padding: 0px;
            background-image: none;
        }
        .categories ul li:hover ul
        {
            display: block;
        }
        .categories ul li ul li a
        {
            padding: 3px 5px 3px 0;
            line-height: 22px;
            height: 22px;
            text-transform: none;
            background-image: none;
            color: #333;
        }
        .header_bottom_right
        {
            float: right;
            width: 79%;
        }
        .contines_shoping
        {
            display:block;
            position:relative;
        }
        .contines_shoping a
        {
            background-color:#999;
            color:#fff;
            padding:3px 10px;
        }
        .contines_shoping a:hover
        {
            background-color:#666;
        }
        /***** Content *****/.content
        {
            padding: 0 0 8px 0;
            background: #FFF;
        }
        .content_top
        {
            padding: 0px;
            background: url(../images/strip-bg.gif) repeat-x #F6F6F6;
        }
        .content_top h1
        {
            padding: 0px 0px 0px 10px;
            font-size:16px;
            margin: 0px;
            font-family: Arial;
            color: #262626;
            margin-bottom: 10px;
        }
        .content_bottom
        {
            padding: 10px 20px;
            border: 1px solid #EBE8E8;
            background: url(../images/strip-bg.gif) repeat-x #F6F6F6;
            margin-top: 2.6%;
        }
        .heading
        {
            font-family:Arial;
            font-size:15px;
            line-height: 30px;
            padding: 7px 6px;
            font-weight: bold;
            margin:0px;
            color:#2a2a2a;
        }
        .heading_home
        {
            font-family:'Cardo';
            font-size:20px;
            line-height: 20px;
            padding: 7px 6px;
            font-weight: bold;
            margin:0px;
            color:#2a2a2a;
            background-color:#e6e8ea;
        }
        .heading h3
        {
            font-family: Arial;
            font-size: 15px;
            text-transform: uppercase;
        }
        /**** Grid 1_0f_5 ****/.grid_1_of_5
        {
            display: block;
            float: left;
            margin: 1% 0 1% 1.6%;
            box-shadow: 0px 0px 3px rgb(150, 150, 150);
            -webkit-box-shadow: 0px 0px 3px rgb(150, 150, 150);
            -moz-box-shadow: 0px 0px 3px rgb(150, 150, 150);
            -o-box-shadow: 0px 0px 3px rgb(150, 150, 150);
            position: relative;
        }
        .grid_1_of_5:first-child
        {
            margin-left: 0;
        }
        .../images_1_of_5
        {
            width: 15.72%;
            padding: 1.5%;
            text-align: center;
            position: relative;
        }
        .../images_1_of_5 img
        {
            max-width: 100%;
        }
        .../images_1_of_5 h2 a
        {
            color: #888;
            font-family: 'ambleregular';
            font-size: 1em;
            padding-top: 2px;
        }
        .../images_1_of_5 p
        {
            font-size: 0.8125em;
            padding: 0.4em 0;
            color: #333;
        }
        .../images_1_of_5 p span.price
        {
            font-size: 18px;
            font-family: 'ambleregular';
            color: #CC3636;
        }
        .price-details
        {
            margin-top: 10px;
        }
        .price-number
        {
            float: left;
        }
        .price-details p span.rupees
        {
            font-size: 1.2em;
            font-family: 'ambleregular';
            color: #383838;
        }
        .add-cart
        {
            float: right;
            display: inline-block;
        }
        .add-cart h4 a
        {
            font-size: 0.85em;
            display: block;
            padding: 8px 10px;
            font-family: 'ambleregular';
            background: #FC7D01;
            color: #FFF;
            text-decoration: none;
            outline: 0;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
        }
        .add-cart h4 a:hover
        {
            text-shadow: 0px 0px 1px #000;
            background: #292929;
        }
        /*** Footer ***/
        .footer_all
        {
            width: 100%;
            background:#1d2129;
            margin:0px auto;
            padding:0px;
            position:relative;
        }
        .footer
        {
            position: relative;
            margin: 0px auto;
            color:#979797;
             width:1190px;
        }
        .footer a
        {
            color:#979797;
        }
        .section
        {
            clear: both;
            padding: 0px;
            margin: 0px;
            position: relative;
        }
        .group
        {
            zoom: 1;
        }
        .col_1_of_4
        {
            display: block;
            float: left;
            margin: 0 0 0 3.6%;
        }
        .col_1_of_4:first-child
        {
            margin-left: 0;
            width: 50%;
            padding-left: 10px;
        }/* all browsers except IE6 and lower */
        .span_1_of_4
        {
            width: 19%;
            padding: 1.5% 1% 0px 6px;
            font-family:'Noto Serif', serif;
            font-size: 17px;
        }
    .span_1_of_4 p
    {
        margin:10px 0px;
    }
    .span_1_of_4 p span
    {
        display:block;
    }
       .span_1_of_4 h4
    {
        margin-bottom: 10px;
        font-size: 17px;
        color:#eee;
        line-height: 1.2;
        font-family:'Noto Serif', serif;
        margin-top: 0px;
        text-transform: uppercase;
        border-bottom: 1px solid #555;
        padding-bottom: 0.5em;
    }
.span_1_of_4 ul{
	padding-left:20px;		
}
.span_1_of_4 ul li
{
    padding: 2px 0px;
}
.span_1_of_4 li a {
	font-size:17px;	
	color:#979797;
	font-family:'Noto Serif', serif;
	display: block;
}
.span_1_of_4 li b
{
    font-weight:bold !important;
    font-family:Arial;
    font-size:12px !important;
    color:#222;
}
.span_1_of_4 li span{
	font-size:1em;
	font-family: 'ambleregular';
	cursor:pointer;
	margin:10px 0;
	display:block;
}
.span_1_of_4 li a:hover, .span_1_of_4 li span:hover {
	color:#F1971D;
}
        /*** Social Icons ***/.social-icons
        {
            padding-top: 1%;
        }
        .social-icons span
        {
            padding-left: 20px;
            font-style: italic;
            padding-bottom: 5px;
        }
        .social-icons li
        {
            padding: 0px 3px 0 3px !important;
            margin: 10px 0 0 0 !important;
            display: inline-block;
            cursor: pointer;
            background: #fff;
            border-radius: 5px;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            -o-border-radius: 5px;
        }
        .social-icons li:hover
        {
            background: #fff;
        }
        .social-icons li a img
        {
            vertical-align: middle;
        }
        .copy_right
        {
            text-align: center;
            border-top: 1px solid #1f4c6e;
            padding: 10px 0;
            font-family:'Noto Serif', serif;
        }
        .copy_right p
        {
            color: #fff;
        }
        .copy_right p a
        {
            color: #fff;
            font-size:18px;
        }
        .d_muahang
        {
            display: block;
            margin: 0px auto;
            margin-bottom:15px;
        }
        /*** move top **/#toTop
        {
            display: none;
            text-decoration: none;
            position: fixed;
            bottom: 100px;
            right: 10px;
            overflow: hidden;
            width: 48px;
            height: 37px;
            border: none;
            text-indent: 100%;
            background: url(../images/go-top.png) no-repeat right top;
        }
        #toTopHover
        {
            width: 48px;
            height: 48px;
            display: block;
            overflow: hidden;
            float: right;
            opacity: 0;
            -moz-opacity: 0;
            filter: alpha(opacity=0);
        }
        #toTop:active, #toTop:focus
        {
            outline: none;
        }
        /*  Preview  ============================================================================= */.back-links
        {
            float: left;
            padding-top: 5px;
        }
        .back-links p
        {
            font-size: 0.8125em;
            color: #333;
        }
        .back-links p a
        {
            font-size: 0.9em;
            padding: 0 1.3%;
            color: #333;
            font-family: 'ambleregular';
        }
        .back-links p a:hover, .back-links p a.active
        {
            color: #FC7D01;
        }
        .image
        {
            clear: both;
            padding: 0px;
            margin: 0px;
            padding: 1.5%;
        }
        .login-title
        {
            margin-top: 30px;
            position: relative;
        }
        .slider
        {
            position: relative;
        }
        .group
        {
            zoom: 1;
        }
        .cont-desc
        {
            display: block;
            float: left;
            clear: both;
        }
        .rightsidebar
        {
            display: block;
            float: left;
            margin: 0% 0 0% 1.6%;
        }
        .cont-desc:first-child
        {
            margin-left: 0;
        }
        .desc
        {
            display: block;
            float: left;
            margin: 0% 0 0% 2.6%;
        }
        .product-details
        {
            margin: 30px 0;
        }
        .span_1_of_2
        {
            width: 67.1%;
            padding: 1.5%;
        }
        .../images_3_of_2
        {
            width: 44.2%;
            float: left;
            text-align: center;
        }
        .span_3_of_2
        {
            width: 53.2%;
        }
        .span_3_of_1
        {
            width: 25.2%;
            padding: 1.5%;
        }
        .../images_3_of_2 img
        {
            max-width: 100%;
            display: block;
            border: 1px solid #DFDFDF;
        }
        .span_3_of_2 h2
        {
            font-family: 'ambleregular';
            font-size: 1.2em;
            color: #FC7D01;
            font-weight: normal;
            margin-top: 0px;
            text-transform: uppercase;
        }
        .span_3_of_2 p
        {
            font-size: 0.8125em;
            padding: 0.3em 0;
            color: #969696;
            line-height: 1.6em;
            font-family: verdana, arial, helvetica, helve, sans-serif;
        }
        .price p
        {
            font-size: 0.85em;
            padding: 20px 0;
            color: #666;
            vertical-align: top;
        }
        .price p span
        {
            font-size: 2em;
            font-family: 'ambleregular';
            color: #FC7D01;
        }
        .available
        {
            padding: 10px 0;
            border-top: 1px solid #EBEBEB;
        }
        .available li span
        {
            font-size: 1em;
            color: #333;
            font-family: 'ambleregular';
        }
        .available li
        {
            display: block;
            color: #707070;
            font-size: 1em;
            padding: 5px 0;
        }
        .share-desc
        {
            margin-bottom: 15px;
        }
        .share
        {
            float: left;
        }
        .share p
        {
            padding-top: 10px;
            font-size: 1em;
            color: #333;
            display: inline;
            font-family: 'ambleregular';
        }
        .text_box
        {
            display: inline;
            width: 60px;
            padding: 3px 5px;
            outline: none;
            margin-left: 5px;
            font-size: 1em;
            color: #444;
        }
        .wish-list
        {
            padding: 15px 0;
            border-bottom: 1px solid #E6E6E6;
            border-top: 1px solid #E6E6E6;
        }
        .wish-list li
        {
            display: inline-block;
            margin-right: 45px;
        }
        .wish-list li a
        {
            color: #383838;
            font-size: 1em;
            font-family: 'ambleregular';
            padding-left: 22px;
            text-decoration: underline;
        }
        .wish-list li a:hover
        {
            color: #FC7D01;
        }
        .wish-list li.wish
        {
            background: url(../images/wishlist.png) no-repeat 0;
        }
        .wish-list li.compare
        {
            background: url(../images/compare.png) no-repeat 0;
            margin-right: 0;
        }
        .product_desc h2
        {
            font-size: 1.2em;
            color: #333;
            font-family: 'ambleregular';
        }
        .product_desc p
        {
            font-size: 0.85em;
            padding: 5px 0;
            color: #969696;
            line-height: 1.8em;
        }
        .resp-tabs-list li
        {
            font-size: 16px;
            display: inline-block;
            padding: 10px 15px;
            margin: 0;
            list-style: none;
            cursor: pointer;
            float: left;
            margin-right: 5px;
            -webkit-transition: all 0.3s ease-out;
            -moz-transition: all 0.3s ease-out;
            -ms-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
        }
        .resp-tab-item
        {
            background: #2e429b;
            color: #eee;
        }
        .resp-tabs-list li:hover
        {
            color: #F1971D;
        }
        .resp-tabs-container
        {
            padding: 0px;
            background-color: #fff;
            clear: left;
        }
        h2.resp-accordion
        {
            cursor: pointer;
            padding: 5px;
            display: none;
        }
        .resp-tab-content
        {
            display: none;
            padding: 15px;
        }
        .resp-tab-active
        {
            border: 1px solid #ddd;
            border-bottom: none;
            padding: 10px 14px 10px 14px !important;
        }
        .resp-tab-active
        {
            border-bottom: none;
            background: #DA0354;
            color: #eee;
        }
        .resp-content-active, .resp-accordion-active
        {
            display: block;
        }
        .resp-tab-content
        {
            border: 1px solid #ddd;
            border-bottom: none;
        }
        h2.resp-accordion
        {
            font-size: 1em;
            border: 1px solid #ddd;
            margin: 0px;
            padding: 10px 15px;
            background: #E0E0E0;
            margin: 10px 0;
        }
        h2.resp-accordion:hover
        {
            color: #E4292F;
        }
        h2.resp-tab-active
        {
            border-bottom: 0px solid #c1c1c1 !important;
            margin-bottom: 0px !important;
            padding: 10px 15px !important;
        }
        .span_3_of_2 .button
        {
            float: right;
        }
        .span_3_of_2 .button a
        {
            font-size: 0.85em;
            display: block;
            padding: 8px 10px;
            font-family: 'ambleregular';
            background: #FC7D01;
            color: #FFF;
            text-decoration: none;
            outline: 0;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
        }
        .span_3_of_2 .button a:hover
        {
            text-shadow: 0px 0px 1px #000;
            background: #292929;
        }
        .col
        {
            display: block;
            float: left;
            margin: 3% 0 1% 1.6%;
        }
        .col:first-child
        {
            margin-left: 0;
        }
        .company_address p, .company_address p span a
        {
            font-size: 0.85em;
            color: #757575;
            padding: 5px 0;
            font-family: Arial, Helvetica, sans-serif;
        }
        .company_address p span a
        {
            text-decoration: underline;
            color: #444;
            cursor: pointer;
        }
        .company_address p span a:hover
        {
            text-decoration: none;
        }
        .map
        {
            margin-bottom: 15px;
        }
        .online-category
        {
            padding-bottom: 10px;
            padding-top: 5px;
            text-align: left;
            font-family: Arial;
            font-size: 16px;
            color: #333;
            font-weight: bold;
        }
        .online-list
        {
            display: inline-block;
            font-family: Arial;
            font-size: 13px;
            padding: 5px 0px 5px 2px;
            width: 100%;
        }
        .online-list p
        {
            margin: 0px;
            margin-bottom: 6px;
        }
        .online-list p img
        {
            float: right;
        }
        .popup-rows
        {
            position: relative;
            border: 1px solid #eee;
            padding: 86px 5px 8px 5px;
            border-top-color: #fff;
            background: url(../images/support_online.gif) no-repeat top center;
        }
        .popup-rows a
        {
            color: #111;
            font-size: 13px;
        }
        .popup-rows span
        {
            display: block;
            font-weight: bold;
            padding-bottom: 5px;
            padding-top: 5px;
            text-align: left;
            font-family: Arial;
            font-size: 15px;
            color: #333;
        }
        .popup-rows b
        {
            display: block;
            text-align: center;
            color: #ed224f;
            font-size:20px;
            font-family:'Cardo';
                font-weight: bold;
        }
        .title_muc
        {
            font-size: 15px;
            color: #262626;
            padding: 8px;
            text-transform: uppercase;
            margin-bottom:1px;
            font-family:'Noto Serif',sans-serif;
        }
        
        #loginContainer
        {
            position: relative;
        }
        #loginContainer a span
        {
            display: block;
            padding: 4px 25px;
        }
        /* Login Button */#loginButton
        {
            display: inline-block;
            position: relative;
            z-index: 30;
            cursor: pointer;
            text-transform: uppercase;
            text-align: right;
            background: url(../images/icon-ios7-arrow-down-48.png) no-repeat top center;
            padding: 30px 0px 6px 0px;
            line-height: 30px;
        }
        .PhanTrang
        {
            padding: 10px;
            margin-top: 10px;
            height: 30px;
        }
        .PhanTrang a
        {
            color: #fff;
            text-decoration: none;
            margin: 1px auto;
            font-size: 13px;
            padding: 3px 10px;
            background-color: #F58556;
        }
        .PhanTrang a:active
        {
            text-decoration: underline;
            background-color: #F58516;
        }
        .PhanTrang a:link, PhanTrang a:visited
        {
            text-decoration: underline;
            background-color: #F58516;
        }
        .content-grids
        {
            position: relative;
            padding-left:5px;
        }
        .table_sp tbody
        {
            width: 100%;
            padding: 0px;
        }
        .table_sp
        {
            width: 100%;
        }
        .table_sp tbody tr td
        {
            width: 25%;
            float: left;
            margin: 0;
            height: 280px;
            padding: 12px 0px 20px 2px;
            background: #fff;
            position: relative;
            text-decoration: none;
            vertical-align: top;
            overflow: hidden;
            font-size: 13px;
            font-family: Arial, Verdana, sans-serif;
            text-align: center;
        }
        table.table_giohang tbody
        {
            width: 100%;
            padding: 0px;
        }
        table.table_giohang
        {
            width: 100%;
        }
        .content-grid_2
        {
            float: left;
            position: relative;
            width: 100%;
        }
        .content-grid_2 span.span_giaKM
        {
            text-decoration: line-through;
            color: #666;
        }
        .content-grid
        {
            width: 190px;
            float: left;
            margin:10px 0px 10px 10px;
            height: 280px;
            padding:2px 0px 2px 2px;
            background: url(../images/box-shadow-bottom.png) no-repeat bottom center;
            position: relative;
            text-decoration: none;
            vertical-align: top;
            border: solid 1px #d8d8d8;
            border-bottom:solid 1px #fff;
            overflow: hidden;
            font-size: 13px;
            font-family: Arial, Verdana, sans-serif;
            text-align: center;
        }
        .sale-box1
        {
            height: 50px;
            right: 0px;
            overflow: hidden;
            position: absolute;
            text-align: center;
            bottom: 0px;
            width: 50px;
        }
        .sale-box1 span.on_sale
        {
            background: #ed224f;
            color: #FFF;
            display: block;
            font-size: 1em;
            padding: 5px 0;
            position: relative;
            text-align: center;
            z-index: 2;
            text-transform: uppercase;
            top: 25px;
        }
        .content-grid a.a_chitiet
        {
            padding: 5px 15px;
            background-color: #e6e6e6;
            color: #333;
        }
        .content-grid a.a_chitiet:hover
        {
            background-color: #555;
        }
        .content-grid_2 a.a_chitiet
        {
            padding: 5px 15px;
            background-color: #e6e6e6;
            color: #333;
        }
        .content-grid_2 a.a_chitiet:hover
        {
            background-color: #555;
        }
        .content_grid_img
        {
            width: 42%;
            float: left;
        }
        .content_grid_info
        {
            float: right;
            width: 56%;
            padding: 0 1% 0 1%;
        }
        .content-grid_top
        {
            position: relative;
            height: 200px;
        }
        .content-grid_top img
        {
            height: 190px;
            margin: 0px auto;
        }
        .content_grid_bottom
        {
            position: relative;
            color: #222;
        }
        .last-grid
        {
            margin-right: 0px;
        }
        .content-grid h3
        {
            color: #333;
            padding: 0px;
            font-size: 13px;
            margin: 10px 0px 5px 0px;
            font-weight: bold;
        }
        .content-grid h3 a
        {
            color: #3d3d3d;
        }
        .content-grid h3 a:hover
        {
            color: #369;
        }
        .content-grid_2 h3
        {
            color: #333;
            padding: 0px;
            font-size: 13px;
            margin: 10px 0px 5px 0px;
            font-weight: bold;
        }
        .content-grid_2 h3 a
        {
            color: #333;
        }
        .content-grid_2 h3 a:hover
        {
            color: #369;
        }
        .content-grid ul li
        {
            display: inline-block;
            padding: 0 5px;
            cursor: pointer;
        }
        .content-grid span
        {
            color: #444;
            font-size: 12px;
            margin: 0px 0px 6px 0px;
            display: block;
        }
        .content-grid span.span_gia
        {
            font-weight: bold;
            color:#d70909;
            font-size: 15px;
        }
        .content-grid span.span_giaKM
        {
            text-decoration: line-through;
            color: #666;
        }
        .content-grid_2 span
        {
            color: #444;
            font-size: 15px;
            margin: 0px 0px 10px 0px;
            display: block;
        }
        .content-grid_2 span.span_gia
        {
            font-weight: bold;
            color:#d70909;
        }
        .table_cmt tbody
        {
            width: 100%;
            padding: 0px;
        }
        .table_cmt
        {
            width: 100%;
        }
        .table_cmt tbody tr td
        {
            width: 100%;
            margin: 0;
            padding: 12px 0px 20px 2px;
            background: #fff;
            position: relative;
            text-decoration: none;
            vertical-align: top;
            font-size: 13px;
            font-family: Arial, Verdana, sans-serif;
            text-align: center;
        }
jspContainer{overflow:hidden;position:relative;position:relative;font-size:15px;font-family:arial;line-height:24px}.jspContainer p{padding-right:30px}.jspPane{position:absolute;outline:0}.jspVerticalBar{position:absolute;top:0;right:0;width:7px;height:100%}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#f0f0f0;position:relative}.jspDrag{background:#173c59;position:relative;top:0;left:0;cursor:pointer;border-radius:4px 4px}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}.row1{outline:0;padding:0 20px 10px 0;overflow:auto;height:155px}.row2{height:175px}img{max-width:100%}     
        .h1_title
        {
            font-size: 28px;
            color: #DA0354;
            font-family: "Bree Serif" , sans-serif;
            padding-left: 10px;
            padding-bottom: 5px;
            position: relative;
            padding-top:6px;
        }
        .h1_title h1
        {
            font-size: 20px;
            color: #243e4c;
            font-family:'Cardo';
            float: left;
            font-weight:bold;
            margin:0px;
        }
        .h1_title h2
        {
            font-size: 20px;
            color: #243e4c;
            font-family:'Cardo';
            float: left;
            font-weight:bold;
            margin:0px;
        }
        .c_head_h {
            color:#3b5998;
            overflow:hidden;
            height:0px;
        }
        .h1_title a
        {
            display: inline-block;
            font-size: 15px;
            padding: 0 5px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px;
            position: relative;
            bottom: -10px;
            left: 2px;
            height: 20px;
            line-height: 17px;
            color: #111;
            border:solid 1px #ddd;
            background-color:#fff;
        }
        .h1_title a:hover
        {
            box-shadow: inset 0 0 10px 0 rgba(0,0,0,.5);
        }
        .sidebar
        {
            position: relative;
            background-color: #fff;
            margin: 10px 0px 0px 0px;
            border: solid 1px #eee;
        }
        .sidebar h2
        {
            font-size: 14px;
            color: #000;
            padding: 8px;
            text-transform: uppercase;
            font-family: Arial;
            border-bottom: solid 1px #000;
        }
        .special_movies
        {
            border-bottom: 1px solid #ECE9E9;
            margin-top: 10px;
            padding: 0px 3px;
        }
        .movie_poster
        {
            float: left;
            width: 33%;
        }
        .movie_poster img
        {
            display: block;
            max-width: 100%;
        }
        .movie_desc
        {
            float: left;
            width: 61%;
            margin-left: 5%;
            padding: 5px 0px 5px 0px;
        }
        .movie_desc a
        {
            color: #555;
            font-family:'Noto Serif', serif;
            font-size: 17px;
        }
        .movie_desc p
        {
            font-size: 12px;
            font-family: 'ambleregular';
            color: #888;
            padding: 8px 0;
        }
        .movie_desc p span
        {
            text-decoration: line-through;
            color: #888;
        }
        .movie_desc span
        {
            font-size: 0.8em;
            display: block;
            padding: 4px 0px;
            font-family: 'ambleregular';
            color: #ed224f;
            text-decoration: none;
            outline: 0;
            margin: 10px 0px 0px 0px;
        }
        .box_product_r_list
        {
            position: relative;
        }
        .box_product_r_list_item
        {
            position: relative;
            display: block;
            padding: 10px;
            margin-bottom: 10px;
            margin-right: 5px;
            padding-top: 6px;
            border-bottom: dotted 1px #999;
        }
        .box_product_r_list_item img
        {
            display: block;
            margin: 0px auto;
            height: 150px;
        }
        .box_product_r_list_item h4
        {
            font-size: 17px;
            text-align: center;
            color: #000;
            margin-top: 6px;
            margin-bottom: 6px;
        }
        .box_product_r_list_item h4 a
        {
            color: #000;
            font-family:'Noto Serif', serif;
            font-size:16px;
        }
        .box_product_r_list_item span
        {
            color:#d70909;
            font-size: 15px;
        }
        ul.tabs
        {
            list-style: none;
            margin: 0 !important;
            padding: 0;
            border-bottom: 3px solid #cc0000;
            height: 30px;
        }
        .panes div
        {
            display: none;
            padding: 15px 0px 15px 0px;
            border-top: 0;
            height: auto;
            font-size: 13px;
            background-color: #fff;
        }
        ul.tabs li
        {
            float: left;
            text-indent: 0;
            padding: 0;
            margin: 0 !important;
            list-style-image: none !important;
            width: 150px;
        }
        ul.tabs a
        {
            background: url("../images/tab_bg.png") no-repeat scroll 0 -34px rgba(0, 0, 0, 0);
            display: block;
            height: 32px;
            margin: 0;
            padding: 0 0 0 10px;
            text-decoration: none;
        }
        ul.tabs a span
        {
            background: url("../images/tab_bg.png") no-repeat scroll right -102px rgba(0, 0, 0, 0);
            display: block;
            font-size: 12px;
            height: 17px;
            margin: 0;
            padding: 8px 10px 7px 0;
            text-align: center;
            text-transform: uppercase;
            color: Black;
        }
        ul.tabs a:hover span
        {
            background-position: right -68px;
            color: #FFFFFF;
        }
        ul.tabs a:active
        {
            outline: none;
        }
        ul.tabs a:hover
        {
            background-position: 0 0;
        }
        ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a
        {
            background-position: 0 0;
        }
        ul.tabs a.current span, ul.tabs a.current:hover span, ul.tabs li.current a span
        {
            background-position: right -68px;
            color: #FFFFFF;
        }
        .panes .pane
        {
            display: none;
        }
        .box_details_product
        {
            position: relative;
            overflow: hidden;
            margin: 0px auto;
            padding: 10px;
            background-color: #fff;
            font-family:'Noto Serif', serif;
            font-size: 18px;
            margin-bottom: 15px;
            border: solid 1px #eee;
        }
        .box_details_product_left
        {
            float: left;
            width: 46%;
            position: relative;
        }
        .box_details_product_left_img
        {
            position: relative;
            padding: 10px;
            overflow: hidden;
			text-align:center;
        }
        .box_details_product_left_img img
        {
            max-width: 100%;
        }
        .box_details_product_left_img_more
        {
            clear: both;
            position: relative;
        }
        .box_details_product_right
        {
            float: right;
            width: 52%;
            padding-left: 10px;
            position: relative;
            text-align: left;
            color: #1a1a1a;
        }
        .box_details_product_right h2
        {
            font-weight: 600;
            font-size: 18px;
            color: #173c59;
        }
        .box_details_product_right span
        {
            line-height: 30px;
            color: #333;
            background: url(../images/bullet_white_alt.png) no-repeat center left;
            padding-left:20px;
            font-size: 16px;
            display:block;
        }
        .box_details_product_right p
        {
            margin: 0px;
            padding-left: 20px;
            font-size: 17px;
            line-height:24px;
        }
        .box_ct_bottom
        {
            position: relative;
            border-bottom: solid 1px #ddd;
        }
        .box_ct_bottom_left
        {
            width: 65%;
            float: left;
        }
        .box_ct_bottom_right
        {
            width: 35%;
            float: right;
        }
        .box_ct_bottom_right h3
        {
            font-size: 16px;
            display: inline-block;
            padding: 10px 15px;
            margin: 0;
            list-style: none;
            cursor: pointer;
            -webkit-transition: all 0.3s ease-out;
            -moz-transition: all 0.3s ease-out;
            -ms-transition: all 0.3s ease-out;
            -o-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
            background: #f1f1f1;
            color: #585858;
            text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.6);
        }
        .box_ct_hotro
        {
            border: solid 1px #ddd;
            min-height: 180px;
            position: relative;
            border-left: none;
            border-bottom: none;
            border-right: none;
            font-size: 14px;
            font-family: Arial;
            font-style: italic;
        }
        .box_ct_hotro ul
        {
            margin: 0px;
        }
        .box_ct_hotro ul li
        {
            padding: 8px;
            background-color: #f2f2f2;
            color: #111;
            margin: 3px;
            border: dotted 1px #ddd;
        }
        .box_ct_hotro ul li strong
        {
            font-weight: bold;
        }
        .box_ct_hotro ul li span
        {
            padding-right: 15px;
            font-size: 13px;
        }
        .box_ct_hotro ul li img
        {
            margin: 0px 5px;
        }
        .product_nhacc
        {
            position: relative;
        }
        .product-specifications
        {
            font-size: 17px;
            font-family:'Noto Serif', serif;
            line-height:28px;
            border: 1px solid #ddd;
            padding:0px 15px 10px 15px;
            border-bottom: none;
            text-align:justify;
            -webkit-font-smoothing: antialiased;
            text-rendering: geometricPrecision;
        }
        .product-specifications p strong {
            font-weight: normal;
        }
        .product-specifications h3
        {
            color: #1b1b1b;
            font-weight: bold;
            font-size: 18px;
                      text-align:left;
        }
        .product-specifications h2
        {
            color: #1b1b1b;
            font-weight: bold;
            font-size: 18px;
            text-align:left;
        }
        .product-specifications p
        {
            margin: 15px 0px;
        }
        .product-specifications p:last-child
        {
            margin:0px;
        }
        .product-specifications ul
        {
            margin-left: 30px;
            margin-top: 10px;
            margin-bottom: 10px;
        }
        .product-specifications a
        {
            color: #ed224f;
        }
        .product-specifications img
        {
            display: block;
            margin: 0px auto;
        }
        .zoomPad
        {
            position: relative;
            float: left;
            cursor: text;
        }
        .zoomPreload
        {
            -moz-opacity: 0.8;
            opacity: 0.8;
            filter: alpha(opacity = 80);
            color: #333;
            font-size: 12px;
            font-family: Tahoma;
            text-decoration: none;
            border: 1px solid #CCC;
            background-color: white;
            padding: 8px;
            text-align: center;
            background-image: url(../../images/zoomloader.gif);
            background-repeat: no-repeat;
            background-position: 43px 30px;
            z-index: 110;
            width: 90px;
            height: 43px;
            position: absolute;
            top: 0px;
            left: 0px;
        }
        .zoomPup
        {
        }
        .zoomOverlay
        {
            position: absolute;
            left: 0px;
            top: 0px;
            background: #FFF; /*opacity:0.5;*/
            width: 100%;
            height: 100%;
            display: none;
            z-index: 101;
        }
        .zoomWindow
        {
            position: absolute;
            left: 110%;
            top: 40px;
            background: #FFF;
            z-index: 6000;
            height: auto;
            width: 700px;
        }
        .zoomWrapper
        {
            position: relative;
            border: 1px solid #999;
            z-index: 110;
            width: 700px !important;
            display: none;
        }
        .zoomWrapperTitle
        {
            display: block;
            background: #999;
            color: #FFF;
            height: 18px;
            line-height: 18px;
            width: 100%;
            overflow: hidden;
            text-align: center;
            font-size: 10px;
            position: absolute;
            top: 0px;
            left: 0px;
            z-index: 120;
            -moz-opacity: 0.6;
            opacity: 0.6;
            filter: alpha(opacity = 60);
        }
        .zoomWrapperImage
        {
            display: block;
            position: relative;
            overflow: hidden;
            z-index: 110;
        }
        .zoomWrapperImage img
        {
            border: 0px;
            display: block;
            position: absolute;
            z-index: 101;
        }
        .zoomIframe
        {
            z-index: -1;
            filter: alpha(opacity=0);
            -moz-opacity: 0.80;
            opacity: 0.80;
            position: absolute;
            display: block;
        }
        .clearfix
        {
            position: relative;
            overflow: hidden;
        }
        ul#thumblist
        {
            display: block;
            margin: 0px;
            padding: 0px;
        }
        ul#thumblist li
        {
            float: left;
            list-style: none;
        }
        ul#thumblist li a
        {
            display: block;
            margin: 0px 6px;
        }
        .jqzoom
        {
            text-decoration: none;
            float: left;
        }
        .img_more_box
        {
            position: relative;
            margin: 0px auto;
            clear: both;
        }
        .table_news
        {
            width: 100%;
            margin-bottom: 30px;
            border: solid 1px #ddd;
        }
        .table_news tbody
        {
            width: 100%;
            padding: 0px;
        }
        .table_news tbody td
        {
            width: 100%;
            text-align: center;
            background: #fff;
            position: relative;
            text-decoration: none;
            vertical-align: top;
            overflow: hidden;
            height: 110px;
        }
        .Bao_news_item
        {
            position: relative;
            padding: 5px;
            height: 110px;
            border-bottom: solid 1px #ddd;
        }
        .Bao_news_item_left
        {
            position: relative;
            float: left;
            width: 140px;
        }
        .Bao_news_item_left img
        {
            width: 120px;
        }
        .Bao_news_item_right
        {
            position: relative;
            text-align: left;
            font-family: Arial;
            width: 830px;
            float: right;
        }
        .Bao_news_item_right h4
        {
            margin-bottom: 15px;
        }
        .Bao_news_item_right h4 a
        {
            font-size: 17px;
            color: #000;
        }
        .Bao_news_item_right h4 a:hover
        {
            color: #f90;
        }
        .Bao_news_item_right span
        {
            color: #666;
            font-size: 13px;
        }
        .Bao_news_item_right h4 span
        {
            color: #2451B8;
            font-size: 13px;
            float: right;
            margin-right: 20px;
        }
        .Bao_news_item_h
        {
            position: relative;
            padding: 5px;
            height: 110px;
            border: solid 1px #ddd;
            border-bottom-color:#fff;
            float:left;
            display:table-cell;
            width:50%;
        }
        .Bao_news_item_h_left
        {
            position: relative;
            float: left;
            width: 140px;
        }
        .Bao_news_item_h_left img
        {
            width: 100px;
        }
        .Bao_news_item_h_right
        {
            position: relative;
            text-align: left;
            font-family: Arial;
            width: 480px;
            float: right;
        }
        .Bao_news_item_h_right h4
        {
            margin-bottom: 15px;
        }
        .Bao_news_item_h_right h4 a
        {
            font-size: 17px;
            color: #000;
        }
        .Bao_news_item_h_right h4 a:hover
        {
            color: #f90;
        }
        .Bao_news_item_h_right span
        {
            color: #666;
            font-size: 13px;
        }
        .Bao_news_item_h_right h4 span
        {
            color: #2451B8;
            font-size: 13px;
            float: right;
            margin-right: 20px;
        }
        .Bao_ChiTiet
        {
            padding: 10px 18px;
            position: relative;
            overflow: hidden;
            font-family:'Noto Serif', serif;
            font-size: 18px;
            line-height:28px;
            text-align:justify;
            -webkit-font-smoothing: antialiased;
            text-rendering: geometricPrecision;
        }

        .Bao_ChiTiet p strong {
            font-weight: normal;
        }
        .Bao_ChiTiet h2,h3
        {
            font-weight: bold;
            font-size: 19px;
            line-height:normal;
        }

        .Bao_ChiTiet img
        {
            margin: 0px auto;
            max-width: 100%;
            display: block;
            margin-bottom: 20px;
            margin-top: 10px;
        }
        .Bao_ChiTiet p
        {
            margin: 15px 0px;
        }
        .Bao_ChiTiet p strong
        {
           font-weight:normal;
        }
        .Bao_ChiTiet ul
        {
            margin-left: 30px;
            margin-top: 10px;
            margin-bottom: 10px;
        }
        .Bao_ChiTiet a
        {
            color: #ed224f;
        }
        .Bao_lienquan
        {
            position: relative;
        }
        .Bao_lienquan ul
        {
            list-style: none;
            margin: 10px 10px 0 10px;
        }
        .Bao_lienquan ul li
        {
            padding: 5px 10px;
            padding-left: 20px;
            line-height: 25px;
            background: #fff url(../images/bullet.png) no-repeat center left;
            border-bottom: solid 1px #ccc;
        }
        .Bao_lienquan ul li.li_le
        {
            padding-left: 20px;
            line-height: 25px;
            background: #fff url(../images/bullets.png) no-repeat center left;
            border-bottom: solid 1px #d8d8d8;
        }
        .Bao_lienquan ul li a
        {
            font-family:'Noto Serif', serif;
            color: #000;
            font-size: 17px;
        }
        .Bao_lienquan ul li a:hover
        {
            color: #F58516;
        }
        .table_da
        {
            width: 100%;
            margin-bottom: 30px;
        }
        .table_da tbody
        {
            width: 100%;
            padding: 0px;
        }
        .table_da tbody td
        {
            width: 50%;
            text-align: center;
            margin: 1% 0.5% 2% 1%;
            background: #fff;
            position: relative;
            text-decoration: none;
            vertical-align: top;
            overflow: hidden;
        }
        .Bao_duan_item_2
        {
            position: relative;
            margin: 15px 0px 10px 0px;
            overflow: hidden;
            text-align: center;
            height: 250px;
            border:solid 1px #ccc;
            padding: 8px 10px;
            width: 50%;
            float:left;
        }
        .Bao_duan_item_2 img
        {
            height: 180px;
        }
        .Bao_duan_item_2 h4
        {
            margin-bottom: 10px;
        }
        .Bao_duan_item_2 h4 a
        {
            color: #000;
            font-family: Arial;
            font-size: 17px;
        }
        .Bao_duan_item_2 h4 a:hover
        {
            color: #F58516;
        }
        
        .Bao_duan_item
        {
            position: relative;
            margin-bottom: 25px;
            overflow: hidden;
            height: 250px;
            border:solid 1px #ccc;
            padding: 8px 0px 8px 0px;
        }
        .Bao_duan_item img
        {
            height: 180px;
        }
        .Bao_duan_item h4
        {
            margin-bottom: 10px;
        }
        .Bao_duan_item h4 a
        {
            color: #000;
            font-family: Arial;
            font-size: 17px;
        }
        .Bao_duan_item h4 a:hover
        {
            color: #F58516;
        }
        
        .table_xemanh
        {
            width: 100%;
            margin-bottom: 30px;
        }
        .table_xemanh tbody
        {
            width: 100%;
            padding: 0px;
        }
        .table_xemanh tbody td
        {
            width: 19%;
            text-align: center;
            margin: 1% 1% 2% 1%;
            padding: 8px 0px 3px 0px;
            background: #fff;
            position: relative;
            text-decoration: none;
            vertical-align: top;
            overflow: hidden;
            height: 180px;
        }
        .xem_anh_box_item
        {
            width: 100%;
            float: left;
            height: 180px;
        }
        .xem_anh_box_item img
        {
            max-height: 100%;
        }
        .table_dv
        {
            width: 100%;
            margin-bottom: 30px;
        }
        .table_dv tbody
        {
            width: 100%;
            padding: 0px;
        }
        .table_dv tbody td
        {
            width: 48%;
            text-align: center;
            margin: 1% 1% 2% 1%;
            padding: 8px 0px 3px 0px;
            background: #fff;
            position: relative;
            text-decoration: none;
            vertical-align: top;
            overflow: hidden;
            height: 150px;
        }
        .Bao_dv_item
        {
            position: relative;
            padding: 5px;
        }
        .Bao_dv_item_left
        {
            position: relative;
            float: left;
            width: 40%;
        }
        .Bao_dv_item_left img
        {
            width: 150px;
            margin-bottom: 10px;
        }
        .Bao_dv_item_right
        {
            position: relative;
            text-align: left;
            font-family: Arial;
        }
        .Bao_dv_item_right h4
        {
            margin-bottom: 15px;
        }
        .Bao_dv_item_right h4 a
        {
            font-size: 14px;
            color: #222;
            font-weight: bold;
        }
        .Bao_dv_item_right h4 a:hover
        {
            color: #F58516;
        }
        .Bao_dv_item_right span
        {
            color: #666;
            font-size: 13px;
        }
        .table_td
        {
            width: 100%;
            font-family: Arial;
            font-size: 14px;
            margin-bottom: 30px;
        }
        .table_td tbody
        {
            width: 100%;
            padding: 0px;
        }
        .table_td tbody tr
        {
            padding: 10px;
            line-height: 20px;
        }
        .table_td tbody tr td.td_left
        {
            width: 30%;
        }
        .table_td tbody tr td.td_right
        {
            color: #333;
        }
        .table_td tbody tr td.td_right h2
        {
            color: #F58516;
            font-size: 20px;
        }
        .box_nhacc_all
        {
            position: relative;
            margin: 0px auto;
            padding: 3px 3px 10px 6px;
            display: block;
            border: 1px solid #d5d5d5;
            border-radius: 6px;
            margin-bottom: 18px;
            margin-top: 8px;
            background-color: #fff;
            box-shadow: 0px 3px 12px #d6d6d6;
            background-color: White;
        }
        .box_nhacc_big
        {
            width: 50%;
            float: left;
            font-size: 12px;
            color: #777;
            font-family: Arial;
            font-style: italic;
            padding-left: 10px;
        }
        .box_nhacc_big h1
        {
            font-size: 13px;
            color: #333;
            line-height: 30px;
            font-weight: normal;
            font-style: italic;
        }
        .box_nhacc_big a
        {
            margin-left: 10px;
            color: #666;
            font-style: italic;
            text-decoration: underline;
        }
        .box_nhacc_big a:hover
        {
            text-decoration: underline;
        }
        .box_nhacc
        {
            position: relative;
            margin: 0px auto;
            float: right;
            width: 48%;
        }
        .box_nhacc h3
        {
            display: block;
            font-size: 13px;
            color: #333;
            line-height: 30px;
            font-weight: normal;
            font-style: italic;
        }
        .box_nhacc img
        {
            width: 17%;
            max-height: 100%;
            margin: 0 1%;
            float: left;
            border: 1px solid #d5d5d5;
            min-height: 60px;
        }
        .box_nhacc img:hover
        {
            border: solid 1px #f90;
        }
        .Bao_ChiTiet_ncc
        {
            position: relative;
            padding: 9px;
            font-family: Arial;
            font-size: 13px;
            line-height: 25px;
        }
        .Bao_ChiTiet_ncc img
        {
            width: 100px;
            float: left;
            margin: 10px;
        }
        .SL_Theo_NhaCC
        {
            position: relative;
            width: 80%;
            margin: 0px auto;
        }
        .SL_Theo_NhaCC ul li
        {
            width: 45%;
            line-height: 25px;
            float: left;
            color: #f30;
            padding-left: 20px;
            background: url(../images/arrow-next.png) no-repeat center left;
        }
        .SL_Theo_NhaCC ul li a
        {
            color: #000;
        }
        .SL_Theo_NhaCC ul li a:hover
        {
            color: #f90;
        }
        .bao_nhacc_all
        {
            position: relative;
            margin: 0px auto;
            margin-bottom: 25px;
            width: 98%;
        }
        .bao_nhacc_all h3
        {
            display: block;
            font-size: 13px;
            color: #333;
            line-height: 30px;
            font-weight: normal;
            font-style: italic;
        }
        .bao_nhacc_all img
        {
            width: 80px;
            max-height: 100%;
            margin: 0 2%;
            float: left;
            border: 1px solid #d5d5d5;
            min-height: 60px;
        }
        .bao_nhacc_all img:hover
        {
            border: solid 1px #f90;
        }
        .callbacks_tabs a:after
        {
            content: "\f111";
            font-size: 0;
            font-family: FontAwesome;
            visibility: visible;
            display: block;
            height: 12px;
            width: 12px;
            display: inline-block;
            background: #666;
            border-radius: 50px;
        }
        .callbacks_here a:after
        {
            background: #222;
        }
        .callbacks_tabs a
        {
            visibility: hidden;
        }
        .callbacks_tabs li
        {
            display: inline-block;
        }
        ul.callbacks_tabs.callbacks1_tabs
        {
            text-align: center;
        }
        #slider3
        {
            box-shadow: none;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            margin: 0 auto;
        }
        .callbacks_container
        {
            position: relative;
            float: left;
            width: 100%;
        }
        .callbacks
        {
            position: relative;
            list-style: none;
            overflow: hidden;
            width: 100%;
            padding: 0;
            margin: 0;
        }
        .callbacks li
        {
            position: absolute;
            width: 100%;
            left: 0;
            top: 0;
        }
        .callbacks img
        {
            position: relative;
            height: auto;
            border: 0;
        }
        .callbacks_nav
        {
            position: absolute;
            -webkit-tap-highlight-color: rgba(0,0,0,0);
            top: 43%;
            left: 1%;
            z-index: 2;
            text-indent: -9999px;
            overflow: hidden;
            text-decoration: none;
            width: 25px;
            height: 40px;
            background: url(../images/arrows.png) no-repeat;
        }
        .callbacks_nav:active
        {
            opacity: 1.0;
        }
        .callbacks_nav.next
        {
            left: auto;
            right: 1%;
            background-position: center right;
        }
        #slider3-pager a, #slider4-pager a
        {
            display: inline-block;
        }
        #slider3-pager span, #slider4-pager span
        {
            float: left;
        }
        #slider3-pager span, #slider4-pager span
        {
            width: 100px;
            height: 1em;
            background: #fff;
            display: inline-block;
            border-radius: 30em;
            opacity: 0.6;
        }
        #slider3-pager .rslides_here a, #slider4-pager .rslides_here a
        {
            background: #FFF;
            border-radius: 30em;
            opacity: 1;
        }
        #slider3-pager a, #slider4-pager a
        {
            padding: 0;
        }
        #slider3-pager li, #slider4-pager li
        {
            display: inline-block;
        }
        .rslides
        {
            position: relative;
            list-style: none;
            overflow: hidden;
            width: 100%;
            padding: 0;
            margin: 0;
        }
        .rslides li
        {
            -webkit-backface-visibility: hidden;
            position: absolute;
            display: none;
            width: 100%;
            left: 0;
            top: 0;
        }
        .rslides li
        {
            position: relative;
            display: block;
            float: left;
        }
        .rslides img
        {
            max-height: 100%;
            border: 0;
            width: 100%;
        }
        .rslidess
        {
            position: relative;
            list-style: none;
            overflow: hidden;
            width: 100%;
            padding: 0;
            margin: 0;
        }
        .rslidess li
        {
            -webkit-backface-visibility: hidden;
            position: absolute;
            display: none;
            width: 100%;
            left: 0;
            top: 0;
        }
        .rslidess li
        {
            position: relative;
            display: block;
            float: left;
        }
        .rslidess img
        {
            max-height: 100%;
            border: 0;
            max-width: 100%;
        }
        .callbacks_tabs
        {
            list-style: none;
            padding: 0;
            margin: 0 auto;
            text-align: center;
        }
        .khoangtrong_pt
        {
            line-height: 30px;
            display: block;
            color: #000;
            padding-left: 10px;
            clear: both;
            margin: 10px 0px 0px 0px;
            width: 98%;
        }
        .khoangtrong_pt a
        {
            color: #f8f8f8;
            padding: 5px 4px;
            background-color: #262626;
            margin-right: 1px;
        }
        .khoangtrong_pt a:hover
        {
            color: #fff;
            background-color: #275E6F;
        }
        .bao_menu_top_all
        {
         position:relative;
         width:100%;
    background-color: #006a9c;
    border-bottom: solid 1px #035199;
            margin-bottom: 15px;        
        }        
        .bao_menu_top
        {
            position: relative;
            margin: 0px auto;
            width: 1290px;
            font-family:'Open Sans Condensed', sans-serif;
            font-size:16px;
        }
        .bao_menu_top a.a_tel
        {
            display: none;
        }
        .toggleMenu
        {
            display: none;
            background: #FF0000;
            padding:7px 9px;
            color: #fff;
        }
        .nav
        {
            list-style: none;
            clear: both;
        }
        .nav:before, .nav:after
        {
            content: " ";
            display: table;
        }
        .nav:after
        {
            clear: both;
        }
        .nav ul
        {
            list-style: none;
        }
        .nav a
        {
            padding: 9px 20px 9px 6px;
            color:#fff;
            font-size: 14px;
            font-family: 'Open Sans Condensed' , sans-serif;
            margin: 0px 0px 0px 5px;    
			text-transform: uppercase;
        }
        .nav a:hover
        {
            color: #f2f2f2;
        }
        .nav li
        {
            position: relative;
        }
        .nav > li
        {
            float: left;
        }
        .nav > li > .parent
        {
            background:url("../images/icon-down-arrow.png") no-repeat center right;
        }
        .nav > li > a
        {
            display: block;
        }
        .nav li ul
        {
            position: absolute;
            left: -9999px;
            width: 220px;
            font-size: 13px;
            z-index: 100;
            text-align: left;
            background-color:#fff;
            border:solid 1px #ddd;
            border-radius: 4px;
            background-color:#035199;
        }

        .nav > li.hover > ul
        {
            left: 0;
        }
        .nav li li.hover ul
        {
            left: 100%;
            top: 0;
        }
        .nav li li a
        {
            display: block;
            position: relative;
            z-index: 100;
            text-transform: none;
            padding: 4px 0px 4px 10px;
            font-weight: normal;            
        }
        .nav li li a:hover
        {
            color:#000;
        }
        .nav li li li a
        {
            background: #D81F65;
            opacity: 1;
            border-top: 1px solid #DA0354;
        }
        #flexiselDemo1, #flexiselDemo2, #flexiselDemo3
        {
            display: none;
        }
        .nbs-flexisel-container
        {
            position: relative;
            max-width: 100%;
        }
        .nbs-flexisel-ul
        {
            position: relative;
            width: 9999px;
            margin: 0px;
            padding: 0px;
            list-style-type: none;
            text-align: center;
        }
        .nbs-flexisel-inner
        {
            overflow: hidden;
        }
        .nbs-flexisel-item
        {
            float: left;
            margin: 0px;
            padding: 1.5em 0px;
            cursor: pointer;
            position: relative;
            line-height: 0px;
            text-align: center;
        }
        .nbs-flexisel-item:hover
        {
            background-color: #ddd;
        }
        .nbs-flexisel-item > a > p
        {
            display: block;
            display: block;
            height: 15px;
        }
        .nbs-flexisel-item > a > p.km_n
        {
            font-size: 14px;
            color: #f90;
            margin-bottom: 8px;
            height: 40px;
            line-height: 15px;
        }
        .nbs-flexisel-item > a > p.km_giaKM
        {
            font-size: 13px;
            color: #f30;
        }
        .nbs-flexisel-item > a > p.km_gia
        {
            font-size: 13px;
            color: #666;
            text-decoration: line-through;
        }
        .nbs-flexisel-item > a > img
        {
            position: relative;
            height: 160px;
            margin: 0 5%;
            margin-bottom: 10px;
        }
        /*** Navigation ***/.nbs-flexisel-nav-left
        {
            display: none;
        }
        .nbs-flexisel-nav-right
        {
            display: none;
        }
        .review-slider
        {
            background: #fff;
            padding: 3px;
            margin-bottom: 10px;
        }
        .khoangtrong_pt
        {
            line-height: 30px;
            display: block;
            color: #000;
            padding-left: 10px;
            clear: both;
            margin: 10px 0px 0px 0px;
            width: 98%;
        }
        .khoangtrong_pt a
        {
            color: #f8f8f8;
            padding: 5px 4px;
            background-color: #111;
            margin-right: 1px;
        }
        .khoangtrong_pt a:hover
        {
            color: #fff;
            background-color: #275E6F;
        }
        .gia_km
        {
            text-decoration: line-through;
        }
        .gia_ban
        {
            font-weight: bold;
            color: #f30 !important;
            font-size:20px !important;
            display:block;
            padding-left:0px; background-image:none !important;           
        }
        .title_ngang
        {
            line-height: 30px;
            margin: 20px 0px 20px 0px;
            background-color: #3c3c3c;
            color: #fff;
            padding-left: 10px;
        }
        a.lbt_dathang
        {
            padding: 10px 40px;
            background-color: #f90;
            color: #FFF;
            text-decoration: none;
            margin: 0 0 0 30px;
            font-weight: bold;
            float: left;
        }
        a.lbt_dathang:hover
        {
            background-color: #f30;
        }
        a.a_giohang
        {
            text-decoration: none;
            color: #000;
            font-size: 14px;
        }
        a.a_giohang:hover
        {
            color: Red;
        }
        .noidung
        {
            position: relative;
            margin-bottom: 10px;
        }
        .box_dathang
        {
            position: relative;
            border: dotted 2px #ccc;
            margin-top: 8px;
            background-color: #fff;
            width: 100%;
            padding: 10px;
        }
        table.table_dathang
        {
            margin: 0 auto;
            width: 100%;
        }
        table.table_dathang tbody
        {
            width: 100%;
        }
        table.table_dathang tr td
        {
            height: 25px;
            padding: 5px 5px;
        }
        table.table_dathang tr td.t_left
        {
            width: 25%;
        }
        table.table_dathang tr td.t_right
        {
            width: 75%;
        }
        table.table_dathang tr td textarea
        {
            width: 100%;
            height: 50px;
            border: solid 1px #cecece;
        }
        table.table_dathang tr td input[type="text"]
        {
            width: 100%;
            height: 30px;
            border: solid 1px #cecece;
        }
        table.table_dathang tr td input[type="submit"]
        {
            height: 30px;
            border: solid 1px #999;
            width: 100px;
        }
        table.table_dathang tr td input[type="submit"]:hover
        {
            background-color: #f90;
        }
        table.table_dathang tr td select
        {
            width: 100%;
            height: 30px;
            border: solid 1px #cecece;
        }
        .ten_tieude
        {
            margin: 10px 0;
            padding: 0;
            color: #000;
            font-size: 18px;
        }
        .noidung_trangcon
        {
            position: relative;
            margin: 0 auto;
            width: 100%;
            text-align: justify;
            overflow: hidden;
            background-color: #fff;
        }
        .box_add_home
        {
            border: solid 1px #ccc;
        }
        .box_add_home_on
        {
            background: url("../images/ban-hang.jpg") no-repeat top center;
            padding: 240px 0 20px 0;
            text-align: left;
            font-size: 14px;
        }
        .box_add_home_on ul
        {
            padding: 30px 0 0 0;
            margin: 0 0 0 10px;
            list-style: none;
        }
        .box_add_home_on ul li
        {
            background: url("../images/arrow1.gif") no-repeat center left;
            padding-left: 15px;
            margin-left: 30px;
        }
        .box_add_home_bottom
        {
            position: relative;
            margin: 0 auto;
            border: solid 3px #ccc;
            font-size: 14px;
        }
        .Box_login_left
        {
            float: left;
            width: 30%;
            position: relative;
            padding: 15px;
        }
        .Box_login_left table tr td.bentrai
        {
            color: #000;
            font-weight: bold;
        }
        .Box_login_left table tr td.tenai
        {
            color: Red;
            font-size: 15px;
        }
        .Box_login_left table tr td input
        {
            margin: 2px 8px 2px 8px;
            width: 96%;
        }
        .Box_login_right table tr td input
        {
            margin: 2px 8px 2px 8px;
        }
        .Box_login_right table tr td.tenanh
        {
            color: Red;
            font-size: 15px;
        }
        .Box_login_right
        {
            float: right;
            position: relative;
            width: 63%;
            border-left: solid 1px #ccc;
            padding: 15px;
        }
        .Box_login_right table tr td.benphai
        {
            width: 70%;
        }
        .Box_login_right table tr td.benphai input
        {
            width: 96%;
        }
        .ThongBao_page
        {
            margin-top: 30px;
            text-align: center;
            width: 90%;
        }
        .ThongBao_page h2
        {
            font-weight: bold;
            color: #EA0337;
        }
        .box_map
        {
            width: 90%;
            margin: 0px auto;
            position: relative;
            display: block;
        }
        .header_top_right_bottom_search_box
        {
            border-radius: 4px;
            height: 30px;
            width:100%;
            background-color:#ff0000;
            margin: 34px 10px 0px 0px;
            float: right;
			box-shadow: 0 3px 0 0 rgba(0,0,0,.22);
        }
        .header_top_right_bottom_search_box input[type="text"]
        {
            width: 85%;
            float: left;
            line-height: 30px;
            border: none;
            height: 30px;
            border-radius: 2px;
            padding-left: 10px;
            border:solid 1px #ff0000;
            outline: none;
            font-size: 15px;      
        }
        .header_top_right_bottom_search_box input[type="submit"]
        {
            width: 58px;
            float: right;
             border-radius: 0px 4px 4px 0px;
            border: none;
            padding: 0px 10px 0px 10px;
            background:#ff0000 url(../images/ss.png) no-repeat center center;
            text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
            height: 100%;
            color: #fff;
            font-weight: bold;
            cursor: pointer;
            -webkit-transition: all 0.3s linear;
            -moz-transition: all 0.3s linear;
            transition: all 0.3s linear;
                display: inline-block;
        }

        @media screen and (max-width: 1080px) 
        {
            .wrap
            {
                width: 100%;
                min-width: 100%;
            }   
             .footer
            {
                width: 100%;
            }
            .product-specifications
            {
                border:none;
            }
            .logo
            {
                float: left;
                width: 320px;
            } 
            .nav a
            {
                padding: 6px 16px 6px 3px;
            }
            .col_1_of_4:first-child
            {
                width: 40%;
            }
            .span_1_of_4
            {
                width: 21%;
            }
        }
         @media screen and (max-width: 1024px) 
        {
            .wrap
            {
                width: 100%;
                min-width: 100%;
            }   
             .footer
            {
                width: 100%;
            }
            .logo
            {
                float: left;
                width: 320px;
            } 
            .nav a
            {
                padding: 6px 16px 6px 3px;
            }
            .col_1_of_4:first-child
            {
                width: 40%;
            }
            .span_1_of_4
            {
                width: 21%;
            }
        }
        @media screen and (max-width: 960px) 
        {
            .wrap
            {
                width: 100%;
                min-width: 100%;
            }   
             .footer
            {
                width: 100%;
            }
            .logo
            {
                float: left;
                width: 300px;
            } 
            .nav a
            {
                padding: 6px 18px 6px 4px;
                font-size: 14px;
                color:#999;
            }
            .col_1_of_4:first-child
            {
                width: 40%;
            }
            .span_1_of_4
            {
                width: 21%;
            }
        }
        @media only screen and (max-width: 320px)
        {
            .Bao_ChiTiet img{width: 300px;height: inherit !important;}
             .header{border-bottom:none;}.header_bottom_box{display:none}.Bao_news_item_h{ width:100%; display:block; height:auto}.Bao_news_item_h_left{ width:20%;}.Bao_news_item_h_right{ width:75%;}
            .header_top_right_end
            {
                display:none;
            }
            .product-specifications
            {
                border:none;
                font-size:17px;
                padding:0px 6px 0px 6px;
            }
            .product-specifications img
            {
              width: 300px !important; height: inherit !important;  
            }
            .bao_menu_top
            {
               background-color:#403f3f; 
               width:100%; 
               border-top: solid 1px #000;
            }
         .wrap
        {
            width: 100%;
            min-width: 100%;
        }
            .span_1_of_4 h4
            {
                font-size:14px;
            }
            .footer
            {
                width:100%;
            }
            .c_head_h
            {
                display:none;
            }
            .hotline_fix
            {
                display: block;
            }
            .h1_title a
            {
                left: 0px;
                top: 0px;
            }
            .face_cm_bottom textarea
            {
                height: 120px;
            }
            .face_cm_top input[type="text"]
            {
                width: 98%;
                margin-left: 0px;
                height: 30px;
                margin-bottom: 10px;
            }
            table.table_giohang tbody
            {
                font-size: 12px;
            }
            a.a_giohang
            {
                font-size: 12px;
            }
            .DongCV_sl
            {
                background-image: none;
            }
            .load_des
            {
                display: none;
            }
            .des_box
            {
                padding-left: 0px;
                background-image: none;
            }
            .nbs-flexisel-item > a > p.km_n
            {
                height: 40px;
                line-height: 15px;
                padding-bottom: 6px;
            }
            .nbs-flexisel-item > a > img
            {
                height: auto;
            }
            .content-grid_top
            {
                height: 160px;
            }
            .content-grid_top img
            {
                height: 150px;
                margin: 0px auto;
                margin-top: 6px;
            }
            a.lbt_dathang
            {
                padding: 10px 8px;
                margin: 0px 0px 10px 10px;
            }
            .ten_tieude
            {
                text-align: center;
            }
            .box_add_home_on ul li
            {
                margin-left: 0px;
            }
            .Box_login_left
            {
                width: 99%;
                float: none;
                padding: 0px;
            }
            .Box_login_right
            {
                float: none;
                width: 99%;
                padding: 0px;
            }
            .Box_login_right table tr td input
            {
                padding: 2px 0px;
            }
            .span_1_of_login
            {
                width: 100%;
                float: none;
                display: block;
            }
            h4.title
            {
                font-size: 15px;
            }
            .comments-area input[type="text"]
            {
                padding: 10px 0px;
            }
            .comments-area input[type="password"]
            {
                padding: 10px 0px;
            }
            .comments-area input[type="submit"]
            {
                float: none;
            }
            .nav
            {
                background:#000;
                margin-top: 32px;
            }
            .nav > li
            {
                float: none;
            }
            .nav > li > .parent
            {
                background-position: 95% 50% !important;
            }
            .nav li li .parent
            {
                background-image: url("../images/icon-down-arrow.png") !important;
                background-repeat: no-repeat !important;
                background-position: 95% 50% !important;
            }
            .nav ul
            {
                display: block;
                width: 90%;
                background: #2E429B;
            }
            .nav li ul
            {
                background: #2a2a2a;
                font-size: 12px;
                border: none;
                border-radius: 0px;
                    width: 100%;
            }
            .nav li ul li
            {
                background: #2a2a2a;
                font-size: 12px;
                border: none;
                border-radius: 0px;
                    width: 5%;
                    display:table-cell;
            }
            .nav > li.hover > ul, .nav li li.hover ul
            {
                position: static;
            }
            .nav li li li a
            {
                color: #fff;
                opacity: 1;
            }
            .nav > li.hover > ul
            {
                opacity: 1;
            }
            .toggleMenu
            {
                float: right;
                z-index: 350 !important;
                background: #000 none repeat scroll 0% 0%;
            }
            .bao_menu_top a.a_tel
            {
                display: block;
                float: left;
                color: #fff;
                margin: 10px 0px 0px 15px;
            }
              .nav a
            {
                padding: 6px 18px 6px 4px;
                font-size: 14px;
                color:#999;
            }
            .wrap
            {
                width: 100%;
            }
            .logo
            {
                float: none;
                display: block;
                width: 100%;
                text-align: center;
            }
            .header_top
            {
                height: auto;
                padding-bottom: 10px;
                background-image:none;
                width:100%;
            }
            .header_top_right
            {
                width: 100%;
                display: block;
                float: none;
            }
            .header_top_right_bottom_search_box
            {
                width: 80%;
                float: right;
                margin: 5px 20px 0px 0px;
                height:25px;
            }
            .header_top_right_bottom_search_box input[type="text"]
            {
                width: 80%;
                height:25px;
            }
            .header_top_right_bottom_search_box input[type="submit"]
            {
                width: 20%;
            }
            .callbacks_container
            {
                display: none;
            }
            .header_bottom_left
            {
                display: none;
            }
            .header_bottom_right
            {
                float: none;
                width: 100%;
                padding-left: 0px;
            }
            #mini_bar_menu
            {
                display: none;
            }
            .heading
            {
                text-transform: none;
                line-height: normal;
                text-align: center;
                padding: 10px 0px;
            }
            .content-grids
            {
                border-top-color: #ddd;
                border-right-color: #ddd;
            }
            .content-grid
            {
                width: 49.8888%;
                margin: 0px;
                padding: 0px;
                border-bottom-color: #ddd;
                border-left-color: #ddd;
            }
            .span_1_of_4
            {
                width: 100%;
                margin: 0px;
                display: block;
                float: none;
                color: #ccc;
            }
            .col_1_of_4:first-child
            {
                width: 100%;
                margin: 0px;
            }
            .table_sp tbody tr td
            {
                width: 50%;
                border-bottom-color: #ddd;
                border-left-color: #ddd;
                padding: 10px 0px 0px 0px;
                display:table-cell;
            }
            .box_details_product
            {
                margin: 0px auto;
                margin-bottom: 20px;
                border:none;
            }
            .box_details_product_left
            {
                width: 100%;
                float: none;
                text-align: center;
            }
            .box_details_product_right
            {
                width: 100%;
                float: none;
                padding-left: 0px;
            }
            .resp-tabs-list li
            {
                padding: 10px 5px;
            }
            .resp-tab-active
            {
                padding: 10px 5px;
            }
            .resp-tab-content
            {
                padding: 5px 0px 15px 5px;
            }
            .title_liness
            {
                text-align: center;
                font-size: 16px;
            }
            .table_da tbody tr td
            {
                width: 99%;
                padding: 0px;
                padding-top: 6px;
                margin: 0px;
                height: auto;
                display: block;
                text-align: center;
            }
            .content
            {
                width: 96%;
                margin: 0px auto;
            }
            .Bao_news_item
            {
                height: auto;
                text-align: center;
                display: block;
            }
            .Bao_news_item_left
            {
                width: 100%;
                float: none;
            }
            .Bao_news_item_right
            {
                width: 100%;
                float: none;
                text-align: center;
            }
            .Bao_news_item_right h4
            {
                margin-top: 10px;
            }
            .Bao_news_item_right h4 a
            {
                font-size: 16px;
            }
        }
        @media only screen and (max-width: 480px)
        {
            .Bao_ChiTiet img{width: 480px;height: inherit !important;}
             .header{border-bottom:none;} .header_bottom_box{display:none}.Bao_news_item_h{ width:100%; display:block; height:auto}.Bao_news_item_h_left{ width:20%;}.Bao_news_item_h_right{ width:75%;}          
            .product-specifications
            {
                border:none;
                font-size:17px;
                padding:0px 6px 0px 6px;
            }
             .header_top_right_end
            {
                display:none;
            }
             .product-specifications img
            {
              width: 480px !important; height: inherit !important  
            }
            .bao_menu_top
            {
               background-color:#403f3f;
               width:100%;  
               border-top: solid 1px #000;
            }
              .nav a
            {
                padding: 6px 18px 6px 4px;
                font-size: 14px;
                color:#999;
            }
         .wrap
        {
            width: 100%;
            min-width: 100%;
        }
            .span_1_of_4 h4
            {
                font-size:14px;
            }
             .footer
            {
                width:100%;
            }
             .c_head_h
            {
                display:none;
            }
            .hotline_fix
            {
                display: block;
            }
            .h1_title a
            {
                left: 0px;
                top: 0px;
            }
            .face_cm_bottom textarea
            {
                height: 120px;
            }
            .face_cm_top input[type="text"]
            {
                width: 98%;
                height: 30px;
                margin-left: 0px;
                margin-bottom: 10px;
            }
            table.table_giohang tbody
            {
                font-size: 12px;
            }
            a.a_giohang
            {
                font-size: 12px;
            }
            .DongCV_sl
            {
                background-image: none;
            }
            .load_des
            {
                display: none;
            }
            .des_box
            {
                padding-left: 0px;
                background-image: none;
            }
            .nbs-flexisel-item > a > p.km_n
            {
                height: 40px;
                line-height: 15px;
                padding-bottom: 6px;
            }
            .nbs-flexisel-item > a > img
            {
                height: auto;
            }
            .content-grid_top
            {
                height: 160px;
            }
            .content-grid_top img
            {
                height: 150px;
                margin: 0px auto;
                margin-top: 6px;
            }
            a.lbt_dathang
            {
                padding: 10px 8px;
                margin: 0px 0px 10px 10px;
            }
            .ten_tieude
            {
                text-align: center;
            }
            .box_add_home_on ul li
            {
                margin-left: 0px;
            }
            .Box_login_left
            {
                width: 99%;
                float: none;
                padding: 0px;
            }
            .Box_login_right
            {
                float: none;
                width: 99%;
                padding: 0px;
            }
            .Box_login_right table tr td input
            {
                padding: 2px 0px;
            }
            .span_1_of_login
            {
                width: 100%;
                float: none;
                display: block;
            }
            h4.title
            {
                font-size: 15px;
            }
            .comments-area input[type="text"]
            {
                padding: 10px 0px;
            }
            .comments-area input[type="password"]
            {
                padding: 10px 0px;
            }
            .comments-area input[type="submit"]
            {
                float: none;
            }
            .nav
            {
                background:#000;
                margin-top: 32px;
            }
            .nav > li
            {
                float: none;
            }
            .nav > li > .parent
            {
                background-position: 95% 50% !important;
            }
            .nav li li .parent
            {
                background-image: url("../images/icon-down-arrow.png") !important;
                background-repeat: no-repeat !important;
                background-position: 95% 50% !important;
            }
            .nav ul
            {
                display: block;
                width: 90%;
                background: #2E429B;
            }
            .nav li ul
            {
                background: #2a2a2a;
                font-size: 12px;
                border: none;
                border-radius: 0px;
                    width: 100%;
            }
            .nav > li.hover > ul, .nav li li.hover ul
            {
                position: static;
            }
            .nav li li li a
            {
                color: #fff;
                opacity: 1;
            }
            .nav > li.hover > ul
            {
                opacity: 1;
            }
            .toggleMenu
            {
                float: right;
                z-index: 350 !important;
                background:#000 none repeat scroll 0% 0%;
            }
            .bao_menu_top a.a_tel
            {
                display: block;
                float: left;
                color: #fff;
                margin: 10px 0px 0px 15px;
            }
            .wrap
            {
                width: 100%;
            }
            .logo
            {
                float: none;
                display: block;
                width: 100%;
                text-align: center;
            }
            .header_top
            {
                height: auto;
                padding-bottom: 10px;
                background-image:none;
                width:100%;
            }
            .header_top_right
            {
                width: 100%;
                display: block;
                float: none;
            }
            .header_top_right_bottom_search_box
            {
                width: 70%;
                float: right;
                margin: 0px auto;
                margin: 5px 20px 0px 0px;
                height:25px;
            }
            .header_top_right_bottom_search_box input[type="text"]
            {
                width: 80%;
                height:25px;
            }
            .header_top_right_bottom_search_box input[type="submit"]
            {
                width: 20%;
            }
            .callbacks_container
            {
                display: none;
            }
            .header_bottom_left
            {
                display: none;
            }
            .header_bottom_right
            {
                float: none;
                width: 100%;
                padding-left: 0px;
            }
            #mini_bar_menu
            {
                display: none;
            }
            .heading
            {
                text-transform: none;
                line-height: normal;
                text-align: center;
                padding: 10px 0px;
            }
            .content-grids
            {
                border-top-color: #ddd;
                border-right-color: #ddd;
            }
            .content-grid
            {
                width: 49.8888%;
                margin: 0px;
                padding: 0px;
                border-bottom-color: #ddd;
                border-left-color: #ddd;
            }
            .span_1_of_4
            {
                width: 100%;
                margin: 0px;
                display: block;
                float: none;
                color: #ccc;
            }
            .col_1_of_4:first-child
            {
                width: 100%;
                margin: 0px;
            }
            .table_sp tbody tr td
            {
                width: 50%;
                border-bottom-color: #ddd;
                border-left-color: #ddd;
                padding: 10px 0px 0px 0px;
                display:table-cell;
            }
            .box_details_product
            {
                margin: 0px auto;
                margin-bottom: 20px;
                border:none;
            }
            .box_details_product_left
            {
                width: 100%;
                float: none;
                text-align: center;
            }
            .box_details_product_right
            {
                width: 100%;
                float: none;
                padding-left: 0px;
            }
            .resp-tabs-list li
            {
                padding: 10px 5px;
            }
            .resp-tab-active
            {
                padding: 10px 5px;
            }
            .resp-tab-content
            {
                padding: 5px 0px 15px 5px;
            }
            .title_liness
            {
                text-align: center;
                font-size: 18px;
            }
            .table_da tbody tr td
            {
                width: 99%;
                padding: 0px;
                padding-top: 6px;
                margin: 0px;
                height: auto;
                display: block;
                text-align: center;
            }
            .content
            {
                width: 96%;
                margin: 0px auto;
            }
            .Bao_news_item
            {
                height: auto;
                text-align: center;
                display: block;
            }
            .Bao_news_item_left
            {
                width: 100%;
                float: none;
            }
            .Bao_news_item_right
            {
                width: 100%;
                float: none;
                text-align: center;
            }
            .Bao_news_item_right h4
            {
                margin-top: 10px;
            }
            .Bao_news_item_right h4 a
            {
                font-size: 16px;
            }
        }
        @media only screen and (max-width: 640px)
        {
            .Bao_ChiTiet img{width: 480px;height: inherit !important;}
             .header{border-bottom:none;} .header_bottom_box{display:none}.Bao_news_item_h{ width:100%; display:block; height:auto}.Bao_news_item_h_left{ width:20%;}.Bao_news_item_h_right{ width:75%;}        
            .product-specifications
            {
                border:none;
                font-size:17px;
                padding:0px 6px 0px 6px;                
            }
             .header_top_right_end
            {
                display:none;
            }
            .product-specifications img
            {
              width: 480px !important; height: inherit !important;  
            }
            .bao_menu_top
            {
               background-color:#403f3f; 
               width:100%; 
               border-top: solid 1px #000;
            }
         .wrap
        {
            width: 100%;
            min-width: 100%;
        }
            .span_1_of_4 h4
            {
                font-size:14px;
            }
            .footer
            {
                width:100%;
            }
            .c_head_h
            {
                display:none;
            }
            .hotline_fix
            {
                display: block;
            }
            .h1_title a
            {
                left: 0px;
                top: 0px;
            }
            .face_cm_top input[type="text"]
            {
                width: 98%;
                margin-left: 0px;
                height: 30px;
                margin-bottom: 10px;
            }
            table.table_giohang tbody
            {
                font-size: 12px;
            }
            a.a_giohang
            {
                font-size: 12px;
            }
            .DongCV_sl
            {
                background-image: none;
            }
            .load_des
            {
                display: none;
            }
            .des_box
            {
                padding-left: 0px;
                background-image: none;
            }
            .nbs-flexisel-item > a > p.km_n
            {
                height: 40px;
                line-height: 15px;
                padding-bottom: 6px;
            }
            .nbs-flexisel-item > a > img
            {
                height: auto;
            }
            .content-grid_top
            {
                height: 160px;
            }
            .content-grid_top img
            {
                height: 150px;
                margin: 0px auto;
                margin-top: 6px;
            }
            a.lbt_dathang
            {
                padding: 10px 8px;
                margin: 0px 0px 10px 10px;
            }
            .ten_tieude
            {
                text-align: center;
            }
            .box_add_home_on ul li
            {
                margin-left: 0px;
            }
            .Box_login_left
            {
                width: 99%;
                float: none;
                padding: 0px;
            }
            .Box_login_right
            {
                float: none;
                width: 99%;
                padding: 0px;
            }
            .Box_login_right table tr td input
            {
                padding: 2px 0px;
            }
            .span_1_of_login
            {
                width: 100%;
                float: none;
                display: block;
            }
            h4.title
            {
                font-size: 15px;
            }
            .comments-area input[type="text"]
            {
                padding: 10px 0px;
            }
            .comments-area input[type="password"]
            {
                padding: 10px 0px;
            }
            .comments-area input[type="submit"]
            {
                float: none;
            }
            .nav
            {
                background: #000;
                margin-top: 32px;
            }
            .nav > li
            {
                float: none;
            }
            .nav > li > .parent
            {
                background-position: 95% 50% !important;
            }
            .nav li li .parent
            {
                background-image: url("../images/icon-down-arrow.png") !important;
                background-repeat: no-repeat !important;
                background-position: 95% 50% !important;
            }
            .nav ul
            {
                display: block;
                width: 90%;
                background: #2E429B;
            }
            .nav li ul
            {
                background: #2a2a2a;
                font-size: 12px;
                border: none;
                border-radius: 0px;
                    width: 100%;
            }
            .nav > li.hover > ul, .nav li li.hover ul
            {
                position: static;
            }
            .nav li li li a
            {
                color: #fff;
                opacity: 1;
            }
            .nav > li.hover > ul
            {
                opacity: 1;
            }
            .toggleMenu
            {
                float: right;
                z-index: 350 !important;
                background:#000 none repeat scroll 0% 0%;
            }
            .bao_menu_top a.a_tel
            {
                display: block;
                float: left;
                color: #fff;
                margin: 10px 0px 0px 15px;
            }
            .wrap
            {
                width: 100%;
            }
            .logo
            {
                float: none;
                display: block;
                width: 100%;
                text-align: center;
            }
            .header_top
            {
                height: auto;
                padding-bottom: 10px;
                background-image:none;
                width:100%;
            }
            .header_top_right
            {
                width: 100%;
                display: block;
                float: none;
            }
            .header_top_right_bottom_search_box
            {
                width: 70%;
                float: right;
                margin: 5px 20px 0px 0px;
                height:25px;
            }
            .header_top_right_bottom_search_box input[type="text"]
            {
                width: 80%;
                height:25px;
            }
            .header_top_right_bottom_search_box input[type="submit"]
            {
                width: 20%;
            }
            .callbacks_container
            {
                display: none;
            }
            .header_bottom_left
            {
                display: none;
            }
            .header_bottom_right
            {
                float: none;
                width: 100%;
                padding-left: 0px;
            }
            #mini_bar_menu
            {
                display: none;
            }
            .heading
            {
                text-transform: none;
                line-height: normal;
                text-align: center;
                padding: 10px 0px;
            }
            .content-grids
            {
                border-top-color: #ddd;
                border-right-color: #ddd;
            }
            .content-grid
            {
                width: 49.8888%;
                margin: 0px;
                padding: 0px;
                border-bottom-color: #ddd;
                border-left-color: #ddd;
            }
            .span_1_of_4
            {
                width: 100%;
                margin: 0px;
                display: block;
                float: none;
                color: #ccc;
            }
            .col_1_of_4:first-child
            {
                width: 100%;
                margin: 0px;
            }
            .table_sp tbody tr td
            {
                width: 50%;
                border-bottom-color: #ddd;
                border-left-color: #ddd;
                padding: 10px 0px 0px 0px;
                display:table-cell;
            }
            .box_details_product
            {
                margin: 0px auto;
                margin-bottom: 20px;
                border:none;
            }
            .box_details_product_left
            {
                width: 100%;
                float: none;
                text-align: center;
            }
            .box_details_product_right
            {
                width: 100%;
                float: none;
                padding-left: 0px;
            }
            .resp-tabs-list li
            {
                padding: 10px 5px;
            }
            .resp-tab-active
            {
                padding: 10px 5px;
            }
            .resp-tab-content
            {
                padding: 5px 0px 15px 5px;
            }
            .title_liness
            {
                text-align: center;
                font-size: 18px;
            }
            .table_da tbody tr td
            {
                width: 99%;
                padding: 0px;
                padding-top: 6px;
                margin: 0px;
                height: auto;
                display: block;
                text-align: center;
            }
            .content
            {
                width: 96%;
                margin: 0px auto;
            }
            .Bao_news_item
            {
                height: auto;
                text-align: center;
                display: block;
            }
            .Bao_news_item_left
            {
                width: 100%;
                float: none;
            }
            .Bao_news_item_right
            {
                width: 100%;
                float: none;
                text-align: center;
            }
            .Bao_news_item_right h4
            {
                margin-top: 10px;
            }
            .Bao_news_item_right h4 a
            {
                font-size: 16px;
            }
        }
        @media only screen and (max-width: 768px)
        {
             .header{border-bottom:none;}            
            .header_top_right_end
            {
                display:none;
            }
             .product-specifications
            {
                border:none;
                font-size:17px;
                padding:0px 6px 0px 6px;
            }
        .wrap
        {
            width: 100%;
            min-width: 100%;
        }
            .span_1_of_4 h4
            {
                font-size:14px;
            }
            .footer
            {
                width:100%;
            }
            .c_head_h
            {
                display:none;
            }
            table.table_giohang tbody
            {
                font-size: 12px;
            }
            a.a_giohang
            {
                font-size: 12px;
            }
            .DongCV_sl
            {
                background-image: none;
            }
            .load_des
            {
                display: none;
            }
            .des_box
            {
                padding-left: 0px;
                background-image: none;
            }
            .nbs-flexisel-item > a > p.km_n
            {
                height: 40px;
                line-height: 15px;
                padding-bottom: 6px;
            }
            .nbs-flexisel-item > a > img
            {
                height: auto;
            }
            .content-grid_top
            {
                height: 160px;
            }
            .content-grid_top img
            {
                height: 150px;
                margin: 0px auto;
                margin-top: 6px;
            }
            a.lbt_dathang
            {
                padding: 10px 8px;
                margin: 0px 0px 10px 10px;
            }
            .ten_tieude
            {
                text-align: center;
            }
            .box_add_home_on ul li
            {
                margin-left: 0px;
            }
            .Box_login_left
            {
                width: 99%;
                float: none;
                padding: 0px;
            }
            .Box_login_right
            {
                float: none;
                width: 99%;
                padding: 0px;
            }
            .Box_login_right table tr td input
            {
                padding: 2px 0px;
            }
            .span_1_of_login
            {
                width: 100%;
                float: none;
                display: block;
            }
            h4.title
            {
                font-size: 15px;
            }
            .comments-area input[type="text"]
            {
                padding: 10px 0px;
            }
            .comments-area input[type="password"]
            {
                padding: 10px 0px;
            }
            .comments-area input[type="submit"]
            {
                float: none;
            }
            .nav
            {
                background:#000;
                margin-top: 32px;
            }
            .nav > li
            {
                float: none;
            }
            .nav > li > .parent
            {
                background-position: 95% 50% !important;
            }
            .nav li li .parent
            {
                background-image: url("../images/icon-down-arrow.png") !important;
                background-repeat: no-repeat !important;
                background-position: 95% 50% !important;
            }
            .nav ul
            {
                display: block;
                width: 90%;
                background: #2E429B;
            }
            .nav li ul
            {
                background: #2a2a2a;
                font-size: 12px;
                border: none;
                border-radius: 0px;
                    width: 100%;
            }
            .nav > li.hover > ul, .nav li li.hover ul
            {
                position: static;
            }
            .nav li li li a
            {
                color: #fff;
                opacity: 1;
            }
            .nav > li.hover > ul
            {
                opacity: 1;
            }
            .toggleMenu
            {
                float: right;
                z-index: 350 !important;
                background:#000 none repeat scroll 0% 0%;
            }
            .bao_menu_top a.a_tel
            {
                display: block;
                float: left;
                color: #fff;
                margin: 10px 0px 0px 15px;
            }
            .wrap
            {
                width: 100%;
            }
            .logo
            {
                float: none;
                display: block;
                width: 100%;
                text-align: center;
            }
            .header_top
            {
                height: auto;
                padding-bottom: 10px;
                background-image:none;
                width:100%;
            }
            .header_top_right
            {
                width: 100%;
                display: block;
                float: none;
            }
            .header_top_right_bottom_search_box
            {
                width: 70%;
                float: right;
                margin: 5px 20px 0px 0px;
                height:25px;
            }
            .header_top_right_bottom_search_box input[type="text"]
            {
                width: 80%;
                height:25px;
            }
            .header_top_right_bottom_search_box input[type="submit"]
            {
                width: 20%;
            }
            .callbacks_container
            {
                display: none;
            }
            .header_bottom_left
            {
                display: none;
            }
            .header_bottom_right
            {
                float: none;
                width: 100%;
                padding-left: 0px;
            }
            #mini_bar_menu
            {
                display: none;
            }
            .heading
            {
                text-transform: none;
                line-height: normal;
                text-align: center;
                padding: 10px 0px;
            }
            .content-grids
            {
                border-top-color: #ddd;
                border-right-color: #ddd;
            }
            .content-grid
            {
                width: 49.8888%;
                margin: 0px;
                padding: 0px;
                border-bottom-color: #ddd;
                border-left-color: #ddd;
            }
            .span_1_of_4
            {
                width: 100%;
                margin: 0px;
                display: block;
                float: none;
                color: #ccc;
            }
            .col_1_of_4:first-child
            {
                width: 100%;
                margin: 0px;
            }
            .table_sp tbody tr td
            {
                width: 50%;
                border-bottom-color: #ddd;
                border-left-color: #ddd;
                padding: 10px 0px 0px 0px;
                display:table-cell;
            }
            .box_details_product
            {
                margin: 0px auto;
                margin-bottom: 20px;
                border:none;
            }
            .box_details_product_left
            {
                width: 100%;
                float: none;
                text-align: center;
            }
            .box_details_product_right
            {
                width: 100%;
                float: none;
                padding-left: 0px;
            }
            .resp-tabs-list li
            {
                padding: 10px 5px;
            }
            .resp-tab-active
            {
                padding: 10px 5px;
            }
            .resp-tab-content
            {
                padding: 5px 0px 15px 5px;
            }
            .title_liness
            {
                text-align: center;
                font-size: 18px;
            }
            .table_da tbody tr td
            {
                width: 99%;
                padding: 0px;
                padding-top: 6px;
                margin: 0px;
                height: auto;
                display: block;
                text-align: center;
            }
            .content
            {
                width: 96%;
                margin: 0px auto;
            }
            .Bao_news_item
            {
                height: auto;
                text-align: center;
                display: block;
            }
            .Bao_news_item_left
            {
                width: 100%;
                float: none;
            }
            .Bao_news_item_right
            {
                width: 100%;
                float: none;
                text-align: center;
            }
            .Bao_news_item_right h4
            {
                margin-top: 10px;
            }
            .Bao_news_item_right h4 a
            {
                font-size: 16px;
            }
        }
        .panel
        {
            margin-bottom: 20px;
            background-color: #fff;
            border: 1px solid transparent;
            border-radius: 4px;
            -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
            box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
        }
        .panel-body
        {
            padding: 15px;
        }
        .panel-heading
        {
            padding: 10px 15px;
            border-bottom: 1px solid transparent;
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }
        .panel-heading > .dropdown .dropdown-toggle
        {
            color: inherit;
        }
        .panel-title
        {
            margin-top: 0;
            margin-bottom: 0;
            font-size: 16px;
            color: inherit;
        }
        .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a
        {
            color: inherit;
        }
        .panel-footer
        {
            padding: 10px 15px;
            background-color: #f5f5f5;
            border-top: 1px solid #ddd;
            border-bottom-right-radius: 3px;
            border-bottom-left-radius: 3px;
        }
        .panel > .list-group, .panel > .panel-collapse > .list-group
        {
            margin-bottom: 0;
        }
        .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item
        {
            border-width: 1px 0;
            border-radius: 0;
        }
        .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child
        {
            border-top: 0;
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }
        .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child
        {
            border-bottom: 0;
            border-bottom-right-radius: 3px;
            border-bottom-left-radius: 3px;
        }
        .panel-heading + .list-group .list-group-item:first-child
        {
            border-top-width: 0;
        }
        .list-group + .panel-footer
        {
            border-top-width: 0;
        }
        .panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table
        {
            margin-bottom: 0;
        }
        .panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption
        {
            padding-right: 15px;
            padding-left: 15px;
        }
        .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child
        {
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }
        .panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child
        {
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }
        .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child
        {
            border-top-left-radius: 3px;
        }
        .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child
        {
            border-top-right-radius: 3px;
        }
        .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child
        {
            border-bottom-right-radius: 3px;
            border-bottom-left-radius: 3px;
        }
        .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child
        {
            border-bottom-right-radius: 3px;
            border-bottom-left-radius: 3px;
        }
        .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child
        {
            border-bottom-left-radius: 3px;
        }
        .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child
        {
            border-bottom-right-radius: 3px;
        }
        .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body
        {
            border-top: 1px solid #ddd;
        }
        .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td
        {
            border-top: 0;
        }
        .panel > .table-bordered, .panel > .table-responsive > .table-bordered
        {
            border: 0;
        }
        .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child
        {
            border-left: 0;
        }
        .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child
        {
            border-right: 0;
        }
        .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th
        {
            border-bottom: 0;
        }
        .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th
        {
            border-bottom: 0;
        }
        .panel > .table-responsive
        {
            margin-bottom: 0;
            border: 0;
        }
        .panel-group
        {
            margin-bottom: 20px;
        }
        .panel-group .panel
        {
            margin-bottom: 0;
            border-radius: 4px;
        }
        .panel-group .panel + .panel
        {
            margin-top: 5px;
        }
        .panel-group .panel-heading
        {
            border-bottom: 0;
        }
        .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group
        {
            border-top: 1px solid #ddd;
        }
        .panel-group .panel-footer
        {
            border-top: 0;
        }
        .panel-group .panel-footer + .panel-collapse .panel-body
        {
            border-bottom: 1px solid #ddd;
        }
        .panel-default
        {
            border-color: #ddd;
        }
        .panel-default > .panel-heading
        {
            color: #333;
            background-color: #f5f5f5;
            border-color: #ddd;
        }
        .panel-default > .panel-heading + .panel-collapse > .panel-body
        {
            border-top-color: #ddd;
        }
        .panel-default > .panel-heading .badge
        {
            color: #f5f5f5;
            background-color: #333;
        }
        .panel-default > .panel-footer + .panel-collapse > .panel-body
        {
            border-bottom-color: #ddd;
        }
        .panel-primary
        {
            border-color: #337ab7;
        }
        .panel-primary > .panel-heading
        {
            color: #fff;
            background-color: #337ab7;
            border-color: #337ab7;
        }
        .panel-primary > .panel-heading + .panel-collapse > .panel-body
        {
            border-top-color: #337ab7;
        }
        .panel-primary > .panel-heading .badge
        {
            color: #337ab7;
            background-color: #fff;
        }
        .panel-primary > .panel-footer + .panel-collapse > .panel-body
        {
            border-bottom-color: #337ab7;
        }
        .panel-success
        {
            border-color: #d6e9c6;
        }
        .panel-success > .panel-heading
        {
            color: #3c763d;
            background-color: #dff0d8;
            border-color: #d6e9c6;
        }
        .panel-success > .panel-heading + .panel-collapse > .panel-body
        {
            border-top-color: #d6e9c6;
        }
        .panel-success > .panel-heading .badge
        {
            color: #dff0d8;
            background-color: #3c763d;
        }
        .panel-success > .panel-footer + .panel-collapse > .panel-body
        {
            border-bottom-color: #d6e9c6;
        }
        .panel-info
        {
            border-color: #bce8f1;
        }
        .panel-info > .panel-heading
        {
            color: #31708f;
            background-color: #d9edf7;
            border-color: #bce8f1;
        }
        .panel-info > .panel-heading + .panel-collapse > .panel-body
        {
            border-top-color: #bce8f1;
        }
        .panel-info > .panel-heading .badge
        {
            color: #d9edf7;
            background-color: #31708f;
        }
        .panel-info > .panel-footer + .panel-collapse > .panel-body
        {
            border-bottom-color: #bce8f1;
        }
        .panel-warning
        {
            border-color: #faebcc;
        }
        .panel-warning > .panel-heading
        {
            color: #8a6d3b;
            background-color: #fcf8e3;
            border-color: #faebcc;
        }
        .panel-warning > .panel-heading + .panel-collapse > .panel-body
        {
            border-top-color: #faebcc;
        }
        .panel-warning > .panel-heading .badge
        {
            color: #fcf8e3;
            background-color: #8a6d3b;
        }
        .panel-warning > .panel-footer + .panel-collapse > .panel-body
        {
            border-bottom-color: #faebcc;
        }
        .panel-danger
        {
            border-color: #ebccd1;
        }
        .panel-danger > .panel-heading
        {
            color: #a94442;
            background-color: #f2dede;
            border-color: #ebccd1;
        }
        .panel-danger > .panel-heading + .panel-collapse > .panel-body
        {
            border-top-color: #ebccd1;
        }
        .panel-danger > .panel-heading .badge
        {
            color: #f2dede;
            background-color: #a94442;
        }
        .panel-danger > .panel-footer + .panel-collapse > .panel-body
        {
            border-bottom-color: #ebccd1;
        }