

@font-face {
	font-family: 'Open Sans';
	font-display: swap;
	font-style: normal;
	font-weight: 400;
	src: url(../fonts/open-sans-v18-vietnamese-regular.woff2) format('woff2'), url(../fonts/open-sans-v18-vietnamese-regular.woff) format('woff'), local('Open Sans Regular'), local('OpenSans-Regular')
}

@font-face {
	font-family: 'Open Sans';
	font-display: swap;
	font-style: normal;
	font-weight: 700;
	src: url(../fonts/open-sans-v18-vietnamese-700.woff2) format('woff2'), url(../fonts/open-sans-v18-vietnamese-700.woff) format('woff'), local('Open Sans Bold'), local('OpenSans-Bold')
}

::-ms-clear {
	display: none
}

* {
	-webkit-tap-highlight-color: transparent
}

#comebacker_main_div {
	display: none!important;
	height: 0!important
}

html {
	-ms-text-size-adjust: 100%;
	-moz-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

a:-moz-focusring,
select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #000
}

:active,
:focus,
:hover,
:visited {
	outline: 0!important
}

a,
a:active,
a:focus,
a:hover,
a:visited {
	outline: 0!important
}

::-moz-focus-inner {
	border: 0;
	outline: 0
}

select {
	outline: 0!important;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-image: url(../images/select-triangle.svg);
	background-repeat: no-repeat;
	background-position: right 10px center;
	background-size: 10px 10px
}

select:hover {
	background-size: 10px 10px;
	background-position: right 10px center
}

select:focus {
	outline: 0!important;
	outline-color: transparent;
	outline-width: 0
}

select::-ms-expand {
	display: none!important;
	background: 0 0!important;
	position: fixed;
	border: none!important;
	outline: 0!important
}

button::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=file]>input[type=button]::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
option::-moz-focus-inner,
select::-moz-focus-inner {
	border: none
}

:not(#fake) {
	outline: 0
}

select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #000
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0
}

input[type=number] {
	-moz-appearance: textfield
}

input:invalid {
	box-shadow: none
}

:root {
	--blue: #1E2D5A;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #D72A24;
	--orange: #fd7e14;
	--yellow: #8D724C;
	--green: #479069;
	--teal: #20c997;
	--cyan: #17a2b8;
	--white: #fff;
	--gray: #6c757d;
	--gray-dark: #343a40;
	--primary: #1E2D5A;
	--secondary: #8D724C;
	--success: #479069;
	--info: #17a2b8;
	--warning: #8D724C;
	--danger: #D72A24;
	--light: #f8f9fa;
	--dark: #343a40;
	--white: #fff;
	--gray: #D5CBBB;
	--black: #24262C;
	--green: #479069;
	--red: #D72A24;
	--breakpoint-xs: 0;
	--breakpoint-sm: 576px;
	--breakpoint-md: 768px;
	--breakpoint-lg: 992px;
	--breakpoint-xl: 1200px;
	--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

*,
::after,
::before {
	box-sizing: border-box
}

html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: rgba(36, 38, 44, 0)
}

aside,
footer,
header,
main,
nav {
	display: block
}

body {
	margin: 0;
	font-family: "Open Sans", sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.75;
	color: #65676e;
	text-align: left;
	background-color: #fff
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

h1,
h3 {
	margin-top: 0;
	margin-bottom: .5rem
}

p {
	margin-top: 0;
	margin-bottom: 1rem
}

ul {
	margin-top: 0;
	margin-bottom: 1rem
}

ul ul {
	margin-bottom: 0
}

strong {
	font-weight: 700
}

small {
	font-size: 80%
}

a {
	color: blue;
	text-decoration: none;
	background-color: transparent
}

a:hover {
	color: #0b1021;
	text-decoration: underline
}

a:not([href]) {
	color: inherit;
	text-decoration: none
}

a:not([href]):hover {
	color: inherit;
	text-decoration: none
}

img {
	vertical-align: middle;
	border-style: none
}

svg {
	overflow: hidden;
	vertical-align: middle
}

caption {
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: #6c757d;
	text-align: left;
	caption-side: bottom
}

th {
	text-align: inherit
}

label {
	display: inline-block;
	margin-bottom: .5rem
}

button {
	border-radius: 0
}

button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color
}

button,
input {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

button,
input {
	overflow: visible
}

button {
	text-transform: none
}

[type=button],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
	cursor: pointer
}

[type=button]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	padding: 0;
	border-style: none
}

input[type=time] {
	-webkit-appearance: listbox
}

[hidden] {
	display: none!important
}

.h1,
.h3,
h1,
h3 {
	margin-bottom: .5rem;
	font-weight: 400;
	line-height: 1.65;
	color: #24262c
}

.h1,
h1 {
	font-size: 2.5rem
}

.h3,
h3 {
	font-size: 1.75rem
}

hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: 1px solid rgba(36, 38, 44, .1)
}

.small,
small {
	font-size: 80%;
	font-weight: 400
}

.list-unstyled {
	padding-left: 0;
	list-style: none
}

.img-fluid {
	max-width: 100%;
	height: auto
}

.container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

@media (min-width:576px) {
	.container {
		max-width: 540px
	}
}

@media (min-width:768px) {
	.container {
		max-width: 720px
	}
}

@media (min-width:992px) {
	.container {
		max-width: 960px
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 1140px
	}
}

@media (min-width:576px) {
	.container {
		max-width: 540px
	}
}

@media (min-width:768px) {
	.container {
		max-width: 720px
	}
}

@media (min-width:992px) {
	.container {
		max-width: 960px
	}
}

@media (min-width:1200px) {
	.container {
		max-width: 1140px
	}
}

.row {
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.col-12,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8 {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px
}

.col-12 {
	flex: 0 0 100%;
	max-width: 100%
}

@media (min-width:992px) {
	.col-lg-4 {
		flex: 0 0 33.3333333333%;
		max-width: 33.3333333333%
	}
	.col-lg-5 {
		flex: 0 0 41.6666666667%;
		max-width: 41.6666666667%
	}
	.col-lg-6 {
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-lg-7 {
		flex: 0 0 58.3333333333%;
		max-width: 58.3333333333%
	}
	.col-lg-8 {
		flex: 0 0 66.6666666667%;
		max-width: 66.6666666667%
	}
}

.form-control {
	display: block;
	width: 100%;
	height: calc(1.75em + .75rem + 2px);
	padding: .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.75;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.form-control {
		transition: none
	}
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0
}

.form-control:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #495057
}

.form-control:focus {
	color: #495057;
	background-color: #fff;
	border-color: #3e5dba;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(30, 45, 90, .25)
}

.form-control::placeholder {
	color: #6c757d;
	opacity: 1
}

.form-control:disabled {
	background-color: #e9ecef;
	opacity: 1
}

.form-group {
	margin-bottom: 1rem
}

.btn {
	display: inline-block;
	font-weight: 400;
	color: #65676e;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	user-select: none;
	background-color: transparent;
	border: 0 solid transparent;
	padding: 10px 30px;
	font-size: .875rem;
	line-height: 1.75;
	border-radius: 0;
	transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.btn {
		transition: none
	}
}

.btn:hover {
	color: #65676e;
	text-decoration: none
}

.btn:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(30, 45, 90, .25)
}

.btn:disabled {
	opacity: .65
}

.btn-red {
	color: #fff;
	background-color: #d72a24;
	border-color: #d72a24
}

.btn-red:hover {
	color: #fff;
	background-color: #b6241f;
	border-color: #ab211d
}

.btn-red:focus {
	color: #fff;
	background-color: #b6241f;
	border-color: #ab211d;
	box-shadow: 0 0 0 .2rem rgba(221, 74, 69, .5)
}

.btn-red:disabled {
	color: #fff;
	background-color: #d72a24;
	border-color: #d72a24
}

.btn-red:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #ab211d;
	border-color: #a01f1b
}

.btn-red:not(:disabled):not(.disabled):active:focus {
	box-shadow: 0 0 0 .2rem rgba(221, 74, 69, .5)
}

.nav {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.bg-primary {
	background-color: #1e2d5a!important
}

a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
	background-color: #111a34!important
}

.d-none {
	display: none!important
}

.d-flex {
	display: flex!important
}

@media (min-width:992px) {
	.d-lg-block {
		display: block!important
	}
	.d-lg-flex {
		display: flex!important
	}
}

.justify-content-center {
	justify-content: center!important
}

.justify-content-between {
	justify-content: space-between!important
}

.align-items-center {
	align-items: center!important
}

.w-100 {
	width: 100%!important
}

.mb-0 {
	margin-bottom: 0!important
}

.mt-2 {
	margin-top: .5rem!important
}

.mt-3,
.my-3 {
	margin-top: 1rem!important
}

.mr-3 {
	margin-right: 1rem!important
}

.mb-3,
.my-3 {
	margin-bottom: 1rem!important
}

.my-4 {
	margin-top: 1.5rem!important
}

.mb-4,
.my-4 {
	margin-bottom: 1.5rem!important
}

.mt-5 {
	margin-top: 3rem!important
}

.mb-5 {
	margin-bottom: 3rem!important
}

.p-3 {
	padding: 1rem!important
}

.py-3 {
	padding-top: 1rem!important
}

.pb-3,
.py-3 {
	padding-bottom: 1rem!important
}

.p-4 {
	padding: 1.5rem!important
}

.pt-4,
.py-4 {
	padding-top: 1.5rem!important
}

.py-4 {
	padding-bottom: 1.5rem!important
}

@media (min-width:992px) {
	.mb-lg-0 {
		margin-bottom: 0!important
	}
	.my-lg-4 {
		margin-top: 1.5rem!important
	}
	.my-lg-4 {
		margin-bottom: 1.5rem!important
	}
	.my-lg-5 {
		margin-top: 3rem!important
	}
	.mx-lg-5 {
		margin-right: 3rem!important
	}
	.my-lg-5 {
		margin-bottom: 3rem!important
	}
	.mx-lg-5 {
		margin-left: 3rem!important
	}
	.pr-lg-4 {
		padding-right: 1.5rem!important
	}
	.p-lg-5 {
		padding: 3rem!important
	}
	.py-lg-5 {
		padding-top: 3rem!important
	}
	.pr-lg-5,
	.px-lg-5 {
		padding-right: 3rem!important
	}
	.pb-lg-5,
	.py-lg-5 {
		padding-bottom: 3rem!important
	}
	.pl-lg-5,
	.px-lg-5 {
		padding-left: 3rem!important
	}
}

.text-right {
	text-align: right!important
}

.text-center {
	text-align: center!important
}

.text-white {
	color: #fff!important
}

.text-secondary {
	color: #8d724c!important
}

a.text-secondary:focus,
a.text-secondary:hover {
	color: #5b4a31!important
}

.text-white {
	color: #fff!important
}

a.text-white:focus,
a.text-white:hover {
	color: #d9d9d9!important
}

.text-gray {
	color: #d5cbbb!important
}

a.text-gray:focus,
a.text-gray:hover {
	color: #b8a78c!important
}

.text-black {
	color: #24262c!important
}

a.text-black:focus,
a.text-black:hover {
	color: #020202!important
}

.text-red {
	color: #d72a24!important
}

a.text-red:focus,
a.text-red:hover {
	color: #951d19!important
}

@media print {
	*,
	::after,
	::before {
		text-shadow: none!important;
		box-shadow: none!important
	}
	a:not(.btn) {
		text-decoration: underline
	}
	img {
		page-break-inside: avoid
	}
	h3,
	p {
		orphans: 3;
		widows: 3
	}
	h3 {
		page-break-after: avoid
	}
	@page {
		size: a3
	}
	body {
		min-width: 992px!important
	}
	.container {
		min-width: 992px!important
	}
}

html {
	scroll-behavior: smooth
}

.container {
	max-width: 1088px
}

strong {
	font-weight: 700
}

.font-28 {
	font-size: 28px
}

@media (max-width:767px) {
	.font-28 {
		font-size: 18px
	}
}

.font-24 {
	font-size: 24px
}

@media (max-width:767px) {
	.font-24 {
		font-size: 14px
	}
}

.font-18 {
	font-size: 16px
}

@media (max-width:767px) {
	.font-18 {
		font-size: 14px
	}
}

.font-16 {
	font-size: 16px
}

@media (max-width:767px) {
	.font-16 {
		font-size: 14px
	}
}

.font-12 {
	font-size: 12px
}

.text-underline {
	text-decoration: underline
}

body {
	background: #f0efec;
	font-size: 18px
}

@media (max-width:767px) {
	body {
		font-size: 16px
	}
}

header {
	border-bottom: 1px solid #e2e4e8
}

.logo {
	max-width: 300px
}

.main-nav {
	border-right: 1px solid #e2e4e8;
	padding-right: 20%;
	margin-right: 5%;
	display: flex
}

@media (max-width:767px) {
	.main-nav {
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap
	}
	.main-nav a {
		display: inline-block
	}
}

.main-nav a {
	color: #24262c
}

.main-nav a+a {
	margin-left: 30px
}

@media (max-width:1199px) {
	.main-nav a+a {
		margin-left: 15px
	}
}

@media (max-width:767px) {
	.main-nav a+a {
		margin-left: 15px
	}
}

@media (max-width:991px) {
	.main-nav {
		border-right: 0;
		margin-right: 0;
		padding: 0;
		margin-bottom: 15px
	}
}

@media (max-width:767px) {
	.social {
		margin-bottom: 15px;
		text-align: center
	}
}

.social {
	white-space: nowrap
}

.social a {
	color: #24262c
}

.social a+a {
	margin-left: 30px
}

.main-content {
	background: #fffffd 0 0 no-repeat padding-box;
	box-shadow: 3px 0 6px rgba(0, 0, 0, .05);
	border-radius: 10px
}

.main-content .fa-list-custom li {
	position: relative;
	margin-bottom: 10px;
	padding-left: 35px
}

.main-content .fa-list-custom li:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '';
	color: #fff;
	background-color: #479069;
	font-weight: 700;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	display: block;
	text-align: center;
	line-height: 20px;
	padding: 0 8px;
	background-image: url(../images/chevron-right-solid.svg);
	background-size: 17px 17px;
	background-repeat: no-repeat;
	background-position: center
}

.main-content .fa-list-custom-2 {
	display: inline-block
}

@media (max-width:767px) {
	.main-content .fa-list-custom-2 {
		text-align: left
	}
}

.main-content .fa-list-custom-2 li {
	display: flex;
	margin-bottom: 10px;
	align-items: center
}

@media (max-width:767px) {
	.main-content .fa-list-custom-2 li {
		align-items: flex-start
	}
}

.main-content .fa-list-custom-2 li i,
.main-content .fa-list-custom-2 li svg {
	margin: 0 20px
}

.main-content .fa-list-custom-2 li svg {
	width: 16px;
	height: 16px
}

.share {
	border-top: 1px solid #e2e4e8;
	border-bottom: 1px solid #e2e4e8
}

.share .item {
	flex: 1;
	text-align: center;
	padding: 15px 0
}

.share .item+.item {
	border-left: 1px solid #e2e4e8
}

.sidebar {
	background: #8d724c 0 0 no-repeat padding-box;
	border-radius: 5px
}

@media (max-width:991px) {
	.sidebar {
		display: none
	}
}

.sidebar .list {
	margin: 10px 0
}

.sidebar .list .mr-3 {
	flex: 0 50px;
	min-width: 50px
}

.comment {
	display: flex;
	border-bottom: 1px dashed #e2e4e8;
	padding-bottom: 1rem;
	margin-bottom: 1.5rem
}

.comment img {
	display: block
}

.comment .fa-star {
	font-size: 18px;
	color: #8d724c
}

.comment .caption {
	padding-right: 5%;
	flex: 1
}

.comment .left {
	color: #505050;
	font-size: 18px;
	flex: 60%
}

.comment .left span {
	margin-left: 15px
}

.comment .right {
	color: #90949c;
	border-bottom: 1px dotted #e2e4e8;
	margin-right: 45px
}

.comment .img {
	min-width: 62px;
	flex: 0 62px;
	margin-right: 35px
}

.price-item+.price-item {
	border-left: 1px solid #d3d3d3;
	padding-left: 20px;
	margin-left: 20px
}

.price {
	font-size: 30px
}

.form-wrapper {
	padding: 25px
}

.form-wrapper button {
	font-size: 24px
}

.form-control {
	border: 1px solid #d9d5ce;
	border-radius: 5px
}

.form-wrapper .name {
	position: relative
}

.form-wrapper .name label {
	position: absolute;
	left: 8px;
	top: 5px;
	font-size: 20px
}

.clock {
	white-space: nowrap;
	text-align: center
}

.clock span {
	font-size: 20px
}

.warning {
	border: 1px solid #1e2d5a;
	border-radius: 5px
}

.warning-red {
	border: 1px solid #cc3535;
	border-radius: 5px
}

.el-center {
	margin-left: auto;
	margin-right: auto
}

@media (max-width:991px) {
	.main-nav {
		display: flex;
		justify-content: space-around
	}
	h1,
	h3 {
		text-align: center
	}
	.img-content {
		max-width: 500px;
		margin-left: auto;
		margin-right: auto;
		display: block
	}
	.mb0_mw991 {
		margin-bottom: 0!important
	}
	.testimonial-wrap {
		display: flex;
		flex-wrap: nowrap
	}
	.testimonial-item {
		width: auto!important;
		flex-shrink: 0
	}
	.form-wrapper {
		padding-left: 0;
		padding-right: 0
	}
	.main-content,
	footer .font-12 {
		margin-bottom: 20px!important
	}
	.main-nav {
		margin-bottom: 0;
		padding-top: 15px;
		padding-bottom: 15px
	}
	.natural {
		width: 70px
	}
}

.mb0 {
	margin-bottom: 0!important
}

.list-unstyled li:last-child {
	margin-bottom: 0
}

@media (max-width:991px) and (min-width:768px) {
	.bg-primary {
		max-width: 80%;
		margin-left: auto;
		margin-right: auto
	}
}

@media (max-width:991px) and (min-width:501px) {
	.mw901_fw {
		flex-wrap: nowrap
	}
	.mw901_fw .col-lg-6 {
		margin-bottom: 0!important
	}
	.img-content.s {
		max-width: 260px!important;
		margin-left: 0
	}
}

@media (max-width:991px) and (min-width:600px) {
	.btn-wrap {
		justify-content: flex-end
	}
	.btn-wrap .col-12 {
		flex: 0 0 50%
	}
	.mw901_fw .col-lg-6.mb-3.mb-lg-0,
	.mw901_fw .col-lg-7.mb-3.mb-lg-0 {
		width: 260px;
		flex-shrink: 0
	}
}

@media (max-width:999px) and (min-width:768px) {
	.form-wrapper .row.align-items-center {
		flex-wrap: nowrap
	}
}

@media (max-width:767px) {
	.form-wrapper .row.align-items-center {
		flex-direction: column;
		max-width: 380px;
		margin-left: auto;
		margin-right: auto
	}
	.row.btn-wrap {
		max-width: 380px;
		margin-left: auto;
		margin-right: auto
	}
	.btn-wrap {
		justify-content: center
	}
	.btn-wrap .col-12 {
		flex: 0 0 100%
	}
}

@media (max-width:767px) {
	h1 {
		font-size: 20px!important;
		line-height: 1.5!important
	}
	h2,
	h3 {
		font-size: 18px!important;
		line-height: 1.5!important
	}
}

@media (max-width:639px) {
	.main-nav a:nth-child(7) {
		display: none
	}
}

@media (max-width:600px) {
	.mw600_mb0 {
		margin-bottom: 0!important
	}
	.timer-text {
		margin-bottom: 5px!important
	}
}

@media (max-width:500px) {
	.mw500_w80 {
		width: 80%!important
	}
	.img-content.s {
		width: 80%!important
	}
	.main-nav a:nth-child(6) {
		display: none
	}
	.testimonial-wrap {
		display: flex;
		flex-wrap: wrap;
		justify-content: center
	}
	.comment {
		margin-bottom: 15px;
		padding-bottom: 15px
	}
	.warning .d-flex {
		flex-wrap: wrap;
		justify-content: center
	}
	.warning .d-flex .mr-3 {
		margin-right: 0;
		margin-bottom: 15px
	}
	.mw500_tcenter {
		text-align: center!important
	}
	.mw500_mt {
		margin-top: 0!important
	}
	.main-content,
	footer .font-12 {
		margin-bottom: 15px!important
	}
	body {
		line-height: 1.4
	}
	.testimonial-wrap p {
		text-align: center!important
	}
	.testimonial-wrap .left {
		text-align: center
	}
	.warning p {
		text-align: center
	}
	.mw901_fw {
		margin-bottom: 0!important
	}
	.mw500_mt0 {
		margin-top: 0!important
	}
	.bg-primary {
		padding-left: 0!important;
		padding-right: 15px!important
	}
	.bg-primary h3 {
		padding-left: 15px
	}
	.comment .font-18 {
		display: block;
		margin-left: 0!important
	}
	.price {
		font-size: 26px
	}
}

.img-product {
	max-width: 500px!important;
	margin-left: auto;
	margin-right: auto;
	display: block
}

.fa-list-custom {
	max-width: 500px
}

.comment .d-lg-flex.align-items-center {
	width: 100%
}

.price-item .price,
.price-item p {
	white-space: nowrap
}

@media (min-width:992px) {
	.btn-wrap {
		justify-content: flex-end
	}
	.btn-wrap .col-12 {
		flex: 0 0 50%;
		max-width: 50%
	}
	.p0 {
		padding: 0!important
	}
	.form-wrapper .col-lg-5,
	.form-wrapper .col-lg-7 {
		flex: 0 0 50%;
		max-width: 50%
	}
	.form-wrapper {
		padding-left: 0;
		padding-right: 0
	}
}

@media (min-width:600px) {
	.col-product {
		margin-top: 35px
	}
}

.price.text-gray {
	position: relative
}

.price.text-gray:before {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #d72a24
}

.fab,
.fas {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1
}

.fa-certificate:before {
	content: "\f0a3"
}

.fa-check-square:before {
	content: "\f14a"
}

.fa-crown:before {
	content: "\f521"
}

.fa-envelope-open:before {
	content: "\f2b6"
}

.fa-facebook-square:before {
	content: "\f082"
}

.fa-instagram:before {
	content: "\f16d"
}

.fa-line:before {
	content: "\f3c0"
}

.fa-print:before {
	content: "\f02f"
}

.fa-rss-square:before {
	content: "\f143"
}

.fa-search:before {
	content: "\f002"
}

.fa-star:before {
	content: "\f005"
}

.fa-thumbs-up:before {
	content: "\f164"
}

.fa-twitter:before {
	content: "\f099"
}

.fab {
	font-family: FontAwesome
}

.fab {
	font-weight: 400
}

.fas {
	font-family: FontAwesome
}

.fas {
	font-weight: 900
}

.fa-line {
	width: 16px;
	height: 16px
}

.inL_556015 {
	flex: 0 117px;
	min-width: 117px
}

.inL_653587 {
	width: 53px
}

.inL_292816 {
	width: 53px
}

.inL_73490 {
	color: #90949c
}

.svg-icon {
	width: 16px;
	height: 16px
}

.svg-icon2 {
	width: 16px;
	height: 18px
}

