@import"https://fonts.googleapis.com/css2?family=Lobster&family=Raleway:wght@300;400;500;600;700;800;900&display=swap";
@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&display=swap";

:root {
	--lobster: "Lobster", cursive;
	--raleway: "Raleway", sans-serif;
	--playFair: "Playfair Display", serif;
	--comic: "Comic Sans MS"
}

:root {
	--black-bold: 900;
	--extra-bold: 800;
	--bold: 700;
	--semi-bold: 600;
	--medium: 500;
	--light: 300;
	--regular: 400
}

:root {
	--theme-txt-clr: #EA5455;
	--font-txt-clr: #1F2228;
	--body-txt-clr: #555555;
	--body-light-clr: #666666;
	--white-txt-clr: #fff;
	--light-gray-txt: #EEEEEE;
	--tangerine-clr: #FFC807;
	--ls-gray-txt: #F9F9F9;
	--review-star-clr: #FF9C07;
	--themev2-txt-clr: #C9AB81;
	--themev3-txt-clr: #81BD4C;
	--themev4-txt-clr: #EC9D9D;
	--theme-bg-clr: #EA5455;
	--body-bg-clr: #555555;
	--font-bg-clr: #1F2228;
	--white-bg-clr: #fff;
	--light-gray-bg: #EEEEEE;
	--ls-gray-bg: #F9F9F9;
	--ftr-bg: #060C1A;
	--cpright: #080C14;
	--hv2-icon-bg: #111D24;
	--snow-bg: #FAFAFA;
	--themev2-bg-clr: #C9AB81;
	--themev3-bg-clr: #81BD4C;
	--themev4-bg-clr: #EC9D9D;
	--ftr-v4-bg: #FEF3F6;
	--os-dot-bg: #C4C4C4;
	--hv4-tbl2-bg: #FFECF1;
	--dh-bg: #F3F3F3;
	--theme-bdr-clr: #EA5455;
	--font-bdr-clr: #1F2228;
	--white-bdr-clr: #fff;
	--light-gray-bdr: #EEEEEE;
	--ls-gray-bdr: #F9F9F9;
	--body-bdr-clr: #555555;
	--themev2-bdr-clr: #C9AB81;
	--themev3-bdr-clr: #81BD4C;
	--themev4-bdr-clr: #EC9D9D;
	--fMenu-bdr: #808080;
	--hdr-v2-bg: rgba(26, 40, 49, 0.85);
	--ftr-v2-bg: rgba(6, 12, 26, 0.8);
	--sCounter-bg: rgba(255, 255, 255, 0.1);
	--as-icon-bg: rgba(255, 255, 255, 0.3);
	--expert-chef: rgba(31, 34, 40, 0.7);
	--blog: rgba(255, 255, 255, 0.9);
	--food-menu-v2: rgba(255, 255, 255, 0.8);
	--hv1-banner: rgba(31, 34, 40, 0.85);
	--reson-overlay: rgba(26, 40, 49, 0.5);
	--hv3About-content: rgba(255, 255, 255, 0.85);
	--hv3ctgry-item: rgba(255, 255, 255, 0.5);
	--hdr-icon-sdw: rgba(234, 84, 85, 0.03);
	--crt-shadow: rgba(0, 0, 0, 0.1);
	--register-sdw: rgba(0, 0, 0, 0.03);
	--hv3ctgry-sdow: rgba(0, 0, 0, 0.05);
	--register: linear-gradient(180deg, rgba(0, 0, 0, 0.85) 0%, rgba(234, 84, 85, 0.85) 100%);
	--counter-bg: linear-gradient(0deg, rgba(234, 84, 85, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%);
	--ab-chef-bg: linear-gradient(180deg, rgba(234, 84, 85, 0.85) 0%, rgba(0, 0, 0, 0.85) 100%);
	--fMenu-bg: linear-gradient(180deg, rgba(0, 0, 0, 0.85) 9.58%, rgba(234, 84, 85, 0.85) 185.63%);
	--blog-detls: linear-gradient(180deg, rgba(31, 34, 40, 0) 0%, rgba(31, 34, 40, 0.85) 100%);
	--contact: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0%, rgba(234, 84, 85, 0.85) 100%);
	--contact-from: linear-gradient(180deg, rgba(0, 0, 0, 0.8) -13.7%, rgba(234, 84, 85, 0.8) 206.35%);
	--contact-dec: linear-gradient(180deg, rgba(0, 0, 0, 0.7) -30.83%, rgba(234, 84, 85, 0.7) 273.57%);
	--hv3-chif: linear-gradient(180deg, rgba(129, 189, 76, 0) 0%, #81BD4C 100%);
	--hv3-reservation: linear-gradient(253.78deg, #FFFFFF 7.56%, rgba(255, 255, 255, 0) 63.67%)
}

:root {
	--text-12: 12px;
	--text-13: 13px;
	--text-15: 15px;
	--text-16: 16px;
	--text-17: 17px;
	--text-18: 18px;
	--text-19: 19px;
	--text-20: 20px;
	--text-24: 24px;
	--text-30: 30px;
	--text-48: 48px;
	--text-90: 90px
}

:root {
	--ease-in: .4s ease-in
}

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

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

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

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

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

@media(min-width: 1400px) {
	.container {
		max-width: 1575px
	}
}

@font-face {
	font-family: "Comic Sans MS";
	src: url("../fonts/ComicSansMS.eot");
	src: url("../fonts/ComicSansMSd41d.eot?#iefix") format("embedded-opentype"), url("../fonts/ComicSansMS.woff2") format("woff2"), url("../fonts/ComicSansMS.woff") format("woff"), url("../fonts/ComicSansMS.ttf") format("truetype");
	font-weight: normal;
	font-style: normal;
	font-display: swap
}

* {
	box-sizing: border-box
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	box-sizing: border-box
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

a,
ol,
ul {
	list-style: none;
	list-style-type: none;
	text-decoration: none
}

blockquote,
q {
	quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none
}

img {
	max-width: 100%;
	vertical-align: middle
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: var(--lobster);
	line-height: 1.5;
	color: var(--font-txt-clr)
}

h1 {
	font-size: 48px
}

h2 {
	font-size: 36px
}

h3 {
	font-size: 30px
}

h4 {
	font-size: 24px
}

h5 {
	font-size: 20px
}

h6 {
	font-size: 18px
}

p {
	line-height: 1.5;
	font-weight: 400;
	font-size: 16px;
	margin: 0;
	padding: 0
}

a:hover {
	text-decoration: none
}

body {
	font-family: var(--raleway);
	color: var(--body-txt-clr);
	position: relative
}

body::-webkit-scrollbar {
	width: 8px
}

body::-webkit-scrollbar-track {
	background-color: var(--light-gray-txt);
	box-shadow: inset 0 0 6px rgba(0, 0, 0, .3)
}

body::-webkit-scrollbar-thumb {
	background: var(--theme-bg-clr);
	border-radius: 20px
}

body::after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: rgba(0, 0, 0, .06);
	z-index: 1;
	opacity: 0;
	visibility: hidden;
	transition: backdrop-filter .4s;
	backdrop-filter: blur(10px) opacity(0)
}

body.overlay {
	overflow: hidden !important
}

body.overlay:after {
	opacity: 1;
	visibility: visible;
	backdrop-filter: blur(10px) opacity(1)
}

.hv2-body::-webkit-scrollbar-thumb {
	background: var(--themev2-bg-clr)
}

.hv3-body::-webkit-scrollbar-thumb {
	background: var(--themev3-bg-clr)
}

.hv4-body::-webkit-scrollbar-thumb {
	background: var(--themev4-bg-clr)
}

.input-box label {
	display: block;
	font-size: 18px;
	font-weight: 500;
	color: var(--font-txt-clr);
	line-height: 1;
	margin-bottom: 20px
}

.input-fild {
	position: relative
}

.input-fild:focus-within input,
.input-fild:focus-within textarea {
	border-color: var(--theme-bdr-clr)
}

.input-fild input,
.input-fild textarea {
	width: 100%;
	outline: none;
	border: 1px solid var(--light-gray-bdr);
	height: 60px;
	background: var(--ls-gray-bg);
	color: var(--font-txt-clr);
	padding: 20px 70px 20px 20px;
	-webkit-transition: all .3s linear 0s;
	-moz-transition: all .3s linear 0s;
	-ms-transition: all .3s linear 0s;
	-o-transition: all .3s linear 0s;
	transition: all .3s linear 0s
}

.input-fild input::-moz-placeholder,
.input-fild textarea::-moz-placeholder {
	color: var(--body-txt-clr)
}

.input-fild input::placeholder,
.input-fild textarea::placeholder {
	color: var(--body-txt-clr)
}

.input-fild button {
	position: absolute;
	content: "";
	background: var(--theme-bg-clr);
	width: 60px;
	height: 100%;
	right: 0;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center
}

.input-fild button img,
.input-fild button svg {
	max-width: 18px;
	max-height: 18px;
	color: var(--white-txt-clr);
	font-size: 24px
}

.nice-select {
	background: rgba(0, 0, 0, 0);
	border: 1px solid var(--light-gray-bdr);
	padding: 20px;
	color: var(--white-txt-clr);
	border-radius: 0px;
	cursor: pointer;
	font-size: 18px;
	font-weight: 400;
	height: 60px;
	width: 100%;
	display: flex;
	align-items: center;
	transition: 0s;
	position: relative
}

.nice-select .option {
	font-size: 16px
}

.nice-select:focus {
	border-color: var(--theme-bdr-clr)
}

.nice-select::after {
	border-bottom: none;
	border-right: none;
	content: url("https://api.iconify.design/akar-icons/chevron-down.svg");
	margin-top: unset;
	pointer-events: none;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	width: 10px;
	height: 10px;
	transition: all .2s ease-in-out
}

.nice-select.open::after {
	transform: rotateX(-180deg);
	top: 40%
}

.nice-select .list {
	background-color: #fdfdfd;
	width: 100%;
	position: absolute;
	color: #000;
	border-radius: 0;
	z-index: 999
}

@media screen and (max-width: 767px) {
	.input-box label {
		font-size: 16px;
		margin-bottom: 10px
	}

	.input-fild input {
		height: 50px
	}

	.input-fild button {
		width: 50px
	}

	.input-fild button img,
	.input-fild button svg {
		max-width: 16px;
		max-height: 16px
	}

	.nice-select {
		font-size: 16px;
		height: 50px
	}

	.nice-select .option {
		font-size: 16px
	}
}

svg {
	max-height: 50px;
	max-width: 50px
}

svg path.svg-theme {
	fill: var(--theme-color)
}

button {
	background-color: rgba(0, 0, 0, 0);
	border: none;
	border-radius: 0px
}

button:focus,
.btn:focus {
	outline: 0;
	box-shadow: none
}

.btn {
	display: inline-flex;
	padding: 15px 20px;
	line-height: 1;
	font-size: 18px;
	font-weight: 600;
	vertical-align: middle;
	-webkit-transition: all .3s linear 0s;
	-moz-transition: all .3s linear 0s;
	-ms-transition: all .3s linear 0s;
	-o-transition: all .3s linear 0s;
	transition: all .3s linear 0s;
	cursor: pointer;
	text-transform: capitalize;
	border: none;
	position: relative;
	z-index: 1;
	color: var(--white-txt-clr);
	border-radius: 0
}

.btn:hover {
	color: var(--white-txt-clr)
}

.btn-anime,
.btn-skew-y {
	position: relative;
	overflow: hidden;
	z-index: 1
}

.btn-anime::before,
.btn-anime::after,
.btn-skew-y::before,
.btn-skew-y::after {
	position: absolute;
	left: 0;
	width: 100%;
	height: calc(100% + 1px);
	line-height: 1;
	font-size: 18px;
	font-weight: 600;
	-webkit-transition: all .3s linear 0s;
	-moz-transition: all .3s linear 0s;
	-ms-transition: all .3s linear 0s;
	-o-transition: all .3s linear 0s;
	transition: all .3s linear 0s;
	cursor: pointer;
	text-transform: capitalize;
	z-index: 999;
	display: flex;
	align-items: center;
	justify-content: center
}

.btn-anime::before,
.btn-skew-y::before {
	content: attr(data-text)
}

.btn-skew-y {
	border: 1px solid rgba(0, 0, 0, 0);
	background: var(--theme-bg-clr)
}

.btn-skew-y span {
	transform: scale3d(0.5, 0.5, 1);
	opacity: 0;
	visibility: hidden;
	height: calc(100% + 2px);
	width: 100%;
	display: block;
	-webkit-transition: all .3s linear 0s;
	-moz-transition: all .3s linear 0s;
	-ms-transition: all .3s linear 0s;
	-o-transition: all .3s linear 0s;
	transition: all .3s linear 0s
}

.btn-skew-y::before,
.btn-skew-y::after {
	-webkit-transition: all .3s linear 0s;
	-moz-transition: all .3s linear 0s;
	-ms-transition: all .3s linear 0s;
	-o-transition: all .3s linear 0s;
	transition: all .3s linear 0s;
	background-color: var(--theme-bg-clr)
}

.btn-skew-y::after {
	top: 0;
	content: attr(data-text);
	clip-path: polygon(-2% 0, 101% 0, 101% 50%, -2% 50%)
}

.btn-skew-y::before {
	bottom: -1px;
	clip-path: polygon(-2% 49%, 101% 49%, 101% 100%, -2% 100%)
}

.btn-skew-y:hover {
	background-color: var(--white-bg-clr);
	color: var(--theme-txt-clr);
	border-color: var(--theme-bdr-clr)
}

.btn-skew-y:hover span {
	transform: scale3d(1, 1, 1);
	opacity: 1;
	visibility: visible
}

.btn-skew-y:hover::after,
.btn-skew-y:hover::before {
	height: 0;
	opacity: 0;
	visibility: hidden
}

.btn-skew-y:hover::before {
	clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%)
}

.btn-skew-y:hover::after {
	clip-path: polygon(0 0, 100% 0, 100% 0, 0 0)
}

.btn-anime {
	background: var(--themev2-bg-clr);
	border-radius: 100px
}

.btn-anime span {
	transform: translateX(0);
	opacity: 1;
	visibility: visible;
	-webkit-transition: all .3s linear 0s;
	-moz-transition: all .3s linear 0s;
	-ms-transition: all .3s linear 0s;
	-o-transition: all .3s linear 0s;
	transition: all .3s linear 0s;
	color: var(--font-txt-clr)
}

.btn-anime:before {
	height: 100%;
	transform: translateX(-100%);
	opacity: 0;
	visibility: hidden;
	background-color: var(--white-bg-clr);
	top: 0;
	border-radius: 100px;
	color: var(--themev2-txt-clr);
	border: 1px solid var(--themev2-bdr-clr)
}

.btn-anime:hover span {
	transform: translateX(100%);
	opacity: 0;
	visibility: hidden
}

.btn-anime:hover:before {
	opacity: 1;
	visibility: visible;
	transform: translateX(0)
}

.theme3-btn {
	background: var(--themev3-bg-clr);
	border-radius: 5px
}

.theme3-btn span {
	color: var(--white-txt-clr)
}

.theme3-btn:before {
	border-radius: 5px;
	color: var(--themev3-txt-clr);
	border: 1px solid var(--themev3-bdr-clr)
}

.theme4-btn {
	background: var(--themev4-bg-clr);
	border-radius: 5px
}

.theme4-btn span {
	color: var(--white-txt-clr)
}

.theme4-btn:before {
	border-radius: 5px;
	color: var(--themev4-txt-clr);
	border: 1px solid var(--themev4-bdr-clr)
}

.l-gray-btn::before,
.l-gray-btn::after {
	color: var(--font-txt-clr);
	background-color: var(--light-gray-bg)
}

.l-gray-btn:hover {
	border-color: var(--font-bdr-clr);
	color: var(--font-txt-clr)
}

.btn-lg {
	padding: 15px 30px
}

.btn-md {
	padding: 15px 20px
}

.btn-sm {
	padding: 12px 20px
}

.bdr-5 {
	border-radius: 5px
}

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

	.btn-anime::before {
		font-size: 16px
	}

	.btn-lg {
		padding: 13px 26px
	}
}

.mt-5 {
	margin-top: 5px
}

.mt-10 {
	margin-top: 10px
}

.mt-15 {
	margin-top: 15px
}

.mt-20 {
	margin-top: 20px
}

.mt-25 {
	margin-top: 25px
}

.mt-30 {
	margin-top: 30px
}

.mt-35 {
	margin-top: 35px
}

.mt-40 {
	margin-top: 40px
}

.mt-45 {
	margin-top: 45px
}

.mt-50 {
	margin-top: 50px
}

.mt-55 {
	margin-top: 55px
}

.mt-60 {
	margin-top: 60px
}

.mt-65 {
	margin-top: 65px
}

.mt-70 {
	margin-top: 70px
}

.mt-75 {
	margin-top: 75px
}

.mt-80 {
	margin-top: 80px
}

.mt-85 {
	margin-top: 85px
}

.mt-90 {
	margin-top: 90px
}

.mt-95 {
	margin-top: 95px
}

.mt-100 {
	margin-top: 100px
}

.mt--5 {
	margin-top: -5px
}

.mt--10 {
	margin-top: -10px
}

.mt--15 {
	margin-top: -15px
}

.mt--20 {
	margin-top: -20px
}

.mt--25 {
	margin-top: -25px
}

.mt--30 {
	margin-top: -30px
}

.mt--35 {
	margin-top: -35px
}

.mt--40 {
	margin-top: -40px
}

.mt--45 {
	margin-top: -45px
}

.mt--50 {
	margin-top: -50px
}

.mb-5 {
	margin-bottom: 5px
}

.mb-10 {
	margin-bottom: 10px
}

.mb-15 {
	margin-bottom: 15px
}

.mb-20 {
	margin-bottom: 20px
}

.mb-25 {
	margin-bottom: 25px
}

.mb-30 {
	margin-bottom: 30px
}

.mb-35 {
	margin-bottom: 35px
}

.mb-40 {
	margin-bottom: 40px
}

.mb-45 {
	margin-bottom: 45px
}

.mb-50 {
	margin-bottom: 50px
}

.mb-55 {
	margin-bottom: 55px
}

.mb-60 {
	margin-bottom: 60px
}

.mb-65 {
	margin-bottom: 65px
}

.mb-70 {
	margin-bottom: 70px
}

.mb-75 {
	margin-bottom: 75px
}

.mb-80 {
	margin-bottom: 80px
}

.mb-85 {
	margin-bottom: 85px
}

.mb-90 {
	margin-bottom: 90px
}

.mb-95 {
	margin-bottom: 95px
}

.mb-100 {
	margin-bottom: 100px
}

.mb--5 {
	margin-bottom: -5px
}

.mb--10 {
	margin-bottom: -10px
}

.mb--15 {
	margin-bottom: -15px
}

.mb--20 {
	margin-bottom: -20px
}

.mb--25 {
	margin-bottom: -25px
}

.mb--30 {
	margin-bottom: -30px
}

.mb--35 {
	margin-bottom: -35px
}

.mb--40 {
	margin-bottom: -40px
}

.mb--45 {
	margin-bottom: -45px
}

.mb--50 {
	margin-bottom: -50px
}

.ml-10 {
	margin-left: 10px
}

.ml-20 {
	margin-left: 20px
}

.ml-30 {
	margin-left: 30px
}

.ml-40 {
	margin-left: 40px
}

.ml-50 {
	margin-left: 50px
}

.ml-60 {
	margin-left: 60px
}

.ml-70 {
	margin-left: 70px
}

.ml-80 {
	margin-left: 80px
}

.ml-90 {
	margin-left: 90px
}

.ml-100 {
	margin-left: 100px
}

.ml-110 {
	margin-left: 110px
}

.ml-120 {
	margin-left: 120px
}

.ml-130 {
	margin-left: 130px
}

.ml-140 {
	margin-left: 140px
}

.ml-150 {
	margin-left: 150px
}

.ml-160 {
	margin-left: 160px
}

.ml-170 {
	margin-left: 170px
}

.ml-180 {
	margin-left: 180px
}

.ml-190 {
	margin-left: 190px
}

.ml-200 {
	margin-left: 200px
}

.ml--5 {
	margin-left: -5px
}

.ml--10 {
	margin-left: -10px
}

.ml--15 {
	margin-left: -15px
}

.ml--20 {
	margin-left: -20px
}

.ml--25 {
	margin-left: -25px
}

.ml--30 {
	margin-left: -30px
}

.ml--35 {
	margin-left: -35px
}

.ml--40 {
	margin-left: -40px
}

.ml--45 {
	margin-left: -45px
}

.ml--50 {
	margin-left: -50px
}

.mr-10 {
	margin-right: 10px
}

.mr-20 {
	margin-right: 20px
}

.mr-30 {
	margin-right: 30px
}

.mr-40 {
	margin-right: 40px
}

.mr-50 {
	margin-right: 50px
}

.mr-60 {
	margin-right: 60px
}

.mr-70 {
	margin-right: 70px
}

.mr-80 {
	margin-right: 80px
}

.mr-90 {
	margin-right: 90px
}

.mr-100 {
	margin-right: 100px
}

.mr-110 {
	margin-right: 110px
}

.mr-120 {
	margin-right: 120px
}

.mr-130 {
	margin-right: 130px
}

.mr-140 {
	margin-right: 140px
}

.mr-150 {
	margin-right: 150px
}

.mr-160 {
	margin-right: 160px
}

.mr-170 {
	margin-right: 170px
}

.mr-180 {
	margin-right: 180px
}

.mr-190 {
	margin-right: 190px
}

.mr-200 {
	margin-right: 200px
}

.mr--5 {
	margin-right: -5px
}

.mr--10 {
	margin-right: -10px
}

.mr--15 {
	margin-right: -15px
}

.mr--20 {
	margin-right: -20px
}

.mr--25 {
	margin-right: -25px
}

.mr--30 {
	margin-right: -30px
}

.mr--35 {
	margin-right: -35px
}

.mr--40 {
	margin-right: -40px
}

.mr--45 {
	margin-right: -45px
}

.mr--50 {
	margin-right: -50px
}

@media(max-width: 1199px) {
	.mt-lg-10 {
		margin-top: 10px
	}

	.mt-lg-20 {
		margin-top: 20px
	}

	.mt-lg-30 {
		margin-top: 30px
	}

	.mt-lg-40 {
		margin-top: 40px
	}

	.mt-lg-50 {
		margin-top: 50px
	}

	.mt-lg-60 {
		margin-top: 60px
	}

	.mt-lg-70 {
		margin-top: 70px
	}

	.mt-lg-80 {
		margin-top: 80px
	}

	.mt-lg-90 {
		margin-top: 90px
	}

	.mt-lg-100 {
		margin-top: 100px
	}

	.mb-lg-10 {
		margin-bottom: 10px
	}

	.mb-lg-20 {
		margin-bottom: 20px
	}

	.mb-lg-30 {
		margin-bottom: 30px
	}

	.mb-lg-40 {
		margin-bottom: 40px
	}

	.mb-lg-50 {
		margin-bottom: 50px
	}

	.mb-lg-60 {
		margin-bottom: 60px
	}

	.mb-lg-70 {
		margin-bottom: 70px
	}

	.mb-lg-80 {
		margin-bottom: 80px
	}

	.mb-lg-90 {
		margin-bottom: 90px
	}

	.mb-lg-100 {
		margin-bottom: 100px
	}

	.ml-lg-10 {
		margin-left: 10px
	}

	.ml-lg-20 {
		margin-left: 20px
	}

	.ml-lg-30 {
		margin-left: 30px
	}

	.ml-lg-40 {
		margin-left: 40px
	}

	.ml-lg-50 {
		margin-left: 50px
	}

	.ml-lg-60 {
		margin-left: 60px
	}

	.ml-lg-70 {
		margin-left: 70px
	}

	.ml-lg-80 {
		margin-left: 80px
	}

	.ml-lg-90 {
		margin-left: 90px
	}

	.ml-lg-100 {
		margin-left: 100px
	}

	.mr-lg-10 {
		margin-right: 10px
	}

	.mr-lg-20 {
		margin-right: 20px
	}

	.mr-lg-30 {
		margin-right: 30px
	}

	.mr-lg-40 {
		margin-right: 40px
	}

	.mr-lg-50 {
		margin-right: 50px
	}

	.mr-lg-60 {
		margin-right: 60px
	}

	.mr-lg-70 {
		margin-right: 70px
	}

	.mr-lg-80 {
		margin-right: 80px
	}

	.mr-lg-90 {
		margin-right: 90px
	}

	.mr-lg-100 {
		margin-right: 100px
	}

	.mt-lg--10 {
		margin-top: -10px
	}

	.mt-lg--20 {
		margin-top: -20px
	}

	.mt-lg--30 {
		margin-top: -30px
	}

	.mt-lg--40 {
		margin-top: -40px
	}

	.mt-lg--50 {
		margin-top: -50px
	}

	.mt-lg--60 {
		margin-top: -60px
	}

	.mt-lg--70 {
		margin-top: -70px
	}

	.mt-lg--80 {
		margin-top: -80px
	}

	.mt-lg--90 {
		margin-top: -90px
	}

	.mt-lg--100 {
		margin-top: -100px
	}

	.mb-lg--10 {
		margin-bottom: -10px
	}

	.mb-lg--20 {
		margin-bottom: -20px
	}

	.mb-lg--30 {
		margin-bottom: -30px
	}

	.mb-lg--40 {
		margin-bottom: -40px
	}

	.mb-lg--50 {
		margin-bottom: -50px
	}

	.mb-lg--60 {
		margin-bottom: -60px
	}

	.mb-lg--70 {
		margin-bottom: -70px
	}

	.mb-lg--80 {
		margin-bottom: -80px
	}

	.mb-lg--90 {
		margin-bottom: -90px
	}

	.mb-lg--100 {
		margin-bottom: -100px
	}

	.mt-lg-0 {
		margin-top: 0
	}

	.mb-lg-0 {
		margin-bottom: 0
	}

	.ml-lg-0 {
		margin-left: 0
	}

	.mr-lg-0 {
		margin-right: 0
	}
}

@media(max-width: 991px) {
	.mt-md-10 {
		margin-top: 10px
	}

	.mt-md-20 {
		margin-top: 20px
	}

	.mt-md-30 {
		margin-top: 30px
	}

	.mt-md-40 {
		margin-top: 40px
	}

	.mt-md-50 {
		margin-top: 50px
	}

	.mb-md-10 {
		margin-bottom: 10px
	}

	.mb-md-20 {
		margin-bottom: 20px
	}

	.mb-md-30 {
		margin-bottom: 30px
	}

	.mb-md-40 {
		margin-bottom: 40px
	}

	.mb-md-50 {
		margin-bottom: 50px
	}

	.ml-md-10 {
		margin-left: 10px
	}

	.ml-md-20 {
		margin-left: 20px
	}

	.ml-md-30 {
		margin-left: 30px
	}

	.ml-md-40 {
		margin-left: 40px
	}

	.ml-md-50 {
		margin-left: 50px
	}

	.mr-md-10 {
		margin-right: 10px
	}

	.mr-md-20 {
		margin-right: 20px
	}

	.mr-md-30 {
		margin-right: 30px
	}

	.mr-md-40 {
		margin-right: 40px
	}

	.mr-md-50 {
		margin-right: 50px
	}

	.mt-md--10 {
		margin-top: -10px
	}

	.mt-md--20 {
		margin-top: -20px
	}

	.mt-md--30 {
		margin-top: -30px
	}

	.mt-md--40 {
		margin-top: -40px
	}

	.mt-md--50 {
		margin-top: -50px
	}

	.mb-md--10 {
		margin-bottom: -10px
	}

	.mb-md--20 {
		margin-bottom: -20px
	}

	.mb-md--30 {
		margin-bottom: -30px
	}

	.mb-md--40 {
		margin-bottom: -40px
	}

	.mb-md--50 {
		margin-bottom: -50px
	}

	.mt-md-0 {
		margin-top: 0
	}

	.mb-md-0 {
		margin-bottom: 0
	}

	.ml-md-0 {
		margin-left: 0
	}

	.mr-md-0 {
		margin-right: 0
	}
}

@media(max-width: 767px) {
	.mt-xs-5 {
		margin-top: 5px
	}

	.mt-xs-10 {
		margin-top: 10px
	}

	.mt-xs-15 {
		margin-top: 15px
	}

	.mt-xs-20 {
		margin-top: 20px
	}

	.mt-xs-25 {
		margin-top: 25px
	}

	.mt-xs-30 {
		margin-top: 30px
	}

	.mt-xs-35 {
		margin-top: 35px
	}

	.mt-xs-40 {
		margin-top: 40px
	}

	.mt-xs-45 {
		margin-top: 45px
	}

	.mt-xs-50 {
		margin-top: 50px
	}

	.mb-xs-5 {
		margin-bottom: 5px
	}

	.mb-xs-10 {
		margin-bottom: 10px
	}

	.mb-xs-15 {
		margin-bottom: 15px
	}

	.mb-xs-20 {
		margin-bottom: 20px
	}

	.mb-xs-25 {
		margin-bottom: 25px
	}

	.mb-xs-30 {
		margin-bottom: 30px
	}

	.mb-xs-35 {
		margin-bottom: 35px
	}

	.mb-xs-40 {
		margin-bottom: 40px
	}

	.mb-xs-45 {
		margin-bottom: 45px
	}

	.mb-xs-50 {
		margin-bottom: 50px
	}

	.ml-xs-5 {
		margin-left: 5px
	}

	.ml-xs-10 {
		margin-left: 10px
	}

	.ml-xs-15 {
		margin-left: 15px
	}

	.ml-xs-20 {
		margin-left: 20px
	}

	.ml-xs-25 {
		margin-left: 25px
	}

	.ml-xs-30 {
		margin-left: 30px
	}

	.ml-xs-35 {
		margin-left: 35px
	}

	.ml-xs-40 {
		margin-left: 40px
	}

	.ml-xs-45 {
		margin-left: 45px
	}

	.ml-xs-50 {
		margin-left: 50px
	}

	.mr-xs-5 {
		margin-right: 5px
	}

	.mr-xs-10 {
		margin-right: 10px
	}

	.mr-xs-15 {
		margin-right: 15px
	}

	.mr-xs-20 {
		margin-right: 20px
	}

	.mr-xs-25 {
		margin-right: 25px
	}

	.mr-xs-30 {
		margin-right: 30px
	}

	.mr-xs-35 {
		margin-right: 35px
	}

	.mr-xs-40 {
		margin-right: 40px
	}

	.mr-xs-45 {
		margin-right: 45px
	}

	.mr-xs-50 {
		margin-right: 50px
	}

	.mt-xs--5 {
		margin-top: -5px
	}

	.mt-xs--10 {
		margin-top: -10px
	}

	.mt-xs--15 {
		margin-top: -15px
	}

	.mt-xs--20 {
		margin-top: -20px
	}

	.mt-xs--25 {
		margin-top: -25px
	}

	.mt-xs--30 {
		margin-top: -30px
	}

	.mt-xs--35 {
		margin-top: -35px
	}

	.mt-xs--40 {
		margin-top: -40px
	}

	.mt-xs--45 {
		margin-top: -45px
	}

	.mt-xs--50 {
		margin-top: -50px
	}

	.mb-xs--5 {
		margin-bottom: -5px
	}

	.mb-xs--10 {
		margin-bottom: -10px
	}

	.mb-xs--15 {
		margin-bottom: -15px
	}

	.mb-xs--20 {
		margin-bottom: -20px
	}

	.mb-xs--25 {
		margin-bottom: -25px
	}

	.mb-xs--30 {
		margin-bottom: -30px
	}

	.mb-xs--35 {
		margin-bottom: -35px
	}

	.mb-xs--40 {
		margin-bottom: -40px
	}

	.mb-xs--45 {
		margin-bottom: -45px
	}

	.mb-xs--50 {
		margin-bottom: -50px
	}

	.mt-xs-0 {
		margin-top: 0
	}

	.mb-xs-0 {
		margin-bottom: 0
	}

	.ml-xs-0 {
		margin-left: 0
	}

	.mr-xs-0 {
		margin-right: 0
	}
}

@media(max-width: 575px) {
	.mt-sm-5 {
		margin-top: 5px
	}

	.mt-sm-10 {
		margin-top: 10px
	}

	.mt-sm-15 {
		margin-top: 15px
	}

	.mt-sm-20 {
		margin-top: 20px
	}

	.mt-sm-25 {
		margin-top: 25px
	}

	.mt-sm-30 {
		margin-top: 30px
	}

	.mt-sm-35 {
		margin-top: 35px
	}

	.mt-sm-40 {
		margin-top: 40px
	}

	.mt-sm-45 {
		margin-top: 45px
	}

	.mt-sm-50 {
		margin-top: 50px
	}

	.mb-sm-5 {
		margin-bottom: 5px
	}

	.mb-sm-10 {
		margin-bottom: 10px
	}

	.mb-sm-15 {
		margin-bottom: 15px
	}

	.mb-sm-20 {
		margin-bottom: 20px
	}

	.mb-sm-25 {
		margin-bottom: 25px
	}

	.mb-sm-30 {
		margin-bottom: 30px
	}

	.mb-sm-35 {
		margin-bottom: 35px
	}

	.mb-sm-40 {
		margin-bottom: 40px
	}

	.mb-sm-45 {
		margin-bottom: 45px
	}

	.mb-sm-50 {
		margin-bottom: 50px
	}

	.ml-sm-5 {
		margin-left: 5px
	}

	.ml-sm-10 {
		margin-left: 10px
	}

	.ml-sm-15 {
		margin-left: 15px
	}

	.ml-sm-20 {
		margin-left: 20px
	}

	.ml-sm-25 {
		margin-left: 25px
	}

	.ml-sm-30 {
		margin-left: 30px
	}

	.ml-sm-35 {
		margin-left: 35px
	}

	.ml-sm-40 {
		margin-left: 40px
	}

	.ml-sm-45 {
		margin-left: 45px
	}

	.ml-sm-50 {
		margin-left: 50px
	}

	.mr-sm-5 {
		margin-right: 5px
	}

	.mr-sm-10 {
		margin-right: 10px
	}

	.mr-sm-15 {
		margin-right: 15px
	}

	.mr-sm-20 {
		margin-right: 20px
	}

	.mr-sm-25 {
		margin-right: 25px
	}

	.mr-sm-30 {
		margin-right: 30px
	}

	.mr-sm-35 {
		margin-right: 35px
	}

	.mr-sm-40 {
		margin-right: 40px
	}

	.mr-sm-45 {
		margin-right: 45px
	}

	.mr-sm-50 {
		margin-right: 50px
	}

	.mt-sm--5 {
		margin-top: -5px
	}

	.mt-sm--10 {
		margin-top: -10px
	}

	.mt-sm--15 {
		margin-top: -15px
	}

	.mt-sm--20 {
		margin-top: -20px
	}

	.mt-sm--25 {
		margin-top: -25px
	}

	.mt-sm--30 {
		margin-top: -30px
	}

	.mt-sm--35 {
		margin-top: -35px
	}

	.mt-sm--40 {
		margin-top: -40px
	}

	.mt-sm--45 {
		margin-top: -45px
	}

	.mt-sm--50 {
		margin-top: -50px
	}

	.mb-sm--5 {
		margin-bottom: -5px
	}

	.mb-sm--10 {
		margin-bottom: -10px
	}

	.mb-sm--15 {
		margin-bottom: -15px
	}

	.mb-sm--20 {
		margin-bottom: -20px
	}

	.mb-sm--25 {
		margin-bottom: -25px
	}

	.mb-sm--30 {
		margin-bottom: -30px
	}

	.mb-sm--35 {
		margin-bottom: -35px
	}

	.mb-sm--40 {
		margin-bottom: -40px
	}

	.mb-sm--45 {
		margin-bottom: -45px
	}

	.mb-sm--50 {
		margin-bottom: -50px
	}

	.mt-sm-0 {
		margin-top: 0
	}

	.mb-sm-0 {
		margin-bottom: 0
	}

	.ml-sm-0 {
		margin-left: 0
	}

	.mr-sm-0 {
		margin-right: 0
	}
}

.pt-5 {
	padding-top: 5px
}

.pt-10 {
	padding-top: 10px
}

.pt-15 {
	padding-top: 15px
}

.pt-20 {
	padding-top: 20px
}

.pt-25 {
	padding-top: 25px
}

.pt-30 {
	padding-top: 30px
}

.pt-35 {
	padding-top: 35px
}

.pt-40 {
	padding-top: 40px
}

.pt-45 {
	padding-top: 45px
}

.pt-50 {
	padding-top: 50px
}

.pt-55 {
	padding-top: 55px
}

.pt-60 {
	padding-top: 60px
}

.pt-65 {
	padding-top: 65px
}

.pt-70 {
	padding-top: 70px
}

.pt-75 {
	padding-top: 75px
}

.pt-80 {
	padding-top: 80px
}

.pt-85 {
	padding-top: 85px
}

.pt-90 {
	padding-top: 90px
}

.pt-95 {
	padding-top: 95px
}

.pt-100 {
	padding-top: 100px
}

.pt--5 {
	padding-top: -5px
}

.pt--10 {
	padding-top: -10px
}

.pt--15 {
	padding-top: -15px
}

.pt--20 {
	padding-top: -20px
}

.pt--25 {
	padding-top: -25px
}

.pt--30 {
	padding-top: -30px
}

.pt--35 {
	padding-top: -35px
}

.pt--40 {
	padding-top: -40px
}

.pt--45 {
	padding-top: -45px
}

.pt--50 {
	padding-top: -50px
}

.pt--55 {
	padding-top: -55px
}

.pt--60 {
	padding-top: -60px
}

.pt--65 {
	padding-top: -65px
}

.pt--70 {
	padding-top: -70px
}

.pt--75 {
	padding-top: -75px
}

.pt--80 {
	padding-top: -80px
}

.pt--85 {
	padding-top: -85px
}

.pt--90 {
	padding-top: -90px
}

.pt--95 {
	padding-top: -95px
}

.pt--100 {
	padding-top: -100px
}

.pb-5 {
	padding-bottom: 5px
}

.pb-10 {
	padding-bottom: 10px
}

.pb-15 {
	padding-bottom: 15px
}

.pb-20 {
	padding-bottom: 20px
}

.pb-25 {
	padding-bottom: 25px
}

.pb-30 {
	padding-bottom: 30px
}

.pb-35 {
	padding-bottom: 35px
}

.pb-40 {
	padding-bottom: 40px
}

.pb-45 {
	padding-bottom: 45px
}

.pb-50 {
	padding-bottom: 50px
}

.pb-55 {
	padding-bottom: 55px
}

.pb-60 {
	padding-bottom: 60px
}

.pb-65 {
	padding-bottom: 65px
}

.pb-70 {
	padding-bottom: 70px
}

.pb-75 {
	padding-bottom: 75px
}

.pb-80 {
	padding-bottom: 80px
}

.pb-85 {
	padding-bottom: 85px
}

.pb-90 {
	padding-bottom: 90px
}

.pb-95 {
	padding-bottom: 95px
}

.pb-100 {
	padding-bottom: 100px
}

.pb--5 {
	padding-bottom: -5px
}

.pb--10 {
	padding-bottom: -10px
}

.pb--15 {
	padding-bottom: -15px
}

.pb--20 {
	padding-bottom: -20px
}

.pb--25 {
	padding-bottom: -25px
}

.pb--30 {
	padding-bottom: -30px
}

.pb--35 {
	padding-bottom: -35px
}

.pb--40 {
	padding-bottom: -40px
}

.pb--45 {
	padding-bottom: -45px
}

.pb--50 {
	padding-bottom: -50px
}

.pb--55 {
	padding-bottom: -55px
}

.pb--60 {
	padding-bottom: -60px
}

.pb--65 {
	padding-bottom: -65px
}

.pb--70 {
	padding-bottom: -70px
}

.pb--75 {
	padding-bottom: -75px
}

.pb--80 {
	padding-bottom: -80px
}

.pb--85 {
	padding-bottom: -85px
}

.pb--90 {
	padding-bottom: -90px
}

.pb--95 {
	padding-bottom: -95px
}

.pb--100 {
	padding-bottom: -100px
}

.pl-5 {
	padding-left: 5px
}

.pl-10 {
	padding-left: 10px
}

.pl-15 {
	padding-left: 15px
}

.pl-20 {
	padding-left: 20px
}

.pl-25 {
	padding-left: 25px
}

.pl-30 {
	padding-left: 30px
}

.pl-35 {
	padding-left: 35px
}

.pl-40 {
	padding-left: 40px
}

.pl-45 {
	padding-left: 45px
}

.pl-50 {
	padding-left: 50px
}

.pl-55 {
	padding-left: 55px
}

.pl-60 {
	padding-left: 60px
}

.pl-65 {
	padding-left: 65px
}

.pl-70 {
	padding-left: 70px
}

.pl-75 {
	padding-left: 75px
}

.pl-80 {
	padding-left: 80px
}

.pl-85 {
	padding-left: 85px
}

.pl-90 {
	padding-left: 90px
}

.pl-95 {
	padding-left: 95px
}

.pl-100 {
	padding-left: 100px
}

.pr-5 {
	padding-right: 5px
}

.pr-10 {
	padding-right: 10px
}

.pr-15 {
	padding-right: 15px
}

.pr-20 {
	padding-right: 20px
}

.pr-25 {
	padding-right: 25px
}

.pr-30 {
	padding-right: 30px
}

.pr-35 {
	padding-right: 35px
}

.pr-40 {
	padding-right: 40px
}

.pr-45 {
	padding-right: 45px
}

.pr-50 {
	padding-right: 50px
}

.pr-55 {
	padding-right: 55px
}

.pr-60 {
	padding-right: 60px
}

.pr-65 {
	padding-right: 65px
}

.pr-70 {
	padding-right: 70px
}

.pr-75 {
	padding-right: 75px
}

.pr-80 {
	padding-right: 80px
}

.pr-85 {
	padding-right: 85px
}

.pr-90 {
	padding-right: 90px
}

.pr-95 {
	padding-right: 95px
}

.pr-100 {
	padding-right: 100px
}

@media(max-width: 1199px) {
	.pt-lg-5 {
		padding-top: 5px
	}

	.pt-lg-10 {
		padding-top: 10px
	}

	.pt-lg-15 {
		padding-top: 15px
	}

	.pt-lg-20 {
		padding-top: 20px
	}

	.pt-lg-25 {
		padding-top: 25px
	}

	.pt-lg-30 {
		padding-top: 30px
	}

	.pt-lg-35 {
		padding-top: 35px
	}

	.pt-lg-40 {
		padding-top: 40px
	}

	.pt-lg-45 {
		padding-top: 45px
	}

	.pt-lg-50 {
		padding-top: 50px
	}

	.pt-lg-55 {
		padding-top: 55px
	}

	.pt-lg-60 {
		padding-top: 60px
	}

	.pt-lg-65 {
		padding-top: 65px
	}

	.pt-lg-70 {
		padding-top: 70px
	}

	.pt-lg-75 {
		padding-top: 75px
	}

	.pt-lg-80 {
		padding-top: 80px
	}

	.pt-lg-85 {
		padding-top: 85px
	}

	.pt-lg-90 {
		padding-top: 90px
	}

	.pt-lg-95 {
		padding-top: 95px
	}

	.pt-lg-100 {
		padding-top: 100px
	}

	.pb-lg-5 {
		padding-bottom: 5px
	}

	.pb-lg-10 {
		padding-bottom: 10px
	}

	.pb-lg-15 {
		padding-bottom: 15px
	}

	.pb-lg-20 {
		padding-bottom: 20px
	}

	.pb-lg-25 {
		padding-bottom: 25px
	}

	.pb-lg-30 {
		padding-bottom: 30px
	}

	.pb-lg-35 {
		padding-bottom: 35px
	}

	.pb-lg-40 {
		padding-bottom: 40px
	}

	.pb-lg-45 {
		padding-bottom: 45px
	}

	.pb-lg-50 {
		padding-bottom: 50px
	}

	.pb-lg-55 {
		padding-bottom: 55px
	}

	.pb-lg-60 {
		padding-bottom: 60px
	}

	.pb-lg-65 {
		padding-bottom: 65px
	}

	.pb-lg-70 {
		padding-bottom: 70px
	}

	.pb-lg-75 {
		padding-bottom: 75px
	}

	.pb-lg-80 {
		padding-bottom: 80px
	}

	.pb-lg-85 {
		padding-bottom: 85px
	}

	.pb-lg-90 {
		padding-bottom: 90px
	}

	.pb-lg-95 {
		padding-bottom: 95px
	}

	.pb-lg-100 {
		padding-bottom: 100px
	}

	.pl-lg-5 {
		padding-left: 5px
	}

	.pl-lg-10 {
		padding-left: 10px
	}

	.pl-lg-15 {
		padding-left: 15px
	}

	.pl-lg-20 {
		padding-left: 20px
	}

	.pl-lg-25 {
		padding-left: 25px
	}

	.pl-lg-30 {
		padding-left: 30px
	}

	.pl-lg-35 {
		padding-left: 35px
	}

	.pl-lg-40 {
		padding-left: 40px
	}

	.pl-lg-45 {
		padding-left: 45px
	}

	.pl-lg-50 {
		padding-left: 50px
	}

	.pl-lg-55 {
		padding-left: 55px
	}

	.pl-lg-60 {
		padding-left: 60px
	}

	.pl-lg-65 {
		padding-left: 65px
	}

	.pl-lg-70 {
		padding-left: 70px
	}

	.pl-lg-75 {
		padding-left: 75px
	}

	.pl-lg-80 {
		padding-left: 80px
	}

	.pl-lg-85 {
		padding-left: 85px
	}

	.pl-lg-90 {
		padding-left: 90px
	}

	.pl-lg-95 {
		padding-left: 95px
	}

	.pl-lg-100 {
		padding-left: 100px
	}

	.pr-lg-5 {
		padding-right: 5px
	}

	.pr-lg-10 {
		padding-right: 10px
	}

	.pr-lg-15 {
		padding-right: 15px
	}

	.pr-lg-20 {
		padding-right: 20px
	}

	.pr-lg-25 {
		padding-right: 25px
	}

	.pr-lg-30 {
		padding-right: 30px
	}

	.pr-lg-35 {
		padding-right: 35px
	}

	.pr-lg-40 {
		padding-right: 40px
	}

	.pr-lg-45 {
		padding-right: 45px
	}

	.pr-lg-50 {
		padding-right: 50px
	}

	.pr-lg-55 {
		padding-right: 55px
	}

	.pr-lg-60 {
		padding-right: 60px
	}

	.pr-lg-65 {
		padding-right: 65px
	}

	.pr-lg-70 {
		padding-right: 70px
	}

	.pr-lg-75 {
		padding-right: 75px
	}

	.pr-lg-80 {
		padding-right: 80px
	}

	.pr-lg-85 {
		padding-right: 85px
	}

	.pr-lg-90 {
		padding-right: 90px
	}

	.pr-lg-95 {
		padding-right: 95px
	}

	.pr-lg-100 {
		padding-right: 100px
	}

	.pt-lg--5 {
		padding-top: -5px
	}

	.pt-lg--10 {
		padding-top: -10px
	}

	.pt-lg--15 {
		padding-top: -15px
	}

	.pt-lg--20 {
		padding-top: -20px
	}

	.pt-lg--25 {
		padding-top: -25px
	}

	.pt-lg--30 {
		padding-top: -30px
	}

	.pt-lg--35 {
		padding-top: -35px
	}

	.pt-lg--40 {
		padding-top: -40px
	}

	.pt-lg--45 {
		padding-top: -45px
	}

	.pt-lg--50 {
		padding-top: -50px
	}

	.pt-lg--55 {
		padding-top: -55px
	}

	.pt-lg--60 {
		padding-top: -60px
	}

	.pt-lg--65 {
		padding-top: -65px
	}

	.pt-lg--70 {
		padding-top: -70px
	}

	.pt-lg--75 {
		padding-top: -75px
	}

	.pt-lg--80 {
		padding-top: -80px
	}

	.pt-lg--85 {
		padding-top: -85px
	}

	.pt-lg--90 {
		padding-top: -90px
	}

	.pt-lg--95 {
		padding-top: -95px
	}

	.pt-lg--100 {
		padding-top: -100px
	}

	.pb-lg--5 {
		padding-bottom: -5px
	}

	.pb-lg--10 {
		padding-bottom: -10px
	}

	.pb-lg--15 {
		padding-bottom: -15px
	}

	.pb-lg--20 {
		padding-bottom: -20px
	}

	.pb-lg--25 {
		padding-bottom: -25px
	}

	.pb-lg--30 {
		padding-bottom: -30px
	}

	.pb-lg--35 {
		padding-bottom: -35px
	}

	.pb-lg--40 {
		padding-bottom: -40px
	}

	.pb-lg--45 {
		padding-bottom: -45px
	}

	.pb-lg--50 {
		padding-bottom: -50px
	}

	.pb-lg--55 {
		padding-bottom: -55px
	}

	.pb-lg--60 {
		padding-bottom: -60px
	}

	.pb-lg--65 {
		padding-bottom: -65px
	}

	.pb-lg--70 {
		padding-bottom: -70px
	}

	.pb-lg--75 {
		padding-bottom: -75px
	}

	.pb-lg--80 {
		padding-bottom: -80px
	}

	.pb-lg--85 {
		padding-bottom: -85px
	}

	.pb-lg--90 {
		padding-bottom: -90px
	}

	.pb-lg--95 {
		padding-bottom: -95px
	}

	.pb-lg--100 {
		padding-bottom: -100px
	}

	.pt-lg-0 {
		padding-top: 0
	}

	.pb-lg-0 {
		padding-bottom: 0
	}

	.pl-lg-0 {
		padding-left: 0
	}

	.pr-lg-0 {
		padding-right: 0
	}
}

@media(max-width: 991px) {
	.pt-md-10 {
		padding-top: 10px
	}

	.pt-md-20 {
		padding-top: 20px
	}

	.pt-md-30 {
		padding-top: 30px
	}

	.pt-md-40 {
		padding-top: 40px
	}

	.pt-md-50 {
		padding-top: 50px
	}

	.pb-md-10 {
		padding-bottom: 10px
	}

	.pb-md-20 {
		padding-bottom: 20px
	}

	.pb-md-30 {
		padding-bottom: 30px
	}

	.pb-md-40 {
		padding-bottom: 40px
	}

	.pb-md-50 {
		padding-bottom: 50px
	}

	.pl-md-10 {
		padding-left: 10px
	}

	.pl-md-20 {
		padding-left: 20px
	}

	.pl-md-30 {
		padding-left: 30px
	}

	.pl-md-40 {
		padding-left: 40px
	}

	.pl-md-50 {
		padding-left: 50px
	}

	.pr-md-10 {
		padding-right: 10px
	}

	.pr-md-20 {
		padding-right: 20px
	}

	.pr-md-30 {
		padding-right: 30px
	}

	.pr-md-40 {
		padding-right: 40px
	}

	.pr-md-50 {
		padding-right: 50px
	}

	.pt-md--10 {
		padding-top: -10px
	}

	.pt-md--20 {
		padding-top: -20px
	}

	.pt-md--30 {
		padding-top: -30px
	}

	.pt-md--40 {
		padding-top: -40px
	}

	.pt-md--50 {
		padding-top: -50px
	}

	.pb-md--10 {
		padding-bottom: -10px
	}

	.pb-md--20 {
		padding-bottom: -20px
	}

	.pb-md--30 {
		padding-bottom: -30px
	}

	.pb-md--40 {
		padding-bottom: -40px
	}

	.pb-md--50 {
		padding-bottom: -50px
	}

	.pt-md-0 {
		padding-top: 0
	}

	.pb-md-0 {
		padding-bottom: 0
	}

	.pl-md-0 {
		padding-left: 0
	}

	.pr-md-0 {
		padding-right: 0
	}
}

@media(max-width: 767px) {
	.pt-xs-5 {
		padding-top: 5px
	}

	.pt-xs-10 {
		padding-top: 10px
	}

	.pt-xs-15 {
		padding-top: 15px
	}

	.pt-xs-20 {
		padding-top: 20px
	}

	.pt-xs-25 {
		padding-top: 25px
	}

	.pt-xs-30 {
		padding-top: 30px
	}

	.pt-xs-35 {
		padding-top: 35px
	}

	.pt-xs-40 {
		padding-top: 40px
	}

	.pt-xs-45 {
		padding-top: 45px
	}

	.pt-xs-50 {
		padding-top: 50px
	}

	.pb-xs-5 {
		padding-bottom: 5px
	}

	.pb-xs-10 {
		padding-bottom: 10px
	}

	.pb-xs-15 {
		padding-bottom: 15px
	}

	.pb-xs-20 {
		padding-bottom: 20px
	}

	.pb-xs-25 {
		padding-bottom: 25px
	}

	.pb-xs-30 {
		padding-bottom: 30px
	}

	.pb-xs-35 {
		padding-bottom: 35px
	}

	.pb-xs-40 {
		padding-bottom: 40px
	}

	.pb-xs-45 {
		padding-bottom: 45px
	}

	.pb-xs-50 {
		padding-bottom: 50px
	}

	.pl-xs-5 {
		padding-left: 5px
	}

	.pl-xs-10 {
		padding-left: 10px
	}

	.pl-xs-15 {
		padding-left: 15px
	}

	.pl-xs-20 {
		padding-left: 20px
	}

	.pl-xs-25 {
		padding-left: 25px
	}

	.pl-xs-30 {
		padding-left: 30px
	}

	.pl-xs-35 {
		padding-left: 35px
	}

	.pl-xs-40 {
		padding-left: 40px
	}

	.pl-xs-45 {
		padding-left: 45px
	}

	.pl-xs-50 {
		padding-left: 50px
	}

	.pr-xs-5 {
		padding-right: 5px
	}

	.pr-xs-10 {
		padding-right: 10px
	}

	.pr-xs-15 {
		padding-right: 15px
	}

	.pr-xs-20 {
		padding-right: 20px
	}

	.pr-xs-25 {
		padding-right: 25px
	}

	.pr-xs-30 {
		padding-right: 30px
	}

	.pr-xs-35 {
		padding-right: 35px
	}

	.pr-xs-40 {
		padding-right: 40px
	}

	.pr-xs-45 {
		padding-right: 45px
	}

	.pr-xs-50 {
		padding-right: 50px
	}

	.pt-xs--5 {
		padding-top: -5px
	}

	.pt-xs--10 {
		padding-top: -10px
	}

	.pt-xs--15 {
		padding-top: -15px
	}

	.pt-xs--20 {
		padding-top: -20px
	}

	.pt-xs--25 {
		padding-top: -25px
	}

	.pt-xs--30 {
		padding-top: -30px
	}

	.pt-xs--35 {
		padding-top: -35px
	}

	.pt-xs--40 {
		padding-top: -40px
	}

	.pt-xs--45 {
		padding-top: -45px
	}

	.pt-xs--50 {
		padding-top: -50px
	}

	.pb-xs--5 {
		padding-bottom: -5px
	}

	.pb-xs--10 {
		padding-bottom: -10px
	}

	.pb-xs--15 {
		padding-bottom: -15px
	}

	.pb-xs--20 {
		padding-bottom: -20px
	}

	.pb-xs--25 {
		padding-bottom: -25px
	}

	.pb-xs--30 {
		padding-bottom: -30px
	}

	.pb-xs--35 {
		padding-bottom: -35px
	}

	.pb-xs--40 {
		padding-bottom: -40px
	}

	.pb-xs--45 {
		padding-bottom: -45px
	}

	.pb-xs--50 {
		padding-bottom: -50px
	}

	.pt-xs-0 {
		padding-top: 0
	}

	.pb-xs-0 {
		padding-bottom: 0
	}

	.pl-xs-0 {
		padding-left: 0
	}

	.pr-xs-0 {
		padding-right: 0
	}
}

@keyframes zoom {
	from {
		transform: scale(1);
		transition: all .5s ease-in-out
	}

	to {
		transform: scale(1.5);
		opacity: 0
	}
}

@keyframes play_button {
	0% {
		transform: scale(0.5)
	}

	50% {
		opacity: .5
	}

	100% {
		transform: scale(2.5);
		opacity: 0
	}
}

@keyframes rotate {
	to {
		transform: rotate(360deg)
	}

	from {
		transform: rotate(0deg)
	}
}

@keyframes change {
	0% {
		background-position: 0 50%;
		background: linear-gradient(50.32deg)
	}

	50% {
		background-position: 100% 50%;
		background: linear-gradient(0deg)
	}

	100% {
		background-position: 50% 0;
		background: linear-gradient(107.32deg)
	}
}

@keyframes top {
	0% {
		bottom: 20px
	}

	50% {
		bottom: 100px;
		transform: scale(1.1)
	}

	100% {
		bottom: 20px
	}
}

@keyframes cTop_bottom {
	to {
		top: 100%;
		transform: rotate(900deg)
	}

	from {
		top: 0
	}
}

@keyframes hv3_tpbm {
	from {
		bottom: 5%
	}

	to {
		bottom: 0
	}
}

@keyframes zoomIn {
	from {
		transform: scale(0)
	}

	to {
		transform: scale(1)
	}
}

@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}

	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

/*# sourceMappingURL=components.css.map */