.hb_add_represent {	color: #222;	line-height: 1.3;	margin-bottom: 10px;}.owl-nav {	position: absolute;	font-size: 3rem;	width: 100%;	height: 100%;	top: 0;	left: 0;	z-index: -1;	display: block;	color: var(--color);}.owl-prev {	left: -80px;	position: absolute;	top: 50%;	transform: translateY(-50%);	cursor: pointer;}.owl-next {	position: absolute;	right: -80px;	top: 50%;	transform: translateY(-50%);	cursor: pointer;}/*********************************************	4. Module Order	**********************************************/	.kh_box_title {		text-align: center;	}	.kh_box_title .kh_title_module {		/*! text-align: center; */		font-size: 2.5rem;		color: var(--color);		margin-bottom: 0;	}	.kh_box_title .kh_above_title {		font-family: 'CormorantGaramond', sans-serif;		font-size: 2rem;		font-weight: 600;		line-height: 1;	}	.kh_box_title.box_have_line {		position: relative;		padding-bottom: 20px;	}	.kh_box_title.box_have_line:before {		content: '';		position: absolute;		width: 100px;		height: 1.5px;		left: 50%;		bottom: 0;		transform: translateX(-50%);		background-color: var(--color2);	}	.kh_module.kh_order.kh_order_2 {		padding-top: 0;	}	.kh_module.kh_order.kh_order_2 .kh_box_title.box_have_line {		margin-bottom: 40px;		padding-bottom: 30px;	}	.kh_module.kh_order.kh_order_2 .kh_box_title.box_have_line::before {		background-color: var(--color);	}	.kh_module.kh_order.kh_order_2 .kh_box_title.box_have_line .kh_title_module {		text-transform: uppercase;		font-size: 2.2rem;		line-height: 1;	}	.kh_module.kh_order {		background-repeat: no-repeat;		background-position: center center;		background-size: contain;		padding: 50px 0;		background-color: #fff;		background-attachment: fixed;	}	.kh_avt_prod {		display: flex;		justify-content: center;		align-items: center;	}	.kh_flex_price {		display: flex;		flex-wrap: nowrap;		align-items: center;		margin-bottom: 10px;	}	.kh_one {	}	.kh_mark_price {		color: var(--color);		font-weight: 600;	}	.kh_one .kh_mark_price span {		color: #222;		font-weight: 300;	}	.kh_num_box {		flex: 0 0 25%;		max-width: 25%;		padding-right: 5px;	}	.kh_num_box input {		padding: 10px 20px;		border-radius: 30px;		display: block;		max-width: 100%;		border: 1px solid #ccc;	}	.kh_num_box span {		display: block;	}	.kh_name_product {		flex: 0 0 25%;		max-width: 25%;	}	.kh_total {	}	.kh_side_form {		flex: 0 0 50%;		max-width: 50%;	}	.kh_left_form.kh_side_form {		text-align: left;	}	.kh_form_order .gd_form__wrap .form-group.col-sm-6.col-12 {		margin-bottom: 10px;	}	.kh_right_form.kh_side_form {		text-align: right;	}	.kh_buy_btn {		display: block;	}	.kh_left_form.kh_side_form .kh_hotline_header {		border: unset;		background-color: unset;		margin-left: 0;	}	.kh_left_form.kh_side_form .kh_hotline_header .kh_text_hotline p {		margin-bottom: 0;		line-height: 1;	}	.kh_left_form.kh_side_form .kh_hotline_header .kh_text_hotline p a {		font-size: 1.2rem;		font-weight: 600;		line-height: 1;	}	.kh_left_form.kh_side_form .kh_hotline_header .kh_text_hotline div {		line-height: 1.1;	}	.kh_left_form.kh_side_form .kh_icon_hotline {		margin-right: 15px;	}	.gd_contact_form .kh_buy_btn .wpcf7-submit {		border: unset;		color: #222;		border-radius: 30px;		cursor: pointer;		background-color: transparent;		font-weight: 600;		text-transform: uppercase;		padding: 0;	}	.gd_contact_form .kh_buy_btn span.kh_icon_submit {		text-align: center;		border-radius: 50%;		margin-right: 15px;		line-height: 55px;		width: 55px;		height: 55px;		background-color: var(--color);		color: #fff;	}	.page-content.page-contact .gd_contact_form .kh_buy_btn span.kh_icon_submit {		margin-right: 60px;	}	.kh_wrap_submit {		display: inline-flex;		padding: 0 50px 0 0;		background: linear-gradient(0deg, #f29f00 10%, var(--color2));		border-radius: 30px;		align-items: center;		border: 1px solid var(--color2);	}	.kh_wrap_submit:hover {		background: #fff;		border: 1px solid var(--color2);	}	.kh_wrap_submit:hover .wpcf7-submit {		color: var(--color);	}	.kh_left_form.kh_side_form .kh_icon_hotline a {		height: 46px;		width: 46px;		line-height: 46px;	}	.kh_form_order .gd_form__wrap .form-group span.ajax-loader {		margin: 0 auto;		margin-right: 0;	}	.kh_form_order {	}	.kh_form_order .wpcf7-response-output {		margin-top: 10px !important;	}	.form-group.kh_submit.d-flex {		margin-top: 20px;	}	.kh_side_form .link_form {		margin-bottom: 10px;	}	.kh_side_form .link_form a {		color: var(--color);	}	.kh_one, .kh_total {		flex: 1;		text-align: center;	}	.kh_wrap_order {		margin-top: 30px;	}	.page-content.page-contact .gd_contact_form .kh_buy_btn span.kh_icon_submit .fas.fa-shopping-cart::before {		content: "\f1d8";	}	.page-content.page-contact .kh_wrap_submit {		padding-right: 90px;	}	.gd_contact_form .form-group .kh_text_hotline span {		color: #222;	}	.gd_contact_form .form-group .kh_text_hotline a {		color: var(--color);	}	.kh_item_nav.selected span {		color: var(--color);	}	.gd_form__wrap {	}	.kh_form_order .gd_contact_form .gd_form__wrap .form-group {		padding: 0 5px;		margin-bottom: 0;	}	.kh_form_order .gd_form__wrap .form-group span {		display: block;	}	.kh_form_order .gd_form__wrap .form-group span input, .gd_form__wrap .form-group span textarea {		width: 100%;		height: 100%;		padding: 10px 20px;		border-radius: 30px;		font-weight: 300;		border: 1px solid #ccc;	}	.kh_form_order .gd_contact_form .gd_form__wrap .row {		margin: 0 -5px;	}	.kh_form_order .gd_form__wrap .form-group.hb_form_group_textarea_pen {		padding: 0;		margin-top: 10px;	}/*********************************************	5. Module đối tác	**********************************************/	.kh_module.gd_module_brand {		padding: 10px 0;		background: ;	}		.gd_module_brand .slider_brand {			padding-bottom: 30px;			margin-bottom: 20px;		}		.gd_module_brand .gd_item {			height: 85px;			border: 1px solid #ccc;			display: flex;			align-items: center;			justify-content: center;			padding: 20px;		}/*#region FOOTER */.gd_footer {	color: #222;	position: relative;	background: linear-gradient(0deg, #f29f00 10%, var(--color2));}.gd_main__footer {	color: #b8b8b8;	background-size: cover;	padding: 30px 0 0;}.hb_main_footer{	padding: 20px 0 30px;}	.hb_logo_footer {		text-align: center;		padding-bottom: 25px;		margin-bottom: 25px;		position: relative;		border-bottom: 1px solid #ebebeb47;	}	.kh_name_company {		text-transform: uppercase;		color: var(--color);		font-size: 1.5rem;		font-weight: 700;		margin-top: 8px;;	}	.gd_copyright a {		color: var(--color);		font-weight: 700;	}	.hb_logo_footer::before {		/*content: '';*/		height: 1px;		width: 15%;		background-color: #326b96;		bottom: 0;		position: absolute;		left: 50%;		transform: translateX(-50%);	}		.hb_information_footer .hb_info_item {			text-align: center;		}			.hb_information_footer .hb_info_item .hb_icon_images{				width: 60px;				height: 60px;				margin-left: auto;				margin-right: auto;				display: block;				border-radius: 50%;				border: 2px solid var(--color2);				margin-bottom: 15px;			}   				.hb_information_footer .hb_info_item i.fas{					font-size: 30px;					position: relative;					color: var(--color);					margin: 0 auto;					display: block;					line-height: 2;				}			.hb_information_footer .hb_info_item .hb_info_title{				font-size: 22px;				font-weight: bold;				color: var(--color);				margin-bottom: 5px;			}			.hb_information_footer .hb_info_item .hb_info_descs{				color: #000;				font-size: 15px;			}				.hb_information_footer .hb_info_item .hb_info_descs a{					color: #000;				}.kh_nav_footer {}.kh_nav_footer .kh_menu_footer {	list-style: none;	padding-left: 0;	margin-bottom: 0;}.kh_box_bct {	margin-bottom: 0;}.kh_nav_footer .kh_menu_footer li {}.kh_nav_footer .kh_menu_footer li:last-child {	}.kh_nav_footer .kh_menu_footer li a {	color: #000;	font-size: 1rem;	line-height: 1.3;}.kh_title_menu_footer {  color: #222;  font-size: 1.3rem;  text-transform: uppercase;  font-weight: 600;}.hb_main_footer.row {}.kh_nav_footer .kh_menu_footer li .sub-menu {  display: none;}.kh_nav_footer .kh_menu_footer li {  padding: 3px 0;}.kh_nav_footer .kh_menu_footer li p {  margin-bottom: 0;}.gd_social {	display: flex;   /* margin-top: 1.5rem;*/}	.gd_social a {		width: 40px;		height: 40px;		border: 1px solid #808080;		border-radius: 50%;		font-size: 1.25rem;		text-align: center;		line-height: 40px;		margin-right: 10px;	}	   /* .gd_social a.facebook:hover {			color: #3b5999;		}		.gd_social a.youtube:hover {			color: #3b5999;		}*/.social {	padding: 0;	list-style: none;	display: flex;	justify-content: flex-end;}.social li a {	width: 40px;	display: block;	height: 40px;	color: var(--color);	border: 1px solid var(--color);	border-radius: 50px;	text-align: center;	font-size: 22px;	padding-top: 2px;	margin-left: 15px;}.social li a i.fab{	margin-left: 0px;	margin-top: 7px;font-size: 20px;	display: block;}.social li a:hover{	color: #fff;	background-color: var(--color);}.social li a i .hb_icon_zalo{	margin-top: -6px;	background-color: var(--color);}.social li a:hover .hb_icon_zalo{   background-color: var(--color);}/*.gd_footer .gd_social {	display: inline-block;}*/.gd_footer .social {	justify-content: space-between;	margin: 0 -5px;}.gd_footer .social li, .gd_footer .social li a{	margin: 0 3px;}.gd_footer_copyright {	padding-top: 15px;	color: #000;	line-height: 1; }	.hb_copyright_inner{		display: flex;		padding: 10px 0;		border-top: 1px solid #c406677a;	}   		.hb_copyright_inner .hb_copyright_item:nth-child(1){			line-height: 2.5;			margin: 0 auto;		}			.hb_copyright_item .hb_ft_social{				margin-top: -2px;			}				.gd_copyright {					font-size: 16px;					display: inline-block;				}						.gd_copyright a:hover {							color: #000;							text-decoration: underline;						}				.gd_design {					font-size: 16px;					display: inline-block;				}					.gd_design a {						color: #000;					}						.gd_design a:hover {							color: #000;							text-decoration: underline;						}/*#endregion */.gd_fixed__contact {	position: fixed;	display: flex;	right: 0;	top: 50%;	transform: translateY(-50%);	flex-flow: column;	align-items: flex-end;	z-index: 1;}	.gd_fixed__contact a {		color: #fff;		background-color: #008ed4;		display: block;		margin-bottom: 3px;		width: 40px;		text-align: center;		font-size: 18px;		border-radius: 1px;		height: 40px;		line-height: 40px;	}		.gd_fixed__contact a.hotline:hover {			width: auto;		}		.gd_fixed__contact a.hotline .num {			display: none;			background-color: #008ed4;			padding: 0 10px;			font-weight: bold;		}		.gd_fixed__contact a.hotline:hover .num {			display: inline-block;		}		.gd_fixed__contact a i {			display: inline-block;			width: 40px;		}.gd_readmore {	display: inline-block;	color: #fff;	font-size: 1rem;	margin-top: 1rem;	line-height: 1rem;	background: #008ed4;	padding: .375rem 1.75rem;	font-weight: bold;}	.gd_readmore:hover {		background-color: #008ed4;		color: #fff;	}/*#region LOAD MORE */.gd_actione {	display: flex;	flex-flow: column;	justify-content: center;	align-items: center;	margin-top: 1rem;	/*margin-bottom: 3rem;*/}	.gd_actione .gd_loadbtn {		text-transform: uppercase;		letter-spacing: 1.5px;		cursor: pointer;		display: inline-block;		padding: 5px;		position: relative;		z-index: 1;	}	.gd_actione .gd_loadbtn a{		 padding: 10px 40px;		 background: var(--color);		 font-size: 18px;		 color: #fff;		 font-weight: 800;		 border-radius: 50px	}	.gd_actione .gd_ellipsis {		display: none;	}@keyframes gd_ellipsis3 {	0%, 25% {		left: 32px;		-webkit-transform: scale(0);		transform: scale(0);	}	50% {		left: 32px;		-webkit-transform: scale(1);		transform: scale(1);	}	75% {		left: 100px;	}	100% {		left: 168px;		-webkit-transform: scale(1);		transform: scale(1);	}}@-webkit-keyframes gd_ellipsis3 {	0%, 25% {		left: 32px;		-webkit-transform: scale(0);		transform: scale(0);	}	50% {		left: 32px;		-webkit-transform: scale(1);		transform: scale(1);	}	75% {		left: 100px;	}	100% {		left: 168px;		-webkit-transform: scale(1);		transform: scale(1);	}}@keyframes gd_ellipsis2 {	0% {		-webkit-transform: scale(1);		transform: scale(1);	}	25%, 100% {		-webkit-transform: scale(0);		transform: scale(0);	}}@-webkit-keyframes gd_ellipsis2 {	0% {		-webkit-transform: scale(1);		transform: scale(1);	}	25%, 100% {		-webkit-transform: scale(0);		transform: scale(0);	}}@keyframes gd_ellipsis {	0% {		left: 32px;		-webkit-transform: scale(0);		transform: scale(0);	}	25% {		left: 32px;		-webkit-transform: scale(1);		transform: scale(1);	}	50% {		left: 100px;	}	75% {		left: 168px;		-webkit-transform: scale(1);		transform: scale(1);	}	100% {		left: 168px;		-webkit-transform: scale(0);		transform: scale(0);	}}@-webkit-keyframes gd_ellipsis {	0% {		left: 32px;		-webkit-transform: scale(0);		transform: scale(0);	}	25% {		left: 32px;		-webkit-transform: scale(1);		transform: scale(1);	}	50% {		left: 100px;	}	75% {		left: 168px;		-webkit-transform: scale(1);		transform: scale(1);	}	100% {		left: 168px;		-webkit-transform: scale(0);		transform: scale(0);	}}.gd_ellipsis {	position: relative;	width: 80px !important;	height: 80px !important;	-webkit-transform: translate(-40px, -40px) scale(0.4) translate(40px, 40px);	transform: translate(-40px, -40px) scale(0.4) translate(40px, 40px);}	.gd_ellipsis > span {		position: absolute;		-webkit-transform: translate(-50%, -50%);		transform: translate(-50%, -50%);		width: 32px;		height: 32px;	}	.gd_ellipsis span > span {		width: 32px;		height: 32px;		border-radius: 50%;		background: #326c58;		position: absolute;		top: 100px;		left: 32px;		-webkit-animation: gd_ellipsis 1.5s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards;		animation: gd_ellipsis 1.5s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards;	}	.gd_ellipsis span:nth-child(1) span {		-webkit-animation: gd_ellipsis2 1.5s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards;		animation: gd_ellipsis2 1.5s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards;		background: #dea65c;	}	.gd_ellipsis span:nth-child(2) span {		-webkit-animation-delay: -0.75s;		animation-delay: -0.75s;		background: #6a67ce;	}	.gd_ellipsis span:nth-child(3) span {		-webkit-animation-delay: -0.375s;		animation-delay: -0.375s;		background: #267c3c;	}	.gd_ellipsis span:nth-child(4) span {		-webkit-animation-delay: 0s;		animation-delay: 0s;		background: #3be8b0;	}	.gd_ellipsis span:nth-child(5) span {		-webkit-animation: gd_ellipsis3 1.5s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards;		animation: gd_ellipsis3 1.5s cubic-bezier(0, 0.5, 0.5, 1) infinite forwards;		background: #ffb900;	}/*#endregion *//*********************************************Video Popup*********************************************/.gd_backtop {	position: fixed;	bottom: 130px;	right: 20px;	z-index: 10;}/*.gd_backtop:hover {	background: #df0024;}*/	.gd_backtop.show {		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		visibility: visible;		opacity: 1;		z-index: 1001;		}/*********************************************TOOLBAR IN MOBILE*********************************************/.gd_fixed__bar {	position: fixed;	bottom: 0;	left: 0;	display: flex;	background-color:var(--color);	width: 100%;	height: 42px;	z-index: 100;	justify-content: space-between;	border-top: 2px solid var(--color);	max-width: 100vw;}	.gd_fixed__bar a {		display: block;		color: #fff;		padding: 10px;		text-align: center;		border-left: 1px solid rgba(0,0,0,0.1);		text-transform: uppercase;		border-right: 1px solid #e5e5e5;		flex: 0 0 33.333%;		font-weight: bold;		line-height: 1;		white-space: nowrap;		font-size: 20px;	}		.gd_fixed__bar a:last-child {			border-right: none;		}		.gd_fixed__bar a i {			margin-right: 8px;		}	.gd_fixed__bar .zalo {		background-position: 48px -27px;		background-size: 19px;	}   /* .zalo {		background: url('../images/icon/social_icon_white.png');		background-position: 11px -24px;		background-size: 18px;		background-repeat: no-repeat;	}*/	.gd_fixed__bar .hb_zalo{		 background: #fff;		 -webkit-mask-image: url(../images/icon/social_icon_white.png);		 mask-image: url(../images/icon/social_icon_white.png);		 -webkit-mask-repeat: no-repeat;		 width: 30px;		 height: 25px;		 -webkit-mask-position-x: 50%;		 -webkit-mask-size: 65%;		 -webkit-mask-position-y: -39px;		 margin: 0 auto;	}/*********************************************SCROLL ICON*********************************************/.wheel, .wheel-b {	border: 1px solid rgba(255,255,255,1);	width: 30px;	-webkit-transition: opacity 0.3s ease-in-out;	transition: opacity 0.3s ease-in-out;	height: 54px;	position: absolute;	left: 50%;	bottom: 40px;	-webkit-border-radius: 50px;	border-radius: 50px;	opacity: 1;	pointer-events: none;	z-index: 20;	-moz-transform: translateX(-50%);	-ms-transform: translateX(-50%);	-o-transform: translateX(-50%);	-webkit-transform: translateX(-50%);	transform: translateX(-50%);}.wheel-b {	left: 50%;	margin-top: 150px;	margin-left: -15px;	position: absolute;	opacity: 1;	-webkit-animation: fadeInUp;	animation: fadeInUp;	-webkit-animation-duration: 0.9s;	animation-duration: 0.9s;	-webkit-animation-delay: 0.5s;	animation-delay: 0.5s;	-webkit-animation-fill-mode: forwards;	animation-fill-mode: forwards;}	.wheel::before, .wheel-b::before {		content: " ";		width: 2px;		height: 35px;		background-color: #fff;		top: -47px;		left: 50%;		position: absolute;	}	.wheel::after, .wheel-b::after {		content: "";		position: absolute;		top: 0;		right: 0;		bottom: 0;		left: 0;		margin: auto;		background-color: #fff;		width: 5px;		height: 10px;		-webkit-border-radius: 10px;		border-radius: 10px;		-webkit-animation: trackBallSlide 3s linear infinite;		animation: trackBallSlide 3s linear infinite;	}@-webkit-keyframes trackBallSlide {	0% {		opacity: 1;		-webkit-transform: translateY(-12px);		transform: translateY(-12px);	}	15% {		opacity: 0;		-webkit-transform: translateY(8px);		transform: translateY(8px);	}	30% {		opacity: 1;		-webkit-transform: translateY(-12px);		transform: translateY(-12px);	}	50% {		opacity: 0;		-webkit-transform: translateY(8px);		transform: translateY(8px);	}	60% {		opacity: 1;		-webkit-transform: translateY(-12px);		transform: translateY(-12px);	}	100% {		opacity: 1;		-webkit-transform: translateY(-12px);		transform: translateY(-12px);	}}@keyframes trackBallSlide {	0% {		opacity: 1;		-webkit-transform: translateY(-12px);		transform: translateY(-12px);	}	15% {		opacity: 0;		-webkit-transform: translateY(8px);		transform: translateY(8px);	}	30% {		opacity: 1;		-webkit-transform: translateY(-12px);		transform: translateY(-12px);	}	50% {		opacity: 0;		-webkit-transform: translateY(8px);		transform: translateY(8px);	}	60% {		opacity: 1;		-webkit-transform: translateY(-12px);		transform: translateY(-12px);	}	100% {		opacity: 1;		-webkit-transform: translateY(-12px);		transform: translateY(-12px);	}}.gd_social {	display: flex;	justify-content: flex-start;	margin-top: 10px;}	.gd_social a {	   width: 40px;	   height: 40px;	   border:1px solid #fff;	   color: #fff;	   font-size: 18px;	   text-align: center;	   line-height: 40px;	   margin: 0 10px;	   border-radius: 50%;	}		.gd_social a.facebook:hover {			background: #ea4335;border: 1px solid #ea4335;		}		.gd_social a.youtube:hover {			background: #ea4335;border: 1px solid #ea4335;		}.logo_gov {	margin-top: 1.5rem;	flex: 0 0 50%;	padding-left: 15px;}/*********************************************BACK TO TOP*********************************************/.fixed_right {	position: fixed;	bottom: 180px;	right: 20px;	z-index: 100;}	.fixed_right ul {		padding: 0;		list-style: none;	}.fixed_left{	position: fixed;	bottom: 150px;	left: 20px;	z-index: 100;}	.fixed_left ul{	   padding: 0;	   list-style: none;	}#float_button {	margin-bottom: 5px;	position: relative;}	#float_button .play-now {		display: block;	}	#float_button .d-flex {		background: #fff;		visibility: hidden;		position: absolute;		top: -15px;		right: 50px;		box-shadow: 0 0 5px #666;		border-radius: 25px;		padding: 5px 15px;		animation: fadeInRight 500ms ease-in;		display: none;	}	/*#float_button:hover .d-flex,*/	#float_button.active .d-flex {		visibility: visible;		display: block;	}	#float_button .d-flex a {		display: inline-block;		border-right: 1px solid #e5e5e5;		line-height: 30px;		padding: 0px 15px;		color: #757575;		position: relative;	}		#float_button .d-flex a:hover {			color: #666;		}		#float_button .d-flex a::before {			content: "";			border-left: 6px solid transparent;			border-top: 8px solid rgba(0,0,0,0.85);			border-right: 6px solid transparent;			display: none;			visibility: hidden;			position: absolute;			top: -18px;			left: 50%;			-moz-transform: translateX(-50%);			-ms-transform: translateX(-50%);			-o-transform: translateX(-50%);			-webkit-transform: translateX(-50%);			transform: translateX(-50%);			animation: fadeIn 300ms ease-in;		}		#float_button .d-flex a::after {			content: attr(title);			position: absolute;			visibility: hidden;			top: -40px;			white-space: nowrap;			font-size: 12px;			left: 50%;			-moz-transform: translateX(-50%);			-ms-transform: translateX(-50%);			-o-transform: translateX(-50%);			-webkit-transform: translateX(-50%);			transform: translateX(-50%);			background: rgba(0,0,0,0.85);			color: #fff;			border-radius: 15px;			line-height: 1;			padding: 5px 10px;			animation: fadeIn 300ms ease-in;			display: none;		}		#float_button .d-flex a:hover::after, #float_button .d-flex a:hover::before {			visibility: visible;			display: block;		}#back-to-top {	display: none;}	#back-to-top .play-now {	}		#back-to-top .fa-angle-up, #float_button .fa-phone-alt {			color: #fff;			position: relative;			font-size: 16px;			text-align: center;			cursor: pointer;			font-weight: bold;		}	#back-to-top .fa-angle-up {		font-size: 30px;		font-weight: 300;	}#back-to-top.show .play-now{	display: block;}@keyframes vibrate {	0% {		top: 0px;	}	25% {		top: -3px;	}	50% {		top: 0px;	}	75% {		top: 3px;	}	100% {		top: 0px;	}}/* Firefox */@-moz-keyframes vibrate {	0% {		top: 0px;	}	25% {		top: -3px;	}	50% {		top: 0px;	}	75% {		top: 3px;	}	100% {		top: 0px;	}}/* Safari and Chrome */@-webkit-keyframes vibrate {	0% {		top: 0px;	}	25% {		top: -3px;	}	50% {		top: 0px;	}	75% {		top: 3px;	}	100% {		top: 0px;	}}/* Opera */@-o-keyframes vibrate {	0% {		top: 0px;	}	25% {		top: -3px;	}	50% {		top: 0px;	}	75% {		top: 3px;	}	100% {		top: 0px;	}}/*======================================Animated play btn, call hotline======================================*/.gd_hotline .gd_float_call {	transform: rotateY(90deg);	transform-origin: center top 0;	-moz-transition: all 0.5s ease 0s;	-o-transition: all 0.5s ease 0s;	-webkit-transition: all 0.5s ease 0s;	transition: all 0.5s ease 0s;	visibility: hidden;	top: -5px;	right: 100% !important;	margin-left: 1px;	-moz-transform-origin: right;	-ms-transform-origin: right;	-o-transform-origin: right;	-webkit-transform-origin: right;	transform-origin: right;	position: absolute;	white-space: nowrap;	border: 1px solid #ccc;	background-color: #fff;	padding: 5px 15px;}.gd_hotline .gd_call {	line-height: 1.42;	font-size: 15px;	margin-right: 20px;}	.gd_hotline .gd_call span {		color: #263d84;		margin-right: 10px;	}	.gd_hotline .gd_call a {		color: #222;	}	.gd_hotline .play-now a {		position: sticky;		display: block;		width: 100%;		height: 100%;	}	.gd_hotline.kh_hotline .play-now a {		color: #fff;		width: 100%;	}.gd_hotline:hover .gd_float_call {	transform: rotateY(0deg);	visibility: visible;}.play-now {	position: relative;	border-radius: 50%;	z-index: 10;	text-align: center;	display: flex;	justify-content: center;}#float_button .play-now .ripple {	/*background-color: #e68133;*/}.play-now .ripple {	/*background-color: #e68133;*/}	.play-now .ripple,	.play-now .ripple:before,	.play-now .ripple:after {/*        position: absolute;		top: 50%;		left: 50%;		height: 50px;		width: 50px;		-webkit-transform: translateX(-50%) translateY(-50%);		transform: translateX(-50%) translateY(-50%);		-webkit-transform-origin: center;		transform-origin: center center;		-webkit-border-radius: 50%;		-moz-border-radius: 50%;		-ms-border-radius: 50%;		-o-border-radius: 50%;		border-radius: 50%;		-webkit-box-shadow: 0 0 0 0 #7d151652;		-moz-box-shadow: 0 0 0 0 #7d151652;		-ms-box-shadow: 0 0 0 0 #7d151652;		-o-box-shadow: 0 0 0 0 #7d151652;		box-shadow: 0 0 0 0 #7d151652;		-webkit-animation: ripple 3s infinite;		-moz-animation: ripple 3s infinite;		-ms-animation: ripple 3s infinite;		-o-animation: ripple 3s infinite;		animation: ripple 3s infinite;*/	}		.play-now .ripple:before {/*            -webkit-animation-delay: .9s;			-moz-animation-delay: .9s;			-ms-animation-delay: .9s;			-o-animation-delay: .9s;			animation-delay: .9s;			content: "";			position: absolute;*/		}		.play-now .ripple:after {		   /* -webkit-animation-delay: .6s;			-moz-animation-delay: .6s;			-ms-animation-delay: .6s;			-o-animation-delay: .6s;			animation-delay: .6s;			content: "";			position: absolute;*/		}@-webkit-keyframes ripple {	70% {		box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);	}	100% {		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);	}}@keyframes ripple {	70% {		box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);	}	100% {		box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);	}}@-moz-keyframes goRight {	0% {		opacity: 0;		-webkit-transform: translateX(100%);		transform: translateX(100%);	}	100% {		opacity: 1;		-webkit-transform: translateX(0);		transform: translateX(0);	}}@-webkit-keyframes goRight {	0% {		opacity: 0;		-webkit-transform: translateX(100%);		transform: translateX(100%);	}	100% {		opacity: 1;		-webkit-transform: translateX(0);		transform: translateX(0);	}}@keyframes goRight {	0% {		opacity: 0;		-webkit-transform: translateX(100%);		transform: translateX(100%);	}	100% {		opacity: 1;		-webkit-transform: translateX(0);		transform: translateX(0);	}}@keyframes goLeft {	0% {		opacity: 0;		-webkit-transform: translateX(-100%);		transform: translateX(-100%);	}	100% {		opacity: 1;		-webkit-transform: translateX(0);		transform: translateX(0);	}}@-webkit-keyframes goLeft {	0% {		opacity: 0;		-webkit-transform: translateX(-100%);		transform: translateX(-100%);	}	100% {		opacity: 1;		-webkit-transform: translateX(0);		transform: translateX(0);	}}@-moz-keyframes goLeft {	0% {		opacity: 0;		-webkit-transform: translateX(-100%);		transform: translateX(-100%);	}	100% {		opacity: 1;		-webkit-transform: translateX(0);		transform: translateX(0);	}}@media screen and (min-device-width: 858px) and (max-device-width: 1800px) {}@media screen and (min-device-width: 1600px) and (max-device-width: 1800px) {	.hb_information_footer .hb_info_item{		flex: 0 0 33.333%;		max-width: 33.333%;	}}@media screen and (max-device-width: 1536px) and (min-device-width: 1440px) {	.hb_information_footer .hb_info_item{		flex: 0 0 33.333%;		max-width: 33.333%;	}}@media only screen and (min-width: 1200px) and (max-width: 1440px) {	.kh_nav_footer .kh_menu_footer li a{		font-size: 14px;	}	.hb_information_footer .hb_info_item{		flex: 0 0 33.333%;		max-width: 33.333%;	}}@media screen and (min-device-width: 625px) and (max-device-width: 1366px) {}@media screen and (min-device-width: 858px) and (max-device-width: 1200px) {}@media only screen and (max-width: 1280px) and (min-width: 1199px){   }@media only screen and (max-width: 1119px) and (min-width: 1080px){	.kh_box_bct {		margin-bottom: 1rem; 	}	.kh_nav_footer .kh_menu_footer{		flex-wrap: wrap;	}	.kh_nav_footer .kh_menu_footer li{		flex: 0 0 33.333%;		max-width: 33.333%;		text-align: center;		border-right: none; 	}	.hb_information_footer .hb_info_item{		flex: 0 0 33.333%;		max-width: 33.333%;	}	.hb_information_footer .hb_info_item:nth-child(2){		order: 3;	}	.hb_information_footer .hb_info_item:nth-child(3){		order: 2;	}}@media only screen and (max-width: 1079px) and (min-width: 992px) {	.kh_box_bct {	   margin-bottom: 1rem; 	}}@media only screen and (max-width: 1024px) and (min-width: 768px) {}@media screen and (max-device-width: 1024px) {	.kh_nav_footer .kh_menu_footer li a {		font-size: 17px;	}	.kh_title_menu_footer {		margin-bottom: 5px;	}	}@media only screen and (max-width: 767px) and (min-width: 577px) {}@media screen and (max-device-width: 576px) {	.hb_logo_footer{		margin-bottom: 0;	}	.kh_nav_footer{		flex-wrap: wrap;	}	.kh_nav_footer .kh_menu_footer{		flex-wrap: wrap;	}	.kh_nav_footer .kh_menu_footer li{		border-right: none;	}	.kh_nav_footer .kh_menu_footer li a{		font-size: 16px;	}	.hb_copyright_inner .hb_copyright_item:nth-child(1){		line-height: 1.5;	}	.gd_copyright{		text-align: center;	}	.gd_copyright span{		display: none;	}	.gd_design{		display: block;		text-align: center;	}	/*.hb_information_footer .hb_info_item:nth-child(1){		flex: 0 0 35%;		max-width: 35%;	}	.hb_information_footer .hb_info_item:nth-child(2){		order: 2;		flex: 0 0 65%;		max-width: 65%;	}*/	.hb_information_footer .hb_info_item{		 flex: 0 0 100%;		max-width: 100%;		margin-top: 0;		margin-bottom: 15px;	}	.kh_name_company{		font-size: 1.4rem;		margin-top: 10px;	}	.hb_information_footer .hb_info_item .hb_icon_images{		margin-bottom: 5px;	}	.kh_box_bct {		margin-bottom: 0.5rem;	}	.hb_information_footer .hb_info_item .hb_icon_images {		width: 45px;		height: 45px;		line-height: 45px;	}	.hb_information_footer .hb_info_item i.fas {		font-size: 16px;		line-height: 45px;	}	.hb_information_footer .hb_info_item .hb_info_title {		font-size: 18px;		margin-bottom: 0px;	}	.hb_main_footer {		padding: 0;	}	.kh_nav_footer {		margin-bottom: 20px;	}	.owl-prev {		left: -5px;	}	.owl-next {		right: -5px;	}	.owl-nav {		position: unset;		font-size: 2rem;	}	.kh_nav_footer.col-md-3.d-sm-none.gd_ft_social {		display: none !important;	}	}@media screen and (max-device-width: 414px) {}@media screen and (max-device-width: 375px) {}@media screen and (max-device-width: 360px) {}/*********************************************	10. Module XXX	**********************************************/ 	@media screen and (min-device-width: 858px) and (max-device-width: 1800px) {	}	@media screen and (min-device-width: 1600px) and (max-device-width: 1800px) {		.kh_other_prod{			background-size: contain;		}	}	@media screen and (max-device-width: 1536px) and (min-device-width: 1440px) {		.kh_other_prod{			background-size: contain;		}	}	@media only screen and (min-width: 1200px) and (max-width: 1440px) {		.kh_list_file .kh_item_file a {			padding: 0 15px 0 0;		}		.kh_logo_center .img-fluid {			max-width: 70%;		}	}	@media screen and (min-device-width: 1024px) and (max-device-width: 1366px) {		.kh_other_prod{			background-size: contain;		}	}	@media screen and (min-device-width: 625px) and (max-device-width: 1366px) {	}	@media screen and (min-device-width: 858px) and (max-device-width: 1200px) {	}	@media only screen and (max-width: 1280px) {	   	}	@media only screen and (max-width: 1119px) {		.kh_cover_item .kh_absolute_text .kh_text_banner {			font-size: 2.2rem;		}		.kh_box_title .kh_title_module {			font-size: 2rem;		}		.kh_box_title.box_name_prod .kh_title_module {			font-size: 1.7rem;		}		.kh_btn_prod a span {			width: 30px;			height: 30px;			line-height: 30px;		}		.kh_btn_prod a {			font-size: 1rem;		}		.kh_list_file .kh_item_file a span {			width: 30px;			height: 30px;			line-height: 30px;		}		.kh_list_file .kh_item_file a {			font-size: 1rem;		}		.kh_list_file {			flex-wrap: wrap;		}		.kh_list_file .kh_item_file {			margin-bottom: 10px;		}		.kh_logo_center .img-fluid {			max-width: 70%;		}		.kh_below_prod .kh_box_title.box_have_line {			margin-bottom: 20px;			padding-bottom: 11px;		}		.kh_below_prod {			padding-bottom: 0;		}		.kh_mb_list .owl-nav {			display: none;		}	}	@media only screen and (max-width: 1079px) and (min-width: 992px) {	}	@media only screen and (max-width: 1024px) and (min-width: 768px) {		/*Chi tiết*/			.kh_wrap_other{				flex-wrap: wrap;			}			.kh_other_left {				flex: 0 0 100%;				max-width: 100%;			}			.kh_other_right {				flex: 0 0 100%;				max-width: 100%;			}			.kh_other_left .kh_box_title.box_have_line{				padding-bottom: 10px;				margin-bottom: 10px;			}			.kh_other_prod{				background-size: cover;			}		/*End*/	}	@media screen and (max-device-width: 992px) {		.kh_main_uses {			flex-wrap: wrap;		}		.kh_item_uses {			flex: 0 0 33.333%;			max-width: 33.333%;			margin-bottom: 20px;		}		.kh_item_prod {			flex: 0 0 100%;			max-width: 100%;			justify-content: center !important;		}		.kh_list_prod {			flex-wrap: wrap;		}		.kh_avt_prod {			flex: 0 0 100%;			max-width: 100%;		}		.kh_module.kh_order {			background-image: unset;		}		.kh_list_prod .kh_logo_center {			display: none;		}		.kh_box.kh_box_prod {			background: linear-gradient(90deg, #ffe1ed, #ffeed2);		}		.kh_logo_center.below_992 {		}		.kh_form_order {			flex: 0 0 100%;			max-width: 100%;		}	/*Chi tiết*/		.kh_list_icon.d-flex figure{			width: 50px;			height: 50px;			margin-top: 10px;		}		.kh_buy_web div{			padding-right: 25px;		}		.kh_single_product .kh_box_title.box_have_line .kh_title_module{			font-size: 1.715rem;		}		.kh_single_product .kh_box_title.box_have_line{			margin-bottom: 10px;		}		.kh_buy_commerce .kh_item_commerce a{			padding: 10px 25px;		}		.kh_nav_item .kh_nav_link{			margin-right: 30px;		}		.kh_nav_item .kh_nav_link .kh_name_nav{			font-size: 1.5rem;		}		.kh_box_why .kh_title_why{			font-size: 1.4rem;		}		.kh_buy_web div a span{			width: 40px;			height: 40px;			line-height: 40px;		}		.kh_wrap_other{			flex-wrap: wrap;		}		.kh_other_left {			flex: 0 0 100%;			max-width: 100%;		}		.kh_other_right {			flex: 0 0 100%;			max-width: 100%;		}		.kh_other_left .kh_box_title.box_have_line{			padding-bottom: 10px;			margin-bottom: 10px;		}	/*End*/	}	@media only screen and (max-width: 767px) and (min-width: 577px) {		.kh_box.kh_box_parts .container {			max-width: 637px;		}		.kh_wrap_other{			flex-wrap: wrap;		}		.kh_other_left {			flex: 0 0 100%;			max-width: 100%;		}		.kh_other_right {			flex: 0 0 100%;			max-width: 100%;		}		.kh_other_right .kh_content_prod .kh_buy_web div{			padding-right: 0;		}		.kh_other_right .kh_content_prod .kh_buy_web div a{			display: flex;		}	}	@media only screen and (max-width: 767px) {		.kh_box {			padding: 10px 0;		}		.kh_box.kh_box_parts {			padding-top: 10px;		}		.kh_box_title .kh_title_module {			font-size: 1.5rem;		}		.gd_contact_form .kh_buy_btn .wpcf7-submit {			padding: 15px 40px 15px 70px;			font-size: 1rem;		}		.kh_name_product {			flex: 0 0 30%;			max-width: 30%;		}		.kh_num_box {			flex: 0 0 25%;			max-width: 25%;		}	}	@media screen and (max-device-width: 576px) {		.kh_form_order .gd_form__wrap .form-group.col-sm-6.col-12 {			margin-bottom: 0;		}		.kh_wrap_submit {			padding: 0;		}		.page-content.page-contact .kh_wrap_submit {			padding: 0 50px;		}		.kh_buy_btn {			display: block;			position: static;		}		.gd_contact_form .kh_buy_btn .wpcf7-submit {			text-transform: uppercase;			font-weight: 600;		}		.kh_form_order .gd_form__wrap .form-group span {			margin: 0 auto 10px;		}				.kh_buy_btn.kh_btn_agency {		}		.kh_buy_btn.kh_btn_agency .ajax-loader {		  display: none !important;		}		.kh_wrap_submit {		  background: linear-gradient(0deg, #ffbe40 10%, #fde997);		}		.kh_form_order .wpcf7-response-output {			margin-top: 10px !important;		}		.kh_one {			margin: 0 10px;		}		.kh_buy_btn {			flex-wrap: wrap;		}		.kh_item_nav {			margin-right: 25px;		}		.kh_left_form.kh_side_form .kh_hotline_header .kh_text_hotline div {			font-size: 13px;			margin-bottom: 3px;		}			.kh_left_form.kh_side_form .kh_hotline_header.d-flex {			display: block !important;		}		.kh_left_form.kh_side_form .kh_hotline_header.d-flex .kh_icon_hotline {			display: none;		}		.kh_icon_submit {			display: none !important;		}		.kh_item_uses {			flex: 0 0 50%;			max-width: 50%;		}		.kh_item_prod {			margin-bottom: 15px;		}		.kh_list_prod {			padding: 15px 0;		}		.kh_btn_prod {			flex-wrap: wrap;		}		.kh_btn_prod div {			margin-bottom: 10px;		}		.kh_box_title.box_name_prod {			margin-bottom: 0;		}		.kh_below_prod {			padding-top: 20px;		}		.hb_information_footer .hb_info_item {			display: flex;		}		.hb_information_footer .hb_info_item .hb_icon_images {			margin-right: 26px;		}		.hb_information_footer .hb_info_item .hb_info_title {			line-height: 1.2;		}		.hb_information_footer .hb_info_item .kh_wrap_info {			flex: 1;			text-align: left;		}		.hb_information_footer {			padding: 0 15px;		}		.hb_information_footer .hb_info_item .kh_wrap_info .hb_info_descs {			line-height: 1.2;		}		.kh_module.kh_order.kh_order_2 .kh_box_title.box_have_line .kh_title_module {			font-size: 1.5rem;		}		.kh_module.kh_order.kh_order_2 .kh_box_title.box_have_line {			margin-bottom: 30px;			padding-bottom: 20px;			margin-top: 20px;		}		.hb_add_represent {			font-size: 16px;		}		.kh_nav_footer.col-md-3.gd_ft_social {			display: none;		}	}	@media screen and (max-device-width: 414px) {		.gd_contact_form .kh_buy_btn .wpcf7-submit {			padding: 10px 20px 10px 20px;		}		.kh_price_prod span {			font-size: 1.1rem;		}		.kh_box_title.box_name_prod .kh_title_module {			font-size: 1.4rem;		}		.kh_box_title.box_name_prod .kh_above_title {			font-size: 1.2rem;		}		.kh_below_prod .kh_box_title .kh_title_module {			font-size: 1.5rem;		}		.kh_one {			text-align: center;		}		.kh_module.kh_order {			padding: 20px 0;		}		.kh_total {			text-align: center;		}	/*Chi tiết*/		.kh_nav .nav-item.kh_nav_item {			flex: 0 0 50% !important;			max-width: 50% !important;			text-align: center;		}		.kh_other_right .kh_content_prod .kh_buy_web div {			padding-right: 25px !important;		}	/*End*/	}	@media only screen and (max-width: 731px) and (min-width: 411px) {		.kh_nav_item .kh_nav_link{			margin-right: 0;		}		.kh_nav_item .kh_nav_link .kh_name_nav{			font-size: 1.5rem;		}		.kh_nav .nav-item.kh_nav_item{			flex: 0 0 33.333%;			max-width: 33.333%;		}		.kh_other_prod{			padding: 20px 0;		}		.kh_wrap_other{			flex-wrap: wrap;		}		.kh_other_left {			flex: 0 0 100%;			max-width: 100%;		}		.kh_other_right {			flex: 0 0 100%;			max-width: 100%;		}		.kh_other_right .kh_content_prod .kh_buy_web div{			padding-right: 0;		}		.kh_other_right .kh_content_prod .kh_buy_web div a{			display: flex;		}	}	@media screen and (max-device-width: 411px) {		.kh_buy_web div a{			align-items: center;		}	}	@media screen and (max-device-width: 375px) {	}	@media only screen and (max-width: 640px) and (min-width: 360px) {		.kh_nav .nav-item.kh_nav_item{			flex: 0 0 33.333%;			max-width: 33.333%;		}		.kh_nav_item .kh_nav_link{margin-right: 0;}		.kh_nav_item .kh_nav_link .kh_name_nav{			font-size: 1.5rem;		}		.kh_other_prod{			padding: 20px 0;		}		.kh_wrap_other{			flex-wrap: wrap;		}		.kh_other_left {			flex: 0 0 100%;			max-width: 100%;		}		.kh_other_right {			flex: 0 0 100%;			max-width: 100%;		}		.kh_other_right .kh_content_prod .kh_buy_web div{			padding-right: 0;		}		.kh_other_right .kh_content_prod .kh_buy_web div a{			display: flex;		}	}	@media screen and (max-device-width: 360px) {	}