/* CSS Document */

.blue_btn {
  -webkit-border-radius: 31;
  -moz-border-radius: 31;
  border-radius: 31px;
  color: #ffffff;
  font-size: 14px;
  background: #3290f4;
  padding: 16px 20px 16px 20px;
  text-decoration: none;
}

.blue_btn:hover {
  background: #5faaf5;
  text-decoration: none;
}

.green_btn {
  -webkit-border-radius: 31;
  -moz-border-radius: 31;
  border-radius: 31px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background: #25db55;
  padding: 16px 20px 16px 20px;
  text-decoration: none;
}

.green_btn:hover {
  background: #39e363;
  text-decoration: none;
}


.learn_vfx{
border:1px solid #91b41a; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: 0px 0px 0 rgba(0,0,0,0.3);font-weight:bold; color: #000000;
 background-color: #b6e026; background-image: -webkit-gradient(linear, left top, left bottom, from(#b6e026), to(#abdc28));
 background-image: -webkit-linear-gradient(top, #b6e026, #abdc28);
 background-image: -moz-linear-gradient(top, #b6e026, #abdc28);
 background-image: -ms-linear-gradient(top, #b6e026, #abdc28);
 background-image: -o-linear-gradient(top, #b6e026, #abdc28);
 background-image: linear-gradient(to bottom, #b6e026, #abdc28);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#b6e026, endColorstr=#abdc28);
}

.learn_vfx:hover{
 border:1px solid #718c14;
 background-color: #95b91a; background-image: -webkit-gradient(linear, left top, left bottom, from(#95b91a), to(#8bb41d));
 background-image: -webkit-linear-gradient(top, #95b91a, #8bb41d);
 background-image: -moz-linear-gradient(top, #95b91a, #8bb41d);
 background-image: -ms-linear-gradient(top, #95b91a, #8bb41d);
 background-image: -o-linear-gradient(top, #95b91a, #8bb41d);
 background-image: linear-gradient(to bottom, #95b91a, #8bb41d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#95b91a, endColorstr=#8bb41d);
}


.create_vfx{
border:1px solid #df0909; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: 0px 0px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #f62b2b; background-image: -webkit-gradient(linear, left top, left bottom, from(#f62b2b), to(#d20202));
 background-image: -webkit-linear-gradient(top, #f62b2b, #d20202);
 background-image: -moz-linear-gradient(top, #f62b2b, #d20202);
 background-image: -ms-linear-gradient(top, #f62b2b, #d20202);
 background-image: -o-linear-gradient(top, #f62b2b, #d20202);
 background-image: linear-gradient(to bottom, #f62b2b, #d20202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f62b2b, endColorstr=#d20202);
}

.create_vfx:hover{
 border:1px solid #b30808;
 background-color: #e40a0a; background-image: -webkit-gradient(linear, left top, left bottom, from(#e40a0a), to(#9f0202));
 background-image: -webkit-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -moz-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -ms-linear-gradient(top, #e40a0a, #9f0202);
 background-image: -o-linear-gradient(top, #e40a0a, #9f0202);
 background-image: linear-gradient(to bottom, #e40a0a, #9f0202);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e40a0a, endColorstr=#9f0202);
}

.img_fit {
	width:100%;
}

.class {
	width: 100%;

}

#logo_line {
	position:fixed;
	width:100%;
	height:70px;
	top:-7px;
	left:0px;
	z-index:100;
	background-color:#fff;
}

#hero_showcase {
	position: fixed;
	width: 100%;
	top: 65px;
	left: 0px;
}

.intro_title {
	font-size:36px;
	color:#fff;
}

.intro_title_gray {
	font-size:36px;
	color:#8A8A8A;
}

.overlay_info {
	width:60%;
	left:20%;
	position:absolute;
	top:25%;
	z-index:50;
}

.page_intro {
	width: 60%;
}

.headline_title {
	font-family:"Walkway Bold";
	font-size: 28px;
  font-style: normal;
  font-weight: bold;
  letter-spacing: 1px;
}

.icon_info {
	width: 25%;
	float:left;
}

.summary {
	width: 25%;
}

.titles {
color:#909090;

}
.small_fonts {
	font-size:13px;
	color:#7D7D7D;
}

.white_texts {
	color:#FFF;
}

.golden_headline {
	color:#FF7F00;
	font-size:36px;
}

.golden_texts {
	color:#FF7F00;
	font-size:18px;
}

.big_numbers {
	font-size:50px;
	font-weight:400;
	color:#FF7F00;
}

.multimedia_info {
	width:60%;
	left:20%;
	position:absolute;
	top:65%;
	z-index:50;
}

#wrapper {
	position: absolute;
	width: 100%;
	top: 530px;
	left: 0px;
}

#aboutus {
	width: 100%;
	background-color: #fff;
}

.contact {
	width:33.3%;
}

.client_tabs {
	width:33.3%;
}




#clients {
	width: 100%;
	
    background: -moz-linear-gradient(270deg, rgba(36,142,187,1) 0%, rgba(100,192,232,1) 51%, rgba(40,183,228,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(36,142,187,1)), color-stop(51%, rgba(100,192,232,1)), color-stop(100%, rgba(40,183,228,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, rgba(36,142,187,1) 0%, rgba(100,192,232,1) 51%, rgba(40,183,228,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, rgba(36,142,187,1) 0%, rgba(100,192,232,1) 51%, rgba(40,183,228,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, rgba(36,142,187,1) 0%, rgba(100,192,232,1) 51%, rgba(40,183,228,1) 100%); /* ie10+ */
    background: linear-gradient(180deg, rgba(36,142,187,1) 0%, rgba(100,192,232,1) 51%, rgba(40,183,228,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#248ebb', endColorstr='#28b7e4',GradientType=0 ); /* ie6-9 */

	left:0px;
}

.circular {
	width: 300px;
	height: 300px;
	border-radius: 150px;
	-webkit-border-radius: 150px;
	-moz-border-radius: 150px;
	}



.headline_text {
	font-size: 28px;
	color: #ffffff;
}

.big_header_text {
	font-family:"Lato Black";
	font-size: 48px;
	color: #000;
}

.headline_text_black {
	font-size: 28px;
	color: #000;
}

.round_edge {
	background-color:#354d7a;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}


