@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;
}


/*
.form-control::-webkit-input-placeholder { color: white; }
.form-control:-moz-placeholder { color: white; }
.form-control::-moz-placeholder { color: white; }
.form-control:-ms-input-placeholder { color: white; }
*/

input.topSearchInput::-webkit-input-placeholder {
    font-size: 12pt;
    color: white;
}

input.topSearchInput::-moz-placeholder {
    font-size: 12pt;
    color: white;
    opacity: 1;
}

input.topSearchInput:-ms-input-placeholder {
    font-size: 12pt;
    color: white;
}

input.topSearchInput:-moz-placeholder {
    font-size: 12pt;
    color: white;
    opacity: 1;
}

input.footerNewsLetter::-webkit-input-placeholder {
    font-size: 12pt;
    color: white;
}

input.footerNewsLetter::-moz-placeholder {
    font-size: 12pt;
    color: white;
}

input.footerNewsLetter:-ms-input-placeholder {
    font-size: 12pt;
    color: white;
}

input.footerNewsLetter:-moz-placeholder {
    font-size: 12pt;
    color: white;
}

input.sidebarForms::-webkit-input-placeholder {
    font-size: 12pt;
    color: black;
}

input.sidebarForms::-moz-placeholder {
    font-size: 12pt;
    color: black;
}

input.sidebarForms:-ms-input-placeholder {
    font-size: 12pt;
    color: black;
}

input.sidebarForms:-moz-placeholder {
    font-size: 12pt;
    color: black;
}

body {
    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: 100%;
    max-width: 1225px;
    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;
}

.cellFeaturers {
    font-family: 'Robot-Light';
    font-size: 13px;
}

.container {
    width: 100%;
    max-width: 1225px;
}

#topHeader {
    margin-top: 10px;
}

.clear:after {
    clear: both;
    content: "";
    display: table;
}

p {
    font-family: 'Roboto-Light';
    font-size: 13px;
    margin-bottom: 10px;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

select option {
    color: #FFFFFF;
}

select option:first-child {
    color: #FFF;
}


/*NAV BAR*/

#rwNav-bootstrap-menu.navbar-default {
    background-color: #1e384a;
    border-width: 0px;
    border-radius: 0px;
    max-height: 56px;
    font-family: 'Futura';
    font-size: 16px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    z-index: 1000;
}

#rwNav-bootstrap-menu.navbar-default .navbar-nav>li>a {
    font-family: 'Futura';
    font-size: 15px;
    height: 56px;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    color: #FFF;
    display: block;
    padding: 10px 20px;
    border-right: solid 2px #d9d9d9;
}

#rwNav-bootstrap-menu.navbar-default .navbar-nav {
    padding-left: -100px;
}

#rwNav-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#rwNav-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
    color: #FFF;
    background-color: #788b9a;
}

#rwNav-bootstrap-menu.navbar-default .navbar-nav>.active>a,
#rwNav-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,
#rwNav-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {
    color: #FFF;
    background-color: #788b9a;
}

#rwNav-bootstrap-menu.navbar-default .navbar-toggle {
    border-color: #ddd;
}

#rwNav-bootstrap-menu.navbar-default .navbar-toggle:hover,
#rwNav-bootstrap-menu.navbar-default .navbar-toggle:focus {
    background-color: #788b9a;
}

#rwNav-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}

#rwNav-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#rwNav-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #1d384b;
}


/*nav bar drop down hover*/

.sidebar-nav {
    padding: 9px 0;
}

.dropdown-menu .sub-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover .sub-menu {
    visibility: visible;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.nav-tabs .dropdown-menu,
.nav-pills .dropdown-menu,
.navbar .dropdown-menu {
    margin-top: 0;
}

#rwNav-bootstrap-menu.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0, 0, 0, 0.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}

#rwNav-bootstrap-menu.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    left: 10px;
    top: 11px;
}

#mobiTopNav {
    display: none;
}

#normalTopNav {
    display: block;
}


/*END NAV BAR*/


/*home search form*/

#homeSliderRow {
    background-image: url(https://media.robots.com/revamp/homeSliderBackground.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    height: 460px;
    background-size: auto auto;
}

.homeSearchInputs {
    border: none;
    background-color: #a6a6a6;
    border-radius: 0px;
}

#homeSearchBox {
    width: 256px;
    height: 294px;
    background-color: #FFF;
    margin-top: 79px;
    margin-left: 30px;
}


/*end home search form */

.topSiteSpace {
    padding-top: 30px;
    background-color: #ffffff;
}

.homeSectionTitles {
    font-weight: bold;
    color: #1e3849;
    font-size: 20px;
}

.homeSectionTitles a {
    color: #1e3849;
}

.links {
    color: #FFFFFF;
    margin: 10px 0 0 0;
    width: 180px;
}

.links a {
    font-family: 'Roboto-Light';
    font-size: 12px;
    color: #ffffff;
}

.links ul {
    list-style: none!important;
    margin: 24px 0 0 0;
}

.links li:before {
    content: none;
}

.links li {
    background: url(https://media.robots.com/revamp/footerLocationIcon.png);
    background-repeat: no-repeat;
    background-position: left center;
    font-family: 'Roboto-Light';
    font-size: 12px;
    color: #FFFFFF;
    padding: 0 0 0 34px;
}

.footerLinks {
    color: #FFF;
    list-style: none;
}

.footerLinks a {
    color: #FFF;
}

.footerHeaders {
    font-size: 16px;
    font-family: 'Futura';
    color: #FFFFFF;
}

.botImageFrame {
    white-space: nowrap;
    text-align: center;
    margin: 1em 0;
    width: 100%;
    height: auto;
}

.botImageHelper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    text-align: center;
}

.botImageHelper:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.botImage {
    vertical-align: middle;
    max-height: 450px;
    max-width: 450px;
}

.robotsMainLogos {
    width: 203px;
    height: 220px;
    border: #1e384a 1px solid;
    background-color: #FFFFFF;
    margin: 0px 5px 0px 5px;
    padding: 0px 0px 0px 0px;
}

.robotsMainLogosImage {
    width: 100%;
    height: 164px;
    text-align: center;
}

.robotsMainLogosLogo {
    float: left;
    width: 201px;
    height: 54px;
    text-align: center;
    background-color: #CCCCCC;
    padding-top: 8px;
}

.partsMainLogos {
    width: 203px;
    height: 230px;
    border: #1e384a 1px solid;
    background-color: #FFFFFF;
    margin: 0px 5px 0px 5px;
    padding: 0px 0px 0px 0px;
}

.partsListBlock {
    padding-left: 30px;
}

.workcellsMainLogosEdu {
    width: 630px;
    height: 220px;
    border: #1e384a 1px solid;
    background-color: #FFFFFF;
    margin: 0px 0px 0px 31px;
    padding: 0px 0px 0px 0px;
}

.workcellsMainLogosImageEdu {
    width: 100%;
    height: 164px;
    text-align: center;
    padding-top: 15px;
}

.workcellsMainLogosLogoEdu {
    float: left;
    width: 628px;
    height: 54px;
    text-align: center;
    background-color: #CCCCCC;
    padding-top: 8px;
    font-size: 24px;
    font-weight: bold;
    color: #000000;
}

.quoteBtnRed {
    width: 282px;
    height: 64px;
    background-color: #980816;
    color: #FFFFFF;
    text-align: center;
    font-size: 28px;
    font-family: 'Futura';
    font-style: italic;
    padding-top: 10px;
}

.contactUsBtnBlue {
    width: 282px;
    height: 64px;
    background-color: #1486c7;
    color: #FFFFFF;
    text-align: center;
    font-size: 28px;
    font-family: 'Futura';
    font-style: italic;
    padding-top: 10px;
}

.contactBtnRed {
    width: 282px;
    height: 64px;
    background-color: #980816;
    color: #FFFFFF;
    text-align: center;
    font-size: 28px;
    font-family: 'Futura';
    font-style: italic;
    padding-top: 10px;
}

.readMoreBlue {
    width: 150px;
    height: 35px;
    background-color: #1486c7;
    color: #FFFFFF;
    text-align: center;
    font-size: 14px;
    font-family: 'Futura';
    font-style: italic;
    padding-top: 7px;
}

.readMoreBlue a {
    color: #FFFFFF;
    text-decoration: none;
}

.articleListTitle {
    font-size: 18px;
}

.sidebarSpacer {
    width: 100%;
    height: 30px;
}

.appExtrasTitle {
    float: left;
    width: 100%;
    text-align: left;
    height: 40px;
    color: #FFFFFF;
    background-color: #1e384a;
    border-top: 1px solid #CCCCCC;
    font-family: 'Futura';
    font-size: 18px;
    font-weight: bold;
    padding-top: 5px;
    padding-left: 8px;
    vertical-align: middle;
}

.appExtrasText {
    float: left;
    width: 100%;
    height: auto;
    background-color: #CCCCCC;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 5px;
    padding-right: 5px;
}

.mfgSeriesBlocks {
    width: 200px;
    height: 190px;
    /* border:#1e384a 1px solid; */
    background-color: #FFFFFF;
    margin: 0px 15px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.mfgBotBlocks {
    width: 200px;
    height: 230px;
    /*border:#1e384a 1px solid;*/
    background-color: #FFFFFF;
    margin: 0px 15px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.mfgCellBlocks {
    width: 300px;
    height: 257px;
    background-color: #FFFFFF;
    margin: 0px 15px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.sideBarHeaderText {
    text-align: center;
    font-size: 22px;
    color: #585858;
    padding-top: 10px;
    font-weight: bold;
    font-family: 'Futura';
}

.sideBarListItems {
    font-size: 18px;
}

.applicationsListItems {
    font-family: 'Roboto-Light';
}

.partsListButton {
    background-color: #1486c7;
    color: #FFFFFF;
    border: none;
    padding: 5px;
    font-size: 14px;
    font-weight: bold;
}

.footerLinks a {
    color: #FFFFFF;
}

.nameCk {
    display: none;
}


/*multi upload */

.inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.inputfile+label {
    max-width: 80%;
    font-size: 1.25rem;
    font-weight: 700;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    padding: 0.625rem 1.25rem;
}


/*.inputfile + label {display: none;}*/

.inputfile:focus+label,
.inputfile.has-focus+label {
    outline: 1px dotted #000;
    outline: -webkit-focus-ring-color auto 5px;
}

.inputfile+label * {}

.inputfile+label svg {
    width: 1em;
    height: 1em;
    vertical-align: middle;
    fill: currentColor;
    margin-top: -0.25em;
    margin-right: 0.25em;
}

.inputfile-1+label {
    color: #ffffff;
    background-color: #1486c7;
}

.inputfile-1:focus+label,
.inputfile-1.has-focus+label,
.inputfile-1+label:hover {
    background-color: #1486c7;
}

#scottLogo {
    text-align: right;
    padding-top: 15px;
    padding-right: 35px;
    padding-bottom: 0px;
}

.topContact {
    font-size: 18px;
    font-family: 'Futura';
    font-weight: bold;
    color: #1e3849;
}

#topHeader {
    height: 100px;
    background-color: #FFF;
}

#employmentButton {
    margin-top: -8px;
}

#empBtn {
    float: right;
    width: 280px;
    height: 41px;
    background-color: #1486c7;
    color: #FFFFFF;
    font-size: 18px;
    font-family: 'Futura';
    font-weight: bold;
    text-align: center;
}

#homeSecondSection {
    height: 440px;
    background-color: #FFF;
}

#homeIcons {
    min-height: 200px;
    height: auto;
    padding-top: 40px;
    padding-left: 20px;
}

.homeIcon {
    text-align: center;
    width: 175px;
}

.longFooterHr {
    height: 2px;
    width: 1120px;
    margin: 0 auto;
    background-image: url(https://media.robots.com/revamp/footerHrBg.png);
    margin-top: 20px;
    padding-left: 0px;
}

#homeMainTxt {
    background-color: #e6e6e6;
    min-height: 630px;
    height: auto;
    color: #000000;
    padding-left: 40px;
}

.homeTextTop {
    padding-left: 15px;
    padding-right: 15px;
    text-align: left;
}

.sidebarRobotsSearch {
    width: 282px;
    height: 334px;
    background-color: #cbcbcb;
    padding: 20px;
}

.sidebarRobotsMenu {
    width: 282px;
    height: auto;
    background-color: #cbcbcb;
}

.newsLetterSidebar {
    width: 282px;
    height: 183px;
    background-color: #1e384a;
}

.pgHeading {
    text-align: center;
    color: #1e384a;
    font-weight: bold;
    padding-top: 0px;
    margin-top: -8px;
}

.mfgBlocks {
    margin-left: 12px;
    padding-right: 0px;
}

.mfgBlocksb {
    margin-top: 40px;
    margin-left: 12px;
    padding-right: 0px;
}

#statesTable {
    width: 680px;
}

.workcellsSearch {
    width: 282px;
    height: 220px;
    background-color: #cbcbcb;
    padding: 20px;
}

.workcellsMenu {
    width: 282px;
    height: 250px;
    background-color: #cbcbcb;
}

#homeQuickLinks {
    display: none;
}

.homeDotted {
    width: 100%;
    text-align: left;
}

.homeSystemIntegrator {
    float: left;
    width: 290px;
    text-align: center;
    margin-left: -10px;
}

#hmBtn {
    visibility: hidden;
    display: none;
}

.midHeading {
    text-align: center;
    color: #1e384a;
    font-weight: bold;
    padding-top: 50px;
    margin-top: -8px;
    padding-left: 0px;
    margin-left: 30px;
}

#cellTextBtm {
    max-width: 690px;
    color: #000000;
    margin-left: 0px;
}

#bidFrmSection {
    background-color: #cbcbcb;
    height: auto;
    width: 690px;
}

#captcha_display {
    margin: 0 auto;
    text-align: center;
    display: block;
    width: 50%;
}

.appMainSection {
    text-align: left;
}

.appMainSectionImg {
    float: left;
    width: 250px;
    text-align: left;
}

.mainAppImage {
    width: 220px
}

.specialCellBlocks {
    width: 300px;
    height: 257px;
    background-color: #FFFFFF;
    margin: 0px 15px 20px 0px;
    padding: 0px 0px 0px 0px;
}

.special-button {
    position: absolute;
    bottom: 21px;
}

#loading {
    display: none;
    padding-bottom: 50px;
    height: 900px;
    background-color: #FFFFFF;
    margin-left: 30px;
}

.compareBtnB {
    width: 240px;
    background-color: #cccccc;
    height: 45px;
}

.summariesCategoryBtn {
    float: left;
    width: 50%;
    text-align: center;
}

.eduSidebar {
    width: 282px;
    height: auto;
    background-color: #cbcbcb;
    padding-bottom: 25px;
}

.eduCellHeaderLarge {
    width: 693px;
    height: 45px;
    background-color: #1e384a;
    text-align: center;
    font-weight: bold;
    color: #FFFFFF;
}

.moviesLg {
    width: 640px;
    height: 360px;
    margin: 0 auto;
}

.sidebarRecomendedOptionsBotDisplay {
    margin: 0 auto;
    width: 282px;
}

.robotInfoText {
    margin-left: 15px;
    width: 580px;
    padding-right: 15px;
}

#datasheetBtn {
    float: left;
    text-align: center;
    width: 100%;
    height: 64px;
    background-color: #1486c7;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 20px;
    padding-top: 3px;
}

#legacyParts {
    float: left;
    text-align: center;
    width: 282px;
    height: 40px;
    background-color: #1486c7;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 20px;
    padding-top: 3px;
}

.contactUsRedbtn {
    width: 267px;
    height: 64px;
    background-color: #980816;
    color: #FFFFFF;
    text-align: center;
    font-size: 28px;
    font-family: 'Futura';
    font-style: italic;
    padding-top: 10px;
}

#botData {
    float: left;
    width: 100%;
    height: auto;
    background-color: #CCCCCC;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 5px;
}

.botDataRight {
    padding-right: 17px;
}

#botRightSide {
    padding: 0px 0px 0px 13px;
}

.applicationsMainVideo {
    margin: 0 auto;
    text-align: center;
    width: 560px;
    height: 315px;
}

.appBody {
    text-align: center;
    width: 690px;
    margin-left: -20px;
}

.appBotsVid {
    float: right;
    clear: right;
    width: 320px;
    height: 180px;
    padding-left: 10px;
}

.videoTxtWrap {
    float: right;
    width: 0px;
    height: 0px;
}

.seriesVidPic {
    float: right;
    clear: right;
    width: 320px;
    height: 180px;
}

.partCategoryRow {
    padding-left: 0px;
    padding-bottom: 30px;
}

.partItem {
    height: 165px;
}

.partsDisplayInfo {
    padding-left: 60px;
}

.normalQuoteBtn {
    display: block;
}

.resQuoteBtn {
    display: none;
}

.appMainList {
    float: left;
}

.partsCategoriesSidebar {
    width: 282px;
    height: auto;
    background-color: #cbcbcb;
    padding-bottom: 30px;
}

.article-box {
    width: 100%;
    float: left;
    text-align: left;
    padding-bottom: 45px;
}

.articles-image {
    float: left;
    width: 180px;
    height: 190px;
}

.extraImages {
    float: left;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 240px;
}

.imgCellSpace {
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
}

.headerSearchBar {
    border: none;
    padding-left: 5px;
    width: 250px;
    height: 30px;
    background-color: #d7d7d7;
    font-family: 'Roboto-Light';
}

.googleSearchTable {
    margin-right: 15px;
    margin-top: 15px;
}

#mainRobotsImage {
    margin: 0px 50px 0px;
    padding: 0px 0px 0px 0px;
}

#homeTrust {
    min-height: 220px;
    height: auto;
    padding-top: 40px;
}

.shortFooterHr {
    height: 2px;
    width: 320px;
    background-image: url(https://media.robots.com/revamp/footerHrBg.png);
}

.footerMain {
    background-color: #798a9a;
    min-height: 248px;
    height: auto;
    color: #fff;
    padding-top: 40px;
    padding-left: 40px;
}

.longFooterHr {
    height: 2px;
    width: 1120px;
    margin: 0 auto;
    background-image: url(https://media.robots.com/revamp/footerHrBg.png);
    margin-top: 20px;
    padding-left: 0px;
}

#eduCells {
    margin-top: 40px;
}

#searchIconImage {
    position: fixed;
    top: 10px;
    left: 10px;
    display: none;
    width: 35px;
    height: 35px;
    z-index: 1002;
}

.homeDottedMob {
    display: none;
}

.languageSelectTop {
    float: right;
    margin-right: 34px;
    margin-top: 2px;
}

.languageSelect .language:hover, .languageSelectTop .language:hover {
    text-decoration: none;
}

@media only screen and (min-width:641px) and (max-width:1200px) {
    /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
    body {
        width: 100%;
        background-image: none;
    }
    #mobiTopNav {
        display: none;
    }
    #normalTopNav {
        display: block;
    }
    .headerSearchBar {
        width: 190px;
    }
    .googleSearchTable {
        margin-right: 0px;
        margin-left: 5px;
        margin-top: 15px;
    }
    #homeSliderRow {
        height: 395px;
        background-size: cover;
    }
    #mainRobotsImage {
        margin: 10px 0px 0px 40px;
    }
    #homeIcons {
        padding-left: 30px;
    }
    .homeIcon {
        width: 140px;
    }
    .shortFooterHr {
        width: 98%;
    }
    .footerMain {
        padding-left: 10px;
    }
    .longFooterHr {
        width: 100%;
    }
    .mfgBlocks {
        margin-left: 2px;
    }
    .mfgBlocksb {
        margin-left: 2px;
    }
    .robotsMainLogos {
        width: 200px;
    }
    .partsMainLogos {
        width: 200px;
    }
    .robotsMainLogosImage {
        width: 100%;
        height: 164px;
        text-align: center;
    }
    .robotsMainLogosLogo {
        float: left;
        width: 198px;
    }
    .workcellsMainLogosEdu {
        width: 621px;
        margin: 0px 0px 0px 21px;
    }
    .workcellsMainLogosLogoEdu {
        width: 618px;
    }
    #bidFrmSection {
        width: 100%;
    }
    #loading {
        margin-left: 0px;
    }
    .robotInfoText {
        width: 98%;
    }
    .botDataRight {
        padding-right: 5px;
    }
    .eduCellHeaderLarge {
        width: 100%;
    }
    .quoteBtnRed {
        width: 100%;
        font-size: 24px;
        padding-top: 15px;
    }
    .sidebarRecomendedOptionsBotDisplay {
        width: 100%;
    }
    .contactUsRedbtn {
        width: 100%;
    }
    .partsListBlock {
        padding-left: 20px;
    }
    #legacyParts {
        width: 100%;
    }
}


/* MOBILE STYLES */


/* mobile landscape */

@media only screen and (min-width:481px) and (max-width:768px) {
    .languageSelectTop {
        margin-top: 85px;
    }
    body {
        width: 100%;
        background-image: none;
    }
    #rwNav-bootstrap-menu.navbar-default .navbar-nav>li>a {
        background-color: #1d384b;
        color: #FFF;
    }
    #rwNav-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
    #rwNav.navbar-default .navbar-nav>li>a:focus {
        background-color: #788b9a;
        color: #FFF;
    }
    #topNavBar {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 1000;
        padding-left: 0px;
        padding-right: 0px;
        margin: 0px 0px 0px 0px;
    }
    #topHeader {
        padding-top: 60px;
        height: auto;
    }
    .topContact {
        width: 100%;
        text-align: center;
        height: auto;
    }
    #mobiTopNav {
        display: block;
    }
    #normalTopNav {
        display: none;
    }
    /* collapse nav */
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px;
    }
    .navbar-nav .open .dropdown-menu>li>a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }
    .dropdown-menu>li>a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: normal;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap;
    }
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        /*margin: 7.5px -15px;*/
        margin: 7.5px 50px 7.5px -15px
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }

    #scottLogo {
        width: 100%;
        text-align: center;
        padding-right: 0px;
        height: auto;
    }
    #employmentButton {
        display: none;
    }
    #empBtn {
        width: 100%;
    }
    #homeSliderRow {
        height: 435px;
        background-size: cover;
    }
    #homeSearchBox {
        display: none;
    }
    #mainRobotsImage {
        display: none;
    }
    #homeSecondSection {
        height: auto;
        padding-bottom: 10px;
    }
    #homeIcons {
        text-align: center;
        padding-left: 0px;
        margin: 0 auto;
        width: 100%;
    }
    .homeIcon {
        width: 100%;
        text-align: center;
        padding-top: 15px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .longFooterHr {
        display: none;
    }
    #breadCrumbs {
        padding-top: 20px;
    }
    .quoteBtnRed {
        width: 100%;
    }
    .sidebarRobotsSearch {
        margin: 0 auto;
    }
    .sidebarRobotsMenu {
        margin: 0 auto;
    }
    .newsLetterSidebar {
        margin: 0 auto;
    }
    .partsCategoriesSidebar {
        margin: 0 auto;
    }
    .pgHeading {
        padding-top: 15px;
    }
    .mfgBlocks {
        margin: 0 auto;
    }
    .mfgBlocksb {
        margin: 0 auto;
    }
    .robotsMainLogos {
        margin: 0 auto;
        margin-top: 10px;
    }
    #statesTable {
        display: none;
    }
    .workcellsSearch {
        margin: 0 auto;
    }
    .workcellsMenu {
        margin: 0 auto;
    }
    .workcellsMainLogosEdu {
        width: 320px;
        text-align: center;
        margin: 0 auto;
    }
    .eduCellImg {
        width: 100%;
        height: auto;
    }
    #homeQuickLinks {
        display: block;
    }
    .homeQuickLinkBtn {
        width: 100%;
        min-height: 45px;
        height: auto;
        background-color: #1e384a;
        color: #FFFFFF;
        text-align: center;
        font-family: 'Futura';
        font-size: 24px;
        padding-top: 4px;
        margin-bottom: 15px;
    }
    .homeQuickLinkBtnBlue {
        width: 100%;
        min-height: 45px;
        height: auto;
        background-color: #1486c7;
        color: #FFFFFF;
        text-align: center;
        font-family: 'Futura';
        font-size: 24px;
        padding-top: 4px;
        margin-bottom: 15px;
    }
    #homeMainTxt {
        padding-left: 0px;
        text-align: center;
    }
    .homeTextTop {
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }
    .homeDotted {
        width: 100%;
        text-align: center;
    }
    .homeSystemIntegrator {
        width: 100%;
        text-align: center;
        margin-left: 0px;
    }
    #hmBtn {
        visibility: visible;
        display: block;
    }
    #leftSidebar {
        display: none;
    }
    .midHeading {
        margin-left: 0px;
    }
    .eduCells {
        width: 100%;
        text-align: center;
    }
    .workcellsMainLogosLogoEdu {
        float: left;
        width: 320px;
        font-size: 18px;
    }
    #cellTextBtm {
        width: 100%;
        text-align: center;
        margin-left: 0px;
    }
    #bidFrmSection {
        width: 100%;
    }
    #captcha_display {
        margin: 0 auto;
        text-align: center;
        display: block;
        width: 100%;
    }
    .appMainSection {
        text-align: center;
    }
    /*.appMainSectionImg{width:100%;text-align:center;}*/
    .specialCellBlocks {
        width: 100%;
        margin: 0px 0px 20px 0px;
    }
    .special-button {
        width: 100%;
        text-align: center;
    }
    .mfgSeriesBlocks {
        width: 100%;
        margin: 0px 0px 20px 0px;
    }
    #loading {}
    .compareBtn {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        padding-top: 10px;
    }
    .compareBtnB {
        width: 240px;
        margin: 0 auto;
        background-color: #cccccc;
        height: 45px;
    }
    .mfgBotBlocks {
        width: 100%;
        margin: 0px 0px 20px 0px;
    }
    .summariesCategoryBtn {
        float: left;
        width: 50%;
        text-align: center;
    }
    .eduSidebar {
        margin: 0 auto;
    }
    .eduCellHeaderLarge {
        width: 100%;
    }
    .moviesLg {
        width: 320px;
        height: 180px;
        margin: 0 auto;
    }
    .sidebarRecomendedOptionsBotDisplay {
        display: none;
    }
    .robotInfoText {
        margin: 0 auto;
        width: 100%;
    }
    #datasheetBtn {
        margin: 0 auto;
        width: 100%;
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .botsContactBtn {
        display: none;
    }
    #botData {
        padding-left: 0px;
        padding-right: 0px;
    }
    .botDataRight {
        padding-right: 0px;
    }
    #botRightSide {
        padding: 0px 0px 0px 0px;
    }
    .eduSb {
        display: none;
    }
    .ptsSub {
        display: none;
    }
    .applicationsMainVideo {
        margin: 0 auto;
        text-align: center;
        width: 320px;
        height: 180px;
    }
    .appBody {
        width: 100%;
        margin: 0 auto;
    }
    .appBotsVid {
        margin: 0 auto;
        width: 320px;
        height: 180px;
    }
    .videoTxtWrap {
        display: none;
    }
    .seriesVidPic {
        float: left;
        width: 100%;
        height: 180px;
        margin: 0 auto;
    }
    .partCategoryRow {
        padding-left: 0px;
        padding-bottom: 0px;
    }
    .partsMainLogos {
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .partsListBlock {
        padding-left: 0px;
    }
    .partItem {
        float: left;
        width: 100%;
        height: 165px;
    }
    .partListImage {
        float: left;
        width: 50%;
    }
    .partListInfo {
        float: left;
        width: 50%;
    }
    .workcellExMov {
        float: left;
        width: 50%;
        margin-bottom: 15px;
    }
    .partDisplayImage {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        height: auto;
        padding-bottom: 15px;
    }
    .partsDisplayInfo {
        padding-left: 0px;
        width: 100%;
        padding-top: 135px;
    }
    .normalQuoteBtn {
        display: none;
    }
    .resQuoteBtn {
        display: block;
        margin-top: 15px;
    }
    .appMainList {
        float: left;
    }
    .appMainList li {}
    .summaryListImg {
        display: none;
    }
    .article-box {
        width: 100%;
        float: left;
        text-align: left;
        padding-bottom: 45px;
    }
    .articles-image {
        display: none;
    }
    .articleListTitle {
        text-align: center;
    }
    .extraImages {
        display: none;
    }
    .imgCellSpace {
        padding-top: 0px;
    }
    #googleSearchBar {
        display: none;
    }
    #searchIconImage {
        display: block;
    }
    .homeDottedMob {
        display: block;
    }
    #MobileMenuDivWrapper {
        width: 100%;
        height: 300px;
        overflow-y: scroll;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
    }
    #botsMfgLogo {
        display: none;
    }
    .mfgCellBlocks {
        width: 100%;
    }
    #legacyParts {
        width: 100%;
    }
}


/*mobile portrat */

@media only screen and (min-width:10px) and (max-width:480px) {
    .languageSelectTop {
        margin-top: 57px;
        margin-right: 6px;
    }
    body {
        width: 100%;
        background-image: none;
    }
    #rwNav-bootstrap-menu.navbar-default .navbar-nav>li>a {
        background-color: #1d384b;
        color: #FFF;
    }
    #rwNav-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
    #rwNav.navbar-default .navbar-nav>li>a:focus {
        background-color: #788b9a;
        color: #FFF;
    }
    #topNavBar {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 1000;
        padding-left: 0px;
        padding-right: 0px;
        margin: 0px 0px 0px 0px;
    }
    #topHeader {
        padding-top: 60px;
        height: auto;
    }
    .topContact {
        width: 100%;
        text-align: center;
        height: auto;
    }
    #scottLogo {
        width: 100%;
        text-align: center;
        padding-right: 0px;
        height: auto;
    }
    #employmentButton {
        display: none;
    }
    #empBtn {
        width: 100%;
    }
    #homeSliderRow {
        height: 435px;
        background-size: cover;
    }
    #homeSearchBox {
        display: none;
    }
    #mainRobotsImage {
        display: none;
    }
    #homeSecondSection {
        height: auto;
        padding-bottom: 10px;
    }
    #homeIcons {
        text-align: center;
        padding-left: 0px;
        margin: 0 auto;
        width: 100%;
    }
    #mobiTopNav {
        display: block;
    }
    #normalTopNav {
        display: none;
    }
    .homeIcon {
        width: 100%;
        text-align: center;
        padding-top: 15px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .longFooterHr {
        display: none;
    }
    #breadCrumbs {
        padding-top: 20px;
    }
    .quoteBtnRed {
        width: 100%;
    }
    .sidebarRobotsSearch {
        margin: 0 auto;
    }
    .sidebarRobotsMenu {
        margin: 0 auto;
    }
    .newsLetterSidebar {
        margin: 0 auto;
    }
    .partsCategoriesSidebar {
        margin: 0 auto;
    }
    .pgHeading {
        padding-top: 15px;
    }
    .mfgBlocks {
        margin: 0 auto;
    }
    .mfgBlocksb {
        margin: 0 auto;
    }
    .mfgCellBlocks {
        width: 100%;
    }
    .robotsMainLogos {
        margin: 0 auto;
        margin-top: 10px;
    }
    #statesTable {
        display: none;
    }
    .workcellsSearch {
        margin: 0 auto;
    }
    .workcellsMenu {
        margin: 0 auto;
    }
    .workcellsMainLogosEdu {
        width: 320px;
        text-align: center;
        margin: 0 auto;
    }
    .eduCellImg {
        width: 100%;
        height: auto;
    }
    #homeQuickLinks {
        display: block;
    }
    .homeQuickLinkBtn {
        width: 100%;
        min-height: 45px;
        height: auto;
        background-color: #1e384a;
        color: #FFFFFF;
        text-align: center;
        font-family: 'Futura';
        font-size: 24px;
        padding-top: 4px;
        margin-bottom: 15px;
    }
    .homeQuickLinkBtnBlue {
        width: 100%;
        min-height: 45px;
        height: auto;
        background-color: #1486c7;
        color: #FFFFFF;
        text-align: center;
        font-family: 'Futura';
        font-size: 24px;
        padding-top: 4px;
        margin-bottom: 15px;
    }
    #homeMainTxt {
        padding-left: 0px;
        text-align: center;
    }
    .homeTextTop {
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }
    .homeDotted {
        width: 100%;
        text-align: center;
    }
    .homeSystemIntegrator {
        width: 100%;
        text-align: center;
        margin-left: 0px;
    }
    #hmBtn {
        visibility: visible;
        display: block;
    }
    #leftSidebar {
        display: none;
    }
    .midHeading {
        margin-left: 0px;
    }
    .eduCells {
        width: 100%;
        text-align: center;
    }
    .workcellsMainLogosLogoEdu {
        float: left;
        width: 320px;
        font-size: 18px;
    }
    #cellTextBtm {
        width: 100%;
        text-align: center;
        margin-left: 0px;
    }
    #bidFrmSection {
        width: 100%;
    }
    #captcha_display {
        margin: 0 auto;
        text-align: center;
        display: block;
        width: 100%;
    }
    .appMainSection {
        text-align: center;
    }
    .appMainSectionImg {
        width: 100%;
        text-align: center;
    }
    .mainAppImage {
        width: auto;
        margin: 0 auto;
    }
    .specialCellBlocks {
        width: 100%;
        margin: 0px 0px 20px 0px;
    }
    .special-button {
        width: 100%;
        text-align: center;
    }
    .mfgSeriesBlocks {
        width: 100%;
        margin: 0px 0px 20px 0px;
    }
    #loading {}
    .compareBtn {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        padding-top: 10px;
    }
    .compareBtnB {
        width: 240px;
        margin: 0 auto;
        background-color: #cccccc;
        height: 45px;
    }
    .mfgBotBlocks {
        width: 100%;
        margin: 0px 0px 20px 0px;
    }
    .summariesCategoryBtn {
        float: left;
        width: 50%;
        text-align: center;
    }
    .eduSidebar {
        margin: 0 auto;
    }
    .eduCellHeaderLarge {
        width: 100%;
    }
    .moviesLg {
        width: 320px;
        height: 180px;
        margin: 0 auto;
    }
    .sidebarRecomendedOptionsBotDisplay {
        display: none;
    }
    .robotInfoText {
        margin: 0 auto;
        width: 100%;
    }
    #datasheetBtn {
        margin: 0 auto;
        width: 100%;
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .botsContactBtn {
        display: none;
    }
    #botData {
        padding-left: 0px;
        padding-right: 0px;
    }
    .botDataRight {
        padding-right: 0px;
    }
    #botRightSide {
        padding: 0px 0px 0px 0px;
    }
    .eduSb {
        display: none;
    }
    .ptsSub {
        display: none;
    }
    .applicationsMainVideo {
        margin: 0 auto;
        text-align: center;
        width: 320px;
        height: 180px;
    }
    .appBody {
        width: 100%;
        margin: 0 auto;
    }
    .appBotsVid {
        margin: 0 auto;
        width: 100%;
        height: 180px;
    }
    .videoTxtWrap {
        display: none;
    }
    .seriesVidPic {
        float: left;
        width: 100%;
        height: 180px;
        margin: 0 auto;
    }
    .partCategoryRow {
        padding-left: 0px;
        padding-bottom: 0px;
    }
    .partsMainLogos {
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .partsListBlock {
        padding-left: 0px;
    }
    .partItem {
        float: left;
        width: 100%;
        height: 165px;
    }
    .partListImage {
        float: left;
        width: 50%;
    }
    .partListInfo {
        float: left;
        width: 50%;
    }
    .workcellExMov {
        float: left;
        width: 50%;
        margin-bottom: 15px;
    }
    .partDisplayImage {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        height: auto;
        padding-bottom: 15px;
    }
    .partsDisplayInfo {
        padding-left: 0px;
        width: 100%;
        padding-top: 135px;
    }
    .normalQuoteBtn {
        display: none;
    }
    .resQuoteBtn {
        display: block;
        margin-top: 15px;
    }
    .appMainList li {}
    .summaryListImg {
        display: none;
    }
    .article-box {
        width: 100%;
        float: left;
        text-align: left;
        padding-bottom: 45px;
    }
    .articles-image {
        display: none;
    }
    .articleListTitle {
        text-align: center;
    }
    .extraImages {
        display: none;
    }
    .imgCellSpace {
        padding-top: 0px;
    }
    #googleSearchBar {
        display: none;
    }
    #searchIconImage {
        display: block;
    }
    .homeDottedMob {
        display: block;
    }
    .shortFooterHr {
        width: 100%;
    }
    #botsMfgLogo {
        display: none;
    }
    #legacyParts {
        width: 100%;
    }
}

/* lg screen */
@media only screen and (min-width:801px) and (max-width:1024px) {
    .languageSelectTop {
        margin-top: 85px;
    }

    body {
        width: 100%;
        background-image: none;
    }
    #rwNav-bootstrap-menu.navbar-default .navbar-nav>li>a {
        background-color: #1d384b;
        color: #FFF;
    }
    #rwNav-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
    #rwNav.navbar-default .navbar-nav>li>a:focus {
        background-color: #788b9a;
        color: #FFF;
    }
    #topNavBar {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 1000;
        padding-left: 0px;
        padding-right: 0px;
        margin: 0px 0px 0px 0px;
    }
    /* collapse nav */
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .navbar-nav .open .dropdown-menu>li>a {
        line-height: 20px;
    }
    .navbar-nav .open .dropdown-menu>li>a,
    .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }
    .dropdown-menu>li>a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: normal;
        line-height: 1.42857143;
        color: #333;
        white-space: nowrap;
    }
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        /*margin: 7.5px -15px;*/
        margin: 7.5px 50px 7.5px -15px
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    #topHeader {
        padding-top: 60px;
        height: auto;
    }
    .topContact {
        width: 100%;
        text-align: center;
        height: auto;
    }
    #scottLogo {
        width: 100%;
        text-align: center;
        padding-right: 0px;
        height: auto;
    }
    #employmentButton {
        display: none;
    }
    #empBtn {
        width: 100%;
    }
    #homeSliderRow {
        height: 435px;
        background-size: cover;
    }
    #homeSearchBox {
        display: none;
    }
    #mainRobotsImage {
        display: none;
    }
    #homeSecondSection {
        height: auto;
        padding-bottom: 10px;
    }
    #homeIcons {
        text-align: center;
        padding-left: 0px;
        margin: 0 auto;
        width: 100%;
    }
    #mobiTopNav {
        display: block;
    }
    #normalTopNav {
        display: none;
    }
    .homeIcon {
        width: 100%;
        text-align: center;
        padding-top: 15px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .longFooterHr {
        display: none;
    }
    #breadCrumbs {
        padding-top: 20px;
    }
    .quoteBtnRed {
        width: 100%;
    }
    .sidebarRobotsSearch {
        margin: 0 auto;
    }
    .sidebarRobotsMenu {
        margin: 0 auto;
    }
    .newsLetterSidebar {
        margin: 0 auto;
    }
    .partsCategoriesSidebar {
        margin: 0 auto;
    }
    .pgHeading {
        padding-top: 15px;
    }
    .mfgBlocks {
        margin: 0 auto;
    }
    .mfgBlocksb {
        margin: 0 auto;
    }
    .mfgCellBlocks {
        width: 100%;
    }
    .robotsMainLogos {
        margin: 0 auto;
        margin-top: 10px;
    }
    #statesTable {
        display: none;
    }
    .workcellsSearch {
        margin: 0 auto;
    }
    .workcellsMenu {
        margin: 0 auto;
    }
    .workcellsMainLogosEdu {
        width: 320px;
        text-align: center;
        margin: 0 auto;
    }
    .eduCellImg {
        width: 100%;
        height: auto;
    }
    #homeQuickLinks {
        display: block;
    }
    .homeQuickLinkBtn {
        width: 100%;
        min-height: 45px;
        height: auto;
        background-color: #1e384a;
        color: #FFFFFF;
        text-align: center;
        font-family: 'Futura';
        font-size: 24px;
        padding-top: 4px;
        margin-bottom: 15px;
    }
    .homeQuickLinkBtnBlue {
        width: 100%;
        min-height: 45px;
        height: auto;
        background-color: #1486c7;
        color: #FFFFFF;
        text-align: center;
        font-family: 'Futura';
        font-size: 24px;
        padding-top: 4px;
        margin-bottom: 15px;
    }
    #homeMainTxt {
        padding-left: 0px;
        text-align: center;
    }
    .homeTextTop {
        padding-left: 0px;
        padding-right: 0px;
        text-align: center;
    }
    .homeDotted {
        width: 100%;
        text-align: center;
    }
    .homeSystemIntegrator {
        width: 100%;
        text-align: center;
        margin-left: 0px;
    }
    #hmBtn {
        visibility: visible;
        display: block;
    }
    #leftSidebar {
        display: none;
    }
    .midHeading {
        margin-left: 0px;
    }
    .eduCells {
        width: 100%;
        text-align: center;
    }
    .workcellsMainLogosLogoEdu {
        float: left;
        width: 320px;
        font-size: 18px;
    }
    #cellTextBtm {
        width: 100%;
        text-align: center;
        margin-left: 0px;
    }
    #bidFrmSection {
        width: 100%;
    }
    #captcha_display {
        margin: 0 auto;
        text-align: center;
        display: block;
        width: 100%;
    }
    .appMainSection {
        text-align: center;
    }
    .appMainSectionImg {
        width: 100%;
        text-align: center;
    }
    .mainAppImage {
        width: auto;
        margin: 0 auto;
    }
    .specialCellBlocks {
        width: 100%;
        margin: 0px 0px 20px 0px;
    }
    .special-button {
        width: 100%;
        text-align: center;
    }
    .mfgSeriesBlocks {
        width: 100%;
        margin: 0px 0px 20px 0px;
    }
    #loading {}
    .compareBtn {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        padding-top: 10px;
    }
    .compareBtnB {
        width: 240px;
        margin: 0 auto;
        background-color: #cccccc;
        height: 45px;
    }
    .mfgBotBlocks {
        width: 100%;
        margin: 0px 0px 20px 0px;
    }
    .summariesCategoryBtn {
        float: left;
        width: 50%;
        text-align: center;
    }
    .eduSidebar {
        margin: 0 auto;
    }
    .eduCellHeaderLarge {
        width: 100%;
    }
    .moviesLg {
        width: 320px;
        height: 180px;
        margin: 0 auto;
    }
    .sidebarRecomendedOptionsBotDisplay {
        display: none;
    }
    .robotInfoText {
        margin: 0 auto;
        width: 100%;
    }
    #datasheetBtn {
        margin: 0 auto;
        width: 100%;
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .botsContactBtn {
        display: none;
    }
    #botData {
        padding-left: 0px;
        padding-right: 0px;
    }
    .botDataRight {
        padding-right: 0px;
    }
    #botRightSide {
        padding: 0px 0px 0px 0px;
    }
    .eduSb {
        display: none;
    }
    .ptsSub {
        display: none;
    }
    .applicationsMainVideo {
        margin: 0 auto;
        text-align: center;
        width: 320px;
        height: 180px;
    }
    .appBody {
        width: 100%;
        margin: 0 auto;
    }
    .appBotsVid {
        margin: 0 auto;
        width: 100%;
        height: 180px;
    }
    .videoTxtWrap {
        display: none;
    }
    .seriesVidPic {
        float: left;
        width: 100%;
        height: 180px;
        margin: 0 auto;
    }
    .partCategoryRow {
        padding-left: 0px;
        padding-bottom: 0px;
    }
    .partsMainLogos {
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .partsListBlock {
        padding-left: 0px;
    }
    .partItem {
        float: left;
        width: 100%;
        height: 165px;
    }
    .partListImage {
        float: left;
        width: 50%;
    }
    .partListInfo {
        float: left;
        width: 50%;
    }
    .workcellExMov {
        float: left;
        width: 50%;
        margin-bottom: 15px;
    }
    .partDisplayImage {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        height: auto;
        padding-bottom: 15px;
    }
    .partsDisplayInfo {
        padding-left: 0px;
        width: 100%;
        padding-top: 135px;
    }
    .normalQuoteBtn {
        display: none;
    }
    .resQuoteBtn {
        display: block;
        margin-top: 15px;
    }
    .appMainList li {}
    .summaryListImg {
        display: none;
    }
    .article-box {
        width: 100%;
        float: left;
        text-align: left;
        padding-bottom: 45px;
    }
    .articles-image {
        display: none;
    }
    .articleListTitle {
        text-align: center;
    }
    .extraImages {
        display: none;
    }
    .imgCellSpace {
        padding-top: 0px;
    }
    #googleSearchBar {
        display: none;
    }
    #searchIconImage {
        display: block;
    }
    .homeDottedMob {
        display: block;
    }
    .shortFooterHr {
        width: 100%;
    }
    #botsMfgLogo {
        display: none;
    }
    #legacyParts {
        width: 100%;
    }
}
