/* normalize.css */
progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0} figcaption, menu,article,aside,details,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0} [hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{}button,select{text-transform:none}[type=submit], [type=reset],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}

@font-face {
  font-family: 'Avenir-Light';
  src: url('../fonts/avenir-light.eot'); /* IE9 Compat Modes */
  src: url('../fonts/avenir-light.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/avenir-light.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/avenir-light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/avenir-light.svg#AvenirLight') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Avenir-Heavy';
  src: url('../fonts/avenir-heavy.eot'); /* IE9 Compat Modes */
  src: url('../fonts/avenir-heavy.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/avenir-heavy.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/avenir-heavy.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/avenir-heavy.svg#AvenirHeavy') format('svg'); /* Legacy iOS */
}

@-ms-viewport{
  width: device-width;
}

html {
}

body {
	font-family: Avenir-Light, 'Nunito', sans-serif;
	font-weight: 400;
	font-size: 16px;
	/*color: #F2F2F2;*/
	/*background: #000;*/
}

.container {
	padding-left: 25px;
	padding-right: 25px;
}

h1 {
	font-weight: 400;
}

h2, h3, h4 {
	font-weight: 600;
	font-family: Avenir-Heavy, 'Nunito', sans-serif;
}

.highlight {
	/*background-color: #FFFF50;*/
	/*display: inline-block;
	line-height: 1;*/
	font-weight: bold;
}

h1 .highlight {
	padding-left: 2px;
	padding-right: 2px;
}

p .highlight {
	padding-left: 1px;
	padding-right: 1px;
}

.brand .logo {
	width: 327px;
	height: 61px;
	margin: auto;
	background-image: url(../images/logo.png);

    color: #FFF;
    font-size: 34px;
    text-align: center;
    background: none;
    width: auto;

}

.brand .logo .title {
    content: "SILVERAYS.TECH";
    display: block;
}
.brand .logo .subtitle {
    content: "for the next generation";
    display: block;
    font-size: 18px;
    color: #EEE;
}

.header h1 {
	margin-top: 0;
	margin-bottom: 0;
}

.info-box ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.info-box ul li h3 {
	margin-top: 0;
	margin-bottom: 0;
}

.info-box ul li p {
	margin-top: 0;
	margin-bottom: 0;
}

.footer {
	/*background-color: #000;*/
	background-color: #c52633;
	color: #EEE;
	text-align: center;
	padding-bottom: 5px;
}

.footer .cta-text {
	color: #FFF;
}

.footer .cta-text h4 {
	margin-top: 0;
	margin-bottom: 0px;
}

.footer .cta-text p {
	margin-top: 0;
	margin-bottom: 0;
}

.footer .email, .footer .phone {
	color: #FFF;
	text-decoration: none;
	display: block;
}

.footer .email .icon {
	background-image: url(../images/icon-email.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	width: 49px;
	height: 39px;
	display: inline-block;
}

.footer .phone .icon {
	background-image: url(../images/icon-phone.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	width: 39px;
	height: 39px;
	display: inline-block;
}

.footer .email .text, .footer .phone .text {
	display: block;
}

/* desktop specific styles */
@media only screen and (min-width: 769px) {
	.container {
		max-width: 769px;
		margin: auto;
	}

	.info-box .container {
		max-width: 480px;
	}

	.footer .contact {
	}

	.footer .contact::after { /* for clearfix */
    content:"";
    display:block;
    clear:both;
	}

	.footer .contact .email {
		width: 50%;
		float: left;
	}

	.footer .contact .phone {
		width: 33%;
		float: left;
	}
}










/* BEGIN SPACING */

.brand {
	margin-top: 45px; 			/* SPACING:1 - brand top */
	margin-top: 0; 			/* SPACING:1 - brand top */
	padding-top: 45px; 			/* SPACING:1 - brand top */
	margin-bottom: 45px; 		/* SPACING:2 - brand bottom */
	padding-bottom: 45px;
	background: #23417f;
}

.header {
	margin-bottom: 35px; 		/* SPACING:3 - header bottom */
}

.info-box ul li {
	margin-bottom: 25px; 		/* SPACING:4 - info text bottom */
}

.info-box {
	margin-bottom: 35px; 		/* SPACING:5 - info-box bottom */
}

.footer {
	padding-top: 35px; 			/* SPACING:6 - footer top */
}

.footer .email, .footer .phone {
	margin-top: 25px; 		/* SPACING:7 - footer email,phone top */
}

.footer .contact {
	margin-bottom: 45px; 		/* SPACING:8 - footer bottom */
}

/* END SPACING */

/* BEGIN FONT */

.header h1 {
	font-size: 35px; 				/* FONT:1 - header */
}

.info-box ul li h3 {
	font-size: 18px; 			/* FONT:2:A - info text heading */
}

.info-box ul li p {
	font-size: 16px; 			/* FONT:2:B - info text paragraph */
}

.footer .cta-text h4 {
	font-size: 23px;			/* FONT:3:A - CTA heading */
}

.footer .cta-text p {
	font-size: 23px;			/* FONT:3:B - CTA paragraph */
}

.footer .email .text, .footer .phone .text {
	font-size: 23px; 			/* FONT:3:C - email,phone */
}

.footer .copyright {
	font-size: 12px; 			/* FONT:4 - copyright */
}

/* END FONT */



/* desktop specific styles */
@media only screen and (min-width: 769px) {

	/* BEGIN SPACING DESKTOP */

	.brand {
		margin-top: 45px; 			/* SPACING:1 - brand top */
		margin-top: 0; 			/* SPACING:1 - brand top */
		margin-bottom: 45px; 		/* SPACING:2 - brand bottom */
	}

	.header {
		margin-bottom: 35px; 		/* SPACING:3 - header bottom */
	}

	.info-box ul li {
		margin-bottom: 25px; 		/* SPACING:4 - info text bottom */
	}

	.info-box {
		margin-bottom: 35px; 		/* SPACING:5 - info-box bottom */
	}

	.footer {
		padding-top: 35px; 			/* SPACING:6 - footer top */
	}

	.footer .email, .footer .phone {
		margin-top: 25px; 		/* SPACING:7 - footer email,phone top */
	}

	.footer .contact {
		margin-bottom: 45px; 		/* SPACING:8 - footer bottom */
	}

	/* END SPACING DESKTOP */

	/* BEGIN FONT DESKTOP */

	.header h1 {
		font-size: 35px; 				/* FONT:1 - header */
	}

	.info-box ul li h3 {
		font-size: 18px; 			/* FONT:2:A - info text heading */
	}

	.info-box ul li p {
		font-size: 16px; 			/* FONT:2:B - info text paragraph */
	}

	.footer .cta-text h4 {
		font-size: 23px;			/* FONT:3:A - CTA heading */
	}

	.footer .cta-text p {
		font-size: 23px;			/* FONT:3:B - CTA paragraph */
	}

	.footer .email .text, .footer .phone .text {
		font-size: 23px; 			/* FONT:3:C - email,phone */
	}

	.footer .copyright {
		font-size: 12px; 			/* FONT:4 - copyright */
	}

	/* END FONT DESKTOP */
}
/*
     FILE ARCHIVED ON 08:44:58 Nov 25, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:03:40 Jul 28, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 351.739
  CDXLines.iter: 16.42 (3)
  RedisCDXSource: 175.159
  esindex: 0.012
  exclusion.robots.policy: 0.329
  load_resource: 205.372 (2)
  LoadShardBlock: 157.063 (3)
  PetaboxLoader3.datanode: 92.424 (5)
  PetaboxLoader3.resolve: 181.727 (3)
  exclusion.robots: 0.346
*/