/*---------------------------------------------------------------------twtwvisionmqs----*/


/*------------------------------------------------------twtwvisiontitlemqs-----------*/


/*----------------------------------------------------pages@1500px---------------*/

@media only screen and (max-width:1500px) {

#equipwrapper{
	position:absolute;
	height:514px;
	width:1200px;
	top:0;
	bottom:0;
	margin-top:auto;
	margin-bottom:auto;
	right:0;
	left:0;
	margin-left:auto;
	margin-right:auto;
	background-color: rgba(0,0,0,0.0);

}


#structure01{
	position:absolute;
	height:auto;
	width:80%;
	top:0;
	bottom:0;
	margin-top:auto;
	margin-bottom:auto;
	
}


#stampedlogo01{
	position:absolute;
	height:auto;
	width:17.2%;
	top:32.5%;
	left:12%;
	
}

#vertlinespair01{
	position:absolute;
	height:18.25%;
	width:auto;
	top:32.7%;
	left:53.6%;
	
}

#horzlinespair01{
	position:absolute;
	height:auto;
	width:12%;
	top:53%;
	left:58.6%;
}

#vertlinesingle01{
	position:absolute;
	height:19%;
	width:auto;
	bottom:20.4%;
	left:74.45%;
}


#vertlinesingle02{
	position:absolute;
	height:29%;
	width:auto;
	top:22.3%;
	left:74.45%;
}


#horzlinesingle01{
	position:absolute;
	height:auto;
	width:6.3%;
	top:14%;
	left:76.4%;
}


#horzlinesingle02{
	position:absolute;
	height:auto;
	width: 5.7%;
	bottom: 16.5%;
	left:76.8%;
}


#globering01{
	position:absolute;
	height:35.75%;
	width:auto;
	top:0.5%;
	left:82%;
}

#globering02{
	position:absolute;
	height:35.75%;
	width:auto;
	bottom:0.5%;
	left:82%;
}

#local01{
	position:absolute;
	height:28%;
	width:auto;
	top:5%;
	left:77.8%;
}

#globe01{
	position:absolute;
	height:33%;
	width:auto;
	bottom:-0.5%;
	left:80.4%;
}


#vertsparkmove01{
	position:absolute;
	height:110px;
	width:48px;
	top:30%;
	left:53%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;

}


#globalspark01{
	position:absolute;
	top:-25px;
	left:0;
	
}


#localspark01{
	position:absolute;
	top:-25px;
	right:2px;
	
}


#horzsparkmove01{
	position:absolute;
	height:48px;
	width:160px;
	top:51%;
	left:58%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;

}


#globalspark02{
	position:absolute;
	top:3px;
	left:-25px;
}


#localspark02{
	position:absolute;
	bottom:3px;
	left:-25px;
}


#vertsparkmovesingle01{
	position:absolute;
	height:169px;
	width:30px;
	top:20%;
	left:73.5%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;
}

#localspark03{
	position:absolute;
	bottom:-25px;
	left:0;
}


#vertsparkmovesingle02{
	position:absolute;
	height:119px;
	width:30px;
	bottom:17%;
	left:73.5%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;
}

#globalspark03{
	position:absolute;
	top:-25px;
	left:0;
}


#horzsparkmovesingle01{
	position:absolute;
	height:23px;
	width:100px;
	top:13%;
	left:76%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;
}

#localspark04{
	position:absolute;
	bottom:0;
	left:-25px;
}



#horzsparkmovesingle02{
	position:absolute;
	height:23px;
	width:100px;
	bottom:15%;
	left:76%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;
}


#globalspark04{
	position:absolute;
	top:0;
	left:-25px;
}


/*---------------------------------------------------------------slide2----------------*/




#mapcontainer{
	
	position:relative;
	height:500px;
	width:1000px;
	margin:130px auto;
	background-color: rgba(0,0,0,0.0);
}	
	
	
/*	
#oldworldmap{
	position:absolute;	
	left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
    opacity:0.9;
}	
*/

#mapcircuits{

	position:absolute;
	height:500px;
	width:auto;
	left:0;
    right:0px;
    margin-left:auto;
    margin-right:auto;
    top:0;
    bottom:0px;
    margin-top:auto;
    margin-bottom:auto;
    opacity:0.8;
    display:none;
}



#mapcoil{

	position:absolute;
	height:500px;
	width:auto;
	left:0;
    right:0px;
    margin-left:auto;
    margin-right:auto;
    top:0;
    bottom:0px;
    margin-top:auto;
    margin-bottom:auto;
    opacity:0.8;
    display:none;
}


#wmaps{

	position:absolute;
	width:775px;
	height:auto;
	left:0;
    right:0px;
    margin-left:auto;
    margin-right:auto;
    top:0;
    bottom:0px;
    margin-top:auto;
    margin-bottom:auto;
    opacity:0.9;
    display:none;
}

#greencircle{

	position:absolute;
	top:230px;
    left:30%;
	opacity:0.12;
	display:none;
}


#bluecirclewmap{

	position:absolute;
	top:230px;
    right:23%;
	opacity:0.12;
	display:none;
}





}

/*----------------------------------------------------pages@1200px---------------*/


@media only screen and (max-width:1200px) {


/*---------------------------------------------------------------slide2----------------*/




#mapcontainer{
	
	position:relative;
	height:500px;
	width:1000px;
	margin:-50px auto;
	background-color: rgba(0,0,0,0.0);
}	
	
	
/*	
#oldworldmap{
	position:absolute;	
	left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
    opacity:0.9;
}	
*/

#mapcircuits{

	position:absolute;
	height:500px;
	width:auto;
	left:0;
    right:0px;
    margin-left:auto;
    margin-right:auto;
    top:0;
    bottom:0px;
    margin-top:auto;
    margin-bottom:auto;
    opacity:0.8;
    display:none;
}



#mapcoil{

	position:absolute;
	height:500px;
	width:auto;
	left:0;
    right:0px;
    margin-left:auto;
    margin-right:auto;
    top:0;
    bottom:0px;
    margin-top:auto;
    margin-bottom:auto;
    opacity:0.8;
    display:none;
}


#wmaps{

	position:absolute;
	width:775px;
	height:auto;
	left:0;
    right:0px;
    margin-left:auto;
    margin-right:auto;
    top:0;
    bottom:0px;
    margin-top:auto;
    margin-bottom:auto;
    opacity:0.9;
    display:none;
}

#greencircle{

	position:absolute;
	top:230px;
    left:30%;
	opacity:0.12;
	display:none;
}


#bluecirclewmap{

	position:absolute;
	top:230px;
    right:23%;
	opacity:0.12;
	display:none;
}




/*-----------------------------------------------slide4------*/



#equipwrapper{
	position:absolute;
	height:428px;
	width:1000px;
	top:0;
	bottom:0;
	margin-top:auto;
	margin-bottom:auto;
	right:0;
	left:0;
	margin-left:auto;
	margin-right:auto;
	background-color: rgba(0,0,0,0.0);

}


#structure01{
	position:absolute;
	height:auto;
	width:80%;
	top:0;
	bottom:0;
	margin-top:auto;
	margin-bottom:auto;
	
}


#stampedlogo01{
	position:absolute;
	height:auto;
	width:17.2%;
	top:32.5%;
	left:12%;
	
}

#vertlinespair01{
	position:absolute;
	height:18.25%;
	width:auto;
	top:32.7%;
	left:53.6%;
	
}

#horzlinespair01{
	position:absolute;
	height:auto;
	width:12%;
	top:53%;
	left:58.6%;
}

#vertlinesingle01{
	position:absolute;
	height:19%;
	width:auto;
	bottom:20.4%;
	left:74.45%;
}


#vertlinesingle02{
	position:absolute;
	height:29%;
	width:auto;
	top:22.3%;
	left:74.45%;
}


#horzlinesingle01{
	position:absolute;
	height:auto;
	width:6.3%;
	top:14%;
	left:76.4%;
}


#horzlinesingle02{
	position:absolute;
	height:auto;
	width: 5.7%;
	bottom: 16.5%;
	left:76.8%;
}


#globering01{
	position:absolute;
	height:35.75%;
	width:auto;
	top:0.5%;
	left:82%;
}

#globering02{
	position:absolute;
	height:35.75%;
	width:auto;
	bottom:0.5%;
	left:82%;
}

#local01{
	position:absolute;
	height:28%;
	width:auto;
	top:5%;
	left:77.8%;
}

#globe01{
	position:absolute;
	height:33%;
	width:auto;
	bottom:-0.5%;
	left:80.4%;
}


#vertsparkmove01{
	position:absolute;
	height:110px;
	width:48px;
	top:30%;
	left:53%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;

}


#globalspark01{
	position:absolute;
	top:-25px;
	left:0;
	
}


#localspark01{
	position:absolute;
	top:-25px;
	right:2px;
	
}


#horzsparkmove01{
	position:absolute;
	height:48px;
	width:160px;
	top:51%;
	left:58%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;

}


#globalspark02{
	position:absolute;
	top:3px;
	left:-25px;
}


#localspark02{
	position:absolute;
	bottom:3px;
	left:-25px;
}


#vertsparkmovesingle01{
	position:absolute;
	height:169px;
	width:30px;
	top:20%;
	left:73.5%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;
}

#localspark03{
	position:absolute;
	bottom:-25px;
	left:0;
}


#vertsparkmovesingle02{
	position:absolute;
	height:119px;
	width:30px;
	bottom:17%;
	left:73.5%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;
}

#globalspark03{
	position:absolute;
	top:-25px;
	left:0;
}


#horzsparkmovesingle01{
	position:absolute;
	height:23px;
	width:100px;
	top:13%;
	left:76%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;
}

#localspark04{
	position:absolute;
	bottom:0;
	left:-25px;
}



#horzsparkmovesingle02{
	position:absolute;
	height:23px;
	width:100px;
	bottom:15%;
	left:76%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;
}


#globalspark04{
	position:absolute;
	top:0;
	left:-25px;
}



}


/*----------------------------------------------------pages@1000px---------------*/


@media only screen and (max-width:1000px) {


/*---------------------------------------------------------------slide2----------------*/




#mapcontainer{
	
	position:relative;
	height:auto;
	width:1000px;
	margin:-50px auto;
	background-color: rgba(0,0,0,0.0);
}	
	
	
/*	
#oldworldmap{
	position:absolute;	
	left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
    opacity:0.9;
}	
*/

#mapcircuits{

	position:absolute;
	height:500px;
	width:auto;
	left:0;
    right:0px;
    margin-left:auto;
    margin-right:auto;
    top:0;
    bottom:0px;
    margin-top:auto;
    margin-bottom:auto;
    opacity:0.8;
    display:none;
}



#mapcoil{

	position:absolute;
	height:500px;
	width:auto;
	left:0;
    right:0px;
    margin-left:auto;
    margin-right:auto;
    top:0;
    bottom:0px;
    margin-top:auto;
    margin-bottom:auto;
    opacity:0.8;
    display:none;
}


#wmaps{

	position:absolute;
	width:775px;
	height:auto;
	left:0;
    right:0px;
    margin-left:auto;
    margin-right:auto;
    top:0;
    bottom:0px;
    margin-top:auto;
    margin-bottom:auto;
    opacity:0.9;
    display:none;
}

#greencircle{

	position:absolute;
	top:230px;
    left:30%;
	opacity:0.12;
	display:none;
}


#bluecirclewmap{

	position:absolute;
	top:230px;
    right:23%;
	opacity:0.12;
	display:none;
}



/*---------------------------------------slide4------------*/



#equipwrapper{
	position:absolute;
	height:385px;
	width:900px;
	top:0;
	bottom:0;
	margin-top:auto;
	margin-bottom:auto;
	right:0;
	left:0;
	margin-left:auto;
	margin-right:auto;
	background-color: rgba(0,0,0,0.0);

}


#structure01{
	position:absolute;
	height:auto;
	width:80%;
	top:0;
	bottom:0;
	margin-top:auto;
	margin-bottom:auto;
	
}


#stampedlogo01{
	position:absolute;
	height:auto;
	width:17.2%;
	top:32.5%;
	left:12%;
	
}

#vertlinespair01{
	position:absolute;
	height:18.25%;
	width:auto;
	top:32.7%;
	left:53.6%;
	
}

#horzlinespair01{
	position:absolute;
	height:auto;
	width:12%;
	top:53%;
	left:58.6%;
}

#vertlinesingle01{
	position:absolute;
	height:19%;
	width:auto;
	bottom:20.4%;
	left:74.45%;
}


#vertlinesingle02{
	position:absolute;
	height:29%;
	width:auto;
	top:22.3%;
	left:74.45%;
}


#horzlinesingle01{
	position:absolute;
	height:auto;
	width:6.3%;
	top:14%;
	left:76.4%;
}


#horzlinesingle02{
	position:absolute;
	height:auto;
	width: 5.7%;
	bottom: 16.5%;
	left:76.8%;
}


#globering01{
	position:absolute;
	height:35.75%;
	width:auto;
	top:0.5%;
	left:82%;
}

#globering02{
	position:absolute;
	height:35.75%;
	width:auto;
	bottom:0.5%;
	left:82%;
}

#local01{
	position:absolute;
	height:28%;
	width:auto;
	top:5%;
	left:77.8%;
}

#globe01{
	position:absolute;
	height:33%;
	width:auto;
	bottom:-0.5%;
	left:80.4%;
}


#vertsparkmove01{
	position:absolute;
	height:110px;
	width:48px;
	top:30%;
	left:53%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;

}


#globalspark01{
	position:absolute;
	top:-25px;
	left:0;
	
}


#localspark01{
	position:absolute;
	top:-25px;
	right:2px;
	
}


#horzsparkmove01{
	position:absolute;
	height:48px;
	width:160px;
	top:51%;
	left:58%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;

}


#globalspark02{
	position:absolute;
	top:3px;
	left:-25px;
}


#localspark02{
	position:absolute;
	bottom:3px;
	left:-25px;
}


#vertsparkmovesingle01{
	position:absolute;
	height:169px;
	width:30px;
	top:20%;
	left:73.5%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;
}

#localspark03{
	position:absolute;
	bottom:-25px;
	left:0;
}


#vertsparkmovesingle02{
	position:absolute;
	height:119px;
	width:30px;
	bottom:17%;
	left:73.5%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;
}

#globalspark03{
	position:absolute;
	top:-25px;
	left:0;
}


#horzsparkmovesingle01{
	position:absolute;
	height:23px;
	width:100px;
	top:13%;
	left:76%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;
}

#localspark04{
	position:absolute;
	bottom:0;
	left:-25px;
}



#horzsparkmovesingle02{
	position:absolute;
	height:23px;
	width:100px;
	bottom:15%;
	left:76%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;
}


#globalspark04{
	position:absolute;
	top:0;
	left:-25px;
}



}


/*----------------------------------------------------title@800px---------------*/


@media only screen and (max-width:800px) {



#equipwrapper{
	position:absolute;
	height:299px;
	width:700px;
	top:0;
	bottom:0;
	margin-top:auto;
	margin-bottom:auto;
	right:0;
	left:0;
	margin-left:auto;
	margin-right:auto;
	background-color: rgba(0,0,0,0.0);

}


#structure01{
	position:absolute;
	height:auto;
	width:80%;
	top:0;
	bottom:0;
	margin-top:auto;
	margin-bottom:auto;
	
}


#stampedlogo01{
	position:absolute;
	height:auto;
	width:17.2%;
	top:32.5%;
	left:12%;
	
}

#vertlinespair01{
	position:absolute;
	height:18.25%;
	width:auto;
	top:32.7%;
	left:53.6%;
	
}

#horzlinespair01{
	position:absolute;
	height:auto;
	width:12%;
	top:53%;
	left:58.6%;
}

#vertlinesingle01{
	position:absolute;
	height:19%;
	width:auto;
	bottom:20.4%;
	left:74.45%;
}


#vertlinesingle02{
	position:absolute;
	height:29%;
	width:auto;
	top:22.3%;
	left:74.45%;
}


#horzlinesingle01{
	position:absolute;
	height:auto;
	width:6.3%;
	top:14%;
	left:76.4%;
}


#horzlinesingle02{
	position:absolute;
	height:auto;
	width: 5.7%;
	bottom: 16.5%;
	left:76.8%;
}


#globering01{
	position:absolute;
	height:35.75%;
	width:auto;
	top:0.5%;
	left:82%;
}

#globering02{
	position:absolute;
	height:35.75%;
	width:auto;
	bottom:0.5%;
	left:82%;
}

#local01{
	position:absolute;
	height:28%;
	width:auto;
	top:5%;
	left:77.8%;
}

#globe01{
	position:absolute;
	height:33%;
	width:auto;
	bottom:-0.5%;
	left:80.4%;
}


#vertsparkmove01{
	position:absolute;
	height:110px;
	width:48px;
	top:30%;
	left:53%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;

}


#globalspark01{
	position:absolute;
	top:-25px;
	left:0;
	
}


#localspark01{
	position:absolute;
	top:-25px;
	right:2px;
	
}


#horzsparkmove01{
	position:absolute;
	height:48px;
	width:160px;
	top:51%;
	left:58%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;

}


#globalspark02{
	position:absolute;
	top:3px;
	left:-25px;
}


#localspark02{
	position:absolute;
	bottom:3px;
	left:-25px;
}


#vertsparkmovesingle01{
	position:absolute;
	height:169px;
	width:30px;
	top:20%;
	left:73.5%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;
}

#localspark03{
	position:absolute;
	bottom:-25px;
	left:0;
}


#vertsparkmovesingle02{
	position:absolute;
	height:119px;
	width:30px;
	bottom:17%;
	left:73.5%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;
}

#globalspark03{
	position:absolute;
	top:-25px;
	left:0;
}


#horzsparkmovesingle01{
	position:absolute;
	height:23px;
	width:100px;
	top:13%;
	left:76%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;
}

#localspark04{
	position:absolute;
	bottom:0;
	left:-25px;
}



#horzsparkmovesingle02{
	position:absolute;
	height:23px;
	width:100px;
	bottom:15%;
	left:76%;
	background-color: rgba(0,0,0,0.0);
	overflow:hidden;
}


#globalspark04{
	position:absolute;
	top:0;
	left:-25px;
}



}


