@charset "UTF-8";
/* CSS Document */
#map {
	width: 100%;
	height: 500px;
	margin-top: -19px;
}	

.navbar{
	height: 90px;
	background: #ffffff;
	border-top: 4px solid #5eb155;
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
	font-size: 16px;
}

.nav {
	padding: 20px 10px;
}

h1 {
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;	
	font-size: 32px;
	text-transform: uppercase;
}

h2 {
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;	
	font-size: 20px;
	text-transform: uppercase;
}

/* Section */

#onama{
	padding: 70px 40px;
	background: #e7cd44;
	text-align: justify;
}

#onama p, h1{
	color: #574b3b;
}


#jezici{
	margin-top: 200px;
}

#epp1 .left{
	height: 750px;
	background: url(../images/epp-003.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;	
}

#epp1 .right{
	height: 750px;
	background: url(../images/epp-001.jpg) no-repeat bottom center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;		
}

#poslovnapolitika{
	background: #f4674c;
}

#poslovnapolitika .col-md-7{
	padding: 70px 0px 0px 0px;	
}

#poslovnapolitika p, #poslovnapolitika h1{
	color: #fff;
}

#poslovnapolitika .top{
	height: 950px;
	background: url(../images/epp-003a.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;		
}

#poslovnapolitika .bottom{
	height: 350px;
	background: url(../images/epp-004.jpg) no-repeat bottom center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;		
}

#organizacijakadrovi{
	padding: 70px 0px;
	min-height: 400px;
	background: url(../images/image-003.jpg) no-repeat bottom center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;			
}

#organizacijakadrovi p, #organizacijakadrovi h1, #organizacijakadrovi h2{
	color: #fff;
}

#organizacijakadrovi h2{
	font-size: 19px;
	padding: 22px 0px;
	font-weight: 700;
}

#organizacijakadrovi h2 span{
	font-size: 16px;	
}

#epp2{
	min-height: 800px;
	background: url(../images/parallax-002.jpg) no-repeat bottom center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;		
}

#odjava{
	min-height: 900px;
	background: url(../images/epp-005.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: relative;		
}

#kontakt{
	background: #a2e15e;	
	padding: 70px 0px;
}

#kontakt .col-md-4 p{
	padding-left: 30px;
}

#kontaktforma{
	background: #263434;
	padding: 70px 0px;
}

#reference{
	background: #fff;
	padding: 70px 0px;		
}

#reference p, h1{
	color: #a7946b;
}


#finanizvestaj{
	background: #e9e5db;
	padding: 70px 0px;		
}

.totalzero{
	padding: 0;
	maring: 0;
}

.dot-bg {
  padding-top: 40px;
  background: url("../images/dots.png") no-repeat center top;
  margin-top: 15px;
}

.parallax {
  background-attachment: fixed;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
}

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 80px;
  background-color: #f5f5f5;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

  /* IE 5-7 */
  filter: alpha(opacity=50);

  /* Netscape */
  -moz-opacity: 0.5;

  /* Safari 1.x */
  -khtml-opacity: 0.5;

  /* Good browsers */
  opacity: 0.5;
}

li{
	color: #FFF;
}

p{
	font-size: 15px;
}

.potpis{
	width: 22%;
	float: right;
}

.clearer{
	clear: both;
}

#silosvideo{
	min-height: 750px;
}

.videoContainer
{
    position:absolute;
    height:100%;
    width:100%;
    overflow: hidden;
}

.videoContainer video
{
    min-width: 100%;
    min-height: 100%;
	position: relative;
	bottom: 0;
}
