@charset "utf-8";
body{
	background-color: #FFF !important;
	margin: 0px;
	padding: 0px;
}
.container-fluid{
	padding: 0px !important;
}

.row {
	margin: 0px !important;
}
#first {
	position: relative;
	width: 100%;
	padding-left: 50px;
}
#second{
	position: relative;
	width: 100%;
	padding:0,50px;
}
#first img,
#second img {
	width: 100%;
	height: auto;
	
}

#second img {

margin-top: -100px;
}
.background {
	position: relative;
	/*padding-left: 100px;
	background: url(../image/blank.jpg) no-repeat;*/
	background-size: cover;
}

.background img {
	width: 100%;
}

.package1 {
	position: absolute;
	top:22%;
	left: 50%;
	transform: translate(-50%);
	width: 47%;
    text-align: center;
    padding-left: 0px;
    
}

.shadow {
	filter: drop-shadow(-9px 9px 9px rgba(0,0,0,0.2)); 

}

.package1 img {
	width: 100%;
	

	
}

.package2 {
	position: absolute;
	top:33.7%;
	left: 50%;
	transform: translate(-50%);
	width: 47%;
    text-align: center;
    padding-left: 0px;
	
    
}

.package2 img {
	width: 100%;
	
}

.package3 {
	position: absolute;
	top:52.5%;
	left: 50%;
	transform: translate(-50%);
	width: 47%;
    text-align: center;
    padding-left: 50px;
    
}

.package3 img {
	width: 100%;
	
}

.package4 {
	position: absolute;
	top:68%;
	left: 50%;
	transform: translate(-50%);
	width: 47%;
    text-align: center;
    padding-left: 0px;
    
}

.package4 img {
	width: 100%;
	
}


/* PARRALAX EFFECT */
body {
  /* Full screen width and height */
/*  width: 100%;
  min-height: 100vh;*/

  /* Centers the container in the middle of the screen */
 /* display: flex;
  justify-content: center;
  align-items: center;*/

/*  margin: 0;
  background-color: rgb(220, 220, 220);*/
}

.container-par {
  perspective: 35px;
}
.container-por {
  perspective: 5px;
}

.inner {

  /* background-color: white;
  box-shadow: 2px 2px 50px rgba(0, 0, 0, 0.2);*/
  transition: transform 0.5s;
  -webkit-transition: transform 0.5s;
  -moz-transition: transform 0.5s;
  -o-transition: transform 0.5s;
}

#helper {
  color: white;
  padding: 0.2em;
  border-radius: 5%;
  background-color: grey;
  
  position: absolute;
  z-index: 0;
}

.hidden {
  display: none;
}

.porumbel1 {
	position: absolute;
	top:63%;
	left: 1.2%;
	
	/*width: 19%;*/
    text-align: center;
    padding-left: 5vw;
    
}


.porumbel1 img {
	width: 80%;
	

	
}


.porumbel2 {
	position: absolute;
	top:44.4%;
	right: 3.5%;
	
	/*width: 19%;*/
    text-align: center;
    padding-left: 125px;
    
}


.porumbel2 img {
	width: 80%;
	

	
}


.porc {
	position: absolute;
	top:60.4%;
	right: 3.5%;
	
	/*width: 19%;*/
    text-align: center;
    padding-left: 125px;
    
}


.porc img {
	width: 80%;
	

	
}
.language-bar {
	position: absolute;
	top: 34vh;
	left:6vw;
	font-size: 2vw;
	z-index: 999;
	max-width: 145px;
	max-height: 48px;
	width: 10%;
	height: 5%;
	overflow: hidden;
}

.language-bar a {
	padding:0 0.5vw;
position: relative;}

.language-bar a img {
margin-top: -5px;	
	width: 1.5vw;
	height: 1.5vw;
	max-height: 29px !important;
	max-width: 28px;
	
	
}

@-webkit-keyframes image_blur {
    0% { -webkit-filter: blur(0px);}
    50% { -webkit-filter: blur(5px);}
    100% { -webkit-filter: blur(5px);}
}

#bk {
	-webkit-transition: all 0.5s ease; 
            -moz-transition: all 0.5s ease; 
            -o-transition: all 0.5s ease; 
            -ms-transition: all 0.5s ease; 
            transition: all 0.5s ease; 
	/*-webkit-animation: image_blur 2s reverse;*/
}

#bk.blur-bk {
    -webkit-filter: blur(5px); 
	transform: scale(0.95);
}