@charset "utf-8";
@font-face {
	font-family: 'Futura';
	src: url(/fonts/Futura_bold_bt__2_.ttf);
}
@font-face {
	font-family: 'Lato Bold';
	src: url(/fonts/Lato-Bold.ttf);
}
@font-face {
	font-family: 'Roboto-Black';
	src: url(/fonts/Roboto-Black.ttf);
}
@font-face {
	font-family: 'Roboto-BlackItalic';
	src: url(/fonts/Roboto-BlackItalic.ttf);
}
@font-face {
	font-family: 'Roboto-Bold';
	src: url(/fonts/Roboto-Bold.ttf);
}
@font-face {
	font-family: 'Roboto-BoldItalic';
	src: url(/fonts/Roboto-BoldItalic.ttf);
}
@font-face {
	font-family: 'RobotoCondensed-Bold';
	src: url(/fonts/RobotoCondensed-Bold.ttf);
}
@font-face {
	font-family: 'RobotoCondensed-BoldItalic';
	src: url(/fonts/RobotoCondensed-BoldItalic.ttf);
}
@font-face {
	font-family: 'RobotoCondensed-Italic';
	src: url(/fonts/RobotoCondensed-Italic.ttf);
}
@font-face {
	font-family: 'RobotoCondensed-Light';
	src: url(/fonts/RobotoCondensed-Light.ttf);
}
@font-face {
	font-family: 'RobotoCondensed-LightItalic';
	src: url(/fonts/RobotoCondensed-Light.ttf);
}
@font-face {
	font-family: 'RobotoCondensed-Regular';
	src: url(/fonts/RobotoCondensed-Regular.ttf);
}
@font-face {
	font-family: 'Roboto-Italic';
	src: url(/fonts/Roboto-Italic.ttf);
}
@font-face {
	font-family: 'Roboto-Light';
	src: url(/fonts/Roboto-Light.ttf);
}
@font-face {
	font-family: 'Roboto-Medium';
	src: url(/fonts/Roboto-Medium.ttf);
}
@font-face {
	font-family: 'Roboto-Regular';
	src: url(/fonts/Roboto-Regular.ttf);
}
*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
::-webkit-input-placeholder {
 color: #000;
}

:-moz-placeholder { /* Firefox 18- */
 color: #000;
}

::-moz-placeholder {  /* Firefox 19+ */
 color: #000;
}

:-ms-input-placeholder {
 color: #000;
}

body {
	background: url(/images/res-design/nhp/bg_image.jpg);
	/*background: url(/images/res-design/home/body-bg.jpg);
	background-size: 100% 100%;
	*/
	background-repeat: no-repeat;
	/*background-color: #123a80;*/
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	font-family: 'Roboto-Light';
	width: 1024px;
	margin: 0 auto;
}
h2 {
	font-family: 'Roboto-Light';
	font-size: 24px;
}
h4 {
	font-family: 'Roboto-Medium';
	font-size: 16px;
}
li {
	font-family: 'Roboto-Medium';
	font-size: 13px;
}
.clear:after {
	clear: both;
	content: "";
	display: table;
}
p {
	font-family: 'Roboto-Light';
	font-size: 13px;
	margin-bottom:10px;
}
.container {
}
.group {float:left; width:180px; border:rgba(134,131,131,1.00) 1px solid; border-radius:8px; margin-top:5px; margin-bottom:5px; margin-left:25px; padding:5px;}
.extraImages{float:left;margin-left:50px; width:357px; margin-top:3px;}
.urReviewsTop {float:left; width:220px; height:30px; font-family:"Futura"; background-color:#B00F12; border-radius:8px; text-align:left; margin-top:10px; padding-top:3px;}
.urNoReviews {float:left; width:100%; text-align:left; margin-left:15px; margin-top:3px; font-family:''Futura'';color: #FFF;}
.urYesReviews {float:left; width:100%; text-align:left; margin-left:15px; margin-top:3px; font-family:''Futura'';}
.urReviewsStarsHolder {float:left; width:100px; height:30px; text-align:center; margin-top:10px; margin-left:10px;}
.urReviewsStarsImg {float:left; width:100%; text-align:left; text-align:center;}
.robotMfgLogo{margin-right:10px;}
.bg1 {
	/*background: #279DC5;background: #B7DDEA;*/
	height:56px;
	background-image:url(/images/res-design/nhp/navbar-bg.png);
	background-repeat:repeat-x;
	background-position:top;
}
#featuresLarge{display:block;}
#featuresSmall{display:none;}
#featurersTxt{display:none;}
#smHomeSearch{display:none;}
#topLinks{display:none;}
#lgHomeSearch{display:block; float:left; width:50%;}
#homeList{float:left; width:50%;}
.homeIcons{float:left; width:50%;}

.bg2 {
	/*background: url(/images/res-design/home/nav-bg.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;*/
	background-color:#D1D1D1;
}	

.footer-bg2 {
	float:left; 
	width:100%;
	background-color:#406d79;
	/*background-color:#2292b7; */
	/*background: url(/images/res-design/home/nav-bg.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	*/
	/*
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	*/
}
/* Start Header */
.header {
	width: 1000px;
	height: 60px;
	margin: auto;
}
.navbar {
}
.navbar ul:first-child {
	border: none;
}
.navbar ul {
	list-style: none;
	border-left: solid 1px #DEEDF1;
	float: left;
}
.navbar li {
	float: left;
	text-align: center;
}
.navbar li a {
	font-family: 'Futura';
	font-size: 16px;
	height: 56px;
	text-align:center;
	text-decoration: none;
	text-transform: uppercase;
	/*color: #279DC5;*/
	color: #FFF;
	display: block;
	padding: 12px 20px;
	border-right: solid 1px #DEEDF1;
}
.navbar li a:hover {
/*background: #C8E6ED;
	border-right: solid 1px #B1CCD2;
	*/
}
#header-resp {
	visibility: hidden;
	display: none;
}
#nav-resp {
	visibility: hidden;
	display: none;
}
.search {
	width: 192px;
	/*background: #90D1E5 url(/images/res-design/home/1427893665_11_Search-128.png);
	background-repeat: no-repeat;
	background-size: auto 60%;
	background-position: center right 8px;
	*/
	padding: 8px;
	border-radius: 4px;
	border: solid 1px #FFF;
	float: right;
	margin: 12px 0 0 0;
}
.search-test {
	width: 250px;
	height: auto;
	/*border-radius: 4px;
	border: solid 1px #FFF;
	*/
	float: right;
	margin: 3px 0 0 0;
}
.search-input {
}
.sub-header {
	width: 1000px;
	height: 126px;
	margin: auto;
}
.sub-header p {
	color: #FFF;
}
.header-left {
	width: 50%;
	float: left;
	padding: 20px 0;
}
.header-right {
	width: 50%;
	float: right;
}
.header-rightb{display:none;}

.button-left-footer {
	width: 48%;
	font-family: 'Lato Bold';
	font-size: 18px;
	color: #FFF;
	
	/*
	background: -webkit-linear-gradient(#2EAADD, #04678E); 
	background: -o-linear-gradient(#2EAADD, #04678E); 
	background: -moz-linear-gradient(#2EAADD, #04678E); 
	background: linear-gradient(#2EAADD, #04678E);  
	
	background: -webkit-linear-gradient(#f26d35, #b34e25); 
	background: -o-linear-gradient(#f26d35, #b34e25); 
	background: -moz-linear-gradient(#f26d35, #b34e25); 
	background: linear-gradient(#f26d35, #b34e25); 
	*/
	background-image:url(/images/res-design/nhp/btnBg.png);
	background-position:top center;
	background-repeat:repeat-x;
	background-size:contain;
	
	padding: 8px;
	border-radius: 4px;
	text-transform: uppercase;
	cursor: pointer;
	float: left;
	-moz-box-shadow: 0px 0px 5px #FFF;
	-webkit-box-shadow: 0px 0px 5px #FFF;
	box-shadow: 0px 0px 5px #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c66234;
	border-right-color: #c66234;
	border-bottom-color: #FFFFFF;
	border-left-color: #c66234;
}
.button-left:hover {
	background: -webkit-linear-gradient(#04678E, #2EAADD); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#04678E, #2EAADD); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#04678E, #2EAADD); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#04678E, #2EAADD); /* Standard syntax (must be last) */
}
.button-left:active {
	background: #04678E;
}


.button-left {
	width: 48%;
	font-family: 'Lato Bold';
	font-size: 18px;
	color: #FFF;
	
	/*
	background: -webkit-linear-gradient(#2EAADD, #04678E); 
	background: -o-linear-gradient(#2EAADD, #04678E); 
	background: -moz-linear-gradient(#2EAADD, #04678E); 
	background: linear-gradient(#2EAADD, #04678E);  
	
	background: -webkit-linear-gradient(#f26d35, #b34e25); 
	background: -o-linear-gradient(#f26d35, #b34e25); 
	background: -moz-linear-gradient(#f26d35, #b34e25); 
	background: linear-gradient(#f26d35, #b34e25); 
	*/
	background-image:url(/images/res-design/nhp/btnBg.png);
	background-position:top center;
	background-repeat:repeat-x;
	background-size:contain;
	
	padding: 8px;
	border-radius: 4px;
	text-transform: uppercase;
	cursor: pointer;
	float: left;
	-moz-box-shadow: 0px 0px 5px #FFF;
	-webkit-box-shadow: 0px 0px 5px #FFF;
	box-shadow: 0px 0px 5px #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c66234;
	border-right-color: #c66234;
	border-bottom-color: #FFFFFF;
	border-left-color: #c66234;
}
.button-left:hover {
	background: -webkit-linear-gradient(#04678E, #2EAADD); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#04678E, #2EAADD); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#04678E, #2EAADD); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#04678E, #2EAADD); /* Standard syntax (must be last) */
}
.button-left:active {
	background: #04678E;
}
.button-right {
	width: 48%;
	font-family: 'Lato Bold';
	font-size: 18px;
	color: #FFF;
	/*
	background: -webkit-linear-gradient(#2EAADD, #04678E); 
	background: -o-linear-gradient(#2EAADD, #04678E); 
	background: -moz-linear-gradient(#2EAADD, #04678E); 
	background: linear-gradient(#2EAADD, #04678E);  
	
	background: -webkit-linear-gradient(#f26d35, #b34e25); 
	background: -o-linear-gradient(#f26d35, #b34e25); 
	background: -moz-linear-gradient(#f26d35, #b34e25); 
	background: linear-gradient(#f26d35, #b34e25);
	*/
	background-image:url(/images/res-design/nhp/btnBg.png);
	background-position:top;
	background-repeat:repeat-x;
	background-size:contain;
	padding: 8px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 5px #FFF;
	-webkit-box-shadow: 0px 0px 5px #FFF;
	box-shadow: 0px 0px 5px #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c66234;
	border-right-color: #c66234;
	border-bottom-color: #FFFFFF;
	border-left-color: #c66234;
	text-transform: uppercase;
	cursor: pointer;
	float: right;
}
.button-right:hover {
	background: -webkit-linear-gradient(#04678E, #2EAADD); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#04678E, #2EAADD); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#04678E, #2EAADD); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#04678E, #2EAADD); /* Standard syntax (must be last) */
}
.button-right:active {
	background: #04678E;
}
/* Header End */

/* Home Start */
.slider {
	background: url(/images/res-design/nhp/header_image_bg.jpg);
	background-size: 100% 100%;
	background-attachment: fixed;
	background-repeat: no-repeat;
	width: 100%;
	margin: 0px 0px 0px 0px;
	overflow:hidden;
}
.tagline {
	width: 1000px;
	height: 0px;
	margin: auto;
	/*background: #214B93;*/
	padding: 5px 0px 0px 0px;
	visibility:hidden;
	display:none;
}
.tagline h2 {
	text-align: center;
	color: #FFF;
}
.tagline p {
	text-align: center;
	color: #279DC5;
}
.home-tagline-a {
	display: block;
}
.home-tagline-b {
	float:left;
	width:100%;
	text-align:center;
	color:#000;
	display: none;
	background-color:#d1d1d1;
}
.home-tagline-b a {
	color:#000;
	text-decoration:none;
}
.features {
	background: url(/images/res-design/home/separator.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #FFF;
	width: 1024px;
	height: 480px;
	margin: auto;
	padding-left: 5px;
	padding-right: 5px;
	float:left;
	/*border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	*/
}
.features h2 {
	margin: 16px 0;
}
.features h4 {
	color: #279DC5;
	margin: 8px 0 0 0;
}
.features h4 a {
	text-decoration: none;
	color: #279DC5;
}
.features p {
	margin: 8px 0 0 0;
}
.features img {
	padding: 4px;
	border: solid 1px #CCC;
}
.box-left {
	width: 22%;
	margin: 0 4% 0 0;
	float: left;
}
.box-right {
	width: 22%;
	float: right;
}
/* End Home */

/* Start Footer */
.sub-footer {
	width: 1024px;
	height: 850px;
	margin: 0px 0px 0px 0px;
	background-color: #fff;
	/*border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	*/
}
.sub-footer ul {
	list-style: none;
	float: left;
	margin: 30px 0 0 0;
}
.sub-footer li {
	color: #279DC5;
	margin: 0 80px 20px 0;
}
.sub-footer li a {
	text-decoration: none;
	color: #278DC5;
}
.robot {
	background: url(/images/res-design/nhp/robot.png);
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: left center;
	padding: 12px 12px 12px 60px;
	color:#42707c;
}
.profit {
	background: url(/images/res-design/nhp/Profit.png);
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: left center;
	padding: 12px 12px 12px 60px;
	color:#42707c;
}
.people {
	background: url(/images/res-design/nhp/Hiring.png);
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: left center;
	padding: 12px 12px 12px 60px;
	color:#42707c;
}
.loan {
	background: url(/images/res-design/nhp/financing.png);
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: left center;
	padding: 12px 12px 12px 60px;
	color:#42707c;
}
.spotlight {
	background: url(/images/res-design/nhp/spotlight.png);
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: left center;
	padding: 12px 12px 12px 60px;
	color:#42707c;
}
.money {
	background: url(/images/res-design/nhp/Trade_in.png);
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: left center;
	padding: 12px 12px 12px 60px;
	color:#42707c;
}
.ribbon {
	background: url(/images/res-design/nhp/Value_Package.png);
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: left center;
	padding: 12px 12px 12px 60px;
	color:#42707c;
}
.search-box-button {
	float:right; 
	background-color:#279dc5; 
	width:100px; 
	margin-top:5px; 
	margin-bottom:5px; 
	line-height:30px; 
	text-align:center; 
	height:30px; 
	border-radius:8px;
}
.search-box-button a{
	color:#FFF;
	text-decoration:none;
}
.search-box-button a:hover{
	text-decoration:underline;
}
.workcell-search-form {
	width: 280px;
	float: left;
	height: 200px;
	margin-left:25px;
	padding-left: 5px;
	padding-right: 30px;
	margin-top:5px;
	margin-bottom:10px;
	border:1px #000 solid;
	border-radius:8px;
}
.form {
	/*background: url(/images/res-design/home/separator2.png);
	background-position: center right;
	background-repeat: no-repeat;
	*/
	width: 30%;
	float: left;
	padding: 0 8% 0 5px;
}
.tfield {
	width: 90%;
	float: right;
	background: #A2A2A2;
	border: none;
	padding: 8px;
	margin: 8px 0 0 0;
}
.sfield {
	width: 90%;
	float: right;
	background-color: #A2A2A2;
	-webkit-appearance: none;
	-moz-appearance: none;
	border: none;
	padding: 8px;
	margin: 8px 0 0 0;
}
.button {
	background: -webkit-linear-gradient(#2EAADD, #04678E); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#2EAADD, #04678E); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#2EAADD, #04678E); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#2EAADD, #04678E); /* Standard syntax (must be last) */
	color: #FFF;
	padding: 8px 35px 8px 35px;
	border-radius: 4px;
	border: solid 1px #04678E;
	text-transform: uppercase;
	cursor: pointer;
	float: right;
	margin: 8px 0 0 0;
}
.button:hover {
	background: -webkit-linear-gradient(#04678E, #2EAADD); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#04678E, #2EAADD); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#04678E, #2EAADD); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#04678E, #2EAADD); /* Standard syntax (must be last) */
}
.button:active {
	background: #04678E;
}
.list {
	width: 70%;
	float: left;
	padding: 0px 0px 0px 10px;
}
.sub-footer2 {
	width: 1000px;
	height: 340px;
	margin: 0px auto auto auto;
	padding: 40px 0;
}
.sub-footer2 h2 {
	color: #FFF;
	font-weight: lighter;
	font-size: 18px;
}
.sub-footer2 h4 {
	color: #FFF;
}
.sub-footer2 ul {
	color: #FFF;
	margin: 0 0 0 20px;
}
.sub-footer2 li {
	font-family: 'Roboto-Light'!important;
}
.sub-footer2 p {
	font-family: 'Roboto-Medium';
	font-size: 14px;
	color: #FFF;
	margin: 0 0 16px 0;
}
.integrator {
	width: 30%;
	float: left;
	padding: 0 4% 0 0;
}
.integrator img {
	margin: 8px 4px 40px 0;/*
	-webkit-box-reflect: below 0
    -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(white));
	*/
}
.list2 {
	width: 70%;
	float: right;
}
.lists {
	width: 24%;
	margin: 20px 1% 20px 0;
	float: left;
}
.emailtfield {
	width: 260px;
	background: #279DC5;
	border: solid 2px #FFF;
	padding: 8px;
	float: left;
	margin: 8px 0 0 20px;
}
.emailbutton {
	border: none;
	padding: 10px 20px;
	float: left;
	margin: 8px 0 0 8px;
	background: #194284;
	color: #FFF;
	text-transform: uppercase;
	cursor: pointer;
}
.contacts1 {
	width: 100%;
	float: right;
	padding: 16px 0 8px 0;
}
.cTxt {font-size:24px; font-weight:bold; color:#2a4d56;}
.details1 {
	height: 35px;
	float: right;
	margin: 6px 5px 0 0;
}
.details1 a {
	text-decoration: none;
	color: #FFF;
}
.icons1 {
	height: 30px;
	float: right;
	margin: 0 0 0 8px;
}
.contacts2 {
	width: 100%;
	float: left;
	padding: 16px 0;
}
.details2 {
	height: 30px;
	float: left;
	margin: 6px 0 0 0;
}
.icons2 {
	height: 30px;
	float: left;
	margin: 0 0 0 8px;
}

.icons2 a{
	text-decoration:none;
}

.contacts-resp {
	display: none;
	visibility: hidden;
}
.img {
	float: left;
}
.footer {
	float:left;
	width: 1024px;
	height: 60px;
	margin: auto;
	padding: 20px 0;
}
.footer p {
	font-family: 'Roboto-Light';
	color: #194284;
}
.footer ul {
	list-style: none;
}
.footer li {
	float: left;
}
.footer li a {
	color: #194284;
	text-decoration: none;
	display: block;
	padding: 0 4px 0 0;
}
.footer li a:hover {
	text-decoration: underline;
}
.footer-left {
	float: left;
	padding-left:5px;
}
.footer-right {
	float: right;
	padding-right:5px;
}
.footerLinks {
	text-decoration: none;
	color: #FFF;
}
/* End Footer */

.hero-resp {
	display: none;
	visibility: hidden;
}
/*Start of Robotic-Applicaiton*/
.hero-app {
	/* background: url(/images/res-design/robotic-application/hero-app2.jpg); */
	background: url(/images/res-design/robotic-application/hero-app-main.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 100%;
	height: 350px;
}
.hero-app h4 {
	color: #b6dde7;
	font-weight: lighter;
}
.hero-app h1 {
	font-size: 26px;
	font-family: 'Roboto-Medium';
	color: #2088b0;
}
.hero-app ul {
	list-style: none;
	margin: 20px 0 0 16px;
}
.hero-app li:before {
	color: #a4c1ee;
	/*content: "\2192 \0020";*/
}
.hero-app li {
	font-family: 'Roboto-Regular';
	font-size: 16px;
	line-height: 20px;
	color: #FFF;
}
.wrap-app {
	width: 1024px;
	margin: auto;
}
.blue-app {
	width: 252px;
	height: 309px;
	/* background: #214C94; */
	background:#284a53;
	float: left;
	/*margin: 50px 0px 0px -500px;*/
	/*border-top: solid 2px #FFF;*/
	border-radius:8px;
}
.blue-app a {
	text-decoration: none;
	color: #FFF;
}
.blue1-app {
	width: 252px;
	height: 100px;
	background: #214C94;
	float: left;
	margin: none;
	/*border-top: solid 2px #FFF;*/
}
.container-app {
	height: 620px;
	margin: auto;
	margin-top:-40px;
	width: 100%;
	background:#D1D1D1;
	/*background-color:#279DC5;*/
	/*border-radius: 8px;*/
}
.app-image {
	float: left;
	margin: 5px 20px 20px 20px;
	height: 503px;
	width: 300px;
	/*color: #616161;*/
	color:#284a53;
	/*position: relative;*/
}
.app-image h2 {
	text-align:center;
	/*color: #313131;*/
	/* color:#FFF; */
	color:#284a53;
	font-family: 'Roboto-Medium';
	margin: 5px 0px 0px 5px;
	font-size:16px;
}
.app-image ul {
	list-style: none;
	margin: 20px 0 0 5px;
}
.app-image li:before {
	color: #284a53;
	/*content: "\2192 \0020";*/
}
.app-image li {
	font-family: 'Roboto-Light';
	font-size: 13px;
	line-height: 20px;
	color: #284a53;
}
.app-image li a {
	color:#284a53;
	text-decoration:none;
}
.app-image li a:hover
{
	text-decoration:underline;
}
.content-app {
	width: 1024px;
	height: auto;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background-color: #FFF;
	/*border-radius: 8px;*/
}
.content-app p {
	font-size: 13px;
	font-family: 'Roboto-Light';
	color: #616161;
	text-align: center;
	line-height: 20px;
}
.content-app h3 {
	text-align: center;
	margin: 0px auto 16px auto;
	color: #2088b0;
	font-size: 30px;
	text-transform: uppercase;
}
.app-separator {
	background: url(/images/res-design/robots-other/separator.png);
	height: 40px;
	width: 100%;
	background-position: top right;
}
.separator-app {
	background: url(/images/res-design/robotic-application/separator.png);
	height: 40px;
 	width: 100%;  
 	background-position: top right;
	background-repeat: no-repeat;
}
.popular-app {
	width: 1000px;
	height: 230px;
}
.popular-app p {
	text-align: left !important;
}
.popular-app h2 {
	margin: 0 0 20px 0;
}
.popular-app h5 {
	color: #2088b0;
}
.popular-app img {
	border: solid 2px #e3e2e5;
	float: left;
	margin: 0 8px 0 0;
}
.popular-app h1 {
	padding: 0 0 0px 60px;
}
.app-box {
	width: 263px;
	height: 130px;
	margin: 40px 0 0 60px;
	position: relative;
	float: left;
}

/* Start Robots */
.hero {
	background: url(/images/res-design/robots/robots-hero-wrap.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 100%;
	height: 399px;
	margin: 0px 0px 0px 0px;
}

.hero ul {
	list-style: none;
	margin: 20px 0px 0px 16px;
}

.hero li:before {
	color: #a4c1ee;/*content: "\2192 \0020";*/
}
.hero li {
	font-family: 'Roboto-Regular';
	font-size: 18px;
	line-height: 28px;
	color: #FFF;
}
.hero a {
	text-decoration: none;
	color: #FFF;
}
.wrap-robots {
	width: 1024px;
	margin: auto;
	/*background-color: #FFF;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;*/
}

.wrap {
	width: 1024px;
	margin: auto;
	background-color: #FFF;
	/*border-top-left-radius: 8px;
	border-top-right-radius: 8px;*/
}
.blue-side {
	width: 252px;
	height: 244px;
	/* background: #214C94; */
	background: #284a53;
	float: left;
	margin: 35px 0px 0px 40px;
	/*border-top: solid 2px #FFF;*/
	border-radius: 8px;
}

.searchBots-blue-side {
	width: 252px;
	height: 70px;
	background: #279dc5;
	float: left;
	margin: 10px 20px 0px 40px;
	/*border-top: solid 2px #FFF;*/
	border-radius: 8px;
}

.searchBots-ong-side {
	width: 252px;
	height: 70px;
	float: left;
	margin: 10px 20px 0px 40px;
	/*border-top: solid 2px #FFF;*/
	border-radius: 8px;
	text-align:center; 
	padding-top:18px; 
	font-size:30px; 
	line-height:30px; 
	font-weight:bold; 
	color:#FFFFFF;
	background-image:url(/images/res-design/nhp/btnBgLg.png);
	background-position:top center;
	background-repeat:repeat-x;
}

.blue1 {
	width: 177px;
	height: 120px;
	background: #214C94;
	float: left;
	margin-left:30px;
	border-radius:8px;
	font-size:12px;
}
.blue1 a {
	text-decoration: none;
	color: #FFF;
}
/* End Robots */

/* Start Robots ABB */
.hero-abb {
	background: url(/images/res-design/manufacturers/robots-background.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-color:#FFF;
	width: 100%;
	height: 412px;
	margin: 0px 0px 0px 0px;
}
.hero-abb ul {
	list-style: none;
	margin: 20px 0 0 16px;
}
.hero-abb li {
	font-family: 'Roboto-Regular';
	font-size: 18px;
	line-height: 28px;
	color: #FFF;
}
.hero-abb li:before {
	color: #a4c1ee;/*content: "\2192 \0020"; */
}

.hero-abb-mfg {
	background: url(/images/res-design/manufacturers/robots-background.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-color:#FFF;
	width: 100%;
	height: 415px;
	margin: 0px 0px 0px 0px;
	float:left;
}
.hero-abb-mfg ul {
	list-style: none;
	margin: 10px 0px 0px 0px;
	text-align:center;
}
.hero-abb-mfg li {
	font-family: 'Roboto-Regular';
	font-size: 18px;
	line-height: 28px;
	color: #FFF;
	text-align:center;
}
.hero-abb-mfg li:before {
	color: #a4c1ee;/*content: "\2192 \0020"; */
}


.hero-container {
	width: 250px;
	height: 300px;
	float: left;
	margin: 28px 95px 0 2px;
}

.hero-container-mfg {
	width: 200px;
	height: 300px;
	float: left;
	margin: 28px 95px 0 2px;
}
.before-blue {
	float: left;
	padding-left: 30px;
	padding-bottom: 20px;
}
.abb-img {
	float: left;
}
.content1 {
	float:left;
	width: 1024px;
	margin: auto;
	background-color: #FFF;
}
.content1 h3 {
	text-align: center;
	margin: 28px auto 16px auto;
	color: #2088b0;
	font-size: 24px;
}
.content1 h4 {
	text-align: center;
	margin: 28px auto 16px auto;
	color: #2088b0;
}
.content1 p {
	width:100%;
	text-align: left;
	padding: 5px 15px 5px 15px;
	color: #616161;
}
.content-img {
	height: 500px;
	width: 500px;
	margin: auto;
}
.container-img {
	float:left;
	/*margin: auto;*/
	width: 1024px;
	background-color: #FFF;
	/*border-radius: 8px;
	margin-bottom: 20px;*/
}
.model-img {
	float: left;
	margin: 20px 16px 0px 16px;
	height: 250px;
	color: #616161;
	position: relative;
	width: 217px;
}
.view-model {
	font-family: 'Futura';
	width: 217px;
	font-size: 18px;
	color: #FFF;
	background: -webkit-linear-gradient(#2EAADD, #04678E); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#2EAADD, #04678E); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#2EAADD, #04678E); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#2EAADD, #04678E); /* Standard syntax (must be last) */
	padding: 8px;
	border-radius: 4px;
	text-transform: uppercase;
	cursor: pointer;
	border: solid 1px #04678E;
	margin: 8px 0;
	position: absolute;
	bottom: 0;
}
.view-model:hover {
	background: -webkit-linear-gradient(#04678E, #2EAADD); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#04678E, #2EAADD); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#04678E, #2EAADD); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#04678E, #2EAADD); /* Standard syntax (must be last) */
}
.view-model:active {
	background: #04678E;
}
/* End Robots ABB */

/* Start Robots */
.interior-workcells
{
	background-color: #FFF;
	width: 1024px;
	height: 270px;
	margin: auto;
}
.interior {
	/*
	background: url(/images/res-design/home/separator.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	*/
	background-color: #FFF;
	width: 1024px;
	height: 300px;
	/*border-radius: 8px;*/
	/*margin-bottom: 20px;*/
	/*position: relative;*/  	   
}
.robots-content {
	width: 950px;
	float: left;
	text-align:center;
	background-color:#FFF;
	margin-left:35px;
}
.robots-content h4 {
	/*color: #2088b0;*/
	color:#2a4d56;
}
.robots-content p {
	margin: 16px 0 0 0;
	color: #616161;
}
.robots-content img {
	float: left;
}
.content {
	width: 1024px;
	height: 500px;
	background-color: #FFF;
	/*border-radius: 8px;*/
}
.content h3 {
	text-align: center;
	margin: 28px auto 16px auto;
	color: #2088b0;
	font-size: 24px;
}
.content h4 {
	text-align: center;
	margin: 0px auto 16px auto;
	color: #2088b0;
}
.content p {
	width: 740px;
	text-align: center;
	margin: 16px auto;
	color: #616161;
}
.content ul {
	list-style: none;
	float: left;
	margin: 20px;
}
.content li {
	font-family: 'Roboto-Light'!important;
	font-size: 13px!important;
	color: #616161;
}
.content li:before {
	/* content: "\2022 \0020"; */
	color: #279dc5!important;
}
/* Robots End */

/* Workcell Start*/
.workcell-content {
	text-align: center;
	width: 70%;
	height: auto;
	float: right;
	padding: 0;
	/*border:1px #CCC solid;
	border-radius:8px;*/
}
.workcell-content h4 {
	color: #2088b0;
}
.workcell-content p {
	text-align: left;
	margin: 5px 0 0 0;
	color: #616161;
}
.workcell-content img {
	margin: 20px;
	display: inline-block;/*-webkit-box-reflect: below 0
    -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(white));*/
}
/* End Workcell */

/* Start Robots FANUC All Page */
.products-header {
	/*background: url(/images/res-design/series/separator.png);
	background-repeat: no-repeat;
	*/
	width: 100%;
	height: 60px;
	line-height:60px;
	padding: 12px 0 0 0;
	margin: 0px 0px 0px 0px;
}
.products-header img {
	float: left;
	margin: 0 24px 0 0;
	line-height:60px;
	vertical-align:middle;
}
.sidebar {
	float: left;
	width: 267px;
}
.sidebar-gray {
	background: #949494;
	width: 267px;
	border-radius: 8px;
	margin-left:25px;
}
.sidebar-gray a {
	text-decoration: none;
	color: #FFF;
}
.sidebar-gray ul {
	list-style: none;
	padding: 20px;
	border-bottom: solid 1px #FFF;
}
.sidebar-gray li:before {
	color: #a4c1ee;/*content: "\2192 \0020";*/
}
.sidebar-gray li {
	font-family: 'Roboto-Regular';
	font-size: 18px;
	line-height: 28px;
	color: #FFF;
}
#form2 {
	margin: 16px 0 0 0;
}
#form2-resp {
	display: none;
	visibility: hidden;
}
#category {
	width: 140px;
	background: #949494;
	color: #FFF;
	padding: 8px;
	float: right;
}
#category {
	width: 140px;
	background: #949494;
	color: #FFF;
	padding: 8px;
	float: right;
}
.products-wrap {
	background-color:#fff;
	width: 100%;
	height: auto;
}
.products {
	width: 640px;
	float: right;
	color: #616161;
}
.products img {
	border: solid 2px #e3e2e5;
}
.products h5 {
	margin: 8px 0;
}
.prod-cont {
	width: 186px;
	height: 290px;
	margin: 0px 8px 10px 0px;
	text-align: center;
	float: left;
	position: relative;
	overflow: hidden;
	border: 1px #CCC solid;
	border-radius: 8px;
	background-color:rgba(214,214,214,1.00);
}

.prod-cont-cont {
	width: 285px;
	height: 250px;
	margin: 0px 10px 10px 10px;
	padding:10px;
	text-align: center;
	float: left;
	position: relative;
	overflow: hidden;
	background-color:#b8b7b7;
	border: 1px #CCC solid;
	border-radius: 8px;
}
.prod-cont-cont a {
	color:#FFF;
	text-decoration:none;
}
.prod-cont-cont a:hover {
	text-decoration:underline;
}

.prod-cont-workcells {
	width: 285px;
	height: 350px;
	margin: 0px 10px 10px 10px;
	padding:10px;
	text-align: center;
	float: left;
	position: relative;
	overflow: hidden;
	background-color:#b8b7b7;
	border: 1px #CCC solid;
	border-radius: 8px;
}
.prod-cont-workcells a {
	color:#FFF;
	text-decoration:none;
}
.prod-cont-workcells a:hover {
	text-decoration:underline;
}
.view-specs {
	font-family: 'Futura';
	font-size: 11px;
	color: #FFF;
	background: -webkit-linear-gradient(#2EAADD, #04678E); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#2EAADD, #04678E); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#2EAADD, #04678E); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#2EAADD, #04678E); /* Standard syntax (must be last) */
	padding: 8px;
	border-radius: 4px;
	text-transform: uppercase;
	cursor: pointer;
	border: solid 1px #04678E;
	/*margin: 8px 0;*/
	position: absolute;
	left: 20;
	bottom: 2;
}

.view-specs-app {
	float:left;
	margin-top:5px;
	font-family: 'Futura';
	font-size: 11px;
	color: #FFF;
	background: -webkit-linear-gradient(#2EAADD, #04678E); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#2EAADD, #04678E); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#2EAADD, #04678E); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#2EAADD, #04678E); /* Standard syntax (must be last) */
	padding: 8px;
	border-radius: 4px;
	text-transform: uppercase;
	cursor: pointer;
	border: solid 1px #04678E;
	/*margin: 8px 0;*/
	/*position: absolute;
	left: 3;
	bottom: 0;
	*/
}

.view-specs:hover {
	background: -webkit-linear-gradient(#04678E, #2EAADD); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#04678E, #2EAADD); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#04678E, #2EAADD); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#04678E, #2EAADD); /* Standard syntax (must be last) */
}
.view-specs:active {
	background: #04678E;
}
.view-specs-workcells {
	font-family: 'Futura';
	font-size: 11px;
	color: #FFF;
	background: -webkit-linear-gradient(#2EAADD, #04678E); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#2EAADD, #04678E); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#2EAADD, #04678E); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#2EAADD, #04678E); /* Standard syntax (must be last) */
	padding: 8px;
	border-radius: 4px;
	text-transform: uppercase;
	cursor: pointer;
	border: solid 1px #04678E;
	margin:0 auto;
}
.view-specs-popular {
	font-family: 'Futura';
	font-size: 11px;
	color: #FFF;
	background: -webkit-linear-gradient(#2EAADD, #04678E); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#2EAADD, #04678E); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#2EAADD, #04678E); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#2EAADD, #04678E); /* Standard syntax (must be last) */
	padding: 8px;
	border-radius: 4px;
	text-transform: uppercase;
	cursor: pointer;
	border: solid 1px #04678E;
	margin:0 auto;
}

.prev {
	background: url(/images/res-design/series/prev.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 32px;
	height: 29px;
	float: left;
	border: none;
	cursor: pointer;
}
.next {
	background: url(/images/res-design/series/next.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 32px;
	height: 29px;
	float: left;
	border: none;
	cursor: pointer;
}
.numbers {
	float: right;
	margin: 0 90px 0 0;
}
.numbers a {
	background: #efefef;
	color: #9d9d9d;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
	width: 32px;
	height: 29px;
	float: left;
	display: block;
	border-right: solid 1px #b5b5b6;
}
.numbers a:hover {
	color: #48beec;
}
/* End Robots FANUC All Page */

/* Start Workcell FANUC */
.workcell-wrap {
	width: 100%;
	height: auto;
	background-color: #FFF;
}
.mfg_app_bots {
	float:left; 
	width:100%; 
	border-radius:8px; 
	/*padding:15px 10px 15px 0px;*/
	padding-top:10px;
	padding-left:10px; 
	background-color:#949494;
	margin-bottom:20px;
}
.mfg_app_bots h2 {
	color:#FFF;
}

.search_res_bots {
	float:left; 
	width:640px; 
	border-radius:8px; 
	/*padding:15px 10px 15px 0px;*/
	padding-top:10px;
	padding-left:10px; 
	background-color:#949494;
	margin-bottom:20px;
	margin-left:75px;
}

.popular {
	width: 267px;
	float: left;
	margin: 10px 0px 0px 25px;
	padding:5px;
	border-radius:8px;
	background-color:#949494;
}
.popular h2 {
	color:#FFF;
	margin: 5px 0px 0px 0px;
}
.popular a {
	color:#FFF;
	text-decoration:none;
}
.popular a:hover
{
	text-decoration:underline;
}
.popular h5 {
	color: #2088b0;
}
.popular img {
	border: solid 2px #e3e2e5;
	float: left;
	margin: 0 8px 0 0;
}
.popular-box {
	float:left;
	width: 230px;
	height: 275px;
	background-color:#b8b7b7;
	margin-left:13px;
	margin-bottom:20px;
	border-radius:8px;
	border:#FFF 1px solid;
}
.popular-box h5 {
	float:left;
	width:100%;
	text-align:center;
}
.popular-box p {
	float:left;
	width:100%;
	color:#FFF;
	text-align:center;
}
.popular-box img {
	float:none;
	margin:0 auto;
}
.workcell-fanuc {
	width: 640px;
	float: left;
	color: #616161;
	margin-left:95px;
}
.workcell-fanuc h2 {
	color: #FFF;
}
.workcell-fanuc h5 {
	margin: 8px 0 16px 0;
}
.workcell-fanuc img {
	border: solid 2px #e3e2e5;
}
.video-wrap {
	/*
	background: url(/images/res-design/home/separator.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	*/
	width:100%;
	margin:0 auto;
	padding: 0 0 20px 0;
}
.video-wrap p {
	width: 100%;
	margin: 16px 0 0 0;
}
.movie-bg {
	background: url(/images/res-design/workcell-fanuc/video-bg.png);
	background-position: top center;
	width: 528px;
	height: 358px;
	margin: 0 auto;
}
.video-bg {
	background: url(/images/res-design/workcell-fanuc/video-bg.png);
	background-position: top left;
	width: 528px;
	height: 358px;
	/* margin: 0 0 5px 0; */
	margin:0 auto;
}
.video {
	margin: 30px 0 0 35px;
	width: 458px;
	height: 286px;
}
/* End Workcell FANUC */
.options {
	width: 250px;
	float: right;
}
/*Movies*/
.movie-checkbox-cont {
	width: 240px;
	margin: auto;
}
.movie-checkbox-left {
	float: left;
	width: 50%;
}
.movie-checkbox-right {
	float: left;
	width: 50%;
}
.movie-checkbox {
	content: "\2713";
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
	font-size: 15px;
	color: #f3f3f3;
	text-align: center;
	line-height: 13px;
	background: #a3a3a3;
	font-family: 'Roboto-Light';
}
.movie-sidebar {
	background: url(/images/res-design/robots/industrialrobots-bg.png);
	width: 279px;
	height: auto;
	margin: 20px 0 0 0;
	background-size: 100% 100%;
	padding-bottom: 20px;
	font-family: 'Roboto-Light';
	font-size: 13px;
}
.movie-sidebar h5 {
	font-size: 19px;
	font-family: 'Futura';
	font-weight: bold;
	color: #4a4a4a;
	padding: 20px 0 5px 20px;
	text-transform: uppercase;
}
.movie-sidebar h6 {
	font-family: 'Roboto-Bold';
	font-size: 16px;
	color: #2b5965;
	padding: 10px 0 5px 20px;
}
.movies {
	float: right;
	width: 690px;
	margin: 0px 20px 0px 0px;
}
.movies h3 {
	width: 100%;
	color: #2b5965;
	padding: 0;
	text-transform: uppercase;
	font-family: 'Futura';
	font-weight: bold;
	text-align: center;
}
.movies h6 {
	font-family: 'Roboto-Light';
	color: #2b5965;
	margin: 0 0 8px 0;
}
.movies p {
	font-family: 'Roboto-Light';
	color: #616161;
}
.featured-video {
	width: 415px;
	height: 252px;
	border: solid 4px #2f596c;
	margin: 40px auto;
}
.all-videos {
	border: solid 1px #cdcdcd;
	border-radius: 25px;
	width: 100%;
	padding: 20px 0;
	margin: 0 0 80px 0;
}
.movie-box {
	width: 280px;
	float: left;
	margin: 0 30px 30px 30px;
	min-height:150px;
}
.movie-box img {
	border: solid 2px #2f596c;
	float: left;
	margin: 0 16px 0 0;
}
/*End*/
/*Robots-Other*/

.container-other {
	height: 600px;
	margin: auto;
	width: 1000px;
}
.other-image {
	float: left;
	margin: 20px 14px 0 14px;
	height: 240px;
	width: 221px;
	color: #616161;
	position: relative;
	border: solid 2px #e5e3e3;
}
.content-other {
	width: 1000px;
	background-color:#FFF;
	height: auto;
	margin: 20px auto;
	padding: 20px 0 10px 0;
}
.content-other h3 {
	text-align: center;
	margin: 0px auto 16px auto;
	color: #2088b0;
	font-size: 30px;
}
.other-separator {
	background: url(/images/res-design/robots-other/separator.png);
	height: 40px;
 	width: 100%;  
 	background-position: top right;
}
/* Start Blog */
.blog-wrap {
	width: 100%;
	height: auto;
	background-color: #FFF;
}
.blog-post-wrap {
	width: 100%;
	height: auto;
	background-color: #FFF;
}
.blog-sidebar {
	float: left;
	width: 267px;
}
.email-sidebar {
	/* background: #2aa1c9; */
	background: #284a53;
	width: 266px;
	height: 166px;
	margin: 0px 0px 10px 25px;
	border-radius:8px;
}
.blogtfield {
	width: 230px;
	background: #D1D1D1;
	border: solid 2px #FFF;
	padding: 8px;
	float: left;
	margin: 8px 0px 0px 18px;
}
.blogbutton {
	border: none;
	padding: 12px 30px;
	float: left;
	margin: 5px 20px 0px 40px;
	background: #194284;
	color: #FFF;
	text-transform: uppercase;
	cursor: pointer;
 	font-size: 20.4px;  
 	font-family: 'Roboto-Bold';
	font-weight: bold;
}
.blog-sidebar-gray {
	background: #D1D1D1;
	width: 267px;
	margin-left:25px;
	border-radius:8px;
}
.blog-sidebar-gray a {
	text-decoration: none;
	color: #FFF;
}
.img-blogs {
	float: left;
	margin: 15px 0 0 10px;
}
.blog-sidebar h3 {
	color: #FFF;
	font-weight: bold;
	text-transform: upppercase;
	padding: 15px 0 0 0;
}
.blog-sidebar h4 {
	color: #FFF;
	margin: 0 0 20px 0;
	font-weight: lighter;
}
.blog-sidebar-gray ul {
	list-style: none!important;
	padding: 20px!important;
	border-bottom: solid 1px #FFF!important;
}
.blog-sidebar-gray li:before {
	color: #a4c1ee;/*content: "\2192 \0020";*/
}
.blog-sidebar-gray li {
	font-family: 'Roboto-Regular'!important;
	font-size: 15px!important;
	color: #FFF!important;
}
.blog {
	width: 700px;
	float: left;
	margin-left:45px;
	color: #616161;
}
.blog h1 {
	width: 100%;
	color: #214c94;
	margin: 0 0 40px 0;
	padding: 0 0 16px 0;
	border-bottom: solid 4px #80b7c5;
}
.blog-wrap h1 {
	width: 100%;
	color: #214c94;
	margin: 0 0 40px 0;
	padding: 0 0 16px 0;
	border-bottom: solid 4px #80b7c5;
}
.blog h2 {
	color: #313131;
	margin: 0 0 16px 0;
}
.blog h5 {
	margin: 8px 0 16px 0;
}
.blog p {
	margin: 0 0 20px 0;
}

.blog ol {
	margin: 0 0 20px 40px;
}

.blog ul {
	margin: 0 0 20px 40px;
}
.blog li {
	font-family: 'Roboto-Light'!important;
}
.blog-box {
	/*
	background: url(/images/res-design/home/separator.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	*/
	width: 100%;
	float:left;
	margin-top:5px;
	padding: 0 0 0 0;
	/*position: relative;*/
	border-bottom:rgba(0,0,0,1.00) dotted 1px;
}
.blog-img {
	float: left;
	height: 240px;
	margin: 0 20px 0 0;
}
.blog-post-img {
	width: 425px;
	height: 425px;
	margin: 40px auto;
}
.readmore {
	float:left;
	font-family: 'Futura';
	font-size: 11px;
	color: #FFF;
	background: -webkit-linear-gradient(#2EAADD, #04678E); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#2EAADD, #04678E); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#2EAADD, #04678E); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#2EAADD, #04678E); /* Standard syntax (must be last) */
	padding: 8px;
	border-radius: 4px;
	text-transform: uppercase;
	cursor: pointer;
	border: solid 1px #04678E;
	margin: 8px 0;
	/*position: absolute;
	right: 10;
	bottom: 60px;*/
}
.readmore:hover {
	background: -webkit-linear-gradient(#04678E, #2EAADD); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#04678E, #2EAADD); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#04678E, #2EAADD); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#04678E, #2EAADD); /* Standard syntax (must be last) */
}
.readmore:active {
	background: #04678E;
}
.blog-numbers {
	float: right;
	margin: 120px 0 0 0;
}
.blog-numbers a {
	background: #efefef;
	color: #9d9d9d;
	line-height: 30px;
	text-decoration: none;
	text-align: center;
	width: 32px;
	height: 29px;
	float: left;
	display: block;
	border-right: solid 1px #b5b5b6;
}
.blog-numbers a:hover {
	color: #48beec;
}
.blog-buttons {
	background: #e8e8e8;
	width: 636px;
	height: 284px;
	margin: 80px auto auto auto;
	text-align: center;
}
.blog-button-contact {
	font-family: 'Lato Bold';
	font-size: 20px;
	color: #FFF;
	background: -webkit-linear-gradient(#2EAADD, #04678E); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#2EAADD, #04678E); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#2EAADD, #04678E); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#2EAADD, #04678E); /* Standard syntax (must be last) */
	padding: 8px 24px;
	border-radius: 4px;
	text-transform: uppercase;
	cursor: pointer;
	-moz-box-shadow: 0px 0px 5px #FFF;
	-webkit-box-shadow: 0px 0px 5px #FFF;
	box-shadow: 0px 0px 5px #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2E90D2;
	border-right-color: #2E90D2;
	border-bottom-color: #FFFFFF;
	border-left-color: #2E90D2;
	display: inline-block;
	margin: 80px 0 0 0;
}
.blog-button-contact:hover {
	background: -webkit-linear-gradient(#04678E, #2EAADD); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#04678E, #2EAADD); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#04678E, #2EAADD); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#04678E, #2EAADD); /* Standard syntax (must be last) */
}
.blog-button-contact:active {
	background: #04678E;
}
.blog-button-blue {
	background: #194284;
	font-family: 'Roboto-Bold';
	font-size: 18px;
	text-transform: uppercase;
	color: #FFF;
	padding: 10px 20px;
	border: none;
	cursor: pointer;
	margin: 20px 0 0 0;
}
/* End Blog */

/* Article */
.article-wrap {
	width: 100%;
	padding-top:5px;
	height: auto;
	margin: 0px 0px 0px 0px;
	background-color: #FFF;
}
.article-post-wrap {
	width: 100%;
	height: auto;
	margin: 0px 0px 0px 0px;
	background-color: #FFF;
}
.article-post-img {
	width: 100%;
	height: auto;
	margin: 40px auto;
}
.article-buttons {
	background: #e8e8e8;
	width: 636px;
	height: 60px;
	margin: 10px auto auto auto;
	text-align: center;
}
.popular-article {
	width: 300px;
}
.popular-article h2 {
	margin: 0 0 20px 0;
}
.popular-article h5 {
	color: #2088b0;
}
.popular-article img {
	border: solid 2px #e3e2e5;
	float: left;
	margin: 0 8px 0 0;
}
/* End Article */

/* Start Bid */
#intContacts{float:left;width:100%;text-align:center;padding-top:25px;padding-bottom:15px;height:200px;margin-top:25px;margin-bottom:25px;background-image:url(/images/res-design/intContactsBg.png);background-position:top center;background-repeat:no-repeat;}
.button-bid {
	width: 22%;
	font-family: 'Lato Bold';
	font-size: 18px;
	color: #FFF;
	/*
	background: -webkit-linear-gradient(#2EAADD, #04678E); /* For Safari 5.1 to 6.0 */
	/*background: -o-linear-gradient(#2EAADD, #04678E); /* For Opera 11.1 to 12.0 */
	/*background: -moz-linear-gradient(#2EAADD, #04678E); /* For Firefox 3.6 to 15 */
	/*background: linear-gradient(#2EAADD, #04678E); /* Standard syntax (must be last) */
	background-image:url(/images/res-design/nhp/btnBg.png);
	padding: 8px;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 5px #FFF;
	-webkit-box-shadow: 0px 0px 5px #FFF;
	box-shadow: 0px 0px 5px #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2E90D2;
	border-right-color: #2E90D2;
	border-bottom-color: #FFFFFF;
	border-left-color: #2E90D2;
	text-transform: uppercase;
	cursor: pointer;
	float: left;
	margin: 30px 38.5%;
}
.button-bid:hover {
	background: -webkit-linear-gradient(#04678E, #2EAADD); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#04678E, #2EAADD); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#04678E, #2EAADD); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#04678E, #2EAADD); /* Standard syntax (must be last) */
}
.button-bid:active {
	background: #04678E;
}
.content-bid p {
	font-size: 13px;
	font-family: 'Roboto-Light';
	color: #616161;
	text-align: center;
	line-height: 20px;
}
.content-bid h3 {
	text-align: center;
	margin: 50px auto 16px auto;
	color: #2088b0;
	font-size: 30px;
	text-transform: uppercase;
}
.content-app h4 {
	text-align: center;
	margin: 0px auto 16px auto;
	color: #7c7c7c;
	font-size: 24px;
}
.hero-bid {
	/* background: url(/images/res-design/bid/bid-hero.jpg); */
	background:url(/images/res-design/nhp/header_image_bg.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	width: 100%;
	height: 399px;
}
.hero-bid h4 {
	color: #b6dde7;
	font-weight: lighter;
}
.hero-bid h3 {
	font-size: 46px;
	color: #FFF;
	font-weight: bold;
	text-shadow: 2px 2px #000000;
}
.hero-bid h1 {
	font-size: 26px;
	font-family: 'Roboto-Medium';
	color: #2088b0;
}
.hero-bid ul {
	list-style: none;
	margin: 20px 0 0 16px;
}
.hero-bid li:before {
	color: #a4c1ee;/*content: "\2192 \0020";*/
}
.hero-bid li {
	font-family: 'Roboto-Regular';
	font-size: 16px;
	line-height: 20px;
	color: #FFF;
}
.wrap-bid {
	width: 1000px;
	margin: auto;
}
.blue-bid {
	width: 252px;
	height: 310px;
	/* background: #214C94; */
	background: #284a53;
	float: left;
	margin: 30px 0 0 0;
	/*border-top: solid 2px #FFF;*/
	border-radius: 8px;
}
.blue-bid a {
	text-decoration: none;
	color: #FFF;
}
.blue1-bid {
	width: 252px;
	height: 100px;
	background: #214C94;
	float: left;
	margin: none;
	border-top: solid 2px #FFF;
}
.bid-tfield {
	width: 50%;
	background: #A2A2A2;
	border: none;
	padding: 8px;
	margin: 8px 0 0 0;
}
.bid-sel {
	width: 50%;
	background: #A2A2A2;
	height: 30px;
	border: none;
	padding: 8px;
	margin: 8px 0 0 0;
}
.tfield-left {
	width: 48%;
	background: #A2A2A2;
	border: none;
	padding: 8px;
	margin: 8px 0 0 0;
	float: left;
}
.tfield-right {
	width: 48%;
	background: #A2A2A2;
	border: none;
	padding: 8px;
	margin: 8px 0 0 0;
	float: right;
}
.tfield-full {
	width: 100%;
	background: #A2A2A2;
	border: none;
	padding: 8px;
	margin: 8px 0 0 0;
	border-radius:8px;
}
.bid-area {
	width: 90%;
	height: 150px;
	background: #A2A2A2;
	border: none;
	padding: 10px;
	margin: 8px 0 0 0;
}
.form-left {
	float: left;
	width: 48%;
	height: auto;
}
.form-left h4 {
	font-family: 'Roboto-Medium';
	color: #313131;
	font-size: 26px;
	font-weight: lighter;
}
.form-right {
	float: right;
	width: 48%;
	height: auto;
}
.form-right h4 {
	font-family: 'Roboto-Medium';
	color: #313131;
	font-size: 26px;
	font-weight: lighter;
}
.content-bid {
	height: auto;
	width: 1024px;
	margin: 0 auto;
	padding: 20px 20px 20px 20px;
	background-color: #FFF;
	/*border:1px #CCC solid;*/
	/*border-radius: 8px;*/
}
.upload-bid {
	background: #e8e8e8;
	float: left;
	width: 900px;
	margin: 30px 0 0 0;
	padding: 20px 0 35px 0;
	text-align: center;
}
.bid-button {
	border: none;
	padding: 10px 20px;
	margin: 8px 0 0 8px;
	background: #194284;
	color: #FFF;
	text-transform: uppercase;
	cursor: pointer;
	font-size: 14px;
	font-family: 'Roboto-Bold';
	display: inline-block;
}
/*End*/

/*Start Arc-Welding*/
.arc-header {
	width: 100%;
	height:75px;
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.arc-cont {
	width: 200px;
	margin: 15px 10px 10px 0px;
	height:195px;
	float: left;
	padding-top:10px;
	background-color:#b8b7b7;
	position: relative;
	/*overflow: hidden;*/
	border:#CCC 1px solid;
	border-radius:8px;
	text-align:center;
}

.search-cont {
	width: 200px;
	margin: 15px 10px 10px 0px;
	height:220px;
	float: left;
	padding-top:10px;
	background-color:#b8b7b7;
	position: relative;
	/*overflow: hidden;*/
	border:#CCC 1px solid;
	border-radius:8px;
	text-align:center;
}
.arc-wrap {
	width: 100%;
	height: auto;
	background-color: #FFF;
}
.arc-wrap h2 {
	color: #313131!important;
}
.arc-header h2 {
	color: #2088b0!important;
	font-family: 'Roboto-Bold';
	font-size: 24px;
}
.arc-separator {
	/*background: url(/images/res-design/home/separator.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	*/
	float: left;
	width: 100%;
	height: 40px;
}
.appBotsDetailsBtn {float:left; background-color:#279dc5; width:170px; margin-left:14px; margin-top:5px; margin-bottom:5px; line-height:30px; text-align:center; height:30px; border-radius:8px;}
.appViewAllBtn {float:left; background-color:#279dc5; width:98%; margin-left: auto; margin-right:auto; margin-top:5px; margin-bottom:5px; line-height:30px; text-align:center; height:30px; border-radius:8px;}

.allBotsDetailsBtn {
	float:left; 
	background-color:#279dc5; 
	width:160px; 
	margin-left:14px; 
	margin-top:5px; 
	margin-bottom:5px; 
	line-height:25px; 
	text-align:center; 
	height:25px; 
	border-radius:8px;
}
.arc-wrap ul {
	list-style: none;
	padding: 20px 0 0 0;
	border-bottom: solid 1px #fff;
}
.arc-wrap li:before {
	color: #a4c1ee;/*content: "\2192 \0020";*/
}
.arc-wrap li {
	font-family: 'Roboto-Regular';
	font-size: 13px;
	line-height: 28px;
	color: #616161;
}
/* Search Results */

.form-results {
	/*background: url(/images/res-design/home/separator.png);
	background-position: top right;
	background-repeat: no-repeat;
	*/
	width: 100%;
	float: left;
	padding: 20px 8% 0 0;
	margin-top: 20px;
	margin-left:25px;
}

.BotsSearchDefault {
	width: 98%;
	margin-bottom:20px;
}

.sidebarBotsSearch {
	background: #949494;
	width: 267px;
	height:280px;
	border-radius: 8px;
	margin-top:15px;
	margin-left:25px;
}

.searchTfield {
	width: 90%;
	float: left;
	background: #FFF;
	border: none;
	padding: 8px;
	border-radius:8px;
	margin: 8px 0px 0px 10px;
}
.searchSfield {
	width: 90%;
	float: left;
	background-color: #FFF;
	-webkit-appearance: none;
	-moz-appearance: none;
	border: none;
	padding: 8px;
	margin: 8px 0px 0px 10px;
}

.results-header {
	/*background: url(/images/res-design/search-results/header-line.jpg);
	background-repeat: no-repeat;
	*/
	width: 100%;
	height: 118px;
	padding: 12px 0 0 0;
	margin: 0px 0px 20px 20px;
	background-size: 100%;
}
.results-cont {
	width: 146px;
	height: 290px;
	margin: 0 60px 60px 0;
	padding-bottom: 40px;
	float: left;
	position: relative;
	overflow: hidden;
}
/* End */

/* Robots Why */
.robotworx-header {
	background: url(/images/res-design/workcell-robotworx/robotworx-header.png);
	background-repeat: no-repeat;
	width: 100%;
	height: 118px;
	padding: 12px 0 0 0;
	margin: 0 0 20px 0;
}
.robots-why {
	width: 640px;
	float: right;
	color: #616161;
	padding: 0 0 80px 0;
}
.robots-why h2 {
	margin: 0 0 16px 0;
}
.robots-why p {
	margin: 0 0 16px 0;
}
.robots-why-img {
	width: 561px;
	height: auto;
	margin: 0 0 60px 0;
}
.robots-why-content {
	background: url(/images/res-design/home/separator.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	padding: 0 0 60px 0;
}
/* End */
/*Leasing*/
.leasing {
	float: left;
	width: 640px;
	margin: 45px 0 160px 75px;
}
.leasing h3 {
	width: 100%;
	color: #2b5965;
	margin: 0 0 40px 0;
	padding: 0 0 16px 0;
	border-bottom: solid 4px #989898;
	text-transform: uppercase;
	font-family: 'Futura';
	font-weight: bold;
	text-align: center;
}
.leasing p {
	font-family: 'Roboto-Light';
	color: #616161;
	margin: 0 0 20px 0;
}
.leasing-ad {
	margin: auto;
}
.leasing-step1 {
	margin: 40px 0 0 0;
	border-bottom: dashed 1px #bbbbbb;
}
.leasing-step1 h3 {
	border: none;
	text-align: left;
	padding: 0;
	margin: 0 0 20px 0;
}
.leasing-step1 h4 {
	font-family: 'Roboto-Light';
	color: #585858;
	margin: 0 0 20px 0;
}
.leasing-step1 tr {
	border: none;
}
.leasing-step1 td {
	padding: 4px;
}
.leasing-step2 {
	margin: 40px 0 0 0;
}
.leasing-step2 h3 {
	border: none;
	text-align: left;
	padding: 0;
	margin: 0 0 20px 0;
}
.leasing-step2 h4 {
	font-family: 'Roboto-Light';
	color: #585858;
	margin: 0 0 20px 0;
}
.leasing-step2 tr {
	border: none;
}
.leasing-step2 td {
	padding: 4px;
}
.leasing-table {
	font-family: 'Roboto-Light';
	font-size: 13px;
	color: #616161;
	margin: 0 0 20px 0;
}
.leasing-tfield {
	width: 126px;
	height: 22px;
	padding: 8px;
	background: #a3a3a3;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: solid 2px #c6c6c6;
}
.noborder {
	color: #393939!important;
	border: none!important;
	padding: 0!important;
	margin: 0 0 20px 0!important;
}
/*End*/
.download_presentation {
	background-image:url(/images/res-design/light_blue_download_btt.png);
	background-repeat: no-repeat;
	color: #fff;
	float: left;
	height: 34px;
	margin-left: 188px;
	padding-top: 10px;
	text-align: center;
	width: 281px;
}
/* Spotlight */
.spotlight-wrap {
	float: left;
	width: 100%;
}
.spotlight-item {
	float: left;
	width: 50%;
	text-align: center;
}
/* Robots- Fanuc Series */
.whole-cont-series {
	/*background: url(/images/res-design/home/separator.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	*/
	padding: 0px 0px 0px 0px;
}
.side-cont-fseries {
	float: left;
	width: 350px;
	/*background: url(/images/res-design/home/separator2.png);
	background-position: top right;
	background-repeat: no-repeat;
	*/
}
.f-series-cont {
	width: 550px;
	float: left;
	color: #616161;
	margin: 0px 0px 0px 0px;
}
.whole-cont-series h5 {
	text-align: center;
	color: #2088b0;
	font-size: 24px;
	font-family: 'Roboto-Medium';
}
.whole-cont-series p {
	float: left;
	text-align: center;
	font-family: 'Roboto-Light';
}
.fseries-info {
	width: 963px;
	float: left;
	margin-left:25px;
	margin-top:15px;
	margin-bottom:15px;
	padding:10px;
	background-color:rgba(214,214,214,1.00);
	border-radius:8px;
}

.products-fseries-all {
	width: 600px;
	float: left;
	color: #616161;
	margin: 0px 0px 0px 0px;
	background-color: #FFF;
}

.products-fseries {
	width: 970px;
	float: left;
	color: #616161;
	margin: 0px 0px 0px 25px;
	background-color: #FFF;
}
/*End*/
/* Roi */
.vid-roi {
	float: left;
	margin: 25px 0 0 0;
}
.roi-table {
	margin: 20px 10px 0 20px;
	float: left;
}
.roi-table tr {
	text-align: left;
	font-family: 'Roboto-Light';
	font-size: 13px;
	border: none;
}
.roi-tfield {
	background: #a3a3a3;
	padding: 8px;
	border: none!important;
}
.roi-tfield1 {
	background: #a3a3a3;
	padding: 8px;
	border: none!important;
	width: 80px;
}
.roi-tfield2 {
	background: #a3a3a3;
	padding: 8px;
	border: none!important;
	width: 50px;
}
.cont-roi {
	width: 100%;
	padding-bottom: 20px;
	float: left;
}
.cont2-roi {
	float: left;
	border-top: dashed 1px #bbbbbb;
	padding-bottom: 20px;
	margin: 0 0 0 21px;
}
.cont-roi h4 {
	font-family: 'Futura';
	font-size: 24px;
	color: #2b5965;
	text-transform: uppercase;
	text-align: left;
}
.cont2-roi h4 {
	font-family: 'Futura';
	font-size: 24px;
	color: #2b5965;
	text-transform: uppercase;
	text-align: left;
	margin: 20px 20px 0 20px;
}
/*End*/
/* Sidebar */
.sidebar h5 {
	margin: 24px 0 8px 0;
}
.sidebar-tfield {
	width: 240px;
	background: #A2A2A2;
	border: none;
	padding: 8px;
	margin: 8px 0 0 24px;
}
.sidebar-button {
	background: -webkit-linear-gradient(#2EAADD, #04678E); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#2EAADD, #04678E); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#2EAADD, #04678E); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#2EAADD, #04678E); /* Standard syntax (must be last) */
	color: #FFF;
	padding: 8px 35px 8px 35px;
	border-radius: 4px;
	border: solid 1px #04678E;
	text-transform: uppercase;
	cursor: pointer;
	margin: 8px 0 0 76px;
}
.sidebar-button:hover {
	background: -webkit-linear-gradient(#04678E, #2EAADD); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#04678E, #2EAADD); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#04678E, #2EAADD); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#04678E, #2EAADD); /* Standard syntax (must be last) */
}
.sidebar-button:active {
	background: #04678E;
}
.specs {
	font-family: 'Roboto-Light';
	font-size: 13px;
	color: #616161;
	border: none;
	width: 90%;
	margin: auto auto 20px auto;
}
.sidebar-cont {
	background: url(/images/res-design/home/separator.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding: 0 0 60px 0;
}
.sidebar-cont2 {
	background: url(/images/res-design/home/separator.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding: 0 0 60px 0;
}
.sidebar-cont2 tr {
	border-bottom: solid 1px #b1b1b1;
	display: block;
	padding: 4px;
}
.footprint {
	margin: 16px 0 0 24px;
}
.download-pdf {
	margin: 16px 0 0 24px;
}
/* End */
/*robots quote*/
.bot-resp-form {
	display: none
}
/* Robots Mfg Robot */
.robots-header1 {
	background: url(/images/res-design/robots-fanuc-robot/robots-header1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 114px;
	padding: 12px 0 0 0;
	margin: 0 0 20px 0;
	color: #2088b0;
}
.robots-header2 {
	background: url(/images/res-design/robots-fanuc-robot/robots-header2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 114px;
	padding: 12px 0 0 0;
	margin: 0 0 20px 0;
	color: #2088b0;
}
.robots-mfg-robot {
	width: 640px;
	float: right;
	color: #616161;
}
.robots-mfg-robot h2 {
	margin: 0 0 8px 48px;
}
.robots-mfg-robot p {
	margin: 0 0 16px 0;
}
.robots-mfg-robot table {
	margin: auto auto 40px auto;
	border-collapse: collapse;
}
.robots-mfg-robot th {
	font-size: 14px;
	background: #214b93;
	color: #fff;
	padding: 8px 4px;
	text-align: left;
}
.robots-mfg-robot td {
	padding: 8px 0 0 0;
}
.withborder {
	border-bottom: solid 2px #dcdcdc;
	padding: 8px 4px;
}
.withborder p {
	margin: 0;
}
.noborder {
	padding: 8px;
}
.blue {
	color: #2088b0;
	font-weight: bold;
}
.green {
	color: #408413;
}
.mfg-big-image {
	width: 361px;
	height: auto;
	margin: auto auto 60px auto;
}
.mfg-video-bg {
	background: url(/images/res-design/workcell-fanuc/video-bg.png);
	background-position: top left;
	width: 528px;
	height: 358px;
	margin: auto auto 40px auto;
}
.robot-main-video {
	width: 458px;
	height: 316px;
	margin: auto;
	padding-top: 30px;
}
#mfg_bot_menu {
	display: none;
	visibility:hidden;
}
/* End */
/* Links */
.links-header {
	background: url(/images/res-design/education/shadow.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 118px;
}
.links-cont {
	width: 650px;
	float: left;
	margin-left: 80px;
}
.links-cont h1 {
	color: #214c94;
	text-transform: uppercase;
	border-bottom: solid 5px #80b7c5;
	padding-bottom: 20px;
	margin-bottom: 40px;
}
.blue-links {
	color: #2088b0;
	font-family: 'Roboto-Medium';
}
/* End */
/* Eductaion */
.education-content {
	width: 650px;
	float: left;
	margin-left: 80px;
}
.education-content h1 {
	font-size: 30px;
	color: #214c94;
	font-family: 'Roboto-Medium';
	text-transform: uppercase;
	border-bottom: solid 5px #80b7c5;
	padding-bottom: 20px;
	margin-bottom: 40px;
}
.education-content p {
	margin-bottom : 20px;
}
.educ-info {
	width: 650px;
	float: left;
}
.educ-info ul {
	list-style: none;
	padding: 20px 0 0 0;
	border-bottom: solid 1px #fff;
}
.educ-info li {
	font-family: 'Roboto-Regular';
	font-size: 13px;
	line-height: 19px;
	color: #616161;
}
.educ-info li:before {
	color: #a4c1ee;
	content: "\2192 \0020";
}
.educ-info p {
	margin: 0!important;
}
.educ-info-left {
	float: left;
}
.educ-info-right {
	float: right;
}
.educ-header {
	background: url(/images/res-design/education/shadow.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	width: 100%;
	height: 118px;
}
/* End */
/* Employment */
.file {
	font-size: 13px;
}
.employment-content {
	width: 680px;
	margin: auto;
}
.employment-content h1 {
	font-size: 30px;
	color: #214c94;
	font-family: 'Roboto-Medium';
	text-transform: uppercase;
	border-bottom: solid 5px #80b7c5;
	padding-bottom: 20px;
	margin-bottom: 40px;
	text-align: center;
}
.employment-content p {
	margin-bottom : 20px;
}
.e-form {
	width: 400px;
	float: right;
}
.eform-tfield {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	background : #a3a3a3;
	border: none;
	padding: 10px 8px;
}
.eform-left {
	float: left;
	width: 500px;
	margin: 20px 0 0 50px;
}
.eform-button {
	width: 100px;
	background: #214c94;
	padding: 10px 8px;
	color: #ffffff;
	border: none;
}
.eform-button2 {
	width: 40%;
	font-family: 'Futura';
	font-weight: bold;
	font-size: 13px;
	color: #FFF;
	margin: 20px 0 40px 0;
	background: -webkit-linear-gradient(#2EAADD, #04678E); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#2EAADD, #04678E); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#2EAADD, #04678E); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#2EAADD, #04678E); /* Standard syntax (must be last) */
	padding: 8px;
	border-radius: 4px;
	text-transform: uppercase;
	cursor: pointer;
	float: left;
	-moz-box-shadow: 0px 0px 5px #FFF;
	-webkit-box-shadow: 0px 0px 5px #FFF;
	box-shadow: 0px 0px 5px #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2E90D2;
	border-right-color: #2E90D2;
	border-bottom-color: #FFFFFF;
	border-left-color: #2E90D2;
}
.eform-button2:hover {
	background: -webkit-linear-gradient(#04678E, #2EAADD); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#04678E, #2EAADD); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#04678E, #2EAADD); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#04678E, #2EAADD); /* Standard syntax (must be last) */
}
.eform-button2:active {
	background: #04678E;
}
.employment-content a {
	color: #2088b0;
	text-decoration: none;
	font-weight: bold;
}
/* End */
/* Employment */
.file {
	font-size: 13px;
}
.employment-content {
	width: 680px;
	margin: auto;
}
.employment-content h1 {
	font-size: 30px;
	color: #214c94;
	font-family: 'Roboto-Medium';
	text-transform: uppercase;
	border-bottom: solid 5px #80b7c5;
	padding-bottom: 20px;
	margin-bottom: 40px;
	text-align: center;
}
.employment-content p {
	margin-bottom : 20px;
}
.e-form {
	width: 400px;
	float: right;
}
.eform-tfield {
	width: 100%;
	float: left;
	margin-bottom: 10px;
	background : #a3a3a3;
	border: none;
	padding: 10px 8px;
}
.eform-left {
	float: left;
	width: 500px;
	margin: 20px 0 0 50px;
}
.eform-button {
	width: 100px;
	background: #214c94;
	padding: 10px 8px;
	color: #ffffff;
	border: none;
}
.eform-button2 {
	width: 40%;
	font-family: 'Futura';
	font-weight: bold;
	font-size: 13px;
	color: #FFF;
	margin: 20px 0 40px 0;
	background: -webkit-linear-gradient(#2EAADD, #04678E); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#2EAADD, #04678E); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#2EAADD, #04678E); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#2EAADD, #04678E); /* Standard syntax (must be last) */
	padding: 8px;
	border-radius: 4px;
	text-transform: uppercase;
	cursor: pointer;
	float: left;
	-moz-box-shadow: 0px 0px 5px #FFF;
	-webkit-box-shadow: 0px 0px 5px #FFF;
	box-shadow: 0px 0px 5px #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2E90D2;
	border-right-color: #2E90D2;
	border-bottom-color: #FFFFFF;
	border-left-color: #2E90D2;
}
.eform-button2:hover {
	background: -webkit-linear-gradient(#04678E, #2EAADD); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#04678E, #2EAADD); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#04678E, #2EAADD); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#04678E, #2EAADD); /* Standard syntax (must be last) */
}
.eform-button2:active {
	background: #04678E;
}
.employment-content a {
	color: #2088b0;
	text-decoration: none;
	font-weight: bold;
}
/* End */
/* Workcell Item */
.recommended-robots {
	width: 540px;
	margin: auto;
}
.recommended-robots h5 {
	color: #2088b0;
}
.recommended-robots p {
	margin: 0;
}
.recommended-robots img {
	border: solid 1px #dadbde;
	float: left;
	margin: 0 16px 0 0;
}
.recommended-box {
	width: 268px;
	height: auto;
	float: left;
	position: relative;
	margin: 0 0 24px 0;
}
/* End */
/* Robots Item */
.robots-item {
	width: 510px;
	margin: auto auto 80px auto;
}
.robots-item-left {
	width: 361px;
	float: left;
}
.robots-item-right {
	float: right;
}
.robots-item-right img {
	margin: 8px 0 24px 0;
}
/* End */
/* Workcells ABB Arcpack */
.sidebar-cont ul {
	list-style: none;
	margin: 0 0 0 24px;
}
.sidebar-cont li {
	background: url(/images/res-design/workcells-abb-arcpack/check.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 8px 8px 8px 32px;
}
.recommended-options {
	width: 540px;
	margin: auto auto 40px auto;
}
.recommended-options img {
	padding: 8px;
	border: solid 1px #dadbde;
	margin: 0 0 16px 16px;
}
.recommended-options-box {
	width: 160px;
	float: left;
	margin: 0 10px;
}
.contact-form {
	margin-left:30px;
	float: left;
	width: 100%;
}
.contact-form-section {
	float: left;
	width: 50%;
}
.contact-item {
	float: left;
	width: 90%;
}
/* End */
/* New Display Pages */
.robot-bid-contbg {
	background-color: #FFF;
	width: 1024px;
	height: auto;
	padding-bottom:15px;
}
.robot-request {
	font-family: 'Futura';
	/*background-color: #214b93;*/
	background-color:#b00f13;
	border-radius: 8px;
	height: 60px;
	width: 267px;
	float: left;
	margin-left:10px;
	text-align: center;
	color: #FFF;
	font-size: 28px;
	line-height: 60px;
	margin-bottom: 10px;
}
.robot-request a {
	color: #FFF;
	text-decoration: none;
}
.robot-side {
	height: auto;
	width: 300px;
	padding: 10px 0px 0px 10px;
	float: left;
}
.robot-pdf-download {
	height: 75px;
	width: 267px;
	float: left;
	text-align:left;
	margin-left:10px;
	padding-left:10px;
	background-image:url(/images/res-design/robots/pdf-download-button.png);
	background-position:top center;
	font-family:'Futura';
	padding-top:25px;
	background-repeat:no-repeat;
}
.robot-pdf-download a{text-decoration:none; color:#FFF;}
.robot-information {
	float: left;
	background-color: #d9d9d9;
	width: 267px;
	border-radius: 8px;
	padding: 25px 0px 15px 0px;
	margin: 10px 0px 10px 10px;
}

.robot-information ul {
	list-style:none;
	padding-left:15px;
}

.robot-information h5 {
	font-family: 'Futura';
	font-weight: bold;
	font-size: 19px;
	color: #4a4a4a;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 10px;
}
.robot-information h6 {
	color: #1a89a5;
	padding-left: 10px;
}
.robot-information p {
	font-family: 'Roboto-Light';
	color: #2f596c;
	text-align: center;
	margin-bottom: 10px;
}
.robot-specs {
	font-family: 'Roboto-Light';
	font-size: 13px;
	color: #616161;
	border: none;
	width: 90%;
	margin: auto auto 20px auto;
}
.robot-specs td {
	border-bottom: #CCC 1px solid;
}
.robot-content {
	width: 700px;
	height: auto;
	float: left;
	margin-left:20px;
	/*padding: 30px 0px 135px 80px;*/
}
.content-robot {
	width: 100%;
	margin: 0 auto;
}
.content-robot h4 {
	font-size: 24px;
	margin-left:50px;
	margin-bottom:5px;
	color: #3991BB;
}
.content-robot img {
	float:left;
	vertical-align: middle;
}
.robot-img {
	float: left;
	width: 100%;
	text-align: center;
	margin: 15px 0px 15px 0px;
}
.robot-img img {
	border: #CCC 2px solid;
}
.robot-vid {
	float: left;
	width: 300px;
	height: 286px;
	margin-left: 50px;
}
#vidSpacer{display:none;float:left; width:100%; text-align:center; height:30px;}
.robots-media {
	float:left; 
	width:50%; 
	text-align:center;
	max-height:330px;
	max-width:250px;
	margin-top:10px;
}
.robot-vid-top {
	float:none;
	width: 350px;
	height: 220px;
	margin-left:50px;
}
.robot-info-resp {
	display: none;
}
.robot-info-first {
	background-color: #2188b1;
	text-align: center;
	margin: 10px 0px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	float: left;
	height: 45px;
	width: 690px;
}

.robot-info-body {
	font-size: 13px;
	float: left;
	background-color: #ebebeb;
	width: 690px;
	height: auto;
	padding: 5px;
	border-radius: 0px 0px 10px 10px;
	border-top: none;
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	margin-left: 0px;
}
.robot-info-body ul {
	/*list-style:none;*/
	padding-left:15px;
}
.robot-info-first h5 {
	font-size: 19px;
	font-family: 'Futura';
	font-weight: bold;
	color: #fff;
	margin-bottom: 10px;
	text-transform: uppercase;
	/*background: 100%;
	background-color: #2f596c;
	border-radius:25px 25px 0 0;
	*/
	padding: 10px 10px 10px 37px;
	text-align: left;
}

.workcell-info-first {
	background-color: #2188b1;
	text-align: center;
	margin: 10px 0px 0px 20px;
	border-radius: 10px 10px 0px 0px;
	float: left;
	height: 45px;
	width: 600px;
}
.workcell-info-first h5 {
	font-size: 19px;
	font-family: 'Futura';
	font-weight: bold;
	color: #fff;
	margin-bottom: 10px;
	text-transform: uppercase;
	padding: 10px 10px 10px 37px;
	text-align: left;
}

.workcell-info-body {
	font-size: 13px;
	float: left;
	background-color: #ebebeb;
	width: 600px;
	height: auto;
	padding: 5px;
	border-radius: 0px 0px 10px 10px;
	border-top: none;
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	margin-left: 20px;
}
.workcell-info-body ul {
	/*list-style:none;*/
	padding-left:15px;
}
.bot-envelope {
	width: 335px;
	float: left;
	margin: 10px 0px 0px 0px;
}

.bot-envelopeCont {
	width: 335px;
	float: left;
	/*margin: 10px 20px 0px 0px;*/
	margin-top:10px;
	margin-left:20px;
	margin-right:0px;
	margin-bottom:0px;
}
.robot-info1 {
	background-color: #2188b1;
	text-align: center;
	/*margin: 10px 0px 0px 20px;*/
	border-radius: 10px 10px 0px 0px;
	float: left;
	height: 45px;
	width: 335px;
}
.robot-info1 h5 {
	font-size: 19px;
	font-family: 'Futura';
	font-weight: bold;
	color: #fff;
	margin-bottom: 10px;
	text-transform: uppercase;
	padding: 10px 10px 10px 37px;
	text-align: left;
}
.env-image {
	background-color: ebebeb;
	float: left;
	height: 150px;
	width: 100%;
	padding: 15px;
	border-radius: 0px 0px 10px 10px;
	border-top: none;
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	margin-bottom: 20px;
}
.env-image img {
	padding-top: 20px;
}
/* quotes */
.quote-bg{
	width:1024px;
	background-color:#fff;
}
.inquiry {
	width: 936px;
	height: auto;
	margin: auto;
	padding: 40px 0;
}
.inquiry h3 {
	font-family: 'Futura';
	font-weight: bold;
	color: #2b5965;
	text-align: center;
	text-transform: uppercase;
}
.inquiry p {
	font-family: 'Roboto-Light';
	font-size: 13px;
	color: #585858;
}
.inquiry img {
	box-shadow: 5px 5px 2px #888888;
}
.inquiry-box {
	background: url(/images/res-design/bid/bg.png);
	border: solid 1px #cdcdcd;
	margin: 20px 0 0 0;
	padding: 20px 40px;
}
.inquiry-form {
	font-family: 'Roboto-Light';
	font-size: 13px;
	color: #585858;
	width: 534px;
	float: right;
}

.inquiry-form-help {
	font-family: 'Roboto-Light';
	font-size: 13px;
	color: #585858;
	width: 100%;
	float: left;
}

.inquiry-form-help table {
	margin: 20px 0px 0px 50px;
}
.inquiry-form-help tr {
	border: none!important;
}
.inquiry-resp {
	display: none;
	visibility: hidden;
}
.inquiry-form-contact {
	font-family: 'Roboto-Light';
	font-size: 13px;
	color: #585858;
	width: 100%;
	float: left;
}

.inquiry-form-contact table {
	margin: 20px 0px 0px 250px;
}
.inquiry-form-contact tr {
	border: none!important;
}

.inquiry-form table {
	margin: 20px 0 0 0;
}
.inquiry-form tr {
	border: none!important;
}
.inquiry-form table {
	margin: 20px 0 0 0;
}
.inquiry-form tr {
	border: none!important;
}
.form2 {
	margin: 20px 0 0 0;
}
.inquiry-tfield {
	width: 222px;
	background: #a9a9a9;
	border: solid 1px #fff;
	margin: 0 0 8px 0;
	padding: 8px;
}
.inquiry-select {
	background: none;
	border:none;
	width: 100%;
	/*color: #fff;*/
	-webkit-appearance: none;
	-moz-appearance: none
}
.inquiry-checkbox {
	margin: 16px 0 0 16px;
}
.inquiry-textarea {
	width: 317px;
	background: #a9a9a9;
	border: solid 1px #fff;
	margin: 0 0 8px 0;
	padding: 8px;
}

.inquiry-textarea-lg {
	width: 335px;
	background: #a9a9a9;
	border: solid 1px #fff;
	margin: 0 0 8px 0;
	padding: 8px;
}

.inquiry-textarea-sm {
	width: 235px;
	background: #a9a9a9;
	border: solid 1px #fff;
	margin: 0 0 8px 0;
	padding: 8px;
}
.inquiry-submit {
	font-family: 'Futura';
	font-weight: bold;
	width: 180px;
	font-size: 34px;
	color: #fff;
	margin: 16px 0 0 5px;
	text-align: center;
	background: -webkit-linear-gradient(#335f6b, #203d44); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#335f6b, #203d44); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#335f6b, #203d44); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#335f6b, #203d44); /* Standard syntax (must be last) */
	padding: 8px;
	border-radius: 4px;
	text-transform: uppercase;
	cursor: pointer;
	-moz-box-shadow: 0px 0px 5px #FFF;
	-webkit-box-shadow: 0px 0px 5px #FFF;
	box-shadow: 0px 0px 5px #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #585858;
	border-left-color: #fff;
}
.inquiry-submit:hover {
	background: -webkit-linear-gradient(#203d44, #335f6b); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#203d44, #335f6b); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#203d44, #335f6b); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#203d44, #335f6b); /* Standard syntax (must be last) */
}
.inquiry-submit:active {
	background: #203d44;
}
.workcells-first-video {
	width:238px;
	height:148px;
	padding:5px;
}
.contactImage {float:left; width:100%; text-align:center;}
/* TABLET DEVICE */
@media only screen and (min-width:481px) and (max-width: 979px) {
	body {
		background: url(/images/res-design/home/body-bg.png);
		background-size: 100% 100%;
		background-repeat: no-repeat;
		width: 100%;
	}
	/*robots display*/
	.robot-bid-contbg {
		width: 100%;
	}
	.robot-side {
		display: none;
		visibility: hidden;
	}
	.robot-content {
		width: 98%;
		margin:0px;
		text-align: center;
	}
	.content-robot {
		width: 100%;
		text-align: center;
		margin: 0 auto;
	}
	.content-robot h4 {
		font-size: 24px;
		margin-left:0px;
		margin-bottom:5px;
		color: #3991BB;
	}
	
	.robot-vid {
		float: left;
		width: 95%;
		height: 220px;
		margin-left: 15px;
	}
	.robot-info-resp {
		display: block;
		width:100%;
	}
	.robot-request {
		width: 95%;
		margin-top: 10px;
		margin-left: 10px;
	}
	.robot-pdf-download {
		width: 100%;
		text-align: left;
		float: left;
	}
	.robot-information {
		float: left;
		background-color: #d9d9d9;
		width: 100%;
		border-radius: 8px;
		padding: 25px 0px 15px 0px;
		margin: 10px 0px 20px 0px;
	}
	.robot-info-first {
		width: 98%;
		height:auto;
		margin-left: 5px;
	}
	.robot-info-body {
		width: 98%;
		margin-left: 5px;
	}
	/* end */
	.quote-bg{
		width:100%;
	}
	.inquiry {
		width: 80%;
	}
	.inquiry p {
		margin: 16px 0 0 0;
	}
	.inquiry img {
		display: none;
		visibility: hidden;
	}
	.inquiry-form {
		display: none;
		visibility: hidden;
	}
	.inquiry-form-contact {
		display: none;
		visibility: hidden;
	}
	.inquiry-box {
		padding: 20px;
	}
	.inquiry-resp {
		font-family: 'Roboto-Light';
		font-size: 13px;
		color: #585858;
		width: 100%;
		display: block;
		visibility: visible;
	}
	.inquiry-resp table {
		margin: 20px 0 0 0;
	}
	.inquiry-resp tr {
		border: none!important;
	}
	.inquiry-tfield {
		width: 100%;
	}
	.inquiry-checkbox {
		margin: 16px 0 0 0;
	}
	.inquiry-textarea {
		width: 100%;
	}
	.workcell-info-first {
		width:100%;
	}
	.workcell-info-body {
		width:100%;
	}
			/*Movies*/
	.movies {
		width: 98%;
		float: none;
		margin: auto;
		padding: 40px 0;
	}
	.featured-video {
		width: 100%;
	}
	.movie-box {
		width: 80%;
		float: none;
		margin: 0 auto 30px auto;
	}
	.movie-box img {
		margin: 0 0 16px 0;
	}
	/*End*/
			/* Robotic Application */
	.hero-app {
		display: none;
		visibility: hidden;
	}
	.content-app {
		width: 100%;
		height: auto;
		margin: 20px auto;
		padding: 20px 0 10px 0;
	}
	.content-app h3 {
		width: 80%;
		text-align: center;
		margin: 0px auto 16px auto;
		color: #2088b0;
		font-size: 30px;
	}
	.container-app {
		height: auto;
		margin: auto;
		width: 100%;
	}
	.app-image {
		float: none;
		height: auto;
		width: 201px;
		color: #616161;
		position: relative;
		margin: auto auto 10px auto;
	}
	.popular-app h1 {
		text-align: center;
		padding: 0;
	}
	.popular-app {
		width: 100%;
		height: 500px;
	}
	.app-box {
		width: 267px;
		height: 150px;
		margin: 10px auto;
		position: relative;
		float: none;
	}
	/*End*/
			
			/*Robots-Other*/
	.content-other {
		float:left;
		width: 100%;
		height: auto;
		margin: 0 auto;
		padding: 0px 0 10px 0;
	}
	.content-other h3 {
		text-align: center;
		color: #2088b0;
		font-size: 30px;
		width: 80%;
		padding-bottom: 10px;
	}
	.other-image {
		float: none;
		width: 218px;
		margin: auto auto 40px auto;
		height: auto;
		color: #616161;
		position: relative;
		text-align: center;
	}
	.container-other {
		float:left;
		height: auto;
		margin: auto;
		width: 100%;
		background-color:#FFF;
	}
	/*End of Robots-Other*/
			
	#header-resp {
		/* background: #12438f; */
		background: #d1d1d1;
		height: 60px;
		margin: 0px;
		visibility: visible;
		display: block;
	}
	#header-resp h2 {
		margin: 15px 0 0 0;
		padding: 0px 0 0 10px;
		font-size: 15px;
		text-transform: uppercase;
		letter-spacing: -1px;
		text-shadow: 1px 1px 1px #000;
		display: inline;
		color: #FFFFFF;
	}
	ul#nav-resp {
		background: #5f6975;
		margin: 0px;
		padding: 0 0 0 0px;
		visibility: visible;
		list-style: none;
		z-index:1000;
	}
	#nav-resp li {
		background: #FFF;
		margin: 0px;
		padding: 10px 0;
		list-style: none;
		border: 0px;
	}
	#nav-resp li ul {
		margin: 10px 0 0 0;
		padding: 0px;
		list-style: none;
	}
	#nav-resp li a {
		margin: 0px;
		padding: 0 0 0 10px;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		text-decoration: none;
	}
	#nav-resp li a:hover {
		color: #12438f;
	}
	#nav-resp li li a {
		padding: 0 0 0 40px;
	}
	#nav-button {
		padding: 10px 10px 0 0;
		float: right;
		cursor: pointer;
		width: 60px;
	}
	.header {
		display: none;
		visibility: hidden;
	}
	.sub-header {
		width: 80%;
		height: auto;
		padding: 20px 0;
	}
	.header-left {
		width: 100%;
		float: none;
		padding: 0px 0px 0px 0px;
	}
	.header-right {
		width: 100%;
		float: none;
	}
	.logo {
		width: 100%;
		height: auto;
	}
	.contacts {
		display: none;
		visibility: hidden;
	}
	.contacts1 {
		display: none;
		visibility: hidden;
	}
	.contacts2 {
		display: none;
		visibility: hidden;
	}
	.icons {
		float: none;
	}
	.contacts-resp {
		display: block;
		visibility: visible;
		margin: 20px 0 0 0;
	}
	.button-left {
		font-size: 18px;
		float: none;
	}
	.button-right {
		font-size: 18px;
		float: none;
	}
	.tagline {
		width: 100%;
		visibility:visible;
		display:block;
		height:45px;
		background-color:#d1d1d1;
	}
	.features {
		width: 100%;
		height: auto;
		margin:0 auto;
		text-align:center;
		background: none;
	}
	.box-left {
		width: 100%;
		margin: auto auto 20px auto;
		float: none;
		text-align:center;
	}
	.box-right {
		width: 100%;
		margin: auto auto 20px auto;
		float: none;
		text-align:center;
	}
	.hero {
		display: none;
		visibility: hidden;
	}
	.hero-resp {
		background: url(/images/res-design/robots/robots-hero-wrap.png);
		display: block;
		visibility: visible;
		width: 100%;
		height: auto;
		text-align: center;
		padding: 20px 0;
	}
	.interior {
		background: none;
		width: 80%;
		height: auto;
	}
	.robots-content {
		width: 100%;
		float: none;
	}
	.robots-content h4 {
		color: #2088b0;
	}
	.robots-content p {
		margin: 16px 0 0 0;
		color: #616161;
	}
	.robots-content img {
		display: none;
		visibility: hidden;
	}
	.workcell-content {
		text-align: center;
		width: 100%;
		float: none;
		margin: auto;
		padding: 0;
	}
	.workcell-content p {
		text-align: left;
		margin: 16px 0 0 0;
		color: #616161;
	}
	.workcell-content img {
		margin: 40px 20px;
		display: inline-block;
		-webkit-box-reflect: below 0  -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(white));
	}
	.content {
		width: 80%;
		height: auto;
		margin: 20px auto;
	}
	.content p {
		width: auto;
		text-align: center;
		margin: 16px auto;
		color: #616161;
	}
	.content ul {
		list-style: none;
		float: none;
		margin: auto;
		text-align: center;
	}
	.wrap {
		width: 80%;
	}
	/* Start Robots FANUC All Page */
	#form2-resp {
		display: block;
		visibility: visible;
		margin: 0 0 20px 0;
	}
	#category {
		float: none;
	}
	.sidebar {
		display: none;
		visibility: hidden;
	}
	.products-wrap {
		width: 100%;
		height: auto;
	}
	.products {
		width: 100%;
		float: none;
	}
	.prod-cont {
		margin: 0 auto 60px auto;
		float: none;
	}
	.numbers {
		height: 64px;
		float: none;
		margin: 0 0 20px 0;
	}
	/* End Robots FANUC All Page */
			
			/* Start Workcell FANUC */
	.workcell-wrap {
		width: 100%;
		height: auto;
	}
	.workcell-fanuc {
		width: 100%;
		float: left;
		margin-left:0px;
	}
	.video-wrap {
		
		padding: 0 0 80px 0;
	}
	.video-wrap p {
		width: 100%;
	}
	.video-bg {
		background: none;
		width: 100%;
		height: auto;
		margin: 0 0 20px 0;
	}
	.video {
		width: 100%!important;
	 	height: auto !important;
		margin: auto;
	}
	/* End Workcell FANUC */
			
			/* Start Robors ABB */
	.hero-abb {
		display: none;
		visibility: hidden;
	}
	.content1 {
		width: 100%;
		height: auto;
	}
	.content1 p {
		width: 100%;
	}
	.content-img {
		height: 500px;
		width: 500px;
		margin: auto;
	}
	.container-img {
		height: auto;
		margin: auto;
		width: 100%;
	}
	.model-img {
		float: none;
		margin: 0 auto;
	}
	/* End Robots ABB */
			
			/* Blog */
	.blog-wrap {
		height: auto;
	}
	.blog-sidebar {
		display: none;
		visibility: hidden;
	}
	.blog {
		width: 100%;
		float: none;
		margin-left:0px;
	}
	.blog-img {
		float: none;
		height: auto;
		margin: auto auto 20px auto;
		text-align: center;
	}
	.blog-post-img {
		width: 100%;
		height: auto;
	}
	.blog-numbers {
		height: 100px;
		margin: 60px 0 0 0;
		float: none;
	}
	.blog-buttons {
		width: 100%;
		height: auto;
		padding: 20px;
		margin: 40px auto;
	}
	.blog-button-contact {
		margin: auto;
	}
	.blog-button-blue {
		width: 90%;
		font-size: 8px;
	}
	/* End */
			
			/* Article */
	.article-wrap {
		height: auto;
	}
	.article-post-wrap {
		width: 100%;
		height: auto;
	}
	.article-buttons {
		width: 100%;
		height: auto;
		padding: 20px;
		margin: 40px 0;
	}
	/* End Article */
			
			/* Bid */
	.hero-bid {
		display: none;
		visibility: hidden;
	}
	.separator-app {
		display: none;
		visibility: hidden;
	}
	.content-bid {
		width: 80%;
		height: auto;
	}
	.form-left {
		float: none;
		width: 100%;
	}
	.bid-tfield {
		width: 100%;
	}
	.bid-area {
		width: 100%;
	}
	.form-right {
		float: none;
		width: 100%;
		margin: 20px 0 0 0;
	}
	.tfield-left {
		float: none;
		width: 100%;
	}
	.tfield-right {
		float: none;
		width: 100%;
	}
	.upload-bid {
		width: 100%;
		float: none;
		padding: 20px 0;
	}
	.bid-button {
		font-size: 12px;
		padding: 10px;
		margin: 8px 0 0 0;
	}
	.button-bid {
		width: 100%;
		float: none;
		margin: 30px 0;
	}
	/* End */
			
			/* Arc */
	.arc-header {
		background: none;
		height: auto;
	}
	.arc-cont {
		float: none;
		margin: auto;
	}
	.arc-wrap h2 {
		text-align: center;
		padding: 20px 0 20px 0;
	}
	.arc-wrap {
		width: 100%;
		height: auto;
		padding: 0 0 80px 0;
	}
	/* End */
			
	.sub-footer {
		width: 100%;
		margin:0 auto;
		text-align:center;
		height: auto;
	}
	.sub-footer ul {
		float: none;
	}
	.sub-footer li {
		margin: auto;
	}
	.workcell-search-form {
		width: 100%;
		float: none;
		height: 305px;
		padding-right: 30px;/*border:1px #CCCCCC solid;
			border-radius:8px;*/
	}
	.form {
		width: 100%;
		float: none;
		background: none;
		margin: 20px 0;
		padding: 0;
	}
	.tfield {
		width: 100%;
		float: none;
	}
	.sfield {
		width:100%;
		float:none;
	}
	.button {
		float: none;
	}
	.list {
		width: 100%;
		float: none;
		margin: 20px 0;
		padding: 0;
	}
	.sub-footer2 {
		width: 80%;
		height: auto;
		margin: auto;
	}
	.integrator {
		width: 100%;
		float: none;
	}
	.list2 {
		width: 100%;
		float: none;
	}
	.lists {
		width: 100%;
		float: none;
	}
	.emailtfield {
		width: 100%;
		float: none;
		margin: 16px auto auto auto;
	}
	.emailbutton {
		width: 100%;
		float: none;
		margin: 16px auto auto auto;
	}
	.footer {
		width: 80%;
		margin: auto;
	}
	.footer-left {
		display: none;
		visibility: hidden;
	}
	.footer-right {
		width: 100%;
		float: none;
		text-align: center;
	}
	.img {
		display: none;
		visibility: hidden;
	}
	/*Robots Why*/
	.robots-why {
		width: 100%;
		float: none;
	}
	.robots-why-img {
		width: 100%;
		margin: 0 0 20px 0;
	}
	/*End*/
			/*Search Results*/
	.results-header {
		background-size: auto;
	}
	.results-cont {
		float: none;
		margin: auto auto 20px auto;
	}
	/*End*/
			/* Robots- Fanuc Series */
	.products-header {
		background: none;
	}
	.railmounted {
		float: left;
		margin: 16px 0 0 0;
	}
	.f-series-cont {
		width: 100%;
		float: none;
		margin: auto;
	}
	.fseries-info {
		width:100%;
		height:auto;
		margin:0px 0px 0px 0px;
		padding: 0;
		float: none;
	}
	.products-fseries {
		width: 100%;
		margin: auto;
	}
	/* End */
			/* Employment */
	.employment-content {
		width: 100%;
	}
	.eform-left {
		width: 100%;
		float: none;
		margin: 20px auto;
	}
	.eform-button2 {
		width: 100%;
	}
	/* End */
			/* Education */
	.education-content {
		width: 100%;
		margin: auto;
	}
	.educ-info {
		width: 100%;
		float: none;
	}
	.educ-info-left {
		float: none;
	}
	.educ-info-right {
		float: none;
	}
	/* End */
			/* Links */
	.links-header {
		display: none;
		visibility: hidden;
	}
	.links-cont {
		width: 100%;
		margin: auto;
		float: none;
		padding: 40px 0;
	}
	/* End */
			/* Robots Mfg Robot*/
	.robots-header1 {
		background: none;
	}
	.robots-header2 {
		background: none;
	}
	.robots-mfg-robot {
		width: 100%;
		float: none;
	}
	.mfg-big-image {
		width: 100%;
		margin: 0 0 40px 0;
	}
	.mfg-video-bg {
		background: none;
		width: 100%;
		height: auto;
		margin: 0 0 40px 0;
	}
	.robot-main-video {
		width: 320px;
		height: 120px;
		margin: auto;
		padding-top: 5px;
	}
	.robots-mfg-robot table {
		width: 100%!important;
	}
	/* End */
			/* Workcell Item */
	.robots-item {
		width: 100%;
		margin: auto;
	}
	.robots-item-left {
		width: 100%;
		float: none;
	}
	.robots-item-right {
		float: none;
		margin: 20px auto;
		text-align: center;
	}
	.recommended-robots {
		width: 100%;
	}
	.recommended-box {
		width: 249px;
	}
	/* End */
			/* Workcells ABB Arcpack */
	.recommended-options {
		width: 100%;
	}
	.recommended-options-box {
		float: none;
		margin: auto;
	}
	/* End */
	.contactImage {display:none; visibility:hidden;}
	.mfgMainImg{display:none; visibility:hidden;}
	.group {margin:0 auto;}
	.cTxt{font-size:36px; font-weight:bold;}
}
/* MOBILE DEVICE */
@media only screen and (min-width:10px) and (max-width: 480px) {
	.cTxt{font-size:26px; font-weight:bold; height:36px}
	.group {margin:0 auto; border:none; text-align:center; width:100%;}
		/*Movies*/
		body {
			width: 100%;
			background: url(/images/res-design/home/body-bg.png);
			background-size: 100% 100%;
			background-repeat: no-repeat;
		}
		.contactImage {display:none; visibility:hidden;}
			.robot-side {
			display: none;
			visibility: hidden;
		}
	
		.robots-media {
			float:left; 
			width:100%;
			max-width:100%; 
			text-align:center;
			margin:0 auto;
		}
		.robots-media img {
			width:90%;
			max-width:90%;
			height:auto;
			/*margin:0 auto;*/
			margin-bottom:40px;
			text-align:center;
		}
		.robot-vid-top {
			float:left;
			width:100%;
			/*max-width:320px;*/
			max-height: 220px;
			text-align:center;
			margin:0 auto;
			margin-top:40px;
		}
		#vidSpacer{display:block;}
	.robot-content {
		width: 100%;
		margin-left:0px;
		text-align: center;
	}
	.content-robot {
		width:100%;
		text-align: center;
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;
		margin-bottom:0px;
	}
	.robot-vid {
		float: none;
		width: 100%;
		text-align:center;
		height: 220px;
		margin:0 auto;
	}
	.robot-info-resp {
		display: block;
		width:100%;
	}
	.bot-envelope{
		float:none;
		width:100%;
		margin:10px 0px 10px 0px;
	}
	.bot-envelopeCont{
		float:none;
		width:100%;
		margin:10px 0px 10px 0px;
	}
	.robot-info1{
		width:100%;
	}
	.robot-request {
		width: 100%;
		margin-top: 10px;
		margin-left:0px;
		margin-right:0px;
		text-align:center;
		float:left;
	}
	.robot-pdf-download {
		width: 100%;
		background-image:url(/images/res-design/robots/pdf-download-button-b.png);
		background-size:100% 100%;
		text-align: left;
		margin: 0px 0px 0px 0px;
	}
	.robot-information {
		float: left;
		background-color: #d9d9d9;
		width: 98%;
		border-radius: 8px;
		padding: 25px 0px 15px 0px;
		margin: 10px 0px 20px 0px;
	}
	.robot-info-first {
		width: 98%;
		height:auto;
		/*margin-left: 5px;*/
	}
	.robot-info-body {
		width: 98%;
		text-align:center;
		/*margin-left: 5px;*/
	}
		.search_res_bots {
	float:left; 
	width:100%; 
	margin-bottom:20px;
	margin-left:0px;
}
		/*robots display*/
		.robot-bid-contbg {
			width: 100%;
		}
		
		.workcell-info-first{
			width:100%;
		}
		/* end */
		/*Inquiry*/
		.inquiry {
			width: 80%;
		}
		.inquiry p {
			margin: 16px 0 0 0;
		}
		.inquiry img {
			display: none;
			visibility: hidden;
		}
		.inquiry-form {
			display: none;
			visibility: hidden;
		}
		.inquiry-box {
			padding: 20px;
		}
		.inquiry-resp {
			font-family: 'Roboto-Light';
			font-size: 13px;
			color: #585858;
			width: 100%;
			display: block;
			visibility: visible;
		}
		.inquiry-resp table {
			margin: 20px 0 0 0;
		}
		.inquiry-resp tr {
			border: none!important;
		}
		.inquiry-tfield {
			width: 100%;
		}
		.inquiry-checkbox {
			margin: 16px 0 0 0;
		}
		.inquiry-textarea {
			width: 100%;
		}
		/*End*/
		.hero-container-mfg {
			display:none;
		}
		.hero-abb-mfg{
			display:none;
		}
		#mfg_bot_menu {
			float: left;
			width: 100%;
			text-align: center;
			display:block;
			/* display:inline-block; */
			visibility:visible;
		}
		.mfg_logo_item {
			float: left;
			width: 100%;
			height:auto;
			/*max-height:150px;*/
			text-align: center;
			padding-top: 10px;
			margin:0 auto;
		}
		.mfg_logo_item img {
			width:100%;
			height:auto;
			/*max-height:100px;*/
			text-align:center;
			margin:0 auto;
		}
		.states-list {
			display: none;
		}
		.movies {
			width: 98%;
			float: none;
			margin: auto;
			padding: 0px 0;
		}
		.featured-video {
			width: 100%;
		}
		.movie-box {
			width: 80%;
			float: none;
			margin: 0 auto 30px auto;
		}
		.movie-box img {
			margin: 0 0 16px 0;
		}
		.movie-bg {
			background: none;
			width: 100%;
			height: 200px;
		}
		.home-tagline-a {
			display: block;
			visibility:visible;
		}
		.home-tagline-b {
			display: none;
			color: #fff;
		}
		.home-tagline-b a {
			color: #FFF;
			text-decoration: none;
		}
		.bot-resp-form {
			display: block
		}
		.contact-form-section {
			float: left;
			width: 320px;
		}
		/* Robotic Application */
		.hero-app {
			display: none;
			visibility: hidden;
		}
		.robot-main-video {
			width: 320px;
			height: 240px;
			margin: auto;
			padding-top: 5px;
		}
		.content-app {
			width: 100%;
			height: auto;
			margin: 20px auto;
			padding: 20px 0 10px 0;
		}
		.content-app h3 {
			width: 80%;
			text-align: center;
			margin: 0px auto 16px auto;
			color: #2088b0;
			font-size: 30px;
		}
		.container-app {
			height: auto;
			margin: auto;
			width: 100%;
		}
		.app-image {
			float: none;
			height: auto;
			width: 201px;
			color: #616161;
			position: relative;
			margin: auto auto 10px auto;
		}
		.popular-app h1 {
			text-align: center;
			padding: 0;
		}
		.popular-app {
			width: 100%;
			height: 500px;
		}
		.app-box {
			width: 267px;
			height: 125px;
			margin: 10px auto;
			position: relative;
			float: none;
		}
		/*End*/
		.content-other {
			width: 100%;
			height: auto;
			margin: 20px auto;
			padding: auto;
		}
		.content-other h3 {
			text-align: center;
			color: #2088b0;
			font-size: 30px;
			width: 80%;
			padding-bottom: 10px;
		}
		.other-image {
			float: none;
			width: 218px;
			margin: auto auto 40px auto;
			height: 231px;
			color: #616161;
			position: relative;
			text-align: center;
		}
		.container-other {
			height: auto;
			margin: auto;
			width: 100%;
		}
		/*End of robots-other*/
		#header-resp {
			/* background: #12438f; */
			background:#d1d1d1;
			height: 60px;
			margin: 0px;
			visibility: visible;
			display: block;
			border-bottom:#6A6A6A 1px solid;
			z-index:900;
		}
		#header-resp h2 {
			margin: 15px 0 0 0;
			padding: 0px 0 0 10px;
			font-size: 15px;
			text-transform: uppercase;
			letter-spacing: -1px;
			text-shadow: 1px 1px 1px #000;
			display: inline;
			color: #FFFFFF;
		}
		ul#nav-resp {
			background: #5f6975;
			margin: 0px;
			padding: 0 0 0 0px;
			visibility: visible;
			list-style: none;
		}
		#nav-resp li {
			background: #FFF;
			margin: 0px;
			padding: 10px 0;
			list-style: none;
			border: 0px;
		}
		#nav-resp li ul {
			margin: 10px 0 0 0;
			padding: 0px;
			list-style: none;
		}
		#nav-resp li a {
			margin: 0px;
			padding: 0 0 0 10px;
			font-size: 14px;
			font-weight: bold;
			color: #000;
			text-decoration: none;
		}
		#nav-resp li a:hover {
			color: #12438f;
		}
		#nav-resp li li a {
			padding: 0 0 0 40px;
		}
		#nav-button {
			padding: 10px 10px 0 0;
			float: right;
			cursor: pointer;
			width: 60px;
		}
		.header {
			display: none;
			visibility: hidden;
		}
		.sub-header {
			width: 80%;
			height: auto;
			padding: 20px 0;
		}
		.header-left {
			width: 100%;
			float: none;
			padding: 0 0 0px 0;
			margin-top:0px;
		}
		.header-right {
			width: 100%;
			float: none;
			height:45px;
			margin-top:-25px;
			padding-top:5px;
		}
		/*.header-right{display:none;}*/
		.header-rightb {
			display:block;
			width: 100%;
			float: none;
			height:50px;
			margin-top:5px;
			padding-top:5px;
		}
		.logo {
			width: 100%;
			height: auto;
		}
		.contacts {
			display: none;
			visibility: hidden;
		}
		.contacts1 {
			display: none;
			visibility: hidden;
		}
		.contacts2 {
			display: none;
			visibility: hidden;
		}
		.icons {
			float: none;
		}
		.contacts-resp {
			display: block;
			visibility: visible;
			margin: 20px 0 0 0;
		}
		.button-left {
			font-size: 14px;
			float: none;
		}
		.button-right {
			font-size: 14px;
			float: none;
		}
		.tagline {
			width: 100%;
			text-align:center;
			display:block;
			visibility:visible;
			height:40px;
		}
		.features {
			width: 100%;
			height: auto;
			margin:0 auto;
			text-align:center;
			background: none;
		}
		.box-left {
			width: 100%;
			margin: auto auto 20px auto;
			float: none;
			text-align:center;
		}
		.box-right {
			width: 100%;
			margin: auto auto 20px auto;
			float: none;
			text-align:center;
		}
		.hero {
			display: none;
			visibility: hidden;
		}
		.hero-resp {
			background: url(/images/res-design/robots/robots-hero-wrap.png);
			display: block;
			visibility: visible;
			width: 100%;
			height: auto;
			text-align: center;
			padding: 20px 0;
		}
		.interior {
			background: none;
			width: 80%;
			height: auto;
		}
		.robots-content {
			width: 100%;
			float: none;
		}
		.robots-content h4 {
			color: #2088b0;
		}
		.robots-content p {
			margin: 16px 0 0 0;
			color: #616161;
		}
		.robots-content img {
			display: none;
			visibility: hidden;
		}
		.workcell-content {
			text-align: center;
			width: 100%;
			float: none;
			height: 600px;
			margin: auto;
			padding: 0;
		}
		.workcell-content p {
			text-align: left;
			margin: 16px 0 0 0;
			color: #616161;
		}
		.workcell-content img {
			margin: 40px 20px;
			display: inline-block;
			-webkit-box-reflect: below 0  -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(white));
		}
		.content {
			width: 80%;
			height: auto;
			margin: 20px auto;
		}
		.content p {
			width: auto;
			text-align: center;
			margin: 16px auto;
			color: #616161;
		}
		.content ul {
			list-style: none;
			float: none;
			margin: auto;
			text-align: center;
		}
		.wrap {
			width: 80%;
		}
		/* Start Robots FANUC All Page */
		#form2-resp {
			display: block;
			visibility: visible;
			margin: 0 0 20px 0;
		}
		#category {
			float: none;
		}
		.sidebar {
			display: none;
			visibility: hidden;
		}
		.products-wrap {
			width: 100%;
			height: auto;
		}
		.products {
			width: 100%;
			float: none;
		}
		.prod-cont {
			margin: 0 auto 60px auto;
			float: none;
		}
		.numbers {
			height: 64px;
			float: none;
			margin: 0 0 20px 0;
		}
		/* End Robots FANUC All Page */
				
				/* Start Workcell FANUC */
		.workcell-wrap {
			width: 100%;
			height: auto;
		}
		.workcell-fanuc {
			width: 100%;
			float: left;
			margin-left:0px;
		}
		.video-wrap {
			padding: 0 0 80px 0;
		}
		.video-wrap p {
			width: 100%;
		}
		.video-bg {
			background: none;
			width: 100%;
			height: auto;
			margin: 0 0 20px 0;
		}
		.video {
			width: 100%!important;
		 	height: auto !important;
			margin: auto;
		}
		/* End Workcell FANUC */
				
				/* Start Robors ABB */
		.hero-abb {
			display: none;
			visibility: hidden;
		}
		.content1 {
			width: 100%;
			height: auto;
		}
		.content1 p {
			width: 100%;
		}
		.content-img {
			height: 500px;
			width: 500px;
			margin: auto;
		}
		.container-img {
			height: auto;
			margin: auto;
			width: 100%;
		}
		.model-img {
			float: none;
			margin: 20px auto;
		}
		/* End Robots ABB */
				
				/* Start Robors ABB */
		.hero-abb {
			display: none;
			visibility: hidden;
		}
		.content1 {
			width: 100%;
			height: auto;
		}
		.content1 p {
			width: 100%;
		}
		.content-img {
			height: 500px;
			width: 500px;
			margin: auto;
		}
		.container-img {
			height: auto;
			margin: auto;
			width: 80%;
		}
		.model-img {
			float: none;
			margin: 20px auto;
		}
		/* End Robots ABB */
				
				/* Blog */
		.blog-wrap {
			height: auto;
		}
		.blog-sidebar {
			display: none;
			visibility: hidden;
		}
		.blog {
			width: 100%;
			float: none;
			margin-left:0px;
		}
		.blog-img {
			float: none;
			height: auto;
			margin: auto auto 20px auto;
			text-align: center;
		}
		.blog-post-img {
			width: 100%;
			height: auto;
		}
		.blog-numbers {
			height: 100px;
			margin: 60px 0 0 0;
			float: none;
		}
		.blog-buttons {
			width: 100%;
			height: auto;
			padding: 20px;
			margin: 40px auto;
		}
		.blog-button-contact {
			margin: auto;
		}
		.blog-button-blue {
			width: 90%;
			font-size: 8px;
		}
		/* End */
				
				/* Article */
		.article-wrap {
			height: auto;
		}
		.article-post-wrap {
			width: 100%;
			height: auto;
		}
		.article-buttons {
			width: 100%;
			height: auto;
			padding: 20px;
			margin: 40px 0;
		}
		/* End Article */
				
				/* Bid */
		.hero-bid {
			display: none;
			visibility: hidden;
		}
		.separator-app {
			display: none;
			visibility: hidden;
		}
		.content-bid {
			width: 80%;
			height: auto;
		}
		.form-left {
			float: none;
			width: 100%;
		}
		.bid-tfield {
			width: 100%;
		}
		.bid-area {
			width: 100%;
		}
		.form-right {
			float: none;
			width: 100%;
			margin: 20px 0 0 0;
		}
		.tfield-left {
			float: none;
			width: 100%;
		}
		.tfield-right {
			float: none;
			width: 100%;
		}
		.upload-bid {
			width: 100%;
			float: none;
			padding: 20px 0;
		}
		.bid-button {
			font-size: 12px;
			padding: 10px;
			margin: 8px 0 0 0;
		}
		.button-bid {
			width: 100%;
			float: none;
			margin: 30px 0;
		}
		/* End */
				
				/* Arc */
		.arc-header {
			background: none;
			height: auto;
		}
		.arc-cont {
			float: none;
			margin: auto;
		}
		.arc-wrap h2 {
			text-align: center;
			padding: 20px 0 20px 0;
		}
		.arc-wrap {
			width: 100%;
			height: auto;
			padding: 0 0 80px 0;
		}
		/* End */
				
				/* Arc */
		.arc-header {
			background: none;
			height: auto;
		}
		.arc-cont {
			float: none;
			margin: auto;
		}
		.arc-wrap h2 {
			text-align: center;
			padding: 20px 0 20px 0;
		}
		.arc-wrap {
			width: 100%;
			height: auto;
			padding: 0 0 80px 0;
		}
		/* End */
				
		.sub-footer {
			width: 100%;
			margin:0 auto;
			text-align:center;
			height: auto;
		}
		.sub-footer ul {
			float: none;
			text-align:center;
		}
		.sub-footer li {
			margin: auto;
			text-align:center;
		}
		.form {
			width: 100%;
			float: none;
			background: none;
			margin: 20px 0;
			padding: 0;
		}
		.tfield {
			width: 100%;
			float: none;
		}
		.sfield {
			width:100%;
			float:none;
		}
		.button {
			float: none;
		}
		.list {
			width: 100%;
			float: none;
			margin: 20px 0;
			padding: 0;
		}
		.sub-footer2 {
			width: 80%;
			height: auto;
			margin: auto;
		}
		.integrator {
			width: 100%;
			float: none;
		}
		.list2 {
			width: 100%;
			float: none;
		}
		.lists {
			width: 100%;
			float: none;
		}
		.emailtfield {
			width: 100%;
			float: none;
			margin: 16px auto auto auto;
		}
		.emailbutton {
			width: 100%;
			float: none;
			margin: 16px auto auto auto;
		}
		.footer {
			width: 80%;
			margin: auto;
		}
		.footer-left {
			display: none;
			visibility: hidden;
		}
		.footer-right {
			width: 100%;
			float: none;
			text-align: center;
		}
		.img {
			display: none;
			visibility: hidden;
		}
		/*Robots Why*/
		.robots-why {
			width: 100%;
			float: none;
		}
		.robots-why-img {
			width: 100%;
			margin: 0 0 20px 0;
		}
		/*End*/
				/*Search Results*/
		.results-header {
			background-size: auto;
		}
		.results-cont {
			float: none;
			margin: auto auto 20px auto;
		}
		/*End*/
				/* Robots- Fanuc Series */
		.products-header {
			background: none;
		}
		.railmounted {
			float: left;
			margin: 16px 0 0 0;
		}
		.f-series-cont {
			width: 100%;
			float: none;
			margin: auto;
		}
		.fseries-info {
			height:auto;
			width:100%;
			margin:0px 0px 0px 0px;
			padding: 0;
			float: none;
		}
		.products-fseries {
			width: 100%;
			margin: auto;
		}
		/* End */
				/* Employment */
		.employment-content {
			width: 100%;
		}
		.eform-left {
			width: 100%;
			float: none;
			margin: 20px auto;
		}
		.eform-button2 {
			width: 100%;
		}
		/* End */
				/* Education */
		.education-content {
			width: 100%;
			margin: auto;
		}
		.educ-info {
			width: 100%;
			float: none;
		}
		.educ-info-left {
			float: none;
		}
		.educ-info-right {
			float: none;
		}
		/* End */
				/* Links */
		.links-header {
			display: none;
			visibility: hidden;
		}
		.links-cont {
			width: 100%;
			margin: auto;
			float: none;
			padding: 40px 0;
		}
		/* End */
				/* Robots Mfg Robot*/
		.robots-header1 {
			background: none;
		}
		.robots-header2 {
			background: none;
		}
		.robots-mfg-robot {
			width: 100%;
			float: none;
		}
		.mfg-big-image {
			width: 100%;
			margin: 0 0 40px 0;
		}
		.mfg-video-bg {
			background: none;
			width: 100%;
			height: 200px;
			margin: 0 0 40px 0;
		}
		.robots-mfg-robot table {
			width: 100%!important;
		}
		/* End */
				/* Workcell Item */
		.robots-item {
			width: 100%;
			margin: auto;
		}
		.robots-item-left {
			width: 100%;
			float: none;
		}
		.robots-item-right {
			float: none;
			margin: 20px auto;
			text-align: center;
		}
		.recommended-robots {
			width: 100%;
		}
		.recommended-box {
			width: 249px;
		}
		/* End */
				/* Workcells ABB Arcpack */
		.recommended-options {
			width: 100%;
		}
		.recommended-options-box {
			float: none;
			margin: auto;
		}
		.mfgMainImg{display:none; visibility:hidden;}
		.robot {
	background: url(/images/res-design/nhp/robot.png);
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: left center;
	padding: 12px 20px 12px 40px;
}
.profit {
	background: url(/images/res-design/nhp/Profit.png);
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: left center;
	padding: 12px 20px 12px 40px;
}
.people {
	background: url(/images/res-design/nhp/Hiring.png);
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: left center;
	padding: 12px 20px 12px 40px;
}
.loan {
	background: url(/images/res-design/nhp/financing.png);
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: left center;
	padding: 12px 20px 12px 40px;
}
.spotlight {
	background: url(/images/res-design/nhp/spotlight.png);
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: left center;
	padding: 12px 20px 12px 40px;
}
.money {
	background: url(/images/res-design/nhp/Trade_in.png);
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: left center;
	padding: 12px 20px 12px 40px;
}
.ribbon {
	background: url(/images/res-design/nhp/Satisfaction.png);
	background-repeat: no-repeat;
	background-size: 40px 40px;
	background-position: left center;
	padding: 12px 20px 12px 40px;
}

.urReviewsTop { width:100%;margin:0 auto; height:60px; text-align:center; background-color:#2088b1;}
.urNoReviews {width:100%;margin:0 auto; text-align:center; font-size:28px;font-family: 'Futura';color: #FFF;line-height: 60px;}
.urYesReviews {width:100%;margin:0 auto; text-align:center;font-family: 'Futura';color: #FFF;font-size: 28px;line-height: 60px;}
.urReviewsStarsHolder {float:left; margin-top:-90px; width:100%; text-align:center;}
.urReviewsStarsImg {float:left; text-align:center; width:100%;}
.urReviewsStarsImg img{align-content:center;}
.robotMfgLogo{margin-right:0px;}
.interior-workcells{width:100%; min-height:750px;}
		/* End */
		.extraImages{margin:0 0 0 0; width:100%; max-height:50px; overflow:hidden;}
		#topLinks{display:block; font-size:18px; font-weight:bold;}
		#featuresLarge{display:none;}
		#featuresSmall{display:block;}
		#featurersTxt{display:block;}
		#smHomeSearch{display:block;}
		#lgHomeSearch{display:none;}
		#homeList{margin-left:50px; width:200px; text-align:right;}
		.bg1 {display:none}
}