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: inherit;
	font-size: 100%;
	vertical-align: baseline
}
html {
	line-height: 1
}
ol,
ul {
	list-style: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
caption,
th,
td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle
}
q,
blockquote {
	quotes: none
}
q:before,
q:after,
blockquote:before,
blockquote:after {
	content: "";
	content: none
}
a img {
	border: none
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block
}
*,
*:before,
*:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden],
template {
	display: none
}
a {
	background: transparent
}
a:active,
a:hover {
	outline: 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b,
strong {
	font-weight: bold
}
dfn {
	font-style: italic
}
h1 {
	font-size: 2em;
	margin: 0.67em 0
}
mark {
	background: #ff0;
	color: #000
}
small {
	font-size: 80%
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -0.5em
}
sub {
	bottom: -0.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 1em 40px
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}
pre {
	overflow: auto
}
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0
}
button {
	overflow: visible
}
button,
select {
	text-transform: none
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled],
html input[disabled] {
	cursor: default
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}
input {
	line-height: normal
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em
}
legend {
	border: 0;
	padding: 0
}
textarea {
	overflow: auto
}
optgroup {
	font-weight: bold
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
td,
th {
	padding: 0
}
html {
	box-sizing: border-box
}
*,
*:before,
*:after {
	box-sizing: inherit
}
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
p {
	margin: 0;
	padding: 0
}
input,
textarea,
button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0;
	outline: 0;
	border: 0
}
input:hover,
input:active,
input:focus,
textarea:hover,
textarea:active,
textarea:focus,
button:hover,
button:active,
button:focus {
	outline: 0;
	border: 0
}
embed,
iframe,
img,
object,
video {
	max-width: 100%
}
img {
	height: auto;
	width: auto
}
body {
	text-rendering: optimizeLegibility
}
strong {
	font-weight: 700
}
em {
	font-style: italic
}
pre {
	white-space: pre
}
code {
	overflow: hidden
}
body {
	-webkit-backface-visibility: hidden
}
h2 {
	font-family: 'Gotham-Black', sans-serif
}
a {
	font-family: 'Gotham-Light', sans-serif;
	text-decoration: none
}
.white-line {
	border-color: #fff
}
.dark-line {
	border-color: #1c1c1c
}
.not-fix {
	position: relative;
	z-index: 1
}
.primarni-content {
	background-color: #fff
}
.hero {
	position: fixed;
	top: 0;
	left: 0;
	background-color: gray;
	width: 100%;
	padding: 0 6.25%
}
.hero .overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000;
	top: 0;
	left: 0;
	opacity: 0
}
.logo-menu {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	top: 0;
	padding: 26px 6.25% 0 6.25%;
	left: 0;
	z-index: 1000;
	width: 100%;
	position: fixed
}
.logo-menu:after {
	content: " ";
	display: block;
	clear: both
}
.logo-menu .logo,
.logo-menu .logo-text {
	width: auto;
	height: 38px;
	float: left;
	display: block
}
.logo-menu .logo-text {
	height: auto;
	margin: 7px 0
}
.logo-menu .menu_btn {
	width: 21px;
	height: 14px;
	float: right;
	margin-top: 9px;
	display: block
}
@media (min-width: 758px) {
	.logo-menu .menu_btn {
		display: none
	}
}
@media (min-width: 1200px) {
	.logo-menu .menu_btn {
		display: none
	}
}
.logo-menu .logo-width {
	margin: 0 auto
}
.logo-menu .logo-width .logo-text {
	display: none
}
@media (min-width: 758px) {
	.logo-menu .logo-width {
		max-width: 758px
	}
}
@media (min-width: 1200px) {
	.logo-menu .logo-width {
		max-width: 1200px
	}
}
@media (min-width: 1200px) and (max-width: 1600px) {
	.logo-menu .logo-width {
		max-width: 950px
	}
}
.sticky-nav {
	background-color: #1c1c1c;
	padding-top: 5px;
	padding-bottom: 5px
}
.sticky-nav .logo-width .logo {
	display: none
}
.sticky-nav .logo-width .logo-text {
	display: block
}
.mobile {
	display: block;
	z-index: 500;
	width: 100%;
	display: none;
	position: fixed;
	overflow-y: scroll;
	padding-top: 87px;
	left: 0;
	top: 0;
	background-color: #1c1c1c
}
@media (min-width: 758px) {
	.mobile {
		display: none
	}
}
@media (min-width: 1200px) {
	.mobile {
		display: none
	}
}
.mobile .nav-item {
	border-bottom: 1px solid #3c3c3c
}
.mobile .nav-item+.divider {
	border-bottom: none
}
.mobile .nav-item:first-child {
	border-top: 1px solid #3c3c3c
}
.mobile .nav-item a {
	background-color: #1c1c1c;
	display: block;
	color: #fff;
	padding-left: 45px;
	padding-top: 26px;
	padding-bottom: 26px;
	text-transform: uppercase
}
.mobile .nav-item a:hover {
	background-color: #0c0b0b
}
.desktop {
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin-top: 25px;
	display: none;
	float: right
}
.desktop:after {
	content: " ";
	display: block;
	clear: both
}
@media (min-width: 758px) {
	.desktop {
		display: block
	}
}
@media (min-width: 1200px) {
	.desktop {
		display: block
	}
}
.desktop .desktop-nav {
	overflow: hidden;
	float: left;
	width: 0
}
.desktop .desktop-nav .navigation {
	width: 518px;
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
	*zoom: 1
}
.desktop .desktop-nav .navigation li {
	list-style-image: none;
	list-style-type: none;
	margin-left: 0;
	white-space: nowrap;
	float: left;
	padding-left: 0;
	padding-right: 0
}
.desktop .desktop-nav .navigation li:first-child {
	padding-left: 0
}
.desktop .desktop-nav .navigation li:last-child {
	padding-right: 0
}
.desktop .desktop-nav .navigation li.last {
	padding-right: 0
}
.desktop .nav-width {
	width: 518px
}
.desktop .desktop-menu-btn {
	float: left;
	width: 21px;
	height: auto;
	margin-top: 3px
}
.desktop .divider {
	display: none;
	border-left: 3px solid #f00303;
	height: 7px;
	margin-top: 6px;
	padding: 0
}
@media (min-width: 758px) {
	.desktop .divider {
		display: block
	}
}
@media (min-width: 1200px) {
	.desktop .divider {
		display: block
	}
}
.desktop .nav-item a {
	text-transform: capitalize;
	color: #fff;
	font-size: 0.875em;
	padding: 0 25px
}
.client-slika,
.client-logo {
	position: relative;
	width: 100%
}
.client-slika img,
.client-logo img {
	display: block;
	margin: 0 auto
}
.hero-text,
.hero-text-client {
	color: #fff;
	position: relative;
	text-align: center
}
.hero-text h2,
.hero-text-client h2 {
	font-size: 1.875em
}
@media (min-width: 758px) {
	.hero-text h2,
	.hero-text-client h2 {
		font-size: 4.6em
	}
}
@media (min-width: 1200px) {
	.hero-text h2,
	.hero-text-client h2 {
		font-size: 7.5em
	}
}
@media (min-width: 1200px) and (max-width: 1600px) {
	.hero-text h2,
	.hero-text-client h2 {
		font-size: 6em;
		max-width: 950px;
		margin: 0 auto
	}
}
.hero-text h3,
.hero-text-client h3 {
	font-size: 0.875em
}
.hero-text h3 span,
.hero-text-client h3 span {
	font-style: italic
}
@media (min-width: 1200px) {
	.hero-text h3,
	.hero-text-client h3 {
		font-size: 1.0625em;
		max-width: 800px;
		margin-left: auto;
		margin-right: auto
	}
}
.hero-nav {
	position: absolute;
	width: 100%;
	left: 0
}
.hero-nav p {
	text-align: center;
	font-size: 0.75em;
	font-family: 'Gotham-Book', serif;
	color: #fff
}
.hero-nav .hero-nav-arr {
	display: block;
	margin: 17px auto 0 auto;
	cursor: pointer
}
.hero-content-wrap {
	margin: 0 auto
}
@media (min-width: 758px) {
	.hero-content-wrap {
		max-width: 758px
	}
}
@media (min-width: 1200px) {
	.hero-content-wrap {
		max-width: 1200px
	}
}
.back-btn {
	cursor: pointer;
	font-family: 'Gotham-Book', serif;
	width: 48px;
	height: 46px;
	background-color: #ed4347;
	position: fixed;
	display: none;
	top: 0;
	right: 0;
	color: #fff;
	text-align: center;
	z-index: 2000;
	padding-top: 13px
}
.back-btn:hover {
	color: #dcdcdc;
	background-color: #000
}
@media (min-width: 758px) {
	.show {
		display: block
	}
}
.center {
	text-align: center
}
.content-height {
	margin-bottom: 25px
}
.content-line-height {
	margin-bottom: 20px
}
@media (min-width: 758px) {
	.content-line-height {
		margin-bottom: 30px
	}
}
.content-tekst {
	background-color: #fff;
	padding: 30px 5.3125%;
	margin: 0 auto
}
@media (min-width: 758px) {
	.content-tekst {
		max-width: 758px;
		padding: 90px 0
	}
}
@media (min-width: 1200px) {
	.content-tekst {
		max-width: 1200px
	}
}
@media (min-width: 1200px) {
	.content-tekst+.no-padding {
		padding: 0
	}
}
.content-tekst .dark-line {
	width: 19px;
	border-bottom: 3px solid
}
@media (min-width: 758px) {
	.content-tekst .dark-line {
		width: 44px;
		border-bottom: 6px solid
	}
}
@media (min-width: 1200px) {
	.content-tekst .dark-line {
		border-bottom: 8px solid
	}
}
.content-tekst h4 {
	font-family: 'Gotham-Medium', sans-serif;
	font-size: 1.5em;
	color: #2e2e2e;
	line-height: 1.2em
}
@media (min-width: 758px) {
	.content-tekst h4 {
		font-size: 3em;
		line-height: 1em
	}
}
@media (min-width: 1200px) {
	.content-tekst h4 {
		font-size: 3.75em
	}
}
.content-tekst p {
	font-family: 'Gotham-Light', sans-serif;
	color: #7b7b7b;
	font-size: 0.875em;
	line-height: 1.8em
}
@media (min-width: 1200px) {
	.content-tekst p {
		font-size: 1.0625em
	}
}
.content-tekst .strong-tekst {
	font-family: 'Gotham-Black', sans-serif;
	text-transform: uppercase
}
.content-tekst .citat {
	font-family: 'Gotham-Light-Italic', sans-serif
}
.content-tekst .citat span {
	font-family: 'Gotham-Medium-Italic', sans-serif
}
.content-tekst a.more-about-us {
	display: block;
	font-size: 0.625em;
	color: #2e2e2e
}
@media (min-width: 758px) {
	.content-tekst a.more-about-us {
		font-size: 0.875em;
		max-width: 150px;
		margin: 0 auto
	}
}
.content-tekst a.more-about-us:hover {
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 2px
}
.services {
	background-color: #fff
}
.services .content-tekst {
	display: none
}
@media (min-width: 758px) {
	.services .content-tekst {
		display: block;
		max-width: 758px;
		margin: 0 auto;
		padding-left: 5px;
		padding-right: 5px
	}
}
@media (min-width: 1200px) {
	.services .content-tekst {
		display: block;
		max-width: 1200px;
		padding-left: 157px;
		padding-right: 187px
	}
}
@media (min-width: 758px) {
	.service-container {
		max-width: 758px;
		margin-left: auto;
		margin-right: auto
	}
	.service-container:after {
		content: " ";
		display: block;
		clear: both
	}
}
@media (min-width: 1200px) {
	.service-container {
		max-width: 1200px;
		margin-left: auto;
		margin-right: auto
	}
	.service-container:after {
		content: " ";
		display: block;
		clear: both
	}
}
@media (min-width: 758px) {
	.service-box {
		width: 47.36842%;
		float: left;
		margin-right: 5.26316%;
		height: 260px;
		margin-bottom: 40px;
		border: 1px solid #e0e0e0;
		overflow: hidden
	}
}
@media (min-width: 1200px) {
	.service-box {
		width: 32.20339%;
		float: left;
		margin-right: 1.69492%;
		height: 415px
	}
}
@media (min-width: 758px) and (max-width: 1200px) {
	.service-box:nth-child(2n) {
		float: right;
		margin-right: 0
	}
}
@media (min-width: 1200px) {
	.service-box:nth-child(3) {
		width: 32.20339%;
		float: right;
		margin-right: 0
	}
}
.service-box-button {
	display: none
}
@media (min-width: 758px) {
	.service-box-button {
		width: 47.36842%;
		float: right;
		margin-right: 0;
		display: block
	}
}
@media (min-width: 1200px) {
	.service-box-button {
		padding: 83px 0;
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0
	}
}
.service-box-button .service-button {
	display: block;
	background-color: #fff;
	border: 1px solid #acacac;
	width: 233px;
	height: 63px;
	color: #2e2e2e;
	float: right
}
.service-box-button .service-button:after {
	content: " ";
	display: block;
	clear: both
}
.service-box-button .service-button:hover {
	background-color: #2e2e2e;
	border: none;
	color: #fff
}
.service-box-button .service-button:hover .str-link {
	background-position: -24px 0
}
@media (min-width: 758px) {
	.service-box-button .service-button {
		margin-right: 23px;
		margin-top: 125px
	}
}
@media (min-width: 1200px) {
	.service-box-button .service-button {
		margin-top: 0;
		margin-right: 0
	}
}
.service-box-button .service-button .button-text {
	text-transform: uppercase;
	font-size: 0.875em;
	font-family: 'Gotham-Medium', serif;
	float: left;
	margin: 24px 0 0 20px
}
.service-box-button .service-button .str-link {
	float: left;
	margin: 27px 0 0 8px;
	width: 22px;
	height: 7px;
	background: url('../images/str-link.png?1441005881') no-repeat 0 0
}
@media (min-width: 758px) {
	.service-slide {
		position: relative;
		top: 0;
		-moz-transition: all 0.6s ease-in-out;
		-o-transition: all 0.6s ease-in-out;
		-webkit-transition: all 0.6s ease-in-out;
		transition: all 0.6s ease-in-out;
		height: 520px
	}
}
@media (min-width: 1200px) {
	.service-slide {
		height: 830px
	}
}
@media (min-width: 758px) {
	.service-slide:hover {
		top: -260px
	}
}
@media (min-width: 1200px) {
	.service-slide:hover {
		top: -415px
	}
}
.service-slide .service-name {
	border-bottom: 1px solid #3c3c3c;
	position: relative;
	height: 120px;
	background-color: #1c1c1c;
	font-size: 1.375em;
	color: #fff;
	font-family: 'Gotham-Medium', sans-serif
}
@media (min-width: 758px) {
	.service-slide .service-name {
		background-color: #fff;
		border-bottom: none;
		color: #2e2e2e;
		padding-top: 50px;
		height: 260px
	}
}
@media (min-width: 1200px) {
	.service-slide .service-name {
		padding-top: 80px;
		height: 415px
	}
}
.service-slide .service-name .service-image {
	display: block;
	width: auto;
	height: 43px;
	position: absolute;
	top: 40px;
	left: 15.625%
}
@media (min-width: 758px) {
	.service-slide .service-name .service-image {
		height: 90px;
		width: auto;
		position: static;
		margin: 0 auto
	}
}
@media (min-width: 1200px) {
	.service-slide .service-name .service-image {
		height: auto
	}
}
@media (min-width: 758px) {
	.service-slide .service-name .small {
		display: none
	}
}
.service-slide .service-name .large {
	display: none
}
@media (min-width: 758px) {
	.service-slide .service-name .large {
		display: block
	}
}
.service-slide .service-name .service-text {
	position: absolute;
	top: 50px;
	left: 37.5%
}
@media (min-width: 758px) {
	.service-slide .service-name .service-text {
		width: 100%;
		text-align: center;
		position: static;
		margin-top: 30px
	}
}
@media (min-width: 1200px) {
	.service-slide .service-name .service-text {
		margin-top: 70px
	}
}
.service-slide .service-name .service-line {
	border-bottom: 3px solid #fff;
	width: 19px;
	position: absolute;
	top: 74px;
	left: 37.5%
}
@media (min-width: 758px) {
	.service-slide .service-name .service-line {
		border-bottom: 4px solid #2e2e2e;
		width: 28px;
		position: static;
		margin: 34px auto 0 auto
	}
}
@media (min-width: 758px) and (max-width: 1200px) {
	.service-slide .service-name .service-line {
		display: none
	}
}
.service-slide .last {
	border-bottom: none
}
.service-slide .service-list {
	display: none;
	list-style: inside disc;
	color: #7b7b7b;
	padding: 20px 2.5% 20px 9.375%;
	font-family: 'Gotham-Light', sans-serif
}
.service-slide .service-list .service-item {
	line-height: 1.75em;
	text-transform: uppercase;
	font-size: 0.875em
}
@media (min-width: 758px) {
	.service-slide .service-list .service-item {
		text-transform: none;
		font-size: 1.125em;
		line-height: 1.1em;
		text-align: left;
		margin-left: 30px
	}
}
@media (min-width: 1200px) {
	.service-slide .service-list .service-item {
		line-height: 1.75em;
		margin-left: 60px
	}
}
.service-slide .service-list .list-wrap {
	display: none
}
.service-slide .service-list .list-wrap:after {
	content: " ";
	display: block;
	clear: both
}
@media (min-width: 758px) {
	.service-slide .service-list .list-wrap {
		display: block;
		padding-left: 30px
	}
}
@media (min-width: 1200px) {
	.service-slide .service-list .list-wrap {
		padding-left: 60px
	}
}
.service-slide .service-list .list-wrap img {
	display: block;
	float: left;
	width: auto
}
@media (min-width: 758px) {
	.service-slide .service-list .list-wrap img {
		height: 60px
	}
}
@media (min-width: 1200px) {
	.service-slide .service-list .list-wrap img {
		height: 71px
	}
}
.service-slide .service-list .list-wrap .list-wrap-text {
	float: left
}
@media (min-width: 758px) {
	.service-slide .service-list .list-wrap .list-wrap-text {
		margin-left: 30px
	}
}
@media (min-width: 1200px) {
	.service-slide .service-list .list-wrap .list-wrap-text {
		margin-left: 38px
	}
}
.service-slide .service-list .list-wrap .list-wrap-text .list-text {
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 1.375em;
	font-family: 'Gotham-Medium', sans-serif
}
.service-slide .service-list .list-wrap .list-wrap-text .list-line {
	border-bottom: 4px solid #fff;
	width: 28px;
	margin: 20px 0
}
@media (min-width: 1200px) {
	.service-slide .service-list .list-wrap .list-wrap-text .list-line {
		margin: 35px 0
	}
}
@media (min-width: 758px) {
	.service-slide .service-list {
		display: block;
		height: 260px;
		background-color: #2e2e2e;
		padding: 0;
		padding-top: 40px;
		list-style: none;
		text-align: center;
		color: #fff
	}
}
@media (min-width: 1200px) {
	.service-slide .service-list {
		padding-top: 65px;
		height: 415px
	}
}
.service-slide .service-list .li-box-large {
	text-align: left;
	padding-left: 60px;
	padding-right: 60px;
	line-height: 2.1em
}
.contact_link {
	height: 47px;
	width: 100%;
	background-color: #000;
	border-bottom: 1px solid #ff2a2a;
	color: #fff
}
@media (min-width: 758px) {
	.contact_link {
		height: 108px
	}
}
.strelica {
	display: block;
	width: 22px;
	height: auto
}
.contact_wrap:after {
	content: " ";
	display: block;
	clear: both
}
.contact_wrap p {
	font-family: 'Gotham-Light', sans-serif;
	font-size: 0.75em;
	float: right;
	padding-top: 17px;
	padding-right: 7.8125%;
	height: 100%;
	border-right: 1px solid #ff2a2a
}
@media (min-width: 758px) {
	.contact_wrap p {
		padding-top: 45px;
		font-size: 0.875em
	}
}
.contact_wrap a {
	height: 100%;
	display: block;
	float: right;
	padding-right: 9.375%;
	padding-left: 7.8125%;
	padding-top: 21px
}
.contact_wrap a:hover {
	background-color: #ff2a2a
}
@media (min-width: 758px) {
	.contact_wrap a {
		padding-top: 51px
	}
}
@media (min-width: 758px) {
	.client-index {
		text-align: center;
		max-width: 632px
	}
	.client-index .dark-line {
		display: none
	}
}
@media (min-width: 1200px) {
	.clients-page-width-1 {
		max-width: 848px
	}
}
@media (min-width: 1200px) {
	.clients-page-width-2 {
		max-width: 764px
	}
}
.clients-index-logo {
	padding-bottom: 43px;
	max-width: 290px;
	margin-left: auto;
	margin-right: auto
}
.clients-index-logo:after {
	content: " ";
	display: block;
	clear: both
}
@media (min-width: 758px) {
	.clients-index-logo {
		max-width: 434px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 124px
	}
	.clients-index-logo:after {
		content: " ";
		display: block;
		clear: both
	}
}
@media (min-width: 1200px) {
	.clients-index-logo {
		max-width: 1088px;
		margin-left: auto;
		margin-right: auto
	}
	.clients-index-logo:after {
		content: " ";
		display: block;
		clear: both
	}
}
.clients-index-logo div {
	width: 50%;
	float: left;
	height: 108px
}
@media (min-width: 1200px) {
	.clients-index-logo div {
		width: 25%;
		float: left
	}
	.clients-index-logo div:nth-last-child {
		float: right;
		margin-right: 0
	}
}
@media (min-width: 1200px) {
	.clients-index-logo div img {
		display: block;
		margin: 0 auto
	}
}
@media (min-width: 0) and (max-width: 758px) {
	.clients-index-logo div:nth-child(2n) {
		float: right;
		margin-right: 0;
		border-left: 1px solid #eaeaea
	}
}
.clients-index-logo div.illi-logo {
	border-bottom: 1px solid #eaeaea
}
@media (min-width: 1200px) {
	.clients-index-logo div.illi-logo {
		border-bottom: none
	}
}
.clients-index-logo div.imperial-logo {
	border-bottom: 1px solid #eaeaea
}
@media (min-width: 1200px) {
	.clients-index-logo div.imperial-logo {
		border-bottom: none;
		border-left: 1px solid #eaeaea
	}
}
@media (min-width: 1200px) {
	.clients-index-logo div.pijaca-logo {
		border-left: 1px solid #eaeaea
	}
}
@media (min-width: 1200px) {
	.clients-index-logo div.unhcr-logo {
		border-left: 1px solid #eaeaea
	}
}
.service-page-container {
	background-color: #fff;
	padding-bottom: 73px
}
@media (min-width: 758px) {
	.service-page-container {
		max-width: 750px;
		margin-left: auto;
		margin-right: auto
	}
	.service-page-container:after {
		content: " ";
		display: block;
		clear: both
	}
}
@media (min-width: 1200px) {
	.service-page-container {
		max-width: 1200px;
		margin-left: auto;
		margin-right: auto
	}
	.service-page-container:after {
		content: " ";
		display: block;
		clear: both
	}
}
.service-page-container .service-page-intro {
	font-family: 'Gotham-Medium', sans-serif;
	font-size: 0.875em;
	color: #2e2e2e;
	padding: 30px 5.3125%
}
@media (min-width: 758px) {
	.service-page-container .service-page-intro {
		padding: 0;
		font-size: 1.125em;
		padding-left: 57px;
		margin-top: 87px;
		margin-bottom: 138px
	}
}
.service-page-box {
	padding-top: 17px;
	padding-bottom: 10px
}
@media (min-width: 758px) {
	.service-page-box {
		width: 48.27586%;
		float: left;
		margin-right: 3.44828%
	}
}
@media (min-width: 758px) and (max-width: 1200px) {
	.service-page-box:nth-child(3) {
		float: right;
		margin-right: 0
	}
	.service-page-box:last-child {
		margin-top: 90px
	}
}
@media (min-width: 1200px) {
	.service-page-box {
		width: 31.03448%;
		float: left;
		margin-right: 3.44828%
	}
	.service-page-box:last-child {
		float: right;
		margin-right: 0
	}
}
.service-page-name {
	height: 44px;
	position: relative
}
.service-page-name .service-page-image {
	width: auot;
	height: 44px;
	position: absolute;
	display: block;
	left: 5.3125%
}
@media (min-width: 758px) {
	.service-page-name .service-page-image {
		height: 52px;
		left: 15.3125%
	}
}
.service-page-name .service-page-text {
	position: absolute;
	left: 23.75%;
	font-family: 'Gotham-Medium', sans-serif;
	font-size: 1.5em;
	color: #2e2e2e;
	top: 10px
}
@media (min-width: 758px) {
	.service-page-name .service-page-text {
		font-size: 1.875em;
		height: 52px;
		top: 2px;
		left: 33.75%
	}
}
.service-page-name .service-page-line {
	position: absolute;
	left: 23.75%;
	border-bottom: 3px solid;
	width: 19px;
	top: 34px
}
@media (min-width: 758px) {
	.service-page-name .service-page-line {
		border-bottom: 8px solid;
		width: 44px;
		top: 41px;
		left: 33.75%
	}
}
.service-page-list {
	list-style: inside disc;
	color: #7b7b7b;
	padding: 20px 2.5% 20px 5.3125%;
	font-family: 'Gotham-Light', sans-serif
}
@media (min-width: 758px) {
	.service-page-list {
		list-style: none;
		padding-top: 66px
	}
}
.service-page-list .service-page-item {
	line-height: 1.75em;
	text-transform: uppercase;
	font-size: 0.875em
}
@media (min-width: 758px) {
	.service-page-list .service-page-item {
		line-height: 1.875em;
		font-size: 1.125em
	}
}
@media (min-width: 758px) {
	.industries {
		max-width: 730px;
		margin-left: auto;
		margin-right: auto;
		padding-top: 130px;
		padding-bottom: 140px
	}
	.industries:after {
		content: " ";
		display: block;
		clear: both
	}
	.industries .industry-box {
		padding-left: 60px;
		width: 48.27586%;
		float: left;
		margin-right: 3.44828%
	}
	.industries .industry-box:last-child {
		float: right;
		margin-right: 0
	}
	.industries .content-tekst {
		padding: 0
	}
	.industries .content-tekst .industry-box p {
		line-height: 3.5em
	}
}
.client-page-img {
	padding: 0 5.3125%
}
@media (min-width: 1200px) {
	.client-page-img {
		padding: 0
	}
	.client-page-img img {
		margin: 0 auto;
		display: block
	}
}
.client-up {
	text-transform: uppercase
}
.client-page-content-tekst {
	padding: 30px 5.3125%
}
@media (min-width: 1200px) {
	.client-page-content-tekst {
		padding: 110px 20% 100px 20%
	}
}
.client-page-content-tekst h4 {
	font-family: 'Gotham-Medium', sans-serif;
	font-size: 1.5em;
	color: #2e2e2e;
	line-height: 1.2em
}
@media (min-width: 1200px) {
	.client-page-content-tekst h4 {
		font-size: 2.5em
	}
}
.client-page-content-tekst p {
	font-family: 'Gotham-Light', sans-serif;
	color: #7b7b7b;
	font-size: 0.875em;
	line-height: 1.8em
}
@media (min-width: 1200px) {
	.client-page-content-tekst p {
		font-size: 1.0625em;
		line-height: 1.6em
	}
}
.client-text-img-wrap {
	padding-bottom: 70px
}
.transparent {
	background-color: none
}
@media (min-width: 1200px) {
	.large-center {
		text-align: center
	}
}
.client-hero .hero-text-client h2 {
	font-family: 'Gotham-Book', sans-serif;
	text-transform: uppercase
}
.client-hero .hero-text-client h3 {
	text-transform: uppercase;
	font-family: 'Gotham-Medium', sans-serif
}
.client-hero .hero-text-client p {
	font-family: 'Gotham-Light', sans-serif
}
.aboutus-summary {
	background-color: #111;
	width: 100%
}
.aboutus-summary img {
	display: block;
	margin: 0 auto
}
.top-wrap {
	display: none;
	position: fixed;
	z-index: 3000;
	bottom: 50px;
	right: 65px
}
.top-wrap:after {
	content: " ";
	display: block;
	clear: both
}
.top-wrap .top-btn {
	cursor: pointer;
	font-family: 'Gotham-Book', serif;
	width: 61px;
	height: 58px;
	background-color: #dcdcdc;
	opacity: 0.8;
	padding-top: 13px;
	padding-left: 22px;
	color: #fff;
	float: right
}
.top-wrap .top-btn img,
.top-wrap .top-btn span {
	display: block
}
.top-wrap .top-btn img {
	margin-bottom: 5px
}
.top-wrap .top-btn span {
	margin-left: -6px
}
.top-wrap .top-btn:hover {
	background-color: #000
}
.work-content-page {
	position: relative
}
.container {
	visibility: hidden
}
.pace-done .container {
	visibility: visible
}
.clients-page-logo {
	max-width: 360px;
	margin-left: auto;
	margin-right: auto
}
.clients-page-logo:after {
	content: " ";
	display: block;
	clear: both
}
@media (min-width: 758px) {
	.clients-page-logo {
		max-width: 680px;
		margin-left: auto;
		margin-right: auto
	}
	.clients-page-logo:after {
		content: " ";
		display: block;
		clear: both
	}
}
@media (min-width: 1200px) {
	.clients-page-logo {
		max-width: 1100px;
		margin-left: auto;
		margin-right: auto
	}
	.clients-page-logo:after {
		content: " ";
		display: block;
		clear: both
	}
}
.clients-page-logo div {
	width: 47.36842%;
	float: left;
	margin-right: 5.26316%
}
@media (min-width: 1200px) {
	.clients-page-logo div {
		width: 18.36735%;
		float: left;
		margin-right: 2.04082%
	}
	.clients-page-logo div:nth-child(5n) {
		float: right;
		margin-right: 0
	}
}
@media (min-width: 758px) and (max-width: 1200px) {
	.clients-page-logo div {
		width: 31.03448%;
		float: left;
		margin-right: 3.44828%
	}
	.clients-page-logo div:nth-child(3n) {
		float: right;
		margin-right: 0
	}
}
@media (min-width: 0) and (max-width: 758px) {
	.clients-page-logo div:nth-child(2n) {
		float: right;
		margin-right: 0
	}
}
.clients-page-logo img {
	display: block;
	width: 100%;
	height: auto
}
.hero-content-wrap-client {
	position: relative
}
.feedblack {
	color: #2e2e2e !important
}
.feedback-wrap {
	position: relative;
	width: 100%;
	height: 737px;
	overflow: hidden;
	background-color: #fff
}
@media (min-width: 758px) {
	.feedback-wrap {
		height: 539px;
		background: url('../images/feedback_bg.jpg?1437587739') no-repeat -350px 0;
		background-color: transparent
	}
}
@media (min-width: 1200px) {
	.feedback-wrap {
		background-position: 0 0;
		height: 673px
	}
}
.feedback-container {
	position: absolute;
	top: 0;
	left: 0
}
@media (min-width: 758px) {
	.feedback-container .content-tekst {
		background-color: transparent
	}
	.feedback-container .content-tekst h4,
	.feedback-container .content-tekst p {
		color: #fff
	}
}
@media (min-width: 758px) {
	.feedback-container .dark-line {
		border-bottom-color: #fff
	}
}
.feedback-nav {
	top: 20px;
	position: absolute
}
.feedback-nav a {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-color: #2e2e2e;
	margin-right: 15px
}
.feedback-box {
	float: left;
	box-sizing: border-box
}
.box-wrap-feedback {
	margin: 0 auto
}
@media (min-width: 758px) {
	.box-wrap-feedback {
		max-width: 758px;
		padding-left: 10px;
		padding-right: 10px
	}
}
@media (min-width: 1200px) {
	.box-wrap-feedback {
		max-width: 1200px;
		padding: 90px 175px 90px 160px
	}
}
@media (min-width: 758px) {
	.form-wrap {
		width: 100%;
		background-color: #fff;
		padding-bottom: 230px
	}
}
#contact-form {
	background-color: #fff;
	position: relative;
	padding-left: 7.8125%;
	padding-right: 7.8125%;
	padding-top: 29px;
	padding-bottom: 37px
}
@media (min-width: 758px) {
	#contact-form {
		max-width: 758px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
		padding-top: 40px
	}
	#contact-form:after {
		content: " ";
		display: block;
		clear: both
	}
}
@media (min-width: 1200px) {
	#contact-form {
		max-width: 940px;
		margin-left: auto;
		margin-right: auto
	}
	#contact-form:after {
		content: " ";
		display: block;
		clear: both
	}
}
@media (min-width: 758px) {
	#contact-form .form-input {
		width: 49.15254%;
		float: left;
		margin-right: 1.69492%;
		margin-bottom: 27px
	}
	#contact-form .form-input:nth-child(2n) {
		float: right;
		margin-right: 0
	}
}
@media (min-width: 758px) {
	#contact-form .form-input-textarea {
		margin-bottom: 27px;
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0
	}
}
@media (min-width: 758px) {
	#contact-form .form-input-button {
		float: right
	}
}
#contact-form .btn {
	background-image: none;
	border: 1px solid #ccc;
	background-color: #fff;
	font-family: 'Gotham-Medium', serif;
	width: 203px;
	height: 55px;
	color: #2e2e2e;
	margin-top: 27px
}
@media (min-width: 758px) {
	#contact-form .btn {
		margin-top: 0
	}
}
#contact-form .form-control {
	width: 100%;
	display: block;
	margin-top: 27px;
	border: 1px solid #ccc;
	height: 40px;
	padding-left: 17px;
	font-family: 'Gotham-Light', serif;
	font-size: 0.875em
}
#contact-form .form-control:-moz-placeholder {
	font-family: 'Gotham-Light', serif;
	font-size: 0.875em
}
#contact-form .form-control::-moz-placeholder {
	font-family: 'Gotham-Light', serif;
	font-size: 0.875em
}
#contact-form .form-control:-ms-input-placeholder {
	font-family: 'Gotham-Light', serif;
	font-size: 0.875em
}
#contact-form .form-control::-webkit-input-placeholder {
	font-family: 'Gotham-Light', serif;
	font-size: 0.875em
}
@media (min-width: 758px) {
	#contact-form .form-control {
		margin-top: 0
	}
}
#contact-form .first-control {
	margin-top: 0
}
#contact-form textarea.form-control {
	padding-top: 17px;
	height: 100px;
	resize: none
}
#contact-form .errorMessage {
	font-family: 'Gotham-Medium', serif;
	font-size: 0.875em;
	margin-left: 10px;
	margin-top: 3px;
	color: #ed1c24
}
footer {
	font-family: 'Gotham-Light', sans-serif;
	color: #fff;
	background-color: #1c1c1c;
	width: 100%;
	padding-top: 70px;
	padding-bottom: 20px;
	font-size: 0.875em;
	line-height: 24px
}
@media (min-width: 1200px) {
	footer {
		padding-bottom: 0;
		font-size: 1.0625em;
		line-height: 28px;
		background-color: #111111
	}
}
footer .contact-line {
	border-top: 8px solid #fff;
	width: 44px;
	margin: 0 auto;
	display: none
}
@media (min-width: 758px) {
	footer .contact-line {
		display: none
	}
}
footer .footer-line {
	border-top: 3px solid #fff;
	width: 19px;
	margin: 40px auto
}
@media (min-width: 758px) {
	footer .footer-line {
		display: inline-block
	}
}
@media (min-width: 1200px) {
	footer .footer-line {
		display: block;
		width: 45px;
		margin-top: 75px;
		margin-bottom: 75px
	}
}
@media (min-width: 1200px) {
	footer .small {
		display: none
	}
}
footer .copyright {
	color: #616161;
	font-size: 0.625em;
	margin-top: 70px
}
@media (min-width: 1200px) {
	footer .copyright {
		background-color: #171717;
		font-size: 0.7058823529411765em;
		padding: 20px 0;
		border-top: 1px solid #292929
	}
}
footer a {
	color: #fff
}
@media (min-width: 758px) {
	.footer-wrap {
		max-width: 650px;
		margin-left: auto;
		margin-right: auto
	}
}
@media (min-width: 1200px) {
	.footer-wrap {
		max-width: 1024px;
		margin-left: auto;
		margin-right: auto
	}
}
.footer-col {
	text-align: center;
	margin-bottom: 25px;
}
@media (min-width: 1200px) {
	.footer-col {
		text-align: left;
		margin-bottom: 0;
	}
}
.footer-contact,
.footer-naslov,
.copyright {
	text-align: center
}
.footer-naslov {
	font-family: 'Gotham-Medium', sans-serif;
	font-size: 1.5em
}
@media (min-width: 758px) {
	.footer-naslov {
		display: none
	}
}
.telefon {
	margin-top: 65px
}
@media (min-width: 758px) {
	.telefon {
		margin-top: 0
	}
}
@media (min-width: 1200px) {
	.telefon {
		margin-top: 0;
		margin-bottom: 47px
	}
}
@media (min-width: 758px) {
	.footer-contact {
		width: 47.36842%;
		float: right;
		margin-right: 0;
		text-align: right
	}
}
@media (min-width: 1200px) {
	.footer-contact {
		width: 31.03448%;
		float: left;
		margin-right: 3.44828%;
		text-align: center
	}
}
.footer-navigation {
	display: none
}
@media (min-width: 758px) {
	.footer-navigation {
		display: block;
		width: 47.36842%;
		float: left;
		margin-right: 5.26316%
	}
}
@media (min-width: 1200px) {
	.footer-navigation {
		width: 31.03448%;
		float: left;
		margin-right: 3.44828%
	}
}
@media (min-width: 758px) {
	.footer-navigation .footer-logo {
		margin-top: 231px
	}
}
@media (min-width: 1200px) {
	.footer-navigation .footer-logo {
		margin-top: 324px
	}
}
.footer-navigation .footer-logo img {
	display: block;
	width: 43px;
	height: auto
}
.footer-navigation .footer-logo p {
	margin-top: 28px
}
.footer-navigation .navigation {
	line-height: 1.065em
}
.footer-navigation .navigation a {
	text-transform: uppercase
}
.footer-navigation .navigation .nav-item {
	margin-bottom: 20px;
	padding: 0
}
.footer-navigation .navigation .nav-item:last-child {
	margin-bottom: 0
}
.footer-navigation .navigation .nav-item+.divider {
	margin-bottom: 0
}
.footer-navigation .navigation li.active {
	width: 45px;
	border-bottom: 2px solid #fff;
	padding-bottom: 5px;
	white-space: nowrap
}
@media (min-width: 1200px) {
	.footer-wrap {
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
	}
}
@media (min-width: 1200px) {
	.footer-logo-wrap {
		display: flex;
		align-items: center;
	}
}
.footer-logo-wrap img {
	display: block;
	width: 43px;
	height: auto;
	margin: 0 auto 25px;
}
@media (min-width: 1200px) {
	.footer-logo-wrap img {
		margin: 0 20px 0 0;
	}
}
.icon-link {
	display: flex;
	align-items: center;
	justify-content: center;
}
@media (min-width: 1200px) {
	.icon-link {
		justify-content: initial;
	}
}
.icon-link img {
	margin-right: 10px;
}
.footer-hours {
	display: none;
	text-align: right
}
@media (min-width: 1200px) {
	.footer-hours {
		display: block;
		width: 31.03448%;
		float: right;
		margin-right: 0
	}
}
.footer-hours .hours {
	font-size: 1.3125em;
	font-family: 'Gotham-Medium', sans-serif
}
.footer-hours .cities {
	line-height: 24px;
	margin-top: 85px
}
.footer-hours .cities .city h5 {
	font-family: 'Gotham-Medium', sans-serif;
	font-size: 0.8823529411764706em
}
.footer-hours .cities .city p {
	font-size: 0.8235294117647059em
}
.footer-hours .footer-line {
	margin: 0;
	margin-left: 77%;
	margin-top: 14px;
	margin-bottom: 17px
}
@font-face{font-family:'Gotham-Black';src:url('fonts/Gotham-Black.otf?1162601348') format("truetype");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'Gotham-Light';src:url('fonts/GothamLight.otf?1162601350') format("truetype");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'Gotham-Medium';src:url('fonts/GothamMedium.otf?1162601350') format("truetype");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'Gotham-Book';src:url('fonts/Gotham-Book.otf?1157661596') format("truetype");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'Gotham-Medium-Italic';src:url('fonts/GothamMedium-Italic.otf?1162601350') format("truetype");
font-weight:normal;
font-style:normal
}
@font-face{font-family:'Gotham-Light-Italic';src:url('fonts/GothamLight-Italic.otf?1162601350') format("truetype");
font-weight:normal;
font-style:normal
}
.index-bg {
	background:url('../images/index_bg.jpg?1430806555') no-repeat 0 0;
	-moz-background-size:cover;
	-o-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.clients-bg {
	background:url('../images/clients_bg.jpg?1430806555') no-repeat 0 0;
	-moz-background-size:cover;
	-o-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.aboutus-bg {
	background:url('../images/aboutus_bg.jpg?1430806555') no-repeat 0 0;
	-moz-background-size:cover;
	-o-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.contact-bg {
	background:url('../images/contact_bg.jpg?1430806555') no-repeat 0 0;
	-moz-background-size:cover;
	-o-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.service-bg {
	background:url('../images/service_bg.jpg?1430806555') no-repeat 0 0;
	-moz-background-size:cover;
	-o-background-size:cover;
	-webkit-background-size:cover;
	background-size:cover
}
.illi-bg {
	background-color:#f1c511
}
.cpl-bg {
	background-color:#ed1c24
}
.plemic-bg {
	background-color:#040000
}
.vejic-bg {
	background-color:#004e8e
}
.unhcr-bg {
	background-color:#007ac2
}
.adimes-bg {
	background-color:#f1c511
}
.vology-bg {
	background-color:#b8d431
}
.cataleya-bg {
	background-color:#000
}
.client-wrap {
	position:relative;
	width:100%;
	background-color:#1c1c1c;
	overflow:hidden
}
.slide-helper {
	position:relative
}
.large-nav {
	z-index:500;
	display:none;
	position:absolute;
	top:40%;
	right:0
}
@media (min-width: 758px) {
	.large-nav {
		display:block
	}
}
.large-nav .dugme {
	width:61px;
	height:61px;
	background-color:#fff;
	margin-bottom:1px;
	padding-top:20px;
	padding-left:25px
}
.large-nav .dugme:hover {
	background-color:#d2d2d2
}
.large-nav .dugme .napred {
	width:0;
	height:0;
	border-top:10px solid transparent;
	border-left:9px solid #353535;
	border-bottom:10px solid transparent
}
.large-nav .dugme .nazad {
	width:0;
	height:0;
	border-top:10px solid transparent;
	border-right:9px solid #353535;
	border-bottom:10px solid transparent
}
.client-nav-small {
	max-width:100%;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height:54px;
	background-color:#ed1c24;
	padding-bottom:1px
}
.client-nav-small:after {
	content:" ";
	display:block;
	clear:both
}
.client-nav-small .client-nav-small-left,
.client-nav-small .client-nav-small-link,
.client-nav-small .client-nav-small-right {
	height:100%;
	color:#fff;
	background-color:#1c1c1c
}
.client-nav-small .client-nav-small-left {
	width:20.16807%;
	float:left;
	margin-right:0.84034%
}
.client-nav-small .client-nav-small-left .arr-left {
	width:0;
	height:0;
	border-top:9px solid transparent;
	border-right:8px solid #fff;
	border-bottom:9px solid transparent;
	margin:20px auto 0 auto
}
.client-nav-small .client-nav-small-link {
	width:57.98319%;
	float:left;
	margin-right:0.84034%
}
.client-nav-small .client-nav-small-link a {
	font-family:'Gotham-Medium',
	sans-serif;
	color:#fff;
	font-size:0.75em;
	text-transform:uppercase;
	display:block;
	width:100%;
	height:100%;
	padding-top:21px;
	text-align:center
}
.client-nav-small .client-nav-small-right {
	width:20.16807%;
	float:right;
	margin-right:0
}
.client-nav-small .client-nav-small-right .arr-right {
	width:0;
	height:0;
	border-top:9px solid transparent;
	border-left:8px solid #fff;
	border-bottom:9px solid transparent;
	margin:20px auto 0 auto
}
@media (min-width: 758px) {
	.client-nav-small {
		display:none
	}
}
.client-container {
	position:absolute;
	top:0;
	left:0;
	height:100%
}
.client-box,
.client-work {
	position:relative;
	float:left;
	height:100%;
	text-align:center;
	color:#fff
}
.client-box .small-slide .product,
.client-work .small-slide .product {
	width:auto
}
@media (min-width: 758px) {
	.client-box .small-slide,
	.client-work .small-slide {
		display:none
	}
}
.client-box .small-slide .link-box-work,
.client-work .small-slide .link-box-work {
	margin-top:15px
}
.client-box .small-slide .link-box-work a,
.client-work .small-slide .link-box-work a {
	display:block;
	border:1px solid #fff;
	color:#fff;
	width:233px;
	height:63px;
	text-transform:uppercase;
	font-family:'Gotham-Medium',
	serif;
	font-size:0.875em;
	padding:24px 0 0 0;
	text-align:center;
	margin:0 auto
}
.client-box .small-slide .link-box-work a:hover,
.client-work .small-slide .link-box-work a:hover {
	background-color:#2e2e2e;
	border:none
}
.client-box .large-slide,
.client-work .large-slide {
	display:none
}
@media (min-width: 758px) {
	.client-box .large-slide,
	.client-work .large-slide {
		display:block
	}
}
.client-box .large-slide .slide-large-img img,
.client-work .large-slide .slide-large-img img {
	height:100%;
	width:auto
}
.client-box .large-slide .slide-large-wrap,
.client-work .large-slide .slide-large-wrap {
	max-width:648px;
	margin-left:auto;
	margin-right:auto
}
.client-box .large-slide .slide-large-wrap:after,
.client-work .large-slide .slide-large-wrap:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 1200px) {
	.client-box .large-slide .slide-large-wrap,
	.client-work .large-slide .slide-large-wrap {
		max-width:1140px;
		margin-left:auto;
		margin-right:auto
	}
	.client-box .large-slide .slide-large-wrap:after,
	.client-work .large-slide .slide-large-wrap:after {
		content:" ";
		display:block;
		clear:both
	}
}
.client-box .large-slide .slide-large-wrap div,
.client-work .large-slide .slide-large-wrap div {
	text-align:left
}
.client-box .large-slide .slide-large-wrap div.link-box,
.client-work .large-slide .slide-large-wrap div.link-box {
	padding-top:8px
}
.client-box .large-slide .slide-large-wrap div.link-box a,
.client-work .large-slide .slide-large-wrap div.link-box a {
	display:block;
	border:1px solid #fff;
	color:#fff;
	width:233px;
	height:63px;
	text-transform:uppercase;
	font-family:'Gotham-Medium',
	serif;
	font-size:0.875em;
	padding:24px 0 0 0;
	text-align:center;
	margin:0 auto
}
.client-box .large-slide .slide-large-wrap div.link-box a:hover,
.client-work .large-slide .slide-large-wrap div.link-box a:hover {
	background-color:#000;
	border:none
}
.client-box .large-slide .slide-large-wrap div:nth-child(1),
.client-work .large-slide .slide-large-wrap div:nth-child(1) {
	width:100%;
	float:left;
	margin-left:0;
	margin-right:0
}
.client-box .large-slide .slide-large-wrap div:nth-child(1) img,
.client-work .large-slide .slide-large-wrap div:nth-child(1) img {
	margin:0
}
@media (min-width: 1200px) {
	.client-box .large-slide .slide-large-wrap div:nth-child(1),
	.client-work .large-slide .slide-large-wrap div:nth-child(1) {
		width:15.25424%;
		float:left;
		margin-right:1.69492%
	}
}
.client-box .large-slide .slide-large-wrap div:nth-child(2),
.client-work .large-slide .slide-large-wrap div:nth-child(2) {
	width:57.62712%;
	float:left;
	margin-right:1.69492%
}
@media (min-width: 1200px) {
	.client-box .large-slide .slide-large-wrap div:nth-child(2),
	.client-work .large-slide .slide-large-wrap div:nth-child(2) {
		width:23.72881%;
		float:left;
		margin-right:1.69492%
	}
}
.client-box .large-slide .slide-large-wrap div:nth-child(2) .client-txt-1,
.client-work .large-slide .slide-large-wrap div:nth-child(2) .client-txt-1 {
	font-size:1.125em;
	margin-top:8px
}
@media (min-width: 1200px) {
	.client-box .large-slide .slide-large-wrap div:nth-child(2) .client-txt-1,
	.client-work .large-slide .slide-large-wrap div:nth-child(2) .client-txt-1 {
		margin-top:18px;
		margin-left:auto;
		margin-right:auto
	}
}
.client-box .large-slide .slide-large-wrap div:nth-child(2) .client-txt-2,
.client-work .large-slide .slide-large-wrap div:nth-child(2) .client-txt-2 {
	font-size:1.875em
}
@media (min-width: 1200px) {
	.client-box .large-slide .slide-large-wrap div:nth-child(2) .client-txt-2,
	.client-work .large-slide .slide-large-wrap div:nth-child(2) .client-txt-2 {
		font-size:2em;
		margin:0 auto
	}
}
.client-box .large-slide .slide-large-wrap div:nth-child(3),
.client-work .large-slide .slide-large-wrap div:nth-child(3) {
	width:57.62712%;
	float:left;
	margin-right:1.69492%
}
@media (min-width: 1200px) {
	.client-box .large-slide .slide-large-wrap div:nth-child(3),
	.client-work .large-slide .slide-large-wrap div:nth-child(3) {
		width:32.20339%;
		float:left;
		margin-right:1.69492%
	}
}
.client-box .large-slide .slide-large-wrap div:nth-child(3) .client-txt-3,
.client-work .large-slide .slide-large-wrap div:nth-child(3) .client-txt-3 {
	font-size:0.875em;
	margin-top:8px
}
@media (min-width: 1200px) {
	.client-box .large-slide .slide-large-wrap div:nth-child(3) .client-txt-3,
	.client-work .large-slide .slide-large-wrap div:nth-child(3) .client-txt-3 {
		margin-top:0;
		font-size:1em;
		line-height:1.6em
	}
}
.client-box .large-slide .slide-large-wrap div:nth-child(4),
.client-work .large-slide .slide-large-wrap div:nth-child(4) {
	width:40.67797%;
	float:right;
	margin-right:0;
	margin-top:-58px
}
@media (min-width: 1200px) {
	.client-box .large-slide .slide-large-wrap div:nth-child(4),
	.client-work .large-slide .slide-large-wrap div:nth-child(4) {
		width:23.72881%;
		float:right;
		margin-right:0;
		margin-top:0
	}
}
.client-box img,
.client-work img {
	display:block;
	margin:0 auto
}
.client-box .logo,
.client-work .logo {
	width:auto
}
.client-box .client-txt-1,
.client-work .client-txt-1 {
	font-family:'Gotham-Book',
	sans-serif;
	text-transform:uppercase
}
.client-box .client-txt-2,
.client-work .client-txt-2 {
	font-family:'Gotham-Medium',
	sans-serif;
	text-transform:uppercase
}
.client-box .client-txt-3,
.client-work .client-txt-3 {
	font-family:'Gotham-Light',
	sans-serif
}
.client-work {
	float:none
}
.illi {
	background-color:#f1c511
}
.adimes {
	background-color:#f1c511
}
.cpl {
	background-color:#ed1c24
}
.vejic {
	background-color:#004e8e
}
.unhcr {
	background-color:#007ac2
}
.plemic {
	background-color:#040000
}
.vology {
	background-color:#b8d431
}
.cataleya {
	background-color:#000
}
.efekat-1 {
	-webkit-animation:fadeInDown 1s ease 0.2s 1 both;
	-moz-animation:fadeInDown 1s ease 0.2s 1 both;
	animation:fadeInDown 1s ease 0.2s 1 both;
	-webkit-animation-backface-visibility:hidden;
	-moz-animation-backface-visibility:hidden;
	-ms-animation-backface-visibility:hidden;
	-o-animation-backface-visibility:hidden;
	animation-backface-visibility:hidden;
	display:block
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity:0;
		-webkit-transform:translateY(-20px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0)
	}
}
@-moz-keyframes fadeInDown {
	0% {
		opacity:0;
		-moz-transform:translateY(-20px)
	}
	100% {
		opacity:1;
		-moz-transform:translateY(0)
	}
}
@-o-keyframes fadeInDown {
	0% {
		opacity:0;
		-o-transform:translateY(-20px)
	}
	100% {
		opacity:1;
		-o-transform:translateY(0)
	}
}
@keyframes fadeInDown {
	0% {
		opacity:0;
		-webkit-transform:translateY(-20px);
		transform:translateY(-20px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
}
.efekat-2 {
	-webkit-animation:fadeIn 1s ease 0.2s 1 both;
	-moz-animation:fadeIn 1s ease 0.2s 1 both;
	animation:fadeIn 1s ease 0.2s 1 both;
	-webkit-animation-backface-visibility:hidden;
	-moz-animation-backface-visibility:hidden;
	-ms-animation-backface-visibility:hidden;
	-o-animation-backface-visibility:hidden;
	animation-backface-visibility:hidden
}
@-webkit-keyframes fadeIn {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-moz-keyframes fadeIn {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-o-keyframes fadeIn {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@keyframes fadeIn {
	0% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@media (min-width: 758px) {
	.small {
		display:none
	}
}
.large {
	display:none
}
@media (min-width: 758px) {
	.large {
		display:block
	}
}
.illi-img-container-2 {
	max-width:360px;
	margin-left:auto;
	margin-right:auto
}
.illi-img-container-2:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 1200px) {
	.illi-img-container-2 {
		max-width:1200px;
		margin-left:auto;
		margin-right:auto
	}
	.illi-img-container-2:after {
		content:" ";
		display:block;
		clear:both
	}
}
.illi-img-container-2 div {
	width:47.36842%;
	float:left;
	margin-right:5.26316%;
	margin-bottom:4
}
@media (min-width: 1200px) {
	.illi-img-container-2 div {
		width:23.07692%;
		float:left;
		margin-right:2.5641%
	}
	.illi-img-container-2 div:last-child {
		float:right;
		margin-right:0
	}
}
@media (max-width: 1199px) {
	.illi-img-container-2 div:nth-child(2n) {
		float:right;
		margin-right:0
	}
}
.illi-img-container-2 div img {
	display:block;
	margin:0 auto;
	width:135px
}
@media (min-width: 1200px) {
	.illi-img-container-2 div img {
		width:235px
	}
}
.illi-heder-wrap:after {
	content:" ";
	display:block;
	clear:both
}
.illi-heder-wrap img {
	display:block;
	float:left;
	width:40px;
	height:auto
}
.illi-heder-wrap h4 {
	float:left;
	font-size:1.2em;
	padding:15px 0 0 5px
}
.illi-heder-wrap .twoin1 {
	padding-top:10px
}
@media (min-width: 1200px) {
	.illi-isolate-container {
		max-width:1085px;
		margin-left:auto;
		margin-right:auto
	}
	.illi-isolate-container:after {
		content:" ";
		display:block;
		clear:both
	}
	.illi-isolate-container .illi-text-left,
	.illi-isolate-container .illi-text-right {
		margin-top:80px
	}
	.illi-isolate-container .illi-img-left {
		width:57.62712%;
		float:left;
		margin-left:0;
		margin-right:-100%
	}
	.illi-isolate-container .illi-text-right {
		width:49.15254%;
		float:left;
		margin-left:50.84746%;
		margin-right:-100%;
		padding:0
	}
	.illi-isolate-container .illi-text-right .content-height {
		margin-bottom:0
	}
	.illi-isolate-container .illi-text-right h4 {
		font-size:1.875em;
		padding:8px 0 0 12px
	}
	.illi-isolate-container .illi-image-right {
		width:57.62712%;
		float:left;
		margin-left:42.37288%;
		margin-right:-100%
	}
	.illi-isolate-container .illi-text-left {
		width:49.15254%;
		float:left;
		margin-left:0;
		margin-right:-100%;
		padding:0
	}
	.illi-isolate-container .illi-text-left .content-height {
		margin-bottom:0
	}
	.illi-isolate-container .illi-text-left h4 {
		font-size:1.875em;
		padding:2px 0 0 12px
	}
}
.illi-pizza {
	display:none
}
@media (min-width: 1200px) {
	.illi-pizza {
		display:block;
		margin-top:80px
	}
}
.illi-img-container-3 {
	max-width:360px;
	margin-left:auto;
	margin-right:auto
}
.illi-img-container-3:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 1200px) {
	.illi-img-container-3 {
		max-width:1300px;
		margin-left:auto;
		margin-right:auto
	}
	.illi-img-container-3:after {
		content:" ";
		display:block;
		clear:both
	}
}
.illi-img-container-3 div {
	display:block;
	width:65.51724%;
	height:auto;
	margin:0 auto 26px auto
}
@media (min-width: 1200px) {
	.illi-img-container-3 div {
		width:23.07692%;
		float:left;
		margin-right:2.5641%
	}
	.illi-img-container-3 div:last-child {
		float:right;
		margin-right:0
	}
}
.illi-img-container-3 div.amblem-testenina {
	width:31.03448%;
	margin-bottom:75px
}
@media (min-width: 1200px) {
	.illi-img-container-3 div.amblem-testenina {
		width:23.07692%;
		float:left;
		margin-right:2.5641%
	}
	.illi-img-container-3 div.amblem-testenina img {
		display:block;
		margin:0 auto
	}
}
.illi-img-container-3 div.illi-tacke-duze {
	display:none
}
@media (min-width: 1200px) {
	.illi-img-container-3 div.illi-tacke-duze {
		display:block;
		width:10.25641%;
		float:left;
		margin-right:2.5641%;
		margin-top:364px
	}
}
.client-page-content-illi-slogan {
	padding:30px 5.3125%
}
@media (min-width: 1200px) {
	.client-page-content-illi-slogan {
		padding:50px 20% 100px 20%
	}
}
.client-page-content-illi-slogan h4 {
	font-family:'Gotham-Medium',
	sans-serif;
	font-size:1.5em;
	color:#2e2e2e;
	line-height:1.2em
}
@media (min-width: 1200px) {
	.client-page-content-illi-slogan h4 {
		font-size:1.875em
	}
}
.client-page-content-illi-slogan p {
	font-family:'Gotham-Light',
	sans-serif;
	color:#7b7b7b;
	font-size:0.875em;
	line-height:1.8em
}
@media (min-width: 1200px) {
	.client-page-content-illi-slogan p {
		font-size:1.0625em;
		line-height:1.6em
	}
}
.cpl-img-container-1 {
	max-width:360px;
	margin-left:auto;
	margin-right:auto
}
.cpl-img-container-1:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 1200px) {
	.cpl-img-container-1 {
		max-width:1200px;
		margin-left:auto;
		margin-right:auto
	}
	.cpl-img-container-1:after {
		content:" ";
		display:block;
		clear:both
	}
}
.cpl-img-container-1 div {
	margin:0 auto 50px auto;
	width:47.36842%
}
.cpl-img-container-1 div:last-child {
	margin-bottom:0
}
.cpl-img-container-1 div img {
	display:block;
	margin:0 auto
}
.cpl-img-container-1 div img.cpl-radnik {
	width:100px;
	height:auto
}
@media (min-width: 1200px) {
	.cpl-img-container-1 div img.cpl-radnik {
		width:220px
	}
}
.cpl-img-container-1 div img.cpl-pen {
	width:100px;
	height:auto
}
@media (min-width: 1200px) {
	.cpl-img-container-1 div img.cpl-pen {
		width:220px;
		margin-top:15px
	}
}
.cpl-img-container-1 div img.cpl-krug {
	width:100px;
	height:auto
}
@media (min-width: 1200px) {
	.cpl-img-container-1 div img.cpl-krug {
		width:220px;
		margin-top:47px
	}
}
.cpl-img-container-1 div img.cpl-check {
	width:147px;
	height:auto
}
@media (min-width: 1200px) {
	.cpl-img-container-1 div img.cpl-check {
		width:324px
	}
}
@media (min-width: 1200px) {
	.cpl-img-container-1 div {
		margin:0;
		width:20.45455%;
		float:left;
		margin-right:2.27273%
	}
}
@media (min-width: 1200px) {
	.cpl-img-container-1 div:last-child {
		width:31.81818%;
		float:right;
		margin-right:0
	}
}
.cpl-img-container-2 {
	max-width:360px;
	margin-left:auto;
	margin-right:auto
}
.cpl-img-container-2:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 1200px) {
	.cpl-img-container-2 {
		max-width:1130px;
		margin-left:auto;
		margin-right:auto
	}
	.cpl-img-container-2:after {
		content:" ";
		display:block;
		clear:both
	}
	.cpl-img-container-2 .cpl-kat-small {
		display:none
	}
}
.cpl-img-container-2 div {
	margin:0 auto 50px auto;
	width:100%
}
.cpl-img-container-2 div.last {
	margin-bottom:0
}
@media (min-width: 1200px) {
	.cpl-img-container-2 div.last {
		width:100%;
		float:left;
		margin-left:0;
		margin-right:0
	}
}
@media (min-width: 1200px) {
	.cpl-img-container-2 div:nth-child(1) {
		margin:0;
		width:32.20339%;
		float:left;
		margin-right:1.69492%
	}
}
@media (min-width: 1200px) {
	.cpl-img-container-2 div:nth-child(2) {
		margin:0;
		width:66.10169%;
		float:right;
		margin-right:0
	}
}
.cpl-img-container-2 div img {
	display:block;
	height:auto;
	margin:0 auto
}
.cpl-img-container-2 div img.katalog-1 {
	width:135px
}
@media (min-width: 1200px) {
	.cpl-img-container-2 div img.katalog-1 {
		width:370px
	}
}
.cpl-img-container-2 div img.katalog-2 {
	width:227px
}
@media (min-width: 1200px) {
	.cpl-img-container-2 div img.katalog-2 {
		width:642px
	}
}
.cpl-img-container-2 div img.cpl-kat-small {
	width:264px
}
.cpl-img-container-2 div img.cpl-kat-large {
	display:none
}
@media (min-width: 1200px) {
	.cpl-img-container-2 div img.cpl-kat-large {
		display:block;
		margin-top:50px
	}
}
.cpl-img-container-3 {
	max-width:100%;
	margin-left:auto;
	margin-right:auto
}
.cpl-img-container-3:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 1200px) {
	.cpl-img-container-3 {
		max-width:1200px;
		margin-left:auto;
		margin-right:auto
	}
	.cpl-img-container-3:after {
		content:" ";
		display:block;
		clear:both
	}
}
.cpl-img-container-3 div {
	margin:0 auto 50px auto;
	width:100%
}
@media (min-width: 1200px) {
	.cpl-img-container-3 div {
		width:57.62712%;
		float:left;
		margin-right:1.69492%
	}
}
.cpl-img-container-3 div img {
	display:block;
	margin:0 auto;
	height:auto
}
.cpl-img-container-3 div img.cpl-open-kat {
	width:230px
}
@media (min-width: 1200px) {
	.cpl-img-container-3 div img.cpl-open-kat {
		width:643px
	}
}
.cpl-img-container-3 div img.katalog-3 {
	width:160px
}
@media (min-width: 1200px) {
	.cpl-img-container-3 div img.katalog-3 {
		width:440px
	}
}
.cpl-img-container-3 div:last-child {
	margin-bottom:0
}
@media (min-width: 1200px) {
	.cpl-img-container-3 div:last-child {
		width:40.67797%;
		float:right;
		margin-right:0
	}
}
@media (min-width: 1200px) {
	.cpl-bilingual {
		padding-right:55.20833333333333%;
		padding-top:0
	}
	.cpl-bilingual h4 {
		font-size:1.875em
	}
}
@media (min-width: 1200px) {
	.vejic-aproach-small {
		display:none
	}
}
.vejic-aproach-small .vejic-aproach-small-bg {
	width:100%;
	height:300px;
	background:url('../images/client/vejic/vejic_slika_small.jpg?1424666335') no-repeat center -200px
}
.vejic-aproach-large {
	display:none;
	background:url('../images/client/vejic/vejic_slika.jpg?1424574026') no-repeat center 0;
	height:800;
	width:100%
}
.vejic-aproach-large .client-page-content-tekst {
	padding-top:60px
}
@media (min-width: 1200px) {
	.vejic-aproach-large {
		display:block
	}
}
.vejic-img-container-1 {
	max-width:360px;
	margin-left:auto;
	margin-right:auto
}
.vejic-img-container-1:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 1200px) {
	.vejic-img-container-1 {
		max-width:768px;
		margin-left:auto;
		margin-right:auto
	}
	.vejic-img-container-1:after {
		content:" ";
		display:block;
		clear:both
	}
}
.vejic-img-container-1 div {
	width:70.58824%;
	display:block;
	margin:0 auto 47px auto
}
@media (min-width: 1200px) {
	.vejic-img-container-1 div {
		margin:0;
		width:31.81818%;
		float:left;
		margin-right:2.27273%
	}
	.vejic-img-container-1 div:last-child {
		float:right;
		margin-right:0
	}
}
.vejic-img-container-1 div img {
	width:168px;
	display:block;
	margin:0 auto
}
@media (min-width: 1200px) {
	.vejic-img-container-1 div img {
		width:222px
	}
}
@media (min-width: 1200px) {
	.client-page-img .vejic-identity-small {
		display:none
	}
}
.client-page-img .vejic-identity-large {
	display:none
}
@media (min-width: 1200px) {
	.client-page-img .vejic-identity-large {
		display:block;
		margin:0 auto
	}
}
.vejic-white {
	max-width:850px;
	margin-left:auto;
	margin-right:auto
}
.client-page-content-tekst .plemic-text {
	color:#fff
}
.plemic-content {
	background-color:#000
}
.plemic-img-container-1 {
	max-width:360px;
	margin-left:auto;
	margin-right:auto
}
.plemic-img-container-1:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 1200px) {
	.plemic-img-container-1 {
		max-width:900px;
		margin-left:auto;
		margin-right:auto
	}
	.plemic-img-container-1:after {
		content:" ";
		display:block;
		clear:both
	}
}
.plemic-img-container-1 div {
	width:70.58824%;
	margin:0 auto 20px auto
}
.plemic-img-container-1 div img {
	display:block;
	margin:0 auto
}
.plemic-img-container-1 div img.plemic-krug {
	width:75px;
	height:auto
}
@media (min-width: 1200px) {
	.plemic-img-container-1 div img.plemic-krug {
		width:234px
	}
}
.plemic-img-container-1 div img.plus {
	width:7px;
	height:auto
}
@media (min-width: 1200px) {
	.plemic-img-container-1 div img.plus {
		width:20px
	}
}
@media (min-width: 1200px) {
	.plemic-img-container-1 div:nth-child(1) {
		width:25.92593%;
		float:left;
		margin-right:1.85185%
	}
	.plemic-img-container-1 div:nth-child(2) {
		width:7.40741%;
		float:left;
		margin-right:1.85185%;
		margin-top:122px
	}
	.plemic-img-container-1 div:nth-child(3) {
		width:25.92593%;
		float:left;
		margin-right:1.85185%
	}
	.plemic-img-container-1 div:nth-child(4) {
		width:7.40741%;
		float:left;
		margin-right:1.85185%;
		margin-top:118px
	}
	.plemic-img-container-1 div:nth-child(5) {
		width:25.92593%;
		float:right;
		margin-right:0
	}
	.plemic-img-container-1 div:nth-child(6) {
		width:100%;
		float:left;
		margin-left:0;
		margin-right:0;
		margin-top:20px;
		margin-bottom:20px
	}
	.plemic-img-container-1 div:nth-child(7) {
		width:100%;
		float:left;
		margin-left:0;
		margin-right:0
	}
}
.plemic-img-container-1 .plemic-dodatni-text {
	color:#fff;
	text-align:center;
	font-family:'Times New Roman',
	sans-serif;
	text-transform:uppercase;
	font-size:0.875em
}
@media (min-width: 1200px) {
	.plemic-img-container-1 .plemic-dodatni-text {
		font-size:1.875em
	}
}
.plemic-img-container-2 {
	max-width:360px;
	margin-left:auto;
	margin-right:auto
}
.plemic-img-container-2:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 1200px) {
	.plemic-img-container-2 {
		max-width:980px;
		margin-left:auto;
		margin-right:auto
	}
	.plemic-img-container-2:after {
		content:" ";
		display:block;
		clear:both
	}
}
.plemic-img-container-2 div {
	width:70.58824%;
	margin:0 auto 65px auto
}
@media (min-width: 1200px) {
	.plemic-img-container-2 div {
		margin:0;
		width:31.03448%;
		float:left;
		margin-right:3.44828%
	}
	.plemic-img-container-2 div:last-child {
		float:right;
		margin-right:0
	}
}
.plemic-img-container-2 div img {
	display:block;
	margin:0 auto
}
.plemic-img-container-2 div img.plemic-krug {
	width:190px;
	height:auto
}
@media (min-width: 1200px) {
	.plemic-img-container-2 div img.plemic-krug {
		width:308px
	}
}
.plemic-img-container-2 div img.plemic-logo {
	width:125px;
	height:auto
}
@media (min-width: 1200px) {
	.plemic-img-container-2 div img.plemic-logo {
		width:204px;
		margin-top:120px
	}
}
.unhcr-wrap {
	max-width:1200px;
	margin:0 auto
}
@media (min-width: 1200px) {
	.unhcr-container-1 {
		max-width:100%;
		margin-left:auto;
		margin-right:auto
	}
	.unhcr-container-1:after {
		content:" ";
		display:block;
		clear:both
	}
}
.unhcr-container-1 div {
	margin-bottom:50px
}
.unhcr-container-1 div:last-child {
	margin-bottom:0
}
@media (min-width: 1200px) {
	.unhcr-container-1 div:last-child {
		width:49.15254%;
		float:left;
		margin-left:0;
		margin-right:-100%
	}
}
@media (min-width: 1200px) {
	.unhcr-container-1 div:first-child {
		width:49.15254%;
		float:left;
		margin-left:50.84746%;
		margin-right:-100%
	}
}
.unhcr-container-2 div {
	margin-bottom:50px
}
.unhcr-container-2 div:last-child {
	margin-bottom:0
}
.unhcr-container-2 div.large {
	display:none
}
@media (min-width: 1200px) {
	.unhcr-container-2 div.large {
		display:block
	}
}
@media (min-width: 1200px) {
	.unhcr-container-2 div.small {
		display:none
	}
}
.unhcr-container-2 .unhcr-size-2 img {
	display:block;
	margin:0 auto;
	width:205px
}
@media (min-width: 1200px) {
	.unhcr-container-3 {
		margin-top:-200px
	}
}
.unhcr-container-3 div {
	margin-bottom:50px
}
.unhcr-container-3 div:last-child {
	margin-bottom:0
}
.unhcr-container-3 div.large {
	display:none
}
@media (min-width: 1200px) {
	.unhcr-container-3 div.large {
		display:block
	}
}
@media (min-width: 1200px) {
	.unhcr-container-3 div.small {
		display:none
	}
}
@media (min-width: 1200px) {
	.unhcr-large-ident-wrap {
		margin-top:-360px;
		max-width:100%;
		margin-left:auto;
		margin-right:auto
	}
	.unhcr-large-ident-wrap:after {
		content:" ";
		display:block;
		clear:both
	}
	.unhcr-large-ident-wrap .client-page-content-tekst {
		padding:0;
		margin-bottom:140px;
		width:49.15254%;
		float:right;
		margin-right:0
	}
	.unhcr-large-ident-wrap .client-page-content-tekst h4 {
		font-size:1.75em
	}
	.unhcr-large-ident-wrap .client-page-content-tekst .content-height {
		margin-bottom:25px
	}
	.unhcr-large-ident-wrap .unhcr-container-2 {
		width:100%;
		float:left;
		margin-left:0;
		margin-right:0
	}
}
@media (min-width: 1200px) {
	.unhcr-chapters {
		padding-right:43.22916666666667%;
		padding-left:27.60416666666667%;
		padding-top:0;
		position:relative
	}
	.unhcr-chapters h4 {
		font-size:1.875em
	}
}
@media (min-width: 1200px) {
	.unhcr-bilingual {
		padding-top:0
	}
	.unhcr-bilingual h4 {
		font-size:1.875em
	}
}
.unhcer-padding {
	padding-bottom:0
}
.nav-item.background--light {
	color:#1c1c1c
}
.adimes-img-container-1 {
	max-width:100%;
	margin-left:auto;
	margin-right:auto
}
.adimes-img-container-1:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 1200px) {
	.adimes-img-container-1 {
		max-width:684px;
		margin-left:auto;
		margin-right:auto
	}
	.adimes-img-container-1:after {
		content:" ";
		display:block;
		clear:both
	}
}
.adimes-img-container-1 div img {
	height:auto
}
.adimes-img-container-1 div:nth-child(1) {
	width:40.36697%;
	float:left;
	margin-left:0;
	margin-right:-100%
}
@media (min-width: 1200px) {
	.adimes-img-container-1 div:nth-child(1) {
		width:22.01835%;
		float:left;
		margin-left:0;
		margin-right:-100%
	}
}
.adimes-img-container-1 div:nth-child(2) {
	width:17.43119%;
	float:left;
	margin-left:41.2844%;
	margin-right:-100%;
	padding-top:25px
}
@media (min-width: 1200px) {
	.adimes-img-container-1 div:nth-child(2) {
		width:8.25688%;
		float:left;
		margin-left:22.93578%;
		margin-right:-100%;
		padding-top:45px
	}
}
.adimes-img-container-1 div:nth-child(3) {
	width:40.36697%;
	float:left;
	margin-left:59.63303%;
	margin-right:-100%
}
@media (min-width: 1200px) {
	.adimes-img-container-1 div:nth-child(3) {
		width:22.01835%;
		float:left;
		margin-left:32.11009%;
		margin-right:-100%
	}
}
.adimes-img-container-1 div:nth-child(4) {
	width:44.95413%;
	float:left;
	margin-left:0;
	margin-right:-100%;
	padding-top:163px
}
.adimes-img-container-1 div:nth-child(4) img {
	max-width:168px
}
@media (min-width: 1200px) {
	.adimes-img-container-1 div:nth-child(4) {
		width:22.01835%;
		float:left;
		margin-left:55.04587%;
		margin-right:-100%;
		padding-top:0
	}
}
.adimes-img-container-1 div:nth-child(5) {
	width:44.95413%;
	float:left;
	margin-left:55.04587%;
	margin-right:-100%;
	padding-top:163px
}
.adimes-img-container-1 div:nth-child(5) img {
	max-width:168px
}
@media (min-width: 1200px) {
	.adimes-img-container-1 div:nth-child(5) {
		width:22.01835%;
		float:left;
		margin-left:77.98165%;
		margin-right:-100%;
		padding-top:0
	}
}
.adimes-img-container-1 div:nth-child(6) {
	width:44.95413%;
	float:left;
	margin-left:0;
	margin-right:-100%;
	padding-top:345px
}
.adimes-img-container-1 div:nth-child(6) img {
	max-width:168px
}
@media (min-width: 1200px) {
	.adimes-img-container-1 div:nth-child(6) {
		width:22.01835%;
		float:left;
		margin-left:4.58716%;
		margin-right:-100%;
		padding-top:175px
	}
}
.adimes-img-container-1 div:nth-child(7) {
	width:44.95413%;
	float:left;
	margin-left:55.04587%;
	margin-right:-100%;
	padding-top:345px
}
.adimes-img-container-1 div:nth-child(7) img {
	max-width:168px
}
@media (min-width: 1200px) {
	.adimes-img-container-1 div:nth-child(7) {
		width:22.01835%;
		float:left;
		margin-left:27.52294%;
		margin-right:-100%;
		padding-top:175px
	}
}
.adimes-img-container-1 div:nth-child(8) {
	width:44.95413%;
	float:left;
	margin-left:0;
	margin-right:-100%;
	padding-top:530px
}
.adimes-img-container-1 div:nth-child(8) img {
	max-width:168px
}
@media (min-width: 1200px) {
	.adimes-img-container-1 div:nth-child(8) {
		width:22.01835%;
		float:left;
		margin-left:50.45872%;
		margin-right:-100%;
		padding-top:175px
	}
}
.adimes-img-container-1 div:nth-child(9) {
	width:44.95413%;
	float:left;
	margin-left:55.04587%;
	margin-right:-100%;
	padding-top:530px
}
.adimes-img-container-1 div:nth-child(9) img {
	max-width:168px
}
@media (min-width: 1200px) {
	.adimes-img-container-1 div:nth-child(9) {
		width:22.01835%;
		float:left;
		margin-left:73.3945%;
		margin-right:-100%;
		padding-top:175px
	}
}
@media (min-width: 1200px) {
	.adimes-text {
		max-width:44.6875%;
		margin-left:auto;
		margin-right:auto;
		padding-left:0;
		padding-right:0
	}
	.adimes-text:after {
		content:" ";
		display:block;
		clear:both
	}
}
@media (min-width: 1200px) {
	.adimes-text .small {
		display:none
	}
}
.adimes-text .large {
	display:none
}
@media (min-width: 1200px) {
	.adimes-text .large {
		width:47.36842%;
		float:left;
		margin-right:5.26316%;
		display:block
	}
	.adimes-text .large:nth-child(3) {
		float:right;
		margin-right:0
	}
}
@media (min-width: 1200px) {
	.adimes-text h4 {
		text-align:center
	}
}
@media (min-width: 1200px) {
	.adimes-text-center {
		text-align:center
	}
}
@media (min-width: 1200px) {
	.adimes-img-container-2 {
		max-width:1300px;
		margin-left:auto;
		margin-right:auto
	}
	.adimes-img-container-2:after {
		content:" ";
		display:block;
		clear:both
	}
}
.adimes-img-container-2 div img {
	display:block;
	margin:0 auto
}
@media (min-width: 1200px) {
	.adimes-img-container-2 div img {
		width:100%;
		height:auto
	}
}
@media (min-width: 1200px) {
	.adimes-img-container-2 div:nth-child(1) {
		width:32.20339%;
		float:left;
		margin-left:0;
		margin-right:-100%
	}
	.adimes-img-container-2 div:nth-child(3) {
		width:100%;
		float:left;
		margin-left:0;
		margin-right:-100%;
		position:relative
	}
	.adimes-img-container-2 div:nth-child(4) {
		width:32.20339%;
		float:left;
		margin-left:67.79661%;
		margin-right:-100%
	}
}
.adimes-img-container-2 .container-img-text-small {
	text-align:center;
	font-family:'Gotham-Light',
	serif;
	font-size:1.125em;
	line-height:30px;
	margin:40px 0;
	font-style:italic
}
@media (min-width: 1200px) {
	.adimes-img-container-2 .container-img-text-small {
		display:none
	}
}
.adimes-img-container-2 .container-img-text-large {
	display:none;
	text-align:center;
	padding:60px 60px 0 0
}
.adimes-img-container-2 .container-img-text-large .line-1,
.adimes-img-container-2 .container-img-text-large .line-2 {
	position:relative
}
.adimes-img-container-2 .container-img-text-large .line-1 span,
.adimes-img-container-2 .container-img-text-large .line-2 span {
	display:block
}
.adimes-img-container-2 .container-img-text-large .line-1 span:nth-child(1),
.adimes-img-container-2 .container-img-text-large .line-1 span:nth-child(3),
.adimes-img-container-2 .container-img-text-large .line-2 span:nth-child(1),
.adimes-img-container-2 .container-img-text-large .line-2 span:nth-child(3) {
	position:absolute;
	border:1px solid #b6b6b6;
	top:12px
}
.adimes-img-container-2 .container-img-text-large .line-1 span:nth-child(1) {
	width:182px;
	left:242px
}
.adimes-img-container-2 .container-img-text-large .line-1 span:nth-child(3) {
	width:148px;
	right:276px
}
.adimes-img-container-2 .container-img-text-large .line-2 span:nth-child(1) {
	width:140px;
	left:304px
}
.adimes-img-container-2 .container-img-text-large .line-2 span:nth-child(3) {
	width:213px;
	right:236px
}
.adimes-img-container-2 .container-img-text-large h5 {
	font-family:'Gotham-Medium',
	serif;
	font-size:1.75em;
	color:#231f20;
	text-transform:uppercase
}
.adimes-img-container-2 .container-img-text-large h5:nth-child(3) {
	margin-top:40px
}
.adimes-img-container-2 .container-img-text-large p {
	margin-top:20px;
	max-width:520px;
	margin-left:auto;
	margin-right:auto
}
.adimes-img-container-2 .container-img-text-large p:last-child {
	width:470px
}
@media (min-width: 1200px) {
	.adimes-img-container-2 .container-img-text-large {
		display:block
	}
}
.adimes-img-container-3 {
	max-width:100%;
	margin-left:auto;
	margin-right:auto
}
.adimes-img-container-3:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 1200px) {
	.adimes-img-container-3 {
		max-width:1200px;
		margin-left:auto;
		margin-right:auto
	}
	.adimes-img-container-3:after {
		content:" ";
		display:block;
		clear:both
	}
}
.adimes-img-container-3 div {
	width:47.36842%;
	float:left;
	margin-right:5.26316%;
	margin-top:55px
}
@media (min-width: 1200px) {
	.adimes-img-container-3 div {
		width:15.25424%;
		float:left;
		margin-right:1.69492%
	}
}
@media (min-width: 1200px) {
	.adimes-img-container-3 div {
		margin-top:0
	}
}
@media (max-width: 1199px) {
	.adimes-img-container-3 div:nth-child(2n) {
		float:right;
		margin-right:0
	}
}
.adimes-img-container-3 div:last-child {
	float:right;
	margin-right:0
}
.adimes-zuti {
	margin-top:100px;
	background-color:#dbb111
}
.adimes-zuti .client-page-content-tekst h4,
.adimes-zuti .client-page-content-tekst p {
	color:#fff
}
.adimes-img-container-4 div img {
	display:block;
	margin:0 auto
}
.adimes-img-container-4 div:nth-child(2) {
	margin-top:70px
}
.adimes-img-container-4 div:nth-child(3) {
	margin-top:35px;
	margin-right:-5.5%
}
.adimes-img-container-4 div:nth-child(3) img {
	margin-right:0
}
@media (min-width: 1200px) {
	.adimes-img-container-4 div.small-4 {
		display:none
	}
}
.adimes-img-container-4 div.large-4 {
	display:none
}
@media (min-width: 1200px) {
	.adimes-img-container-4 div.large-4 {
		display:block
	}
}
@media (min-width: 1200px) {
	.adimes-img-container-5 .cont-5-1 {
		max-width:1200px;
		margin-left:auto;
		margin-right:auto
	}
	.adimes-img-container-5 .cont-5-1:after {
		content:" ";
		display:block;
		clear:both
	}
}
.adimes-img-container-5 .cont-5-1 div {
	margin-bottom:25px
}
@media (min-width: 1200px) {
	.adimes-img-container-5 .cont-5-1 div {
		margin-bottom:55px;
		width:47.36842%;
		float:left;
		margin-right:5.26316%
	}
	.adimes-img-container-5 .cont-5-1 div:last-child {
		float:right;
		margin-right:0
	}
}
.adimes-img-container-5 .cont-5-2 {
	max-width:360px;
	margin-left:auto;
	margin-right:auto
}
.adimes-img-container-5 .cont-5-2:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 1200px) {
	.adimes-img-container-5 .cont-5-2 {
		max-width:700px;
		margin-left:auto;
		margin-right:auto
	}
	.adimes-img-container-5 .cont-5-2:after {
		content:" ";
		display:block;
		clear:both
	}
}
.adimes-img-container-5 .cont-5-2 div {
	width:47.36842%;
	float:left;
	margin-right:5.26316%;
	margin-bottom:25px
}
@media (min-width: 1200px) {
	.adimes-img-container-5 .cont-5-2 div {
		margin-bottom:35px;
		width:31.81818%;
		float:left;
		margin-right:2.27273%
	}
}
@media (max-width: 1199px) {
	.adimes-img-container-5 .cont-5-2 div:nth-child(2n) {
		float:right;
		margin-right:0
	}
}
@media (min-width: 1200px) {
	.adimes-img-container-5 .cont-5-2 div:nth-child(3n) {
		float:right;
		margin-right:0
	}
}
.adimes-img-container-6 div img {
	margin:0
}
.adimes-img-container-6 div:nth-child(1) {
	margin-right:-5.5%
}
.adimes-img-container-6 div:nth-child(2) {
	margin-left:-5.5%
}
@media (min-width: 1200px) {
	.adimes-img-container-6 div.small-6 {
		display:none
	}
}
.adimes-img-container-6 div.large-6 {
	display:none
}
@media (min-width: 1200px) {
	.adimes-img-container-6 div.large-6 {
		display:block
	}
	.adimes-img-container-6 div.large-6 img {
		margin:0 auto
	}
}
.adimes-img-container-7 div.small-7 {
	margin:0 -5.5%
}
@media (min-width: 1200px) {
	.adimes-img-container-7 div.small-7 {
		display:none
	}
}
.adimes-img-container-7 div.small-7 img {
	margin:0
}
.adimes-img-container-7 div.large-7 {
	display:none
}
@media (min-width: 1200px) {
	.adimes-img-container-7 div.large-7 {
		display:block
	}
}
.adimes-space-no {
	padding-bottom:0
}
.vology-img-container-1 {
	max-width:360px;
	margin-left:auto;
	margin-right:auto
}
.vology-img-container-1:after {
	content:" ";
	display:block;
	clear:both
}
@media (min-width: 1200px) {
	.vology-img-container-1 {
		max-width:1200px;
		margin-left:auto;
		margin-right:auto
	}
	.vology-img-container-1:after {
		content:" ";
		display:block;
		clear:both
	}
}
.vology-img-container-1 div {
	margin:0 auto 50px auto;
	width:47.36842%
}
.vology-img-container-1 div:last-child {
	margin-bottom:0
}
.vology-img-container-1 div img {
	display:block;
	margin:0 auto
}
@media (min-width: 1200px) {
	.vology-img-container-1 div {
		margin:0;
		width:23.07692%;
		float:left;
		margin-right:2.5641%
	}
}
@media (min-width: 1200px) {
	.vology-img-container-1 div:last-child {
		float:right;
		margin-right:0
	}
}
.vology-img-float {
	margin-top:100px;
	text-align:center
}
.cataleya-illustration {
	margin-top:110px;
	text-align:center
}
.cataleya-img-fix-1 img {
	height:580px;
	width:auto
}
@media (min-width: 758px) {
	.cataleya-img-fix-1 img:first-child {
		margin-right:80px
	}
}
.cataleya-go-1 {
	text-align:center
}
@media (min-width: 758px) {
	.cataleya-go-1 img {
		margin-right:45px
	}
	.cataleya-go-1 img:last-child {
		margin-right:0
	}
}
.cataleya-go-2 {
	width:922px;
	margin:95px auto 0 auto
}
.cataleya-go-2:after {
	content:" ";
	display:block;
	clear:both
}
.cataleya-go-2 img {
	display:block;
	margin-right:135px;
	float:left
}
.cataleya-go-2 img:last-child {
	margin-right:0
}
.cataleya-go-2 img:nth-child(1),
.cataleya-go-2 img:nth-child(3) {
	margin-top:184px
}
.cataleya-go-2 img:nth-child(2) {
	width:461px;
	height:auto
}
.cataleya-senka-1 {
	margin-top:60px;
	text-align:center
}
@media (min-width: 0) and (max-width: 758px) {
	.cataleya-senka-1 {
		display:none
	}
}
.cataleya-go-3 {
	margin-top:120px;
	margin-bottom:100px;
	text-align:center
}
@media (min-width: 758px) {
	.cataleya-go-3 img {
		margin-right:88px
	}
	.cataleya-go-3 img:last-child {
		margin-right:0
	}
}
.pace {
	-webkit-pointer-events:none;
	pointer-events:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.pace-inactive {
	display:none
}
.pace .pace-progress {
	background:#29d;
	position:fixed;
	z-index:2000;
	top:0;
	right:100%;
	width:100%;
	height:2px
}