/* MEDIA FOR MED DESKTOP (960 - 1199) */
@media only screen and (min-width: 960px) {

  /* --- FRONT --- */
  p {
    text-align: left;
  }

  /* Navigation */
  #wrapper {
    padding-top: 0px;
  }

  #header {
    position: fixed;
    margin-top: -160px;
    padding-top: 10px;
    height: 150px;
    width: 100%;
  }

  #header .sixteen.columns {
    height: 100px;
  }

  .distributor-hartzell-logo {
    margin-top: 20px;
  }

  #header .eight.columns .region-header-left {
    display: block;
  }


  .not-front #breadcrumbs {
    margin-top: 155px;
    margin-bottom: -155px;
  }


  .not-front.page-markets#breadcrumbs,
  .not-front.page-node-5 #breadcrumbs,
  .not-front.page-node-204199 #breadcrumbs,
  .not-front.page-terms-use #breadcrumbs,
  .not-front.node-type-blog-news #breadcrumbs,
  .not-front.page-blog #breadcrumbs,
  .not-front.page-taxonomy-term #breadcrumbs,
  .page-department-energy-updates #breadcrumbs,
  .search-results #breadcrumbs,
  .page-resources-chemical #breadcrumbs,
  .page-resources-energy #breadcrumbs,
  .page-resources-food-processing #breadcrumbs,
  .page-resources-heavy-industry #breadcrumbs,
  .page-resources-marine #breadcrumbs,
  .page-resources-other #breadcrumbs,
  .page-resources-pulp-and-paper #breadcrumbs,
  .page-resources-water-and-wastewater #breadcrumbs {
    margin-bottom: -50px;
  }

  .page-user #breadcrumbs,
  .page-node-165983 #breadcrumbs,
  .node-type-reps #breadcrumbs,
  .page-node-204208 #breadcrumbs,
  .page-node-204207 #breadcrumbs,
  .page-node-204215 #breadcrumbs,
  .page-node-204216 #breadcrumbs,
  .page-node-204259 #breadcrumbs {
    margin-bottom: -25px;
  }

  .not-front.single-product #breadcrumbs {
    margin-bottom: 0px;
  }

  .page-home #wrapper #content {
    margin-top: 155px;
  }

  .not-front .region-before-content-no-wrap {
    margin-top: 155px;
  }

  #header .eight {
    width: 200px;
    margin-top: 20px;
  }

  .node-type-distributor #header .eight,
  .node-type-distributor-about #header .eight,
  .node-type-distributor-contact-us #header .eight,
  .page-distributor-knape-associates-products-product-finder #header .eight,
  .page-distributor-knape-associates-products #header .eight,
  .page-distributor-milton-seiler-products-product-finder #header .eight,
  .page-distributor-milton-seiler-products #header .eight,
  .page-distributor-j-e-phillips-company-products-product-finder #header .eight,
  .page-distributor-j-e-phillips-company-products #header .eight,
  .page-distributor-r-williamson-associates-products-product-finder #header .eight,
  .page-distributor-r-williamson-associates-products #header .eight {
    width: 284px;
  }

  .logo a {
    margin: 0px;
  }

  a#logo {
    margin: 20px 35px 0px 0px;
  }

  #navigation {
    margin-top: 60px;
    margin-left: 5%;
  }

  #navigation li a {
    font-size: 14px;
    text-transform: capitalize;
    color: #000;
    background: #fff;
  }

  #navigation li:first-child a#primary:after,
  #navigation li:nth-child(2) a#primary:after,
  #navigation li:nth-child(3) a#primary:after,
  a#primary:after {
    content: '';
    background: url('../images/icons-menu/menu-down-arrow.jpg') no-repeat center;
    color: #b0232b;
    padding-left: 20px;
  }

  .navigation>div>ul>li>a {
    padding: 8px;
  }

  .region-blockgroup-smaller-nav {
    clear: both;
    float: right;
  }

  #block-block-5 {
    margin-top: 9px;
    padding: 0px 0px 0px 0px;
    width: 28%;
  }

  #block-block-5 p,
  #block-block-43,
  #block-gtranslate-gtranslate {
    font-size: 12px;
  }

  #block-menu-menu-logging {
    width: 15%;
    text-align: left;
    margin-top: -2px;
  }

  #block-menu-menu-logging ul {
    margin-left: 0px;
  }

  #block-block-43 {
    /*width: 26%;*/
    width: 20%;
    margin-top: 0px;
  }

  #block-block-43 p {
    margin-bottom: 0px;
    text-align: center;
    font-size: 18px !important;
  }

  #block-gtranslate-gtranslate {
    margin-top: 0px;
  }

  #block-views-a6d347ac8aab66da655b0299f406ed4b {
    margin: 3px 0px 0px 20px;
  }

  .region-blockgroup-smaller-nav {
    transform: translateY(-120%);
    width: 550px;
    margin-right: -25px;
  }

  #block-custom-search-blocks-2 {
    padding: 0px 20px 0px 0px;
    margin: 3px 0px 0px;
  }

  .page-home .region-before-content-no-wrap .content p,
  .page-home .region-before-content-no-wrap .content h3 {
    z-index: 20;
  }

  /* Body */
  #content {
    margin-top: -20px;
    margin-bottom: 0px;
  }

  #content .container {
    margin-top: 50px;
  }

  /* Video */
  .page-home #content .container {
    margin-top: 30px;
  }

  #block-block-13 .content .container,
  #block-block-46 .content .container {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  #block-block-13 .container,
  #block-block-46 .container {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
  }

  #block-block-13 #intro,
  #block-block-13 #front-video,
  #block-block-46 #intro,
  #block-block-46 #front-video {
    width: 47%;
  }

  #block-block-13 #intro,
  #block-block-46 #intro {
    margin-right: 3%;
  }

  #block-block-13 #intro p:nth-child(1),
  #block-block-46 #intro p:nth-child(1) {
    text-align: center;
  }

  #block-block-13 p,
  #block-block-46 p {
    margin-left: 20px;
  }

  #block-block-13 #front-video,
  #block-block-46 #front-video {
    height: auto;
    margin: 0px;
  }

  .front-header-video #intro,
  .front-header-video #front-video {
    text-align: left;
  }

  /* Featured */
  .region-blockgroup-front-red-cta-under-main-ba {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }

  .region-blockgroup-front-red-cta-under-main-ba .block-block {
    /*width: 50%;*/
    margin: 50px 0px 25px 0px;
  }

  .region-blockgroup-front-red-cta-under-main-ba .block-block .content {
    display: flex;
    align-items: flex-start;
  }

  /*.region-blockgroup-front-red-cta-under-main-ba .block-block p:first-child {
	float: left;
	width: 30%;
}
.region-blockgroup-front-red-cta-under-main-ba .block-block #feature-text {
	width: 61%;
}*/
  .region-blockgroup-front-red-cta-under-main-ba .block-block h3 {
    text-align: left;
    padding-left: 20px;
  }

  /* Prod Search / Start / Ship */
  .page-home .region-content .container-inline,
  .page-home .region-content .search-form div {
    margin: 0;
    width: 100%;
  }

  .page-home .region-content .ctools-jump-menu-select {
    width: 276px;
  }

  .page-home .region-content #block-custom-search-blocks-1 {
    margin-left: 0px;
  }

  .page-home .region-content .form-item-custom-search-blocks-form-1,
  .page-home .region-content .form-item-custom-search-blocks-form-1 input {
    width: 213px;
  }

  .region-blockgroup-front-finder-start-ship {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }

  .region-blockgroup-front-finder-start-ship .region-blockgroup-product-finder {
    width: 29%;
    padding-left: 20px;
  }

  #block-block-11 {
    width: 37%;
  }

  #block-block-31 {
    width: 29%;
    /*padding-right: 20px;*/
  }

  #block-block-32 p {
    text-align: center;
  }

  #block-block-11 #start-div {
    display: flex;
    align-items: center;
    padding: 0px;
  }

  #start-div p {
    margin-bottom: 0px;
  }

  #block-block-11 p {
    padding: 0px 45px;
    text-align: center;
  }

  #block-block-11 #start-div p {
    margin-bottom: 10px;
    padding: 0px;
    text-align: left;
  }

  #block-block-31 #start-div {
    padding: 0px 10px;
  }

  #block-block-31 img {
    margin: 0px 70px;
  }

  #block-block-31 p {
    margin-bottom: 0px;
    padding: 0px 10px;
    text-align: center;
    clear: both;
  }

  #block-block-31 h4 {
    margin-top: 15px;
  }

  .page-home #colorbox {
    border: 3px solid #b0232a;
  }

  .page-home #colorbox #rapid-right p,
  .single-product #colorbox #rapid-right p {
    text-align: center;
  }

  /* Markets */
  #block-block-9 #front-markets {
    width: 100%;
  }

  #front-markets .market-block {
    margin: 0 auto;
    margin-bottom: 15px;
    width: 24% !important;
  }

  #block-block-9 p {
    padding: 5px;
    font-size: 0.8em;
  }

  /* Newsletter */
  .region-blockgroup-front-newsletter {
    display: flex;
    width: 95%;
    margin: 0 auto;
    padding: 35px 0px;
  }

  #block-block-35 img {
    margin: 0px 25px 30px 0px;
  }

  /* Pre-Footer */
  #footer .container {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding-top: 35px;
    margin: 0 auto;
  }

  #footer .four.columns {
    width: 31%;
  }

  #footer .four.columns p {
    padding: 0px;
    text-align: center;
  }

  #block-views-find-my-rep-block-2,
  #block-views-0cd192d2e23ca2391db004bf98d509ee {
    margin-left: 40px;
  }

  /* Footer */
  #footer {
    background: #fff;
    border-top: none;
    padding: 0px;
  }

  #footer .container {
    margin: 0 -9999rem;
    padding: 0.25rem 9999rem;
    background: #323d48;
  }

  #footer .four.columns {
    padding-top: 25px;
  }

  #footer .four.columns:nth-child(2) {
    margin: 0px 1%;
  }

  #bottom {
    margin-top: 0px;
  }

  #bottom .container {
    padding-top: 0px;
    background: #fff;
    margin: 0 -9999rem;
    padding: 0.25rem 9999rem;
  }

  #bottom .container p {
    text-align: center;
  }

  .footer-logo {
    width: 72%;
  }

  #bottom #tag-one {
    margin-right: 25px;
  }

  .footer-icons {
    margin-top: 0px;
  }

  #block-block-4 .content {
    margin-top: 15px;
  }

  #block-block-4 .content div {
    flex-direction: row;
  }

  /* ---------------** NOT FRONT*-----------------*/
  /* banners */
  .banner-img {
    padding: 0px;
  }

  .banner-img img,
  #views_slideshow_cycle_teaser_section_slideshow-block {
    margin-left: 0px;
  }

  .google-maps {
    display: flex;
    width: 45%;
  }

  .region-blockgroup-markets-other-header {
    padding: 0px;
  }

  .banner-img .content,
  .region-blockgroup-markets-other-header {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: center;
    margin: 0 auto;
  }

  .page-node-9 .banner-img .content {
    align-items: initial;
  }

  .banner-img p:nth-child(1),
  #block-views-slideshow-block {
    width: 45%;
    margin: 0px
  }

  .banner-img .banner-body,
  #block-block-56 {
    width: 50%;
    margin: 0px 20px;
  }

  .banner-img .banner-body p,
  .banner-img .banner-body li,
  #block-block-56 p {
    font-size: 0.7em;
  }

  .banner-text img,
  .post-type-archive-product .banner-img img,
  .page-distributor-knape-associates-products-product-finder .banner-img img,
  .page-distributor-milton-seiler-products-product-finder .banner-img img,
  .page-distributor-j-e-phillips-company-products-product-finder .banner-img img,
  .page-distributor-r-williamson-associates-products-product-finder .banner-img img {
    max-width: 1200px;
  }

  .post-type-archive-product .banner-img,
  .page-distributor-knape-associates-products-product-finder .banner-img,
  .page-distributor-milton-seiler-products-product-finder .banner-img,
  .page-distributor-j-e-phillips-company-products-product-finder .banner-img,
  .page-distributor-r-williamson-associates-products-product-finder .banner-img {
    margin-bottom: 50px;
  }

  #block-block-56 .banner-body {
    margin-bottom: 0px;
  }

  #block-block-56 .banner-body p:last-child {
    margin-bottom: 0px;
  }

  /* About */
  .three-grid {
    display: flex;
    flex-wrap: wrap;
    width: 95%;
    margin: 0 auto;
  }

  .three-grid-block {
    width: 32%;
  }

  .three-grid-block:nth-child(2) {
    margin: 0px 2%;
  }

  .three-grid-block p {
    text-align: center;
  }

  #block-block-36 #one-thirds {
    width: 20%;
    margin: 0 auto;
  }

  #block-block-36 #two-thirds {
    margin-left: 0px;
    margin-right: 30px;
  }

  /* About > Leadership */
  .view-leadership-team .view-content {
    display: flex;
    flex-wrap: wrap;
    width: 95%;
    margin: 0 auto;
  }

  .view-leadership-team .views-row {
    width: 47%;
  }

  .view-leadership-team .views-row-odd {
    margin-right: 3%;
  }

  .view-leadership-team .views-row-even {
    margin-left: 3%;
  }

  .view-leadership-team .views-field-field-headshot {
    width: 27%;
    height: 125px;
  }

  .view-leadership-team .views-field-nothing {
    width: 66%;
    margin-top: 10px;
    height: 125px;
    line-height: 19px;
  }

  .view-leadership-team .views-row-4 .views-field-nothing {
    margin-bottom: 25px !important;
  }

  .view-leadership-team .views-row-even .views-field-body {
    margin-top: -172px;
  }

  /* About > History */
  .page-about-us-history #history-info a:nth-child(2) {
    margin-left: -460px;
    margin-right: 0px;
  }

  .page-about-us-history #history-info {
    margin-bottom: 100px;
  }

  /* --- Markets --- */
  .page-markets#breadcrumbs p {
    text-align: left;
  }

  .page-marketsp {
    text-align: center;
  }

  .page-markets#block-block-5 p {
    text-align: left;
  }

  .page-markets#block-menu-menu-logging,
  .page-node-204167 #block-menu-menu-logging {
    height: 35px;
  }

  .page-markets#block-block-43 p {
    height: 33px;
    line-height: 30.6px;
  }

  #block-block-15 #unusual-small {
    width: 29%;
  }

  #block-block-15 #unusual-large {
    width: 39%;
  }

  #block-block-15 .four#unusual-large,
  #block-block-15 .five#unusual-large {
    width: 49%;
  }

  /* --- Markets > sub --- */
  .node-type-markets #tab-intro p {
    width: 70%;
    margin: 0 auto;
    padding-bottom: 20px;
  }

  .node-type-markets ul.resp-tabs-list {
    margin: 0 auto;
  }

  .resp-tabs-container {
    width: 100%;
    margin: 0 auto;
  }

  .distributor-product-specs .resp-tabs-container {
    width: 100%;
  }

  .resp-tab-content {
    padding: 20px 0px;
  }

  .distributor-product-specs .resp-tab-content {
    padding: 20px 20px 20px 0;
  }

  .market-solutions .container {
    width: 95%;
    margin-left: auto;
    margin-right: auto;
  }

  .market-solutions,
  .market-solutions p {
    text-align: left;
  }

  #content .market-solutions h2,
  #content .market-solutions p {
    padding: 0px;
  }

  .market-solutions h2 {
    width: 480px;
  }

  .market-solutions #solution-images {
    float: right;
  }

  .applications {
    padding-bottom: 25px;
  }

  .applications .content {
    width: 95%;
    margin: 0 auto;
    align-items: flex-end;
  }

  #content .applications p {
    margin: 0 auto;
    padding: 10px 0px 20px 0px;
  }

  .applications #three-grid-one,
  .applications #three-grid-two,
  .applications #three-grid-three {
    width: 30%;
  }

  .applications #three-grid-two {
    margin-left: 1%;
    margin-right: 1%;
  }

  .applications #three-grid-three {
    margin: 10px 0px 50px 25px;
    padding: 55px 15px;
  }

  /* Products */
  .region-blockgroup-front-finder-start-ship h2,
  #node-150 h2,
  .page-about-us h2,
  .page-hartzell-difference h2,
  .single-product h2,
  .view-product-spotlight-related h2,
  .page-warranty-and-parts h2,
  .page-node-204167 h2 {
    font-size: 38px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: bold;
  }

  .post-type-archive-product #sidebar,
  .page-distributor-knape-associates-products-product-finder #sidebar,
  .page-distributor-milton-seiler-products-product-finder #sidebar,
  .page-distributor-j-e-phillips-company-products-product-finder #sidebar,
  .page-distributor-r-williamson-associates-products-product-finder #sidebar {
    width: 28% !important;
  }


  .post-type-archive-product #sidebar .region-sidebar-left li a,
  .post-type-archive-product .form-type-select #edit-items-per-page,
  .page-distributor-knape-associates-products-product-finder .form-type-select #edit-items-per-page,
  .page-distributor-milton-seiler-products-product-finder .form-type-select #edit-items-per-page,
  .page-distributor-j-e-phillips-company-products-product-finder .form-type-select #edit-items-per-page,
  .page-distributor-r-williamson-associates-products-product-finder .form-type-select #edit-items-per-page {
    font-size: 14px;
  }

  .post-type-archive-product #main,
  .page-distributor-knape-associates-products-product-finder #main,
  .page-distributor-milton-seiler-products-product-finder #main,
  .page-distributor-j-e-phillips-company-products-product-finder #main,
  .page-distributor-r-williamson-associates-products-product-finder #main {
    width: 67% !important;
  }

  .post-type-archive-product .view-content .views-row,
  .page-distributor-knape-associates-products-product-finder .view-content .views-row,
  .page-distributor-milton-seiler-products-product-finder .view-content .views-row,
  .page-distributor-j-e-phillips-company-products-product-finder .view-content .views-row,
  .page-distributor-r-williamson-associates-products-product-finder .view-content .views-row {
    width: 33%;
    border-bottom: 1px solid #d0d3d4;
  }

  .post-type-archive-product .view-content .views-row-odd,
  .page-distributor-knape-associates-products-product-finder .view-content .views-row-odd,
  .page-distributor-milton-seiler-products-product-finder .view-content .views-row-odd,
  .page-distributor-j-e-phillips-company-products-product-finder .view-content .views-row-odd,
  .page-distributor-r-williamson-associates-products-product-finder .view-content .views-row-odd {
    margin-right: 0%;
  }

  .single-product .resp-tabs-container {
    width: 100%;
  }

  .single-product .resp-tab-content {
    padding: 20px 0;
  }

  /*.single-product .field-name-field-body p {
	min-height: 350px;
}*/
  .field-name-field-title-detail,
  .view-distributor-product-spotlight .views-field-field-title-detail {
    font-size: 32px;
  }

  /* --- --- added 10/5/16 AK --- --- */
  .single-product .views-row {
    width: 25%;
  }

  .single-product .field-group-easy-responsive-tabs-nav-wrapper {
    margin-top: 85px;
  }

  /* Resources */
  .not-front .region-blockgroup-product-finder {
    width: 100%;
  }

  .page-node-5 .region-content .search-form,
  .page-node-204199 .region-content .search-form {
    margin: 0px 4.5em 1em;
  }

  .ui-accordion .ui-accordion-header {
    padding: 0.5em 3.75em;
  }

  .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    margin-top: 5px;
  }

  #block-views-resources-markets-block .views-accordion-header span {
    font-size: 38px;
  }

  /* results */
  .page-resources .view-resources-markets .views-row {
    margin: 0px 13px 15px;
  }

  /* Blog & News */
  .page-blog .views-row,
  .page-news .views-row {
    text-align: left;
  }

  .page-blog .views-field-nothing a {
    margin-left: 20px;
  }

  .node-type-blog-news #content {
    margin-top: -20px;
  }

  .node-type-blog-news #content .region-content {
    padding-top: 30px;
  }

  .node-type-blog-news h1,
  .node-type-news h1 {
    text-align: left;
    padding: 0px 5px;
  }

  #block-block-60 {
    width: 100%;
  }


  #block-block-60 p {
    text-align: center;
  }

  .region-blockgroup-resources-blog-news .block-views {
    width: 50%;
    margin-top: 0px;
    margin-bottom: 50px;
    text-align: left;
  }

  .page-blog .views-field-field-date,
  .page-blog .views-field-body a,
  .page-news .views-field-field-date-news,
  .page-news .views-field-body a,
  .region-blockgroup-resources-blog-news .block-views .views-field-title a,
  .region-blockgroup-resources-blog-news .block-views .views-field-field-date,
  .region-blockgroup-resources-blog-news .block-views .views-field-field-date-news,
  .region-blockgroup-resources-blog-news .block-views .views-field-body a {
    padding: 0px 20px;
  }


  .node-type-blog-news h1 {
    font-size: 65px !important;
  }

  .node-type-blog-news ul.links.inline li {
    margin-bottom: 50px;
  }

  /*Blog tag results pages */
  .page-taxonomy-term .page-header h1 {
    font-size: 65px;
  }

  .page-taxonomy-term #content {
    text-align: left;
  }

  .page-taxonomy-term .node-blog-news {
    margin-bottom: 25px;
  }

  .page-taxonomy-term .field-name-field-date {
    padding: 0px 20px;
  }

  .page-taxonomy-term ul.links.inline {
    padding-left: 10px;
  }

  /* Contact Us */
  .google-maps {
    padding-bottom: 35%;
  }

  .google-maps iframe {
    margin-left: 0px;
  }

  .page-node-9 #content,
  .node-type-distributor-contact-us #content {
    margin-top: 25px;
  }

  .not-front.page-node-9 #content p,
  .not-front.node-type-distributor-contact-us #content p {
    text-align: center;
    padding: 0px 20px;
  }

  .node-webform .webform-component {
    display: block;
  }

  .node-webform .webform-component label {
    text-align: left;
    width: 100%;
  }

  .node-webform .fieldset-legend,
  .page-node-9 .webform-component--contact .fieldset-legend,
  .page-node-9 .webform-component--quote .fieldset-legend,
  .node-type-distributor-contact-us .webform-component--contact .fieldset-legend,
  .node-type-distributor-contact-us .webform-component--quote .fieldset-legend {
    background-position: 18% !important;
    text-align: left;
  }

  .page-node-204207 .fieldset-legend {
    background-position: 50% !important;
  }

  .node-webform .fieldset-legend .fieldset-title,
  .page-node-9 .webform-component--contact .fieldset-title,
  .page-node-9 .webform-component--quote .fieldset-title,
  .node-type-distributor-contact-us .webform-component--contact .fieldset-title,
  .node-type-distributor-contact-us .webform-component--quote .fieldset-title {
    padding: 0px;
  }

  .node-webform .two-col .webform-component input[type="text"],
  .node-webform .two-col .webform-component input[type="email"],
  .node-webform .two-col .form-textarea-wrapper

  /*.node-type-distributor-contact-us .webform-component input[type="text"],
.node-type-distributor-contact-us .webform-component input[type="email"],
.node-type-distributor-contact-us .form-textarea-wrapper*/
    {
    width: 100%;
  }

  .page-node-9 .webform-component--contact--newsletter,
  .node-type-distributor-contact-us .webform-component--contact--newsletter {
    margin-top: auto;
  }

  .page-node-9 .webform-component--quote .fieldset-wrapper,
  .node-type-distributor-contact-us .webform-component--quote .fieldset-wrapper {
    width: 945px;
  }

  .two-col .fieldset-wrapper,
  .node-type-distributor-contact-us .webform-component-fieldset .fieldset-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }

  .two-col .webform-component,
  .page-node-9 #edit-submitted-quote-file-attachment-ajax-wrapper,
  .page-node-9 .webform-component--comments,
  .node-type-distributor-contact-us .webform-component,
  .node-type-distributor-contact-us #edit-submitted-quote-file-attachment-ajax-wrapper {
    width: 45%;
    margin: 0 auto;
    padding: 10px 0px;
  }

  .page-node-9 .webform-component-email,
  .node-type-distributor-contact-us .webform-component-email {
    margin: 0px 30px 0px 24px;
  }

  .page-node-9 .webform-component-checkboxes,
  .page-node-9 .webform-component-radios,
  .page-node-9 .webform-component-select,
  .node-type-distributor-contact-us .webform-component-checkboxes,
  .node-type-distributor-contact-us .webform-component-radios,
  .node-type-distributor-contact-us .webform-component-select {
    text-align: left;
  }

  .page-node-9 #webform-component-quote--quantity,
  .node-type-distributor-contact-us #webform-component-quote--quantity {
    margin-right: 52%;
    padding-right: 5px;
  }

  .page-node-9 .webform-component #edit-submitted-quote-market-application,
  .node-type-distributor-contact-us .webform-component #edit-submitted-quote-market-application {
    height: 29px;
  }

  .page-node-9 .webform-component-managed_file,
  .node-type-distributor-contact-us .webform-component-managed_file {
    width: 100%;
  }

  .page-node-9 input[type="file"],
  .node-type-distributor-contact-us input[type="file"] {
    width: 61%;
  }

  /* Five Year Warranty */
  .block-block.red-dots-banner {
    height: 242px;
  }

  #block-block-105.block-block.red-dots-banner {
    height: 270px;
  }

  .block-block.red-dots-banner .content,
  #block-block-102 .content {
    /*margin-bottom: -8px;*/
    padding: 1px 5px;
    width: 960px;
  }

  .block-block.video-banner #mep_0.mejs__video {
    width: 460px !important;
    height: 259px !important;
  }

  .block-block.video-banner p {
    width: 45%;
  }

  .block-block.video-banner .content {
    flex-direction: row;
  }

  .page-warranty-and-parts #content .container {
    margin-top: 20px;
  }

  /* Submission TY page 4/26/17 */
  .not-front.page-node-9.page-node-done #breadcrumbs,
  .not-front.page-node-150.page-node-done #breadcrumbs {
    margin-bottom: -20px;
  }

  .page-node-9.page-node-done #content,
  .page-node-150.page-node-done #content {
    margin-top: 0px;
    margin-bottom: 25px;
  }

  .page-node-9.page-node-done #content p {
    text-align: left !important;
  }

  /* Secure Pages */
  .page-secure-page .views-row-4 li {
    width: 33%;
  }

  .not-front #content .nice-sidebar p {
    text-align: center !important;
  }

  /* Sales Drawings */
  .page-node-165779 #node-165779 li {
    width: 20%;
  }

  /* addition 12/5/16 for "featured banner" */
  .highlight div.content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 80px;
    width: 960px;
    margin: 0px auto;
  }

  .highlight p {
    padding-top: 8px;
    width: 25%;
    margin-right: 10px;
  }

  .highlight img {
    height: 80px;
  }

  .highlight h3 {
    align-items: center;
    width: 73%;
    margin: 5px 0px;
    padding: 0px;
  }

  .highlight h3 a {
    margin: 0px 0px 0px 10px;
  }

  .page-home .highlight {
    margin-top: 155px;
    margin-bottom: -155px;
  }

  .page-markets.region-before-content-no-wrap,
  .page-node-5 .region-before-content-no-wrap,
  .page-node-204199 .region-before-content-no-wrap,
  .page-terms-use .region-before-content-no-wrap {
    margin-top: 50px;
    margin-bottom: -50px;
  }

  .single-product .region-before-content-no-wrap {
    margin-top: 0px;
    margin-bottom: -20px;
  }

  .page-user .region-before-content-no-wrap {
    margin-top: 25px;
  }

  /* DoE Updates page 12/8/16 */
  #block-block-102 .content p {
    height: 235px;
  }

  .page-node-167289 #doe-group {
    margin-bottom: 100px;
  }

  .page-node-167289 .halvsies {
    width: 100%;
  }

  .page-node-167289 .halvsies #first-half,
  .page-node-167289 .halvsies #second-half {
    width: 46%;
  }

  .page-node-167289 .halvsies #first-half {
    margin-right: 1.3%;
  }

  #first-half #doe-bio {
    width: 72%;
  }

  /* DoE view, 3/2/17 */
  .page-department-energy-updates #content {
    margin-bottom: 100px;
  }

  /* Series 12 Feature Page, 3/31/17 */
  .page-node-204167 #content {
    margin-top: -50px;
  }

  #video-banner-multi-text {
    width: 45%;
    margin-bottom: 25px;
  }

  #video-banner-multi-text p {
    width: 100%;
    font-size: 16px;
    margin-bottom: 5px;
  }

  .page-node-204167 #side-img {
    float: right;

  }

  #image-group .img-grp {
    margin-right: 25px;
  }

  /* Additions for Rapid Ship Page, AK, 11/20/2017 */
  .page-node-204174 #content .container {
    margin-top: 0px;
  }

  .page-node-204174 .applications.unique #three-grid-one,
  .page-node-204174 .applications.unique #three-grid-two,
  .page-node-204174 .applications.unique #three-grid-three {
    width: 32%;
  }

  .page-node-204174 .applications.unique #three-grid-one,
  .page-node-204174 .applications.unique #three-grid-two,
  .page-node-204174 .applications.unique #three-grid-three {
    height: 292px;
  }

  .page-node-204174 .applications.unique #three-grid-three {
    margin: 20px 0px;
    padding: 0px;
  }

  .page-node-204174 .applications.unique #three-grid-three p {
    text-align: center;
  }

  /* Blog feed page tweaks, AK, 1/24/2018 */
  .page-blog .region-before-content-no-wrap {
    margin-top: 39px;
  }

  /* Warranty Section revisions & additions, AK, 2/27/18 */
  .page-node-204187 #breadcrumbs {
    margin-bottom: 0;
  }

  /* Bid webform, AK, 8/13/2020 */
  .webform-datepicker,
  .webform-component-radios,
  .form-type-select,
  .webform-component-select {
    text-align: left;
  }

  .flexing .fieldset-wrapper {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
  }

  .flexing .column {
    width: 50%;
  }

  .flexing .column .fieldset-wrapper {
    display: inline-block;
    width: 100%;
  }

  .page-bid-control-submissions #breadcrumbs {
    margin-bottom: -25px;
  }

  .page-node-submission-edit .content {
    text-align: left !important;
  }

  /* OEM form */
  .page-node-204215 #webform-client-form-204215 .webform-component--group--date .webform-container-inline {
    text-align: left;
  }

  .page-node-204215 #webform-client-form-204215 .webform-component-file {
    text-align: left;
  }

  /* Virtual Truck Tour, Q1 2021 */
  #node-204216 .content .flex-list,
  #node-204259 .content .flex-list {
    column-count: 3;
  }

  #node-204216 .content .columned,
  #node-204259 .content .columned {
    justify-content: space-between;
    flex-flow: row wrap;
  }

  #node-204216 .content .columned .column,
  #node-204259 .content .columned .column {
    flex-basis: 45%;
  }

  #node-204216 .content form,
  #node-204259 .content form {
    padding: 0 40px 0 20px;
  }

  .page-node-204216 .region-before-content-no-wrap,
  .page-node-204259 .region-before-content-no-wrap {
    margin-top: 25px;
  }

  /* Virtual tour feature on home, AK, 2/116/21 */
  .flex.red-callout {
    flex-direction: row;
  }

  .region-blockgroup-front-red-cta-under-main-ba .flex.red-callout #feature-text {
    flex-basis: 450px;
    margin-top: 0;
    margin-left: 1rem;
  }
}
