	/* FONTS ############################################################################ */
	
	@font-face {
	    font-family: 'Roboto-Regular';
	    src: url('../fonts/Roboto-Regular.ttf') format('truetype');
	    font-weight: normal;
	    font-style: normal;
	}
	/* FONTS ############################################################################ */
	
	@font-face {
	    font-family: 'Roboto-Bold';
	    src: url('../fonts/Roboto-Bold.ttf') format('truetype');
	    font-weight: normal;
	    font-style: normal;
	}
	/* MAIN ############################################################################ */
	
	* {
	    font-family: 'Roboto-Regular';
	    font-size: 14px;
	}
	body {
	    overflow-x: hidden!important;
	    background-color: black;
	    font-family: 'Roboto-Regular';
	    background: #000;
	    color: white;
	    font-size: 14px;
	}
	.relative {
	    position: relative;
	}
	
	
	
	#menu_mobile{
position: fixed;
z-index: 99999999;
right: 10px;
top: 0px;
width: 40px;
height: 40px;
background-color: black;
font-size: 27px;
text-align: center;
cursor:hand;
cursor:pointer;	
display:none;
	}
	
	
	
	
	header {
	    background-color: white;
	    height: 90px;
	    position: fixed;
	    left: 0px;
	    right: 0px;
	    top: 0px;
	    width: 100%;
	    z-index: 999999;
	    -webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	    -o-transition: all 0.5s;
	    transition: all 0.5s;
	    color: black;
	    ;
	}
	header #logo {
	    position: absolute;
	    top: 15px;
	    left: 0px;
	    height: 60px;
	    -webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	    -o-transition: all 0.5s;
	    transition: all 0.5s;
	}
	header #menu {
	    text-align: right;
	    position: absolute;
	    top: 30px;
	    right: 0px;
	    -webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	    -o-transition: all 0.5s;
	    transition: all 0.5s;
	}
	header #menu .item {
	    display: inline-block;
	    margin-left: 30px;
	    font-size: 14px;
	    font-weight: 600;
	    -webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	    -o-transition: all 0.5s;
	    transition: all 0.5s;
	    padding-bottom: 3px;
	    border-bottom: 5px silid white;
	    cursor: hand;
	    cursor: pointer;
	}
	header #menu .item.active,
	header #menu .item:hover {
	    position: relative;
	}
	header #menu .item.active:before,
	header #menu .item.active:after,
	header #menu .item:hover:before,
	header #menu .item:hover:after {
	    content: "";
	    position: absolute;
	    bottom: -3px;
	    left: -3px;
	}
	header #menu .item.active:after,
	header #menu .item:hover:after {
	    right: -3px;
	    height: 5px;
	    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#00a891), to(#0775bc));
	    background-image: -webkit-linear-gradient(left, #00a891, #0775bc);
	    background-image: -moz-linear-gradient(left, #00a891, #0775bc);
	    background-image: -o-linear-gradient(left, #00a891, #0775bc);
	}
	header.fixed1 {
	    height: 70px;
	}
	header.fixed1 #logo {
	    height: 40px;
	}
	header.fixed1 #menu {
	    top: 22px;
	}
	header.fixed1 #menu .item {} header.fixed2 {
	    background-color: black;
	}
	header.fixed2 #logo {
	    -webkit-filter: invert(1) grayscale(100%);
	    filter: invert(1) grayscale(100%);
	}
	header.fixed2 #menu {} header.fixed2 #menu .item {
	    color: white;
	}
	header.fixed3 {
	    background-color: white;
	}
	header.fixed3 #logo {
	    -webkit-filter: invert(0) grayscale(100%);
	    filter: invert(0) grayscale(100%);
	}
	header.fixed3 #menu {} header.fixed3 #menu .item {
	    color: black;
	}
	header.fixed4 {
	    background-color: white;
	    height: 40px;
	}
	header.fixed4 #logo {
	    -webkit-filter: invert(0) grayscale(0%);
	    filter: invert(0) grayscale(0%);
	    height: 40px;
	    top: 0px;
	}
	header.fixed4 #menu {
	    top: 7px;
	}
	header.fixed4 #menu .item {
	    color: black;
	}
	header.fixed4 #menu .item.active:after,
	header.fixed4 #menu .item:hover:after {
	    height: 2px;
	}
	section#slider #slider-container {
	    width: 100%;
	    height: 475px;
	    margin-top: 70px;
	}
	section#slider #slider-container .swiper-slide {
	    text-align: center;
	    font-size: 18px;
	    background: #fff;
	    background-color: black;
	    position: relative;
	    background-repeat: no-repeat;
	    background-position: center center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}
	section#slider #slider-container .swiper-slide .contener {
	    height: 100%;
	}
	section#slider .block {
	    position: absolute;
	    left: 0px;
	    bottom: 45px;
	    background-color: rgba(0, 0, 0, 0.75);
	    width: 530px;
	    padding: 25px;
	    color: white;
	    text-align: left;
	}
	section#slider .block .label {
	    font-size: 36px;
	    position: relative;
	    padding-bottom: 3px;
	    margin-bottom: 8px;
	    line-height: 40px;
	}
	section#slider .block .label:before,
	section#slider .block .label:after {
	    content: "";
	    position: absolute;
	    bottom: -3px;
	    left: -3px;
	}
	section#slider .block .label:after {
	    right: -3px;
	    height: 1px;
	    background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#00a891), to(#0775bc));
	    background-image: -webkit-linear-gradient(left, #00a891, #0775bc);
	    background-image: -moz-linear-gradient(left, #00a891, #0775bc);
	    background-image: -o-linear-gradient(left, #00a891, #0775bc);
	}
	section#slider .block .text {
	    font-size: 14px;
	}
	section#slider .block .button {
	    font-size: 14px;
	    margin-top: 10px;
	}
	section#slider .block .button button {
	    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00a891+0,0775bc+100 */
	    
	    background: #00a891;
	    /* Old browsers */
	    
	    background: -moz-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    /* FF3.6-15 */
	    
	    background: -webkit-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    /* Chrome10-25,Safari5.1-6 */
	    
	    background: linear-gradient(to right, #00a891 0%, #0775bc 100%);
	    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	    
	    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00a891', endColorstr='#0775bc', GradientType=1);
	    /* IE6-9 */
	    
	    padding: 10px 20px;
	    ;
	    -webkit-border-radius: 25px;
	    -moz-border-radius: 25px;
	    border-radius: 25px;
	    color: white;
	    border: none;
	    text-transform: uppercase;
	    border: 4px solid rgba(0, 0, 0, 1);
	    -webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	    -o-transition: all 0.5s;
	    transition: all 0.5s;
	    cursor: hand;
	    cursor: pointer;
	}
	section#slider .block .button button:hover {
	    border: 4px solid #0778BA;
	}
	section#intro {
	    margin-top: 120px;
	    margin-bottom: 120px;
	}
	section#intro img {
	    position: absolute;
	    height: 241px;
	    max-width: unset !important;
	    left: -190px;
	}
	section#intro .text {
	    padding-top: 10px;
	    text-align: justify;
		padding: 0px 65px;
	}
	section#team {
	    margin-top: 100px;
		padding-top:20px;
	}
	section#team .item {
	    text-align: center;
	}
	section#team .item img {
	    max-width: 100%;
	    -moz-transform: scale(1);
	    -webkit-transform: scale(1);
	    transform: scale(1);
	    -webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	    -o-transition: all 0.5s;
	    transition: all 0.5s;
	}
	section#team .item img:hover {
	    max-width: 100%;
	    -moz-transform: scale(1.13);
	    -webkit-transform: scale(1.13);
	    transform: scale(1.13);
	}
	section#team .item .name {
	    font-size: 18px;
	    margin-top: 10px;
	}
	section#team .item .bar {
	    text-align: center;
	}
	section#team .item .bar .inner {
	    height: 4px;
	    width: 70px;
	    background: #00a891;
	    /* Old browsers */
	    
	    background: -moz-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    /* FF3.6-15 */
	    
	    background: -webkit-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    /* Chrome10-25,Safari5.1-6 */
	    
	    background: linear-gradient(to right, #00a891 0%, #0775bc 100%);
	    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	    
	    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00a891', endColorstr='#0775bc', GradientType=1);
	    /* IE6-9 */
	    
	    display: inline-block;
	}
	section#team .item .function {
	    font-size: 14px;
	    margin-top: 3px;
	}
	section#counter {
	    margin-top: 80px;
	    margin-bottom: 80px;
	    text-align: center;
	    background-image: url(../images/counter_background.jpg);
	    background-repeat: no-repeat;
	    background-position: center center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	    height: 710px;
	    padding-top: 0px;
	}
	section#counter .number {
	    font-family: 'Roboto-Bold';
	    font-size: 124px;
	    text-align: center;
	    background: #00a891;
	    /* Old browsers */
	    
	    background: -moz-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    /* FF3.6-15 */
	    
	    background: -webkit-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    /* Chrome10-25,Safari5.1-6 */
	    
	    background: linear-gradient(to right, #00a891 0%, #0775bc 100%);
	    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	    
	    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00a891', endColorstr='#0775bc', GradientType=1);
	    /* IE6-9 */
	    
	    -webkit-background-clip: text;
	    -webkit-text-fill-color: transparent;
	}
	section#counter .text {
	    font-size: 60px;
	    margin-bottom: 105px;
	}
	section#counter .label {
	    font-size: 20px;
	    margin-bottom: 105px;
	}
	section#counter .button button {
	    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00a891+0,0775bc+100 */
	    
	    background: #00a891;
	    /* Old browsers */
	    
	    background: -moz-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    /* FF3.6-15 */
	    
	    background: -webkit-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    /* Chrome10-25,Safari5.1-6 */
	    
	    background: linear-gradient(to right, #00a891 0%, #0775bc 100%);
	    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	    
	    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00a891', endColorstr='#0775bc', GradientType=1);
	    /* IE6-9 */
	    
	    padding: 12px 60px;
	    -webkit-border-radius: 255px;
	    -moz-border-radius: 255px;
	    border-radius: 255px;
	    color: white;
	    border: 2px solid #838B8D;
	    -webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	    -o-transition: all 0.5s;
	    transition: all 0.5s;
	    cursor: hand;
	    cursor: pointer;
	    font-size: 30px;
	}
	section#counter .button button:hover {
	    border: 2px solid #0778BA;
	}
	section#services {
		
	}
	section#services .item {
	    height: 350px;
	    -webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	    -o-transition: all 0.5s;
	    transition: all 0.5s;
	    padding: 85px 60px;
	    background-color: #000;
	    border: 1px solid black;
	}
	section#services .item:hover {
	    border: 1px solid gray;
	}
	section#services .item.bcg {
	    background-color: #181818;
	}
	section#services .item .icon {
	    text-align: center;
	    margin-bottom: 10px;
	}
	section#services .item .icon img {
	    -webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	    -o-transition: all 0.5s;
	    transition: all 0.5s;
	    height: 110px;
	}
	section#services .item .text {
	    text-align: center;
	    text-transform: uppercase;
	    font-size: 18px;
	    margin-bottom: 10px;
	}
	section#services .item .more {
	    text-align: center;
	    font-size: 14px;
	    display: none;
	}
	section#services .item.open {
	    padding: 20px 60px;
	}
	section#services .item.open .icon img {
	    height: 60px;
	    -ms-transform: rotate(360deg);
	    /* IE 9 */
	    
	    -webkit-transform: rotate(360deg);
	    /* Safari */
	    
	    transform: rotate(360deg);
	}
	section#technology {
	    background-color: #222222;
	    text-align: center;
	    padding-top: 20px;
	    padding-bottom: 20px;
	}
	section#technology .item {
	    padding: 60px 40px;
	}
	section#technology .item.left {} section#technology .item.middle {
	    border-left: 1px solid white;
	    border-right: 1px solid white;
	}
	section#technology .item.right {} section#technology .label {
	    font-size: 24px;
	    height: 64px;
	}
	section#technology .text {
	    text-align: justify;
	    margin-top: 10px;
	}
	section#technology .item .bar {
	    text-align: center;
	}
	section#technology .item .bar .inner {
	    height: 4px;
	    width: 120px;
	    background: #00a891;
	    /* Old browsers */
	    
	    background: -moz-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    /* FF3.6-15 */
	    
	    background: -webkit-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    /* Chrome10-25,Safari5.1-6 */
	    
	    background: linear-gradient(to right, #00a891 0%, #0775bc 100%);
	    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	    
	    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00a891', endColorstr='#0775bc', GradientType=1);
	    /* IE6-9 */
	    
	    display: inline-block;
	}
	section#technology button {
	    font-size: 14px;
	    margin-top: 10px;
	    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00a891+0,0775bc+100 */
	    
	    background: #00a891;
	    /* Old browsers */
	    
	    background: -moz-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    /* FF3.6-15 */
	    
	    background: -webkit-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    /* Chrome10-25,Safari5.1-6 */
	    
	    background: linear-gradient(to right, #00a891 0%, #0775bc 100%);
	    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	    
	    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00a891', endColorstr='#0775bc', GradientType=1);
	    /* IE6-9 */
	    
	    padding: 5px 20px;
	    ;
	    -webkit-border-radius: 25px;
	    -moz-border-radius: 25px;
	    border-radius: 25px;
	    color: white;
	    border: none;
	    text-transform: uppercase;
	    border: 2px solid rgba(0, 0, 0, 1);
	    -webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	    -o-transition: all 0.5s;
	    transition: all 0.5s;
	    cursor: hand;
	    cursor: pointer;
	    margin: 10px 0px;
	}
	section#technology button:hover {
	    border: 2px solid #0778BA;
	}
	section#technology .more {
	    text-align: justify;
	    margin-top: 10px;
	    color: gray;
	    display: none;
	}
	section#technology .read_more_button {} 
	
	
	
	
	
	
	
	
	
	
	
	
	section#portfolio {
	    background-color: #161616;
	    position: relative;
	}
	section#portfolio .label {
	    position: absolute;
	    text-align: center;
	    top: 0;
	    right: 0;
	    left: 0;
	    width: 100%;
	    background-color: rgba(0, 0, 0, 0.85);
	    z-index: 999;
	    font-size: 28px;
	    text-transform: uppercase;
	    padding: 20px 0px;
	}
	section#portfolio #portfolio-container .swiper-slide {
	    text-align: center;
	    font-size: 18px;
	    background: #fff;
	    background-color: black;
	    position: relative;
	    height: 610px;
	    /* Center slide text vertically */
	    
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: -webkit-flex;
	    display: flex;
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	    -webkit-justify-content: center;
	    justify-content: center;
	    -webkit-box-align: center;
	    -ms-flex-align: center;
	    -webkit-align-items: center;
	    align-items: center;
	    padding-top: 65px;
	    opacity: 0.9;
	    color: white;
	    -webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	    -o-transition: all 0.5s;
	    transition: all 0.5s;
	    text-shadow: 2px 2px 2px rgba(20, 20, 20, 1);
	    background-repeat: no-repeat;
	    background-position: center center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
		-webkit-filter: grayscale(0%) brightness(100%);
		filter: grayscale(0%) brightness(100%);


	}
	section#portfolio #portfolio-container .swiper-slide:hover {
	    opacity: 1;
		-webkit-filter: grayscale(0%) brightness(100%);
		filter: grayscale(0%) brightness(100%);

	}
	
	section#portfolio .more {
		font-size: 14px;
		padding: 20px;
		display: none;

	}
	
	
	section#portfolio .more .list {
		text-align:left;
		padding:0px 40px;

	}
	
	
	section#portfolio .more button {
	    font-size: 14px;
	    margin-top: 10px;
	    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00a891+0,0775bc+100 */
	    
	    background: #00a891;
	    /* Old browsers */
	    
	    background: -moz-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    /* FF3.6-15 */
	    
	    background: -webkit-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    /* Chrome10-25,Safari5.1-6 */
	    
	    background: linear-gradient(to right, #00a891 0%, #0775bc 100%);
	    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	    
	    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00a891', endColorstr='#0775bc', GradientType=1);
	    /* IE6-9 */
	    
	    padding: 5px 20px;
	    ;
	    -webkit-border-radius: 25px;
	    -moz-border-radius: 25px;
	    border-radius: 25px;
	    color: white;
	    border: none;
	    text-transform: uppercase;
	    border: 2px solid rgba(0, 0, 0, 1);
	    -webkit-transition: all 0.5s;
	    -moz-transition: all 0.5s;
	    -ms-transition: all 0.5s;
	    -o-transition: all 0.5s;
	    transition: all 0.5s;
	    cursor: hand;
	    cursor: pointer;
	    margin: 10px 0px;
	}
	section#portfolio .more button:hover {
	    border: 2px solid #0778BA;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	section#space {
	    background-image: url(../images/space_background.jpg);
	    background-repeat: no-repeat;
	    background-position: center center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	    height: 350px;
	}
	section#space .box {
	    border-width: 8px 0 8px 8px;
	    border-style: solid;
	    -webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(#00a891), to(#0775bc)) 1 100%;
	    -webkit-border-image: -webkit-linear-gradient(right, #00a891, #0775bc) 1 100%;
	    -moz-border-image: -moz-linear-gradient(right, #00a891, #0775bc) 1 100%;
	    -o-border-image: -o-linear-gradient(right, #00a891, #0775bc) 1 100%;
	    border-image: linear-gradient(to right, #00a891, #0775bc) 1 100%;
	    width: 90%;
	    margin-top: 60px;
	    padding-left: 20px;
	}
	section#space .label {
	    font-size: 36px;
	    line-height: 35px;
	    margin-bottom: 10px;
	}
	section#space .text {
	    font-size: 18px;
	    width: 70%;
	}
	section#partners {
	    padding-bottom: 60px;
	}
	section#partners .label {
	    text-align: center;
	    width: 100%;
	    background-color: rgba(0, 0, 0, 0.85);
	    font-size: 28px;
	    text-transform: uppercase;
	    padding: 20px 0px;
	    border-bottom: 1px solid #262626;
	    margin-bottom: 40px;
	}
	section#partners .swiper-container {
	    width: 100%;
	    height: auto;
	    margin-left: auto;
	    margin-right: auto;
	}
	section#partners .swiper-slide {
	    text-align: center;
	    background: #fff;
	    height: 200px;
	    margin-bottom: 50px;
	    margin-top: 0px !important;
	    background-image: url(../images/partners_backgorund.jpg);
	    background-repeat: no-repeat;
	    background-position: center center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	}
	section#partners .swiper-pagination-bullets {
	    bottom: 0px;
	}
	section#partners .image {} section#partners .image img {} section#partners .download {
	    margin-top: 40px;
	    margin-bottom: 7px;
	}
	section#partners .download i {
	    margin-right: 10px;
	}
	section#partners .file {} section#partners .file img {
	    margin-right: 5px;
	    position: relative;
	    top: 3px;
	}
	section#contact {
	    background-image: url(../images/contact_background.jpg);
	    background-repeat: no-repeat;
	    background-position: center center;
	    -webkit-background-size: cover;
	    -moz-background-size: cover;
	    -o-background-size: cover;
	    background-size: cover;
	    height: 500px;
	}
	section#contact .label {
	    font-size: 24px;
	    margin-bottom: 15px;
	    padding-top: 70px;
	}
	section#contact .text {
	    font-size: 18px;
	    width: 70%;
	}
	section#contact .bar {
	    text-align: left;
	    margin-bottom: 10px;
	}
	section#contact .bar .inner {
	    height: 8px;
	    width: 140px;
	    background: #00a891;
	    /* Old browsers */
	    
	    background: -moz-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    /* FF3.6-15 */
	    
	    background: -webkit-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    /* Chrome10-25,Safari5.1-6 */
	    
	    background: linear-gradient(to right, #00a891 0%, #0775bc 100%);
	    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	    
	    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00a891', endColorstr='#0775bc', GradientType=1);
	    /* IE6-9 */
	    
	    display: inline-block;
	}
	section#contact .color1 {
	    color: #1c9dcd;
	}
	section#contact .color2 {
	    color: #00a98f;
	}
	footer {
	    padding: 15px 0px;
	    background: #00a891;
	    background: -moz-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    background: -webkit-linear-gradient(left, #00a891 0%, #0775bc 100%);
	    background: linear-gradient(to right, #00a891 0%, #0775bc 100%);
	    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00a891', endColorstr='#0775bc', GradientType=1);
	    text-align: center;
	    font-size: 32px;
	}
	footer i {
	    margin: 0px 30px;
	}
	section#copyright {
	    text-align: right;
	    padding: 15px 0px;
	}
	section#copyright img {
	    position: relative;
	    margin-left: 10px;
	    float: right;
	    top: -5px;
	}