body{
	background: #22314e;
	font-family: helvetica, arial, sans-serif;
	background: #22314e url(images/nano-strategic-bgd.jpg) top center no-repeat;
	background-size:cover;
}

.nano-bgd{
	background: #22314e url(images/nano-strategic-bgd.jpg) top center no-repeat;
	width: 100%;
	height: auto;
	background-size:cover;
	display: block;
}

.nano-details{
	width: 300px;
	height: 300px;
	margin:25% auto;
}

.icon {
	width:20px;
	height:20px;
	margin: 0 10px 0 0;
	display: inline-block;
	vertical-align:middle;
}

.phone-icon {
	background-image: url(images/icon-phone.png);
}
.mobile-icon {
	background-image: url(images/icon-mobile.png);
}
.email-icon {
	background-image: url(images/icon-email.png);
}

p {
    margin-top: 21px;
    font-size: 16px;
	color:#fff;

    -webkit-animation: fadein 2s; /* Safari and Chrome */
       -moz-animation: fadein 2s; /* Firefox */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera */
            animation: fadein 2s;
}

p a {
	color:#fff;
	text-decoration:none;
}

p a:hover, p a:focus {
	color:#fff;
	text-decoration:underline;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari and Chrome */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}​

/* Opera */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}​