.text-primary {color: #0C7CBD !important;}
#support_content1 ul{padding:0;margin:0;list-style:none}
.support{margin:0px 0px 15px 0px;position:relative;}
.support_left{float: left; width: 25%;}
.support_left img{	 border: 3px solid #f2f2f2;border-radius: 30px;width: 60px; height: 60px;}
.support_bg a{color: #ef761e; text-align: center; font-size: 14px;}
.support_bg { width: 68%; float: right;color: #fff;padding: 5px; background-color: #f2f2f2;border-radius: 4px;}
.tac-gia{clear: both; border-top: #e6e6e6 solid 2px; margin-top: 20px; background: #f4f4f4; padding: 20px 20px; border-radius: 0 0 4px 4px;}
.tac-gia-image{width:200px;float:left}
.tac-gia-image img{width:100%;border-radius:100%;}
.tac-gia-des{width:calc(100% - 201px);padding-left:30px;float:left;font-style:italic;font-size:16px;line-height:22px;}
.tac-gia-des .ten-tac-gia{font-style:none;color:#0880BF;font-size:16px;font-weight:600;}
.tac-gia-social {padding-top:5px}
.tac-gia-social a {display:inline-block;padding:0 3px;}
.tac-gia-social img{width:30px;height:30px;}
.line-clamp2{display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.line-clamp3{display:-webkit-box !important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.blog-data-list{padding:5px 0 15px}
.blog-data-list .blog-meta{display:inline-block;padding-right:15px;font-size:14px}
.level1 {text-transform: none;}
.level1 .lv2,.level1 .lv3{display:none;position:absolute;top:0;left:98%;background:#fff;width:230px;margin-left:2px;box-shadow:0 0 2px 0 var(--mainColor);}
.level1 .lv2 li{padding:3px 10px;position:relative;}
.level1:hover .lv2{display:block;}
.level2:hover .lv3{display:block;}
.hidden{display:none !important}
#menu-mew .level1 .lv2{display:block;position:relative;top:0;left:0;background:#fff;width:100%;margin-left:2px;box-shadow:none;padding:0;list-style: none;}
#flash_sale .bg-flash{background:linear-gradient(#0880BF 0%, #0C92D9);}
.mew_bts_cate {background:linear-gradient(90deg, #1B6FB5 0%, #0880BF 100%);}
.mew_bts_cate .cl_tit_trending {color:#fff;}
.time_box .countdown-item {background: #ffaa09;}
.navigation-bottom .btn-cart-indicator {background-color: #ffc109;}
.m_trending .ratio1by1 {padding-bottom:70%;}
.category-gallery .content_coll a{color:#0880BF}
.aside-content .nav {background: #fff;padding:0 !important;}
.linkpage a.pagecurrent, .linkpage a:hover {background: #0880BF;color: #fff;border-color: #0880BF;}
.product-action_buynow {background:linear-gradient(#0C9AE3, #0876AE) !important;}
.breadcrumbs .small, .breadcrumbs small {font-size: 90%;font-weight: 500;}
.sub-cat-link {list-style:none;padding:0px;margin:0;}
.sub-cat-link .item{list-style:none;padding:5px 10px;margin:4px 2px;display:inline-block;background:#0676B0;border-radius:30px;}
.sub-cat-link .item:hover{background:#F6811F;}
.sub-cat-link .item h2{font-size: 1rem;line-height: 1.5;padding:0;margin:0}
.sub-cat-link .item a{color:#fff;font-weight:500;}
.inventory_quantity, #vendor, #type,.option-list a {color:#0B86C7 !important;}
.option-list:before{display:inline-block;padding-right:5px;content:' , ';}
.option-list:first-child:before{display:none;padding:0px;content:'';}
.post-content{font-family:Roboto}
.post-content img{height:auto !important}
.post-content h4{font-size:1.0rem}
.post-content h3{font-weight: 600;font-size:1.1rem}
blockquote{font-style: italic;padding: 10px 0 5px 25px;border-left: #e8e8e8 solid 5px;}
.blog-list ul li {min-width: 24%;flex: 0 0 24%;}
.mre_next1, .mre_prev1{display:none;z-index:99}
.swiper-wrapper1 .swiper-slide{margin-bottom:15px}
h1.article-name{font-size:2.2rem}
#mobile-news{display:none;z-index:999;position: fixed; bottom: 50px; left: 50px; width: 200px; background: #fff; border-radius: 5px; box-shadow: 0px 0px 5px 0px #e5e5e5;}
#mobile-news.active{display:block;}
#mobile-news ul{list-style:none;padding:0;margin:0}
#mobile-news ul li{list-style:none;padding:5px 10px;margin:0}
#mobile-news ul li a{font-size:14px;font-weight:500;}
.video-item {padding-bottom:30px;}
.video-item .video-thumb {display:block;position:relative}
.video-item .video-thumb .play-icon {position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px;color:#ffff;font-size:30px}
.video-item .video-thumb:hover .play-icon {color:#ff0000;}
.video-item .video-thumb .video-mask {position: absolute; height: 100%; width: 100%; top: 0; background-size: cover;}
.video-item .video-title{display:block;color: #333;font-size: 16px;font-weight: 600;line-height: 21px;margin: 5px 0;}
.video-item .video-title:hover{color: #3182AE;}
.video-item .video-data{margin:0;font-size:13px;color:#666}
.video-item .video-data span{display:inline-block;padding-right:15px}
.other-video .video-item {clear:both;padding-top:0px;padding-bottom:15px;}
.video-name{font-size:1.6rem;}
.video-date{font-size:14px;}
.video-date span{display:inline-block;padding-right:30px;}
.other-video .video-item .video-left {float:left;width:100px;padding-right:15px}
.other-video .video-item .video-right {float:left;width:calc(100% - 100px);}
.other-video .video-item .video-title {color:#333;font-size:15px;font-weight:600;line-height:21px;margin: 0px 0 5px;margin-top:-5px;}
.other-video .video-item .video-title:hover {color: #B31C25;}
.other-video .video-item .video-data span {font-size:13px;color:#666;display:inline-block;}
.video-bg{background-size: cover;background-position: center center;}
.post-content td,.post-content th{padding:5px; border:#ccc solid 1px}
@media only screen and (min-width: 992px) {
	.level1 i.down_icon:before,.level2 i.down_icon:before {border-width: 5px 5px 0;}
	#menu_pc li.level1 .down_icon,#menu_pc li.level2 .down_icon{top:19px;transform:rotate(-90deg);}
}
@media only screen and (max-width: 767px) {
	.tac-gia-image{width:100%;float:none;text-align:center;}
	.tac-gia-image img,.author-avatar img{max-width:200px !important;width:200px;height:auto !important}
	.tac-gia-des{width:100%;padding:30px 0 15px 0;}
	.blog_entry h1{font-size:1.8em;}
	.blog-list ul li {min-width: 48%;flex: 0 0 48%;}
	h1.article-name{font-size:1.8rem}
}
@media only screen and (max-width: 479px) {
	.author-page .author-avatar img{max-width:100% !important;width:100%;height:auto !important;margin-bottom:10px}
}
figcaption{text-align: center;font-style: italic;padding-top: 3px;color: #5e5e5e;padding-bottom: 5px;}
.footer-column-1{max-width:185px;text-align:center}
@media only screen and (max-width: 460px) {
	.mre_next1, .mre_prev1{display:inline-flex;;z-index:99}
	.swiper-wrapper1 .swiper-slide{margin-bottom:0px}
	.post-content table{max-width:100%}
	.post-content table td{white-space:normal !important;max-width:60%}
	.post-content iframe{width:100% !important; height:300px !important}
	.mobile-center{text-align:center}
	footer .payment-accept{display: block;}
	.footer-column-1{max-width:460px;text-align:center}
}
.widget-toc{display:table;border:1px solid #a2a9b1;background-color:#f8f9fa;padding-right:1rem;font-size:95%;margin-bottom:15px;}
.widget-toc ol{padding-right:0;counter-reset:item}
.widget-toc ol li{display:block;position:relative}
.widget-toc ol li:before{content:counters(item, ".");counter-increment:item;position:absolute;margin-right:100%;right:.5rem}
.toc-title{text-align:center;font-weight:700;margin:0;padding:0}
.pro-rate .rating-box{border:#ccc solid 1px;padding:15px;text-align:center;height:185px}
.pro-rate .rating-box .average-value{line-height:80px;font-size:70px;color:#ffb606}
.pro-rate .rating-box .review-star{font-size:15px;color:#ffb606}
.pro-rate .rating-box .review-star i{display:inline-block;padding:3px}
.pro-rate .rating-box .detailed-rating .stars{width:100%;clear:both;height:30px;line-height:30px}
.pro-rate .rating-box .detailed-rating .stars .key{float:left;color:#ffb606;font-size:15px}
.pro-rate .rating-box .detailed-rating .stars .value{float:right}
.pro-rate .rating-box .stars .key i{display:inline-block;padding:0px 3px}
.pro-rate .rating-box .rating-value{width:auto;height:auto}
.doitac_slide .swiper-slide img{opacity:1.0;cursor: pointer;}
.doitac_slide .swiper-slide:hover img{opacity: 1;}
.home-cat-des img{width:100% !important;height:auto !important}
.item-rate-button .item-rate{font-size:13px;display:inline-block;color: #f9bb04;}
.item-rate-button .item-rate i{display:inline-block;padding-right:2px;}
.item-rate-button .item-button{float:right;}
.item-rate-button .item-button span{cursor: pointer; font-size: 12px; display: inline-block; background: #dd0202; color: #fff; width: 22px; height: 22px; text-align: center; line-height: 22px; border-radius: 100%;}
.item-rate-button .item-button span.compare{background: #1B6FB5;margin-right: 5px;}
.post-content table{margin-bottom:10px}
.rte h3{color: var(--mainColor);font-size: 17px;font-weight:600;}
.rte.active .bg_cl{display:none}
.product-summary td{padding:3px}
.aside-filter-header,.mobile-filter{display:none}
.aside-filter-footer{display:block;width:100%;background:#fff;padding:5px 15px;border-top:#ececec solid 1px;}
.aside-filter-footer .left,.aside-filter-footer .right{width:50%;float:left;min-height:30px;}
.home_cat_pro .swiper-slide{max-width:290px;}
.home_cat_pro .swiper-slide .product-item{border: #e8e8e8 solid 1px;border-radius: 0 !important;margin-left: -1px;margin-top: -1px;}
.product-grid .product-grid-item-lm{border: #e8e8e8 solid 1px;margin-left: -1px;}
.testimonial blockquote {background: #1B6FB5;border-radius: 5px;border: 0;color: #fff;margin: 0;padding: 40px 64px 40px 72px;position: relative;}
.testimonial blockquote:before {left: 22px;top: 21px;color: #fff;content: "“";font-size: 85px;font-style: normal;line-height: 1;position: absolute;}
.testimonial .testimonial-arrow-down {border-left: 11px solid transparent;border-right: 11px solid transparent;border-top: 8px solid #1B6FB5;height: 0;margin: 0 0 0 45px;width: 0;}
.testimonial-author{display: flex;margin: 12px 0 0 0;}
.testimonial-author-thumbnail{width:auto}
.testimonial .testimonial-author p {color: #999;text-align: left;line-height: 1.2;margin-left: 9.6px;margin-left: 0.6rem;padding-top:10px}
.testimonial .testimonial-author strong {color: #111;display: block;margin-bottom: 2px;font-size: 16px;font-size: 1rem;}
.testimonial .testimonial-author span {color: #666;display: block;font-size: 12.8px;font-size: 0.8rem;font-weight: 600;}
.main-title {text-transform: uppercase;font-size: 1.5rem;}
.service-banner{background-size:cover;background-attachment:fixed;}
.service-banner .banner-content{background:rgba(0,0,0,0.5);padding:200px 30px;color:#fff;text-align:center;}
.service-banner .banner-title span{display:block;padding-bottom:15px;font-size:32px;text-transform:uppercase;font-weight:700;}
.service-banner .banner-title{font-size:24px;font-weight:500;}
.service-banner .btn{display: inline-block;background: #0E68B3;color: #fff;margin-top: 15px;padding: 8px 15px;text-transform:uppercase;}
.service-list .item{background:#fff;padding:15px 15px 20px;border-radius:5px;text-align:center}
.service-list .item .title{text-transform:uppercase;font-weight:600;padding:15px 0 10px}
.service-list .item .sub{padding:0 0 10px;min-height:130px;}
.service-list .item .btn{color:#fff;font-weight:600;}
.giaithuong-grid li{list-style:none;}
.giaithuong-grid .item img{border: #ccc solid 1px;padding: 2px;cursor: zoom-in;}
.giaithuong-grid .item .title{text-transform:uppercase;font-size:16px;font-weight:600;padding-top:10px;padding-bottom:30px;margin:0;}
.solution-header{padding:30px 0 15px;}
.solution-header h1{text-transform:uppercase;font-weight:600;font-size:24px;}
.m-menu-ul1{margin: 0;padding: 15px 20px;list-style: none;height: 100%;overflow-y:scroll;}
.menu_mobile {padding:10px;background: #0F84C1;}
.m-menu-li1{margin: 0;padding: 5px 0px;list-style: none;}
.m-menu-li2{margin: 0;padding: 3px 0px;list-style: none;}
.m-menu-li1 > a{font-weight:600;color:#fff}
.m-menu-ul2{margin: 0;padding: 5px 3px 5px 20px;list-style: none;background: #108DCE;border: #1082BD solid 1px;}
.m-menu-li2 > a{font-weight:500;color:#fff;font-size:14px}
.home-slide-mobile{display:none}
.home-tuvan-form{padding:30px 0 40px 30px}
@media only screen and (max-width: 460px) {
	.home-slide-mobile{display:block}
	.home-slide2,.home-slide-desktop{display:none}
	.sub-cat-link{display: flex;padding-bottom:5px}
	.sub-cat-link a{white-space: nowrap;}
	.aside-sub-cat{width:100%;overflow-x:auto;overflow-y:hidden}
	.home-tuvan-form{padding:30px 0 40px 0px}
	#aside-filter{overflow-y: scroll;display:none;position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: #fff;z-index: 99;padding: 0px !important;}
	.show_mfilter #aside-filter{display:block;padding:35px 0 !important;}
	body.show_mfilter{overflow:hidden}
	#aside-filter .filter-container{padding: 15px !important;}
	.mobile-filter-scroll{width: 100%;overflow-x: auto;}
	.mobile-filter button{border:#0780BF solid 1px;border-radius:5px;padding:4px 7px;min-width:61px;color:#0780BF;background:#F1F8FE;height: 35px;}
	.mobile-filter button .icon{}
	.mobile-filter button .icon img{height: 15px;}
	.mobile-filter button > span{white-space: nowrap;}
	.aside-filter-header{display:block;position:fixed;width:100%;top:0;background:#fff;z-index:99;}
	.aside-filter-footer{position:fixed;width:100%;bottom:0;z-index:99;}
	.mobile-filter{display:flex;}
	.aside-filter-header .title{display: block;text-align: center;font-size: 18px;border-bottom: #ccc solid 1px;padding: 5px;font-weight: 500;}
	.aside-filter-header .close{font-size: 14px;font-weight: 400;position: absolute;top: 7px;right: 10px;border: #fba8a8 solid 1px;padding: 4px 6px;background: #fbf4f4;color: #c80707;}
	.mobile-filter .filter-tag{height: 35px;display: inline-block;background: #eee;padding: 5px 7px;border-radius: 5px;margin-left: 5px;margin-bottom: 5px;white-space: nowrap;}

}