/* AB SURVEILLANCE SOLUTIONS*/

	body {
		margin: 0 auto;
		width: 80vw;
		box-shadow: 0 0 31px rgba(0,0,0,0.2);
	}

	top {
		display:block;
		text-align: right;
		font-family: arial;
		font-size: 13px;
		background: #EFEFEF;
		padding: 10px 10px 0 10px;
		color: #248491;
	}

	top a {
		display: inline-block;
		position: relative;
		font-size: 10px;
		color: #BBB8B8;
		text-decoration: none;
		top: -5px;
		left: -13px;
	}
	top a:hover {text-decoration:underline;}

	#name {
		float: left;
		font-size: 17px;
		font-weight: bold;
		top:0;
		left:0;
	}

	input {
		border: none;
		margin: 0 10px 10px 0;
		padding: 2px 5px 3px;
		color: #07B4B4;
	}

	error {
		margin-right: 20px;
		color: red;
	}
	
	top img {    
		height: 30px;
    	margin: 0 0 10px;
    }
    
    .content {
    width: 80%;
    text-align: justify;
    font-family: helvetica;
    font-size: 12px;
    margin:50px auto;
    color:#1D3E7B;
    }
    
    ol {padding-left:0;}
    
    li {margin: 0 0 50px 0;}
    
    .content span {    
    display: block;
    margin: 0 0 15px 0;
    /*
	font-weight: bold;
    color:black; 
    */
    }
    
    input[type="radio"] {margin: 0 5px 0 15px;}
	textarea {resize:none;}
	button:hover {cursor:pointer;}
	

	second {margin:2px;}

	second a {
		display: inline-block;
		border-top: 6px solid #B1E8D8;
		width: 25%;
		margin: 5px -2px 0;
		text-align: center;
		text-transform: uppercase;
		font-family: helvetica;
		font-size: 10px;
		font-weight: 600;
		letter-spacing: 0.5px;
		background-color: #1F4079;
		color: white;
		padding: 10px 0;
		text-decoration:none;
	}
	
	second a:hover {text-decoration:underline;cursor:pointer;}

	#thing {
		display: block;
		font-size: 10px;
		font-family: arial;
		letter-spacing: 1px;
		color: #bbb;
		margin: 10px 0 10px 15px;
	}

	#photo {
		position: relative;
		border-bottom-left-radius: 15px;
		border-bottom-right-radius: 15px;
		border-bottom: 8px solid #B1E8D8;
		height: 450px;
		background-position: center;
		background-size: cover;
		color: white;
		font-family: helvetica;
		/*font-size: 65px;*/
		font-size:53px;
		text-align: right;
		line-height: 50px;
		overflow:hidden;
	}
	#photo.index {background-image: url(/assets/background.jpg);}
	#photo.products {background-image:url(/assets/products.jpg);}
	#photo.faq {background-image: url(/assets/faq.jpg);}
	#photo.solutions {background-image: url(/assets/solutions.jpg);}
	#photo.about-us {background-image:url( /assets/aboutus.jpg);}

	#photo span {
		font-size: 16px;
		line-height: 40px;
		letter-spacing: 1px;
		text-align: left;
		text-shadow: 0 0 100px black;
		font-weight: bold;
		padding: 0 35px;
		display: block;
		background-color: rgba(0,0,0,0.05);
	}

	text {
	position:absolute;
	bottom:50px;
	right:25px;
	opacity:0.9;
	}
	surv, sol {display:block;}
	surv {font-weight:100;opacity:0.8}
	sol {font-weight:900;text-shadow: 5px 5px 15px #000;}

	textarea:focus, input:focus {outline:0;}

	#login {
		display: none;
	z-index: 12345;
		width: 98vw;
		height: 97vh;
		padding: 2vh 2vw;
		background: black;
		position: fixed;
		top: 0;
		left: 0;
		font-family: monospace;
		text-transform: uppercase;
		color: lightgrey;
		letter-spacing: 1px;
	}

	footer {
		background: black;
		width: 96%;
		color: #FDAE00;
		font-family: arial;
		font-size: 10px;
		padding: 15px 2%;
	}

	footer a, footer span {
		color: inherit;
		text-decoration: none;
		cursor:default;
		float:right;
		margin:0 10px;
	}
	
	
	/* MOBILE */
	
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 667px) {


	body {width:100vw}
	
	#name {    display: block;
    float: none;
    text-align: left;
        margin: 0 0 15px;
    }
    
    input {width:65%;}
    
    input[type="radio"] {width:15px;}
    
    #photo span {    line-height: 18px;
    padding: 10px;}
    
    text {    font-size: 32px;
    line-height: 30px;}
    
    footer {    text-align: center;
    line-height: 20px;
    }
    
    footer a {float:none;display:block;}

	top img {    margin-top: -30px;}



	}
/*
     FILE ARCHIVED ON 16:22:47 Dec 11, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:18:06 Dec 01, 2024.
     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: 3.27
  exclusion.robots: 0.024
  exclusion.robots.policy: 0.01
  esindex: 0.017
  cdx.remote: 9.678
  LoadShardBlock: 139.107 (3)
  PetaboxLoader3.datanode: 104.646 (5)
  PetaboxLoader3.resolve: 236.651 (3)
  load_resource: 239.316 (2)
*/