h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,body,a,span,strong,li{font-family:UTM Avo,san-serif!important;letter-spacing:0;color:#000;line-height:1.7}
p,body,a,span,li{font-size:12px}
strong{font-size: 1em}
.content h1,.post-item-description h1,.heading h1,.heading h2{font-weight:600;font-size:26px;font-family:'UTM Avo',sans-serif!important}
p,ul,ol,pre,table{margin-bottom:10px}
blockquote{border-left:3px solid #1abc9c;font-size:16px;font-style:italic;padding:5px 15px}
.blockquote-color{border-radius:4px}
img{max-width:100%}
#mainMenu nav > ul > li > a{padding:11px 15px;font-family:"Open Sans","Helvetica","Arial",sans-serif;font-size:15px}
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content > a,#mainMenu nav > ul > li.mega-menu-item .mega-menu-content > span,#mainMenu nav > ul > li.mega-menu-item .mega-menu-content [class*="col-"] > ul > li > a{padding:4px 0;font-weight:400;line-height:18px;letter-spacing:-.5px!important}
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content li ~ .mega-menu-title{margin-top:0}
#mainMenu nav > ul > li.mega-menu-item .mega-menu-content [class*="col-"] > ul > li.mega-menu-title > a{font-weight:700;letter-spacing:-.5px!important}
#topbar .top-menu > li:last-child > a{margin:0}
#header.dark #top-search form input::placeholder{color:#fff}
#topbar{background:#373435;border:none;height:15px}
#topbar img{height:100%}
#topbar .container{position:relative;height:100%}
#topbar .container:before{content:" ";position:absolute;height:15px;width:100%;background:#ed3237;z-index:-1;left:-96%}
.btn-xem-them-2{color:#ED3237;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:-.5px!important;border:1px #ED3237 solid;padding:2px 6px 4px;transition:.3s;position:relative}
.tintuc .btn-xem-them-2{padding:2px 19px 4px}
.hienthithem{text-align:center}
.hienthithem a{transition:.3s;border:1px red solid;padding:6px 23px 7px;text-transform:uppercase;font-weight:700;border-radius:5px;font-size:14px}
.hienthithem a:hover{background:#ed2028;color:#fff}
.hienthithem a i{margin-top:-2px}
.product-desc{margin-bottom:15px;width:100%}
.product-desc > div{width:fit-content;margin:auto;text-align:center}
.product-desc ul{padding:0;list-style:none}
.btn-xem-them-2:before{content:" ";position:absolute;left:0;top:-1px;width:12px;height:2px;background:#fff;transition:.2s}
.btn-xem-them-2:after{content:" ";position:absolute;right:0;bottom:-1px;width:12px;height:2px;background:#fff;transition:.2s}
.tintuc .btn-xem-them-2:before,.tintuc .btn-xem-them-2:after{background:#ebebeb}
.btn-xem-them-2:hover:before,.btn-xem-them-2.active:before{display:none}
.btn-xem-them-2:hover:after,.btn-xem-them-2.active:after{display:none}
.header-thong-tin{position:relative}
.header-thong-tin .nut-gio-hang{position:absolute;right:215px;z-index:1;top:33px;width:32px}
.header-thong-tin .nut-gio-hang span{position:absolute;top:-7px;right:-7px;background:#fff;border-radius:50%;width:20px;height:20px;color:#ed3237;text-align:center}
.header-thong-tin > p{position:absolute;right:0;z-index:1;top:10px}
.header-thong-tin .form-inline{position:absolute;right:0;z-index:1;top:38px}
.header-thong-tin .form-inline .form-group{position:relative}
.header-thong-tin .form-inline input{border:1px #000 solid;background:transparent;border-radius:6px;padding:3px 14px 4px;color:#000;margin:0;width:204px;font-size:12px}
.header-thong-tin .form-inline input::placeholder{color:#000}
.header-thong-tin .form-inline button{position:absolute;right:2px;top:5px;background:no-repeat;border:none;color:#EC3137}
.spmoi-page .form-inline{margin: auto;}
.spmoi-page .form-inline .form-group{position:relative}
.spmoi-page .form-inline input{border:1px #000 solid;background:transparent;border-radius:6px;padding: 8px 14px;color:#000;margin:0;width: 400px;font-size:12px;max-width: 100%;}
.spmoi-page .form-inline input::placeholder{color:#000}
.spmoi-page .form-inline button{position:absolute;right:2px;top:5px;background:no-repeat;border:none;color:#EC3137;font-size: 20px;}
#mainMenu nav{float:left;background:#C4C4C4}
#mainMenu > .container{position:relative}
#mainMenu > .container:before{content:" ";position:absolute;bottom:0;left:-100%;width:300%;height:29px;z-index:0;background:#c4c4c4}
.content h1,.post-item-description h1,.heading h1,.heading h2{color:#333;text-transform:none}
#topbar.topbar-transparent{background-color:rgba(0,0,0,0.3803921568627451);border-bottom:1px solid rgba(0,0,0,0.12)}
#header{background:#ebebeb;height:109px}
#sp h3{color:#366abc}
#sp .imgbox{background:#eeeeee7a}
.form-group{margin-bottom:0}
#header #header-wrap #logo a>img{padding:11px 0}
.portfolio-image .quickview{color:#fff;display:none;font-size:13px;background-color:rgba(0,0,0,.4);text-align:center;width:100%;position:absolute;bottom:0;left:0;padding:10px;z-index:1}
.portfolio-image:hover .quickview{display:block}
.portfolio-item.no-overlay .portfolio-description h3{text-transform:initial;letter-spacing:inherit;font-weight:400;font-size:15px;line-height:1.6}
.team-members .team-member .team-image{margin-bottom:0}
.team-members.team-members-shadow .team-member .team-image > img{width:220px;margin:auto;margin-top:20px}
.btn-my{background:#96c945;border:none;color:#000;font-size:19px;padding:11px 22px 9px;font-weight:500;text-shadow:none!important;letter-spacing:-.5px}
.btn-my:hover{background-color:#f78c14;color:#fff}
.lead{font-weight:400}
#mainMenu nav>ul>li .dropdown-menu>li [class*=col-]>ul>li>a,#mainMenu nav>ul>li .dropdown-menu>li>a,#mainMenu nav>ul>li .dropdown-menu>li>span{font-weight:500}
#header #mainMenu nav > ul > li > a:hover{cursor:pointer;color:#ed3237}
#mainMenu nav > ul > li{padding:0 5px;margin-left:0}
#mainMenu nav > ul > li:first-child{padding-left:0}
#mainMenu nav > ul > li:last-child{padding-right:0}
.product .product-image img{padding:0;background:#E5E5E5;border:1px #b5b5b5 solid}
#mainMenu nav>ul>li.mega-menu-item .mega-menu-content .mega-menu-title{padding-bottom:0}
#mainMenu nav>ul>li.mega-menu-item .mega-menu-content .mega-menu-title a{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:15px;line-height:14px;font-weight:700;text-transform:uppercase;padding-bottom:0}
.product-title h1 a{font-weight:400}
.icon-box.large > h3,.icon-box.large > h5{font-size:20px;font-weight:600}
.col-md-2-5{padding-left:5px;padding-right:5px;position:relative}
.product .product-title{display:block;margin-bottom:15px}
.each-product-2 .product-title{margin-bottom:0}
.product.each-product-2 .product-price{text-align:center;margin-top:0;margin-bottom:7px}
.product.each-product-2 .product-price ins{color:#3C3A3A;font-weight:400;font-size:15px}
.product .product-title h3{line-height:1.5}
.product .product-title h3 a{font-size:15px!important}
.product .product-price{width:100%;margin-bottom:0;margin-top:5px;text-align:left}
.product .product-price ins{color:#E82933}
.product-page .product .product-title{margin-bottom:0}
.product-page .product .product-title h1{line-height:30px;margin-bottom:0}
.product-page .product .product-title h1 a{font-size:20px;font-weight:700;color:#373435;font-family:'UTM Avo',sans-serif!important;text-transform:none}
.product-page .product .product-rate{font-size:26px;margin-bottom:8px;height:inherit}
.product-page .product .product-price{float:left;width:100%;margin:0;text-align:left;font-family:'UTM Avo',sans-serif!important;text-transform:uppercase;font-size:16px;font-weight:400;line-height:1;margin-bottom:15px}
.product-page .product .product-price+p{font-size:15px;margin-bottom:15px;float:left}
.product-page .product .product-price ins{color:#373435;font-size:23px;font-weight:400}
.product-page .product .product-price ins b{font-size:32px;color:#ed3237}
.each-product .product-price del{margin:0;color:#777;text-transform:uppercase;font-size:11px;font-weight:700;margin-bottom:1px;opacity:.8;line-height:11px}
.product-page .product .product-price del{margin:0;color:#777;text-transform:uppercase;font-size:16px;font-weight:700;margin-bottom:5px;opacity:.8}
.product-page .product .product-image .thumb>a{width:32.5%;overflow:hidden;height:auto;float:left;margin-right:1.25%;padding:0;margin-bottom:1.25%}
.product-page .product .product-image .thumb>a:last-child{margin-right:0}
.product-page .product .product-image .main-product-img{margin-bottom:10px;padding:0}
.product-page .product-description .btn{float:left;margin-top:13px}
.product-page .post-share{float:left;width:100%}
.product-page .post-share .fb-like{margin-top:16px;margin-left:5px}
.breadcumb{padding:5px 0;box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}
.breadcumb p{margin:0;font-size:12px;color:#555}
.lienhe .widget .widget-title{color:#ED1425;font-weight:800;font-size:22px}
.lienhe .widget p,.lienhe .widget a{font-size:18px;line-height:31px}
.pagination{overflow:hidden;margin:auto;width:fit-content}
.copyright-text a,.breadcumb p a{font-size:12px}
.breadcumb p a:last-child{font-weight:700;color:#ed3237}
.product .product-image,.product .product-image a{position:relative;overflow:inherit}
.each-product .product-image a{margin-bottom:12px}
.each-product-2 .product-image,.each-product-2 .product-image a{margin-bottom:0}
.product .product-image img.smallLogo{position:absolute;bottom:0;right:0;padding:8px 10px;width:238px;height:auto!important;height:auto;border:none;border-top-left-radius:1.3em;background:rgba(255,255,255,0.88);margin:0}
.product.each-product .product-image img.smallLogo{position:absolute;bottom:12px;right:0;padding:5px 10px;width:182px;height:auto!important;height:auto;border:1px #ccc solid;border-top-left-radius:.8em;background:rgba(255,255,255,0.88);margin:0}
.product .product-image img.smallLogo2{position:absolute;top:50%;transform:translateY(-50%);right:0;padding:2px 58px;width:100%;height:auto!important;height:auto;border:none;background:rgba(255,255,255,0.46);margin:0}
.product.each-product .product-image img.smallLogo2{position:absolute;transform:translateY(-50%);right:0;padding:2px 40px;width:100%;height:auto!important;height:auto;border:none;background:rgba(255,255,255,0.53);margin:0}
.doitac img{background:#eee}
.testimonial.testimonial-box .testimonial-item{padding:20px 10px;height:inherit!important}
.testimonial .testimonial-item > img{height:90px;width:90px}
.testimonial.testimonial-box .testimonial-item p{font-size:14px;padding-bottom:10px}
.equalize.testimonial-box .testimonial-item > span ~ span{margin-bottom:0}
.sidebar:before{display:none}
.imga{position:relative;display:block;width:fit-content;text-align:center;margin:auto}
.imga .smallLogo{position:absolute;bottom:0;right:0;padding:5px 20px;width:300px;height:auto!important;border:none;border-top-left-radius:1.3em;background:rgba(255,255,255,0.88);margin:0}
.background-overlay:before{z-index:-1}
#header #header-wrap{border:none;background:#ebebeb}
.tabs-content img{max-width:100%!important;height:auto}
.footer{background:#c3c3c3;background-size:cover;background-position:center;padding:35px 0 0;overflow:visible;position:relative}
.copyright-content{min-height:auto;padding:5px 0;margin-top:12px;text-align:center}
.copyright-content p{font-size:10px}
.copyright-content .copyright-text{color:#ffffffb3!important;text-transform:NONE;padding-top:0;line-height:20px;text-align:center}
.foot-icon a{width:43px;background:#315896;height:43px;padding:10px;text-align:center;float:left;margin-right:9px;border-radius:5px;transition:.2s}
.foot-icon a i{color:#fff;font-size:19px}
.foot-icon a:hover{background:#173463}
.foot-icon a:hover i{color:#fdfeff!important}
.footer ul{padding:0 0 0 3px;list-style:none}
.footer ul li{margin-bottom:2px}
.footer ul li a{color:#C0E0DE;transition:.2s}
.footer ul li a i{display:none}
.footer ul li a:hover{position:relative;padding-left:15px;font-weight:700;overflow:hidden;display:block;color:#e6f5f4}
.footer ul li a:hover i{display:block;position:absolute;left:0;top:5px}
.blockquote-color{background-color:#ed2028;float:left;width:100%;text-align:center;border:1px #ec3439 dashed!important;border-radius:10px}
.blockquote-color p{font-size:17px}
.post-thumbnail-list .post-thumbnail-entry img{float:left;display:block;height:80px;width:80px;margin-right:16px}
.post-thumbnail-list .post-thumbnail-entry a{float:left}
.post-thumbnail-list .post-thumbnail-entry{border-bottom:0;padding-bottom:0}
.single-post .post-item .post-item-description img,.page img,.detail-info img{margin-top:10px;margin-bottom:10px}
.detail-info{overflow: hidden;}
.detail-info h1{font-size: 26px;margin-bottom:10px;margin-top:20px;font-weight: bold;color: #ed3237;}
.detail-info h2{font-size:24px;margin-bottom:10px;margin-top:20px;font-weight: bold;color: #ed3237;}
.detail-info h3{font-size:22px;margin-bottom:10px;margin-top:20px;font-weight: bold;color: #ed3237;}
.detail-info h4{font-size:20px;margin-bottom:10px;margin-top:20px;font-weight: bold;color: #ed3237;}
.detail-info p{text-align:justify}
#danhgia h3{font-size:28px;margin-bottom:4px}
.post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content a{font-size:14px}
.widget .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content a{font-size:14px;line-height:1.4}
.post-thumbnail-list .post-thumbnail-entry a + .post-thumbnail-content{padding-top:15px;float:left;height:80px;border-bottom:1px #A1A1A1 solid;width:-moz-calc(100% - (96px));width:-webkit-calc(100% - (96px));width:calc(100% - (96px))}
.post-item .post-item-description > h2,.post-item .post-item-description > h2 > a{font-size:17px}
.post-thumbnails .post-item:not(.quote) .post-item-description{padding-top:12px}
.post-thumbnails .post-item{margin-bottom:30px;padding:0;border-bottom:1px #A1A1A1 solid}
.widget a{font-size:15px}
.widget a.active,.widget a:hover{font-weight:700}
.timkiem .heading{margin-bottom:23px}
.timkiem .heading h2{text-transform:none;font-weight:700}
.timkiem form{margin-bottom:10px}
.timkiem form input{border:none;width:600px!important;padding:11px 36px;margin:0}
.timkiem form .btn{background:#EB5556;border:none;padding:13px 20px;text-shadow:none!important;width:170px;text-transform:none;font-family:SVN-Gilroy,san-serif!important;font-size:14px}
.timkiem form .btn i{font-size:12px;margin-left:3px;margin-right:0}
.dangky .heading h2{margin-bottom:16px}
.dangky .heading h2+p{font-size:20px}
.dangky form input{width:100%!important}
.dangky form .form-group{width:100%}
.dangky form .btn{width:100%}
.dangky form .btn:hover,.timkiem form .btn:hover{background:#0098DA}
.dangky{padding:50px 0 40px}
.form-group{position:relative}
.form-group input+i{position:absolute;left:16px;top:14px;color:#BCBEC0!important;font-size:10px}
.each-product{margin-bottom:0}
.pageHeader{padding:60px 0}
.pageHeader .heading{margin-bottom:0}
.pageHeader a,.pageHeader i{color:#fff;font-size:12px}
.pageHeader p{margin-bottom:0}
.pageHeader h1,.pageHeader h2{color:#fff;margin-bottom:0}
body{background:#EBEBEB}
body.notIndex{background:#fff}
body.notIndex #header{height:109px}
.index-san-pham{padding:0;background:transparent;margin-bottom:-45px;margin-top:-30px;z-index:2;padding-bottom:30px}
.index-san-pham .index-noi{box-shadow:0 6px 20px 0 rgba(0,0,0,0.33);top:0;left:0;background:#fff;padding:25px 25px 0;position:relative}
.index-san-pham .index-noi .col-md-6 .col-md-7{position:relative}
.index-san-pham .index-noi .col-md-6 .col-md-7 img{position:absolute;top:50%;width:100%;left:0;padding:0 15px;transform:translateY(-50%)}
#slider{z-index:0;position:relative}
.index-san-pham .index-noi > .row > .col-md-6,.index-san-pham .index-noi > .row > .col-md-5{padding:20px}
.index-san-pham .index-noi h3{font-size:18px;margin-bottom:12px;line-height:1.4}
.index-san-pham .index-noi ul{padding-left:0;list-style:none;margin-bottom:17px}
.index-san-pham .index-noi li,.index-san-pham .index-noi a,.index-san-pham .index-noi p{line-height:1.4}
.btn-xem-them{text-align:center;overflow:hidden;display:block;width:fit-content;float:none;transition:.2s;margin:auto}
.btn-xem-them img{width:90px!important;display:initial!important;outline:2px transparent solid;transition:.2s;outline-offset:-1px}
.btn-xem-them:not(.no-hover):hover img{outline:2px red solid}
.index-san-pham .index-noi > .row > .col-md-2{padding:0;width:28%;text-align:center;position:relative}
.index-san-pham .index-noi .col-md-2 a{width:80%;position:absolute;background:rgba(194,143,143,0.6);left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;padding:45px 0 20px}
.index-san-pham .index-noi .col-md-2 p a img{width:100%;height:100%;display:block}
.index-san-pham .index-noi > .row{margin:0}
.index-san-pham .index-noi > .row > .col-md-5{width:36%}
.index-san-pham .index-noi .col-md-2 h3{text-transform:uppercase;font-size:25px;color:#fff;margin-bottom:23px}
.index-san-pham .index-noi .heading{margin-top:30px;margin-bottom:20px;text-align:center}
.heading h1,.heading h2{color:#ED3237;text-transform:uppercase;font-size:23px;width:fit-content;float:none;margin:auto;position:relative}
.heading h1:before,.heading h2:before{content:" ";width:50px;border-bottom:2px #ED3237 solid;position:absolute;left:-62px;top:50%}
.heading h1:after,.heading h2:after{content:" ";width:50px;border-bottom:2px #ED3237 solid;position:absolute;right:-62px;top:50%}
.heading-left h1,.heading-left h2{text-align:left;margin:0;border-bottom:2px #ED3237 solid;border-left:10px #ED3237 solid;line-height:1;padding:8px 12px;width:100%}
.heading-left h1:before,.heading-left h2:before{display:none}
.heading-left h1:after,.heading-left h2:after{display:none}
.heading-search h1{margin:0}
.heading-search h1:before,.heading-search h1:after{display:none}
.index-san-pham .index-noi h2{color:#ED3237;text-transform:uppercase;font-size:23px;width:fit-content;float:none;margin:auto;position:relative}
.index-san-pham .index-noi h2:before{content:" ";width:50px;border-bottom:2px #ED3237 solid;position:absolute;left:-62px;top:50%}
.index-san-pham .index-noi h2:after{content:" ";width:50px;border-bottom:2px #ED3237 solid;position:absolute;right:-62px;top:50%}
.product .product-rate{color:#ED3237;float:none;text-align:center}
i.fa.fa-star,i.fa.fa-star-o,i.fa.fa-star-half-o{color:#ED3237;font-size:17px}
.owl-carousel .owl-nav .owl-prev{opacity:1;top:50%;background:rgba(145,145,145,0.67);border:none;border-radius:inherit;width:22px;border-top-right-radius:3px;border-bottom-right-radius:3px}
.owl-carousel .owl-nav .owl-next{opacity:1;top:50%;background:rgba(145,145,145,0.67);border:none;border-radius:inherit;width:22px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.owl-carousel .owl-nav [class*="owl-"] i{color:#fff;font-size:24px;font-weight:700}
.index-noi .owl-nav .owl-prev,.index-noi .owl-nav .owl-next{top:35%}
.owl-carousel:hover .owl-next{right:0}
.owl-carousel:hover .owl-prev{left:0}
.index-danh-muc:first-child{margin-top:-20px}
.index-danh-muc h2,.hai-danh-muc-cuoi h2{background:#ED3237;color:#fff;width:fit-content;padding:2px 30px 4px;font-size:18px;border-radius:5px;margin-bottom:25px}
.index-danh-muc ul{list-style:none;padding:0;margin-bottom:25px}
.index-danh-muc li{font-size:14px}
.index-danh-muc li:before{content:"\f046";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:700;color:#ed3237;margin-right:6px}
.index-danh-muc .btn-xem-them{text-align:left;margin:0}
.hai-danh-muc-cuoi{padding:0 0 30px;margin-top:-30px}
section{background:transparent;padding:60px 0 50px}
.sanp .heading{border:1px #000 solid;border-radius:10px;padding:5px;float:left}
.sanp .heading h1{font-size:17px;text-transform:uppercase;color:#ed3237;float:left;margin-right:100px;line-height:1;margin-left:10px;margin-top:5px}
.sanp .heading h1:before,.sanp .heading h1:after{display:none}
.sanp .heading p{float:left;font-weight:700;margin-bottom:0;margin-top:1px;font-size:15px;margin-right:8px}
.sanp .heading form{float:left;position:relative}
.sanp .heading form select{width:200px;border:1px #000 solid;border-radius:0;color:#000;background:transparent}
.sanp .heading form i{position:absolute;right:8px;top:9px;z-index:-1}
.hai-danh-muc-cuoi .index-noi{padding:25px 10px;z-index:99;box-shadow:0 0 20px 0 #C9C9C9;top:0;left:0;background:#fff}
.hai-danh-muc-cuoi .index-noi .row{margin:0}
.hai-danh-muc-cuoi .index-noi .col-md-6:first-child{width:49%;margin-right:1%}
.hai-danh-muc-cuoi .index-noi .col-md-6:last-child{width:49%;margin-left:1%}
.tintuc{padding:30px 0}
.heading{margin-bottom:30px}
.hai-danh-muc-cuoi .index-noi .thongtin{position:absolute;top:40px;text-align:center}
.hai-danh-muc-cuoi .index-noi .col-sm-6:first-child .thongtin{right:67px}
.hai-danh-muc-cuoi .index-noi .col-sm-6:last-child .thongtin{left:67px}
.hai-danh-muc-cuoi .index-noi .thongtin h2{margin-bottom:10px}
.hai-danh-muc-cuoi .index-noi .thongtin .desc{font-family:UTM Androgyne,sans-serif;margin-bottom:20px}
.hai-danh-muc-cuoi .index-noi img{width:100%;height:auto}
.each-post:hover .post-item-wrap,.active .each-post .post-item-wrap{box-shadow:0 0 20px 0 #928e8e}
.each-post.post-item .post-item-description > h2,.each-post.post-item .post-item-description > h2 > a{font-size:14px;line-height:1.3;color:#ed3237;margin-bottom:5px}
.each-post-big.post-item .post-item-description > h2,.each-post-big.post-item .post-item-description > h2 > a{font-size:17px;margin-bottom:20px}
.each-post-big.post-item .post-item-description > p{font-size:14px;line-height:1.7}
.tintuc-page .each-post.post-item .post-item-description > h2,.each-post.post-item .post-item-description > h2 > a{color:#000}
.each-post p{line-height:1.3;text-align:justify;margin:0}
.tintuc .each-post:first-child{height:100%}
.tintuc .tintucbox > .col-md-6:first-child .each-post .post-item-wrap,.tintuc .videobox > .col-md-6:first-child .each-post .post-item-wrap{height:-moz-calc(100% - (0px));height:-webkit-calc(100% - (0px));height:calc(100% - (0px))}
.each-post.post-item .post-item-description{padding:10px 20px}
.tintuc .tintucbox > .col-md-6:first-child .each-post .post-item-wrap .post-item-description,.tintuc .videobox > .col-md-6:first-child .each-post .post-item-wrap .post-item-description{padding:30px 20px}
.footer .go-up{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}
.footer .go-up img{width:52px}
.hotline{position:fixed;left:14px;bottom:56px;border-radius:2em;box-shadow:0 0 10px 0 rgba(0,0,0,0.44);z-index:99}
.hotline img{height:55px;border-radius:2em}
.hotline:hover{box-shadow:0 0 10px 0 rgba(0,0,0,0.6)}
.hotline a{overflow:hidden;display:block}
.footer .foot-tieu-de{font-weight:700}
a:hover,a:focus,a:active{color:#ed2028}
.footer p{margin-bottom:4px}
.footer .col-md-2:last-child p a{display:inline-block;overflow:hidden;margin-right:15px}
.footer .col-md-2:last-child p a img{margin-top:5px}
.each-product-2 .product-description{border:1px #959595 solid;border-top:0;padding:10px;color:#3C3A3A}
.zoomContainer{display:none}
.noibat{border:1px #000 dashed;float:left;width:100%;margin-bottom:20px;border-top:0}
.noibat > p{background:#ed3237;color:#fff;font-weight:700;padding:6px 20px 10px;font-size:17px}
.noibat-desc{padding:0 20px}
.noibat-desc ul li{font-size:14px}
.noibat-desc ul{padding-left:0;list-style:none}
.nutbam{float:left;width:100%}
.nutbam a{width:49%;margin-right:1%;overflow:hidden;display:inline-block;float:left;border-radius:10px}
.nutbam a.goilai{margin-right:0;margin-left:1%}
.nutbam a:hover{box-shadow:0 2px 10px 0 #0000006e}
.nutbam a img{width:100%;height:auto}
.product-page .product{margin-bottom:0}
.product-page .tabs-navigation{width:fit-content;text-align:center;margin:auto;border:none}
.product-page .tabs-navigation li a{border:1px #ed3237 solid;padding:10px 30px;width:225px;text-align: center;}
.product-page .tabs-navigation li.active a,.simple .tabs-navigation li a:hover,.simple .tabs-navigation li.active a,.simple .tabs-navigation li.active a:focus{background:#ed3237;color:#fff;text-align: center;}
.product-page .tabs-content{border:none}
.product-page .thongsokithuat{padding:30px;overflow:hidden}
.product-page .thongsokithuat table{width:50%;float:right;margin:0}
.product-page .thongsokithuat table tr td,.product-page .thongsokithuat table tr th{border:1px #797878 solid;background:#ececec}
.product-page .thongsokithuat table tr:nth-child(2n) td,.product-page .thongsokithuat table tr:nth-child(2n) th{background:#fff}
.tintuc-page #blog .col-md-7 a{position:relative;height:100%;display:block}
.tintuc-page #blog .col-md-7 a img{width:100%;height:100%}
.tintuc-page #blog .col-md-7 a p{position:absolute;bottom:0;left:0;width:100%;color:#fff;font-size:16px;font-weight:600;margin:0;padding:10px 20px;background:#00000042}
.tintuc-page #blog .col-md-5{border:1px #000 solid;border-radius:10px;padding:10px 20px}
.tintuc-page #blog .col-md-5 h2{color:#ed3237;font-size:20px;border-bottom:1px #A1A1A1 solid;margin-bottom:15px}
.tintuc-page #blog .col-md-4 h2{border-left:7px #ED2028 solid;background:#F08888;color:#fff;padding:7px 20px;font-size:16px;text-transform:uppercase;margin-bottom:0}
.tintuc-page #blog .col-md-4:first-child h2{background:#FFC2C2;color:#ed2028}
.tintuc-page #blog .col-md-4 .post-thumbnail-list{border:1px #000 solid;overflow:hidden;border-top:0;padding:15px 15px 0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}
.tintuc-page #blog .col-md-4 .post-thumbnail-list .post-thumbnail-entry:first-child a img{width:100%;height:auto}
.tintuc-page #blog .col-md-4 .post-thumbnail-list .post-thumbnail-entry:first-child .post-thumbnail-content{width:100%;height:auto;padding-bottom:10px}
.tintuc-page #blog .col-md-4 .post-thumbnail-list .post-thumbnail-entry .post-thumbnail-content{width:-moz-calc(100% - (96px));width:-webkit-calc(100% - (96px));width:calc(100% - (96px))}
.post-image img{border:none;border-radius:0}
.fb-comments iframe{width:100%}
.giohang-page .heading{border-bottom:1px #959595 solid;padding-bottom:18px}
.giohang-page h2{background:#ed3338;color:#fff;display:inline-block;padding:6px 30px;font-size:16px;text-transform:uppercase;border-radius:10px}
.giohang-page h2+p{margin-bottom:20px}
.giohang-page h2+p span{font-size:14px}
.giohang-page h2+p img{height:23px;margin-right:10px}
.giohang-page .form-group{overflow:hidden;margin-top:5px}
.giohang-page .form-group label{width:30%;float:left;font-weight:400;text-transform:none;font-size:15px;margin:0}
.giohang-page .form-group input,.giohang-page .form-group textarea{width:70%;float:right;background:transparent;border:1px #ed3338 solid;padding:5px 10px}
.giohang-page .form-group+p{padding-left:30%;margin-top:15px}
.giohang-page .form-group+p a img{height:40px}
.each-giohang{border-bottom:1px #959595 solid;padding:20px}
.each-giohang .col-sm-7 p:first-child{color:#3C3A3B;font-size:16px;font-weight:700;margin-bottom:0}
.each-giohang .col-sm-7 p{margin-bottom:6px}
.each-giohang .col-sm-7 p ins{font-size:16px;text-decoration:none;color:#3B393A}
.each-giohang .col-sm-7 p ins b{color:#ed3338}
.each-giohang .col-sm-7 p:last-child a img{height:21px;margin-top:-4px}
.each-giohang .col-sm-7 p:last-child span{color:#fff;background:#ed3338;padding:2px 14px 4px;font-size:15px;font-weight:700;border-radius:5px;margin:2px}
.each-giohang .col-sm-2 a{font-size:14px;text-decoration:underline;color:#ed3338}
.giohang-page .tongtien-row{color:#383435;font-size:18px;text-transform:uppercase;font-weight:700;margin-top:13px;text-align:center}
.giohang-page .tongtien-row .tongtien{font-size:20px;font-weight:700;color:#ec3237;text-align:right;line-height:1}
.thankyou-page .col-md-8 p{font-size:14px;line-height:1.5}
.thankyou-page .col-md-8 p+div{border:1px dashed;border-radius:11px;padding:6px 20px 4px;margin-top:14px;margin-bottom:20px}
.close{position:absolute;top:20px;right:20px;color:#000;opacity:1;font-weight:700;font-size:27px;z-index:99999}
.modal-title{color:#ed3237}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background:#ed2028;border-color:#ed2028;border-radius:0}
.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0;border-bottom-left-radius:0;border-top-left-radius:0}
.pagination>li>a,.pagination>li>span{margin:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{height:31px;padding:9px 12px}
.boxshadow{box-shadow:0 0 10px 0 rgba(0,0,0,0.4);padding:30px 40px;background:#fff;position:relative}
.lienhe-page h1,.lienhe-page h2{text-transform:uppercase;font-size:17px;font-weight:700;margin-bottom:10px}
.lienhe-page .form-group label{text-transform:none;color:#000;margin:0;margin-bottom:4px}
.lienhe-page .form-group input,.lienhe-page .form-group textarea{border:1px #ee1b25 solid;padding:5px 10px}
.red{color:#ee1b25;font-size:1em;border-color:red}
.lienhe-page a{color:#ee1b25}
.lienhe-page .col-sm-4 p{padding-left:19px;position:relative;font-size:14px;margin-top:18px;line-height:2}
.lienhe-page .col-sm-4 p i{margin-left:-16px;color:#ee1b25;margin-right:5px}
.lienhe-page .camket{position:absolute;bottom:0;right:0;width:89%}
.daily-page .borderdashed{border:1px #ed2028 dashed;padding:5px 20px;border-radius:10px}
.daily-page .borderdashed label{width:40%;float:left;font-weight:400}
.daily-page .borderdashed input,.daily-page .borderdashed textarea{width:60%;float:right}
.daily-page h2{width:100%;margin-top:10px}
.daily-page .form-group{overflow:hidden;margin-bottom:5px}
.daily-page p,.daily-page a{font-size:14px}
.thong-tin-ho-tro{float:left;width:100%;margin-top:20px}
.thong-tin-ho-tro p{font-size:14px}
.thong-tin-ho-tro a{font-size:14px}
.thong-tin-ho-tro img{width:27px}
.each-tuyendung{background:#fff;overflow:hidden;border-radius:10px}
.each-tuyendung div{width:40%;float:left}
.each-tuyendung div+div{width:60%;padding:10px}
.each-tuyendung p{margin-bottom:0;line-height:1.4}
.each-tuyendung p+p{font-size:10px;margin-bottom:5px}
.each-tuyendung p button{background:#f55612;border:none;border-radius:5px;color:#fff;width:80%;margin:auto;padding:4px;text-transform:uppercase;font-weight:700;letter-spacing:0!important;font-size:10px}
.chinh-sach-dai-ngo{border:2px #d42129 solid;background:#fff;text-align:center;border-radius:7px;margin-top:60px;position:relative;padding:40px 10px 10px}
.chinh-sach-dai-ngo img{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:60px}
.chinh-sach-dai-ngo h3{color:#ED3237;text-transform:uppercase;font-size:14px;width:fit-content;float:none;margin:auto;margin-bottom:10px;position:relative}
.chinh-sach-dai-ngo h3:before{content:" ";width:20px;border-bottom:1px #ED3237 solid;position:absolute;left:-32px;top:50%}
.chinh-sach-dai-ngo h3:after{content:" ";width:20px;border-bottom:1px #ED3237 solid;position:absolute;right:-32px;top:50%}
.modal-tuyendung .row{margin-bottom:10px}
.modal-tuyendung .col-md-3 img{height:106px;margin:auto}
.modal-tuyendung .col-md-9 h3{margin-bottom:5px;text-transform:uppercase;font-size:20px}
.modal-tuyendung form{border:2px #00AEEF dashed;border-radius:10px;padding:20px}
.modal-tuyendung form h2{color:#ED2028;text-transform:uppercase;font-size:20px;text-align:center;margin-bottom:23px}
.modal-tuyendung form .form-group{overflow:hidden;margin-bottom:16px}
.modal-tuyendung form label{width:40%;float:left;font-weight:400;text-transform:none;margin:0}
.modal-tuyendung form input{width:60%;float:right;border:1px #ee1b25 solid;padding:5px 10px;margin:0}
.carousel-click .owl-dots{margin-top:-20px!important;opacity:0}
.trang-dai-ly form{margin-bottom:30px}
.trang-dai-ly form .form-group label{text-transform:none;margin-top:0}
.trang-dai-ly form input{width:100%!important;border:1px #000 solid;padding:7px 10px;font-size:12px;background:#fff}
.trang-dai-ly form select{width:100%!important;border:1px #000 solid;padding:7px 10px;font-size:12px;background:#fff}
.trang-dai-ly form select+i{position:absolute;right:24px;bottom:16px;z-index:-1}
.trang-dai-ly form .col-md-2 button{background:#ed3237;border-radius:7px;text-transform:none;letter-spacing:0!important;padding:7px;width:100%;margin-top:26px}
.trang-dai-ly form .col-md-2 button i{font-size:16px}
.trang-dai-ly form .col-md-4 button{background:#00AEEF;border-radius:7px;text-transform:none;letter-spacing:0!important;padding:7px;width:100%;margin-top:26px}
.trang-dai-ly form .col-md-4 button i{font-size:16px}
.trang-dai-ly .boxshadow{padding:0}
.trang-dai-ly .ban-do .col-md-4{padding-right:0}
.trang-dai-ly .ban-do .col-md-8{padding-left:0}
.trang-dai-ly .ban-do .col-md-4 > p{background:#D2D2D2;padding:7px 30px;font-weight:700;margin-bottom:0;font-size:14px}
.trang-dai-ly .ban-do .col-md-4 > p span{font-size:1em}
.trang-dai-ly .ban-do .tableover{height:500px;overflow-y:scroll}
.trang-dai-ly .ban-do table td{padding:7px 10px 7px 34px;position:relative}
.trang-dai-ly .ban-do table td:hover,.trang-dai-ly .ban-do table td.active{background:#eee;cursor:pointer}
.trang-dai-ly .ban-do table td:hover:before,.trang-dai-ly .ban-do table td.active:before{position:absolute;content:" ";left:-1px;top:0;height:100%;border-left:5px #ed3237 solid}
.trang-dai-ly .ban-do table td p{font-weight:700;margin:0}
.trang-dai-ly .ban-do table td p i{position:absolute;left:17px;top:9px;font-size:20px;color:#ed3237}
.trang-dai-ly .ban-do table td p+p{font-weight:400}
.cauhoi-page{background:#EBEBEB}
.cauhoi-page .tabs-navigation li{border:2px #ed3237 solid;border-right:0}
.cauhoi-page .tabs-navigation li:last-child{border-right:2px #ed3237 solid}
.cauhoi-page .tabs-navigation li a{padding:6px 5px;text-align:center;border:none}
.cauhoi-page .tabs-navigation li a img{height:40px;margin:0;margin-right:12px;padding:0}
.cauhoi-page .tabs-navigation li a img.hoi-white{display:none}
.cauhoi-page .tabs-navigation li.active{background:#ed3237}
.cauhoi-page .tabs-navigation li.active a{background:transparent;border:none}
.cauhoi-page .tabs-navigation li.active a img.hoi-black{display:none}
.cauhoi-page .tabs-navigation li.active a img.hoi-white{display:inline}
.cauhoi-page .tab-pane{min-height:300px}
.cauhoi-page .tab-pane .accordion .ac-item{margin-bottom:15px;background:#fff;border-radius:7px;padding:0 20px}
.cauhoi-page .tab-pane .accordion .ac-item .ac-title{background:#fff;padding:11px 0 7px}
.cauhoi-page .tab-pane .accordion .ac-item .ac-content{padding:6px 0;border-top:1px #ed3237 solid}
.cauhoi-page .tab-pane .accordion .ac-item h5:before{content:"\f196";color:#ed3237;font-size:18px;font-weight:400}
.cauhoi-page .tab-pane .accordion .ac-item.ac-active h5:before{content:"\f147"}
.cauhoi-page .btn{width:186px;background:#ed3237;border-radius:7px;text-transform:none;letter-spacing:0!important;padding:7px}
.cauhoi-page .btn-send-cauhoi{background:#ee1b25;color:#fff;border-radius:5px;padding:8px 30px;text-transform:uppercase;font-weight:700;border:0}
.cauhoi-page #khac{background:#fff;padding:10px 20px}
.cauhoi-page #khac form{overflow:hidden}
.cauhoi-page #khac p{font-size:16px}
.cauhoi-page #khac input{width:500px;max-width:100%;float:left;border:1px #ed3237 solid}
.cauhoi-page #khac button{float:left;margin-left:13px}

.spcontentshort{max-height: 800px;display:block;overflow:hidden;position:relative;}
.readmore{width:240px;display:block;overflow:hidden;position:relative;line-height:35px;font-size:14px;color: #ff1516;margin:10px auto;cursor:pointer;border: 1px solid #ff1516;border-radius:4px;text-align:center;}
.nboverlay{position:absolute;left:0;right:0;bottom:0;height:100px;background:rgba(255,255,255,0);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 85%,rgba(255,255,255,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(85%,rgba(255,255,255,.8)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 85%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 85%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 85%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.8) 85%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0)}
.nbviewmore{width:100%;text-align:center;float:left}
.each-product .iconkhuyenmai{height: 20px;
    position: absolute;
    bottom: 24px;
    right: 0;
    left: 0;
    text-align: center;
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-align: center!important;
    align-items: center!important;}
.product .product-image img.iconkhuyenmai{
    height: 40px;
    position: absolute;
    bottom: 11px;
    right: 6px;
    width: auto;
    left: auto;
    display: -ms-flexbox!important;
    -ms-flex-align: center!important;
    z-index: 999;
    border: none;
    background: none;
    }

@media only screen and (min-width:1025px) {
#header #mainMenu.menu-bottom{background:#ebebeb;line-height:40px;border:none}
#header #mainMenu.menu-bottom nav > ul > li{line-height:29px;padding:0}
#header #mainMenu.menu-bottom nav > ul > li > a{font-size:13px;padding: 4px 31px;font-weight:900;}
#header #mainMenu.menu-bottom nav > ul > li > a i{color:#ED3237;font-size:23px}
#header #mainMenu.menu-bottom nav > ul > li > a i:before{top:3px;position:absolute}
.sidebar-right .content{padding-right:0!important}
#header #mainMenu.menu-bottom nav > ul > li:first-child > a{padding-left:0}
.sidebar-left .content{padding-left:0!important}
.single-post .post-thumbnail-list{width:100%;float:left}
.single-post .post-thumbnail-list .post-thumbnail-entry{width:47%;float:left;clear:inherit;margin-right:3%}
.post-thumbnail-list .post-thumbnail-entry img{width:80px;height:80px;margin-right:16px;float:left;display:block;border:none;border-radius:0}
.sidebar .widget .post-thumbnail-list .post-thumbnail-entry img{width:60px;height:60px;margin-right:10px;float:left;display:block}
}
@media only screen and (max-width:1024px) {
    .cauhoi-page .tabs-navigation li a{
    width: 100%;
    font-size: 10px;
}
    .boxshadow{
    padding: 20px;
}
.tintuc .col-md-6:first-child .each-post .post-item-wrap{height:-moz-calc(100% - (6px));height:-webkit-calc(100% - (6px));height:calc(100% - (6px))}
.hai-danh-muc-cuoi .index-noi .thongtin{top:30px}
.hai-danh-muc-cuoi .index-noi .col-md-6:first-child .thongtin{right:37px}
.hai-danh-muc-cuoi .index-noi .col-md-6:last-child .thongtin{left:37px}
#mainMenu nav > ul > li{padding:5px 0}
#mainMenu nav > ul > li a{padding:4px 13px}
#mainMenu.menu-center nav{float:none;display:inline-block;vertical-align:top;border-top:1px #ccc solid;width:100%;line-height:40px;float:left}
#mainMenu nav > ul{margin:auto;display:block;width:fit-content}
#mainMenu > .container:before{height:33px}
.index-danh-muc{padding:50px 0}
}
@media only screen and (max-width: 768px) {
    .cauhoi-page .tabs-navigation li a{
    padding: 6px 14px;
}
    .cauhoi-page .tabs-navigation li a img{
    height: 25px;
    margin-right: 4px;
}
    .product-page .tabs-navigation li{float: left;}
    .col-sm-7{width: 58.33333333%;}
    .col-md-2-5{width:49.9%;margin-bottom:30px}
    .giohang-page .tongtien-row{margin-bottom:40px}
    .giohang-page h2{width:100%;text-align:center}
    .giohang-page h2+p{text-align:center}
.hai-danh-muc-cuoi .index-noi .thongtin h2{text-align:center;width:auto}
.hai-danh-muc-cuoi .index-noi .col-sm-6{overflow:-webkit-paged-y}
.hai-danh-muc-cuoi .index-noi .thongtin{position:relative;text-align:center;margin:auto;right: 0!important;left: 0!important;}
.index-danh-muc-left:before{content:" ";position:absolute;left:0;top:0;height:100%;width:50%;background:linear-gradient(to right,rgba(255,255,255,0.81),rgba(255,255,255,0.65),rgba(255,255,255,0))}
.index-danh-muc-right:before{content:" ";position:absolute;right:0;top:0;height:100%;width:50%;background:linear-gradient(to left,rgba(255,255,255,0.81),rgba(255,255,255,0.65),rgba(255,255,255,0))}
.index-san-pham .index-noi{padding:25px}
.header-thong-tin .form-inline{top:37px}
.header-thong-tin > p{top:9px}
.header-thong-tin .nut-gio-hang{right:172px;width:30px;top:37px}
.header-thong-tin .form-inline input{width:164px;font-size:11px;padding:5px 14px 8px}
#mainMenu nav{background:none}
#mainMenu > .container:before{display:none}
.dangky form input{width:100%!important;margin-bottom:10px}
#header{height:80px}
body.notIndex #header{height:80px}
.tintuc-page #blog .col-md-5{overflow:hidden;margin-top:30px}
.tintuc-page #blog .col-md-4{margin-bottom:30px}
}
@media only screen and (max-width:768px) and (min-width:480px) {
.col-sm-8{width:66.66666667%}
.col-sm-4{width:33.33333333%}
}
@media only screen and (max-width: 480px) {
    .cauhoi-page #khac button{width:100%;margin-left: 0;}
    .tabs-content{padding:0;margin-top:30px}
    .cauhoi-page .tabs-navigation li{
    border-right: 2px #ed3237 solid;
}
.cauhoi-page .tab-pane .accordion .ac-item{
    padding: 0 10px;
}
    .lienhe-page .camket{position: relative;}
    #topbar {
    height: 22px;
}
.product-page .tabs-navigation li a{padding: 10px 20px;font-size:14px;width: 100%;}
.product-page .tabs-navigation li{float:none}
.each-giohang,.giohang-page .tongtien-row .tongtien{text-align:center}
.form-group input+button{/* position:absolute; *//* right:5px; *//* top:10px; */background:none;border:none;/* color:#ed3237; *//* font-size:18px; */width: 100%;}
.form-inline .form-group input+button{position:absolute;right:5px;top: 50%;background:none;border:none;color:#ed3237;font-size:18px;width: auto;transform: translateY(-50%);}
#topbar .container:before{left:-94%;display:none}
.header-thong-tin .nut-gio-hang{right:0;width:35px;top:22px}
#topbar img{display:none}
#topbar p{color:#fff;margin-top:0;margin-bottom:0;text-align:center}
.product .product-description{/* padding-top:0 */}
.index-danh-muc li{font-size:14px}
.index-danh-muc,.index-danh-muc h2,.index-danh-muc p{text-align:center!important}
.index-danh-muc{padding:80px 0}
.index-san-pham .index-noi .heading{margin-top:20px}
.index-san-pham{z-index:0;margin-bottom:0}
.index-san-pham .index-noi{padding-top:1px}
.hai-danh-muc-cuoi .index-noi .thongtin h2{font-size:15px}
.index-danh-muc h2{margin:auto;margin-bottom:20px;font-size:15px}
.index-danh-muc-right:before,.index-danh-muc-left:before{left:5%;right:auto;background:#ffffffd6;width:90%;margin:auto;height:80%;top:10%}
.index-danh-muc ul{text-align:left;width:fit-content;margin:auto;margin-bottom:17px;max-width:90%}
.index-san-pham .index-noi h2{font-size:17px}
.hai-danh-muc-cuoi .index-noi .thongtin{margin-bottom:30px}
.col-md-2-5{width:100%;margin-bottom:30px;text-align:center}
.footer .hotline{position:fixed;bottom:20px;left:20px;top:auto;transform:none;z-index:9999}
.index-san-pham .index-noi h2:before{content:" ";width:30px;border-bottom:2px #ED3237 solid;position:absolute;left:-36px;top:50%}
.index-san-pham .index-noi h2:after{content:" ";width:30px;border-bottom:2px #ED3237 solid;position:absolute;right:-36px;top:50%}
.index-danh-muc .btn-xem-them{text-align:center;margin:auto}
#topbar .top-menu > li{line-height:35px;height:30px}
.heading h1,.heading h2{font-size:20px}
.sanp .heading h1{width:100%}
.sanp .heading p{margin-top:10px;margin-left:10px}
.sanp .heading form{margin-top:10px;margin-left:10px}
.grid-5-columns .grid-item{width:50%}
body img{max-width:100%}
#header .header-extras > ul > li .btn{position:fixed;bottom:28px;left:10px;z-index:9999}
.footer .col-md-1,.footer .col-md-2,.footer .col-md-3,.footer .col-md-4,.footer .col-md-5{overflow:hidden;margin-bottom:30px;text-align: center;}
.nutbam a{width:100%;margin:0;margin-bottom:10px}
.nutbam a.goilai{margin:0}
.product-page .thongsokithuat table{width:100%}
.product-page .thongsokithuat{padding:30px 15px}
}
@media only screen and (max-width:350px) {
.grid-2-columns .grid-item{width:100%}
.grid-3-columns .grid-item{width:100%}
.grid-4-columns .grid-item{width:100%}
.grid-5-columns .grid-item{width:100%}
}

.product .product-image > a, .product .product-image img,.owl-item img{height: auto}
section.fullscreen, section.fullscreen video,.inspiro-slider.slider-fullscreen,.inspiro-slider.slider-fullscreen .slide{height: calc(100vh - 80px) !important;}
