	
	
@font-face {
    font-family: 'OratorStdMedium';
    src: url('../../fonts/OratorStdMedium.eot');
    src: url('../../fonts/OratorStdMedium.eot') format('embedded-opentype'),
         url('../../fonts/OratorStdMedium.woff2') format('woff2'),
         url('../../fonts/OratorStdMedium.woff') format('woff'),
         url('../../fonts/OratorStdMedium.ttf') format('truetype'),
         url('../../fonts/OratorStdMedium.svg#OratorStdMedium') format('svg');
}



body 

	{
		margin: 0;
		padding: 0;
		color: #000;
		background-color: #FFFFFF;
		box-shadow: inset;
		font-family:'Open Sans Condensed', sans-serif;
		letter-spacing:1.5px;
		font-size: 75%;
		line-height: 1.4;
		background-image: url(../../raid_recovery/raid-recovery-brands/none);
		background-repeat: repeat;
		background-attachment: scroll;
		background-position: center top;
	}

/* ~~ Element/tag selectors ~~ */

ul, ol, dl 

	{ 
    	/* Due to variations between browsers, it's best practices to zero padding and margin on lists. For consistency, you can either specify the amounts     	you want here, or on the list items (LI, DT, DD) they contain. Remember that what you do here will cascade to the .nav list unless you write a more 	        specific selector. */
		padding: 0;
		margin: 0;
	}

a img 

	{ /* this selector removes the default blue border displayed in some browsers around an image when it is surrounded by a link */
		border: none;
	}



/* ~~ Styling for your site's links must remain in this order - including the group of selectors that create the hover effect. ~~ */
a:link 
	{
		color: #42413C;
		text-decoration: underline; /* unless you style your links to look extremely unique, it's best to provide underlines for quick visual identification 		*/
	}
.large_link 
	{
		color: #F36D26;
	}

a:visited 
	{
		color: #6E6C64;
		text-decoration: underline;
	}

a:hover, a:active, a:focus 
	{ /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
		text-decoration: blink;
		color: #F36D26;
	}



/* ~~ This fixed width container surrounds all other divs ~~ */

.container 
	{
		width: 100%;
		background-color: #FFFFFF;
		float: left;
		height: auto;
		margin-top: 125px;
	}



/* ~~ The header is not given a width. It will extend the full width of your layout. It contains an image placeholder that should be replaced with your own linked logo. ~~ */

/*------ Beginning of Header and main menu ----------------------------------------------------------------------------------------------------------------------*/

.header 
	{
		background-color: #333333;
		width: 100%;
		height: 115px;
		padding: 0;
		position: fixed;
		z-index: 1000;
		border-bottom-style: solid;
	    border-color: #F36D26;
	    border-bottom-width: 5px;
		border-bottom-style: solid;
	    border-color: #F36D26;
	    border-bottom-width: 10px;
		clear: both;
	}

.logo

	{
		float: left;
		width: 200px;
		padding-left: 10px;
	}

.logo img
	{
		float: left;
		width: 140px;
		height: auto;
		padding-right: 0;
		background-color: #333333;
		padding-top: 5px;
	}

.reviewbutton p:hover

	{

		background-color: #F4F4F4;

		border-radius: 10px;

	}

.menu_bar img:hover

	{

		opacity: .6;

	}

.header img:hover

	{
		opacity: .6;
	}

.phone
	{
		
		float:left;
		height: 130px;
		width: 200px;
		top: -25px;
		text-align:center;
		position:relative;

	}

.phone h3
	{
		font-size: 16px;
		text-align: center;
		color: #cccccc;
		padding-top: 25px;
		font-weight: bold;
		padding-bottom: none;
		line-height: 3px;
	}
.phone p
	{
		font-size: 16px;
		text-align: center;
		color: #ffffff;
		font-weight: 700;
		line-height: 5px;
	}
.phone a
	{
		font-size: 18px;
		text-align: center;
		color: #09c;
		font-weight: bold;
		text-decoration:none;
	}


.emergencyservice
	{
		float: left;	
		text-align: left; 
		margin-top: 5px;
	}
.emergencyservice img
	{
		width: 80%;
		height: 80%;
		padding-top: 5px;
	}




.menu_bar 
	{
	background-color: #333;
	float: left;
	width: 50%;
	height: 50px;
	z-index: 1000;
	padding-top: 40px;
	
	
	}
#menu_bar_2 
	{
		position: absolute;
		height: 50px;
		width: 200px;
		text-align: left;	
		right: 80px;
		float: left;
		top: 20px;
	}
#menu_bar_2 img
	{
	
		padding-left: 10px;
		float:left;
	}

.request-quote-wrapper
{
	width:100%;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	text-align:center;
	display:none;
}
.request-quote
{
	margin:auto;
	text-align:center;
	
}
.request-quote img:hover
{
	opacity:.6;
}



nav
	{
		font-size: 14px;
		list-style: none;
		padding: 5px;
		margin-top: 20px;
	}

nav li
	{
		float: left;
		list-style-type: none;
		padding: 10px;
		color: #999;	
	}

nav li a
	{
		text-decoration: none;
		color: #CCC;	
	}

nav li a:hover
	{
		color: #F36D26
	}


	/*------ Beginning of Header and main menu ----------------------------------------------------------------------------------------------------------------------*/
	
	

.content 

	{
	width: 100%;
	float: left;
	color: #000;
	text-align: left;
	clear: both;
	margin-top: 0px;
	}

.content ul, .content ol 

	{ 
		padding: 0 15px 15px 40px;
	}

.content-section
	{
		width: 100%;
		height: auto;
		float: left;
	}

.content-section p
	{
		line-height: 25px;
		font-size: 14px;
	}

.content-section h3
	{
		font-size: 18px;
		color: #666;
	}
	
	


	
.warning

	{
		font-size: 16px;
		font-weight: bold;
		color: #F36D26;
	}
	










/*-- Start of 7 Simple Steps Section ------------------------------------------------------------------------------------------------------------------------------*/


	
.wrapper-head-outside
	{
	width: 100%;
	height:auto;
	float: left;
	background-image: url(../../Images/location%20Pictures/Texas/houston-city-black-white-dark.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	padding-top: 35px;
	}
.head-title H1
	{
		width:100%;
		margin:auto;
		text-align:center;
		font-size:60px;
		color:#09c;
	    font-family: OratorStdMedium;
		padding-top:25px;
	
		
	}
.head-title h1 span
{
	color:#09c;
}


	


	
.wrapper-process-outside
	{
	width: 100%;
	height: auto;
	background: none;
	float: left;
	position:relative;	
	bottom:0px;	
	}
.wrapper-process-inside
	{
		width: 100%;
		height: auto;
		margin:auto;
		text-align: center;
		margin-top: 100px;
		margin-bottom: 25px;
		
		
	}
.process-title h2
	{
		text-align:center;
		font-size:35px;
		padding-top:75px;
		color:#fff;
		font-family:OratorStdMedium;
		font-size:40px;
		margin-bottom:25px;

	}
.process-title h2 span
{
	color: #09c;
}
.process-title
	{
		float:left;
		width:100%;
		height:auto;
		text-align:center;
	}
	
.process-title h3	
{
	color: #999;
	font-size: 40px;
	text-align:center;
	font-family: OratorStdMedium;
	
	
}
.process
	{
	padding: 20px;
	display: inline-table;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	
	}
.process img:hover
	{
		opacity:.6;
	}
.process-call
	{
		visibility:hidden;
		width:400px;
		height:auto;
		background:linear-gradient(to bottom left, #333 25%, #000 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:20%;
		bottom:200px;		
	}
.process:hover .process-call
	{
		visibility:visible;
		z-index:1;
	}
.process-call img
{
	float:left;
	padding-right:20px;
	
}
.process-call h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	margin-top:0px;
	font-family:OratorStdMedium;
}
.process-ship
	{
		visibility:hidden;
		width:400px;
		height:auto;
		background:linear-gradient(to bottom left, #333 25%, #000 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:29%;
		bottom:200px;		
	}
.process:hover .process-ship
	{
		visibility:visible;
		z-index:1;
	}
.process-ship img
{
	float:left;
	padding-right:20px;
	
}
.process-ship h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	margin-top:0px;
	font-family:OratorStdMedium;
}
.process-diagnosis
	{
		visibility:hidden;
		width:400px;
		height:auto;
		background:linear-gradient(to bottom left, #333 25%, #000 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:39%;
		bottom:200px;		
	}
.process:hover .process-diagnosis
	{
		visibility:visible;
		z-index:1;
	}
.process-diagnosis img
{
	float:left;
	padding-right:20px;
	
}
.process-diagnosis h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	margin-top:0px;
	font-family:OratorStdMedium;
}
.process-approve
	{
		visibility:hidden;
		width:400px;
		height:auto;
		background:linear-gradient(to bottom left, #333 25%, #000 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:39%;
		bottom:200px;		
	}
.process:hover .process-approve
	{
		visibility:visible;
		z-index:1;
	}
.process-approve img
{
	float:left;
	padding-right:20px;
	
}
.process-approve h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	margin-top:0px;
	font-family:OratorStdMedium;
}
.process-recover
	{
		visibility:hidden;
		width:400px;
		height:auto;
		background:linear-gradient(to bottom left, #333 25%, #000 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:39%;
		bottom:200px;	
	}
.process:hover .process-recover
	{
		visibility:visible;
		z-index:1;
	}
.process-recover img
{
	float:left;
	padding-right:20px;
	
}
.process-recover h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	margin-top:0px;
	font-family:OratorStdMedium;
}
.process-payment
	{
		visibility:hidden;
		width:400px;
		height:auto;
		background:linear-gradient(to bottom left, #333 25%, #000 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:48%;
		bottom:200px;		
	}
.process:hover .process-payment
	{
		visibility:visible;
		z-index:1;
	}
.process-payment img
{
	float:left;
	padding-right:20px;
	
}
.process-payment h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	margin-top:0px;
	font-family:OratorStdMedium;
}
.process-return
	{
		visibility:hidden;
		width:400px;
		height:auto;
		background:linear-gradient(to bottom left, #333 25%, #000 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:58%;
		bottom:200px;		
	}
.process:hover .process-return
	{
		visibility:visible;
		z-index:1;
	}
.process-return img
{
	float:left;
	padding-right:20px;
	
}
.process-return h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	margin-top:0px;
	font-family:OratorStdMedium;
}

	
	
	
	
	
	
	
	
	
	
	
	/*-- Start of Video Section ------------------------------------------------------------------------------------------------------------------------------*/
	
	
	

.wrapper-video-outside
	{
		width:100%;
		height:auto;
		float:left;
		background: url(../../Images/hard-drive-pcb-black-white-edited.jpg);
		padding-bottom:25px;
		padding-top:25px;
	}
.video-title
	{			
		padding-bottom:25px;
		width:95%;		
	}
.video-title h2
	{
		text-align: center; 
		color: #333;
		font-size:35px;
		
	}
.wrapper-video-inside
	{
		width:50%;
		height:auto;
		background:none;
		margin:auto;
		text-align:center;

	}

	
	
	
	
	
	
	
	
	
	
	

	
	
	
	
/*-- Start of Location Information Section-------------------------------------------------------------------------------------------------------------------------*/
		

.wrapper-location-outside
	{
		width: 100%;
		height: auto;
		float: left;
		background:linear-gradient(to bottom left, #333 25%, #000 75%);
		padding-bottom: 35px;
		padding-top: 35px;	
	}
.wrapper-location-inside
	{
		width: 100%;
		height: auto;
		margin: auto;
		text-align:center;	
	}
.location-image
	{
		width:460px;
		height:auto;
		display:inline-block;
		padding:5px;
		border-color:#666;
		border-style:solid;
		border-width:1px;
		vertical-align:top;
		margin-right:10px;
	}
	
	
	

	
.location-details-wrapper
{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}
.location-directions-wrapper
{
	width:210px;
	height:50px;
	display:inline-table;
	text-align:center;
	margin-right:15px;
	margin-top:10px;
	position:relative;
}
.location-directions-wrapper img:hover
{
	
	opacity:.6;
}

.driving-directions
	{
		visibility:hidden;
		width:1000px;
		height:auto;
		background:linear-gradient(to bottom left, #333 25%, #000 75%);
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:1%;
		bottom:51px;
		
	}
.location-directions-wrapper:hover .driving-directions
	{
		visibility:visible;
		z-index:1;
	}
.driving-directions img
{
	float:left;
	padding-right:20px;
	position:relative; 
}
.driving-directions h4
{
	color:#09c; 
	vertical-align:top; 
	font-size:20px;
	font-weight:bold; 
	padding-bottom:10px;
	margin-top:0px;
}
.driving-directions	ul li span
{
	font-weight:bold;
	color:#fff;
}
.driving-directions ul li	
{
	margin-left:20px;
	color: #ccc;
}
.driving-directions a
{
	color: #09c;
}





.location-form-wrapper
{
	width:210px;
	height:50px;
	display:inline-block;
	text-align:center;
	margin-top:15px;
	padding-right:10px;
	
	
}

	

	
	
.location-address
	{
		
		width:460px;
		height:305px;
		display:inline-block;
		border-color:#666;
		border-style:solid;
		border-width:1px;
		padding:5px;
		vertical-align:top;
		margin-right:10px;
		
	}
.location-address address h4	
{
	font-size:30px;
	line-height:0px;
	font-family:OratorStdMedium;
	color:#F36D26;
	font-style:normal;
	margin-bottom:25px;
	margin-top:20px;
}
.location-address address	
{
	font-size:20px;
	color:#fff;
	font-style:normal;
	
	
}
.location-address address span	
{
	font-size:15px;
	font-family:OratorStdMedium;
	color:#999;
	font-style:italic;
	line-height:40px;
	letter-spacing:-2px;
}
.location-address image
{
	
}
.location-address time
{
	font-size:20px;
	color:#fff;
	
}
.location-address a
{
	font-size:28px;
	color:#09C;
	text-decoration:none;
	padding-top:30px;
	margin-bottom:40px;
	font-family: OratorStdMedium;
	
}
.location-address p
{
	font-size:15px;
	font-family:OratorStdMedium;
	color:#999;
	font-style:italic;
	line-height:0px;
	letter-spacing:-2px;

	
}

.location-map
	{
		width:500px;
		height:auto;
		display:inline-block;	
		padding:5px;
		border-color:#666;
		border-style:solid;
		border-width:1px;
		vertical-align:top;
	}





.wrapper-location-inside td p
	{
		font-size:16px;
		text-align: center;
		color:#eee;
	}
.wrapper-location-inside td img
	{
		text-align: center;
	}
.wrapper-location-inside td span
	{
	color: #3C83C4;
	}
.wrapper-location-outside a:hover
	{
		opacity:.6;
	}


	
	
	
	
	
	
	
	
	
	
	
	
	
	/*--- Start of Content Section --------------------------------------------------------------------------------------------------------------------- */
	
/* Outer Wrapper */
.content-wrapper-outside {
  width: 100%;
  float: left;
  height: auto;
  background: linear-gradient(to bottom left, #ddd 25%, #fff 75%);
  padding-bottom: 50px;
}

/* Inner Wrapper */
.content-wrapper-inside {
  width: 70%;
  height: auto;
  margin: 0 auto;
  text-align: left;
  padding: 20px;
}

/* Title Styling */
.content-title {
  width: 100%;
  height: auto;
  text-align: center;
  margin-top: 50px;
}

.content-title h2 {
  color: #333333; /* Dark Grey */
  font-size: 40px;
  font-weight: bold;
  font-family: 'OratorStdMedium', sans-serif;
  width: 80%;
  margin: 0 auto;
  line-height: 1.2;
}

.content-title h2 span {
  color: #3C83C4; /* Blue */
}

/* Body Text */
.content-wrapper-inside p {
  font-size: 20px;
  color: #333333; /* Dark Grey */
  font-family: 'Open Sans Condensed', sans-serif;
  margin: 15px 0;
}

/* Highlighted Phrases */
.content-wrapper-inside p span,
.content-wrapper-inside li span {
  font-weight: bold;
  color: #F36D26; /* Orange */
}

/* Subheadings */
.content-wrapper-inside h3 {
  font-size: 24px;
  color: #666666; /* Medium Grey */
  font-family: 'Open Sans Condensed', sans-serif;
  margin: 20px 0 10px;
}

/* List Styling */
.content-wrapper-inside ul {
  list-style: none;
  padding-left: 0;
  margin: 15px 0;
}

.content-wrapper-inside li {
  font-size: 20px;
  color: #333333; /* Dark Grey */
  font-family: 'Open Sans Condensed', sans-serif;
  margin: 10px 0;
  position: relative;
  padding-left: 25px;
}

.content-wrapper-inside li:before {
  content: "➜"; /* Arrow for visual appeal */
  color: #999999; /* Light Grey */
  position: absolute;
  left: 0;
}

/* Checkmark Styling */
.content-wrapper-inside .checkmark {
  color: #999999; /* Light Grey */
  font-size: 20px;
  margin-right: 10px;
}



/*-- Part of Content Section for list of File Types and other potential Lists Section----------------------------------------------------------------------------------*/

.file-types-wrapper
{
	margin:auto;
	width:100%;
	height: auto;
	text-align:center;
	display:table;
	padding-left: 120px;
}
.file-types
{
	width: 500px;
	display:inline-block;
	text-align:left;
	line-height:30px;
	font-size:18px;
	list-style-type: none;
}
.file-types span
{
font-weight:700;
color:#F36D26;
}









	
	
	
	
	
	
	/*-- Start of TRUST Section-------------------------------------------------------------------------------------------------------------------------*/
	
	
.wrapper-trust-outside
	{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	background: linear-gradient(to bottom left, #333 25%, #000 75%);
	
	}
.wrapper-trust-inside
	{
	width: 100%;
	height: auto;
	margin: auto;
	position:relative;
	}
.trust-title
	{
		width:100%;
		text-align:center;
		margin-bottom:-30px;
	}
.trust-title h2
	{
		font-size: 40px;
		color:#fff;
		text-align:center;
		font-weight:normal;
		padding-bottom: -50px;
		font-family:OratorStdMedium;
	
	}
.trust-title h2 span	
{
	color:#09C;
	font-weight:bold;
}
.trust-wrapper
	{
	width: 100%;
	height: auto;
	margin: auto;
	text-align: center;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	}
.trust
	{
	display: inline-table;
	text-align: center;
	color:#000;
	font-size: 20px;
	font-weight: normal;
	}
.trust a
	{
		color:#FFF;
	}
.trust img
	{
		padding-bottom:10px;
		padding-right:20px;
	}
.trust img:hover
	{
		opacity:.6;
	}

.trust-bbb
	{
		visibility: hidden;
		width:600px;
		height:auto;
		background:linear-gradient(to bottom left, #333 25%, #000 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:20%;
		bottom: 0px;
		
	}
.trust:hover .trust-bbb
	{
		visibility:visible;
		z-index:1;
	}
.trust-bbb img
{
	float:left;
	padding-right:20px;
	position:relative;
}
.trust-bbb h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	padding-bottom:10px;
	vertical-align:top;
	margin-top:0px;
	font-family: OratorStdMedium;
}
.trust-customer-service
	{
		visibility: hidden;
		width:600px;
		height:auto;
		background:linear-gradient(to bottom left, #333 25%, #000 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:34%;
		bottom: 0px;
	}
.trust:hover .trust-customer-service
	{
		visibility:visible;
		z-index:1;
	}	
.trust-customer-service img
{
	float:left;
	padding-right:20px;
	position:relative;
}
.trust-customer-service h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	padding-bottom:10px;
	vertical-align:top;
	margin-top:0px;
	font-family: OratorStdMedium;
}
.trust-hippa
	{
		visibility: hidden;
		width:600px;
		height:auto;
		background:linear-gradient(to bottom left, #333 25%, #000 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:39%;
		bottom: 0px;
	}
.trust:hover .trust-hippa
	{
		visibility:visible;
		z-index:1;
	}	
.trust-hippa img
{
	float:left;
	padding-right:20px;
	position:relative;
}
.trust-hippa h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	padding-bottom:10px;
	vertical-align:top;
	margin-top:0px;
	font-family: OratorStdMedium;
}
.trust-pci
	{
		visibility: hidden;
		width:600px;
		height:auto;
		background:linear-gradient(to bottom left, #333 25%, #000 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:39%;
		bottom: 0px;
	}
.trust:hover .trust-pci
	{
		visibility:visible;
		z-index:1;
	}
.trust-pci img
{
	float:left;
	padding-right:20px;
	position:relative;
}
.trust-pci h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	padding-bottom:10px;
	vertical-align:top;
	margin-top:0px;
	font-family: OratorStdMedium;
}	
.trust-cleanroom
	{
		visibility: hidden;
		width:600px;
		height:auto;
		background:linear-gradient(to bottom left, #333 25%, #000 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:45%;
		bottom: 0px;
	}
.trust:hover .trust-cleanroom
	{
		visibility:visible;
		z-index:1;
	}	
.trust-cleanroom img
{
	float:left;
	padding-right:20px;
	position:relative;
}
.trust-cleanroom h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:18px;
	font-weight:bold; 
	padding-bottom:10px;
	vertical-align:top;
	margin-top:0px;
	font-family: OratorStdMedium;
}
	
	
	
	















/*-- Start of OS and File System Section ----------------------------------------------------------------------------------*/




	
.wrapper-OS-outside
	{
	width: 100%;
	height: auto;
	background: linear-gradient(to bottom left, #333 25%, #000 75%);
	float: left;
	position:relative;	
	bottom:0px;	
	}
.wrapper-OS-inside
	{
		width: 100%;
		height: auto;
		margin:auto;
		text-align: center;
		margin-top: 0px;
		margin-bottom: 25px;
		
		
	}
.OS-title h2
	{
		text-align:center;
		font-size:40px;
		padding-top:0px;
		color:#fff;
		font-family: OratorStdMedium;

	}
.OS-title
	{
		float:left;
		width:100%;
		height:auto;
	}
.OS
	{
	padding: 20px;
	display: inline-table;
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	
	}
.OS img:hover
	{
		opacity:.6;
	}
.OS-windows
	{
		visibility:hidden;
		width:600px;
		height:auto;
		background:linear-gradient(to bottom left, #666 25%, #222 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:23%;
		bottom:150px;		
	}
.OS:hover .OS-windows
	{
		visibility:visible;
		z-index:1;
	}
.OS-windows img
{
	float:left;
	padding-right:20px;
}
.OS-windows h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	padding-bottom:10px;
	margin-top:0px;
	font-family: OratorStdMedium;
}
.OS-apple
	{
		visibility:hidden;
		width:600px;
		height:auto;
		background:linear-gradient(to bottom left, #666 25%, #222 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:29%;
		bottom:150px;		
	}
.OS:hover .OS-apple
	{
		visibility:visible;
		z-index:1;
	}
.OS-apple img
{
	float:left;
	padding-right:20px;
}
.OS-apple h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	padding-bottom:10px;
	margin-top:0px;
	font-family: OratorStdMedium;
}
.OS-linux
	{
		visibility:hidden;
		width:600px;
		height:auto;
		background:linear-gradient(to bottom left, #666 25%, #222 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:37%;
		bottom:150px;		
	}
.OS:hover .OS-linux
	{
		visibility:visible;
		z-index:1;
	}
.OS-linux img
{
	float:left;
	padding-right:20px;
}
.OS-linux h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	padding-bottom:10px;
	margin-top:0px;
	font-family: OratorStdMedium;
}
.OS-vm-ware
	{
		visibility:hidden;
		width:600px;
		height:auto;
		background:linear-gradient(to bottom left, #666 25%, #222 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:39%;
		bottom:150px;		
	}
.OS:hover .OS-vm-ware
	{
		visibility:visible;
		z-index:1;
	}
.OS-vm-ware img
{
	float:left;
	padding-right:20px;
}
.OS-vm-ware h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	padding-bottom:10px;
	margin-top:0px;
	font-family: OratorStdMedium;
}
.OS-android
	{
		visibility:hidden;
		width:600px;
		height:auto;
		background:linear-gradient(to bottom left, #666 25%, #222 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:39%;
		bottom:150px;	
	}
.OS:hover .OS-android
	{
		visibility:visible;
		z-index:1;
	}
.OS-android img
{
	float:left;
	padding-right:20px;
}
.OS-android h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	padding-bottom:10px;
	margin-top:0px;
	font-family: OratorStdMedium;
}
.OS-ios
	{
		visibility:hidden;
		width:600px;
		height:auto;
		background:linear-gradient(to bottom left, #666 25%, #222 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:39%;
		bottom:150px;		
	}
.OS:hover .OS-ios
	{
		visibility:visible;
		z-index:1;
	}
.OS-ios img
{
	float:left;
	padding-right:20px;
}
.OS-ios h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	padding-bottom:10px;
	margin-top:0px;
	font-family: OratorStdMedium;
}
.OS-unix
	{
		visibility:hidden;
		width:600px;
		height:auto;
		background:linear-gradient(to bottom left, #666 25%, #222 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:39%;
		bottom:150px;		
	}
.OS:hover .OS-unix
	{
		visibility:visible;
		z-index:1;
	}
.OS-unix img
{
	float:left;
	padding-right:20px;
}
.OS-unix h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	padding-bottom:10px;
	margin-top:0px;
	font-family: OratorStdMedium;
}
.OS-novell
	{
		visibility:hidden;
		width:600px;
		height:auto;
		background:linear-gradient(to bottom left, #666 25%, #222 75%);
		color:#eee;
		font-size:16px;
		padding:20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#fff;
		left:45%;
		bottom:150px;		
	}
.OS:hover .OS-novell
	{
		visibility:visible;
		z-index:1;
	}
.OS-novell img
{
	float:left;
	padding-right:20px;
}
.OS-novell h4
{
	color:#09c; 
	position:relative; 
	padding-top:10px; 
	font-size:20px;
	font-weight:bold; 
	padding-bottom:10px;
	margin-top:0px;
	font-family: OratorStdMedium;
}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/*-- Start of Devices Section ------------------------------------------------------------------------------------------------------*/
	
	
.wrapper-devices-outside
	{
	width: 100%;
	height: auto;
	float: left;
	padding-top: 20px;
	padding-bottom: 0px;
	background: linear-gradient(to bottom left, #333 25%, #000 75%);
	}
.wrapper-devices-inside
	{
	width: 100%;
	height: auto;
	margin: auto;
	}
.devices-title
	{
		width:100%;
		text-align:center;
	}
.devices-title h2
	{
		font-size: 40px;
		color:#ccc;
		text-align:center;
		font-weight:normal;
		font-family: OratorStdMedium;
	}
.devices-title h2 span
	{
		
		color:#09c;
	}
.devices-wrapper
	{
	width: 100%;
	height: auto;
	margin: auto;
	text-align: center;
	float: left;
	padding-top: 0px;
	padding-bottom: 50px;
	}
.devices
	{
	padding: 20px;
	display: inline-table;
	text-align: center;
	color: #333;
	font-size: 16px;
	font-weight: normal;
	}
.devices a
{
	color: #fff;
}
.devices img
	{
		padding-bottom:10px;
	}
.devices img:hover
	{
		opacity:.6;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	

	
	
	
	
	
	
	/*-- Start of Emergency Section ---------------------------------------------------------------------------------*/



.wrapper-emergency-outside
	{
	float: left;
	width: 100%;
	height: auto;
	background: linear-gradient(to bottom left, #333 25%, #000 75%);
	
	
		
	}
.emergency-title
{
	margin:auto;
	width:70%;
	height:auto;
	
}
.emergency-left h3	
{
	font-size:45px;
	font-family: OratorStdMedium;
	color:#fff;
	text-align:center;
}
.emergency-left h3 span
{
	color: #09c;

}

.emergency-left
	{
		float:left;
		width:65%;
		height:auto;
		text-align: center;
		padding-bottom:50px;
		
	}

.emergency-left p
	{
		font-size: 20px;
		color: #eee;
		
	}
.emergency-left img
	{
		text-align: center;
		padding-top:50px;
		
	}
.emergency-left a:hover
	{
		opacity:.6;
	}
.emergency-right
	{
		float:left;
		width:35%;
		height: 350px;
		
	}
.emergency-right img
	{
		text-align: center;
		padding-left:50px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	

	
	
	
	
	
	
	/*-- Start of Manufactur Section --------------------------------------------------------------------------------------------------------------------------*/
	
	
	
	
.wrapper-manufacture-outside 
{
  width: 100%;
  height: auto;
  background: linear-gradient(to bottom left, #333 25%, #000 75%);
  float:left;
  
  
}	
	
.manufacture-title
{
	width:90%;
	height:auto;
	margin:auto;
	
	
}
.manufacture-title h2
{
  font-family:OratorStdMedium;
  font-size:40px;
  color:#fff;
  text-align:center; 
  padding-top:20px;

}
.manufacture-title h2 span	
{
	color:#09c;
}












/*------------Promise Section --------------------------------------------------------------------------------------- */



.wrapper-promise-outside {
    width: 100%;
    
    background: linear-gradient(to left, #333436 41%, #000 100%);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
	
}

.promise-left {
    width: 100%;
    max-width: 600px;
    
    text-align: center;
}

.promise-title h2 {
    font-size: 2.5rem;
    color: #fff;
    font-family: 'OratorStdMedium', sans-serif;
    margin-bottom: 0; /* Adjust this value as needed */
    margin-top: 0;       /* Removes potential extra top margin */
}

.promise-title h2 span {
    color: #09c;
}

.promise-left p {
    font-size: 24px;
    color: #ccc;
    line-height: 1.6;
	margin-bottom: 20px;
}

.promise-left a img {
    margin-top: 20px;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

.promise-left a:hover img {
    opacity: 0.7;
    transform: scale(1.05);
}

.promise-right {
    width: 100%;
    max-width: 600px;
    display: flex;
    justify-content: center;
}

.promise-right img {
    width: 100%;
    height: auto;
	display:block;
	
    
}
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	/*-- Our Customers Section ----------------------------------------------------------------------------------*/



	
.wrapper-customers-outside
{
	width:100%;
	height:auto;
	float:left;
	padding-top:30px;
	background: linear-gradient(to bottom left, #ddd 25%, #fff 75%);
	
	
}
.wrapper-customers-outside h2
{
	font-size:40px;
	margin:auto;
	text-align:center;
	font-family:OratorStdMedium;
	margin-bottom:30px;

}
.wrapper-customers-outside h2 span
{
	color: #09c;

}
	
	
	
	
	
	
	
	



	
	
	/*-- Contact Section ----------------------------------------------------------------------------------*/
	
	
	
.wrapper-contact-outside
	{
		float:left;
		width:100%;
		height:auto;
		
	}
.wrapper-contact-inside
	{
		margin:auto;
		width:70%;
		
	}
.contact-left
	{
	width: 100%;
	height: auto;
	float: left;
	}
.wrapper-contact-outside h3
	{
	font-size: 30px;
	color: #333;
	text-align: center;
	padding-top: 75px;
	font-family: OratorStdMedium;
	}
.wrapper-contact-outside h3 a
	{
	font-size: 35px;
	color: #F36D26;
	text-align: center;
	padding-left: 20px;	
	text-decoration:none;	
	}

	
	
	
	
	
	
	
	
	
	
	
	

	
	
	

	
	





	
	
	
	
	






/*-- Review Section----------------------------------------------------------------------------------*/


	
	
.wrapper-review-outside
	{
		width:100%;
		height: auto;
		float:left;	
		padding-bottom:50px;
		background: linear-gradient(to bottom left, #333 50%, #000 75%);
	
	}
.wrapper-review-inside
	{
		width:70%;
		height: auto;
		margin:auto;
		text-align:center;
	}
.review-title
	{
		width:92%;
		font-size:35px;
		text-align:center;
		font-weight:bold;
		float:left;
	}
.review-title h2
	{
		width:92%;
		font-size:40px;
		text-align:center;
		font-weight:bold;
		color:#fff;
		padding-top:50px;
		margin:auto;
		padding-bottom:20px;
		font-family:OratorStdMedium;
	}
.review-title h2 span
{
	color:#F36D26;
}
	
	
	
	
	
	
	
	
	
	
	


	

















	
	
	
	
	
	
	

	
	
	
	
	
	
	
	
	
	
	

	
	
	

	
	
	
	
	
	
	
		
	
	
	
	
	
	
	
	
	
	
	
	
	


.wrapper-content-outside
	{
		width:100%;
		height:auto;
		background-image:url(../../Images/hard-drive.jpg);
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
		float:left;
		position:relative;
	}
.wrapper-content-inside{
  margin:auto;
  width: 50%;
}
/* Acordeon styles */
.tab {
  position: relative;
  margin-bottom: 1px;
  width: 100%;
  color: #333;
  overflow: hidden;
  font-size:25px;
  font-family:verdana;
}
.tab input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.tab label {
  position: relative;
  display: block;
  background: none;
  font-weight: bold;
  height:auto;
  text-align:center;
  padding-top:50px;
}
.tab-content {
  max-height:0;
  overflow: hidden;
  background: #none;
  -webkit-transition: max-height .35s;
  -o-transition: max-height .35s;
  transition: max-height .35s;
  font-size:16px;
  padding-top:50px;
  width:100%;
  float:left;
  text-align:center;
 
 
  
 
}
.tab-content p 
{
  font-size:14px;
  
}
.tab-content h3
	{
		font-size:20px;
		color:#F36D26
		
	}
/* :checked */
.tab input:checked ~ .tab-content {
  max-height: 900vh;
}



















/*-- Counties and Cities Section ----------------------------------------------------------------------------------*/




	
.wrapper-cities-outside
	{
		width:100%;
		height:auto;
		background-image:url(../../Images/hard-drive.jpg);
		background-position:center;
		background-size:cover;
		background-repeat:no-repeat;
		float:left;
		position:relative;
		text-align:center;
		
	}

.wrapper-cities-inside
	{
		width:70%;
		height:auto;
		margin:auto;
		padding-bottom:50px;
		text-align:center;
		
		
	}
.cities-title
{
	text-align:center;
	width:auto;
	margin:auto;
	padding-top:20px;
	padding-bottom:10px;
}
.cities-title h3
{
	font-size:40px;
	font-family: OratorStdMedium;
}
.cities-title h3 span
{
	color:#09c;
}


.tx
{
	display:inline-block;
	padding-right: 20px;
	position:relative;
	width:250px;
	line-height:30px;
	font-size:18px;
}
.tx-county
	{
		display: none;
		width:400px;
		height:auto;
		background:linear-gradient(to bottom left, #fff 25%, #eee 75%);
		color:#333;
		font-size:16px;
		padding:0px 0px 20px 20px;
		border-radius: 10px;
		text-align:left;
		position: absolute;
		border-style:solid;
		border-width:1px;
		border-color:#ccc;
		bottom:25px;
		right:-100px;
		float:left;
	}

.tx:hover .tx-county
	{
		display:inline-block;
		
		
	}
.tx:hover
{
	color: #09c;
}

.tx-county li
{
	color:#333;
	width:30%;
	padding-right:10px;
	display:inline-block;
	line-height: 25px;
	
}



.tx-county h4
{
	color:#09c; 
	position:relative; 
	font-size:24px;
	font-weight:bold; 
	margin-bottom:0px;
	vertical-align:top;
	margin-top:0px;
	font-family: OratorStdMedium;
	text-decoration:underline;
	top:0px;
}




/*-- Footer Section -----------------------------------------------------------------------------------------------------------------------*/



.footer 
	{
	padding: 0;
	position: relative;/* this gives IE6 hasLayout to properly clear */
	clear: both; /* this clear property forces the .container to understand where the columns end and contain them */
	background-color: #333333;
	width: 100%;
	float: left;
}

.footer a
	{
		color: #fff;
	}


	.footertext

	{
		padding-right: 50px;
		color: #999;
	}
















/*/-----------------------MEDIA FIX SCREEN-----------------------------------------------------------------------------------------------------/*/



@media screen and (max-width: 1600px) 
{

.emergencyservice
	{
		display: none;
	}
}
.process-call
	{
		left:15%;
		bottom:200px;		
	}
.process-ship
	{
		left:25%;
		bottom:200px;		
	}

@media screen and (max-width: 1700px)
{
.wrapper-video-inside
	{
		width:80%;
	}
.file-types-wrapper
{
	padding-left: 50px;
}


@media screen and (max-width: 1599px) 
{

.emergencyservice
	{
		display: none;
		
	}
.locations-right
	{
		padding-right:100px;
		
	}
.wrapper-video-inside
	{
		width:85%;
	}
.tips-four
	{
		margin-right:20px;
	}
.promise-left
	{
		
		margin-left:200px;
	}
}
@media screen and (max-width: 1534px)
{
.process-call
{
	left:10%;
}	
}
@media screen and (max-width: 1515px) 
{

.wrapper-devices-outside
	
	{
		width:100%;
		height:auto;
		background:url(Images/data%20recovery%20engineer%20working%20on%20hard%20drive%20(1).png);
		float:left;
		background-size:cover;
	}
	.wrapper-video-inside
	{
		width:90%;
	}
}
@media screen and (max-width: 1480px) 
{
.location-map
{
	margin-top:10px;
	width:100%;
	display:none;
}
}
@media screen and (max-width: 1450px) 
{
.process-call
	{
		left:15%;
		bottom:200px;		
	}
.process-ship
	{
		left:25%;
		bottom:200px;		
	}
.file-types-wrapper
{
	padding-left: 0px;
}
	
}
@media screen and (max-width: 1421px) 
{
.wrapper-head-outside
	{
		height:auto;
		padding-bottom:50px;
	}
.wrapper-head-inside
	{
		width:90%;
		padding-left:0px;
		float:none;
		margin:auto;
		
	}
.head-title h1
	{
		font-size:50px;
		
	}
.process-title h2
	{
		font-size:30px;
	}
.head-menu p

	{
		color: #333;
	}
.head-menu span

	{
		color: #333;
	}
.wrapper-video-inside
	{
		width:95%;
	}
.process-call
	{
		left:10%;
		bottom:200px;		
	}
.process-ship
	{
		left:20%;
		bottom:200px;		
	}
.process-diagnosis
	{
		left:33%;
		bottom:200px;		
	}
.process-approve
	{
		left:33%;
		bottom:200px;		
	}
.process-recover
	{
		left:33%;
		bottom:200px;		
	}
.process-payment
	{
		left:45%;
		bottom:200px;		
	}
.process-return
	{
		left:60%;
		bottom:200px;
		
	}
.promise-left
	{
		margin-left:100px;
	}
.emergency-left
{
	margin-left:25px;
	width:60%;
	vertical-align:bottom;
}
.manufacture-title h2
{
 font-size:35px;	
}
}
@media screen and (max-width: 1350px) 
{
#menu_bar_2
	{
		display:none;
		
	}

.phone
	{	
		float:right;
		right: 15px;
	
	}
.menu_bar
	{
		width: 650px;
	}
.locations-right
	{
		padding-right:100px;
	}
.wrapper-video-inside
	{
		width:100%;
	}
.wrapper-locations-outside
	{
		width:100%;
		height:auto;
		
			
		
	}
.wrapper-content-inside
	{ 
  		width: 70%;
	}
.os-title h2
	{
	font-size: 30px;
	color: #333;
	text-align: center;
	padding-right: 20px;
	}
.os-wrapper
	{
	width: 60%;
	height: auto;
	float: center;
	text-align: left;
	padding-top: 90px;
	padding-bottom: 90px;
	padding-right:50px;
	}


}
@media screen and (max-width: 1275px) 
{
.video-left
	{
		float:none;
		margin:auto;
		padding-bottom:50px;
	
	}
.video-right
	{
		float:none;
		margin:auto;
		padding-left:150px;
		
	}


}





@media screen and (max-width: 1230px) 
{
.process img
	{
		width:98px;
		height:85px;
		
	}
.process-call img
	{
		width:52px;
		height:50px;	
	}
.process-ship img
	{
		width:52px;
		height:50px;	
	}
.process-diagnosis img
	{
		width:52px;
		height:50px;		
	}
.process-approve img			
	{
		width:52px;
		height:50px;		
	}
.process-recover img
	{
		width:52px;
		height:50px;		
	}
.process-payment img
	{
		width:52px;
		height:50px;		
	}
.process-return img
{
	width:52px;
	height:50px;
}
.process-call
{
	bottom:175px;
	left:8%;
}
.process-ship
	{
		
	bottom:175px;
	}
.process-diagnosis
	{
		left:33%;
		bottom:175px;
	}
.process-approve
	{
		left:33%;
		bottom:175px;
	}
.process-recover
	{
		left:33%;
		bottom:175px;
	}
.process-payment
	{
		left:45%;
		bottom:175px;	
	}
.process-return
	{
		left:60%;
		bottom:175px;
		
	}
.manufacture-title h2
{
 font-size:30px;	
}
}
@media screen and (max-width: 1201px) 
{
.promise-left
	{
		margin-left:50px;
	}


}


@media screen and (max-width: 1190px) 
{
	.trust-title h2
{
	font-size:30px;
}
.trust img
{
	width:160px;
	height:160px;
}	
.trust-cleanroom
{
	left:35%;
}
.trust-cleanroom img
{
	width: 50px;
	height:auto;
}
.trust-pci
{
	left:15%;
}
.trust-pci img
{
	width: 50px;
	height:auto;
}
.trust-hippa
{
	left:8%;
}
.trust-hippa img
{
	width: 50px;
	height:auto;
}
.trust-customer-service
{
	left:8%;
}
.trust-customer-service img
{
	width: 50px;
	height:auto;
}
.trust-bbb
{
	left:8%;
}
.trust-bbb img
{
	width: 50px;
	height:auto;
}
.OS-novell
{
	left:38%;
}
.OS-unix
{
	left:27%;
}
.OS-ios
{
	left:15%;
}
.OS-android
{
	left:10%;
}
.OS-vm-ware
{
	left:10%;
}
.OS-linux
{
	left:10%;
}
.OS-apple
{
	left:10%;
}
.OS-windows
{
	left:5%;
}
.emergency-right img
{
	width:70%;
	height:auto;
}
.wrapper-cities-outside
{
	display:none;
}
	

.brands-title
	{
    	width: 70%;
        height: auto;
		padding: 5px;
		margin:auto;
		margin-bottom: 5px;
		
    }
.wrapper-brands-inside
	{
		width:90%;
	}
	
}

@media screen and (max-width: 1168px)
{
.process-call
	{
		left:10%;
		bottom:340px;		
	}
.process-ship
	{
		left:20%;
		bottom:340px;		
	}
.process-diagnosis
	{
		left:33%;
		bottom:340px;		
	}
.process-approve
	{
		left:33%;
		bottom:340px;		
	}
.process-recover
	{
		left:38%;
		bottom:340px;		
	}
.process-payment
	{
		left:55%;
		bottom:340px;		
	}
.process-return
	{
		left:30%;
		bottom:175px;		
	}
.driving-directions
{
	max-width:800px;
}
}
@media screen and (max-width: 1126px) 

{

.list h1

	{

		font-size: 18px;

	}
.promise-right
	{
		display:none;
		
	}
.promise-left
	{
		padding-left:none;
		float:none;
		margin:auto;
		width:60%;
	}
.promise-left p
	{
		color:#fff;
	}
.wrapper-promise-outside
	{
		background-image:url(../../Images/our-promise-2.png);
		background-repeat:no-repeat;
		background-size:cover;
		
	}



}
@media screen and (max-width: 1075px) 
{
.wrapper-locations-inside
	{
		width:95%;
	}
}
@media screen and (max-width: 1058px) 
{
.size12
	{
		font-size: 10px;
		text-align: center;
	}
.phone
	{
	position: absolute;
	right: 197px;
	top: -10px;
	
	}
.MenuBarHorizontal
	{
		display: none;
	}
ul.MenuBarHorizontal li
	{
		display: block;
		outline: solid;
		outline-color: #444;
		outline-width: 1px;
		float: none;
		width: 100%;
		font-size: 30px;
		top: 0px;
	}
.nav-btn
	{
		display: block;
		background: url(../../Images/icon_res_menu_grey.png) no-repeat;
		position: absolute;
		top: 50px;
		left: 200px;
	}
.nav-btn
	{
	.MenuBarHorizontal
	{
		display: none;
	}

ul.MenuBarHorizontal ul
	{
		display: none;
	}
ul.MenuBarHorizontal a.MenuBarItemSubmenu
	{
		background-image: none;
	}
	font-weight: bold;
	right: 15px;
	background-size: 20px;
	background-position: 98%;
	padding-top: 10px;
	padding-bottom: 10px;
	}
.menu_bar
	{
		width: 100%;
		height: auto;
	}
.header
	{
		height: 140px;
		position: relative;
	}
.container
	{
		margin-top: 0px;
	}
.logo
	{
		margin-top: 10px;
		margin-left: 10px;
		width: 120px;
		height: auto;
}
.process-call
	{
		left:8%;
		bottom:340px;		
	}
.process-ship
	{
		left:20%;
		bottom:340px;		
	}
.process-diagnosis
	{
		left:29%;
		bottom:340px;		
	}
.process-approve
	{
		left:29%;
		bottom:340px;		
	}
.process-recover
	{
		left:37%;
		bottom:340px;		
	}
.process-payment
	{
		left:50%;
		bottom:340px;		
	}
.process-return
	{
		left:29%;
		bottom:165px;		
	}
.locations-right
	{
		padding-top:50px;
	}
.content-title h2
{
	font-size:35px;
}
.OS-title h2
{
	font-size:35px;
}
.devices-title h2
{
	font-size:35px;
}
.emergency-left h3
{
	font-size:35px;
}
.emergency-left p
{
	font-size:16px;
}
.manufacture-title h2
{
	font-size:35px;
}
.promise-title h2
{
	font-size:35px;
}
.wrapper-customers-outside h2
{
	font-size: 35px;
}
.review-title h2
{
	font-size:35px;
}
.wrapper-contact-inside
	{
		padding-left:0px;
		width:95%;
		float:none;
		margin:auto;
		padding-right:0px;
		
	}
.contact-left
	{
		width:95%;
		margin:auto;
		padding-left:0px;
		padding-right:0px;
		
	}
.OS-novell
{
	left:5%;
}
.OS-unix
{
	bottom:270px;
	left:30%;
}
.OS-ios
{
	bottom:270px;
	
}
.OS-ios
{
	bottom:270px;
	
}
.OS-ios
{
	bottom:270px;
	
}
.OS-android
{
	bottom:270px;
	
}
.OS-vm-ware
{
	bottom:270px;
	
}
.OS-linux
{
	bottom:270px;
	
}
.OS-apple
{
	bottom:270px;
	
}
.OS-windows
{
	bottom:270px;
	
}

}
@media screen and (max-width: 1012px) 
{
.process-return
	{
		left:30%;
		bottom:175px;		
	}
.process-payment
	{
		left:30%;
		bottom:175px;	
		
	}
.driving-directions
{
	width:200%;
	left:-8px;
	height:500px;
	overflow-y:scroll;
	
}
.trust-cleanroom
{
	left:25%;
}
.trust-pci
{
	left:10%;
}
.trust img
{
	width:140px;
	height:140px;
}
.trust-bbb img
{
	width: 50px;
	height:auto;
}
.trust-customer-service img
{
	width: 50px;
	height:auto;
}
.trust-hippa img
{
	width: 50px;
	height:auto;
}
.trust-pci img
{
	width: 50px;
	height:auto;
}
.trust-cleanroom img
{
	width: 50px;
	height:auto;
}
}
@media screen and (max-width: 1009)
{
.process-call
	{
		left:10%;
		bottom:340px;		
	}
.process-ship
	{
		left:20%;
		bottom:340px;		
	}
.process-diagnosis
	{
		left:33%;
		bottom:340px;		
	}
.process-approve
	{
		left:33%;
		bottom:340px;		
	}
.process-recover
	{
		left:38%;
		bottom:340px;		
	}
.process-payment
	{
		left:55%;
		bottom:175px;		
	}
.process-return
	{
		left:30%;
		bottom:175px;		
	}
}
@media screen and (max-width: 962px) 

{

.phone

	{

		margin-left: 30%;

	}
.head-title h1
	{
		font-size:40px;
	}
.head-menu
	{
		width: 95%;
		padding-left:none;
	}
.process-title h2
	{
	
		font-size:25px;
		

	}
.content-title
{
	width:100%;
}
.content-title h2
{
	width: 100%;
	
}
.content-wrapper-inside
{
	width:80%;
}
.device-one
	{
		width:150px;
	}
.device-two
	{
		width:150px;
	}
.device-three
	{
		width:150px;
	}
.device-four
	{
		width:150px;
	}
.process-call
	{
		left:10%;
		bottom:340px;		
	}
.process-ship
	{
		left:24%;
		bottom:340px;		
	}
.process-diagnosis
	{
		left:24%;
		bottom:340px;		
	}
.process-approve
	{
		left:24%;
		bottom:340px;		
	}
.process-recover
	{
		left:45%;
		bottom:340px;		
	}
.process-payment
	{
		left:24%;
		bottom:175px;		
	}
.process-return
	{
		left:24%;
		bottom:175px;		
	}
.process-title h2
	{
		font-size:30px;
	}
.brands-title
	{
    	width: 80%;
		
    }
.wrapper-review-inside
	{
		width:90%;

	}
.wrapper-content-inside
	{ 
  		width: 80%;
	}
	

.os-title h2
	{
	font-size: 30px;
	color: #333;
	text-align: center;
	padding-right: 0px;
	}
.os-wrapper
	{
	width: 90%;
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
	padding-right:0px;
	margin:auto;
	float:none;
	}
.wrapper-os-outside
	{
		background-image:none;
	}
.wrapper-customers-inside
	{
		width:90%;
	}
.wrapper-emergency-outside
	{
		background-image:url(../../Images/24-7-service2.png);
		background-size:auto;
		background-position: right;
		max-height:400px;
		
	}
.wrapper-emergency-inside
	{
		width:90%;
		height:auto;
		margin:auto;
		
	}
.emergency-left
	{
		float:none;
		width:95%;
		height:auto;
		text-align: center;
		padding-bottom:50px;
		margin:auto;
		
	}

.emergency-left h3 span
	{
		color:#F36D26;
		
	}
.emergency-right
{
	display:none;
}
.wrapper-cities-inside
	{
		width:70%;
	}
}



@media screen and (max-width: 932px) 
{
.OS-windows
{
	left:1%;
}
.OS-apple
{
	left:1%;
}
.OS-linux
{
	left:1%;
}
.OS-vm-ware
{
	left:1%;
}
.OS-ios
{
	left:20%;
}
.OS-unix
{
	bottom:130px;
	left:1%;
}
.OS-novell
{
	bottom:130px;
	left:1%;
}
}
@media screen and (max-width: 900px) 
{
.trust-title
{
	width:70%;
	margin:auto;
}
}

@media screen and (max-width: 865px) 
{
.location-address
{
	margin-top:10px;
	height:auto;
}
.request-quote-wrapper
{
	
	display:inline-block;
}
.googlereviews
	{
	width: 100%;
	}
.benefits-table td
	{
		display: block;
	}
.benefits-table td
	{
		width: 100%;
		margin-top: 20px;
	}
.process-title h2
	{
		font-size:30px;
	}
.process-call
	{
		left:10%;
		bottom:340px;		
	}
.process-ship
	{
		left:24%;
		bottom:340px;		
	}
.process-diagnosis
	{
		left:24%;
		bottom:340px;		
	}
.process-approve
	{
		left:35%;
		bottom:340px;		
	}
.process-recover
	{
		left:24%;
		bottom:175px;		
	}
.process-payment
	{
		left:24%;
		bottom:175px;		
	}
.process-return
	{
		left:24%;
		bottom:175px;		
	}

.locations-right
	{
		width:95%;
		padding-right:0px;
		padding-left:0px;
		float:none;
		margin:auto;
		text-align:center;
		
	}
.trust-cleanroom
{
	left:15%;
}
.trust-pci
{
	left:1%;
}
.trust-hippa
{
	left:1%;
}
.trust-customer-service
{
	left:1%;
}
.trust-bbb
{
	left:1%;
}
.contact-left h1
	{
		font-size:25px;
		
	}



}
@media screen and (max-width: 841px) 
{
.brands-wrapper
	{
	padding-top: 10px;
	padding-bottom:20px;
	
	}
.wrapper-brands-outside
	{
		padding-bottom:50px;
	}	
.promise-left
	{
		width:70%;
	}
.video-title
	{
		width:70%;
		margin:auto;
		float:none;
	}
.brands-title h2
	{
    	font-size:25px;
		
    }
	
}
@media screen and (max-width: 816px) 
{
.trust-cleanroom
{
	bottom:-160px;
	left:1%;
}
.OS-ios
{
	bottom:130px;
	left:1%;
}
.OS-android
{
	left:5%;
}
.file-types
{
	width:95%;
}

}
	
/*------------------- Media Queries for Responsive Design ----------------------------------------------------*/
@media (min-width: 768px) {
    .wrapper-promise-outside {
        flex-wrap: nowrap;
		padding:30px;
		
    }

    .promise-left,
    .promise-right {
        width: 100%;
    }

    .promise-title h2 {
        font-size: 3rem;
    }

    .promise-left p {
        font-size: 1.4rem;
		margin-bottom: 20px;
		width: 90%;
    }
	 .promise-left image {
       margin-bottom: 20px;
		 display:block;
    }
}
	
@media screen and (max-width: 760px) 
{
	
.phone
	{
	right: 100px;
	margin-top: 10px;
	}
.phone h3
	{
		font-size: 16px;
		padding-top: 15px;
	}
.phone p
	{
		font-size: 14px;
		line-height: 8px;
	}
.phone h2
	{
		font-size: 16px;
		line-height: 10px;
	}
.logo
	{
		width: 120px;
		height: auto;
	}
.emergencyservice img
	{
		width: 90px;
		height: auto;
		
	}
.emergencyservice
{
	width: auto;
	height: 90px;
}
.content-title h2
{
	font-size:30px;
}

.devices-title h2
	{
		font-size:30px;
	}
.device-one
	{
		width:120px;
	}
.device-two
	{
		width:120px;
	}
.device-three
	{
		width:120px;
	}
.device-four
	{
		width:120px;
	}

.video-left
	{
		width:80%;
		padding-right:0px;
		padding-left:0px;
	}
.video-right
	{
		width:80%;
		padding-left:0px;
		padding-right:0px;
		float:none;
		margin:auto;
	}


.process-call
	{
		left:10%;
		botton:340px;		
	}
.process-ship
	{
		left:20%;
		bottom:340px;		
	}
.process-diagnosis
	{
		left:20%;
		bottom:340px;		
	}
.process-approve
	{
		left:30%;
		bottom:340px;		
	}
.process-recover
	{
		left:20%;
		bottom:175px;		
	}
.process-payment
	{
		left:20%;
		bottom:175px;		
	}
.process-return
	{
		left:20%;
		bottom:175px;		
	}
.process-title h2
	{
		font-size:25px;
	}
.OS-android
{
	left:1%;
}
.service-one
	{
		margin-right:0px;
	}
.service-two
	{
		margin-right:0px;
	}
.wrapper-content-inside
	{ 
  		width: 90%;
	}
}
@media screen and (max-width: 715px) 
{
.review-title
	{
				font-size:25px;
		
	}
.contact-left a
	{
	font-size: 25px;
	padding-left: 20px;	
		
	}
}
@media screen and (max-width: 683px) 
{
.process-call
	{
		left:10%;
		botton:340px;		
	}
.process-ship
	{
		left:20%;
		bottom:340px;		
	}
.process-diagnosis
	{
		left:20%;
		bottom:340px;		
	}
.process-approve
	{
		left:10%;
		bottom:175px;		
	}
.process-recover
	{
		left:20%;
		bottom:175px;		
	}
.process-payment
	{
		left:20%;
		bottom:175px;		
	}
.process-return
	{
		left:27%;
		bottom:175px;		
	}
}
@media screen and (max-width: 673px) 
{
.tips-wrapper
	{
		width:100%;
		
	}
.tips-title h2
	{
		font-size: 30px;
	}
.review-title h2
	{
		font-size:25px;
	}
.wrapper-cities-inside
	{
		width:90%;
	}
.wrapper-locations-outside
	{
		padding-bottom:0px;
		background-image:url(../../Images/location%20Pictures/Alabama/alabama-sunset-portrait.png);
		background-position:right;
	}
.wrapper-locations-inside
	{
		width:320px;
		display:block;
	}
.wrapper-locations-inside td
	{
		display:block;
		padding-bottom:50px;
	}
.process-call
	{
		left:15%;		
	}
.process-ship
	{
		left:15%;	
	}
.process-diagnosis
	{
		left:15%;		
	}
.process-approve
	{
		left:5%;	
	}
.process-recover
	{
		left:15%;
				
	}
.process-payment
	{
		left:15%;
				
	}
.process-return
	{
		left:23%;
				
	}


}
@media screen and (max-width: 664px) 
{
.OS-android
{
	bottom:130px;
}
.wrapper-emergency-inside
{
	width:100%;
}
.emergency-left
{
	width:90%;
}
}	
@media screen and (max-width: 653px) 
{
.process-call
	{
		left:15%;
		bottom:500px;		
	}
.process-ship
	{
		left:15%;
		bottom:500px;		
	}
.process-diagnosis
	{
		left:15%;
		bottom:500px;		
	}
.process-approve
	{
		left:10%;
		bottom:340px;		
	}
.process-recover
	{
		left:10%;
		bottom:340px;		
	}
.process-payment
	{
		left:10%;
		bottom:340px;		
	}
.process-return
	{
		left:15%;
		bottom:175px;		
	}
.trust-title
{
	width:90%;
}
.trust-bbb
{
	width:90%;	
}
.trust-customer-service
{
	width:90%;	
}
.trust-hippa
{
	width:90%;	
}
.trust-pci
{
	width:90%;
	bottom:-160px;
}
.trust-cleanroom
{
	width:90%;	
}
.content-title h2
{
	font-size:25px;
}
.content-wrapper-inside
{
	width:90%;
}
.OS-windows
{
	width:90%;
}
.OS-apple
{
	width:90%;
}
.OS-linux
{
	width:90%;
}
.OS-vm-ware
{
	width:90%;
}
.OS-android
{
	width:90%;
}
.OS-ios
{
	width:90%;
}
.OS-unix
{
	width:90%;
}
.OS-novell
{
	width:90%;
}
.device-one
	{
		width:220px;
	}
.device-two
	{
		width:220px;
	}
.device-three
	{
		width:220px;
	}
.device-four
	{
		width:220px;
	}
.manufacture-title h2
{
 font-size:25px;	
}
.promise-left
	{
		width:80%;
		padding-right:0px;
		padding-left:0px;
		margin:auto;
		float:none;
	}
.promise-right
	{
		display:none;
	}
.wrapper-customers-outside h2
{
	font-size:25px;
}
.wrapper-contact-outside h3
{
	font-size:20px;
}
.wrapper-contact-outside h3 a
{
	font-size:20px;
}
.contact-left
	{
	width:400px;
	float:none;
	margin:auto;	
		
	}


}
@media screen and (max-width: 620px) 

{
.locations-left img
	{
		width:80%;
	}
.process-title h2
	{
		width:90%;
		margin:auto;
		font-size:20px;
	}
.os-title h2
	{
	font-size: 25px;
	color: #333;
	}
.os-wrapper
	{
	width: 95%;
	padding-left:20px;
	
	}
.os-wrapper img
	{
		width:90px;
		height:auto;
	}
.video-title
	{
		width:90%;
	}
.service-title h2
	{
	font-size: 25px;
	}
.customers-title h2
	{
		font-size:25px;
	}
.brands-title h2
	{
		font-size: 25px;
	}
.process-info
	{
		left:10%;
		top:25px;		
	}
	
}

@media screen and (max-width: 540px) 

{

.emergencyservice	

	{

		display: none;

	}
.homepagemenu
	{
		Width:130px;
		height: 150px;
	}
.homepagemenu img
	{
		width:40px;
	}
.benefits-title h1
	{
		font-size:20px;
		
	}
.wrapper-process-inside
	{
		width:80%;
	}
.process-call
	{
		left:15%;
		bottom:665px;		
	}
.process-ship
	{
		left:15%;
		bottom:665px;		
	}
.process-diagnosis
	{
		left:15%;
		bottom:500px;		
	}
.process-approve
	{
		left:10%;
		bottom:500px;		
	}
.process-recover
	{
		left:10%;
		bottom:340px;		
	}
.process-payment
	{
		left:10%;
		bottom:340px;		
	}
.process-return
	{
		left:15%;
		bottom:175px;		
	}
.process
	{
		width:
	}
.trust-title h2
{
	font-size:30px;
}
.trust-bbb
{
	width: 85%;
}
.trust-customer-service
{
	width: 85%;
}
.trust-hippa
{
	width: 85%;
}
.trust-pci
{
	width: 85%;
}
.trust-cleanroom
{
	width: 85%;
}
.OS-title h2
{
	font-size:30px;
}
.device-title h2
	{
		font-size:25px;
	}
.promise-left
	{
		width:90%;
		padding-right:10px;
		padding-left:10px;
	}
.emergency-left h3
	{
		font-size:25px;
		
	}

}
@media screen and (max-width: 577px) 
{
.process-title h2
{
	width:95%;
	letter-spacing:-2px;
}
.video-right td
	{
		font-size:12px;
	}
.video-title
	{
		padding-bottom:25px;
	}
.video-right td
	{
		width:200px;
		padding-right:0px;
	
		
	}
}
@media screen and (max-width: 531px) 
{
.process-call
	{
		left:10px;
		bottom:665px;		
	}
.process-ship
	{
		left:10px;
		bottom:665px;		
	}
.process-diagnosis
	{
		left:10px;
		bottom:500px;		
	}
.process-approve
	{
		left:10px;
		bottom:500px;		
	}
.process-recover
	{
		left:10px;
		bottom:340px;		
	}
.process-payment
	{
		left:10px;
		bottom:340px;		
	}
.process-return
	{
		left:10px;
		bottom:175px;		
	}
.OS-ios
{
	bottom:270px;
}
.OS-android
{
	bottom:270px;
}
.OS-vm-ware
{
	bottom:270px;
}
.OS-linux
{
	bottom:400px;
}
.OS-apple
{
	bottom:400px;
}
.OS-windows
{
	bottom:400px;
}
}
@media screen and (max-width: 500px) 
{

.phone
	{
		margin-left: 5%;
		width: auto;
		float: right;
	}
.phone h3
	{
		font-size: 12px;
	}
.phone h2
	{
		font-size: 12px;
	}
.phone p
	{
		font-size: 12px;
	}
.devices-title h2
	{
		font-size:25px;
	}


.banner

    {

		display: none;

		

	}
.head-title h1
	{
		font-size:25px;
	}
.call-to-action
	{
	font-size: 18px;
	}
.wrapper-benifits-inside
	{
		width:90%;
	}
.head-title h1
{
	width:90%;
}
.process-title h2
	{
		font-size:20px;
		
		
	}
.process-title h2 br
	{
		
		display:none;
		
	}
.process-inside
	{
		width:100%;
	}

.process
	{
		font-size:12px;
		
	}

.process-call
	{
		
		bottom:640px;
		width:80%;
	}
.process-ship
	{
		
		bottom:640px;
		width:80%;
	}
.process-diagnosis
	{
		
		bottom:485px;	
		width:80%;
	}
.process-approve
	{
		
		bottom:485px;
		width:80%;
	}
.process-recover
	{
		
		bottom:330px;	
		width:80%;
	}
.process-payment
	{
		
		bottom:330px;	
		width:80%;
	}
.process-return
	{
		bottom:168px;
		width:80%;
	}
.location-image
{
	width:90%;
}
.location-image img
{
	width:100%;
	height:auto;
}
.location-directions-wrapper img
{
	width:100%;
	display:inline-block;
	
	
}
.location-form-wrapper img
{
	width:100%;
	display:inline-block;
}
.driving-directions img
{
	width:50px;
	height:auto;
	
}
.driving-directions
{
	left:-50%;
	width:180%;
}
.location-address
{
	width:90%;
	
}
.location-address h4
{
	letter-spacing: -1px;
}
.trust-title h2
{
	font-size:25px;
}
.OS-title h2
	{
	font-size: 25px;
	}
.os-wrapper
	{
	width: 90%;
	padding-left:20px;
	}
.OS-windows
{
	width:85%;
}
.OS-apple
{
	width:85%;
}
.OS-linux
{
	width:85%;
}
.OS-vm-ware
{
	width:85%;
}
.OS-android
{
	width:85%;
}
.OS-ios
{
	width:85%;
}
.OS-unix
{
	width:85%;
}
.OS-novell
{
	width:85%;
}
.os-wrapper img
	{
		width:70px;
		height:auto;
	}
.manufacture-title h2
{
 font-size:23px;
}
.wrapper-cities-inside td
	{
		font-size:12px;
	}
.cities-title h1
	{
		font-size:25px;
	}

}
@media screen and (max-width: 488px)
{
.trust-cleanroom
{
	bottom:-325px;
}
.trust-pci
{
	bottom:-165px;
}
.trust-hippa
{
	bottom:-165px;
}
.trust-customer-service
{
	bottom:-10px;
}
.trust-bbb
{
	bottom:-10px;
}
@media screen and (max-width: 479px)
{
	.driving-directions
{
	left:-45%;
	max-width:170%;
}
}
@media screen and (max-width: 450px) 
{
.phone	
	{
		right: 75px;
	}

.video-right td
	{
		font-size:10px;
	}
.video-title h1
	{
		font-size:25px;
	}
@media screen and (max-width: 479px)
{
	.driving-directions
{
	left:-40%;
	max-width:170%;
}
.promise-left
	{
		width:85%;
	}
.promise-left h1
	{
		font-size:25px;
	}
.promise-left p
	{
		font-size:16px;
	}
.contact-left
	{
	width:100%;	
		
	}
.contact-left h1
	{
		font-size:20px;	
		
	}
}
@media screen and (max-width: 421px)
{
	.driving-directions
{
	left:-37%;
	max-width:160%;
}
.trust-title
{
	width: 95%;
}
.trust-title h2
{
	font-size:23px;
}
.content-title h2
{
	font-size:23px;
}
.location-address address span
{
	font-size:12px;
}
.location-address p
{
	font-size:12px;
}
}

@media screen and (max-width: 400px) 
{
.phone	
	{
		right: 35px;
	}
.phone h2
	{
		font-size: 10px;
	}
.phone h3
	{
		font-size: 10px;
	}
.phone p
	{
		font-size: 10px;
	}
.logo
	{
		width: 100px;
		height: auto;
	}
.process
	{
		width:100px;
	}
.process-call
	{
		
		bottom:690px;
		
	}
.process-ship
	{
		
		bottom:690px;
		
	}
.process-diagnosis
	{
		
		bottom:510px;	
		
	}
.process-approve
	{
		
		bottom:510px;
		
	}
.process-recover
	{
		
		bottom:340px;	
		
	}
.process-payment
	{
		
		bottom:340px;	
		
	}
.process-return
	{
		bottom:168px;
		
	}
.wrapper-process-outside
{
	width:100%;
}
.wrapper-proces-inside
{
	width:100%;
}


.driving-directions
{
	left:-30%;
	max-width:150%;
}
.os-wrapper img
	{
		width:100px;
		height:auto;
		
	}
.os-title h2
	{
		padding-right:10px;
	}
.OS-windows
{
	bottom:525px;;
}
.OS-apple
{
	bottom:525px;
}
.OS-linux
{
	bottom:395px;
}
.OS-vm-ware
{
	bottom:395px;
}
}
@media screen and (max-width: 377px) 
{

.process img
{
	width:80px;
	height:auto;
}
.process-call
	{
		
		bottom:630px;
		
	}
.process-ship
	{
		
		bottom:630px;
		
	}
.process-diagnosis
	{
		
		bottom:470px;	
		
	}
.process-approve
	{
		
		bottom:470px;
		
	}
.process-recover
	{
		
		bottom:315px;	
		
	}
.process-payment
	{
		
		bottom:315px;	
		
	}
.process-return
	{
		bottom:155px;
		
	}
.location-address h4
{
	letter-spacing: -2px;
}
}

@media screen and (max-width: 346px)
{
	.driving-directions
{
	left:-20%;
	max-width:130%;
}
