* {margin: 0px auto;padding: 0px;}
html,body {height: 100%;margin: 0px;padding: 0px;font: 14px 'Muli-Regular';line-height: 20px;}
.row{margin-left: 0!important;margin-right: 0!important;}
._width18{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;width: 18%;float: left;}
._width20{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;width: 20%;float: left;}
._width21{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;width: 21%;float: left;}
._width28{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;width: 28%;float: left;}
._width61{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;width: 61%;float: left;}
._width72{position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;width: 72%;float: left;}
.padding-0{padding: 0!important}
.padding-left-0{padding-left: 0;}
.padding-right-0{padding-right: 0;}
.padding-left-5{padding-left: 5px;}
.padding-right-5{padding-right: 5px;}
.padding-left-10{padding-left: 10px;}
.padding-right-10{padding-right: 10px;}
.padding-left-15{padding-left: 15px;}
.padding-right-15{padding-right: 15px;}
.padding-left-20{padding-left: 20px;}
.padding-right-20{padding-right: 20px;}
.padding-left-30{padding-left: 30px;}
.padding-right-30{padding-right: 30px;}
.margin-0{margin: 0!important}
.margin-bottom-0{margin-bottom: 0;}
.margin-top-0{margin-top: 0;}
.margin-bottom-5{margin-bottom: 5px;}
.margin-top-5{margin-top: 5px;}
.margin-bottom-10{margin-bottom: 10px;}
.margin-top-10{margin-top: 10px;}
.margin-bottom-15{margin-bottom: 15px;}
.margin-top-15{margin-top: 15px;}
.margin-bottom-20{margin-bottom: 20px;}
.margin-top-20{margin-top: 20px;}
.margin-bottom-25{margin-bottom: 25px;}
.margin-top-25{margin-top: 25px;}
.margin-bottom-30{margin-bottom: 30px;}
.margin-top-30{margin-top: 30px;}

.max-width-100{max-width: 100%!important;}
img{max-width: 100%;}
li{list-style: inside;}
._nostyle li{list-style: none;}
.pagewrap{position: relative;width: 1230px;margin: 0 auto;}

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: normal;line-height: 1;padding-left: 5px;}
a.asc:after {content: "\e151";}
a.desc:after {content: "\e152";}
.sort-numerical a.asc:after {content: "\e153";}
.sort-numerical a.desc:after {content: "\e154";}
.sort-ordinal a.asc:after {content: "\e155";}
.sort-ordinal a.desc:after {content: "\e156";}
.grid-view td {white-space: nowrap;}
.grid-view .filters input,
.grid-view .filters select {min-width: 50px;}
.hint-block {display: block;margin-top: 5px;color: #999;}
.error-summary {color: #a94442;background: #fdf7f7;border-left: 3px solid #eed3d7;padding: 10px 20px;margin: 0 0 15px 0;}

/*== Header ==*/
._banner{min-width: 1230px;background-repeat: no-repeat;background-size: cover;}
._bgmenu{min-width: 1230px;background-image: url('../images/bgmn.jpg');background-repeat: no-repeat;background-size: cover;}
._nametop{margin-top: 15px;background: url('../images/bgtext.jpg');-webkit-text-fill-color: transparent;-webkit-background-clip: text;}
._nametop span{font: 42px 'UTM Davida';color: #ffc600;}
._slogantop{font: 25px 'Shelia VNF Regular';color: #d3d3d3;}
._hotline-top{color: #cbcbcb;margin-top: 48px;margin-bottom: 10px;}
._hotline-top span{font: 18px 'Muli-Bold';color: #ffcc00;}
._email-top{color: #cbcbcb;}
._hotline-top i,._email-top i{color: white;font-size: 16px;padding-right: 10px;}
._frmsearch{margin-top: 7px;}
._frmsearch input{border: transparent; height: 36px;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
._frmsearch ._btnsearch{outline: none;border: transparent;background-color: white;height: 36px;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
._btnsearch img{max-width: none;}
._carttop{margin-top: 15px;}
._carttop a{display: inline-block;}
._carttop span{color: #cbcbcb;display: inline-block;padding: 0 10px;}
._carttop i{color: white;}
.menu-fix{position: fixed !important;top: 0 !important;left: 0;width: 100%;z-index: 9999 !important; background: black;}
.menu-fix ._boxleft{display: none;}
.menu-fix ._box-mn-left:hover ._boxleft{display: block;}
._cart-info{position: absolute;right: 0;top: 50px;z-index: 999;background-color: white;width: 300px;padding: 5px;border: 2px #ffcc00 solid;display: none;}
._btn-order{text-align: center;padding-top: 5px;border-top: 1px red solid;}
._box-cart-info:before {content: "";position: absolute;left: 17px;bottom: -16px;width: 100%;height: 20px;background: 0 0;display: inline-block;}
._arrow-up:before {border: 9px solid transparent;border-bottom: 9px solid #efefef;bottom: 100%;right: 20%;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}

/*== Slider ==*/
._slide {margin-bottom: 20px;min-width: 1230px; position: relative;}
/*== Content ==*/
._pageshp{margin-bottom: 50px;}
._namepage{position: absolute;bottom: 5px;right: 0;z-index: 9;}
._namepage a{font: 18px 'Muli-SemiBold';color: #ffcc00;text-transform: uppercase;padding: 10px 45px;display: inline-block;background-color: #a20801;border-top-left-radius: 30px;border-bottom-left-radius: 30px;}
._namepage a:hover{color: white;text-decoration: none;}
._bgck{min-width: 1230px;padding: 42px 0;background-image: url('../images/bgck.jpg');background-repeat: no-repeat;background-size: cover;}
._nameck a{display: block;margin-top: 15px;font: 20px 'Muli-Bold';color: #000000;text-transform: uppercase;}
._nameck a:hover{color: #ffcc00;text-decoration: none;}
._nameck p{font: 17px 'Muli-Regular';color: #000000; margin-top: 10px;}
._pr-new{padding-top: 84px;min-width: 1230px;background-image: url('../images/bgsp.jpg');background-repeat: repeat-x;}
._bgsp{min-width: 1230px;padding: 70px 0 50px;background-image: url('../images/bgsp-new.jpg');background-repeat: no-repeat;background-size: cover;position: relative;}
._tit-dm{position: absolute;top: -38px;left: 0;z-index: 9;width: 100%;}
/*._imgsp{padding: 5px;background-color: #a5110f;border: thin #ba2122 solid;}*/
._box-in-sp{width: 100%;height: 200px;overflow: hidden;}
._imgsp img{width: 100%;height: 265px;transition: all .3s ease-in-out; }
._imgsp img:hover{transform: scale(1.2);}
._imgsp2 {width: 100%;height: 200px;overflow: hidden;}
._imgsp2 img{width: 100%; height: 200px;transition: all .3s ease-in-out;}
._imgsp2 img:hover{transform: scale(1.2);}
._boxname{padding: 10px 5px;text-align: left;}
._namepr a{font: 14px 'Muli-SemiBold';color: white;text-transform: uppercase;display: block;margin-bottom: 5px;}
._namepr a:hover{color: #ffcc00;text-decoration: none;}
._despr{font-size: 13px;color: #e0e0e0;line-height: 22px;padding: 5px 0;}
._pricekm{font: 15px 'Muli-Regular';color: #f4e8bc;}
._pricekm span, ._pricekm a{font: 15px 'Muli-SemiBold';color: #ffba00;}
._pricegoc{font: 13px 'Muli-Regular';color: #b1b0b0;}
._pricegoc span{font: 13px 'Muli-SemiBold';color: #c08d03;text-decoration: line-through;}
._boximg-sp{position: relative;text-align: center;}
._buynow{display: none;position: absolute;left: 0;bottom: 25px;width: 100%;}
._buynow a{display: inline-block;text-decoration: none;}
._boximg-sp:hover ._buynow{display: block;}
._danhmuc{padding-top: 40px;min-width: 1230px;}
._titledm{font: 25px 'Muli-Bold';color: #aa1205;text-transform: uppercase;}
._line{margin-bottom: 10px;}
._namepr2 a{font: 14px 'Muli-SemiBold';color: #191919;text-transform: uppercase;display: block;margin: 10px 0 5px;}
._namepr2 a:hover{color: #aa1205;text-decoration: none;}
._pricekm2{font: 15px 'Muli-Regular';color: #b8b8b8;}
._pricekm2 span, ._pricekm2 a{font: 15px 'Muli-SemiBold';color: #ba150c;}
._pricegoc2{font: 13px 'Muli-Regular';color: #b1b0b0;}
._pricegoc2 span{font: 13px 'Muli-SemiBold';color: #ee837d;text-decoration: line-through;}
._boximg-dm{position: relative;text-align: center;}
._namedm{display: inline-block;position: absolute;right: 6px;bottom: 11px;}
._namedm a{display: inline-block;text-decoration: none;font: 14px 'Muli-SemiBold';color: white;padding: 10px 30px;background-color: #a20801;border-top-left-radius: 30px;border-bottom-left-radius: 30px;text-transform: uppercase;}
._namedm a:hover{text-decoration: none;color: #ffcc00;}
._imgdm{padding: 5px;background-color: #a5110f;border: thin #ba2122 solid;}
._box-in-dm{width: 100%;height: 270px;overflow: hidden;}
._imgdm img{width: 100%;height: 270px;transition: all .3s ease-in-out; }
._imgdm img:hover{transform: scale(1.2);}
._bg-dmsp{min-width: 1230px;padding: 70px 0 50px;background-image: url('../images/bg-dmsp.jpg');background-repeat: no-repeat;background-size: cover;position: relative;}
._title-tt{font: 30px 'Muli-Bold';color: #aa1205;text-transform: uppercase;}
._linett{margin-bottom: 15px;}
/*._namett a{font: 15px 'Muli-SemiBold';color: #a30004;text-transform: uppercase;display: block;margin: 10px 0 5px;}*/

._destt{font: 14px 'Muli-Regular';color: #333333; line-height: 25px;text-align: justify;}
._bgdk{margin-top: 40px;min-width: 1230px;background-image: url('../images/bgdk.jpg');background-repeat: no-repeat;background-size: cover;padding: 30px 0;}
._title-dk{font: 20px 'Muli-Bold';color: #a5020a;text-transform: uppercase;padding: 15px 0;}
/*._frmdk{    background: white;}*/
._frmdk .field-newsletterclient-contacts{width: 100%; }
._frmdk #newsletterclient-contacts{width: 100%;background-color: white; border-radius: 0;border: none;height: 40px;box-shadow: none;}
._frmdk button{padding: 0 20px;height: 40px;border-radius: 0;background-color: #e8b400;text-transform: uppercase;background-image: none;border: none; margin-top: 5px;}
._frmdk .help-block{position: absolute;}

._mangxh{margin-top: 8px;}

/* Owl-carousel custom css */
.owl-theme .owl-nav {margin-top: 0;position: absolute;left: 0;top: 38%;z-index: 999;width: 100%;}
.owl-theme .owl-nav .owl-prev {position: absolute;top: 0;left: 0;padding-left: 20px;}
.owl-theme .owl-nav .owl-next {position: absolute;top: 0;right: 0;padding-right: 20px;}
.owl-theme .owl-nav [class*=owl-] span{color: white;font-size: 35px;background: #c30000;padding: 5px 10px;}
.owl-theme .owl-nav [class*=owl-]{overflow: hidden;}

/*== Footer ==*/

._foot{padding: 55px 0 35px;min-width: 1230px;margin-top: 50px; background: #000000;}
._padding-1{padding-left: 0;padding-right: 15px;}
._padding-2{padding-left: 0;padding-right: 0;}
._dmfoot{margin-bottom: 20px;}
._dmfoot h3{
    font: 16px 'SFUFuturaHeavy';
    color: #ffffff;
    text-transform: uppercase;
    margin-bottom: 20px;
    margin: 0 0 25px;
}
._dmfoot h4{font: 33px 'UTM Alter Gothic';color: #ffffff; text-transform: uppercase; margin-bottom: 20px;}
._dmfoot p{
    font: 14px 'Muli-Regular';color: #ffffff;
}
._linef{margin-bottom: 20px; margin-top: 3px;line-height: 5px;}
._menuf li a{font: 14px 'Muli-Regular';color: white;line-height: 22px;margin-bottom: 5px;display: block;}
._menuf li a:hover{text-decoration: none;color: #ffba00;}
._add-foot{font: 14px 'Muli-Regular';color: white;line-height: 22px;}
._bgcpr{
    min-width: 1230px;
    padding: 18px 0 15px;
    background-color: #282828;
}
._copyright, ._thongke li{font: 13px 'Muli-Regular';color: white; }
._boxfb{position: fixed;top: 25%;right: -355px;width: 407px;z-index: 888888;background: transparent;border-top-left-radius: 10px!important;border-bottom-left-radius: 10px!important;transition: right 1s ease 0s;-moz-transition: right 1s ease 0s;-webkit-transition: right 1s ease 0s;-o-transition: right 1s ease 0s;-ms-transition: right 1s ease 0s;cursor: pointer;}
div._boxfb:hover{right: 0;}
._ctboxfb{height: 250px;background-color: white;margin-left: 52px;border: 1px #B7B7B7 solid;padding: 5px;}

/*== Facebook chat ==*/
.fb-livechat,.fb-widget{display:none}.ctrlq.fb-button,.ctrlq.fb-close{position:fixed;right:65px;cursor:pointer}.ctrlq.fb-button{z-index:998;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyOCAxMjgiIGhlaWdodD0iMTI4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB3aWR0aD0iMTI4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxyZWN0IGZpbGw9IiMwMDg0RkYiIGhlaWdodD0iMTI4IiB3aWR0aD0iMTI4Ii8+PC9nPjxwYXRoIGQ9Ik02NCwxNy41MzFjLTI1LjQwNSwwLTQ2LDE5LjI1OS00Niw0My4wMTVjMCwxMy41MTUsNi42NjUsMjUuNTc0LDE3LjA4OSwzMy40NnYxNi40NjIgIGwxNS42OTgtOC43MDdjNC4xODYsMS4xNzEsOC42MjEsMS44LDEzLjIxMywxLjhjMjUuNDA1LDAsNDYtMTkuMjU4LDQ2LTQzLjAxNUMxMTAsMzYuNzksODkuNDA1LDE3LjUzMSw2NCwxNy41MzF6IE02OC44NDUsNzUuMjE0ICBMNTYuOTQ3LDYyLjg1NUwzNC4wMzUsNzUuNTI0bDI1LjEyLTI2LjY1N2wxMS44OTgsMTIuMzU5bDIyLjkxLTEyLjY3TDY4Ljg0NSw3NS4yMTR6IiBmaWxsPSIjRkZGRkZGIiBpZD0iQnViYmxlX1NoYXBlIi8+PC9zdmc+) center no-repeat #0084ff;width:60px;height:60px;text-align:center;bottom:34px;border:0;outline:0;border-radius:60px!important;-webkit-border-radius:60px!important;-moz-border-radius:60px!important;-ms-border-radius:60px!important;-o-border-radius:60px!important;box-shadow:0 1px 6px rgba(0,0,0,.06),0 2px 32px rgba(0,0,0,.16);-webkit-transition:box-shadow .2s ease;background-size:80%;transition:all .2s ease-in-out}.ctrlq.fb-button:focus,.ctrlq.fb-button:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.09),0 4px 40px rgba(0,0,0,.24)}.fb-widget{background:#fff;z-index:99999999;position:fixed;width:280px;height:435px;overflow:hidden;opacity:0;bottom:0;right:10px;border-radius:6px;-o-border-radius:6px;-webkit-border-radius:6px;box-shadow:0 5px 40px rgba(0,0,0,.16);-webkit-box-shadow:0 5px 40px rgba(0,0,0,.16);-moz-box-shadow:0 5px 40px rgba(0,0,0,.16);-o-box-shadow:0 5px 40px rgba(0,0,0,.16)}.fb-credit{text-align:center;margin-top:8px;margin-bottom:8px}.fb-credit a{transition:none;color:#bec2c9;font-family:Helvetica,Arial,sans-serif;font-size:12px;text-decoration:none;border:0;font-weight:400}.ctrlq.fb-overlay{z-index:0;position:fixed;height:100vh;width:100vw;-webkit-transition:opacity .4s,visibility .4s;transition:opacity .4s,visibility .4s;top:0;left:0;background:rgba(0,0,0,.05);display:none}.ctrlq.fb-close{right: 15px;z-index:4;padding:0 6px;background:#365899;font-weight:700;font-size:11px;color:#fff;margin:8px;border-radius:3px!important;}.ctrlq.fb-close::after{content:'x';font-family:sans-serif}
.chat_zalo{position: fixed;bottom: 34px;right: 130px;z-index: 998; }

/*== Custom Breadcrumb ==*/
.mybreadcrumb {text-align: center;display: block;box-shadow: 0 2px 5px rgba(0,0,0,0.25);overflow: hidden;border-radius: 5px;counter-reset: flag;}
.mybreadcrumb a{text-decoration: none;}
.mybreadcrumb__step {text-decoration: none;outline: none;display: block;float: left;font-size: 12px;line-height: 36px;padding: 0 10px 0 60px;position: relative;background: #fff;color: #c30000;transition: background 0.5s;}
.mybreadcrumb__step:first-child {padding-left: 46px;border-radius: 5px 0 0 5px;}
.mybreadcrumb__step:first-child::before {left: 14px;}
.mybreadcrumb__step:last-child {border-radius: 0 5px 5px 0;padding-right: 20px;}
.mybreadcrumb__step:last-child::after {content: none;}
.mybreadcrumb__step::before {content: counter(flag);counter-increment: flag;border-radius: 100%;width: 20px;height: 20px;line-height: 20px;margin: 8px 0;position: absolute;top: 0;left: 30px;font-weight: bold;background: #fff;box-shadow: 0 0 0 1px #c30000;}
.mybreadcrumb__step::after {content: '';position: absolute;top: 0;right: -18px;width: 36px;height: 36px;transform: scale(0.707) rotate(45deg);z-index: 1;border-radius: 0 5px 0 50px;background: #fff;transition: background 0.5s;box-shadow: 2px -2px 0 2px #990404;}
.mybreadcrumb__step--active {color: #fff;background: #c30000;}
.mybreadcrumb__step--active::before {color: #c30000;}
.mybreadcrumb__step--active::after {background: #c30000;}
.mybreadcrumb__step:hover {color: #fff;background: #fd8c06;}
.mybreadcrumb__step:hover::before {color: #c30000;}
.mybreadcrumb__step:hover::after {color: #c30000;background: #fd8c06;}

/*== Social Share ==*/
.social-share li{display: inline-block;padding: 0 2px;}
.social-share li a i.fa-facebook-square{font-size: 25px;color: #1E4FAC;}
.social-share li a i.fa-twitter-square{font-size: 25px;color: #1BA5D4;}
.social-share li a i.fa-google-plus-square{font-size: 25px;color: #FD5344;}
.social-share li a i.fa-linkedin{font-size: 25px;color: #007AB5;}
.social-share li a i.fa-envelope-square{font-size: 25px;color: #DC0000;}
.social-share li a i.fa-pinterest-square{font-size: 25px;color: #007AB5;}

/*== Custom Pagination ==*/
.pagination{margin: 10px 0;}

/* Detail */
._boxdh{padding: 15px;border: 3px solid #a1232e;}
.quantity-col1 {clear: both;float: left;width: 84px;margin-right: 31px;}
.quantity-label {line-height: 6px;font-size: 11px;color: #7b7b7b;}
.quantity-col1 .tiki-number-input {margin: 0;}
.quantity-col1 .tiki-number-input:before{display: table;content: "";clear: both;}
.quantity-col1 .bootstrap-touchspin .input-group-btn {position: relative;white-space: nowrap;vertical-align: middle;display: table-cell;}
.quantity-col1 .input-group-btn>.btn {display: block;float: none;width: 100%;max-width: 100%;line-height: 15px;font-size: 14px;font-weight: 300;height: 28px;position: relative;box-shadow: none;}
.quantity-col1 .bootstrap-touchspin .input-group-btn .bootstrap-touchspin-down {border-radius: 4px 0 0 4px;border: 1px solid #dfdfdf;background: #fff;padding: 0 10px;}
.quantity-col1 .bootstrap-touchspin .input-group-btn .bootstrap-touchspin-up {border-radius: 0 4px 4px 0;border: 1px solid #dfdfdf;background: #fff;padding: 0 10px;}
.quantity-col1 .bootstrap-touchspin [name=qty] {display: block;border: 0;border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;height: 28px;padding: 0;width: 28px;text-align: center;}
.add-to-cart {margin-top: 4px;width: 200px;height: 40px;border-radius: 4px;text-transform: uppercase;border: none;color: #fff;white-space: nowrap;cursor: pointer;vertical-align: top;font-size: 13px;padding: 0 0 0 30px;line-height: 40px;border-radius: 5px;background: url('../images/ic-cart2x.png') 22px center no-repeat #ff3945;font-weight: 400;letter-spacing: .5px;background-size: 26px;display: inline-block;text-align: center;}
.buy-now {margin-top: 4px;margin-left: 30px;width: 115px;height: 40px;border-radius: 4px;text-transform: uppercase;border: none;color: #fff;white-space: nowrap;cursor: pointer;vertical-align: top;font-size: 13px;padding: 0;line-height: 40px;border-radius: 5px;background: #0289bb;font-weight: 400;letter-spacing: .5px;background-size: 26px;display: inline-block;text-align: center;}
.box_title {
    width: 100%;
    height: 43px;
    border: 1px solid #d4d4d4;
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0%,#f6f6f6 47%,#ededed 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0%,#fff),color-stop(47%,#f6f6f6),color-stop(100%,#ededed));
    background: -webkit-linear-gradient(top,#fff 0%,#f6f6f6 47%,#ededed 100%);
    background: -o-linear-gradient(top,#fff 0%,#f6f6f6 47%,#ededed 100%);
    background: -ms-linear-gradient(top,#fff 0%,#f6f6f6 47%,#ededed 100%);
    background: linear-gradient(to bottom,#fff 0%,#f6f6f6 47%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0);
}
.title_cate {
    float: left;
    position: relative;
    height: 43px;
    padding-left: 8px;
    margin-top: -1px;
}
.title_cate::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 8px;
    height: 43px;
    background: -moz-linear-gradient(0deg,#A8190D 9%,#E01605 50%,#A8190D 94%);
    background: -webkit-gradient(linear,0deg,color-stop(9%,A8190D),color-stop(50%,E01605),color-stop(94%,A8190D));
    background: -webkit-linear-gradient(0deg,#A8190D 9%,#E01605 50%,#A8190D 94%);
    background: -o-linear-gradient(0deg,#A8190D 9%,#E01605 50%,#A8190D 94%);
    background: -ms-linear-gradient(0deg,#A8190D 9%,#E01605 50%,#A8190D 94%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE',endColorstr='#F4F60C',GradientType='1');
    background: linear-gradient(0deg,#A8190D 9%,#E01605 50%,#A8190D 94%);
}
.title_cate h2 {
    padding: 13.5px 19px;
    text-transform: uppercase;
    font-size: 15.4px;
    color: #af1c0b;
    margin: 0;
    font-weight: 700;
}
.view_all {
    float: right;
    position: relative;
    margin-top: -1px;
    border: 1px solid #f0871b;
    background: #fff282;
    background: -moz-linear-gradient(top,#fff282 0%,#ffe25c 53%,#ffbe09 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0%,#ffbe09),color-stop(53%,#ffe25c),color-stop(100%,#ffbe09));
    background: -webkit-linear-gradient(top,#fff282 0%,#ffe25c 53%,#ffbe09 100%);
    background: -o-linear-gradient(top,#fff282 0%,#ffe25c 53%,#ffbe09 100%);
    background: -ms-linear-gradient(top,#fff282 0%,#ffe25c 53%,#ffbe09 100%);
    background: linear-gradient(to bottom,#fff282 0%,#ffe25c 53%,#ffbe09 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff282',endColorstr='#ffbe09',GradientType=0);
}
.view_all a {
    font-size: 14px;
    color: #8e0002;
    padding: 10.5px 11px;
    font-weight: 700;
    display: block;
}



._name-vd{font: 14px 'Muli-Bold';margin: 10px 0;}
._itemsContainer {position:relative}
._itemsContainer:hover ._play{display:block}
._play{position : absolute;display:none;top:42%;margin:0 auto; left:0px;right:0px;z-index:100}
._name-combo a{font: 15px 'Muli-Bold';color: black;text-transform: uppercase;display: block;margin: 10px 0 5px;}
._price-combo, ._price-combo a{font: 16px 'Muli-Bold'; color: #c30000;}
._name-combo a:hover, ._price-combo a:hover{color: red;text-decoration: none;}
._des-combo{margin-top: 20px; padding: 20px 15px;border-radius: 5px;background-color: #f1f1f1;font: 17px 'Muli-Bold';color: #111111;}
._price-combo-detail{font: 18px 'Muli-Bold'; color: #111111;background-color: #ffd145;border-radius: 5px;padding: 10px;margin: 10px 0;}
._price-km-detail{font: 20px 'Muli-Regular';color: #c30000;margin-bottom: 5px;}
._price-goc-detail{font: 17px 'Muli-Regular';color: #333333;}
._price-goc-detail span{font-size: 14px;}
._option-pr{color: #333333;line-height: 22px;}
._option-pr span{width: 130px;display: inline-block;}
._option-pr i{color: #666666; padding: 0 5px 0 15px;}
._box-des-prditail{max-height: 100px;overflow: hidden; margin-bottom: 10px;}
.xemthemProducts a {font-size: 12px;cursor: pointer; color: #333333;}
.xemthemProducts a .fas {margin-left: 10px;}
.btn-order-phone {display: block;width: 100%;padding: 8px;font-size: 14px;color: #fff;text-transform: uppercase;border: 1px solid #d97f00;border-radius: 4px;background: #f89406;background: -webkit-gradient(linear,0% 0%,0% 100%,from(#f76b1c),to(#f89406));background: -webkit-linear-gradient(top,#f89406,#f76b1c);background: -moz-linear-gradient(top,#f89406,#f76b1c);background: -ms-linear-gradient(top,#f89406,#f76b1c);background: -o-linear-gradient(top,#f89406,#f76b1c);cursor: pointer;}
.btn-order-phone i {font-size: 25px;vertical-align: bottom;display: inline-block;}
.btn-order-phone:hover{color: white;text-decoration: none;opacity: 0.8;}
.btn-add-cart {background: #e5101d none repeat scroll 0 0;border-radius: 0;clear: both;color: #fff;display: inline-block;font-size: 17px;height: 45px;line-height: 45px;margin: 0 auto;padding: 0 19px 0 0;text-align: center;width: auto;overflow: hidden;font-family: "Muli-Bold";}
.btn-add-cart:before {width: 40px;height: 100%;float: left;background: url('../images/cart.png') no-repeat scroll left center;content: " ";margin-right: 15px;background-color: rgba(0,0,0,.2);}
.btn-add-cart:hover{text-decoration: none;color: white;opacity: 0.8;}
.form-tuvanmuahang a {margin-bottom: 5px;width: 100%;}
.btn-hotline {background: #e5101d none repeat scroll 0 0;border-radius: 0;clear: both;color: #fff;display: inline-block;font-size: 17px;height: 45px;line-height: 45px;margin: 0 auto;padding: 0 25px 0 0;text-align: center;width: auto;overflow: hidden;font-family: "Muli-Bold";}
.btn-hotline::before {width: 40px;height: 100%;float: left;background: url(../images/tuvan-phone.png) no-repeat scroll center center;content: " ";margin-right: 15px;background-color: rgba(0,0,0,.2);}
.nav-menu-custom.muakem {background: #fff;box-shadow: none;border-bottom: 1px solid #f1f1f1;border-top: 2px solid #ccc;height: 51px;}
.show-brand.muakem .navbar-brand {background: #fff;width: auto;font-weight: 700;font-size: 16px;color: #333;text-transform: uppercase;}
#box_delivery_policies {background: #fafafa;padding: 5px;}
#delivery_policies_list .item {display: inline-block;margin: 5px 0;}
.product_info_name{margin-bottom: 10px;;font: 20px 'Muli-Bold'; text-transform: uppercase;}
._boxviews{margin-bottom: 5px; padding: 5px 0;border-top: thin #cccccc solid;border-bottom: thin #cccccc solid;}
.product_info_vote{display: inline-block;margin-right: 15px;}
._views{display: inline-block;color: #999999;}
.area_price {display: block;overflow: hidden;line-height: 20px;padding: 0 10px 10px 0;}
.area_price strong {display: inline-block;font-size: 22px;color: #e10c00;vertical-align: middle;margin-right: 10px;}
.area_price span.hisprice {display: inline-block;vertical-align: middle;font-size: 18px;color: #999;text-decoration: line-through;margin-right: 10px;}
._mytab-detail .tab-content{padding: 15px; background-color: white;border: 1px solid #ddd;border-top: none;}
._mytab-detail .nav-tabs > li > a{font: 18px 'Roboto-Bold';color: black;}
._mytab-detail .nav-tabs > li.active > a, ._mytab-detail .nav-tabs > li.active > a:hover, ._mytab-detail .nav-tabs > li.active > a:focus{color: red;}
._namett-detail a h2{margin: 0 0 10px;font: 16px 'Roboto-Bold';color: black;}
._namett-detail a:hover, ._namett-detail a:hover h2{color: red;text-decoration: none;}
._date-post li{color: #999999;font-style: italic;}
.grid.newdefault{border: 1px solid #DEDEDE;padding: 15px;background: #F7F7F7;margin: 30px 0px;}
.grid.newdefault .title{font-size: 18px;margin-top: 0px;text-transform:uppercase;margin-bottom: 25px;}
.grid.newdefault a:hover{color: #ff0000;text-decoration: none;}
ul.nottype{ padding-left: 0px; }  
ul.nottype li{ list-style-type: none; margin-bottom: 10px;} 
ul.nottype a { color: #000; font-size: 16px;}
ul.nottype li a i{color: #3366ff;}
._tagpr i{font-size: 18px; color: #ac2925;vertical-align: middle;}
._tagpr a{display: inline-block;font-size: 10px;border: thin #dddddd solid;border-radius: 10px!important;color: #999999;padding: 0 10px;}
._tagpr a:hover{color: red;border-color: red;text-decoration: none;}
._btncart-detail a{font: 15px 'Roboto-Bold';color: #3366ff;text-decoration: none;border: thin #fa9c06 solid;display: block;padding: 5px;border-radius: 10px!important;}

/*== Contact ==*/
#googleMap{width: 100%;height: 350px;}
._box-add-contact h2{margin-top: 0;}
._box-add-contact{padding: 15px;border: 1px #cccccc solid;border-radius: 10px!important;}


/*== Hover Image Effect ==*/

figure._hover-eff {position: relative;background: #000000;text-align: center;}
figure._hover-eff > div {left: 0;right: 0;top: 0;bottom: 0;height: 100%;position: absolute;}
figure._hover-eff > div a {color: #ffffff;}
figure._hover-eff > div a i {font-size: 40px;opacity: 0;top: 50%;position: relative;-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);-webkit-transition-delay: 0s;transition-delay: 0s;display: inline-block;}
figure._hover-eff > div a i.left-icon {-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}
figure._hover-eff > div a i.right-icon {-webkit-transform: translate3d(0, -50%, 0);transform: translate3d(0, -50%, 0);}
figure._hover-eff > div::before {position: absolute;top: 30px;right: 50%;bottom: 30px;left: 50%;border-left: 1px solid rgba(255, 255, 255, 0.8);border-right: 1px solid rgba(255, 255, 255, 0.8);content: '';opacity: 0;background-color: #ffffff;-webkit-transition: all 0.4s;transition: all 0.4s;-webkit-transition-delay: 0.3s;transition-delay: 0.3s;}
figure._hover-eff:hover img {opacity: 0.35;}
figure._hover-eff:hover > div i {opacity: 0.9;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;-webkit-transition-delay: 0.3s;transition-delay: 0.3s;}
figure._hover-eff:hover > div i.left-icon {-webkit-transform: translate3d(-25%, -50%, 0);transform: translate3d(-25%, -50%, 0);}
figure._hover-eff:hover > div i.right-icon {-webkit-transform: translate3d(25%, -50%, 0);transform: translate3d(25%, -50%, 0);}
figure._hover-eff:hover > div::before {background: rgba(255, 255, 255, 0);left: 30px;right: 30px;opacity: 1;-webkit-transition-delay: 0s;transition-delay: 0s;}

figure {width: 100%;overflow: hidden;}
.hover14 figure {position: relative;}
.hover14 figure::before {position: absolute;top: 0;left: -75%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}
.hover14 figure img:hover{opacity: 0.5;}
.hover14 figure:hover::before {-webkit-animation: shine .75s;animation: shine .75s;}
@-webkit-keyframes shine {100% {left: 125%;}}
@keyframes shine {100% {left: 125%;}}
.hover15 figure {position: relative;}
.hover15 figure::before {position: absolute;top: 50%;left: 50%;z-index: 2;display: block;content: '';width: 0;height: 0;background: rgba(255,255,255,.5);border-radius: 100%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;}
.hover15 figure:hover::before {-webkit-animation: circle .75s;animation: circle .75s;}
@-webkit-keyframes circle {0% {opacity: 1;}40% {opacity: 1;}100% {width: 200%;height: 200%;opacity: 0;}}
@keyframes circle {0% {opacity: 1;}40% {opacity: 1;}100% {width: 200%;height: 200%;opacity: 0;}}
img.bounce_ball{position:relative;animation:bounce_ball 3s infinite;-webkit-animation:bounce_ball 3s infinite}
@keyframes bounce_ball{0%{top:-5px;-webkit-animation-timing-function:ease-in}16%,48%,78%,100%{top:-10px;-webkit-animation-timing-function:ease-in}32%{top:10px;-webkit-animation-timing-function:ease-in}62%{top:5px;-webkit-animation-timing-function:ease-in}90%{top:0;-webkit-animation-timing-function:ease-in}100%{top:-5px;-webkit-animation-timing-function:ease-in}}
@-ms-keyframes bounce_ball{0%{top:-5px;-webkit-animation-timing-function:ease-in}16%,48%,78%,100%{top:-10px;-webkit-animation-timing-function:ease-in}32%{top:10px;-webkit-animation-timing-function:ease-in}62%{top:5px;-webkit-animation-timing-function:ease-in}90%{top:0;-webkit-animation-timing-function:ease-in}100%{top:-5px;-webkit-animation-timing-function:ease-in}}
@-moz-keyframes bounce_ball{0%{top:-5px;-webkit-animation-timing-function:ease-in}16%,48%,78%,100%{top:-10px;-webkit-animation-timing-function:ease-in}32%{top:10px;-webkit-animation-timing-function:ease-in}62%{top:5px;-webkit-animation-timing-function:ease-in}90%{top:0;-webkit-animation-timing-function:ease-in}100%{top:-5px;-webkit-animation-timing-function:ease-in}}
@-o-keyframes bounce_ball{0%{top:-5px;-webkit-animation-timing-function:ease-in}16%,48%,78%,100%{top:-10px;-webkit-animation-timing-function:ease-in}32%{top:10px;-webkit-animation-timing-function:ease-in}62%{top:5px;-webkit-animation-timing-function:ease-in}90%{top:0;-webkit-animation-timing-function:ease-in}100%{top:-5px;-webkit-animation-timing-function:ease-in}}
@-webkit-keyframes bounce_ball{0%{top:-5px;-webkit-animation-timing-function:ease-in}16%,48%,78%,100%{top:-10px;-webkit-animation-timing-function:ease-in}32%{top:10px;-webkit-animation-timing-function:ease-in}62%{top:5px;-webkit-animation-timing-function:ease-in}90%{top:0;-webkit-animation-timing-function:ease-in}100%{top:-5px;-webkit-animation-timing-function:ease-in}}

/* Back to Top */
#back-top {display: inline-block;background-color: #FF9800;width: 50px;height: 50px;text-align: center;border-radius: 50%;position: fixed;bottom: 34px;right: 10px;transition: background-color .3s, opacity .5s, visibility .5s;opacity: 0;visibility: hidden;z-index: 1000;}
#back-top i {font-weight: normal;font-style: normal;font-size: 3em;line-height: 50px;color: #fff;}
#back-top:hover {cursor: pointer;background-color: #333;}
#back-top:active {background-color: #555;}
#back-top.show {opacity: 1;visibility: visible;}

/* HOTLINE */
.phonering-alo-phone {position:fixed;visibility:hidden;background-color:transparent;width:200px;height:200px;
                      cursor:pointer;z-index:999!important;bottom:0;left:-50px;display:block;
                      -webkit-backface-visibility:hidden;
                      -webkit-transform:translateZ(0);
                      transition:visibility .5s;
}
.phonering-alo-phone.phonering-alo-show {visibility:visible}
.phonering-alo-phone.phonering-alo-static {opacity:.6}
.phonering-alo-phone.phonering-alo-hover,.phonering-alo-phone:hover {opacity:1}
.phonering-alo-ph-circle {width:160px;height:160px;top:20px;left:20px;position:absolute;
                          background-color:transparent;border-radius:100%;border:2px solid rgba(30,30,30,0.4);
                          opacity:.1;
                          -webkit-animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;
                          animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;
                          transition:all .5s;
                          -webkit-transform-origin:50% 50%;
                          -ms-transform-origin:50% 50%;
                          transform-origin:50% 50%
}
.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle {
    -webkit-animation:phonering-alo-circle-anim 1.1s infinite ease-in-out!important;
    animation:phonering-alo-circle-anim 1.1s infinite ease-in-out!important
}
.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle {
    -webkit-animation:phonering-alo-circle-anim 2.2s infinite ease-in-out!important;
    animation:phonering-alo-circle-anim 2.2s infinite ease-in-out!important
}
.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone:hover .phonering-alo-ph-circle {
    border-color: red;
    opacity:.5
}
.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle {
    border-color:#272d6b;
    opacity:.5
}
.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle {
    border-color: red;
    opacity:.5
}
.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle {
    border-color:#ccc;
    opacity:.5
}
.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle {
    border-color:#75eb50;
    opacity:.5
}
.phonering-alo-ph-circle-fill {width:100px;height:100px;top:50px;left:50px;position:absolute;background-color:#000;
                               border-radius:100%;border:2px solid transparent;
                               -webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
                               animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
                               transition:all .5s;
                               -webkit-transform-origin:50% 50%;
                               -ms-transform-origin:50% 50%;
                               transform-origin:50% 50%
}
.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle-fill {
    -webkit-animation:phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important;
    animation:phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important
}
.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle-fill {
    -webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
    animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
    opacity:0!important
}
.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone:hover .phonering-alo-ph-circle-fill {
    background-color:rgba(39,45,107,0.5);
    opacity:.75!important
}
.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle-fill {
    background-color:rgba(39,45,107,0.5);
    opacity:.75!important
}
.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle-fill {
    background-color:rgba(242, 20, 0, 0.56);
}
.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle-fill {
    background-color:rgba(204,204,204,0.5);
    opacity:.75!important
}
.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle-fill {
    background-color:rgba(117,235,80,0.5);
    opacity:.75!important
}
.phonering-alo-ph-img-circle {
    width:50px;
    height:50px;
    top:75px;
    left:75px;
    position:absolute;
    background:rgba(30,30,30,0.1) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==) no-repeat center center;
    border-radius:100%;
    border:2px solid transparent;
    -webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;
    animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
}

.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-img-circle {
    -webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out!important;
    animation:phonering-alo-circle-img-anim 1s infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-img-circle {
    -webkit-animation:phonering-alo-circle-img-anim 0 infinite ease-in-out!important;
    animation:phonering-alo-circle-img-anim 0 infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone:hover .phonering-alo-ph-img-circle {
    background-color:#00aff2;
}

.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-img-circle {
    background-color:#272d6b;
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-img-circle {
    background-color:red;
}

.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-img-circle {
    background-color:#ccc;
}

.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-img-circle {
    background-color:#75eb50
}

@-webkit-keyframes phonering-alo-circle-anim {
    0% {
        -webkit-transform:rotate(0) scale(.5) skew(1deg);
        -webkit-opacity:.1
    }

    30% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        -webkit-opacity:.5
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        -webkit-opacity:.1
    }
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
    0% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }

    100% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
}

@-webkit-keyframes phonering-alo-circle-img-anim {
    0% {
        -webkit-transform:rotate(0) scale(1) skew(1deg)
    }

    10% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg)
    }

    20% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg)
    }

    30% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg)
    }

    40% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg)
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg)
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg)
    }
}

@-webkit-keyframes phonering-alo-circle-anim {
    0% {
        -webkit-transform:rotate(0) scale(.5) skew(1deg);
        transform:rotate(0) scale(.5) skew(1deg);
        opacity:.1
    }

    30% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.5
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        transform:rotate(0) scale(1) skew(1deg);
        opacity:.1
    }
}

@keyframes phonering-alo-circle-anim {
    0% {
        -webkit-transform:rotate(0) scale(.5) skew(1deg);
        transform:rotate(0) scale(.5) skew(1deg);
        opacity:.1
    }

    30% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.5
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        transform:rotate(0) scale(1) skew(1deg);
        opacity:.1
    }
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
    0% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }

    100% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
}

@keyframes phonering-alo-circle-fill-anim {
    0% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }

    100% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
}

@-webkit-keyframes phonering-alo-circle-img-anim {
    0% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        transform:rotate(0) scale(1) skew(1deg)
    }

    10% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
        transform:rotate(-25deg) scale(1) skew(1deg)
    }

    20% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg);
        transform:rotate(25deg) scale(1) skew(1deg)
    }

    30% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
        transform:rotate(-25deg) scale(1) skew(1deg)
    }

    40% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg);
        transform:rotate(25deg) scale(1) skew(1deg)
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        transform:rotate(0) scale(1) skew(1deg)
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        transform:rotate(0) scale(1) skew(1deg)
    }
}

@keyframes phonering-alo-circle-img-anim {
    0% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        transform:rotate(0) scale(1) skew(1deg)
    }

    10% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
        transform:rotate(-25deg) scale(1) skew(1deg)
    }

    20% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg);
        transform:rotate(25deg) scale(1) skew(1deg)
    }

    30% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
        transform:rotate(-25deg) scale(1) skew(1deg)
    }

    40% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg);
        transform:rotate(25deg) scale(1) skew(1deg)
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        transform:rotate(0) scale(1) skew(1deg)
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        transform:rotate(0) scale(1) skew(1deg)
    }
}
.header_top{
    background: black;
    padding: 10px 0 5px;
}
.hottline p{
    color: #fefefe;
    font-family: 'Muli-Regular';
    font-size: 13px;
}
.hottline span{
    font-family: 'Muli-Bold';
    font-size: 15px;
}
._frmTK{
    position: absolute;
    width: 300px;
    z-index: 999;
    right: 0;
    display: none;
}

#nutsearch{
    background: white;
    text-align: center;
    border-radius: 50%;
    margin-top: 25px;
}
#nutsearch i{
    padding: 9px 10px;
}
._banner{
    position: absolute;
    z-index: 999;
    right: 0;
    width: 100%;
    min-height: 80px;
    top: 0;
}
.menuMain{
    margin-top: 20px;
}
.hinhgt1{
    padding: 0px 15px 20px;
}
.hinhgt1 a img{
    width: 100%;
    height: 250px;
    box-shadow: 4px 10px 10px #c5c1c1;
}
.khungalbum{
    margin-top: 60px;
}
.khungcamket{
    margin-top: 70px;
}
.khung_gt{
    background: #010101;
    padding: 50px 40px 62px 13%;
    min-height: 455px;
}
.title_gt h4{
    color: #ffffff;
    font-family: 'SheliaVNFRegular';
    font-size: 30px;
}
.title_gt h3{
    color: #ffffff;
    font-family: 'SFUFuturaHeavy';
    font-size: 25px;
    text-transform: uppercase;
    margin: 0 0 45px 50px;
}
.title_gt p{
    color: #ffffff;
    font-family: 'Muli-Regular';
    font-size: 14px;
    line-height: 30px;
}
.xemthem_gt{
    margin-top: 50px;
}
.xemthem_gt a{
    color: #010101;
    font-family: 'Muli-Regular';
    font-size: 12px;
    padding: 12px 35px;
    background: #ffffff;
    text-transform: uppercase;
    border-radius: 20px;
}
.xemthem_gt a i{
    color: #aaddff; 
}
.title_dan{
    text-align: center;
}
.title_dan h3{
    color: black;
    text-transform: uppercase;
    font-family: 'SFUFuturaHeavy';
    font-size: 26px;
    background: url(../images/gach_dv.png) no-repeat bottom center;
    padding-bottom: 30px;
    margin: 10px 0 0;
}
.title_dan p{
    color: #191919;
    font-family: 'Muli-Regular';
    font-size: 14px;
    margin-bottom: 20px;
}
.hinhdv{
    position: relative;
}
.hinhdv img{
    width: 100%;
    height: 350px;
}
.name_dv{
    position: absolute;
    bottom: 10px;
    left: 30px;
    right: 0;
    padding: 10px 0;
}
.name_dv a{
    color: #ffffff;
    font-family: 'Muli-Bold';
    font-size: 17px;
    text-transform: uppercase;
}
.name_dv a:hover{
    text-decoration: none;
    color: red;
}
.xemthemdv{
    text-align: center;
    margin-top: 30px;
}
.xemthemdv a{
    color: #ffffff;
    background: #000000;
    font-family: 'Muli-Regular';
    font-size: 12px;
    padding: 12px 30px;
    border-radius: 20px;
}
.xemthemdv a:hover{
    text-decoration: none;
    color: red;
}
.khunggioithieu{
    margin-top: 50px;
}
.title_spnb{
    text-align: center;
}
.title_spnb h3{
    color: white;
    text-transform: uppercase;
    font-family: 'SFUFuturaHeavy';
    font-size: 26px;
    background: url(../images/gach_vet.png) no-repeat bottom center;
    padding-bottom: 30px;
    margin: 0;
}
.title_spnb p{
    color: white;
    font-family: 'Muli-Regular';
    font-size: 14px;
    margin-bottom: 20px;
}
.khungsanpham{
    padding: 50px 0 40px;
    margin-top: 43px;
}
.khungsp{
    background: white;
    height: 265px;
    padding: 0 15% 0 15px;
    position: relative;
    width: 115%;
    box-shadow: 2px 2px 6px #706969;
}
/*.khungsp:after{
    position: absolute;
    content: '';
    width: 100%;
    height: 50px;
    background: white;
    right: 0;
}*/
._nameprsp h3{
    margin: 0;
    padding: 15px 0 15px;
}
._nameprsp h3 a{
    color: #000000;
    font-family: 'Muli-Bold';
    font-size: 16px;
    margin-bottom: 20px; 
    text-transform: uppercase;
}
._nameprsp h3 a:hover{
    text-decoration: none;
    color: red;
}
.noidungsp{
    color: #333333;
    font-family: 'Muli-Regular';
    font-size: 14px;
    line-height: 30px;
}
.xemthemsp a{
    color: #222222;
    font-family: 'Muli-Regular';
    font-size: 12px;
}
.xemthemsp a:hover{
    text-decoration: none;
    color: red;
}
.xemthemsp{
    margin-top: 20px;
}
.khungsptrong{
    margin-top: 30px;
}
.xemthemspcuoi{
    text-align: center;
    margin-top: 40px;
}
.xemthemspcuoi a{
    color: #000000;
    background: #ffffff;
    font-family: 'Muli-Regular';
    font-size: 12px;
    padding: 12px 30px;
    border-radius: 20px;
}
.xemthemspcuoi a i{
    color: #000000;
}
.xemthemspcuoi a:hover{
    text-decoration: none;
    color: red;
}
.khung_tintuc{
    padding: 0px 17px 0px;
}
._imgtt a figure img{
    width: 100%;
}
._namett a{
    color: #191919;
    font-family: 'Muli-Bold';
    font-size: 15px;
    text-transform: uppercase;
}
._namett{
    margin: 15px 0 10px;
}
._namett a:hover{text-decoration: none;color: red;}