/*
	Theme Name: Seminar Theme
	Author: Magićmarinac d.o.o.
	Author URI: http://www.magicmarinac.hr/
	Description: Theme for seminar
	Version: 1.0.1
*/

@font-face {
  font-family: 'DM Sans';
  src: url('../fonts/DMSans-VariableFont_opsz\,wght.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 1000;
  font-display: swap;
  font-optical-sizing: auto;
}

/* Default */
:focus {
	outline: none;
}

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

* {
	text-shadow: none;
}

@media (prefers-reduced-motion: no-preference) {
	:root {
		scroll-behavior: smooth;
	}
}

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-tap-highlight-color: transparent;
	font-family: sans-serif;
	font-size: 16px;
	line-height: 1.15;
	scroll-behavior: smooth;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	text-shadow: none;
}

@media (min-width: 2048px) {
	html {
		font-size: 0.78125vw;
	}
}


/*define color and spacing variable*/

:root {

	--white: #FFFFFF;
	--grey: #EDEEF1;
	--black: #000000;
	--turquoise: #00B5DC;
	--blue: #2157A2;
	/* --linear: linear-gradient(180deg, rgba(43,54,136,1) 0%, rgba(2,184,238,1) 48%, rgba(237,238,241,1) 100%); */
	--linear: linear-gradient(180deg, rgba(43, 54, 136, 1) 0%, rgba(2, 184, 238, 1) 77%, rgba(237, 238, 241, 1) 100%);
	--sea-blue: #a31111;

	--spacing-xxs: 4px;
	--spacing-xs: 8px;
	--spacing-sm: 16px;
	--spacing-md: 32px;
	--spacing-lg: 64px;
	--spacing-xl: 128px;
}


@media (min-width: 768px) {
	:root {
		--spacing-xxs: 6px;
		--spacing-xs: 12px;
		--spacing-sm: 24px;
		--spacing-md: 48px;
		--spacing-lg: 96px;
		--spacing-xl: 180px;
	}
}

@media (min-width: 1536px) {
	:root {
		--spacing-xxs: 8px;
		--spacing-xs: 16PX;
		--spacing-sm: 32px;
		--spacing-md: 64px;
		--spacing-lg: 128px;
		--spacing-xl: 224px;
	}
}

body {
	margin: 0;
	background-color: #f6f0e5;
	color: #000000;
	font-family: "DM Sans", sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.75;
	letter-spacing: 0;
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6,
.as-h1,
.as-h2,
.as-h3,
.as-h4,
.as-h5,
.as-h6 {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 1.2;
	font-weight: 500;
		color: #fff;
}

h1,
.as-h1 {
	/* font-size: clamp(3.25rem, 2.4027rem + 3.6641vw, 6.25rem); */
	font-size: clamp(2.5rem, 1.4408rem + 4.5802vw, 6.25rem);
	color: #fff;
	line-height: 0.85;
	letter-spacing: -0.03rem;
	/* line-height: 1;
	word-spacing: -0.05rem;
	padding-top: 2rem;
	padding-bottom: 1rem; */
	font-weight: 400;
}

h2,
.as-h2 {
	font-size: clamp(1.35rem, 1.064rem + 0.762vw, 1.75rem);
	color: #fff;
	padding-bottom: 1rem;
	/* padding-top: 2rem;
 */
}

h3,
.as-h3 {
font-size: clamp(1.25rem, 0.804rem + 1.19vw, 1.875rem);
	/* line-height: 1.125;
	padding-top: 2rem;
	padding-bottom: 1rem; */
}

h4,
.as-h4 {
	font-size: clamp(1rem, 0.9697rem + 0.1294vw, 1.125rem);
	/* line-height: 1.25;
	padding-top: 2rem;
	padding-bottom: 1rem; */
}

h5,
.as-h5 {
	/* font-size: 1rem;
	line-height: 1.375;
	padding-top: 2rem;
	padding-bottom: 1rem; */
}

ul {
	margin-top: 0;
	padding-left: 0;
	list-style: none;
}

li:not(.nav-list li) {
	padding-left: 1.5rem;
    position: relative;
    margin-bottom: 0 !important;
	font-size: 1rem;
}

li:not(.nav-list li)::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0.85rem;
	width: 0.35rem;
	height: 0.35rem;
	border-radius: 50%;
	background-color: #222222;
	display: inline-block;
}

@media (min-width:992px) {
	li:not(.nav-list li) {
	font-size: 1.25rem;
}
}

p,
.as-p {
	font-size: clamp(1.1rem, 0.993rem + 0.286vw, 1.25rem);
	line-height: 1.7rem;
	margin: 0;
	color: var(--black);
	margin-top: 0;
	margin-bottom: 1rem;
	padding-top: 0;
	padding-bottom: 0;
}


small,
.small {
	font-size: 0.875rem;
	padding-bottom: 1rem;
	display: inline-block;
}

img {
	width: 100%;
	height: auto;
/* 	margin-bottom: 1rem; */
}

blockquote {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 2.5rem;
	margin-right: 2.5rem;
}

pre {
	margin: 0;
	white-space: pre-wrap;
}

ul,
ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
	/* margin-top: 0;
	margin-bottom: 1.25rem;
	padding-left: 2.5rem; */
}

strong,
b,
.strong {
	font-weight: 700;
}

sub,
sup {
	position: relative;
	font-size: 0.75rem;
	line-height: 0;
	vertical-align: baseline;
}

sub {
	bottom: -0.25rem;
}

sup {
	top: -0.5rem;
}

img,
svg {
	vertical-align: middle;
}

iframe {
	border: 0;
	width: 100%;
}

table {
	caption-side: bottom;
	border-collapse: collapse;
}

caption {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	color: var(--bs-secondary-color);
	text-align: left;
}

th {
	text-align: inherit;
	text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
	border-color: inherit;
	border-style: solid;
	border-width: 0;
}

label {
	display: inline-block;
}

button:focus:not(:focus-visible) {
	outline: 0;
}

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

button,
select {
	text-transform: none;
}

[role=button] {
	cursor: pointer;
}

select {
	word-wrap: normal;
}

select:disabled {
	opacity: 1;
}

::-moz-focus-inner {
	padding: 0;
	border-style: none;
}

/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,
.container-fluid {
	--bs-gutter-x: 1.5rem;
	--bs-gutter-y: 0;
	width: 100%;
	padding-right: calc(var(--bs-gutter-x) * 0.5);
	padding-left: calc(var(--bs-gutter-x) * 0.5);
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 576px) {
	.container {
			--bs-gutter-x: 3rem;
	padding-right: calc(var(--bs-gutter-x) * 1.5);
	padding-left: calc(var(--bs-gutter-x) * 1.5);
	}
}

@media (min-width: 1200px) {
	.container {
			--bs-gutter-x: 3rem;
	padding-right: calc(var(--bs-gutter-x) * 2);
	padding-left: calc(var(--bs-gutter-x) * 2);
	}
}

/* END OF BASE CSS */

/* HELPER CLASSES */
.pt-0 {
	padding-top: 0;
}

.pt-1 {
	padding-top: 1rem;
}

.pt-2 {
	padding-top: 2rem;
}

.pt-3 {
	padding-top: 3rem;
}

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

.mt-1 {
	margin-top: 1rem;
}

.mt-2 {
	margin-top: 2rem;
}

.mt-3 {
	margin-top: 3rem;
}

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

.pb-0-5 {
	padding-bottom: .5rem;
}

.pb-1 {
	padding-bottom: 1rem;
}

.pb-1-25 {
	padding-bottom: 1.25rem;
}

.pb-1-5 {
	padding-bottom: 1.5rem;
}

.pb-2 {
	padding-bottom: 2rem !important;
}

.pb-3 {
	padding-bottom: 3rem !important;
}

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

.mb-1 {
	margin-bottom: 1rem;
}

.mb-2 {
	margin-bottom: 2rem;
}

.mb-3 {
	margin-bottom: 3rem;
}

.block {
	display: block;
}

/* GENERAL */
.qwertzui {
	display: flex;
	flex-direction: column;
	min-height: 100dvh;
}

.extra-small {
	font-size: .75rem;
}

a,
button {
	text-decoration: none;
	color: var(--black);
	display: inline-block;
}

section {
	flex: 1;
	padding: 2.25rem 0;
}

.time {
	font-size: 1rem;
	font-weight: 500;
	flex-basis: calc(30% - (1rem / 2));
	line-height: 1.25;
}

@media (min-width: 576px) {
	.time {
		flex-basis: initial;
		flex: 0 0 auto;
		width: 25%;
	}
}

@media (min-width: 1200px) {
	.time {
		width: 11.111111%;
	}
}

.supertitle {
	text-transform: uppercase;
	font-size: 0.875rem;
	font-weight: 500;
	color: var(--blue);
}

.no-scroll {
	overflow: hidden !important;
	height: 100dvh;
	margin: 0;
}

.turquoise-text {
	color: var(--turquoise);
}

.sea-blue-text {
	color: var(--sea-blue);
}

.logo-text {
	font-weight: 700;
	font-size: 1.875rem;
}

/* BUTTONS */
.btn-ghost,
.btn-primary {
	border-radius: 0.3rem;
	padding: 1rem 2rem;
	transition: 0.3s;
	color: var(--white);
	cursor: pointer;
	font-weight: 500;
	text-align: center;
	line-height: 1;
	display: inline-flex;
	width: fit-content;
}

.btn-ghost {
	border: 0.063rem solid #a31111;
}

.btn-ghost:hover,
.nav-list li.active .btn-ghost {
	background-color: #a31111;
	color: var(--white);
}

.btn-primary {
	border: 0.063rem solid #a31111;
	background-color: #a31111;
		color: var(--white);
}

.btn-primary:hover {
	background-color: #740a0a;
	border-color: #740a0a;
	color: var(--white);
}


/* @media (min-width: 576px) {

	.btn-ghost,
	.btn-primary {
		padding: 0.625rem 2.438rem;
	}
} */

/* LINKS EFFECTS */
.link-content {
	position: relative;
	display: inline-block;
}

.link-content::before,
.link-content::after {
	content: "";
	position: absolute;
	top: 90%;
	left: 0;
	right: 0;
	height: 1px;
	background-color: var(--turquoise);
	transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}

.link-content::before {
	transform-origin: right center;
	transform: scale3d(1, 1, 1);
	transition-delay: 0.25s;
}

.link-content::after {
	transform-origin: left center;
	transform: scale3d(0, 1, 1);
	transition-delay: 0s;
}

.link-content:hover::before {
	transform: scale3d(0, 1, 1);
	transition-delay: 0s;
}

.link-content:hover::after {
	transform: scale3d(1, 1, 1);
	transition-delay: 0.25s;
}

/* NAVIGATION */
nav {
	padding-top: 1rem;
	position: relative;
	z-index: 2;
}

nav:not(.front-page) {
	padding-bottom: 1rem;
}

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

.nav-list-wrapper {
	z-index: 1;
}

#hamburger,
.nav-logo,
.nav-date {
	z-index: 2;
}

.nav-logo {
	display: flex;
}

.nav-logo a,
.hero-logo {
	display: flex;
	flex-direction: column;
	align-self: flex-start;
	line-height: 1rem;
}

.nav-date {
	font-size: 0.875rem;
	margin-left: clamp(1.75rem, 1.3042rem + 1.9277vw, 2.75rem);
	line-height: 1.125rem;
}

.nav-list-wrapper {
	position: fixed;
	left: 0;
	right: 0;
	background-color: #5c0101;
	top: 0;
	bottom: 0;
	height: 100dvh;
	display: flex;
	justify-content: center;
	align-items: center;
}

.nav-list {
	justify-content: space-between;
	display: flex;
	flex-direction: column;
	text-align: center;
	margin-left: 0;
	gap: 2rem;
	text-transform: uppercase;
}

.nav-list a {
	font-size: 1rem;
	font-weight: 500;
	color: #222222;
	display: inline-block;
}

.nav-list li.active a:not(.btn-ghost)::after,
.nav-list a:not(.btn-ghost)::after {
	content: '';
	display: block;
	height: 0.1rem;
	background-color: #a31111;
	transition: 0.3s;
}

.nav-list a:not(.btn-ghost)::after {
	width: 0;
}

.nav-list li.active a:not(.btn-ghost)::after,
.nav-list a:hover::after {
	width: 100%;
}

.supertitle,
.logo-text,
.nav-date,
.nav-list a:not(.btn-ghost) {
	transition: 2s color;
}

@media (min-width: 1200px) {
	.nav-list a {
		display: inline;
	}

	.nav-list-wrapper {
		margin-left: auto;
		position: initial;
		background-color: initial;
		height: initial;
		display: initial;
		align-items: initial;
	}

	.nav-list {
		flex-direction: initial;
		text-align: initial;
		gap: 0;
	}

	.nav-logo,
	.nav-date {
		flex: 0 0 auto;
		width: 16.66666667%;
	}

	.nav-date {
		margin-left: 0;
	}

	.nav-list-wrapper {
		flex: 0 0 auto;
		width: 50%;
	}

	.hero-logo {
		align-self: initial;
	}
}

/* HAMBURGER */
#hamburger {
	display: block;
	position: relative;
	width: 2rem;
	height: 2rem;
	cursor: pointer;
	margin-left: auto;
}

#hamburger span {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	width: 1.875rem;
	height: 0.125rem;
	background-color: #a31111;
	transition: all 0.3s ease-in-out;
}

#hamburger span:nth-child(1) {
	top: 30%;
}

#hamburger span:nth-child(2) {
	bottom: 30%;
}

@media (min-width: 1200px) {
	#hamburger {
		display: none;
	}
}

/* OPENED NAVIGATION */
nav.nav-is-open #hamburger span:nth-child(1) {
	top: 50%;
	transform: rotate(45deg);
}

nav.nav-is-open #hamburger span:nth-child(2) {
	bottom: 45%;
	transform: rotate(-45deg);
}

nav.nav-is-open .supertitle,
nav.nav-is-open .logo-text,
nav.nav-is-open .nav-date,
nav.nav-is-open .nav-list a {
	color: var(--white);
	transition: 0.8s;
}

nav.nav-is-open #hamburger span {
	background-color: var(--white);
}

/* HOME NAVIGATION */
.front-page #hamburger span {
	background-color: var(--white);
}

.front-page a,
.front-page a>*,
.front-page {
	color: var(--white);
}

/* .front-page .btn-ghost:hover {
	background-color: var(--blue);
} */

@media (max-width: 1199px) {
	.front-page {
		translate: initial !important;
		rotate: initial !important;
		scale: initial !important;
		opacity: initial !important;
		transform: initial !important;
	}
}


.nav-logo span{
	color: #a31111;
}

.front-page .nav-logo span {
	color: var(--white);
}

/* INDEX */

header.hero {
	height: 85vh;
	background-image: url('../images/ggp-header.jpg');
	background-size: cover;
	width: 100%;
	background-position: 25% 75%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	position: relative;
	min-height: 85svh;
}

header.hero::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(80, 52, 27, 0.6);
	z-index: 1;
}


@media (min-width: 992px) {
	header.hero {
	background-position: center;
}
}


.hero-wrapper {
	padding-bottom: 6rem;
	z-index: 1;
}

.hero-content {
	display: flex;
	flex-direction: column;
	gap: 2rem;
}

.content {
	display: flex;
	flex-direction: column;
}

.left-content {
	margin-bottom: 2rem;
}

@media (min-width: 992px) {
.content {
	flex-direction: row;
	justify-content: center;
}
.left-content {
	width: 33.3333%;
	margin-bottom: 0;
}

.right-content {
	width: 66.6666%;
}
.hero-content {
	width: 66.6666%;
}
.hero-wrapper {
	display: flex;
	justify-content: center;
}
}

.content * {
	color: #222222;
}

.simptomi-container {
	display: flex;
	flex-direction: row;
	gap: 1rem;
	flex-wrap: wrap;
	margin-top: 2.5rem;
}

.simptom {
	background-color: #fff;
	padding: 0.625rem 1.125rem 0.813rem 1.125rem;
	border-radius: 0.375rem;
	font-size: 0.875rem;
	font-weight: 500;
	color: #222222;
	line-height: 1;
	text-transform: uppercase;
}

.bg-darkgray {
	background-color: #E3E5EC;
}

.bg-white {
	background-color: #FFFFFF;
}

.box-content {
	padding: 4.125rem 2.25rem;
	display: flex;
	flex-direction: column;
	width: 100%;
	border-radius: 1.875rem;
}

.box-content-container {
	display: flex;
	flex-direction: column;
	gap: 2rem;
}

@media (min-width: 992px) {
.box-content-container {
	flex-direction: row;
	gap: 3rem;
}
}

.box-content h4 {
	margin-bottom: 2.75rem;
	font-weight: 600;
}

.box-content li {
	font-size: 1.125rem;
}

.three-column-content {
	gap: 2.75rem;
}

.news-box-container h4 {
	margin-top: 2.75rem;
	padding-bottom: 1rem;
	font-weight: 600;
}

.news-box-container a {
	margin-top: 1.25rem;
}

.news-section-content .right-content {
	display: flex;
	flex-direction: column;
	gap: 2rem;
}

.news-box-container p {
	font-size: 1.125rem;
}

.news-section-content .right-content .news-box-container{
	width: 100%;
}

.news-box-container .img-container {
	border-radius: 1.25rem;
	overflow: hidden;
	display: block;
}

.news-box-container img {
	height: 16rem;
	object-fit: cover;
	transition: transform 0.3s ease-in-out;
}
.news-box-container img:hover {
	transform: scale(1.05);
}

.news-box-container:has(.img-container:hover) .btn-ghost {
    background-color: #a31111;
    color: var(--white);
}

@media (min-width: 992px) {
	.news-section-content .left-content .news-box-container {
	margin-right: 3rem;
}
.news-section-content .right-content {
	flex-direction: row;
	gap: 3rem;
}


}

/* footer */

footer {
	padding-bottom: 6rem;
	padding-top: 2rem;
}

/*OTHER PAGES*/

.other-pages-hero {
width: 100%;
    height: 30vh;
    background-image: url(../images/ggp-kontakt.jpg);
    background-size: cover;
    background-position: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
    overflow: hidden;
	border-radius: 0.5rem;
}

@media (min-width: 992px) {
.other-pages-hero {
	height: 50vh;
	align-items: center;
}
}

.kontakt-hero,
.protokol-hero,
.centri-hero {
	background-position: top;
}

.obilazak-hero {
	background-image: url(../images/ggp-oblizak.jpg);
}

.protokol-hero {
	background-image: url(../images/ggp-o-udruzi.jpg);
}

.cp-hero {
	background-image: url(../images/tavi-protokol.jpg);
}

.centri-hero {
	background-image: url(../images/ggp-o-udruzi.jpg);
}

.other-pages-hero::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(80, 52, 27, 0.6);
	z-index: 1;
}

.other-pages-hero h1 {
	z-index: 1;
	margin-left: 0.75rem;
}

.no-padding-top {
	padding-top: 0 !important;
}

/* centri */

.maps-container h3 {
    font-size: 1.1rem;
    color: #222222
}

.map-content-container {
	display: flex;
	flex-direction: column;
	gap: 2.5rem;
}

.centri-container {
	display: flex;
	flex-direction: column;
	gap: 2.25rem;
}

.centar {
	display: flex;
	flex-direction: column;
}

@media (min-width: 992px) {
.other-pages-hero h1 {
/* 	margin-left: 33.3333%; */
	margin-top: 15%;
/* 	padding-right: 10%; */
width: 66.6666%;
}
.centri-container {
	gap: 1.5rem;
}
.centar {
	flex-direction: row;
	justify-content: space-between;
}
}

/* accordion */

.accordion-container {
    display: flex;
    flex-direction: column;
    border-bottom: 0.063rem solid #ECEAE9;
}

.accordion-header {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    padding: 1rem 0;
    gap: 2rem;
    cursor: pointer;
}

.accordion-header h3 {
    line-height: 1.3rem;
    color: #222222;
    letter-spacing: -0.05rem;
    width: 70%;
}

.accordion-icon {
    line-height: 1;
    border-radius: 50%;
    font-weight: 600;
    position: relative;
    width: 2.5rem;
    height: 2.5rem;
}

.accordion-icon::before {
    content: "";
    display: block;
    position: absolute;
    height: 2.5rem;
    width: 0.125em;
    left: 50%;
    top: 50%;
    background-color: #a31111;
    transform: translate(-50%, -50%);
    transition: height 0.3s ease-in-out;
}

.accordion-icon::after {
    content: "";
    display: block;
    position: absolute;
    height: 0.125em;
    width: 2.5rem;
    top: 50%;
    right: 50%;
    background-color: #a31111;
    transform: translate(50%, -50%);
}

.accordion-container.open .accordion-icon::before {
    height: 0;
}

.accordion-content {
    display: grid;
        grid-template-rows: 0fr;
        overflow: hidden;
        transition: grid-template-rows 0.35s ease-out;
}

.accordion-container.open .accordion-content {
    grid-template-rows: 1fr;
}

.accordion-content .content {
    display: flex;
    flex-direction: column;
/*     margin-bottom: 1rem; */
    min-height: 0;
}

.accordion-content .content > *{
    margin-bottom: 3rem;
}

.content a:not(.btn-ghost,.btn-primary) {
	color: #a31111;
}

#map {
	border-radius: 1.25rem;
	overflow: hidden;
}

.maps-container span ,
.maps-container a {
	font-size: 1.125rem;
	font-weight: 500;
}


/*  gornjogradske price  */

.nav-logo img {
	height: 5rem;
	width: auto;
}

@media (min-width: 992px) {
	.nav-logo img {
	height: 7rem;
}
}

.first-p span {
float: left;
width: 0.7em;
font-size: 500%;
line-height: 90%;
color: rgb(163, 17, 17);
font-weight: 500;
}

.mapa-obilaska {
	border-radius: 1.875rem;
	overflow: hidden;
}

footer .left-content {
	display: flex;
	align-items: center;
}

.as-p {
	font-size: 1rem;
	line-height: 1.5;
}

@media (min-width: 992px) {
	.as-p {
	font-size: 1.25rem;
	line-height: 1.5;
}
}

.nav-facebook svg {
	width: 2rem;
	height: 2rem;
}

.front-page .nav-facebook path,
.nav-is-open .nav-facebook path {
	fill: var(--white);
}

.color-white {
	color: #fff;
	font-size: clamp(1.25rem, 0.893rem + 0.952vw, 1.75rem);
	line-height: 1.2;
}

.left-right-container {
	display: flex;
	flex-direction: column;
	gap: 2rem;
}

.left-right-container > div{
width: 100%;
}

@media (min-width: 992px) {
	.left-right-container {
	flex-direction: row;
}

}