@charset "utf-8";
@-webkit-viewport{width:device-width;}
@-moz-viewport{width:device-width;}
@-ms-viewport{width:device-width;}
@-o-viewport{width:device-width;}
@viewport{width:device-width;}
body {font-family: Arial, sans-serif;margin: 0 auto;text-align: left;font-size: 14px;font-weight: 300}
.breadcrumb {font-size: 13px;color: #337AB7;background-color:#F2F2F2;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;padding: 8px 10px}
.breadcrumb_divider {display: inline-block;width: 20px;background: url('../images/icon_next.gif') no-repeat center center}
.breadcrumb a {color: #000}
.div-addthis-top {margin: 0;padding-top: 15px;padding-bottom: 10px;height: 40px;float: right;max-width: 250px;display: block;overflow: hidden}
.div-addthis-plugin {
    height: 30px;display: block;overflow: hidden;clear: both;
    margin-bottom: 10px
}
.partner {margin-bottom: 15px}
.partner .boxproduct img {border: 1px solid #e5e5e5}
.latestTitle {margin: 0 0 20px 0;padding: 0;text-transform: uppercase;font-weight: bold;font-size: 22px;text-align: left;color: #000}
.latestTitle {position: relative;margin: 30px 0 20px 0;border-bottom: 1px solid #e5e5e5;padding-bottom: 5px}
.latestTitle a {color: #000;text-decoration: none}
.latestTitle span {position: absolute;right: 0;bottom: 0;text-transform: capitalize;font-size: 16px}
.latestTitle span a {text-decoration: none;color: #FCB71E}
.latestTitle span a:hover{color: #000;text-decoration: underline}
h1,h2,h3 {font-size: 20px}
h1,h2,h3,h4,h5,h6,.title_cate_view,.title_view,.h_title, .title_cate_list, .title_content, a{font-family: 'Roboto Condensed', Arial, sans-serif;}
.register_title {font-weight: bold;color: #FF9D00;font-size: 18px;margin: 10px 0;padding: 0}
#header{background: #2C4097 url('../images/bg-header.png') no-repeat center bottom}
#header .container {padding-top: 7px;padding-bottom: 7px}
.logo {padding-top: 10px}
.logo img {max-width: 100%;height: auto;max-height: 90px;border: none}
.h-right {}
.logan {font-weight: 400;font-size: 25px;text-align: center;padding-top: 25px;color: #fff;text-transform: uppercase}
.icon-social {text-align: right;display: block;margin-bottom: 10px;margin-top: 7px}
.icon-social a {margin-left: 12px;display: inline-block;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;width: 30px;height: 30px;line-height: 31px;color: #fff;text-align: center}
.icon-social a:first-child {margin-left: 0}
.icon-social a i {line-height: 31px}
.icon-social a.icon-facebook {background-color: #5D7BBA}
.icon-social a.icon-youtube {background-color: #DA2625}
.icon-social a.icon-google-plus {background-color: #F4511E}
.icon-social a.icon-skype {background-color: #00ACED}
.h-hotline {padding: 7px 0 0 0;text-align: right;display: block}
.h-hotline a {color: #fff;text-decoration: none;font-size: 16px;font-weight: 400;display: inline-block;margin-right: 10px}
.h-hotline a:hover {text-decoration: underline}
.h-hotline a:last-child{margin-right: 0}
.h-hotline a i {margin-right: 7px;color: #FF9D00}
.frmSearch {float: right;width: 170px;border-radius: 7px;-moz-border-radius: 7px;-webkitborder-radius: 7px;background-color: #262161;border: 1px solid #0080FF}
.frmSearch .form-control, .frmSearch .btn {background: none;border: none;box-shadow: none;color: #fff}

.hotline-fixed {position:fixed;left: 0;bottom: 48px;display: none}
.hotline-fixed a{display:block;line-height:50px;text-decoration:none;padding: 0 15px 0 10px;background-color: #1DA1F2;color: #fff;font-size:16px;font-weight: bold;border-top-right-radius: 20px;-moz-border-top-right-radius: 20px;-webkit-border-top-right-radius: 20px;}
.hotline-fixed a span {margin-right: 4px}

.banner_bottom, .banner_left {text-align: center}
.banner_bottom {margin-bottom: 10px}
.banner_left img, .banner_bottom img{border:1px solid #e5e5e5;width:100%;margin-bottom: 10px}
.banner_left a, .banner_bottom a {display:block}
.centerContent.col-xs-9 {width: 70%}
.leftContent.col-xs-3 {width: 30%}
.hTitle {
    color:#FFFFFF;
    font-weight:bold;
    margin-top:40px;
    text-shadow: 0 0 50px #335604;
    font-family:'iCiel Panton';
}
.title_page, .title_view, .title_view_home {
    color: #1270C9;
    font-size: 22px;
    line-height: 25px;
    margin: 0 0 20px 0;
    padding: 20px 0 0 0;
    font-weight: bold;
}
.title_view {font-size: 20px;line-height: 22px;font-weight: bold}
.title_view_home {line-height: 30px;text-align: center;font-size: 30px;color: blue}
.h_title_home {position: absolute;top:-400px;left: -1000px}
.title_cate_view {margin: 0;color: #000;line-height: 32px;padding: 0 0 10px 0;font-size: 22px;margin-bottom: 15px;font-weight: normal;text-transform: uppercase;background: url('../images/line-small-bg.png') no-repeat center bottom;text-align: center}
.title_cate_list {margin: 0;background-color: #262161;color: #fff;line-height: 38px;padding: 0 0 0 10px;font-size: 18px;font-weight: 400;text-transform: uppercase;text-align: left;border-bottom: 3px solid #FF9D00}
.title_cate_list span {display: inline-block;line-height: 38px;font-size: 16px}
.title_content {background:#262161;border-bottom:3px solid #FF9D00;text-align:left;text-transform: uppercase;font-weight: 400;font-size: 16px;color: #fff;line-height: 22px;padding: 10px 0 7px 15px;margin: 0}
.title_content a {color: #fff;text-decoration: none;display: block}
.h_title {margin: 0 0 10px 0;color: #ffffff;background: #0080FF;line-height: 20px;padding: 9px 0 7px 10px;font-size: 14px;text-transform: uppercase;position: relative;font-weight: bold}
.h_title a {color: #ffffff;text-decoration: none}
.h_title a:hover {text-decoration: underline}
.h_title span {display: block;position: absolute;right: 10px;top: 6px;height: 22px;padding-right: 8px;background: url('../images/v_right.png') no-repeat right center}
.h_title span a {display: block;line-height: 22px;text-transform: capitalize;font-size: 13px;background: url('../images/v_left.png') no-repeat left center;padding-left: 8px}
#main_content {
    text-align: left;
}
.clear {clear: both;}
.clearline {background: rgba(0, 0, 0, 0.3);height: 1px; margin-bottom: 10px;clear: both}
.cleardashed {border-bottom: 1px dashed #444;height: 1px; margin-bottom: 7px;clear: both}
.clearline_bg {height: 1px;clear: both;background: url('../images/line_left.png') no-repeat center}
.line-lg{background: url('../images/line-bg.png') repeat;clear: both;height: 38px;margin-bottom: 30px}
.navbar-toggle .icon-bar{background-color: #fff;width: 18px}
.sr-only {width: 50px;height: 22px;left: 32px;top:8px;font-size: 17px;font-weight: normal;color: #fff;clip: auto;}
nav {min-height: 38px;padding: 0;background: url('../images/bg_menu.png') repeat-x top;border-top: 1px solid #ababab}
.navbar-toggle{
    padding: 10px 6px;
    padding-right: 60px;
    margin-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    margin-top: 8px;
    width: 90px;
    float: left;
    background-color: #FF9D00
}
.navbar-collapse {min-height: 50px;border: none;padding: 0}
.navbar-header {min-height: 50px}
.bg-menu {height: 50px;background-color: #262161;z-index: 9999;width: 100%;top:0}
#mainMenu {
    min-height: 50px;
    display:block;
    padding: 0 68px 0 0;
}

#mainMenu ul.level0 {
    min-height: 50px;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#mainMenu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: block;
}
#mainMenu ul li {
    padding: 0;
    display: inline-block;
    font-size: 14px;
    line-height: 50px;
    color: #fff;
    position: relative;
    font-family: 'Roboto Condensed', Arial, sans-serif;
    float: left;
    border-left: 1px solid #2B396C;
}
#mainMenu ul li.sub_menu, #mainMenu ul li.space {
    float: left
}
#mainMenu ul li.space {
    background: url('../images/menu_space.png') no-repeat left top;
    width: 2px;
}
#mainMenu ul li a {
    display: block;
    padding: 0 19px;
    line-height: 50px;
    text-decoration: none;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase
}
#mainMenu ul li:hover, #mainMenu ul li.active {
    padding: 0
}
#mainMenu ul li a:hover, #mainMenu ul li a.active {
    color: #fff;
    text-decoration: none;
    background-color:#0080FF
}
#mainMenu ul li ul {display: none;position: absolute;top: 50px;float: left;width: 250px;z-index: 9999;background-color: #0080FF}
#mainMenu ul li ul li ul {top:0px;left: 250px;}
#mainMenu ul li:first-child{border: none}
#mainMenu ul li ul li,#mainMenu ul li ul li.sub_menu {text-align: left;line-height: 18px;display: block;float: none;padding: 0;border: none}
#mainMenu ul li ul li a {line-height: 18px;padding: 10px 5px 10px 15px;border-top: 1px dashed #cccccc;color: #414141;display: block;text-transform: none}
#mainMenu ul li ul li:first-child a {border-top: none}
#mainMenu ul li ul li a:hover {
    color: #000
}
#mainMenu ul li:hover ul.level1 {
    display: block;
}
#mainMenu ul li:hover a {background-color: #0080FF;color: #fff}
#mainMenu ul li ul.level1 li:hover ul.level2 {
    display: block;
}
#mainMenu ul li ul.level1 li ul.level2 li:hover ul.level3 {
    display: block;
}
.modeTitle {
    margin: 0;
    padding: 12px 0 10px 0;
    display: block;
    line-height: 18px;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    background-color: #0080FF
}
.modeTitle a {text-decoration: none;color: #fff}
.boxMenuLeft {margin-bottom: 10px}
.menuLeft ul {
    padding: 3px 0 0 0;
    margin: 0;
    display: block;
    list-style-type: none;
}
.menuLeftParent, .menuLeftParentHidden {border: 1px solid #e5e5e5;border-top: none;border-bottom: none}
.menuLeft ul.menuLeftParentHidden {display: none}
.menuLeft ul li {
    display: block;
    padding: 0;
    position: relative
}
.menuLeft ul li a {
    border-bottom: 1px solid #e5e5e5;
    display: block;
    line-height: 18px;
    padding: 12px 0 10px 26px;
    color: #222222;
    text-decoration: none;
    font-weight: bold;
    background: url('../images/menu_a-o.png') no-repeat 10px 16px;
    font-size: 13px;
    text-transform: uppercase
}
.menuUser ul li a {text-transform: capitalize;font-size: 12px}
.menuLeft ul li a:hover,.menuLeft ul li a.active {
    text-decoration: none;
    color: #316DAC
}
.menuLeft ul li ul {padding-right: 0;padding-bottom: 5px;padding-left: 20px}
.menuLeft ul li ul li ul {padding:0;position: absolute;left: 190px;top: 0;width: 200px;display: none;background: url('../images/bg_mod.png') repeat;z-index: 9999}
.menuLeft ul li ul li ul li {padding-bottom: 5px;padding-left: 15px}
.menuLeft ul li ul li a {
    background: url('../images/icon_left_sub.png') no-repeat left 15px;
    font-weight: normal;
    padding-left: 10px;
    color:#414141;
    font-size: 13px;
    text-transform: capitalize
}
.menuLeft ul li ul li a:hover,.menuLeft ul li ul li a.active {
    background: url('../images/icon_left_sub_active.png') no-repeat left 15px;
    text-decoration: underline;
    color: #222222
}

.menuLeft ul li ul.level0 li:hover ul.level1 {
    display: block;
}
.menuLeft ul li ul.level0 li ul.level1:hover ul.level2 {
    display: block;
}
.menuLeft h2.menuLeftToogle {display: none;text-align: left;padding-left: 12px;cursor: pointer}
.menuLeft h2.menuLeftToogle span {margin-right: 8px}
footer {
    display: block;
    position: relative;
}
#footer {
    border-top: 5px solid #2C4097;
    background: #2C4097 url('../images/bg-footer.png') no-repeat center bottom;
    color: #fff
}
.footer_content {
    padding: 30px 0 20px 0;
}
.footer_content p {
    margin: 0;
    padding: 0;
    padding-bottom: 7px;
}
.menufooter {display: block;text-align: left;margin-bottom: 10px;padding-left: 10px;padding-bottom: 5px;border-left: 1px solid #e5e5e5}
.menufooter h2, .footer-left h2, .footer-right h2 {margin: 0;padding: 5px 0 0 0;font-size: 18px;font-weight: bold;line-height: 20px;margin-bottom: 10px;display: block}
.menufooter ul {padding: 0;margin: 0;list-style-type: none;display: block}
.menufooter ul li {display: block;margin-bottom: 7px;}
.menufooter ul li a,.boxproduct ul li a {padding-left: 15px;color: #444;text-decoration: none;line-height: 17px;font-weight: normal;display: block;background: url('../images/menu_a.png') no-repeat left 4px;font-size: 13px}
.menufooter a:hover {text-decoration: underline}
.footer-left h1,.footer-left h2,.footer-left h3,.footer-right h3,.footer-right h3 a,.menufooter h3 a {text-decoration: none}
.footer-right h3 {margin: 0 0 10px 0}
.footer-right ul{margin: 0;padding: 10px 0;list-style-type: none}
.footer-right ul li {display: block;padding: 0 0 0 40px;margin: 3px 0;line-height: 30px;color: #1270c9;background: url('../images/icon-f.png') no-repeat left top}
.footer-right ul li.li-line {height: 1px;line-height: 1px;background: #e5e5e5;padding: 0;margin: 0}
.footer-right ul li a {text-decoration: none;color: #1270c9}
.footer-right ul li.icon-face{background-position-y: -30px}
.footer-right ul li.icon-viber{background-position-y: -60px}
.footer-right ul li.icon-zalo{background-position-y: -120px}
.footer-right ul li.icon-skype{background-position-y: -90px}
.footer-right ul li.icon-email{background-position-y: -150px}
.footer-right .col-xs-5 {border-left: 1px solid #e5e5e5}
.footer-left {text-align: justify}
.footer-left img {border: none;max-width: 100%}
.powerby {background-color: #262161;color: #fff;text-align: center;padding: 20px 0;font-weight: bold;font-size: 12px}
.powerby a {text-decoration: none;color: #FF9D00}
.powerby a:hover {text-decoration: underline}
.divContact {padding-top: 10px;padding-bottom: 10px}
#section iframe {width: 100%;border: none;display: block;margin-bottom: 20px}
#section .divContact iframe {margin: 0}

#toTop{display:none;text-decoration:none;position:fixed;bottom:50px;right:3px;overflow:hidden;width:42px;height:39px;border:none;text-indent:-999px;background: url('../images/to_top.png') no-repeat center top}
#toTopHover{background:url('../images/to_top.png') no-repeat center -39px;width:42px;height:39px;display:block;overflow:hidden;float:left;opacity:0.7;-moz-opacity:0;filter:alpha(opacity=0)}
#toTop:active,#toTop:focus{outline:none}

/*product view*/
.info_img {
   text-align: left;
}
.btn_dk {
    font-size: 13px;
    display:inline-block;
    padding: 5px 10px;
    color: #187000;
    text-decoration:none;
    background: #ffe631; /* Old browsers */
    background: -moz-linear-gradient(top, #ffe631 26%, #ffb203 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#ffe631), color-stop(100%,#ffb203)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffe631 26%,#ffb203 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffe631 26%,#ffb203 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffe631 26%,#ffb203 100%); /* IE10+ */
    background: linear-gradient(top, #ffe631 26%,#ffb203 100%); /* W3C */
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border: 1px solid #cccccc;
    margin: 5px 0 5px;
    cursor: pointer;
    text-transform: uppercase;
    line-height: 26px
}
.btn_dk:hover {
    color: #187000;
    background: #ffb203; /* Old browsers */
    background: -moz-linear-gradient(top, #ffb203 26%, #ffe631 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#ffb203), color-stop(100%,#ffe631)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffb203 26%,#ffe631 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffb203 26%,#ffe631 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffb203 26%,#ffe631 100%); /* IE10+ */
    background: linear-gradient(top, #ffb203 26%,#ffe631 100%); /* W3C */
    box-shadow:inset 0 -1px 0 rgba(255,255,255,.4), 0 1px 1px rgba(0,0,0,.3);
    text-decoration: none
}
.btn_view {
    font-size: 13px;
    display:inline-block;
    padding: 2px 10px;
    color: #025FAB;
    text-decoration:none;
    background: #025FAB; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 26%, #E5E5E5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#ffffff), color-stop(100%,#E5E5E5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 26%,#E5E5E5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 26%,#E5E5E5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 26%,#E5E5E5 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 26%,#E5E5E5 100%); /* W3C */
    border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    -ms-border-radius:7px;
    -o-border-radius:7px;
    border: 1px solid #cccccc;
    margin: 5px 0 5px;
    cursor: pointer;
    text-transform: capitalize;
    line-height: 26px
}
.btn_view:hover {
    color: #025FAB;
    background: #E5E5E5; /* Old browsers */
    background: -moz-linear-gradient(top, #E5E5E5 26%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#E5E5E5), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #E5E5E5 26%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #E5E5E5 26%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #E5E5E5 26%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(top, #E5E5E5 26%,#ffffff 100%); /* W3C */
    text-decoration: none
}
.btn-default {
    color: #000000;
    text-decoration:none;
    background: #fff; /* Old browsers */
    background: -moz-linear-gradient(top, #fff 26%, #e5e5e5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#fff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fff 26%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fff 26%,#e5e5e5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fff 26%,#e5e5e5 100%); /* IE10+ */
    background: linear-gradient(top, #fff 26%,#e5e5e5 100%); /* W3C */
}
.btn-default:hover {
    color: #000000;
    background: #e5e5e5; /* Old browsers */
    background: -moz-linear-gradient(top, #e5e5e5 26%, #fff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#e5e5e5), color-stop(100%,#fff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e5e5e5 26%,#fff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e5e5e5 26%,#fff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e5e5e5 26%,#fff 100%); /* IE10+ */
    background: linear-gradient(top, #e5e5e5 26%,#fff 100%); /* W3C */
    text-decoration: none
}
#frmRegister {padding: 10px;font-size: 13px;color: #000000}
#frmRegister select, #frmRegister input[type=text], #frmRegister input[type=password] {height: 28px;font-size: 13px;padding: 6px;}
#frmRegister select {padding-top: 4px}
#frmRegister input[type=text]:focus, #frmRegister input[type=password]:focus, #frmRegister input[type=text]:hover, #frmRegister input[type=password]:hover {border: 1px solid #DFAD2B;-moz-border-radius: 5px;-webkit-border-radius: 5px}
#frmRegister .message {height: 100px;padding: 5px; border: 1px solid #cccccc;-moz-border-radius: 5px;-webkit-border-radius: 5px;margin: 2px 0;}
#frmRegister .th_title {padding: 5px; padding-top: 20px; color: #004284; font-size: 14px}
#frmRegister span.error {line-height: 20px;display: inline-block; color: red; font-style: italic;padding-left: 5px;}
#frmRegister span.required {color: #ff0000;padding: 3px;}
#frmRegister .error {text-align: left}
#frmRegister ul.errors {display: inline-block;margin: 0;padding: 4px 3px;list-style-type: none}
#frmRegister ul.errors li {line-height: 20px;color: red;font-style: italic}
#frmRegister .fTitle {
    text-align: right;
    width: 120px;
}
#frmRegister label {margin: 0;padding: 0;line-height: 20px;font-weight: bold}
#frmRegister .fTitle2 {
    text-align: right;
    width: 250px;
}
.required_smg .required_title {
    display: block;
    line-height: 30px;
    color: #414141;
    font-size: 13px;
    font-weight: bold
}
.listNews, .listProduct {
    display: block;
    padding: 0;
    margin-bottom: 10px;
}
.content-news {font-family: Arial, sans-serif}
.contentNews {
    padding: 0 15px 15px;
    text-align: justify;
    color: #000000;
    display: block;
    border: 1px solid #e5e5e5
    /*overflow: auto*/
}
.contentNews p {
    padding: 0;
    padding-bottom: 10px;
    margin: 0;
    line-height: 25px;
}
.contentNews p.p-price {margin: 0;padding: 0;height: 36px;display: block}
.contentNews img, .contentDescProduct img {
    max-width: 100%;
}
.contentNews table {
    max-width: 100%;
    border-collapse: collapse;
}
.contentNews table td {
    padding: 2px;
}
.land-info .table {margin-bottom: 10px}
.land-info .table td {
    font-size: 12px;
    padding: 7px
}
.land-info .table td:last-child, .land-info .table td:nth-child(2),
.land-info .table th {color: #1270C9}
.land-info .table th {text-transform: uppercase}
.contentNews iframe {max-width: 100%;}
.titleView {
    margin: 0;
    padding: 0;
    line-height: 30px;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
}
.newsView {
    margin: 0;
    padding: 0;
    line-height: 20px;
    padding-bottom: 10px;
    color: #000000;
    font-size: 13px;
    font-weight: bold;
    display: block;
}
.newsitem, .newsitem2 {margin-bottom: 15px}
/*.newsitem2:last-child {border: none;margin-bottom: 0}*/
.newsitem {position: relative}
.newsitem img, .newsitem2 img {margin-bottom: 15px; width: 100%;height: auto;border: 1px solid #e5e5e5;padding: 3px}
.newsitem img {margin-bottom: 0;border: none;padding: 0}
.newsitem .n_box {border: 1px solid #e5e5e5}
.newsitem .view {border: 3px solid #ffffff}
.newsitem2 img {border: 1px solid #e5e5e5;margin: 0}
.newsitem2 img:hover {border: 1px solid #07457A}
.newsitem h2, .newsitem h3, .newsitem2 h2 {margin:0; padding:0;padding-bottom:10px;line-height: 20px;font-size:15px; font-weight:bold;text-align: left}
.newsitem h4.otheritem{padding-left: 10px;padding-bottom: 10px;line-height: 18px;margin: 0}
.newsitem h4.otheritem a {color: #07457A;text-decoration: none;font-size: 14px}
.newsitem h4.otheritem a:hover {text-decoration: underline}
.newsitem h4.otheritem span{margin-right: 7px;color: #FF9D00}
.newsitem h2 a, .newsitem h3 a {color: #000000; text-decoration:none; font-size:15px; font-weight:bold;text-transform: uppercase}
.newsitem h3 a:hover {color: #0618A4; text-decoration:none;}
.newsitem p, .newsitem2 p {padding:0;margin:0; line-height:18px;text-align:justify}
.newsitem h2 {position: absolute;bottom: 4px;left: 14px;right: 14px;padding: 7px;background-color:rgba(0,0,0,0.7);}
.newsitem h2:hover {background-color:rgba(0,0,0,0.8);}
.newsitem h2 a {color: #ffffff}
.newsitem2 h2 a {color: #1270C9;text-decoration: none;font-size: 18px;line-height: 20px;font-weight: bold;display: block}
.newsitem2 h2 a.newsitem2_h2 {font-size: 16px;line-height: 17px}
.newsitem2 h2 a:hover {color: #1270C9;text-decoration: underline}
.newsitem2 h2 span.glyphicon {margin-right: 7px;color: #FF9900}
.newsitem2 {padding: 0;margin-bottom: 7px}
.newsitem2 .newstitle a {text-transform: uppercase}
.newsitem2 p {padding-bottom: 7px}
.newsitem2 h3, .newsitem2 h4 {margin: 0 0 20px 0;padding: 0;line-height: 20px}
.newsitem2 h4.career {color: #0080FF;font-size: 14px;font-weight: bold}
.newsitem2 .c_comment {font-size: 14px;color: #555;font-style: italic}
span.viewmore {display:block;padding: 10px 0;text-align: left}
span.viewmore a {color: #fff; text-decoration:none;background-color: #0080FF;min-width: 120px;padding: 10px 0;display: inline-block;text-align: center;border-radius: 5px}
span.viewmore a:hover {background-color: #316DAC;}
span.viewmore span {margin-right: 5px}
p.created {font-style: italic;color: #aaa;line-height: 20px;margin: 0;padding:5px 0 0 0}
p.address {font-style: italic;color: #FF6E1F}
p.address span {margin-right: 7px;color: #FF6E1F}
p.created span {margin-right: 7px}
.boxproduct {text-align: center;padding: 10px}
.boxproduct form {margin: 0;padding: 0}
.boxproduct .box_p_content {    
    display: block;
    position: relative
}
.boxproduct img {width: 100%;height:auto;border: none}
.boxproduct h2 {background:rgba(0, 0, 0, 0.5);margin: 0;padding: 0;display: block;text-align: left;position: absolute;bottom: 2px;left: 2px;right: 2px;overflow: hidden;height: 40px}
.boxproduct h2 a {color: #fff;line-height: 30px;display: block;text-decoration: none;font-size: 16px;font-weight: 400;padding: 5px 10px}
.boxproductContent2 {border: 1px solid #e5e5e5;padding: 2px;position: relative}
.boxproductContent2 a {display: block}
.boxproduct:hover h2 a,.boxproduct h2 a:hover {color: #FF9D00}
.boxproductBottom.row {margin: 0;padding: 5px;border: 1px solid #e5e5e5;border-top: none}
.boxproductBottom .col-xs-6 {padding: 10px;font-weight: bold;font-size: 14px;line-height: 20px;overflow: hidden;max-height: 40px}
.boxproductBottom .b-price {background-color: #0080FF;color: #fff}
.boxproductBottom .b-btn-view.col-xs-6 {padding: 0 0 0 5px}
.boxproductBottom .b-btn-view a {background-color: #FF9D00;padding: 0;line-height: 40px;display: block;color: #262161;text-decoration: none;text-transform: uppercase}
.boxproduct:hover .boxproductBottom .b-btn-view a,.boxproductBottom .b-btn-view a:hover {color: #0080FF}
.boxproductBottom .col-xs-6 span {display: block;overflow: hidden;height: 20px}
.b-address {overflow: hidden;height: 20px;margin-bottom: 5px}
.b-address span {display: block;line-height: 20px;color: #484848;font-style: italic;text-align: left}
.b-address span i {color: #FF6651;margin-right: 7px}
.view {
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
    padding: 0;
}
.view .mask {
    width: 100%;
    height: 50%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
}
.view-first img {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.view-first .mask {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    background-color: rgba(0,0,0, 0.7);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.view-first:hover img {
    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}
.view-first:hover .mask {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}
.productCategory {padding-top: 20px;margin: 0}
.boxImg {
    position: relative;
    margin-bottom: 20px
}
.boxContent {
}
.imgProduct {
    text-align: center;
    display: block;
    vertical-align: middle;
    position: relative;
}
.imgProduct img {
    width: 100%;
    height: auto;
    display: inline-block;
    vertical-align: middle;
    border: none
}
.product_name {
    display: block;
    line-height: 20px;
    height: 40px;
    text-align: center;
    margin: 0;
    padding: 0 0 10px 0;
    font-size: 20px;
    font-weight: bold
}
.product_name a {
    display: block;
    line-height: 20px;
    text-decoration: none;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
}
.product_name a:hover {
    text-decoration: underline
}
.question {
    border: 1px solid #e5e5e5;
    margin-bottom: 15px
}
.question h2 {
    display: block;
    padding:10px;
    background-color: #F6F6F6;
    font-weight: bold;
    font-size: 14px;
    color: #1470A9;
    margin: 0
}
.question span.glyphicon{margin-right: 5px}
.question h2.answer{background-color: #E3EBFF;cursor: pointer}
.question-content {padding: 10px}
.question-content p {margin: 0;padding: 0 0 7px 0;line-height: 20px;font-size: 14px;font-family: Arial, sans-serif}
.question-toogle {display: none}
.desc_cate {margin: 0;padding: 10px 0 0 0;color: #ffffff;min-height: 160px;max-height: 160px;overflow: hidden;text-align: justify}
.view_cate {color: #ffffff;font-weight: bold;text-decoration: none;text-align: right;margin: 0;padding: 7px 0 0;display: block}
.view_cate:hover {color: #ffffff}
.Centerer
{
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.module_top {
    display: block;
    position: relative;
    margin-bottom: 15px
}
.module_bottom {
    padding: 0;
}
.module_top_content {
    padding: 0;
    margin-bottom: 10px
}
.module_bottom_content {
    display: block
}
.title_product a:hover {
    color: #fe9b06;
    text-decoration: none;
}

h2.other {
    margin: 0;
    display: block;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 28px;
    color: #000;
    padding-top: 5px;
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 1px solid #d7d7d7
}
p.otherNews {
    margin: 0;
    padding: 0;
    line-height: 20px;
}
p.otherNews a {
    text-decoration: none;
    color: #000000;
    display: inline-block;
    line-height: 20px;
}
p.otherNews a:hover {
    color: #277907;
    text-decoration: underline;
}
.classImg {width: 300px;display: block;float: left;margin-right: 20px;margin-bottom: 15px}
.classImg2 {width: 150px;display: block;float: left;margin-right: 15px;margin-bottom: 10px}
.classImg3 {width: 190px;display: block;float: left;margin-right: 25px;margin-bottom: 10px}
.img-rec img {width:100%;height: auto}
.newsBox {
    margin-bottom: 10px;
}
.boxFrame {display: block}
.boxFrame .newsBox:last-child {border: none}
.newsBox h3 {margin:0; padding:0}
.newsBox h3 a {color: #000000;text-decoration:none; font-weight:bold;line-height: 18px;font-size: 15px;display: block}
.newsBox h3 a:hover{color: #000000;text-decoration: underline}
.newsBox span.price {color: red;font-weight: bold}
.newsBox span.sale {color: #cccccc;text-decoration: line-through}
.newsBox .news_box_img {
    margin-right: 10px;
    margin-bottom: 5px;
    float: left;
    border: 1px solid #d7d7d7;
    max-width: 65px;
    max-height: 50px;
}
.newsBox2 {
    margin-bottom: 10px;
}
.box-news-content {background-color: #f5f5f5;border: 1px solid #e5e5e5;padding: 5px}
.newsBox2 .box-news-content {background:none;position: relative;padding: 0;border: 1px solid #e5e5e5}
.newsBox2 img, .newsBox img {
    width: 100%;
    height: auto;
    border: none;
}
.newsBox img {
    margin-right: 10px;
    float: left;
    width: 100px;
    border: 1px solid #e5e5e5;
}
.newsBox2 a {display: block}
.newsBox2 a.col-xs-6 img {width: 100%;float: none}
.newsBox2 a.col-xs-6{padding-left: 0;padding-right: 25px}
.newsBox2 a.col-img.col-xs-6{padding-left: 25px;padding-right: 0;float: right}
.newsBox2 h3 {margin:0; padding:0;background:rgba(0, 0, 0, 0.5);min-height: 42px;position: absolute;bottom: 0;left: 0;right: 0}
.newsBox2 h3 a {color: #FF9D00;text-decoration:none; font-weight:bold;line-height: 20px;font-size: 16px;display: block;padding: 7px 10px}
.newsBox2 h3 a:hover{color: #fff;text-decoration: underline}
.newsBox2 h3.nameProduct{margin-bottom: 15px;margin-top: 0}
.newsBox2 h3.nameProduct a{line-height: 27px;font-size: 25px;color: #000}
.newsBox2 .cleardashed:last-child {margin: 0;border-bottom: 0}
.newsBox2 .viewmore {text-align: center}
.newsBox2 .viewmore a {font-size: 12px;background-color: #FCB71E;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding: 5px 10px}
.newsBox2 .viewmore a span {margin-left: 7px;color: #73a4d2}
.box-news-desc{text-align: center;padding: 10px}
.box-news-desc p {color: #4f6363}
.box-pro-desc p,.box-pro-desc2 p {color: #000;font-size: 18px;font-weight: 300}
.box-pro-desc.col-xs-6, .box-pro-desc2.col-xs-6 {padding: 10px 0 10px 25px;text-align: justify}
.box-pro-desc2.col-xs-6{padding: 10px 25px 10px 0}

.paging {text-align:center;padding: 5px;padding-top: 15px;clear: both}
.paging li {display:inline-block;padding:3px 5px}
.paging li.active {background:#07457A;color:#ffffff}
.paging span {display: inline-block;line-height: 20px}
.paging span a {display:inline-block;line-height: 20px;padding:3px 8px; text-decoration: none; color: #07457A;border: 1px solid #e5e5e5;}
.paging span.page {background:#07457A;color:#ffffff;display:inline-block;padding:3px 8px;margin-right: 4px;border: 1px solid #e5e5e5;}
.paging span.page-a {margin-right: 4px;}
.paging span.page-a a:hover {background:#07457A;color:#ffffff;display:inline-block;padding:3px 8px}
p.error {
    background: #F3C598 url('../images/msg_error.gif') no-repeat 5px 5px;
    border: 1px solid #F00F00;
    padding: 7px 7px 7px 30px;
    margin: 5px 0 10px 0;
    color: #FF2B2B;
    font-style: italic;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}
p.success {
    background: #EAF7D9 url('../images/success.png') no-repeat 5px 10px;
    border: 1px solid #BBDF8D;
    padding: 7px 7px 7px 30px;
    margin: 5px 0 10px 0;
    color: #555555;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -khtml-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}
#frmRegister .error, #frmContact .errors,
#frmComplaint .error, #frmComplaint .errors {margin:0;padding:0;color:red;font-style:italic;list-style-type:none}
#frmContact .error, #frmRegister .error,
#frmComplaint .error{color: red;font-style: italic;font-size: 12px}
#frmContact .form-control{font-size: 13px}
#frmContact .form-group {margin-bottom: 13px}
#frmComplaint .form-group label {font-weight: 300;text-align: right;display: block;padding-top: 5px}
#frmComplaint span.required,#frmContact span.required {color: red}
.form-group label {font-weight: normal;background: url('../images/menu_item.png') no-repeat left 5px;padding-left: 15px}
.leftContent {padding-bottom: 10px}
.img-sup img {max-width: 100%;border: none;height: auto}
.info-sup {padding-top: 10px}
.info-sup p {font-size: 18px;margin-bottom: 10px;line-height: 25px;display: block}

@media (min-width:1200px) {
    .boxproduct ul {padding-left: 20px}
}
@media (max-width:1250px) {}
@media (max-width:1199px) {
    .breadcrumb {font-size: 12px}
    #mainMenu ul li a {padding: 0 11px}
}
@media (min-width: 992px) {.info_desc.col-xs-12{padding-left: 20px}#infoChange .colRight.col-sm-6 {padding-right: 80px}#infoChange .colLeft.col-sm-6 {padding-left: 80px}}
@media (min-width: 1200px) {#infoChange .colRight.col-sm-6 {padding-right: 100px}#infoChange .colLeft.col-sm-6 {padding-left: 100px}}
@media (max-width:992px) {
    .boxproductBottom .col-xs-6 {font-size: 14px}
    .hotline-fixed {display: block}
    #mainMenu {
        float: none;
        padding: 0;
        margin-top: 0;
        background: #0080FF;
        position: absolute;
        z-index: 9999;
        left: 0;
        right: 0;
        padding: 5px 0;
		overflow-y:scroll;
		max-height:400px;
    }
    #mainMenu ul li img, #mainMenu ul li span {display: none}
    #mainMenu ul,#mainMenu ul.level0 {float: none;display: block}
    #mainMenu ul li, #mainMenu ul li.sub_menu {display: block;float: none;line-height: 30px;height: auto;margin: 0;padding: 0;border: none}
    #mainMenu ul li a {color: #fff;background: none;padding: 0 0 0 15px;line-height: 30px;height: 30px;text-transform: capitalize;font-size: 16px}
    #mainMenu ul li:hover a {background: none;color: #fff}
    #mainMenu ul li a:hover, #mainMenu ul li a.active{color: #000000;text-decoration: none;background: none}
    #mainMenu ul li.space {display: none}
    #mainMenu ul li ul,#mainMenu ul li ul li ul {display: block;position: relative;float: none;top: 0;left:0;width: 100%;background: none}
    #mainMenu ul li ul li {width: 100%}
    #mainMenu ul li ul li a {padding-left: 25px;border: none;color: #fff}
    #mainMenu ul li ul li a:hover{color: #fff}
    .navbar-collapse {min-height: 45px;border: none;padding: 0}
    .navbar-header {min-height: 45px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;behavior: url('/templates/frontend/default/css/PIE.htc')}
    .navbar-header {
        float: none;
        padding: 0;
        min-height:40px
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
        padding: 0
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
    .navbar-collapse.in {
        overflow-y: auto !important;
    }
    .clearm {clear: both}
    .boxproduct.col-xs-3{width: 33.333%}
    .h-right.col-xs-4 {display: none}
    .h-right.col-xs-5 {width: 65%}
    .logo.col-xs-3 {width: 35%}
}
@media (max-width:980px) {
    .leftContent.col-xs-3 .banner_left {display: none}
    .leftContent.col-xs-3 {width: 100%}
    .centerContent.col-xs-9 {width: 100%}
    .menuLeft h2.menuLeftTitle, ul.menuLeftParent {display: none}
    .menuLeft h2.menuLeftToogle {display: block}
    .boxMenuLeft {margin: 0}
    .slide-pros.col-xs-12 {display: none}
    .boxproduct.col-xs-2{width: 33.333%}
    .footer-left.col-xs-6,.footer-right.col-xs-6 {width: 100%}
    .footer-left {margin-bottom: 20px}
    .menufooter {border: none;padding-left: 0;padding-bottom: 0;padding-top: 10px}
    .footer-right .col-xs-5 {border-left: none;width: 50%}
    .footer-right .col-xs-7 {width: 50%}
    .item-sup.col-xs-6{width: 100%;margin-bottom: 10px}
    .img-manu.col-xs-2 {width: 16.666%}
    .tab-pane .newsitem2 .classImg {width: 250px}
    .content-type {margin-left: 270px}
}
@media (max-width:767px) {
    .box-list-news.col-xs-6{width: 100%}
    .boxproduct.col-xs-2{width: 50%}
    .boxproduct.col-xs-3{width: 50%}
    .boxproduct.col-xs-4, .menufooter.col-xs-4{width: 100%}
    .boxproduct img {width: 100%}
    #footer{background-position-y: bottom}
    .box-pro-desc2.col-xs-6,.box-pro-desc.col-xs-6,.newsBox2 a.col-img.col-xs-6,.newsBox2 a.col-xs-6 {width: 100%;padding-left: 0;padding-right: 0}
    .newsBox2 a.col-xs-6 {margin-bottom: 15px}
    .newsBox2 a.col-img.col-xs-6 {float: left}
    .info_desc.col-xs-7,.info_img.col-xs-5, .frecruiment .col-sm-4, .classImg{width: 100%}
    .classImg {margin-right: 0;float: none;text-align: center}
    .classImg img {width: auto;max-width: 100%}
    .img-rec, .info_img {margin-bottom: 15px}
    .img-manu.col-xs-2 {width: 20%}
    .divContact.col-xs-12 {left: auto}
    .tabs-left .col-xs-4 {display: none}
    .tabs-left .col-xs-8 {width: 100%}
    .tab-pane .newsitem2 .classImg {float: none;width: 100%;margin-bottom: 15px}
    .content-type {margin: 0;height: auto}
    .tabs-left .tab-pane {display: block;margin-bottom: 15px}
    .tab-pane .newsitem2 h2.newstitle {display: block}
    .newsitem2 {margin-bottom: 15px}
    .classImg3 {width: 150px;margin-right: 15px}
    .gym-type{display: none}
    span.viewmore {text-align:center}
}
@media (max-width:640px) {.footer_content .col-xs-7,.footer_content .col-xs-5 {width: 100%}.price_h.priceProduct{display: block}.td_price_h,.td_numrow{display: none}.newsitem2 h3, .newsitem2 h4 {margin-bottom: 10px}.link-cate.col-xs-4{width: 50%}.img-cate.col-xs-4{display: none}.img-sup.col-xs-5{width: 33.333%}.info-sup.col-xs-7{width: 66.666%}.info-sup p {line-height: 18px;font-size: 16px;margin-bottom: 7px}.footer-left .col-xs-7,.footer-left .col-xs-5,.footer-right .col-xs-7,.footer-right .col-xs-5,.newsBox2 img,.box-news-desc.col-xs-6 {width: 100%}.breadcrumb{display: none}#main_content{padding: 0}}
@media (max-width:520px){.icon-social,.h-hotline {text-align: center;padding: 0}.frmSearch {float: none}#divForm{display: none}#insertDivForm{float: right;padding-top: 7px}}
@media (max-width:480px) {.boxproduct.col-xs-6,.classImg {width: 100%;float: none;margin-right: 0}.navbar-toggle{margin-right: 0}.icon-cart{bottom: 0;right: auto;left: 0;top: auto;position: fixed;z-index: 1;display: block}.footer_content {padding-bottom: 50px}}
@media (max-width:420px) {.classImg2,.classImg3 {width: 100%;float: none;margin-right: 0;text-align: center}.classImg2 img,.classImg3 img {max-width: 100%;width: auto;height: auto}.img-manu.col-xs-2{width: 25%}.link-cate.col-xs-4{width: 100%}.info-sup p {font-size: 14px}.newsBox2.col-xs-6,.boxproduct.col-xs-3,.boxproduct.col-xs-2 {width: 100%}.boxproduct img {width: auto;max-width: 100%}.boxproduct.col-xs-2 img {width: 100%}}
@media (max-width: 380px){.logo.col-xs-3, .h-right.col-xs-5 {width: 100%;text-align: center}.listProduct-sm,.product-plugin{margin: 0}.module_bottom_content,.list-category {padding: 0}.footer_content{padding-left: 0;padding-right: 0}.centerContent, .leftContent {padding-left: 10px;padding-right: 10px}#frmComplaint .form-group label{text-align: left;padding-left: 0}}
@media (max-width: 320px){.sr-only {display: none}.navbar-toggle {width: 40px;padding: 10px}}