@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,400i,500,500i,700,700i,900,900i);a:hover{text-decoration:none!important}img{max-width:100%}*{margin:0;padding:0}b,strong{font-family:OpenSansBold}ol,ul{list-style:none}a{text-decoration:none}body{overflow-x:hidden;font-size:14px;outline:0;font-family:"Open Sans",sans-serif;font-weight:400;background-color:#f8f8f8!important}@-webkit-keyframes moveFromTop{from{opacity:0;-webkit-transform:translateY(-200%);-moz-transform:translateY(-200%);-ms-transform:translateY(-200%);-o-transform:translateY(-200%);transform:translateY(-200%)}to{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes moveFromLeft{from{opacity:0;-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);-o-transform:translateX(200%);transform:translateX(200%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveFromRight{from{opacity:0;-webkit-transform:translateX(-200%);-moz-transform:translateX(-200%);-ms-transform:translateX(-200%);-o-transform:translateX(-200%);transform:translateX(-200%)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.mui-ten{position:absolute;bottom:0;left:calc(50% - 20px);transform:rotate(90deg)}.mui-ten span{color:#fff;font-size:40px;animation:LenXuong .8s ease-in-out infinite}#full-page{background: #fff; max-width:1366px!important;margin:0 auto}h1,h2,h3,h4,h5,h6{padding:0;margin:0}.hidden{display:none;font-size:0;height:0;width:0;overflow:hidden;visibility:hidden;text-indent:-99999999px}#mota{font-weight:700}.top-hotnews{max-height:38px;display:flex;justify-content:center;align-items:center}.swiper-container .swiper-wrapper{height:38px!important}.top-hotnews>span{margin-right:15px;color:#999;text-transform:uppercase;font-weight:bolder}.top-hotnews .swiper-button-next,.top-hotnews .swiper-button-prev{min-width:19px;min-height:19px;border:1px solid #e7e7e7;display:inline-block;cursor:pointer;text-align:center;line-height:1;color:#1c1c1c;transition:background-color .15s,color .15s,border-color .15s;-webkit-transition:background-color .15s,color .15s,border-color .15s;font-size:14px;padding-left:5px;padding-right:5px;padding-top:1px;width:auto;height:auto;left:-10px;position:relative;margin-top:0}.top-hotnews .swiper-button-next,.top-hotnews .swiper-button-prev{font-size:14px}.top-hotnews .swiper-button-prev{margin-right:1px}.swiper-button-next:after,.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:none!important}.top-hotnews .swiper-slide{width:auto;margin-bottom:0;padding-top:9px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.top-hotnews .swiper-slide a{color:#000}.top-hotnews .swiper-slide>span{background:#fc2616;padding:2px 5px}.top-hotnews .swiper-slide>span a{color:#fff}.append-buttons{position:relative;bottom:0;width:1170px;margin:0 auto}.append-buttons .menu-top2{display:flex;justify-content:space-between;align-items:center;position:absolute;bottom:0;z-index:9;width:100%}.append-buttons .buttons-click{width:100%;text-align:center}.append-buttons .buttons-bg{width:100%;background:rgba(64,64,64,.7);position:absolute;bottom:0}.append-buttons .buttons-bg h3{color:#fff;cursor:pointer;margin:0;padding:30px 2px;text-transform:uppercase;font-size:15px;font-weight:700}.swiper-slide-thumb-active .buttons-bg{background:rgba(0,0,0,.75)}.dic-content{position:relative;width:1170px;margin:0 auto}.content-slider{padding:25px;position:absolute;bottom:0;margin-bottom:130px;width:46%;font-size:16px}.mxh{text-align:center;display:flex;justify-content:space-around;align-items:center}.head-logo{padding: 10px 0;}.head-logo img{max-height:80px;float:left}.banner-ads{padding:15px 0}.banner-ads img{max-height:90px;float:right}.top-news{border-bottom:1px solid;border-color:#e7e7e7;width:100%}.header-logo-ads{width:100%;max-height:120px;display:flex;align-items:center}.head-page-bottom{position:relative;display:flex;align-items:center;background:#fff}#header{position:relative;z-index:101;display:flex;background:#fff}.mfix{margin-top:0!important;position:fixed!important;top:0!important;z-index:10001!important;left:0!important}.container{max-width:1300px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.menu-hx{display:flex;width:auto;float:left;justify-content:space-between;flex-wrap:wrap}.menu-top1{width:100%;position:relative;z-index:9;margin:0 auto}.menu-top1 ul.menu>li.active>a,.menu-top1 ul.menu>li:hover>a{background:brown;opacity:1;color:#fff}.menu-top1 ul.menu>li>a{width:100%;font-size:16px;font-weight:500;display:block;position:relative;line-height:50px;text-align:center;transition:all .2s;text-decoration:none;letter-spacing:1px}.search-button{width:50px;height:50px}.search-button a i{position:absolute;line-height:50px;transition:all .3s;width:50px;font-size:18px;color:grey;text-align:center}.search-button a:hover i{color: #ffad33}.search-button .fa-search{visibility:visible;opacity:1;transform:scale(1,1);-webkit-transform:scale(1,1)}.search-button.close-sb .fa-times{visibility:visible;opacity:1;transform:scale(1,1);-webkit-transform:scale(1,1)}.search-button .fa-times{visibility:hidden;opacity:0;transform:scale(0,0);-webkit-transform:scale(0,0)}.search-button.close-sb .fa-search{visibility:hidden;opacity:0;transform:scale(0,0);-webkit-transform:scale(0,0)}.entypo-search{width:100%;position:relative}.entypo-search:before{position:absolute;top:0;left:0}#form{display:flex;position:absolute;align-items:center;padding:5px 10px;width:200px;overflow:hidden;height:40px;right:0;top:100%;transition:all .5s ease-in-out;background:#cb3434;visibility:hidden;opacity:0;transform:scale(1,0);-webkit-transform:scale(1,0);-webkit-transition:visibility .2s,opacity .2s,-webkit-transform .2s}#form .button-search{width:30px;background:0 0;border:none;position:absolute;top:0;right:0;z-index:7;cursor:pointer}#form form input[type=text]{line-height: initial; position:relative;background:0 0;color:#fff;border:none;width:calc(100% - 50px)}#form:hover div.button-search{position:relative}#form:active form input[type=text]{color:#fff}#form form input:active,#form form input:focus{color:#fff;outline:0}input:-internal-autofill-selected,input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:active,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{background-color:rgba(0,0,0,.1)!important;-webkit-box-shadow:0 0 0 30px rgba(0,0,0,.1) inset!important}#form form input[type=text]::placeholder,#form form input[type=text]:active::placeholder{color:#fff}.fl_form i{position:absolute;right:0;top:0;width:30px;color:#fff;padding:3px}.close-sb+#form{visibility:visible;opacity:1;transform:scale(1,1);-webkit-transform:scale(1,1);-webkit-transition:visibility .2s,opacity .2s,-webkit-transform .2s}._right_bg{background:#fff}.content-index h4{margin:20px 0 10px}.content-index h4 a{color:#000;text-transform:uppercase;font-weight:700}.content-index h4 a:hover{color:brown}.content-index .col-md-6 p{line-height:24px}.hover-img{position:relative}.hover-img:hover{cursor:pointer;background:rgba(0,0,0,.4)}.hover-img i{position:absolute;top:0;left:0;font-size:30px;background:rgba(0,0,0,.4);width:100%;height:100%;color:#fff;opacity:0;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}.hover-img:hover i{opacity:1}.all-pd-15{padding:0 15px}.watch-list{margin-top:25px;float:left;padding:0 15px}.watch-list h3{margin:0 0 15px 0;padding-bottom:25px;border-bottom:2px solid #ddd;letter-spacing:2px;font-weight:700}.watch-list h3 a{color:#000}.watch-list h3 a:hover{color:brown}.watch-list h3 i{margin-right:10px}.hover-img .fa-play-circle-o{font-size:50px}.watch-list .col-md-4{padding-left:5px;padding-right:5px}.watch-list h4{position:absolute;bottom:0;padding:10px;margin:0;font-size:13px}.watch-list .cont-news{margin-bottom:10px}.watch-list h4 a{color:#fff}.ads-right{padding:30px 0}.ads-right img{width:360px;height:318px}.title>a:hover{background:#eee;color:red}.title h5{font-size:15px;font-family:OpenSansBold;color:#fff;line-height:40px;text-transform:uppercase;padding:0 10px 0}.title_child{position:relative;display:flex;width:100%;justify-content:flex-start;border-bottom:2px solid #ffad33}.title_child h1,.title_child h2,.title_child h3{font-size:14px;color:#fff;text-align:center;text-transform:uppercase;padding:9px 30px 5px;background:#ffad33;margin-bottom:1px}.title h1 a,.title h2 a,.title h3 a{font-size:25px;font-family:'UTM HelvetIns';color:#fff;text-transform:uppercase;letter-spacing:1px}.title h4{font-family:SVNBeloved;font-size:50px;color:#fff;text-align:center;font-weight:300;text-shadow:0 0 5px #333}.title p{font-size:15px;font-family:OpenSansRegular;color:#333;line-height:24px}.right-news-latest{padding-top:20px;display:flex;justify-content:space-between;align-items:center}.right-news-latest:last-child{padding-bottom:20px}.right-news-latest-img{width:40%;max-height:90px;overflow:hidden}.right-news-latest-title{width:58%;font-weight:700}.right-news-latest-title a{color:#000}.footer-content{box-sizing:content-box;background:#222;background-size:cover;}.more-news{margin:10px 0 15px;border-bottom:1px dotted #ddd;width:100%;padding-bottom:15px}.more-news a{padding-left:7px;color:brown;border-left:3px solid #000;font-size:12px;font-weight:700}.desc-footer p{font-size:14px;color:#999;line-height:20px;padding:3px 0;font-weight:400;}.desc-footer p a{color:#111}.desc-footer p a:hover{color:brown}.desc-footer p.a-brown a{color:brown}.a-brown span{color:brown;font-weight:800}.bg-cty{position:relative;background:#999;text-align:center;padding:10px 0;overflow:hidden;border-bottom:2px solid red}.content-copy a{color:rgba(250, 178, 7, 1);font-weight:700;font-size:14px}.content-copy p.list-menu-footer a:after{content:'';margin-left:18px;margin-right:16px;font-size:20px;display:inline-block;width:3px;height:3px;margin-bottom:3px;background-color:brown}.content-copy p.list-menu-footer a:last-child:after{display:none}.desc-footer i{margin-right:10px;display:inline-flex;justify-content:center;align-items:center}.copy-text{text-transform:inherit;color:#fff;font-size:14px;margin-bottom:0;flex:auto;text-align:center;}.list-menu-footer{margin-bottom:0}.item-footer{padding:25px 0}#block-template .breadcumb{width:auto}#block-template .title{width:auto}#block-template .content-index .title{margin:15px 0 0;width:100%}.content .content-index .cont-news h4{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.content .content-index .hover-img{width:40%;float:left}.content .content-index .hover-img+p{width:58%;float:right}.content .watch-list .col-md-8{padding:0;box-shadow:none}.content .watch-list .cont-news{margin-bottom:0}.content .watch-list{float:none;margin-top:0}.content .watch-list .hover-img{width:100%;float:none}.news-column-2{display:flex;justify-content:space-between;align-items:center;flex-direction:column;height:100%;width:100%}.video-show .hover-img{width:100%!important;float:none!important}.mfix li.banner a.ds-block img{height:50px}.menu-top1 ul.menu{display:flex;align-items:flex-end;justify-content:space-around;width:100%;text-align:center}.menu-top1 ul.menu>li{width:auto;display:flex;justify-content:center;position:relative;text-align:center;transition:all .6s}.menu-top1 ul.menu>li img{float:left}.menu-top1 ul.menu>li:hover{color:#fff}.menu-top1 ul.menu>li:hover>ul{background:#efebe4;visibility:visible;opacity:1;margin-top:0}.menu-top1 ul.menu>li>ul>li:hover>ul{visibility:visible;opacity:1;margin-top:0}.menu-top1 ul.menu>li>ul{position:absolute;top:100%;left:0;width:100%;text-align:left;white-space:nowrap;min-width:220px;visibility:hidden;opacity:0;margin-top:20px;-webkit-transition:all,.3s;transition:all,.3s;z-index:9999;padding:0;box-sizing:border-box;}.menu-top1 ul.menu>li>ul li{position:relative;display:block;width:100%;float:left;padding:0px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.menu-top1 ul.menu>li>ul>li a{color:grey;font-size:14px;display:block;font-weight:400;text-transform:capitalize;text-decoration:none;transition:all .3s}.menu-top1 ul.menu>li>ul>li>ul{position:absolute;top:0;left:100%;min-width:250px;text-align:left;z-index:10;visibility:hidden;opacity:0;margin-top:20px;-webkit-transition:all,.3s;transition:all,.3s;box-sizing:border-box}.menu-top1 ul.menu>li>ul>li:hover>ul{background:#d49100}.menu-top1 ul.menu>li>ul>li.active>a,.menu-top1 ul.menu>li>ul>li:hover>a{color:#ffad33;padding-left:5px}.menu-top1 ul.menu>li>ul>li:hover{opacity:1;z-index:9999;transition:0.3s}.menu-top1 ul.menu>li>ul>li>ul>li:hover{background:#e2f4f7;border-bottom:1px solid #096;border-right:1px solid #096;box-shadow:1px 1px 5px #096}.menu-top1 ul.menu>li>ul>li>ul>li>ul{position:absolute;top:0;left:100%;min-width:250px;text-align:left;z-index:10;visibility:hidden;opacity:0;-webkit-transition:all,.3s;transition:all,.3s;box-sizing:border-box}.menu-top1 ul.menu>li>ul>li>ul>li:hover>ul{margin-left:3px;background:#ededed;background:-moz-linear-gradient(-45deg,#ededed 0,#efefef 6%,#fff 59%);background:-webkit-gradient(left top,right bottom,color-stop(0,#ededed),color-stop(6%,#efefef),color-stop(59%,#fff));background:-webkit-linear-gradient(-45deg,#ededed 0,#efefef 6%,#fff 59%);background:-o-linear-gradient(-45deg,#ededed 0,#efefef 6%,#fff 59%);background:-ms-linear-gradient(-45deg,#ededed 0,#efefef 6%,#fff 59%);background:linear-gradient(135deg,#ededed 0,#efefef 6%,#fff 59%);visibility:visible;opacity:1;top:0}.menu-top1 ul.menu>li>ul>li>ul>li>ul>li:hover{background:#e2f4f7;border-bottom:1px solid #096;border-right:1px solid #096;box-shadow:1px 1px 5px #096}.header-top{display:flex;width:100%}.title-footer{position:relative;display:flex;align-items:center}.title-footer h3{text-transform: uppercase; margin:0;color:#ffad33;font-size:1.1rem;}.bg-cty{position:relative;background:#999;text-align:center;padding:10px 0;overflow:hidden;border-bottom:2px solid red}ul#breadcrumb{list-style:none;margin-bottom:0}ul#breadcrumb li{display:inline;font-size:18px}ul#breadcrumb li+li:before{font-family:FontAwesome;padding:8px;color:#000;font-size:13px;content:"\f105"}ul#breadcrumb li a{color:#333;text-decoration:none;font-size:13px}ul#breadcrumb li a:hover{color:#01447e;text-decoration:underline}.author{margin-bottom:10px}.author p{font-size:13px;font-weight:600;font-style:italic;color:grey}.author h1{text-transform:uppercase;font-size:30px;font-weight:700;color:brown}.socialmediaicons{display:flex;justify-content:space-between}.pagination{width:100%;justify-content:center}.page{display:inline-block;padding:7px 9px;margin-right:4px;border-radius:3px;border:solid 1px silver;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 1px 3px rgba(0,0,0,.1);text-decoration:none;color:#717171;text-shadow:0 1px 0 #fff;font-size:13px;font-weight:300;}.page.gradient:hover,.page:hover{cursor:pointer;background:#fefefe;background:-webkit-gradient(linear,0 0,0 100%,from(#fefefe),to(#f0f0f0));background:-moz-linear-gradient(0 0 270deg,#fefefe,#f0f0f0)}.page.active{border:none;background:#616161;box-shadow:inset 0 0 8px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.8);color:#f0f0f0;text-shadow:0 0 3px rgba(0,0,0,.5)}.page.gradient{background:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#e9e9e9));background:-moz-linear-gradient(0 0 270deg,#f8f8f8,#e9e9e9)}.pagination.dark{background:#414449;color:#feffff}.page.dark{border:solid 1px #32373b;background:#3e4347;box-shadow:inset 0 1px 1px rgba(255,255,255,.1),0 1px 3px rgba(0,0,0,.1);color:#feffff;text-shadow:0 1px 0 rgba(0,0,0,.5)}.page.dark.gradient:hover,.page.dark:hover{background:#3d4f5d;background:-webkit-gradient(linear,0 0,0 100%,from(#547085),to(#3d4f5d));background:-moz-linear-gradient(0 0 270deg,#547085,#3d4f5d)}.page.dark.active{border:none;background:#2f3237;box-shadow:inset 0 0 8px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.1)}.page.dark.gradient{background:-webkit-gradient(linear,0 0,0 100%,from(#565b5f),to(#3e4347));background:-moz-linear-gradient(0 0 270deg,#565b5f,#3e4347)}.tintuc-desc{width:calc(100% + 20px);margin:0 -10px}.box-contact-index{display:flex;flex-wrap:nowrap;justify-content:space-between}.contact-right{width:49%}.contact-left{width:49%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px}input.input{font-size:10px;width:100%;height:35px;background:#fff;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px;-webkit-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;box-shadow:2px 2px 7px #888;outline:0;font-size:14px;appearance:none;-moz-appearance:none;-webkit-appearance:none}input.input.h{height:30px!important}input.input.h::-webkit-input-placeholder{color:#333;font-family:OpenSansRegular;font-weight:300;font-size:12px}input.input.h:-moz-placeholder{color:#333;font-family:OpenSansRegular;font-weight:300;font-size:12px}input.input.h::-moz-placeholder{color:#333;font-family:OpenSansRegular;font-weight:300;font-size:12px}input.input.h:-ms-input-placeholder{color:#333;font-family:OpenSansRegular;font-weight:300;font-size:12px}.row-contact.w-49{width:49%}textarea.noidung{width:100%;height:125px;background:#fff;border:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;-webkit-transition:border-color ease-in-out .15s;-o-transition:border-color ease-in-out .15s;transition:border-color ease-in-out .15s;box-shadow:2px 2px 7px #888;outline:0;font-size:14px;appearance:none;-moz-appearance:none;-webkit-appearance:none}input.button{display:inline-block;font-size:17px;color:#00a859;line-height:24px;padding:9px 20px 5px;border:1px solid #fff;cursor:pointer;background:#fff;font-weight:700;outline:0;box-shadow:2px 2px 7px #888;margin-right:10px;appearance:none;-moz-appearance:none;-webkit-appearance:none}.mm-slideout{z-index:20;overflow:hidden}.menu-but{width:55px;height:48px;line-height:48px;display:none;padding-left:35px}.menu-but a{color:#fff;font-size:18px;text-transform:uppercase}.expand-alias{position:absolute;top:9px;left:10px;z-index:2;width:31px;height:31px;background:brown}.expand-alias span{background-color:#fafafa;font-size:0;width:16px;height:3px;position:absolute;top:14px;left:6px;border-radius:2px}.expand-alias span:before{transform:translateY(-6px);width:22px!important}.expand-alias span:after{transform:translateY(6px);width:12px!important}.expand-alias span:after,.expand-alias span:before{content:"";background-color:#fafafa;position:absolute;left:0;width:100%;height:100%;transition:all .4s ease;border-radius:2px}nav#menu-mobile{float:left;background:rgb(230, 138, 0);z-index:14}nav#menu-mobile ul{list-style:none;background:#ffad33}nav#menu-mobile ul li{line-height:22px;cursor:pointer;background:#ffad33;width:auto}nav#menu-mobile ul li a{color:#fff!important}#top{z-index:200;color:#fff;font-weight:500;text-align:center;width:48px;padding:6px 0;position:fixed;bottom:-50px;right:24px;cursor:pointer;background-color:silver;border-radius:2px;font-size:20px;font-family:OpenSansRegular;transition:all .6s;border:3px double #fff}.top_ani{bottom:54px!important}#top:hover{background:#990004;background:-webkit-linear-gradient(top,#d60004 0,#990004 100%);background:-moz-linear-gradient(top,#d60004 0,#990004 100%);background:-ms-linear-gradient(top,#d60004 0,#990004 100%);background:-o-linear-gradient(top,#d60004 0,#990004 100%)}.img-content{margin-bottom:20px}.hover-img img{width:100%}#noidung{overflow:hidden}#introduce ._introduce{padding:15px 0}#introduce ._introduce a{border:2px solid #ffad33;color:#ffad33;background-color:transparent;padding:8px 15px;border-radius:20px;font-size:14px;font-weight:600}#introduce ._introduce a:hover{background-color:#ffad33;color:#fff}#quytrinhxd{background:#ec6543;padding:30px 0}._img_qt{display:flex;justify-content:center;align-items:center}#quytrinhxd h4{text-transform:uppercase;color:#fff;text-align:center;font-size:18px;margin-top:15px}._des_qt{color:#fff;white-space:pre-line;text-align:center;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#duan{padding:25px 0}._list_duan{box-shadow:0 1px 2px 1px rgba(0,0,0,.42);border:1px solid #e5e5e5;border-radius:5px}._list_duan ._img_hover{position:relative;border-radius:5px 5px 0 0;overflow:hidden}._list_duan ._img_hover a i{position:absolute;top:0;left:0;font-size:30px;background:rgba(0,0,0,.4);width:100%;height:100%;color:#fff;opacity:0;display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out}._list_duan ._img_hover a:hover i{opacity:1}._list_duan ._title_duan{padding:15px 30px;border-bottom:1px solid #e5e5e5}._list_duan ._title_duan a{color:#000}._list_duan ._title_duan a:hover{color:brown}._list_duan ._title_duan h3{font-size:18px;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}._list_duan ._time_mota{padding:10px 30px;border-bottom:1px solid #e5e5e5}._list_duan ._mota_duan p{height:96px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}._list_duan ._time_mota i{color:brown}._list_duan ._time_mota span{color:#898989}._list_duan ._mota_duan{padding:10px 30px}._list_duan ._button_duan{padding:0 30px}._list_duan ._button_duan a{background:#b81818;color:#fff;padding:11px 28px;font-size:12px;position:relative;border-radius:5px 5px 2px 5px;text-transform:uppercase}._list_duan ._button_duan a:hover{background:#e21d1d}._list_duan ._button_duan a:after{border-color:#595959 transparent transparent transparent;border-style:solid;border-width:6px 4px 0 0;bottom:1px;content:"";position:absolute;right:-4px;width:0;height:0;width:0}.tuvan1{display:flex;justify-content:center;align-items:center}.tuvan1 h1{text-transform:uppercase;color:brown;font-size:50px;text-shadow:1px 1px #fff;text-align:center}.tuvan1 h3{text-align:right;color:#fff;text-transform:uppercase}.edit-form-mid{padding:10px 30px;height:100%;background-size:100% 100%;background:rgba(0,0,0,.5)}.edit-form-mid h3{color:#fff;text-transform:uppercase;text-align:center;margin-bottom:15px;font-weight:700;text-shadow:2px 2px 2px brown;font-size:25px}#tuvanform button i{padding:5px 30px;font-size:19px;color:#fff}#tuvanform button{background:0 0;border:1px solid #fff}#tuvanform button:hover{cursor:pointer;background:rgba(242,242,242,.2)}#tuvanform button:hover i{color:#ec6543}.row-contact1{text-align:center}#tuvanform input[type=text],#tuvanform textarea{color:#fff;background:0 0;border:1px solid #fff;box-shadow:none}#tuvanform input::placeholder,#tuvanform textarea::placeholder{color:#fff;font-style:italic}#tuvanform textarea.noidung{height:70px}.box-tintuc-item{width:100%;position:relative;transition:all .6s;display:block;justify-content:space-between;flex-wrap:wrap}.box-tintuc-item div.img{width:100%;align-items:stretch;overflow:hidden;position:relative}.box-tintuc-item div.desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.box-daytitle{margin:15px 0;display:flex;align-items:center;justify-content:flex-start}.box-daytitle h5{margin-bottom:0}.box-ngaythang{display:block;padding:2px 15px;background:brown;margin-right:10px;border:1px solid #7a1f1f}.box-ngaythang hr{margin:3px 0;background:#fff}.box-tintuc-item div.desc a:hover{color:#ec6543}.box-tintuc-item div.desc p{font-size:14px;line-height:20px;font-weight:400;margin-bottom:0}.box-ngaythang p{color:#fff!important;font-weight:700!important}.about-duan{margin-top:30px}.about-duan .gt-index2{position:relative!important;width:100%}.gt-index2 a{width:140px;height:40px;background:linear-gradient(to bottom,#4eb5e5 0,#389ed5 100%);border:none;border-radius:5px;position:relative;border-bottom:4px solid #2b8bc6;color:#fbfbfb;font-weight:600;font-family:'Open Sans',sans-serif;text-shadow:1px 1px 1px rgba(0,0,0,.4);font-size:15px;text-align:left;text-indent:5px;box-shadow:0 3px 0 0 rgba(0,0,0,.2);cursor:pointer;padding:0 12px;display:flex;margin:0 auto;margin-top:20px;align-items:center;transition:all .2s ease}.gt-index2 a:active{box-shadow:0 2px 0 0 rgba(0,0,0,.2);top:1px}.gt-index2 a:after{content:"";width:0;height:0;display:block;border-top:20px solid #187dbc;border-bottom:20px solid #187dbc;border-left:16px solid transparent;border-right:20px solid #187dbc;position:absolute;opacity:.6;right:0;top:0;border-radius:0 5px 5px 0}.gt-index2 a{color:#fff}.gt-index2 a:hover{transition:all .1s ease;color:#fff;background:linear-gradient(to bottom,#cb3434 0,brown 100%);border-bottom:4px solid #8e2525}.gt-index2 a:hover:after{border-top:20px solid #7a1f1f;border-bottom:20px solid #7a1f1f;border-left:16px solid transparent;border-right:20px solid #7a1f1f}._gt_mota{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}#map-content iframe{width:100%}#noidung img{height:auto}
@font-face {
  font-family: 'FontAwesome';
  src: url('plugins/font-awesome/fonts/fontawesome-webfont.eot?v=4.6.3');
  src: url('plugins/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),
  url('plugins/font-awesome/fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), 
  url('plugins/font-awesome/fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'), 
  url('plugins/font-awesome/fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'), 
  url('plugins/font-awesome/fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Avo';
    src: url('fonts/Avo.eot');
    src: url('fonts/Avo.eot') format('embedded-opentype'),
         url('fonts/Avo.woff2') format('woff2'),
         url('fonts/Avo.woff') format('woff'),
         url('fonts/Avo.ttf') format('truetype'),
         url('fonts/Avo.svg#Avo') format('svg');
}
/*@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap');*/

.mm-slideout {
    z-index: 20;
    overflow: hidden;
}
.mg-0{margin:0!important}.mg-5{margin:5px}.mg-10{margin:10px}.mg-15{margin:15px}.mg-20{margin:20px}.mg-25{margin:25px}.mg-30{margin:30px}.mg-35{margin:35px}.mg-40{margin:40px}.mg-45{margin:45px}.mg-50{margin:50px}.pd-0{padding:0!important}.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-25{padding:25px}.pd-30{padding:30px}.pd-35{padding:35px}.pd-40{padding:40px}.pd-45{padding:45px}.pd-50{padding:50px}.mt-0{margin-top:0}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mb-0{margin-bottom:0!important}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.ml-0{margin-left:0!important}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.mr-0{margin-right:0!important}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.pt-0{padding-top:0}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pb-0{padding-bottom:0}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pl-0{padding-left:0}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pr-0{padding-right:0}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.t-center{text-align:center}.t-right{text-align:right}.t-left{text-align:left}.t-justify{text-align:justify}.f-left{float:left}.f-right{float:right}.f-none{float:none}.o-visible{overflow:visible}.o-hidden{overflow:hidden}.o-hidden-x{overflow-x:hidden}.o-hidden-y{overflow-y:hidden}.o-hidden-xc{overflow-x:scroll}.o-hidden-yc{overflow-y:scroll}.p-relative{position:relative}.p-absolute{position:absolute}.p-static{position:static}.p-fixed{position:fixed}.p-sticky{position:sticky}.p-initial{position:initial}.p-inherit{position:inherit}::-webkit-input-placeholder{color:#333;font-weight:300;font-size:14px}:-moz-placeholder{color:#333;font-weight:300;font-size:14px}::-moz-placeholder{color:#333;font-weight:300;font-size:14px}:-ms-input-placeholder{color:#333;font-weight:300;font-size:14px}.td-overline{text-decoration:overline}.td-line-through{text-decoration:line-through}.td-underline{text-decoration:underline}.td-none{text-decoration:none}.t-lowercase{text-transform:lowercase}.t-uppercase{text-transform:uppercase}.t-capitalize{text-transform:capitalize}.t-weight-light{font-weight:300}.t-weight-normal{font-weight:400}.t-weight-bold{font-weight:700}.t-italic{font-style:italic}.bg-blue{background:#007bff}.bg-indigo{background:#6610f2}.bg-purple{background:#6f42c1}.bg-pink{background:#e83e8c}.bg-red{background:#dc3545}.bg-orange{background:#099}.bg-yellow{background:#ffc107}.bg-green{background:#28a745}.bg-teal{background:#20c997}.bg-cyan{background:#17a2b8}.bg-white{background:#fff}.bg-gray{background:#6c757d}.bg-gray-dark{background:#343a40}.bg-primary{background:#007bff}.bg-secondary{background:#6c757d}.bg-success{background:#28a745}.bg-info{background:#17a2b8}.bg-warning{background:#ffc107}.bg-danger{background:#dc3545}.bg-light{background:#f8f9fa}.bg-dark{background:#343a40}.bg-transparent{background:0 0!important}.cl-black{color:#333!important}.cl-blue{color:#007bff}.cl-indigo{color:#6610f2}.cl-purple{color:#6f42c1}.cl-pink{color:#e83e8c}.cl-red{color:#dc3545!important}.cl-orange{color:#fd7e14}.cl-yellow{color:#ffc107}.cl-green{color:#28a745}.cl-teal{color:#20c997}.cl-cyan{color:#17a2b8}.cl-white{color:#fff}.cl-gray{color:#6c757d!important}.cl-gray-dark{color:#343a40}.cl-primary{color:#007bff}.cl-secondary{color:#6c757d}.cl-success{color:#28a745}.cl-info{color:#17a2b8}.cl-warning{color:#ffc107}.cl-danger{color:#dc3545}.cl-light{color:#f8f9fa}.cl-dark{color:#343a40}.border-0{border:0}.border-top-0{border-top:0}.border-right-0{border-right:0}.border-bottom-0{border-bottom:0}.border-left-0{border-left:0}.clearfix{zoom:1}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.bx-border{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-content{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ds-block{display:block}.ds-inline{display:inline}.ds-inline-block{display:inline-block}.ds-none{display:none}.ds-flex{display:flex}.mw-100{max-width:100%}.w-100-i{width:100%!important}.w-100{width:100%}.w-95{width:95%}.w-90{width:90%}.w-85{width:85%}.w-80{width:80%}.w-75{width:75%}.w-70{width:70%}.w-65{width:65%}.w-60{width:60%}.w-55{width:55%}.w-50{width:50%}.w-45{width:45%}.w-40{width:40%}.w-35{width:35%}.w-30{width:30%}.w-25{width:25%}.w-20{width:20%}.w-15{width:15%}.w-10{width:10%}.w-5{width:5%}.cursor-pointer{cursor:pointer}.socialmediaicons .fa:hover{color:#fff;opacity:.8}.socialmediaicons .fa{padding:10px;font-size:17px;width:100%;text-align:center;text-decoration:none;margin:5px 2px}.socialmediaicons2 .fa{padding:20px;font-size:30px;width:100%;border-radius:50%;text-decoration:none;margin:5px 2px}.socialmediaicons .fa-facebook{background:#3b5998;color:#fff}.socialmediaicons .fa-twitter{background:#55acee;color:#fff}.socialmediaicons .fa-google{background:#dd4b39;color:#fff}.socialmediaicons .fa-linkedin{background:#007bb5;color:#fff}.socialmediaicons .fa-youtube{background:#b00;color:#fff}.socialmediaicons .fa-instagram{background:#125688;color:#fff}.socialmediaicons .fa-pinterest{background:#cb2027;color:#fff}.socialmediaicons .fa-snapchat-ghost{background:#fffc00;color:#fff;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}.socialmediaicons .fa-skype{background:#00aff0;color:#fff}.socialmediaicons .fa-android{background:#a4c639;color:#fff}.socialmediaicons .fa-dribbble{background:#ea4c89;color:#fff}.socialmediaicons .fa-vimeo{background:#45bbff;color:#fff}.socialmediaicons .fa-tumblr{background:#2c4762;color:#fff}.socialmediaicons .fa-vine{background:#00b489;color:#fff}.socialmediaicons .fa-foursquare{background:#45bbff;color:#fff}.socialmediaicons .fa-stumbleupon{background:#eb4924;color:#fff}.socialmediaicons .fa-flickr{background:#f40083;color:#fff}.socialmediaicons .fa-yahoo{background:#430297;color:#fff}.socialmediaicons .fa-soundcloud{background:#f50;color:#fff}.socialmediaicons .fa-reddit{background:#ff5700;color:#fff}.socialmediaicons .fa-rss{background:#f60;color:#fff}.socialmediaicons .fa-envelope{background:#777;color:#fff}.socialmediaicons .fa-print{background:#67c700;color:#fff}
*{font-family: 'Roboto', sans-serif;}
body{background-color: transparent !important;font-size: 14px !important}

.socialmediaicons .fab {padding: 10px;font-size: 17px;width: 100%;text-align: center;text-decoration: none;margin: 5px 2px;}
.socialmediaicons .fab:hover {color: #fff;opacity: .8;}
.socialmediaicons .fa-facebook-f{background:#3b5998;color:#fff}
.socialmediaicons .fa-linkedin-in{background:#007bb5;color:#fff}

.head-page-bottom{background: transparent;}
.head-logo img{}
.top_company{padding: 10px 0;display: flex;justify-content: space-between;align-items: center;}
.top_company h2{margin-bottom: 0; color: #ffff00;font-size: 30px;font-style: italic;}
.header-logo-ads{max-height: none;}
.banner-ads {padding: 20px 0 0;}
.top_menu{position: relative;width: calc(100% - 50px);}
.top_menu:before{
	content: '';
	position: absolute;
	top: 0;
	right: 100%;
	border-top: 25px solid transparent;
	border-right: 25px solid rgba(255, 198, 0, 1);
	border-bottom: 25px solid rgba(255, 198, 0, 1);
	border-left: 25px solid transparent;
}
.top_menu:after{
	content: '';
	position: absolute;
	top: 0;
	left: 100%;
	border-top: 25px solid transparent;
	border-right: 25px solid transparent;
	border-bottom: 25px solid rgba(255, 198, 0, 1);
	border-left: 25px solid rgba(255, 198, 0, 1);
}
.top_email{display: flex;justify-content: center;align-items: center;line-height: 40px;}
.top_email > div._email_radius{border: 1px solid #fff;border-radius: 50%;margin-right: 15px;}
.top_email > div._email_radius i{color: #fff;font-size: 20px;padding: 13px;}
.top_email p {margin-bottom: 0;font-size: 15px;}
.top_email p i{margin-right: 7px;}
._top_dt {color: #cc0000;font-weight: bold;margin-left: 5px;}
.posi-tion{border: none;}
.menu-top1 ul.menu>li>a {color: #333;letter-spacing: normal;}

.menu-top1 ul.menu>li:first-child>a:after, .menu-top1 ul.menu>li:nth-child(2)>a:after{content: none;}
.menu-top1 ul.menu>li.active>a, .menu-top1 ul.menu>li:hover>a{background: transparent;color: #ffad33}
#header{border-bottom: 2px solid rgba(255, 198, 0, 1);}
.menu-top1 ul.menu>li>ul>li:hover>ul {
    background: #efebe4;
    visibility: visible;
    opacity: 1;
    margin-top: 0;
}
.menu-top1 ul.menu>li>ul>li>ul>li.active>a, .menu-top1 ul.menu>li>ul>li>ul>li:hover>a{color: #fff;padding-left: 10px;}
.menu-top1 ul.menu>li>ul>li>ul>li:hover {
    opacity: 1;
    z-index: 9999;
    background: #ffad33;
    transition: .3s;
    border-bottom: 1px solid brown;
    border-right: 1px solid brown;
    box-shadow: 1px 1px 3px brown;
}
.menu-hx{display: block;width: 100%;}
.mfix.posi-tion{background: rgba(255, 255, 255, 0.8);}
._img_qt{padding: 30px 0;}
#quytrinhxd{padding: 60px 0;background: transparent;}
#quytrinhxd h4{color: #000;}
._des_qt{color: #000;}
.menu-top1 ul.menu>li>ul>li a{color: #000;padding: 12px 10px 12px 0px;border-bottom: solid 1px #e5e6ec}
.menu-top1 ul.menu>li>ul>li:last-child a{border-bottom:none;}
.menu-top1 ul.menu>li>ul>li:hover{border: none;}
.menu-top1 ul.menu>li>ul>li>ul>li:hover{border: none;background: #ffad33;box-shadow: 1px 1px 3px #ddd;}
.kttm h2{color: #0A6836;text-align: center;font-size: 2rem;position: relative;padding-bottom: 17px;text-transform: uppercase;}
.kttm2 h2{color: #fff;text-align: center;font-size: 2.25rem;}
.kttm h2:after {content: '';background: #0A6836;height: 2px;width: 6%;position: absolute;top: 100%;left: 47%;}

#introduce{padding: 20px 0;}
#formtuvan{padding: 40px 0;}
.edit-form-mid{background: transparent;height: auto;width: 80%;margin: 0 auto;}
.edit-form-mid h3{color: #000;text-shadow: none;font-size: 30px;}
.edit-form-mid h3:after{content: '';display: block;height: 20px;background: url(images/page_title_star.png) no-repeat center bottom;}
#tuvanform input[type=text], #tuvanform textarea{border: 1px solid #fff;color: #808080;height: 40px;background: #fff;border-radius: 12px;}
#tuvanform input[type=text]::placeholder,#tuvanform textarea::placeholder{color: #808080;font-style: normal;}
#tuvanform button{border: 1px solid #ffad33;border-radius: 15px;background: #ffad33;padding: 6px 25px;color: #fff;}
#tuvanform button:hover{background: #ffc600;border: 1px solid #ffc600;}
#tuvanform button i{color: #ffc600;}
#tuvanform button:hover i{color: #fff;}
._ykienkh{text-align: center;}
._ykienkh img{border: 1px solid #ffc600;border-radius: 50%;}
._ykienkh_flex{display: flex;justify-content: center;align-items: center;flex-direction: column; padding: 20px 10px;}
._ykienkh_flex h3{padding: 20px 0;}
#album{padding: 30px 0;}
._item_album{padding: 0 15px;position: relative;}
._item_desc_album{height: 45px;display: flex;justify-content: center;align-items: center; transition: all 0.8s ease-in-out;padding: 10px; text-align: center;position: absolute;bottom: 0%;left: 0;width: 100%;background: rgba(0,0,0,0.5);}
._item_desc_album h3{color: #fff;text-transform: uppercase;font-size: 1.2rem;}
._item_desc_album p{max-height: 0; transition: all 0.9s ease-in-out;color: #fff;margin-bottom: 0;overflow: hidden;}
._item_album:hover ._item_desc_album{height: 100%;}
._item_album:hover ._item_desc_album p{max-height: 600px;}
.footer-content{background: #0A6836}
.title-footer h2{color: #e60000;font-family: 'Saira Stencil One', cursive;font-size: 30px; font-style: italic;}
.desc-footer p{color: #fff;font-size: 15px;}
.desc-footer a{color: #fff}
.desc-footer i{width: 30px;height: 30px;}
.footer-content hr {border-top: 1px solid #000;}
._bt_footer{padding-top: 30px;}
._bt_footer p{text-align: center;}
._bt_footer i{font-size: 37px;}
.bg-cty{background: #12ba60;border: none;}
.list-menu-footer{text-transform: none;color: #fff;}
.copy-text{font-size: 16px;color: #fff;}
.other-news{box-shadow: none;border: 1px solid #ddd;padding: 30px 15px;background: #fff;}

._nut_bando{text-align: center;border: 1px solid #ddd;border-radius: 5px;padding: 5px;margin: 0 10px;}
._nut_bando p{margin-bottom: 0;}
._nut_bando:hover{cursor: pointer;background: #dd2233;color: #fff;}
._nut_bando.active{background: #dd2233;color: #fff;}
/*new*/
#top_head{background: #efebe4; color: #333333}
.marquee {
    height: 40px;
    overflow: hidden;
    position: relative;
    color: #333333;
}

.marquee p {
	font-size: 15px;
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0;
    line-height: 40px;
    text-align: center;
    -moz-transform: translateX(100%);
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -moz-animation: scroll-left 2s linear infinite;
    -webkit-animation: scroll-left 2s linear infinite;
    animation: scroll-left 15s linear infinite;
}

@-moz-keyframes scroll-left {
    0% {
        -moz-transform: translateX(100%);
    }
    100% {
        -moz-transform: translateX(-100%);
    }
}

@-webkit-keyframes scroll-left {
    0% {
        -webkit-transform: translateX(100%);
    }
    100% {
        -webkit-transform: translateX(-100%);
    }
}

@keyframes scroll-left {
    0% {
        -moz-transform: translateX(100%);
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    100% {
        -moz-transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}
.head-logo{overflow: hidden;}

.menu-top1 ul.menu>li.head-logo:hover:before{left: 100%;opacity: 1;}
#hot_sanpham{}
#new_sanpham{padding: 35px 0 25px;}
.product{text-align: center;padding-bottom: 10px;}
.product:after{content: '';background: #42b72a;width: calc(100% - 30px);height: 0;position: absolute;left: 15px; bottom: 0;transition: all 0.5s;z-index: 1;}
.product:hover:after{height: 50%;}
.product:hover .product-title a h4{color: #fff;}
.product-img{padding: 25px 25px 0;position: relative;z-index: 2;}
.box_product_title {position: relative;z-index: 2}
.product-title h4{color: #333;font-size: 1rem;transition: all 0.25s ease-in-out;}
.product:hover .product-title h4{color: #ffad33;}
.box_product_price h5{color: #ffad33;font-size: 1rem;height: 35px;display: flex;justify-content: center;align-items: center;transition: all 0.25s ease-in-out;}
.box_product_price h5 i{font-size: 0.7rem; color: #fff; margin-right: 5px;background: #ffad33;border-radius: 50%;padding: 5px;border: 1px solid #1d9a04;}
.product_new:hover .box_product_price h5{color: #ffc44a}
#introduce ._introduce{text-align: center;}
._gt_mota{text-align: justify;}
._img_intro img{opacity:0;transform:translateX(-200%);transition: all 2s ease-in-out }
._img_intro.active img{opacity:1;transform:translateX(0%) }
.hover14 figure {
	position: relative;
	overflow: hidden;
	margin-bottom: 0;
}
.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:hover:before {
	-webkit-animation: shine .85s;
	animation: shine .85s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}
#banner_qc{padding: 20px 0;}
.box_banner_qc img{border-radius: 12px;}
#sanphamall{padding: 30px 0;}
._button a{color: #fff;background: #ffad33;padding: 10px 25px;border-radius: 20px;font-size: 14px;font-weight: 600;}
._button a:hover{background: #ff3333;color:#fff}
.tab_sp {
	font-size: 16px;
    color: #595959;
    font-weight: 600;
    padding: 5px 20px;
    border: 1px solid #595959;
    border-radius: 15px;
    margin: 0 5px 5px 5px;
    cursor: pointer;
    
}
.tab_sp.active, .tab_sp:hover {
    background: #ffad33;
    color: #fff;
    border: 1px solid #ffad33;
}
.duan_show_gallery{display: none;}
._item_album ._img_hover{border-radius: 12px;overflow: hidden;}
#tintuc{padding: 40px 0 80px;background-color: rgba(242, 242, 242,0.5)}
.box-tintuc-item {
    width: 100%;
    position: relative;
    transition: all .6s;
    padding: 15px;
}
.box-tintuc-item .img .i_trai {
    position: absolute;
    height: 0px;
    width: 1px;
    left: 15px;
    top: 0px;
    transition: all 0.5s ease;
    background: #fff;
}
.box-tintuc-item .img .i_tren {
    position: absolute;
    height: 1px;
    width: 0px;
    right: 0px;
    top: 15px;
    transition: all 0.5s ease;
    background: #fff;
}
.box-tintuc-item .img .i_phai {
    position: absolute;
    height: 0px;
    width: 1px;
    right: 14px;
    bottom: 0px;
    transition: all 0.5s ease;
    background: #fff;
}
.box-tintuc-item .img .i_duoi {
    position: absolute;
    height: 1px;
    width: 0px;
    left: 0px;
    bottom: 15px;
    transition: all 0.5s ease;
    background: #fff;
}
.box-tintuc-item .img:hover .i_trai{height: 91%;bottom: 15px;top:inherit;}
.box-tintuc-item .img:hover .i_tren{width: 95%;left: 15px;}
.box-tintuc-item .img:hover .i_phai{height: 91%;top: 15px;bottom:inherit;}
.box-tintuc-item .img:hover .i_duoi{width: 95%;right: 15px;left:inherit;}
.box-tintuc-item .img {
	position: relative;
}
.box-tintuc-item .img img {
	width: 100%;
}
.box-tintuc-item .img > a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.box-tintuc-item .img > a:hover:before {
/*	background: rgba( 0, 0, 0, 0.6);*/
}
.box-tintuc-item div.desc.child_new{background: #fff;}
.box-tintuc-item div.desc p {
}
.box-tintuc-item div.desc > .tt_link {
	text-decoration: underline;
}
.box-tintuc-item .img:hover .desc {
	opacity: 1;
}
.mxh a:hover img {
    background: rgba(255,255,255,.4);
    transform: scale(1.1);
}
.mxh{width: 50%}
._footer_logo{display: flex;justify-content: center;align-items: center;}
.detail-left {
    width: 45%;
    background: #fff;
    padding: 15px;
    box-sizing: border-box;
}

.detail-right {
    width: 53%;
    background: #fff;
    box-sizing: border-box;
    padding: 30px 32px 15px 27px;
}

.right-address {
    width: 26%;
    background: #fff;
    padding: 15px;
    border-radius: 5px;
    box-sizing: border-box;
}

.images_galley {
    margin: 0 auto;
    background: #ffffff;
}

.images_galley img {
    max-width: 100%;
}

.content-flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.images_list {
    width: calc(100% + 10px);
    margin: 10px -5px 0px;
}

.item_img {
    padding: 0px 5px;
}

.item_img img {
    max-width: 100%;
    float: left;
}

.border-bottom-1 {
    border-bottom: 1px solid #ccc;
}
.product-more {
    margin-top: 10px;
    padding-top: 10px;
    /*border-top: 1px solid #6aa9e5;*/
}
.product-more > p {
    display: block;
    justify-content: center;
    justify-content: space-between;
    color: #000;
    font-size: 1rem;
}
.product-more > p > span.mssp{color: #ffad33}
.product-more > p > span {
    color: #ffc107;
    text-transform: inherit;
}
.product-more p img {
    float: left;
    margin-right: 5px;
}

.product-price {
    margin-top: 10px;
    padding-top: 10px;
    /*border-top: 1px solid #6aa9e5;*/
}

.price-detail {
    color: #ffad33;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.price-detail span {
    text-transform: initial;
    color: #000;
    margin: 0 25px 0 0;
}
.price-detail span:first-child{ color: #c10017;font-size: 18px;font-weight: bold; }
.price-detail .price {
    font-size: 20px;
    color: #E60F1E;
}

.price-detail .price-old {
    color: #999;
    font-size: 14px;
}
.price-old.giam_gia{position: relative;top: 0;left: 0;color: #fff;}
.product-detail {
    padding-top: 10px;
    margin-top: 10px;
    /*border-top: 1px solid #6aa9e5;*/
}
.hotline_detail {
    padding-top: 10px;
    margin-top: 10px;
    /*border-top: 1px solid #6aa9e5;*/
    display: flex;
    align-items: center;
}
.hotline_detail img.hl_img {margin-right: 15px;}
.hotline_detail + p {color: #ffad33;}
.hotline_detail span{font-size: 19px;color: #c10017;margin-left: 5px;font-weight: bold;}
.san_dien_tu img {padding-right: 10px;}
.san_dien_tu img:hover {transform: translateY(-2px);}
.tags_detail {
	padding-top: 10px;
    margin-top: 10px;
    /*border-top: 1px solid #6aa9e5;*/
    display: flex;
    align-items: center;
}
.tags_detail span {
	border: 1px solid #efebe4;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    display: block;
    float: left;
    padding: 5px;
    text-decoration: none;
    background: #efebe4;
    color: #333;
    margin-right: 5px;
    margin-bottom: 5px;
    font-family: helvetica;
    font-size: 13px;
}
.tags_detail span:hover {background: #ffad33;color: #fff;}
.product-numb {
    display: flex;
    color: #fff;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-top: 30px;
    border: 1px solid #3e5954;
    padding: 10px 20px;
    background: #3e5954;
}
.product-numb p {
    margin-bottom: 0;
}
.contain_number_giohang {
    display: inline-block;
}
.minus_giohang {
    display: flex;
    justify-content: center;
    align-items: center;
    float: left;
    width: 30px;
    height: 28px;
    border: 1px solid #cccccc;
    border-right: none;
    line-height: 28px;
    text-align: center;
    background: #ececec;
    color: #333;
    font-weight: 300;
}

.plus_giohang {
    display: flex;
    justify-content: center;
    align-items: center;
    float: left;
    width: 30px;
    height: 28px;
    border: 1px solid #cccccc;
    border-left: none;
    line-height: 28px;
    text-align: center;
    background: #ececec;
    color: #333;
}

.number_giohang {
    display: inline-block;
    float: left;
    text-align: center;
    height: 28px;
    outline: none;
    line-height: 28px;
    width: 40px;
    font-size: 12px;
    color: #000;
    font-weight: normal;
    border-radius: 0px;
    -webkit-appearance: none;
    border: 1px solid #cccccc;
    border-left: 0px;
    border-right: 0px;
}
.product-tragop {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #6aa9e5;
}

.btn-tragop {
    background: #e11b1e;
    background: -webkit-linear-gradient(#f52f32, #e11b1e);
    background: -o-linear-gradient(#f52f32, #e11b1e);
    background: -moz-linear-gradient(#f52f32, #e11b1e);
    background: linear-gradient(#f52f32, #e11b1e);
    border: solid 1px #e11b1e;
    padding: 10px 40px;
    color: #FFF;
    display: inline-block;
    cursor: pointer;
    width: 100%;
    box-sizing: border-box;
}
.change-qc {
    margin-top: 20px;
}
.btn-tragop span:nth-child(1) {
    font-size: 20px;
    display: block;
    text-transform: uppercase;
}

.btn-tragop span:nth-child(2) {
    font-size: 13px;
    display: block;
}

.desc-tragop {
    color: #FFF;
}

.vat-detail {
    font-size: 14px;
    color: #c80000;
    line-height: 20px;
}

.box_star p,.box_star3 p {
    margin-bottom: 0;
}

.box_star h3 {
    font-size: 15px;
    line-height: 30px;
    text-transform: uppercase;
    margin: 0;
}
.box_star > p > span {
    font-size: 14px;
    text-transform: uppercase;
    padding: 9px 30px 5px;
    background: #42b62a;
    color: #fff;
    border: 1px solid #ddd;
    line-height: 28px;
}
.box_star > p > span.active { background: #FCB515; }
.box_star > p > span:hover {cursor: pointer;}
.box_star2 > span {
    font-size: 16px;
    text-transform: uppercase;
    padding: 10px 15px;
    background: rgba(6, 125, 186, 0.9);
    color: #fff;
    border: 1px solid #ddd;
}
.box_star3 > p > span:nth-child(1) {
    font-size: 16px;
    text-transform: uppercase;
    padding: 10px 15px;
    background: rgba(6, 125, 186, 0.9);
    color: #fff;
    border: 1px solid #ddd;
    line-height: 41px;
}
.rating-stars {
    display: inline-block;
    margin-right: 10px;
    float: left;
}

.rating-stars ul {
    list-style-type: none;
    padding: 0;
    display: inline-block;
    -moz-user-select: none;
    -webkit-user-select: none;
}

.rating-stars ul > li.star {
    display: inline-block;
}

.rating-stars ul > li.star > i.fa {
    font-size: 20px;
    color: #ccc;
}

.rating-stars ul > li.star.hover > i.fa {
    color: #FFCC36;
    cursor: pointer;
}

.rating-stars ul > li.star.selected > i.fa {
    color: #FF0;
}

span.star.selected > i.fa {
    color: #FF0;
}
.detail {
    line-height: 30px;
}

.box-detail {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px;
    background: #FFF;
    border: 1px solid #ddd;
}
.pagination{padding-bottom: 40px;}
.fb-comments iframe{width: 100% !important;}
nav#menu-mobile{overflow: hidden;transform: translateX(-200%);display: block;}
.mm-menu.mm-current{transform: translateX(0%) !important;transition: all 0.42s ease}
.trangtri1{display: none; position: absolute;top: 0;left: 0;}
.trangtri2{display: none; position: absolute;top: 0;right: 0;}
/*thú cưng*/
.top_left_link {
	text-align: right;
	display: inline-flex;
	float: right;
	padding: 6px 0;
}
.top_left_link a {
	 color: #42b62a;
	 padding: 0 10px;
	 font-size: 12px;
	 text-transform:uppercase;
	 border-right: 1px solid #333;
	 
}
.top_left_link a:hover {color: #ffad33;}
.top_left_link a:last-child {
	border: none;
}
.search-button {
	width: 20px;
}
.search-button a i {
	width: auto;
	font-size: inherit;
	right: 0;
}
#form {
	background: #ffad33;
}
.fl_form {
	display: flex;
	justify-content: space-between;
}
.menu-top1 ul.menu>li>a:after {
	position: absolute;
    content: '';
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    border-bottom: 2px solid #ffad33;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
}
.menu-top1 ul.menu>li>a:hover:after {
	opacity: 1;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}
.menu-top1 ul.menu>li>ul {
	top: 96%;
	border-top: 2px solid #ffad33;
	transform: rotate3d(1,0,0,-90deg);
    transform-origin: 0 0 0;
    margin-top: 0;
}
.menu-top1 ul.menu>li:hover>ul {
	transform: rotate3d(0,0,0,0deg);
	background-color: #fff;
	box-shadow: 0 1px 2px 2px rgba(0,0,0,0.2);
}
.d_none{
	display: none;
}
.content_pro_new {padding: 0 25px;}
.product_new {background: #fff;padding-bottom: 10px;position: relative;}
.product_new:hover {box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);}
.product_new .product-img img{transition: all 0.5s;display: flex;margin: 0 auto;}
.product_new:hover .product-img img{transform: scale(1.05);}
.product-title {padding: 0 7px;height: 35px;}
.box_product_price1 h5 {font-size: 1rem;height: 35px;display: flex;align-items: center;}

.box_product_price1 h5:last-child{color: #787878;text-decoration: line-through; }
.box_product_price1 h5:first-child{color: #f65959;text-decoration: none;}
.box_product_price {padding: 0 10px;}
.box_product_price1 {display: flex;justify-content: space-around;padding: 0 10px;}
.xem_them {transition:all 0.3s;z-index: -21; position: absolute;width: 100%;height: 100%;display: none;justify-content: center;align-items: center;top: 0;left: 0;}
.xem_them a {padding: 8px 27px;background: #ffad33;color: #fff;border-radius: 6px;font-size: 0.9rem;}
.xem_them a:hover {color: #fff;}
.product_new:hover .xem_them {display: flex;z-index: 2;}
.box_star_pro_new{width: 100%;text-align: center;padding: 10px 0;}
.box_star_pro_new i {color: #ffc107;}
.giam_gia {z-index: 5; display: flex;justify-content: center;align-items: center;position: absolute;top: 10px;left: 10%;background: url(images/giamgia.png) no-repeat;color: #fff;width: 41px;height: 30px;font-size: 0.8rem;}
.giam_gia1 {z-index: 5;position: absolute;top: 10px;left: 10%;background: url(images/new_sp.png) no-repeat;width: 63px;height: 29px;}
#doitac {background: #efebe4;padding: 35px 0;}
.box-doitac-item {padding: 0 7px;}
.xem_tt{display: flex;justify-content: space-between;}
#block-template {padding-bottom: 80px}
._list_sanpham1 h3 {display: flex;justify-content: space-between;align-items: center; background: #42b72a;font-size: 1.25rem;color: #fff;margin-bottom: 0;padding: 10px;}
._list_sanpham1	ul {background: #fff;}
._list_sanpham1 ul > li { padding: 10px;display: flex;justify-content: space-between;border-bottom: 1px solid #dedbd5;}
._list_sanpham1 > ul > li a {}
._list_sanpham1 ul li a{color: #333;}
._list_sanpham1 ul li a:hover {color: #ffad33;}
 ._list_sanpham1 ul li i:hover {color: #ffad33;cursor: pointer;}
._list_sanpham1 ul li i{color: #333;}
._list_sanpham1 > ul > li:hover + ul.pro_mn_phu{height: 100%;transform: rotate3d(0,0,0,0deg);}
._list_sanpham1 ul.pro_mn_phu {height: 0;transition: all 0.45s ease-out;transform: rotate3d(1,0,0,-90deg);transform-origin: 0 0 0;}
._list_sanpham1 ul.pro_mn_phu:hover {height: 100%;transform: rotate3d(0,0,0,0deg);}
._list_sanpham1 ul.pro_mn_phu li{padding: 0 10px 0 27px;line-height: 39px;}
._list_sanpham1 ul.pro_mn_phu.mn_item li{padding: 0 10px 0 45px;line-height: 35px;}
._list_sanpham1 ul.pro_mn_phu.mn_item li a {}
._list_sanpham1 > ul > ul.mn_cat > li:hover + ul.mn_item {height: 100%;transform: rotate3d(0,0,0,0deg);}
.page.gradient {background: #fff;}
.page.active{background: #ffad33;color: #fff !important;box-shadow: none;}
.page{padding: 7px 12px;}
.box-info-product .title-detail h1{font-size: 1.25rem;}
.ttct_nd, .hdmh_nd{display: none;}
.ttct_nd.show{display: block;}
.hdmh_nd.show{display: block;}
#frm_contact input.input {
	border: 1px solid #ced4da;
	border-radius: 0.25rem;
	color: #495057;
	box-shadow: none;
}
#frm_contact input.button#btn-submit-contact {
	color: #fff;
	background: #0062cc;
	border: 1px solid #005cbf;
}
#frm_contact input.button{
	color: #fff;
    background-color: #545b62;
    border-color: #4e555b;
    border-radius: 0.25rem;
}
#frm_contact textarea.noidung {
	border-radius: 0.25rem;
	box-shadow: none;
	border: 1px solid #ced4da;
}
#frm_contact input:hover::placeholder {color: #ffad33;}
#frm_contact textarea:hover::placeholder {color: #ffad33;}
#show_product_all{position: relative;}
#show_product_all .toggle {
    display: none;
    background: #ffad33;
    border-radius: 18px 18px 0 0;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.2rem 1rem;
    text-decoration: none;
    border-bottom: 1px solid white;
    color: #fff;
}
nav#menu-mobile ul li.head-logo{background: #fff;}
.list_sp_index{line-height: 50px;clear: both;}
.box-tintuc-item1 img{display: flex;margin: 0 auto;}
.lang-edit img{width: 70%;}
.box-tintuc-item div.desc p.tt_link{color: #ffad33;}
.menu-top1 ul.menu>li>ul>li>ul{border-top: 2px solid #ffad33;top: -4%;}
.mobile_logo{display: none;}
.menu-top1 ul.menu>li a i{margin-left: 5px}
.menu-top1 ul.menu>li a i:before{top: calc(50% - 11px); position: absolute;}
.col_content{
	width: 100%;
    padding-bottom: 100%;
}
.content_{
	color: #fff;
    position: absolute;
    top: 50%;
    left: 60px;
    width: 60%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.banner_content{
	position: relative;
    padding: 0;
/*    background-size: 50% auto;*/
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: right center;
}
.banner_content:before {
	position: absolute;
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    filter: alpha(opacity = 0);
    -ms-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}
.banner_content:hover:before {
	opacity: 1;
}
.nth_0{
	background-color: #59cca6;
}
.nth_1{
	background-color: #e3b375;
}
.nth_2{
	background-color: #91ad41;
}
.nth_3{
	background-color: #fab4c1;
}
.banner-title {
	font-size: 24px;
    margin: 0;
    line-height: normal;
    padding-bottom: 10px;
}
.content_ span {
	display: block;
    float: left;
    margin-bottom: 30px;
    width: 100%;
}
.btn.btn-primary, input.btn-primary[type="submit"] {
	padding: 0 20px;
    background: #1ca65f;
    color: #fff;
    border-radius: 30px;
    font-size: 14px;
    font-family: "Quicksand", sans-serif;
    height: 50px;
    line-height: 50px;
}

.content_ .btn_xem {
	border-radius: 5px;
    height: 45px;
    line-height: 45px;
    margin-bottom: 10px;
    background: #27272f;
    border: none;
}
.content_ .btn_xem:hover {
	background: #1ca65f !important;
}
.content_ h3 {
	font-size: 24px;
    margin: 0;
    line-height: normal;
    padding-bottom: 10px;
}
.content_ h3 a{color: #fff;}
/*=============================START=======================*/
.section_about {
    margin-top: 40px;
    margin-bottom: 40px;
}
.heading h2 {
    font-size: 34px;
    font-family: "Quicksand", sans-serif;
    text-align: center;
    position: relative;
}
.heading h2:before {
    content: "";
    background-image: url(images/bg_title.png);
    background-repeat: no-repeat;
    width: 69px;
    height: 22px;
    position: absolute;
    left: 47%;
    bottom: 0px;
}
.heading h2 span, .heading h2 a {
    text-transform: uppercase;
    padding-bottom: 30px;
    display: inline-block;
}
.text_gradient {
    background: -moz-linear-gradient(35deg, #1ca65f 0%, #ef373a 100%);
    background: -webkit-linear-gradient(35deg, #1ca65f 0%, #ef373a 100%);
    background: -ms-linear-gradient(35deg, #1ca65f 0%, #ef373a 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
    -ms-background-clip: text;
    -ms-text-fill-color: transparent;
}
.heading p {
    padding: 0 150px;
    margin-top: 15px;
    text-align: center;
    color: #8b8b99;
}
.section_about .uti_content {
    margin-top: 45px;
}
.owl-carousel.owl-loaded {
    display: block !important;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0);
}
.section_about .uti_body {
    display: flex;
    align-items: center;
    flex-flow: column;
    text-align: center;
    justify-content: center;
    padding: 0 15px;
}
.section_about .uti_body .content {
    float: left;
    text-align: center;
}
.section_about .uti_body .content .title_about {
    text-align: center;
    width: 100%;
    float: left;
    font-size: 18px;
    font-weight: bold;
    padding: 15px 0 10px 0;
}
.section_about .uti_body .content .sum {
    font-weight: 400;
    font-family: "Quicksand", sans-serif;
    color: #707070;
}
.page-title {
    font-size: 48px;
    line-height: 56px;
    color: #ffad33;
}
.item-hover .image img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.home-location-item {
    height: 412px;
    padding: 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.home-location-item:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.3);
    z-index: 1;
}
.home-location-item.height-1 {
    height: 640px;
}
.home-location-item .image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.home-location-item .content {
    position: relative;
    z-index: 2;
    width: 100%;
}
.home-location-item .image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.home-location-item:hover .image img {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3);
}
.item-hover .image {
    overflow: hidden;
}
.text-white{
    --bs-text-opacity: 1;
    color: rgba(255,255,255,0) !important;
}
.home-location-item-title {
	font-size: 16px;
	font-weight: 700;
}
.home-location-item-content {
	font-size: 14px;
}
.home-location-item:hover .home-location-item-title{
	    color: #0A6836 !important;
}
[data-fancybox] {
    position: relative;
    left: 0;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
[data-fancybox]:hover {
    left: 5px;
}
.home-location-item-center-wrapper {
    background: #12ba60;
    border: 12px solid #12ba60;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.home-location-item-center {
    background: #12ba60;
    border: 1px solid #12ba60;
    padding: 12px 10%;
    min-height: 785px;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.home-page-title {
    font-size: 36px;
    line-height: 44px;
    font-weight: bold;
    color: #0A6836;
}
.vungnguyenlieu{
	position: relative;
	padding: 50px 20px;
}
.fs-18 {
    font-size: 18px;
}
.elementor-heading-title {
    margin: 0rem 0rem 02.19rem 0rem;
    padding: 2.5rem 0rem 0rem 0rem;
    text-align: center;
}
.elementor-heading-title h2 {
	color: #0A6836;
    font-size: 2.5rem;
    font-weight: 900;
    text-transform: uppercase
}
.chungnhan_box{
	margin-right: 130px;
}
.slickChungnhan {width: calc(100% + 130px);padding-bottom: 2.5rem}
.chungnhan_img{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 15px;
}
.chungnhan_img img {
	width: 14.02163rem;
	height: 14.02163rem;
}
.chungnhan_desc{
	text-align: justify;
	color: #095E31;
}
.tuhao_box {
	margin-bottom: 15px;
	transition: all 0.5s ease;
	position: relative;
}
.tuhao {padding: 40px 0; border-top: 2px solid #095E31;position: relative;}
.tuhao_box img {
	border-radius: 4px;
	transition: all 0.5s ease;
	width: 370px;
	height: 230px;
}
.tuhao_box:hover img{
	transform: scale(1.04);
}
.box_tuhao_title {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #fff;
    display: block;
    text-align: center;
    padding: 15px 20px;
}
.box_tuhao_title h2 {font-size: 5rem;font-weight: bold;line-height: 1;margin-bottom: 0}
.box_tuhao_title p {white-space: pre-line;line-height: 1.3;font-size: 16px;margin-bottom: 0;font-weight: bold;}
.box-tintuc-item div.img{
	width: 43%;
	display: table-cell;
}
.box-tintuc-item div.img:hover img {
	filter: brightness(1.1);
}
.box-tintuc-item{
	display: table;
}
.box-tintuc-item div.desc {
	display: table-cell;
	padding: 5px 15px;
	vertical-align: top;
}
.box-tintuc-item div.desc a {color: #000}
.box-tintuc-item div.desc h5 {
	font-weight: bold;
	margin-bottom: 15px;
}
.footer-top {
    position: absolute;
    top: -80px;
    left: 0;
    right: 0;
    z-index: 2;
    padding: 0 30px;
}
.footer-top-main {
    background-color: #fff;
    padding: 40px 32px;
    -webkit-border-radius: var(--border-radius);
    -moz-border-radius: var(--border-radius);
    border-radius: var(--border-radius);
    -webkit-box-shadow: 0px 19px 20px 0px #00000026;
    -moz-box-shadow: 0px 19px 20px 0px #00000026;
    box-shadow: 0px 19px 20px 0px #00000026;
}
.lh-28-px {
    line-height: 28px;
}
.fs-22 {
    font-size: 22px;
}
.c-primary {
    color: #12ba60;
}
.f-700 {
    font-weight: 700;
}
.input-group{
	position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}
.input-group input {
    height: 56px;
    border: 1px solid #0A6836;
    line-height: 56px;
    font-weight: 500;
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    padding: .375rem .75rem;
    font-size: 20px;
}
.input-group input::placeholder { color:#0A6836;font-size: 20px; }
.input-group input:focus{
    outline: none;
}
.input-group button {
    background: #0A6836;
    border: 1px solid #0A6836;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
    height: 56px;
    width: 192px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.input-group button:hover{
	cursor: pointer;
	color: #000;
}
.footer-social {
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    grid-gap: 12px;
}
.footer-social img{transition: all 0.4s ease;}
.footer-social img:hover {transform: translateY(-4px);}
._fu_footer{
	padding-top: 90px;
}
.title-footer h3{color: #fff}
.tamb{font-size: 18px}
.xem_them a{
	background-color: #C2FBD7;
	border-width: 0;
	box-shadow: rgba(25, 25, 25, 0.04) 0 0 1px 0, rgba(0, 0, 0, 0.1) 0 3px 4px 0;
	color: #008000;
	cursor: pointer;
	display: inline-block;
	font-family: Arial, sans-serif;
	font-size: 1em;
	transition: all 200ms
}
.xem_them a:hover{
	background-color: #AFE6C3;
	transform: scale(1.05);
}
.box-tintuc-item.new_pd{padding: 0}
.myblog .image-blog-left {
    position: relative;
}
.myblog .image-blog-left a, .text-link {
    color: #000;
    text-decoration: none;
    background: transparent;
}
.lazyload.loaded {
    background: transparent;
}
.myblog .content_blog {
    padding: 0;
}
.myblog .content_blog h3 {
    margin: 10px 0 5px;
    font-size: 16px;
    font-weight: 700;
    font-family: "Quicksand", sans-serif;
    padding-bottom: 0;
    color: #000;
    min-height: 40px;
}
.myblog .content_blog .summary_item_blog {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.myblog .content_blog .summary_item_blog p {
    margin: 0;
    color: #707070;
    padding-top: 5px;
    font-size: 13px;
    font-family: "Quicksand", sans-serif;
}
.myblog .content_blog .blog-loop-readmore {
    position: relative;
    display: inline-block;
    padding: 10px 20px;
    line-height: normal;
    border: 1px solid #ffffff;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 12px;
    text-align: center;
    letter-spacing: 1px;
    background-color: transparent;
    z-index: 1;
    color: #333333;
    overflow: hidden;
    -webkit-transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    color: #fff;
    border-color: #89d22c;
    display: inline-block;
    font-weight: 500;
}
.myblog .content_blog .blog-loop-readmore:before {
    content: '';
    position: absolute;
    display: block;
    left: -2px;
    top: 0;
    right: -2px;
    bottom: 0;
    z-index: -1;
    background-color: #ffffff;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition: -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    background-color: #1ca65f;
}
.myblog .content_blog .blog-loop-readmore svg {
    -webkit-transform: translateY(2px);
    -moz-transform: translateY(2px);
    transform: translateY(2px);
}
.myblog .content_blog .blog-loop-readmore svg path:first-child {
    -webkit-transform: translateX(-8px);
    -moz-transform: translateX(-8px);
    transform: translateX(-8px);
}
.myblog .content_blog .blog-loop-readmore svg path:last-child {
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    transform: translateX(-100%);
}
.myblog .content_blog .blog-loop-readmore:hover:before {
    -webkit-transform-origin: right center;
    transform-origin: right center;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
}
.myblog .content_blog .blog-loop-readmore:hover {
    color: #333333;
}
.myblog .content_blog .blog-loop-readmore:hover svg path:last-child, .myblog .content_blog .blog-loop-readmore:hover svg path:first-child {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0);
    ransition: -webkit-transform 125ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, opacity 125ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: -moz-transform 125ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, opacity 125ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: transform 125ms cubic-bezier(0.4, 0, 0.2, 1) 100ms, opacity 125ms cubic-bezier(0.4, 0, 0.2, 1);
}
.content_blog h3 a {color: #000}
.expand-alias {
	top: 20px;
	left: 15px;
}