body.contact-us #content .contactusTitle{font-size: 24px; text-align: center; font-weight: bold; color: #25567e; margin: 20px 0;}
body.contact-us #content .contactusFooter { text-align:center;}

body.contact-us #content .contactuspage p:first-of-type{font-size: 20px; font-weight:bold;}
body.contact-us #content .contactuspage p:nth-child(2){font-size: 16px; font-weight:bold;}


body.contact-us #content .contactuspage p { text-align: center; font-weight:bold;}

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

body.repair_page #content, body.about-us #content, body.surplus #content, body.contact-us #content, body.faq #content, body.view #content, body.privacy-policy #content { padding: 10px 20px;}
#content img{max-width: 100%; }

#content table{max-width: 100% !important; width: 100% !important; margin: 0 0 10px 0;}

#___plusone_0, .fb-like, #fb-root, #___plusone_0 iframe { max-width: 100% !important; width: 100% !important;}
#___plusone_0 { margin: 0 0 10px 0 !important;}
.twitter-follow-button{ display:none;}



/* Repair Page */



body.repair_page #content .MsoTableGrid td, body.repair_page #content .MsoTableGrid tr, body.repair_page #content .MsoTableGrid tbody{ display:block; width:100% !important; height: auto !important; border: 0 !important; margin: 0 0 10px 0;}

body.repair_page #content .MsoTableGrid tr:first-child{ display:none !important;}

body.repair_page #content .MsoTableGrid tr:nth-child(2) tr td{
position: relative;
}

body.repair_page #content .MsoTableGrid tr:nth-child(2) td:before {display:block; position:relative; width: 100%; padding: 0 0 10px 0;  font-size: 18px; font-weight: bold; }

body.repair_page #content .MsoTableGrid tr:nth-child(2) td:nth-of-type(1):before{ content: 'Allen Bradley Panelviews'; }
body.repair_page #content .MsoTableGrid tr:nth-child(2) td:nth-of-type(2):before{ content: 'Allen Bradley PLCâ€™s'; }
body.repair_page #content .MsoTableGrid tr:nth-child(2) td:nth-of-type(3):before{ content: 'Allen Bradley Drives'; }
body.repair_page #content .MsoTableGrid tr:nth-child(2) td:nth-of-type(4):before{ content: 'Eaton Cutler-Hammer Drives and Displays'; }

body.repair_page #content ul {line-height: 14px !important;}
body.repair_page #content ul p{ text-indent: 0 !important; margin: 0 0 10px 0 !important;}

body.repair_page #content p{ margin: 0 0 10px 0;}

body.repair_page #content li{ list-style:none;}

body.repair_page #content .MsoListParagraphCxSpMiddle span:first-child, body.repair_page #content .MsoListParagraphCxSpFirst span:first-child,  body.repair_page #content .MsoListParagraphCxSpLast span:first-child {display:none;}

/* About Page */

body.about-us #content img{ width: 90%; margin-top: 0; margin: 0 auto !important; height: auto !important; display:block;}

/* Sell Surplus Page */

body.surplus #content #getquote{ width: 100%;}
body.surplus #content #getquote input[type='text'] { width: 100% !important;}


body.surplus #content #getquote  #Table47 tr:nth-child(1) {
    display: none;
}

body.surplus #content #getquote td{margin: 0 0 5px 0;}
body.surplus #content #getquote  #Table47 tr:nth-child(2) td:before{display:block; position:relative; width: 100%; }
body.surplus #content #getquote  #Table47 tr:nth-child(2) td:nth-of-type(1):before{content: 'City';}
body.surplus #content #getquote  #Table47 tr:nth-child(2) td:nth-of-type(2):before{content: 'State';}
body.surplus #content #getquote  #Table47 tr:nth-child(2) td:nth-of-type(3):before{content: 'Zipcode';}

body.surplus #content #getquote input[type='submit']{color: white; background-color: #ed5564; border: 0px; border-radius: 5px; padding: 10px 20px; text-transform: uppercase; font-weight: bold;}

body.surplus #getquote > p {
  line-height: 25px;
}

/* Contact Page */

body.contact-us #content img{ width: 90%; margin-top: 0; margin: 0 auto !important; height: auto !important; display:block;}
body.contact-us #content .contactuspage p { padding: 0 0 10px 0;}

body.contact-us #content .contactuspage p img{ max-height: 100px; width: auto !important;}

/* View Page */

body.view #content iframe{ width: 90% !important; margin-top: 0; margin: 0 auto !important; height: auto !important; display:block;}

/* Privacy Policy */

body.privacy-policy #content p{ margin: 0 0 10px 0;}

/* Manufacuter Page */

.manufacturer_row {width: 90%; margin: 0 auto 20px auto; background-color:white; border: 2px solid #4c7996; padding: 5px 10px; font-size: 12px; border-radius: 5px;}

.manufacturer_row .mfg_series_name{text-align:center; margin: 20px 0; }

.manufacturer_row .mfg_series_name a{font-size: 18px; text-align: center; font-weight: bold; color: #25567e; text-decoration:none; font-family: Economica;}

.manufacturer_row .mfr_series_desc span, .manufacturer_row .mfr_series_desc p , .manufacturer_row .mfr_series_desc, .manufacturer_row .mfr_series_desc h1, .manufacturer_row .mfr_series_desc h2{ font-size: 12px !important; font-weight: normal !important; line-height: 14px !important; color: #25567e !important;}
.manufacturer_row  hr{ display:none;}

#mfg_wrapper #content > h1{ text-align: center; margin: 20px 0;}
#mfg_wrapper #content .logo{display:block; margin: 0 auto; float:none;}

/* AX Control */

body.about_us_page #content, body.about_us_page .content, body.surplus_page #content, body.faq_page #content, body.search_page, body.fast_quote_page, body.repair-request #content { padding:0;}
body.about_us_page #content img, body.about_us_page .content img{ width: 90%; margin-top: 0; margin: 0 auto !important; height: auto !important; display:block;}

/* Surplus */

body.surplus_page #content #getquote{ width: 100%;}
body.surplus_page #content #getquote input[type='text'] { width: 100% !important;}

body.surplus_page #main_container > table{ width: 100%;}

body.surplus_page #getquote > p {
  font-weight: bold;
}

/* Manufacuter Page */

.manufacturer_row {width: 90%; margin: 0 auto 20px auto; background-color:white; border: 2px solid #4c7996; padding: 5px 10px; font-size: 12px; border-radius: 5px;}

.manufacturer_row .manufacturer_title{text-align:center; margin: 20px 0; }

.manufacturer_row .manufacturer_title a{font-size: 18px; text-align: center; font-weight: bold; color: #25567e; text-decoration:none; font-family: Economica;}

.manufacturer_row .manufacturer_description span, .manufacturer_row .manufacturer_description p , .manufacturer_row .manufacturer_description, .manufacturer_row .manufacturer_description h1, .manufacturer_row .manufacturer_description h2{ font-size: 12px !important; font-weight: normal !important; line-height: 14px !important; color: #25567e !important;}

.manufacturer_description p{ padding: 0; margin: 0 0 20px 0;}

body.manufacturer_page #content hr , .manufacturer_row > br { display:none;}


#mfg_wrapper #content > h1{ text-align: center; margin: 20px 0;}
#mfg_wrapper #content .logo{display:block; margin: 0 auto; float:none;}

/* Repair Page */

body.repair_page #content ul{ padding: 0; margin: 0 0 10px 0;}
body.repair_page #content h2,body.repair_page #content h2 span{ color:#25567e !important; font-family: "Open Sans",â€‹Arial,â€‹Helvetica,â€‹sans-serif !important; }


/* do supply fixes */

body.product_page #content .p-new .p-header span.product_type{ height: 50%; font-size: 12px;}
body.product_page .left_image img, body.product_page .right_image img{height: 100px; display:block; margin: 0 auto;}
body.product_page #content .p-new .p-header span.product_sku{ font-size: 12px;}



}

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

#mobile_callouts .mobile_learn_more_box{max-width: 100%;}



}
