
@font-face {
  font-family: 'rajdhani';
  src: url('../fonts/Rajdhani-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Rajdhani-Regular.woff') format('woff'), url('../fonts/Rajdhani-Regular.ttf')  format('truetype'), url('../fonts/Rajdhani-Regular.svg#Rajdhani-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'rajdhanimedium';
  src: url('../fonts/Rajdhani-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Rajdhani-Medium.woff') format('woff'), url('../fonts/Rajdhani-Medium.ttf')  format('truetype'), url('../fonts/Rajdhani-Medium.svg#Rajdhani-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'rajdhanisemibold';
  src: url('../fonts/Rajdhani-Semibold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Rajdhani-Semibold.woff') format('woff'), url('../fonts/Rajdhani-Semibold.ttf')  format('truetype'), url('../fonts/Rajdhani-Semibold.svg#Rajdhani-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'rajdhanibold';
  src: url('../fonts/Rajdhani-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Rajdhani-Bold.woff') format('woff'), url('../fonts/Rajdhani-Bold.ttf')  format('truetype'), url('../fonts/Rajdhani-Bold.svg#Rajdhani-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


#first-block, #second-block, #third-block, #fourth-block, #fifth-block, #sixth-block {
text-align:center;
padding:3.5em 0;
}
#first-block h1, #second-block h1, #third-block h1, #fourth-block h1, #fifth-block h1, #sixth-block h1{
font-family:"rajdhanimedium",Arial,sans-serif;
font-size:42px;
}

#carousel {
text-align:center;
background:#000;
color: #f7f4ec;
font-size: 46px;
font-size-adjust:auto;
text-transform:uppercase;
padding-top:45px
}

#first-block {
font-size:24px;
background:url(../img/bg-roviden.jpg) top center no-repeat;
background-color:#000;
color:#FFF
}

#first-block .projekt-txt{
font-family:"rajdhanimedium",Arial,sans-serif;
font-size:24px;
line-height:1.2;
margin: 0 0 40px 0;
}
#first-block .projekt-txt span{color:#cbea9e}

#first-block .box-service {
background-color:#77925e;
height:230px;
color:#f8ffda;
font-size:15px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
padding-top:10px;
-min-width: 150px
}
#first-block .box-service h3 {font-size:20px; margin-top:15px; font-family:"rajdhanibold",Arial,sans-serif; color:#FFF; text-transform:uppercase}

#second-block {

background:url(../img/bg-elkovetok.jpg) top center; background-size: 100%;  background-attachment:fixed;
font-size:20px
}

#third-block {
background:url(../img/bg-bovebben.jpg); background-size: 100% 100%; background-attachment:fixed;
color:#FFF;
font-size:20px;
}
#third-block .galaxis-txt{
	font-size:24px;
	line-height:1.3;
	margin:40px 0;
}
#third-block .galaxis-txt strong {text-transform:uppercase; font-family:"rajdhanibold",Arial,sans-serif;}

#fourth-block {
background:url(../img/bg-kulcs.jpg) top center no-repeat;
background-color:#fff;
font-size:18px;
padding-bottom:120px
}
#fourth-block .kulcs-txt{
	font-size:24px;
	line-height:1.3;
	margin:40px 0;
	text-align:justify;
	color:#48500e
}
#fourth-block .kulcs-txt strong {text-transform:uppercase; font-family:"rajdhanibold",Arial,sans-serif;}
#fourth-block .vision {padding:30px}

#fifth-block {
background:url(../img/bg-bevetes.jpg) top center no-repeat; background-attachment:fixed;
font-size:18px;
color:#FFF
}
#fifth-block .pixel {padding-bottom:50px}
#fifth-block h1 {color:#2acfaf;}
#fifth-block .bevetes-txt {
	text-align:left;
	font-size:22px;
	line-height:1.6;
	padding-bottom:50px
}
#fifth-block .bevetes-txt strong {font-family:"rajdhanibold",Arial,sans-serif; color:#eaff00}
#fifth-block .bevetes-txt li {list-style:none}

#fifth-block .video {border:3px solid #000; margin:30px 0}
#fifth-block .subtitle {font-size:30px; 
font-family:"rajdhanibold",Arial,sans-serif;
}


#sixth-block {
background:url(../img/bg-rolunkmondtak.jpg) top center no-repeat;
font-family:"rajdhanimedium",Arial,sans-serif;
font-size:18px;
line-height:1.3
}
#sixth-block h3{
color:#cc264d;
font-family:"rajdhanisemibold",Arial,sans-serif;
font-size:24px;
margin:0 0 20px 0;	
}

footer {
background:#fff;
padding:3.5em 0;
}
footer .foot-icon{text-align:center; margin-bottom:10px}
footer .foot-txt{text-align:center; font-size:24px; font-family:"rajdhanimedium",Arial,sans-serif;}

@media screen and (max-width: 768px) {
  .right {
  float:none;
  }
}


/* animated elements */
.animateblock {
  opacity: 0;
  -webkit-transition: all 1.00s ease-out;
  -moz-transition: all 1.00s ease-out;
  transition: all 1.00s ease-out;
}
.animateblock.animated {
  opacity: 1;
}

.animateblock.left {
  margin-left: -15%;
}
.animateblock.left.animated {
  margin-left: 0%;
}
 
.animateblock.right {
  display: block;
  margin-left: 15%;
}
.animateblock.right.animated {
  margin-left: 0%;
}

.animateblock.top {
  display: block;
  width: auto;
  text-align: center;
  margin-top: -25px;
}
.animateblock.top.animated {
  margin-top: 0px;
}

.animateblock.bottom {
  display: block;
  width: auto;
  text-align: center;
  margin-top: 25px;
}
.animateblock.bottom.animated {
  margin-top: 0;
}

/* to top */
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:0px;
	right:0px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:-999px;
	background:url(../img/icon-totop.png) no-repeat left top;
}

#toTopHover {
	background:url(../img/icon-totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}