body, html {    background: #000000;    min-height: 100vh;}:root{	--font-size-title-small: 18px;	--font-size-title: 22px;	--font-size-title-large: 24px;	--font-size-title-xlarge: 28px;		--font-size-button: 16px;	--font-size-content: 14px;	--font-size-content-small: 12px;	--font-size-content-lsmall: 13px;	--font-size-content-large: 16px;	--font-size-content-xlarge: 18px;		--font-weight--regular: 400;    --font-weight--semibold: 500;    --font-weight--bold: 700;    --font-weight--light: 300;    --line-height--regular: 1.5;    --line-height--heading: 1.25;    --line-height--reset: 1;    --line-height--l: 32px;    --font-size--h1: 36px;    --font-size--h2: 32px;    --font-size--h3: 28px;    --font-size--h4: 24px;    --font-size--h5: 20px;    --font-size--h6: 18px;    --font-size--body-xl: 20px;    --font-size--body-l: 18px;    --font-size--body-m: 16px;    --font-size--body-s: 14px;    --font-size--body-xs: 12px;    --font-size--body-xxs: 9px;	--color-red: #ed1c24;}@media(max-width:992px){	:root{		--font-size-title-small: 16px;		--font-size-title: 20px;		--font-size-title-large: 22px;		--font-size-title-xlarge: 24px;				--font-size-button: 16px;		--font-size-content: 14px;		--font-size-content-small: 12px;		--font-size-content-lsmall: 13px;		--font-size-content-large: 16px;		--font-size-content-xlarge: 18px;				--font-weight--regular: 400;		--font-weight--semibold: 500;		--font-weight--bold: 700;		--font-weight--light: 300;		--line-height--regular: 1.5;		--line-height--heading: 1.25;		--line-height--reset: 1;		--line-height--l: 32px;		--font-size--h1: 36px;		--font-size--h2: 32px;		--font-size--h3: 28px;		--font-size--h4: 24px;		--font-size--h5: 20px;		--font-size--h6: 18px;		--font-size--body-xl: 20px;		--font-size--body-l: 18px;		--font-size--body-m: 16px;		--font-size--body-s: 14px;		--font-size--body-xs: 12px;		--font-size--body-xxs: 9px;		--color-red: #ed1c24;	}}@media(max-width:768px){	:root{		--font-size-title-small: 16px;		--font-size-title: 18px;		--font-size-title-large: 22px;		--font-size-title-xlarge: 24px;				--font-size-button: 16px;		--font-size-content: 14px;		--font-size-content-small: 12px;		--font-size-content-lsmall: 13px;		--font-size-content-large: 16px;		--font-size-content-xlarge: 18px;				--font-weight--regular: 400;		--font-weight--semibold: 500;		--font-weight--bold: 700;		--font-weight--light: 300;		--line-height--regular: 1.5;		--line-height--heading: 1.25;		--line-height--reset: 1;		--line-height--l: 32px;		--font-size--h1: 36px;		--font-size--h2: 32px;		--font-size--h3: 28px;		--font-size--h4: 24px;		--font-size--h5: 20px;		--font-size--h6: 18px;		--font-size--body-xl: 20px;		--font-size--body-l: 18px;		--font-size--body-m: 16px;		--font-size--body-s: 14px;		--font-size--body-xs: 12px;		--font-size--body-xxs: 9px;		--color-red: #ed1c24;	}}span.blog-entry-meta-link {    font-size: 12px; margin:0;}.btn-close-menu-mb {    position: absolute;    top: 1rem;    right: 2rem;    width: 20px;    height: 20px;    text-align: center;    border-radius: 50%;    border: 1px solid #f1f1f1;}button.btn-close-menu i {    font-size: 18px;    color: #ffffff;}.btn-close {    background: none;}button.nav-link.nav-btn-search {    padding: 5px 6px;}.navbar-light .navbar-toggler i {    font-size: 26px;}html {    min-height: 100vh;    background: #000;}.title{font-size:var(--font-size-title); font-weight:700;}.title-large{font-size:var(--font-size-title-large)}.title-xlarge{font-size:var(--font-size-title-xlarge)}.title-large-letter-spacing{font-size:var(--font-size-title-large); font-weight:700;letter-spacing: -1px;}.check_info {    font-size: 14px;}.row.row-border {    border-bottom: 1px solid #4f4f4f;    padding-bottom: 7px;}.check_info > .row {    font-size: 16px;}.check_info > .row .first {    color: #ffffff;	font-weight: bold;}.check_info > .row .second {    color: #ffffff;}.check_info > .row .text-color{	color: #f77740;}/**/.btn-news-readmore {	font-size: var(--font-size-button);    border: 1px solid;    border-radius: 0;    padding: 5px 10px;	margin:0;    color: #000;    min-width: 115px;    max-width: 100%;}.btn-news-readmore:hover{	background:#000000;	color:#ffffff;}.btn-news-readmore i {   font-size: var(--font-size-button);    line-height: 0;    position: relative;    top: 2px;}/**/.btn-small{font-size: var(--font-size-content-small);}.btn-large {    font-weight: 500;    border-width: 2px;}.jarallax {  position: relative;  z-index: 0;}.jarallax .jarallax-img {  position: absolute;  object-fit: cover;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: -1;}.paragraph-media .image img{width:100%;}/*********Page DaiLy**********/li.page-item {    margin: 0 4px;}.page-link {    display: flex;    align-items: center;    justify-content: center;    border-radius: 50%;    width: 35px;    height: 35px;}.page-link:hover {    z-index: 2;    color: #000;    background-color: #c5c5c5;    border-color: #c3c3c3;}.page-item.active .page-link {    background-color: #000;    border-color: #000;}.page-item:first-child .page-link, .page-item:last-child .page-link {    border-radius: 50%;}.max-height{max-height:600px;}.map.max-height{height:100%;max-height:100%;overflow:hidden;}.height-input{height:50px;}.map{border:1px solid #333;}button.btn-find-now {    border: 0;    background: #f1f1f1;    margin: 0;    color: var(--color-red);    border: 0;    font-size: 18px;    padding: 5px 20px;    transition: all 0.3s;    border-radius: 5px;}button.btn-find-now:hover {    background: red;    color: #fff;}.btn-submit-find{    font-size: 24px;    background: var(--color-red);    color: #ffffff;    height: calc(100% - 2px);    position: absolute;    right: 1px;    top: 1px;    min-width: 50px;    z-index: 1;}.title-font{	font-size:var(--font-size-title);}.card.card-daily {    border: 1px solid #333333;	}.card.card-daily .card-header{	background:var(--color-red);	color:#ffffff;    font-size: var(--font-size-title);}.card.card-daily .card-body{	overflow:auto;}.partner-item {    border: 1px solid;    padding: 10px;	cursor:pointer;	height:100%;}.partner-item.active {    background: #ebebeb;}.infor-partner li {	display: -webkit-box;    display: -ms-flexbox;    display: flex;	-ms-flex-wrap: wrap;    flex-wrap: wrap;	margin-bottom:10px;}.infor-partner li span{	color:#9d9fa2;	width: 90px;	display:block;}.infor-partner li span:first-child{	position:relative;}.infor-partner li span:first-child:after{	content: ":";	position:absolute;	right:0;	top:0;}.infor-partner li span ~ span{	color:#333333;	width: calc(100% - 90px);	padding-left:5px;}@media(max-width:767px){	.infor-partner li span,.infor-partner li span ~ span {		width: 100%;	}	.p-postdetail table{width:100% !important}}/*********Page DaiLy**********//*********AMD DRIVER**********/.btn-amd-driver {    position: absolute;    left: 50%;    transform: translateX(-50%);    bottom: 10%;}.list-information li {    margin-bottom: 14px;}/*********AMD DRIVER**********//*********image padding**********/.image-bg-seri{    position: relative;    -webkit-transition: opacity .3s ease-out;    transition: opacity .3s ease-out;    overflow: hidden;}.image-bg-seri img {    width: 100%;    height: auto;    z-index: 1;    -o-object-fit: contain;    object-fit: contain;    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;    display: block;}.image-bg-seri:after {    content: "";    display: block;    position: relative;    z-index: 2;    padding-top: 39%;}/*********image padding**********//*********form check seri**********/.form-label {   font-size: var(--font-size-content);}.form-control-cus{	box-shadow:none;	border-radius:0;}.form-control-cus:focus{	border-color:#000000;}.check-seri .title h2,.check-seri .description{	color:#fff;}.check-seri .title h2,.title-form,.content-amd-driver .title,.div .title {    font-size: var(--font-size-title);}.btn-send{    color: #000000;    font-size: var(--font-size-button);    border: 1px solid;    border-radius: 0;    padding: 5px 25px;}.btn-send:hover{	color:#ffffff;	border-color:#ffffff;}.btn-send-black:hover{	color:#000000;	border-color:#000000;}.check-seri .form-control {    border-radius: 0;    background: transparent;    border: 1px solid;    color: #898989;    transition: all 0.3s;}.check-seri .form-control:focus{	color:#ffffff;}.btn-send{	font-size:var(--font-size-button);}.contactform textarea.form-control{	min-height:210px;}/*********form check seri**********//*******************/@media (min-width: 1400px) {	.navbar-brand{		position: absolute;		left: 0;	}	.nav-search-position{		position: absolute;		right: 0;		z-index:1	}}.brand-item {    padding: 20px;}@media(max-width:767px){	.brand-item {		padding: 5px;	}}/*******************/.swiper-arrow-out .swiper{	width: calc(100% - 100px);	width: 100%;}.swiper-button-next-unique, .swiper-button-prev-unique{    position: absolute;    top: 50%;    width: calc(var(--swiper-navigation-size)/ 44 * 27);    height: var(--swiper-navigation-size);    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));    z-index: 10;    cursor: pointer;    display: flex;    align-items: center;    justify-content: center;    color: #000000;    width: 30px;    text-align: center;    font-size: 20px;}@media(max-width:992px){	.swiper-button-next-unique, .swiper-button-prev-unique{		width: 30px;		font-size:20px;	}}.swiper-arrow-out  .swiper-button-prev-unique{	left: 0;	right: auto;}.swiper-arrow-out  .swiper-button-next-unique{		right: 0;		left: auto;}.swiper-pagination-bullet {    width: 10px;    height: 10px;}.swiper-button-next-unique.swiper-button-disabled,  .swiper-button-prev-unique.swiper-button-disabled {    opacity:0;    cursor: auto;    pointer-events: none;}/*******************//********BANNER***********/.container-banner .title-banner .title {	font-size: 26px;	color: #fff;	font-weight:bold;}.title-banner .title {	font-size: 26px;	color: #fff;	font-weight:bold;}.title-banner p{font-size:16px; color:#ffffff;}.readmore-banner a, .readmore-banner button{	display: inline-block;	padding: 5px 15px;	border: 1px solid;	font-size: var(--font-size-content);	color: #ffffff;	transition:none;}.infor-banner {    width: 100%;}@media(max-width:767px){	.title-banner .p-content-large{		overflow: hidden;		display: -webkit-box;		-webkit-box-orient: vertical;		text-overflow: ellipsis;		white-space: normal;		-webkit-line-clamp: 4;	}	.list-page-sale .card.card-news {		width: 400px;		margin: 0 auto;		max-width: 100%;	}}@media(min-width:992px){	.page-daily .infor-banner {		font-size: 16px;		color: #fff;		position: absolute;		top: 50%;		transform: translateY(-50%);	}}@media(max-width:991.98px){	.title-banner .title {		font-size: 22px;		color: #fff;	}	.title-banner p{font-size:14px;}}@media(max-width:575.98px){	.title-banner .title {		font-size: 16px;	}}/********BANNER***********/.swiper .p-content p{margin:0;}.p-content {    font-size: var(--font-size-content);}.p-content-large{    font-size: var(--font-size-content-large);}.p-content-xlarge{	font-size: var(--font-size-content-xlarge);}.gpu_intro{    background: #000;	background: rgb(0,0,0);background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(37,39,51,1) 100%);background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(37,39,51,1) 100%);background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(37,39,51,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#252733",GradientType=1);}.content-text{font-size:14px;}.splide_gpu_text .splide__pagination{	    -ms-flex-pack: start;    justify-content: start;}/*******************/body{	font-family: "Arial", sans-serif;	font-size: var(--font-size-content);	    overflow-y: scroll;}.bg-config,.bg-dark-50{background:#f1f1f1;}.bg-dark-70{background:rgba(35,35,35,1);}.bg-dark-90{background:rgba(35,35,35,1);}.bg-opacity-50{background:rgba(0,0,0,.7);}.bg-grey{background:#e2e0e2;}.title-pc h3{font-size: var(--font-size-title-large); font-weight:bold;}.card.card-news {    background: transparent;    border-radius: 0;}.off_sale img{	 filter: grayscale(100%);}.off_sale_text {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    align-items: center;    justify-content: center;    color: #fff;    font-size: 15px;    z-index: 100000;    background: rgba(0,0,0,0.5);}.off_sale_text>span {    padding: 5px 10px;    display: block;    border: 1px solid #f1f1f1;    background: rgba(0,0,0,0.5);    font-weight: bold;}footer p{color:#d0d4d9; font-size:var(--font-size-content)}ul.nav.nav-footer-link-social li a {    font-size: 26px;    color: #fff;    width: 40px;    display: inline-flex;    height: 40px;    align-items: center;    justify-content: center;    border-radius: 12px;}ul.nav.nav-footer-link-social li a.facebook{	border:4px solid #f1f1f1}ul.nav.nav-footer-link-social li a.instagram{	font-size: 45px;}.footer-newsletter {    border: 1px solid #4d4d4d;    border-left: 0;    border-right: 0;}@media (min-width:576px){	.input-newsletter {		width: calc(100% - 155px);	}}.input-newsletter input{	border-radius: 0;	background: transparent;    border-color: #ffffff;}button.btn.btn-newsletter {    margin: 0;    /* height: 100%; */    border-radius: 0;       background: #636466;    border: 0;    color: #fff;	font-size:var(--font-size-content);}button.btn.btn-newsletter:hover{	background:#7d7d7d;}@media (max-width:500px){	input.input-newsletter,button.btn.btn-newsletter{		width:100%; margin:0;	}	}/**/.nav-footer-link .nav-item>a.nav-link{	text-transform: capitalize;	padding-top:0;	padding-bottom:0;	font-size:var(--font-size-content);}.nav-footer-link .nav-item>a.nav-link:hover {    color: #c1c1c1 !important;}.nav-footer-link .nav-item>a.nav-link{padding-left:0;}.nav-footer-link li{margin-bottom:3px; font-size:var(--font-size-content)}.nav-footer-link .nav-item>a.nav-link:first-letter {    text-transform: uppercase;}.btn-close{background:none;}button.btn.btn-search {    position: absolute;    right: 0;    top: 2px;    height: calc(100% - 4px);    background: #ffffff;    color: #000;    font-size: var(--font-size-title);    line-height: 0;    z-index: 10;}.logo-menu-bar a img {    max-width: 115px;}.splide_gpu_wp {}#offcanvasMenu.offcanvas-end{	    width: 300px;}/**/.title-line-no-background {    position: relative;    overflow: hidden;	text-align:center;}.title-line-no-background span {    display: inline-block;    vertical-align: baseline;    zoom: 1;    position: relative;    padding: 0 20px;    font-size: var(--font-size-title);    font-weight: 500;}.title-line-no-background span:before, .title-line-no-background span:after {    content: '';    display: block;    width: 80px;    position: absolute;    top: 0.73em;    border-top: 1px solid #000000;}.title-line-no-background.text-white span:before, .title-line-no-background.text-white span:after{	 border-top: 1px solid #ffffff;}.title-line-no-background span:before {    right: 100%;}.title-line-no-background span:after {    left: 100%;}.title-line-no-background.blue{	color:#007c97;}.title-line-no-background.blue span:before, .title-line-no-background.blue span:after{	border-color:#007c97;}.title-line-no-background.green{	color:#007c97;}.title-line-no-background.green span:before, .title-line-no-background.green span:after{	border-color:#007c97;}.title-line-no-background.orange{	color:#f26522;}.title-line-no-background.orange span:before, .title-line-no-background.orange span:after{	border-color:#f26522;}.title-sub {    font-size: var(--font-size-title);    font-weight: 700;    line-height: 1.3em;}@-webkit-keyframes fixedAnim {0% {right:125%;}125% {right:0;}}@-moz-keyframes fixedAnim {0% {right:125%;}125% {right:0;}}@keyframes fixedAnim {0% {right:125%}125% {right:0;}}.effect {    display: block;    overflow: hidden;    position: relative;}.effect::before {    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%) repeat scroll 0 0;    content: "";    display: block;    height: 100%;    position: absolute;    right: -75%;    top: 0;    transform: skewX(-25deg);    width: 50%;    z-index: 2;}.effect:hover::before {    animation: 1s ease 0s normal none 1 running fixedAnim;    animation: 1s ease 0s normal none 1 running fixedAnim;    -webkit-animation: 1s ease 0s normal none 1 running fixedAnim;    -moz-animation: 1s ease 0s normal none 1 running fixedAnim;}.card-news .blog-title{    display: -webkit-box;    height: 63px;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;    white-space: normal;    -webkit-line-clamp: 2;    font-weight: 700;    line-height: 1.5em;    font-size: var(--font-size-title);}.card-news .blog-title.line-clamp-2,.line-clamp-2{	 height: 60px;	 -webkit-line-clamp: 2;	     overflow: hidden;     display: -webkit-box;    -webkit-box-orient: vertical;     text-overflow: ellipsis;    white-space: normal;}.section-item-pro .card-body-news .blog-description.line-clamp-3{	height: 63px;    overflow: hidden;    display: -webkit-box;    -webkit-box-orient: vertical;    text-overflow: ellipsis;    white-space: normal;    -webkit-line-clamp: 3;}.section-case .card-news .blog-title,.card-news .blog-title.line-clamp-1,.line-clamp-1{	height: 23px;	-webkit-line-clamp: 1;	    overflow: hidden;    display: -webkit-box;    -webkit-box-orient: vertical;    text-overflow: ellipsis;    white-space: normal;}.card-news .blog-title.line-clamp-2,.line-clamp-2{	  height: 52px;    -webkit-line-clamp: 2;	    overflow: hidden;    display: -webkit-box;    -webkit-box-orient: vertical;    text-overflow: ellipsis;    white-space: normal;}@media(max-width: 767px){	.card-news .blog-title.line-clamp-1, .line-clamp-1{		height:25px;	}}.card-news .blog-title h2{    font-size: var(--font-size-title);    font-weight: 500;	margin:0;}.card-news .blog-title,.title-news>a{    font-size: var(--font-size-title-small);    font-weight: bold;	margin:0;}.card-news .blog-title>a{	color:#333333;}.card-news .blog-title>a:hover{	color:#000000;}.card-news .blog-description {    margin-top: 0;    height: 83px;    overflow: hidden;    display: -webkit-box;    -webkit-box-orient: vertical;    text-overflow: ellipsis;    white-space: normal;    -webkit-line-clamp: 4;    font-weight: 500;    color: #333333;    margin-bottom: 0;	font-size:var(--font-size-content);}.card-news .blog-image-link-news,.logo-brand {    position: relative;    -webkit-transition: opacity .3s ease-out;    transition: opacity .3s ease-out;    overflow: hidden;}.card-news .blog-image-link-news img,.logo-brand img{    width: 100%;    height: auto;    z-index: 1;    -o-object-fit: contain;    object-fit: contain;    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;	display: block;}.card-news .blog-image-link-news::after, .logo-brand:after{    content: "";    display: block;    position: relative;    z-index: 2;    padding-top: 70%;}.card-news .blog-image-link-news::after{	 padding-top: 56%;}.mySwiperProHot .card-news .blog-image-link-news::after{	padding-top: 63%;}.card-news .blog-image-link-news img{	-o-object-fit: cover;    object-fit: cover;}/* .logo-brand img{ */	/* -webkit-filter: grayscale(100%); */    /* filter: grayscale(100%); */	/* transition: all 0.3s ease-in-out; *//* } *//* .logo-brand:hover img{ */	/* -webkit-filter: grayscale(0%); */    /* filter: grayscale(0%); *//* } *//**/.splideStyle{padding:0 60px;}.splideStyle .splide__arrow {	position: absolute;    display: block;    width: 50px;    height: 50px;    cursor: pointer;    background: transparent;    box-shadow: none;}.splideStyle .splide__arrow--prev{left:0}.splideStyle .splide__arrow--next{right:0}.splideStyle .splide__arrow svg {    fill: #cccccc;    height: 25px;    width: 25px;}.splide__pagination__page {    height: 12px;    width: 12px;    margin: 0 5px;    position: relative;    box-shadow: 0 0px 3px 0px rgb(0 0 0 / 30%);}.splide__pagination__page:before {    position: absolute;    top: 50%;    left: 50%;    content: "";    text-align: center;    opacity: .25;    font-size: 4px;    line-height: 16px;    width: 2px;    height: 2px;    background: #000;    font-size: 18px;    transform: translate(-50%,-50%);}.splide__pagination__page.is-active{	opacity: .75;}button.splide__arrow{    position: absolute;    display: block;    width: 20px;    height: 30px;    cursor: pointer;}.splide__arrows button.splide__arrow.sp-arrow {    background: none;    box-shadow: none;	border:0;}.sp-previous-arrow:before,.sp-previous-arrow:after,.sp-next-arrow:before,.sp-next-arrow:after {	content: '';	position: absolute;	width: 3px;	height: 50%;	background-color:#ffffff;}.sp-previous-arrow:before {	left: 30%;	top: 0;	-webkit-transform: skew(137deg, 0deg);	-ms-transform: skew(137deg, 0deg);	transform: skew(137deg, 0deg);}.sp-previous-arrow:after {	left: 30%;	top: 50%;	-webkit-transform: skew(-137deg, 0deg);	-ms-transform: skew(-137deg, 0deg);	transform: skew(-137deg, 0deg);}.sp-next-arrow:before {	right: 30%;	top: 0;	-webkit-transform: skew(42deg, 0deg);	-ms-transform: skew(42deg, 0deg);	transform: skew(42deg, 0deg);}.sp-next-arrow:after {	right: 30%;	top: 50%;	-webkit-transform: skew(-42deg, 0deg);	-ms-transform: skew(-42deg, 0deg);	transform: skew(-42deg, 0deg);}.splideHome .splide__arrow--prev {    left: 2em;}.splideHome .splide__arrow--next {    right: 2em;}/************start splide arrow************/.splide__arrows_ex .splide{	position:relative;}.splide__arrows_ex .splide:before {    content: "";    width: 100px;    height: 100%;    position: absolute;    left: 0;    top: 0;    background: #f5f5f5;	background: linear-gradient(90deg,rgb(0 0 0) 0,rgb(0 0 0 / 0%) 100%);    z-index: 3;}.splide__arrows_ex .splide:after {	content: "";    width: 100px px;    height: 100%;    position: absolute;    right: 0;    top: 0;    background: #f5f5f5;    background: linear-gradient(90deg,rgb(0 0 0 / 0%) 0,rgb(0 0 0) 100%);    z-index: 3;}.product-gallery-preview .splide:after,.product-gallery-preview .splide:before {	display:none;}section.section-hot .splide:before{	 background: #f5f5f5;	background: linear-gradient(90deg,rgba(31,122,192,1) 0,rgba(31,122,192,0) 100%);}section.section-hot .splide:after {	background: #f5f5f5;    background: linear-gradient(90deg,rgba(31,122,192,0) 0,rgba(31,122,192,1) 100%);}button.splide__arrow{	z-index:100;    display: block;    text-align: center;    width: 50px;    height: 50px;    padding: 0;    -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    transform: translate(0, -50%);    cursor: pointer;    color: #505050;    outline: none;    background: transparent;    background: rgba(255,255,255,0.4);    font-family: Roboto;    transform: translateY(-50%);    border: 1px solid #d8d8d8;    line-height: 45px;    border-radius: 50%;}/************end splide arrow************/.splide__arrows_small .sp-previous-arrow:before, .splide__arrows_small .sp-previous-arrow:after, .splide__arrows_small .sp-next-arrow:before, .splide__arrows_small .sp-next-arrow:after{	background-color: #333333;    width: 3px;    height: 40%;}.splide__arrows_small .sp-previous-arrow:before{	top: calc(50% - 20px);}.splide__arrows_small .sp-next-arrow:before{	top: calc(50% - 20px);}.splide__arrows_small {padding:0 95px;}.splide__arrows_small button.splide__arrow{border:0;}@media(max-width:992px){	.splide__arrows_small{		padding: 0px 60px;	}	.splide__arrows_small .sp-previous-arrow:before, .splide__arrows_small .sp-previous-arrow:after, .splide__arrows_small .sp-next-arrow:before, .splide__arrows_small .sp-next-arrow:after{		background-color: #333333;		width: 3px;		height: 30%;	}	.splide__arrows_small .sp-previous-arrow:before{		top: calc(50% - 15px);	}	.splide__arrows_small .sp-next-arrow:before{		top: calc(50% - 15px);	}}@media (max-width: 767px){	.splide__arrows_small{		padding: 0px 50px;	}	.splide__arrows_small .sp-previous-arrow:before, .splide__arrows_small .sp-previous-arrow:after, .splide__arrows_small .sp-next-arrow:before, .splide__arrows_small .sp-next-arrow:after {		background-color: #333333;		width: 3px;		height: 24%;	}	.splide__arrows_small .sp-previous-arrow:before {		top: calc(50% - 12px);	}	.splide__arrows_small .sp-next-arrow:before {		top: calc(50% - 12px);	}	button.splide__arrow{width:25px;}			.splideHome  .sp-previous-arrow:before, .splideHome  .sp-previous-arrow:after, .splideHome  .sp-next-arrow:before, .splideHome  .sp-next-arrow:after {		background-color: #ffffff;		width: 3px;		height: 24%;	}	.splideHome  .sp-previous-arrow:before {		top: calc(50% - 12px);	}	.splideHome  .sp-next-arrow:before {		top: calc(50% - 12px);	}}@media (max-width: 480px){	.splideHome .splide__arrow--prev {		left: 9px;	}	.splideHome .splide__arrow--next {		right: 9px;	}}.splide button{	transition: all 0.3s ease-in-out;}.splide__pagination{	bottom: -2.5em;}.splide_gpu .splide__pagination{	bottom: -2.5em;}.splide button[disabled]{	opacity:.5;}.gpu-item .images img {    width: auto;}nav.navbar,header{background:#000000;}.navbar-brand .navbar-brand-item {  height: auto;  display: block;  width: 115px;}@media (max-width: 1198px) {	.navbar-brand .navbar-brand-item{width:110px;}	.menu>li{margin-right:10px;}}@media (max-width: 767.98px) {	.navbar-brand .navbar-brand-item {		height: auto;	}}.nav-btn-search i {    font-size: 20px;color:#ffffff;}button.button-form-enewsletter{
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    color: #333;
	background:transparent;
	z-index:1000;
}
button.button-form-enewsletter:focus,button.button-form-enewsletter:hover{color:#333333; background:transparent}
.is-sticky .navbar-sticky,  .navbar-header-top{
    width: 100%;
	box-shadow: 0 0.125rem 0.3rem -0.0625rem rgb(0 0 0 / 3%), 0 0.275rem 0.75rem -0.0625rem rgb(0 0 0 / 6%);
}
.nav-item-facebook a{color: #2163e8;}
.nav-item-twitter a{color: #1DA1F2;}
.nav-item-youtube a{color: #FF0000;}
.footer-bottom .nav-link:first-child{padding-left:0}
.small-date{font-size:.75rem;}
.cate_list_html {
    position: relative;
    z-index: 1000;
}
.title-news{
    font-size: var(--font-size-title-small);
    line-height: 1.5em;
    display: block;
}
.news-footer .title-news{font-size:1rem;}
.title-news-sitebar>a{
    font-size: 0.9rem;
    font-weight: 300 !important;
}
@media (max-width: 991px){
	.news-footer{
		overflow-x: auto;
		
	}
	.news-footer-in{
		z-index: 0;
		width: 1050px;
		-webkit-overflow-scrolling: touch;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
	}
	.news-footer .title-news{font-size:1rem;}
	.item-news {
		max-width: 350px;
	}
}

@media (max-width: 767px){
	.news-footer-in{
		width:780px;
	}
	.item-news {
		max-width: 260px;
	}	.card-news .blog-title{height: 40px;}	.card-news .blog-title h2,.card-news .blog-title h3{		 font-size: 16px;	}	.card-news .blog-description{font-size:14px;}	
}
.news-top-slider{
	padding-left: 10px;
    width: calc(100% - 100px);
}
.news-top-slider .text-reset.btn-link {
    transition: color 0.25s ease-in-out;
    text-decoration: none;
    display: -webkit-box;
    height: 20px;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 1;
    line-height: 1.3em;
    color: #355278;
    font-size: 15px;
}
.product-title>a {
    transition: color 0.25s ease-in-out;
    text-decoration: none;
    display: -webkit-box;
    height: 2.4rem;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-line-clamp: 2;
    font-weight: 600;
    line-height: 1.3em;
    color: #355278;
    font-size: 15px;
}
.image-full {    position: relative;    -webkit-transition: opacity .3s ease-out;    transition: opacity .3s ease-out;    overflow: hidden;	display:block;}.image-full:after{	   content: "";    display: block;    position: relative;    z-index: 2;    padding-top: 80%;}.image-full-after-50:after{    padding-top: 50%;}.image-full img {    width: 100%;    height: auto;    z-index: 1;    -o-object-fit: cover;    object-fit: cover;    position: absolute;    width: 100%;    height: 100%;    top: 0;    left: 0;}.image-full.image-full-cover img{	-o-object-fit: contain;    object-fit: contain;}.image-full.image-full-contain img{	-o-object-fit: contain;    object-fit: contain;}
.hastag {
    font-size: .8rem;
    padding: 2px 5px;
    background: #ffeff2;
}
.text-primary-hover a.hastag {
    background:#f2f2f2;
    color: #000;
    font-weight: bold;
}
.card.card-bg-scale{
    overflow: hidden;
    background-position: 50% 50%;
    -webkit-backface-visibility: hidden;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
}/*BACK TO TOP*/#back-top {-webkit-transition: all 0.3s;    transition: all 0.3s;    position: fixed;    display: -webkit-box;    display: -ms-flexbox;    display: flex;    z-index: 999;    bottom: 30px;    right: 30px;    width: 50px;    height: 50px;    border: none;    border-radius: 25px;    background-color: rgba(0,0,0,0.6);    padding: 0 6px;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center; cursor:pointer;	box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;	background:#494949;}@media(max-width:992px){	#back-top{		    bottom: 25px;		right: 15px;		width: 40px;		height: 40px;	}}body .side-menu .btn{	background-image: linear-gradient(to right, #FF1E1E, #BD1919);}#back-top svg{	    display: block;    -webkit-transform: rotate(180deg);    transform: rotate(180deg);    width: 32px;    height: 32px;    fill: #FFFFFF;}#back-top:hover {    -webkit-transform: scale(1.15);    transform: scale(1.15);}.jarallax, .jarallax-keep-img{    position: relative;    z-index: 0;}.jarallax > .jarallax-img,.jarallax-keep-img > .jarallax-img{    position: absolute;    object-fit: cover;    font-family: 'object-fit: cover;';    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: -1;}section.section.sidebar {    background: #f1f3f3;}.btn-chiduong {    width: 100%;    text-align: center;    background: #f1f1f1;    padding: 10px;    color: #333;}.btn-chiduong:hover{font-weight:bold;}.section-item-pro .card-body-news .title-news a,.title-news>a{	color:#0070c9;    height: 46px;	-webkit-line-clamp: 2;}.banner-jarallax.banner-secion-item:after {    content: "";    position: absolute;    left: 0;    width: 100%;    height: 100%;    background: rgba(0,0,0,0.3);    top: 0;}.banner-jarallax.banner-secion-item .container{	position:relative;	z-index:100;}.image-send {    border: 1px solid #a5a5a5;}.form-label{margin-bottom:5px;}.step-grey{background:#333333;}.step-black{background:#181818;}body .swal2-title{font-size: 22px;}body .swal2-actions{	margin-top:10px;}body .swal2-html-container{	font-size: 16px;    margin: 10px 20px;}.post-detail button[onclick] {    background: #fff;    border: 0;    border-bottom: 1px solid;    font-size: 14px; margin-bottom:20px;}button.close.closeNotification {    width: 30px;    height: 30px;    z-index: 1000;    color: #fff;    background: #b50000;    border-radius: 50%;    -moz-border-radius: 50%;    -webkit-border-radius: 50%;    opacity: 1;    position: absolute;    right: 7px;    top: 7px;    font-size: 18px;    padding: 3px;}.p-postdetail img {    height: auto !important;}