@import url(spacing.css);

:root {
  --color-blue: #01589E;
  --color-yellow: #EAD733;
  --color-green: #7EB52D;
  --color-white: #ffffff;
  --color-white-1: #F5F5F5;
  --color-dark-blue: #000125;
  --color-purple: #411047;
  --font-family-Aeroport: 'Aeroport';
  --font-family-Kindling: 'Kindling';
  --font-family-Golden: 'Golden Plains';
}

@font-face {
  font-family: 'Aeroport';
  src: url('../fonts/Aeroport-Bold.eot');
  src: url('../fonts/Aeroport-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Aeroport-Bold.woff2') format('woff2'),
    url('../fonts/Aeroport-Bold.woff') format('woff'),
    url('../fonts/Aeroport-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Aeroport';
  src: url('../fonts/Aeroport-Medium.eot');
  src: url('../fonts/Aeroport-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Aeroport-Medium.woff2') format('woff2'),
    url('../fonts/Aeroport-Medium.woff') format('woff'),
    url('../fonts/Aeroport-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: 'Kindling';
  src: url('../fonts/Kindling-Fill.eot');
  src: url('../fonts/Kindling-Fill.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Kindling-Fill.woff2') format('woff2'),
    url('../fonts/Kindling-Fill.woff') format('woff'),
    url('../fonts/Kindling-Fill.ttf') format('truetype'),
    url('../fonts/Kindling-Fill.svg#Kindling-Fill') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Golden Plains';
  src: url('../fonts/GoldenPlains.eot');
  src: url('../fonts/GoldenPlains.eot?#iefix') format('embedded-opentype'),
    url('../fonts/GoldenPlains.woff2') format('woff2'),
    url('../fonts/GoldenPlains.woff') format('woff'),
    url('../fonts/GoldenPlains.ttf') format('truetype'),
    url('../fonts/GoldenPlains.svg#GoldenPlains') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'slick';
  src: url('../fonts/slick.eot');
  src: url('../fonts/slick.eot?#iefix') format('embedded-opentype'), url('../fonts/slick.woff') format('woff'), url('../fonts/slick.ttf') format('truetype'), url('../fonts/slick.svg#slick') format('svg');
  font-weight: normal;
  font-style: normal;
}

/******************************************
	Page Styling
******************************************/
.page-wrapper {position: relative;}
.pt-xxs {padding-top: var(--spacing-xxs);}
.pb-xxs {padding-bottom: var(--spacing-xxs);}
.pl-xxs {padding-left: var(--spacing-xxs);}
.pr-xxs {padding-right: var(--spacing-xxs);}
.pt-xs {padding-top: var(--spacing-xs);}
.pb-xs {padding-bottom: var(--spacing-xs);}
.pl-xs {padding-left: var(--spacing-xs);}
.pr-xs {padding-right: var(--spacing-xs);}
.pt-sm {padding-top: var(--spacing-sm);}
.pb-sm {padding-bottom: var(--spacing-sm);}
.pl-sm {padding-left: var(--spacing-sm);}
.pr-sm {padding-right: var(--spacing-sm);}
.pt-md {padding-top: var(--spacing-md);}
.pb-md {padding-bottom: var(--spacing-md);}
.pl-md {padding-left: var(--spacing-md);}
.pr-md {padding-right: var(--spacing-md);}
.pt-lg {padding-top: var(--spacing-lg);}
.pb-lg {padding-bottom: var(--spacing-lg);}
.pl-lg {padding-left: var(--spacing-lg);}
.pr-lg {padding-right: var(--spacing-lg);}
.pt-xl {padding-top: var(--spacing-xl);}
.pb-xl {padding-bottom: var(--spacing-xl);}
.pl-xl {padding-left: var(--spacing-xl);}
.pr-xl {padding-right: var(--spacing-xl);}
.pt-xxl {padding-top: var(--spacing-xxl);}
.pb-xxl {padding-bottom: var(--spacing-xxl);}
.pl-xxl {padding-left: var(--spacing-xxl);}
.pr-xxl {padding-right: var(--spacing-xxl);}
.mt-xxs {margin-top: var(--spacing-xxs);}
.mb-xxs {margin-bottom: var(--spacing-xxs);}
.mt-xs {margin-top: var(--spacing-xs);}
.mb-xs {margin-bottom: var(--spacing-xs);}
.mt-sm {margin-top: var(--spacing-sm);}
.mb-sm {margin-bottom: var(--spacing-sm);}
.mt-md {margin-top: var(--spacing-md);}
.mb-md {margin-bottom: var(--spacing-md);}
.mt-lg {margin-top: var(--spacing-lg);}
.mb-lg {margin-bottom: var(--spacing-lg);}
.mt-xl {margin-top: var(--spacing-xl);}
.mb-xl {margin-bottom: var(--spacing-xl);}
.mt-xxl {margin-top: var(--spacing-xxl);}
.mb-xxl {margin-bottom: var(--spacing-xxl);}

.row.reversed {
	display: -webkit-flex;
	-webkit-flex-direction: row-reverse;
	display: flex;
	flex-direction: row-reverse;
}

.narrow .container, .hero .narrow {
	max-width: 760px;
}

.text-left {text-align: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}

.background_circle {
  position: absolute;
  width: var(--spacing-lg);
  height: var(--spacing-lg);
  top: -10px;
  left: -10px;
  border-radius: 100%;
  z-index: -1;
}

@media only screen and (max-width: 767px) {
	.background_circle {
		top: 0;
		left: 0;
	}
}

/******************************************
	Circle Heading
******************************************/

.circle-heading h3 {
	position: relative;
	z-index: 2;
}

.circle-heading .background_circle {
	z-index: 1;
}

/******************************************
	Check List
******************************************/
.check-list {
	display: flex;
	margin: var(--spacing-md) 0;
}

.check-list-icons, .check-list-text {
	position: relative;
}

.check-list-icons {
	padding: 0 var(--spacing-md);
}

.check-list-icons .background_circle {
	width: 30px;
	height: 30px;
	z-index: 1;
	top: -5px;
	left: 10px;
}

.check-list-icons i {
	font-size: 30px;
	z-index: 2;
	position: relative;
}

.circle-heading .background_circle {
	z-index: 1;
}

/******************************************
	Sections
******************************************/
.parallax-block {position: relative;}

.parallax-image {
  background-size: cover;
	background-position: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}

.parallax-block .overlay {
	z-index: 1;
}

.parallax-content {
	position: relative;
	z-index: 5;
	color: #fff;
}

.parallax-window .content {
	background: #ffffff;
	max-width: 400px;
	width: 80%;
	padding: 80px;
	margin: 0 auto;
	font-size: 24px;
	line-height: 1.2em;
	-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.05);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.05);
}

.content-table {
	display: table;
	width: 100%;
	height: 100%;
}

.content-cell {
	display: table-cell;
	vertical-align: middle;
}

.content-cell ul {
	list-style: circle;
}
.content-cell ul li {
	padding: 0 0 10px 10px;
}

.content-table hr, .events hr {
	margin: 0;
	margin-bottom: 20px;
}

/******************************************
	Hover Up Animation
******************************************/
.hover-transform {
	-webkit-transition: opacity .45s cubic-bezier(0.25, 1, 0.33, 1), transform .45s cubic-bezier(0.25, 1, 0.33, 1), border-color .45s cubic-bezier(0.25, 1, 0.33, 1), color .45s cubic-bezier(0.25, 1, 0.33, 1), background-color .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);
	transition: opacity .45s cubic-bezier(0.25, 1, 0.33, 1), transform .45s cubic-bezier(0.25, 1, 0.33, 1), border-color .45s cubic-bezier(0.25, 1, 0.33, 1), color .45s cubic-bezier(0.25, 1, 0.33, 1), background-color .45s cubic-bezier(0.25, 1, 0.33, 1), box-shadow .45s cubic-bezier(0.25, 1, 0.33, 1);
}

.hover-transform:hover {
	box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16)!important;
	-ms-transform: translateY(-6px);
	transform: translateY(-6px);
	-webkit-transform: translateY(-6px);
}

/******************************************
	 Fancy Column
******************************************/

.fancy-column {
	padding: 40px 35px;
	text-align: center;
	border-radius: 3px;
}

.fancy-column:hover {
	color: #ffffff;
	/* background: #1fa1fc; */
	background: #ff3838;
	background: -webkit-linear-gradient(top left, #ff3838, #ff6465);
	background: -o-linear-gradient(top left, #ff3838, #ff6465);
	background: linear-gradient(to bottom right, #ff3838, #ff6465);
	/* -moz-box-shadow: 0 6px 30px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 6px 30px rgba(0,0,0,0.1);
	box-shadow: 0 6px 30px rgba(0,0,0,0.1); */
}

.fancy-column i {
	font-size: 48px;
}

.fancy-description {
	font-size: 14px;
}

/******************************************
	Testimonial
******************************************/
.testimonial .slick-prev { left: -100px; }
.testimonial .slick-next { right: -100px;}

.testimonial {
	background-color: #F5F5F5;
}

.testimonial-wrapper {
	background-color: #ffffff;
	padding-left: var(--spacing-lg);
	padding-right: var(--spacing-lg);
	padding-top: var(--spacing-md);
	padding-bottom: var(--spacing-md);
}

.testimonial .testimonial-image img {
	width: 100%;
	height: auto;
	max-width: 140px;
	margin: 0 auto;
}

.testimonial .testimonial-quote {
	color: #000125;
	font-family: "Kindling", Sans-serif;
	font-size: 160px;
	font-weight: 700;
}

.testimonial-blockquote.noImage {
	padding: var(--spacing-md) 0;
	text-align: center;
}

.testimonial .testimonial-quote.open {
	position: absolute;
	left: 0;
	top: var(--spacing-md);
}

.testimonial .testimonial-quote.close {
	position: absolute;
	right: 0;
	bottom: var(--spacing-xl);
	transform: rotate(-180deg);
}

.testimonial .testimonial-content {
	color: #000125;
	font-family: "Aeroport", Sans-serif;
	font-size: 15px;
	display: block;
}

.testimonial .noImage .testimonial-content {
	font-size: 24px;
	line-height: 28px;
}

.testimonial .testimonial-name {
	color: #000125;
	font-family: "Kindling", Sans-serif;
	font-size: 40px;
	font-style: normal;
	text-decoration: none;
	display: block;
}

.testimonial .testimonial-row {
	justify-content: center;
	align-items: center;
}

@media only screen and (max-width: 767px) {
	.testimonial-content {
		margin: var(--spacing-sm) 0;
	}

	.testimonial-row {
		text-align: center;
	}
}

/******************************************
	Social
******************************************/

.social .social-wrapper {
	display: flex;
  align-items: center;
}

.social .social-icons {
  display: flex;
  align-items: center;
  justify-content: end;
}

.social .social-icons a {
  padding-left: var(--spacing-md);
  display: inline-block;
  font-size: 24px;
  color: #ffffff;
}

.social .social-icons span {display: none;}

.social .button.solid {
	background-color: #EAD733;
}
.social .button.solid:hover {
	background-color: #ffffff;
}

@media only screen and (max-width: 576px) {
	.social .social-icons {
		justify-content: start;
		margin: var(--spacing-md) 0;
	}

	.social .social-icons a:first-child {
		padding-left: 0;
	}
}


/******************************************
	Staff
******************************************/

.staff-single {
	position: relative;
	background-size: cover;
	height: 350px;
	padding: 0;
	margin-bottom: var(--spacing-md);
}

.staff-single .overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	opacity: 0.15;
	top: 0;
	left: 0;
	z-index: 2;
}

.staff-photo {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	z-index: 1;
}

.staff-single .staff-details {
	position: absolute;
	left:  var(--spacing-sm);
	bottom:  var(--spacing-sm);
	color: #ffffff;
	opacity: 0;
	z-index: 3;
}

.staff-single:hover .staff-details,
.staff-single:hover .overlay {
	opacity: 1
}

@media only screen and (max-width: 1200px) {
	.staff-single {height: 290px;}
}

@media only screen and (max-width: 1024px) {
	.staff-single {height: 290px;}
}

@media only screen and (max-width: 991px) {
	.staff-single {height: 330px;}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.staff-single {height: 510px;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	.staff-single {height: calc(100vw - 30px);}
}

/******************************************
	Image Column CTA
******************************************/
.image-column-cta div[class^="col-"] {
	padding-right: 7px;
	padding-left: 7px;
}

.image-column-wrapper {
	background-size: cover;
	background-position: center;
	width: 100%;
	height: 100%;
	min-height: 360px;
	padding: var(--spacing-md);
	display: flex;
	justify-content: right;
	align-items: end;
}

.image-column-content {
	padding-top: var(--spacing-xl);
	max-width: 360px;
}

.image-column-content.two {
	max-width: 260px;
}

.image-column-heading.heading {
	font-size: 60px;
	line-height: 60px;
}

.image-column-wrapper a {
	color: inherit;
	display: block;
	margin-top: var(--spacing-sm);
	font-weight: 600;
}

.image-column-wrapper a:hover {
	transform: translate(0, -5px);
}

.image-column-wrapper a i {
	font-size: 14px;
	padding-left: var(--spacing-xs);
	padding-top: var(--spacing-xxs);
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.image-column-cta div[class^="col-"]:first-child {margin-bottom: var(--spacing-sm);}
}

/******************************************
	Colured Columns
******************************************/
.block-column-coloured .hasBackground[class^="col-"] {
	padding-right: 7px;
	padding-left: 7px;
}

.coloured-column-wrapper {
	padding: var(--spacing-md);
	height: 100%;
}

@media only screen and (max-width: 1200px) {
.block-column-coloured .hasBackground[class^="col-"] {
	margin-bottom: 14px;
}
}

/******************************************
	Buttons Block
******************************************/
.block-gallery div[class^="col-"] {
	padding-right: 7px;
	padding-left: 7px;
}

.block-gallery .gallery-image {
	margin-bottom: var(--spacing-xs);
}

.block-gallery .gallery-image img {
	width: 100%;
	height: auto;
}

.block-gallery .gallery-image img:hover {
	transform: translate(0, -5px);
	cursor: pointer;
}


/******************************************
	Buttons Block
******************************************/
.buttons-block {
	text-align: center;
}

/******************************************
	Grid
******************************************/
.grid-items [class^="col-"] {
	padding: var(--spacing-xs);
}

.block-catering .grid-items {
	border-bottom: 1px solid rgba(255,255,255,0.3);
	padding: var(--spacing-lg) 0;
}

.block-catering .grid-items:last-child {
	border-bottom: none;
	padding: var(--spacing-lg) 0 0;
}

.grid-links {
	text-align: center;
	padding: var(--spacing-md);
}

.grid-links hr {
	margin: 0 auto;
}

.grid-link {
	display: inline-block;
	font-size: 15px;
	letter-spacing: 1px;
	opacity: 0.4;
	font-weight: 700;
	padding: var(--spacing-xs) var(--spacing-xs);
	color: inherit;
	text-decoration: none;
}

.block-catering .grid-link {
	opacity: 1;
}

.grid-link:hover, .grid-link.active {
	opacity: 1;
	cursor: pointer;
}

.grid-item-wrapper {
	padding: var(--spacing-md);
	height: 100%;
	text-align: center;
}

.grid-item-wrapper.text-left {
	text-align: left;
}

.grid-item-wrapper .grid-item-title {
	font-weight: 600;
	padding-bottom: var(--spacing-sm);
}

.grid-item-wrapper .grid-item-price {
	font-weight: 600;
	padding-top: var(--spacing-sm);
}

.grid-item.catering:hover {
	background-color: var(--color-purple)
}

a.anchor {
	display: block;
	position: relative;
	top: -65px;
	visibility: hidden;
}

.hide {
  display: none;
}

/******************************************
	Timeline
******************************************/
.block-timeline {
	background-color: var(--color-dark-blue);
	color: var(--color-white);
	padding: var(--spacing-xxl) 0;
}

.block-timeline .container-fluid {
	padding: 260px 0;
}

.timeline {
	width: 840px;
	height: 20px;
	list-style: none;
	text-align: justify;
	margin: 80px auto;
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(45%, rgba(255,255,255,0)), color-stop(51%, rgba(255,255,255,1)), color-stop(57%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,0)));
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 45%, rgba(255,255,255,1) 51%, rgba(255,255,255,0) 57%, rgba(255,255,255,0) 100%);
}
.timeline:after {
    display: inline-block;
    content: "";
    width: 100%;
}
.timeline li {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: #ffffff;
	text-align: center;
	line-height: 1.2;
	position: relative;
	border-radius: 50%;
}

.timeline-year {
	display: inline-block;
	font-size: 40px;
	line-height: 1.1em;
	font-family: var(--font-family-Kindling);
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
}

.timeline li:nth-child(odd) .timeline-year {
	bottom: -60px;
}

.timeline li:nth-child(even) .timeline-year {
	top: -60px;
}

.timeline-wrapper {
	font-size: 15px;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	padding: var(--spacing-sm) var(--spacing-md);
	min-width: 260px;
	min-height: 300px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.timeline li:nth-child(odd) .timeline-wrapper  {
	bottom: 0;
	margin-bottom: -90px;
	transform: translate(-50%, 100%);
}

.timeline li:nth-child(even) .timeline-wrapper {
	top: 0;
	margin-top: -90px;
	transform: translate(-50%, -100%);
}

@media only screen and (max-width: 1200px) {
	.timeline {
		width: 700px;
		margin: 200px auto;
	}

	.timeline-wrapper {
		min-width: 220px;
		min-height: 300px;
	}
}

@media only screen and (max-width: 991px) {
	.block-timeline .container-fluid {
		padding: 0;
	}

	.timeline {
		width: 100%;
		margin: 0;
    height: auto;
		background: transparent;
	}

	.timeline li {
    display: block;
    width: auto;
    height: auto;
	}

	.timeline li:nth-child(odd) .timeline-wrapper {
    bottom: unset;
    margin-bottom: var(--spacing-md);
    transform: unset;
	}

	.timeline li:nth-child(even) .timeline-wrapper {
		top: unset;
    margin-top: 0;
		margin-bottom: var(--spacing-md);
    transform: unset;
	}

	.timeline-wrapper {
    min-width: 100%;
    min-height: 100%;
    position: relative;
    display: block;
    left: unset;
    flex: unset;
		height: 100%;
		padding: var(--spacing-md);
	}

	.block-timeline {
		padding: var(--spacing-lg);
	}
}


/******************************************
	Image Slider
******************************************/

.image-slider img {
	padding: 0 var(--spacing-xs);
	width: 100%;
}

.circle-heading .background_circle {
	z-index: 1;
}

/******************************************
	Reports
******************************************/
.report-single {
	text-align: center;
}

.report-single img {
	width: 100%;
	height: auto;
	display: block;
}

.report-title {
	font-weight: 600;
	margin: var(--spacing-md) 0 var(--spacing-lg);
	display: block;
}

.report-single img:hover {
	-ms-transform: translateY(-4px);
	transform: translateY(-4px);
	-webkit-transform: translateY(-4px);
}

/******************************************
	Image Grid
******************************************/
.block-image-grid {
	text-align: center;
}

.image-grid-single {
	padding: var(--spacing-lg) 0;
}

.image-grid-single a {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	min-height: 65px;
	display: block;
}
.block-image-grid img {
	width: auto;
	height: 100%;
	max-height: 45px;
	margin: var(--spacing-lg) 0;
}

/******************************************
	Image Grid
******************************************/
.block-donors {
	text-align: center;
}

.donor-single {
	width: 120px;
	height: 120px;
	border-radius: 120px;
	position: relative;
	box-shadow: 0px 0px 14px 0px rgb(0 0 0 / 30%);
	background-color: var(--color-white);
	overflow: hidden;
	margin: 0 auto;
}

.donor-logo, .donor-photo {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-transition-duration: .8s;
  -moz-transition-duration: .8s;
  -o-transition-duration: .8s;
  transition-duration: .8s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  -o-transition-timing-function: ease;
  transition-timing-function: ease
}

.donor-logo {
	opacity: 1
}

.donor-single:hover > .donor-logo {
	opacity: 0;
}

.donor-single:hover > .donor-photo {
	opacity: 1;
}

.donor-title {
	margin: var(--spacing-md) 0 var(--spacing-lg);
	display: block;
	text-align: center;
}

/******************************************
	News
******************************************/
.news-single {
	margin-bottom: var(--spacing-md);
}

.news-featured-image {
	width: 100%;
	padding-bottom: 50%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.news-wrapper{
	height: 100%;
	background: var(--color-white);
}

.news-content {
	padding: var(--spacing-md);
	background: var(--color-white);
}

.news-title {
	padding-bottom: 0;
	margin: var(--spacing-xs) 0;
}

.news-title a {
	font-family: var(--font-family-Kindling);
	font-size: 24px;
	font-weight: 600;
	color: var(--color-dark-blue);
	text-decoration: none;
}

.news-date {
	color: #adadad;
	padding-bottom: var(--spacing-xxs);
}

.news-read-more a {
	display: block;
	color: var(--color-purple);
	padding: var(--spacing-sm) 0;
}

/******************************************
	Contact 
******************************************/
.contact-heading, .contact-section {
	margin-bottom: var(--spacing-md);
}

.contact-section-heading {
	font-size: 18px;
	font-weight: 700;
	padding-bottom: var(--spacing-xs);
}

.contact-section a {
	text-decoration: none;
	color: inherit;
}

.contact-form-col {
	background-color: #31324F;
	padding-top: var(--spacing-lg);
	padding-bottom: var(--spacing-xxs);
	padding-left: var(--spacing-md) !important;
	padding-right: var(--spacing-md) !important;
}


/******************************************
	Mobile
******************************************/


@media only screen and (max-width: 1200px) {

}

@media only screen and (max-width: 1024px) {

}

@media only screen and (max-width: 991px) {
	
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

}


@media (min-width: 992px) {

}

@media (min-width: 1200px) {

}
