@import url(css/reset.css);@font-face{font-family:RobotoMedium;src:url(fonts/RobotoMedium.eot);src:url(fonts/RobotoMedium.eot) format('embedded-opentype'),url(fonts/RobotoMedium.woff2) format('woff2'),url(fonts/RobotoMedium.woff) format('woff'),url(fonts/RobotoMedium.ttf) format('truetype'),url(fonts/RobotoMedium.svg#RobotoMedium) format('svg')}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:1.3rem !important;outline:0;font-family:"Open Sans",sans-serif;font-weight:400;}@-webkit-keyframes AnHien{0%{opacity:0}25%{opacity:.25}50%{opacity:.5}75%{opacity:.75}100%{opacity:1}}@-webkit-keyframes ToNho{from{opacity:0;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes LenXuong{0%{opacity:1;-webkit-transform:translateX(-40%);-moz-transform:translateX(-40%);-ms-transform:translateX(-40%);-o-transform:translateX(-40%);transform:translateX(-40%)}50%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}100%{opacity:1;-webkit-transform:translateX(-40%);-moz-transform:translateX(-40%);-ms-transform:translateX(-40%);-o-transform:translateX(-40%);transform:translateX(-40%)}}@-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{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;background:rgba(0,0,0,.8);color:#fff;width:46%;font-size:16px}.content-slider h2{text-transform:uppercase;margin:0 0 20px;font-family:"Open Sans",sans-serif;font-weight:700}.content-slider p{color:#b9b9b9;font-family:"Open Sans",sans-serif}.thumb-absolute{position:absolute;top:0;padding:5px 10px;background:#0052a4;margin-top:-13px;font-size:11px}.mxh{text-align:center;display:flex;justify-content:space-around;align-items:center;margin-top:15px;}.mxh a:hover img{background:rgba(255,255,255,.4);border-radius:50%}.head-logo{display:flex;justify-content:flex-start;align-items:center;}.head-logo img{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{max-height:120px;display:flex;align-items:center}.head-page-bottom{position:relative;display:flex;align-items:center;background:#fff}#header{padding: 15px 0; position:relative;z-index:101;display:flex;}.mfix{margin-top:0!important;position:fixed!important;top:0!important;z-index:100001!important;left:0!important}.container{max-width:1210px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.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{opacity:1;color:#fff}.menu-top1 ul.menu>li>a{width:100%;color:#28a501;font-weight:500;display:block;position:relative;line-height:50px;text-align:center;text-transform:uppercase;transition:all .2s;text-decoration:none;padding:0 22px;}.search-button{width:50px;height:50px}.search-button a i{position:absolute;line-height:50px;transition:all .3s;width:50px;font-size:18px;color:#28a501;text-align:center}.search-button a:hover i{color:#0052a4}.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;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]{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}.pd-0 i{position:absolute;right:0;top:0;width:24px;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}.other-news{padding:30px 15px;box-shadow:4px 0 3px #ddd;background:#fff}._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:#0052a4}.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:#0052a4}.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{position:relative;display:flex;width:100%;justify-content:flex-start;border-bottom:2px solid #0052a4}.title h1,.title h2,.title h3{font-size:14px;color:#fff;text-align:center;text-transform:uppercase;padding:9px 30px 5px;background:#0052a4;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:#0072bc;background-size:cover;overflow:hidden}.more-news{margin:10px 0 15px;border-bottom:1px dotted #ddd;width:100%;padding-bottom:15px}.more-news a{padding-left:7px;color:#0052a4;border-left:3px solid #000;font-size:12px;font-weight:700}.desc-footer p{font-size:14px;color:#fff;line-height:20px;padding:3px 0;font-weight:400;margin-bottom:0}.desc-footer p a{color:#fff}.desc-footer p a:hover{color:#0052a4}.desc-footer p.a-#0052a4 a{color:#0052a4}.a-#0052a4 span{color:#0052a4;font-weight:800}.bg-cty{position:relative;background:#eee;text-align:center;padding:10px 0;overflow:hidden;border-bottom:2px solid #0072bc}.content-copy a{color:#333;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:#0052a4}.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:#0072bc;font-size:14px;margin-bottom:0;flex:auto;text-align:center;font-weight:700}.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:center;justify-content:space-between;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:#eee;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:106%;left:0;width:100%;text-align:left;white-space:nowrap;min-width:270px;visibility:hidden;opacity:0;margin-top:20px;-webkit-transition:all,.3s;transition:all,.4s;z-index:9999;padding:0;box-sizing:border-box;border:1px solid #eee}.menu-top1 ul.menu>li>ul li{position:relative;display:block;width:100%;float:left;padding:10px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.menu-top1 ul.menu>li>ul>li a{color:#28a501;display:block;font-weight:400;text-transform:capitalize;text-decoration:none;transition:all .3s}.menu-top1 ul.menu>li>ul>li>ul{box-shadow:1px 1px 2px #111;position:absolute;top:0;left:101%;min-width:270px;text-align:left;z-index:10;visibility:hidden;opacity:0;margin-top:20px;-webkit-transition:all,.4s;transition:all,.3s;box-sizing:border-box}.menu-top1 ul.menu>li>ul>li:hover>ul{background:#eee}.menu-top1 ul.menu>li>ul>li.active>a,.menu-top1 ul.menu>li>ul>li:hover>a{color:#fff;padding-left:10px}.menu-top1 ul.menu>li>ul>li:hover{opacity:1;z-index:9999;background:#0066cc;transition:.3s;border-bottom:1px solid #0052a4;border-right:1px solid #0052a4;box-shadow:1px 1px 3px #0052a4}.menu-top1 ul.menu>li>ul>li>ul>li>ul{position:absolute;top:0;left:100%;min-width:270px;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{margin:0;color:#fff;text-transform:uppercase;font-size:15px;padding-left:7px;border-left:3px solid #fff;font-weight:700}.content-copy{display:flex;justify-content:center;width:100%;text-transform:uppercase}ul#breadcrumb{list-style:none}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:#28a501}.author h1{text-transform:uppercase;font-size:30px;font-weight:700;color:#0052a4}.socialmediaicons{display:flex;justify-content:space-between}.pagination{width:100%;justify-content:center}.page{display:inline-block;padding:6px 12px;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;font-family:RobotoMedium}.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:#337ab7;color:#fff !important;text-shadow:0 0 3px rgba(0,0,0,.5)}.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-family:RobotoMedium;font-size:18px;text-transform:uppercase}.expand-alias{position:absolute;top:9px;left:10px;z-index:2;width:31px;height:31px;background:#0052a4}.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:#0052a4;z-index:14}nav#menu-mobile ul{list-style:none;background:#0052a4}nav#menu-mobile ul li{line-height:22px;cursor:pointer;background:#0052a4;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:-45px;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{padding:20px 0;background: #e6f2ff}#introduce h2.uppercase{text-transform:uppercase;font-weight:700;color:#0052a4;}#introduce ._introduce{padding:15px 0}#introduce ._introduce a{border:2px solid #0052a4;color:#0052a4;background-color:transparent;padding:13px 19px;border-radius:5px;font-size:15px;font-weight:600}#introduce ._introduce ._button{margin-top:20px;display:flex}#introduce ._introduce a:hover{background-color:#0052a4;color:#fff}#quytrinhxd{background:#28a501;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;height: 90px;text-align: center;}._list_duan ._title_duan a{color:#000}._list_duan ._title_duan a:hover{color:#0052a4}._list_duan ._title_duan h3{font-size:17px;margin-bottom:0;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}._list_duan ._time_mota{padding:10px 30px;border-bottom:1px solid #e5e5e5}._list_duan ._mota_duan >div{height:96px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}._list_duan ._time_mota i{color:#0052a4}._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:#28a501;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:#0052a4}._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}.kttm h2{color:#333;font-family:Roboto,sans-serif;font-weight:700;text-align:center;letter-spacing:-1px;text-transform:uppercase;margin-bottom:30px}.kttm h2:after{content:'';display:block;height:20px;background:url(images/page_title_star.png) no-repeat center bottom}.kttm a:hover h2{color:#0052a4}.tuvan1{display:flex;justify-content:center;align-items:center}.tuvan1 h1{text-transform:uppercase;color:#0052a4;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 #0052a4;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:#0052a4}.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:60px}.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.img img{border:1px solid #f2f2f2;width:100%;float:left;transition:all .6s}.box-tintuc-item div.img a:hover img{transform:scale(1.02);opacity:.89}.box-tintuc-item div.desc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #f2f2f2;padding:0 5px 10px 5px;}.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:#0052a4;margin-right:10px;border:1px solid #124c00}.box-ngaythang hr{margin:3px 0;background:#fff}.box-tintuc-item div.desc a{font-size:16px;color:#000;font-weight:600;text-transform:uppercase;text-decoration:none;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.box-tintuc-item div.desc a:hover{color:#0052a4}.box-tintuc-item div.desc p{font-size:14px;color:#28a501;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:3px 12px 0;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_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}
/*tai su dung*/
html{font-size: 62.5%}


@font-face{font-family:RobotoRegular;
	src:url(fonts/RobotoRegular.eot);
	src:url(fonts/RobotoRegular.eot) 
	format('embedded-opentype'),url(fonts/RobotoRegular.woff2) 
	format('woff2'),url(fonts/RobotoRegular.woff) 
	format('woff'),url(fonts/RobotoRegular.ttf) 
	format('truetype'),url(fonts/RobotoRegular.svg#RobotoRegular) format('svg')}

@font-face{font-family:SVN-Mont-Regular;
	src:url(fonts/SVN-Mont-Regular.eot);
	src:url(fonts/SVN-Mont-Regular.eot) 
	format('embedded-opentype'),url(fonts/SVN-Mont-Regular.woff2) 
	format('woff2'),url(fonts/SVN-Mont-Regular.woff) 
	format('woff'),url(fonts/SVN-Mont-Regular.ttf) 
	format('truetype'),url(fonts/SVN-Mont-Regular.svg#SVN-Mont-Regular) format('svg')}



body{font-family: 'SVN-Mont-Regular'}

.bg-center{background: #0052a4;}
.bg-hover{}
/*end tai su dung*/
*{font-family: 'SVN-Mont-Regular'}
.header-top{padding: 15px 0}
.menu-top1 ul.menu>li.active>a, .menu-top1 ul.menu>li:hover>a {color: rgb(128, 170, 182);}
.menu-top1 ul.menu>li:hover>ul{background: #fff}
.menu-top1 ul.menu>li>ul{background: #fff}
.menu-top1 ul.menu>li>ul:hover{background: #fff}
.menu-top1 ul.menu>li>ul>li a{}
.menu-top1 ul.menu>li>ul>li:hover {background: none;border-bottom: 1px solid #1a8cff;border-right: 1px solid #1a8cff;box-shadow: none;border: none;}
.menu-top1 ul.menu>li>ul>li a{color: #000}
.menu-top1 ul.menu>li>ul>li>ul>li:hover{background: #1a8cff;border-bottom: 1px solid #1a8cff;border-right: 1px solid #1a8cff;box-shadow: 1px 1px 3px #1a8cff;}
.menu-top1 ul.menu>li>ul>li>ul>li:hover a{color: #fff;padding-left: 10px;}
.menu-top1 ul.menu>li>ul>li.active>a, .menu-top1 ul.menu>li>ul>li:hover>a {
	color: rgb(128, 170, 182);
}

.menu-top1 ul.menu>li>ul>li>ul {box-shadow: none;border: 1px solid #eee;}
.menu-top1 ul.menu>li>ul>li:hover>ul {background: #fff}
.menu-top1 ul.menu>li>ul>li>ul>li:hover{box-shadow: none;background: none;border: none}
.menu-top1 ul.menu>li>ul>li>ul>li:hover>a{color: rgb(128, 170, 182);}



.search-button a i{color: #fff;text-shadow: 1px 1px 2px #111}
.search-button a:hover i{color: #ffff00}
#form{background: #3399ff;box-shadow: 1px 1px 2px #ddd}
.phone_top_flex {display: flex;align-items: center;justify-content: center;height: 100%}
.phone_top_flex > div {position: relative;}
.phone_top {
	color: #dd2233;
    font-size: 24px;
    font-weight: bold;
    position: absolute;
    right: 8%;
    top: 43%;
}
.gt-index2 a:hover{
	transition:all .1s ease;color:#fff;background:linear-gradient(to bottom,#30cb01 0,#28a501 100%);border-bottom:4px solid #1e7f01;
}
.gt-index2 a:hover:after{
	border-top:20px solid #124c00;border-bottom:20px solid #124c00;border-left:16px solid transparent;border-right:20px solid #124c00;
}
#css_sanpham{padding: 25px 0}
#block-template{padding-bottom: 25px}
/*trang san pham*/
.detail-left {
    width: 45%;
    background: #e7e7e7;
    padding: 15px;
    box-sizing: border-box;
}

.detail-right {
    width: 53%;
    background: #fff;
    border-radius: 5px;
    box-sizing: border-box;
}

.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 p {
    display: flex;
    justify-content: center;
    justify-content: space-between;
    color: #333;
    line-height: 20px;
    margin-bottom: 10px;
}

.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: #333;
}

.price-detail .price {
    color: #E60F1E;
    
}

.price-detail .price-old {
    color: #333;
    font-size: 14px;
}

.product-detail {
    color: #333;
    line-height: 22px;
}

.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 {
    width: 100%;
    margin-bottom: 20px;
}

.box_star h3 {
    font-family: 'RobotoMedium';
    font-size: 15px;
    line-height: 30px;
    padding-bottom: 10px;
    text-transform: uppercase;
}

.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;
}

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

span.star.selected > i.fa {
    color: #FF0;
}
.mota-qtxs {

}
.mota-qtxs h5 {
    margin-bottom: 5px;
}
.mota-qtxs > h5:nth-child(1) {
    text-align: center;
    text-transform: uppercase;
}
.mota-qtxs p {
    margin-top: 15px;
    font-size: 17px;
}
.product-numb {
    display: flex;
    color: #333;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-top: 25px;
}
.product-numb p {margin-bottom: 0}
.title-numb {
    font-weight: 400;
    line-height: 30px;
}

.contain_number_giohang {
    display: inline-block;
}

.minus_giohang {
    display: inline-block;
    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;
    font-size: 20px;
}

.plus_giohang {
    display: inline-block;
    float: left;
    width: 30px;
    height: 28px;
    border: 1px solid #cccccc;
    border-left: none;
    line-height: 28px;
    text-align: center;
    background: #ececec;
    font-size: 20px;
    color: #333;
    font-weight: 300;
}

.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;
}

.button-detail .detail-button-buy {
    border: 1px solid #e60f1e;
    background: #e60f1e;
    color: #FFF;
    text-decoration: none;
    text-align: center;
    display: block;
    padding: 12px 12px;
    font-size: 18px;
    font-weight: 300;

    cursor: pointer;
    text-transform: uppercase;
    border-radius: 5px;
}

.button-detail .detail-button-buy-cart {
    border: 1px solid #f57224;
    background: #f57224;
    color: #fff;
    text-decoration: none;
    text-align: center;
    display: block;
    padding: 15px 0;
    font-size: 18px;
    font-weight: 700;
    font-family: 'RobotoMedium';
    cursor: pointer;
}

.detail-hotline {
    font-size: 18px;
    font-family: 'OpenSansRegular';
    color: #3e3e3e;
    line-height: 26px;
    font-weight: 400;
}

.detail-transport {
    font-size: 13px;
    font-family: 'OpenSansRegular';
    color: #3e3e3e;
    line-height: 26px;
    font-weight: 400;
}

.button-detail:hover .detail-button-buy-cart {
    color: #378FCC;
}

.box-info-product {
}

.border-1x {
    border: 1px solid #ccc;
}

.jconfirm .jconfirm-box div.jconfirm-title-c {
    font-size: 18px !important;
}

.line-cart {
    line-height: 20px;
}

.title-detail p {
    color: #F90;
}

.title-detail p i {
    margin: 0px 2px;
}

.title-detail {
}

.title-detail h1 {
    text-transform: uppercase;
    font-size: 20px;
    color: #00a859;
    text-align: left;
    font-weight: 900;
}

.tabs-detail {
    width: 100%;
    float: left;
    margin-top: 10px;
    list-style: none;
}

.tabs-detail li {
    float: left;
    cursor: pointer;
    text-align: center;
    box-sizing: border-box;
    margin-right: 5px;
}

.tabs-detail li span {
    display: block;
    padding: 12px 20px;
    color: #FFF;
    font-size: 15px;
    text-transform: uppercase;
    background: #0578dc;
    font-family: 'RobotoMedium';
    border-radius: 5px;
    box-shadow: 5px 5px 5px #015eba inset;
}

.tabs-detail li.active {
    background: #378FCC;
}

.tabs-detail li.active span,
.tabs-detail li:hover span {
    color: #333;
    background: #ffd800;
    box-shadow: 5px 5px 5px #cfb10c inset;
}

.tabs-content {
    width: 100%;
    float: left;
    display: none;
    padding: 20px 20px;
    box-sizing: border-box;
    background: #FFF;
    margin-top: 10px;
}

.tabs-content p {
    line-height: 25px;
    font-size: 14px;
    font-family: 'OpenSansRegular';
    font-weight: 400;
    color: #3e3e3e;
}

.tabs-content.active {
    display: block;
}

.tabs-content img {
    max-width: 100%;
}
/*end trang san pham*/
.box_slick_duan {
	margin: 0 -15px;
}
.duan_items {
	padding: 0 15px;	
}
.top_sub{background: #eee}
.top_sub h3{font-size: 15px;font-weight: 400;color: #555;margin: 0;}
.css_menu{/*background: url(images/bg-menu.png) repeat-x;background-size: contain;*/max-width: 1366px;/*box-shadow: 1px 1px 2px #111*/}
.menu-top1 ul.menu>li>a{color: #000;/*text-shadow: 1px 1px 2px #111*/}
.menu-top1 ul.menu>li:last-child>a{
	background: #000;
    border-radius: 6%;
    color: #fff;
    line-height: 37px;
}
.menu-top1 ul.menu>li:hover:last-child>a {
	background: rgb(128, 170, 182);
}
.menu-top1 ul.menu>li>a>span {position: relative;}
.menu-top1 ul.menu>li>a>span::after {
	position: absolute;
    display: block;
    bottom: -6px;
    left: 0px;
    width: 100%;
    transform: scaleX(0);
    content: "";
    padding-bottom: inherit;
    transition: transform 0.3s ease-out, border-color 0.3s ease-out;
    border-top: 2px solid rgb(0, 0, 0);
}
.menu-top1 ul.menu>li:hover>a>span::after {transform: scaleX(1);border-color: rgb(128, 170, 182);}
/*.menu-top1 ul.menu>li:first-child>a{padding-left: 0;}*/
.cart-menu strong{transition: all .2s;border-radius: 0;font-weight: bold; box-shadow: 1px 1px 2px #111;border: 2px solid #f2f2f2;color: #f2f2f2;position: relative;display: inline-block;text-align: center;width: 1.9em;height: 1.9em;font-size: 1em;line-height: 1.9em;margin-left: 10px;border-radius: 3px}
.cart-menu strong:after{transition: all .2s;-webkit-transition: height .1s ease-out;-o-transition: height .1s ease-out;transition: height .1s ease-out;bottom: 100%;margin-bottom: 0;margin-left: -7px;height: 8px;width: 14px;left: 50%;content: ' ';position: absolute;pointer-events: none;border: 2px solid #f2f2f2;border-top-left-radius: 99px;border-top-right-radius: 99px;border-bottom: 0;}
.menu-top1 ul.menu>li:hover strong{color: #ffff00;border-color: #ffff00}
.menu-top1 ul.menu>li:hover strong:after{color: #ffff00;border-color: #ffff00}
.mega-menu-title {background: #e53125; padding: 10px 0 10px 15px;font-size: 15px;color: #fff;cursor: pointer;text-transform: uppercase;}
.mega-menu-title i {margin-right: 9px;}
#mega_menu {position: relative;top: 0%;left: 0;width: 100%;padding: 0;background: #fff;border: 1px solid #ddd;border-top: none;display: block;}
#mega_menu li{width: 100%;font-size: 14px;position: relative;}
#mega_menu li a{padding: 0.55em 1em;border-top: 1px solid #ddd;display: block;text-transform: uppercase;font-family: Inter}
#mega_menu>li.show_arrow>a:after{content: '';position: absolute;top: 50%;right: 1em;margin-top: -5px;height: 0;width: 0;border: 5px solid transparent;border-left-color: rgba(51,47,47,.5);}
#mega_menu li:hover{background: #1a8cff;}
.menu_hotro{background: url(images/bg_hotro.png) left 40px no-repeat}
.hotline_left{padding-top: 62px;padding-left: 90px;padding-bottom: 10px;margin-right: 20px;font-style: italic;color: #f10b0b;font-size: 21px;font-weight: bolder;}


::-webkit-scrollbar {
  	width: 4px;
}
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 5px;
}
::-webkit-scrollbar-thumb {
  background: rgba(250, 178, 7, 1); 
  border-radius: 2px;
}
::-webkit-scrollbar-thumb:hover {
  background: #dd2233; 
}
.mega-menu-title a {color: #fff}
.scroll_menu{width: 100%;height: calc(100% - 42px);overflow-y: scroll;max-height: 350px}
.box_t{padding: 5px 0}
.lang_t{text-align: right;padding-right: 15px;}
.lang_t img:hover{box-shadow: 1px 1px 2px #555}
.lang_t a{padding-left: 10px;}
.phone_t {padding-left: 15px;color: #000;font-size: 1.25rem}
.phone_t a{color: #000;}
.phone_t:hover a{color: rgb(128, 170, 182);}
.phone_t i, .search-icon i{padding: 8px;border-radius: 50%;margin-right: 10px;background: #000;color: #fff}
#mega_menu li ul.sub-menu{height:0;visibility: hidden; position: relative; top: 100%;right: 0%;z-index: 99;background: #fff;-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,.2);box-shadow: 2px 2px 6px rgba(0,0,0,.2);}
#mega_menu li:hover ul.sub-menu{height:auto;visibility:visible;}
#mega_menu li:hover > a {color: #fff}
#mega_menu > li > ul > li > a{padding:0.4em 1em 0.4em 2.1em;color: #555}
/*product*/
#sanpham_moive {background: rgba(148, 152, 150, 0.2);padding: 20px 0}
.content_pro_new {margin: 25px -15px;position: relative;}
.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;min-height: 45px;}
.box_product_price1 h5 {font-size: 1rem;height: 35px;display: flex;align-items: center;}
.box_product_price1 h5:first-child{color: #f65959;font-family: AvertaCY-Semibold;}
.box_product_price1 h5:last-child{color: #787878;text-decoration: line-through; font-family: AvertaCY-Light;}
.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: #21af04;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;}
/*end product*/
#hot_sanpham {padding: 35px 0 25px;}
.vi-header {position: relative; padding-bottom: 15px;margin-bottom: 45px;}
.vi-left-title {min-height: 34px;text-transform: uppercase; width: auto;color: #000;padding: 6px 10px;font-weight: 400;position: relative;margin: 0;text-align: center;}
/*.vi-left-title:after {border: 17px solid transparent;border-left-color: #0056a8;border-bottom-color: #0056a8;position: absolute;top: 0;left: 100%;content: "";}*/
.p_title {width: 60%; margin: 0 auto; text-align: center;}
.col-inner {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    height: 100%;
}
.box, .box-image, .box-text{
	-webkit-transition: opacity 0.3s, background-color 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s, background-color 0.3s, -webkit-transform 0.3s;
}
.product-small.box {
    border: solid 1px #eee;
    border-radius: 5px;
    padding: 10px;
    height: 100%;
}
.box-image {
    position: relative;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
.hover-slide-in {
    -webkit-transform: translateY(100%) translateZ(0);
    transform: translateY(100%) translateZ(0);
}
.grid-tools {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding: 0 !important;
    margin-bottom: -1px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    white-space: nowrap;
}
.grid-tools a {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    opacity: .95;
    display: block;
    width: 100%;
    padding: 0.4em 0 0.5em;
    font-size: .85em;
    text-transform: uppercase;
    background-color: #0056a8;
    color: #f1f1f1 !important;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s;
    cursor: pointer;
}
.box-bounce .box-text {
    padding: 15px 5px 20px;
    z-index: 1;
}
.hover-bounce {
	opacity: 1 !important;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: scale(1) translateZ(0) translateY(10px) !important;
    transform: scale(1) translateZ(0) translateY(10px) !important;
}
.col-inner .product-title {
    font-size: 14px;
}
.box-text p {
    margin-top: 0.1em;
    margin-bottom: 0.1em;
}
del span.amount {
    opacity: .6;
    font-weight: normal;
    margin-right: 0.3em;
}
.box-text a:not(.button) {
	line-height: 1.3;
    margin-top: 0.1em;
    margin-bottom: 0.1em;
}
.product-small.box:hover {
    border-color: #08c;
}
.show-on-hover, .hover-slide, .hover-slide-in, .hover-zoom, .hover-zoom-in {
    opacity: 0;
    -webkit-transition: opacity .5s, max-height .6s, -webkit-transform .3s, -webkit-filter .6s;
    transition: opacity .5s, max-height .6s, -webkit-transform .3s, -webkit-filter .6s;
    -o-transition: opacity .5s, transform .3s, max-height .6s, filter .6s;
    transition: opacity .5s, transform .3s, max-height .6s, filter .6s;
    transition: opacity .5s, transform .3s, max-height .6s, filter .6s, -webkit-transform .3s, -webkit-filter .6s;
}
.image-tools{position: absolute;bottom: 0}
.box-bounce:hover .box-image {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}
.has-hover:hover .hover-slide, .has-hover:hover .hover-slide-in, .has-hover:hover .hover-zoom, .has-hover:hover .hover-zoom-in, .has-hover:hover .show-on-hover{
	opacity: 1;
    -webkit-transform: scale(1) translateZ(0) translateY(0) !important;
    transform: scale(1) translateZ(0) translateY(0) !important;
    pointer-events: inherit;
}
del span.amount {
    opacity: .6;
    font-weight: normal;
    margin-right: 0.3em;
}
span.amount {white-space: nowrap;color: #111;font-weight: bold;}
ins {text-decoration: none;}
.is-small, .is-small.button {font-size: 0.9em;}
.price-new bdi{color: #000;}
.product-title a{color: #111;text-transform: uppercase;}
.product-title a:hover{color: rgb(128, 170, 182);}
/* Order */
.order-right {
    width: 38.4%;
}

.order-left {
    width: 60%;
}

.border-order {
    border: 1px solid #dddddd;
}

.order-title {
    background: #f7f7f7;
    padding: 10px 10px;
    color: #333;
    
}

.total-row-order {
}
.total-row{background: #17a2b8;color: #fff;padding: 10px;margin-bottom: 0;}

.img-order {
    width: 100px;
}

.desc-order {
    width: calc(100% - 200px);
    line-height: 20px;
}

.desc-order p:last-child {
    color: rgb(128, 170, 182);
}

.price-order {
    width: 100px;
}

.border-bottom-order {
    border-bottom: 1px solid #dddddd;
}

.totai-row span.price-dh {
    color: #da0000;
}

.order-form {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 40px;
}

.row-order-form {
}

.row-order-form label {
    width: 33%;
    line-height: 34px;
}

.row-order-form .row-input {
    width: 64%;
}

.text-order {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ced4da;
    border-radius: 0;
}

.text-order.has-error {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.error-text {
    margin-top: 5px;
    line-height: 20px;
}

.text-order.w-50 {
    width: 50% !important;
}

.text-order.ds-inline-block {
    display: inline-block;
}

.spn {
    line-height: 18px;
}

.h-100 {
    height: 100px;
}

.text-order::-webkit-input-placeholder {
    color: #999;
    font-family: 'OpenSansRegular';
    font-weight: 400;
    font-size: 14px;
}

.text-order:-moz-placeholder {
    color: #999;
    font-family: 'OpenSansRegular';
    font-weight: 400;
    font-size: 14px;
}

.text-order::-moz-placeholder {
    color: #999;
    font-family: 'OpenSansRegular';
    font-weight: 400;
    font-size: 14px;
}

.text-order:-ms-input-placeholder {
    color: #999;
    font-family: 'OpenSansRegular';
    font-weight: 400;
    font-size: 14px;
}

div.button {
    display: inline-block;
    padding: 10px 20px;
    cursor: pointer;
    border: none;
    color: #FFF;
    font-size: 15px;
    font-family: 'OpenSansRegular';
    font-weight: 400;
    border-radius: 3px;
    background: #94468e;
}

div.button:hover {
    opacity: .85;
}

.member-down {
    display: none;
}

.checkout-radio-item {
    cursor: pointer;
    display: flex;
    align-items: center;
}

.checkout-radio .checkout-radio-item .checkout-radio-icon {
    float: left;
    color: #007bff;
    margin-top: 0px;
}

.checkout-radio .checkout-radio-item .checkout-radio-content {
    margin-left: 18px;
    color: #333;
}
/*end order*/
.hidden_pc {display: block;text-align: center;}
.item_tructuyen{border-top: 1px dotted #ddd;font-size: 15px;color: #555555;padding: 10px;position: relative;}
.item_tructuyen p{margin-bottom: 0rem;padding: 5px}
.item_tructuyen > p:first-child{background: #3853a4;font-size: 17px;color: #fff;display: inline-block;}
.item_tructuyen p i{padding-right: 10px;}
.item_tructuyen .qr_img{position: relative;}
.menu_tructuyen {border: 1px solid #ddd}
.qr_img p{text-align: center;}
.qr_img > div{display: flex;justify-content: start;align-items: center;}
/* detail-product */
.detail-left {
    width: 45%;
    background: #e7e7e7;
    padding: 15px;
    box-sizing: border-box;
}

.detail-right {
    width: 53%;
    background: #fff;
    border-radius: 5px;
    box-sizing: border-box;
}

.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: flex;
    justify-content: center;
    justify-content: space-between;
    color: #000;
    line-height: 20px;
    margin-bottom: 10px;
    
    font-size: 14px;
    text-transform: uppercase;
}
.product-more > p > span {
    color: #333;
    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: blue;
    font-family: RobotoBold;
    font-size: 16px;
}
.price-detail span {
    text-transform: initial;
    
    color: #fff;
}

.price-detail .price-old {
    color: #333;
    font-size: 14px;
}

.product-detail {
    color: #000;
    
    font-size: 16px;
    line-height: 22px;
}
.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: 16px;
    text-transform: uppercase;
    padding: 10px 15px;
    background: #fff;
    color: rgba(6, 125, 186, 1);
    border: 1px solid #ddd;
    line-height: 41px;
}
.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;
}

.detail strong,
.detail b {
    
}

.detail img {
    max-width: 100% !important;
    height: auto !important;
}

.socialmediaicons {
    display: flex;
    justify-content: space-between;
}
.fb_iframe_widget_fluid_desktop iframe {
    width: 100%;
}
.detail #fbcomments, .detail .fb-comments, .detail .fb-comments iframe[style], .detail .fb-comments span {
    width: 100% !important;
}
.thongso {
    padding: 5px;
    color: rgba(6, 125, 186, 1);
    background: #fff;
    line-height: 31px;
    margin-left: 15px;
    border: 1px solid rgba(6, 125, 186, 1);
}
.thongso + div {
    margin-top: -15px;
    padding: 30px 10px 10px;
    border: 1px solid rgba(6, 125, 186, 0.9);
}
/*end detail-product*/

.bocongthuong{
	max-width: 50%;
	margin-top: 25px;
}
/*new_style_cart*/
.select_attr{
	padding: 10px 0;
}
.select_attr span {
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 3px 6px;
	cursor: pointer;
}
.select_attr span.active{
	background: #1e7e34;
	color: #fff;
	border-color: #1e7e34;
}
.top_phone {background: #EAEAEA}
.box_hotline, .box_search {
    border: 1px solid #ce3235;
    border-radius: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
}
.fl_form {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
#search {
    padding: 0 10px;
    line-height: 27px;
    border: none;
    border-radius: 5px 0 0 5px;
}
.button-search {
    width: 2.8rem;
    height: 2.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: absolute;
    bottom: 0px;
    left: 0px;
    text-transform: uppercase;
    box-sizing: border-box;
    border: none;
    background: transparent;
}
.search-top {
    position: relative;
    display: flex;
    /*flex-wrap: wrap;*/
    justify-content: flex-end;
    align-items: center;
    width: 100%;
}
.search-section {
}

.search-container {
  display: flex;
  align-items: center;
  flex-grow: 1;
  border-radius: 50px;

}

.search-icon {
  color: #000; /* Icon color */
  display: flex;
  position: relative;
}
.search-icon:hover i {background: rgb(128, 170, 182)}
.phone-icon {
  margin-right: 0; /* Remove margin for the phone icon */
}

.phone-icon-container {
  margin-left: 15px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
}

.phone-icon-container .phone-icon {
  color: #fff; /* White icon for the black background */
}

input[type="text"] {
  border: none;
  background: transparent;
  outline: none;
  flex-grow: 1;
  font-size: 1rem;
  color: #333; /* Text color */
}

input[type="text"]::placeholder {
  color: #999; /* Placeholder text color */
}

/* Optional: Add a subtle shadow for a modern look */
.search-container {
  /*box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);*/
}

/* Line 4 */
.line_title{
	position: absolute;
	width: 2.4rem;
	height: 0px;
	left: calc(50% - 1.2rem);
	bottom: 0;

	border: 1px solid #000000;
	transform: rotate(90deg);
}

/* Ellipse 1 */
.ellipse_title{
	box-sizing: border-box;
	border-radius: 50%;
	position: absolute;
	width: 1rem;
	height: 1rem;
	left: calc(50% - 0.5rem);
	bottom: -2.4rem;
	border: 2px solid #000000;
}
.child_slick {
	padding: 0 15px;
}
/*slick khai báo mũi tên*/
.slider-wrapper {
  position: relative; /* Quan trọng để định vị mũi tên bên trong wrapper */
  margin: 0 auto;
  max-width: 1200px; /* Hoặc chiều rộng mong muốn */
}

.custom-slick-prev,
.custom-slick-next {
  position: absolute;
  top: 50%; /* Căn giữa chiều cao */
  transform: translateY(-50%); /* Dịch lên một nửa chiều cao của nút */
  z-index: 10; /* Đảm bảo nút nằm trên slider */
  border: none;
  background: none;
  cursor: pointer;
  padding: 0; /* Loại bỏ padding mặc định của button */
  outline: none; /* Loại bỏ outline khi focus */
}

.custom-slick-prev {
  left: 50px; /* Điều chỉnh vị trí ra ngoài slider */
}

.custom-slick-next {
  right: 50px; /* Điều chỉnh vị trí ra ngoài slider */
}

.custom-slick-prev img,
.custom-slick-next img {
  width: 40px; /* Kích thước ảnh mũi tên */
  height: 40px;
  display: block; /* Loại bỏ khoảng trống dưới ảnh */
  /*filter: invert(65%);*/
}
button:focus.custom-slick-prev, button:focus.custom-slick-next {
	outline: none;
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .custom-slick-prev { left: 5px; }
  .custom-slick-next { right: 5px; }
}
._gt_mota {-webkit-line-clamp:none}
#introduce {background: #EAEAEA; padding: 50px 0}
#introduce h2.uppercase {color: #000}
.box-tintuc-item div.desc {border: none;padding: 0}
.box-tintuc-item {padding: 7px; background: #FAFAFA;border-radius: 5px}
.box-tintuc-item div.img img {float: none;border: none;}
.tintuc_time {position: relative;display: flex;justify-content: space-around;font-size: 14px; color: rgba(51, 51, 51, 0.4);padding: 10px 0; border-bottom: 1px solid;}
.tintuc_time div {display: flex; align-items: center;}
.calendar_icon {
	width: 20px;
	height: 20px;
	fill: #333;
}
..box-daytitle{margin: 10px 0}
.tintuc_time svg {margin-right: 5px}
.box-tintuc-item div.desc a {
	text-transform: none;
	font-weight: 500;
	-webkit-line-clamp: 3;
	font-size: 14px;
	display: inline;
}
.box-tintuc-item div.desc p{
	color: #585858;
}
#mail{height: 60px;position: relative;z-index: 55}
.box-mail {
	background: url('images/Group 26_nen.png') no-repeat top center;
	background-size: 100% 100%;
}
#nhanemail {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	height: 84px;
	padding: 0 20px;
}
#nhanemail input {
	width: 520px;
	height: 48px;
	padding: 0 15px;
	background: #ffffff;
	color: #333;
	border-radius: 5px;
}
#nhanemail button {
	width: 142px;
	height: 48px;
	padding: 0 15px;
	background: #333;
	color: #fff;
	border-radius: 5px;
	border: none;
	margin-left: 1.2rem;
}
#nhanemail button:hover {
	background: rgb(128, 170, 182);
}
.footer-content {
	background: #333;
	padding: 55px 0;
}
.desc-footer p {opacity: 0.8;padding: 5px 0}
.desc-footer p:hover a{color: rgb(128, 170, 182)}
.bg-cty{background: #000;border: none;}
.copy-text {color: #fff;font-weight: 500; text-transform: capitalize !important}
.giayphep{
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	background: #333;
    color: #fff;
    font-size: 14px;
    padding: 25px 0;
}
.giayphep p {opacity: 0.8;margin-bottom: 5px}
.mxh{
	justify-content: flex-end;
}
.mxh a{
	margin-left: 10px;
}

/*nút liên hệ */
.addThis_listSharing {
    position: fixed;
    bottom: 10rem;
    z-index: 999;
    right: -1.5rem;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease;
}
.addThis_listSharing.is-show {
    right: 0;
    opacity: 1;
    visibility: visible;
}
.addThis_listSharing .addThis_listing {
    list-style: none;
    padding: 0;
}
.addThis_listSharing .addThis_listing .addThis_item {
    margin-bottom: 0.5rem;
    margin-right: 2.5rem;
}
.addThis_listSharing .addThis_listing .addThis_item .addThis_item--icon {
    position: relative;
    display: inline-block;
    text-align: center;
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    color: #fff;
    border-radius: 50%;
    cursor: pointer;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 11%);
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
}
.addThis_listSharing .addThis_listing .addThis_item .addThis_item--icon:hover {
    text-decoration: none;
    opacity: .9;
    box-shadow: 0 5px 10px rgb(0 0 0 / 15%), 0 4px 15px rgb(0 0 0 / 13%);
}
.addThis_listSharing .addThis_listing .addThis_item .addThis_item--icon .tooltip-text {
    position: absolute;
    top: 0rem;
    right: 2.5rem;
    z-index: 9;
    /*height: 2.2rem;*/
    line-height: 1.6rem;
    padding: 3px 10px;
    width: auto;
    border-radius: 5px;
    font-size: 0.9rem;
    font-weight: 500;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    background-color: #000;
    visibility: hidden;
    opacity: 0;
    -ms-transition: all 200ms linear;
    -webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.addThis_listSharing .addThis_listing .addThis_item .addThis_item--icon:hover .tooltip-text {
    visibility: visible;
    opacity: 1;
}
#header{padding: 0;margin: 15px 0;width: 100%;background: rgba(255, 255, 255, 1);}
.section-title-normal {
	margin-bottom: 30px;
    color: #274061;
}
.section-title-normal span  {
    margin-right: 15px;
    padding-bottom: 7.5px;
    border-bottom: 2px solid rgb(0 0 0 / .1);
    
}
.section-title-main span {
    text-transform: uppercase;
}
.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}
.other-news {border: 1px solid #ddd;box-shadow: none;}
.row-contact label {padding: 0}
.row-contact .required {color: #ff0000;}
.row-contact input.input, .row-contact textarea.noidung {
	box-shadow: none;
	border: 1px solid #ebebeb;
}
span.require {
	margin-bottom: 15px;
    display: inline-block;
}
span.require em.required {color: #ff0000;}
#frm_contact2 .error-text {
    margin: 5px 0;
    line-height: 15px;
}
input.button {
    color: #fff;
    border: 1px solid #3c4998;
    background: #3c4998;
    padding: 5px 25px;
    min-width: 150px;
    margin-top: 10px;
    box-shadow: none;
}
input[type="text"] {font-size: 1.25rem}
input[type="text"]::placeholder {font-size: 1.25rem}
.hidden_pc {display: none;}
.img_gt {position: relative;width: 60%;display: flex;justify-content: center;align-items: center;height: 100%;margin: 0 auto;}
.img_gt img {}
#top{width: 3.2rem;font-size: 1rem}
.menu-top1 ul.menu>li>a {padding: 0 1rem}
.head-logo img {width: 80%}
.title h1, .title h2, .title h3 {background: #fff;color: #0052a4}
._list_duan {
	box-shadow: none;
	border: none;
	border-radius: none;
}
._list_duan ._title_duan {height: auto;}
._img_hover img {transition: all 0.5s ease-in-out;}
._img_hover:hover img {transform: scale(1.05);}


/*sản phẩm chi tiết*/
.col-main {
    font-size: 14px;
}
.product-view {
    margin: auto;
    position: relative;
    z-index: 0;
    margin-top: 20px;
}
.product-collateral {
    padding: 0px;
    margin-bottom: 5px;
    width: 100%;
    overflow: hidden;
    margin-top: 20px;
    display: inline-block;
}
.product-shop .price-box {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    display: block;
    margin: 0 0 10px;
    padding: 3px 0;
}
.product-shop .special-price {
    display: inline-block;
    margin: 0;
    padding: 0;
}
.product-shop .price {
    font-size: 22px;
    color: #eb0303;
    font-weight: bold;
}
.thongso + div br {display: none}
/*end sản phẩm chi tiết*/