body{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	color: #333;
	font-family: "OpenSans",Helvetica,Arial,sans-serif
}
ul li{
	list-style: none;
}
ul{
	margin: 0px;
	padding: 0px;
}
a{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
img {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.clearfix{
	clear: both;
}
/*header*/
.navbar-default{
	background-color: #fff;
	border-color: #fff;
}
.navbar-default .navbar-nav > li > a{
	color: #000;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
}
.navbar-default .navbar-nav > li > a:hover{
    color: #0000ff;
}
.nav > li > a{
	padding: 30px 30px;
}
.navbar{
	margin-bottom: 0px;
}
.logo {
    padding-top: 8px;
    padding-left: 15px;
}
#header {
    border-bottom: 1px solid #ddd;
    background: #fff;
}
.navbar-nav>li:hover ul.dropdown-menu{
    display: block;
}
.dropdown-menu .divider{
    margin: 0px;
}
.dropdown-menu{
    padding: 0px;
}
.dropdown-menu>li>a{
    padding: 12px 20px;
}
.dropdown-menu>li>a:hover{
    background: #097ab4;
    color: #fff;
}
.search-box {
    margin-top: 0;
    top: 30px;
    right: 25px;
}
.search-box {
    position: absolute;
    right: 59px;
    text-align: right;
    margin-top: 30px;
}
.search-box span.search-icon {
    display: inline-block;
    width: 22px;
    height: 46px;
    background: url(../images/search-icon.png) top center no-repeat;
    cursor: pointer;
}
.search-box form.search-form {
    margin-top: 10px;
}
 .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
.form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
}
.form-inline .input-group>.form-control {
    width: 100%;
}
ul#mobike_hide {
    float: right;
    padding-top: 10px;
}
ul#mobike_hide li.hotline,li.envelope{
    font-size: 18px;

}
li.envelope{
    padding-top: 5px;
}
ul#mobike_hide li.hotline a{
    color: #c00;
    padding-right: 5px;
}
li.envelope a,li.envelope i{
    color: #0037ff;
}
.mobile-n {
    display: none;
}
/*end*/
/*intro*/
.intro-list img{
	position: relative;
	opacity: 0.9;
}
section#intro {
    overflow: hidden;
    display: block;
    padding-top: 5px;
    padding-bottom: 20px;
}
.intro-list h3{
	position: absolute;
    z-index: 99;
    background: rgba(0,0,0,0.5);
    padding: 20px;
    width: 99%;
    top: 40%;
    color: #ccc;
    text-transform: uppercase;
    text-align: center;
    left: 0;
    right: 0;
    margin: 0px 2px 0px 2px;
}
.intro-list a:hover h3{
	top: 78%;
	bottom: 0;
	margin: 0px;
	width: 100%;
	transition: all 1s;
}
.intro-list a:hover img {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	transition: all 1s;
	opacity: 1;
}
.intro-list {
    padding-left: 2px;
    padding-right: 2px;
    position: relative;
    overflow: hidden;
}
/*end*/
/*chung toi cung cap*/
section#cung-cap {
    background: #fbfbfb;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding-top: 10px;
    padding-bottom: 30px;
}
.row.box-cungcap h2 {
    text-transform: uppercase;
    text-align: center;
}
.item-cc h3 {
    text-transform: capitalize;
    text-align: center;
    color: #414141;
}
.item-cc p {
    text-align: center;
    color: #666;
    font-size: 15px;
    font-style: italic;
}
/*end*/
.n-des{
    overflow: hidden;
    display: block;
}
.about-1 ul li img {
    margin-left: auto;
    margin-right: auto;
    display: block;
    /*width: 260px;
    height: 240px;*/
}
.about-1 ul li {
    float: left;
    padding-left: 80px;
    position: relative;
}
.about-2 ul{
    float: right;
}
.about-2 ul li img {
    margin-left: auto;
    margin-right: auto;
    display: block;
   /* width: 260px;
    height: 240px;*/
}
.about-1 ul li h3{
    position: absolute;
    z-index: 9999;
    top: 0;
    color: #fff;
    text-align: center;
    font-weight: 600;  
    padding: 60px 61px;

}
.about-2 ul li h3{
    position: absolute;
    z-index: 9999;
    top: 0;
    color: #fff;
    text-align: center;
    font-weight: 600;  
    padding: 60px 61px;

}
.about-1 ul li .box-2{
    padding: 35px 0px;
    font-size: 22px;
    font-weight: 500;
}
.about-1 ul li .box-3{
    padding: 35px 0px;
    font-size: 20px;
    font-weight: 500;
}
.about-2 ul li .box-4{
    padding: 70px 0px;
    font-size: 20px;
    font-weight: 500;
}
.about-2 ul li .box-5{
    padding: 70px 0px;
    font-size: 20px;
    font-weight: 500;
}
.about-2 ul li .box-6{
    padding: 70px 0px;
    font-size: 20px;
    font-weight: 500;
}
.about-2 ul li {
    float: left;
    padding-left: 70px;
    position: relative;
}
.title-n h2 {
    text-align: center;
    color: #0000ff;
    font-size: 28px;
    margin-bottom: 12px;
    margin-top: 15px;
    text-transform: uppercase;
    font-weight: 600;
    padding-bottom: 20px;
    text-shadow: 2px 0px 1px #9b9b9b;
}

#why-ngocanhitvn {
    padding-top: 3px;
    background-image: url(../images/bg_content.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    float: left;
    width: 100%;
    margin-top: 0;
}
/*end*/
/*qui trinh*/
.part-news {
    width: 50%;
    background: rgba(0,0,0,0.5);
    float: left;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
}
.img-news {
    width: 50%;
    float: left;
}
.img-news img {
    width: 100%;
    margin-bottom: 0px;
    object-fit: cover;
    box-shadow: 0px 0px 6px #000;
    -ms-box-shadow: 0px 0px 6px #000;
    -webkit-box-shadow: 0px 0px 6px #000;
    -o-box-shadow: 0px 0px 6px #000;
    border: 1px solid #ddd;
}
.info-news {
    width: 50%;
    text-align: center;
    float: right;
    padding: 11% 6% 0 6%;
}
.info-news h4 {
    color: #fff;
    text-transform: uppercase;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 15px;
    margin-bottom: 15px;
}
.info-news a {
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    font-family: 'Source Sans Pro', sans-serif;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
}
.info-news h3 {
    color: #fff;
    text-transform: uppercase;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 22px;
    margin-bottom: 20px;
    font-weight: 700;
    line-height: 28px;
    transition: all 0.25s;
    -moz-transition: all 0.25s;
    -webkit-transition: all 0.25s;
}
.info-news p {
    font-size: 14px;
    line-height: 24px;
    font-family: 'Source Sans Pro', sans-serif;
    color: #fff;
    margin-bottom: 15px;
}
.img-news.right {
    float: right;
}
.part-news:hover {
    background: #ea8024;
}
.info-news {
    width: 50%;
    text-align: center;
    float: right;
    padding: 10% 6% 0 6%;
}
section#news{
    padding-top: 20px;
}
.all-news{
    overflow: hidden;
    display: block;
    padding-top: 0px;
    background-image: url(../images/bg_new.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    float: left;
    width: 100%;
    margin-top: 0;
}
/*end*/
/*doi tac*/
#owl-demo .item img {
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    border: 1px solid #097ab4;
    border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#owl-demo .item {
    margin: 0 30px;
}
#demo {
    padding-bottom: 20px;
}
#owl-demo {
    overflow: hidden;
    display: block;
}
.owl-pagination {
    display: none;
}
section#khach-hang {
    background: url(../images/bg-hpmarketing.png);
}
#owl-demo .item {
    margin: 0 30px;
}
/**/
.group_input input, .group_input textarea {
    width: 100%;
    margin-top: 10px;
    border: 1px solid #ccc;
    border-radius: 6px;
    padding-left: 15px;
    font-style: italic;
    background: #fff;
}
.group_input textarea {
    height: 150px;
    padding-top: 10px;
}
.group_input .btn_send {
    width: 130px;
    height: 45px;
    border-bottom: 4px solid #003399;
    font-style: normal;
    color: #fff;
    background: #097ab4;
    font-weight: bold;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    transition: 0.3s ease-in-out;
    margin-top: 20px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.group_input input {
    height: 50px;
}
section#contact {
    background: #f4f4f4;
    margin-bottom: 20px;
    padding-bottom: 20px;
    margin-top: 20px;
}
/*footer*/
footer {
    background: #097ab4;
    color: #fff;
    padding-top: 10px;
}
footer .footer_top {
    margin-bottom: 10px;
}
.infomation, .service, .support {
    height: 250px;
    background: url(https://saigonweb.vn/public/template/website/saigonweb/images/line1_footer.png) no-repeat center right;
}
footer h4 {
    font-family: '"OpenSans",Helvetica,Arial,sans-serif',sans-serif;
    font-weight: 700;
    font-size: 15px;
}
.infomation a, .service a, .support a {
    color: #fff;
}   
.coppyright p {
    margin: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
}
.MXH i {
    font-size: 18px;
    padding: 3px;
}
.MXH a {
    color: #fff;
}
.MXH span {
    padding-left: 10px;
}
.MXH {
    margin: 0;
    /*padding-top: 10px;
    padding-bottom: 10px;*/
    text-align: left;
}
.coppyright {
    background: #003399;
}
.footer_top h4{
    color: #F4E70B;
}
/*end*/
/*icon*/
.home #why-ngocanhitvn {
    min-height: 680px;
    padding-top: 3px;
    background-image: url(../images/1007/bg_content.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    float: left;
    width: 100%;
    margin-top: 0;
}
 #why-ngocanhitvn .wrapper {
    max-width: 900px;
    width: 100%;
    margin: 0 auto;
}
#why-ngocanhitvn h2 {
    text-align: center;
    color: #0000ff;
    font-size: 30px;
    margin-bottom: 12px;
    margin-top: 15px;
    text-transform: uppercase;
}
#why-ngocanhitvn .why_element {
    position: relative;
    width: 100%;
    height: 585px;
    text-align: center;
    color: #fff;
}
 #why-ngocanhitvn .why_element ._2500 {
    background-repeat: no-repeat;
       width: 166px;
    height: 192px;
    background-image: url(../images/bg_why1.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    position: absolute;
    left: 230px;
    top: 15px;
}
.why_element ._2500 h3 {
    margin-top: 60px;
    font-size: 20px;
}
#why-ngocanhitvn .why_element ._2500 h3 {
    padding: 0 25px;
}
.why_element ._100 {
    background-repeat: no-repeat;
    width: 166px;
    height: 192px;
    background-image: url(../images/100.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    position: absolute;
        left: 463px;
    top: 15px;
}
#why-ngocanhitvn .why_element ._100 h3 {
    margin-top: 45px;
}
#why-ngocanhitvn .why_element .nova_net {
    background-repeat: no-repeat;
    background-image: url(../images/4PHP.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    position: absolute;
    width: 166px;
    height: 192px;
   left: 579px;
    top: 208px;
}
#why-ngocanhitvn .why_element .year {
    background-repeat: no-repeat;
    background-image: url(../images/bg_9year.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    width: 261px;
    height: 301px;
    position: absolute;
    top: 160px;
    left: 300px;
}
 #why-ngocanhitvn .why_element .gg_adword {
    background-repeat: no-repeat;
    background-image: url(../images/bg_gg_adword.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    width: 166px;
    height: 192px;
    position: absolute;
    top: 410px;
    left: 468px;
}
#why-ngocanhitvn .why_element .gg_n {
    background-repeat: no-repeat;
    background-image: url(../images/n.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    width: 166px;
    height: 192px;
    position: absolute;
    top: 410px;
    left: 222px;
}
#why-ngocanhitvn .why_element .novaon {
    background-repeat: no-repeat;
    background-image: url(../images/v.png);
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    width: 166px;
    height: 192px;
    position: absolute;
    top: 211px;
    left: 116px;
}
._100.wow.rollIn.center.animated p {
    padding: 0 25px;
}
.novaon.wow.slideInLeft p {
    padding: 60px 20px;
}
.nova_net.wow.slideInRight p {
    padding: 60px 20px;
}
.gg_adword.wow.bounceInUp h3 {
    padding-top: 25px;
}
.gg_n.wow.bounceInUp p {
    padding: 60px 20px;
    font-size: 18px;
}
.gg_adword.wow.bounceInUp p {
    padding: 0 15px;
}
.only-h{
    display: none;
}
.year.wow.bounceInUp img {
    padding-top: 115px;
}
/*end*/
/*slide*/
 
        .jssorb05 {
            position: absolute;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            /* size of bullet elment */
            width: 16px;
            height: 16px;
            background: url('img/b05.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb05 div { background-position: -7px -7px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
        .jssorb05 .av { background-position: -67px -7px; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

        /* jssor slider arrow navigator skin 22 css */
        /*
        .jssora22l                  (normal)
        .jssora22r                  (normal)
        .jssora22l:hover            (normal mouseover)
        .jssora22r:hover            (normal mouseover)
        .jssora22l.jssora22ldn      (mousedown)
        .jssora22r.jssora22rdn      (mousedown)
        */
        .jssora22l, .jssora22r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 58px;
            cursor: pointer;
            background: url('img/a22.png') center center no-repeat;
            overflow: hidden;
        }
        .jssora22l { background-position: -10px -31px; }
        .jssora22r { background-position: -70px -31px; }
        .jssora22l:hover { background-position: -130px -31px; }
        .jssora22r:hover { background-position: -190px -31px; }
        .jssora22l.jssora22ldn { background-position: -250px -31px; }
        .jssora22r.jssora22rdn { background-position: -310px -31px; }
/**/



/*slide nova*/
header#top {
    background: url(../images/bg-about-color-2.jpg) no-repeat center center;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 100%;
    height: 700px;
}
.about header {
    z-index: 100;
}
header {
    width: 100%;
    top: 0px;
    font-weight: 100;
    z-index: 10;
    overflow: hidden;
}
nav#mainNav {
    z-index: 500;
    background: #0095DA;
    overflow: auto;
    font-size: 80%;
    border-bottom: 1px solid #2b9fda;
    box-shadow: 1px 1px 10px #00a6f7;
    transition: all 2.1s ease;
}
nav#mainNav .container-fluid {
    background: rgba(43, 159, 218, 0.82);
}
/*end*/

/*
new home
*/

.v2-hometab-news {
	background: #fff;
	margin-bottom: 30px;
	padding: 10px
}
.v2-hometab-news-big {
	background: #FFF
}
.v2-hometab-news-big ul {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-top: 20px
}
.v2-hometab-news-big li {
}
.v2-hometab-news-big li.bigfirst {
	height: 400px;
	border-bottom: 1px solid #CFCFCF
}
.v2-hometab-news-big li.bigfirst .v2-hometab-news-big-img {
	display: block;
	height: 280px;
	background: #FFF
}
.v2-hometab-news-big li.bigfirst .v2-hometab-news-big-img img {
	height: 280px
}
.v2-hometab-news-big li.bigfirst h2 {
	margin: 0;
	font-size: 15px;
	color: #303030;
	font-weight: 600;
	padding: 5px 10px;
	margin-top: 10px
}
.v2-hometab-news-big li.bigfirst h2:hover {
	color: #ea2448
}
.v2-hometab-news-big li.bigfirst p {
	padding: 10px;
	font-size: 13px
}
.v2-hometab-news-big li.smallother {
	height: 154px;
	background: #FFF;
	padding-top: 15px
}
.v2-hometab-news-big li.smallother .v2-hometab-news-big-img {
	display: block;
	height: 80px;
	background: #FFF
}
.v2-hometab-news-big li.smallother .v2-hometab-news-big-img img {
	height: 80px
}
.v2-hometab-news-big li.smallother h2 {
	margin: 0;
	font-size: 12px;
	color: #303030;
	font-weight: 600;
	margin-top: 10px;
	text-align: justify
}
.v2-hometab-news-big li.smallother h2:hover {
	color: #ea2448
}
.v2-hometab-news-big li.smallother p {
	padding: 10px;
	font-size: 13px;
	display: none
}
.v2-hometab-news-small {
}
.v2-hometab-news-small ul {
	list-style: none;
	margin-bottom: 0
}
.v2-hometab-news-small ul li {
}
.v2-hometab-news-small-item {
	height: 272px;
	overflow: hidden;
	margin-top: 10px
}
.v2-hometab-news-small-img {
	height: 110px;
	overflow: hidden;
	position: relative
}
.v2-hometab-news-small-img img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto
}
.v2-hometab-news-small-title h2:hover {
	color: #ea2448
}
.v2-hometab-news-small-title h2 {
	margin: 0;
	font-size: 13px;
	color: #303030;
	font-weight: 600;
	margin-top: 10px;
	text-align: justify;
	margin-bottom: 10px;
	line-height: 19px;
	text-overflow: ellipsis;
	overflow: hidden;
	height: 35px
}
.v2-hometab-news-small-sum {
	font-size: 13px;
	text-align: justify
}
.v2-hometab-news-smalltype {
	text-transform: uppercase;
	font-family: arial;
	font-size: 15px;
	font-weight: 600;
	width: 150px;
	text-align: left;
	height: 31px;
	background: #ea2448 !important;
	color: #FFF;
	line-height: 30px;
	position: relative;
	margin-bottom: 0px;
	text-indent: 5px
}
.title-new1 {
	border-bottom: 2px solid #ea2448
}
.v2-hometab-news-smalltype i {
	position: absolute;
	text-align: center;
	font-weight: 700;
	font-size: 20px;
	top: 0px;
	right: -30px;
	border-radius: 2px;
	font-style: normal;
	height: 0px;
	width: 0px;
	border-left: 30px solid #EA2448;
	border-top: 31px solid transparent;
	border-bottom: 2px solid transparent;
	text-indent: -9999px
}
.border-r {
	border-right: 1px solid #CFCFCF
}
.v2-hometab-news-vip {
	background: #fff;
	padding: 10px;
	margin-bottom: 30px
}
.v2-hometab-news-vip ul {
	margin-bottom: 0
}
.productbreadcrumb .breadcrumb {
	padding-left: 10px !important
}
.productbreadcrumb .breadcrumb li:last-child a {
	color: #4082bc;
	font-weight: bold
}
.breadcrumb>li+li:before {
	content: ">"
}
.productbreadcrumb .breadcrumb li a {
	color: #555454;
	font-size: 12px;
	font-weight: bold
}
.productbreadcrumb {
	background: #fff;
	position: relative;
	z-index: 999
}
.productbreadcrumb .breadcrumb {
	background: none;
	padding: 8px 0;
	margin-bottom: 8px
}
.v2-filterpr {
	margin-top: 10px;
	padding: 10px;
	background: #F4F4F4
}
.v2-filterpr select {
	border-radius: 0 !important;
	background: #FFF !important
}
.f-module-page-title img {
	border-radius: 50%;
	display: none
}
.f-news-view-detail {
	font-size: 13px;
	color: #424141
}
.v2-rating {
	position: relative;
	padding-bottom: 10px;
	border-bottom: 1px solid #E8E8E8;
	margin-bottom: 12px
}
.button-small {
	background: #4082bc;
	padding: 5px 10px;
	display: block;
	width: 206px;
	text-align: center;
	margin-top: 10px;
	color: #FFF;
	font-size: 18px;
	font-family: 'Roboto', sans-serif;
	border: none
}
.button-small:hover {
	background: #F14967;
	color: #FFF
}
.v2-dealer {
	margin-bottom: 0px
}
.v2-dealer li {
	font-size: 13px;
	font-family: arial;
	padding: 6px 0 0 0
}
#more-shop {
	color: #3e83bc;
	font-size: 12px;
	border-radius: 0;
	font-weight: bold;
	background: none;
	outline: none;
	float: right;
	padding: 2px;
	position: absolute;
	bottom: 7px;
	right: 0px;
	text-decoration: underline
}
.v2-quickview {
}
.v2-quickview .v2qv-bo {
	border-radius: 2px;
	border-color: #F4F4F4;
	background: #F4F4F4
}
.v2-quickview .v2qv-name {
	margin: 0;
	padding: 0;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	font-family: arial;
	display: block;
	padding-bottom: 8px;
	border-bottom: 1px solid #E4E4E4;
	font-weight: 600;
	color: #383838
}
.v2-quickview .v2qv-view {
	font-size: 12px;
	font-family: arial;
	background: #F9F9F9;
	padding: 1px 5px;
	margin-top: 5px;
	border-radius: 1px;
	color: #898989
}
.v2-quickview .r-label {
	font-weight: 600;
	font-family: arial;
	color: #3A3A3A;
	font-size: 13px
}
.v2-quickview .r-price {
	color: #F00;
	font-weight: 700;
	font-size: 16px
}
.v2-quickview .info {
}
.qr-img-v {
	margin-top: 35px
}
.details {
}
.details .panel-default {
	border: 1px solid #ECECEC;
	border-radius: 1px
}
.q-tab-other {
}
.q-tab-other .nav-tabs {
}
.q-tab-other .nav-tabs li {
}
.q-tab-other .nav-tabs li a {
}
.q-tab-other-ct {
}
.q-tab-other-ct ul {
	margin-top: 20px
}
.q-tab-other-ct ul li {
	list-style: none
}
.q-tab-other-ct ul li a {
}
.q-tab-other-ct ul li img {
	border: 2px solid #1990BD
}
.v2-quickview .main-image {
	text-align: center;
	height: 400px;
	position: relative
}
.v2-pr-item {
	border: 1px solid rgba(206, 197, 197, 0.4);
	height: 283px;
	overflow: hidden;
	margin-bottom: 10px;
	position: relative;
	margin-top: 10px;
	background: #fff
}
.v2-pr-item:hover img {
	-ms-transform: scale(1.05, 1.05);
	-webkit-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05)
}
.v2-pr-item-compare {
	position: absolute;
	background: #D7D7D7;
	color: #FFF;
	z-index: 1;
	left: 0;
	top: 0;
	font-size: 11px;
	font-weight: 600;
	padding: 3px 5px
}
.v2-pr-item-saleof {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	background: #ea234a;
	font-size: 11px;
	color: #FFF;
	width: 35px !important;
	text-align: center;
	height: 35px !important;
	font-weight: 600;
	border-radius: 50%;
	line-height: 35px;
	padding: 1px 5px
}
.v2-pr-item-img {
	height: 200px;
	overflow: hidden;
	position: relative
}
.v2-pr-item-img a img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out
}
.v2-pr-item-boxdetail {
	text-align: left
}
.v2-pr-item-boxdetail h2 {
	margin: 0;
	font-size: 12px;
	font-weight: 500;
	padding: 0 6px;
	color: #222020;
	margin-top: 20px;
	overflow: hidden;
	text-transform: lowercase
}
.v2-pr-item-boxdetail h2:first-letter {
	text-transform: uppercase
}
.v2-pr-item-name {
}
.v2-pr-item-price-gr {
	position: relative;
	padding: 0px 0 5px 7px
}
.v2-pr-item-price-gr:after {
}
.v2-pr-item-price-gr:before {
}
.v2-pr-item-price {
	display: inline-block;
	font-weight: 600;
	color: #ea2448;
	font-size: 16px;
	margin: 0
}
.v2-pr-item-price-old {
	display: inline-block;
	font-size: 13px;
	text-decoration: line-through;
	color: #333;
	margin: 0
}
.v2-pr-item-action {
	top: 174px;
	right: 0;
	left: 0;
	margin: auto;
	padding-left: 5px;
	text-align: center;
	color: #FFF;
	height: 26px;
	line-height: 27px
}
.v2-pr-item-action a {
	display: none !important;
	text-transform: uppercase;
	font-size: 11px;
	width: 90px
}
.v2-pr-item-action a:hover {
	color: #eb2348
}
.v2-pr-item button.like-product i {
	color: #fff
}
.v2-pr-item button.like-product {
	display: none;
	color: #165895;
	text-transform: uppercase;
	font-size: 11px;
	width: 22px;
	position: absolute;
	bottom: 29px;
	right: 0;
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	height: 17px;
	border: 0;
	padding: 0;
	background: #eb2348;
	border-radius: 0px;
	text-align: center
}
.v2-pr-item:hover button.like-product {
	display: block;
	opacity: 1;
	-ms-transform: scale(0.9, 0.9);
	-webkit-transform: scale(0.8, 0.9);
	transform: scale(0.9, 0.9)
}
.v2-pr-item-action .v2-pr-item-action-detail {
}
.viewlist .v2-pr-item .v2-pr-item-action a {
	height: 25px !important;
	border-radius: 4px
}
.v2-pr-item-action a {
	display: inline-block;
	overflow: hidden;
	float: left
}
.v2-pr-item-action .glyphicon {
	display: inline-block;
	width: 17px;
	height: 17px
}
.v2-pr-item-action .v2-pr-item-action-buy {
	background: #F00;
	height: 25px
}
.v2-pr-item-action button.v2-pr-item-action-buy {
	display: none;
	text-transform: uppercase;
	font-size: 11px;
	overflow: hidden;
	background: #fff;
	border: 0;
	padding: 0;
	float: left
}
.v2-pr-item-action button.v2-pr-item-action-buy span {
	color: #276ba8
}
.v2-pr-item-action-viewq {
	position: absolute;
	top: 40%;
	z-index: 0;
	margin: auto;
	display: none !important;
	left: 0px;
	width: 0px;
	right: 0px;
	color: #FFF;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
	background: #ea234a;
	opacity: 0;
	border-radius: 4px;
	transition: all 0.2s
}
.v2-pr-item-action-viewq:hover {
	transition: all 0.4s;
	background: #4082bc
}
.v2-pr-item:hover .v2-pr-item-action-viewq {
	width: 100px;
	color: #fff;
	opacity: 1
}
.v2-pr-item-action-viewq i {
	font-size: 13px
}
.v2-pr-item-action-viewq:hover {
}
.v2-dealer-1 {
	color: #666
}
.viewlist li {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	list-style: none;
	min-height: 200px;
	margin: 20px 0 0 0
}
.viewlist .v2-pr-item {
	border: 0px solid rgba(0, 0, 0, 0);
	height: auto;
	overflow: hidden;
	margin-bottom: auto;
	position: relative;
	margin-top: auto;
	border-bottom: 1px solid #D7D7D7;
	padding: 10px 0
}
.viewlist .v2-pr-item:hover {
	border: 0
}
.viewlist .v2-pr-item:hover img {
	-ms-transform: scale(1.05, 1.05);
	-webkit-transform: scale(1.05, 1.05);
	transform: scale(1.05, 1.05)
}
.viewlist .v2-pr-item-compare {
	position: absolute;
	background: #D7D7D7;
	color: #FFF;
	z-index: 1;
	left: 0;
	top: 0;
	font-size: 11px;
	font-weight: 600;
	padding: 3px 5px
}
.viewlist .v2-pr-item-saleof {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background: #ea2448;
	font-size: 11px;
	color: #FFF;
	font-weight: 600;
	padding: 1px 5px;
	width: 47px;
	text-align: center
}
.viewlist .v2-pr-item-img {
	height: 200px;
	overflow: hidden;
	position: relative;
	float: left;
	width: 30%
}
.viewlist .v2-pr-item-img a img {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out
}
.viewlist .v2-pr-item-boxdetail {
	float: left;
	width: 60%;
	margin-left: 20px;
	position: relative;
	overflow: hidden
}
.viewlist .v2-pr-item-name {
	display: block
}
.viewlist .v2-pr-item-boxdetail h2:hover {
	color: #ea2448
}
.viewlist .v2-pr-item-boxdetail h2 {
	margin: 0;
	font-size: 15px;
	font-weight: 600;
	padding: 0 6px;
	text-align: center;
	color: #565656;
	margin-top: 9px;
	overflow: hidden;
	text-transform: lowercase;
	top: 0;
	font-family: arial;
	left: 0;
	padding: 0;
	line-height: 20px
}
.viewlist .v2-pr-item-action .v2-pr-item-action-detail:hover {
	opacity: 0.7
}
.viewlist .v2-pr-item-boxdetail h2:first-letter {
	text-transform: uppercase
}
.viewlist .v2-pr-item-name {
}
.viewlist .v2-pr-item-action button.v2-pr-item-action-buy span {
	color: #fff
}
.viewlist .v2-pr-item-price-gr {
	text-align: center;
	padding: 5px 0;
	border-bottom: 0px dashed #A6A6A6;
	position: initial;
	top: 35px;
	left: 0
}
.viewlist .v2-pr-item-price-gr:after {
}
.viewlist .v2-pr-item-price-gr:before {
}
.viewlist .v2-pr-item-price {
	display: inline-block;
	font-weight: 600;
	color: #ea2448;
	margin: 0
}
.viewlist .v2-pr-item-price-old {
	display: inline-block;
	font-size: 12px;
	text-decoration: line-through;
	color: #6B6B6B;
	margin: 0
}
.viewlist .v2-pr-item-action {
	top: 0;
	margin: 0;
	text-align: center;
	color: #FFF;
	height: 26px;
	line-height: 27px;
	padding-left: 0px;
	right: 0;
	left: auto;
	width: 210px;
	margin: auto
}
.viewlist .v2-pr-item-action a {
	display: inline;
	float: left;
	color: #FFF;
	text-transform: uppercase;
	font-size: 11px;
	width: 100px;
	visibility: visible;
	opacity: 1;
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	margin-bottom: 8px
}
.viewlist .v2-pr-item-action a:hover {
	color: #fff
}
.viewlist .v2-pr-item:hover .v2-pr-item-action a {
}
.language {
	display: none !important
}
.viewlist .v2-pr-item button.like-product {
	display: block;
	color: #FFF;
	text-transform: uppercase;
	font-size: 11px;
	width: 26px;
	visibility: visible;
	opacity: 1;
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	background: #ea2448;
	height: 25px;
	border: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: -46px;
	border-radius: 0px;
	text-align: center
}
#slidezoompage {
	padding-left: 13px;
	margin: 7px 0
}
.viewlist .v2-pr-item:hover button.like-product {
	visibility: visible;
	opacity: 1;
	-ms-transform: scale(0.9, 0.9);
	-webkit-transform: scale(0.8, 0.9);
	transform: scale(0.9, 0.9)
}
.dealer-tab ul li {
	list-style: none
}
.dealer-tab label {
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	color: #4082bc
}
.viewlist .v2-pr-item:hover .v2-pr-item-action button {
	opacity: 1
}
.viewlist .v2-pr-item:hover {
	box-shadow: 0px 0px 5px #9CBDDB
}
.viewlist .v2-pr-item-action .v2-pr-item-action-detail {
	background: #4082bc;
	height: 25px;
	display: block !important
}
.viewlist .v2-pr-item-action .v2-pr-item-action-buy {
	background: #F00;
	height: 25px
}
.viewlist .v2-pr-item-action button.v2-pr-item-action-buy {
	display: inline-block;
	color: #FFF;
	text-transform: uppercase;
	font-size: 11px;
	width: 100px;
	opacity: 1;
	border-radius: 4px;
	background: #ea2448;
	height: 25px;
	border: 0;
	padding: 0;
	margin-left: 10px
}
.viewlist .v2-pr-item-action button.v2-pr-item-action-buy:hover {
	opacity: 0.7
}
.viewlist .v2-pr-item-action-viewq {
	position: absolute;
	top: 42%;
	z-index: 1;
	left: 55px;
	right: auto;
	margin: auto;
	display: block;
	width: 110px;
	background: #000;
	color: #FFF;
	height: 27px;
	font-size: 12px;
	text-align: center;
	visibility: hidden;
	bottom: auto;
	opacity: 0;
	text-transform: uppercase;
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out
}
.viewlist .v2-pr-item:hover .v2-pr-item-action-viewq {
	visibility: visible;
	opacity: 1;
	-ms-transform: scale(0.9, 0.9);
	-webkit-transform: scale(0.8, 0.9);
	transform: scale(0.9, 0.9)
}
@media(min-width: 768px){
    .nav > li > a {
        padding: 15px 18px;
    }
    .fixed {
        position: fixed;
        top:0;
        width:100%;
        z-index:900;
        box-shadow: 0px 0px 6px #939393;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .part-news{
        height: 260px;
    }
    .info-news h3{
        font-size: 18px;
    }
     .intro-list{
        width: 33%;
        float: left;
    }
    section#intro{
        margin-left: 10px;
    }
    ul#mobike_hide li{
        float: left;
    }
    ul#mobike_hide{
        padding-top: 0px;
    }
    li.envelope{
        padding-top: 0px;
    }
    .nav > li > a{
        padding: 22px;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .part-news{
        width: 100%;
    }
    .intro-list{
        width: 33%;
        float: left;
    }
    .intro-list h3{
        width: 98%;
    }
    section#intro{
        margin-left: 10px;
    }
    .item-cc {
    height: 290px;
}
.img-news.left-l {
    float: right;
}
.img-news.right.left-r {
    float: left;
}
ul#mobike_hide{
    float: none;
}
.logo{
    padding-right: 20px;
}
}
@media (min-width: 1200px){
    .nav > li > a {
        padding: 30px 18px;
    }
    .fixed .logo img {
        height: 50px;
    }
    .fixed .nav > li > a {
    padding: 20px 30px;
}
.fixed ul#mobike_hide{
    padding-top: 0px;
}
}
@media (min-width: 1366px){
    .nav > li > a {
        padding: 30px 25px;
    }

}
@media (max-width: 767px){
    .box_cttt {
        padding-bottom: 30px;
    }
    .infomation, .service, .support {
        height: auto;
        padding-bottom: 20px;
    }
    .page-heading{
        padding: 0px;
    }
    .nav > li > a{
        padding: 12px 30px;
    }
    .dropdown-menu{
        display: block;
        float: none;
        position: static;
        border: 0px;
        border-radius: 0px;
        box-shadow: 0 0px 0px rgba(0,0,0,0);
    }
    .intro-list{
        margin-bottom: 10px;
    }
    .only-n{
        display: none;
    }
    .only-h{
        display: block;
    }
    .about-1 ul li img{
        height: 250px;
    }
    .about-1 ul li h3{
        padding: 45px 0px;
        left: 2%;
        right: 2%;
    }
    .about-1 ul li .box-2{
        padding: 35px 5px;
    }
    .about-1 ul li .box-3 {
    padding: 35px 0px;
    }
    .about-2 ul li .box-4 {
    padding: 65px 12px;
    }
    .about-2 ul li .box-5{
        padding: 70px 12px;
    }
    .about-2 ul li .box-6{
        padding: 70px 10px;
    }
    .part-news{
        width: 100%;
    }
    .img-news{
        width: 100%;
        float: none;
    }
    .info-news{
        width: 100%
    }
    #why-ngocanhitvn{
        float: none;
    }
    .about-2 ul{
        float: none;
    }
    .about-1 ul li{
        float: left;
        padding-left: 0px;
        margin: 0 auto;
        left: 8%;
    }
    #why-ngocanhitvn .why_element{
        height: auto;
        width: auto;
    }
    .about-1 ul {
    overflow: hidden;
    display: block;
}
.about-1 {
    overflow: hidden;
    display: block;
}
.mobile-n{
    display: block;
}
ul#mobike_hide{
    float: none;
    text-align: center;
}
.mobile-hidden{
    display: none;
}
}
@media(max-width: 480px){
    .about-1 ul li{
        left: 5%;
    }
}
@media (max-width: 450px){
    .about-1 ul li{
        float: none;
        left: 0;
    }
    .about-1 ul li h3 {
    left: 25%;
    right: 25%;
}
}